BMvM6() uuudddUUUDDD888777666555444333333333........................,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---222---+++---...---,,,///+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''((((((((()))''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''(((((((((((())))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))(((((()))************+++++++++))))))***++++++++++++***)))))))))))))))******+++(((***++++++******+++,,,)))************++++++++++++***)))))))))***,,,,,,++++++************++++++))))))))))))************,,,++++++***)))*********))))))***++++++++++++***)))************++++++++++++++++++************)))++++++******++++++,,,---***,,,------,,,+++---...,,,,,,++++++,,,,,,---...,,,,,,,,,+++++++++******,,,***))))))***++++++***)))************+++++++++******))))))))))))******************))))))))))))(((((()))***************))))))))))))************))))))))))))************)))+++++++++***)))***+++))))))))))))************************************))))))***++++++++++++*********+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++,,,---....................................---------,,,,,,,,,,,,,,,,,,+++++++++******************************************************))))))))))))************)))************+++++++++))))))***++++++++++++************)))***++++++,,,++++++++++++++++++++++++************************************************************************)))************+++++++++******+++,,,,,,,,,,,,+++******************************+++++++++,,,,,,,,,++++++,,,,,,,,,---------+++,,,---...////////////.........------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++******))))))))))))******))))))))))))))))))))))))******))))))))))))******)))+++++++++***)))***+++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************)))************+++++++++*********)))***++++++,,,+++,,,,,,------,,,,,,++++++,,,------......------,,,,,,,,,---------......www```UUUFFF999::::::777444111//////......//////...---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------++++++++++++++++++++++++************************************************))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((('''''''''&&&&&&&&&''''''''''''((((((((((((''''''((()))))))))))))))******))))))((((((''''''******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++*********)))))))))))))))))))))))))))))))))))))))***)))))))))***+++,,,,,,******************************+++++++++,,,,,,,,,************************+++++++++*********))))))************************)))))))))))))))******+++++++++************************************************+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))************************+++++++++*********))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))((())))))))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////////////////,,,------......------,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********************************+++++++++,,,,,,,,,++++++************++++++************************,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++******++++++++++++******++++++,,,,,,,,,,,,------........................------............------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))(((((((((((())))))************************((((((((((((((()))******++++++******************,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,+++++++++******************************++++++************++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++---------............///rrr___TTTBBB888999999777444111//////......//////...------,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))***)))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((('''''''''&&&&&&&&&''''''''''''((((((((((((''''''((()))))))))))))))***)))))))))((((((((('''***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))*********+++++++++***)))))))))))))))))))))*********************************)))******++++++*********************************+++++++++,,,,,,************************+++++++++*********))))))************************)))))))))))))))******+++*********************************************************+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))************************+++++++++*********))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...........................,,,,,,------------,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********************************+++++++++,,,,,,,,,++++++************++++++************************,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++******++++++++++++******+++++++++,,,,,,,,,------........................------............------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))(((((((((((())))))************************((((((((((((((()))************************************++++++++++++++++++************************,,,,,,++++++************************************++++++************++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++------------............lll^^^RRR>>>666777999888444111///............///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++------------------------************************************************)))))))))))))))))))))))))))))))))***************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((''''''''''''&&&''''''''''''((((((((((((''''''((()))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))*********++++++))))))))))))))))))******************************++++++******)))******************************************++++++++++++,,,************************+++++++++***************************************)))))))))))))))******+++*********************************************************++++++++++++,,,************************+++++++++++++++++++++++++++++++++***************************************+++++++++***************))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))************+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------........................+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************************************))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++************************************+++++++++,,,,,,,,,++++++************++++++************************++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++******++++++++++++******++++++++++++,,,,,,,,,,,,------------------------------............------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***))))))(((((())))))***************************((((((((((((((()))************************************+++++++++******)))************************+++************)))))))))************************++++++************++++++******************************+++,,,,,,,,,,,,+++------------............ggg^^^PPP<<<555777999888444111...------...............------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))))))))******++++++,,,,,,(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((((((((((('''''''''''''''''''''''''''((((((((((((''''''((()))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************)))))))))))))))*********++++++++++++++++++++++++,,,,,,+++***)))))))))***************************************++++++++++++************************************************************************)))))))))))))))******+++***************+++++++++************************************++++++++++++))))))))))))))))))))))))************************************************************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))******+++++++++,,,,,,,,,************************************************++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------++++++,,,,,,,,,,,,++++++************************************************************************))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++************************************+++++++++,,,,,,,,,++++++************++++++************************************************,,,+++++++++++++++++++++******++++++++++++*********++++++++++++,,,,,,,,,------------------------,,,------......------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***))))))))))))))))))***************************((((((((((((((())))))******************+++++++++,,,,,,---------,,,++++++***************************)))))))))))))))))))))************************++++++************++++++))))))))))))))))))))))))******+++,,,,,,,,,,,,+++,,,,,,---------.........fff]]]OOO>>>777999999888444000...---------...............---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************))))))))))))))))))))))))))))))******++++++,,,,,,(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((()))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))*********(((((())))))************************************,,,,,,+++***)))))))))***************************))))))*********+++++++++************************************************************************)))))))))))))))******+++))))))*********+++++++++************************))))))*********+++++++++))))))))))))))))))))))))************************************************************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))******+++++++++,,,,,,,,,***************************************************++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------******++++++++++++******************************************************************************))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))******++++++******)))******************************+++++++++,,,,,,,,,++++++************++++++************************************************++++++++++++++++++++++++******++++++++++++***************+++++++++,,,,,,------------------------,,,,,,------------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))))))))******************************((((((((((((((())))))***))))))*********+++++++++///000111111111///...---************************)))))))))))))))))))))***************************++++++************++++++))))))))))))))))))))))))******+++,,,,,,,,,,,,+++,,,,,,,,,------------...|||ggg\\\LLLBBB;;;;;;;;;888333///......,,,---......///.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************)))))))))))))))))))))))))))))))))***************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((('''(((((((((((()))))))))''''''''''''((((((((((((''''''((()))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((()))))))))******((((((((()))******++++++))))))))))))))))))))))))++++++******)))*********************************)))))))))************+++***************************************+++++++++************************)))))))))))))))******+++)))))))))***++++++,,,,,,************************)))))))))************+++***************************************************************+++++++++***************************************+++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))************+++++++++,,,******************************************************++++++++++++******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******)))************************************************************************))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))************))))))******************************+++++++++,,,,,,,,,++++++************++++++************************++++++++++++++++++++++++*********+++++++++++++++******++++++++++++******************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******))))))******+++************************((((((((((((((()))******)))))))))***++++++,,,,,,000111222333222000...---************************)))))))))************+++************************++++++************++++++******************************+++,,,,,,,,,,,,+++,,,,,,,,,,,,------------yyygggYYYHHHEEE@@@???<<<777222///......,,,------...//////......------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))***)))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((('''((((((((())))))))))))''''''''''''((((((((((((''''''((()))))))))))))))'''((((((((()))))))))***'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))***'''(((((()))******++++++((((((((((((((((((((((((*********)))******++++++************************))))))))))))************************************))))))*********+++++++++************************)))))))))))))))******+++((())))))***++++++,,,,,,************************))))))))))))************++++++++++++++++++++++++************************))))))*********+++++++++************************))))))*********+++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))*********++++++******************************************************++++++++++++*********************************++++++++++++,,,,,,,,,++++++++++++++++++++++++))))))************))))))************************************************************************))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))************))))))******************************+++++++++,,,,,,,,,++++++************++++++************************,,,,,,,,,,,,,,,,,,,,,,,,)))*********++++++++++++******++++++++++++******************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******))))))******+++************************((((((((((((((()))******((())))))***++++++,,,,,,...///000111000...,,,***************************************++++++,,,,,,************************++++++************++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------wwwhhhWWWEEEGGGBBBAAA===777222......///,,,,,,---.../////////...------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++************************************************))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))'''((((((((())))))******''''''''''''((((((((()))'''(((((()))))))))))))))'''((((((((())))))******'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))'''(((((()))***+++++++++((((((((((((((((((((((((***)))))))))***+++,,,,,,************************))))))))))))************************************))))))******++++++++++++************************)))))))))))))))******+++((())))))***++++++,,,,,,************************))))))))))))************++++++++++++++++++++++++))))))))))))))))))))))))))))))******++++++++++++************************))))))******++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))((())))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++************************************+++++++++,,,,,,,,,++++++++++++++++++++++++))))))************))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))************))))))******************************+++++++++,,,,,,,,,++++++************++++++************************,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++******++++++++++++******)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++************************((((((((((((((()))******((())))))***++++++,,,,,,+++---...///...,,,)))'''******************************+++++++++,,,,,,,,,************************++++++************++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------yyycccYYYIII888DDDBBB>>>888222//////111------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,))))))*********+++++++++...---+++*********++++++))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((''''''&&&&&&''''''((((((((((((((('''''''''&&&'''((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((&&&''''''(((((((((((((((***************)))((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))************((((((((((((((((((((((((******))))))))))))******+++++++++*********))))))************************************************************************))))))))))))************+++*********))))))(((((())))))))))))))))))))))))(((((()))***************(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++***************+++************************))))))))))))))))))))))))******************************++++++++++++************************************+++++++++,,,,,,,,,************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++******************))))))))))))))))))))))))************************************************+++++++++***++++++,,,,,,************************************************++++++***************+++************************************************************************+++++++++*********))))))******************************************************+++++++++,,,,,,,,,******************************************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************)))))))))))))))*********(((((((((((()))))))))))))))************+++++++++************************************************+++++++++************)))************************************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,xxxaaaUUUHHH;;;BBB@@@<<<777111//////000------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,))))))*********+++++++++---,,,+++*********++++++))))))))))))))))))))))))************************(((((()))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((((((((((((((''''''((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))&&&''''''(((((((((((((((***************)))((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))******))))))))))))******+++++++++*********))))))************************************************************************))))))))))))************************)))))))))((())))))))))))))))))))))))(((((()))***************)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++***************+++************************))))))))))))))))))))))))******************************++++++++++++***************************************+++++++++,,,,,,************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))************************************************+++***************++++++************************************************++++++***************+++************************************************************************+++++++++*********))))))*********************************************************+++++++++,,,,,,******************************************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++*********************************)))))))))))))))(((((((((((()))))))))))))))************+++++++++************************************************+++++++++************)))************************************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,sss^^^QQQFFF===???>>>:::555000......///------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,)))))))))************+++,,,,,,+++************+++))))))))))))))))))))))))************************(((((())))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((((((((((((((('''((()))*********))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''(((((())))))******&&&''''''((((((((((((((())))))******))))))((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))******************************************))))))))))))******+++************)))))))))************************************************************************))))))))))))************************))))))))))))))))))))))))))))))))))))(((((()))***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++***************++++++************************))))))))))))))))))))))))******************************++++++++++++***************************************++++++++++++,,,************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))******************************************************))))))))))))******************************************************+++***************++++++************************************************************************+++++++++************************************************************************++++++++++++,,,******************************************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************++++++******))))))(((((((((((((((((()))))))))))))))************+++++++++************************************************+++++++++************)))************************************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,kkk\\\OOOCCC===<<<;;;888444000------...------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************++++++++++++))))))))))))************++++++******************))))))))))))))))))))))))************************(((((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((((((((((((((&&&(((***+++,,,+++)))((((((((((((((())))))))))))((((((((((((((((((((((((''''''(((((())))))******&&&''''''(((((((((((((((((()))))))))))))))((((((''''''''''''(((((((((((((((((((((((())))))))))))((()))))))))******************************************))))))))))))******************))))))))))))************************************************************************((()))))))))*********************)))))))))))))))))))))))))))))))))))))))(((((()))***************++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************)))******+++,,,************************))))))))))))))))))))))))******************************++++++++++++******************************************++++++++++++***************************************************************************************************************************************+++++++++))))))))))))))))))))))))************************************************,,,+++***************************************************************************)))******+++,,,************************************************************************************************************************************************************++++++++++++******************************************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************,,,++++++***)))(((''''''(((((((((((())))))))))))))))))*********+++++++++************************************************+++++++++*********))))))************************************************************************************************++++++++++++++++++++++++rrrccc]]]OOO@@@:::999888777333///------...------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((''''''&&&&&&''''''(((((((((((((((&&&(((***+++,,,+++)))((((((((((((((())))))))))))(((((((((((((((((((((((('''((((((((()))))))))***&&&''''''((((((((((((((('''(((((()))))))))((((((''''''''''''(((((((((((((((((((((((())))))))))))((()))))))))******************************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))******))))))))))))))))))))))))(((((()))***************++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))***++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))******************************++++++++++++******************************))))))*********+++++++++************************************************************************************************************************))))))*********+++++++++))))))))))))))))))))))))************************************************...---,,,+++++++++++++++******************************************************))))))***++++++,,,************************************************************************************************************************************************))))))*********+++++++++******************************************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************,,,++++++***)))(((''''''(((((((((((())))))))))))))))))*********+++++++++************************************************+++++++++*********))))))************************************************************************************************++++++++++++++++++++++++iiibbbbbbQQQ>>>888666777666333000......///------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))************+++***)))))))))))))))((((((((()))******+++*********))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((((((''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((''''''&&&&&&''''''((((((((((((((('''((()))*********))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((&&&''''''(((((((((((((((''''''((()))))))))((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))******************************************))))))))))))******(((((()))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))(((((()))***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))***+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))******************************++++++++++++******************************)))))))))************+++************************************************************************************************************************)))))))))***++++++,,,,,,))))))))))))))))))))))))************************************************///...---,,,,,,,,,,,,,,,************************************************))))))))))))***+++,,,,,,***************************************************************************************+++++++++************************************************)))))))))************+++******************************************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++******))))))(((((((((((((((((()))))))))))))))************+++++++++************************************************+++++++++************)))************************************************************************************************++++++++++++++++++++++++fffhhhiiiRRR===888555666555333000/////////------............------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))******************))))))(((((((((((('''((()))***++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((((((''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((''''''&&&&&&''''''(((((((((((((((''''''((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))******))))))((((((''''''&&&''''''(((((((((((((((&&&''''''((())))))((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))******))))))))))))******(((((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((()))))))))************))))))))))))))))))))))))(((((()))***************)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))***+++,,,---))))))))))))))))))))))))))))))))))))))))))))))))******************************++++++++++++******************************))))))))))))************************************************************************************************************************************((())))))***++++++,,,,,,))))))))))))))))))))))))************************************************///...---,,,++++++++++++************************************************))))))))))))***+++,,,---************************************************************************))))))*********+++++++++************************************************))))))))))))******************************************************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********************************)))))))))))))))(((((((((((()))))))))))))))************+++++++++************************************************+++++++++************)))************************************************************************************************************************hhhnnnnnnSSS<<<999555555555444111//////000---..................---,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))******************))))))(((((((((''''''((()))+++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''''''''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((''''''&&&&&&''''''((((((((((((((((((''''''''''''((())))))(((((((((((())))))))))))))))))))))))))))))))))))++++++***)))((('''&&&&&&&&&''''''(((((((((((((((&&&&&&'''((())))))((((((''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))************((((((((((((((((((((((((******))))))))))))******'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((())))))*********+++))))))))))))))))))))))))(((((()))***************(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))***+++,,,---))))))))))))))))))))))))))))))))))))))))))))))))******************************++++++++++++******************************))))))))))))************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,))))))))))))))))))))))))************************************************...---,,,+++************************************************************))))))))))))***+++,,,---************************************************************************))))))******++++++++++++************************************************))))))))))))******************************************************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))))))))))))))*********(((((((((((()))))))))))))))************+++++++++************************************************+++++++++************)))************************************************************************************************************************tttgggqqqjjjJJJ777;;;666888999777222...---...,,,------......------,,,++++++++++++++++++++++++******)))))))))))))))***))))))((()))++++++***(((++++++***)))(((((())))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''((((((((((((((((((((((((******))))))((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))(((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''((((((((()))(((((())))))))))))(((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************************+++,,,,,,---...///000))))))))))))******************++++++++++++************))))))))))))******************************,,,,,,,,,++++++*********************************************************)))))))))))))))))))))))))))))))))))))))))))))))),,,***)))+++---...+++)))+++*********))))))((((((******************************++++++++++++******)))************+++++++++************************+++++++++***++++++,,,,,,,,,,,,+++***))))))************************************************************************************))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))************************---...,,,***+++///000---++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,+++***)))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++wwwrrrpppcccKKK999444555666777555111...---...,,,------......------,,,+++++++++++++++++++++++++++******))))))))))))******)))((()))++++++***(((+++******)))(((((())))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))((((((((((((((((((((((((***)))))))))((((((((('''(((((((((((((((((((((((())))))))))))((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))((((((((('''''''''(((((((((((()))))))))***))))))))))))))))))))))))'''''''''((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))***)))(((((((((((()))***))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************************+++,,,,,,------))))))))))))******************++++++++++++************))))))))))))******************************,,,,,,,,,++++++*********************************************************)))))))))))))))))))))))))))))))))))))))))))))))),,,***)))+++------+++)))************)))))))))(((******************************++++++++++++******)))************+++++++++******************************++++++,,,---...///,,,++++++***))))))************************************************************************************))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))************************---...---******...///,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,+++***)))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++xxx~~~{{{jjjXXXJJJ===111333444555333000...---...,,,------......------,,,++++++++++++++++++++++++++++++***)))))))))))))))+++***))))))++++++***(((******)))((((((((())))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))(((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))))))))(((((((((''''''((((((((()))))))))******))))))))))))))))))))))))''''''((((((((()))))))))((())))))******))))))((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))******************++++++++++++************))))))))))))******************************+++++++++++++++*********************************************************))))))))))))))))))))))))))))))))))))))))))))))))+++******+++,,,,,,+++)))************))))))))))))******************************++++++++++++******)))************+++++++++*********************************+++---...000111,,,+++******)))***************************************************************************************))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))************************,,,...---******------+++++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++,,,,,,,,,+++******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))+++++++++++++++*********++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++sss```RRRJJJ???222111222222111///......---,,,------......------,,,++++++++++++++++++++++++,,,+++******))))))******,,,+++))))))***+++***)))***))))))((((((((())))))))))))))))))))))))))))))((((((((((((((())))))***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))))))))(((((((((((('''(((((()))))))))*********))))))))))))))))))))))))'''(((((((((((())))))))))))))))))******)))))))))))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((*********)))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))******************************************)))))))))(((((((((((()))))))))******************++++++++++++************))))))))))))******************************+++++++++***************************************************************))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++***)))*********)))))))))))))))******************************++++++++++++******))))))*********+++++++++*********************************+++,,,---...///++++++***************+++******************************************************************************))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))************************+++......+++)))+++,,,***************************++++++++++++++++++++++++++++++,,,,,,,,,++++++***************)))))))))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))+++++++++***************************************************************))))))))))))))))))))))))))))))*********+++++++++rrr___ZZZXXXMMM===111222111000//////......---,,,------......------,,,++++++++++++++++++++++++++++++************++++++---+++))))))***+++***))))))((((((((((((((())))))))))))))))))))))))))))))((((((((((((((())))))***(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))*********)))))))))(((((((((((())))))))))))************************************(((((((((((()))))))))***))))))************))))))))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((())))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))******))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************************************+++++++++***))))))((((((((()))))))))******************++++++++++++************))))))))))))******************************************************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))***++++++************))))))))))))))))))************************************++++++++++++******))))))*********+++++++++************************++++++***************++++++***************++++++************************************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++000000,,,***++++++***************************++++++++++++++++++++++++***++++++,,,,,,,,,++++++************)))))))))(((((((((((((((((((((((((((************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))))))))*********+++++++++zzz^^^OOOZZZaaaQQQ:::///333111///......///...,,,,,,------......------,,,++++++++++++++++++++++++***************+++,,,---///,,,***)))************((((((''''''(((((())))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((&&&''''''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************)))))))))((((((((()))))))))*********++++++************************((((((((()))))))))******)))******++++++******)))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************,,,+++++++++******))))))))))))))))))******************++++++++++++************))))))))))))******************************)))))))))***************************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((***++++++***))))))***))))))))))))******************************************++++++++++++******)))************+++++++++************************,,,+++***))))))(((((()))*********)))******+++,,,************************************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************,,,111333...******+++******************************++++++++++++,,,,,,,,,******+++,,,,,,,,,++++++************))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************************************)))))))))))))))))))))))))))))))))***************************************************************)))))))))))))))))))))))))))************+++++++++qqq[[[QQQ[[[___OOO;;;333555222///...//////...,,,,,,------......------,,,++++++++++++++++++++++++(((((()))***+++---...///000---***))))))*********'''''''''''''''((())))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))***************)))))))))(((((())))))*********+++++++++************************(((((()))))))))*********)))******++++++******)))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))***++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************++++++******************))))))))))))******************++++++++++++************))))))))))))******************************((()))))))))*********+++************************************************))))))))))))))))))))))))))))))))))))))))))))))))'''***,,,+++)))((()))***((()))))))))******************************************++++++++++++******)))************+++++++++************************++++++******)))***************))))))***++++++,,,************************************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************---333555000+++++++++*********************************+++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,+++************))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))((()))))))))*********+++************************************************)))))))))))))))))))))))))))************+++++++++ssseee[[[YYYUUUJJJ>>>:::666333///...//////...,,,,,,------......------,,,++++++++++++++++++++++++''''''(((***+++...///000000---***))))))*********'''''''''''''''((()))***))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************)))))))))))))))************+++++++++************************))))))))))))******************++++++++++++******))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))************))))))))))))******************++++++++++++************))))))))))))******************************(((((())))))*********+++************************************************))))))))))))))))))))))))))))))))))))))))))))))))'''***,,,+++)))((()))+++(((((())))))*********+++******************************++++++++++++******)))************+++++++++************************+++*********+++,,,------******))))))***+++,,,,,,************************************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************---444666111,,,+++++++++))))))))))))))))))))))))*********++++++,,,,,,,,,)))***+++,,,,,,,,,,,,,,,************))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++oooZZZUUUYYYKKK888555777555111...,,,,,,,,,---------,,,,,,,,,,,,+++++++++++++++*********))))))++++++***+++333===@@@===>>>111***---,,,&&&'''...))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************%%%++++++$$$%%%,,,,,,$$$''''''''''''(((((((((((())))))))))))))))))))))))(((((())))))((('''&&&&&&&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))))))))***++++++++++++***************************---,,,+++)))))))))))))))%%%,,,...(((%%%)))+++(((************++++++,,,,,,'''))),,,,,,+++***))))))***++++++,,,,,,++++++***++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))---,,,,,,+++*********+++))))))))))))************))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))************************))))))))))))************)))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************)))************+++++++++000222333000,,,((()))***))))))************))))))************************))))))***++++++++++++***************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,+++***)))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))~~~ppp[[[UUUVVVGGG555444666444111...,,,,,,,,,---------,,,,,,,,,,,,+++++++++++++++*********))))))***+++,,,111<<>>;;;<<<===---***)))******((((((***(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((()))))))))************&&&+++---***'''(((+++,,,))))))))))))************((((((((((((((((((((((((''''''(((((((((((((((''''''''''''((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))******************************+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---......//////***,,,///111---))),,,333............------------...---,,,---//////---+++,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************'''((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))*********))))))***++++++((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))************************((()))))))))************))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))((()))))))))************))))))*********+++++++++***000555777444///---,,,******++++++++++++******************************))))))***++++++++++++***************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))jjjdddWWWSSSQQQAAA333777000//////...------------------,,,,,,,,,,,,++++++***************+++++++++666AAAGGG???111***)))+++$$$'''***+++)))'''((()))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************(((((('''''')))******(((((((((((()))))))))******))))))))))))))))))))))))&&&'''((((((((((((((((((''''''((((((((()))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))******++++++******)))++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,---------------------------,,,+++***************+++111444111...000333333/////////..................+++)))+++...///---***,,,,,,------------,,,,,,++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***))))))))))))***++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))))))))************)))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************)))************++++++++++++000666777444///------******++++++++++++******************************))))))***++++++++++++***************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))```ZZZOOOOOOQQQBBB333555///...............------------,,,,,,,,,,,,++++++))))))*********+++++++++000777999222***&&&%%%%%%%%%'''((())))))))))))'''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))***************((('''((())))))((((((''''''((((((((()))))))))))))))))))))))))))))))))&&&&&&'''((((((((((((((('''((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))***++++++++++++***)))++++++++++++++++++++++++***+++,,,,,,------,,,,,,------------------------000///...---...000333444@@@FFFEEE>>>AAALLLKKK@@@?????????>>>>>>>>>======BBB;;;333///000111///---,,,,,,------------,,,,,,++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************'''''''''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))***++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))))))))************)))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************)))************++++++++++++000444555111---++++++***++++++,,,,,,++++++***************************))))))***++++++++++++***************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))[[[UUULLLNNNSSSEEE555555........................---------,,,,,,,,,++++++))))))******++++++++++++%%%)))***'''(((***+++)))+++)))&&&&&&))),,,***&&&(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************(((''''''))))))((((((***''''''''''''(((((((((((())))))))))))))))))))))))&&&&&&'''((())))))(((((((((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++***)))++++++++++++++++++++++++***+++,,,,,,------,,,,,,...........................///111666>>>GGGOOOTTT]]]ccc^^^TTT^^^oooiiiUUUXXXXXXWWWWWWVVVVVVVVVUUU```UUUGGG===:::999777555,,,------......------,,,++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((())))))***++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))))))))************)))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************)))************++++++++++++///333333///+++*********++++++,,,,,,++++++***************************))))))***++++++++++++***************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))QQQMMMMMMOOONNNEEE<<<777222000000000111000...,,,///%%%111)))"""111000)))---$$$)))...***333"""'''***!!!000&&&...++++++,,,,,,###%%%...$$$///$$$+++...###777,,,%%%444+++555""""""000***)))%%%&&&'''555444(((''',,,%%%---222&&&,,,)))'''$$$)))000###'''///&&&---222"""%%%000222///+++ ((((((...((('''###'''...'''"""*********))))))((((((''''''******))))))((((((''''''))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,---------111///+++***+++,,,---...111111...***,,,222555444>>><<>>===777000---///...***000---******,,,...---+++---,,,++++++------+++)))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))***)))((((((((()))+++,,,))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''************************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))************************))))))))))))***************************************---666???<<<111)))(((***************************++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))OOOKKKKKKNNNLLLCCC:::666222000///000000000...,,,333'''&&&---666###SSSTTTMMMTTTJJJLLLSSSXXX\\\PPPWWWYYYIII222+++###)))LLL~~~\\\444***222999"""!!!222***"""DDD!!!TTTdddYYY$$$444)))///"""+++'''+++222***BBBxxx+++666---"""111###rrrbbb<<<444...""")))(((!!!333///!!!111... ***)))))))))(((((((((''')))))))))))))))(((((((((***************************++++++++++++,,,,,,,,,++++++,,,,,,,,,---------......------......---,,,)))---000444<<>>555222...---------,,,***,,,------+++***)))***+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))((()))******+++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))(((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))************************))))))))))))************************************...---000777:::666///,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))+++++++++***************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))JJJGGGHHHKKKJJJAAA888333222000......//////...,,,&&&333***""":::111,,,kkk}}}eee(((222WWW$$$&&&111)))111444 )))///!!!000&&&,,,&&&'''ttt%%%,,,222$$$...UUUqqq000&&&***%%%111---###$$$***))))))))))))((((((((((((((((((((())))))******+++************************+++++++++,,,,,,,,,------,,,,,,,,,------------...///000111111000000111111000;;;FFFPPP^^^qqqqqqeeebbb```]]]PPPCCC555000333333---&&&---///000///+++))))))***+++++++++*********))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))******+++))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))******))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))*********))))))))))))))))))))))))************************((()))))))))************************************+++)))***000666777444000,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))JJJGGGHHHLLLKKKBBB888333222000...---.........---000+++,,,&&&,,,///"""222XXX333!!!888...111,,,iii...lll???999...""")))$$$nnn,,,666)))&&&333!!!,,,...888+++[[[222)))444+++000'''wwwAAA&&&###((('''###---000 (((((((((((())))))))))))(((((())))))******++++++************************++++++,,,,,,,,,---------,,,,,,---------.........//////...------000666;;;FFFZZZppp}}}~~~xxxVVVUUUQQQGGG;;;333000111))),,,...///---+++))))))++++++++++++************************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))******))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************+++)))(((+++111444222---,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))|||IIIGGGHHHMMMLLLCCC999333222000---,,,---...------222!!!555444$$$222???&&&...:::{{{...&&&&&&""" """SSS###---<<<,,,)))+++((('''+++((()))*** ...777,,,###'''333%%%...ggg^^^///)))'''(((---&&&(((((((((((())))))))))))))))))******************++++++++++++++++++++++++,,,,,,,,,,,,------------,,,---------........................000999DDDMMMddduuueee```ZZZVVVRRRJJJ???777---,,,+++,,,------,,,***,,,++++++++++++*********************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((()))************)))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++************************))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))******+++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************------***)))+++///---))),,,,,,,,,,,,,,,,,,,,,,,,))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************************************************************************+++++++++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))yyyHHHFFFHHHMMMLLLCCC888333222000---,,,,,,---------444***555111444&&&///000444***...***555444...|||~~~---%%%(((***[[[222///)))XXX,,,&&&{{{{{{***222 iiifff;;;,,,DDD///222,,,)))...)))###+++444WWW//////$$$---'''((((((((()))))))))***++++++******************++++++++++++++++++++++++,,,,,,,,,------------...------------............///222555888???KKK[[[gggnnn~~~zzzgggdddkkkmmmaaaRRRBBB:::000,,,---///---***,,,,,,+++++++++*********************************))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))'''((()))***+++******)))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***++++++,,,))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************)))---,,,))))))......+++++++++++++++++++++++++++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************))))))*********+++++++++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))wwwGGGEEEGGGLLLLLLBBB888222333000---+++,,,---------,,,,,,444&&&###222000111$$$(((444&&&333%%%###...222"""---%%%"""+++111)))%%%***+++!!!$$$000!!!333}}}666---000\\\&&&,,,&&&(((!!!...'''$$$666!!!---xxx555'''%%%)))--- '''((((((((())))))******,,,+++++++++***)))))))))++++++++++++++++++++++++,,,,,,,,,---------......---------.........//////222777===DDDNNN]]]nnn{{{|||www|||YYYKKK999///...///,,,(((,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))'''((()))++++++******)))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((())))))***+++,,,,,,,,,))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************###))),,,)))***000333222************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************))))))******++++++++++++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))sssLLLGGGHHHOOONNNAAA777555//////...---,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***(((999)))+++***)))(((***(((222!!! ,,,+++(((***)))///,,,)))&&&...***(((yyyLLL'''+++JJJ???******777!!!+++,,,...((("""...###&&&###000(((///)))************+++++++++++++++*********************+++,,,,,,------,,,,,,,,,,,,------...---------000,,,,,,000///,,,///666===MMMXXX```ppp}}}vvv~~~kkkIII===111&&&+++'''///111+++)))...---'''---,,,+++***)))))))))***))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))(((((())))))******++++++(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))************************************))))))))))))))))))))))))************************************************************************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++******)))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,------************************************************************************++++++************++++++************************************************************************+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))rrrKKKFFFHHHNNNMMM@@@666333//////...---,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***(((999)))+++***)))(((***(((###+++111,,,%%%+++---"""HHH++++++EEE***(((yyyggg///000aaa???****** ))),,, &&&,,,...ZZZfffFFF...222''',,,+++)))************+++++++++++++++******************++++++,,,------------,,,,,,,,,---.........------444---+++000555555666999III]]]mmm~~~zzz\\\JJJ999,,,---000///***(((+++------***************************)))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((()))))))))))))))))))))*********(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))************************************************************************************************************************************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++******)))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,---************************************************************************++++++************++++++************************************************************************+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))qqqJJJFFFHHHNNNKKK>>>444333000///...---,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***(((999)))+++***)))(((***(((222***(((***&&&$$$...<<>>444333000///...------,,,,,,,,,+++,,,,,,------,,,,,,+++***(((999)))+++***)))(((***'''((( &&&...ttt""",,,(((xxx***(((yyy,,,'''???+++)))^^^///$$$///TTT'''333***))))))*********+++++++++******+++++++++++++++,,,+++,,,,,,---...---------,,,---...///////////////+++222777444222@@@___zzzyyy```RRR@@@333+++///111,,,(((***)))***+++++++++***)))(((*********)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))++++++******))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************((()))))))))************((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))*********+++++++++++++++++++++++++++++++++************************************************************************************************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++******))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********************************************************************************++++++************++++++************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))oooMMMJJJMMMRRRLLL>>>555555000000///...------------+++,,,,,,------,,,,,,+++***(((999)))+++***)))(((***'''$$$...+++>>>###---&&&***(((yyy'''$$$???+++(((mmm000///222+++///'''///))))))*********+++++++++******++++++,,,,,,,,,,,,,,,,,,---.........------,,,---...///000000000000111333555666AAA]]]\\\FFF333000333///,,,---,,,,,,,,,++++++)))((((((************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***++++++******))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************((()))))))))************((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************++++++++++++++++++++++++++++++++++++************************************************************************************************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++++++++++++++))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************************************************************++++++************++++++************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))mmmNNNLLLOOOSSSMMM===555555111000///...------------+++,,,,,,------,,,,,,+++***(((999)))+++***)))(((***(((...111<<<888$$$)))***(((yyy((()))???,,,(((~~~,,,qqqwww###!!!111666***)))************+++++++++******++++++,,,---------,,,,,,---...............------///000111111111111444///---===___yyyaaaDDD333...,,,---.........,,,++++++***++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++++++++++++++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************************++++++************++++++***************************************************************************************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))iiiNNNLLLPPPSSSLLL<<<333444111000///...------------+++,,,,,,------,,,,,,+++***(((999)))+++***)))(((***((($$$555'''333kkk999!!!***)))sss***(((yyy''',,,???,,,(((mmm(((000000''':::555%%%)))************+++++++++******++++++,,,------...,,,------...............------///000111222222222000444@@@\\\|||}}}jjjMMM999111...,,,...---+++***+++---///111+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********)))))))))))))))*********))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))++++++,,,,,,+++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++++++++***************************************************************************++++++************++++++************************************************************************))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))gggMMMLLLOOOSSSJJJ:::222333111000///......------...+++,,,,,,------,,,,,,+++***(((999)))+++***)))(((***(((***)))%%%...---%%%sss^^^)))---444'''ggg***(((yyy###,,,???,,,(((555---333$$$333$$$EEE000+++***)))************+++++++++******+++,,,,,,---......,,,---......//////......---...///000222222333333,,,CCCdddrrrRRR@@@555...---,,,******+++///333666+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((())))))******++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))++++++,,,,,,,,,))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,++++++++++++++++++************************************************************************++++++************++++++************************************************************************))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))gggIIILLLRRRRRRHHH:::333333111111000......---------%%%555+++***111((()))///000+++666+++,,,++++++***---+++999666333+++,,,+++///''')))'''UUU,,,'''ttt(((+++ooo777...222888000111'''%%%AAA222&&&$$$,,,,,,***'''***///000---111---***)))+++------+++,,,,,,---.../////////...***222333------555666///666]]]sssVVVDDD333000...///111000------000+++++++++************)))************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++*********)))))))))))))))))))))***++++++++++++***************************************************++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))************++++++******++++++,,,---,,,++++++******++++++,,,,,,,,,++++++,,,------...,,,+++***))))))***+++,,,---,,,,,,,,,+++*********++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++************************)))************+++++++++)))************+++++++++))))))))))))))))))))))))+++++++++,,,,,,---------)))))))))))))))))))))))))))************+++++++++++++++************++++++,,,+++***))))))***+++,,,+++*********))))))(((((())))))))))))************************************************************************************++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++************++++++************************************************************************************************************************))))))))))))))))))))))))************************************************)))))))))))))))))))))))))))*********+++++++++++++++++++++*********))))))gggPPPSSSVVVTTTIII:::333333111000///......---------...)))---...++++++...333(((&&&BBB+++,,,++++++***---+++:::%%%%%%;;;***000___333&&&---)))888!!!444yyyUUU+++***NNNNNN,,,(((***###,,,///---&&&***333///+++---...,,,...222222///000---++++++---...---,,,------......//////.........///000111...---222888[[[~~~tttgggTTT:::111)))***---...---...++++++++++++************************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***)))************+++++++++************))))))))))))))))))***+++++++++++++++************************************************++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************************************************************))))))))))))*********++++++++++++***++++++,,,---,,,,,,++++++++++++,,,,,,,,,+++++++++++++++,,,,,,......---,,,,,,---......---,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++************************)))************+++++++++)))************+++++++++************************++++++++++++,,,,,,,,,,,,)))))))))))))))))))))))))))************+++++++++++++++************++++++++++++***))))))***+++++++++*********))))))))))))))))))))))))************************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++************++++++************************************************************************************************************************************************************************************************)))))))))))))))))))))))))))))))))*********+++++++++++++++*********))))))fffSSSTTTVVVTTTHHH:::333444111000///......---......333&&&555'''%%%999)))555;;;+++---+++++++++---+++kkk...$$$(((///'''YYY000))),,,)))***,,,)))www,,,222)))'''XXX((('''&&&$$$222'''$$$$$$((((((333'''000444666333222333222000...---,,,---...///...---///////////////.........111,,,...444222000>>>RRRcccRRR???---(((,,,...---,,,,,,+++++++++************************************************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******)))************+++++++++************************)))******+++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************************************************************))))))*********++++++++++++++++++++++++,,,---------,,,,,,++++++,,,,,,---------,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++************************)))************+++++++++)))************+++++++++************************+++++++++***************)))))))))))))))))))))))))))************+++++++++++++++************++++++++++++***))))))***++++++***************))))))))))))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++************++++++************************************************************************************************************************************************************************************************))))))))))))))))))))))))((()))))))))************+++++++++***************eeeNNNPPPRRRPPPFFF:::555777000000///...............333$$$777***)))111---ccc,,,)))UUU+++---+++++++++...+++\\\$$$!!!666(((&&&///(((,,,###aaa+++'''~~~###(((222"""___+++777hhh)))000,,,000'''%%%888@@@***...<<>>333,,,,,,...,,,,,,,,,++++++++++++***************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))*********+++++++++))))))******+++++++++,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++************************++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))************************************************************************++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---......------------------...000//////.........//////////////////////////////******++++++,,,,,,------------------------------,,,,,,,,,+++++++++******++++++++++++++++++++++++************************))))))*********+++++++++))))))*********+++++++++*********************************))))))((((((((())))))))))))))))))))))))))))))*********+++++++++++++++************++++++*********++++++************************+++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++************++++++************************************************************************************************************************************************************************************************************************))))))))))))************************************cccOOOQQQTTTRRRHHH;;;555666//////............//////(((111111$$$111,,,888,,,...,,,,,,,,,...,,,222((()))000%%%555222000666 )))///!!!$$$###,,,111111444"""+++QQQ666999444===FFFOOOPPPCCC222+++---000---...///...,,,+++,,,---222222000//////000111111---222222222FFFmmmzzzeeeQQQ>>>000---///,,,,,,,,,,,,++++++++++++************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++)))************+++++++++))))))******+++,,,,,,,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************************************++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,------...///......------......///......------......///000------............------,,,,,,,,,,,,------------........................,,,,,,,,,+++++++++******++++++++++++++++++++++++************************)))************+++++++++)))************+++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++************++++++)))***++++++++++++***)))*********+++++++++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++************++++++************************************************************************************************************************++++++++++++++++++++++++************************************************************************)))*********++++++++++++***************+++++++++bbbKKKNNNRRRRRRHHH;;;555555//////............//////(((666333###***777000'''"""uuu,,,...,,,,,,,,,///,,,###QQQttt///)))///%%%<<<000mmmVVVMMM)))(((..."""(((;;;BBBwwwppp444555111<<<$$$NNNpppvvv^^^III777000555%%%777FFFOOOGGG888111444999222222222000---,,,...000222111000//////111222333000111888JJJgggkkkSSS>>>222///------,,,,,,,,,+++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++)))************+++++++++))))))***++++++,,,------***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************************************++++++++++++++++++++++++,,,,,,,,,,,,---------------,,,,,,,,,,,,---......//////............///////////////000111222333444//////000111111000//////////////////....................................,,,,,,,,,+++++++++******++++++++++++++++++++++++************************)))************+++++++++)))************+++++++++++++++++++++++++++++++++))))))******************)))))))))))))))))))))))))))************+++++++++++++++************++++++)))***++++++++++++***)))*********++++++,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++************++++++************************************************************************************************************************++++++++++++++++++++++++************************************************************************++++++++++++,,,,,,,,,,,,))))))*********+++++++++bbbCCCGGGMMMOOOGGG;;;666666//////.........//////000555$$$...AAA)))!!!666,,,000...$$$XXX,,,...---,,,,,,///------(((<<<111...(((111AAA@@@CCC$$$555'''(((000111 ///LLL222,,,)))999+++***BBBVVVHHHBBB777###333---)))<<>>555///------...///000555>>>IIIRRRUUUVVVEEE777---///444444222222111333------666555333:::000EEE^^^jjjxxxzzzpppddd]]]]]]UUUTTTSSSSSSUUUWWWWWWVVVYYYXXX[[[```eeejjjttt~~~lllJJJ000000000111000+++'''***111******************************++++++++++++******************************)))************+++++++++++++++++++++******))))))******+++,,,,,,,,,,,,,,,'''***---...---,,,,,,------------------,,,,,,,,,,,,444111'''(((333222&&&,,,,,,++++++++++++,,,,,,***+++,,,,,,+++,,,---...+++++++++************)))******++++++++++++******((())))))))))))*********************************,,,,,,,,,++++++*********)))************+++++++++******+++++++++,,,,,,,,,------------------------,,,...000000---,,,,,,,,,///111)))%%%///222...111333222------333222888KKKIIIIIILLLUUUcccmmmiii______nnnrrrjjjggglllhhh[[[[[[NNNFFFEEEDDD<<<888999000...444555...///222,,,///......---.........---///...,,,*********++++++...---+++*********)))(((************************++++++******************++++++************++++++************************************************)))************+++++++++++++++++++++++++++++++++,,,***)))+++---...,,,***+++++++++,,,,,,------...)))---///...+++)))+++---)))---111111...---...000++++++...000000......000...---,,,,,,,,,...111333***///111...,,,...000///111111///***&&&''',,,111,,,,,,,,,,,,,,,---......++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************,,,+++******************++++++***)))(((((())))))++++++******************++++++******************---,,,+++++++++***(((&&&+++)))'''***...000---***...,,,+++,,,---+++***+++^^^GGGKKKOOOOOOFFF;;;777:::111111111000000111111111////////////////////////000///......***(((000;;;:::///+++//////***,,,444444888...'''222999444000888;;;...&&&000///+++555444222444555,,,%%%111DDD)))222;;;111%%%...888111---+++++++++)))$$$###&&&%%%///222///,,,---111***+++,,,,,,+++*********"""++++++###&&&333666000<<<888333...,,,,,,...///+++---222<<>>999555222222444444444///000666222---444KKKfffuuueee[[[UUUQQQSSSWWW[[[bbbgggcccdddeeehhhjjjkkkiiigggjjjhhhhhhhhhddd^^^\\\^^^ZZZ___gggoooyyyvvv^^^@@@555---...000///,,,+++++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++************+++++++++,,,,,,,,,++++++++++++******---------...------,,,,,,...,,,******+++---------...////////////.........///+++,,,111000******111...000000///+++***,,,...,,,+++******+++,,,...///,,,,,,,,,+++++++++************++++++++++++************+++++++++,,,,,,,,,************************,,,,,,,,,++++++++++++***************+++++++++,,,++++++++++++,,,,,,,,,,,,------------------------///...,,,,,,---------,,,(((000000000555444333;;;BBBOOOYYYccchhhfffqqqvvvvvvvvvyyyvvvnnniiiaaaTTTOOOFFF444444111...---------,,,***,,,,,,,,,,,,------------))))))))))))))))))******++++++++++++++++++++++++************************++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++,,,++++++++++++,,,,,,,,,,,,,,,+++***+++,,,---,,,***---------,,,,,,+++++++++333111...///000000///,,,222000///000222333222111***,,,///111111111///...333000---,,,...000222333444444333111222555333......---,,,///333333...***,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******)))))))))******+++++++++***))))))))))))*********++++++++++++++++++++++++++++++++++++++++++---------,,,,,,++++++***(((***+++,,,,,,---///000***,,,............///000yyy]]]KKKLLLNNNMMMDDD999444555000000////////////000000////////////////////////333000------...111555888///444111***,,,444222(((+++111000000666888BBBVVVaaaccceeelll{{{wwwiii[[[NNNKKKIIICCC999333,,,,,,***((((((***///333+++++++++,,,......---,,,%%%%%%***000111...+++,,,---,,,,,,,,,,,,,,,,,,,,,///000222555888:::;;;;;;DDDAAA===999444000///000222333///111777222222>>>bbbvvvsssaaaUUUOOOTTTTTTWWW]]]ccchhhlllppprrrtttwww{{{~~~|||~~~}}}~~~|||tttoooooopppoookkkfffdddjjjvvvqqqWWWDDD222---000000---***++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++------......------,,,+++------...111333222...+++111000---+++******,,,---444444555555222...///222000...---------......---......---...//////...------,,,,,,,,,++++++++++++***++++++,,,,,,++++++***+++++++++,,,,,,,,,------************************++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,------------------............111///......//////---***000333---,,,555:::BBBRRR]]]gggoooxxx~~~zzz~~~~~~uuuyyyxxxqqqcccKKK@@@<<<888555444111---)))000/////////...---,,,,,,,,,,,,,,,+++***)))***+++++++++++++++++++++++++++***************+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,+++,,,---...///000000.....................///000///---,,,,,,---...///%%%---444555111///444999888:::999888888;;;:::777888<<<@@@@@@;;;666444444///222333000...//////,,,444111------...000000///+++,,,---...///......---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))***+++,,,++++++***))))))***************+++++++++++++++,,,+++++++++,,,,,,,,,,,,,,,...///...---+++***++++++...---------...///......---111222000...///...,,,vvv\\\LLLLLLLLLKKKDDD999333444000000////////////000000000000000000000000000000)))...111...)))(((+++...555///)))***///222111///333888999@@@OOOWWWbbbvvv}}}wwwzzzxxxhhhVVVKKKIIIJJJIIICCC:::222......,,,+++)))***,,,---,,,+++555---''''''((('''---666------.........------,,,///000111111000/////////333777999777444111000///111222...000444000777LLLppp|||mmm[[[PPPNNNQQQ]]]```eeejjjpppxxx~~~}}}tttmmmjjjiii}}}kkkSSS888---...///...,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,---------------,,,,,,/////////000111111000......000555999>>>AAABBBCCC222;;;<<<555555>>>AAA;;;666111---...222333000,,,222111000000111///+++(((------------,,,,,,,,,+++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---------************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,------------------....../////////,,,---...111333444333111111333111999JJJVVVcccwww{{{rrr~~~|||uuuaaaWWWKKKAAA<<<888444111///.........------,,,,,,+++,,,---+++***)))+++---++++++++++++++++++++++++))))))*********+++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,------------------------...///111000000000111111111111222+++///222111000444???HHHKKKKKKJJJJJJKKKNNNSSSWWWiiidddYYYNNNMMMUUUZZZZZZVVViiittt\\\HHH>>>BBBOOOXXXTTTHHH>>>888555111222222000...---///111222222222111///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))***+++------+++***************++++++******++++++,,,,,,,,,,,,++++++,,,,,,------------,,,.../////////000333666333111000111333333000---///333444111222555444...sss[[[LLLKKKJJJJJJCCC999444444111000000//////000000111000000000000000000000000***---...000333666444000///,,,...222///)))---999999IIIWWWiiiuuutttuuuxxxttt{{{vvv{{{nnnpppeee```ZZZYYYXXXRRRHHH>>>444000+++)))+++,,,+++))),,,,,,///333222...*********+++,,,---.........---+++---///...---,,,,,,---***000555555555555333000111333//////000000AAAaaa~~~uuuZZZMMMNNNTTTZZZ^^^fffnnnvvvzzzqqqppprrr}}}cccEEE333......///000,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------......,,,------...//////......,,,,,,+++***+++000666;;;DDDLLLXXXeeennntttuuuuuuqqq{{{zzzrrrwwwZZZSSSIIIDDDAAA<<<444------+++)))***---///---***......---------,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,---------***************************++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------...//////000000---...///...------///222111>>>MMMddd}}}wwwooo~~~jjjYYYMMMDDD<<<666///...---,,,,,,---...///(((***,,,,,,)))))),,,000,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,------....../////////---++++++---///***+++---...000222333444EEEJJJNNNMMMLLLTTTeeetttwwwhhhfffrrr{{{{{{uuu~~~{{{~~~{{{zzz~~~oooiiikkk}}}tttbbbVVVQQQBBBGGGJJJGGG===333---+++......------------...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))******,,,---//////+++************+++,,,,,,******++++++,,,---------+++,,,,,,------......///***,,,---,,,***+++///222,,,///555<<>>PPPSSS^^^cccbbbpppttt[[[LLLLLLKKKFFF???999555444444222000000111222222222222222222222222111111111555000///444888666222111>>>GGGeeewwwgggTTTRRRSSSKKK???999222---...///------...000///......//////...---////////////000000000000......//////000111111111333999222---CCCdddgggUUUMMM^^^aaagggsssqqqWWWCCC111000111...---000000,,,+++---,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------///111...+++///666///...111KKKsssqqqiii```SSSFFF666///111333111,,,222000,,,******+++,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---------.........//////...------.........//////333666222+++---444888CCCVVVkkk{{{|||ooo^^^JJJ===666///;;;EEEJJJ@@@333---,,,---++++++++++++++++++++++++,,,,,,,,,+++++++++******+++++++++***++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------)))***+++---...000222333'''+++///111...,,,000444;;;BBBOOO]]]lll{{{}}}}}}oooZZZ>>>888444222000------000***++++++***,,,///000...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,---///111111000111777@@@KKKWWW___ssssss~~~sssZZZKKKKKKJJJEEE???999555333444222000000111333333222222222222222222222222222222//////222333444888>>>[[[nnn~~~eeeYYYWWWWWWIII===111......---...///444111...------/////////////////////000000000000......///000000111111222///333...444RRRttteeePPPNNNVVVjjjkkksssbbbSSS444444111///000222000++++++---,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------444---***...222222000///777HHH\\\yyyzzzzzzqqqfffQQQ===777:::444***///---,,,+++,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,------------.........///...............///000111---,,,///444666888:::BBBvvvqqqyyyjjjXXXIII@@@===CCCCCC;;;222......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++,,,...//////......---...111///222DDDWWWaaaiiittt||||||~~~~~~}}}rrrfffZZZLLLAAA777000///222444///---///111///------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------//////---+++,,,000333111000888JJJZZZdddpppzzzrrrZZZJJJJJJIIIDDD>>>888555333555333111111222333333333222222222333333333333333111222333000---666OOOggg~~~zzzuuujjjeeeWWWIII:::333111000///000222///---,,,.../////////////////////000000000000...//////000111111222222+++000333EEEgggmmmXXXOOOYYYhhhnnn|||qqq]]]EEE777000///000222///++++++///------------------------------------------------------------............222000000111000000666>>>]]]xxxeeeNNNEEE;;;///******+++...111000---))),,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,------------...------------............///.........///000000111444222///---333AAAQQQZZZooo^^^YYYGGGEEE>>>666000......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------------------------------,,,,,,,,,------------...///......000111111...,,,444...///777AAASSStttyyyzzz}}}yyymmmeee[[[KKK<<<333888000+++///111...+++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------------,,,...000///---...222666NNNRRRbbbyyypppYYYJJJJJJIIIDDD>>>999555444666444222111333444444444222222333333444444444444666444333777@@@SSSooo}}}~~~oooeeeWWWFFF===777222000111...---,,,...000000///...////////////000000000000//////000000111222222222222666>>>WWWyyyhhhZZZWWWZZZggguuu{{{fff[[[:::000......000///,,,---000---------------------------------------------------------....../////////(((000777555...666TTTrrrrrrfffYYYKKK;;;555000...//////---+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,---------.........---------.........//////.........///000111222333///888;;;888???YYYyyyoooiiiVVVLLL???444...,,,---///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------,,,,,,---------.........,,,---///222555555444333///111===RRRhhh~~~}}}nnnTTTBBB888000+++,,,---------000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,------.........---------...222;;;FFFOOOnnnsssoooYYYJJJJJJIIIEEE???999666555666444222222333555555444222333333444444555555666555///222GGGcccwww|||www{{{mmm\\\MMMAAA888555777.........///111111000...////////////000000000000//////000111111222222333333777DDDdddpppRRROOOZZZeeeqqq}}}wwwjjjCCC666000---...///......000---------------------------------------------------------...//////000000222,,,,,,888MMMhhhzzzcccTTT@@@222,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,---------............------........./////////.........///000222333444111444888JJJqqqyyyhhhZZZIII<<<222,,,+++...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,------...------------------------,,,---------.............../////////...000333666@@@OOOfff{{{yyyyyytttkkkddd\\\VVVJJJ:::111///000...------------------------++++++,,,,,,,,,,,,------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---......//////000......444CCCXXXmmmyyy~~~yyynnnYYYJJJKKKIIIFFF@@@:::777666777555333222444555555555333333333444555666666666111444DDDccc|||rrr}}}wwwcccPPPCCCAAAEEE666333111000000111000///////////////000000000000///000000111111222333333000888NNNxxx{{{```MMMTTTdddpppnnnUUU@@@666---...000000//////........................---------------------------------...///000000000999333:::WWW~~~sssXXXBBB777333111000------------------------******+++++++++,,,,,,,,,------------........................////////////......///000111333444555999BBBSSStttwwwsssqqqnnnkkkkkkqqquuuzzz}}}}}}|||~~~|||nnn^^^OOO@@@333///000------------------------,,,,,,,,,---------......---,,,,,,,,,,,,---..............................------------............000111000------555BBBMMMmmm|||rrrooorrryyyyyyTTT;;;666333,,,........................+++++++++,,,,,,---------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------.../////////111333<<>>DDDssswwweeeZZZQQQJJJHHHEEECCCAAA@@@@@@AAAAAAAAA@@@CCCEEEEEEEEEGGGKKKOOOTTT^^^nnnxxxwwwsssyyyfff]]]PPPMMM222000......000000------000------------------------......---------...//////..................------+++---//////------...000<<>>777------111+++***111222,,,,,,,,,++++++,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,000...,,,+++,,,---------+++111...+++000111333===TTTdddyyyyyy|||}}}rrrmmmqqqyyyjjjUUUIIIKKKJJJFFF???999777777777666555444333444555555666333444777666444999CCC]]]|||tttqqqlllTTT>>>888777444222444000000111111111111000000///333//////555111---555<<>>>>>>>>======;;;<<<===<<<::::::<<>>>>>???@@@AAAAAA@@@AAA@@@>>><<<;;;<<<>>>888:::@@@GGGIIIJJJMMMRRR^^^fffqqqzzzqqqxxxoooWWWFFF888,,,***.../////////------------------------,,,,,,,,,,,,,,,---...///........................000---+++---111333111...777NNNpppzzzrrrkkkgggbbb\\\YYYZZZ\\\WWWWWW^^^hhhooowww|||zzzsssiii```WWWSSSTTT\\\jjjxxxzzzttt|||uuucccDDD222111---+++111...------,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000000555...)))000999<<>>999888888888777555444444444555666333333888:::555888UUUvvvxxxmmmXXXLLLCCC777111222111111111111111111111111222333///111666111111>>>iiiqqq\\\RRRXXXeeessssss]]]nnnzzzvvv{{{]]]SSSHHH:::///000222......////////////000000000///////////////000111222777111+++222OOOwww|||{{{|||yyyuuuzzzxxxjjjWWWNNNTTT^^^ccc___dddlllvvv~~~vvviii[[[PPPNNNZZZiiimmmXXXMMM@@@777000,,,---111....................................////////////////////////000111222222111888555555UUUooo\\\OOOHHHEEE???<<>>555000...888///...------------------------,,,,,,,,,,,,------------------------------,,,---...///.........///---///111<<>>999888999888777666555444555666666666555555666999IIImmm~~~iii\\\NNN>>>555555222222111000000111222222222333000222666222777JJJyyybbbTTTTTTdddqqqyyyZZZHHHAAAGGGOOO|||}}}hhhUUUKKKAAA111000555///////////////000000000111............///000111222;;;333666PPPrrrrrrnnnyyy{{{qqqjjjcccaaaeeegggfffiiioootttzzzpppaaa[[[\\\kkk~~~}}}hhh\\\OOOEEE;;;222......................................./////////000000/////////000000222333333444777999LLLxxx[[[MMMHHHEEECCC>>><<<===AAADDDCCCEEEHHHIIILLLOOOOOOMMMKKKKKKLLLNNNNNNMMMLLLKKKJJJHHHGGGHHHIIIHHHDDD@@@>>>>>>>>><<<@@@GGGNNNXXXdddrrr||||||iii[[[JJJ===333------111........................,,,,,,,,,,,,---...///000........./////////000000...444777222...777NNNbbbzzzxxxkkk```VVVPPPYYYZZZbbbmmmwww}}}~~~cccbbbcccjjjuuu~~~{{{}}}~~~lllYYYJJJ<<<111---000///......---------......------,,,,,,------...------------------------,,,...///...,,,,,,---///&&&:::HHHVVVnnnmmmUUUUUURRROOOUUUcccoootttxxxnnn```SSSOOOQQQRRRSSSTTTSSSSSSUUUXXXZZZgggUUULLLMMMKKKEEE>>>999999:::888777666555555555666777888777444555FFFddd{{{ooo]]]GGG:::777333222111000000111222333111333111333555111>>>YYYpppuuuYYYSSS\\\jjjxxxvvvFFF???DDDIIIHHH???MMMtttnnn}}}ZZZLLLHHH666111666////////////000000000111111............///111222333---999WWW{{{wwwkkkppp}}}vvvgggeee[[[]]]kkkuuuvvv}}}pppsssnnnnnn{{{ssscccWWWLLL===111***............................../////////000000000000000000000111222444444777000@@@ooo~~~jjjTTTJJJHHHFFFAAA>>>CCCAAACCCGGGIIIJJJOOOVVVTTTZZZccciiikkknnnqqqtttuuussspppnnnmmmjjjfffcccZZZWWWQQQKKKJJJMMMKKKHHH>>>>>>>>>???DDDOOO^^^iiipppyyyxxxkkk[[[KKK;;;000---000........................,,,,,,,,,---...///000111.........//////000000111000333333000444JJJmmm|||```OOOMMMSSS^^^fffvvv~~~mmm```\\\]]]```aaaqqqnnnsssmmmWWWKKK???,,,111000///.....................------------......---------------------------///000...++++++///222777TTThhhtttfffbbbjjjXXXPPPLLLNNNUUUeeeyyysss```<<<>>>@@@AAAAAACCCGGGLLLMMMKKKHHHGGGGGGIIILLLMMMfffUUUMMMMMMKKKEEE>>>999999;;;999888666555555555666777666888666;;;YYYvvvZZZEEE>>>444333111000000111333444///333333444444111DDDhhhqqqiiiRRRUUUdddooo[[[>>>???===<<>>222555...//////000000000111111111/////////000111222333444777VVV}}}pppoooppptttwwwsssiii```eeeeeeiiiqqq{{{~~~qqquuuqqqrrrtttggg\\\LLL;;;000.........................../////////000000000000000000000111222333444555777DDDgggxxxYYYNNNFFFFFFGGGEEEBBBCCCDDDDDDHHHNNNTTTZZZfffqqq}}}}}}vvvsssuuuqqq___KKKGGGFFFCCC@@@@@@EEEOOOWWWeeennnzzzrrryyyhhhYYYKKK<<<444111........................---------...///000222222---......///000000111111000///111:::MMMhhh```TTTMMMSSSaaaqqqqqqfff^^^[[[VVVkkk~~~~~~ooozzz{{{```___^^^???222111000///..................------------..............................---///000...,,,...444:::SSSmmm{{{ccceeemmmUUUBBBCCCTTTbbbpppxxxqqq___MMMAAA999KKKMMMMMMLLLLLLMMMOOOPPPQQQOOONNNPPPSSSTTTRRROOOfffUUUMMMMMMKKKEEE>>>999999;;;999888666555555555666777444999888AAAggg~~~oooUUUKKK444333111000000111333444---222444555333000IIIqqqbbbNNNVVVjjjzzzSSS>>>DDD???>>>EEECCCFFF@@@MMMwwwfffnnnsssxxxrrriiikkkeeeNNNVVVCCC333444---000000000000111111111111000000000111222444555666]]]}}}tttlllssszzzwwwmmmdddbbbccc[[[ooohhhkkk|||qqqhhhXXXFFF:::////////////////////////////////////000000000000000000000111222444555666;;;hhhkkkPPPQQQIIIBBBAAA@@@@@@GGGPPPNNNQQQZZZgggtttfff>>>KKKJJJHHHDDD@@@AAAFFFKKK___eeeooowww}}}}}}{{{pppcccXXXIII<<<444////////////////////////------......000111222333---......///000111111222333111777MMMmmmwwwVVV[[[WWW]]]pppvvvooo___\\\bbb|||kkkpppvvvyyyNNN222222000///..................------------..............................,,,///000///...111999@@@cccxxxmmmbbb|||SSS???KKKSSS```|||tttbbbIII;;;@@@LLLPPPLLLPPPRRRSSSTTTWWW[[[]]]\\\eeeeeegggnnnttttttooohhhhhhUUUOOOLLLJJJHHHBBB;;;999;;;888777777666666666777777222<<>>222///...000///,,,---000...------......///000111111///111333111,,,...333222///NNNuuummm]]]UUUYYYhhh{{{zzzkkk```cccqqq|||~~~yyypppkkkJJJ===222///000///------////////////////////////...------------...//////000333000...000111BBB```lllooouuuaaaMMM>>>IIIdddtttmmm^^^FFFEEEHHHMMMMMMJJJNNNVVVTTT]]]hhhpppuuu|||hhhVVVOOOLLLIIIGGGBBB:::888;;;888888777777777777888888===444QQQtttkkkiiimmmvvv}}}ZZZSSS===444666333333555000222//////333888EEEccccccUUUWWWfff{{{nnnIII;;;AAA;;;<<>>@@@===CCCPPPVVVccc```bbbvvvlllTTTqqqfffeeeeeeSSSGGGQQQ666444222111111000111111222222---555555...444SSS{{{zzzeeeWWWKKKJJJQQQaaapppvvvxxxyyy}}}xxx}}}fffcccNNNBBB666111///---///222000////////////000111111555,,,000:::666222NNNuuuyyyZZZMMMIIIDDD@@@CCCHHHPPPYYYeee|||lllVVVLLLEEEDDDOOO```mmmwww~~~~~~tttjjj```UUUDDD:::111//////...------............///000111111///000///---000555555000===wwwcccUUUVVVccc{{{|||yyyyyy}}}xxxvvvtttpppmmmiii```YYYbbbttt~~~}}}xxxgggcccgggyyywwwmmmrrrgggJJJ999222//////111////////////////////////......------......///000)))444333000===SSSmmmjjjcccyyy^^^MMM999JJJUUU^^^[[[NNNCCCBBBEEENNNPPPXXXcccooo}}}jjjXXXOOOKKKHHHFFF@@@999888;;;999888666666666777999:::333SSS|||tttjjjmmmooooooooopppooonnn___cccppp|||xxxuuu___EEE999:::444000333333666777333111>>>XXXoooxxxoooQQQTTTfffxxxqqq[[[SSSIIIBBB??????BBBLLLXXX\\\gggvvv\\\OOOsssdddzzz{{{}}}aaa|||wwwTTTMMMTTT777///222222111111111222333333///888999777LLLvvv|||xxx```MMMIIIHHHQQQaaapppwwwyyy||||||sss^^^OOO>>>444///---...222000000//////000000111222555///111888888BBBnnnlll[[[NNNFFFCCCDDDQQQVVVddd{{{cccUUUHHHGGGOOO^^^ppp}}}}}}ooo]]]MMM???222/////////------............///000111222333//////333444222666>>>aaaqqq\\\SSShhhzzzbbb```ppp|||uuuwwwssseee~~~bbbLLL<<<333111444////////////////////////...............//////000...777444888TTTrrr{{{eeeKKK>>>LLLPPPaaaYYYMMMDDDBBBHHHRRRZZZXXXcccwwwkkkYYYPPPLLLHHHFFF@@@999888<<<888777555555555777999:::>>>tttzzzpppkkkcccjjjsss}}}~~~vvvwwwzzzvvvmmmLLL:::999444111555777333888666444CCCeeehhhRRRYYYkkk|||}}}```JJJCCCDDD@@@AAA===>>>HHHSSSYYY^^^bbbUUURRRdddWWWuuugggeeemmmhhhmmmSSSSSSJJJ===000222222222222222333444444444555555AAAgggsssooo___HHHEEEQQQ```kkkwwwxxxsss~~~|||mmm\\\GGG:::111---...111000000000000000111222222555777666555@@@ccckkk^^^QQQIIIDDDDDDLLLVVVWWWpppuuu```PPPHHHNNN```qqqzzz}}}}}}cccUUUFFF666000000///...//////......//////000111222555,,,...888555,,,:::TTTzzz``````pppwww~~~vvvrrrpppqqqsssvvvyyyxxxuuunnnttt~~~sss___III666000111///////////////////////////............///000000---333444FFFrrrsss```nnn[[[<<>>===<<<@@@<<<>>>LLLSSSWWWbbbyyyyyySSSQQQpppOOOQQQzzzmmmMMMOOO]]]sss~~~wwwuuujjjccc^^^RRRAAACCC999222222222222333444555555888111555SSS}}}mmm```XXXKKKBBBQQQiiiwwwuuuyyyyyygggQQQAAA666000///111111000000000000111222222///777777666OOOeee[[[KKK@@@AAAHHHMMMTTT\\\{{{iiiUUULLLRRR]]]tttzzzwww^^^OOO???666222//////000////////////000111222222333+++---777444111IIIkkkkkkeee{{{}}}lllggguuuzzzppp[[[BBB111,,,//////////////////////////////......//////000111---555>>>YYYqqqdddlllnnnRRRGGGJJJZZZ\\\LLL???DDDKKKRRR\\\kkk|||mmm[[[SSSNNNJJJGGGAAA;;;;;;>>>;;;:::888666777:::===???jjjzzz___VVVUUUUUUWWW\\\fffooozzz|||jjj^^^]]]tttMMMBBB:::444666777//////222<<>>555///...111////////////000111222333111111222111555GGGfffxxxsssuuuuuu}}}{{{zzz|||uuuZZZ???000///////////////////////////////////////000000111333CCCXXXuuupppdddwwwiiiLLL>>>GGGRRRXXXPPP===DDDLLLXXXaaannnmmm\\\TTTOOOKKKGGGAAA;;;;;;???===;;;999888999<<>>VVVwwwmmmPPPVVVjjjvvvYYYOOODDD@@@>>>;;;999::::::FFFGGGMMMWWWRRRYYYyyyvvvWWWUUUgggHHHTTTcccooorrrdddccc```fffqqqpppccc\\\^^^PPPjjj~~~zzz|||kkk[[[\\\UUUKKKBBBBBB222222222333444555666777777888\\\}}}^^^VVVTTT^^^lllwww~~~vvv```OOOBBB888333333111111111000111111222333777888???XXX^^^OOOJJJ???AAAHHHOOORRRcccyyy```SSSUUUjjj}}}yyyooobbbRRRDDD888///...111////////////000111222333000:::888...888\\\~~~yyyrrrzzzrrr~~~}}}}}}qqqOOO888///////////////////////////////////////000111111777PPPpppccc```sssUUUCCCBBBMMMLLLHHHFFFCCCNNNVVVcccsssiii]]]RRRPPPKKKEEE@@@===<<<;;;888999>>>///666>>>:::```cccWWW```eeeiiinnnmmmkkkiiiccceeezzzzzzbbbRRRLLLNNNddd[[[GGG===;;;555888:::444555@@@kkk{{{cccTTT```llldddCCC===<<<===CCC<<<===AAAJJJQQQXXXZZZVVVjjjqqqNNN[[[PPPQQQYYY^^^}}}ppp]]]|||uuu^^^hhhdddcccuuuwww___MMMFFFEEE888222666888222444888222999ccczzzTTT[[[ccckkkvvv|||iiiRRRQQQDDD222444444333111000111333444222777222FFF}}}~~~XXXLLLAAAGGGJJJCCCIII]]]mmmiiiZZZYYYfff}}}}}}qqqWWWHHH===111---111111000000//////000111222666888222111MMM}}}iiifff|||rrrvvvsssuuu|||rrrsssdddHHH777222---,,,---///000000//////,,,000555...+++777JJJooo{{{lll]]]vvvxxxUUU???BBBMMMTTTIII;;;AAASSSZZZeeezzzjjj\\\PPPNNNJJJEEE@@@>>>===>>>;;;999>>>333888===@@@iiiwww^^^WWWdddlllpppsssqqqkkknnnkkkjjjvvv|||fffSSSJJJGGGTTTtttMMMAAA777444666666444:::NNN{{{cccVVVbbbooo___AAA???>>>;;;???;;;AAAIIIPPPSSSWWWZZZ\\\xxxqqqLLLUUUyyyRRRPPPmmmmmm}}}{{{}}}jjjrrroooaaahhhxxxHHH???DDD;;;444444666333555999777BBBuuuwww```[[[[[[fffuuu{{{zzz|||cccXXXIII888444333333222111222555555555999444VVVdddPPPOOOAAAAAAAAATTTcccmmmjjj``````qqq~~~xxxeeeRRRBBB666222444111000000//////000222333222111333DDDiiizzzeeeqqqkkkuuutttuuu{{{ssseeeNNN;;;333...//////------111...000---000444...///>>>```|||{{{hhhiiixxx~~~___CCC:::QQQYYYHHH<<>>>>>???>>>999===888999<<>>666333555666555999===XXXwwwaaaJJJ```fffrrrzzz}}}zzzyyy}}}zzzeee{{{mmmVVVIII>>>111222222222333444555666777:::@@@rrrtttOOOFFFLLLCCCEEEKKKZZZwwwooo```dddvvv~~~}}}}}}zzz```FFF777000///111000000///000111222333777111888VVV~~~jjj{{{}}}uuubbbxxxiiiaaa~~~zzzwwwnnnaaaHHH888...111222,,,+++000,,,000///000222---444IIIppphhhYYYrrreeeMMM>>>HHHVVVTTT@@@===RRRbbbaaammmZZZVVVTTTOOOHHHAAA======???@@@888:::<<<999<<>>AAA???999333555999444666CCCtttqqqhhh]]]QQQdddvvv~~~zzzyyy|||zzzxxxrrrooommmrrr{{{|||fffeeeqqqTTTJJJFFF444333222222444444333555888===[[[hhhLLLBBBFFFEEESSSZZZnnnlllaaajjj|||~~~zzzvvvlllMMM<<<333...111000000///000111333444:::777DDDfff{{{xxx}}}fff___~~~dddjjj|||}}}xxxttt^^^BBB...///333...+++000,,,222111//////---;;;VVVbbb\\\tttWWWGGGJJJ]]]III>>>DDDNNNWWWiii}}}ppp\\\UUUTTTOOOGGG???;;;===@@@???888777===999@@@iiiqqq```bbbssswwwsssooojjjwwwuuuooorrrwww{{{zzzgggZZZPPPEEEJJJJJJ]]]kkkLLL;;;>>>777999;;;@@@rrrlll[[[ZZZkkktttJJJ@@@AAABBBHHHHHHSSS\\\eeefffdddfffllliiiJJJQQQppp{{{ggghhhpppuuuqqq\\\NNNaaahhhGGGAAA???<<<444777<<<333555LLLkkkdddeeeeeennnwww~~~zzzVVVbbb~~~zzz[[[PPPMMM<<<555222333555333000333999GGG~~~hhhYYYJJJEEEGGGGGGZZZhhh~~~jjjdddoooyyyuuuwww{{{vvv[[[III>>>666111000000000000222444555222>>>ZZZ{{{{{{___cccsssddd}}}|||tttQQQ111---222111...///---333111......000EEEeeegggbbbgggfffLLLCCCQQQTTT>>>:::NNNZZZ```~~~wwwbbbSSSSSSOOOGGG>>>;;;===BBB>>>:::555===999HHH{{{nnnqqqrrr```aaappptttrrrrrroooqqqpppqqqxxxpppxxxeeeYYYOOOFFFJJJIIILLLnnnPPP@@@???555555888===uuugggZZZ\\\oooTTTAAAAAAFFFOOOOOOZZZfffkkkeee```eeeppp|||[[[HHHQQQiiivvvvvv}}}mmmdddhhhjjjlllnnnoooqqqrrrrrruuurrrlllVVVbbbQQQFFF@@@???555777>>>222999___iiiccchhhoooyyyppp|||sssZZZRRRzzzdddTTTKKK???777333222555333///444>>>[[[pppPPPEEEBBBHHHOOOOOOaaaxxxhhhhhhyyy|||xxxuuu}}}kkkSSS@@@444111000000000111333444555000KKKsss|||www]]]llljjjlllwwwbbb>>>///000333111///...333000...222999SSSwwwwwwVVVqqqsss\\\IIIEEEPPP888AAAMMMVVV```yyy~~~~~~iii]]]\\\WWWLLLAAA;;;>>>BBB======666===:::QQQttt\\\dddrrrtttnnnxxxppp|||yyydddbbbooorrrrrrwwwxxxsss|||}}}ppprrrdddYYYLLLJJJGGGKKKKKKXXXSSSDDD>>>666000999BBBfffZZZ]]]sss]]]DDDAAAFFFPPPTTTbbbhhhlllhhhfffqqqeeeMMMGGGPPP^^^lllbbb{{{~~~xxxnnndddaaa___\\\]]]gggttt~~~}}}xxxxxxlllNNNQQQvvvHHHAAAAAABBB555555>>>333CCCwwwxxxdddaaammmwww|||zzzsss{{{xxxlllyyyqqq^^^jjjkkkWWWIIIDDD888333222666444111:::GGGuuu|||aaaDDD>>>@@@GGGRRR^^^}}}tttkkkuuu}}}xxxoooxxx[[[???///111000000000111333555666<<<]]]yyy~~~wwwvvvtttyyylll^^^tttjjjpppzzzzzzrrrQQQ666...222333///...222//////888EEEdddgggcccjjjTTTLLLKKKHHH666JJJXXX___uuuxxxpppnnnkkkiiibbbTTTEEE======AAA===???777===;;;WWWpppvvvjjjooowwwssspppkkkuuuvvvxxx}}}rrrooonnneeeZZZJJJJJJ???IIIMMMJJJsssSSSDDD>>>999555CCCPPPggg[[[___vvvcccHHHBBBEEEOOOVVVhhhiiiqqqrrrxxxOOO@@@BBBIIIPPPpppcccsssoookkkfffiiifffjjjqqqvvvzzz}}}yyywwwTTTSSSjjjOOOOOOBBBDDD444333===555LLLooo```eeevvvxxx\\\rrr~~~ttt```jjjyyy|||yyyssslllooo```sss^^^MMMOOO999222222666666444???NNNtttVVVDDDGGGEEECCCNNNlll~~~qqqtttnnnwwwXXXdddGGG666111000000000111333555666IIIhhhyyymmmfffaaaggguuu}}}XXXWWW\\\mmmeee___yyygggeeekkkyyyssszzz{{{___===---000333///...111...111===NNNpppzzz]]]ttt|||dddLLLMMMOOO>>>MMMMMMRRRgggiiizzz}}}xxxzzz}}}www}}}mmm```III777@@@AAAAAA888222DDD888eeeyyy}}}}}}lllpppxxx|||tttmmm}}}iii[[[kkkjjjhhhttt^^^PPPNNNLLLBBBJJJGGGIII^^^nnn>>>@@@666666888qqqeeeZZZfffyyyWWW@@@AAANNN\\\eeeppplll}}}iiiNNN===AAAFFFWWWzzziii{{{mmmbbbkkkssslllpppqqqttt{{{~~~|||}}}uuupppWWWWWW^^^YYYHHHGGG@@@:::;;;888:::aaazzzhhhgggnnnpppwww~~~{{{~~~[[[eee}}}hhhfffxxx{{{yyypppjjjiiirrrwwwXXX|||ttt^^^EEENNN@@@555555,,,555999;;;lllyyy]]]MMMBBBCCCMMMPPPZZZwww}}}xxx{{{~~~}}}hhhcccLLL\\\rrrLLL>>>555111000111444555777:::TTT{{{www]]]\\\YYY___sss|||jjjZZZ```iiiuuunnnYYY```jjjqqqaaahhh{{{}}}~~~{{{wwwgggHHH------555000***444555000<<<```sssjjjlllSSSIIIQQQMMM888KKKLLL^^^|||oooooohhhccc[[[YYY^^^^^^___ccckkkuuu}}}pppUUU===DDDFFFFFF===555>>>333```kkkvvvzzzxxxxxxzzz[[[RRR```iiizzzyyyiiiYYYPPPPPPMMMEEELLLGGGEEETTTtttzzzBBBAAA888;;;:::jjjcccZZZiiigggHHHEEEPPP]]]ccciiiZZZIIIBBBGGGIIIXXXiii{{{wwwpppkkkooouuurrruuu~~~zzzzzznnnttt___UUUbbbdddKKKHHH???;;;999444@@@nnnyyyggggggppp{{{wwwWWWUUUsssvvvrrrjjjxxx|||ooohhheeedddkkkxxxpppSSSttt}}}~~~bbbGGGIII@@@555666///555:::HHHsssWWWHHHDDDBBBGGGUUUvvvyyy{{{wwwccc\\\XXXZZZjjjzzz|||uuuqqq~~~~~~{{{lllcccTTT\\\~~~fffBBB666333222333333333777<<<~~~ooo```___eeefffaaa\\\SSS[[[dddnnn{{{qqq[[[QQQaaauuurrrppprrrwww```QQQXXX]]]kkkjjjjjjyyywwwwwwyyyxxxVVV666111666111111333111333JJJppp{{{cccqqqeeeQQQJJJJJJEEE>>>PPPVVVnnnlll~~~zzzfffUUUPPPKKKDDDBBBFFFAAA@@@@@@BBBIIIUUUcccmmm]]]>>>BBBFFFCCC===777===999nnnvvvsssyyyzzzeeehhh~~~yyyfffYYYZZZhhhzzzrrrcccYYYSSSOOOJJJGGGMMMGGGDDDKKKhhhFFF???777>>>@@@fff{{{___YYYlllXXXJJJRRR```hhhlllJJJFFFHHHKKKIIIYYYkkkwwwuuummmooonnniiihhhjjjvvvxxxsssxxxrrrkkkPPPXXXtttNNNHHH===>>>:::222PPPrrreeelllzzziii}}}MMMNNN```mmmeee\\\gggqqqxxxzzzeeeccc___```___bbbnnnjjjSSSSSSzzzxxxbbbJJJGGG@@@666666222444<<<]]]kkkOOOAAAFFFEEEJJJhhhzzz~~~yyypppiiiyyy}}}~~~xxxxxxyyywww~~~{{{}}}|||tttkkk|||zzztttaaa\\\]]]hhh}}}vvvGGG666444444444222111999DDDwww}}}zzzsssaaaSSSVVV```bbbYYYQQQMMM___ssskkkVVV]]]mmm~~~|||___XXX___kkkZZZQQQ[[[[[[dddsssgggwww}}}|||vvvxxxxxx___:::///222...666222111@@@cccsss]]]qqqrrr[[[PPPMMMCCC???JJJSSSccciiiwww^^^OOOBBB???===777555888:::;;;;;;999:::EEEUUUccchhh@@@BBBHHHBBB>>>:::<<>>DDDJJJzzzIIIHHHRRRIIIAAA===999BBB{{{|||wwwsssnnnjjjeeedddwwwyyy^^^iii|||xxxdddVVVPPPHHHAAACCCEEEHHHBBBGGGIIIaaaTTTBBB<<<111\\\www^^^YYYlll^^^MMM^^^vvv[[[QQQSSSVVVXXX___yyyzzz~~~vvvrrrooo{{{dddMMMTTTTTT^^^eeedddcccgggmmmqqqqqqkkkqqqtttwwwlllGGG<<>>===ooo{{{```jjjooommmaaasss^^^333GGGbbbwwwaaaUUU]]]___RRRLLLPPPzzz}}}ttt\\\HHHIIITTT]]]ZZZWWWZZZZZZZZZiiisssmmmNNNvvvxxxfffLLLGGGCCC<<<777666333FFF{{{aaaDDDDDD@@@JJJmmm}}}uuurrrHHH888<<<:::CCC```zzzhhhwwwvvvzzz~~~|||xxxvvvxxx|||xxxvvvrrrvvvwwwsssjjjbbbdddbbbWWWfff;;;666444555222444GGG]]]~~~yyyzzzwww~~~RRRQQQTTT[[[[[[PPPBBB:::EEEOOOXXXYYYVVVRRRNNNKKK^^^sss```iiizzzrrr___eeehhhtttyyyzzz}}}zzzsssooozzzyyynnnvvvxxxqqqyyymmmFFF333444333000///===^^^ZZZddd```KKKQQQRRRAAABBBYYY[[[~~~fffTTT}}}eeePPP@@@;;;888;;;============???AAACCCCCCBBB@@@??????NNNJJJVVVMMMAAA>>>:::EEE{{{}}}mmmggg^^^^^^bbb```pppllljjjuuuuuuaaaTTTMMMJJJHHHCCCGGGFFF???HHHDDDVVVRRR@@@999444qqq|||ccc]]]oooyyyXXX\\\rrrKKKSSSXXX___fffwww~~~oooyyy|||pppQQQWWW```kkkssspppmmmqqqzzzxxxmmmmmmzzz}}}|||vvvpppMMM>>>PPPZZZ@@@???AAA;;;CCCsssqqqbbbuuuvvv|||ZZZVVViiiaaaLLLMMMDDDCCCGGG[[[eee|||___MMMAAACCCFFFDDDJJJUUUhhhbbbTTTGGGEEELLLRRRSSSXXXTTTWWWYYYZZZiiiwwwuuuRRRgggyyynnnJJJCCCBBB???666777777RRRtttYYYDDDIII@@@MMM{{{uuueee~~~kkkRRRJJJPPPLLLccczzz}}}lllbbb~~~rrrtttuuurrrooonnnooorrrmmmtttwwwrrrmmmnnnrrruuullllllgggbbbPPPjjjqqqCCC:::444444222777MMMhhhuuu{{{||||||www}}}wwwcccOOOPPPSSSTTTOOOGGGCCCDDDGGGGGGFFFBBB??????BBBEEEIIIVVViii|||wwwfff}}}cccgggjjjvvvzzzuuu{{{}}}|||~~~|||uuujjjyyyvvvgggnnnoooiiizzzyyywwwNNN555222111000000@@@aaaZZZnnnUUUIIIUUUMMM@@@IIIXXXgggxxxaaa```www{{{{{{mmmNNNFFF:::999999;;;===??????>>>FFFEEECCCBBBCCCGGGMMMQQQNNNEEERRROOO???>>>===LLLtttyyyxxxggg^^^OOOQQQ\\\YYYhhhyyyooo```VVVMMMJJJLLLCCCHHHFFFAAALLLCCCKKKOOO@@@999BBB|||ccc^^^rrrrrrcccmmmgggSSSZZZhhhxxx|||sssppp]]]```eeennnuuuvvvxxx~~~qqqkkkvvv}}}}}}zzzuuuPPPEEERRRfffAAADDD>>>888JJJwwwkkkiiiwwwiii|||yyy{{{[[[jjjrrr^^^MMMJJJGGG===;;;FFF///;;;TTTeeemmmwwwIIIBBB>>>===AAADDDCCCDDDGGGDDDCCCCCCEEELLLPPPLLLEEERRROOOSSSWWWXXXfffrrroooPPPSSS}}}xxxqqqFFFBBB@@@@@@555777===aaa}}}~~~gggMMMEEEHHHFFF[[[sssdddhhhWWWVVVzzzwwwuuuuuuqqqlllhhheeefffiiillliiijjjlllnnnllliiilllrrrnnnvvvtttddd___NNNQQQ|||NNN???444333222888QQQmmmnnnzzzpppaaa___ZZZJJJAAABBBDDDEEEAAA===AAAHHHJJJGGGEEEEEEGGGIIIKKKMMMLLLKKKOOOVVVZZZZZZ]]]ccc|||xxxaaajjjnnnxxxooommmvvv{{{uuunnnqqqiiilllaaaccceeehhhlllqqqwww|||~~~}}}xxxsssppppppqqqnnnnnnllllllrrrwwwwwwrrrgggpppooohhhlll|||{{{qqq|||ooo|||VVV888111///222444GGGiii~~~eee{{{xxxLLLNNN```III@@@RRRVVVssskkk\\\iiippppppxxxdddCCCCCC???????????????AAA@@@?????????<<<999:::DDDTTTaaaOOODDDPPPTTT??????>>>LLLzzzxxx^^^ccctttgggcccqqqhhh]]]JJJMMM\\\ZZZgggxxxbbb\\\VVVIIIBBBEEEBBBIIIGGGDDDSSSFFFHHHSSSGGG???PPPaaa\\\qqqllllll}}}SSSOOOfffiiivvvmmm{{{jjjkkkvvv|||tttjjjsss|||}}}vvvsssNNNJJJ]]]pppAAAFFF;;;666RRR|||fffnnnYYYfffttt]]]qqqhhh^^^ZZZGGGiiibbbOOOFFFEEE>>>;;;@@@AAAEEE===GGGXXXlllhhhHHH<<<555;;;??????;;;:::===@@@@@@DDDFFFEEEDDDGGGLLLPPPMMMJJJPPPUUUWWWbbbkkkgggSSSJJJsssvvvvvvnnnCCCEEE>>>AAA444888BBBkkk{{{www\\\DDDGGGBBBLLLkkk~~~gggnnnuuunnnwwwyyyvvv||||||~~~xxxuuuzzzrrrhhhaaa```dddhhhkkkkkkeeeeeemmmnnniiiiiiooollljjj|||www___[[[QQQIIIVVVCCC444222222999RRRoooppprrrzzz}}}www}}}yyyvvvttthhhWWWUUUVVVMMM???@@@EEEIIIIIIHHHKKKRRRHHHFFFIIIPPPXXXZZZYYYWWW]]]XXXYYY]]]WWWLLLMMMWWWcccsssgggZZZkkkqqqyyybbb]]]\\\^^^mmmeeennn___ddd[[[IIIRRRLLLGGGHHHKKKOOOUUU\\\bbbfffmmmkkkfff___XXXTTTTTTUUUVVVVVVUUUWWW___hhhiiieeeaaabbbdddfffgggooottt}}}qqqkkk{{{^^^>>>555333333777OOOuuu|||ccc~~~rrrGGGVVVjjjIIIAAAYYYWWWyyyvvvmmmRRRDDDVVV___vvvhhh^^^ppp\\\999>>>CCCDDDCCCAAA@@@@@@@@@===BBBEEEFFFBBBAAALLLaaasssRRRFFFSSSLLLDDD:::AAAJJJ{{{hhhTTTgggoooaaajjj___rrriiibbbVVVXXXaaadddooovvvpppmmmcccWWWOOOLLLGGGBBBHHHKKKFFFCCCNNN>>>CCCXXXBBBAAA^^^zzz___bbbsssffftttkkk\\\ZZZeeettt|||vvv}}}yyyxxxjjjqqqyyy|||{{{nnnQQQIIIbbb~~~GGG:::@@@@@@WWWfffvvv___[[[aaaooohhhRRRSSSSSSQQQMMMMMMOOORRRLLLLLLHHHAAA>>>BBBFFFGGGCCCEEEPPP]]]]]]LLL;;;555777888999:::;;;;;;<<<<<>>GGGPPPwwwPPP^^^xxxwww}}}}}}wwwxxxmmmoooqqq|||}}}~~~}}}{{{wwwsssqqqoookkkcccZZZWWWXXX[[[\\\fff]]][[[eeeppprrrmmmjjjlllkkkppp}}}wwwkkk[[[QQQWWWbbbmmm===444888888444qqqyyy{{{vvvuuunnnkkk___[[[]]]\\\\\\RRR===BBBHHHNNNPPPNNNMMMNNNQQQSSSTTTUUUXXX]]]bbbfffhhheeejjjllljjjhhhfffaaa[[[[[[^^^___]]]___fffmmmoooyyybbbPPPJJJNNNRRRSSSWWWTTTPPPLLLIIIHHHHHHHHHGGGFFFGGGGGGFFFEEEFFFHHHHHHHHHFFFDDDGGGLLLMMMJJJGGGJJJHHHBBBGGGTTT```ccc___aaa]]]^^^gggnnn~~~mmmoooyyyfffBBB333777999,,,ZZZxxxaaa^^^fffSSSZZZnnnFFFLLLWWWhhhvvv```FFF>>>BBBBBBOOOYYYcccZZZEEE@@@FFFCCCIIIDDD===;;;>>>BBBEEEFFFEEECCCAAABBBGGGKKKNNNNNNSSSGGGUUULLLBBB;;;???FFFvvvlllQQQ]]]nnnrrrnnnmmmnnnZZZddd|||vvv}}}pppaaabbbkkkjjjvvv}}}fffWWWYYYZZZWWWQQQMMMKKKGGGAAAFFFHHHEEECCCPPPEEENNNYYY???AAAWWW^^^aaaqqquuuuuuoooiiimmmvvv}}}zzzxxxfffTTTUUUbbbrrrrrrfffnnnwww{{{pppgggPPPHHH[[[wwwLLL>>>AAA@@@[[[hhh{{{VVVXXX[[[nnnfffhhhOOONNNOOOOOOMMMJJJIIIJJJLLLGGGHHHDDD===<<>>@@@AAABBBAAACCCEEEFFFEEEFFFIIIKKKJJJJJJKKKLLLPPPZZZgggpppiiiFFFnnnkkkgggGGG===@@@666777:::HHHzzz___LLLDDD===JJJYYYzzzccc|||xxxvvvqqqrrr|||sssooogggwwwyyykkkdddfffvvvvvvwwwwwwvvvtttrrrqqqmmmhhh___VVVRRRSSSVVVWWW______aaadddhhhjjjiiiggglllnnnqqq|||vvvjjjZZZOOORRRZZZxxxHHH666777:::CCC~~~}}}|||ffffffrrrqqqrrrrrrfff[[[aaannnkkkWWWLLLIII@@@GGGLLLQQQRRROOONNNPPPSSSXXXYYY[[[^^^aaaeeeiiikkkgggkkknnnllllllllliiieeefffgggccc[[[WWW[[[^^^___nnneeeVVVKKKHHHKKKOOOPPPTTTUUUSSSNNNGGGEEEGGGJJJEEEDDDEEEGGGJJJLLLOOORRRKKKIIIDDDBBBJJJVVV\\\[[[vvveeeLLL:::999EEESSSZZZZZZ```aaaccchhhiiiuuuqqqwww~~~eeeAAA222666999444bbb{{{{{{[[[gggcccSSS^^^lllFFFMMMXXXlllzzzdddPPP===;;;BBBBBBIIIRRR\\\TTTBBBBBBKKKJJJHHHCCC??????CCCGGGGGGFFF??????AAADDDIIIPPPUUUXXXYYYNNN___VVVEEE???AAAHHHuuuuuuYYY\\\ffffffccc]]]nnnwwwllliiiqqqtttyyyzzzXXXSSSQQQLLLNNNMMMJJJIIILLLLLLIIIDDDDDDCCCBBBNNNIIIXXXYYY;;;BBBOOO___aaaqqqzzzxxxssswww|||yyy{{{{{{|||nnn___ZZZYYYbbbuuuZZZfffwwwyyyiiiaaajjjuuuyyyxxxddd^^^OOOGGGTTTnnnOOO???>>>===___|||rrrnnnZZZPPPWWWYYYoooyyyLLLPPPFFFKKKLLLMMMLLLIIIGGGGGGHHHDDDEEEBBB===<<>>???AAACCCEEEBBBDDDEEEEEEDDDFFFKKKOOOHHHJJJKKKMMMQQQZZZfffoooiiiGGGpppmmmjjjIII@@@;;;:::777<<<^^^{{{sssXXXGGGCCC???MMMeeezzzxxx{{{hhhppp}}}___]]]ZZZZZZ```qqquuugggVVVLLLZZZccczzzzzzdddtttSSSsss{{{zzzyyyvvvssspppmmmllliiibbbYYYQQQLLLLLLNNNQQQZZZeeekkkfffcccgggkkkiiigggnnnooo|||uuujjjZZZMMMKKKOOOXXX:::555777GGGxxxcccTTTVVVaaaaaaaaaccc___UUUcccsssjjjOOOCCCFFFDDDNNNQQQSSSSSSQQQPPPSSSVVVXXXYYY[[[^^^aaadddfffgggiiinnnppppppqqqttttttpppqqqooofffXXXPPPPPPQQQQQQVVVSSSNNNJJJGGGGGGJJJMMMSSSWWWXXXRRRIIIDDDGGGLLLFFFEEEEEEGGGMMMTTTYYY[[[SSSVVVZZZ___jjjuuuzzzxxxmmm[[[IIIDDDGGGJJJJJJJJJQQQYYY[[[^^^aaa^^^iiivvvjjjDDD222555777???lll~~~zzzYYYsss]]]SSSfffhhhFFFNNNZZZqqqhhhMMM???777<<>>BBBGGGMMMTTT]]]eeekkk___XXXllliiiKKKDDDCCCNNNyyy}}}aaaaaagggfffkkkrrryyygggppp|||mmmeeebbbsssbbbUUU```cccXXXXXXSSSLLLJJJNNNRRRSSSCCC@@@AAA@@@IIIJJJ___WWW999CCCKKKcccdddrrr~~~xxx|||vvvvvvnnneeeZZZLLLQQQhhhpppvvvpppmmmaaa^^^hhhsssxxxttt]]]XXXNNNGGGPPPhhhSSSAAA???@@@iii}}}|||LLLOOORRRXXX^^^lllyyyMMMOOOPPPNNNNNNOOOOOOMMMKKKJJJIIIGGGHHHEEE@@@AAAIIIQQQTTTTTTQQQRRRSSSJJJ<<<888===AAA@@@?????????AAACCCDDDDDDCCCCCCCCCFFFIIIKKKKKKFFFHHHKKKNNNRRRYYYdddlllgggLLLzzzeeeoooKKK@@@777===:::BBByyyuuupppUUUEEEDDDCCCMMMpppsss|||rrr^^^PPPjjj}}}WWWHHHIIIEEEEEEIIIUUUaaagggbbb\\\OOOPPPeeeqqq}}}qqqWWWhhh{{{fffbbb~~~zzzzzzxxxvvvrrrnnnjjjgggddd\\\SSSLLLGGGEEEGGGLLLRRRcccjjjaaa]]]eeekkkhhh```kkkmmm}}}vvvkkk[[[LLLEEEFFFtttbbb<<<666:::JJJwwwmmmtttTTTNNNPPPYYYYYYWWW[[[___bbbfffjjj]]]HHHGGGMMMJJJQQQRRRSSSSSSRRRSSSWWWZZZXXXYYY[[[^^^aaaccceeefffmmmqqqtttsssuuuyyyzzzwwwwwwssshhhXXXOOONNNPPPPPPPPPPPPPPPNNNIIIFFFIIIOOOYYY[[[[[[UUUMMMHHHIIIMMMIIIHHHFFFHHHPPPYYY\\\[[[ooowww|||yyypppggg]]]UUUPPPIIIJJJYYYeeefff___\\\```^^^WWWXXX\\\[[[hhh~~~uuu~~~tttKKK555444333GGGqqq\\\}}}XXXUUUnnnbbbEEEOOOZZZvvv|||XXX===888999CCCKKKIIIKKKIIIJJJHHHLLL\\\aaaRRRCCC@@@@@@FFFMMMNNNGGG???CCCHHHPPPYYYbbbmmmwww~~~bbb]]]uuuzzzLLLEEEAAAPPPyyyxxx[[[^^^jjjpppqqqgggooolllaaahhhiii|||nnnWWW___nnnmmmooonnnggg[[[RRRPPPOOONNNBBB<<<@@@AAAHHHOOOjjjSSS;;;BBBHHHeeedddpppwwwwwwyyyvvvkkk]]]OOOFFF___xxxccc^^^YYY[[[aaaaaafff^^^]]]hhhsssyyyqqqXXXRRRIIIEEENNNbbbZZZEEEBBBFFFrrrdddGGGVVVSSSUUU___jjjxxxTTTQQQTTTQQQQQQRRRRRRRRRQQQOOOMMMKKKLLLIIIDDDEEENNNVVVYYYWWWOOOJJJKKKGGG>>>;;;>>>BBBBBBBBBBBBDDDFFFGGGIIIKKKFFFAAABBBFFFHHHEEE@@@EEEIIILLLOOORRRYYYbbbhhhaaaKKK{{{bbbsssJJJ:::666===;;;EEExxxoooSSSCCCEEEFFFNNNyyyzzz|||kkk___IIIBBB]]]rrr[[[CCCBBB???999;;;===AAAEEEIIIMMMPPP\\\ggg~~~yyy```GGGMMMaaayyyXXXrrrzzznnnppprrrrrrppplllhhheee]]]TTTLLLHHHDDD@@@BBBHHHHHHVVV\\\TTTTTT___fffccc]]]hhhlllxxxnnn]]]LLLDDDCCCpppjjj;;;999CCCYYYuuuxxx|||zzzxxx\\\PPPPPPRRRWWWYYYUUUXXXdddrrrtttsssaaaJJJKKKTTTQQQPPPQQQRRRRRRTTTVVVZZZ]]][[[\\\___bbbeeehhhjjjlllrrrvvvxxxwwwyyy||||||yyy{{{xxxlll]]]SSSSSSUUUVVVUUUTTTTTTSSSMMMIIIOOOYYYaaa___[[[VVVPPPLLLKKKJJJHHHHHHGGGIIITTT___```[[[aaaiiikkk^^^LLLCCCAAABBBfff^^^\\\gggwwwxxx```YYY]]]^^^llleeetttuuuzzzQQQ777444///HHHooo\\\UUUVVVwwwZZZEEEPPPYYYxxxnnnKKK666999@@@IIINNNJJJMMMEEECCCJJJ^^^vvvsssWWWAAA@@@AAAGGGMMMMMMFFF???DDDJJJRRR]]]iiiuuueeedddLLLFFF>>>LLLrrrlllRRR]]]uuukkkrrrwwwmmmxxxppp|||ggg[[[\\\nnn{{{www{{{jjjYYYMMMDDD>>>@@@888AAADDDJJJWWWwwwLLL??????DDDfffbbblllzzzqqqnnnooohhh]]]TTTVVV{{{|||TTTSSSYYY___hhhlllbbb^^^___hhhsssyyylllTTTMMMCCCBBBNNN\\\yyyaaaEEE>>>DDDmmm}}}ZZZOOO\\\SSSTTT\\\pppuuuYYYQQQRRRTTTTTTSSSTTTUUUUUUTTTRRROOOPPPLLLFFFFFFNNNVVVZZZXXXMMMGGGHHHFFF@@@>>>AAACCCDDDFFFHHHKKKMMMOOOPPPOOOIIIBBB@@@AAABBB>>>:::GGGKKKOOORRRUUUZZZaaafffSSS@@@rrrlllwwwJJJ999777888:::EEEmmmPPP@@@DDDGGGRRRvvvaaaRRRJJJDDDBBBVVVbbbNNNAAAAAA;;;666;;;@@@@@@======BBBHHHQQQ\\\kkkkkkXXXDDD<<<@@@MMMrrrSSSrrr{{{pppppppppnnnjjjeee___[[[UUULLLFFFFFFCCC===???EEEEEEMMMQQQMMMPPP[[[cccddd___eeemmmyyy{{{qqq___MMMEEEFFFeeevvv<<<666BBBaaauuuvvvtttfffPPPPPPTTTTTTWWW]]]WWWYYYjjjxxxvvvQQQJJJTTTUUUPPPPPPQQQSSSVVVYYY\\\^^^[[[\\\^^^aaaeeejjjnnnpppwww{{{~~~}}}~~~|||}}}rrrcccYYYXXXZZZZZZ\\\WWWUUUUUURRROOOWWWccckkkfff___XXXSSSOOOMMMKKKHHHJJJLLLRRRaaaooonnneeeQQQVVVRRREEE===HHH___ppp{{{vvvzzzeeeYYY\\\\\\hhh^^^nnn{{{TTT888333///GGGggg~~~rrrYYY~~~TTTXXX}}}RRREEERRRVVVvvvbbbCCC555>>>EEEJJJLLLGGGIIIAAABBBRRRppp\\\AAAAAACCCGGGLLLNNNKKKHHHGGGKKKSSS```ooo|||pppuuuQQQPPPBBBJJJlllmmmWWWbbb{{{llluuukkkcccnnnwwwlllUUUFFF>>>888@@@777CCCFFFIIIZZZ}}}EEEDDD;;;===hhhbbbiiiqqqmmmmmmcccWWWQQQQQQmmmaaaKKKOOOVVV^^^ddddddaaa^^^```hhhrrryyyfffSSSLLLAAADDDRRRWWWgggmmmHHH<<>>BBBFFFFFFCCCBBBEEEIIIBBBCCCEEEEEE:::666???@@@NNNllljjj```wwwyyyoooiiihhheee```\\\XXXUUUSSSKKKCCC@@@CCCAAA;;;<<>>>>>AAA888DDDFFFGGGWWWzzzAAAGGG888999kkkdddiiiuuuoooiiiWWWLLLPPP\\\yyyhhh[[[WWWVVVSSS]]]mmmqqqaaa___aaahhhqqqxxx~~~|||dddSSSNNNCCCGGGWWWUUU]]]~~~RRRAAADDDbbbVVVQQQTTTZZZlllhhhqqqfff___[[[\\\]]]ZZZXXXYYY]]]``````___ZZZYYYTTTKKKIIIPPPWWWZZZUUUQQQOOONNNFFF===@@@IIILLLMMMNNNOOONNNKKKGGGEEE@@@@@@===666222777DDDPPPOOOSSSXXXZZZ[[[^^^bbbfffQQQ@@@xxxyyy]]]eeeAAA<<<<<<222???MMMxxx}}}kkkOOOAAAGGGMMM``````999AAA<<>><<>><<<@@@CCCFFFPPP>>>TTTrrrdddJJJDDDBBBMMMNNNQQQNNNMMM\\\eee\\\[[[OOOCCC@@@AAAAAAAAACCCLLLUUU^^^kkk~~~pppPPP???===;;;:::<<<@@@DDDGGG@@@AAAGGGJJJAAA555777BBBCCCCCCDDDGGGHHHMMMXXXdddZZZZZZaaaiiiuuu}}}sss___MMMGGGJJJVVV~~~DDD888;;;\\\uuu|||oooXXXQQQSSSUUUVVVZZZ]]]\\\___jjjvvv]]]NNNSSSSSSSSSTTTVVVYYY[[[^^^```aaaeeeaaacccmmmvvv{{{zzzmmmcccaaaccccccqqqggg``````dddeeegggiii|||ssseeeaaadddfffjjjtttaaa]]]TTTQQQUUUYYYooo]]]```eee777333;;;FFFaaaoooaaaVVVdddQQQMMMKKKKKKppp\\\===@@@NNNHHHNNNVVVEEEIIIPPPZZZkkk|||YYYDDDDDDFFFJJJNNNUUUcccqqqssslllvvviiihhhWWW___NNNcccppphhhsssyyypppllluuuffflllpppOOO;;;888:::<<>>???@@@BBBFFFIIIKKKOOOYYYiiioooaaaNNN;;;777555999???BBB>>>888HHHOOOWWWTTTFFF888777>>>CCCBBBEEEGGGHHHLLLXXXcccWWWWWW___ggguuu|||rrr___NNNGGGIIIHHH{{{DDD888<<<^^^xxx~~~hhhUUUQQQVVVVVVWWWZZZ]]]^^^aaammmyyybbbSSSUUUTTTVVVWWWYYY[[[]]]```bbbcccdddeeelllwww|||oooeeebbbcccccchhhdddbbbddddddbbbdddhhhxxxnnnjjjpppuuuxxx^^^]]]ZZZRRRQQQTTTWWWmmmWWWfffrrr===<<<888EEEbbbvvvggg}}}WWW]]]~~~VVVMMMMMMQQQlll___AAAAAANNNIIIOOOWWWHHHOOOWWW```nnnxxxXXXGGGGGGKKKRRRWWW^^^iiisssuuuyyyllliiiYYYaaaSSSdddhhhhhhzzzllltttnnn{{{aaaDDD888777;;;@@@DDD888CCCOOORRRqqqooo???CCC;;;CCC|||wwwhhhbbbwwwvvvkkk```MMMGGGaaa{{{YYYYYYOOOOOOSSSXXXmmmkkkbbb```iiiqqqvvv|||~~~kkk\\\MMMHHHCCCAAAEEEVVVsssdddJJJDDDNNN{{{^^^WWW^^^fffmmmsss|||{{{zzzmmmhhhbbb___^^^^^^[[[YYYRRRMMMGGGDDDCCCEEEHHHIIIJJJHHHEEEBBB===<<>>FFFNNNTTTWWWWWW]]]___\\\\\\___[[[TTTJJJgggbbbwwwddd???<<<777888<<>>BBBEEEDDDCCCKKKVVVZZZOOO???888;;;???BBBBBBEEEHHHIIILLLVVVaaaTTTTTT\\\fffttt~~~yyyooo```OOOGGGGGGHHHEEE999???eee{{{___PPPRRRYYYXXXXXXZZZ^^^```eeeqqq~~~hhhXXXXXXUUUYYYZZZ[[[^^^```bbbdddeeeeeejjjvvvrrrhhheeeeeeeeebbbccchhhkkkhhhdddfffkkk|||zzztttzzzvvvuuuyyynnnzzzhhh]]]WWWVVVPPPPPPSSSUUUjjjUUUoooppp777999444BBBbbbxxxjjj|||___XXX|||bbbMMMOOOWWWeee}}}bbbFFFCCCNNNLLLRRRXXXMMMTTT\\\eeeooowww]]]LLLLLLRRR\\\eeekkkrrryyyzzz~~~iii]]]fff]]]mmmkkk___vvvwwwNNN<<<;;;<<>>CCCCCCBBBFFFRRR]]]XXX\\\TTT@@@333555<<>>AAABBBDDDFFFKKKNNNIII[[[UUU777BBB999===ppppppdddnnnfffQQQTTTMMM[[[xxxrrrXXXTTTRRRQQQTTT]]]xxx\\\ddd]]]^^^gggooossszzz{{{eeeTTTKKKGGGEEECCCCCCTTT}}}hhhXXXMMMnnn{{{tttwwwhhhbbbeeemmmvvv}}}oooQQQMMMHHHGGGIIIJJJIIIGGGAAA???===<<<===>>>>>>===;;;;;;999555444999@@@FFFIIIIIIGGGBBB<<<777555555444999AAAHHHOOOTTTWWWYYYZZZ\\\\\\___iiilll___KKKVVViii[[[|||888999888555444III}}}uuu\\\EEEEEESSSlllmmmiiiIIIDDDQQQ\\\]]]XXXVVVlllmmmQQQUUUXXX[[[ZZZccckkklllqqqpppdddfff^^^VVVPPPKKKJJJPPPXXXLLLLLL]]]vvvsssUUU???===:::<<<@@@DDDJJJQQQXXX]]]ccc^^^NNN999222777:::777@@@BBBEEEIIIIIIJJJRRR\\\SSSSSS\\\eeettt|||uuukkk]]]NNNFFFDDDNNNKKK;;;AAAjjjuuummmVVVOOOSSSXXX[[[ZZZ\\\bbbgggnnnzzziii[[[[[[XXX\\\]]]___cccfffiiilllmmmuuu~~~yyynnnkkkjjjiiinnnlllnnnsssvvvvvvyyy|||xxxqqqOOOLLLPPPaaahhhRRRFFFRRRMMMJJJSSSsssqqqfff___[[[XXXUUUNNNQQQPPPRRRTTTUUUiiiTTTcccfffnnnCCC:::222AAAaaazzziiilll[[[{{{QQQJJJXXXYYY|||lllTTTHHHMMMSSSYYY\\\[[[ZZZ___cccgggqqq{{{zzzsssbbbccclll|||ddd```lllqqq|||~~~aaaOOOAAA666888???CCCCCCCCCCCCQQQNNNKKKpppLLL:::???888777llluuueeejjj}}}TTTQQQUUUTTTaaammmZZZIIIUUUVVVIIIVVVvvvxxx```aaa\\\^^^hhhooorrrzzzyyybbbRRRGGGCCCBBBDDDEEEVVVqqqQQQ___zzz{{{qqqjjjkkkrrr|||oooYYYJJJFFFAAA??????@@@>>>;;;888666555666777888777666555777555111111777===???:::;;;:::666222111444888:::???GGGNNNQQQTTTUUUVVVXXXUUUXXXcccooommm^^^NNNnnnkkkmmmqqq<<<===:::666555JJJ{{{zzzcccIIIEEEPPPhhh~~~zzzTTTHHHRRR\\\\\\WWW]]]wwwjjjTTT^^^aaaiiieeennnyyyzzz}}}{{{oootttiii]]]UUUPPPMMMPPPVVVQQQSSSfff{{{]]]HHHGGGEEE>>>===KKK```hhh]]]OOOTTTLLL@@@777777;;;:::555@@@AAAFFFIIIIIIJJJQQQZZZRRRRRR\\\fffuuu|||uuukkk[[[KKKEEEEEEFFF{{{NNN:::<<>>MMM666AAAFFFAAA???FFFKKKJJJOOO\\\TTTmmmVVVCCCEEE<<<666999kkk}}}gggddd|||vvvYYY]]]rrrrrrSSSRRRWWWZZZWWWNNNHHHGGGKKKPPPQQQkkkooo\\\```dddbbb^^^bbblllrrruuu~~~rrr[[[JJJFFFAAABBBFFFIIIXXX```GGGxxx~~~tttsssmmmddd```gggsss|||jjj>>>999555333444555333111333222111222444555666555111555444000000666999666555999<<<<<<;;;===CCCIIIHHHMMMSSSVVVUUUSSSSSSSSSXXXVVVbbbwwwzzziii___aaacccYYYCCC:::333666999IIIyyyyyyooo~~~nnnSSSHHHOOOggg~~~^^^OOOQQQYYYaaagggrrrlllmmmuuulllgggcccbbbcccaaallltttTTTEEEFFFHHHOOOZZZfffmmmmmmjjjYYYIII;;;777444000555>>>???AAAFFFJJJIIIIIIOOOWWWKKKNNN[[[hhhxxx}}}|||wwwkkkWWWGGGCCCHHHLLLTTT======aaauuuzzzyyysssqqqzzz\\\PPPWWW]]]\\\[[[[[[___hhhooottt|||{{{tttiiifffbbbhhhkkkpppwww}}}tttpppooonnnlllrrr|||{{{nnnVVVYYY```vvvuuu[[[YYYWWWUUURRRMMMHHHCCCHHHMMMNNNOOOQQQRRRjjjmmmkkkfffzzzLLL888---===^^^hhhllliiippp^^^SSSPPP```}}}bbb[[[cccbbb^^^eee___ccckkkvvveeeTTT___ggggggeeetttXXXJJJBBBEEEEEE???>>>BBB@@@@@@BBBFFFJJJKKKIIIHHHSSSWWWggg~~~TTTGGG222EEE333===UUU~~~hhheeexxxoooTTTPPPVVVllltttIIIIIITTTRRRHHH@@@@@@CCCFFFNNNWWWfffvvv]]]```eee```aaaeeeffflllvvvwww{{{nnn[[[NNNBBBNNNFFF>>>KKK[[[xxxEEEfffxxxrrr{{{rrrzzzrrrdddXXXQQQPPPTTTWWW^^^aaagggmmmlllbbbQQQDDD222222333333222222111000444444444555666777999999333222222333666;;;???BBBHHHHHHIIIIIIJJJJJJKKKKKKPPPQQQSSSTTTTTTUUUVVVWWWUUUdddnnnooowww~~~XXXvvvhhh|||~~~PPPAAABBB???,,,999GGGyyy~~~rrrrrrZZZJJJHHHhhhvvvKKKMMMeeegggwwwyyyooodddkkklll~~~zzz___WWW```XXXXXXZZZ___mmmrrrffflllNNN444000666888888;;;EEEDDDDDDGGGLLLPPPPPPOOOKKKOOOWWWeee~~~yyytttkkk]]]OOOHHHIIITTTZZZAAA===MMMmmmtttyyy{{{vvvqqqWWWWWW\\\\\\]]]\\\___eeelllrrrwww{{{}}}}}}~~~{{{uuunnnhhhfffkkkuuu~~~wwwqqqqqqsssooottt|||~~~xxxooofffbbbrrraaaNNNSSSYYYXXXPPPGGGFFFJJJTTT>>>QQQSSSPPP___ooogggYYYJJJ555888555JJJgggrrrjjjhhheeeWWWZZZYYYttt~~~mmmbbbdddmmmmmmgggmmmrrrzzzjjj\\\^^^dddjjjccchhhQQQEEE???CCCEEE@@@???CCC<<>>GGGBBB???KKKZZZyyyQQQ```vvvnnniiicccYYYNNNGGGEEEEEEFFFCCCAAA???@@@AAA???888222888888999999999999888888999999::::::;;;===>>>???============???BBBEEEGGGJJJKKKLLLMMMOOOPPPQQQRRRUUUTTTTTTTTTUUUVVVWWWXXX\\\ooojjjxxxuuu]]]dddoooRRR@@@::::::111;;;BBBwwwxxx```NNNIII^^^\\\QQQfffnnn|||wwwkkksss|||zzz{{{yyymmmeeeqqquuuXXX<<<333555666999???DDDCCCDDDGGGLLLOOOOOONNNNNNRRRWWWddd|||xxxrrrhhhXXXJJJFFFIII]]]YYY<<<999LLLqqqxxxvvvYYYSSSVVVZZZ```___bbbhhhnnntttxxx{{{}}}{{{|||}}}{{{vvvpppllljjjsss}}}wwwpppppprrrrrrvvv~~~~~~vvvooojjjnnnzzzXXXZZZcccggg___QQQHHHHHHKKKFFFRRRUUUEEEDDDVVVuuu^^^RRRKKK999888555GGG~~~xxxvvvvvvdddooopppUUU[[[SSSjjj{{{nnniiipppyyy}}}}}}vvvlllaaa___cccmmmbbb^^^xxxnnnHHH@@@<<>>DDDFFFCCCHHHTTT[[[YYYaaaaaaGGG>>>;;;;;;777999NNNyyygggkkk~~~tttXXXGGG;;;@@@OOObbbzzzPPP:::JJJNNN777CCCDDDIIINNNQQQSSSYYY```}}}xxxjjj[[[YYYaaaddd``````dddeeemmmwwwxxxgggSSSEEE>>>BBBAAADDDMMMZZZ|||aaaZZZ|||tttmmm```\\\UUUMMMFFFBBB???>>>AAA<<<777666999<<<<<<<<<<<<<<<===>>>????????????@@@@@@@@@@@@AAACCCDDDEEEFFFFFFGGGHHHIIIJJJKKKLLLLLLMMMNNNPPPSSSUUUVVVWWWVVVVVVWWWXXXXXXYYYYYYYYYjjjvvv~~~rrraaavvvsssZZZrrr]]]JJJ;;;555666<<<===qqq~~~jjjTTTIIIWWWiiiTTTjjj}}}|||nnnwwwrrrrrr}}}[[[GGG555222555777===DDDCCCCCCDDDGGGKKKMMMMMMMMMRRRWWWXXXdddzzzwwwpppcccQQQDDDDDDKKKJJJ~~~\\\999666JJJvvvqqqUUUSSSYYYZZZ]]]bbbeeejjjpppuuuyyy{{{{{{wwwzzz||||||yyyuuurrrqqqzzzwwwqqqooopppuuuyyy~~~uuupppkkktttyyyoooUUU\\\fffgggXXXHHHDDDGGGHHHFFFXXXLLLMMMbbbmmmggg{{{dddKKK???999666BBBooovvv|||ccc^^^~~~\\\\\\SSSaaaxxxtttsssuuuhhhaaaeeeiiilll___]]]kkkzzzrrrzzzwwwPPPBBB===<<>>BBBJJJTTTggg{{{RRRCCC@@@CCCGGGGGGPPPOOOPPPTTT\\\gggrrrzzzooo]]]WWW\\\bbbddddddaaadddfffnnnvvvvvveeeQQQCCCCCCBBBDDDKKKPPP]]]gggNNNxxxwwwsss{{{~~~yyypppggg___\\\VVVOOOIIIDDDAAA@@@<<<:::999:::===>>>>>>===;;;<<<>>>???@@@AAAAAAAAACCCCCCDDDDDDEEEGGGHHHIIIHHHIIIKKKMMMNNNNNNNNNNNNMMMMMMOOOQQQSSSUUUVVVWWWSSSWWWZZZ[[[YYYZZZ^^^bbbyyyuuuddd```dddhhhsss```DDD333666:::<<>>BBBBBBCCCEEEHHHJJJKKKLLLKKKSSSXXXWWWgggyyyvvvnnn___LLL@@@DDDNNNQQQeee<<<666GGGtttiiiRRRYYYbbb]]]XXXbbbeeejjjppptttvvvwwwxxxtttwww|||}}}}}}{{{yyyyyyyyyrrrooooooxxxzzzvvvrrrnnntttsssggglll}}}nnnUUU\\\aaa[[[III???DDDJJJJJJOOONNNBBB___tttyyyttt}}}LLLCCC;;;777===___}}}yyyyyyzzziii^^^yyypppaaa\\\]]]jjj|||ddd___lllnnnfffXXX___```bbbaaaeeejjjgggeeesss~~~|||tttrrrqqqpppllltttoooOOO:::@@@>>>>>>AAACCCBBBBBBCCCGGGBBBHHHVVVWWWQQQZZZmmmhhhRRREEE;;;===///:::444DDDtttgggvvvxxxUUUGGGAAAHHHLLLNNN\\\ooo^^^CCCPPPPPPCCCGGGTTTMMMUUUcccuuuvvveeeYYYZZZ___```bbbfffccceeegggooouuuttt|||cccQQQCCCHHHBBBFFFNNNRRRdddgggGGGlll~~~pppeeeooovvv}}}{{{tttggg\\\[[[WWWQQQJJJEEEBBBAAAAAA999999:::;;;======<<<;;;<<<===>>>@@@AAABBBBBBBBBDDDDDDDDDEEEFFFGGGIIIIIIHHHIIILLLNNNPPPQQQPPPPPPPPPPPPQQQRRRTTTUUUVVVWWWWWWYYYXXXVVVUUU\\\jjjuuuqqq|||aaavvvJJJ555444666???aaazzzwwwwwwaaaPPPSSStttnnn~~~yyycccJJJ:::,,,444222333777::::::<<>>222>>>777>>>ttt|||kkkooo{{{~~~ZZZIII@@@FFFKKKMMM]]]qqqjjjTTTPPPYYYUUUQQQWWW^^^iiizzz|||gggbbb[[[YYY^^^```^^^```fffeeegggiiirrrwwwuuuxxxbbbRRREEEHHH@@@EEELLLSSSqqqlllSSSqqq{{{nnnbbbjjjrrruuuuuuooocccXXXVVVRRRLLLFFFBBB@@@AAABBBBBBAAA@@@??????AAACCCDDD???@@@AAACCCDDDEEEEEEEEEDDDDDDEEEEEEFFFHHHIIIJJJJJJKKKNNNPPPQQQRRRRRRRRRSSSTTTUUUVVVWWWXXXYYYYYY```[[[UUUQQQVVVdddvvvwwwuuuhhhwwwjjjOOO888444444@@@[[[yyy}}}jjjZZZLLLeee|||}}}}}}fffRRR<<<333333///777555222222555:::@@@DDDBBBEEEIIIKKKJJJJJJJJJJJJSSSVVVXXX{{{xxxrrrhhhYYYJJJBBBIIITTTsss???555;;;\\\|||~~~}}}kkk\\\XXX[[[eeeaaaeeejjjooorrrtttssssssuuuyyyzzzvvvsss||||||~~~sssppptttwww~~~vvvuuuvvv^^^wwwgggSSSGGGFFFJJJKKKJJJDDDIIIQQQQQQSSSfff^^^nnnvvv{{{QQQGGG;;;:::999HHH}}}\\\hhhtttzzzcccxxxpppkkk```ZZZeeewww}}}ttt```ZZZccceeebbbZZZbbbaaaeee|||vvvXXXIIIJJJNNNMMMJJJRRRSSSUUUZZZ^^^___[[[UUU\\\___cccfffeee```YYYTTTaaa\\\UUUQQQQQQPPPMMMKKK[[[```ddd```ZZZWWWYYY[[[XXXUUUMMMCCC999777<<>>@@@AAABBBCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJKKKMMMNNNOOOPPPPPPQQQQQQQQQSSSTTTUUUWWWYYY[[[\\\]]]aaaYYYUUU[[[iiivvv|||{{{yyy}}}ggg}}}LLL888777444===YYYyyyuuugggKKK[[[~~~|||xxxyyyfffLLL;;;333,,,///888888333222000000555===CCCFFFCCCGGGKKKLLLKKKJJJJJJKKKUUUVVV[[[vvvnnncccVVVJJJDDDJJJTTTwww???666:::XXX|||vvvrrrlll___ZZZ]]]fffdddgggmmmrrrvvvwwwvvvuuuwww|||zzzwww~~~}}}tttuuupppvvv~~~jjjjjjWWWHHHGGGHHHFFFGGGLLLIIIIIINNNTTT|||iiiooo\\\wwwxxxbbbLLLFFF:::===:::<<>>CCCFFFFFFDDDBBBAAACCCCCCDDDEEEFFFFFFFFFFFFGGGGGGHHHHHHIIIKKKLLLMMMOOOOOOOOONNNNNNNNNNNNNNNPPPQQQSSSVVVYYY\\\^^^___[[[VVVXXXjjj{{{kkkyyybbbCCC888:::555:::YYY{{{|||yyy|||pppQQQVVVttt}}}qqq}}}yyyrrroooqqquuulllkkkmmmwww{{{ooouuuhhhJJJ;;;......777666555555///666666777888===BBBBBB???CCCHHHLLLMMMLLLJJJJJJKKKWWWWWW]]]}}}uuukkk___TTTJJJEEEJJJSSSmmmyyy@@@999===[[[yyyuuu~~~www|||oooaaadddfffaaa```fffjjjpppuuuyyyzzzyyyxxxyyy}}}}}}zzz~~~xxx{{{qqqxxx{{{oooVVVFFF???HHHLLLFFFIIIUUUOOOKKKKKKYYY{{{ddd___}}}IIIEEEEEE<<<@@@;;;222gggsssppp~~~yyyrrrjjjnnn|||rrrpppfff\\\```ooovvvtttpppsssxxx|||}}}fffZZZQQQXXXccclllcccdddeeerrrrrr}}}cccMMMEEEOOOGGGEEECCCEEEGGGIIIHHHGGGHHHHHHHHHGGGEEEDDDDDDEEEFFFCCCAAABBBDDDDDDBBB@@@BBBCCCEEEFFFEEEBBB???===BBB>>>;;;;;;>>>@@@@@@???BBBGGGIIIFFFBBBEEEPPP[[[^^^WWWXXXvvv[[[888@@@===222888888<<>>===AAACCCBBBAAA@@@@@@AAACCCDDDFFFFFFEEEEEEEEEEEEFFFFFFIIIKKKLLLKKKKKKKKKMMMOOONNNNNNNNNNNNOOOOOOOOOOOOVVVTTTTTTUUUYYY\\\\\\\\\]]]YYYlllvvvnnn|||___zzzBBB999666<<<:::IIIvvvzzzaaaOOObbbxxxvvvuuuuuu|||{{{rrrqqqoookkkhhheeebbbaaa___\\\\\\```bbbdddmmmyyybbbFFF:::333333333333333333333333666444333666<<>>======???@@@>>><<>>>>>>>>FFFdddvvv~~~zzzmmmrrrwwwiiivvvzzzzzzrrr^^^ZZZfffnnnuuuqqqpppsssrrrpppxxx}}}uuummmhhhjjjfffbbb___^^^]]]ZZZWWWiiiooonnnjjjfffjjj```]]]aaacccYYYjjjlll]]]WWWXXXWWWSSSKKKDDDAAA@@@BBBBBBAAAAAA@@@@@@@@@@@@AAA@@@???@@@BBBBBBAAA@@@AAA@@@>>>=========>>>>>>@@@>>>===>>>AAADDDEEEEEEHHHLLLQQQSSSUUUYYY```eeezzzkkk;;;999<<<666777<<<111777PPPvvvlllfffppp~~~vvvnnn]]]KKKKKK[[[lllsss~~~yyyuuutttsssrrrmmmyyy|||eeePPPNNNUUUWWWVVVVVVTTTYYY```ddddddeeegggiiinnnssstttpppuuujjjVVVJJJEEECCCDDDGGGRRRyyy\\\SSSUUUOOOZZZmmmvvv~~~|||sssrrrpppdddWWWQQQMMMJJJHHHIIIAAACCCEEEFFFGGGFFFDDDCCCEEEEEEEEEFFFHHHIIIKKKLLLKKKLLLLLLLLLKKKKKKLLLNNNJJJKKKNNNQQQTTTWWWYYY[[[UUUXXX[[[YYYWWWZZZccckkkyyypppmmm}}}WWWoooPPPDDD???333555888???eeevvv~~~~~~{{{```RRRnnn~~~wwwqqqpppqqqoooooopppqqqqqqooollliiiggggggiiicccaaa^^^ZZZUUUQQQNNNMMMGGGDDDBBBBBB???<<<>>>CCCDDDFFFFFF@@@777222222555555555555555555555555555444444777;;;@@@DDDFFFFFFEEEIIIMMMJJJDDDDDDKKKSSS___ddduuuoookkk^^^NNN@@@GGGKKKOOOttt[[[DDD333999AAAZZZyyywwwooo|||uuujjjaaakkkeee]]]lllqqqpppvvv}}}|||}}}vvvfffTTTJJJHHHIIIEEEAAAEEEFFFGGGGGGEEECCCCCCDDDLLLOOOkkk~~~hhheeegggaaaDDDIII444777;;;===;;;@@@WWWwww}}}yyyrrryyy~~~lllnnnzzzttt}}}nnn]]]^^^cccllljjjhhhggghhhjjjlllmmmkkkpppssstttvvvzzzyyyvvvzzztttlllfffcccddddddeee___\\\YYYVVVTTTRRROOOMMMaaaxxxvvvsssjjjeeekkk```ZZZWWW___aaakkkuuu```OOOGGGHHHNNNRRRKKKIIIEEECCCAAA@@@??????CCCCCCCCCCCCDDDDDDDDDDDDBBBBBBAAA@@@@@@@@@AAAAAA>>>>>>>>>???AAACCCDDDEEENNNTTTXXXYYY\\\ggg{{{|||LLL999BBB@@@;;;;;;444555666JJJzzzuuuhhhggg~~~yyyhhhyyyxxx^^^JJJSSSgggqqqzzzuuurrrrrrvvvyyy}}}hhh[[[QQQTTT[[[[[[WWWVVVVVVZZZ```dddeeefffhhhjjjnnntttuuutttvvvdddTTTHHHDDD:::IIIRRR[[[XXXOOOQQQPPPVVVaaatttrrrpppllldddZZZPPPJJJJJJLLLEEEFFFGGGHHHHHHGGGFFFFFFFFFFFFFFFGGGHHHIIIJJJKKKLLLMMMMMMLLLKKKKKKMMMNNNNNNPPPRRRTTTWWWZZZ\\\]]]YYYZZZ[[[\\\___hhhuuu~~~xxxyyyrrrkkk{{{[[[bbbtttFFFDDD???333555999<<>><<<<<<===888888999777555444333333555555555555555666666666333666:::???CCCFFFGGGGGGHHHOOOQQQIIIDDDGGGPPPUUUXXXwwwuuuhhhfff\\\IIIBBBKKKGGGOOOwwwVVVDDD888<<<===JJJrrr|||uuu|||xxxqqqiiiuuuWWWSSSjjj}}}xxx{{{cccWWWPPPHHHCCCBBBCCCBBBAAADDDFFFJJJLLLIIIDDDEEEIIIQQQ\\\zzzUUU@@@LLL333111::::::666>>>PPPmmm{{{}}}sssqqqpppooo|||}}}qqqfffZZZcccfffeeebbbaaabbb^^^XXXccceeeeeeaaa______\\\XXX___\\\YYYXXXXXXWWWVVVUUUUUUSSSQQQNNNLLLKKKIIIHHHmmmhhh___[[[```lllddd```XXX\\\dddlllfff\\\rrruuuggg```ZZZPPPHHHNNNJJJEEEBBBCCCDDDEEEEEEAAAAAABBBAAAAAAAAAAAABBBCCCCCCDDDEEEEEEEEEDDDCCCBBBDDDFFFIIILLLPPPSSSUUU```ZZZZZZgggXXXDDDCCCGGG=========000:::111;;;```ooofffxxx{{{~~~xxxpppssshhhPPPSSSffftttzzz}}}}}}yyyvvvxxxZZZUUUSSSVVVYYYVVVRRRPPPYYY\\\```dddgggiiijjjlllooosssqqqqqqmmm^^^OOOFFFDDD:::KKKVVVffftttXXXLLLMMMMMMRRRWWWeeeffffffgggggggggaaaUUUKKKIIIIIIGGGFFFFFFFFFGGGGGGHHHHHHGGGGGGGGGHHHIIIIIIMMMNNNNNNNNNMMMMMMNNNPPPSSSTTTUUUVVVWWWXXXYYYZZZ\\\\\\^^^bbbiiipppuuuxxxmmmwwwuuuzzzeeeVVVIIIAAA@@@777777999888NNN}}}~~~fffUUUmmmzzzqqqkkkiiiiiihhhfff____________]]][[[WWWUUUTTTSSSPPPLLLIIIEEEBBBAAA=========<<<<<<;;;:::888444444555666777555222000333333444444555555555555555888===BBBEEEGGGHHHIIILLLQQQQQQJJJFFFKKKRRRVVVTTTzzzvvvccc\\\UUUDDDFFFNNNIIIZZZzzzQQQDDD>>>AAA===<<>>======>>>???EEEGGGLLLOOOIIICCCEEELLLPPPyyybbbQQQDDDFFF999999QQQXXXOOOHHHHHH___~~~|||xxxxxxzzzqqqrrrwwwzzz~~~eee```fffgggbbb[[[VVVOOOGGGNNNQQQRRRQQQQQQSSSSSSOOONNNLLLKKKKKKKKKJJJGGGEEEEEEEEEEEEDDDCCCAAAAAAAAAcccTTTTTT]]]iiicccbbbggg___bbbjjjaaaSSS```yyy~~~vvveeeUUUQQQJJJBBB???AAAEEEHHHIIIFFFGGGGGGGGGEEEDDDEEEFFFDDDEEEGGGHHHIIIIIIHHHGGGLLLNNNQQQSSSUUUVVVYYY\\\dddnnn[[[PPPLLLKKKEEE;;;;;;<<<555777///<<<[[[yyylllqqq~~~}}}qqqvvv{{{www~~~sssbbbTTTUUUeeetttvvv}}}kkkRRRSSSUUUVVVVVVTTTRRRQQQ\\\^^^bbbfffiiikkkmmmnnnqqqrrrlllmmmvvvdddWWWIIICCCFFFCCCKKKNNNgggiii[[[MMMKKKHHHKKKNNNXXXppp}}}ssshhheeemmmooocccTTTOOONNNKKKHHHGGGGGGHHHIIIJJJJJJIIIIIIIIIIIIJJJJJJMMMOOOPPPOOOOOOOOOQQQSSSUUUUUUVVVWWWWWWXXXYYYYYY^^^```dddjjjnnnnnniiieeemmmsss___zzzGGGJJJ???@@@;;;999999444BBBwwwwww}}}ttt[[[^^^vvv}}}||||||zzzrrrhhhcccbbbcccaaafffbbb]]]YYYXXXXXXXXXWWWKKKJJJHHHFFFCCCAAA???>>><<<===<<<999999:::888333444222111111333444444333333333333444555555666666777;;;@@@DDDFFFHHHIIIKKKOOONNNLLLKKKLLLOOOTTTXXXeee{{{xxxssscccRRRJJJ???KKKPPPUUUssszzzMMMGGGCCCDDD@@@888UUU|||}}}~~~wwwpppppprrrqqqlll```nnnqqq\\\XXX}}}bbbVVVNNNGGGBBBBBBBBBBBBAAABBBEEEGGGHHHHHHKKKMMMFFF@@@FFFSSSaaaoooHHHPPPHHH???BBBLLLtttttt\\\EEEQQQ{{{}}}kkkoootttyyyzzzwwwnnnrrr}}}^^^```bbbaaa\\\TTTNNNJJJCCCFFFGGGEEEFFFIIIIIIFFFJJJGGGCCCAAABBBCCCDDDDDD<<<>>>??????===<<<<<<===eeeSSSVVV]]]bbb\\\bbb___XXXXXXYYYUUUVVV[[[\\\xxxrrrgggYYYOOOMMMNNNOOOOOOQQQSSSSSSRRROOOMMMNNNOOOKKKKKKKKKKKKLLLMMMOOOOOOKKKOOOTTTXXXZZZ]]]aaaeee~~~oooJJJRRRRRRKKKFFFDDD;;;999BBB555111AAAUUUsssiiizzz|||ssszzz}}}xxx{{{llldddcccZZZRRR___vvv|||}}}[[[RRRVVVYYYXXXUUUTTTVVVWWW___```cccgggkkknnnoooooooooqqqoooxxxiii[[[PPPDDDBBBIIIDDDMMMTTTsss]]][[[MMMJJJGGGFFFGGGNNN```wwwjjjjjj{{{ooohhhhhhgggdddXXXWWWUUUSSSQQQOOONNNNNNKKKKKKKKKKKKLLLMMMMMMNNNNNNOOOQQQQQQQQQRRRTTTVVVVVVWWWYYY[[[]]]___```aaaeeegggjjjkkkllllllllllllxxxbbbbbbWWWFFFCCCAAA>>><<<:::999666;;;aaaxxxmmm{{{~~~~~~zzziii[[[eee{{{}}}~~~|||xxxrrruuuqqqeee\\\ZZZYYYXXX[[[VVVPPPLLLLLLLLLLLLKKKEEEDDDCCCBBB@@@???>>>===;;;<<<:::777888;;;888222444333222222333555777888333444444555666666777777;;;>>>CCCEEEFFFGGGJJJLLLQQQIIIGGGOOOUUUVVVYYY___vvvtttkkkfffQQQDDD>>>QQQQQQcccnnnLLLJJJDDDCCCCCC>>>JJJnnnwwwpppooopppmmmgggccceeeaaaXXXkkkoooVVVNNNKKKGGGCCC<<<=========>>>@@@DDDGGGLLLIIIIIIIIIDDDCCCSSShhhdddeeeEEENNNEEE>>>KKKRRRsssyyylll___EEEEEEhhhvvv|||nnnlllpppwwwzzz{{{ooofffwwwpppfff```bbbaaaXXXRRRRRRHHHJJJHHHCCCAAAAAA???;;;===:::777777888:::::::::999<<<>>>>>>;;;999:::;;;~~~]]]MMMUUU\\\^^^ZZZgggXXX]]]```WWWRRRbbbiii[[[ZZZkkk}}}lllbbb^^^[[[XXXWWWYYYZZZWWWTTTQQQRRRTTTSSSQQQOOONNNOOORRRVVVXXXXXX___iiisss|||jjjNNN\\\RRRPPPGGGKKKRRR@@@777KKK<<<222888>>>zzzxxxcccwww}}}zzz}}}yyynnnkkkaaagggrrrdddOOO\\\fffKKKTTTXXXZZZWWWRRRRRRVVVYYYaaabbbdddhhhllloooqqqqqqiiipppwww}}}aaaVVVLLLAAAAAAKKK>>>SSShhhSSSYYYLLLIIIKKKGGGDDDIIIUUUfff{{{rrrWWWbbbqqqaaadddkkkaaaaaa```___\\\YYYUUUSSSLLLLLLLLLMMMNNNPPPQQQRRRNNNOOOQQQRRRRRRTTTVVVYYYXXXYYY\\\```dddgggjjjkkkllllllkkkhhhhhhooo|||zzz]]]lllDDDJJJ;;;EEE:::;;;999;;;;;;:::RRRzzzzzzzzzxxxyyyuuu]]]ZZZqqq|||xxx|||{{{uuuiiipppooocccWWWSSSQQQOOONNNKKKHHHGGGGGGFFFBBB???>>>======<<<<<<;;;;;;;;;444666444111444999888222111333555666666555555555444555555666777888888999===@@@DDDFFFFFFGGGJJJMMMTTTGGGEEESSS]]]]]]___ggg|||vvvrrrcccjjjUUUDDD@@@TTTQQQlllaaaLLLMMMCCC@@@FFFDDD@@@\\\}}}{{{~~~{{{tttttttttooohhh```XXXZZZcccnnnyyydddRRRNNNJJJAAA>>>BBBBBBAAA@@@@@@BBBEEEIIIKKKMMMHHHFFFGGGDDDJJJbbb}}}kkkFFFKKKJJJAAAAAAQQQGGGSSSGGGBBBOOOCCC:::PPP^^^}}}zzz{{{mmmuuuyyybbbbbbyyyyyyhhhgggdddVVVMMMMMMHHHJJJHHHBBB???@@@>>>:::::::::;;;===>>><<<999666666999;;;:::777444444555~~~kkk\\\SSS[[[```___TTTXXXZZZ[[[ZZZYYY]]]cccaaaYYY\\\```cccyyy}}}wwwssskkkbbb^^^^^^TTT```cccYYYVVVggg~~~jjjXXX[[[WWWPPPSSSOOOHHHJJJOOOJJJ>>>===999333:::___xxxqqqppp|||{{{yyyyyyzzz{{{~~~mmmbbbttt~~~cccWWWbbbccc}}}fffOOOVVVUUUYYY[[[XXXTTTSSSYYY___fffaaa```eeekkkooosssyyytttlllwwwqqqXXXIIIDDDEEEEEEFFFJJJZZZhhh~~~UUUYYYKKKIIILLLPPPIIIDDDNNNYYYiii|||YYYZZZjjj~~~ooohhhiiihhhiiihhh```XXX]]]iii\\\\\\[[[XXXWWWZZZ^^^bbbeee```\\\^^^dddiiiiiihhhbbbgggfffbbbfffooonnnfffiiipppqqqhhheeezzzvvv___{{{MMMCCC@@@===EEE???<<<===>>>888888LLLeee{{{{{{zzzkkkYYY]]]nnn||||||uuuiiinnnlllgggaaaXXXPPPJJJGGGCCCBBBAAAAAAAAA???===;;;=========<<<;;;999777666666555444444333333333444555444444444444444555555666666666666888:::<<<===DDDFFFGGGGGGGGGIIIMMMPPPNNNEEEIIIXXX[[[[[[tttuuujjjgggeeeaaaNNNMMMHHHPPPMMMqqqWWWBBB@@@DDDBBB???AAAGGGGGG\\\vvvyyyvvvzzz|||ssswwwooonnnppppppmmmeeeZZZSSSSSSXXX___ccchhhwww}}}yyywwwuuutttxxxvvvtttrrrqqqqqqrrrssspppoooppptttyyy}}}mmmTTTOOOHHHDDDBBBAAA???===???@@@AAACCCEEEIIILLLOOOWWWKKKHHHGGGCCCVVVtttmmm|||kkkAAAJJJIIIKKKQQQFFFAAACCCDDDDDDCCCBBBBBBCCCLLLiii~~~nnnqqqxxx{{{tttgggbbbeeekkkZZZVVVYYYQQQLLLKKKGGGAAAEEEGGG;;;>>>999888:::;;;999888:::666666777777777666666555rrr\\\UUUYYY[[[]]]SSSVVVPPPRRRSSSTTT[[[cccccc^^^\\\^^^XXX___~~~|||hhh```^^^VVVSSSVVVRRRKKKKKKOOOIII>>>666<<<999888VVVzzzrrrvvv}}}~~~wwwmmmppp{{{}}}vvvssszzzuuuiiiccc___YYYVVV}}}tttSSSLLLVVVRRRUUUXXXUUUQQQQQQWWW]]]eeegggfffeeennnyyy{{{uuuooorrr}}}iiiRRRFFFDDDDDDDDDDDDLLL___vvvUUUVVVMMMIIIKKKPPPIIIDDDIIIMMMUUUcccrrrTTT]]]|||zzzlll______eeedddZZZQQQZZZ___fffjjjjjjiiihhhhhhkkkiiigggfffgggfffccc```hhhgggfffffffffgggggghhhgggppp}}}~~~sssoooXXX===CCCDDD>>>??????<<<<<<===777666EEEZZZ~~~}}}xxxxxxzzzrrrddd___bbbwwwzzzyyyvvvoooiiigggeeeaaaZZZQQQHHHBBB>>>===;;;;;;;;;;;;999777888888888888777666444333444444333222222222222222444444444333444444555555555555666777:::===???AAAGGGFFFFFFHHHLLLNNNOOONNNMMMDDDKKK[[[[[[]]]lllbbb[[[TTTPPPFFFJJJJJJLLLfff}}}^^^KKK===>>>CCCAAA???AAACCCEEE[[[ssszzz{{{zzzssswwwwwwtttoooggghhhddd]]]UUUQQQOOOQQQSSSKKKTTTcccuuuyyyrrrnnnllllllkkkjjjkkkiiigggfffeeefffggggggiiigggfffggghhhjjjjjjiiinnnsss{{{zzzbbbNNNBBBKKKGGGCCC@@@@@@@@@???===777@@@HHHJJJGGGGGGNNNVVVXXXTTTTTTSSS]]]kkkwww^^^AAAIIIFFFJJJTTTMMMBBBBBBBBBBBBBBBBBBBBBBBBDDD```{{{uuuoootttyyyuuummmiiihhhzzzsssbbbZZZXXXPPPRRRPPPDDDAAAEEECCC@@@===<<<===<<<:::;;;???::::::::::::999999888777uuuzzz[[[WWWUUUVVV\\\UUUTTTRRRRRRQQQQQQVVV\\\]]]YYYTTTZZZSSSMMM[[[ssswwwzzz{{{yyy}}}bbb___bbb```[[[VVVWWWYYYUUUNNNMMMOOOJJJ@@@777>>>:::555OOOvvvooo~~~www}}}ttteeejjj~~~ooorrr{{{ggg]]]mmmeeeTTT^^^vvvyyyYYYPPPTTTVVVQQQTTTVVVUUURRRSSSXXX^^^bbbjjjkkkjjjuuurrrooouuu```LLLDDDEEEFFFEEEEEEQQQgggjjjUUUPPPOOOIIIHHHNNNIIIDDDFFFCCCCCCLLLtttxxxjjjgggxxxttt[[[NNNPPPZZZbbb[[[^^^``````___aaafffkkkhhhjjjkkkkkkhhheeedddccccccbbbgggmmmnnniiihhhkkkeee~~~hhhkkkfff777999CCC@@@======>>>;;;:::;;;888555===JJJpppxxx|||{{{}}}}}}~~~zzzwwwwwwyyyzzzsssdddXXXgggyyywwwuuuvvvuuucccaaa```^^^[[[SSSIIIAAA<<<:::777666666777666555444444555555444444333222444444333333222222333333333333333333333444555666444555777:::===AAADDDEEEHHHGGGGGGJJJPPPRRROOOLLLDDDJJJRRRVVV___}}}sssdddZZZKKKBBBBBBAAAKKKPPPVVVKKK@@@999===@@@>>><<>>AAARRRfffttt}}}zzzoooxxxuuuiiirrrfffeeeaaa[[[SSSMMMIIIHHHDDDDDDFFFLLLXXXjjj}}}|||rrrjjjfffgggeeecccccceeefffeeedddbbbaaa```______```aaabbbcccaaa___^^^]]]]]]\\\ZZZ^^^dddlllvvvzzzrrreeeWWWNNNIIIIIIJJJBBB@@@??????@@@AAA@@@???AAACCCFFFFFFHHHOOO\\\eee\\\MMMKKK[[[zzzyyy}}}uuuPPPDDDHHHAAAGGGRRRMMMDDDAAA??????BBBCCCBBB@@@???UUUssstttzzzqqqrrryyy}}}{{{yyy^^^aaapppooofffXXXVVVXXXRRROOONNNGGGGGGCCC@@@@@@===:::<<>>UUUmmmwwwnnnzzz}}}zzz|||zzzxxx||||||nnn\\\^^^nnn{{{zzzuuussstttuuuccc___[[[YYYWWWTTTMMMGGG@@@===999777666666666555333444444444444444444444555555444444444444444555222222222222333444555666888999;;;===AAADDDFFFGGGIIIIIIKKKMMMOOOOOOMMMKKKEEEZZZ[[[QQQqqqiiiaaaVVVBBB:::@@@GGGPPPSSSkkkDDD>>>;;;<<<<<<999999<<<<<<<<>><<>>>>>===============>>>uuuYYYcccmmmWWWXXXUUUTTT___[[[[[[QQQPPPQQQTTTXXX[[[]]]^^^TTT```aaaYYYSSSLLLRRRcccqqq___PPPHHHMMMTTTOOONNNSSSSSSTTTVVVUUUSSSRRRSSSPPPLLLHHHHHH@@@888GGGlllvvvwww~~~zzzssstttyyy{{{uuunnnqqq___mmmlllUUUUUU[[[ccclllyyy}}}lllVVVMMMSSS[[[YYYQQQVVVXXXZZZ[[[[[[^^^ccchhhhhhfffnnn~~~}}}tttppp}}}~~~iiiVVVGGGGGGHHHFFFFFFKKK```nnnXXXSSSIIIMMMGGGEEEKKKGGGCCCHHHEEEBBBHHHLLL```qqqrrrnnnrrraaaeeekkkuuu~~~{{{iiiVVVHHHTTTaaagggccc[[[UUURRRZZZ]]]^^^]]]]]]cccoooxxxrrrvvv~~~III:::AAAFFF777333======999777777;;;<<<:::999:::VVV{{{wwwuuu~~~xxx~~~~~~wwwxxx}}}xxxlll```iiiqqqsssrrrqqqpppnnnkkkddd\\\UUURRROOOMMMJJJEEEAAA===999888777666555333333333333333444444444444444333333333333444444111111222333444555777888===>>>@@@BBBDDDFFFGGGHHHHHHLLLOOONNNJJJHHHJJJMMMUUU___[[[bbbttthhhdddTTT===:::FFFNNNSSSRRRzzznnnCCC???===<<<999777:::>>>===:::;;;@@@UUU~~~}}}kkkVVVfffqqqnnnggg___^^^aaaaaa[[[UUUHHHGGGDDDCCCDDDEEEGGGHHHAAADDDIIIOOORRRTTTTTTTTTVVVWWWXXXYYYYYYYYYYYYZZZTTTUUUWWWXXXXXXVVVUUUTTTTTTTTTUUUUUUVVVVVVWWWXXXTTTRRRPPPPPPQQQQQQPPPOOOLLLLLLLLLLLLJJJIIIGGGFFFHHHGGGEEEBBB???<<<:::999>>>???AAABBBCCCDDDEEEFFFDDDKKKTTT\\\^^^YYYQQQKKKUUU{{{~~~lllrrr```JJJFFFEEEBBB???BBBBBB:::BBB>>>;;;<<<@@@BBB@@@<<<;;;888HHHiii||||||wwwsssvvv}}}qqqhhhsssxxx{{{}}}TTTIII@@@AAAEEEEEEBBB@@@AAAAAA@@@@@@@@@AAABBBBBBlllPPPbbboooTTTVVVWWWXXX___ZZZ]]]VVVTTTUUUYYYYYYWWWWWWYYYUUUZZZTTTMMMLLLJJJQQQccc\\\cccxxxZZZDDDFFFEEELLLMMMIIIOOOUUUNNNQQQRRRSSSSSSSSSSSSRRRPPPIIILLLIII@@@===TTT{{{{{{}}}xxxsssvvvyyyvvvqqqmmmdddcccxxxxxx[[[ZZZ```KKKWWWYYY```kkkqqqnnnhhheee[[[SSSOOOQQQTTTTTTVVVZZZVVVXXXZZZ[[[]]]aaafffjjjppplllsssqqqmmmuuuxxxaaaPPPEEEFFFFFFBBBFFFPPPbbbnnnTTTOOOIIIHHHHHHHHHLLLFFFBBBGGGEEEAAAFFFIIIVVV^^^mmm|||yyy{{{}}}wwwzzzmmmeeebbbhhhkkkpppsssxxxkkksssDDD@@@<<<<<<888111777<<<888777777777:::<<<<<<;;;:::JJJjjj~~~zzzwwwtttzzz|||zzzkkklllmmmmmmnnnmmmjjjgggmmmiii```WWWPPPKKKIIIIIIFFFCCC???<<<:::999777555333333222222222333444444222222111111111222333333333444444555777999:::;;;BBBCCCDDDFFFGGGHHHHHHHHHHHHMMMPPPMMMGGGEEEKKKRRRZZZTTT___yyyqqqkkkbbbOOO<<<>>>KKKPPPYYYbbbddd???>>><<<:::999:::>>>AAA<<<:::<<<===HHHhhh~~~{{{}}}gggfff|||zzzpppeeeaaacccdddaaa\\\QQQMMMIIIFFFFFFGGGHHHGGGEEEEEEDDDEEEHHHKKKOOOQQQQQQRRRRRRQQQPPPQQQSSSUUUSSSTTTUUUSSSPPPNNNMMMMMMNNNNNNOOOOOOPPPPPPQQQQQQQQQNNNLLLKKKJJJJJJHHHGGGHHHGGGEEECCCBBBAAAAAAAAA<<<======>>>???@@@AAAAAA>>>@@@BBBCCCCCCEEEHHHKKKPPPXXX^^^XXXMMMLLLWWWdddqqq}}}rrrEEE@@@AAA???===@@@AAA===999>>>===;;;===???@@@===;;;@@@888<<>><<<999777666555444444444555666333333333333333444555555777888888:::;;;>>>???@@@DDDEEEGGGIIIJJJKKKKKKJJJJJJLLLLLLIIIGGGIIIRRRYYYYYYaaasssooogggYYYHHH???EEEPPPaaasssddd<<<<<<;;;::::::<<<>>>>>>:::888<<<<<<>>>TTTlllqqqzzz|||{{{kkkuuu{{{ppphhhdddbbbbbb___ZZZSSSNNNKKKHHHDDDAAABBB@@@??????@@@BBBEEEGGGIIIKKKLLLLLLKKKKKKNNNQQQQQQRRRQQQNNNJJJHHHJJJLLLJJJJJJJJJKKKKKKKKKKKKJJJLLLJJJGGGEEEEEEEEECCCAAACCCBBB@@@???===<<<;;;;;;AAA@@@???>>>=========>>>@@@CCCEEEFFFGGGJJJOOOSSS]]][[[UUUNNNOOObbbnnnnnn~~~GGG===;;;===999999>>><<<999===:::;;;===??????===;;;:::>>>===<<>>AAAfff|||vvv~~~xxxhhhiiixxx{{{pppgggkkkYYYSSSddd^^^MMMSSSPPPNNNPPPSSSPPPJJJKKKQQQJJJQQQTTTTTTWWW\\\ZZZSSSYYYZZZ\\\^^^bbbhhhlllppplllxxx~~~uuulllrrrssshhhXXXLLLGGGKKKHHHDDDOOOcccLLLOOOFFFMMMBBBLLLHHHMMMHHHGGGMMMJJJDDDGGG???NNNOOOLLLYYYsss}}}|||{{{zzz}}}||||||www```333@@@444???;;;999???666...;;;777999999777777999::::::333NNN^^^}}}gggbbbyyy{{{{{{yyywwwtttvvvvvvxxxyyyvvvtttvvv{{{|||uuunnnhhhcccbbbdddPPPYYYbbbccc[[[RRRLLLKKKFFFEEEDDDDDDDDDCCCAAA???;;;:::999888777888888999777777777777777888999999:::;;;<<<===???AAACCCDDDDDDFFFHHHJJJLLLMMMMMMMMMMMMKKKHHHFFFHHHOOOXXX^^^___|||qqqppplll```OOOCCCBBBLLLUUU|||SSS;;;<<<;;;::::::;;;:::777999666999999777JJJggguuu|||uuuttt}}}mmmccc{{{oooeeedddfff___]]]ZZZYYYXXXUUUOOOJJJEEEEEEEEEEEEEEEFFFGGGGGGDDDIIIMMMOOONNNLLLLLLMMMKKKKKKIIIFFFBBBBBBEEEIIICCCDDDDDDEEEEEEDDDCCCCCCBBB@@@>>>>>>??????>>>===::::::<<<============<<<:::;;;===@@@BBBCCCCCCCCCCCCFFFHHHIIIKKKOOOVVV\\\WWWOOOKKKVVVqqqlllttteeeYYY888@@@:::<<<888888<<<777555???777;;;???@@@???<<<:::999444<<<<<<;;;OOOqqqyyywwwsss}}}yyyrrrxxx|||___[[[rrryyyllljjjnnndddaaa]]]XXXTTTQQQPPPOOO|||ZZZSSSPPPSSS\\\UUUTTTLLLQQQTTTSSSTTTXXXYYYXXXKKKHHHKKKUUU[[[WWWSSSRRRMMMIIIKKKOOOOOONNNXXXgggvvvcccPPPHHHFFFDDDEEEIIIIIIJJJJJJHHHFFFEEEFFFHHHOOOMMMQQQWWWSSSIIIKKKTTTEEEDDD??????@@@@@@XXX~~~{{{~~~||||||~~~wwwtttwwwssskkklllsssrrrjjjcccaaa___]]][[[XXXTTTQQQPPPMMMOOOQQQOOOJJJLLLRRROOOPPPSSSXXX]]]___\\\YYY^^^ZZZYYY]]]eeelllmmmlllqqqtttwwwssskkkssszzzjjj^^^LLLKKKEEEFFFMMMNNNUUUggguuuLLLOOOFFFDDDMMMHHHNNNJJJFFFFFFJJJKKKIIIFFFIIIGGGGGGJJJMMMVVVlll|||{{{yyynnn{{{yyyvvv~~~uuuyyy{{{vvvCCC444>>>777777666666555555555444777777777777888888888888:::999IIIeeewwwvvvssswwwttt}}}~~~vvv|||{{{zzzxxxwwwuuutttsss~~~~~~zzzsssiiiaaa\\\YYYZZZWWWUUU]]]ddd]]]OOOJJJEEEAAABBBEEEGGGDDDAAA@@@???>>><<<;;;::::::999>>><<<::::::<<<===<<<;;;===>>>@@@AAAAAACCCEEEHHHGGGHHHIIIIIIIIIIIIHHHHHHDDDAAAEEENNNTTTVVV^^^hhh~~~wwwllloooccc___EEE@@@JJJJJJggg;;;AAA:::666555;;;DDDGGGAAA:::777444555888888@@@]]]{{{sssxxxjjj[[[ddd}}}aaa\\\dddSSSYYY```aaa]]]XXXWWWXXXNNNIIIDDDAAAAAACCCEEEEEEIIIFFFEEEFFFJJJMMMMMMLLLFFFCCC???>>>?????????>>>AAAAAAAAAAAA@@@???>>>===<<<;;;;;;::::::;;;;;;<<<@@@???>>>===<<<<<<<<<<<<@@@???>>>======???BBBDDDEEEIIIOOOSSSTTTSSSSSSRRRQQQ^^^rrrsssfffxxxxxxEEE777===:::999999999999999999999:::;;;<<<>>>>>><<<;;;:::>>><<<:::<<>>>>>>>>>>>>>>======>>>???@@@AAACCCEEEFFFFFFEEEEEEGGGHHHDDDGGGJJJMMMOOOOOONNNNNNDDDAAAHHHTTTXXXZZZkkk|||tttjjjfffVVVSSSCCC>>>@@@EEEnnnTTT>>>666999777555999???@@@<<<777444111222555222444FFF\\\uuujjjxxxqqq:::MMMmmmgggJJJccc[[[SSSSSSXXX[[[YYYUUU___[[[VVVRRROOOKKKGGGDDDAAAAAAAAACCCDDDBBB>>>:::@@@@@@??????@@@@@@???>>>AAAAAAAAA@@@@@@???>>>===;;;;;;;;;::::::;;;;;;;;;888888999:::;;;===???@@@>>>???BBBEEEGGGHHHIIIIIINNNNNNOOOQQQSSSWWW[[[^^^xxxJJJ>>>@@@:::;;;::::::999888777777666:::;;;<<<======<<<;;;:::888:::<<<>>>CCCPPPaaannnnnnvvvxxx}}}uuusssnnniiixxx|||aaaSSSTTT]]]lll{{{jjjoooVVVNNNWWW^^^```WWW[[[SSSTTTQQQMMMMMMSSSVVVVVVTTTLLLIIIPPPYYYYYYSSSMMMLLLPPPPPPMMMJJJJJJGGGBBBOOORRRVVVccceeeQQQFFFAAAAAA@@@AAAEEEEEEAAA>>>???GGGHHHJJJJJJIIIIIIIIIJJJIIIIIIQQQ[[[[[[RRRKKKLLLIIIIIIGGGHHHIII???BBBWWWgggkkkzzzzzzqqqiiilllppphhh[[[ZZZXXXVVVUUUUUUUUUTTTRRRRRRPPPQQQRRRSSSRRRVVV[[[YYYWWWVVVVVVYYY[[[\\\\\\[[[\\\___dddkkkttt|||yyytttoooppp~~~vvvaaaPPPGGGCCCIIIFFFBBBFFFUUU{{{rrrSSSMMMQQQFFFFFFPPPLLLOOOJJJEEECCCDDDEEEDDDBBBFFFDDDCCCDDDCCCBBBFFFLLLQQQaaauuu~~~~~~~~~zzzppp{{{eee>>>999AAA???555333333333333333222222222222222222222333333333444333:::999CCCqqqssstttzzznnn}}}{{{yyyxxxwwwuuusssvvvuuuwww~~~}}}uuuddd[[[TTTTTTUUUUUUWWWZZZ___YYYPPPHHHCCCBBBCCCEEEDDDCCCCCCBBBAAABBBBBBBBB@@@AAAAAAAAAAAABBBEEEGGGDDDEEEGGGGGGFFFFFFFFFGGGJJJKKKJJJHHHEEEDDDEEEFFFKKKPPPYYY^^^]]]jjjwwwvvvooocccXXXIIIGGGDDDCCCBBBTTTeee666>>>666888666666666888777555333555333444777444000777CCCWWW___xxxxxx}}}eeeKKKVVV}}}ggg___WWWVVVZZZ^^^]]][[[RRRRRRRRRRRRRRROOOJJJFFFDDDCCCCCCDDDEEEDDD@@@>>>999;;;===>>>===<<<<<<===????????????>>>===<<<;;;;;;;;;::::::::::::;;;;;;@@@@@@@@@@@@@@@AAAAAABBBBBBAAA@@@@@@AAACCCFFFGGGPPPPPPOOOPPPXXXlllLLL...:::AAA777;;;;;;:::888777666555444999:::;;;<<<<<<;;;:::999666<<<@@@AAAAAAGGGTTT___vvvyyyxxxyyyxxxssszzzuuuppptttttt|||pppgggYYYOOOOOOYYYjjjvvv```pppXXXIIIOOOTTTUUUPPPZZZTTTUUURRRNNNNNNSSSTTTRRROOOJJJHHHKKKOOOPPPLLLHHHJJJPPPQQQLLLMMMQQQMMMDDDMMMRRRSSSPPPTTTdddvvv|||rrraaaPPPCCC>>>@@@CCCBBBCCCCCCBBB???>>>@@@CCCEEEGGGIIIJJJJJJIIIJJJKKKNNNMMMRRR[[[\\\UUUMMMKKKNNNNNNLLLOOOQQQGGGCCCPPPtttwww{{{~~~wwwqqqooonnndddXXX[[[YYYVVVTTTTTTTTTSSSRRRLLLLLLNNNQQQUUUZZZ```dddWWWVVVWWWYYY\\\___aaabbbccc[[[YYYeeezzz~~~nnnkkklllzzz|||kkkWWWJJJHHH???KKKGGG@@@QQQkkk]]]PPPOOONNNCCCEEELLLFFFMMMIIIEEEBBBCCCDDDEEEDDD>>>======@@@CCCDDDEEEFFF???RRRcccooo~~~vvvuuuyyy~~~zzz|||sssttt[[[444@@@III777...:::111111111111111111111111000000111111111222222222333;;;555222TTTfffqqqxxx}}}xxxwwwwwwxxxzzzxxxtttpppyyyvvvtttvvv{{{~~~gggUUUTTTWWWSSSMMMKKKTTTUUUVVVSSSNNNIIIGGGFFFBBBBBBBBBAAAAAABBBCCCCCCBBBDDDEEEDDDBBBCCCFFFIIICCCEEEGGGHHHGGGGGGGGGHHHJJJIIIFFFCCCAAACCCIIINNNRRRWWWZZZbbbyyyppptttuuuiii]]]JJJDDDBBBEEEJJJRRRsssmmmJJJ;;;222:::555555555444333222333444444222333777777444555:::@@@RRRnnnvvvkkkmmm|||~~~uuudddeeezzzwwwdddRRRKKKOOOVVVVVVVVVUUUTTTRRRNNNHHHDDDDDDAAA>>><<<;;;;;;<<<<<<:::<<<>>>>>><<<<<<===>>><<<<<<<<<<<<<<<;;;:::999<<<<<<;;;;;;;;;;;;<<<<<<=========<<<======>>>>>>BBBDDDHHHKKKNNNPPPQQQQQQLLL>>><<>>AAA@@@>>>???EEEJJJhhhkkktttsss{{{~~~vvvppprrrwww}}}lll]]]UUUNNNPPPRRRTTTUUUWWWZZZ\\\YYYiiiWWWHHHMMMPPPPPPKKKVVVTTTTTTSSSPPPQQQSSSRRRMMMLLLNNNOOOMMMKKKKKKLLLLLLIIIOOOOOOKKKMMMTTTRRRJJJDDDMMMQQQKKKCCCCCCKKKRRRWWWeeepppooo___CCCEEEHHHGGGBBB<<<888777@@@BBBBBB>>>::::::>>>AAACCCEEEHHHHHHHHHHHHIIIJJJLLLJJJLLLOOOPPPKKKGGGEEEKKKLLLIIILLLQQQJJJFFFOOOrrr|||~~~}}}xxxqqqjjjaaaYYYZZZWWWSSSRRRRRRSSSTTTTTTOOOOOONNNNNNPPPTTTVVVWWWSSSUUUXXX[[[]]]___aaaaaaaaaaaagggwwwrrrkkkqqq~~~|||lll]]]KKKCCCHHHCCCFFFDDDJJJZZZccclll{{{WWWPPPKKKDDD???CCCFFF@@@GGGDDDBBB@@@AAACCCDDDEEE??????>>>>>>@@@BBB@@@===AAAOOOWWWWWWbbbwww|||www}}}JJJ===333666<<<:::222+++/////////000000000000000000000111111111222222222000666444000>>>ZZZlllnnntttzzz~~~vvvtttpppmmmnnnrrruuuuuutttrrrssssssqqqqqqvvv}}}xxxcccZZZUUUNNNLLLPPPCCCGGGLLLNNNMMMJJJHHHGGGBBBBBBAAAAAABBBBBBCCCCCCDDDEEEEEEEEEDDDDDDEEEGGGEEEGGGHHHHHHFFFEEEFFFGGG===@@@EEEGGGJJJOOOXXX^^^ZZZccclllnnnmmmqqqkkk^^^TTTBBBHHHBBBBBBMMM___~~~222===AAA+++555222333555444222222333555111......111333333333555777BBBWWWgggqqq}}}gggPPPGGG```nnn|||~~~ttteee[[[WWWSSSQQQNNNMMMMMMLLLKKKJJJFFFEEEDDDBBB@@@>>>======@@@AAA@@@???>>>>>>???@@@;;;;;;<<<<<<;;;;;;::::::>>>>>>============>>>>>>>>>???@@@AAACCCFFFHHHIIIIIILLLOOOPPPOOOKKKFFFCCCQQQaaazzzvvvhhh{{{WWW111888BBB777111:::444555555555555555555555777777777888888777777777<<<;;;;;;<<<======<<<:::???^^^nnnnnnuuu|||}}}vvv~~~vvvqqqsssyyyxxxppplllmmmssswwweeelll|||RRRLLLRRRUUUUUULLLRRRSSSSSSQQQOOOQQQSSSPPPIIIGGGNNNRRRMMMHHHGGGJJJKKKIIILLLMMMKKKKKKNNNNNNKKKTTTNNNEEE>>><<<@@@FFFIII>>>EEEFFFIIISSSXXXdddyyynnn[[[LLLBBB<<<888FFFCCC>>>999666777<<>>AAA???===>>>??????CCCDDDEEEEEEDDDEEEGGGIIIIIIHHHGGGFFFDDDCCCCCCDDDCCCFFFBBBDDDKKKGGGDDDNNNYYYyyy|||~~~zzzrrriiibbb___ZZZVVVRRRPPPRRRTTTVVVWWWRRRSSSRRRQQQSSSWWWWWWTTTTTTWWW[[[]]]^^^^^^___``````ppp{{{pppkkkhhh|||ooobbbTTTEEEBBBHHHGGG@@@DDDWWWZZZKKK]]]vvvPPPKKKBBB===???CCCCCC@@@@@@@@@?????????@@@AAABBB@@@CCCDDDDDDFFFIIIGGGCCCBBBGGGGGGCCCGGGVVVaaaeeesss|||vvv___iiixxxyyypppuuuzzzNNN000999:::000...555666000......///////////////000000000000111111111222222,,,...444777888CCCaaakkklllrrrzzzwwwooogggmmmrrrrrrppppppvvv||||||hhhSSSJJJKKK@@@???>>>>>>@@@CCCEEEGGGCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCEEEHHHHHHFFFDDDDDDDDDCCCAAA???>>>>>>@@@>>>DDDJJJMMMMMMNNNSSSXXXxxx~~~pppeeeaaa\\\QQQIIIHHHCCCPPPFFFKKKZZZjjjPPP000666:::333000000222444444444444444555444222//////111222333333777222???\\\~~~jjjVVVEEELLL[[[mmm}}}rrrlllbbbYYYTTTQQQNNNMMMBBBFFFKKKNNNMMMJJJGGGFFFBBB@@@??????@@@@@@???===??????@@@@@@@@@@@@??????AAAAAA@@@@@@@@@@@@AAAAAADDDDDDDDDEEEFFFHHHIIIJJJMMMJJJFFFFFFMMMYYYfffnnnoooeeexxxPPPAAA777888666000333<<<222222333333444555555555555555555555555555555555777555444777;;;===:::666999LLLYYYdddttt{{{{{{pppnnnttttttssspppPPPOOORRRSSSWWWOOORRRRRRQQQMMMJJJMMMPPPNNNHHHCCCJJJNNNIIIEEEFFFFFFEEEGGGHHHKKKNNNKKKGGGGGGKKKHHHGGGHHHKKKLLLHHHAAA;;;666===<<<<<<@@@@@@GGGXXX```xxxvvvggg^^^VVVOOOIIIDDD>>>::::::<<>>???===;;;888666<<>>BBBCCC@@@CCCCCCBBB@@@@@@AAADDDGGGDDDFFFFFFCCC@@@AAAEEEHHH@@@EEEBBBCCCHHHEEECCCLLLHHHfffkkklll~~~|||yyyuuuooollljjjddd___YYYUUUTTTUUUVVVVVVPPPSSSUUUUUUZZZaaa```[[[YYY[[[^^^``````bbbfffjjjrrrxxxmmmmmmsss|||tttcccWWWMMMFFFEEEIIIAAAEEELLLWWWYYYUUUrrr___HHHFFF??????FFFFFFBBBDDD@@@AAABBBBBBAAA@@@@@@@@@===EEEKKKLLLOOORRRPPPLLLAAA>>>;;;;;;???DDDHHHJJJ```dddjjjxxxyyy{{{~~~}}}yyyxxx|||hhhyyygggAAA333666444444333000...111888........./////////000000/////////000000000111111///,,,111999666777QQQssssssxxxmmmooouuuzzzqqqkkknnnppppppnnnnnnrrruuuqqqrrr```SSSMMMFFF???;;;<<>><<<;;;<<>>@@@FFFOOOXXXQQQiiiZZZ777===666333999222111111333444555555333111666666333111111333444444666///888OOOiii~~~xxxqqq|||uuuaaaUUU\\\qqq}}}rrrkkkfffdddTTTVVVVVVSSSNNNJJJHHHHHHGGGEEEEEEIIINNNNNNGGGAAAGGGGGGHHHHHHHHHHHHGGGGGGDDDDDDCCCCCCCCCCCCDDDDDDBBBBBBDDDFFFHHHKKKNNNOOOUUUWWW[[[eeeuuuggg]]]jjjWWW888;;;:::444///000444666222222222333333333333333333333222222222222333333333222222444777999888888BBB>>>CCC___xxxwwwxxxoookkkrrrllltttnnnQQQOOOKKKJJJSSSPPPTTTRRROOOIIIEEEHHHNNNMMMHHHDDDJJJKKKHHHGGGIIIGGGBBBDDDDDDKKKRRRNNNDDDDDDLLL<<>>@@@DDD:::AAA@@@>>>===666666BBB@@@JJJMMMGGGDDDIIIKKKHHHCCCGGGMMMNNNKKKGGGEEEDDD<<>>BBB@@@CCCBBB@@@>>>===???CCCFFF===BBBCCC@@@===???EEEJJJCCCJJJHHHGGGKKKGGGEEENNNEEETTTzzzyyy}}}{{{yyyyyyxxxuuutttrrrlllccc\\\XXXVVVUUUTTTPPPTTTVVVVVV[[[aaa___XXX]]]___aaaccceeejjjrrrxxxsssiiijjjuuu~~~nnnbbbSSSIIIEEEDDDFFFGGG777QQQWWWOOO[[[vvvhhhOOODDDEEEBBBFFFNNNIIIBBBGGGDDDEEEGGGFFFEEEBBBAAAAAA<<>>;;;AAAFFFDDD???<<<@@@IIIYYYiiipppssszzzxxxuuuooouuuuuusss}}}sssmmmrrr~~~tttssstttllluuunnnqqqqqqxxxVVV>>>;;;444---111111,,,---333111)))........./////////000000........./////////000000777......444111---===VVV}}}cccccc|||vvviiifffmmmxxxyyytttnnnjjjjjjmmmqqqsssqqqvvvyyyxxx\\\SSSIIIDDDCCCCCCAAA>>>>>>======<<<;;;;;;<<<<<<>>><<<>>>FFFPPPRRRLLLDDD>>>?????????AAAFFFLLLPPPOOOQQQTTT[[[mmmxxxzzzjjjdddWWWHHH>>>???HHHPPP[[[___\\\wwwDDD---777666000444444222111222444666555111...222333222000///111333333444333<<>>444///333888666111...333333333222222111111111222222111111111111222222222444555444333333555888111>>>@@@HHHfff}}}}}}vvvmmmlllkkknnnwwwhhhfffgggaaaPPPJJJKKKIIIMMMSSSQQQGGGFFFFFFGGGHHHHHHGGGEEEFFFEEEEEEEEEEEEEEEFFFFFFJJJMMMMMMIIIFFFFFFBBB===:::<<<===>>>===>>>???AAA888>>>@@@;;;666777999999;;;;;;<<<<<<;;;999888666888888888777777777777777777777777777777777777777888777777777666666555555666555444333444555777999999888777777777999;;;===@@@??????>>>???@@@BBBCCC===DDDDDDBBBBBB===???MMMBBBIIIKKKHHHHHHKKKLLLIIIJJJKKKmmmaaajjjzzzvvvsssqqq~~~|||xxxssskkkddd]]]YYYWWWYYY[[[]]]^^^^^^]]]\\\^^^aaadddggglllwwwtttmmmnnnnnnrrrlll[[[VVVMMMDDDBBBEEEFFFEEE<<<^^^XXXKKKhhhLLLGGGAAACCCEEEEEEDDDEEEFFFHHHHHHFFFCCCAAABBBCCCCCCCCCDDDEEEGGGHHHGGGFFFDDDCCCHHHBBB===@@@FFFIIIDDD>>>AAAAAABBBFFFOOO[[[fffmmm|||qqqjjjjjj\\\gggkkkssstttwwwxxxjjjhhhqqq~~~vvvRRR@@@:::444...222222000///............000000//////.........---..............................///000111333555666ggguuuzzzxxxzzzvvvsssxxxpppIIIMMMTTTtttwwwrrrjjjfffhhhmmmllliiijjjlllppptttzzzdddNNNDDDAAAAAA@@@>>><<<;;;<<>>@@@BBBDDDEEEFFFIIIKKKBBBGGGIIIGGGGGGMMMRRRSSSQQQSSScccwwwrrroooggghhhWWWDDDBBBGGGMMMWWWVVVbbb~~~{{{FFF>>>666222333444222000333333333222222222111111000000000000000000000000333333333222222999FFFOOOeee~~~~~~sssmmm^^^OOOQQQggg}}}~~~yyy{{{yyynnnbbb[[[ZZZbbb```UUUPPPSSSQQQIIIKKKGGGMMMSSSRRRYYYccccccpppxxxqqqaaa]]]gggsssxxx|||NNN<<<;;;666555444333222222222222000000000000000000000000111111000000111111222333222111222222333444555666777;;;@@@EEEOOObbb{{{vvvxxxxxxtttnnnjjjiiiiiibbb[[[XXX]]]MMMGGGIIIFFFJJJOOOLLLFFFEEEEEEFFFGGGGGGFFFDDDBBBBBBCCCDDDEEEGGGHHHIIIEEEIIIIIIFFFEEEEEECCC>>>===>>>???>>>===<<<===>>>888===???999555555777777888888999999999777666555555555555555555555555555555555555555555555555555666666555555555444444444555444333222333444666777777777777777999<<<>>>@@@?????????>>>???@@@BBBCCC>>>;;;===AAAAAA???@@@CCCEEEIIIJJJFFFEEEIIIKKKJJJHHHHHH]]]eeeTTTRRRpppwww}}}~~~~~~wwwtttuuuvvvwwwyyy{{{~~~qqqooommmllllllnnnppprrr~~~|||uuuqqqhhhgggssslllWWWSSSJJJDDDFFFHHHDDD@@@???QQQQQQLLLTTTuuufffFFFAAA===???AAAAAAAAACCCEEEGGGHHHEEEAAA@@@@@@BBBBBBBBBHHHGGGEEECCCBBBBBBBBBCCCCCC???<<<>>>CCCEEEBBB>>>;;;:::999:::>>>EEELLLPPPiiitttvvvvvv|||ppphhhhhhsssyyyxxx~~~wwwbbbGGG777333555444111222111000///............////////////......------..............................///000111222444555GGG```{{{~~~uuugggTTTGGG555MMMUUUaaahhhiiihhhiiillliiikkknnnoooqqqwwwsss[[[KKKNNNHHH@@@<<<===AAADDDEEEAAAAAA@@@@@@AAADDDGGGHHHLLLRRRTTTNNNKKKPPPZZZ___~~~xxxuuurrrkkkddd___ZZZIIIAAAIIINNNQQQYYYtttzzzggg???999333111222444222000222222222222111111111000000000000000000000000000...111222111000444<<>>AAABBB>>>>>>>>>>>>???@@@AAABBB>>>>>>PPPYYYGGG@@@CCC===FFFIIIHHHDDDBBBFFFIIIIIIEEEEEELLL```^^^;;;QQQeeevvv{{{}}}}}}{{{hhhhhhiiilllqqqxxxwwwrrrooollljjjlllooozzzppp___RRRHHHCCCCCCHHHFFF@@@BBBKKKZZZFFFPPPtttuuuGGGEEE>>><<<===>>>???@@@BBBEEEHHHFFFCCC???===>>>???@@@@@@IIIFFFBBB>>>===>>>AAACCC>>>===<<<===???@@@???>>>;;;999777555666777:::<<>>???@@@AAAAAA===IIIpppxxxPPP===EEE@@@EEEFFFFFFDDDCCCCCCEEEFFFBBBFFFEEEMMMsss^^^DDDUUUkkkyyyyyyuuuxxx~~~}}}yyyuuuooojjjhhhiiikkkmmmjjjnnnsssyyy|||}}}}}}|||vvvrrrnnnkkkjjjkkklllmmm}}}yyykkkaaaWWWPPPBBBHHHKKKFFF>>>???MMM\\\PPPKKK```VVV???CCC:::>>>????????????AAAEEEHHHDDDAAA===;;;<<<===>>>>>>EEEBBB???<<<;;;===@@@BBB<<<===>>>===<<<<<<<<<===;;;:::999888888888999999111::::::>>>PPPddd|||{{{uuu|||rrrwww{{{gggjjjccchhhooonnn{{{bbbDDD111444444333333333222000...000///......---------...------------------------------------------------/////////...//////000000222222<<>>:::<<<>>>??????===:::999999888;;;;;;666444555555222222222222222222333333333000000000111111222222222000000000000000000000000222222222222222222222222333333222222222222222222333333444555666888999:::::::::;;;<<<>>>>>>??????>>>GGGkkkrrrJJJ:::DDD@@@@@@BBBEEEFFFDDDBBBAAAAAAAAAHHHGGGGGGhhhVVVJJJKKK^^^jjjiiilllvvvuuuzzzyyypppjjjgggfffjjjlllnnnooonnnlllhhhfffhhhiiiiiijjjnnnxxxwwweeeWWWNNNHHHEEEEEELLLJJJ???>>>JJJSSSSSSFFFbbbwwwbbbBBBBBB<<<777>>>?????????>>>>>>AAACCCAAA>>><<<;;;;;;<<<<<<;;;======<<<;;;<<<===???@@@===??????>>>;;;999:::;;;777777777777777777777777;;;===444000;;;CCCKKKXXXcccuuuqqq]]]___qqqtttiiiuuummmuuu}}}zzz|||yyy}}}zzzuuu}}}rrrWWWBBB666111//////000222222222333555777///...------------------,,,,,,,,,,,,------------------------------------///......------......///222111---;;;\\\wwwyyy}}}xxxoooXXXCCC>>>@@@CCCJJJQQQUUUZZZaaafffhhhkkknnnrrriiinnntttwwwwwwyyy}}}zzzvvvttttttuuuooopppnnnggg[[[PPPJJJHHHCCCVVVKKK===```zzzBBB(((555333222222222222111000...........................//////////////////////////////000000///000111222111555777>>>LLLWWWcccrrrkkkuuu{{{zzz}}}|||{{{~~~|||yyywwwsssyyy|||ooo{{{|||pppMMM<<<444;;;>>>555///111222222111000000000111111000000000000000000000000//////......//////000111000000/////////000111111000333666777666666888:::555BBB[[[yyy{{{rrr{{{|||yyyxxx```jjj}}}~~~TTT\\\\\\VVVGGGDDDHHHGGGLLLQQQNNNJJJJJJIIIJJJKKKLLLJJJHHH@@@@@@@@@@@@AAABBBCCCDDD@@@CCCDDD@@@>>>>>>;;;777999;;;===>>><<<:::999999777:::999555444666555222333333222111111222222333//////000000111222222222000000000000000000000000111111111111111222222222222222222222222111111111222222333333444444555555777777999;;;<<<=========???999DDDJJJ<<<999???:::===>>>BBBFFFEEE@@@>>>@@@AAAHHHGGGEEEVVV~~~vvvPPP666@@@TTT\\\___cccgggnnnwww}}}|||tttpppnnnlllhhhfffeeegggjjjllluuuxxxzzz~~~yyyooocccWWWLLLDDDEEEIIIHHHEEE??????KKKWWWSSSFFFMMM;;;:::BBB999;;;;;;<<<======;;;;;;;;;===>>>===;;;;;;<<<<<<:::888888999:::<<<===>>>??????>>>??????===;;;::::::;;;777777777777666555555555999<<<666444;;;999222555<<>>===AAA@@@DDDFFFEEEFFFYYY|||uuuXXXFFFFFFNNNRRRSSSVVV]]]eeelllooossswwwzzz{{{|||{{{jjj```XXXQQQMMMIIIEEEHHHOOODDD<<<>>>LLLVVVWWW[[[bbbmmmVVV888;;;<<<888<<<777999<<<===<<<;;;;;;;;;<<<;;;<<<===>>><<<999666999999:::;;;;;;======>>>;;;;;;;;;;;;;;;<<<;;;;;;::::::999888777666666555///666666777>>>;;;666:::555999555:::DDD@@@GGGcccVVVKKKUUUddd___WWW[[[aaaggg``````bbbbbbooo~~~oooVVVCCC666...888333111333333//////222//////......---...///000---,,,,,,,,,,,,,,,------***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---......'''///000///333:::QQQpppuuulllooovvv}}}}}}ttttttvvvzzz[[[HHHCCCCCC???BBBFFFIIIKKKOOOVVV[[[dddfffggghhhiiiiiikkklllrrrrrrrrrpppoooqqqvvvzzz|||uuusssttttttrrrxxxqqqkkklllooonnneee]]]WWWXXXWWWPPPGGGDDDGGGLLLdddkkkQQQ(((666666777222222222000/////////000---.........////////////////////////////////////,,,,,,,,,---.../////////...111555222...666===:::XXXwww|||kkkqqqzzz```AAA555555111333444333000000333777000000/////////000000111..............................------......///000//////......---......///222333333333333222333333444777666222777NNNttt|||yyyllllllwwwqqqTTTggglll___NNNGGGGGGCCCFFFKKKIIIDDDCCCBBBCCCEEEEEECCCBBBCCCBBBAAA@@@????????????<<<@@@@@@>>><<<===:::666888:::<<<<<<:::666444333333444333111222555555111333222000///.........///------......///000111111000000000000000000000000---------......///////////////000000///...------///000111222333444444444222444666888999:::::::::999<<<999:::???;;;999BBB===;;;<<>>DDD===@@@FFFGGG@@@EEEhhhdddDDDBBBKKKKKKJJJPPPWWW]]]bbbhhhoootttrrrwww}}}xxxhhh\\\QQQIIIEEEFFFFFFBBBBBBFFF===888EEE[[[YYYNNNggghhh888AAA<<<000333555555888===??????>>>======:::;;;<<<>>>???===888555<<<;;;:::999999;;;<<<>>>888777777999<<<======<<<888888777666555555666666444;;;777222444111111:::///999444444===555111CCCAAA000555FFFDDD:::999999555555<<<<<<333666===:::CCC>>><<<<<<666///444>>>222...///444444...+++...------...//////...---+++,,,,,,,,,++++++,,,------*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///000+++'''000666...777TTTfff|||lllzzz}}}zzzgggTTTDDD>>>???@@@???>>>AAAGGGLLLMMMQQQWWW___eeeggghhhgggdddgggiiijjjiiijjjnnnqqqoooqqqtttuuusssrrrrrrssspppwwwyyyuuuqqqrrrsssrrrppplllhhhjjjmmmjjj^^^TTTCCCDDDDDDDDDDDDGGGMMMQQQhhhKKK;;;---999,,,,,,000000000///......000222........./////////000000////////////////////////------...000222111///---///,,,111333+++,,,333333///MMMccccccdddpppwwwuuurrr~~~{{{zzzqqqddd:::---444777222222444444222444777333,,,000000////////////000111------------------------...------------.../////////......---------......222222111111000111222333000555888777333555<<>><<<;;;:::999888555777999999666444222222111111111111000000000///000000//////.........---////////////////////////////////////////////////---------...000111333444///////////////.........000///...111:::???999///000111222444555666666777333444666888;;;>>>@@@AAACCCAAA>>><<<<<<===@@@BBB@@@???@@@BBB@@@CCCRRRdddqqqQQQEEEGGGMMMMMMLLLKKKLLLQQQZZZ```eeejjjpppssstttvvv|||tttjjjccc\\\UUUOOODDD@@@>>>BBBIIIJJJDDD===FFFIIIQQQVVVWWWaaavvvUUU888333888888666777888999<<<>>>>>>>>>===<<<;;;<<<===<<<::::::<<<>>>;;;::::::;;;===>>>===<<<:::;;;===>>>===<<<:::999>>>:::555333555777888777888777666555555444555555555555444333222000////////////000111222222333333111111111111111111111111222222222222222222222222111000000111444333///,,,......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,------------...///000000111KKK^^^~~~}}}sssvvv|||yyyqqqSSSRRR>>>555AAAAAA;;;DDD:::@@@FFFJJJLLLQQQYYY___aaa```aaadddffffffhhhjjjmmmlllkkkjjjkkklllnnnooohhhfffhhhmmmmmmjjjhhhjjjkkkcccZZZUUUSSSOOOGGGAAACCCEEEHHHGGGEEENNNkkkpppIII000555888,,,)))333111000000///////////////---,,,,,,,,,,,,---......---------------------------------............///............////////////333444666<<>>PPPooo~~~wwwvvv}}}~~~xxxxxxgggDDDLLL^^^hhhGGGAAA???AAAJJJDDDDDDCCCCCCCCCBBB===888999<<>><<<>>>===888@@@???>>><<<:::888777666666888999999666333222222111111111000000000//////000/////////.........---////////////////////////........................---------...///000111222///.....................//////...000666:::777//////000111333444444444444444444666888;;;===???@@@BBBAAA>>>======>>>AAACCCBBB@@@@@@AAA>>>???IIIUUUwwwaaaPPPOOOLLLGGGCCCBBBEEELLLQQQXXX]]]cccfffhhhkkkqqqvvvxxx}}}{{{rrrjjj^^^VVVRRROOOKKKHHHBBBEEEGGGDDD@@@@@@FFFKKKKKKTTTZZZXXX___zzzTTTBBB555777:::666333444777888999;;;;;;;;;;;;:::999:::;;;;;;;;;<<>>???>>>===:::::::::::::::;;;<<<<<<===999555444555777777666777666555444444333444444444444333222111000///...//////000111111222333333111111111111111111111111111111111111111111111111000//////000222222...+++---------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---,,,------...//////000000333AAA^^^yyyxxxtttyyyqqq}}}}}}www|||}}}ttt^^^LLLFFF@@@;;;>>>BBBCCCCCCCCCBBBBBBCCCEEEKKKOOOVVV]]]aaa```^^^]]]kkkjjjiiigggfffeeeeeeeeeiiiggggggiiigggaaa^^^___eeeZZZKKK>>>:::>>>EEEKKK;;;:::BBBVVVkkkmmmJJJ555(((,,,222000000444111000//////......//////---,,,,,,,,,,,,---......------------------------------------............---.........//////////////////...000666@@@LLLTTTcccxxxyyyyyyiiiGGGDDD888000111444333222333///000000111111000000////////////...............///.........---------------.........////////////---.........//////////////////000000000111111111111111222222333555666777<<<:::<<>>KKKcccrrrJJJ===:::AAAMMMFFFCCC???999===EEE>>>666LLLmmmZZZ???;;;BBBDDD@@@>>>>>><<<;;;999777666555777888999888555333111111000000000000/////////////////////...............////////////////////////.......................................//////000...........................000///...000444444000///000111111222222111111555555777888:::;;;======???>>>===<<<===???AAACCCEEEBBB@@@@@@===;;;>>>DDDaaahhhGGGJJJLLLIIICCC@@@@@@BBBHHHLLLQQQTTTVVVYYY^^^bbbhhhkkkppptttwwwzzz}}}xxxoooccc[[[VVVPPPGGGCCCBBBCCCDDDCCC@@@CCCCCC@@@===@@@JJJSSSQQQZZZ]]]___uuuFFF:::444333777777222111555555555666666777777888888777888999999888999;;;===444444444666999:::999888888777666777888;;;>>>@@@:::888666555666666555444666555444333222222222222222222111111000///......//////000000111111222222000000000000000000000000000000000000000000000000.........///000///---+++,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,,,,,,,,,,------......//////(((...???VVVfffppp|||zzzlllxxx~~~yyynnn[[[NNNGGG>>>;;;999888888:::<<<===>>>>>>@@@CCCEEEIIIMMMOOOPPPWWWVVVUUUTTTRRRQQQPPPOOONNNLLLLLLOOONNNIIIHHHIII???BBBDDDCCC???>>>AAADDDJJJ^^^}}}[[[>>>111000......///000...,,,000000///............///,,,,,,,,,,,,,,,---......------------------------,,,,,,,,,---------......---------.........//////000000...------///444888FFF]]]|||vvvyyyyyy[[[EEE:::666444000...111333111111222//////000000000000//////------..............................---------------------.........//////---------.........//////////////////000000000000111111111222333444555666999;;;===>>>@@@GGGRRRZZZuuubbbEEEUUUlllqqqJJJ>>>:::???KKKDDDBBB:::444999BBBAAAHHHoooSSS777555===???;;;;;;::::::999888777666666777888999777444111000111000000/////////.........................................................------------------------......---------------...---------------............111111------000222111000000111111111000000///555555666777888999::::::;;;;;;:::;;;<<<>>>???AAACCCAAA?????????===<<<;;;999jjj```TTTGGGEEEJJJLLLEEE>>>>>>AAADDDEEEFFFHHHKKKNNNUUUWWW[[[___bbbeeehhhjjjiiilllpppqqqrrrrrrrrrsssiiigggeeeccc```[[[TTTOOOGGGCCC???>>>???AAABBBAAADDD???<<>>@@@AAAAAAAAA@@@@@@??????@@@>>>???CCCCCC@@@???BBB::::::;;;<<>>>>>FFF@@@@@@;;;<<<=========JJJjjj___NNN===:::@@@CCC>>>888666666666666777777777777666777777555222000000000/////////............------------...............------------------------------------------------...---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------......222222---+++...111111111111111111111000000///444444555555666666777777666666777888:::;;;<<<===>>>>>>>>>???AAACCCAAA>>>;;;WWWrrroooQQQCCCGGGMMMJJJBBB===>>>??????>>>>>>???@@@FFFGGGJJJNNNRRRUUUVVVWWWVVVYYY[[[\\\\\\\\\]]]^^^YYYWWWUUURRROOOJJJEEEBBB@@@@@@???@@@AAABBBAAA@@@DDDBBBCCCHHHPPPWWWXXXXXXdddrrrddd<<<:::;;;666111000000///000222111111000000000111222222333444444333111111222333555444555666999:::999888111333666999<<<===>>>>>>444555666666555333222222333222111000000//////000//////..................//////////////////000000........................------------------------+++,,,,,,,,,++++++******++++++*********)))))))))******************************************************************************))))))******+++,,,++++++++++++,,,,,,,,,,,,000...,,,+++///<<>>888888:::555;;;????????????;;;444======<<<<<<<<<<<<<<<<<<>>><<<===AAAAAA??????BBBIIILLLQQQZZZiii~~~ttt~~~ZZZ444666666......///:::GGGBBB111---666///......---------------,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---,,,,,,,,,,,,------------+++---000111000000111222///...222<<>>999111...111333333000------///000......////////////......++++++,,,,,,------......,,,,,,------------------,,,,,,,,,,,,------------,,,,,,,,,,,,---------------............/////////000000000000000111222333555333111333888===@@@AAA===;;;999777999BBBNNNXXXjjjrrr}}}^^^GGGNNNXXX\\\BBBCCCBBB>>>CCC===???666<<<>>>999777???JJJQQQGGGAAA>>>AAAEEECCC@@@>>>444444555555555555555555333444444333000//////000///.........---------------------------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,***++++++,,,,,,------------000000,,,+++///111000000000000111111000//////222222222333333444444555333444666777888999999999999;;;<<<===@@@EEEFFFCCCNNNEEESSS}}}rrrPPP;;;>>>IIICCCCCCBBB@@@???===<<<<<<>>>>>>>>>AAADDDEEEEEEDDD???AAACCCDDDCCCCCCDDDFFFGGGGGGEEECCCAAA>>><<<;;;===>>>???AAABBBBBBBBBAAA===FFFOOOQQQOOOSSS]]]hhhppplll;;;---555222000///111333222...,,,//////000000000000000000000222333444444555777999555555555666888999888666000222666999;;;<<<;;;;;;333555666555333111111222333222111000////////////..................//////............////////////------------------------------------------------+++,,,---,,,***)))***++++++++++++*********))))))***************************************************************************))))))))))))***++++++************++++++++++++***...000---)))+++555???VVVgggqqqzzzssswwwooopppxxxyyyrrrvvvooo```TTTLLLIIIHHHIIIBBB999:::EEELLLLLLGGGEEEDDDBBBAAAAAAAAABBBDDDCCCGGGNNNTTTVVVZZZ___pppxxxxxxNNN444000555222***///,,,444CCC???---)))444......---,,,,,,,,,,,,---+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------***,,,///000//////000111000222555555000---333===>>>LLL\\\jjj}}}mmmWWWHHH???999777111...111111///222:::---//////+++***---000000------............------++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------------------.........//////////////////000111111555555777<<>>@@@222666999999999:::;;;;;;JJJCCC===;;;777222333777555555555444333333222222000111111000......///000.........---------,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++*********++++++,,,*********+++,,,,,,------+++------***+++///000------....../////////......//////000000111222333333222444666777888888777777555999;;;999;;;BBBFFFEEEMMM<<>>===<<<===>>>???<<<:::<<<===??????>>>>>>???@@@;;;<<<<<<<<<;;;<<<=========>>>???@@@BBBEEEIIIKKKDDDLLLTTTVVVXXXbbbvvvsssGGG888777777,,,...000111111111...,,,...///000111111000///...///111333444444666999;;;555444333444666666444333111222333555666777888888333444555444111000111222333222111000////////////------....../////////000........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,---,,,))))))***,,,,,,,,,+++++++++*********************************************************************************)))))))))))))))***++++++************************)))...111000---,,,---...333FFFjjjnnnpppsssmmmyyy|||vvvmmmnnnrrr~~~~~~tttjjjiiifffZZZLLLMMM___nnnqqqbbb```]]][[[ZZZ\\\^^^```kkkjjjoooxxxpppooo}}}ccc111&&&<<<888'''(((...111///111555333,,,(((***...------,,,+++,,,,,,,,,+++++++++***++++++,,,---++++++++++++++++++++++++************++++++++++++++++++++++++,,,,,,,,,,,,,,,...///.........000111///,,,---222555333222444...///333===NNNcccvvvcccWWWFFF999333000///000///333777666000++++++...+++......***+++///000,,,---------......---------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,---------++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---------.........//////......//////000000777333000...111666;;;???>>>:::666333444888===@@@444777;;;======;;;999888;;;<<<<<<<<<<<<;;;;;;:::UUU@@@KKKWWWWWW===???AAAAAAGGG@@@AAA:::777888<<<>>>===???DDD>>>;;;===AAA>>>777555888777777666444222111//////...///000///------///000......---------,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))***++++++,,,))))))***+++,,,,,,------)))+++***)))+++///...***+++,,,------.........---------...///000111222222333444777888999888777666444999:::666666>>>DDDDDD@@@???GGGLLLOOOjjjeeeMMMMMMLLLJJJHHHHHHFFFDDDCCCBBB???>>>>>>@@@@@@===;;;:::;;;======<<<;;;===>>>?????????===;;;;;;<<<===@@@@@@@@@AAADDDJJJRRRWWWXXXUUUTTT[[[lllqqq???...111333000///111222...+++---000111...///111222222000///---000111333333222333555777888777666777888888666444333222111111111333555777333444555333000///111333333222111000000/////////------......///000000000.....................---,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++---...,,,)))(((***---,,,,,,,,,++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++*********)))))))))))))))++++++++++++---000000...777 ;;;EEEHHHfffnnnooo}}}|||oooppphhheeetttqqqmmmppp}}}{{{|||}}}~~~}}}}}}]]];;;444(((222333!!!,,,<<>><<<888555333;;;<<<===??????>>><<<:::444666999777444333555999WWWJJJRRR]]]ZZZFFF===>>>>>>BBBDDD===@@@??????CCCHHHHHHCCC>>>===;;;999999::::::777444666555333111000000000000222000.........///...---......---------,,,,,,,,,++++++++++++++++++++++++---,,,+++,,,---......---)))************+++++++++******************************))))))))))))******++++++******++++++,,,------------............//////////////////000000111666777777777888888888888666777888999:::;;;;;;;;;<<<===BBBFFFHHHVVV|||mmmVVVDDDFFFOOOPPPJJJGGGFFFAAA@@@BBBBBB======???===;;;:::;;;???AAAAAA???BBB===:::::::::888999======HHHFFFNNNOOONNNZZZWWWVVVaaakkkrrrvvvCCC555666111...222000000000000////////////............////////////111111222333333444555555888777555444333444444555777666444222222333444555444333111//////000111222111///------...///000000...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------++++++************++++++))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))******************+++++++++,,,,,,,,,)))***,,,111;;;JJJYYYcccoooooonnnooovvv}}}yyypppkkkkkkoootttuuutttxxx}}}xxxyyyyyy|||yyyPPP777111333000000//////............//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***+++++++++,,,))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---.../////////////////////000000111111111222333333444555555:::===HHH]]]vvvxxxwww}}}}}}xxxjjjYYYFFF===>>>>>>888000444444333333222111000000000000//////.........---,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,************************************************,,,++++++******++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------////////////////////////222222444555666888999999::::::::::::999999888888;;;999888:::===>>>===:::;;;999888999::::::999888ZZZNNNVVVaaaYYYDDD:::;;;;;;AAAEEE@@@???>>>???DDDIIIJJJFFFBBB<<<:::999999;;;:::888555666555333222111000000111111///...---...///...---...------------,,,,,,,,,++++++++++++++++++++++++,,,++++++,,,......---+++))))))*********+++++++++******************************))))))))))))******++++++******++++++,,,---------------............///////////////000111111444444555555666777777777666666777999::::::;;;;;;>>>===@@@AAA>>>CCC\\\xxxpppfff\\\MMMBBB???HHHEEEBBBBBBDDDFFFGGGFFFCCC???<<<>>>CCCDDD???999:::999<<>>LLLSSS\\\fffrrr}}}}}}wwwlllkkknnntttxxxvvvtttuuuyyyyyywwwzzz{{{|||}}}www|||xxxnnnXXX???111000222222/////////......---------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---......///......------......///000000000000111222333333333333222444;;;EEEMMMOOOOOOyyy|||www{{{nnncccWWWTTTVVVWWWRRRKKKHHHBBB======@@@BBB???<<<>>>888222111555888888777444333333222111111000000////////////......------,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************************************,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------////////////////////////111222333444555777888888:::999999888777777888888888777666888;;;;;;:::888888777666777888999888777SSSHHHOOOXXXUUUAAA777888999@@@FFFCCCAAA@@@AAAEEEIIIIIIFFFBBB;;;:::999999::::::888666666555444222111111111111111///------...///...---------------,,,,,,,,,,,,++++++++++++++++++++++++******+++---///...,,,***)))))))))*********++++++************************++++++************+++++++++************+++,,,,,,,,,,,,,,,---------......///////////////000111111000111222333444555666777555666777888999999::::::<<<;;;<<<===888555AAAQQQlllwwwrrraaa\\\SSSPPPFFFAAAGGGQQQOOOFFFBBBGGGKKKKKKFFFCCCDDDFFFFFFEEEHHHLLLMMMLLLNNNSSSNNNWWWQQQWWW^^^iiifff888222///111222000...///////////////.........------------.........///////////////000000111111222111000///////////////000/////////000111444666777444333222111000111222333......------------......------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++,,,,,,,,,+++******))))))******++++++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***(((((())))))))))))***************++++++++++++,,,+++,,,,,,+++******+++---///888CCCOOO]]]jjjrrrsss}}}zzz}}}}}}wwwvvvpppxxxzzzvvvrrrvvv}}}{{{|||ooottttttuuuvvvqqq}}}vvv~~~wwwbbbOOOJJJ???///(((,,,222000)))......------------,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------......---,,,,,,,,,,,,---.........//////000000111111111888777555555666777999:::...888FFFPPPTTTUUUVVVXXX]]]YYYQQQGGG===888777888===:::777444333222222222666444222222222222000///+++---000000000000333555333222222111111000000//////............---------+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,////////////////////////000000111222333555666666999888777555555666777777666555444555777777666444555444333444666777666555III>>>CCCJJJNNN<<<666888999???EEEAAAEEEEEEDDDFFFGGGFFFBBB>>>;;;;;;::::::999888666555555444444333222111111111000...------...///...------------,,,,,,,,,++++++******************************,,,...000///,,,***))))))))))))************************************++++++************++++++***************++++++,,,+++,,,,,,,,,------------//////......//////000111...///000111333555666777555555555666777888999:::999777999<<<;;;999>>>FFFWWWaaa|||sssaaaWWWaaappphhhTTTJJJKKKMMMOOOQQQRRRTTTTTTZZZUUUPPPNNNMMMMMMRRRZZZUUUcccbbblllyyy]]]444222666666111---...///...............------------,,,,,,---------.........------......////////////..................//////.........///000222444555222111000000000000111111---......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))******+++++++++,,,******))))))))))))******++++++******)))((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((()))))))))***************++++++++++++***,,,---...------...///+++...222555<<>>CCC===;;;>>>DDDCCC<<<===CCC>>><<<:::999999999999888222333444444444666888:::777888999999777555444444111444666555111...///111111111111000000/////////------------------------+++++++++***+++,,,,,,---++++++++++++++++++++++++************************************************++++++************++++++***************************++++++++++++,,,,,,,,,...........................//////000222333333444777666555333333444666777444444444555555555444333111000000111444555555444GGG===AAAFFFGGG888555:::999===AAA<<>>BBBFFFCCC666555:::888:::===888<<<===>>>???@@@@@@??????:::;;;;;;999555222111222111111222222111000//////...---+++,,,---///......,,,,,,,,,,,,++++++++++++************************++++++,,,...000///---+++((((((((()))))))))******))))))))))))))))))))))))******))))))))))))*********))))))))))))***++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---......,,,---...000222333555555444333333333444666888999<<<888555444555777999:::888;;;MMMlll{{{zzz{{{{{{|||LLL444222666---///...---...000///+++,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------///000111111111111111111111000000/////////,,,,,,------------......,,,///111000,,,***+++---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************))))))(((((())))))***)))))))))))))))))))))***))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))((((((''''''(((((()))''''''(((((((((((()))))))))))))))************+++((()))((('''&&&(((+++...((())),,,///...+++---111555:::CCCJJJNNNSSS```nnnkkkooozzzrrrmmmssspppvvvxxxyyy}}}~~~zzzwwwtttooolllooorrrjjjWWWGGG???<<<666222333555///&&&111+++'''***......,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++***************))))))))))))))))))))))))************************************************++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,---......////////////////////////333555666555333444999<<<>>>777666===AAA===999:::<<<;;;999999999888666444777444111111222222000...222444666666444222222222///---+++,,,///222222111........................++++++,,,,,,,,,,,,,,,---***************+++,,,,,,++++++++++++++++++++++++******************************************************))))))))))))******************************************++++++++++++------------------------------......///000111111333333333444444444444444666888999888555444333444111000///000222333333111~~~@@@:::>>>@@@DDD777555888555777:::666777888:::;;;;;;;;;<<<<<<555777888777444222222333///000000111000///.........,,,++++++---///......,,,,,,,,,++++++++++++***************************+++******+++------,,,***(((((((((((()))))))))***))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))***++++++************++++++++++++++++++******++++++,,,---++++++,,,...///111222333333333222222333555777999;;;888555222222444666666???888666AAAWWWqqqkkkBBB444666222)))222///...000///,,,)))))),,,+++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000222222222222111111111111000000//////,,,,,,------............,,,000333111---++++++...,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************************************))))))))))))))))))(((((((((((())))))((((((((()))******++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((('''''''''((((((((())))))))))))))))))************%%%&&&((()))***+++...111)))(((+++111111,,,+++...(((***///555777;;;EEEOOOnnnzzz{{{xxx|||jjjmmmlll___```RRRFFF===444000222666666555222...'''###)))111111---,,,)))+++333666111+++))),,,,,,,,,,,,---------...---,,,,,,,,,++++++++++++***************************************+++++++++))))))))))))))))))))))))************************************************+++++++++++++++++++++++++++++++++++++++,,,------............------------***+++,,,------...111222111000111333444222000///111000///...------...///222111000000111333555555111111111111111111000///222000///...//////---,,,------------------------***+++++++++,,,,,,,,,,,,***************++++++,,,******************************************************************************))))))))))))******************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000111222444555666555444333777999:::888555333333444222111000111333333222111}}}???999;;;===FFF888444666222444999666777999:::999888777777777111444666666333222333555......///000000///...------,,,++++++---///......,,,,,,,,,+++++++++******))))))))))))))))))))))))***(((((((((***+++***)))(((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''(((((()))))))))))))))******+++)))************+++++++++******))))))******+++,,,******+++,,,...///000000333333222111222555777999777777555333444888::::::666>>>@@@555444OOO]]]000,,,444333000555000***(((+++***''')))000+++++++++************)))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...000222222222222000000111111111111000000,,,------.../////////...---111444222...+++,,,...,,,++++++++++++++++++,,,++++++++++++++++++++++++*********************************)))))))))))))))))))))(((((((((((())))))''''''((()))***+++,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((''''''''''''((((((((()))))))))))))))************''')))++++++)))(((((((((000+++)))------)))***...111...///222333222555:::???iiixxxttt}}}pppIII???222222333333222111///...---'''///555111+++***+++,,,+++,,,111222+++%%%***444,,,,,,,,,------.........---------,,,,,,,,,++++++************************))))))******+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++*********)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,.........///000000000000///222333///---000555777666666555222000000222555222333222000------111444222111///000111222000///+++---//////---+++******------------------------*********++++++,,,,,,,,,*********)))***++++++,,,******************************************************************************))))))))))))******)))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---.........///000000000000222555777777666444222777999:::888555222222444444333111222333333222111qqqFFF;;;>>>EEE???;;;666333222444555555:::::::::::::::999888777555555555444444333333333000//////...---,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,++++++***)))((((((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++,,,,,,,,,------,,,+++******+++...000222333333444444555555444444555555444444666888:::;;;::::::;;;;;;888===RRRhhhsssuuurrr===999333000000///---+++------,,,,,,+++***))))))++++++++++++++++++++++++)))************+++++++++************************------......///000000000...............///000111------------------------...---,,,,,,++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///111333444555555888>>>III[[[uuu}}}ggg???333222111000////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++***)))(((+++*********))))))(((((())))))(((((((((((())))))******))))))))))))******))))))))))))))))))))))))(((((())))))******++++++************************,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...///000111222111///---...///222444777666333111000000000111444444333222111000/////////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***++++++++++++++++++++++++++++++************++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++---------....../////////000111222333444555555666555555555444444555555555333333333555666555222///mmmDDD999<<>>:::555222222444555666888999999999888888777666444444444444333333333222000000//////...------,,,------------,,,,,,,,,,,,,,,,,,,,,+++******))))))************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++++++++,,,,,,,,,,,,---,,,+++******+++---000111111222333333444444333333555555555666777888999:::222555:::<<<888555===IIIOOOlllddd;;;777444000......///...,,,------,,,++++++***))))))++++++++++++++++++++++++))))))*********+++++++++************************++++++,,,,,,---......///------------------...///,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++++++++************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''''''''((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------...///000222333333555555555555:::DDDQQQZZZbbb```TTTCCCCCCWWWkkkttt]]]222111000//////............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++***))))))************)))))))))((())))))(((((((((((())))))******))))))))))))******))))))))))))))))))))))))''''''((((((((((((((()))************************,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---///000111111000///...///111333444666444222000//////000000111111000000//////..................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***+++++++++++++++++++++++++++******))))))******+++)))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++,,,,,,---------.........000000111222333444444555555444444333333444444555222222222444555444111///hhhAAA888;;;@@@<<<888444222222444555666666666777777666666555555333333333333333222222222111000000//////......---.........------------,,,---,,,,,,++++++*********************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++******+++---///000///000111111222222222111444555666666777777777777333666:::>>>:::555444777>>>FFFZZZrrrNNN666)))000...,,,+++---......---,,,,,,,,,+++******)))))))))))))))))))))))))))))))))))))))*********++++++************************))))))******+++,,,,,,,,,...---,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++++++++,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******)))))))))*********++++++++++++++++++++++++++++++------......///000000111222222111///---...000333---333333,,,,,,555<<<===SSS]]]iiiuuu~~~hhhOOO111000///...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++***))))))************))))))))))))))))))(((((((((((())))))******))))))))))))******)))))))))))))))))))))))))))))))))))))))(((((((((************************++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000//////000000111222333333333222000///.........///....................................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++++++++++++++++++++******))))))******+++)))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++++++++++++++++++++,,,,,,,,,,,,,,,------......///000111222333333333333222222222222333333222111111222333333000...bbb???888;;;???:::666333111222444555555333444444444444444333333222222222222222222222222111111000000/////////...//////.........------------,,,,,,,,,++++++******************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++************+++,,,......---...///000000000000000222333444555666555444333888777666888999999999:::;;;:::999LLLnnn|||vvvNNN777///111666---,,,+++++++++,,,------,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))************************************(((((()))******++++++,,,......---,,,,,,+++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++,,,************************************************(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((''''''''''''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***))))))))))))************************++++++++++++------------...............///111222333444555555)))222777444111111///+++(((000777:::===>>>777...///...------,,,,,,,,,------------,,,,,,,,,++++++++++++++++++++++++++++++******************************+++++++++******)))*********)))))))))))))))))))))(((((((((((())))))******))))))))))))******))))))))))))))))))))))))------,,,,,,++++++******************************++++++************++++++++++++++++++++++++++++++++++++++++++,,,---...//////000111222222222111000000000///...---------...,,,,,,---------..................---------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,+++************************************))))))))))))******))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************++++++++++++++++++++++++,,,---...///000111111222222222111111111111222222111111000111222222000...yyy]]]===999;;;>>>888555222111111333333333111222222333333222222222000111111111111111111111000000000000//////////////////.........---------,,,,,,+++++++++++++++***))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********++++++************++++++,,,---+++,,,---...////////////000111222333333333111111444222000111444999:::888222:::999444>>>RRRgggxxx```;;;,,,,,,...///000---------,,,+++++++++,,,++++++***************)))(((((((((((((((((((((((((((((()))))))))*********)))))))))))))))))))))))))))))))))***++++++,,,,,,//////...---,,,,,,,,,---+++,,,,,,,,,------......+++++++++******++++++,,,************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))(((((()))))))))*********)))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---...///000000000000111333222,,,***---333666,,,//////+++)))+++---......------,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++************************)))******+++++++++******))))))))))))))))))******))))))(((((((((((())))))******))))))))))))******))))))))))))))))))))))))------,,,,,,++++++******))))))))))))))))))))))))+++******))))))******++++++++++++++++++++++++++++++++++++++++++,,,---...000111222222222000...---......------------------,,,------......//////000...------------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,++++++***)))***************************))))))))))))))))))***)))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++++++++++++++++++++,,,------//////000111111111111000000111111111222000000000111111///...rrrWWW;;;999;;;<<<777555222000111222222111000000111222222222111111/////////000000000000000////////////////////////.........------------,,,************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))*********))))))*********+++++++++***+++,,,---...////////////000111111222222222222111222333333666999666000444333555777222333DDDVVV|||WWW<<<333...///111///+++))),,,---...---+++)))***+++************************((((((((((((((((((((((((((((((((()))))))))******))))))))))))))))))))))))))))))******+++,,,,,,---///...---------------...,,,,,,,,,------......///+++************++++++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((())))))((((((((()))))))))******((((((((()))******++++++***+++++++++++++++++++++000...------.........,,,...111222///,,,+++---000---000111000...///222444------,,,,,,,,,,,,,,,---,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************))))))***++++++++++++***))))))))))))************))))))(((((((((((())))))******))))))))))))******)))))))))))))))))))))))))))))))))))))))((((((((())))))))))))))))))))))))******))))))))))))******+++++++++++++++++++++++++++*********++++++,,,---///000000111000///---,,,,,,,,,------------------........./////////000000------------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++******)))***************************))))))(((((())))))***((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************,,,,,,,,,++++++++++++***++++++,,,---...///000000111111000000000000111111222111000000111111000///mmmRRR888888:::999777555222000000000000/////////000111111111111111.........//////000000000........................------------,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******((())))))*********************,,,---.../////////000000000111222333444555222555666444555888555///888---...666555222555888<<<^^^xxxvvv\\\AAA666+++///111///---------,,,)))+++---,,,***))))))+++))))))))))))************))))))))))))))))))))))))(((((((((((()))))))))***)))))))))))))))))))))))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,---...***++++++,,,------......***************+++,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((()))))))))***''''''(((((()))******+++)))))))))******+++++++++///...---///222333222000+++111777999555---(((''''''(((***,,,---------...------,,,,,,,,,---------,,,,,,,,,++++++++++++***************************************************))))))***+++++++++++++++((()))))))))************))))))(((((((((((())))))******))))))))))))******))))))))))))))))))))))))''''''((((((((((((((()))))))))))))))))))))))))))******))))))))))))*********************************************++++++,,,,,,------...............+++,,,,,,---.........---............////////////---------,,,,,,,,,++++++************************+++++++++++++++***))))))************************))))))(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************------,,,,,,++++++++++++++++++,,,---...///000000222111111000000111111222333222000000111111111000iiiNNN555777999888888555222000000000///...//////000111111111111111---.........//////000000---------...............------,,,,,,,,,+++++++++((((((((((((((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((())))))************))))))***,,,---.../////////222111111111222444666888222555222------333555111...111777444,,,111888111000;;;???GGGjjj{{{^^^CCC666//////222...111///******///...)))&&&)))++++++)))(((***,,,)))))))))))))))*********************************(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))******++++++************+++,,,------))))))***+++,,,,,,------******))))))***+++,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))&&&''''''((()))******+++((((((((()))******++++++,,,++++++...111111...+++---...//////---,,,///333000---+++---......---...---------,,,,,,---......,,,,,,,,,+++++++++******************************))))))))))))))))))))))))((()))***+++++++++++++++(((((())))))*********+++))))))(((((((((((())))))******))))))))))))******))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))******))))))))))))************************************************++++++)))***+++,,,---///000111++++++,,,---....................................---------,,,,,,,,,++++++***************************++++++++++++***))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))---------,,,,,,++++++++++++,,,,,,---...///000000222222111111111111222222444222000000111222111000gggGGG888777;;;777555333000//////000///...////////////////////////............///////////////...---,,,,,,---.../////////...---,,,,,,+++++++++++++++************)))******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''&&&&&&&&&&&&''''''((((((''''''''''''(((((((((((('''''''''&&&&&&&&&(((,,,///...)))%%%%%%'''(((((((((((((((((((((((())))))))))))***************+++,,,...///000000000000000000111333555888999333333222111000000111111///000000000111111111111444333333555???RRRkkk|||}}}OOOCCC555///111333111---+++++++++*********))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((()))))))))))))))))))))))))))))))))************+++++++++***+++,,,,,,------,,,,,,************************************************((((((''''''''''''((((((+++***))))))******)))'''&&&'''''''''(((((())))))(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%''''''''''''((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))(((((('''''''''&&&''''''''''''((((((((((((*********))))))))))))))))))************+++++++++........................---------......000111111++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,'''(((((()))***++++++,,,))))))))))))))))))))))))(((((((((((())))))))))))'''(((((()))***+++++++++))))))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''******))))))))))))******,,,,,,++++++***)))(((((())))))))))))))))))))))))************************++++++,,,,,,---......///------------------------,,,,,,------------------......---,,,,,,+++*********,,,---,,,***)))***,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++,,,---...///111111111000000000000000111111222222222111000///bbbDDD888888;;;999555333000////////////...........................---.........///////////////...---,,,,,,---...///.........---,,,,,,+++++++++++++++*********))))))))))))))))))((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((''''''''''''(((((((((((('''''''''&&&&&&&&&))),,,000///***'''''')))''''''''''''''''''''''''(((((()))))))))************+++,,,---////////////000/////////000222444555222222111000000000000000//////000000000111111111888777444000000777DDDMMMeeennnWWW???///999222+++))),,,...,,,)))+++++++++******)))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''((())))))))))))))))))))))))))))))))))))*********+++++++++)))***++++++,,,,,,++++++************************************************((((((''''''''''''((((((((()))*********)))''''''''''''''''''((((((((()))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))(((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))*********+++++++++------------------------,,,++++++,,,---...//////++++++++++++++++++++++++,,,,,,,,,,,,+++++++++***++++++++++++++++++++++++******))))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))'''(((((()))******++++++))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((((((((******))))))))))))******,,,,,,+++******)))(((((())))))))))))))))))))))))************************,,,------...//////000000------------------------,,,,,,,,,---------------...------,,,++++++******+++******---000111---)))++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++,,,---......000000000000000000000000000000000000000000111111[[[AAA777888<<<:::555333000////////////...........................---------.........//////......------------.........------,,,,,,+++++++++++++++*********))))))))))))))))))(((((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((''''''''''''(((((('''''''''''''''&&&&&&&&&'''***---,,,)))'''''')))''''''''''''''''''''''''(((((())))))))))))************+++---............//////.........//////000111000//////.../////////////////////000000000000333444444111...---111555@@@VVVwwwhhhSSSAAA777222---***,,,+++***+++------,,,***************))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''((()))))))))))))))))))))))))))))))))))))))*********++++++((())))))***+++*********************************************************((((((''''''''''''((((((%%%)))------***'''&&&'''''''''''''''(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''(((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))*********++++++------------------------***************+++,,,---+++++++++++++++++++++++++++++++++***************************************...---,,,+++***(((''''''))))))))))))))))))))))))(((((((((((())))))))))))'''(((((())))))******+++))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))(((((((((******))))))))))))******+++++++++******))))))((())))))))))))))))))))))))************************,,,,,,------......//////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------...------,,,,,,++++++******---)))'''---555777000'''******))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++***++++++,,,---...//////////////////////////////......///000222333UUU@@@888888<<<;;;555222///...//////...---........................,,,,,,---------.........---------------------------,,,,,,,,,+++++++++***************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''###&&&((((((&&&%%%%%%'''''''''''''''''''''''''''(((((((((((()))))))))***)))***+++,,,---------------------------......//////......------................../////////000000---000333444333222333555111111IIIvvvyyyvvviiiZZZBBB...999333,,,)))***...111222+++---//////---,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))))))))))))))************((()))******++++++******************************************************((((((''''''''''''(((((($$$***//////+++'''''')))'''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((('''''''''''''''''''''((((((((((((((((((((()))))))))))))))))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))***+++,,,*********************************)))))))))))))))))))))))))))))))))))))))//////...---+++***))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))******)))(((((((((((())))))***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******+++*********)))))))))((())))))))))))))))))))))))************************************++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,------...,,,,,,,,,,,,++++++******...***''',,,333555...''')))))))))((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))*********)))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************++++++******+++,,,,,,---.............../////////000///......///111444555QQQ???999888:::999444222///......///...---........................,,,,,,,,,,,,------------,,,------------------,,,+++++++++++++++******************)))))))))(((((('''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&'''''''''''''''''''''$$$%%%&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''(((((((((((()))))))))((()))***+++,,,,,,,,,+++++++++,,,---//////000000...---------------......---............/////////000111222222000///......444---...>>>SSS\\\XXXQQQ@@@888555:::???@@@CCCJJJOOOUUUXXXVVVWWW```llluuussshhhcccfffcccWWWNNNNNN888999777444333444444222///......---,,,+++)))'''***,,,,,,+++((('''''')))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((((((((()))))))))*********)))******+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((%%%+++111111,,,((((((***((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''(((((((((((((((''''''''''''((((((((((((''''''(((((())))))))))))(((((()))))))))*********++++++++++++++++++++++++******************+++,,,************************)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,++++++*********)))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((()))))))))((((((((((((((()))******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******************))))))))))))***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++******++++++,,,------...,,,+++++++++++++++******///,,,******+++,,,+++)))((((((((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((************************++++++*********+++,,,,,,,,,,,,---------.........000///......///222444666LLL===999777888888444222///............---------------------------+++++++++,,,,,,,,,------,,,,,,------------,,,,,,******************************)))))))))(((((((((&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((())))))(((((()))***++++++*********+++,,,...///000000000---------,,,------...///------------.........///111000///...---------------333333------222222,,,------///111///---111999...111444666666888:::;;;@@@;;;666444000,,,***---111222000---******...000''')))+++,,,+++***+++,,,((()))))))))(((((()))+++''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))'''''''''''''''((())))))((((((((((((((((((((((((((((((((()))))))))******)))***++++++,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((('''+++//////,,,)))))))))((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''(((((((((((((((''''''''''''((((((((((((&&&''''''(((((())))))***((((((((()))))))))******************************++++++*********++++++,,,************************))))))))))))************))))))))))))))))))))))))'''''''''''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((''''''(((((()))***+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++++++++************************))))))***+++,,,---......++++++++++++++++++******------,,,)))%%%%%%(((+++(((((())))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((************************++++++************+++++++++++++++,,,------..................///111333444|||GGG;;;888666777777444111...---......---,,,------------------------++++++++++++,,,,,,,,,,,,+++,,,------------,,,+++)))************************)))))))))((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''(((((()))((('''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))(((((())))))******))))))+++,,,---.........---------------------...//////,,,,,,---------............---,,,---...000111111&&&000444000,,,000333333///...///000---))))))+++***+++---...---***((((((,,,......++++++///111///------///000...)))$$$""")))+++,,,)))&&&$$$&&&((()))))))))***++++++***)))&&&&&&&&&''''''(((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))'''''''''''''''((())))))(((((((((((((((((((((((((((((((((((()))))))))***((())))))***+++*********))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))***+++***)))(((''')))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((()))''''''''''''((((((((((((&&&&&&''''''((())))))***(((((((((((()))))))))***))))))))))))))))))))))))++++++***************+++************************)))))))))******+++++++++************************''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++******))))))))))))******((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))***+++,,,---......******************++++++)))+++,,,***'''&&&(((+++)))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))((((((((((((((((((((((((************************++++++************++++++*********+++,,,---------,,,,,,------...///000000wwwBBB888777555777777444111...---......---,,,------------------------******+++++++++,,,,,,,,,++++++------------++++++)))))))))))))))*********))))))))))))((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((((('''%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))'''((()))))))))))))))(((,,,------...---,,,+++***---------------...///000,,,,,,,,,---------.........,,,+++,,,---...---,,,000---***,,,...///...---,,,)))))),,,000000---+++///...,,,,,,******---111)))//////)))***///---%%%...)))&&&)))---...---,,,"""'''******'''&&&))),,,((('''''')))***(((%%%!!!&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''))))))))))))))))))))))))'''''''''''''''((())))))(((((((((((((((((((((((((((((((((((())))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((()))(((''''''))))))'''%%%))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))''''''''''''((((((((()))&&&&&&&&&'''((())))))***(((((((((((())))))))))))))))))))))))))))))))))))+++***))))))))))))******))))))))))))))))))))))))))))))******+++++++++,,,************************+++*********))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((('''''''''''''''''''''((()))++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''))))))))))))))))))))))))((()))***+++,,,---......******************++++++''')))***+++***)))))))))))))))******+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((())))))*********+++))))))))))))))))))))))))((((((((((((((((((((((((************************++++++***************+++))))))***+++,,,,,,------******+++,,,------------kkkEEE999333:::777666111000...---,,,,,,------+++,,,,,,------,,,,,,+++)))************+++++++++,,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&((()))(((&&&(((+++***&&&++++++,,,,,,,,,---------.........------,,,,,,,,,***+++,,,---------,,,,,,------------------------/////////......---------,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((''''''''''''(((((((((((((((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))(((((())))))))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''')))(((((('''''''''((((((''''''''''''''''''''''''###%%%'''((('''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))************+++*********))))))(((((())))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((('''&&&&&&&&&&&&'''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((***,,,......,,,***(((+++++++++++++++++++++++++++++++++************)))))))))(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,hhhDDD888222999666555111000...---,,,,,,------+++,,,,,,------,,,,,,+++)))************+++++++++,,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))((((((((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&((()))(((&&&(((+++***&&&******+++++++++,,,,,,,,,---------,,,,,,,,,++++++***+++,,,---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,+++++++++*********************************************************'''((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((''''''''''''(((((((((((((((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''%%%'''((('''&&&&&&''')))''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((()))))))))(((((()))))))))*********************)))))))))((())))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((()))+++,,,,,,+++)))(((+++++++++++++++++++++++++++++++++************)))))))))(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,bbbBBB888111777444444111000...---,,,,,,------+++,,,,,,------,,,,,,+++)))************++++++++++++++++++++++++*********)))))))))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''')))(((&&&(((,,,+++'''))))))))))))************,,,++++++++++++*********)))***,,,---------,,,+++++++++++++++++++++++++++,,,,,,,,,++++++++++++++++++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))'''(((((())))))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((''''''''''''((((((((((((((((((((((((((((((((((((((())))))******))))))((())))))))))))))))))))))))'''(((((())))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''((())))))((('''&&&''')))''''''''''''''''''''''''&&&''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&'''''''''((((((((((((((())))))))))))******************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))***+++------))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))+++++++++++++++++++++++++++++++++************)))))))))(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,[[[???777111555333333111000...---,,,,,,------+++,,,,,,------,,,,,,+++))))))*********++++++++++++++++++***************))))))))))))))))))))))))))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&(((((('''***//////,,,''''''((((((((()))))))))***************))))))))))))***+++,,,---,,,++++++*********************************************************************)))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))'''(((((((((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&'''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((('''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''(((((()))''''''''''''''''''''''''(((***,,,---+++(((((('''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&'''''''''((((((((((((((()))))))))************)))))))))))))))((()))))))))************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***+++,,,---(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***)))(((((((((((()))***************************+++++++++*********))))))))))))(((((((((((())))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++******+++++++++,,,,,,,,,UUU===777000444222333111000...---,,,,,,------+++,,,,,,------,,,,,,+++))))))*********+++++++++************************))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''''''''''''''''''''$$$&&&'''''',,,111222///&&&&&&&&&'''''''''(((((()))))))))))))))))))))))))))***+++,,,,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''''''''''''''&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))'''''''''''''''''''''''''''+++///111///+++(((&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&'''''''''((('''(((((((((((()))))))))))))))))))))))))))******((()))))))))************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***))))))((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))),,,+++)))(((((()))+++,,,************************+++++++++*********))))))))))))(((((((((((())))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++******+++++++++,,,,,,,,,OOO<<<888111444111444111000...---,,,,,,------+++,,,,,,------,,,,,,+++)))************+++++++++)))))))))***************))))))))))))))))))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''''''''###&&&&&&'''***000111...&&&&&&&&&&&&''''''''''''((((((((())))))))))))***((()))+++,,,,,,,,,+++***))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&''''''((((((''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''))))))))))))))))))))))))&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((()))***''''''''''''''''''''''''%%%)))///111000,,,(((&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&'''''''''(((((((((''''''(((((((((((())))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))((('''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))++++++))))))))))))++++++************************+++++++++************)))))))))(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,KKK;;;999111444111444111000...---,,,,,,------+++,,,,,,------,,,,,,+++)))************+++++++++((()))))))))*********+++))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&''''''(((&&&&&&&&&'''''''''(((((($$$&&&&&&%%%'''++++++(((&&&&&&&&&''''''''''''((((((((()))))))))*********((()))***,,,,,,++++++***))))))))))))))))))))))))'''((((((((())))))))))))'''''''''((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&''''''((((((''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''((()))***''''''''''''''''''''''''$$$'''+++,,,+++)))((('''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((()))))))))'''''''''((((((((())))))((()))))))))************))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))(((((()))))))))************************+++++++++************)))))))))(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,III;;;:::222444222555111000...---,,,,,,------+++,,,,,,------,,,,,,+++)))************+++++++++(((((())))))*********+++))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''((((((%%%&&&%%%###$$$'''&&&"""&&&&&&&&&'''''''''((((((((()))))))))******++++++((()))***+++,,,+++******************************'''((((((((())))))******&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%''''''''''''((((((((()))((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''')))******''''''''''''''''''''''''$$$&&&''''''&&&&&&((()))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))''''''''''''((((((((()))(((((())))))*********+++))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))+++++++++************)))))))))(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,uuuGGG999666444444---333...---,,,,,,++++++,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((''''''&&&&&&&&&''''''''''''(((((((((((())))))))))))************((((((((((((''''''''''''))))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''&&&&&&((()))***))))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((('''''''''&&&)))(((((('''''')))***+++((((((((((((((((((((((((************))))))))))))+++***)))(((((('''''''''000+++&&&&&&)))+++)))&&&******))))))((((((''''''(((((())))))))))))(((((('''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))+++*********))))))((((((((((((((((((((((((((((((***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))sssGGG999666444444---333...---,,,,,,++++++,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%''''''''''''((((((((((((((((((((()))))))))******(((((((((((('''''''''''')))((((((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''&&&'''((()))***)))((((((((('''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((()))(((((((((''''''''''''(((((('''''''''((()))***(((((((((((((((((((((((())))))))))))))))))))))))***))))))(((((((((((((((000+++'''&&&)))***)))'''***)))))))))((((((((('''(((((())))))))))))(((((('''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))*********)))))))))((((((((((((((((((((((((((((((***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))oooEEE999666333444---333...---,,,,,,++++++,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''((((((((('''''''''(((((((((((()))((((((((((((''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&''''''((()))((((((((('''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''''''''((((((((((((((((((((('''''''''''''''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***...***'''&&&)))***)))'''))))))))))))(((((((((((((((((())))))))))))(((((('''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******))))))))))))(((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))jjjCCC999555222555...222...---,,,,,,++++++,,,,,,++++++++++++++++++++++++************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((()))***+++,,,***''''''((()))((('''))))))))))))(((((((((((((((((())))))))))))(((((('''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))(((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))dddAAA999444111555///222...---,,,,,,++++++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&'''''''''''''''''''''((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((&&&'''''''''((((((((()))''''''''''''(((***+++,,,***)))((((((((()))((('''(((((((((((())))))))))))(((((())))))))))))(((((('''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((())))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))___???999444000666000222...---,,,,,,++++++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((((((((((((((''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&&&&&&&''''''''''''''''''((((((((((((((('''(((((()))***)))))))))(((((((((((((((((((((((('''''''''(((((())))))***''''''''''''((()))++++++(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((('''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))''''''(((((((((((())))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))[[[>>>999333000666000222...---,,,,,,++++++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''&&&''''''''''''(((((((((((((((((((((''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((($$$%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''''''''''''''((((((((()))((((((***+++++++++***)))((((((((((((((((((((((((''''''((())))))***++++++(((((('''(((((()))******'''((())))))((('''(((((('''((((((((()))))))))***(((((())))))))))))(((((('''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))'''''''''((((((((())))))(((((((((((((((((((((((('''((()))******)))((('''))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))YYY===999333000666111111...---,,,,,,++++++,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&''''''(((((((((%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((((())))))(((((((((''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((($$$%%%&&&'''''''''&&&%%%%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&'''''''''(((((())))))((()))***,,,,,,++++++***(((((((((((((((((((((((('''(((((()))***++++++,,,((((((((((((((())))))***&&&'''))))))(((''''''((('''((((((((())))))******(((((())))))))))))(((((('''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))&&&'''''''''(((((())))))(((((((((((((((((((((((('''((()))******)))((('''))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))SSS???666555111333444...///...,,,+++***+++,,,,,,(((+++...///...,,,*********'''%%%&&&)))+++***)))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''((())))))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''')))******''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&))))))))))))))))))))))))(((((('''''''''&&&&&&&&&))))))))))))))))))))))))+++******)))(((''''''&&&((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))******)))(((''''''(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((******))))))))))))************))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,...000000...,,,)))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))RRR???666555111222444......---,,,+++***+++,,,,,,***---000000///,,,+++******(((&&&''')))+++***)))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))***+++''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((((((((((((((((((((((())))))))))))************((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))******)))((('''''')))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((******))))))))))))*********)))))))))((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***,,,------,,,***)))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))PPP>>>666555111222444......---,,,+++++++++,,,---...000222222///---++++++)))((('''(((*********)))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((()))***++++++''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''((()))+++,,,------((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((()))***)))((('''((()))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))***))))))(((((())))))***))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))NNN===666666111111444......---,,,+++++++++,,,---111222444333000---,,,+++))))))))))))******))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((((((((('''(((((()))******''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''')))***+++,,,---((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***)))((('''((()))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((()))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((()))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((LLL===777777111111333///---,,,+++++++++,,,---...222333444222///---++++++((()))***+++***)))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''')))***)))((('''(((***((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***))))))(((((((((((())))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''((()))))))))))))))(((((((((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))***)))(((((((((((()))***(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((JJJ<<<777777000000333///---,,,+++++++++,,,---...111222222111...+++++++++(((***,,,,,,***)))((()))(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''((())))))(((((()))***((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******)))((((((''''''(((((()))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''((()))))))))))))))))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))III;;;888888000///333///,,,,,,+++***+++,,,---...///000000...,,,******+++(((+++------+++(((((()))(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((('''''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&((())))))(((((()))+++((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((()))*********((((((''''''''''''(((((('''((((((((()))))))))***((((((((((((((((((((((((''''''''''''''''''''''''''''''((()))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))HHH;;;888888000///333///,,,,,,+++***+++,,,...///---......---+++)))******(((+++......+++(((((()))(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))'''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''((((((((())))))******((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&((())))))(((((()))+++((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((()))******+++((((((''''''''''''(((((('''((((((((())))))******(((((((((((((((((((((((('''''''''''''''''''''''''''(((((()))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''((())))))((('''''''''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))AAA===777333222222111111...---,,,,,,++++++,,,,,,,,,,,,,,,+++++++++******************************+++******)))(((''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((&&&%%%&&&(((******)))''''''''''''(((((((((((())))))))))))))))))))))))((((((''''''''''''((((((''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((('''''''''&&&((((((''''''''''''(((((('''((()))((('''((()))+++******)))''''''&&&&&&&&&(((((((((((((((((((((((())))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))AAA===777333222222111111...---,,,,,,++++++,,,,,,,,,,,,+++++++++******************************************)))((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))((((((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((+++)))((('''((()))((('''''''''''''''(((((((((((())))))))))))))))))))))))((((((''''''''''''((((((''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((***)))))))))((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''')))(((((((((''''''''''''((((((''''''''''''(((((('''((()))((('''((()))+++***)))(((''''''&&&&&&&&&(((((((((((((((((((((((())))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))AAA===777333222222111111...---,,,,,,++++++,,,,,,,,,++++++++++++***************************************))))))((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((...,,,)))((()))((('''&&&''''''''''''(((((((((((())))))))))))))))))))))))((((((''''''''''''((((((''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''((((((''''''''''''(((((('''((()))((('''((()))+++***)))(((''''''&&&''''''(((((((((((((((((((((((())))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))AAA===777333222222111111...---,,,,,,++++++,,,,,,++++++++++++***************************************)))))))))((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((---+++(((((((((((('''%%%''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''((((((''''''''''''(((((('''((()))((('''''')))+++))))))((('''''''''''''''((((((((((((((((((((((((((()))))))))************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((()))))))))************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((}}}AAA===777333222222111111...---,,,,,,++++++,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))'''%%%&&&'''((('''&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((''''''''''''(((((('''((()))((('''''')))+++)))((((((''''''''''''(((((((((((((((((((((((((((((()))))))))************))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((zzzAAA===777333222222111111...---,,,,,,++++++,,,,,,+++************)))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&$$$###$$$'''(((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((''''''''''''((((((''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((''''''''''''(((((('''((()))((('''((()))+++((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))vvvAAA===777333222222111111...---,,,,,,++++++,,,,,,************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&%%%$$$%%%'''))))))(((''''''''''''(((((((((((())))))))))))))))))))))))((((((''''''''''''((((((''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))((((((''''''''''''(((((('''((()))((('''((()))+++((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))sssAAA===777333222222111111...---,,,,,,++++++,,,,,,************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&&&&((())))))(((''''''''''''((((((((()))))))))))))))))))))))))))((((((''''''''''''((((((''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))((((((''''''''''''(((((('''((()))((('''((()))+++(((((('''''''''(((((()))(((((((((((((((((((((((())))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))kkkAAA===888444222111000//////+++///000$$$111555$$$)))...++++++---(((###)))''',,,+++ +++ ,,,)))))))))))))))))))))))))))&&&%%%+++&&&111"""((($$$"""(((***###%%%***&&&''''''''''''''''''''''''%%%%%%%%%%%%"""!!!%%%,,,''''''&&&%%%***...(((((('''000***+++$$$###$$$$$$'''***)))&&&%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''')))***)))((('''(((***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''(((((('''&&&%%%$$$((((((((((((((((((((((((''''''''''''((((((((()))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))iiiAAA===888444222111000///...%%%111(((%%%...''')))***###%%%...///)))222+++&&&333///%%%%%%%%%%%%%%%%%%%%%%%%%%%++++++((((((&&&'''000222###)))(((,,,333&&&''''''''''''''''''&&&((('''######(((+++###"""!!!!!!###!!!!!!&&&--- $$$""""""!!!''',,,...'''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''')))(((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''')))***)))((('''(((***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&''''''((())))))******(((((((((((((((((((((((('''''''''((((((((())))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))eee@@@===777333222111000///000)))))),,,---***...111......000,,,%%%)))+++!!!///(((,,,,,,&&&///************************)))'''(((444%%%,,,"""&&&---&&& ***444%%%&&&'''(((((('''&&&%%%&&&'''###&&&......(((,,,(((***...*** !!!))) )))'''<<<,,,&&& ---""",,,---(((&&&***'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''')))***)))((('''(((***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&(((***---///111((((((((((((((((((((((((''''''((((((((()))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))```@@@<<<777333222111000///&&&222%%%---&&&...***...$$$///)))%%%)))******///---000%%%)))%%%%%%%%%%%%%%%%%%%%%%%%///666+++000---$$$;;;%%%---777444***!!!%%%&&&'''))))))'''&&&%%%++++++)))$$$  """!!!###'''''''''(((222"""***$$$555(((!!!((()))%%%"""'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''')))***)))((('''(((***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&'''))),,,000222(((((((((((((((((((((((('''(((((((((((()))))))))(((((()))***************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))[[[???;;;666333111111000///***666---<<<777***&&&///(((%%%&&&%%%'''***))),,,---$$$000111***(((((((((((((((((((((((($$$(((!!!!!!VVVkkkKKK...))))))---555&&&&&&'''(((((('''&&&&&&kkkUUU???444,,,###$$$,,,&&&)))'''!!!!!!&&&)))(((***---~~~NNN===111!!!((()))333%%%!!!)))''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''')))***)))((('''(((***(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((('''&&&&&&'''***,,,...(((((((((((((((((((((((((((((((((((()))))))))***(((((()))***************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))VVV>>>:::666222111111000000(((///333rrr111///444))),,,///...mmmIII777&&&444''''''''''''''''''''''''qqq==='''!!!''',,,,,,)))%%%######EEEooo==='''"""'''###%%%000'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&''''''((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''')))***)))((('''(((***((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))(((''''''''''''))))))((((((((((((((((((((((((((((((((()))))))))******(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))RRR>>>:::555222111111000000999))))))///ppp###!!!"""000'''"""TTT___^^^''')))'''&&&%%%%%%&&&''')))BBBzzzQQQ--- ,,,((($$$)))444###\\\zzz::: )))+++"""'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&''''''((())))))***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''')))***)))((('''(((***(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((()))*********))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))((((((((('''''''''(((((((((((((((((((((((((((((()))))))))*********(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))PPP===:::555222111111000000###999&&&%%%555"""<<<$$$+++)))"""777&&&$$$nnn...666!!!)))222%%%***(((&&&$$$$$$&&&(((***((($$$"""DDD,,,+++%%% )))!!!$$$###(((...SSSttt""",,,&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&'''''''''(((((())))))''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((&&&'''''''''(((((())))))&&&&&&&&&'''((())))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((()))***)))((('''(((***((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((()))******+++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((((())))))))))))(((((('''(((((((((((((((((((((((())))))))))))************(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))RRR>>>;;;666333111000///...++++++,,,---,,,444...wwwQQQ,,,))),,,!!!(((:::222777)))"""%%%###$$$!!!VVV333!!!///)))###---))),,,%%%&&&)))}}}...%%%"""***)))###$$$222&&&,,,...---((((((&&&(((%%% &&&,,,&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))((((((((((((((()))(((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((())))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************)))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))RRR>>>:::666222111000///...---,,,,,,,,,***111***rrrQQQ,,,)))%%%,,,'''!!!666%%%:::$$$***...)))***666'''!!!HHH=== ***$$$...$$$$$$111,,,```%%%,,, ###,,,,,,000$$$'''((()))'''333%%%"""###((()))&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))((((((((('''''''''(((((((((((((((((((((((())))))((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************)))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))QQQ===:::555222111000///......---,,,***'''---%%%mmmQQQ,,,)))---,,,+++(((555 nnnsss|||uuu,,,+++(((000"""(((###!!!***--- $$$((()))333666!!!===,,,)))!!!'''000 ###%%%'''***SSS'''%%%!!!'''---%%% ***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''((((((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))((((((((((((''''''(((((((((((((((((((((((())))))((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************)))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))OOO<<<999555222111000///......---+++***''',,,%%%lllQQQ,,,)))+++,,,(((...333;;;DDD### ---AAA%%%222%%%...&&&000"""---%%%ppp""")))333$$$+++***222******YYY333!!!&&&'''???111$$$###```GGG(((,,,&&&###)))$$$!!!,,,&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))(((((((((((())))))***(((((((((((((((((((((((())))))(((((((((((((((((((((((((((((((((((((((((())))))(((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******++++++++++++******************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))LLL<<<888444111000000///...---,,,+++***(((...'''oooQQQ,,,)))...!!!000111666$$$333888..."""OOOttt<<<((($$$+++---&&&...'''555ppp'''...&&&!!!777$$$***000!!!///%%%$$$222333)))+++$$$222"""******%%%%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''(((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))***(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******++++++++++++******************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************((()))))))))************))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))JJJ;;;888444111000000///...,,,,,,++++++)))///)))qqqQQQ,,,)))+++%%%((("""888%%%000###///111(((,,, '''---%%%111""" oooZZZ"""%%%(((888555mmm---,,,%%%$$$)))===***"""'''+++&&&(((***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((''''''(((((()))***+++))))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************)))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))GGG:::777333111000000///...---,,,++++++)))///(((pppQQQ,,,)))444%%%...!!!***999***###===iii(((&&&(((((((((###///"""333&&&555%%%&&&vvv---(((...EEEVVV%%% 000$$$$$$---!!!&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((()))***+++))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************)))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))EEE:::777333000000000///......---,,,+++(((---&&&nnnQQQ,,,)))666&&&,,,++++++111*** <<>>___***'''&&&#########"""---!!!&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&'''''''''(((((())))))((((((((((((((((((((((((&&&'''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))************************************((((((((())))))))))))***************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))************************))))))))))))************************++++++++++++************************++++++***)))(((***...111...---,,,,,,,,,---///000------......///---+++(((111///...---------,,,,,,......---,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***************************************************************************************++++++++++++******)))******++++++))))))*********+++++++++,,,+++******---222666999888777555333000...,,,+++***++++++,,,,,,,,,,,,+++,,,,,,,,,++++++++++++*********++++++++++++******)))))))))))))))))))))))))))))))))))))))******+++************************))))))*********+++++++++************************************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************kkkIII<<<999555222222111111000++++++(((---"""...oooRRR---)))---((((((%%%aaaYYY******###(((&&&$$$444...,,,LLL%%%%%%***%%%'''222+++)))aaa))) ++++++((($$$%%%***&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&''''''((()))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))'''(((((())))))******+++)))))))))************+++************************)))))))))*********++++++************************)))))))))))))))))))))))))))))))))************+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))******************************)))))))))*********++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,***++++++++++++---111555444555555666888:::<<<===<<<===>>>===:::666555555;;;666111000222222...)))---,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))*********************************************************************************+++++++++++++++---,,,+++******)))******++++++,,,---...//////000222111000111444888===AAA===<<<:::777444222000///------------,,,+++***))),,,,,,,,,,,,++++++++++++******++++++++++++******)))))))))))))))))))))))))))))))))))))))******+++************************)))************+++++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,jjjHHH<<<999555222222111111000+++---///)))LLL ###xxxRRR---***)))///,,,###]]]VVV333!!!,,,aaa&&&'''$$$444'''---444)))%%%$$$'''...---)))"""bbb&&&###>>>bbb++++++%%%'''$$$,,,$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&''''''((())))))***((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))'''(((((()))******++++++))))))*********+++++++++***************************++++++++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((()))))))))*********************************))))))*********++++++++++++++++++,,,,,,,,,,,,---++++++,,,---...///000000111444777:::;;;<<<>>>???IIIKKKNNNQQQTTTVVVXXXYYYUUUYYY[[[XXXTTTTTTYYY___ZZZQQQHHHGGGKKKKKKCCC::::::999666333000...---,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))*********************************************************************************++++++,,,,,,,,,---------...///000222222444555666777999;;;<<<===;;;;;;<<<===???@@@BBBCCC@@@@@@>>>===<<<:::999888555555444333111///---,,,------,,,,,,,,,+++++++++******++++++++++++******)))))))))))))))))))))))))))))))))))))))******+++************************)))************+++++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------iiiGGG<<<999555222222111111000333'''***===yyyRRR---***,,,'''+++---&&&kkk))) 222'''AAA111%%%{{{ 000''''''///444III***$$$333___%%%***NNN000%%%***$$$'''000'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''((((((((()))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&'''((())))))***((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++))))))******++++++++++++************************++++++,,,,,,,,,---------++++++++++++++++++++++++))))))))))))))))))))))))))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))*********+++************************)))************+++++++++++++++,,,,,,,,,---------,,,---...///000222333333:::???FFFKKKMMMLLLKKKKKK___bbbfffjjjnnnqqqssstttjjjooorrrqqqnnnsssssshhhgggmmmmmmbbbWWWRRRPPPKKKDDD>>>999555333++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))*********************************************************************************++++++,,,,,,,,,+++,,,...222666:::===???>>>???@@@BBBEEEGGGHHHIIIAAABBBEEEGGGGGGFFFCCCBBBCCCCCCCCCBBBBBBBBBBBBBBB>>>===<<<:::777444222000---------,,,,,,,,,++++++******++++++++++++******)))))))))))))))))))))))))))))))))))))))******+++************************)))************+++++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................fffFFF;;;888444222111111///...777''']]]UUU(((,,,((()))$$$666***rrr///===333***"""VVV***))))))(((666===iii,,,%%%333LLL|||(((''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((((((((((((((('''((((((((('''&&&%%%%%%((((((((((((((((((((((((''''''''''''''''''&&&&&&((('''&&&%%%%%%&&&((((((&&&&&&'''(((((((((((((((%%%&&&'''((()))(((((('''&&&'''((())))))((('''&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''((())))))''''''&&&&&&&&&''''''(((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))++++++******************(((((((((((((((((((((((('''(((***,,,,,,+++)))(((&&&---...))))))///---%%%---,,,+++---///222222222666111000555999666333222222000...---------+++***---(((&&&***......***''')))+++------***&&&(((+++***)))'''&&&&&&'''***+++******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************++++++*********************))))))***,,,------,,,------+++***,,,000...)))---111999CCCJJJOOOTTTXXXVVV]]]fffkkkiiiddd___]]]aaajjjkkkccc```dddeeeaaa[[[XXXYYYaaahhhjjjkkkllljjjmmmrrryyy~~~~~~{{{wwwzzzxxx___SSSXXXSSSCCC>>>666222555111((('''---///+++''''''***------+++,,,+++***)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++***))))))***++++++,,,+++***+++,,,---,,,+++000---******...111333444999BBBHHHGGGEEEDDD@@@:::@@@GGGLLLNNNOOOTTTZZZ___^^^]]]^^^___\\\XXXWWWXXX[[[ZZZWWWUUUWWWZZZUUUNNNDDDIIIJJJCCC>>>===999333;;;888444000...,,,+++***%%%,,,///,,,+++///...(((************************))))))))))))))))))))))))************************)))************+++++++++,,,+++***))))))***+++,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,'''((()))***+++++++++***///...+++))))))+++...000+++,,,,,,---...///000111333+++''',,,...++++++///+++---...---,,,---000333dddEEE<<<999555333333222111///###777///"""111YYY[[[000++++++000***111:::RRR+++///$$$...999aaa,,,___%%%"""---000...JJJ<<<&&&LLL"""(((888###ooo333RRR'''''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''(((((((((((((((''''''((((((''''''&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((('''(((((((((************)))(((''''''(((((((((((('''&&&%%%$$$&&&'''((())))))((('''&&&((((((((()))))))))******((((((((((((''''''''''''(((''''''''''''((())))))(((((('''''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******************,,,,,,,,,++++++*********+++++++++,,,---...000111222444111------222777888444888>>>BBBEEEJJJQQQVVVZZZVVVUUUVVVUUUPPPMMMOOODDDFFFIIIJJJIIICCC<<<888---...000...***)))+++///***)))***+++,,,,,,+++***,,,,,,,,,++++++++++++,,,******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++******************...---------......---,,,))),,,---,,,...222222000:::>>>FFFOOOVVV\\\dddllljjjccc]]]___eeeeee\\\SSSXXX]]]aaa___ZZZWWWYYY\\\YYYWWWYYY]]]]]]XXXUUUVVV```______```ccchhhkkknnnxxxooottt~~~yyykkk^^^JJJ888666;;;:::111))))))---///---)))''')))---,,,,,,,,,,,,,,,,,,------************************************************************************))))))))))))))))))))))))************************************************,,,+++***))))))***+++,,,++++++,,,+++++++++,,,...(((***...444999>>>AAABBBSSS\\\bbb```]]][[[XXXTTTVVVXXXYYYYYYZZZ]]]```aaacccbbbaaaaaaaaabbbdddgggeeeiiikkklllooorrrpppjjjmmmnnnhhh[[[RRRNNNJJJFFFEEE@@@:::666555555555555...///---***)))+++---,,,******************++++++************************************************************++++++++++++,,,+++***))))))***+++,,,++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,---///000///---+++***333333111///---+++)))(((...///222666888888999<<<<<<=========;;;999888888bbbCCC===:::777444444333222000%%%444111---000***444VVVYYY)))$$$---000(((***+++###UUU***000,,,(((444)))^^^:::$$$!!!+++000www^^^(((###555'''111 000555)))''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''(((((((((((((((''''''((((((((('''&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((***************)))(((((()))))))))))))))((('''&&&&&&''''''((()))***++++++'''(((((())))))((((((''''''((((((((())))))))))))***))))))(((((('''''''''((((((''''''(((((()))***+++***)))((('''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++++++++******************+++,,,000...+++))))))***---///+++,,,000666;;;@@@IIISSSVVVUUUWWW^^^hhhooorrrrrrxxxyyy|||}}}zzzwwwzzz}}}|||{{{xxxqqqfffZZZRRRWWWQQQGGG<<<555222222333111...+++,,,...///,,,((()))***+++,,,,,,+++)))(((***))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++,,,,,,,,,******++++++++++++++++++,,,---------------,,,,,,,,,///111000333;;;BBBDDDQQQVVVaaaiiihhhbbbaaaeeelllbbbXXXXXX___ccc```[[[aaaccciiilllhhhcccfffnnn{{{wwwsssooojjjgggkkkrrr```]]]ZZZYYY\\\aaagggkkkeee___[[[eeezzz|||lllmmmgggZZZMMMCCC;;;444///000///---+++***+++,,,******++++++,,,++++++***************************************************************************))))))))))))))))))))))))************************************************,,,++++++******+++,,,,,,,,,......,,,***))),,,//////444;;;AAADDDEEEFFFFFFFFFNNNTTTUUUSSSTTTSSSQQQTTTQQQOOONNNNNNOOOOOOOOOWWWVVVVVVWWW[[[cccjjjnnnaaahhhmmmoooppprrrrrrooofffgggeeeaaa```dddiiijjjPPPMMMHHHDDDAAA<<<444///555000---......,,,,,,---)))*********+++++++++,,,************************++++++++++++++++++++++++************+++++++++,,,++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---,,,+++*********,,,,,,---...///000000...,,,+++&&&(((,,,111666:::===???666===CCCDDDEEEGGGHHHGGGAAADDDGGGJJJJJJIIIGGGEEE```AAA===:::666444444333222000666333&&&$$$...***$$$---111555TTTAAA(((+++,,,%%%777222:::{{{TTT***&&&111&&&777'''777555666NNN&&&777111&&&)))&&&(((666CCC000&&&,,,444---###;;;'''VVVsss,,,111''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''(((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((()))))))))******+++++++++)))(((''''''((()))***************))))))))))))***+++,,,,,,(((((())))))))))))((((((((((((((()))))))))))))))((((((((((((((((((''''''((((((((('''((())))))***,,,+++***)))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++++++++,,,)))(((((()))***+++---...---,,,,,,,,,///444999<<>>CCCJJJMMMMMMKKKJJJIIIEEEGGGIIIJJJJJJJJJGGGDDD>>>;;;:::;;;:::888999<<<>>>===;;;999<<>>555222111......---+++******+++,,,---))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************))))))))))))*********+++******++++++,,,,,,,,,,,,---......------...222555333999CCCRRRfffwww}}}{{{mmmgggdddgggfffeeeqqq}}}xxxuuuuuusssnnniiirrrmmmmmmqqqpppgggaaa```___qqq~~~{{{vvvwwwxxxvvvlllZZZDDD777333333000,,,............------,,,+++************************************************************************************************************************************************++++++,,,,,,------------,,,******...666;;;======DDDGGGKKKNNNOOOOOOOOOOOOPPPLLLHHHHHHGGGCCC>>>::::::999;;;???>>>;;;>>>EEEIIIHHHBBB:::888:::888333@@@HHHNNNOOOQQQYYYbbbgggkkknnnqqqsssqqqllliiiiiibbbgggooossspppgggZZZRRRTTTIIIAAA??????:::444111.........---,,,+++++++++************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------+++,,,...000000000...---......---...222777<<<@@@LLLNNNQQQUUUWWWYYYZZZZZZeeeeeebbb___aaagggjjjiiiooorrruuusssmmmhhhffffff___BBB<<<999555333333222111///===222'''$$$(((------***+++(((+++%%%@@@((((((000666"""111---)))444---333***444444((($$$,,,333333---***"""000!!!999555111777<<<555DDD111EEECCC(((777666FFF888222444222333555(((,,,...:::333444&&&777)))!!!888!!!???***,,,%%%???***###&&&###---,,,%%%???"""111,,,(((((((((((((((((((((((())))))))))))))))))))))))&&&''''''(((((((((((((((''''''((()))))))))(((((())))))))))))))))))))))))(((((())))))******++++++))))))************))))))***************)))((((((((()))+++...//////////////////............//////,,,+++***)))((('''&&&%%%''''''((((((((()))))))))))))))(((((())))))***+++++++++***)))((((((((()))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************************************************************++++++,,,---------///...,,,+++,,,---000111666999???HHHSSS^^^hhhmmmOOOOOOSSSYYY\\\ZZZYYY[[[^^^hhhqqqrrrmmmoooyyylllkkkmmmqqqrrrqqqtttxxxyyytttpppppprrroooeee]]]eeepppwwwssssss{{{~~~xxxdddQQQFFF===555555333///,,,******+++,,,)))))))))************+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************(((((()))))))))***************++++++,,,---------+++,,,,,,++++++000777===RRRYYYcccnnnxxx~~~yyyqqqgggdddlll{{{}}}|||wwwnnnppptttxxxtttmmmhhhhhhdddpppvvvmmmdddjjj}}}tttfffUUUGGG<<<666444,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---............***+++...555===DDDGGGHHHEEEEEEFFFHHHKKKLLLKKKJJJGGGFFFGGGIIIHHHFFFGGGKKKOOOMMMPPPXXXZZZUUUVVV\\\^^^___[[[TTTSSSWWWSSSJJJ===BBBBBB===;;;???FFFJJJNNNRRR[[[eeehhhggggggjjjgggkkknnnmmmhhhcccaaaaaapppdddSSSGGGFFFHHHDDD===666555444111///---++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++,,,---......---,,,+++000333999???EEEIIIKKKLLLQQQTTTZZZaaaggglllooopppzzzwwwxxx{{{|||~~~```DDD===:::666444444333222000)))(((...111...000222---&&&777???!!!&&&""",,,555444***+++,,,333444)))+++,,,---///111///---///444,,,===333666AAA@@@===LLLDDDiiiMMMWWWTTTKKKZZZ\\\RRR===CCCFFFSSSKKKAAAKKK<<<666DDD555&&&222***&&&CCC"""$$$000&&&&&&''' (((///222444!!!(((///''' :::###((((((((((((((((((((((((((())))))))))))))))))))))))&&&''''''(((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))(((((()))******+++,,,,,,******)))******+++,,,---,,,---///111222333444444000444999>>>BBBDDDDDDDDD===<<<;;;;;;;;;;;;<<<===777666555333111///---,,,,,,,,,++++++***)))(((((())))))(((((())))))***+++***))))))((((((((())))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***************************************************************++++++,,,------...,,,,,,---///333888===???KKKJJJKKKNNNTTT\\\ccchhh[[[]]]___dddooo{{{}}}eeerrr|||zzzrrrqqq|||{{{uuutttzzz~~~ssswww{{{|||||||||~~~mmmvvvtttbbbXXXdddyyy}}}rrrkkk___QQQCCCAAA<<<888333///---,,,))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++******++++++,,,------...***,,,///111666@@@NNNXXXqqqvvvxxxtttqqqrrrsssrrrrrrrrrwww}}}xxx~~~}}}ooobbbjjjsssyyyqqq```^^^ssswwwtttrrrsssqqqeeeQQQ@@@444222///,,,*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++***+++---.../////////...///555===@@@AAABBBGGGKKKJJJHHHHHHNNNVVVYYYVVVRRRYYY```jjjnnnjjjiiiuuuyyypppooozzz{{{tttsssnnnqqqooojjjnnnwwwvvvmmmcccdddaaaXXXRRRRRRSSSRRRRRRPPPPPPRRROOOIIIIIIMMMffflllpppmmmhhhgggnnnvvvyyyttteeeVVVXXXaaaZZZJJJ???>>>;;;777444000---,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,------,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,+++,,,...111444666???BBBHHHPPPVVV[[[]]]___ooorrrwww{{{aaaEEE>>>;;;888666555444333222333///111000***...333...000)))...''';;;444+++---!!!===444%%%///000,,,666111,,,+++111555555:::@@@MMMKKKZZZiiisss}}}gggnnn[[[OOOJJJDDD@@@+++AAA:::<<<999<<<777111...---333444,,,---+++'''...%%%444"""*** 777'''%%%###---))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''(((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,+++*********+++---///000444666:::???CCCGGGJJJKKKIIILLLPPPSSSTTTRRROOOMMMJJJIIIHHHHHHHHHHHHIIIJJJJJJIIIGGGDDDBBB???===<<<111000///---+++)))(((''')))))))))))))))******+++)))((((((((((((((()))***''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******************************************************************+++,,,,,,---......---///222888AAAJJJRRRVVVUUURRRPPPOOOTTT\\\eeekkkvvvyyywwwvvv}}}zzz}}}{{{}}}}}}www|||xxxqqquuu|||{{{sssuuu{{{xxx{{{|||yyy[[[iiiuuu|||tttUUUSSSOOOIIIBBB;;;555222))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,******+++,,,,,,---......///333999???JJJZZZmmm{{{xxx{{{vvviiibbbkkk~~~~~~|||mmmnnnjjjnnnxxx{{{uuussswwwkkkdddiiinnnIIIFFFBBB<<<555000...------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++***+++---///000000///...777BBBKKKJJJ@@@;;;@@@GGGMMMLLLQQQ^^^mmmvvvtttoooyyywwwyyywwwqqqnnnnnnnnnkkk```YYYRRROOOIIIDDDFFFMMM@@@LLLYYY^^^^^^bbbnnnyyyrrrwwwqqqfffkkkvvvjjjQQQFFFDDD@@@<<<777333///---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++------------++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......111000///000555===EEEJJJPPPQQQRRRVVV]]]eeelllqqqyyy]]]III???;;;666666888888555111000///...---------------111+++,,,222111))))))111(((---111......000000---777000222@@@NNN]]]uuu}}}dddNNNCCC???;;;777888555???GGG===222...))),,,)))'''''')))******)))((((((((((((((()))******))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))************'''***,,,,,,***)))))))))***'''***000---%%%&&&......(((***444:::===HHHVVVXXXXXX]]]cccddddddlllwwwlllooopppmmmhhhdddfffiiilll___[[[ccccccXXXUUU\\\SSSEEEBBBDDD???CCCKKKLLLIIIHHHCCC:::222...(((###+++)))'''&&&'''((()))***((()))***)))(((((()))***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++))))))))))))************(((+++...000///---++++++000...+++,,,000333222...555@@@PPP]]]bbb\\\QQQJJJIIIPPPcccwwwxxxooottt~~~{{{uuupppxxxuuuqqqssshhhwwwssszzzmmmaaaRRRKKKMMMCCCAAA000///---,,,+++***++++++************))))))***+++*********************************))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,...///000000333555AAAYYYsss{{{lllfffvvv~~~|||tttoookkktttkkkrrryyyllllllffffffXXXBBB;;;???888)))...,,,******------+++))),,,***((()))***,,,++++++************************,,,,,,+++***))))))******)))************+++++++++...,,,******+++++++++***111000...---...000333666FFFGGGIIIGGGCCCEEEQQQ^^^ooosssttt{{{~~~zzzmmmmmmnnnmmmjjjfffbbbaaa```QQQOOOLLLCCCRRRiiihhhjjjwwwkkkeee~~~ppp```VVVPPPIIIEEEBBB???<<<:::111...,,,+++,,,---......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------...------,,,,,,,,,------------------------...///111...111:::CCCHHHOOOWWWKKKfffgggffftttsss{{{{{{]]]JJJ>>>:::666555777777444111000///......---------.........------000555555333>>>...'''000777555666===555SSSxxx~~~wwwnnn```TTTNNN;;;666===>>>@@@>>>444***---000000...***((('''+++******))))))))))))***))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((()))))))))***))))))))))))************,,,***'''&&&'''(((((((((///,,,+++------+++---111???GGGPPPUUUZZZbbbhhhlllsssrrrrrrtttrrrnnnqqqxxxsssvvvxxxvvvrrrpppsssvvv|||xxxuuuwwwyyyvvvppplll```XXXVVVQQQEEECCCEEE???;;;@@@HHHOOONNNEEE<<<666***++++++,,,,,,***'''%%%((()))))))))''''''&&&'''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++))))))))))))*********+++,,,+++))))))***+++***)))***111444---&&&***;;;JJJVVVXXXZZZ[[[\\\^^^aaadddeeejjjwww{{{}}}uuukkkooojjj___ggggggkkkXXXVVVXXXOOONNNAAA111***,,,///---***)))******)))(((((())))))************************************))))))))))))************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++---------,,,---000333>>>HHH[[[rrrwwwnnnuuu||||||eeefffnnnnnnpppvvv]]]KKKCCC===888///...,,,++++++---///000---,,,***+++,,,,,,+++)))************************,,,,,,+++***************************++++++++++++,,,+++++++++,,,------,,,(((,,,000111222:::HHHUUUUUUOOOLLLLLLMMMVVVoooyyyyyyuuummmssshhhaaa]]]ZZZ\\\WWWJJJ\\\rrrvvvttt~~~zzzkkkhhheeeqqqtttdddLLL>>><<>>WWWmmmuuuzzzyyyppphhhjjjqqqvvvqqqpppsss{{{yyyooopppwwwyyyxxxgggSSSJJJIIIFFFFFFDDD:::555555333---'''&&&***///---,,,+++***))))))))))))))))))))))))))))))))))))((())))))******))))))(((((((((((()))))))))******)))))))))*********++++++---)))'''(((+++---***'''***+++******000:::AAABBBPPPeeevvvwwwyyy{{{{{{uuussstttvvvxxx{{{{{{yyyyyy}}}yyy{{{yyytttvvvyyyoooaaaeeefffjjjcccWWWWWWTTTGGGBBB>>>???FFFIIIFFFHHHNNNCCC;;;111)))&&&(((***,,,))))))******)))((('''&&&(((((((((((()))))))))))))))))))))))))))))))))))))))))))))*********++++++************+++++++++,,,))))))*********+++++++++,,,***)))+++...000000...000000111333:::GGGWWWcccdddccc```\\\\\\eeessszzz|||fffooozzz}}}\\\VVVJJJOOOOOOJJJ>>>///(((+++000******************))))))************************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,------+++...///---+++///999AAAYYYffftttyyytttooopppsssxxxtttqqqiiicccmmm~~~lllZZZLLLFFFFFF888666111,,,)))))),,,...---,,,,,,,,,---,,,***(((++++++++++++++++++++++++,,,++++++************+++************+++++++++,,,***+++,,,---...............))))))555GGGTTTUUUQQQKKKOOObbb{{{ttt|||yyyzzzwwwttt{{{{{{wwwrrrpppyyy{{{{{{{{{{{{xxxrrrtttooobbbZZZWWW]]]^^^hhh||||||pppmmm{{{oooPPPBBB???<<<777444///---,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------...---------------......,,,---------...000444777AAAHHHRRRYYYZZZ^^^iiiuuu~~~tttrrrpppxxxppp}}}hhhrrr\\\HHH<<<999666555555444222000000000//////...//////000///222000))))))///111---111QQQ^^^OOORRRvvvzzzaaammm~~~|||yyy]]]JJJDDD===@@@===777111,,,,,,...111,,,+++******))))))******)))))))))))))))))))))))))))))))))******)))))))))(((((()))))))))*********))))))*********+++++++++((())),,,///000///,,,)))'''111999<<>>;;;AAAMMMQQQHHH<<<222...------,,,+++******+++++++++***)))(((((((((((())))))))))))))))))))))))))))))))))))))))))*********+++++++++*********+++++++++,,,,,,*********+++++++++,,,,,,,,,---...//////...------000///222===IIIQQQXXX\\\\\\cccjjjooorrryyyyyyttthhhlllcccggg]]]FFFNNNSSSNNNAAA444......+++******+++,,,,,,,,,+++************************)))***************++++++*********+++++++++,,,,,,,,,,,,,,,---------------,,,///000...///999LLL\\\sss{{{|||ppphhhrrrvvvpppqqqzzzzzzrrrpppmmmdddZZZLLLFFF>>>666111---***(((,,,++++++,,,------+++)))++++++++++++++++++++++++,,,++++++******+++++++++*********+++++++++,,,,,,)))+++---...---,,,,,,---111///333BBBSSSYYYPPPEEERRR```|||uuugggbbbqqqsssaaagggqqqnnnaaabbbgggbbb``````eeennnvvvuuulllddd{{{vvvuuu{{{~~~|||wwwssseeeXXXPPP[[[mmmtttuuuyyyxxx```YYY___YYYIII???;;;555000...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------------------...------------......//////...---+++...666BBBJJJSSS[[[ccceeeggguuutttzzz~~~}}}{{{ZZZFFF;;;999777555444444222111000000/////////000000111------///222000...888EEEiiipppxxxjjjbbbYYYIIIDDD>>><<<:::666...(((*********))))))***++++++************************))))))************))))))))))))))))))************************++++++++++++(((+++...,,,******...333<<>>BBBFFFFFF>>>111&&&+++***((()))+++,,,+++***(((((((((((())))))))))))************************************++++++++++++***++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,///000///,,,)))***///333CCCKKKWWWZZZSSSMMMUUUcccgggttt~~~vvveeeppp___QQQEEEHHHRRRPPP>>>,,,---***((()))+++,,,,,,+++************************))))))******+++++++++,,,***++++++++++++,,,,,,,,,,,,,,,,,,------.........---...///111999KKKbbbtttyyyzzzwwwvvvzzz}}}yyyrrr\\\TTTKKKDDD@@@;;;222+++***))))))***,,,---,,,+++++++++++++++++++++++++++,,,+++++++++++++++,,,,,,***++++++++++++,,,,,,,,,***,,,...---+++***+++,,,+++:::HHHKKKGGGKKK[[[kkkrrryyy}}}{{{bbb\\\bbbnnnnnnddddddggg___ppptttxxxxxxrrrjjjeeedddssstttsssooonnnvvvssssss{{{zzz~~~}}}{{{vvvllliiiggg___^^^ooo~~~nnncccppp|||eeeIIIDDD<<<555111///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......---------------...///000///222444666:::CCCOOOXXX^^^sssooozzzssssssxxxvvvxxxwwwzzz{{{XXXDDD;;;:::888666555333333222000000000000000111111222222...000555111111CCC\\\ssstttgggXXXEEE888555333///+++,,,,,,++++++***+++++++++************************)))******++++++******))))))))))))*********++++++*********++++++++++++,,,---...,,,'''%%%---===KKK___lllyyyuuusss||||||{{{{{{zzzzzz{{{}}}~~~rrrppp}}}tttqqqyyyjjjfffgggiiinnn|||qqquuuuuutttooocccTTTEEE<<<222444999AAAGGGFFF>>>777///+++'''&&&(((***)))((((((((((((((())))))))))))*********************************++++++++++++,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---///444???LLLVVV^^^\\\___fffgggffflllvvv|||xxxzzzzzzgggQQQIIIMMMQQQLLLEEE444///***((()))+++***)))************************))))))******+++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---......//////...///333>>>NNNaaarrr}}}ssswww~~~|||zzzvvvyyy{{{ddd^^^VVVPPPKKKDDD;;;555,,,+++)))***,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---++++++++++++,,,,,,,,,,,,+++---...---******---000777>>>DDDEEEJJJ___zzzyyy}}}||||||~~~tttjjjeeedddcccfffiiibbbjjjuuuyyytttnnnttt~~~|||~~~sssttttttgggdddooottt}}}|||yyy|||iiiTTTNNNDDD<<<777333111///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------.........------------...///000000+++333===EEEJJJQQQYYY```kkkpppppp}}}xxxppp{{{~~~~~~sssmmmxxxXXXDDD;;;;;;:::777555444333444111000000000111111222333444444222111666HHHeee}}}~~~}}}bbbLLL@@@:::777555222111///...,,,+++******************************)))******++++++******)))))))))*********+++++++++*********+++++++++,,,,,,,,,...///111999III^^^mmm{{{}}}zzz~~~}}}}}}~~~vvvooopppqqqmmmrrryyytttuuuzzzvvvjjjbbb___XXXMMMAAA:::222222:::BBBFFFGGG999222***'''((())))))'''(((((((((((())))))))))))*********************************+++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,------------+++---444AAASSSaaagggiii]]]PPPNNNaaavvv{{{zzzvvvjjj{{{ooo]]]LLLGGGOOOXXXBBB;;;222,,,,,,---+++***************************))))))***++++++,,,------+++++++++,,,,,,,,,------,,,,,,------.../////////111555AAAVVVlllzzz|||xxxzzz~~~{{{xxxyyy~~~~~~zzzooowww}}}zzzqqqcccTTTHHHBBB@@@333000---+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---...+++++++++,,,,,,,,,------***---...---+++---222777CCC@@@BBBOOOhhh|||~~~pppeeebbbSSS___eee]]]UUUXXXdddnnnxxxqqquuutttyyy}}}tttttttttfffooowww~~~}}}nnn___^^^WWWLLLCCC<<<777444333------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,---......///------------...///000111111;;;HHHSSS\\\fffsss}}}|||}}}{{{uuu{{{{{{www{{{YYYEEE<<<<<<;;;888555444444555111111000000111222333333000555333111CCCkkk{{{}}}}}}hhhRRR@@@444777666333000...+++***)))******************************++++++++++++******)))************+++++++++******+++++++++,,,,,,,,,''',,,555CCCVVVjjj}}}xxxxxxuuuuuusss{{{wwwssspppppppppppppppiiivvvooogggkkklllhhhtttvvvkkkgggjjjbbbSSSLLLCCC999666:::???@@@???CCC:::000******+++***((((((((((((((())))))))))))******************************+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......111444@@@UUUjjjpppfffYYY\\\[[[ggg{{{|||~~~~~~www~~~vvvnnnxxxmmm^^^SSSMMMKKKPPPGGG:::333111000...,,,************************))))))***+++,,,,,,------++++++,,,,,,,,,---------,,,,,,------...///000000555<<>>999EEEYYYnnnxxxvvv{{{fffsss~~~|||iiiZZZZZZ]]]\\\tttiiijjjnnnuuuppptttmmmssskkk^^^bbbmmm{{{~~~pppdddccc\\\QQQFFF???:::777555------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,---...//////---------......000111111BBBJJJTTT___lll~~~wwwzzz~~~yyywwwxxxsssooo{{{nnn}}}pppVVVEEE>>>;;;888666666666444333999000---222444000...111555333666HHHiii}}}|||xxxWWWHHH===555<<<;;;******222)))(((***++++++******+++---+++,,,,,,,,,,,,+++******)))************+++++++++000***'''***.........///---===RRRbbbppp~~~{{{zzzwwwvvv{{{|||uuunnn~~~{{{~~~yyy{{{oooooosssnnnrrruuunnnkkkjjjoooeee```fffnnnpppkkkhhheeeYYYKKKBBB>>>===???AAA888<<<===777---''''''+++((()))***++++++***)))((()))************+++++++++++++++,,,,,,,,,,,,------------------------------+++...---***,,,000111---777FFFTTTWWWOOOJJJOOOVVVooo\\\IIIHHHQQQNNN===000......***,,,,,,,,,***)))***,,,...++++++******++++++,,,---,,,,,,,,,---------.........000///---///333333///DDDPPPppprrr}}}vvvvvv{{{~~~}}}rrrxxxtttssszzzqqqiiiWWWDDDQQQ@@@000+++,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,+++---///...000999CCCGGGeee~~~tttiiieeessskkkRRR```wwwmmm{{{xxx{{{nnnqqqsssgggjjjxxxzzzwwwbbbOOOAAA<<<;;;===333...,,,......,,,+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,---......------,,,444)))***555444+++666MMMYYYXXX```lll}}}xxxqqqqqq||||||mmmvvvVVVEEE>>>;;;888666666666555333111333333000---...222777222777PPPyyyzzzzzzpppwwwuuu|||kkkvvv|||wwwmmmlllttt|||vvv```LLL999;;;BBB555...111...+++,,,---,,,++++++++++++,,,,,,,,,,,,,,,+++******************++++++++++++''''''+++......,,,...333YYYcccnnnvvv|||vvvqqqnnnrrryyy~~~~~~~~~yyy{{{~~~ssssss|||rrrwww~~~}}}yyyaaadddiiimmmkkkhhhlllsssnnneeeZZZPPPHHHBBB>>><<<999999888666333///***'''))))))************)))((()))************+++++++++++++++,,,,,,,,,,,,------------------------------///...------///000111111:::DDDNNNPPPOOOSSS^^^iii{{{wwwyyy~~~vvvyyyyyyvvvjjjNNNSSSVVVOOO???000...222---------+++******+++,,,+++++++++***++++++,,,---,,,,,,---------............,,,///333111...555AAAaaauuu}}}{{{zzzxxx}}}rrrtttqqqcccSSSCCCFFFAAA555,,,,,,...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........///---000<<>><<<888777666666555444///444666111...111444444666UUU~~~uuuiiizzzooo}}}{{{YYYDDDHHHCCC777111---............---,,,+++***,,,,,,------,,,,,,+++*********+++++++++,,,,,,,,,(((+++...///,,,...;;;JJJyyy||||||zzzyyyyyyzzz|||{{{{{{zzzwwwsssuuutttvvv{{{|||wwwrrrpppyyysssvvvwwwoooppp{{{~~~|||tttrrrxxxrrrbbbaaahhhkkkhhheeeyyyuuuooofff[[[OOODDD<<<999555222555999888000''')))******************))))))************+++++++++++++++,,,,,,,,,,,,------------------------------333------111111...333<<>>666000...---+++---000,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........+++,,,,,,---...///000000***222444111999MMM]]]cccuuuyyypppooowwwllltttVVVFFF???<<<999777777666555444555222222555666555777:::[[[|||}}}vvvyyy|||uuu~~~SSSFFFFFFAAA777//////...............,,,***---------------,,,,,,+++++++++++++++,,,,,,,,,---333000---+++,,,:::UUUmmmyyynnneeedddhhhlllooovvv|||}}}|||{{{tttppppppooolllsssuuullloooyyy{{{~~~zzzvvvwww{{{}}}zzzvvv~~~vvvbbbVVV]]]kkkuuuxxxwwwqqqggg[[[MMMBBB:::444///222999;;;555...,,,+++******)))******+++))))))*********++++++++++++++++++,,,,,,,,,------------------............111,,,...333///,,,:::PPPWWWUUUSSSWWWbbbtttfffPPPMMMPPPIII;;;000...,,,+++++++++,,,++++++,,,++++++++++++,,,------------------............111///000222111888PPPiii|||sss{{{~~~~~~~~~~~~zzzuuuoooPPP;;;>>>:::)))%%%111------------------------------------------------,,,,,,------......//////000///111666BBBYYY|||~~~wwwxxxtttmmmfffbbb___WWWOOONNNPPPQQQQQQQQQOOOLLLHHHIIIKKKMMMMMMNNNPPPUUUXXX]]]___eeelllqqqwwwrrrvvvhhhrrrvvvttt{{{wwwkkkwwwuuuxxxtttsssvvvxxxppp```RRREEE===666222///,,,+++...------------------------------------............---------......//////000///---555EEEOOOSSS\\\hhhxxxwwwWWWFFF???<<<999777777777666444777111333888555444HHHdddwwwppp|||rrrTTTJJJGGG@@@:::111...------...///...,,,---............---,,,,,,+++,,,,,,,,,------------444...***...999OOOlllxxx~~~wwwlllddd^^^ZZZbbbkkktttxxx~~~}}}|||}}}~~~rrrqqqwwwtttrrrnnnlllooovvv{{{zzzxxxqqqxxxzzzmmmhhhjjjhhhooorrroooiiicccYYYOOO@@@:::333111555999999888000...,,,***)))***+++,,,))))))*********++++++++++++++++++,,,,,,,,,---------------....../////////---+++///222......FFFeeeeeecccdddkkkyyy|||}}}{{{yyywwwvvvwwwyyy{{{vvvxxxzzzzzzxxxwwwwwwwwwyyywwwuuutttwww|||uuu```RRRSSSVVVKKK:::000---***)))+++,,,,,,,,,,,,,,,++++++,,,,,,---...---------.........//////000444222000<<>>===777(((------------------------------------------------,,,------...///000111111111555???OOObbbzzzxxxzzziiiddd^^^ZZZZZZZZZYYYVVVWWW[[[XXXMMMJJJRRRZZZ[[[FFFGGGKKKQQQVVV]]]hhhrrrkkkllllllllliiieee```]]]\\\YYYVVVVVVTTTUUU\\\dddjjjlllpppxxxlllhhhcccuuuttt{{{zzznnneeeaaaNNNEEE<<<777333...---///------------------------------........./////////111000///......///000111...DDDQQQXXXrrr~~~nnn~~~yyy}}}yyyvvvwww~~~WWWGGG@@@===:::888888777666555///777999666BBBeee{{{{{{rrrOOOGGG???999111...///000000...///////////////...------------------............+++333EEE]]]rrr~~~jjjeee]]]]]]aaa___nnnmmmwww{{{tttkkkiiilllmmm~~~|||}}}{{{www~~~xxxnnnrrryyy{{{rrrooowwwnnntttssslllllluuu|||{{{cccWWWGGG;;;666555666666999666111---+++***,,,---)))************+++++++++++++++,,,,,,,,,,,,---------------...///000000000,,,...111444<<>>444//////111000...///////////////......------------.........//////555AAAWWWrrrxxxcccYYYbbbcccdddhhheeettt~~~zzzvvv{{{xxxuuutttssstttxxx}}}ooonnnuuuqqquuuqqqeeeeeerrr~~~qqqbbbNNN@@@:::777333///<<<999333...++++++,,,---)))************+++++++++++++++,,,,,,,,,------------------...///000000111///111222666EEEZZZhhhlll~~~}}}|||~~~|||{{{zzzzzzzzzzzzzzzyyy}}}}}}}}}}}}{{{yyywwwuuutttvvvxxxyyyzzz|||tttsssrrrpppoooooooooooommmooopppnnnlllnnnuuu|||tttyyy}}}|||vvvooobbbWWWSSSJJJAAA555...---------+++---,,,,,,,,,,,,---................../////////000222111<<>>;;;===CCCEEECCCDDDJJJNNNLLLIIISSS]]]aaadddkkkqqqssswwwvvvtttrrrpppppppppppplllttt{{{~~~|||nnn|||wwwtttsssfffFFF666===................................................------...///000111222222666HHHkkkzzz{{{{{{\\\NNNRRRPPPOOOXXXMMMKKKLLLPPPSSSTTTUUUVVV[[[eeelllppp|||pppjjjZZZRRRXXX]]]eeesss{{{ooo^^^^^^pppyyy}}}~~~}}}yyytttrrruuunnnXXXGGG999000000333..................................../////////000,,,,,,,,,---000333666888VVV^^^jjjyyy~~~~~~|||zzzooo|||zzz}}}~~~zzzrrryyyyyysssttt}}}~~~WWWGGGAAA>>><<<;;;888444555:::666999///JJJwwwfffDDD???<<<222)))111444(((////////////////////////------,,,+++...222333000333___xxxzzzpppRRRdddhhhiiifffhhhqqq|||xxxzzzzzzyyyyyy{{{mmmkkkrrr|||ttt]]]\\\sss{{{rrrkkkhhhVVV===>>>???---,,,999>>>333+++,,,,,,&&&,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////000000000111111444///:::UUUeeefffjjjuuuzzzuuuzzzzzzzzz{{{|||}}}~~~}}}}}}~~~}}}zzzwww{{{wwwuuurrrpppqqqsssvvvxxxooollllllmmmmmmmmmttt|||sssrrrqqqqqqsssxxx}}}||||||yyyuuutttrrriiiYYYKKKCCC>>>555+++...222***------------------------...............,,,...000111555SSSqqqrrrooowwwccciiiqqq}}}pppccc^^^ZZZTTTMMMHHHEEEEEEEEEAAA@@@???????????????@@@@@@AAABBBCCCCCCBBBAAA@@@BBBAAA@@@@@@BBBCCCCCCBBBEEEEEEFFFFFFIIINNNUUUZZZ\\\```gggnnnrrrrrrooolllpppwwwyyyuuutttyyy{{{yyyyyyvvvuuu{{{~~~wwwsssyyyvvvUUU<<<@@@,,,------,,,---//////---...------------.../////////333...,,,222111000777;;;rrrwww}}}ttt___OOOOOORRRNNNLLLOOONNNUUUZZZUUUKKKNNNfffpppddd___cccjjj~~~zzzxxxvvv^^^VVVmmm|||yyyuuutttcccWWWGGG666...000...//////---...//////------------.........///////////////---)))--->>>QQQTTTlll}}}~~~zzzooo~~~yyy}}}zzzxxxwwwzzz|||yyyyyyxxxyyyzzzyyywwwtttUUUFFF???<<<:::;;;999666666:::888999HHHyyy[[[CCC666555000///111//////////////////////////////---,,,---...///111222KKKjjj{{{nnneee\\\dddlllttt{{{xxxxxx||||||}}}zzzmmmiiitttxxxrrrrrrzzzlllnnnmmm^^^IIIDDDJJJIII888555444777444---***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........///000111111000000111222333<<>>333---///...------------------------...------000000...///222666PPPvvv|||wwwyyypppjjjlllpppmmmiiieee```ZZZQQQKKKIIIGGGEEECCCAAA@@@??????BBBBBBBBBBBBCCCCCCDDDEEE@@@@@@AAAAAA@@@@@@??????>>><<<<<<===???@@@@@@??????@@@AAA@@@??????CCCFFFHHHNNNVVV^^^ccciiiooorrrtttxxxyyysssppprrrtttsssrrrxxx|||{{{|||xxx|||tttjjjMMM<<<555333000---,,,............------------.../////////111------333111666FFFhhhhhhaaa]]]MMMEEENNNYYYXXXSSSRRR___iiiwwwzzzvvv{{{~~~qqqcccrrr}}}|||{{{{{{pppeee\\\NNN>>>333222......---------------+++---------.........//////---111222///111;;;KKKUUUiii|||{{{|||}}}yyy}}}zzztttyyyvvvrrrqqqwwwwwwxxxwwwwwwxxxyyyyyywwwuuuQQQDDD>>>999888:::;;;888777999666<<>>999---,,,000////////////////////////000,,,,,,000000///666AAAfffwww|||ddddddnnnsss}}}}}}|||~~~vvvooo~~~kkkbbbjjjiiirrrrrrhhhZZZNNNRRRdddPPP999///999<<>>???@@@@@@AAA@@@??????>>>>>>??????@@@@@@AAAAAABBBBBBAAAAAAAAABBBDDDEEECCCBBBBBBEEEHHHJJJJJJJJJGGGHHHHHHGGGDDDBBBBBBBBB@@@DDDJJJOOOUUU^^^kkktttqqquuuuuuqqqmmmoooqqqqqqlll|||}}}qqqttt{{{xxxbbb@@@>>>999222...------............------......///000///111///222555555FFFddd{{{]]]LLLNNNMMMOOORRRRRRMMMPPPeee}}}zzzhhhbbbbbbhhhttt~~~qqqooozzz{{{sssssstttqqqeeeRRR@@@777111///---.........---,,,------........./////////+++///111000666EEEUUU^^^ttttttyyyxxxuuu{{{qqqwwwvvvuuuvvvwwwxxxwwwvvvOOOBBB>>>999777:::;;;999777888999PPP|||kkkFFF@@@999000---...///////////////////////////,,,...222000111CCCYYYwwwwww___^^^ooo}}}yyynnnllliiiffflllssspppnnnmmmZZZUUUlllnnnPPP999999;;;333---///------------------------------------............///000111111000000444777AAAQQQ```iiixxx{{{yyyyyyzzz}}}}}}}}}~~~|||{{{|||}}}wwwttttttpppooommmlllkkklllnnnooommmoooqqqqqqpppqqqsssuuu{{{||||||||||||ppp]]]TTTPPPAAA666222...........................000------222222///222999MMMwwwyyy|||{{{qqqmmmjjjlllooolllbbbXXXTTTPPPIIICCCAAAAAACCCDDDCCCCCCCCCBBBBBBBBBBBBBBBFFFFFFGGGGGGGGGGGGGGGGGGIIIHHHHHHIIIKKKOOOSSSVVVZZZZZZ[[[^^^ccceeeffffffeeebbb___^^^``````^^^[[[\\\ZZZXXXYYY___hhhssszzzwwwuuuqqqkkkggggggjjjlllmmm}}}|||ooopppsssKKKAAA999222///...------///...............//////000...222222444666999WWWlllUUUNNNSSSZZZNNNSSSVVVTTTRRRddd{{{qqqiiifffpppuuuwwwqqqiiifffffffff}}}uuu~~~iiiPPP@@@666111...///111000///000............////////////000...///666>>>KKKaaavvv}}}~~~|||ooo|||xxxvvv~~~}}}|||vvvtttssstttvvvwwwwwwvvvNNNAAA@@@;;;999;;;;;;888777999DDDvvvrrrQQQ???555555666///000000000000000000000000......111111///666QQQmmm{{{eeeZZZeeeyyyzzzsssmmmrrryyywwwqqqqqqkkksss~~~lll]]]jjjnnnRRR<<<666888444,,,---------------------------------.........//////...///000///...111888>>>ZZZbbbjjjrrrxxx{{{}}}~~~~~~yyyxxx{{{{{{xxxxxxtttsssqqqooommmllllllllliiikkkmmmnnnnnnnnnoooooosssxxxvvvppphhhVVVCCC???:::+++........................222---...222000---555CCCbbbyyyjjjmmmwwwxxxnnnkkkkkk^^^KKKOOOOOONNNLLLJJJHHHHHHHHHKKKJJJGGGEEEEEEFFFHHHJJJKKKLLLNNNQQQSSSTTTTTTTTTbbbbbbccceeejjjpppuuuyyy~~~xxxhhh]]]YYY\\\ccciiinnnwww|||wwwqqqrrrxxx|||}}}^^^CCC999111111111...---//////............///000000...222222333777@@@ccclllYYYTTTWWWWWWRRRRRRQQQXXXmmm~~~wwwkkkwwwwwwsssoooooottt{{{{{{|||}}}xxxkkkbbbfffrrr{{{rrr___XXX^^^}}}qqq]]]LLL<<<333---///111000000222........./////////000000888---111BBBMMMVVVuuu}}}ssssssvvv~~~{{{|||~~~}}}wwwttt|||~~~tttpppyyy|||xxxuuutttssstttvvvwwwwwwuuuOOOAAA???<<<;;;<<<:::777:::???YYYsssUUU<<<::::::...000000000000000000000000000111111000555HHHcccxxxeeehhhjjjlllsssrrrrrrxxxrrrlllkkkyyyzzzkkklllnnnKKK:::===:::...------------------------------........./////////...///000//////555@@@III^^^iiiuuu~~~~~~~~~~~~|||||||||}}}{{{vvvwwwxxxwwwxxx{{{vvvvvvtttrrrooollljjjiiijjjjjjjjjkkkkkklllllllllmmmhhhwww~~~yyy```GGGEEE@@@---........................222...///333///--->>>UUUwwwzzzzzzmmmwwwssspppnnnhhh```ZZZYYYVVVXXX[[[\\\]]]___bbbddddddbbb```^^^___bbbeeehhhhhhkkkoootttxxx{{{}}}~~~zzzhhhVVVQQQWWWaaalllsssjjjmmmoooooorrrtttqqqjjj~~~yyyzzzxxxuuuNNN???444333333...---000//////......//////000111...222000555GGGZZZuuuhhhUUUYYYZZZNNNJJJRRRcccsss{{{sssllliiiqqqyyy{{{rrrjjjkkkmmmlllccc[[[QQQMMMPPPWWW^^^aaaeeehhhmmmpppssswww{{{}}}rrrgggjjj|||nnn]]]YYY{{{tttppphhh\\\FFF888......000------111....../////////000000000333***111IIIYYYeee||||||zzz||||||wwwzzz|||{{{~~~yyyuuu{{{vvvppp~~~pppuuutttuuuvvvxxxxxxvvvtttRRRAAA<<<<<<===<<<999777>>>HHHzzzrrr~~~sssuuuyyyMMM;;;888111000000000000000000000000000111///333HHHhhh}}}WWWgggwww|||~~~pppooopppjjjqqq}}}|||yyyvvvooolllcccHHHBBB>>>444....................................///////////////111111///000999IIIUUU[[[mmm|||}}}{{{zzzyyyuuuvvvwwwzzz}}}{{{tttsssssssssuuuxxxttttttuuutttsssrrrpppooonnnllljjjhhhhhhhhhiiiiiihhhccclllvvvnnnPPPEEEBBB777........................000...111333...///JJJjjjrrrhhhzzzjjjaaa```hhhhhh```bbbmmmpppvvv~~~aaaUUUQQQ]]]nnnvvvuuusssdddgggiiilllrrrvvvppphhhuuu{{{|||aaaMMM;;;666333------222///////////////000000111000222000AAAkkkzzzaaaVVVTTTYYYQQQKKK___~~~}}}}}}|||}}}vvvooojjjiiifffbbbbbbfffrrruuuooo```XXX[[[\\\YYY[[[OOOAAA999<<>>888;;;???444EEEttt||||||gggEEE???555222000000111222333222111999000333===ppp|||qqqxxxzzz```qqqwwwsss}}}iiikkk___nnnJJJDDD999555000++++++...000///,,,............/////////000///222///,,,;;;UUUaaa\\\~~~~~~~~~|||tttlllnnnuuuxxx}}}~~~ppphhhfffiiimmmnnniiieeehhhpppkkkkkknnnvvv~~~}}}yyysssnnnlllkkkkkkkkkeeeiiilllooouuu{{{yyyrrr}}}rrriiifffggghhhjjjnnn]]]]]]ddd___ZZZvvv}}}gggMMMDDD???666111---,,,///111///,,,///000444666222;;;```|||tttxxxqqqsss~~~mmmZZZooosssccc^^^```iiifffiiiqqquuuqqqooopppccclllrrrzzzzzzoooPPP<<<333000...---///000000///......000333666000<<>>999;;;===999UUUqqqQQQ======333111000111222333222111111555222PPP}}}}}}jjjkkk}}}~~~gggllllllhhhtttqqqkkkkkk___xxxYYYEEEAAA888333---,,,...000///---........./////////000000///111111222BBBYYYhhhkkk|||{{{yyysssooolllcccXXXXXX___eeehhhrrr~~~{{{rrrnnnllljjjkkknnnmmmkkkmmmrrrooonnnpppuuu{{{~~~|||zzzuuunnngggccceeegggggggggiiihhhhhhjjjoootttsssqqqoookkkjjjkkkjjjfffgggjjj^^^YYY[[[[[[WWWbbb{{{vvvpppWWWCCCEEE:::444///---000222111///000111444444777IIImmmzzzooouuuyyynnnggghhhzzzkkkppp{{{wwwlllhhhhhhiiixxxqqqmmmnnnnnnmmmpppvvvkkkhhhooowwwzzzwww]]]EEE888444333222///000111000......000222333333EEEiiilllnnn^^^GGGLLLIIIOOOoooxxxssslll^^^RRR\\\cccggghhhpppvvvmmm]]]PPPPPP```zzz[[[NNNJJJYYYzzz{{{uuuqqqooonnnnnnmmmmmmpppwwwzzzzzz}}}zzzuuummmXXX???333444444///222...---000111000111333111CCCRRRxxxtttoooyyy}}}~~~|||zzzxxxwww~~~||||||zzz{{{|||zzzsssqqqtttvvvrrrjjjiiiqqqzzz~~~VVVBBB>>>===:::;;;;;;@@@kkkjjj:::>>>444333111111222333333222///:::555dddgggYYYjjjqqqjjjhhhfffjjjrrrllltttkkkeeemmmsssJJJIII===888111......//////........./////////000000000000111444:::HHHZZZnnnzzzzzzvvv~~~tttmmmmmmooonnnmmmnnnmmmhhhhhhjjjcccZZZ^^^iiivvvtttxxx{{{rrrggg\\\XXXZZZZZZUUUPPPXXXXXX]]]gggnnnooommmlllgggllltttyyytttllllllqqqhhh___WWWYYYWWWQQQccc~~~~~~tttKKKCCC>>>888111...///222222111000333333222???]]]ssswwwxxxwww~~~wwwaaaWWW[[[iii}}}|||yyymmmvvv{{{wwwmmmnnnxxx{{{uuuvvvpppkkkhhhfffgggmmmtttpppbbblllsssaaaiiiuuusss|||jjjNNN999333333111///111222111000///000111000===XXXxxx[[[UUURRRIIIMMMXXXwwweeebbbgggjjjnnntttvvvWWWOOOWWWwwwHHHNNNUUUrrrxxx{{{qqqkkkkkkqqqwwwzzz}}}wwwyyy~~~}}}~~~kkkIII444333555//////------111222000111555333PPPaaa{{{~~~|||zzzyyyxxxwwwsssyyyooo```aaadddgggmmmnnnuuurrrqqqwwwooo```\\\[[[bbbggghhhjjjoootttvvvWWWBBB>>><<<;;;::::::JJJ}}}vvv>>>===777555222222333333333222555999EEEoooiii]]]ZZZpppnnn|||}}}llleeebbbnnnssseeepppllltttlllWWWJJJBBB===555000////////////...////////////000000000111222888AAALLLZZZppp~~~wwwrrrooolllkkkooofffbbbhhhkkkiiihhhjjjrrrssswwwxxxpppnnn~~~{{{rrriiigggiiifff\\\QQQOOOOOOTTT]]]dddeeegggiiihhhqqq{{{wwwppprrrzzzrrrjjjXXXQQQSSSIIIRRRuuuxxx|||bbb@@@BBB<<<444///...000222333111444222222HHHooouuueee~~~yyyxxxvvvfffOOOJJJRRRhhhvvvqqq|||}}}~~~tttmmmqqqmmmgggppp~~~zzzjjjhhhgggfffeeedddffflllqqqssseeebbb___SSS```}}}yyywwwYYY>>>444333111000111222222111000000111444MMMrrrhhhPPPOOOKKKIIITTTggg```ZZZ___nnn{{{qqqRRR^^^qqqiiiKKKYYYmmmmmm{{{tttggg```^^^hhhppp|||~~~wwwXXX>>>333222333///......111111000111666;;;ZZZwwwzzz}}}xxxyyyyyyyyyyyyyyyyyyyyyyyyvvvxxxjjj```kkkuuuuuuvvv{{{yyyxxxlllXXXSSS^^^wwwxxxzzz||||||WWWCCC;;;;;;<<<:::<<>>666000...///111333111333111555RRR||||||zzz|||mmmuuuzzzwwwwwwwwwxxxvvvpppcccQQQFFFIIIRRRjjjlllnnn|||wwwmmmmmmgggccckkktttjjjWWWffffffdddcccdddiiiooorrruuuqqqiiiZZZTTTdddxxx~~~zzzjjjLLL;;;666444000111222222111111222444999YYYxxxXXXUUUTTTKKK\\\~~~PPPVVVooonnn{{{ppp___WWWsss}}}~~~~~~kkkTTTRRRlllaaarrr{{{nnnssspppxxx~~~tttzzz}}}ssshhhbbb```lllqqqxxx~~~{{{jjjQQQ777000888222000000222111///222888EEEfff}}}dddppp|||yyyyyyxxxxxxyyyyyyyyyyyyzzzzzzwwwsssiiinnnqqq^^^oooXXXDDD:::<<<>>>999DDDsss}}}qqqggghhh}}}ddd|||fffEEE<<<999555333333444444333333===sss}}}lll\\\___jjjeeewwwaaawww}}}zzzpppkkk{{{zzziiiUUU[[[rrrqqqrrrnnnxxxqqqLLLFFFBBB;;;555111//////000/////////000000000111111---777EEEQQQ```uuu}}}xxx{{{zzztttrrr{{{{{{aaa^^^}}}zzzuuutttvvvwwwzzz~~~{{{vvvuuuxxxnnntttzzz{{{xxxwwwyyy}}}xxxwwwwwwuuurrrlllfffaaa___yyy~~~uuuqqqpppooommmfffccciiirrrrrrpppZZZBBBBBBIIIHHHEEE^^^qqqxxxNNNFFFAAA999222......000222111222333???```{{{sssvvv{{{bbb^^^zzzttthhh}}}}}}|||xxxuuussstttuuunnniii___PPPCCCBBBPPP```kkkccczzz}}}xxxsssnnngggdddiiiooollldddlllhhhaaa[[[^^^hhhoooppppppxxxqqq^^^YYYfffooonnnkkkzzzuuuXXX???555444000111111111111222555777>>>]]]eeeRRRWWWRRRSSScccFFF```~~~nnnTTTEEEOOOaaa}}}zzznnnYYYGGGSSS{{{\\\ggg~~~|||wwweeeVVVOOO[[[fffqqq}}}gggJJJRRR\\\bbbfffnnnzzz}}}yyywwwsssxxxsss^^^:::,,,555333111111222000000555===VVVzzzyyyaaasssmmmxxxttt}}}|||sss}}}zzz}}}~~~}}}|||{{{zzzyyyxxxwwwsssiiiaaaqqqyyysssuuu{{{xxxYYYEEE;;;===>>>999NNN}}}zzznnnxxxiiiFFF===:::666444444444444444333TTTxxxkkk___cccnnn~~~gggmmmzzzpppnnn{{{~~~___TTTtttvvvmmmsssuuuqqqXXXEEEBBB===777222///////////////000000000111111111---===MMMXXXhhh|||qqqlll{{{lllWWWggg|||zzzwwwwwwzzz|||vvvrrrsssssspppoooqqqwww}}}xxxssstttxxxooonnnhhh]]]PPPKKKNNNSSSmmmwwwvvvqqqllljjjfffbbbbbbeeekkkeeeYYYGGG>>>GGGKKK@@@LLLvvv~~~mmmHHHDDD===666111///111333111000666KKKooozzzbbbqqqooo^^^UUUhhhwwwppp~~~}}}}}}|||||||||}}}wwwwwwuuurrrooommmnnnooocccSSSIIIGGGBBBCCC[[[yyy```ooo}}}|||}}}{{{uuummmggghhhiiikkkpppxxxnnniiiaaa]]]bbbllloookkkmmm{{{xxxggg^^^^^^dddmmm|||~~~dddCCC333444000111000///000333777;;;SSSkkk~~~[[[NNNJJJLLLQQQoooeeeaaa|||xxxeeeJJJ???TTTsss|||kkkVVVJJJHHHaaajjjaaa|||ssslllhhh]]]KKK999AAAJJJWWWnnn}}}oooVVV;;;???EEEKKKVVVkkk|||wwwqqqiii|||{{{gggDDD000000222111000111000222;;;EEEccc~~~zzzyyy{{{xxxxxx~~~||||||~~~{{{}}}zzz}}}|||{{{zzzxxxwwwvvvuuuyyykkkfff|||uuuvvvuuusssxxxqqqjjjyyywwwYYYEEE<<>>;;;777444444444444444999jjjtttzzzhhh___fffrrrxxx]]]LLLMMMYYYZZZ\\\}}}}}}~~~yyypppffffffqqqlllOOOjjjuuubbbmmmdddpppsssuuucccCCCBBB>>>888333///...///000000000000111111111111///CCCSSSZZZkkklllfffyyynnnwwwmmm```~~~zzzuuusssuuuvvvvvvzzzxxxmmmllloooooooooooopppwww}}}|||vvvsssvvv{{{tttrrriiiXXXIIIIIIVVVeeexxx]]]hhhwwwvvvuuunnnhhhhhhfff___ZZZXXXaaaUUURRRIII777===GGG<<>>pppkkkMMMSSSWWWVVVmmmwww___ppp|||{{{zzzqqq\\\RRRggg~~~}}}|||zzzyyyqqqZZZFFFJJJZZZyyy]]]}}}uuukkkoookkkPPPEEEFFF>>>:::999777>>>WWWlllbbbJJJ???@@@@@@@@@III___~~~vvvsssmmm___qqqttt~~~~~~rrrSSS<<<333111//////000000444???KKKddd~~~}}}zzzsssuuuyyyzzzyyy{{{wwwvvvuuuvvvvvvvvvvvvuuuuuuuuutttpppbbbbbb~~~pppyyyxxx}}}{{{eee```~~~|||zzzuuunnnooouuu___FFF<<>>MMM}}}UUUQQQLLLLLLYYYuuuVVVXXXwww}}}|||xxxkkk^^^fff|||zzzyyyzzz|||www~~~kkkRRRIIIEEENNNiii___jjjeee]]]WWWOOOFFFAAA@@@BBBDDD666>>>DDD???>>>PPPWWWIIIAAAMMMTTTQQQTTTbbbooouuuvvvzzzwwwttt|||}}}sssgggfffoooxxx~~~zzzeee555666,,,111444000+++111EEEXXX~~~}}}}}}wwwssswwwwww~~~}}}||||||{{{yyywwwvvvwwwxxxvvvsssssswwwzzzuuubbblllyyyxxx~~~uuuzzzgggWWWqqqnnnvvvrrrlllooorrrjjjgggttt___EEE>>>BBB777DDD___xxx___zzzxxxnnniiifffbbb``````mmmmmmmmmllliiiddd```]]]IIIHHHFFFEEEFFFGGGFFFEEEDDDFFFGGGNNN]]]ooovvvjjjCCC999:::000111:::111444KKKnnnlll```fffiiioooYYYHHH>>>>>>CCCKKK]]]qqq}}}}}}yyytttsssyyyjjjfffYYY^^^sss{{{{{{WWWWWWqqqiiissstttxxxYYY;;;BBBAAA222333000///111000///...111444555444AAASSS___yyyxxxzzzrrr___UUUjjj}}}zzzwwwrrrsssnnnbbb___sssooonnnmmmnnnppptttyyy|||qqqllllllqqquuusssqqqrrruuu|||}}}vvvhhh[[[SSSMMMEEEGGGOOOUUUpppmmm___pppwwwrrroooooojjjaaa[[[ZZZZZZXXXSSSKKKBBB>>>???BBBEEEMMMqqqtttuuusssCCC???===333555///444555777BBB^^^}}}gggqqqvvv|||vvvzzz{{{xxxvvvuuusssooojjjeeeaaabbbcccbbb```______```[[[SSSIIIBBB@@@AAA???>>>===<<<>>>HHHQQQ[[[lll|||zzz{{{pppoookkkbbb\\\___lllxxxppppppjjj```]]]fffoootttiiivvvvvv}}}iiiMMM```nnnyyy{{{iiiCCC888666222111333222222???OOOoooNNNIIIMMMNNNhhhkkkPPPQQQiii|||tttaaaSSSlll}}}rrrooonnnmmmmmmooojjjcccSSSEEE???CCC___sssXXXjjj{{{eeeEEEDDDBBB@@@@@@AAAAAA???<<<===???BBBAAAFFFXXX\\\JJJ???MMM]]]hhhrrryyywwwqqq[[[[[[WWWTTT]]]ooo~~~xxxnnneeebbbhhhsss|||zzzggg:::777///111444333...555NNNgggjjjjjj|||~~~tttsssvvvwww{{{{{{{{{{{{{{{{{{yyywwwssstttvvvtttrrrpppqqqssswwwiiisss}}}zzzzzzvvvooo___bbb|||vvvhhhmmmeeefffmmmlllhhhkkkqqq```DDD???BBB888IIIqqqkkkvvveeesss}}}vvv}}}|||pppddd]]]XXXRRROOOOOOTTTUUUVVVVVVTTTQQQNNNKKK===<<<<<<<<<=========>>>CCCGGGQQQ```~~~zzzsssvvvEEE999:::222222999111666SSSqqqzzz}}}eee^^^eeessskkkQQQCCC@@@DDDLLLTTTUUUuuu}}}tttuuuvvvssssssvvvvvvrrrnnnnnnnnnjjjiiiUUURRRhhhvvvxxxfffQQQhhhrrrxxxyyyuuueeeAAABBBBBB555444111111000//////111222444666777KKKRRRfffuuu}}}xxxfffNNNLLLiii~~~{{{tttpppooosss}}}wwwddd]]]ddduuukkkhhhhhhggghhhjjjnnnqqqtttgggfffiiiooopppnnnlllnnntttvvvvvvsssnnneeeVVVIII===FFFFFFFFFTTTlllmmmzzzvvvyyypppkkkgggaaa]]]\\\XXXYYYVVVMMMAAA;;;===AAAHHHHHH]]]{{{vvvJJJ===@@@444444333111111666IIIgggqqqiiizzzuuu{{{|||jjjtttpppmmmuuu}}}xxxvvvsssoooiiibbbYYYTTTNNNOOOOOONNNLLLKKKKKKLLLKKKGGG@@@:::777666888999:::<<>>MMMyyyuuuPPPXXXfffaaaKKK555444666:::???DDDDDD@@@<<>>@@@;;;PPPnnn{{{xxxccc[[[gggnnngggccciiifffYYYMMMFFFCCCAAABBBEEEHHHIIIJJJJJJIIIEEEBBB@@@???>>>???AAAAAABBBFFFLLLRRR]]]||||||tttGGG888999444444888222<<>>??????<<<888444444888<<<===???IIIKKKTTTvvvwwwzzz{{{~~~wwwnnnqqqqqqjjjaaaZZZYYY[[[\\\[[[XXXVVVZZZdddpppxxxjjjooovvv|||oooYYYTTTWWWxxxJJJ<<<333333555555222666MMMgggfffRRRSSSOOOkkkyyy}}}iiiTTTOOOFFFGGG|||vvvbbbZZZQQQMMMJJJEEEBBBDDD???555===EEEFFFbbbxxxLLLGGG___YYYCCC;;;777666999<<<>>>???@@@AAABBBHHHHHH[[[zzzkkkmmmttt~~~xxxggg[[[\\\[[[UUUJJJBBBIIIaaawww~~~tttggg]]]VVV]]]www}}}uuuooo|||~~~^^^@@@555111222666444>>>dddhhh~~~yyyzzzuuuqqqttttttvvv|||{{{|||}}}|||zzzwwwvvvuuu}}}}}}{{{yyyuuurrrpppnnnjjjfffnnnvvvvvvxxxxxxnnnbbbUUUUUUlllwww___LLLTTTXXXFFFSSS___PPPSSS___TTTeeeEEE???@@@===SSSwww|||]]]???BBBOOOUUU___kkk```RRREEE???>>>???CCCHHHBBBDDDEEEFFFEEEBBB@@@>>>===;;;<<<@@@CCCHHHUUUcccyyyppp~~~~~~JJJ888888555666888555EEEyyyxxxhhh```cccPPPHHHAAAAAAGGGIIIHHHEEEIIIDDDAAABBBDDDIIISSS\\\{{{zzzpppccc^^^bbbbbb^^^ZZZVVVUUUXXXZZZXXXWWWXXXYYY^^^jjj^^^___sss~~~~~~QQQSSSvvvnnnfffmmm}}}KKK???@@@777444...111111000111333000---333;;;UUUZZZyyy{{{zzzuuuyyyyyyooolllooo}}}}}}rrrqqqppprrrvvvvvvqqqjjjVVVMMMQQQwwwlllfffdddccc```^^^\\\\\\]]]]]]```eeehhhhhheeeaaa]]][[[VVVTTTRRRQQQNNNIIIEEECCCJJJXXXgggcccaaa```xxxppplllfffbbb```___\\\YYYTTTXXXWWWNNNAAA999:::>>>DDDLLLFFFqqq|||ssshhhuuu|||hhhAAACCC888222999000777===^^^~~~yyyyyyhhhxxxxxxlllcccooo}}}oooyyy|||zzz|||rrrnnnhhh^^^RRRGGG@@@;;;:::::::::888666555666888555777888555333444999>>>??????EEEIIIZZZ|||xxx{{{~~~wwwooorrrrrrlllbbbYYYTTTSSSZZZZZZ^^^fffpppwww|||nnnnnnxxx|||vvveeeUUUSSS|||YYYCCC555444444444111;;;XXXvvv[[[HHHQQQMMMxxxzzz~~~~~~www]]]AAA===CCCSSSbbbUUULLLCCC>>>:::666666999000444@@@DDDOOOxxxXXXEEEOOO]]]FFF000222888;;;<<<<<<888555888AAAJJJNNNWWWyyysssaaaTTTPPP]]]___\\\RRRLLLXXXuuuxxxhhh]]]TTTVVVjjj||||||xxxsss|||ppp???666111111333555DDDlllmmmyyytttvvvxxxsssvvvyyy{{{}}}}}}{{{{{{|||~~~|||wwwsssoookkkiiigggbbb\\\___bbb```eeeggg^^^UUUWWWXXX^^^]]]III<<>>@@@GGGOOO\\\uuuPPP:::999777666777777MMMzzzuuugggdddkkkqqqOOOIIIGGGLLLRRRRRRQQQPPPJJJIIIIIIIIIIIINNN\\\kkkxxxpppQQQKKKTTTWWW\\\XXXKKKIIISSSWWWRRRRRRMMMLLLOOOQQQOOOOOORRRUUUWWWfffaaabbbnnnttt}}}YYYOOOqqqqqqeeeggg|||QQQ>>>???888444...111222000111333///,,,555BBBXXXiii~~~zzz~~~zzz{{{~~~pppcccaaassswwwwwwxxxxxxwwwuuuooobbbVVVIIILLLSSS~~~|||iiidddaaa```]]][[[YYYXXXWWWWWWWWW[[[^^^^^^]]]\\\YYYSSSCCCBBBCCCCCC@@@>>>BBBIIIUUUoooYYYRRRfffyyywwwrrrmmmllleeefffeee```]]]]]][[[XXXSSSVVVUUUNNNBBB;;;:::<<>>BBBCCCBBB@@@AAARRRuuu~~~~~~yyytttsssrrrpppjjjccc``````bbbpppnnnpppuuuvvvtttsssuuuqqqkkkwww{{{zzzrrrYYYTTTfffmmmhhhEEE777444333333333>>>^^^}}}kkkKKKKKKOOO```uuupppjjjwwwzzzxxx~~~zzzbbbCCC>>>PPPiii[[[CCC===777444222000333888444???DDDDDD^^^{{{QQQLLLNNNMMM===555999===>>>???>>>;;;999>>>IIISSSXXXiii~~~uuubbbKKKCCCGGGSSSZZZXXXMMMMMMeeexxxggg\\\SSSQQQbbbxxx{{{@@@444333111111777NNNvvvwwwnnn|||wwwxxxzzzyyysssvvvuuuwwwzzz{{{||||||wwwrrrmmmhhhccc```ZZZPPPOOOPPPLLLOOOSSSMMMUUUcccaaaTTTLLLBBB:::======444===DDD<<>>===??????AAADDDFFFGGGJJJKKKKKKJJJHHHFFFJJJEEEGGGRRR```xxx}}}~~~YYY???;;;999666555777QQQuuurrrfffkkkwwwjjjPPPLLLLLLRRRUUURRRQQQSSSNNNLLLKKKIIIGGGKKKXXXfffrrrrrrCCC888???GGGJJJIIIFFFEEEHHHLLLMMMJJJOOOJJJHHHKKKLLLKKKLLLNNNQQQOOO```aaa^^^```fff~~~xxxcccNNNiiioooeeecccvvvVVV>>>@@@:::555...333222000111444000...:::KKK\\\zzz}}}~~~ttt~~~|||qqq\\\OOO```~~~zzz{{{yyyrrrmmmfffXXXKKKGGGVVV___nnndddccc___]]]ZZZUUUQQQNNNLLLKKKIIILLLMMMLLLNNNQQQLLLEEE666888<<>>@@@LLL[[[sss]]]ZZZwww|||hhhaaaggg^^^ccciiiiiibbb\\\[[[ZZZXXXRRRTTTRRRMMMDDD===::::::===IIICCC^^^ttteeeOOO===@@@222555555000999fffjjjggglllzzzgggfffwwwyyyhhh\\\\\\gggzzzzzzvvvgggaaaVVVIII===888999<<<999999999777666777:::<<<<<<======>>>>>>???AAACCCFFFHHH@@@<<>>BBB???@@@BBBFFFKKKOOORRRSSS___tttvvvggg___RRRBBBCCCPPPSSSaaacccXXX^^^}}}yyyggg\\\OOOJJJ\\\uuuuuuIII222555333000;;;[[[hhhkkkmmmpppyyy}}}xxxwwwvvvssswww}}}uuuxxxzzzzzzzzz|||zzzwwwsssnnnfff]]]VVVNNN@@@@@@FFFCCCBBBFFFDDDSSS```ZZZIIIEEECCC>>>???888888999999:::===@@@@@@qqqLLL???AAACCCUUUppp[[[ZZZeeemmmssspppfffYYYOOOJJJDDD???===BBBGGGIIIJJJLLLRRRSSSTTTTTTRRROOOLLLJJJJJJEEEHHHUUUhhh~~~___CCC===:::666333666RRR}}}sssgggqqq]]]\\\wwwqqqYYYUUUUUUZZZZZZUUUUUUYYY\\\ZZZXXXWWWSSSSSS[[[eeeWWW:::DDDMMMIIIQQQFFFCCCMMMSSSMMMHHHIIIJJJEEEBBBDDDFFFEEEFFFIIINNNJJJ]]]aaaYYYVVV^^^~~~uuuiiiMMMcccmmmfffdddrrr|||yyyZZZ???AAA<<<777///444222///111555222000???SSSccc}}}|||rrrttt}}}tttmmmooohhhWWW___mmmpppnnnhhheeeddd]]]TTTLLLcccllldddaaaddd___\\\WWWPPPIIIDDD???===???AAA???===AAADDD???555444999AAAGGGGGGLLL___rrr}}}RRRWWWuuuaaaSSSQQQhhhggggggooooooeee[[[YYYZZZZZZRRRRRRPPPLLLEEE???;;;999999BBBBBB```~~~hhhSSS;;;BBB333444777777BBBqqqyyyffflllppptttqqqppp{{{```VVVHHHLLL```ggg```TTTFFF;;;999<<>>>>>>>>>>>?????????CCCKKKCCC>>>AAA888666JJJZZZzzzuuuooozzzzzzyyyzzz{{{yyyvvvuuuvvvnnnppprrroooiiibbb]]]ZZZ^^^^^^\\\WWWNNNOOObbbxxxpppbbbppprrr{{{}}}]]]VVVWWWkkknnnxxxAAA999555444666777AAAZZZsssuuuuuuTTTNNNSSS~~~zzzsss\\\WWWUUUaaaiiifffeeekkkssswwwrrraaadddwwwLLL///444222444888888666888<<<:::BBB;;;HHHwwwcccAAA>>>NNNHHH>>>DDD@@@888???===>>>CCCNNNXXXZZZRRRJJJ```yyyhhhUUUPPPKKKFFFQQQdddYYYpppyyysss|||jjj\\\KKKDDDWWWtttvvvggg~~~|||UUU000777555000???eeeZZZiiieeeqqqwww{{{uuurrrrrrssswww{{{zzz{{{|||yyyxxx{{{tttsssrrrpppkkkaaaSSSJJJCCC444666BBBAAA???CCCDDDGGGOOOGGG;;;===???<<<>>>:::???999555999:::888<<<{{{MMMCCC>>>BBB^^^^^^YYY```aaadddgggjjjkkkjjjjjjWWWGGG===AAAFFFGGGNNNYYY[[[WWWTTTSSSRRRRRRSSSUUUJJJHHHPPPZZZbbb~~~xxxyyynnn===BBB000444555<<>>333666===AAADDD@@@<<<;;;===??????>>>AAA@@@>>>>>>>>>@@@BBBDDDFFFFFFDDD@@@===>>>AAACCCYYYdddnnnmmmeeedddlllwww~~~yyyssspppuuu{{{zzzuuupppmmmjjjkkkkkkggg]]]UUUSSSOOOLLLUUUaaaddduuuyyysssuuuxxx{{{~~~oooSSS^^^rrrKKK;;;333555777222AAAccczzz~~~vvv\\\SSS^^^}}}rrr]]]HHHOOOHHHGGGNNNRRRTTT___lllsssooopppvvvqqq[[[BBB333666555666888;;;===<<<<<>>GGGIIIEEEEEE???<<<>>>@@@@@@@@@AAABBB@@@CCCLLLTTTXXX]]]bbbyyytttgggKKKXXXTTTNNNOOOddd}}}jjj[[[LLLEEEQQQ{{{yyyxxxyyyvvvuuuYYY===+++111;;;EEEqqqmmmxxxqqqzzzzzzwwwsssqqquuuzzz}}}xxxxxxyyyyyyyyyxxxxxxwwwsssyyytttnnnmmm___HHH???<<<===AAAEEEBBB>>>???DDDNNNMMM@@@888@@@AAA>>>@@@>>>;;;;;;;;;888444555999PPPFFFBBBHHHdddeeeUUU[[[___ccceeehhhppp}}}ggg\\\QQQJJJFFFHHHSSS^^^^^^\\\ZZZZZZ\\\]]]```bbb[[[RRRTTT[[[^^^rrruuutttsss???EEE555999888???XXXnnnooonnnzzzZZZ[[[___nnnhhhZZZXXXfffpppnnnmmmrrrqqqgggccchhhtttkkkIIIMMMWWWYYY^^^ZZZTTTNNNKKKLLLNNNOOOCCCBBBAAACCCFFFHHHHHHGGGKKKIIIXXX]]]___XXXWWWxxxqqqhhhKKKdddyyyjjjmmm{{{lllHHHHHH;;;444777---222333111222222...;;;XXX]]]|||vvvwwwtttoootttxxxooopppnnn___QQQ\\\wwwuuuiiifff```]]]aaaddd^^^SSSSSSnnnrrr\\\VVVYYYMMMJJJEEEAAA>>>;;;777444555555555666666777888888GGGDDDEEEMMM\\\zzz]]]ZZZxxxxxxbbbIII<<<;;;===@@@CCCIIIQQQXXXYYYXXXWWWTTTOOOQQQKKKFFFEEEBBB;;;777777:::CCCMMMTTT}}}ddd|||jjjzzzyyyFFFAAA:::555222===DDDyyyooojjjnnnsssuuuiii```OOOCCCAAAMMMVVVVVV[[[fffnnngggWWWDDD::::::>>>???DDDAAA>>>>>>???@@@???>>>>>>======<<<===>>>???@@@CCCAAA@@@@@@>>>>>>GGGQQQjjjjjjfff]]]RRRNNNRRRXXXfffkkkooosssyyy|||vvvqqqlllkkkllliii___VVVLLLXXXdddqqqxxxvvvtttXXXSSSqqq}}}NNN<<<333555666444GGGlllnnnddd]]]___xxx___HHHDDDMMMNNNDDD>>>EEEOOOUUUfff___[[[\\\XXXKKK<<<444666777999<<>>777777===AAA@@@===:::999;;;;;;;;;>>>CCCLLLRRRYYY[[[VVVSSS\\\hhh~~~sssbbb]]]???GGGXXXjjjVVVWWWuuu|||jjjXXXHHHCCCLLLnnntttrrr||||||^^^888111999;;;@@@kkkrrr~~~yyyxxxxxxtttppppppsssvvvvvvvvvwwwwwwxxxxxxxxxxxxxxxsssyyytttooommm]]]HHH??????@@@CCCEEEBBB???BBBHHHXXXVVVFFF;;;@@@@@@===???>>>;;;::::::888555777<<>>:::888666333000222222222333555888<<<===JJJJJJOOOeeeaaaTTTqqqgggOOODDD999777777666666888AAAFFFKKKNNNRRRUUUTTTOOOMMMGGGCCCCCC@@@:::666666:::@@@FFFMMMyyy^^^rrrMMMDDD:::555222===EEE~~~iiiggglllssssssbbbZZZ[[[RRRNNNHHHCCC===:::@@@IIIUUUUUUOOODDD>>>???AAAAAADDDBBB@@@@@@AAAAAA???>>>>>>>>>>>>>>>???@@@AAABBBJJJEEEGGGMMMLLLKKK[[[pppwwweeeRRREEE???@@@BBBIIIXXXhhhqqqwww|||~~~}}}vvvoooiiihhhkkkiii```XXX[[[mmmwwwvvvppphhhqqq{{{zzz{{{rrrWWWNNNnnnpppYYY<<<444444555555MMMttt|||hhhhhhaaa^^^jjjVVVcccxxxvvvTTT;;;>>>CCC<<>>AAABBBBBBAAA@@@;;;>>>>>>999888<<>>DDDCCCEEEEEEBBB@@@EEENNNbbb___MMM===???AAA>>>AAA@@@===;;;<<<:::999===CCCVVVHHHFFFGGGXXXooofff\\\dddjjjjjjfffjjjuuuvvvccc``````\\\eeegggjjjnnnwwwvvv^^^WWW___eeevvv~~~gggvvvzzzHHHPPP???;;;111:::ZZZ~~~ssspppzzz[[[\\\ddduuusssmmmqqq]]]YYYfffrrr|||{{{vvvlll^^^TTTPPPOOOGGGEEEDDDCCCCCCDDDEEEEEELLLLLLZZZ[[[]]]ZZZ\\\|||ttthhhJJJ[[[~~~rrrpppvvvtttrrr]]][[[QQQAAA888111111222///111444222???[[[]]]zzzzzzwwwpppssstttjjjjjj^^^PPPHHHGGGNNNYYYbbbhhhddd___\\\\\\YYYQQQIIIEEENNNWWWUUUKKKBBB???AAA???<<<999777666555333111333222222444888===BBBEEEEEEPPP\\\zzz^^^TTTlllbbbDDDAAA<<<999:::;;;:::<<<@@@GGGHHHIIIHHHMMMSSSTTTQQQIIIDDD@@@@@@>>>888555555777???CCCIIItttzzzdddvvvKKKAAA:::777777888GGG~~~|||yyyfffhhhmmmvvv{{{vvveeeOOOKKKTTTPPPUUUUUUKKKAAA>>>???@@@@@@DDDEEEAAA???AAADDDDDDBBBBBBBBBBBBBBBAAA???>>>AAAAAAAAABBBCCCFFFIIIKKKLLLGGGLLLWWWWWWUUUiiilllTTTDDD>>>>>>@@@@@@RRReeelllnnnrrrwww{{{pppjjjddddddiiiiiibbb[[[gggooojjj^^^XXXTTT^^^sssxxxooonnnqqqwww}}}qqqUUUTTTiii```aaa<<<555555555666PPPwwwqqqfffaaa[[[```wwwiiifffGGGAAA>>>555999:::>>>DDDGGGDDD===888@@@BBBCCCDDDBBB???===<<<888===BBB@@@>>>@@@GGGMMMKKKEEE@@@@@@AAA@@@BBBFFFMMMJJJJJJQQQ]]]ooo|||qqqGGGAAA===UUULLLRRRnnnttteeeMMMAAACCCDDDTTTiiikkkkkk:::333...666\\\vvvhhhwwwhhhkkk}}}ttttttqqqooovvvxxxvvvvvvwwwwwwwwwvvvvvvuuupppuuusssnnniiiTTT@@@>>>FFFEEEEEEDDDAAAAAAJJJVVVgggfffRRR>>>>>>BBBAAADDDAAA>>>===>>>??????EEELLLYYYLLLJJJIIIXXXyyy___cccgggjjjmmmsss{{{www}}}rrrppptttyyy~~~|||cccYYYbbbmmmzzzdddkkk|||yyyPPP^^^HHH===333>>>```zzzpppkkkvvv[[[```mmm___WWW]]]hhhsssyyy}}}wwwjjj[[[RRROOOBBB@@@>>>======AAAEEEIIIIIIOOO^^^[[[XXXXXX```nnn```FFF\\\rrrfffccclllsss{{{kkkhhh___GGG777222///222111222444333HHHjjjfff~~~|||xxxpppsssvvvmmmhhhZZZMMMIIIIIIPPP```qqqmmmggg___[[[WWWOOOFFF???AAAEEEIIIGGG@@@:::666666:::888555444555555333222333333333555:::@@@FFFJJJOOOUUUgggVVVXXXiiihhhGGGDDD???<<<;;;:::999<<>>777@@@BBBDDDCCC@@@===<<<===@@@BBBCCCAAA???DDDQQQ^^^___PPPDDDBBBEEECCC???===>>>DDDPPP^^^kkk{{{ssshhhJJJLLLBBBLLLMMMrrrooovvvggghhhnnn___HHH@@@FFFFFFSSSrrrlll~~~|||eee999555///777cccjjjbbbmmmeeeooouuuwwwtttpppvvvxxxxxxxxxxxxwwwvvvuuutttsssrrrwwwvvvrrrjjjSSS@@@AAAFFFEEEEEEDDDAAADDDPPP___ooooooYYY@@@>>>BBBBBBDDDBBB??????BBBCCCEEELLLTTT]]]KKKIIIIIIZZZjjjgggeeefffkkksss{{{rrrppphhhooo}}}wwwbbb]]]kkkuuuZZZmmmNNN;;;222@@@___uuupppppp~~~\\\cccsssdddXXXXXX```uuu{{{~~~uuuaaaMMMAAA===777888888888;;;@@@GGGMMMHHHPPP___XXXUUUWWWdddtttgggTTTAAA```ggg^^^___ooo|||yyymmmLLL444222///333333333444555LLLqqqfff}}}{{{vvvnnnqqqtttkkk^^^RRRFFFDDDFFFOOObbbsssiiiaaaYYYTTTNNNEEE===:::===???@@@>>>:::555222000444333111222333444444333333333444666;;;BBBHHHLLLSSSYYYyyy^^^SSSdddrrr^^^LLL@@@@@@@@@>>>>>>===<<>><<>>===;;;<<>>::::::::::::999777444222111111222111000111444666666666666666777:::???EEEJJJMMMLLL]]]ZZZDDDLLLXXXooocccCCC:::<<<999:::===???CCCFFFHHHVVVqqqmmmXXXNNNJJJEEEAAAAAA>>>888444444333BBBBBBHHHYYYrrrxxxfffWWWGGG???:::444777\\\yyypppyyyqqqzzz~~~uuudddQQQDDDAAACCCKKKKKKJJJJJJJJJNNNXXXbbbjjjkkkeeeVVVHHHBBBBBBBBBBBBDDDEEEDDDCCCDDDGGGJJJLLLOOOTTTXXXZZZXXXUUUSSS@@@@@@AAADDDJJJZZZwwwxxxcccZZZZZZZZZZZZYYY\\\[[[TTTNNNNNNOOONNNVVV]]]fffjjjhhhccc___^^^YYYTTTWWWhhhooo]]]TTTeeehhhccchhhsss}}}nnnLLLNNNVVV[[[rrr<<<777777555:::ZZZtttqqqzzzhhhZZZ^^^|||rrrgggPPPCCC;;;???DDDCCC@@@AAABBB???:::;;;EEEMMMGGG<<>>EEEIII^^^ssspppiii444999555<<<```sssxxx}}}{{{qqqyyywwwmmmooo|||zzzwwwwwwxxxxxxxxxxxxxxxwwwxxx~~~~~~{{{oooTTTBBBHHHCCCEEEHHHIIIHHHOOOaaasssmmmNNNFFFIIIHHHHHHMMMMMMPPPVVVZZZ^^^dddlllhhhXXXTTTOOO```yyylllpppvvvzzz|||{{{zzzxxx{{{}}}iiiXXXvvvjjjCCC888BBBYYY|||sssgggRRRSSSgggvvv]]]CCC555777>>>:::>>>DDDFFFFFFFFFHHHJJJNNNPPPXXXPPPSSS___mmmllloooUUUHHHvvv}}}uuuqqqyyyYYY666777555444000222777555BBB^^^aaa}}}}}}yyy{{{xxxqqqqqqpppdddYYYQQQEEE:::888<<>>888GGG@@@777===;;;888EEE777===FFFLLLRRRcccwwwYYYQQQTTTLLLFFFBBBAAA???888555444111??????III\\\wwwvvvVVVHHHBBB===666333VVV}}}ttt|||pppxxx}}}~~~uuuaaaNNNEEEBBB???CCCDDDJJJOOONNNMMMXXXfffcccfffbbbUUUHHHDDDEEEFFFDDDEEEFFFFFFEEEFFFKKKOOOUUU[[[ccciiiiiiddd\\\VVVOOOOOOLLLKKKRRRjjjcccUUUWWW```cccbbbggggggcccZZZSSSNNNGGGAAA@@@KKKZZZaaa```\\\[[[[[[YYYQQQQQQ```bbbQQQXXXyyyjjjcccgggrrr|||nnnLLLMMMXXXVVVooo===777666444<<<```ssspppdddfff~~~}}}zzzvvvwwwzzzwwwqqqMMMDDD;;;<<>>===CCCIIIaaammmhhh999555+++:::kkkuuulllvvvvvvlllooouuuuuuwwwxxxzzzzzz{{{{{{vvv|||}}}zzzmmmQQQ@@@GGGCCCEEEIIIKKKLLLSSSfffyyyrrrSSSKKKPPPOOOOOOVVVWWW[[[bbbgggjjjqqqxxxvvvddd[[[UUUfff{{{~~~ccc[[[aaa~~~GGGAAADDD\\\~~~uuuxxx|||jjjLLLJJJ]]]pppyyywwwxxxppp[[[AAA333555===???BBBFFFHHHIIIJJJKKKMMMLLL\\\SSSIIIZZZkkkzzzooo```IIIXXXiiiwwwwwwmmm}}}OOO999888888999444111333111<<>>CCC@@@======@@@EEEJJJLLLIIIAAADDDFFF>>>999999555222666777555888>>>>>>999>>>???PPP[[[PPPXXXzzzZZZVVVWWWLLLCCCBBB@@@===999666444333000FFFEEEGGGVVVlll\\\IIIFFF999666:::UUUqqqhhhtttzzztttyyyuuurrryyydddDDDAAAAAAAAABBBDDDIIILLLMMMPPP[[[gggooollltttsss[[[IIIIIILLLIIINNNNNNIIIIIIRRRYYY[[[WWWiiiuuussspppooojjjaaaXXXMMMTTTdddnnnpppSSSRRR]]]bbbbbbbbbjjjqqqggg]]]gggooohhh```QQQEEEKKKKKKOOOXXXVVVccc\\\UUUVVV___bbbaaahhhvvviiiddddddnnnyyyuuu___IIIRRROOONNNuuu>>>777333333>>>bbbmmmwwwrrrjjjxxxgggmmmwwwtttoooWWWBBB;;;@@@CCCGGGHHH@@@AAACCCFFFNNN[[[aaaWWWFFFAAAMMMFFF@@@KKKIIICCCMMMOOOVVVkkkjjj{{{iii{{{nnngggnnnbbbJJJNNNJJJNNNsssjjjYYYIII]]]www~~~nnnpppzzzVVVKKK======GGGHHHfffiii___:::<<<222666jjjwww}}}ooovvvoooqqqxxxyyyuuuwww}}}uuuvvvvvvuuuxxx|||zzzvvv}}}wwweeeNNNDDDEEEHHHKKKOOOQQQUUU```qqq~~~yyy\\\MMMRRRYYYZZZ```dddgggfffjjjuuuwwwooodddkkkvvvmmmnnn]]]XXXXXXgggzzz]]]QQQTTT```KKK@@@@@@SSSyyywww~~~rrrqqqlllggggggqqqqqqcccPPPDDDJJJYYYaaabbbKKKLLLIII@@@888666<<>><<<<<<>>>CCCGGGJJJKKK???999===???777666999555333888:::888:::???@@@===DDDAAALLLWWWWWWiiifffPPPNNNMMMBBBAAA@@@>>><<<999666444333000>>>@@@IIIWWW}}}{{{YYYHHHEEE777666;;;SSS}}}wwwwwwzzzuuu{{{{{{sssvvv^^^HHHHHHAAABBBEEEGGGLLLPPPQQQTTT___kkkyyy}}}www___WWWWWWPPPHHHOOOSSSSSSTTTYYY]]]\\\^^^llluuusssooonnnggg]]]ZZZQQQZZZlll}}}vvvZZZUUU\\\bbbhhhnnnfffsssqqqiiillljjj]]]UUUFFFCCC[[[jjjhhh[[[LLL[[[___SSSQQQ[[[^^^[[[cccrrroooiiihhhqqquuuiiiTTTEEECCCHHH[[[@@@888555555>>>^^^tttzzzooofffSSSWWW___dddlll]]]EEE>>>FFFIIIKKKMMMIIICCCGGGMMMUUU___bbbWWWHHHHHHUUURRRPPPZZZXXXSSS\\\eeehhhnnndddtttnnnvvvWWWQQQJJJDDDUUUlllyyyxxx\\\TTTPPPhhhqqqTTTGGGOOO]]]mmmvvvrrrjjjSSSFFF777>>>IIIEEE[[[TTTsssWWW777777444>>>hhhhhhhhhooo{{{qqqqqqxxxxxxsssuuu~~~}}}rrrvvvvvvssssssyyy}}}}}}yyytttsssrrrgggTTTHHHGGGGGGLLLRRRVVV\\\hhhyyyyyyaaaXXX___ggghhhsssvvvvvvuuuyyy}}}kkk^^^YYYbbbaaalllnnnSSSGGGIIIbbbQQQAAA???KKKrrrzzzrrr___WWWOOONNNKKKIIIHHHKKKQQQVVVGGGFFFCCCEEELLLRRROOOHHH888666333333666;;;???BBBFFFHHHKKKLLLLLLMMMNNNOOONNNSSSRRRYYYlll{{{nnnYYYQQQAAAOOOmmm|||xxxpppvvvxxxNNN777999222444222222666777CCC\\\iiitttlllppptttiiiYYYMMM@@@444111444777;;;???AAADDDBBB:::333333555777444111///111666888999888===???@@@@@@???>>>>>>???:::;;;>>>CCCHHHJJJJJJIII;;;666:::===999<<<===555555;;;>>>======@@@CCCDDDHHHDDDLLLXXXfffhhhXXXNNNLLLHHH===>>>===<<<:::888666555444555:::===IIITTTssslll}}}```OOOGGG777777>>>SSS}}}}}}zzzvvv}}}|||{{{rrrUUUMMMQQQBBBCCCHHHJJJOOOUUUVVVYYYbbblll{{{rrr]]]aaaeeeXXXMMMTTT[[[]]]___```___\\\jjjtttyyywwwssspppeeeZZZUUUPPPYYYmmmwwwddd___bbbeeelllsssmmm|||}}}tttnnn```MMMEEEFFFLLLtttdddSSSgggkkkZZZTTT^^^```YYY___pppnnngggjjjsssnnnYYYGGGBBB@@@GGGmmmCCC:::888777===ZZZyyyttt}}}}}}{{{}}}vvvzzzjjjdddnnnrrrqqqwww___CCC999BBBBBB???BBBCCCSSSWWWcccyyykkkLLLGGGQQQSSSTTT\\\ZZZYYYbbbhhhnnnpppdddwwwoooCCC@@@AAAGGG```kkkPPPQQQ[[[xxxiiiFFF333777>>>EEEKKKJJJBBBJJJYYYooovvvZZZPPPAAA444CCCKKKDDDXXXXXX}}}||||||PPP666444444AAAbbb}}}{{{iiiaaayyy}}}wwwssswwwwwwrrrttt||||||vvvzzzzzzuuuttt{{{~~~tttmmmnnnhhhXXXKKKGGGLLLRRRYYY^^^eeeppp~~~qqqbbb```kkkssssssyyy|||hhhlllsssnnneeeeee~~~xxxkkkXXXIIIJJJRRRVVVEEECCCHHHjjjyyy~~~zzzttt___QQQKKKJJJKKKIIIFFFDDDBBB@@@>>><<>><<<:::888888;;;???AAABBBIIIJJJLLLMMMMMMMMMOOOQQQVVVRRRQQQ]]]qqqRRRWWWRRR<<>>VVVrrr}}}vvvlllkkkssswwwlll\\\LLL???444333999===BBBFFFFFFFFFDDD???999777666666444333666:::<<<;;;<<>>======;;;===BBBHHHLLLMMMJJJHHH@@@<<>>BBBBBB???AAAFFFJJJJJJLLLXXXhhhzzz]]]VVVPPPKKKFFF>>>::::::999888777666555555;;;===@@@FFFQQQkkkZZZuuuqqqzzzppp___OOO888888???UUUxxxvvv~~~}}}sssUUUZZZ```JJJJJJJJJLLLQQQWWWYYYZZZaaaiiirrrvvvuuueeeVVVaaallleee[[[^^^bbbdddeeeeeedddcccyyywwwhhh[[[^^^[[[dddxxxuuukkkkkknnnnnnnnnooopppyyytttkkkdddTTTCCC???<<>><<<888AAA@@@======JJJ]]]gggfffUUUMMM;;;777GGGHHHHHHeeennnGGG888777222:::[[[uuu}}}vvvxxxvvvrrrssszzz}}}|||xxxzzzyyyuuuvvv}}}}}}ooofffgggfff[[[PPPKKKVVV[[[aaafffkkksss|||}}}yyyooogggkkkuuu||||||zzzsssvvvwwwpppdddggg}}}kkkUUUEEEFFFWWWhhh}}}WWWGGGHHHGGGbbbsss}}}zzz~~~qqqgggXXXLLLGGGEEEEEEEEECCCAAA???@@@AAAAAA???===@@@AAA???===>>>AAA@@@<<<555777:::;;;===@@@EEEHHHJJJLLLMMMNNNMMMNNNPPPRRRWWWMMMOOO```vvvpppHHH]]]TTTAAAmmmssssssxxxFFF999:::777999444222333000999PPPppp|||rrrooommmqqqyyyzzzpppcccMMM@@@555666===BBBFFFIIIIIIFFFCCCBBBAAA===:::777555666:::@@@AAA>>>BBBHHHGGGEEECCCBBB@@@???>>>======???CCCHHHKKKKKKHHHDDDGGGEEENNN]]]lllwwwfffCCC===@@@CCCDDDAAAAAAFFFLLLLLLWWWmmmlllVVVSSSLLLCCCAAA>>>888888888777777666666666:::???DDDEEEWWWvvvYYYwwwtttZZZ;;;999999PPP|||qqqtttttt}}}}}}qqqlllsssrrrvvvppp___mmmrrrVVVPPPKKKMMMRRRYYY[[[[[[___eeeqqqjjjgggaaaYYYbbbrrruuummmkkkiiijjjllloootttwwwpppbbb^^^]]]jjjuuummmoootttvvvtttrrrssspppbbbXXXVVVLLLDDDGGGBBBWWWrrrdddNNNLLLPPPcccssseee___eeeddd\\\___jjj]]]```oooxxxgggGGG<<>>YYY}}}lll{{{yyyvvvooonnnuuuUUUFFFJJJHHHGGGQQQYYYJJJVVVdddkkkkkkoooyyyyyyrrrrrrvvvwwwyyylllYYY]]]UUUkkkeeePPP^^^zzzKKK>>>???FFFDDDFFFLLLKKKFFFLLLOOOQQQ\\\kkknnnhhhVVVHHH666===HHHBBBRRRvvv~~~@@@666:::333444ZZZ~~~|||xxxxxxvvvrrrsssxxx{{{|||uuutttqqqpppuuu{{{zzztttjjjaaa___iiinnneeeYYYSSS^^^bbbhhhmmmrrrwww~~~~~~|||ppprrrqqqpppxxxyyyVVVCCCHHH```vvvrrrUUUGGGKKKEEE\\\rrryyy~~~{{{||||||zzzwwwzzz}}}sssggg___UUUNNNFFFCCCDDDDDD@@@;;;>>><<<<<<<<<>>>??????>>>>>>AAA@@@<<<::::::888444333888>>>@@@@@@BBBGGGKKKKKKMMMNNNNNNNNNPPPRRRUUUXXXPPPYYYooo[[[SSS\\\LLLFFFqqq}}}rrrfffrrr}}}vvvFFFAAA===555777444222333000999OOOdddvvvwwwqqqqqqrrrxxx}}}{{{pppeeeNNN@@@555666>>>CCCFFFGGGHHHDDDBBBDDDDDDBBBCCCEEEEEE===:::@@@CCCCCCHHHOOOHHHFFFDDDCCCCCCCCCAAA@@@???@@@AAADDDGGGGGGFFFDDDJJJNNN]]]rrrTTTAAAAAABBBCCCBBB@@@DDDJJJOOO___~~~yyy^^^QQQPPPGGG@@@AAA@@@888888777777777666666666666;;;FFFIIIdddffffff>>>999111FFFrrrkkk~~~pppqqq|||~~~uuubbbXXX```eeebbbhhhgggssstttUUUIIIMMMNNNUUU]]]``````cccgggzzzqqqooommmiiisss}}}wwwrrrtttyyyxxxnnnddddddvvvxxxnnnlllqqqxxx||||||{{{fffZZZXXXPPPLLLWWWaaaxxxuuu^^^___\\\ccchhhbbb^^^\\\YYYWWW]]]ddd___hhhwwwzzzcccEEE===GGGCCCTTT~~~EEE999666999===VVV{{{cccvvvvvvlllgggtttlllrrrVVVEEEBBBAAAKKK[[[aaa[[[YYY\\\gggsss~~~zzzxxxyyyqqqxxx```VVVRRRjjjHHH@@@>>>@@@FFF^^^www|||jjjuuu~~~TTTBBB333BBBEEEDDDccczzz|||AAA222999555666\\\lllwwwxxxwwwuuussssssuuuxxxyyywwwtttqqqqqqwww|||vvvmmmeeeccckkkyyy|||pppbbb\\\dddhhhooouuu|||ZZZGGGOOOhhh}}}fffRRRHHHQQQHHHVVVrrrxxxzzz~~~{{{sss{{{___iiisssuuummmaaaVVVPPPIIIFFFCCCCCCCCCBBB===:::>>>??????>>>>>>======>>>@@@DDDDDD>>>:::999777444;;;???DDDGGGGGGHHHKKKMMMMMMNNNOOOPPPQQQSSSVVVYYYXXXWWWjjjoooVVVcccRRRGGGYYYttt~~~kkkggg```{{{bbbDDDGGG<<<666888555333444000999OOOgggvvvxxxtttqqqpppvvv|||xxxlllaaaQQQCCC777777???DDDEEEEEEFFFEEEFFFGGGFFFGGGSSS```hhhPPP======EEEIIIKKKOOOJJJHHHEEEEEEGGGHHHHHHFFFCCCAAA@@@AAAEEEHHHJJJJJJRRR]]]qqqcccDDD@@@???BBBBBB@@@AAAFFFOOO]]]jjjWWWOOOMMMEEEBBBCCC>>>888888888777777777666666;;;999IIISSSooojjjtttBBB999111CCCmmmppplllooo{{{}}}pppjjjvvvlllnnnmmmkkkhhhQQQEEEOOOQQQYYYdddjjjkkkmmmqqq~~~~~~}}}zzz~~~~~~yyyuuuooojjjlllsss{{{tttllljjjaaabbbsssyyyiiiiiiooopppiiiYYYQQQVVV^^^cccbbbnnnzzzsssZZZDDDAAAJJJLLLmmmoooBBB777666:::<<>>===>>>@@@AAA999<<>>>>>===;;;?????????@@@AAABBBDDDEEEHHHGGGEEEDDDDDDEEEGGGIIIHHHJJJLLLNNNNNNPPPRRRTTTQQQUUUUUUSSSUUU[[[\\\ZZZWWWvvvQQQHHH\\\PPPHHHaaa}}}qqqbbbppptttMMMEEE@@@???===;;;999777333222:::CCCeee|||zzzvvvuuummm}}}~~~}}}jjjcccgggtttuuufff^^^bbbYYYFFF:::===CCCAAABBBFFFHHHJJJIIIEEEGGGYYYwwwhhhFFFCCCFFFJJJMMMKKKHHHQQQVVVRRRNNNPPPTTTVVVSSSHHHAAADDDGGGHHHOOOXXXbbbyyy[[[DDD@@@AAAEEEFFFAAAAAADDD???UUUvvvxxxXXXQQQHHHCCCAAA@@@===999888888888777666666888:::AAAGGG???XXXkkkzzzxxxCCC999666DDDkkkyyyzzzfff~~~xxxppp}}}uuuwwwuuusss___aaassstttppp{{{vvvmmmggglll``````{{{|||WWWRRR___eeedddaaalllsss```DDD@@@HHHFFF\\\HHH??????;;;777;;;OOOjjj}}}~~~rrrwwwwwwwww}}}jjj[[[bbbooowwwqqqttt___TTTUUU[[[^^^___[[[bbblllxxxxxxkkk___VVV\\\hhhjjjqqq\\\PPPgggvvvHHHIII>>>HHHYYY}}}yyyaaaFFF:::DDDGGGFFFlllhhhLLLAAA<<<+++>>>888CCCwwwwwwxxxsssqqqsssrrrmmmmmmrrrwwwvvvtttsssuuuwwwrrrjjjgggmmmrrrssssssxxxiiiQQQFFFDDDGGGggg```MMMSSSSSSQQQMMMdddwwwwwwqqqvvv~~~~~~{{{nnnvvvhhhQQQFFFCCCAAABBB???======???@@@???===>>>>>>???@@@BBBEEEFFFHHHIIIHHHHHHGGGHHHIIIJJJKKKJJJLLLNNNOOOPPPQQQSSSUUUSSSOOONNNSSSZZZ]]]^^^]]]pppaaaJJJJJJVVVPPPSSSggguuujjjdddooo~~~mmmLLLIII;;;EEE???===;;;999444111666>>>[[[vvv~~~ooolllmmm{{{lllxxx|||xxxvvvqqqkkkooovvvppp```\\\ddd]]]JJJ>>>BBBIIIGGGAAA@@@EEEHHHJJJKKKSSSfffdddEEEBBBEEEIIIMMMKKKLLLSSSYYYWWWWWWYYY\\\\\\YYYMMMEEEFFFHHHHHHNNNVVVgggzzzxxxLLLOOO@@@666:::DDDIIIJJJJJJFFF```jjjYYYWWWPPPHHHBBBAAA???<<<888888888888666555555888:::???JJJVVVhhhllliiiwwwFFF<<<777@@@cccxxx}}}zzzxxxuuurrrzzzhhh```iiissstttqqqnnnaaalllyyyRRRRRRfffiiiaaaeeeiiigggUUUAAA@@@IIIIIImmmNNNBBB@@@<<<777===RRRpppsssuuusssiiitttvvvppp}}}dddpppqqq```UUUZZZccceeeyyyvvvhhh```XXXWWWdddwwwdddTTTRRRrrrpppIIIFFF<<>>???@@@BBBAAAAAA>>>???@@@BBBDDDGGGIIIKKKIIIJJJKKKLLLMMMNNNNNNNNNMMMOOOPPPQQQQQQQQQSSSUUUQQQPPPSSS[[[aaagggnnnvvvnnnBBBYYY^^^ZZZ[[[jjjvvvnnngggkkknnnyyyPPPIIILLL888IIIAAA>>>===;;;666111333999JJJnnnsssooommmwwwrrrxxx{{{wwwrrrrrrpppsssuuukkk]]]]]]iiipppWWWAAA???EEEHHHIIIKKKEEEHHHMMMUUUaaattt^^^EEEEEEGGGLLLRRRPPPTTTYYY^^^___aaadddccc```___QQQGGGGGGIIIJJJPPPXXXkkk{{{___@@@DDD===:::BBBKKKNNNKKKHHHiiinnncccVVVOOOGGGAAA???===:::888888888777666444555888;;;CCCDDDTTToooiiisssIII@@@:::;;;WWW|||xxx|||~~~uuutttsssTTTPPPLLL]]]iiillleeeXXXeeeuuuuuu|||}}}dddJJJWWWooonnnbbbssskkk\\\JJJ??????EEEHHHvvvUUUFFFDDD>>>999<<>>444555???eee}}}wwwsssuuuwwwvvvvvvwwwsssuuuvvvwwwzzz}}}yyyrrrssstttuuuuuutttsssrrrrrryyy}}}~~~uuuyyygggdddKKK@@@???KKK]]]wwwpppWWWQQQSSSNNNKKKJJJJJJcccxxxwwwxxxsss^^^jjjvvv||||||kkk```bbbgggVVVXXXTTTKKKEEEFFFEEEBBB????????????@@@BBBBBBCCCBBBBBBCCCDDDFFFHHHJJJKKKIIIKKKMMMOOOQQQQQQPPPOOONNNPPPQQQQQQQQQQQQRRRTTTRRR[[[___]]]___mmm}}}tttRRRZZZiiieeeYYY]]]ssszzzhhhiiiuuussszzzzzzDDDDDDJJJ;;;FFF???======<<<888333222666BBBjjj|||tttlllpppyyy|||yyyyyywwwppplllkkknnnqqqiii___aaakkkmmmZZZFFF???@@@DDDHHHMMMIIIKKKQQQ[[[iiixxxuuuWWWFFFHHHKKKQQQYYYYYY^^^bbbeeehhhllloookkkdddgggWWWJJJIIILLLNNNUUU^^^qqqvvvNNNBBB;;;???FFFLLLPPPTTT[[[aaawwwSSSMMMFFF@@@===;;;999777999888777555444666:::===JJJCCCLLL{{{iiiHHHBBB===999MMMtttxxx~~~ssszzz}}}tttwwwyyy}}}uuujjjsssjjjNNNMMMFFFQQQ```jjjhhhbbbmmm|||tttmmmiiilll\\\]]]RRROOObbbnnniiicccwwwhhhPPPCCCBBBAAAEEEOOOWWWJJJGGGAAA;;;:::GGGaaaxxxyyyooojjjxxxsss{{{{{{```[[[ppprrrqqqoooqqqyyyzzzuuurrrttt{{{bbbOOOVVVoootttSSSFFF@@@___nnn]]]???999JJJIIIIIILLLAAAWWWjjjQQQGGGAAAGGG555:::===LLL{{{|||xxxxxxzzz{{{zzzxxxwwwyyyzzzyyyzzz{{{wwwqqqooommmkkklllnnnooommmjjjnnnqqqwww}}}{{{|||}}}tttxxxppp~~~fffTTTPPPEEEBBBFFFXXXmmm~~~]]]QQQOOOPPPMMMKKKIIIGGG]]]qqqqqquuutttbbbiiixxxzzz|||sss```XXXVVVOOONNNJJJFFFDDDDDDAAA<<<>>>>>>?????????AAABBBCCCFFFEEEFFFFFFGGGHHHIIIJJJIIIKKKNNNPPPQQQQQQPPPOOONNNPPPQQQQQQPPPPPPQQQSSSUUU^^^[[[RRR^^^zzzyyymmm~~~\\\ZZZzzzYYYWWWTTTVVVhhhmmm___gggyyyxxxZZZGGG???EEEBBB@@@<<<::::::<<<:::666555888EEEiii~~~rrriii___aaaqqq|||vvvyyywwwsssssskkkgggeeehhhlllhhhaaa```fffZZZTTTLLLGGGBBB@@@BBBFFFNNNOOORRR[[[fffpppvvvwwwdddNNNEEEJJJLLLTTT^^^___hhhkkkpppttt{{{zzzsssyyyeeeSSSNNNQQQUUU]]]ggg~~~```FFFIIIFFFHHHKKKOOO[[[pppxxxOOOKKKDDD???;;;999888888999888666444444777===AAAJJJOOOYYYqqq]]]CCCAAA>>>888FFFnnnuuuwww{{{uuuxxxqqq___pppxxxllllll}}}mmmRRRRRRVVVccczzzqqqkkklllgggbbbbbb[[[WWWRRR\\\iiiccc]]]fffgggYYYBBB===FFFEEEJJJ```lllPPPIIIGGGEEEAAA<<>>;;;>>>???@@@@@@???@@@BBBDDDHHHGGGGGGGGGGGGHHHIIIIIIJJJKKKNNNPPPQQQPPPOOONNNNNNPPPQQQQQQPPPPPPRRRSSSSSSTTTOOOUUUuuuuuu~~~cccFFF^^^qqqFFFYYYdddbbbfffddd\\\cccttt~~~___GGGLLL===AAADDD<<<999777888;;;;;;888888:::CCC]]]ttt{{{}}}jjj]]]SSSWWWiiivvvyyyzzzrrruuunnngggfffgggiiieee___^^^aaaccc___WWWKKKBBBCCCMMMWWWTTTTTTVVV\\\dddiiijjjiii[[[MMMKKKPPPQQQYYYdddeeerrrwww}}}ttt\\\TTTVVV[[[fffqqqSSSEEELLLLLLRRR[[[gggzzzlllKKKGGGBBB===:::888888999999888666444555:::AAAFFFFFFYYYgggsssUUU???BBB>>>:::BBBfff~~~yyywwwjjjbbbyyyttteeeiii|||xxx______mmm}}}wwwpppjjjccc\\\\\\___\\\VVVQQQYYYaaaYYYYYYkkkYYYPPP<<<;;;GGGAAAIIInnnWWWGGGFFFEEEGGGFFF@@@@@@QQQfffzzzvvvrrr~~~yyy{{{yyyqqqxxxyyytttwwwyyy{{{}}}~~~}}}~~~zzz|||yyyrrr{{{~~~{{{yyyxxx{{{hhhSSSRRRZZZwwwlllSSSHHHKKKvvviiiFFF;;;KKK<<>>NNNddd~~~zzzmmmxxx{{{}}}|||}}}~~~qqqqqqqqqmmmmmmqqqvvv{{{~~~~~~~~~}}}|||{{{|||~~~zzz||||||~~~|||vvvjjjvvvvvvuuuqqqoooZZZNNN^^^www~~~ssskkkWWWFFFAAAnnnWWWCCC<<>>@@@WWW~~~www}}}}}}}}}{{{tttvvvtttooonnnqqqsssrrrooommmkkkiiiiiijjjjjjjjjkkkgggdddcccdddfffeeedddggghhhiiikkkmmmnnnppppppvvvsssrrruuuuuussstttvvvdddMMMLLLWWWaaarrr]]]OOORRREEE@@@HHHIIIQQQ]]]hhhfffUUUJJJLLLHHHLLLHHHIIIMMMEEEOOOooozzzuuuzzzrrrnnnsss{{{{{{eee\\\QQQJJJEEEBBBAAAAAAAAACCCDDDCCCAAAAAACCCFFFEEEEEEEEEFFFHHHJJJKKKLLLNNNNNNOOOOOOOOOOOOOOOOOOPPPQQQSSSTTTSSSTTTUUUWWWRRR\\\zzzwwwuuuOOOCCCGGG]]]hhhQQQqqqfffjjjkkk```^^^kkkuuuMMMCCCDDD>>>AAACCC888CCC:::666666:::;;;::::::<<<999AAA\\\}}}vvv]]]PPPWWWqqqrrrwwwyyymmmtttoooiiimmmooohhh]]]YYYcccoooaaahhhoooooohhh^^^SSSKKKdddeeehhhmmmssswwwyyyzzztttnnnrrruuuqqquuuqqqVVVOOOUUUbbbsssdddVVVRRRLLL^^^gggUUU^^^mmm|||zzzVVVEEECCC???;;;888777999;;;999888666555777>>>GGGNNNUUUffftttSSSDDDPPPDDDCCC;;;LLLttt{{{{{{}}}~~~}}}aaajjjfffhhhgggdddjjjmmmddduuuyyy{{{zzzppp~~~{{{~~~}}}yyyooouuu}}}qqqhhhiiibbbXXXWWW[[[XXXNNNIIIXXXUUUKKKUUU___[[[TTT999===444<<>>:::JJJaaaxxxkkkyyy{{{ppptttooonnniiigggcccjjjssswwwyyy{{{{{{{{{www}}}}}}}}}tttxxxvvvkkk```hhhsss|||{{{yyy||||||}}}|||yyyxxx|||zzzhhh^^^LLLMMMhhhzzzssstttoooMMM>>>???uuu~~~OOO666BBBLLLCCCFFFMMMJJJYYYUUUPPPDDDPPPKKKBBBIII@@@AAA@@@GGGssshhhttt|||yyyuuuuuuvvvuuuwwwxxxtttmmmiiilllnnnmmmjjjkkklllmmmmmmmmmmmmmmmiiibbb[[[VVVWWWYYYZZZZZZbbbbbbbbbdddgggkkkoooqqqooommmooouuuwwwuuussstttmmm___IIIFFFDDDPPPiiizzzZZZPPPHHHFFFDDDCCCMMMZZZYYY{{{cccBBBNNNKKKHHHKKK@@@GGGKKKHHHGGGYYYsssyyyooo|||tttxxxvvvvvv|||wwwsssjjj^^^RRRJJJEEEDDDHHHFFFBBBAAABBBCCCDDDDDDBBBFFFFFFDDDGGGMMMMMMIIIMMMNNNOOOOOOOOOPPPSSSVVVVVVYYYaaaeee[[[NNNNNNXXXqqqjjjLLLEEEMMMOOOKKKQQQaaakkkkkkccceeemmmjjjfffQQQ@@@??????>>>===<<<<<<;;;999999::::::;;;<<<<<<===:::EEE\\\uuuiiiUUULLL```iiillluuurrrsssuuunnnhhheee```ZZZYYY\\\UUU```nnnrrrlllaaaXXXSSSiiidddeeemmmvvvyyyzzzzzzcccMMMOOOWWWfffxxxssskkkaaaPPPTTTpppsssWWWWWWiiiwwwQQQAAA???<<<999777777777777>>>---222<<<999BBBRRRPPPZZZdddZZZJJJJJJGGGKKKDDD@@@ZZZxxxsssttt~~~~~~|||uuuooooookkkjjjppptttsssssstttwww~~~|||yyy}}}}}}}}}wwwvvvxxxxxxuuuvvv|||ttttttrrrooolllmmmppprrr~~~ssslllhhhddd___YYYUUUSSSSSSSSSLLLNNNLLLIIILLLQQQPPPIII888333EEEIII;;;ZZZZZZ???KKK>>>LLL???LLLmmmNNN222ZZZqqqrrrvvvrrrsssttt{{{{{{{{{xxxnnnfff[[[]]]\\\aaannnxxxxxxtttqqqvvvzzz}}}}}}~~~yyymmmyyyvvvmmmttt|||pppuuuyyypppvvvyyytttmmm{{{xxxtttrrrggg```NNNGGGgggxxxppphhhaaaKKKAAAHHHwwwlllQQQAAA>>>BBBEEEDDD@@@FFF]]]{{{qqqTTTHHHGGGQQQMMMBBBBBBIIIEEE<<>>>>>===<<<<<<;;;;;;::::::;;;;;;<<<======>>>888BBBXXXpppqqqZZZLLLZZZ|||lllkkkooolllnnnqqqllliiiiiifffbbbaaaddd\\\iiivvvuuujjj```^^^aaaooommmnnnssswwwyyy~~~^^^JJJPPPYYYhhh}}}xxxqqqgggYYYaaalllqqqjjjVVVPPPhhhqqqFFF>>>===:::999888888999999777777;;;;;;777BBBSSSXXXjjjjjj[[[PPPNNNMMMGGGLLLHHHCCCZZZ|||tttyyy|||xxxvvvvvvvvvwwwuuuqqqqqqvvv{{{}}}{{{yyyyyysssqqqsssttttttxxx~~~ssssssrrrppppppqqqsssuuuwwwtttwwwuuuooolllaaa^^^[[[WWWSSSQQQOOOOOOIIILLLMMMJJJIIIJJJFFF??????;;;CCCHHHRRRxxxHHHEEE<<>>CCCIIIMMMFFFBBBXXX___HHHGGGGGGIIIJJJDDDEEEKKKFFF>>>DDDSSSvvvzzz~~~~~~cccdddmmmvvv~~~zzzsssiiifffhhhlllnnnnnnlllkkkjjjiiiiiiiiijjjkkkkkkfff^^^ggg~~~wwwtttvvvnnnfffffffffeeeeeegggddd``````fffiiiggghhhlll}}}```fff^^^666000BBBPPPPPPKKKOOObbbuuuzzzxxx{{{zzzllliiiaaaQQQYYY```PPPDDDAAABBBKKKUUUZZZ\\\\\\|||hhhJJJDDDKKK@@@???EEE======<<<;;;===CCCQQQcccoooxxxyyyoooccchhh|||sssvvvsssqqqppppppnnniiieee___ZZZTTTPPPNNNNNNOOOOOOKKKOOOPPPPPPQQQTTTUUURRRWWWTTTSSSYYYcccjjjllljjjbbb\\\UUUXXXjjj{{{cccVVVKKKCCCGGGSSS___NNNJJJ\\\llliii___[[[mmmyyyyyyGGG???======<<<<<<;;;;;;::::::;;;;;;;;;<<<<<<======>>>666<<>>999:::@@@FFFHHHHHHAAAMMMvvv}}}NNNBBBJJJJJJEEECCCCCCFFFIIIGGGBBBAAACCCeeegggWWW]]]mmm}}}vvvuuussskkkcccbbbgggmmmnnnllljjjjjjjjjjjjkkkkkkkkkkkkiii\\\VVVjjjooolllrrriiiaaaaaadddeeeeeeggg\\\TTTYYYhhhkkkaaaaaalllxxx\\\XXXllltttZZZDDD:::???IIIHHHRRRZZZZZZWWW[[[dddmmmjjjkkknnnrrrvvvvvvpppkkkssspppkkkhhhfffeeedddcccPPPFFFHHHIII???@@@GGGDDDAAAKKKTTTTTTRRRVVVaaajjjTTTHHHJJJJJJ??????BBB999>>><<<>>>AAA@@@DDDVVVkkkyyyyyyoooaaaaaarrruuunnnfffdddgggjjjiiihhhhhhccc]]]YYYXXXYYYZZZZZZ]]]___aaaaaaaaabbbccccccfffeeebbb^^^[[[XXXXXXXXX^^^eeepppyyyfffLLL:::===GGGJJJOOOUUUSSSdddxxxyyyfffVVV```ttttttyyyTTTIII???;;;;;;;;;::::::999999999::::::::::::;;;;;;<<<<<<:::888???TTTpppuuu]]]NNNhhh~~~wwwlllffffffdddaaa```ccceeeeeehhhlllvvv}}}~~~rrr^^^QQQRRRYYYjjjqqqlll\\\fffmmmwww~~~nnnZZZPPP[[[aaadddsssyyykkkYYYGGG===;;;:::999999888888999999444;;;666:::LLLNNNSSSjjjrrrcccPPPQQQKKKIIIGGGMMMKKKBBBFFF^^^{{{~~~vvvwwwxxxxxx~~~}}}sssnnnnnnssswwwsssppprrrzzz|||vvvuuuvvvwwwvvvrrrooollllllmmmpppsss~~~}}}}}}uuu{{{wwwcccWWWXXXYYYYYYXXXTTTOOOJJJGGGBBBFFFHHHDDD>>>888555444;;;FFFEEEDDD\\\~~~QQQCCCGGGCCCKKKcccBBB>>>@@@@@@YYY```ttt~~~~~~}}}~~~tttsssyyy}}}sssbbbRRRMMMJJJJJJKKKMMMTTT[[[NNNXXXfffrrryyy{{{{{{{{{uuuxxx{{{|||xxxtttrrrqqqrrrqqqqqqfffggg___WWWQQQZZZTTTSSSKKKGGGIIIFFFHHHSSS[[[GGG^^^rrrnnnjjjgggeee```XXXQQQLLLBBBlllpppWWW<<>>???EEEJJJHHHCCC@@@CCCiiidddEEEBBBGGGGGGFFF<<>>999888FFFbbb|||rrrOOO^^^vvv|||mmmeeecccccc___\\\^^^``````dddjjjkkknnnooohhh^^^WWWWWWYYYeeeiiitttnnnfffpppxxxooo___WWW\\\lll~~~lll]]]RRREEE===???<<<;;;:::999888777777777555888555@@@NNNOOOfff\\\EEEWWWCCCHHHJJJMMMLLLDDDAAAPPPmmmsss|||||||||yyyuuuzzzxxxqqqpppqqqqqqpppnnnlllnnnuuu|||{{{xxxwwwvvvuuusssqqqqqqpppnnnmmmmmmnnnmmmtttuuuxxx|||yyynnnbbbYYYVVVVVVVVVTTTPPPKKKFFFBBBAAAAAA@@@>>>999666777;;;MMMCCC>>>TTTOOONNN444PPPuuuwww:::;;;CCC:::CCCIIIQQQgggzzzvvvuuufffiiittt{{{uuuyyyyyy\\\QQQEEEBBBBBBBBBDDDGGGLLL[[[llluuuuuussstttwwwoootttyyyxxxtttttt{{{|||ooommm```ooorrriiilll^^^YYYMMMHHHMMMNNNQQQ]]]aaallltttmmmgggeeebbb```\\\UUULLLEEEGGGAAAhhhlllMMMBBB555??????EEELLLMMMGGGDDDEEEccc}}}yyyLLLCCCDDD???@@@EEE>>>BBBBBB@@@AAADDD@@@888QQQ[[[JJJAAAIII```ffflllnnnhhhccceeelllpppooommmjjjjjjkkklllmmmmmmmmmllljjj]]][[[qqqpppbbblllfffeeehhhnnnpppjjjccc```\\\gggooommmfffdddgggjjjYYYXXXVVV^^^|||}}}aaaSSSHHH@@@BBBGGGIIIJJJJJJJJJIIIGGGGGGHHHJJJKKKKKKGGGFFFEEEFFFIIIKKKLLLMMMMMMIIIJJJQQQSSSNNNLLLOOOPPPTTTVVVZZZoooMMMBBBBBBAAA@@@BBBDDD@@@<<<;;;===CCCFFF???999???LLLdddkkkvvv|||xxxrrruuu}}}}}}xxxzzz}}}wwwkkkcccZZZWWWSSSQQQQQQRRRRRRRRRSSSSSSUUUWWWWWWWWW\\\dddpppxxxmmmXXXJJJAAA<<>>999<<<;;;;;;:::999888777666666555999@@@HHHKKKTTTyyyRRR===SSS@@@KKKKKKKKKLLLJJJFFFMMMhhh~~~|||{{{yyy{{{}}}wwwpppooorrrsssppplllnnnllllllpppsssuuu|||{{{uuuttttttvvvxxxwwwrrrnnnkkknnnnnnlllmmmoooooommmllloootttyyy}}}lll```]]]\\\YYYPPPOOONNNKKKHHHDDD@@@>>>???;;;999888777777<<>>uuuwwwMMM999>>>CCC>>>888AAADDDRRRcccjjjjjjssssssqqqyyy}}}tttcccOOOEEEBBBAAABBBDDDGGGVVVgggmmmiiigggkkkqqqqqqooooooqqqttttttqqqnnnPPPkkkuuuhhhxxx^^^OOOIIIeeezzzsssrrrwww{{{}}}~~~uuupppbbb^^^___ZZZSSSMMMIIIEEEAAA>>>===:::OOO[[[FFF777<<>>???===999EEEhhhxxxsss}}}~~~yyygggbbbKKKAAAUUUaaaiiihhhfffeeefffjjjmmmmmmlllhhhhhhhhhhhhiiiiiiiiiiiiiiibbb```pppzzzjjj```mmmbbbdddiiimmmiii___XXXWWWiiirrrtttjjjdddgggiiiggg[[[YYYVVVWWWeeelllTTTJJJIIIKKKPPPTTTRRRQQQOOOMMMKKKLLLOOOQQQMMMMMMNNNQQQTTTVVVUUUTTTHHHOOOSSSVVVWWWOOOGGGJJJHHHQQQWWW```|||gggBBB===???>>>???EEEBBB<<<>>>999===BBBBBB>>>:::<<<@@@XXXmmmzzzwwwuuurrrqqq|||tttpppzzzpppmmmuuu|||xxxtttpppnnnkkkhhhfffggggggjjjoooqqqttt}}}rrr___III>>>>>>AAAFFFJJJTTTYYYUUUKKKNNN```pppuuuvvvpppgggeeeppp[[[888CCC===...777555555555555555666666666444444444444444444444444333555777???SSSnnnrrrZZZaaazzzwwwkkkgggbbbeeebbbbbbdddccc``````bbbdddbbb```^^^[[[XXXVVVTTTZZZYYYZZZ]]]]]]^^^dddlllfffjjjxxxyyyxxxjjjdddllltttPPPGGGAAABBB???999666999999999999999999888777777999<<>>>>>===666222555888:::???EEE666EEEqqqIII===FFFoooKKK777@@@<<<888;;;666@@@===AAANNN[[[hhh|||vvvooovvvvvvdddWWWMMMFFFDDDFFF>>>HHHSSSWWWVVVWWW]]]ccckkkgggdddgggmmmnnnhhhbbbwwwgggXXXZZZ]]]]]]```QQQ___{{{nnntttiiivvvxxxddddddfffVVVOOONNNJJJDDD???<<<;;;::::::555666:::<<<888888???GGGHHHIIILLLLLLFFFLLLkkk|||TTTFFFQQQNNNJJJLLLIIIGGGDDDBBB@@@>>>;;;;;;>>>AAAOOObbbwww|||xxx~~~jjjGGGPPPXXX[[[^^^___aaadddeeegggiiijjjiiihhhgggfffffffffggghhhccc``````lllttthhh___hhh___bbbfffeee]]]UUUVVV[[[yyyqqqhhhdddeeeeeedddccc]]]WWWVVVVVVUUUbbb}}}nnndddYYYRRRQQQQQQTTTWWWVVVRRROOONNNOOOSSSSSSTTTVVVWWWVVVTTTQQQSSSXXXRRRIIIIIIJJJPPP]]]cccuuuAAAEEE===AAA@@@CCCHHH???888???999>>>AAA???=========<<>>;;;GGGWWWXXXQQQNNN[[[qqq}}}uuufff[[[ZZZaaannnuuuyyy\\\888@@@888111888666444555555555555555555555444444444444444444444444777888666666EEE```xxx___^^^vvvuuukkkkkkfffbbbaaacccggggggaaa^^^^^^XXXXXXXXXXXXXXXYYY[[[\\\___ccciiihhh^^^SSSRRRXXXdddeeennn~~~~~~rrrnnnqqqyyy}}}zzzrrrpppwww~~~dddJJJJJJEEEAAA>>>:::555555888666777888999999999999999>>><<>>===>>>???AAA;;;333///555:::<<<@@@EEECCCMMMvvv^^^<<>>?????????===<<<;;;<<<===>>>===<<<;;;<<<===888GGG[[[iiikkkgggbbb```UUUXXX```iiisssyyy||||||ttttttuuusssnnnmmmvvvxxxnnn___ZZZZZZSSSNNNJJJ@@@???<<<===EEEOOOTTTXXXZZZXXX```jjj|||ppp[[[YYYTTTcccvvvGGGBBB;;;666555444111///222222222222222222222222222222222333333333444444666444333444:::IIIddd||||||mmmggggggggggggiii___aaaaaa```bbbgggccc[[[]]][[[XXXYYY[[[]]]\\\[[[bbbgggsss~~~vvvmmmiiiuuuwww|||}}}sssgggaaadddkkkppprrr}}}wwwvvvxxx~~~kkkWWWLLLFFFCCC???===;;;999777666666666>>>===999666666999:::999555NNN___YYY___LLL[[[QQQGGGJJJAAAFFFEEEEEEEEEFFFIIIKKKLLLyyyyyy}}}yyyppp{{{||||||zzzuuupppppprrrrrrmmmhhhkkkhhheeefffiiikkkkkkiiinnnppppppnnnkkkjjjkkkmmmrrrrrrpppnnnmmmmmmpppsssrrrmmmgggeeefffiiijjjiiiffffffgggiiikkkjjjhhhfffqqqmmmkkkmmmnnnnnnqqquuunnndddXXXOOOLLLJJJFFFCCC>>>>>>>>>>>>===;;;999888222111...888EEEAAA<<>>???LLLPPPIIISSSfffggg^^^xxxwwwcccKKKJJJHHHHHHIIIHHHGGGEEEBBBAAA??????@@@BBBEEEGGGCCC???FFFooo~~~qqq]]]\\\PPPWWWJJJMMMSSSYYY^^^aaaaaaaaallliiiddd```^^^___bbbdddccchhhrrr{{{yyyooofffccc```bbbddd___WWWUUUbbbrrrkkkddd^^^\\\___bbbbbb```___OOONNNRRRXXXVVVRRRXXXeee|||wwwssswwweeeeeejjjqqqrrrkkkffffff}}}sssAAA777BBB<<<<<<<<<<<<<<<<<<;;;:::<<<===>>>===;;;:::;;;<<<>>>@@@GGGVVVhhhrrrrrrnnn[[[]]]bbbiiirrrzzz|||qqqlllmmmsssrrr{{{wwwrrr|||}}}zzzxxxrrrfff]]]VVVIIIGGGIIIBBB@@@???999BBBPPP]]]```YYYRRRQQQRRRkkkooossszzz|||iiiZZZ^^^gggvvvuuuyyyMMM===999555444555555444333222222222222222222222222222222222333333333333444444222222333777EEE]]]rrr{{{nnn]]]]]]eeeddd[[[[[[^^^______dddiiigggaaaYYYWWWUUUVVVXXXYYYXXXVVV]]]aaammm}}}llleee^^^\\\___dddffffffrrrwww{{{wwwppppppyyy|||fffSSSHHHBBB???======<<<:::888777666666666777777777666999===@@@BBBRRRNNNSSS}}}SSSKKKXXXKKKDDDIIICCCCCCCCCCCCDDDEEEFFFHHHHHHcccqqqwwwzzz}}}rrryyyrrroooyyyxxxvvvrrrnnnkkkiiiiiiiiihhhggggggiiijjjjjjiiiiiillloooooolllkkkkkklllooonnnmmmjjjhhhhhhkkkmmmnnnkkkhhhhhhiiijjjhhhfffeeedddbbbbbbcccdddcccbbbfffbbb```aaabbbaaacccgggaaaXXXNNNGGGEEEDDDBBB@@@999999;;;;;;;;;:::999777333888999>>>CCC>>>AAASSSxxxIIIVVVOOO<<<999888666555555666888999666888888777???UUUmmm|||tttqqq|||yyyqqq}}}}}}rrrmmmmmmHHHFFFAAA999666:::CCCJJJ<<<===???@@@@@@AAACCCEEEBBBDDDHHHKKKKKKQQQ___nnnXXXaaagggaaaWWWPPPJJJEEECCCQQQ\\\YYYKKKBBBFFFOOOMMMGGG???<<<<<<===;;;999:::999888777777888;;;===EEE:::@@@PPPKKK<<>>::::::DDDWWWkkkwww}}}nnnmmmkkkkkkmmmppptttwwwxxxpppqqqvvvxxxzzz{{{{{{mmmVVVUUUYYYXXXYYYQQQOOONNNPPPTTTWWWVVVTTTPPPOOONNNLLLIIIFFFBBB@@@<<<555<<>>PPPbbbyyy~~~vvvYYYOOOXXXZZZQQQUUUWWWYYY\\\cccjjjjjjfffVVVUUUSSSSSSTTTTTTSSSRRRTTTUUU^^^mmmzzz}}}nnn___[[[XXXVVVWWWZZZ\\\[[[YYYWWW^^^cccccccccmmmyyyppp[[[SSSIIIBBB@@@>>>===;;;:::999888777666666666666666666666666777:::>>>BBBZZZLLLeee^^^GGGJJJRRRCCC>>>EEE@@@>>>???AAABBBCCCCCCCCCBBBHHHfffzzz}}}zzzwwwcccrrruuuiiicccgggllleeegggiiiiiihhhhhhhhhiiidddgggkkkmmmmmmkkkkkkjjjkkkkkkiiifffcccccceeegggfffeeeeeehhhjjjjjjeeeaaadddaaa]]][[[[[[\\\\\\\\\___[[[YYYYYYXXXVVVWWW[[[QQQKKKCCC?????????>>>===666777888888888888777666666>>>@@@???>>><<>>===999555555666888888;;;CCCHHHIIIKKKNNNEEELLLNNNIIIBBBAAAAAA@@@EEEJJJMMMIIIAAA>>>BBBGGG>>>:::666666888999888666444444666999===AAABBBBBBAAADDDFFFHHHOOOZZZaaacccTTTNNNlll```CCCIIIHHHHHHHHHHHHFFFBBB>>>BBBAAAAAAAAAAAAAAABBBBBBAAAHHH@@@@@@___wwwuuummm}}}aaaRRROOOJJJEEEEEEJJJSSS[[[```ffffffeeeccc```\\\YYYWWWXXXXXX[[[``````]]]^^^bbbeee```]]]```dddeeegggjjjaaa]]]ZZZ[[[```dddffffffuuuNNNNNNOOOQQQNNNJJJMMMTTTWWWbbbtttMMM777??????111888777666666777888:::;;;;;;;;;<<<:::888666777888777999;;;<<>>>>>AAABBB???<<<<<<>>>@@@@@@>>>???CCCGGGPPPJJJOOOSSSLLLLLLTTTUUUUUUUUUSSSYYYnnnvvvooolll```]]]cccdddkkk|||bbb???888<<<333333333333333222000///111111111111111111111111111111111111222222222222111000111222333888EEERRRuuuyyylllUUUNNNQQQSSSLLLMMMOOOTTT]]]dddgggfffZZZXXXTTTQQQPPPPPPQQQQQQTTTPPPQQQ[[[dddiiilllnnntttoooggg___[[[[[[[[[[[[TTTSSSSSSUUUWWWWWWTTTRRRLLLPPPTTTWWW\\\hhh{{{wwwiii^^^VVVOOOIIIFFFCCC???=========;;;:::777777777666666666666666777777888999999:::BBBJJJRRR```pppnnnKKKDDDJJJKKK===;;;@@@::::::<<<>>>@@@AAA@@@>>>===;;;XXXzzz{{{tttccczzz}}}iiieeesssggg```dddiiibbbfffiiiiiigggeeefffhhhbbbdddgggiiijjjjjjkkkkkkiiiiiigggeeebbb```bbbccc^^^^^^___cccggghhhddd```aaa^^^[[[YYYXXXWWWVVVUUUYYYTTTRRRRRRPPPMMMMMMPPPGGGCCC>>>;;;;;;<<<<<<;;;999888666555555666777888AAACCC???>>>DDDLLLeeeVVVEEEmmmPPP333>>>666666666555444444555666666777666999<<<999999HHH\\\eee~~~pppsss|||wwwwwweeeRRRCCC???AAA;;;<<<>>>===;;;:::999999<<<777666:::>>>======>>>===BBBCCC>>>;;;<<>>;;;::::::;;;888777666777:::;;;:::888999:::===BBBGGGHHHEEEBBBGGGNNNEEE<<>>HHHGGGEEEDDDCCCBBB???===AAABBBBBBCCCBBBAAA@@@???>>>EEE>>>777JJJhhhPPPFFFEEEDDDFFFJJJMMMMMMLLLWWWYYY[[[]]]^^^______^^^[[[YYYYYYZZZYYYUUUWWW[[[aaa\\\ZZZ^^^aaaaaa``````ZZZWWWVVVWWW[[[___```aaarrrKKKIIIHHHHHHFFFFFFJJJPPPNNNMMMRRRgggRRR888<<<@@@;;;444777666666555666777999:::888999:::888666555555666555999;;;999999CCCTTTbbblllnnnqqqqqqmmmjjjhhhhhhgggbbb```ccceeefffjjjnnnlllrrriiieeeuuu|||lll\\\fff```YYYYYY]]]\\\UUUNNNJJJKKKKKKIIIHHHKKKRRRWWW\\\VVVZZZ[[[RRRQQQYYYZZZ]]]nnn|||}}}zzztttiii\\\\\\^^^[[[___mmmsssxxxVVV===555555666222333444444333111///...000000000000000000000000000000000111111111222222111000222333333444<<>>BBBOOO]]]nnnJJJFFFEEEFFFCCC===???@@@:::999;;;===??????>>>;;;:::999EEEaaaxxx~~~~~~```bbbkkkeeeiiipppsssvvvtttooohhhcccaaa___cccfffgggdddbbbccceeeaaaaaaaaaaaadddgggiiijjjggggggfffdddaaa```aaaccc[[[ZZZZZZ^^^ccceeedddaaa\\\[[[YYYXXXWWWTTTQQQNNNLLLHHHFFFFFFDDDAAA@@@CCCAAA>>>;;;999888888888888:::888555444555999===@@@IIICCC;;;BBBYYYoooqqq:::xxxxxxTTTLLL666%%%<<<555444444444444444444555444///000555555333:::GGGUUUuuuwwwttt~~~zzzxxx~~~ccc]]]eeeXXXNNNAAA::::::===??????<<<888666888999777777:::777<<<===:::888:::;;;;;;CCC???;;;:::;;;:::888555999:::;;;===??????>>><<>>>>>======AAAAAABBBCCCBBBAAA???===<<<@@@===<<>>CCCIIILLLNNNPPPXXXWWWTTTPPPMMMMMMPPPSSSTTTQQQQQQTTTVVVVVVZZZ___SSSQQQQQQSSSRRRQQQSSSXXXSSSQQQNNNLLLKKKKKKLLLMMMUUURRRPPPRRRUUUTTTPPPLLLLLLFFFCCCCCCCCC???:::999;;;:::888666555555666777666777777777777777666555888777:::???AAAFFFXXXlll|||ZZZAAADDDDDDAAA???BBBEEECCC@@@:::<<<>>>??????===;;;999;;;888JJJeeevvvxxx|||}}}uuu[[[RRRcccYYYaaallluuuxxxrrrhhh```\\\]]]______^^^^^^^^^______]]]ZZZZZZ]]]```cccddd```aaabbbaaa___^^^```aaaZZZXXXWWWYYY^^^```___]]]VVVUUUTTTSSSRRRNNNJJJFFFCCC???>>>???>>>:::999<<<<<<;;;999777555555555555888777666777:::???DDDHHHCCC???<<>>===999888;;;666;;;===;;;:::;;;;;;999;;;:::999:::===>>><<<999;;;===???@@@AAAAAAAAA@@@@@@AAABBBCCCGGGMMMUUU[[[ffflllrrroooKKKAAAFFFKKKGGGDDD@@@>>>===>>>>>>===@@@AAABBBBBBBBB@@@???>>>======<<>>@@@?????????AAAEEEKKKPPPTTTWWWVVVXXX[[[ZZZVVVVVVYYYUUUUUUWWWXXXTTTNNNMMMQQQNNNNNNNNNNNNNNNNNNMMMMMMbbb___KKKKKKJJJHHHHHHKKKNNNOOOIIINNNQQQOOONNNYYYqqqQQQ???333777999444444;;;333333444444444333222222333444555555444444555666666555555777;;;>>>??????KKKUUUccclllmmmjjjhhhgggXXX[[[ccckkkllliiihhhjjjaaaaaa]]]cccqqqqqqooowwwpppiiifffkkkvvvxxxooodddlllddd^^^```kkkxxxvvvvvvuuukkkhhhlllkkkdddYYYVVVaaaiiiddd[[[WWWmmmyyy{{{wwwzzz{{{fffDDD555...444666//////666,,,///222222111000222444/////////////////////////////////000000000111111000///000222111///222777LLLZZZvvvzzzdddPPPHHH@@@<<>>???@@@???>>><<<;;;>>>999BBBVVVnnnxxxgggNNNOOOMMMRRRZZZbbbffffffbbb___XXXVVVUUUVVVWWWXXXXXXXXXYYYWWWTTTUUUXXXZZZZZZYYYWWWXXXZZZZZZYYYZZZ\\\]]]WWWTTTSSSTTTVVVVVVSSSPPPOOOLLLJJJHHHGGGEEEAAA???>>>;;;:::<<<<<<888888;;;999999999888666555555666777999;;;>>>AAABBBDDDDDD>>>EEEQQQmmmoooggg\\\>>>222%%%333AAA222222222333333333333222222444555333111222555555222111@@@LLL[[[qqqzzziiivvv|||kkktttssshhh\\\PPPGGGGGGCCC@@@BBBAAA===<<<>>>:::>>>@@@>>>===??????===999:::<<<===>>>?????????===???AAACCCCCCDDDEEEEEEEEEOOO]]]gggmmmttt|||~~~rrrqqqUUUHHHDDDDDDFFFDDDCCCBBBBBBBBBAAA???===@@@@@@AAAAAAAAA@@@@@@???<<<>>>:::;;;@@@AAAMMMddduuurrr{{{___OOOGGGBBB@@@===<<<;;;;;;<<>>???===<<>>888777999999666999???222444666777666666666777888999999999888777555444777:::EEEVVVdddwww|||zzzLLLKKKAAACCCDDD@@@CCCJJJCCC===BBB???@@@@@@@@@@@@>>>===<<<@@@???AAAHHHbbbxxxuuu}}}]]]CCCHHHGGGEEEDDDEEEJJJRRRXXXUUURRROOOOOORRRUUUTTTRRRTTTRRRQQQRRRUUUVVVTTTQQQOOOQQQSSSTTTTTTUUUXXXYYYQQQOOONNNNNNOOOLLLGGGBBBJJJFFFBBB???>>>===<<<:::999666666999888666666888999:::::::::888888888999:::===AAADDDEEEBBB>>>;;;CCCVVVooouuu]]]YYYAAA555999666000111666111222222333333222222111---333444......666777222222777???VVVvvvvvv|||iiicccjjjvvviii]]]QQQFFFBBBAAA@@@@@@AAA;;;>>>???<<<===@@@AAA???===???AAA@@@>>>===???BBB>>>@@@CCCDDDEEEGGGHHHJJJ___rrrvvvtttyyytttIIIEEEMMMKKKEEEDDDBBBCCCEEEGGGGGGEEE@@@<<<@@@@@@@@@@@@@@@@@@@@@@@@;;;@@@:::666???BBB???@@@SSSyyytttfffYYYKKKAAA>>>===<<<;;;::::::;;;;;;===;;;===??????===???CCC@@@======@@@@@@===:::;;;:::<<<>>>>>><<<:::999999uuudddIIIHHHHHHGGGGGGHHHHHHIIIJJJIIIHHHIIIJJJKKKKKKKKKKKK]]]~~~RRR999444444444333333222222222000000111111111111000000333222111111111222444444666666666666777777777777555444???SSS___ccclllxxx~~~wwwmmmgggggglllssswwwtttlllnnnxxxttteee^^^dddbbb^^^^^^eeekkkoootttyyyddd]]]\\\cccaaaXXXYYYbbb]]]WWWQQQQQQVVV[[[\\\ZZZ[[[eeennnmmmhhhgggpppzzzpppLLL777333666333333333222111000//////------............------........................///////////////////////////////////////000111111///AAAbbbvvvuuuSSS===<<<>>>@@@>>>555888888;;;AAAFFFGGGCCC???DDDCCCCCCBBBCCCEEEFFFGGGKKKJJJIIIHHHHHHJJJLLLMMMIIIFFFDDDDDDFFFFFFCCCAAADDDCCCBBB@@@???===<<<;;;<<<<<<;;;;;;999888666555666555555666888999999888;;;===777555999666333:::888FFFQQQjjjXXXHHHGGGBBBEEEEEEDDDDDDDDDCCCCCCCCCDDDCCCAAA???>>>===>>>>>>======>>>GGG]]]vvv{{{ppp}}}rrrJJJCCCBBBGGGDDD;;;;;;CCCIIIGGGIIIMMMNNNKKKIIIJJJKKKKKKJJJKKKKKKLLLMMMMMMKKKLLLMMMMMMLLLKKKJJJIIIFFFFFFEEECCCBBB@@@??????=========<<<<<<:::999999777666555333444555777888888;;;<<<:::666888>>>DDD???DDDGGGDDD===:::AAAIIIYYYbbb999777444222111222333444111111111111111111111111222222111111222222333444555222555FFF]]]pppvvvvvvqqq|||zzzyyysssqqq```___nnnjjjqqqsss___SSSRRRRRRNNNEEEFFFHHHHHHFFFCCCAAAAAAFFFHHHCCCDDDLLLHHHDDDJJJCCCHHHLLLNNNRRR]]]kkktttooovvvmmmWWWEEEEEEIIIDDD??????BBBCCCDDDEEEDDDCCCBBBAAA@@@@@@@@@@@@?????????>>>===;;;888666777;;;@@@CCCOOOrrr{{{mmmIIIAAADDDCCC<<<777777:::<<<999;;;<<<:::777666999<<<777555444555666444333111...444888555333555777555jjjXXXJJJIIIHHHGGGFFFEEEEEEEEEBBBGGGLLLLLLHHHEEEFFFIIIPPPPPPXXXiiixxxaaa:::222:::333333333333222222222111///000000111111000000///222111000000000111222333555555555555555555555555???777555:::???III___uuu{{{zzzzzzzzzxxxtttoookkkddddddfffhhhjjjjjjkkklll___]]]]]]```aaabbbiiirrr{{{mmmbbb```[[[VVV]]]iiifffiiilllooommmggg^^^XXXLLLVVV```eeefffiiisss|||kkkkkkOOO>>>:::888222,,,222222222222111000///...------............------................................................///////////////000000111555111KKKkkkwwwuuuYYYFFF555444===???999999888777888999;;;<<>>>>>>>>???AAABBBCCCDDDCCCBBBAAABBBCCCEEEFFFCCCAAA??????@@@@@@>>><<<>>>======;;;:::999888777666666666777666666555555555555555666888999888888333<<<<<<999777222555DDDSSSOOOccc}}}hhhOOOJJJFFF???BBBBBBBBBBBBAAAAAAAAAAAA>>>===<<<;;;;;;;;;<<<===<<<;;;<<>><<<;;;;;;::::::::::::::::::999999888666555444333444666888999888<<>><<>>AAABBB===;;;>>>BBBBBBBBBBBBBBBAAA@@@@@@?????????>>>>>>>>>>>>>>>:::999888999<<>>555>>>777111222888999333,,,666777666444444666888888555555444222111111000///|||aaaQQQIIIHHHGGGEEECCCBBBBBBBBB???JJJTTTTTTKKKDDDFFFKKKMMMGGGFFFKKKRRR___wwwyyyOOO444***...666222222222222111111111111//////000000000000//////000////////////000111111333333333333333333333333555444666999777888EEEVVVaaagggpppxxx{{{yyyuuuqqqmmmqqqmmmdddccchhhiiieeeYYY___iiipppooolllnnnuuummmgggdddhhhhhhfffjjjqqqpppuuuyyyxxxsssnnnlllmmmbbbiiirrrxxx{{{}}}lllEEE777)))(((111777111)))111222222111111000///...------............------------------------------........................//////......//////000111666...===WWWfffrrr||||||~~~gggJJJ===???>>>888888888555222111444777888888888888999;;;<<<===<<<;;;::::::;;;===???@@@===<<<::::::;;;;;;:::888999999888777777666555555111222333555666666777777666666777888888888777777777:::666777>>>@@@EEETTT```ooo~~~cccHHHGGGFFF???;;;??????>>>>>>>>>=========777777777777777888999:::888777999;;;999===RRRhhhxxxuuuzzzrrr}}}uuuTTTDDD???;;;999;;;777111...111333555777;;;888888888888888999999:::999::::::::::::999888888::::::999888888777666666666666777888888888888888555555444555666888;;;<<<===<<<===@@@DDDEEEDDDAAAFFF888333AAAVVVoooeee<<<999666555333111000111222333222222222222222222222222111111111111111222222333555444111///222>>>NNN[[[kkkzzzuuuvvvxxxvvv|||zzzzzzmmmllllllcccZZZWWWYYYfffrrryyy|||~~~vvvkkkIII???===???DDDBBB;;;;;;AAABBBAAA@@@???>>>=========>>>======<<<<<<<<<<<<<<<999999999;;;???EEEKKKOOONNNKKK___||||||{{{yyy~~~www~~~XXXCCCCCCCCC<<>>999000000000000000000000000000...//////000000//////................../////////000111111222333333444444...222:::@@@===666444888@@@GGGQQQ]]]kkkwww|||tttnnnkkkgggcccXXXZZZ___cccaaa^^^aaagggddddddhhhooovvvzzz}}}{{{~~~~~~wwwnnnkkkqqqxxx{{{uuuppprrr~~~~~~bbbEEE000555555555333111///000111000000111111000//////...,,,------......------,,,------------------------........................///............///000000...555;;;>>>MMMiiiyyyvvvxxx___GGG000777777888888777666333222222222333333555666777777777777777777888:::;;;<<<:::999999999999999999888777777777777777666666666333333555666888888999999777888999999777666666666:::<<<888888@@@GGGYYYsssyyyMMM@@@AAA===999:::;;;;;;;;;::::::::::::999555555555555555666666777666333666:::555111CCC]]]~~~jjjrrrtttQQQ666111888>>>777222222444444555777555555444444444444555555666666666666666666555555777777666666666666555555333444555666777888888888888888888999;;;>>>@@@AAACCCBBBAAAAAAAAA@@@???>>>;;;>>>LLLhhhYYY999888333444333222000000000111222222222222222222222222222000000000000000111222222333555666444222666>>>FFFfff}}}jjjssszzzvvv{{{|||wwwtttnnnnnn}}}ttt{{{uuufffZZZ]]]jjjoookkkooosssttt]]]VVV===>>>BBBFFFCCC<<<<<>><<<;;;;;;;;;;;;<<<<<<;;;:::999::::::;;;<<<<<<;;;<<>>BBB===;;;===<<<777999444222666::::::999999sss\\\PPPBBBBBBAAA@@@@@@@@@AAAAAA@@@CCCFFFFFFCCCAAABBBDDDFFFGGGIIIJJJFFFBBBBBBEEEDDDCCCKKK___{{{fff>>>666111222444222//////////////////////////////......////////////......,,,,,,------..................000111333555666666999666555777888666555555444888===FFFTTTfffyyyyyyuuuzzzzzzvvvzzzzzznnnbbbZZZWWWYYY```gggkkkgggaaa]]]bbblllsssvvv}}}~~~wwwnnnmmmvvvsssyyyoooPPP>>>777333///,,,111666333---***...444//////000000000///......,,,,,,------------,,,,,,------------------------.......................................//////000***555555///999QQQfffqqqfffAAAAAA;;;555555999:::666111000111111222333333444444444444444555666777777888666777777777777777888888666666666666666666666666555555666777888888888888555777777666444333444666666???CCCGGGMMMXXXxxx]]]OOOAAA;;;;;;;;;:::999888888888888777777777777666666666666555555444444777333666<<<888222<<>>???AAABBBDDDEEEBBBFFFIIIGGGAAA;;;999:::BBBhhhddd)))222FFF'''222222111000000000111111111111111111111111111111000000//////000000111222000111222222111222444666GGG\\\hhheeekkkuuu|||}}}vvvtttwww|||iiimmmxxxwwwmmmeeefffrrruuupppxxxuuupppwwwzzz~~~kkkpppeeeGGG===;;;<<<>>>>>><<<;;;===@@@???===;;;::::::::::::<<<;;;999888777888999:::???>>>>>>>>>@@@BBBDDDEEEFFFJJJKKKFFFUUUqqqxxx}}}SSSQQQOOOLLLHHHBBB;;;555;;;:::888777999<<<;;;999777888888777777888888777jjjSSSIII@@@@@@@@@??????@@@@@@AAABBBAAA@@@@@@AAABBBCCCCCCCCCDDDEEEEEECCCBBBBBBCCCBBBDDDCCCBBBGGGUUUeeennnuuuvvvWWW===+++---///444555///(((***000------------............------............------+++,,,------......------,,,---...000222444555666888555222333666777444111555777999;;;???GGGRRRZZZ^^^[[[ggg~~~~~~}}}|||||||||{{{|||~~~rrrrrrnnnhhhkkkrrrrrrlll\\\ZZZWWWUUU[[[lll}}}iiiRRRFFF555,,,---222555666///---,,,,,,...//////---......////////////......,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------......///000444111---222888666GGGiiiooouuu|||]]]NNN===555777;;;:::666333333444555555444444333222222222222333333333333222333444444444333555666555555444444444444444444444444555555555555555444222444555444333444999>>>CCCBBBFFFaaa{{{{{{zzzFFFCCC===888:::===999111777777777666666666555555777777777777777666555444:::666777<<<:::555777>>>GGGcccuuuwww{{{zzzyyy}}}vvvrrryyyrrruuucccHHH===333111444555777:::555555444333333333444444444333333333333444555555222222333444555555666666777888999;;;===>>>>>>>>>@@@@@@AAABBBCCCCCCDDDDDD======<<<:::<<>>???>>>???>>>===<<<;;;;;;::::::;;;:::888777666777999:::>>>>>>???@@@BBBDDDEEEFFFGGG>>>BBBKKKMMM^^^~~~vvvnnnXXX[[[hhh^^^LLL>>>>>>BBB@@@;;;999444AAAFFF>>><<>>??????BBB@@@???@@@BBBDDDEEEEEE>>>AAADDDDDDCCC@@@<<<999222;;;???:::777;;;AAABBBJJJNNNTTT```sss~~~```GGG888000111555555///+++...222000......,,,,,,,,,,,,---------...---------......---------+++,,,---.........------------...///000111222222...000333666888666111,,,333666999777444333555888CCCEEEPPPaaakkkmmmpppvvvmmmooovvvzzzxxxttttttwww}}}fffRRRAAA555...---,,,,,,...000000//////333///,,,---111111...+++---......//////.........+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------------...//////444333---222888...555TTTkkkdddtttpppXXXGGGAAA???===;;;888888999999888777555444222222333333222222111111///111333333222222444666555555444444333333333222222222333444444444444444333666888888999>>>HHHOOO\\\[[[eeetttFFFGGGBBB===:::;;;;;;777222777777666666666555555555555666777888888888777666::::::::::::999999888777444MMMfff~~~|||tttooorrr___HHH<<<888888<<<@@@777777666555555555555555555444333333444555666777444555555777888999::::::<<<<<<>>>???AAABBBBBBBBB@@@AAAAAAAAAAAA@@@@@@@@@===<<<>>>EEEXXXttt{{{JJJ222000<<<333888///////////////////////////////////////////////////............///000000222111000///000111444555666888@@@SSSooo|||yyytttwwwwww}}}ssssssrrrxxxvvvuuummmGGG@@@BBB;;;666:::<<<;;;:::999;;;>>>??????>>>>>>>>>>>>======<<<;;;<<<:::888666666777999:::<<<===>>>@@@AAACCCCCCDDDDDD888???JJJDDDDDDYYYlll~~~xxxyyysssjjjeeetttuuufffttt~~~rrraaa\\\QQQiiippp\\\VVVkkkdddNNNGGGCCCCCCAAA???>>>=========;;;<<<>>>???@@@AAABBBBBB>>>???>>><<<;;;<<<===<<<===@@@===777888???>>>777666;;;?????????FFFUUUaaavvvvvv]]]RRR@@@111111333000///333000,,,+++///000---+++++++++++++++,,,,,,---------,,,------......------,,,+++,,,---...///...------........................000222333000///000333444///444888888555333444777...777>>>DDDNNN\\\ccccccbbbaaabbbdddffflllzzztttxxxuuummmrrr}}}}}}rrrjjjuuutttaaaLLLFFF===555111111222333---///333444111------000'''+++//////,,,+++,,,///------......///......---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------------...//////%%%666000'''111222000;;;UUUmmmsssvvv```QQQGGG@@@===;;;<<<<<<<<<;;;999777666555555555555444333222111///222444444333333555888777777666666555444444333111222333444555666666666666999<<<>>>AAAIIIUUU___hhhwwwCCCAAA888555777<<<;;;666777>>>777777666666666555555555333444666888999999999888888<<<<<<888888<<<<<<999999AAAOOOmmmyyyuuu}}}ttthhh]]]MMM???888::::::999888777777888888777666555555555777888999888999:::;;;<<<>>>?????????@@@AAABBBCCCDDDDDDDDD@@@@@@@@@???>>>===<<<;;;AAAJJJ[[[tttQQQ444777...---<<<222111......//////////////////.......................................///000000(((,,,111222000......000333......>>>ZZZpppvvvsssnnnyyyrrryyy|||}}}{{{zzzsss}}}pppxxxwwwwwwiii~~~}}}RRRBBB777:::@@@???<<<;;;999;;;;;;888777888::::::======?????????>>>===<<<<<<:::888666666777999:::;;;<<<===>>>>>>>>>>>>>>>>>>===BBBAAA;;;BBBOOOPPPoooxxxqqq}}}wwwxxxyyyvvvzzzrrrdddRRRAAA@@@??????>>>===<<<<<<;;;;;;<<<>>>@@@AAAAAAAAA@@@???>>>>>>===<<<<<<;;;;;;999999:::;;;:::999888777777777777777888999:::;;;<<<@@@JJJZZZiiirrrsssqqqqqq{{{xxxGGG444666222111111000///.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------.........////////////000111222222222222111000000444444555555444333222222333333555666888:::;;;<<>>777888<<<>>><<<555888999777999<<<<<<999777???BBB<<<888;;;>>>===888FFFHHH<<<888AAABBB999<<<:::;;;???@@@BBBOOO^^^sss\\\666555444333222222111222//////............//////........................---------............///............////////////333555444333666EEE]]]oooeee~~~zzzyyyyyyvvvuuuyyy}}}ttt}}}kkkJJJ<<<<<<<<<<<<<<<<<<<<<<<<;;;:::888777777999:::<<<:::;;;;;;:::888777888999:::999888777777888999:::999;;;===>>>>>>===;;;:::;;;<<<===>>>>>>???>>>>>>EEEaaacccmmmzzzuuuwwwrrrzzz}}}xxx{{{^^^LLL<<<=========<<<<<<;;;;;;:::;;;<<<===>>>??????>>>>>>=========<<<;;;:::::::::777888888999888777666555555555555666666777888999555333444888===???===999:::???EEEFFFCCCCCCHHHMMMMMMKKKIIIHHHJJJNNNSSSVVV^^^fffmmmeeeLLL444,,,111000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............//////000000111111111000000333444444444333333222111222333444666777888888888777666555555555777999:::888777666666888777444111777///222@@@DDD777,,,,,,////////////////////////------------------------++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,------,,,,,,+++******++++++,,,,,,++++++***+++++++++,,,,,,,,,------,,,,,,,,,------------........./////////000000000'''@@@ZZZnnnuuuooovvvsss___ZZZUUUHHH999;;;@@@999<<<<<<999666666777666444===:::777666555333444666555555444333666999;;;:::BBB???@@@===???DDDAAAAAALLLTTTdddttt|||hhhKKKAAA>>>999:::888777777888888888777333333333333444444555555666666666555555555666666555777888888777666888999;;;999:::CCCTTTjjj}}}wwwxxx~~~lllZZZNNNCCC<<<:::AAA>>>666000222888:::888???:::555444:::@@@???:::;;;444555>>>AAA<<<:::>>>CCCIIIRRR[[[eeettt~~~eee===444333222111000000000000//////............//////........................------------........................///////////////000000...///777EEEPPPaaattt}}}tttwwwwww}}}|||vvvqqqWWWAAA===999999999999999999999999888777666555666777999:::888999:::999777777777999888777777666666666666777888999:::;;;;;;::::::999;;;;;;<<<===>>>>>>======???HHHXXXmmm}}}}}}}}}vvv{{{}}}jjjvvvuuunnn{{{YYYIII999:::::::::::::::::::::::::::;;;<<<======<<<;;;:::;;;;;;::::::999999888888666666666777666555555444444444444444444555666777:::666222111333333222000111222222000...---...///111000...,,,,,,...///111...///111333///******---///......------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++,,,,,,,,,------------...///000000111111000222333333333333222222111333333555666666555444333555444333222111000000000000...---,,,------,,,+++111,,,))),,,...---...111////////////////////////------------------------,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++*********++++++++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------.........////////////000+++222:::LLLccckkktttnnn\\\WWWPPPKKKGGG???;;;???EEEDDD>>>BBBAAA???>>>@@@BBBCCCBBB???>>>======>>>===>>>@@@999>>>??????DDDQQQ]]]aaajjj}}}uuu~~~QQQ;;;:::999777999555444333444666666666555222222222222222333333333333222222222222222333333333444555555444444555777555999:::888:::KKKggg~~~~~~uuu{{{wwwnnnrrryyyxxx\\\``````ZZZSSSOOOKKKFFFAAA>>>;;;;;;;;;===CCCJJJKKKFFFJJJYYY``````gggtttzzzeeeGGG777222222111000//////////////////............//////------------------------------------............---............////////////000111000000111444777DDDUUUhhhrrrwww}}}}}}yyy~~~sssvvvlllvvvyyyxxxyyy^^^EEE333111999555555555555555555555555555444444333444555666777555666777777666666777888666666555555555444444444666666666666777777888888;;;<<<<<<============<<<===:::===KKKfffxxxvvvWWWKKK<<<999999999999999999:::::::::;;;;;;<<<;;;:::999888888888888777777777666666555555555555555444444444444333333333444444555666444111//////222444555444666444222111222333333333555444333222111111000000222...++++++---.........---,,,,,,,,,+++++++++***++++++++++++++++++++++++++++++++++++++++++++++++************************************************************+++++++++,,,,,,---...000111111222222222333333444333333222222444444555666555444222000444444444444444444444444444222000//////000111111222555555111///111222000........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++******,,,+++++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++*********++++++++++++,,,,,,,,,++++++,,,,,,,,,---------------........./////////666111)))333NNNbbbttt|||tttvvvaaaNNNJJJJJJDDD<<<777;;;???@@@>>>???CCCBBB<<<===<<<@@@FFFFFFAAA@@@CCCMMM\\\[[[[[[aaatttqqqQQQ888555777222000666222222111333444555444333000000000111111111111111000000000///000000111222222333444444333333444666222888<<<888222888JJJ[[[{{{yyy}}}wwwttt||||||{{{zzzvvvsssnnnlllnnnnnnnnnuuuwwwmmm]]]zzzhhhOOOFFF444111111000//////////////////......------......///------------------------,,,,,,---------.........---------.........//////...///000333444444222000---999KKK\\\lllyyyqqqooo|||xxxxxxvvv~~~tttzzz[[[;;;///444888777666333333333333333333333333333333222222333444555666222444555555555555777888555555555555444444333333666555444444444666888999======>>>>>>>>>======<<<;;;>>>@@@AAAIII___vvvpppppp}}}TTTKKK===999999999999999999999::::::;;;;;;;;;;;;999888777666666666666555555555555666555555555444444444444444333333333333444555555222111000000000000///...000---++++++...000000000---------------,,,+++***///...,,,***,,,...///...++++++++++++************************************************************************************))))))))))))))))))))))))))))))))))))************,,,---...000111222222222222333333444444444333333555555666666555333222111111111111222222222222222000///---++++++,,,...000,,,222555000---...---)))------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++******+++,,,,,,+++++++++)))******++++++******)))*********+++++++++,,,,,,+++++++++,,,,,,,,,------------------............***333111,,,111>>>ZZZ|||iiiuuussssss```fffbbbVVVRRRXXXXXXRRRRRRTTT```qqqtttllljjjppp{{{QQQ<<<999888888555111000222111111111333444555444222...///000000111111000000000/////////000000111222222333555444333333444666444777888666333333888===QQQxxxnnnwww|||ppptttuuu|||iii\\\iiifffCCC:::<<<&&&111000000////////////000......------------......------------------------,,,,,,,,,------------...------------............,,,+++,,,///222333111///444111111999JJJ^^^ppp|||uuuzzz{{{yyytttqqq}}}ZZZ[[[zzzwwwuuuvvvnnnsssVVV:::777555777888555111111333333333333333333333333222222333333444555666666111222444444444444666888555555555555555555555555777666555444555777999;;;????????????>>>>>>===<<<888???DDD@@@:::@@@RRRcccttt{{{yyy}}}|||wwwxxxyyyMMMGGG:::999888888888888888888888999999:::::::::888777666555555555555444444444444555555444333333333333444333333333222222333333444555555666666555333111000000///......///000000///------.........------,,,))),,,---+++***,,,---,,,************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))((())))))))))))*********+++,,,---///000111111111111222222333333333333333555444444333333333333333444333222000////////////.........,,,***+++...000,,,///000---+++---///...------------------------+++++++++++++++++++++++++++++++++++++++******************+++++++++++++++)))***++++++++++++++++++))))))************))))))************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......(((111///***---000<<>>***000333777666333111333666333333333333333333333333111222333444555555666666111222444444333444555777666555444444555666888999888777666555666999;;;<<>>===;;;;;;:::<<<>>>??????>>>??????JJJkkkqqqGGGBBB666888888777777666666555555666666777888888777666555444444444444444444444444444333222111111111222222222222111111000111111222,,,---..................,,,---------,,,,,,++++++,,,,,,,,,,,,,,,++++++***+++//////+++))),,,,,,)))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))*********)))***+++,,,---.........//////000111111111111111333222111000000222333555888666333111/////////000///111111000......000333111...---///000///000222,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************++++++++++++)))*********++++++++++++))))))***+++++++++++++++))))))************))))))************++++++++++++***++++++++++++,,,,,,,,,+++,,,,,,,,,,,,---------///000))))))555777000000PPPUUUooo|||tttMMM888;;;III;;;777111///000222222000111000111222333222000------...000111111111//////////////////000111222333111333444444333222444555666444222111111333555666000555CCCccc~~~zzzmmmwwwyyyvvvyyy}}}uuu~~~lllDDDKKK]]]___@@@...:::...$$$>>>......------------.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---------.........000000000000000000111111------222888777333333777LLL\\\bbbyyyvvvsssuuuuuutttwww|||{{{wwwzzzpppoooxxxyyyuuu{{{ttt|||yyy}}}yyy]]]OOO@@@999;;;<<<<<<666///+++---444888999222222222222222222222222000111222333444555555555111333444444333333555666555444222222333666:::<<<777777666777888:::;;;<<<>>>>>>>>>===<<<:::999888:::999:::===@@@@@@===:::???KKKOOO[[[wwwnnnDDD@@@444777777666555444444333333333444555666666555444444444444444444444444444444333222000/////////000111111000////////////000000222222111///...---...000***---///000...------...---,,,,,,+++******))))))&&&******&&&'''++++++'''***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************************))))))))))))************((()))***+++++++++++++++------...//////000//////111000...---...111444666666444111///...///000222***,,,...---******,,,///---((((((///000***'''))),,,,,,,,,,,,,,,,,,,,,,,,************************))))))******+++++++++,,,))))))******++++++++++++((()))***+++++++++++++++))))))************)))))))))************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------'''111111---000///...444%%%AAAMMMccc|||qqqkkkyyyLLL<<<===:::555333333000222777666///---111000000000111222111...+++---...000111222111000............///000111222222000222333333222222333444111555888777333000333666666;;;000...IIIjjj{{{zzzsss~~~}}}xxxoooJJJ>>>FFF[[[[[[<<<111222+++---222***,,,,,,,,,++++++,,,------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......***,,,......------...000///...111555222...222;;;///<<<<<<[[[hhhqqqxxxpppuuu~~~yyy}}}|||~~~bbbBBB222666333000444666///555999666000...///000222222222222222222222222//////111222444444444444222444555555333333444666444333111000222666;;;>>>666666777777999:::;;;<<<===<<<<<<;;;:::888777666555888:::999666666:::???222???<<<:::IIITTTkkklllGGG:::999999888666444333111111111111111222333333444555555000222444555666444222000333222111000000111222333000000//////.........---......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,---.........---,,,+++,,,,,,---...///000111111111111000///////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************)))(((((())))))))))))************************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------.........///444@@@RRRgggwwwPPPGGG===777666777555333444333222111000000000000000000111111111111000000------............------........................000000111111111111000000444444444444444444444444999444333666555:::PPPiiivvv|||ttt```HHH000===ZZZ```222111///...---------...---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......000000000111222222333333888555444777BBBTTTiiixxx~~~~~~nnnbbb]]]]]]:::777555555666777444222222222222111111111000000222222222111111111000000000000000000000000000000222222222222222222222222000111222333555666777888666555333333444666888:::<<<<<<<<<;;;:::999777666777666666666777888888999666999<<<======???CCCGGGgggmmmhhhEEE999888777666555333222111111111111111111222333444444444444555666777666333111///111000///......///000111////////////......------...------------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********+++++++++*********))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********,,,,,,---......---,,,+++---------...//////000000111000//////.........///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************)))(((((((((((()))))))))*********************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------------...111111000333:::IIIZZZfffxxxxxxoookkk{{{```???AAA:::333111333555555444333222111000//////////////////000000000000//////------............------......................../////////000000/////////333333333333333333333333333///000333222333BBBUUUgggnnnxxxyyyxxxjjjFFF@@@<<<111000KKKWWWBBB000///...,,,,,,,,,,,,------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,------------...//////000000111222222333666666666666777;;;AAAEEEDDD\\\xxx|||{{{nnnYYYTTTKKKCCC<<<888555444777555333333444444222000222222111111111000000000111111000000000/////////000000000000000000000000222222222222222222222222111111111222333444444555444444333333333555666777;;;;;;;;;:::999999888888999999888888999::::::;;;999;;;<<<;;;999888:::===444777LLLlllcccCCC888666555444333222111000000000000000111111222222333333777888888777555222///---......------------......///............---------------------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++*********+++************)))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******+++,,,,,,---------,,,,,,......................../////////...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++***************)))(((((((((((())))))))))))******************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++*********++++++++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------000111000---+++000===GGGYYYbbbiiiuuuqqqSSSAAA999666444111------111333333222111000///.....................////////////......------............---------------------------------......//////......---111111111111111111111111///,,,---222111///555??????@@@KKKfffxxxzzztttuuuNNN,,,***''',,,555AAAPPPGGG***......,,,+++++++++++++++------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------...//////000000111222222111333555555333111000000222???OOOVVVUUUPPPPPPRRRlllvvv~~~}}}{{{~~~qqqaaaSSSJJJFFF;;;666000///222444333111333222111111111111000...111111000000000000000///////////////............////////////////////////111111111111111111111111111111111111222222222222555555555555555555555555:::999888888888888999:::999999999999999999:::;;;999999999777555333444555<<<888888>>>FFFOOOZZZddd^^^AAA888666333222111000000000000000//////000000000111111111666666666555444111...---------,,,,,,,,,,,,---------------------------------------,,,,,,,,,++++++************************+++++++++***************************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***+++++++++,,,,,,,,,,,,,,,.........---------,,,,,,------.........---------++++++++++++++++++++++++,,,,,,++++++******))))))************++++++++++++***************)))(((((((((((((((((()))))))))***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------***...222222//////111444...999FFFTTTiiizzzvvvgggooo___LLLAAA:::666555666333111///000222222111000///......---,,,,,,------,,,------......------,,,,,,------......------,,,------------------------.........//////.........000000000000000000000000000---...222222///000444///---111===JJJZZZsssgggMMM???888333:::---333HHHLLL<<>>FFFIIIRRR___ffffffdddeeerrrnnnbbbRRRJJJJJJIIIFFFDDDCCC@@@:::333///000222666333111111444666777666111000000///000//////.../////////////////////////////////.......................................000000000000000000000000000000000111222333444444777888888999888888777666888777666555666888:::<<<777777777666666777777888555555555555444555666777<<<<<<888444444:::??????FFFLLLQQQXXXggg|||YYYAAA999666222111000000////////////.........///////////////111111111111111///...---------------------------,,,,,,,,,,,,------------------,,,,,,,,,+++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))************++++++,,,,,,......------,,,,,,+++++++++,,,------------,,,,,,+++++++++++++++++++++++++++++++++******))))))))))))))))))******+++++++++***************)))(((((('''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))*********+++++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,------***,,,///111333333111///333777888:::EEEUUUaaadddoooeeeEEE===333///666;;;888222000222222111222222222000///...---,,,,,,+++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,------------------------...//////000000//////...////////////////////////111///...000111000000222111111666:::555222AAAVVVxxxddd```TTT>>>...+++444;;;///111;;;GGG@@@)))###000------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++*********************************+++++++++,,,,,,+++++++++,,,,,,,,,------,,,------......///000000222222111///...///222444,,,)))///888888222333<<<555333333555777666444222777666999===>>>===???CCCIIIDDD<<<555555888999777222111000///000111222333000111222111//////111333000000000000////////////........................////////////////////////------------------------////////////////////////......000222333555777777777888888999888888777666666555444444555777:::<<<777666666555555666666666555444444555666777888888...444666444666;;;<<<888333444444444999BBBIIILLL]]]gggttt~~~SSS???999666333222111000///.........------------............,,,------.........------------............------++++++,,,,,,,,,,,,,,,---,,,,,,,,,,,,++++++++++++************************)))))))))***************(((((()))))))))))))))***))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))***+++,,,,,,---------,,,,,,+++++++++)))***,,,------,,,++++++++++++++++++++++++++++++************************(((((())))))***+++++++++***************)))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******)))))))))************+++************++++++++++++++++++++++++,,,,,,,,,,,,///,,,******---///000///,,,......,,,,,,333>>>FFFIIIkkkkkkttt{{{gggZZZJJJ:::///999666333111---,,,222999---...///000111000000000---,,,,,,++++++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/////////000000////////////////////////////////////............///000222444111222888777111111777<<>>===;;;999888777111555999<<<>>>AAAGGGLLLCCCCCCEEEIIIJJJFFF???999{{{NNN===888444444333222000///.........---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,***+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++***************************((()))))))))*********+++(((((((((((())))))******))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))(((((()))***,,,---,,,,,,,,,+++++++++++++++((()))+++,,,---,,,+++***************************(((((())))))******++++++((((((((()))***+++++++++***************)))(((((('''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))************************++++++++++++***++++++++++++,,,,,,,,,------,,,,,,+++,,,...///,,,///444666333///...000777III]]]RRRkkkwwwvvv|||gggLLL999///---222888+++444<<<;;;555000...,,,+++---............///000,,,,,,,,,++++++,,,,,,---,,,,,,------------,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---////////////////////////,,,///000///---...000111333...+++...222555777777///333:::BBBOOO```vvvzzz}}}kkkUUUEEE:::222///000444///)))))),,,///111222222LLLGGG///...111,,,+++)))***+++,,,,,,+++******++++++++++++++++++++++++++++++************++++++************************************************************++++++++++++***++++++++++++,,,,,,,,,+++++++++,,,------......)))---000222222111000000222///,,,---///333777;;;222000111444222...///444111000222777888555555777444444555888999666111---/////////111333222111///,,,---//////...---------,,,...000///---,,,...000+++,,,,,,,,,------------,,,---------............,,,,,,,,,,,,,,,,,,,,,,,,------------------------------///111333444666666444444333333333555666777333333444555666666777888777666555444444444444555777444222222444555333222222000222555777777999;;;///222555777666444555666::::::999888888888:::;;;777<<>>>>>444---000666666333111222333000,,,...444222+++...///000///---------...,,,,,,,,,+++,,,,,,------,,,------......------,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,////////////////////////,,,111444222//////000111111555666333000111444555777777777888888777888;;;DDDBBBXXXfffyyyvvvkkkdddQQQ999666111///111222000111444(((...444333,,,'''+++222EEEEEE000###...,,,%%%...((()))***++++++***)))(((++++++++++++++++++++++++++++++************++++++************************)))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,***++++++,,,,,,---...............,,,+++,,,...000+++...000---,,,...///...111000222444///***---555333///---000111///000333111///...000222222222333000222333444222111111222222000...000222222///++++++---///...,,,+++---///+++++++++,,,,,,---------+++++++++,,,,,,---------++++++++++++++++++++++++---------------------------...///000111222333333666555444333444666888:::222333444555666666666666444333222222111111111111333000...///222444333111222///000666666111000444666555444111...---111777333222222333555555444333888444000...111444666777sssKKK@@@:::111666555555444///)))+++222//////...---,,,,,,++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,++++++*********************************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''&&&&&&''''''''''''(((((((((((((((((((((((()))))))))))),,,,,,,,,++++++*********************************+++++++++*********))))))+++***)))(((((()))***++++++++++++*********))))))************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,---------...............////////////000...///000222444666777888DDDPPP^^^gggjjjoooxxxrrrsssfff\\\NNNAAA:::777555333666555444333222222222222000000000000000000000000........................---------,,,,,,+++++++++......---------,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,---------......---------............///.........////////////000444444333333222111111111333444444555555444444333444444444666:::@@@EEEIII```hhhssszzznnnaaa[[[JJJFFF@@@999555222222222........................000+++,,,111000+++///:::<<<555---***+++---,,,*********************************************************+++++++++,,,,,,,,,************************+++*********))))))((((((************************++++++++++++++++++++++++******+++++++++,,,,,,,,,---------............///////////////////////////...//////...------///111...///000111111222222111000000000000000000000000111111000000/////////...........................---...///...------...///******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000////////////000000111333111000111444666555333111222555666777555333222111222444444444222000//////////////////000000000444333333222111111111222111111111222222333333333333333333444444444555555666666555444333333222222lllEEE:::777222777333//////000111...+++///......---,,,,,,++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,++++++*********************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((('''((((((((()))))))))))),,,,,,+++++++++*********************************+++++++++*********))))))+++***)))(((((()))***++++++++++++*********))))))*********)))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++*********************************+++++++++,,,,,,,,,,,,,,,,,,---------------------.........//////------///000222333555555222:::CCCGGGHHHJJJNNNSSSjjjgggfffjjjqqquuusssooowwwyyy}}}tttbbb\\\\\\SSSDDD888AAA<<<777444444666666666555444333222111111111111000000000000000000000000------------------------------,,,,,,,,,+++++++++---------,,,,,,,,,,,,+++++++++++++++++++++++++++------,,,,,,,,,+++++++++,,,,,,,,,,,,------------------------............------........./////////111111111000000000000000333333333333333333333333555444333222333666999:::333888???BBBBBBCCCGGGJJJGGGIIILLLNNNOOOMMMJJJHHHCCCHHHLLLKKKDDD<<<888777888666333000.........///------------------------...+++***,,,---...444;;;666000***)))+++---,,,************************************************************+++++++++,,,,,,************************************)))))))))(((************************++++++++++++++++++++++++*********+++++++++,,,,,,------------..................................../////////...---...111333......///000000000000///000000000000000000000000000000/////////.........------------------------+++---...---,,,+++,,,---*********+++++++++,,,,,,,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/////////...//////000111222000///111444555444222222333555666666555222111111222333444444222000///000000000000000000000000444333222111111111111111111111111222222222333333333333333333444444444444444444333333222111111000fff@@@666666444666<<<<<<444000222000+++......------,,,,,,++++++++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,+++++++++++++++*********************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((()))))))))+++++++++***************************************+++************)))))))))******))))))))))))******+++************)))))))))******))))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++*********************************++++++++++++,,,++++++,,,,,,,,,---------,,,,,,,,,,,,------------,,,,,,---...///000111111000333555666666666777999666>>>DDDCCC<<<:::@@@GGGFFFJJJIIIEEEGGGKKKGGG===AAA;;;777888999777555666111000000111333444444333333222111000000///000000........................------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,---------,,,,,,,,,---------......,,,,,,,,,---------......---............/////////222222111000000111222222333222111000000///000000000333666666333111111333000111333444555444333222444666777555111000111333000//////......//////000------------------------,,,,,,)))'''+++444999999...+++'''(((+++---,,,************************************************************++++++++++++,,,************************************))))))))))))************************++++++++++++++++++++++++*********++++++++++++,,,,,,,,,,,,---------............................../////////------///333666/////////.........------....................................------------------------------------***+++------+++***+++,,,*********++++++++++++,,,+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...............///000000111000000111333444444333555666777888888666444222111222333333333222111000111111111111111111111111333222111111111111111111111111111111111222222222222222222333333333333444222222222111000000//////dddAAA666666777444JJJRRR@@@,,,***000222---------,,,,,,,,,++++++******************************+++,,,,,,,,,,,,++++++++++++***************************************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''''''''''''''(((((((((((('''''''''((((((((())))))*********************)))************************************))))))))))))***))))))))))))))))))***************))))))))))))***)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************************************************++++++++++++++++++++++++,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,,,,,,,------......//////666555444555777888888888555666777777777777666666///666:::666333555777555666555555666333000222777444444444444444444222111111000//////.........///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************)))************************,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++,,,,,,,,,------------++++++,,,,,,,,,---------+++,,,,,,---.../////////111000...------...000111000000111111111111111000333666777777555333333444777666666555444333333333777888777444111000222444111111111111000000///...,,,,,,,,,,,,,,,,,,,,,,,,***---+++''',,,777999222***)))((()))+++,,,+++***************************************************************++++++++++++*********************************)))))))))))))))************************************************************+++++++++++++++,,,,,,,,,------------------------------------......---,,,,,,...222666111000///...------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++------,,,++++++,,,************+++++++++++++++++++++***+++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++------------...///000000111111111222333444444444888999::::::999777555444111111222222222222111000222222222111111111111111222111111000000000111111000111111111111111111111111111111222222222333333111111111111000000//////```CCC777666666222GGGPPP>>>***(((...111,,,,,,,,,,,,,,,+++++++++************************)))***++++++,,,,,,++++++************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((''''''''''''((((((((((((''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))(((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))))))))*********+++++++++*********+++++++++,,,,,,************+++++++++,,,---------.........//////222000...///222555555444;;;777444666:::<<<888333666;;;>>>;;;777999>>>AAA999666444555111,,,,,,//////000000000000111222333//////...---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++*********)))))))))************************++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++,,,,,,,,,---+++++++++,,,,,,,,,,,,---+++,,,,,,---...///000000000///---,,,,,,---///000///000111222333333222222---...//////.........///222111000.........//////***+++,,,---------///000......//////...,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,(((---...+++000777444***+++*********++++++***)))************************************************))))))*********+++++++++************************))))))))))))))))))******************************************************))))))*********+++++++++++++++++++++,,,,,,,,,---------------------------+++++++++******,,,000333222222000///...---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,...///---,,,+++,,,))))))*********++++++++++++************+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---...///000111222333333444444555666777777888777666555444333000111111111111111111111222222222222111111000000000000000//////000000111000000000000000000000000000000000111111111111222111111111111000000000000|||WWWAAA777333333111777777///,,,...---(((,,,,,,,,,,,,++++++++++++************************)))******+++++++++++++++)))))))))***************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''(((((((((''''''''''''((((((((((((&&&&&&'''''''''((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((()))))))))))))))***))))))************))))))(((((()))))))))))))))***))))))((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******)))))))))))))))))))))))))))))))))************+++))))))*********+++++++++************++++++++++++,,,------....../////////000///......000111111111000222333333111000111333;;;777222111444777666333///,,,,,,000333111111333000000000...,,,,,,...000......------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++++++++++++++++++++*********))))))*********************************+++++++++++++++))))))*********+++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,---...//////000000......---,,,,,,---......000000111111111000//////222222222111111111111111000000//////000222444555---...000111222111000///+++,,,------------,,,,,,++++++++++++++++++++++++(((---000111222333...(((,,,++++++++++++*********************************************************)))))))))************+++************************))))))))))))************************************************************)))))))))************+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++***+++...000333222000...------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++))),,,//////...,,,+++,,,)))))))))************+++***************+++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---...///000000222333333333333444666333333333222222111000000000000000111111111111222222222222111000000/////////////////////000000111000000000000/////////////////////000000000111111000000000000000000000000nnnMMM>>>666333222111...++++++---///,,,)))++++++++++++++++++++++++************************))))))***+++++++++++++++((()))))))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''(((((()))''''''''''''((((((((((((&&&&&&&&&'''''''''(((((('''''''''((((((((())))))))))))))))))))))))))))))(((((((((((())))))******((()))***++++++***)))((((((((((((((())))))******))))))((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))************))))))))))))*********+++*********+++++++++,,,,,,++++++,,,------...//////111111222222111111111222000555:::999555333777;;;===777333444777777333000999555333444222...++++++222333333111...+++,,,---......---------......///------------------------++++++++++++++++++++++++)))*********++++++++++++,,,,,,+++++++++*********************************)))*********++++++++++++))))))))))))*********+++************++++++++++++,,,,,,,,,,,,------------,,,---------.../////////------------------------////////////............111000///............---,,,,,,,,,,,,---///000222111000000//////---***(((---------------.........++++++++++++++++++++++++***+++///444333---+++---***+++******))))))+++,,,************************************************))))))))))))************************************((()))))))))************************************************************))))))))))))************************++++++++++++++++++++++++++++++++++++)))+++------,,,,,,---...111000...---,,,---...///------------------------+++++++++,,,,,,,,,------++++++++++++++++++++++++(((+++...///---+++******))))))))))))***************************++++++,,,*********************************************************+++,,,...///000...000222222000000222444111111111111000000000000000000000000000111222222222222111000000///......///............///000111000000/////////.............../////////000000000.....................///fffGGG<<<777555555222111222222---(((,,,333++++++++++++++++++++++++))))))))))))))))))))))))))))))***++++++++++++***(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((())))))''''''''''''((((((((()))&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))))))))))))))))))))))))))'''((((((((())))))******((()))***++++++***)))((('''((((((((())))))******)))(((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))***************++++++++++++,,,,,,,,,)))***+++,,,---......///+++---///000......///000------///000111222222222111555999999333...///333...,,,---111111...///222(((,,,000111///...///111......---------......///------------------------************************))))))******++++++++++++,,,,,,,,,++++++++++++***))))))))))))))))))))))))))))))******++++++++++++))))))))))))************)))************+++++++++,,,,,,------------......,,,,,,------------......,,,------......------,,,......---...///000111222///...,,,,,,............000//////............///---,,,,,,---......---,,,---,,,+++***))))))))))))************************+++)))---444222******222((())))))(((((()))+++...************************************************))))))))))))************************************(((((())))))*********+++************************))))))))))))))))))))))))))))))))))))************)))************+++++++++++++++++++++++++++++++++***,,,//////...---,,,---000...,,,++++++,,,---...------------------------+++++++++,,,,,,---------************************''')))---...,,,***))))))))))))))))))*********************)))***++++++,,,*********************************************************+++,,,---///000,,,...111000///...000333222222222222222222333333000000//////000111222222111111111000///......---...............///000111000000//////.........---............/////////000------------------------[[[EEE===222...222000///...------,,,------************************)))+++***&&&'''***+++)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((((((((())))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))******+++,,,++++++++++++++++++++++++------......///000000000000111333444444222///---333555666666333111111111///////////////.........------------------------///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************(((((()))***+++,,,,,,---************************))))))))))))************************************+++*********))))))(((((()))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,+++++++++,,,,,,,,,++++++*********,,,,,,++++++***))))))((()))///333111)))%%%(((...*********)))))))))))))))((((((((((((((())))))***)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************''')))+++,,,,,,,,,***)))************************))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))),,,,,,++++++,,,,,,---......------------......///000111333333333222000.................................---------,,,,,,,,,......---------,,,,,,,,,------------------------------------------------------------------------YYYCCC<<<222///333000///...------,,,,,,---************************&&&***+++)))))),,,,,,(((************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((((((((())))))''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((()))************)))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))***************))))))******++++++++++++++++++++++++++++++,,,------...//////000000///111222333333111///---///111333222000///...///000000///...............------------------------...------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))******++++++,,,************************(((((()))))))))*********************************************)))))))))((())))))))))))))))))))))))+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,+++++++++,,,,,,,,,++++++*********,,,,,,++++++******)))))),,,000222///)))&&&)))---*********)))((((((''''''))))))((((((((())))))***))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************''')))***,,,,,,+++***)))************************))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))),,,++++++++++++,,,------......------......//////000111222333333111///....................................---------,,,,,,.........---------,,,,,,------------------------------------------------------------------------XXXAAA;;;333///444000///...---,,,,,,,,,,,,************************&&&***,,,******+++)))%%%************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((((((((())))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''((())))))******))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******)))))))))*********++++++++++++++++++++++++++++++,,,,,,,,,---....../////////000111222222111///------///000000///......///222111///---,,,,,,---...---------------------------,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************(((((())))))))))))******************************************))))))))))))))))))))))))))))))))))))************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,+++++++++++++++++++++++++++*********+++++++++*********++++++000111000---***((()))+++*********)))((('''&&&&&&******)))))))))))))))***)))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************((()))***+++++++++***)))************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))+++++++++++++++,,,------...............///000000000111222222222111///...//////////////////////////////.........---------...............---------------------------------------------------------------------------------YYYAAA:::333000333//////...---,,,,,,,,,,,,************************'''***+++((((((******&&&++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&)))((((((''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''(((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))***((())))))***************************************++++++,,,,,,------.........///000111111000...------///000000///...///000222111///---,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++***************+++++++++++++++++++++++++++************************+++*********)))))))))(((************************(((((((((((()))))))))************************************)))))))))))))))))))))))))))))))))))))))***************************++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++***************++++++*********+++,,,---444111---+++************)))))))))))))))))))))))),,,+++***)))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************************************************++++++++++++++++++++++++************************************************************************(((((()))***+++******)))************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))+++++++++***+++,,,,,,---............//////000111000000111111111000///...000000000000000000000000/////////.........------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,\\\BBB999222000111///...---,,,,,,++++++,,,************************(((***)))''')))///222111************************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))'''((()))************)))*********************************+++,,,,,,------------.../////////...------...///...------...000111000...---,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********))))))******+++++++++++++++++++++++++++))))))))))))))))))))))))++++++******)))((((((((())))))))))))))))))))))))'''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************))))))***,,,...///333///+++)))*********)))(((((()))***,,,---...///------,,,***))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************++++++++++++++++++++++++************************************************))))))))))))))))))))))))(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))+++************+++,,,,,,---------......///000111000000000000//////......000000000000000000000000///.........------------------..................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,^^^BBB888333000111///...---,,,++++++++++++************************&&&)))((('''+++444:::;;;))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((()))))))))&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((((((((())))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&'''(((((())))))(((((())))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((())))))'''((()))*********)))(((************************))))))******+++,,,,,,,,,,,,,,,---............---,,,------,,,******,,,---............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,*********)))******+++,,,++++++++++++++++++++++++))))))))))))))))))))))))*********))))))((((((((())))))))))))))))))))))))''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++)))))))))******************)))))))))***---000111///---***))))))***)))((('''''')))+++---///111222///...---+++***)))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************++++++++++++++++++++++++************************************************))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))***************+++,,,,,,,,,,,,,,,---...///000111000/////////............////////////////////////......---------,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,\\\AAA777333111111///...---,,,++++++++++++************************&&&))))))'''***000444333(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((()))&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((((((((())))))''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&'''(((((())))))(((((())))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))&&&''')))***+++***)))(((************************(((((())))))***++++++,,,++++++,,,,,,---------------...---,,,***)))+++---+++,,,---//////...---,,,++++++++++++++++++++++++***************+++,,,,,,************************)))))))))))))))))))))))))))))))))))))))((((((((())))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))************************************++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))*********++++++++++++((()))))))))*********+++***)))((((((***...111333************)))(((((()))'''((()))+++---///000111000///...,,,***)))))))))(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************************************************))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))***************++++++,,,***+++++++++---...///000//////......------..............................---,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++[[[???666333222222......---,,,++++++++++++************************'''******&&&&&&((((((%%%((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&'''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))(((((((((((())))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))&&&''''''((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))&&&''')))***+++***((('''))))))))))))))))))))))))((((((((()))******+++++++++++++++,,,,,,---------111111000...,,,+++,,,...(((***---///000///---,,,++++++++++++++++++++++++++++++******+++,,,------************************))))))))))))))))))))))))((((((((()))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))(((((())))))*********+++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))******++++++++++++(((((())))))*********+++))))))((((((***...222444&&&(((******((('''((()))'''((()))***,,,---...///111000...,,,+++)))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))*********)))***++++++,,,*********+++,,,---///000//////...------------...........................,,,,,,,,,+++++++++***************++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++PPP<<<777000---222......---,,,++++++++++++***************************************)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))((('''&&&&&&(((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''((((((((((((***))))))((('''&&&&&&&&&&&&''''''(((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))*********++++++++++++***+++,,,---------,,,,,,/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))************************)))************++++++++++++*********))))))((((((******+++++++++,,,,,,,,,...---,,,,,,++++++++++++,,,++++++******++++++,,,************************))))))))))))))))))))))))***'''&&&***111222---'''))))))))))))))))))))))))))))))(((***---111555888222000...+++)))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++,,,---...//////...---,,,++++++++++++,,,---......,,,,,,---......---,,,+++***++++++,,,++++++++++++++++++++++++,,,,,,,,,++++++************++++++,,,,,,++++++*********++++++++++++******PPP<<<888111...222......---,,,++++++++++++***************************************)))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&&&&)))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''((((((((((((***))))))(((''''''&&&&&&&&&''''''(((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++***+++++++++,,,,,,------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))************************))))))*********+++++++++************)))))))))(((*********+++++++++,,,,,,...---,,,+++++++++++++++,,,++++++******++++++,,,************************))))))))))))))))))))))))((('''(((,,,000000,,,((())))))))))))))))))))))))))))))((())),,,///333666111///---***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++,,,---............---,,,++++++++++++,,,---...---,,,,,,,,,...///...,,,+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++************++++++,,,,,,++++++*********++++++++++++******PPP===999222...111......---,,,++++++++++++************************))))))******))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''&&&))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''(((((((((((()))))))))(((''''''&&&&&&&&&''''''(((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***************,,,...///,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))************************)))))))))*********++++++************))))))))))))*********++++++++++++,,,---,,,,,,++++++++++++,,,,,,++++++******++++++,,,************************))))))))))))))))))))))))'''))),,,...///---+++)))))))))))))))))))))))))))))))))((((((***---000111...---+++)))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++***++++++,,,---......---,,,++++++***+++++++++---...---,,,+++,,,.........---,,,,,,,,,------+++++++++++++++++++++++++++++++++++++++***************++++++++++++************++++++++++++******PPP<<<999333...111......---,,,++++++++++++************************((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''(((((((((((((((''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''(((((((((((())))))((((((''''''''''''&&&''''''(((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))))))))'''''''''(((((((((((()))***)))(((((()))+++...///++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))************************))))))))))))*********************)))))))))))))))************++++++++++++,,,,,,+++++++++++++++,,,,,,++++++******++++++,,,************************))))))))))))))))))))))))&&&***///000---***))))))))))))))))))))))))))))))))))))(((((()))***,,,---,,,+++***(((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************++++++******+++,,,,,,------,,,,,,+++******+++++++++,,,------++++++,,,---...---------------------+++++++++++++++++++++++++++++++++*********************++++++++++++************++++++++++++******NNN;;;:::444///111......---,,,++++++++++++************************'''(((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''(((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''&&&''''''(((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))))))))&&&'''''''''((((((((((((***)))((('''(((***,,,...************************++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))******))))))*********++++++++++++++++++******++++++,,,,,,++++++******++++++,,,************************))))))))))))))))))))))))(((,,,000///+++((((((***))))))))))))))))))))))))))))))((((((((()))*********))))))(((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************++++++*********+++,,,,,,,,,,,,+++*********+++++++++,,,---,,,++++++,,,---,,,,,,------------------++++++++++++++++++++++++************************)))******++++++******)))******++++++++++++******KKK::::::555000111......---,,,++++++++++++************************''''''((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((&&&'''((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''&&&''''''(((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''(((((())))))***''''''''''''((((((((((((***)))((((((((()))***+++)))))))))***************++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))************)))))))))************++++++************++++++,,,,,,++++++******++++++,,,************************)))))))))))))))))))))))),,,...///---***'''(((***))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++************++++++++++++************++++++***,,,---,,,+++***+++---***+++,,,---------,,,,,,++++++++++++++++++++++++)))))))))***************))))))************))))))******++++++++++++******~~~HHH888999555000111......---,,,++++++++++++************************&&&''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((&&&&&&'''(((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''(((((((((((('''(((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''((())))))***''''''((((((((()))))))))***))))))))))))((((((((()))))))))******+++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))*********))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***((()))))))))************))))))))))))***************************+++,,,,,,,,,++++++******++++++,,,************************))))))))))))))))))))))))000///---+++((('''((()))))))))))))))))))))))))))(((((((((((((((((())))))((((((((()))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++************++++++++++++************++++++***,,,,,,,,,+++***+++,,,)))***+++,,,,,,,,,++++++++++++++++++++++++++++++((()))))))))*********+++))))))************))))))******++++++++++++******|||GGG777999555111111......---,,,++++++++++++************************&&&&&&'''((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((()))&&&&&&'''((())))))((((((((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''((((((((()))'''''''''(((((((((((((((&&&''''''(((((((((((((((''''''''''''((((((((()))''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''((())))))***(((((((((((()))))))))))))))*********)))((('''&&&))))))******+++++++++,,,************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))*********+++))))))))))))******************))))))***+++,,,,,,,,,++++++++++++++++++,,,************************))))))))))))))))))))))))333000,,,)))(((((())))))))))))))))))))))))))))))((((((((()))))))))))))))'''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++***************++++++***************++++++***+++,,,,,,******+++,,,((()))***+++,,,++++++***++++++++++++++++++++++++(((((())))))*********+++))))))************))))))******++++++++++++******rrrBBB>>>888444666///555444111///,,,***((((((***************)))((((((''''''''''''((((((((((((''''''(((((())))))******))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))&&&&&&&&&''''''''''''((())))))))))))))))))))))))+++*********))))))(((((())))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))******)))))))))))))))***(((***+++***((())),,,///222///+++)))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''(((((((((((((((((('''&&&'''((())))))'''(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))************************************qqqBBB===777333555///111000...,,,+++***))))))***************)))((((((''''''''''''((((((((((((&&&'''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((())))))))))))))))))))))))*********)))))))))(((((((((((()))))))))*********************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''''''''(((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))((((((((('''''''''))))))))))))))))))))))))(((((()))))))))*********************************))))))))))))))))))))))))******))))))))))))******&&&)))+++***((((((...333000---***(((((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''(((((())))))(((((()))((('''(((*********)))(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))************************************oooAAA<<<555222555///,,,+++******))))))*********************)))((((((''''''''''''((((((((((((&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((())))))))))))))))))))))))******))))))))))))(((((((((((())))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((''''''))))))))))))))))))))))))(((((())))))))))))******************************))))))))))))))))))))))))***)))))))))))))))******%%%(((******(((***000555---***((('''((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''(((((())))))((((((***)))((()))***++++++)))(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************************+++++++++,,,++++++++++++*********))))))))))))))))))))))))))))))))))))************************************mmm@@@;;;444111444///+++******)))))))))*********************)))((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))))))))(((((((((((((((((()))))))))***************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***************************))))))))))))))))))))))))))))))))))))))))))***+++***)))((()))+++---000111***(((&&&&&&''')))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((())))))))))))))))))((('''(((***+++***)))(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************++++++++++++************))))))))))))))))))))))))((()))))))))************************************hhh>>>;;;444000333///------+++***))))))))))))***************)))((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((())))))'''(((((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******++++++++++++******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***++++++111+++''')))...111...***(((&&&%%%&&&((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))((('''&&&''')))***)))((((((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************+++++++++*********))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))ccc<<<<<<555000333//////...---+++***)))))))))***************)))((((((''''''''''''(((((((((((()))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))))))))))))))))))))''''''(((((((((((())))))''''''(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******++++++++++++******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,333...)))+++000111,,,%%%'''&&&&&&''')))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))******))))))(((&&&&&&'''((()))((('''(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++***************+++************)))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))___;;;<<<666111333......---,,,+++***)))))))))***************)))((((((''''''''''''(((((((((((())))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))))))))))))))))))))'''''''''((((((((())))))'''''''''((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((())))))******))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,/////////000111...***&&&(((''''''((()))***)))'''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))************)))(((''''''''')))***)))((((((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++*********))))))************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))\\\;;;===777222333...,,,,,,+++******)))*********************)))((((((''''''''''''((((((((()))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))&&&'''''''''(((((())))))''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,)))///444444000+++)))***)))(((((()))******)))'''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))******************(((((()))***+++***)))(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++******))))))************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))WWW>>>999333555000...///...---+++***)))))))))))))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&'''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((('''''''''&&&((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***************)))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((***))))))(((''''''&&&&&&(((((((((((())))))))))))''''''((())))))***)))))))))))))))))))))*********))))))))))))))))))))))))******))))))((((((''''''''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))***'''%%%&&&))),,,+++))),,,222777333+++&&&)))---***************)))(((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))************)))((('''((()))***)))((())))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))VVV>>>999222555///...///...,,,+++***)))))))))))))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%(((((((((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''')))(((((((((''''''''''''((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***************)))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))***)))))))))((((((((('''''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))(((((((((******)))(((---111333111***'''))),,,***************)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))************))))))((())))))***)))((())))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))TTT===999222555///......---,,,+++***)))))))))))))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&'''(((((()))******(((((((((((())))))))))))+++******))))))(((''''''*********)))((((((((('''))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))((()))++++++)))(((((((((.........,,,)))((()))***))))))******))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))************)))***************))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))RRR===999222444///......---,,,+++************))))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''((())))))******(((((((((((())))))))))))******))))))))))))))))))...------,,,+++***))))))(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))''')))+++***''''''***---...,,,***(((((())))))(((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************))))))(((((((((((())))))((()))))))))***************+++,,,,,,+++***)))***))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))OOO<<<999222333......------,,,+++************))))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%%%%%%%&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))***,,,---...------,,,+++***))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))'''(((((('''&&&(((...333---***''''''((())))))((('''(((((()))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((('''(((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************))))))(((((((((((())))))((()))))))))***************,,,///...,,,*********))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))MMM<<<:::222333......---,,,++++++******++++++))))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((('''((()))+++---///*********)))((((((((('''))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))''''''&&&&&&'''+++000444***)))''''''((())))))(((''''''((()))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''((()))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))***************...111000---******+++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))KKK;;;:::222222......,,,,,,++++++******++++++))))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((())))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((()))******++++++(((((((((((())))))))))))***)))(((((()))+++---...(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((()))))))))***''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))&&&&&&&&&(((+++...//////'''((()))))))))(((((((((&&&''''''((())))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((&&&''''''((())))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))***************///222222...******,,,))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))JJJ;;;:::222222---...,,,,,,++++++***+++++++++))))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''((())))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&''')))***+++------(((((((((((()))))))))))),,,+++)))((((((***+++---))))))))))))************))))))))))))))))))))))))'''((((((((())))))******''''''''''''((((((((()))''''''''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((())))))&&&&&&'''+++///000,,,)))%%%(((***+++)))(((((()))&&&&&&'''((())))))((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((&&&&&&'''((())))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))***************///333333...******,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))rrrKKK>>>777333444+++---......$$$333 ,,,///''',,,&&&333&&&///)))///000###%%%&&&+++"""'''...---'''&&&''')))---&&&,,, $$$000)))'''(((222***&&&)))%%%&&&&&&$$$***,,,%%%''' %%%###)))"""$$$...///333""",,,---###***&&&&&&***&&&,,, 000(((...(((***%%%)))###$$$///!!!+++000&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((('''&&&%%%%%%&&&''')))---///...+++'''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))(((((((((((())))))))))))******************))))))))))))******))))))))))))************************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***%%%$$$)))+++''''''***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''&&&&&&))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,......///000///---,,,+++))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))oooHHH===777333555---000+++555///'''<<<$$$)))222444)))***---'''333""")))&&&,,,+++(((111###"""$$$ '''!!!!!!&&&,,,((($$$dddZZZVVV999''''''444 (((""",,,+++,,,///%%%+++...+++***%%%888VVV[[[hhhccc???%%%@@@)))'''000***+++***,,,bbbaaasssZZZHHH+++((('''***###+++###+++***&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((('''&&&&&&(((+++------,,,)))((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))(((((())))))))))))******************))))))))))))******))))))))))))************************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***%%%$$$(((***'''&&&)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,000000//////---,,,***)))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))jjjEEE;;;777333666...222;;;"""555|||333666******$$$$$$444$$$444!!!///'''"""...***"""---%%%PPP>>>$$$!!!$$$&&&***$$$ddd888###!!!000###'''&&&)))$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))(((((('''***------+++(((((()))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))((()))))))))))))))))))))))))))))))))******************))))))))))))******))))))))))))************************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***&&&%%%((()))'''&&&'''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))***++++++111000///---+++***))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))fffCCC;;;777333555...111***444888000{{{[[[%%%!!!kkk%%%(((###&&&FFFyyy!!!&&&)))&&&%%%***,,,(((###ZZZ{{{WWW***888,,,"""***~~~333..."""%%%&&&%%%)))"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))((()))))))))'''+++///---(((%%%'''***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))(((((()))*********))))))((()))))))))******************))))))))))))******((()))))))))************************************((((((((((((((((((((((((((()))))))))************(((((((((((((((((((((((((((((((((((((((((((((((()))'''&&&'''((((((&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))***++++++000...,,,+++*********+++))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))*********((((((((((((((((((((((((((((((((((((((((((((((((dddBBB<<<888333333,,,000...++++++ %%% <<<{{{777'''###AAAfff---&&&444!!!000TTT'''&&&555%%%""",,, EEE999///###222000 ooo777555000&&&###&&&%%%"""+++$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''((())))))(((,,,...,,,'''$$$&&&***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))***'''(((***+++++++++***)))((()))))))))******************))))))))))))******((()))))))))************))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************(((((((((((((((((((((((((((((((((((((((((((((((()))(((''''''((()))(((&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((())))))***+++++++++***))))))***,,,---))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************((((((((((((((((((((((((((((((((((((((((((((((((```@@@;;;888222222+++///...&&&---:::)))---www[[[,,,***///!!!,,,***---$$$&&&---333111///???111ZZZ%%%''')))...^^^&&&+++^^^>>>"""???EEE"""///```!!!&&&(((######+++'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&'''((()))******,,,,,,***&&&%%%'''***))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((()))))))))******&&&(((***,,,,,,,,,***)))))))))))))))******************))))))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))((('''))),,,+++((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%&&&&&&''''''(((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))******((((((((()))***+++,,,---))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))[[[<<<:::888333333,,,111333$$$"""111(((:::$$$aaaEEE!!!(((&&&### '''"""***444222---%%%777###***JJJXXX""""""///---%%%UUU333'''DDD'''$$$,,,,,,hhh"""))))))!!!(((***)))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((***,,,,,,***((('''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))((('''''')))+++,,,+++***)))'''''''''((()))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))*********&&&'''***,,,---,,,+++***))))))))))))******************))))))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''******'''***///...***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******''''''((()))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))WWW999999888333444...333+++---,,,&&&"""---!!!uuuTTT,,,'''&&&)))+++000///'''<<>>KKKBBBlll(((...+++(((777'''222"""HHHFFF$$$###---'''###///ZZZ$$$,,,!!!,,,***%%%***)))!!!,,,))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&(((+++------+++(((&&&))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((+++***)))((()))***,,,---,,,***'''&&&''')))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))************&&&'''***---------+++***))))))))))))******************))))))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''******(((+++000000,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((()))******+++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******'''((()))******)))((('''))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))WWWCCC888666111222222+++,,,000'''+++))))))***mmmOOO)))(((((((((((((((((((((((((((???+++'''$$$@@@"""---)))###%%%"""!!!$$$%%%:::######(((KKK%%%&&&(((UUU$$$666'''+++%%%***%%%!!!%%%---&&&333''''''''''''''''''''''''(((((((((((())))))))))))&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''))))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))((()))***---...))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))+++*********))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''***...333666))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((('''''''''&&&(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))WWWCCC999777111111222+++,,,000'''+++))))))***mmmOOO)))(((((((((((((((((((((((((((444+++******+++777RRR&&&666%%%)))&&&555)))>>>BBB222iii111+++$$$---ccc///nnn888(((>>>444///'''!!!((("""000&&&'''''''''''''''''''''''''''((((((((())))))))))))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))'''''''''''''''''''''''')))(((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))***)))((()))+++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))((('''(((+++...000))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))(((((((((''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))VVVCCC:::777111000111***+++000'''+++))))))***lllOOO)))((((((((((((((((((((((((((($$$###444((("""###...---!!!&&&333'''UUU```(((&&&(((PPP###rrr///222ooo555///+++)))"""***)))''''''''''''''''''''''''''''''((((((((()))))))))&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))((((((***---...,,,)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))TTTCCC:::888111///000******///''',,,)))))))))kkkOOO)))(((((((((((((((((((((((((((...+++ZZZ"""&&&///&&&%%%333###///"""***"""EEEvvv!!!000,,,bbbQQQ%%%+++!!!...$$$###''''''''''''''''''''''''''''''''''''((((((((())))))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))((((((+++//////+++&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))*********)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((('''''''''(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((RRRAAA:::888111///000+++)))...''',,,)))))))))kkkOOO)))(((((((((((((((((((((((((((&&&(((***)))###+++!!!'''"""777+++'''000(((HHH<<<******OOO''' ***###///&&&!!!&&&''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())),,,///...***&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''''''''((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***((((((((((((((((((((((((OOO@@@:::999111///111---(((...&&&,,,))))))(((jjjOOO)))((((((((((((((((((((((((((($$$<<<---ccc+++222'''HHH,,,444ZZZ$$$***&&&+++xxxFFF,,,333000777000 '''(((""")))$$$###)))''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''')))+++------+++)))((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''''''''((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))LLL>>>:::999111///222...(((...&&&,,,***)))(((iiiOOO)))((((((((((((((((((((((((((( <<<,,,111)))///]]]!!!,,,nnn%%%%%%888///===***!!!***&&&$$$+++%%%###$$$$$$''')))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))&&&***......***((()))+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''((((((((()))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))*********))))))))))))))))))))))))JJJ===999999111000333///(((---&&&,,,***)))(((iiiOOO)))(((((((((((((((((((((((((((%%%(((!!!000III---&&&&&&'''AAA&&&'''qqq000!!!$$$lll777***(((...xxx///###)))!!!&&&%%%%%%)))&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))******''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))%%%+++000...)))&&&)))---))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))((('''''''''((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((&&&'''''''''(((((())))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))HHHAAA;;;888555000---...444"""$$$888"""///lllOOO//////+++(((&&&%%%444###)))+++"""###222 000$$$$$$...qqq&&&(((666111***!!!222___&&&((("""'''$$$((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))+++***)))'''''''''((()))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''(((***+++******))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&((())))))******)))'''&&&///---,,,***((((((((((((%%%'''((((((''''''(((***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************(((((()))***++++++,,,,,,))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***(((''')))******((('''(((++++++)))&&&(((((('''''''''((())))))))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))+++++++++***)))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))GGG@@@:::888555000---...444 '''(((555(((mmmTTT$$$,,,+++555%%%///$$$$$$%%%---*** +++"""'''###$$$,,,&&&ddd (((~~~+++```aaa)))qqq'''CCC&&&"""***(((%%%%%%$$$((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&'''(((((())))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))+++***)))(((''''''((()))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''((()))***+++***)))))))))((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''''')))******)))(((((()))///---+++)))((((((((()))&&&((())))))(((((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************(((((()))******+++,,,,,,))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************((()))******(((((()))***)))'''%%%&&&((()))(((&&&,,,++++++***************))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))++++++******)))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))FFF???:::888555000---...777111'''222 ------^^^VVV...+++,,,%%%222)))ooo```'''(((###$$$000///---+++***)))&&&???---'''%%%***...111))),,,)))YYYrrr***$$$***&&&,,,"""$$$((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&'''(((((((((((('''''''''''''''''''''''''''&&&'''(((((())))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***))))))(((((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''&&&)))******((((((***---///---***((('''''')))***'''((())))))(((((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************((())))))******+++++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))*********++++++'''))),,,---,,,*********...---++++++,,,------,,,,,,+++***)))((((((((()))))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))++++++******)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))EEE>>>999777555000...///+++###,,,///333GGG%%%,,,!!!000000777fff111888|||...)))$$$111$$$$$$!!!,,,&&&,,,,,,)))---***&&&)))'''&&&...JJJ...'''))) ---"""***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&'''(((((((((((((((''''''''''''''''''''''''''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))))))))(((((((((((()))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((((((((((((&&&)))+++)))'''(((,,,111...,,,)))'''&&&(((***+++'''((())))))''''''((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************((()))))))))*********+++((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++***---000111000---++++++***)))((('''(((((())))))+++******)))))))))******************************)))******++++++******)))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))*********)))))))))))))))((((((((((((((((((((((((************))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((DDD===888777555000...000***777000IIIKKK%%%&&&...111333''')))///000,,,666111))):::YYY222---|||333111999###---+++???%%%OOO'''(((++++++""",,,((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&'''(((((())))))(((((((((((((((((((((((((((((('''(((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((())))))))))))((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))''')))******)))***...111,,,+++(((''''''(((***+++&&&(((((((((&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***((()))))))))************)))))))))))))))*********((()))))))))************))))))))))))))))))))))))************************************************************++++++++++++,,,///222333111---+++))),,,,,,,,,,,,++++++,,,---,,,+++++++++,,,---......++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))******((((((((((((((((((((((((*********)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((CCC<<<777666444000///000(((,,,'''111VVV111,,,***444&&&UUU---,,,***&&&(((fff---%%%+++!!!+++ iiiTTT666&&&&&&JJJ555$$$PPP&&&---$$$***$$$(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''((())))))))))))((((((((((((((((((((((((((('''((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''(((((())))))))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******)))))))))***+++---...///***)))((((((((()))***+++'''((()))((('''&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((())))))******))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************++++++++++++++++++++++++*********++++++++++++,,,,,,///222333111---+++***+++,,,......---,,,,,,---+++************+++,,,---++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))BBB;;;777666444111///111444)))666"""YYYLLL(((""",,,+++???''';;;;;;---<<<***111222[[[AAAWWW***???)))QQQ555BBB444'''"""$$$"""iiiPPP,,, &&&+++&&&((()))$$$((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''((()))))))))))))))(((((((((((((((((((((((((((((()))************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))&&&'''((()))******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))***))))))((('''((((((((()))))))))***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********+++)))(((***...000...+++''''''((())))))))))))))))))++++++***)))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''((()))*********))))))))))))************)))))))))))))))))))))((())))))))))))************))))))))))))))))))))))))************************++++++++++++++++++++++++*********+++++++++,,,,,,---000333444333222111111'''***......,,,***)))***000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************)))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))AAA;;;666666444111///111000"""(((555"""...'''666OOO...,,,((()))---*** 111___+++555000:::$$$...===OOO)))((($$$+++"""+++VVV;;;!!!)))---$$$...'''mmm...###---'''&&&$$$&&&...%%%(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((('''''''''(((((()))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))&&&'''(((*********)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''')))*********)))((('''((((((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++---)))'''+++000222...(((%%%'''(((*********))))))+++------,,,***)))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&''''''((()))******+++))))))))))))************))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))************************++++++++++++++++++++++++******+++++++++,,,,,,,,,///222555888888888888999@@@EEEIIIJJJHHHEEEDDDDDD<<<;;;999777444333222222,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))|||@@@===999666555333111000///...---,,,++++++++++++777]]]%%%###))))))))))))************fff222...444999666...((((((***&&&;;;DDD!!!---///))),,,---...###===ttt444!!!%%%(((&&&,,,///'''!!!CCCddd---''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((***)))(((''''''((()))***))))))))))))******************)))))))))))))))***---***((('''((()))******222///***&&&%%%&&&(((***,,,)))''')))***)))((((((---,,,***(((''''''((((((+++)))((((((***+++***((())))))************)))))))))(((((((((((())))))***(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))***,,,---...,,,,,,+++***))))))******++++++***)))))))))))))))+++***))))))))))))((('''+++***))))))***,,,...///,,,++++++*********++++++,,,...///...,,,+++************))))))))))))******...---+++)))(((''''''''''''((()))+++++++++******++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((((()))+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''((((((((()))''''''((()))))))))))))))******,,,///222000***%%%))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))************++++++,,,,,,+++***)))(((,,,000000***(((+++...---))),,,000///---,,,...111;;;???DDDMMM]]]jjjlllggghhhooo{{{lllmmm|||gggWWW]]]mmmmmmTTT:::444;;;999...))),,,...***000(((***---(((+++000---(((,,,---***''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))www@@@===999666555333111000///...---,,,++++++++++++...%%%>>>---GGG'''333((())))))))))))************000000333888888111(((###''',,,000///+++((())),,,))) ///@@@>>><<<:::---<<<"""!!!---%%% ###!!!+++---***&&&+++444111'''$$$,,,*** ))),,,&&&+++######+++---'''%%%)))### %%%///---$$$'''444''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((***)))(((((((((((()))***))))))))))))******************))))))))))))******(((''''''((())))))((('''&&&''')))+++,,,,,,++++++///...---------,,,+++***(((((((((((())))))******,,,+++***)))***+++,,,,,,(((***,,,......,,,)))'''*********)))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++---...///,,,,,,+++******************************+++++++++)))))))))***+++,,,++++++,,,,,,+++***)))(((((('''((((((((())))))*********))))))))))))((((((((())),,,,,,,,,,,,,,,---...///((()))***+++++++++++++++'''((()))******)))((('''++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((((()))++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))'''''''''((((((((())))))(((((()))))))))))))))))))))+++///000///,,,)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))*********+++******++++++++++++++++++(((***---///000///...---555555666:::???AAAAAA???LLLSSSVVVTTT[[[hhhlllhhhQQQRRRffffffXXXQQQVVVtttgggccceeettt}}}nnnhhh{{{}}}aaaBBB555444222...+++333777...+++---***------,,,++++++,,,,,,+++************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))qqq@@@===999666555333111000......---,,,++++++++++++###'''000((((((333&&&)))))))))*********+++++++++%%%%%%---///)))''',,,''')))******))))))+++,,,<<<444777999...***,,,'''(((***222000&&&***111,,,###...444///******((($$$''''''''')))000555///&&&///$$$$$$)))'''&&&)))777...&&&$$$###"""###&&&''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((***))))))(((((())))))***))))))))))))******************)))))))))******+++'''(((***+++,,,+++)))(((((()))***++++++***)))(((&&&(((++++++***++++++,,,+++,,,---------,,,+++***......,,,***(((''')))***+++,,,//////...***&&&$$$++++++++++++***)))(((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,---...///,,,++++++************+++))))))***,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,++++++***)))(((+++,,,---...............000000000000000000111111***))))))))))))******+++***+++,,,,,,,,,***((('''))))))*********)))((('''+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))''''''((((((((())))))))))))))))))))))))))))))(((***...111///+++((((((***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++++++++++++++,,,,,,---...///+++---444555000111777999555555===JJJQQQNNNHHHJJJWWWXXXNNNOOO___iiifffWWWXXXmmmoooeeeYYYQQQccc```UUULLLPPP^^^fffccc\\\___XXX\\\\\\EEE666222444---,,,---(((...+++((()))+++---,,,+++************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))nnn@@@===999666444333111000...---,,,,,,+++++++++,,,000)))---777888,,,)))///))))))*********+++++++++&&&111333******222...""",,,+++***))))))***+++,,,!!!(((444;;;666111000......,,,)))%%%&&&...111+++......***'''***111111------+++)))((($$$ ###***$$$(((///111***&&&---999 $$$)))///222...'''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))******************))))))******++++++***,,,---...---,,,++++++...---+++***+++...111333333888<<<===>>>BBBEEEFFFEEEEEEEEEDDDBBB>>>:::777777888888555111---,,,---,,,,,,+++++++++******)))))))))***++++++***)))((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++---......,,,++++++******+++++++++)))***+++,,,,,,,,,++++++---------,,,+++******+++++++++,,,...000222444555111222333333333222111111000000000111222111...,,,......---,,,,,,,,,,,,,,,++++++******)))(((''''''*********+++++++++++++++******)))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))******+++(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))'''(((((((((((()))))))))******))))))))))))))))))---...///---)))((((((***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))***************++++++*********+++++++++,,,,,,------,,,,,,,,,---///000666///000777666222<<>>:::999777...000+++)))***+++***+++---************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))mmm@@@===999666444333111000------,,,+++++++++,,,,,,000000((('''""")))***---************++++++++++++222((($$$))))))%%%***666++++++***)))***,,,...///000777999777555444555:::???:::666<<>>DDDKKKFFFAAAHHHLLLMMMTTTFFFAAA:::<<>>HHHRRRVVVVVVSSSQQQQQQTTTRRRNNNPPPYYYZZZUUUUUUVVVWWWXXXWWWTTTQQQOOOIIIJJJMMMPPPQQQOOOKKKFFFJJJFFF???888111+++((('''***))))))))))))***+++,,,(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***************************)))))))))******+++,,,,,,++++++++++++,,,,,,---,,,,,,+++++++++,,,------'''+++111444666999>>>BBBFFFFFFFFFGGGIIIMMMQQQSSSLLLLLLJJJIIIHHHGGGGGGGGGNNNNNNOOOQQQQQQMMMEEE>>>??????>>>======<<<======:::888555111...,,,+++***(((((('''((((((***++++++)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((()))))))))************)))((()))***+++,,,111---((((((***,,,***'''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******)))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---///444;;;AAAEEEBBBMMM___mmmnnnmmmzzz~~~|||zzzzzzyyyvvv}}}}}}wwwuuu|||}}}xxx}}}}}}}}}yyy}}}|||}}}dddaaakkkrrrgggtttfffOOOEEEBBB888222111...))))))...++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))kkk@@@===999666555333111000,,,,,,,,,++++++,,,,,,---111&&&''')))...$$$***222*********+++++++++,,,,,,***222222***'''...111,,,...444;;;???BBBGGGOOOVVV]]]ggg___ZZZgggggg\\\]]]ccccccXXXVVV\\\UUUUUUiiiiiiddd\\\RRRIIIDDDEEEHHHJJJAAA666222777@@@CCC@@@&&&...444222---(((((((((''''''))),,,***'''&&&((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))***++++++++++++***)))))))))))))))************************+++,,,---...***///444777888;;;AAAGGGJJJQQQ\\\dddfffbbb[[[VVVeeeddd]]]VVV[[[ffffff^^^JJJKKKMMMOOOPPPPPPOOONNNPPPMMMKKKMMMQQQRRRMMMGGGNNNOOOPPPMMMFFF===333---000///,,,***)))***+++,,,(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************++++++*********+++,,,,,,+++++++++++++++,,,---...---,,,++++++---000333555444:::AAAFFFJJJOOOVVV\\\\\\]]]```bbbdddeeeeeeeeepppooommmllllllmmmoooqqqmmmkkkiiijjjllljjjccc^^^UUURRROOOJJJFFFBBB???>>>GGGFFFDDDAAA<<<666000------,,,+++************+++)))))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((()))))))))*********))))))(((((()))+++---...---,,,***))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))*********))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,------,,,,,,,,,,,,------------,,,...222:::EEEQQQ\\\cccbbbnnn{{{~~~zzzvvvssssssuuuvvvwwwqqqvvv{{{{{{yyy{{{{{{}}}xxxyyyfffiiioooccc]]]UUUCCC555666888111,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))iii@@@===999666555333111000,,,,,,,,,++++++,,,------)))///777%%%...---333%%%******+++++++++,,,,,,,,,*********++++++...555;;;;;;CCCLLLQQQSSSXXXaaaiiilllttthhhdddxxx|||qqqqqqXXXcccaaahhhzzzqqq[[[XXXfff^^^ZZZ]]]bbb```WWWPPP@@@EEEDDD<<<888;;;;;;777@@@;;;333------...---))),,,&&&%%%***,,,((((((,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++***)))))))))))))))************************+++,,,---...///777@@@FFFIIIMMMSSSXXXQQQWWW___fffjjjiiifffcccccc```XXXPPPXXXeeeeee\\\RRRTTTUUUWWWYYYYYYYYYYYY\\\TTTMMMLLLQQQRRRMMMGGG999BBBPPPZZZ]]]XXXNNNGGG666444///+++)))***+++,,,(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************,,,,,,++++++,,,,,,------++++++++++++,,,,,,---...---,,,+++,,,...333888;;;EEEKKKSSSXXX[[[aaahhhooojjjmmmsssxxxzzzyyywwwuuuwwwuuusssrrrtttwwwzzz}}}}}}vvvrrrkkkbbbYYYQQQKKKHHHCCCEEEIIIKKKJJJFFF@@@===444333111...---,,,,,,,,,))))))((())))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************)))((('''((()))+++...000)))+++---+++((('''***---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,------,,,,,,,,,---------......///222999DDDTTTeeesss|||}}}|||zzzuuuooo}}}~~~yyysssuuu}}}bbbXXXgggqqqvvv{{{zzzkkkQQQ>>>@@@FFFAAA777111++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))ddd@@@>>>;;;777444111000000---,,,,,,,,,,,,---.........222111)))&&&)))+++))),,,++++++---...---***'''$$$000333444???GGGJJJQQQ[[[ZZZbbbnnnsssrrryyy~~~vvvzzztttkkkyyyeeellljjj___ccc^^^YYY___^^^ZZZYYYWWWGGG888:::BBB;;;444666<<<>>>888111***))))))+++------+++)))***(((&&&'''((())))))((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************(((((()))***************...)))%%%'''***+++***)))+++'''(((///111222===KKKWWW[[[dddfff[[[NNNOOOYYYQQQXXXcccbbb[[[```dddYYY^^^ccc___SSSIIIHHHLLLNNNGGGPPP___cccUUUKKK]]]zzzmmm[[[KKKIIINNNOOOLLLHHHGGGJJJPPPXXX]]]\\\UUUNNNTTTLLL@@@888222...)))%%%))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))************))))))(((((()))+++...///*********))))))))))))))),,,++++++---/////////...222---((((((,,,//////---)))---111555:::DDDQQQ[[[dddhhhjjjiiikkkooopppmmmddd___```gggiii```VVVRRR^^^```YYYNNNPPP[[[^^^WWWUUU___dddaaabbbmmmvvvxxx~~~~~~tttiiidddXXXTTTLLLDDD@@@@@@<<<666888<<<@@@===333)))''')))+++(((&&&(((+++,,,)))&&&)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))*********++++++++++++,,,***(((***---...---++++++++++++******)))))))))******)))))))))***++++++))))))*********)))((((((******)))(((''''''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))******+++,,,)))************+++++++++)))***++++++******+++---111++++++111222------333DDDVVVYYYPPP\\\xxxvvvtttsssvvvzzzxxxuuu}}}|||}}}vvvpppssssssmmmmmmsssiiiwwwWWWAAADDDGGG@@@<<<:::111)))***//////***&&&'''((()))+++++++++***))))))************+++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))ccc@@@>>>;;;777444222000000------,,,,,,------...///---000///+++,,,111444222///...------...///000000777===@@@IIIXXX___llloooqqq|||qqqhhh}}}|||hhheeecccfffuuueeeXXXYYY]]]WWWIII@@@888===AAA???999666:::???555333///+++((((((***,,,+++)))((((((******)))((())))))))))))))))))))))))(((((((((((()))))))))***))))))))))))************((())))))***************((('''(((+++,,,,,,++++++111333333222999LLLaaannnPPPkkkwwweeeQQQQQQYYY\\\QQQTTT^^^^^^SSSTTTYYYTTTmmmiii```UUUKKKIIINNNTTTTTTVVVWWWUUURRRRRRUUUVVVZZZTTTSSSYYY___\\\UUUPPPGGGKKKQQQTTTTTTRRRNNNLLLIIISSSYYYQQQ???111---///***)))(((((()))))))))((())))))))))))))))))))))))******))))))(((((((((((())))))))))))************))))))(((((()))+++---///++++++++++++++++++******...---+++***++++++,,,,,,++++++,,,---...000111222444;;;EEENNNWWWbbbnnnwwwoooooojjjbbb```dddgggfffYYYXXX\\\dddfffbbb```aaapppmmmfffbbbffflllkkkeee]]]```cccaaaXXXSSSWWW```ccc___```hhhppptttwww{{{{{{sssdddTTTKKKFFF???888333555:::???@@@;;;555111***)))(((***++++++)))'''))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************)))))))))*********++++++,,,******,,,000111000...(((((())))))***+++,,,,,,***))))))(((((())))))***,,,,,,+++***))))))((('''***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))******+++,,,************++++++++++++---------------...///000///---...000111555DDDTTT```jjjqqqttt{{{lllhhhwww}}}uuummmkkknnnqqqdddbbb```dddmmmxxx|||~~~|||zzztttlllzzzxxxccchhhyyyuuueee```kkkhhhQQQAAA::::::888222)))%%%(((...******+++,,,++++++***))))))************+++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))aaa@@@>>>;;;777444222111111---------------...//////111111///,,,---000000...000///---,,,---111777<<>>;;;777444333222111.........---......///000111000......//////,,,))),,,...000222888AAALLLTTTfffkkkrrrxxxlll```dddkkkjjjqqqwwwnnnkkkkkkpppwwwzzz}}}zzzrrriiifffxxx}}}}}}uuurrreeePPPQQQccclll___ZZZUUUTTTTTTQQQKKKEEEHHHGGGDDDBBB???888...''')))(((((((((***+++***)))))))))))))))))))))))))))(((((()))))))))*********))))))*********+++++++++)))***++++++,,,,,,++++++,,,000000+++)))---444999NNNXXX]]]YYYPPPKKKGGGDDD\\\UUUTTT[[[```___```eeepppyyyqqqhhhddd~~~yyylllgggiiicccXXXYYYUUUQQQNNNJJJJJJSSS^^^TTTWWWZZZYYYUUUPPPMMMLLLNNNIIIDDDFFFJJJLLLGGGAAA999333,,,***,,,...---,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))***+++,,,---++++++++++++,,,,,,,,,,,,+++,,,,,,,,,,,,---///000............111999EEEOOO___ccchhhiiifffbbb___^^^^^^eeemmmsss}}}~~~uuuvvv|||wwwzzz~~~vvvuuusssiii^^^WWWggglllppprrruuuuuummmcccSSSKKK===///+++111888;;;===888111+++''''''***---++++++***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************(((((()))))))))*********'''(((+++---...---+++)))---------,,,++++++******,,,,,,++++++******++++++(((((((((((((((***+++,,,*********))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++******))))))******+++,,,*********+++++++++,,,,,,***)))***,,,000111000...///000666HHHccc{{{wwwuuussssss}}}pppXXX]]]mmmsssKKKGGGEEEJJJPPPSSSUUUVVVYYYTTTMMMIIIHHHJJJLLLMMM@@@GGGNNNOOOKKKLLLWWWbbbccc~~~{{{yyytttnnnmmmoooqqqyyyeeeaaazzzqqqbbbMMMHHH@@@888444222---'''------,,,+++************))))))*********+++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))[[[@@@>>>;;;888555333222222///............///000000---,,,...000222111///...---333>>>KKKZZZjjjwww|||}}}wwwpppmmmrrr{{{yyyuuuooojjjyyy}}}}}}qqqYYYWWWkkk|||^^^YYYUUUXXX]]]^^^XXXQQQHHHDDDAAACCCFFFDDD:::111***)))'''''')))******)))************************))))))))))))************************++++++++++++******+++,,,,,,,,,,,,,,,+++...,,,)))...===LLLRRRccc^^^^^^___TTTEEEFFFSSSVVVhhhtttsss|||zzz}}}~~~}}}~~~xxx{{{|||xxx{{{uuuooofff[[[OOOGGGKKKTTTOOOOOOQQQTTTVVVUUUPPPLLLMMMQQQQQQIII??????HHHSSSJJJCCC999222...---,,,+++************************))))))))))))************************++++++++++++)))))))))******+++,,,,,,************++++++,,,,,,)))+++...///---,,,---...+++...333===HHHUUU___eeejjjdddZZZSSSTTT]]]jjjsss~~~|||uuulllggggggkkkkkkjjjbbb^^^eeeqqqooobbb```jjjxxxzzztttjjjmmmyyyzzzqqqyyyyyy~~~|||xxxqqqlllbbb\\\___jjjqqqrrrnnnoooeeeOOO<<<555666777777555333000...---++++++,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************))))))))))))***************,,,///000///---+++***,,,,,,,,,,,,++++++++++++,,,+++******)))))))))***++++++***************+++++++++++++++++++++++++++************************************************(((((((((((((((((((((((())))))))))))))))))))))))************++++++++++++******))))))******+++,,,***++++++++++++,,,,,,,,,/////////111222111000...666EEEVVVdddqqq|||}}}vvvUUUqqq}}}kkkkkk\\\EEEDDDWWWaaa]]]ttt}}}qqq```[[[\\\RRRBBB666@@@FFFGGGVVVvvv}}}yyyyyyyyy}}}~~~{{{nnnfffmmmnnnlllrrr~~~sss___KKK@@@===777///...,,,+++))))))***+++,,,))))))*********+++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))XXX???>>>;;;888555444333333///////////////000111111///......///---+++...222???IIIZZZppp{{{eeeooo~~~yyyoooxxxtttoooaaaUUUWWWfffvvvrrriiiwwwuuu~~~qqqrrrtttxxx^^^dddhhhddd\\\UUUVVVYYYQQQJJJDDDEEEKKKOOOLLLHHH333///+++))))))*********************************)))))))))*********++++++*********++++++++++++,,,++++++,,,------------,,,'''+++...333DDDYYYddddddKKKGGGQQQaaa```UUU]]]rrrssstttjjjqqqvvvzzzuuuxxxxxxqqqnnnpppiii^^^[[[kkkyyykkk\\\SSSQQQLLLKKKJJJNNNSSSTTTQQQMMMHHHJJJJJJHHHFFFHHHMMMRRRTTTOOOGGG>>>555///+++***************************)))))))))************+++*********++++++++++++,,,))))))******++++++++++++))))))******++++++,,,,,,***---//////,,,***+++---111888DDDQQQZZZ^^^^^^\\\WWWXXX\\\bbblllwww|||pppiiihhhgggdddkkkfff```^^^fffqqquuussslllmmmuuu~~~xxxkkklllvvvwwwhhhmmm~~~{{{hhh[[[bbbooo|||sssgggdddfffgggdddqqq~~~ttt___NNN@@@555---...222777:::777///(((,,,,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++)))*********++++++++++++***,,,...///---+++*********+++,,,---///111222333555444333222111111111111333333222111///---+++***(((((())))))***+++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,******))))))******+++,,,++++++++++++,,,,,,,,,,,,///000000......///333666NNNjjj}}}rrrppprrrrrrxxxMMMKKKZZZfffmmm{{{|||wwwnnn```QQQIIIKKKUUU]]]kkkwwwzzzpppxxx{{{tttpppkkkwwwoooeee```IIIAAA@@@>>>111///,,,***)))***+++---)))************+++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))UUU???>>>;;;888666444444333000000//////000000111222222///...///---000<<>>LLLaaapppiiiYYYMMMKKKQQQ]]]ccclllwww}}}zzzyyyyyyyyyyyyxxxiiiiiieeedddjjjqqqmmmccc{{{wwwwwwzzzxxxqqqkkkiiibbb___ZZZVVVTTTSSSSSSRRRPPPJJJEEEIIIPPPTTTPPPKKKKKKNNNNNNIII???666000///************************))))))*********+++++++++*********+++++++++,,,,,,))))))***++++++++++++*********++++++,,,------...+++---///...,,,...444999CCCLLLXXX______ZZZVVVTTTYYYdddtttyyyqqqllllllgggaaa```eeehhhhhhooopppnnnmmmuuu}}}|||zzz~~~tttbbblllwwwyyypppgggjjjttt~~~~~~|||xxxnnnccchhhrrrxxxuuurrrlll\\\JJJ888444333777===>>>777000------,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,***---000000///...000111111222444666888;;;<<<===>>>===<<<;;;::::::::::::888999:::;;;999777444222......---,,,+++***))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,******))))))******+++,,,+++++++++,,,,,,,,,---------......,,,---777FFFRRRfff~~~|||qqqyyyiii___eeefff]]]nnntttkkkccc]]]OOOccc}}}}}}yyyuuunnnhhhzzzooo]]]vvvcccUUUOOOHHH===888555000,,,******+++,,,)))************+++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))TTT???>>>;;;888666444444444000000000000000111111222...---...333888DDD\\\sss}}}{{{hhhkkkccc[[[ZZZVVVSSSVVVaaammmsssyyy~~~zzzzzzmmmWWWddduuutttwwwyyymmmkkkooo[[[]]]]]]UUUJJJAAA??????LLLEEE;;;222---,,,,,,,,,************************)))************+++++++++******+++++++++,,,,,,,,,+++,,,------......------777BBBQQQbbbvvvzzzbbbDDDKKK^^^xxxxxx}}}{{{|||vvvttt||||||jjjaaa]]]cccoooyyy|||rrreeeYYYTTTVVVYYY^^^aaa```YYYNNNIIIKKKPPP===FFFOOOPPPHHH>>>888777************************))))))******++++++++++++******+++++++++,,,,,,,,,)))******+++++++++******++++++,,,,,,---...//////+++---......///555@@@IIIQQQ[[[dddfffaaa^^^```eeesssaaaUUUYYY```gggmmmvvv|||yyyffffffoooiiinnntttzzz}}}fffeeeaaacccsss{{{kkkNNNBBB666333:::@@@???<<<------,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++++++++,,,,,,,,,---------222555777888888888<<>>???@@@AAACCCDDDEEE>>>===<<<;;;:::999999999888:::>>>AAABBBAAA???===???===:::666222///,,,***************************************************))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,*********)))***++++++,,,++++++,,,,,,,,,---------...000000000555GGG```tttoooxxxttthhhooolllXXXIIIQQQlllrrrVVVXXXnnnyyy{{{pppuuuttttttsssgggbbblllgggkkkooottt~~~iiiMMM>>>:::444...+++******+++)))************+++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))UUU@@@>>>;;;888666444333333333///---000111//////111222555555999PPPuuuyyypppjjjeeeXXX______fffxxxvvvRRRggg}}}```dddkkktttuuuqqqooo```UUUWWWUUUIII;;;444@@@BBBGGGHHH;;;***(((000---......***'''&&&))),,,++++++++++++++++++++++++***+++,,,+++******,,,...222''')))000++++++444999QQQTTTXXXdddkkk]]]QQQUUUppp}}}|||pppppp}}}|||{{{|||zzzuuuqqqvvvzzziiiVVVRRRddd{{{yyyxxxlllbbb^^^aaadddcccmmmiiiVVVNNNTTTTTTJJJGGGBBBAAAEEEHHHEEEBBBBBB>>>///&&&+++---)))(((,,,************************)))************+++++++++******+++++++++,,,,,,,,,,,,---,,,+++***+++...000000...---///666EEEVVVbbbkkkdddaaaddddddeeettt{{{ppppppsssggg___gggsssqqq{{{~~~}}}fffXXXeeezzz|||sssjjjkkkuuu{{{zzzrrr[[[CCC999:::;;;<<<>>>777444///,,,+++***)))(((++++++************++++++************************************************************************)))))))))))))))))))))))),,,,,,++++++++++++++++++---,,,***)))************,,,,,,,,,---///111222333GGGJJJJJJFFF>>>::::::<<<@@@EEEAAACCCSSSYYYPPPKKKNNNGGG:::EEEDDD999HHHPPPLLLAAA;;;@@@AAA<<<888999888>>>CCCAAA???<<<777111'''++++++((((((,,,---***+++++++++*********+++,,,)))))))))))))))))))))))))))************+++++++++************************************+++,,,---...+++,,,---------,,,,,,,,,333000...888RRRooo}}}}}}tttuuuvvv~~~___IIIXXXmmm}}}{{{xxxuuurrrqqqpppppppppppppppqqqqqqrrrrrrsssqqqtttxxx{{{}}}}}}|||lllxxx~~~xxxrrrmmmiiigggxxxjjjRRREEE???555222444***&&&222******++++++++++++******+++++++++************)))************************************************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))*********+++(((((())))))***+++++++++,,,,,,,,,+++++++++******************************************************UUU@@@>>>;;;888666444444333666///,,,///333222//////...:::JJJ```tttllltttssskkktttxxxooojjjhhhlllxxxyyylll{{{iiiaaahhhrrr{{{{{{qqqeeeeeecccXXXKKKFFF888999>>>FFFFFF<<<222---***+++,,,,,,***)))***+++++++++++++++++++++++++++***+++,,,+++******,,,...***000777111(((444LLLYYYaaaYYYWWW[[[\\\```oooyyyxxx{{{vvvlllnnnzzziiiiiilllsss|||~~~yyy}}}}}}mmm```aaaiiilllhhhpppiiigggpppxxxvvvnnngggpppiii^^^VVVTTTTTTQQQMMMJJJGGGGGGHHHFFF???:::999<<<:::555---******++++++************************************++++++++++++***++++++++++++,,,,,,,,,+++---......,,,,,,---///,,,///888FFFUUU___aaa```qqqiiijjjwww}}}rrrhhh[[[___ooovvv}}}~~~{{{{{{xxxxxxyyyvvv{{{wwwwwwxxxtttjjj}}}uuuiiihhhlllppp||||||ttt___GGG;;;<<>>ZZZxxxjjjvvvRRRaaa|||xxxssskkkfffaaa___]]][[[ZZZYYYYYYYYYZZZ[[[]]]```cccfffhhhiiiiiikkknnnooopppqqqssstttuuuyyy}}}ooojjjuuu~~~yyyuuussstttuuubbbnnn}}}vvviiiQQQLLL???;;;???666+++,,,***+++++++++,,,,,,++++++++++++++++++************************************************************************************************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********************************************************TTT@@@>>>;;;888666555444444555111///333444111//////<<>>666444;;;EEECCC333***---...)))++++++++++++++++++++++++************+++++++++,,,++++++++++++,,,,,,,,,,,,+++---...///.........000000;;;LLLZZZcccdddcccaaaiiinnnyyy~~~uuuiiiiiirrrvvvqqqjjjsss|||tttzzz|||lllfffxxxxxxpppkkkxxx{{{^^^KKKCCC???<<<;;;888444000---+++,,,((())))))***++++++*********************************************************************************************************************************+++,,,------,,,+++)))///333888:::===CCCMMMUUUQQQMMMMMMWWWfffpppppplllhhhkkkjjjmmmuuupppjjjqqqooo~~~rrrmmmwwwsssvvvnnnaaa```lllsssooo^^^HHH<<>>;;;999777555555555111222555555111000888CCCbbbsssyyyqqqfffooo|||vvvaaaeeedddllllllmmmsssvvvzzzllliiifff]]]UUUSSSQQQLLLBBB:::@@@IIIEEE888///---+++,,,...///,,,))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,+++,,,---//////---(((222NNNdddiiigggbbbSSSfff~~~uuuyyy{{{xxx}}}yyypppuuutttqqqooottt|||{{{uuuvvvvvvxxx|||}}}wwwmmmlllvvv|||}}}zzzvvvnnnoootttkkk^^^ggg}}}vvvmmmhhhkkkjjj___SSSLLLJJJGGGHHHNNNOOOHHH>>>999===DDDEEE;;;222///,,,(((++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,------,,,---------...000333666HHHTTT```bbb\\\[[[dddnnn|||xxxggg]]]eeetttxxxyyyyyyyyyzzzvvvkkkvvvzzzuuuqqqkkkUUU;;;999888888888888333---'''((()))***+++++++++******************************************************************************************************))))))************++++++,,,,,,------,,,,,,---...333999@@@CCCDDDIIISSS\\\bbbcccfffnnnvvvxxxsssmmmvvvssshhhbbbdddnnnqqqhhhkkkwwwkkkjjjmmmlllgggfffkkknnnoooeee\\\UUUQQQIII>>><<>>>>>HHHKKKOOOSSSWWW\\\aaaeeehhhjjjmmmnnnoooppprrrtttyyy}}}zzzhhhyyyzzzyyyrrrmmmdddlll|||jjjHHH??????<<<<<<,,,,,,+++******+++,,,---,,,,,,+++++++++************************************************************************************************************************+++++++++,,,++++++++++++*********************************,,,+++++++++************++++++++++++++++++++++++************************QQQ@@@>>><<<999777666666666///333555111---777UUUrrryyyrrrpppppprrrtttiiirrrqqqpppiiilll{{{rrrmmmhhh\\\TTTSSSPPPQQQHHH;;;:::DDDKKKIII999444...+++,,,---,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,,,,...000///...444VVVzzzuuu]]]XXXVVVWWW{{{jjjoooqqqwww}}}}}}zzz|||{{{yyyyyy~~~yyy~~~}}}}}}~~~|||}}}oooxxxyyy{{{}}}}}}nnnrrryyy]]]VVVcccxxxxxxpppddd^^^______\\\SSSLLLJJJQQQWWWSSSIIIAAAAAA======AAA>>>222***)))++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------------++++++...444===DDD```ccceeedddcccjjjwwwvvvhhhfffmmmuuu{{{~~~zzzrrrmmmvvvnnnkkkeeefffvvvnnnQQQBBB;;;555444888888111+++******++++++++++++******************************************************************************************************))))))******++++++++++++...///...------000666;;;<<>>777444;;;GGGKKKAAA444222...***((()))++++++***************************))))))*********+++++++++************************++++++++++++,,,---...///,,,000333...(((+++888DDDooozzz{{{zzzzzzjjj^^^SSSIIIBBB???===;;;999888777666555777777777777777777777777888888888888888888888888666999>>>BBBGGGLLLRRRVVV^^^bbbfffiiikkklllmmmooopppssssssqqqxxx{{{nnnkkkttt|||xxxkkkpppuuuqqqTTTGGGAAA<<<>>>000///,,,***)))***+++---,,,,,,,,,++++++++++++***************************************************************************************************+++++++++******)))))))))------------------------,,,,,,---------.........,,,,,,,,,,,,+++++++++***++++++++++++++++++++++++************************PPP???>>><<<999777777666666333222222222999RRR~~~|||ooosss|||{{{xxxwwwzzzsssoooiii]]]TTTSSSYYY[[[UUUIII???===AAACCC???:::333...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------///000,,,AAA\\\qqqTTT]]]fffsss{{{kkkgggrrr}}}~~~|||{{{|||~~~~~~yyywwwsss}}}fffbbbjjjzzz~~~rrrjjjkkkjjjrrrtttnnnkkkllleee[[[cccYYYRRRVVVZZZWWWOOOJJJGGG;;;888BBBCCC777......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------...---,,,---333>>>KKKTTTddd^^^\\\eeewwwgggfffiiirrr|||ttttttxxx{{{zzzpppjjjrrr}}}|||rrrYYYLLL;;;333444777777555...---,,,++++++***++++++************************************************************************++++++++++++++++++++++++*********+++,,,,,,------+++,,,------000777BBBJJJUUU\\\fffmmmttt|||zzzuuussstttyyy~~~xxx}}}ooocccwww~~~kkknnnqqqsss|||vvvnnnvvvlllqqqkkkbbbjjjoookkkccc```ZZZOOOYYYWWWEEE:::>>>FFFHHH>>>:::555///+++(((((((((++++++++++++++++++++++++)))************+++++++++************************++++++++++++,,,---...///)))...000---,,,777MMM___}}}}}}pppyyyzzzggg\\\PPPKKKHHHDDD@@@???555555666777888777777666:::;;;<<<=========<<<<<<;;;<<<<<<<<<============333444666666777:::>>>AAAIIIMMMTTTZZZ```eeekkknnnnnnqqqpppmmmqqqzzz}}}zzz~~~rrrhhhkkkyyyoooeeeooovvvppplllaaammmmmmfffaaaQQQ===666888555000,,,******+++,,,,,,,,,,,,,,,++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++***************+++++++++,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************OOO???>>><<<999888777777777777333555DDD^^^|||rrrqqq~~~uuulllkkkyyy|||yyypppiiiiiiqqqjjj```VVVJJJ>>>999:::???===999333...,,,,,,...---------------------------...///...------///111777___xxxbbbXXXvvv~~~zzz{{{www{{{vvvhhhwww~~~|||{{{||||||}}}{{{zzz{{{yyy|||xxxsss```PPPRRRbbbqqqzzz~~~iiifffjjjwww~~~nnnaaapppggg^^^[[[XXXTTTSSSTTTLLLDDD======???===888444,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------------...---...///444<<>>777???BBBAAABBBAAA:::222+++******++++++++++++++++++++++++)))************+++++++++************************,,,,,,+++,,,,,,---...///------,,,///;;;RRRooo{{{}}}yyyaaabbbNNNDDD===;;;888333000222888:::;;;<<<======>>>???888999;;;===???@@@@@@???>>>>>>>>>>>>????????????BBBBBB???<<<888666777888999<<>><<<:::888777777777:::444<<<[[[vvvhhhgggqqqzzzooo```ZZZSSSGGGAAAAAA<<<===<<<777111------///---------------------------...//////---...///111JJJsss|||mmmdddVVVaaa}}}www}}}zzztttbbbkkk|||yyy}}}~~~uuu|||zzz~~~pppRRRAAAGGGYYYjjjssseeeXXXlll~~~{{{uuunnnfff^^^VVVQQQUUU]]]OOONNNEEE888999AAAAAA999,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......,,,...333:::DDDRRR```jjjcccmmmyyy}}}uuummmhhhvvvyyyssskkkeeebbbdddaaa\\\[[[```SSSUUUYYYZZZZZZZZZ\\\^^^eeefffiiinnntttwwwzzzzzzppp||||||wwwgggwww{{{jjjfffkkkvvvqqqeeeSSSAAA666555777666333///+++)))***+++---************************************************************************++++++++++++++++++++++++++++++,,,------...//////555<<>>CCCGGGCCC999111///000++++++++++++++++++++++++)))************+++++++++************************,,,,,,,,,,,,---...//////333...,,,444JJJkkkzzzkkkWWWMMMEEE===777555999;;;888999>>>===>>>>>>>>>>>>???BBBDDDKKKMMMPPPSSSUUUWWWXXXXXX\\\\\\[[[ZZZYYYXXXXXXWWWUUUSSSOOOHHHBBB>>>===>>>777777888:::???IIITTT\\\aaacccfffhhhiiikkkooosssqqqvvvzzz{{{}}}wwwnnn{{{nnnhhh{{{xxx```NNNFFFAAA:::333...,,,---------------,,,,,,,,,++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++******,,,...000222333444333333444555777888999:::@@@???===;;;888666444333000////////////.........,,,,,,,,,,,,,,,,,,,,,,,,************************PPPBBB<<<;;;@@@>>>555333888333CCCOOO{{{```RRRiiivvvxxx{{{wwwsssvvvyyyjjjsssyyy^^^>>>777AAA;;;888999777000---//////---******,,,...//////000,,,,,,555555)))333QQQrrrzzz___LLLeeexxxzzzwwwiiimmmxxx~~~uuuggghhhtttuuu}}}{{{zzzyyy|||}}}xxxvvv{{{{{{dddRRRFFF<<>>777111;;;999444///***)))+++---************************++++++++++++++++++++++++,,,,,,,,,++++++*********)))---...,,,...222000******))),,,000///,,,000888BBBFFFiiiyyypppyyywwwlll}}}yyyrrryyyqqqpppqqqkkkzzzuuuwwwttt~~~qqq{{{ppprrr||||||uuummmrrrjjjooolllnnnrrrssspppooopppsssfffbbb^^^ZZZ]]]eeeBBB;;;;;;CCCGGGAAA555...---,,,+++******+++,,,---******************************+++++++++,,,,,,,,,,,,+++)))***...222///+++666...000FFFhhhzzziiisssXXXJJJ@@@:::777<<<888666888===AAA???<<>>>>>MMMXXX___```eeennnnnngggnnntttvvvssswwwjjjkkk{{{rrr{{{|||fff```uuuvvvccc^^^VVVMMMHHH>>>111000111&&&......---,,,******+++---++++++++++++++++++++++++******************************++++++++++++++++++***+++---...---,,,++++++,,,222333777@@@<<<888>>>;;;???888444>>>CCCAAACCC???>>>???CCCEEECCC@@@???888888:::===:::444111111...---///111...***+++000///+++)))+++......)))###OOOGGG???999888:::;;;999888999VVVnnnuuurrrxxxhhheee}}}xxx~~~rrrhhhmmmgggWWWPPP>>>@@@???;;;777444000,,,///...------......//////000+++,,,...---444LLLddd~~~fffWWW{{{uuuppppppvvvtttnnnooovvv~~~}}}~~~|||zzzyyyttttttvvvvvvdddYYYSSSOOO___~~~tttkkkmmmvvvrrrssswwwkkk[[[OOOCCCUUU___\\\III::::::@@@BBB999555///,,,,,,,,,,,,+++,,,,,,---------.........---...////////////000111;;;777FFFXXXYYY\\\nnn{{{}}}vvvkkkjjj~~~nnncccVVVMMMJJJHHHEEEAAAFFFFFFGGGHHHIIIHHHFFFDDDKKKHHHEEEEEEGGGKKKMMMNNNEEEDDDDDDGGGKKKOOOSSSTTTPPPWWWbbbnnnvvv}}}{{{|||tttsssyyy~~~~~~rrr```OOO???555555444222///,,,++++++,,,************************++++++++++++++++++++++++,,,,,,,,,+++++++++******+++...---***+++///...***333...,,,///444:::EEEPPP^^^]]]qqq|||wwwpppwww{{{}}}uuuuuusssmmmuuuvvvxxxsssxxxsss{{{~~~~~~yyyqqq|||sssppplllhhhccceeeqqq~~~ttthhhkkkooollljjjlll]]]MMM;;;555:::AAAAAA===111...+++,,,......,,,******************************++++++++++++,,,,,,,,,---------,,,,,,---...---,,,222BBB___pppjjjPPPBBB>>><<<::::::444666:::===@@@BBBBBBBBBDDDNNN\\\gggqqq{{{}}}uuummmgggbbb[[[QQQIIICCC???;;;888===FFFPPPXXX```hhhjjjhhheeekkkoooqqqwwwwwwnnnqqqwwwqqqpppoooaaacccuuutttjjjnnnnnn___RRRDDD555333444+++---------,,,+++***+++,,,++++++++++++++++++++++++************************))))))))))))******++++++///,,,)))(((,,,222:::???CCCEEE;;;333777888888@@@@@@NNNRRRQQQXXXYYYXXX]]]]]]RRRKKKTTTccciii```UUUPPPTTTVVVPPPFFF???<<<;;;999333...,,,***)))---222+++***)))***+++,,,------OOOFFF@@@999777:::>>>===:::HHHwwwuuucccqqq}}}~~~|||uuujjjiiiqqqmmmccc@@@BBBAAA===:::999555000...000111111000......//////***000---***GGGiiinnnkkkrrrbbbaaaxxx|||yyyrrrjjjjjjuuu~~~~~~}}}wwwxxx{{{~~~|||wwwrrrpppppptttnnnbbb^^^```___mmmrrrfff```^^^yyywwwwwwrrrooossseeeHHHFFF\\\iii[[[AAA333999CCC???:::222---++++++,,,,,,,,,------------............////////////000222333EEEAAAQQQddddddhhh{{{vvvnnnooowwwmmm\\\RRRHHHDDDAAA@@@BBBDDDFFFFFFAAAEEEJJJOOOQQQTTTVVVWWWXXXUUUSSSRRRSSSUUUVVVUUUYYYTTTOOOLLLJJJHHHDDD@@@LLLMMMPPPTTT[[[gggsss{{{xxx}}}}}}~~~uuucccfffyyyuuuqqqqqqtttqqqcccRRRGGG:::888666333000...,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++------***+++...///---000...000888BBBMMMZZZeeeeeecccjjjuuu~~~wwwuuu{{{xxxvvv}}}qqq|||vvvsssmmmtttsss|||ppp^^^dddgggooovvvmmmhhhrrrmmmiiieeeooonnnpppqqqtttrrrmmmlllwwwwwwdddcccjjjlllmmmnnnWWWSSSGGG;;;:::AAABBB<<<:::444---***+++,,,***'''++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---...///...,,,,,,///222222BBBbbb{{{{{{uuuSSSFFF999666888999888999===@@@CCCDDDEEEJJJTTT[[[rrr{{{qqqggg]]]SSSKKKFFF::::::>>>HHHQQQYYYaaaiiidddhhhkkkmmmqqqwwwxxxuuuqqqmmmddd___hhhuuuwwwqqqmmmjjjjjjyyytttcccTTTAAA:::666,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))***+++,,,,,,)))***---333888<<<>>>>>>:::DDDAAA>>>KKKXXX]]]dddhhhyyy|||tttnnngggdddkkkjjjjjjlllooosssvvvvvvuuuqqqzzz|||qqqfffeeefffeeeDDD???<<<===;;;333+++'''---///000...+++)))***,,,NNNAAA;;;;;;???<<<777===JJJqqqvvvvvvnnnsssqqqpppuuupppdddzzzsssiiiiiiwwwwwwqqqNNNCCC;;;===@@@<<<999888---000222333111//////000000+++444333333]]]zzzgggXXXgggnnnzzzdddeeerrrssskkkkkkrrr||||||zzzvvvssssssvvvxxxooommmffffffkkkhhhnnnvvvsssppplllgggvvv{{{jjjdddyyy}}}dddEEEZZZtttvvvXXX777444DDDDDD???777000,,,+++---...------------............---///000///---000888>>>EEEQQQccclllrrrmmmfffhhh|||wwwfffYYYKKKAAA???@@@CCCFFFIIIKKKMMMOOOPPPVVVXXX[[[[[[[[[]]]bbbfffkkklllooorrrtttsssooolllkkkfffbbb``````^^^YYYUUUVVVRRRLLLGGGIIIQQQ]]]fffooosssttttttxxxxxxiiiiii|||qqqllltttyyypppbbb[[[KKKGGG@@@:::555111---+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++---------///000000)))333CCCSSS]]]fffooovvv~~~|||rrrttt{{{uuu~~~{{{nnn{{{~~~|||vvv|||wwwvvv{{{qqqlllrrrwww}}}oooooovvv|||xxxrrrjjj|||wwwttttttsssqqqrrruuuzzzqqqoooxxx|||uuulllhhhkkksssmmmYYYKKKIIIDDD;;;DDD===444---******+++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,...000000///111666AAAYYY}}}pppjjjRRRCCC<<<888;;;>>>======>>>EEEGGGJJJOOOYYYiii{{{{{{xxxxxxyyyvvvtttwww|||~~~}}}~~~|||qqqhhhbbbRRRFFF===>>>AAADDDQQQ___gggiiijjjjjjjjjmmmppprrrxxxuuujjj___cccuuu}}}oooooo}}}oooccc\\\MMMAAA999///------,,,,,,------,,,***++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++***++++++------+++...444;;;AAADDDDDDCCCFFFYYY^^^```nnnyyywwwvvvtttxxxggg\\\SSSPPPWWWLLLUUU\\\YYYSSSRRRUUUYYYcccnnnrrrlllmmmzzzuuufffVVVNNNIIIAAA;;;888000111111000...,,,******MMMAAA999===DDD999///IIIrrrtttqqq{{{fffeeeyyyvvvvvvrrrqqqkkkKKK888???EEE<<<777>>>///000111111111000000111444,,,333777AAAnnncccgggyyyzzzyyyjjj]]]hhhtttooommmuuuyyyuuutttuuutttsssmmmooouuupppnnnyyy}}}qqqkkkrrryyyyyyfffdddiiijjjgggpppzzzxxxlllcccmmmvvvRRR???DDDGGGCCC<<<444///------...---------.........//////,,,000222///,,,222BBBPPPOOOZZZnnn{{{rrrcccnnn~~~fffPPPKKKIIIDDDBBBGGGJJJLLLMMMNNNOOORRRWWW[[[ccciiiqqqxxx}}}}}}xxxqqqlll``````___[[[UUUQQQNNNNNNTTT^^^jjjttt{{{~~~{{{~~~~~~www}}}ttthhhcccYYYQQQFFF<<<666111...,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,...///...---...111333FFF___ooowww}}}xxxwwwyyy|||{{{yyy~~~{{{vvvttt{{{uuu|||}}}wwwwwwttt}}}rrrppp|||xxxuuu}}}gggeeemmmqqqnnnhhhiiifffggglllkkkiiiqqq}}}hhhYYYXXXPPPBBB@@@???<<<777222///...///++++++++++++++++++++++++++++++,,,,,,,,,------------++++++///000...111666OOOqqqqqq|||^^^MMMCCC:::888999>>>@@@AAACCCHHHGGGPPP```ssszzzqqqkkk\\\___aaa___\\\]]]eeelllsssnnnnnntttyyyyyyxxxxxxvvvxxxyyyxxxwwwzzz|||rrraaaRRRJJJCCC===AAALLL[[[```gggjjjiiihhhkkkpppnnnooosssvvvttttttrrrfffqqqrrreeeaaagggrrr^^^YYY[[[OOOCCC===888000...------......,,,***++++++++++++++++++++++++++++++++++++++++++++++++,,,+++******+++,,,...///888888999===EEERRR___gggsss}}}vvvjjjiiieeeZZZVVVNNNUUUNNNEEEIIIIIIHHHLLLKKKMMMLLLKKKNNNQQQKKKBBBDDDHHHJJJIIISSSccclllkkkwwwrrrrrrwwwuuueeeQQQDDD;;;555...+++---000000///LLLFFF<<<<<>>888555111000000111222111777,,,000;;;QQQwwwjjjppprrr}}}nnnggghhhtttyyynnnoooyyy{{{vvvvvvtttmmmmmmuuuqqqlllsssooosssmmm```\\\ggguuu}}}tttTTTTTTrrr~~~xxx}}}kkkUUUiii~~~rrrTTTAAAGGGEEEAAA:::444///......------........./////////,,,000222000000999LLL[[[]]][[[nnnwwwqqqmmmtttrrreeeWWWJJJAAACCCGGGGGGJJJPPPQQQQQQSSSWWW^^^iiiuuu}}}uuuiii^^^VVVSSSIIINNNUUU\\\dddmmmuuuzzzxxxppp~~~~~~vvvooonnncccYYYKKK???888333///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------...///---,,,111888JJJ[[[mmmwww|||tttzzzsssvvvsss}}}}}}qqquuuhhhhhhwwwnnnnnnvvvmmmgggsss{{{sssooouuurrr}}}yyygggppp~~~ooolllpppvvvsssgggbbbrrrsss```aaadddTTT>>>777999;;;;;;888222---))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------///++++++...------666CCCjjjtttvvv}}}QQQEEEBBB444:::888:::<<<>>>AAAIIISSSgggvvvwwwnnniiiddd^^^ZZZlllpppttttttsssuuu|||zzzwwwwww|||~~~~~~zzzuuuqqqqqqsssuuuxxx~~~yyyoooeeeYYYKKKBBB@@@GGGOOO[[[fffiiiggghhhlllmmmhhhmmmuuuqqqjjjxxxqqqeeekkkeee___iiisss~~~jjjeeehhhXXXDDD>>><<<666222...---...///---+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++---000444666888@@@KKKSSS[[[dddpppzzzjjjhhhWWWIIIGGGCCCAAAGGGPPPUUUQQQUUUhhhqqqmmmkkkoooxxx{{{uuuqqquuuwwwuuuaaa\\\WWWUUUVVVUUURRRNNNTTTYYYhhh{{{|||kkk___]]]OOO===222/////////...KKKCCCAAA>>>;;;???[[[|||}}}nnnxxx|||yyyrrrTTTDDDAAABBBBBBAAAEEE===333///000333222000222...444IIIfffyyyxxxlllnnn}}}|||}}}kkkfffkkknnntttvvvooouuu}}}|||vvviiigggpppqqqnnntttxxxyyyuuunnnkkkuuufff^^^lll|||lllLLLQQQsssnnnKKKEEEFFFEEE@@@888222...---............///////////////000111333999DDDRRR\\\eeeiii}}}rrrdddnnn|||kkk[[[TTTBBBCCCEEEHHHLLLOOOTTTXXX^^^cccmmmzzz{{{vvvwwwpppggg```\\\[[[[[[[[[ccciiirrryyyzzzrrrmmmkkkddd___YYYTTTVVV___mmmyyyrrrvvv}}}|||kkkwwwxxxsssxxxssshhhXXXKKKBBB:::333...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......000---,,,///000555BBBOOObbbjjjqqqssszzz}}}|||uuupppyyywwwvvv}}}gggqqq~~~lllgggiiiaaaggguuuuuuppprrriiigggtttkkkcccjjjqqqrrrnnntttfffqqqiiiqqqsssggg]]]___hhhhhh]]]OOOIIIBBB:::888888666///))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......---///000---111JJJeee{{{SSS:::;;;<<<000>>>>>>@@@DDDIIISSSfffwww~~~uuu``````bbbgggpppxxx~~~yyyyyyyyyzzz{{{||||||{{{wwwyyy}}}~~~{{{~~~~~~{{{yyywwwuuutttooosssyyy~~~zzzpppdddWWWLLLFFFEEEKKKYYYcccfffgggiiiyyyppplllpppnnnlll{{{qqqfffrrr{{{mmmkkkyyy~~~oooOOO@@@===;;;555///---...///...,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++---000555;;;@@@DDDBBBRRRdddkkkgggaaa```bbbHHHGGGCCCIIIUUUTTTYYYiii~~~tttvvv|||~~~}}}|||lllaaa___fffZZZPPPQQQZZZfffsss}}}wwwmmm^^^OOOCCC:::333...KKK<<>>JJJMMMEEEPPPCCC555///111444222...+++///<<>>@@@FFFPPP]]]rrrrrrbbb___bbbqqquuuyyy|||~~~|||yyy~~~|||mmmuuu~~~wwwrrrzzz|||zzzzzz}}}}}}zzz~~~}}}{{{vvvtttuuu{{{~~~{{{xxxnnnaaaSSSGGG@@@JJJZZZcccgggjjjhhheeefffjjjkkkiiimmmuuuJJJUUUyyymmmgggxxxsss]]]GGG@@@???888000---...///...,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...111666===EEEMMMQQQ___jjjrrrkkkYYYJJJFFFIIIRRRVVVaaayyy{{{|||uuu~~~zzztttttt|||tttkkkaaa]]]ZZZUUUSSSTTTwwwwwwuuummm___NNNAAA999PPP>>>EEE;;;;;;fffxxxcccaaa```zzz~~~}}}zzziiihhh```OOOKKK@@@LLLEEEOOO???999777///...222111111777LLL```ZZZNNN^^^~~~|||gggdddiiirrrtttooorrr{{{{{{iiifffooorrrnnnrrruuuyyyyyyvvv{{{sssaaauuummmhhh|||fffUUUWWWooorrrRRRCCC???CCC===888444+++000...------///000000///000///555BBBKKKPPPYYYdddjjjdddhhhVVVKKK??????HHHNNNPPPSSSVVV\\\gggvvv}}}lllbbbbbbfffkkkoooppprrruuuxxxuuu}}}wwwpppxxx||||||tttnnnrrrtttmmmiiicccVVVXXXYYY```mmmwww|||}}}rrrjjjgggfffaaa\\\eeejjjrrrzzz~~~zzzvvv}}}|||xxx~~~qqqbbb^^^III777???---***///000))),,,000))),,,,,,,,,,,,,,,,,,,,,,,,+++------,,,+++---............000888FFFYYYlllwwwwwwyyy~~~jjjqqqssssss}}}vvviiieee___WWWQQQQQQWWWZZZTTTOOONNNNNNNNNQQQQQQUUUWWWTTTMMMLLLOOONNNPPPPPPNNNNNNVVVdddpppnnnpppqqqooolllkkkkkkmmmhhhwwwtttfffccccccccchhhfffdddnnnnnngggzzz}}}dddKKKCCCBBB???<<<;;;111///---,,,,,,---,,,+++///......---------......666(((,,,333222IIIooocccjjjNNN;;;;;;<<<666:::GGGMMMIIINNNddduuuaaaZZZbbbqqq|||~~~}}}||||||~~~zzzwww}}}zzzppp}}}zzzlllxxxzzzxxxwww{{{}}}wwwvvvzzz}}}~~~~~~}}}zzzvvvrrrooowwwyyy}}}xxxqqqfffZZZKKKDDDIIIVVVdddlllllliiiggghhhjjjjjjhhheee\\\LLLnnnxxxcccnnnvvvnnniiivvv{{{iiiaaa[[[III@@@AAA;;;111++++++,,,,,,...------,,,,,,------......+++,,,......++++++...(((111555;;;EEEHHHSSSgggkkk^^^RRRQQQUUU]]]gggqqqqqqrrr~~~|||{{{wwwttt||||||}}}{{{xxxyyy|||~~~{{{pppllliii```WWWIIIYYY```jjj}}}ZZZ:::NNNGGGAAA:::QQQrrrzzzllltttRRRBBBLLLCCCIIIAAA>>>:::000///333222///HHHUUUQQQSSS]]]rrrvvvhhhkkkqqqvvvyyy}}}{{{jjjeeemmmuuuuuuvvvwwwyyyxxx{{{rrrsssyyyjjjllltttqqqnnnYYY```cccNNNCCCEEECCC===666//////.........////////////111666@@@IIIPPP[[[lll{{{zzzssskkklll|||fffGGGAAAEEEFFFKKKTTTSSSWWW]]]gggwwwiii]]]bbbppp{{{~~~|||||||||rrrlllmmmrrrvvv||||||sssmmmddd]]]\\\bbbmmmwwwyyyooojjjhhh^^^___dddooo{{{~~~|||sssuuuwwwqqqzzzyyytttqqqcccJJJ:::333...//////(((+++000+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,******,,,,,,,,,111000666IIIcccuuuzzzxxx}}}yyyzzztttssszzzoooxxxzzzuuuwww~~~wwwhhhfffZZZPPPPPPVVV]]]eeekkkjjjlllkkkfffeeegggfffcccmmmlllnnnpppllleeecccfffbbbeeeeee___WWWSSSUUUYYYnnntttyyyxxxqqqkkkjjjkkkgggrrrrrrnnnpppjjj___^^^|||oookkkuuusssmmmdddXXXNNNEEE>>>:::;;;777333///,,,,,,,,,,,,,,,///......------.........555000---,,,<<>>iiixxxjjjuuu___CCCGGGBBBCCCEEECCC;;;333111222333666dddhhhNNNWWWxxxllliiiqqqwwwxxxxxx~~~mmmaaagggssswwwuuuvvvyyy{{{~~~ooopppjjjkkkdddlllwww[[[QQQssssssXXXBBBAAADDD===444.../////////////////////......;;;GGGNNNWWWhhh}}}vvvaaa^^^{{{ZZZFFF999@@@LLLOOOSSSXXXYYYbbbvvvyyyqqqgggeeemmm{{{}}}ooogggMMMJJJIIILLLSSSZZZ^^^___rrruuussskkkdddbbbcccdddooozzz}}}uuurrriiicccaaafffqqqzzz{{{xxxuuu~~~}}}|||nnnooouuu}}}}}}vvvsss```@@@<<<222000...(((+++000,,,,,,,,,,,,,,,,,,,,,,,,,,,///,,,++++++,,,---------000999KKKbbbvvv}}}}}}{{{{{{xxxyyyvvv~~~xxxvvvrrrkkkjjjnnnooofffZZZcccbbbeeekkkqqqxxx{{{uuuuuuxxxuuupppyyyxxxyyy{{{xxxsssqqqtttqqqssstttooogggbbbbbbdddooovvv|||zzzsssooorrrvvv~~~xxxmmmpppvvvvvvzzznnnqqqlllbbbccchhhiii```TTTJJJCCC???<<<888222...,,,,,,,,,,,,///......---......//////'''333222666\\\sss}}}HHH<<<999888:::>>>CCCJJJPPP___|||fff]]]^^^dddqqq{{{{{{xxxtttsssttttttqqqoooiiiooommmrrr~~~|||pppqqq}}}xxx}}}uuuqqqwww|||qqqrrrtttvvvwwwwwwwwwwwwuuutttrrrpppqqqvvv|||zzzvvvnnnaaaTTTNNNNNNQQQaaaeeeiiikkkjjjhhhfffdddlllfffiiigggiiieeejjjrrryyyuuu[[[EEE777999777,,,***222...------,,,,,,------...///---,,,...---+++...333666<<>>DDD???444222///000000000/////////000222@@@NNNXXXfffwwwrrrcccnnn{{{VVVGGGDDDHHHPPPUUUTTTVVV[[[uuuiiidddmmm|||}}}~~~{{{~~~{{{{{{}}}lllUUULLLHHHLLLKKKMMMRRRPPPLLLMMMFFFRRR___eeeiiilllnnnnnnfffeeekkkyyyzzzxxxqqqhhhfffiiioooqqqrrruuuxxxuuulllmmmzzz{{{yyyxxxoooQQQBBB444000///***,,,000+++------------------------...++++++///111000000111222JJJfffsssrrrrrr|||}}}{{{uuu~~~sssfffZZZ[[[cccjjjmmmpppyyyuuuvvvrrrmmmnnnlllmmmqqqqqqnnnnnnqqqqqqrrrsssqqqoooqqqwww|||sssttttttttttttyyyyyyhhhuuueeeVVVkkkvvviiiaaa___ccceeecccbbb\\\LLL<<<===999444111///...---+++...............//////000&&&444222CCCuuu~~~kkk|||XXX>>>666777===DDDEEEEEEQQQbbbmmmccc```mmmwwwyyyuuutttmmmiiidddbbbaaa___[[[VVVUUU```\\\___uuuxxxhhheeebbb```kkkyyyvvvfffcccmmmgggdddfffooowwwvvvmmmeeecccccceeegggiiilllnnnooopppsssuuussspppnnnoooqqqwwwwwwssslllbbbYYYTTTRRRYYY___gggjjjiiigggffffffbbbcccfffgggwwwqqqoooqqqrrrzzz\\\MMM@@@<<<777///---000...------,,,,,,------......,,,,,,......000777???AAAHHHaaavvvmmmWWWNNNNNNSSSyyy~~~mmmiiixxxzzz{{{rrryyy}}}rrr```YYYdddIIIBBBCCCiii~~~kkk```cccqqq^^^???GGGBBBHHH@@@999<<<666111<<>>444333111+++...------,,,,,,------...---+++,,,---///222===HHHYYYbbbpppkkkUUUUUU```^^^mmmuuuhhhvvvwwwuuu~~~zzz~~~wwwhhh___fffJJJ@@@KKK~~~jjjbbbeee{{{mmmzzzrrrEEEGGGCCCGGG===:::@@@666666QQQuuu```QQQUUUfffzzzllluuu{{{mmmmmmwwwooogggjjjqqqtttqqqpppxxxkkk}}}ssseeejjj{{{VVVkkk|||cccEEEEEECCC:::===111222333111///111666:::HHHOOOaaavvv}}}qqqiiisssxxxTTTGGGFFFPPPUUUVVVVVV```{{{yyynnnpppzzzzzz|||}}}zzzyyy|||{{{zzzsss___WWWdddfffaaafffkkkwwwuuuooohhheeemmmyyyzzzzzzwwwrrrnnnooouuu{{{{{{|||{{{yyyvvvuuutttttt~~~rrr}}}zzzxxxwwwWWW@@@444444000...///+++------------------------000---...222000...666CCCpppuuuyyyyyyxxx~~~xxxuuuzzz~~~pppUUUdddkkkyyy{{{uuuttttttsssrrrtttmmmooonnnhhheeefffgggdddjjjdddaaaccccccaaaaaacccaaaeeejjjmmmmmmlllkkkkkkpppmmmmmmttt}}}zzzsssuuunnnccchhhxxxwwwkkkhhhqqqlllnnnzzz{{{nnnzzztttgggCCC@@@;;;777444111---+++............///000111111444333EEEooottt|||dddAAA777;;;BBB;;;===JJJXXXlllxxxcccgggttt}}}uuujjj]]]VVVVVVTTTMMMGGGFFFEEEEEEEEEFFFIIILLLNNNQQQYYYZZZ[[[___\\\WWWZZZWWWZZZZZZVVVVVVYYYXXXSSSPPPUUUVVVRRRNNNMMMMMMKKKGGGEEEBBBAAAAAADDDHHHJJJVVV[[[bbbiiinnnrrrvvvxxxpppnnnmmmoooqqqnnngggaaaWWW[[[```dddfffhhhiiijjjjjjccc]]]^^^bbbdddjjjqqqbbbmmmgggbbbssswwwjjjfffkkk^^^DDD555666444***...------,,,,,,------......------///000666DDDRRRkkknnnfffJJJFFFxxxzzzssseeeaaa}}}wwwrrr{{{LLLEEE^^^xxxbbbUUU```uuu}}}ppp{{{zzzsssfffrrrSSSCCC@@@EEE<<<===CCC444===mmmUUULLLhhhxxx{{{wwwiiilllyyyqqqaaaeeemmmuuuvvvsssuuuyyyoooxxxwwwqqqbbbzzzwwwxxx\\\aaatttuuuIIIBBB@@@999===333444333111///222:::@@@KKKUUUlll~~~llleeelllyyySSSDDDHHHOOOXXX]]]cccpppqqqooo}}}~~~yyyvvv{{{{{{{{{~~~~~~www{{{{{{yyyooo^^^fffzzzsssnnniii|||wwwmmmccceeennnyyyyyyyyywwwttttttuuuwwwxxxyyy{{{}}}{{{ssshhhaaaxxxqqqhhhttt~~~tttzzz~~~|||}}}jjjLLL999666///...000---........................000---...111111555IIIaaazzz~~~{{{~~~hhhZZZ```ggg|||~~~tttmmmoooiiiffffffgggeeefffhhh^^^aaabbbccciiinnnlllfffnnnhhhdddeeefffdddccceeefffiiimmmppppppooonnnmmmooommmnnnsssvvvsssiii```lllsssjjjZZZWWWZZZdddssssssiiirrr}}}oooiiixxxzzzkkkcccOOOIII@@@888444111...---............///000111222---999eeeyyyjjjIII===888888>>>CCCHHHTTTpppyyy```ggg{{{{{{ssslllbbbZZZ[[[bbbeee^^^UUU]]]___bbbcccdddiiirrryyy~~~~~~yyyttttttyyy{{{wwwrrrrrrwwwwwwqqqllllllkkkiiidddaaa[[[VVVTTTUUUXXXYYYVVVYYY```hhhooorrrrrrqqqoooooonnnnnnmmmllliiiggg`````````cccfffiiijjjjjjlllhhh___[[[XXXSSS]]]sss~~~|||pppvvvzzzeeeLLL<<<888333---...------,,,,,,------.........000444888BBBUUUeeekkk]]]TTTIIIVVVzzznnnxxx|||~~~xxx|||}}}}}}MMMPPPvvvkkkTTTMMMggg{{{|||sssppphhh```???===CCC===AAAEEE222CCCKKKMMMyyyxxxqqqwwwtttddd|||xxxlll]]]```jjjwww~~~|||yyywww|||xxx~~~{{{kkkttt~~~nnn}}}mmm[[[sssRRRDDDCCC<<>>???AAAAAATTTsssjjjFFFbbbsssjjjxxx|||{{{iiifff}}}xxxrrrppphhhccckkk{{{yyyyyy{{{jjjbbbuuuggg^^^oooVVVjjjuuu;;;EEE777@@@:::333///000222555???KKK\\\yyyooofffZZZCCCEEEPPPXXX\\\eeetttooo~~~}}}~~~yyy~~~}}}{{{zzzvvvzzz~~~~~~kkkSSSeee```^^^zzzfffTTTSSS{{{|||}}}{{{xxxuuuuuuvvvxxxzzztttvvvxxxyyyxxxwwwwwwxxxyyy~~~{{{xxxxxxssskkksssyyyyyy}}}~~~sssuuuEEE666999+++000+++---------.........//////222333///...>>>^^^xxx~~~~~~|||{{{zzz]]]NNNaaa~~~uuuqqqhhh[[[___nnnwwwqqqjjjgggjjjkkkgggaaa___QQQ[[[}}}|||rrryyyssstttvvv{{{~~~|||wwwrrrxxxsssmmmkkkmmmnnnllliiihhhkkkooorrrrrroookkkiiiddddddbbb\\\TTTXXXmmmwwwrrrzzz~~~rrriiilllmmmaaatttgggcccnnnwww~~~uuummmnnnZZZ:::///888555%%%---333...+++333555111222@@@ggg{{{~~~nnnqqqTTT>>>;;;::::::>>>PPPBBBddduuu___rrrxxxpppiii___bbbnnn~~~xxxiiiaaa|||qqqvvvsssnnnnnnmmmllliiifffeeegggiiikkkiiifffdddeeehhhkkknnnjjjqqqfffWWWYYY___aaadddjjjppp~~~yyyttt~~~vvvnnnUUUCCC===111888000,,,***---...,,,,,,---333$$$888CCC???iiixxxRRReeeeeemmmzzzyyy{{{~~~{{{yyy|||}}}uuurrrtttxxxzzz|||{{{zzz|||yyyzzz~~~QQQeee~~~cccSSSQQQ]]]|||xxx{{{tttzzzttttttmmmuuuLLLBBB???@@@@@@>>>DDDVVVfffUUUDDD```yyyxxxtttoooxxx~~~iiiyyyiiisss}}}zzzyyytttooommmoooiiihhhooossssssxxx}}}~~~mmm[[[jjjggg___jjj[[[bbbqqqzzzBBBFFF:::>>>:::444000111555;;;HHHTTTlll{{{fffkkkkkkLLLGGGOOOUUU\\\ddd|||xxx~~~}}}|||}}}~~~}}}|||~~~|||yyyxxxyyyzzz|||}}}}}}ooo\\\mmm|||UUU]]]xxxgggSSSTTTxxxyyygggyyy|||yyyvvvuuuvvvyyy{{{wwwvvvvvvvvvvvvwwwwwwwwwyyy|||~~~}}}~~~yyyppplllggg~~~~~~zzz||||||VVV===:::222000000---------.........//////---///111:::MMMfffwww}}}zzzyyyxxx{{{|||{{{zzzWWWTTT___yyynnnaaafffmmmmmmjjjjjjhhhiiikkknnnpppoooggg```VVVSSSeeessskkkvvvtttssssssuuuxxxxxxvvvssszzzuuupppoooqqqrrrpppmmmpppnnnkkkiiihhhiiilllmmmppppppoookkkddddddrrr|||vvvpppfffgggqqqwwwhhhxxxpppuuu}}}qqqyyyZZZ@@@:::999555...333///+++222333000444CCCiiillltttHHH999:::;;;===BBBJJJXXX{{{}}}fffuuu~~~xxxrrrjjjbbbJJJFFFGGGPPPXXXZZZ[[[\\\______WWWNNNJJJJJJccc}}}cccWWWiiisssnnnqqqkkkkkkjjjhhheeeeeefffhhhggghhhhhhgggeeefffiiillliiinnndddYYY[[[\\\]]]cccfffgggoooqqqsssxxxiiibbb\\\TTTFFF000666111---+++---...,,,,,,...,,,111888FFFddd~~~xxx```NNNooo|||uuuvvv{{{vvv~~~~~~{{{zzz}}}{{{||||||{{{yyyxxxxxxyyy|||{{{}}}|||OOOooozzz}}}{{{sss]]]QQQPPPVVVsss||||||sssoooyyyxxxvvvTTTCCC;;;@@@AAA<<>>:::888444222333<<>>FFFRRR```ooo]]]rrrlllllliiifffaaaXXXLLLBBB;;;BBBSSShhhuuuuuurrrpppqqq||||||}}}xxxsssxxxuuuvvvsss}}}|||oooyyyxxxrrrbbbMMMNNNjjjgggvvvmmmllliiieeeffffffeeecccbbbbbbccc___```cccfffiiijjjjjjiiillllllggggggggg[[[WWWdddmmmkkkiiinnntttSSS999CCC555///---...///------000,,,@@@DDD]]]wwwYYYbbbyyyxxxhhhsssiii|||vvvqqqssswww{{{}}}~~~SSSvvvhhhqqqjjjooo}}}wwwcccYYYYYYVVVSSSQQQRRRWWWZZZ^^^\\\aaa]]]QQQQQQWWWUUUIIILLLRRRPPPccc|||||||||www{{{pppttt}}}___zzz|||CCC555<<<@@@???XXX___???WWW~~~}}}}}}wwwOOOWWWzzz\\\YYYxxxrrrnnnooommmgggbbbaaa``````\\\WWWZZZdddlllmmmyyy~~~}}}yyyrrrdddlllaaaaaattthhhZZZtttgggeeejjj>>>===:::777555444555???RRRgggttt~~~iiiddd___NNNJJJOOOYYY\\\iiivvv~~~zzzyyyyyyyyyxxxxxxxxxxxxxxxyyy|||~~~~~~}}}rrrrrriiiaaadddzzzwww[[[OOOEEENNN{{{vvv}}}xxxwwwuuuuuuvvvzzz}}}}}}|||{{{}}}wwwsssxxx~~~}}}{{{zzz|||kkkTTT[[[~~~|||dddEEEAAA///555........./////////000000111444FFFdddzzz~~~iiiYYYcccyyy~~~oookkkmmmnnneeelllooopppzzz|||pppiii```XXXLLLBBBCCCIIIXXXqqqxxxllllllmmmnnnpppqqqqqqqqqqqqqqqooonnnnnnnnnpppqqqrrrqqqssstttvvvwwwuuuqqqllliiiwwwqqqoooppppppoooooorrr}}}zzzxxxrrruuuxxxkkkvvv{{{hhhddddddsssqqqlllcccYYYOOOBBB888222333000111222---666NNN{{{wwwfffMMM???777;;;===???KKK\\\pppaaakkksssvvvpppggg\\\PPPDDD;;;666444>>>SSSmmm}}}ssspppzzz}}}nnn~~~tttnnnoooqqqpppaaaTTTaaa|||mmmeeexxxjjjnnnfffdddeeedddccc```___```bbb___\\\\\\bbbjjjooonnnkkknnnmmmhhhjjjkkk]]]UUU^^^ZZZddddddeeeiiiZZZAAA;;;777111...//////......111222>>>___|||fffooozzzrrrqqq^^^zzz}}}www~~~}}}{{{{{{{{{|||~~~~~~{{{vvv[[[hhheeeuuu|||```JJJDDDEEEFFFDDDBBBBBBFFFIIIFFFFFFMMMLLLBBBDDDHHHBBBEEERRRVVVTTTrrr{{{zzz}}}~~~{{{{{{|||vvvtttttttttEEE999999>>>FFF[[[\\\@@@VVVvvvPPPOOOrrrwww]]]]]]uuuppplllllliiiccc______aaa```____________```aaayyyzzzjjjtttmmmYYYaaa```WWWuuuuuutttvvvAAA===:::666888777:::FFF]]]sssttthhhuuuiiiSSSFFFLLLTTT\\\jjj||||||~~~{{{yyy||||||{{{zzzxxxvvvtttssstttuuuyyy}}}wwwsss~~~uuuzzzyyyjjjdddgggiiixxxiiibbbvvvvvvvvvwwwyyy|||~~~||||||}}}~~~zzzoooqqqxxxvvvaaaXXXuuuxxx|||sssOOO<<<111111....../////////000000000...@@@^^^{{{|||iiiWWWYYYvvv|||ooofffeeejjjnnnmmmvvv{{{yyywwwtttkkk___XXXMMMDDD@@@===???LLL[[[oooqqq[[[^^^iiiiiimmmqqqttttttsssrrrrrroooooopppqqqrrrsssttttttpppppppppqqqrrrssstttuuuvvvppplllmmmnnnmmmooorrrrrruuuqqqbbb___vvvvvvxxxjjjuuuuuuuuuuuuoooxxxcccQQQ@@@333444444000222333...===^^^yyycccppppppCCC:::888===>>>AAAUUUmmm___aaammmhhhhhhSSSBBB666333555777777<<>>888333444666;;;EEEOOOnnn~~~zzzyyyuuu|||~~~vvvqqqfffdddsss~~~wwwtttnnniii___gggrrrYYY>>>CCCDDD\\\vvv{{{hhhkkklllbbbhhhgggccc___[[[[[[^^^```eeeaaa]]]\\\___hhhrrryyyxxxyyyoooiiiooojjjZZZRRRUUUbbbllljjjdddhhhnnnooorrrrrrppp}}}___>>>:::444///000000///000222:::TTTvvvtttUUURRRrrrtttssslll~~~yyytttrrrggghhhfffeeejjjppppppjjjwwwyyy|||~~~~~~|||zzzyyy}}}}}}vvviii{{{zzznnn~~~YYYEEEIIIHHHCCCFFFJJJJJJPPPVVVXXXUUUTTTUUUWWWOOOMMMOOOKKKCCCIIINNNFFFRRRVVVLLLWWW~~~}}}{{{yyy|||xxxzzzuuulllppp]]]lllgggNNNEEE777<<>>CCC777////////////000000000000===```~~~nnnTTTUUUwww}}}uuuddd[[[^^^```]]]cccooo\\\LLL===999>>>AAABBBBBBMMMFFFGGGVVVdddoooZZZ999888MMM[[[\\\gggkkkoooqqqqqqrrruuuxxxnnnppprrrsssssssssssstttxxxxxxxxxwwwvvvtttrrrqqqtttqqqpppqqqpppnnnoootttyyy|||qqquuulllbbb|||~~~|||qqqjjjWWW>>>888444111444555111IIIuuudddtttDDD;;;999<<>>:::999;;;???@@@???BBBFFFMMM\\\```ggg~~~~~~qqqyyyvvvzzzxxxqqqoooeeeaaaooo}}}}}}yyyppp```LLL@@@AAA???YYYtttnnnjjjlllhhhmmmggg\\\jjjhhhccc^^^ZZZZZZ]]]```ffffffccc\\\ZZZaaaqqquuukkksssrrr```RRR\\\vvvzzzrrrkkkjjjpppyyy|||```GGG;;;444000000000///000333===eeetttbbb\\\qqqvvvppp~~~TTTnnn|||qqqkkkiiidddZZZRRRNNNMMMJJJGGGMMMVVVXXXSSSXXX\\\aaadddffflllsssyyy~~~~~~{{{xxxzzz}}}~~~zzzqqq}}}sssoooyyy|||SSS???HHHLLLJJJOOOTTTOOOTTT\\\___\\\VVVUUUWWWLLLWWWYYYPPPTTTLLL@@@RRRRRR[[[RRRXXX{{{{{{~~~~~~|||{{{{{{yyywwwyyy{{{wwwpppooodddaaavvvwww{{{[[[BBB;;;333___mmm```TTTjjjbbbVVVKKKDDDGGGCCCHHHKKKJJJJJJNNNQQQRRRPPPPPPSSSSSSKKKCCCFFFPPPqqqzzzyyyjjjgggccc___]]]ZZZWWWUUUUUUTTTRRRPPPOOONNNMMMMMMhhhsssyyyxxxooo{{{uuuppp```jjjggg>>>999777666BBBIIIPPPrrrqqqjjjwwwXXXJJJHHH___pppzzz~~~~~~}}}xxxrrrllljjjiiijjjhhhddd___[[[UUUNNNJJJBBBGGGFFFLLLZZZ\\\WWWYYYiiiuuuvvvrrruuuuuuuuu}}}}}}~~~{{{zzz|||~~~}}}|||}}}}}}||||||||||||{{{xxxvvvvvvvvvvvvwwwwwwwwwwwwxxxrrrdddfffyyywwwvvvfffMMMeeehhhzzzMMMBBB333111000+++,,,333///---888HHHeee||||||~~~oooWWWQQQnnn}}}sssbbb\\\XXX^^^ggghhh]]]QQQDDDAAA???@@@@@@BBBIIIRRRbbb\\\___mmmxxx|||]]]BBBFFFTTTXXX___iiikkkwwwzzzqqqlllrrrwwwuuupppqqqrrrqqqoooooorrrvvvwwwuuusssuuuxxxxxxsssnnnqqqqqqnnnlllppptttsssnnnpppyyyssstttppppppiiizzz|||qqqsssfffFFF777999555222333;;;]]]sssvvvaaaCCC<<<;;;===DDDMMMbbbhhhlllyyy|||vvvrrrgggQQQ<<<777===BBBBBBAAA@@@999777;;;>>>???FFFOOOBBB:::IIIrrr|||zzzxxx```pppyyywww}}}tttqqqxxxsssuuuvvvsssggg777999EEEWWWjjjSSSXXXeeeyyyfffoookkkZZZ]]]mmmfff]]]ZZZ\\\___```___ZZZooojjjYYYYYY\\\ggg}}}zzzppplllkkkcccWWWXXXwwwlllaaavvvqqqKKK>>>333555...---222...999RRRvvv|||YYYxxxyyyttt~~~YYYvvvwwwzzzyyycccTTTIIIKKKOOOPPPSSSYYYdddkkkhhhjjj|||wwwkkkmmmooosssxxx}}}~~~~~~yyy|||}}}zzzzzzrrriiinnnwwwnnnPPPCCCNNNTTTRRRRRRTTTSSS[[[bbbccc\\\UUUTTTWWWVVV^^^ZZZNNNOOOLLLKKK``````ddd[[[ccc|||{{{~~~~~~|||{{{{{{yyyvvvwwwwwwssslllaaabbbhhh|||aaaAAA;;;<<>>^^^}}}fff~~~VVV<<<:::<<>>222555//////444111???^^^|||sss[[[~~~wwwyyyvvv{{{jjj|||gggUUUPPPJJJSSScccooopppoooyyy}}}uuusssjjjhhhqqquuuvvv~~~|||zzz{{{iiiaaagggrrr}}}ooo\\\PPPTTTYYYUUUQQQQQQOOOZZZcccaaaXXXRRRRRRVVVWWWgggjjjddd___UUUUUU```aaa```^^^nnn||||||~~~~~~|||zzzzzzxxxtttttttttoooggg[[[ccclllmmmiiiccc;;;666BBBvvvwwwfffbbbnnnuuuzzz{{{yyy___FFFGGGPPPPPPOOOOOOIIIGGGMMMNNNHHHEEEFFFKKKDDD???>>>>>>@@@DDDHHHcccmmmdddaaa]]]YYYWWWTTTQQQOOOKKKJJJIIIGGGFFFEEEEEEEEEPPPccc{{{zzz{{{{{{^^^nnnrrr```]]]bbbsssyyyAAA888888@@@PPP\\\oooxxxiiizzz___LLLLLLSSS]]]ccczzz}}}wwwqqqiiiaaaYYYTTTNNNIIICCC???>>>@@@BBBCCC@@@EEEDDDIIIWWWZZZVVVZZZpppyyymmm]]]gggwwwzzzxxxzzz{{{zzzyyyxxxzzz}}}zzzxxxvvvuuuwwwyyyzzzzzz|||}}}}}}|||{{{yyywwwuuuzzzyyyxxxwwwuuurrrpppooovvvwwwooodddhhh{{{|||wwwooo___RRRkkk~~~sss???<<<555444///000333...111BBBggguuu}}}~~~mmmUUUhhh{{{cccSSSVVVZZZ]]][[[TTTJJJBBB>>>JJJEEECCCEEEFFFEEEEEEHHHJJJHHHLLLSSSPPPDDD<<<<<>>BBBJJJccciiiiiinnnfff```???999888>>>DDDCCCAAA@@@EEEHHHGGGHHHSSSccchhhccc???;;;<<>><<<>>>BBBEEEGGGAAAGGGGGGKKKXXX[[[ZZZ___iiiwwwjjjUUU]]]rrrwwwuuuzzzzzz{{{{{{{{{|||}}}~~~yyyvvvttttttwww{{{}}}~~~vvvwwwyyyzzzzzzyyyyyyyyyzzzzzzzzzzzzxxxwwwuuutttqqqyyyuuuddd```pppwwwssskkkLLLRRR}}}|||vvv@@@;;;666555000000222---555MMMkkkvvv}}}yyyoooNNNccc}}}zzzgggYYYPPPUUUTTTQQQKKKDDDBBBEEEHHHQQQGGG>>>:::888666666999>>>999666999:::<<>><<<===@@@CCCEEEFFFAAAGGGGGGJJJWWW[[[[[[bbbaaassskkkVVVZZZmmmttttttvvvwwwyyy{{{{{{{{{yyywwwzzzwwwuuuuuuxxx{{{}}}~~~vvvyyy||||||{{{zzz{{{|||zzzzzz{{{zzzyyywwwuuusssnnnyyyyyyiii]]]fff}}}uuussstttPPPFFFrrriiiqqqpppwwwSSS???777555///000222...>>>]]]ooouuuzzz}}}pppffffffTTT{{{kkkZZZUUURRRNNNIIICCC>>>===@@@FFFIIIFFF???:::999::::::===BBBEEEGGGLLLRRRUUUWWW[[[```yyylllIIIBBBGGGHHHKKKQQQRRRUUUZZZ```dddfffffffffpppmmmeeeVVVFFF>>>>>>BBBQQQ[[[eeekkkooorrrppplllqqqoooxxxyyytttrrrLLLQQQ{{{yyyvvvxxxeeexxxlll???777777555666XXXuuubbb]]]BBB888999AAAHHHVVVzzzooosssyyynnn[[[>>><<<999999<<>>@@@>>>===888777:::???BBBDDDJJJQQQVVV^^^kkkvvv~~~eeeLLL888999>>>;;;888:::;;;===AAAGGGMMMPPPPPPOOOWWWUUUOOOEEE===<<>>999:::AAALLLaaafff}}}~~~xxxqqqXXX>>>888888;;;AAACCCBBBEEEIIIUUUfffqqqqqquuuwwwgggOOOAAAQQQnnnpppbbbhhhhhhcccbbbccc]]]UUUqqqttteeennnnnnaaa^^^fffcccTTT666333BBBFFFPPP{{{kkk```[[[mmm}}}oooeeeaaa\\\XXXZZZ```UUUTTTRRRPPPNNNMMMMMMMMMLLLUUUrrrttt[[[VVV[[[mmm|||tttnnnhhhdddMMMFFFAAAGGGsssmmmvvv{{{TTT888444333000000;;;```vvvoooooo}}}oooTTTIII===444000444CCCQQQYYYaaafffkkkyyyqqqgggjjj```VVVSSSOOOVVVhhhgggZZZMMMHHHJJJYYYzzznnnkkk~~~}}}{{{{{{zzzvvvuuuxxxoooaaadddiiijjjiii{{{nnnsssrrrooo|||}}}}}}|||{{{zzzyyyzzzvvvwwwvvvuuuuuutttmmmdddaaa```bbb~~~ttt___fffiii;;;777EEEiiiYYYPPPeee~~~qqqqqqppp_________^^^bbbooo}}}{{{uuu{{{iiimmmhhhWWWJJJIIIPPPUUUcccuuuyyyrrroooeeeUUUMMMFFFDDDCCCDDDEEEFFFFFFEEECCCCCCBBBBBBBBBBBBCCCCCCKKK]]]pppzzz~~~{{{mmmooo}}}dddgggddd___jjjDDD666@@@NNNZZZuuuzzzyyyvvvYYYKKKLLL]]]ppp}}}pppoooiii\\\NNNFFFFFFIIIIIIGGGFFFFFFHHHIIIJJJIII???FFFEEEHHHSSSXXX[[[eee]]]fff```VVV]]]gggnnnuuupppnnnnnnpppuuuxxxyyyxxx}}}{{{yyyyyyzzz{{{zzzyyy~~~~~~zzz{{{}}}~~~zzzxxxrrrsssxxxwwwfffXXXggg}}}ssstttbbbOOOUUUyyyjjj|||GGG888555000111444888VVV{{{yyy{{{cccvvvssscccVVVKKKEEE999:::===???@@@???;;;777777888;;;@@@EEEMMM]]]lllyyyiiiVVVBBB;;;777<<>>@@@???>>>===>>>>>>???AAAGGGPPPWWW[[[ooozzzssssssttt}}}{{{xxxwwwqqqsss\\\666YYYqqq|||xxxzzzqqqfffUUUDDD444777;;;CCCpppfffrrrOOO??????>>>CCCPPPllljjjwww{{{lllNNNDDD888888<<>>:::===___ttt```ttt{{{qqqZZZ:::555444111222BBBlllgggssstttxxx|||bbb;;;<<>>;;;???<<<>>>MMM???<<<>>>LLLccczzzsssjjjqqq~~~yyyyyyyyyvvvooolllrrr}}}yyyjjjiiimmmrrrwwwqqq|||~~~~~~}}}~~~~~~|||{{{{{{{{{wwwxxxwwwtttsssrrrjjjaaabbbaaafff{{{ffftttppp???888EEElll```WWWhhh{{{{{{pppqqq|||ttt~~~kkkqqqmmmZZZKKKLLLXXXbbbxxxmmmUUUKKKHHHFFFCCCBBBBBBBBBAAA???BBBBBBBBBAAABBBBBBCCCDDDGGGYYYkkkvvv||||||hhh~~~kkk~~~fffvvvuuuqqqEEE;;;@@@NNN]]]{{{vvv|||nnnSSSIIINNNbbbxxx}}}|||yyyvvvqqqpppjjj[[[KKKBBBDDDIIIJJJHHHDDDCCCDDDFFFGGGGGGAAAHHHGGGIIIUUUZZZ^^^hhh]]]___UUUPPP[[[eeejjjrrrdddaaa___aaagggmmmrrrsss|||{{{{{{|||~~~~~~xxx}}}|||zzz{{{~~~|||}}}}}}{{{yyytttqqqwww|||kkkVVV```}}}uuuooodddRRRLLLxxxoooLLL:::666111333666<<<^^^}}}}}}~~~~~~}}}~~~gggbbb|||oooccc\\\RRRGGG@@@888;;;???@@@@@@>>>======;;;:::;;;>>>FFFYYYwww|||lll]]]OOOCCC<<<555777;;;???AAAAAAAAABBB<<<;;;;;;===@@@AAA???===:::<<<>>>AAAEEEKKKRRRVVVlllpppppptttsssvvvooorrr|||uuuwwwtttJJJXXXvvvlllqqqvvvmmmwwwzzz^^^iiiIII444666===IIIwww]]]iiiHHH>>>BBBCCCFFFSSSrrruuutttttt}}}eeeBBBGGG>>>;;;<<>>EEEPPPNNNNNNRRRVVVSSSLLLFFF======222;;;777HHHyyyvvvpppccc```tttrrrfffcccccc^^^RRRUUU\\\XXXRRRRRRQQQOOOLLLJJJIIIIIIRRRqqqaaaIIIPPPbbb|||yyyrrrlll___MMMIIIHHHHHH___pppcccrrryyynnnlllmmmiii]]];;;555555333444GGGttt~~~TTTgggfffuuuOOOEEE>>>888999<<<>>>BBBGGGYYYooowwwdddOOOHHHAAA666555777555999???888222:::777;;;GGG]]]vvvrrr]]]]]]hhhqqqrrrmmmjjjlllooonnntttxxxssshhheeettt~~~{{{|||yyy{{{~~~{{{tttvvvxxxvvvrrrsssssskkk```eeebbb___|||???666GGGpppggg^^^eeevvvkkkrrr{{{|||iii[[[ZZZ]]]sssyyy{{{sss[[[JJJDDDAAA??????AAAAAA@@@===AAAAAABBBBBBCCCBBBBBBBBBIIIRRRnnn{{{sss{{{xxxoooccc|||>>><<>>:::888666777:::@@@LLLTTTLLL@@@???CCCCCCEEEPPPZZZQQQAAAKKKMMMTTT[[[XXXVVVfff|||xxxtttwwwrrrqqquuuwwwuuusssvvv~~~SSSFFF}}}rrreeezzz~~~aaaGGG888555666FFFttt]]]fffJJJAAA===BBBEEE```sss~~~zzz]]]EEEFFF@@@<<<===CCCDDDCCCMMM\\\pppZZZ:::777:::888888999666333666===999999999;;;===>>>>>><<<888666222777CCCRRRuuuTTTWWWuuuyyylllcccccc]]]SSSRRRXXXWWWPPPTTTUUURRRKKKEEEFFFIIILLLYYY|||nnnNNNNNN]]]vvv{{{qqqnnneeeKKKJJJFFFDDDqqqvvvnnnlllnnnaaa~~~mmmhhhdddFFF777666999888NNNXXXhhh{{{ggg^^^GGG;;;@@@AAA;;;<<>>===PPPvvviii[[[```{{{}}}vvvuuuiiifffbbbpppuuuuuuiiiqqqqqq^^^NNNCCCAAA>>>>>>???@@@???>>>AAABBBCCCCCCDDDCCCCCCCCCJJJRRRkkkxxxssszzzxxxsss{{{^^^zzzppp}}}uuu|||???@@@RRRUUUeee}}}qqq___QQQPPPWWWooo{{{||||||}}}zzzuuuttthhhXXXLLLIIILLLPPPSSSJJJGGGEEEEEEFFFFFFDDDBBBDDDDDDDDDPPP```^^^^^^kkkaaa]]]dddjjjhhhnnntttoookkkggg\\\TTTTTTRRRPPPUUUVVVZZZbbbllluuu|||}}}yyyxxxzzz{{{zzz}}}~~~zzzyyyyyyxxxwwwvvvsssppp{{{uuuYYYXXXnnnwwwqqq___HHHYYY~~~aaakkkssswwwccc@@@666444333777SSS|||{{{uuueeeLLLaaavvviiibbbVVVFFF<<<<<<===@@@CCCDDDAAA>>><<<;;;777:::999<<>>555777888777555666999<<<777666666777888888777555...222777;;;GGGhhhvvv___mmmqqqiii]]]bbb[[[NNNOOOZZZWWWJJJQQQQQQNNNJJJGGGJJJOOOSSS[[[{{{tttSSSMMMYYYrrr}}}rrrnnnkkkNNNHHHDDDDDDuuurrrvvv}}}xxxlllKKK777333222<<<\\\vvvaaayyyyyyjjj~~~~~~{{{___NNN<<>>===@@@???:::;;;EEE???@@@111===999<<<:::;;;;;;;;;;;;;;;===>>><<>>>>>TTTXXXhhhsssiii|||~~~ZZZQQQRRRZZZxxxyyyyyypppnnncccSSSIIIFFFIIILLLNNNHHHFFFDDDDDDEEEFFFEEEDDDEEEFFFGGGTTTfffeee___eeefffdddlllppplllrrr|||}}}vvvnnnlllnnnqqquuuyyyzzz{{{}}}~~~}}}xxxvvvxxxzzzzzz{{{~~~~~~zzzxxxxxxxxxxxxwwwwwwrrrqqqyyywww```SSSbbb}}}yyywwwdddIIIPPPooowwwsss???666222222999XXX|||zzz~~~VVVOOOpppsssggg___SSSDDD<<<===AAACCCEEEDDDBBB???>>>===999:::777===EEEAAAAAAOOOYYYpppfffGGG<<<===;;;999888:::<<<===>>>???===BBBKKKMMMLLLRRR[[[qqqyyyzzztttppprrrtttrrrqqqqqqtttwwwzzz|||uuuXXXIIItttzzzkkkrrrkkkyyyNNN999222;;;XXX|||ooodddGGG<<<===EEENNNmmmwwwttt|||rrrXXXGGGOOOPPPDDD>>>EEENNNQQQUUUZZZmmmvvvdddUUUIIIAAA999777777666777:::666<<<===666333777777333666555444444555444111///222999BBB???GGGyyyjjjbbbhhh|||pppaaa___YYY]]]VVVJJJMMMYYYVVVFFFSSSPPPKKKHHHIIIMMMSSSWWWbbb{{{|||ZZZKKKTTTmmmsssnnnkkkOOOGGGCCCEEEqqqkkkzzz}}}uuuPPP:::333---DDDrrr|||yyywwwyyyxxx___RRR===AAACCCBBBAAAAAA???;;;===NNNLLLJJJ555>>>999===:::;;;===<<<;;;:::;;;<<>>===JJJMMMooo~~~yyy~~~~~~{{{}}}xxx}}}~~~zzzxxxyyyzzzxxxuuuuuutttsssqqqmmmfff```kkkPPPllluuu```xxxtttggg}}}kkk<<<;;;EEEccc[[[[[[kkk|||rrrtttvvv]]]???@@@>>><<<;;;;;;===???@@@DDDDDDEEEFFFGGGGGGGGGGGGPPPXXXgggqqqvvv{{{~~~rrrccc~~~pppooo|||xxx{{{ttt>>>???OOOXXXlllkkkaaauuuwwwUUUPPPTTT]]]{{{zzzoooiii^^^OOOEEEBBBCCCFFFGGGGGGFFFDDDDDDEEEEEEFFFFFFIIIOOORRR\\\kkkkkkccceeeooojjjnnntttxxx~~~{{{yyy|||}}}zzzwwwxxxwwwvvvtttuuuxxxzzz||||||yyypppqqqssswwwhhhSSSZZZttt{{{{{{jjjLLLPPPqqq|||zzz>>>777666777===WWWttt~~~uuuxxx|||}}}OOOYYY}}}qqqeee]]]QQQBBB<<<>>>EEEFFFHHHGGGDDDBBBAAABBBBBB@@@999;;;CCCAAADDDTTTggg{{{uuu[[[EEE@@@CCC@@@>>>===???@@@AAAAAAAAA<<>>666555>>>===444888777555555555444222000999<<>>777<<<>>>??????<<<:::999;;;>>>QQQZZZLLL555555>>>???>>><<>>===AAA@@@JJJ```yyyyyyiiiGGGAAA>>>CCC@@@>>>======>>>??????>>>>>>;;;???DDD???;;;JJJbbbxxxsssmmmttt{{{~~~}}}{{{xxxvvvjjjcccYYYOOOGGGFFFPPP\\\dddlllvvvyyywwwssssssuuu{{{___AAA888SSSxxx{{{nnnxxxXXXCCC777:::UUUmmmgggJJJ;;;BBBGGGWWW~~~www~~~yyypppXXXMMMYYYoooZZZFFFAAAIIIQQQUUUUUUTTTaaaaaadddZZZMMMMMM???:::>>>>>>::::::???@@@<<<000:::===888<<>>:::111NNNkkk^^^uuuyyy}}}gggZZZIIIDDDDDDHHHIIIFFFHHHMMMTTTzzzxxxIII@@@888>>>@@@AAA???<<<:::<<>>BBBAAADDDFFFGGGEEEDDDCCCCCCBBBFFFCCCBBBBBB>>>HHH___~~~zzzdddFFFDDDAAABBB===<<<===???BBBCCCBBB@@@999<<>>AAA???<<<===>>>===AAAEEEEEE@@@BBBIIIHHHBBB>>>:::666333333555666777:::333DDDgggooosss```ccccccXXXZZZOOONNNZZZ[[[NNNIIIOOOMMMIIIHHHNNNQQQUUUbbbqqq}}}}}}{{{lllHHHHHH\\\~~~}}}wwwpppWWWGGGCCC@@@NNNllluuupppkkkpppppplll^^^???<<<555IIIppp```zzz}}}~~~aaa[[[TTTJJJFFFLLLOOOMMMUUUaaa{{{OOOAAA888>>>:::;;;;;;999888>>>JJJSSSOOOMMMCCC>>>BBB@@@BBBNNNbbbkkkttttttoooqqqzzzzzzrrroootttvvvwwwuuuwwwzzzyyyuuutttrrrssstttpppfff``````MMM___yyyppp|||jjjddd???DDDJJJcccZZZYYYdddvvvuuuvvv~~~mmmkkkpppgggcccYYYTTTVVVQQQSSS[[[TTTDDD@@@888;;;???@@@???>>>@@@AAADDDEEEFFFGGGHHHIIIIIIIIIRRRfffpppwwwzzz{{{XXXxxxrrryyybbb:::KKKQQQ```vvvhhhtttoooSSSLLLZZZtttuuu~~~}}}||||||wwwqqqggg^^^RRRIIIGGGGGGGGGGGGIIIJJJJJJJJJIIIKKKPPPTTTWWWffffffcccppp{{{{{{{{{xxxdddYYYUUUXXX}}}llldddXXXMMMGGGGGGKKKOOOPPP]]]rrr|||wwwwwwxxxvvvuuutttuuuuuutttrrryyynnnwwwfffppp|||VVVUUUeeeuuuhhhIII___[[[nnnsssEEE999222222CCCjjjuuuxxxiiiooouuummmhhhcccWWWFFF@@@CCC@@@DDDHHHJJJIIIGGGFFFFFFCCCGGGEEEEEEFFFAAAIII___xxx~~~sssQQQHHH>>><<>>@@@DDDGGGcccooo___QQQQQQKKK<<<<<<>>>===::::::<<<888222444666888<<>>666===___}}}mmmyyyhhhNNN;;;DDDKKK]]]uuu{{{|||xxxcccUUU\\\kkk___NNNEEEGGGQQQYYY]]]ggg___XXXbbbbbbiiiuuu___???@@@CCCFFFEEEBBBAAABBBUUUQQQLLLJJJIIIHHHEEECCCEEE???888333222444777888???<<>>:::CCCyyyqqqhhh|||ttt}}}}}}kkkYYYaaa]]]NNNIIISSS[[[```pppMMMBBB;;;???;;;===???===<<>>DDDQQQMMM???;;;777;;;@@@AAA@@@???@@@AAACCCDDDFFFGGGHHHIIIIIIIIIQQQgggrrryyyxxxyyyWWWgggrrryyysssmmm|||XXX999QQQKKK]]]vvv{{{^^^fffoooTTTLLL]]]{{{ttt}}}}}}}}}~~~||||||yyyuuuuuukkk]]]RRRMMMJJJHHHGGGJJJKKKLLLKKKJJJMMMRRRVVVYYYddd```]]]ooo}}}zzz~~~eeeLLLIIILLLQQQtttvvvOOOKKKFFFBBBAAACCCGGGIIIHHHYYYsss}}}wwwwwwxxxwwwuuuuuuuuuuuusssqqqxxxooo{{{gggqqqUUURRReeexxxpppPPP```gggyyy~~~KKK@@@999999KKKqqqxxx|||hhhzzztttmmmiiieeeYYYHHHAAADDDBBBFFFKKKNNNNNNLLLJJJJJJHHHIIIEEEEEEIIIGGGPPPfffuuuKKKCCCBBBGGGFFFGGGJJJNNNOOONNNJJJFFF>>>BBBBBB======DDDIIIJJJYYYjjjiiiRRRFFFMMMLLL???<<<999;;;@@@???::::::>>>::::::>>>CCC@@@999:::BBB>>>CCCLLLXXXeeeqqqzzz~~~```KKK555UUU|||mmmuuu}}}SSS@@@777???bbbuuuwwwvvvhhhOOO:::DDDNNN___rrrzzz}}}|||gggWWW\\\ppphhhZZZOOOLLLQQQYYY\\\eee\\\ZZZmmmtttkkkTTTHHH@@@???AAABBBIIIRRRVVVOOOKKKMMMOOOMMMMMMOOOLLLEEE;;;555333555888:::;;;===ZZZjjj```___[[[WWWVVVKKK[[[___SSSNNNUUUQQQDDDDDDEEEMMMXXX[[[___rrrrrruuu|||rrrFFFGGGXXXyyylllUUUDDDDDDFFFOOOoooxxxeee}}}KKK@@@???AAAxxxvvvwwwzzz~~~aaaYYYmmm```PPPLLLZZZhhhsss{{{EEEDDDAAAFFFFFFIIIKKKIIIGGGIIIRRRZZZWWWiii```GGGBBBKKKOOOPPP^^^lll{{{ooo}}}mmm[[[]]]hhhdddXXXeeerrreee]]]]]]TTTnnnooosssxxxzzzyyyvvvtttqqqzzzeeemmmnnn]]]cccYYYJJJ~~~___XXXcccHHHEEEJJJfffQQQZZZkkkyyy{{{}}}uuunnnfff^^^WWWRRRIIIHHHFFFCCCAAA???>>>>>>333777???FFFEEE???<<<<<<>>><<<>>>BBBCCC@@@@@@CCCAAADDDGGGJJJKKKKKKIIIHHHXXXcccooo|||xxx|||jjjyyygggxxxjjjhhhhhhIII???SSSRRRbbbrrr~~~```kkk{{{nnnTTTMMM^^^|||zzz}}}}}}~~~{{{tttlllaaaVVVPPPLLLHHHIIILLLIIIIIIIIIKKKPPPXXX___dddhhhkkkmmmmmmlllmmmrrrvvvyyy{{{~~~|||jjjUUUGGGKKKKKKHHHiii}}}dddIIIFFFBBBAAACCCFFFIIIIIIPPPaaauuu|||zzzyyywwwtttrrrqqqrrrssssssssszzzyyywwwxxxooo{{{ZZZNNN___|||oooWWWmmmuuu{{{sss\\\444<<<444KKKzzzqqq{{{xxxrrrdddpppsssvvvmmmllliiiwwwdddUUUTTTAAAGGGDDDEEEGGGIIILLLMMMNNNOOOLLLOOOKKKJJJOOOPPPWWWggg}}}ZZZEEEGGGQQQSSSRRRUUU]]]dddddd[[[SSS???@@@DDDEEEBBBBBBIIISSSgggzzz}}}lllccceeeXXXAAA<<<@@@BBB???===>>>===;;;<<<===???BBBGGGLLLNNNOOO[[[]]]dddrrrxxxoooMMM<<>>>>>@@@AAA999NNNtttbbbXXXXXXXXXTTTOOOWWWXXXWWWTTTOOOLLLMMMOOOEEERRRhhheeelll~~~wwwtttrrrmmm{{{uuuyyywwwFFFCCCXXX}}}uuupppXXXFFFEEEGGGMMMbbbzzzkkk^^^wwwnnnsssvvv]]]HHHDDD@@@tttzzzzzzxxxrrr{{{yyy}}}ZZZOOOfffXXX```YYYYYYttthhhRRRPPPQQQLLL[[[^^^\\\SSSOOOTTT^^^dddsssooo\\\PPP\\\ccc[[[TTT[[[lllnnnzzzttt{{{{{{lllfffdddjjjsssUUURRRWWWcccnnnwwwwwwuuuvvvwwwxxxppprrrppppppfffeeehhhQQQZZZsssYYYfffpppZZZLLLOOOPPPdddRRRVVV]]]qqq}}}tttooohhhaaaZZZSSSLLLGGGGGGFFFDDDAAA???>>>===<<<<<<@@@CCCBBBAAAAAA>>>:::BBB>>>>>>BBBCCC@@@======>>>AAAFFFHHHIIIIIIJJJKKKZZZlllvvvyyy{{{{{{tttnnnlllkkk{{{llljjj===777GGGNNN```sssggguuuoooUUUNNN^^^|||zzz~~~}}}}}}|||zzz|||~~~yyyqqqooo```PPPIIIFFFEEEGGGJJJHHHIIIJJJMMMTTT^^^iiippp}}}}}}|||xxxttttttxxx|||vvvyyy{{{~~~ppp```SSSBBBBBBDDDHHHiiiyyy```JJJGGGEEEEEEGGGKKKMMMNNNTTTeeeyyy}}}{{{yyyvvvtttqqqpppqqqrrrsssrrrvvvvvvuuuwwwppp}}}^^^TTThhh~~~wwweeeooo|||jjjmmmYYY222;;;777TTTooo}}}xxxwwwSSSFFFPPPppp}}}sss^^^eeehhhiii```DDDGGGGGGIIIKKKMMMOOOPPPQQQRRROOOVVVUUUTTTWWWVVV\\\mmmmmm[[[[[[ccc^^^]]]]]]```bbb___WWWPPPDDDCCCCCCDDDDDDIIIVVVdddxxx{{{hhhaaaTTTAAAAAACCCBBB??????DDDEEEBBB???BBBHHHOOOSSSWWW___fffmmm}}}zzztttQQQ===nnnnnnoooQQQBBB111CCC\\\}}}pppgggQQQAAA@@@MMMcccqqq{{{}}}}}}xxxwwwmmmXXXmmmtttvvvnnnccc___fffnnnxxx}}}gggJJJ>>>DDDEEEFFFLLLOOOllliiidddbbbeeeiiifff```OOODDD555@@@777GGGCCCAAA<<<===NNNmmmggg```YYYVVVUUURRRKKKDDDVVVPPPIIIIIINNNNNNIIICCCLLL]]]pppbbbaaauuurrrooovvvrrr|||ppptttxxxKKKDDDWWW{{{tttmmmZZZIIIBBB???CCCVVVkkkkkkfffrrr|||gggrrrvvveeeVVVMMMDDDwwwjjjppp{{{yyybbbSSSaaaddd``````sssyyy___TTTZZZ```___dddhhhhhh___ZZZ___jjjrrr{{{fff[[[gggooogggbbbuuujjjyyytttyyyyyykkkgggttthhh^^^___jjj~~~|||SSSKKK[[[ddd}}}vvvssstttssssssnnn|||qqq```kkkdddLLLaaaUUUVVVmmmvvvhhhhhhrrrnnnoooZZZVVVTTTnnn{{{vvvtttjjjfff___YYYSSSMMMGGGCCCDDDCCCAAA???===<<<;;;;;;:::BBBIIIMMMOOOPPPMMMHHHNNNFFFBBBDDDEEEAAA<<<999===BBBGGGIIIHHHIIIMMMRRRaaaqqqvvvvvveeeiiixxxxxx{{{ooo>>>???KKKKKK]]]oookkkpppWWWOOO___|||~~~}}}zzzyyy}}}yyypppfffWWWIIIDDDEEEEEEEEEFFFHHHIIIKKKQQQZZZiiixxx~~~wwwvvv{{{wwwzzz{{{zzzxxxsssfff[[[RRRCCCEEEMMMWWWqqqvvv[[[JJJIIIHHHIIILLLPPPQQQRRRWWWkkkzzzuuuuuusssppppppqqqrrrrrrqqquuuuuuuuuvvvnnn|||___VVVggg}}}ooohhhooofff]]]ttt}}}aaa999===777UUU|||{{{lll~~~nnnIIIHHHbbb}}}___bbbtttxxx```AAADDDHHHIIILLLOOOQQQSSSUUUUUUUUU___``````aaa^^^dddwwwmmmiiilllfffdddcccbbb```\\\VVVRRRHHHGGGGGGIIILLLSSScccqqqppp```TTTHHHIIILLLMMMMMMPPPVVVVVVTTTOOONNNRRRYYY^^^gggyyy~~~oooMMM===bbb|||dddmmmUUUFFF666BBB]]]vvv|||iiiSSSBBB???LLLdddqqq}}}}}}yyywww}}}sssZZZ^^^hhhsssuuupppkkkmmmqqq|||{{{hhhPPPHHHPPPRRRWWWbbbgggkkkdddfffnnnlllaaa^^^eeeEEELLL???>>>???LLLBBB@@@BBBDDD[[[tttttt^^^ZZZTTTNNNIIIGGGGGGGGGAAA@@@BBBHHHOOORRRPPPLLLPPP\\\jjj^^^eee~~~zzzuuurrrqqqyyymmmvvvvvvJJJFFFWWWzzzrrrgggYYYIIIAAACCCSSSmmmpppiii{{{ooorrr{{{xxxoooYYYDDDvvv\\\ooo}}}}}}}}}{{{yyyppp\\\]]]ooommmppptttssskkk```___gggnnnnnnqqqwwwxxxpppjjjooo|||ssslll|||~~~dddqqqooonnnsss|||~~~}}}jjj^^^ZZZ```bbbdddttt{{{eeelll___TTTbbbqqqyyyssssssooozzzsss~~~kkkeeejjjTTTVVVmmmSSSaaasssdddXXXSSSxxx}}}~~~~~~|||yyytttooolllddd```ZZZUUUPPPLLLHHHEEECCCBBB@@@>>>===<<<;;;;;;888BBBVVViiiiii\\\UUUWWW^^^RRRGGGDDDDDD@@@<<<:::@@@EEEJJJJJJHHHJJJQQQXXXgggooopppxxxuuu]]]eeeqqqvvvoooVVV666???IIIJJJZZZjjjyyyhhhrrrYYYPPP^^^{{{~~~|||{{{|||rrrVVVMMMGGGGGGGGGEEEEEEFFFHHHJJJNNNTTT```rrr{{{tttlllddd^^^UUUOOOXXXeeennnyyyqqqWWWRRRRRRRRRTTTXXX[[[[[[[[[[[[sssuuutttrrrppppppqqqrrrqqqpppvvvvvvuuutttjjjxxxZZZSSS]]]{{{rrrZZZ\\\fffZZZssskkkBBB???666UUUrrr{{{yyydddQQQiii|||{{{hhhkkk{{{yyy___HHHJJJJJJLLLPPPTTTYYY]]]___aaa]]]gggiiiggggggeeeoooooohhhkkkdddddddddcccaaa___]]]\\\JJJIIILLLRRRWWW^^^kkkxxxpppaaaZZZUUUMMMUUU[[[]]]^^^aaabbbaaaddd\\\[[[cccooobbbFFF???JJJddd{{{}}}aaa}}}uuu]]]GGG888@@@cccwwwoooYYYFFFAAALLLdddqqqzzzzzz|||bbb\\\ffftttgggUUURRRZZZ]]]eeeuuu|||mmmxxx}}}wwwppphhhVVV[[[IIIDDDPPPSSSGGGLLLTTTPPPuuuggg[[[YYYSSSHHH===777999===222<<>>======<<<<<<@@@CCC[[[vvvoooSSSLLL]]]hhhWWWGGG@@@>>><<<;;;<<>>nnnuuuwwwtttnnnyyymmmIII444???KKKGGGXXXjjjxxxbbbwwwttt[[[QQQ]]]yyy~~~}}}|||sssUUUOOOJJJIIIFFFDDDFFFKKKIIILLLPPPWWWcccvvvvvvjjjdddaaa[[[\\\fffpppsssrrrhhhYYY]]]^^^```dddhhhjjjiiihhh^^^vvv{{{uuusssqqqqqqrrrsssrrrqqqssstttrrrqqqfffsssXXXQQQYYY}}}mmmNNNMMM~~~dddZZZttthhhBBB???999^^^yyy}}}fff^^^ppp~~~rrrmmmiiisssxxxnnn```RRRMMMPPPUUU\\\cccjjjnnnqqqgggpppqqqnnnoooppp}}}lllfffkkkdddeeefffggghhhhhhhhhhhhLLLKKKNNNVVV^^^iiiyyyjjj\\\XXX[[[```TTT[[[^^^YYYTTTXXX```fffkkkiiimmm}}}|||YYYBBB===BBBaaarrrrrriiiHHH666:::___|||yyysss^^^IIIBBBLLLbbbsssqqq___cccnnn}}}fffXXXWWW]]]]]]fffxxx~~~xxxWWWuuuhhhUUURRRfff___[[[hhhkkkrrrYYYFFFJJJKKKCCC888444888>>>aaabbb]]]OOO@@@:::@@@HHHbbbZZZiiippprrrmmm\\\aaaxxxooommmmmmkkkCCCHHHZZZ|||}}}pppjjjWWWCCC>>>III[[[qqqdddggg}}}fffAAAYYYzzzlllrrrwww{{{qqqyyy|||uuu|||}}}wwwmmmttt|||xxxwww|||rrrdddfffyyywww}}}jjjZZZRRRQQQ___hhhttt}}}{{{hhhfffyyyyyyrrrVVVTTTTTTccc~~~]]]\\\~~~www}}}ppprrr{{{~~~xxxfff```ppp___QQQ~~~{{{___TTT^^^zzzxxxooogggbbbaaa{{{wwwtttrrrqqqpppnnnkkkfff```[[[XXXUUUQQQLLLIIIGGGFFFEEEDDDBBBAAA@@@???>>>=========@@@===NNNeee^^^FFFIIIbbbcccSSSBBB:::888888;;;???FFFHHHIIIHHHHHHNNNXXXaaafffrrrhhhPPPUUUqqqzzzlllkkkvvv}}}HHH888>>>NNNEEEXXXnnnaaajjjyyyvvv]]]RRR\\\vvvxxx}}}|||uuuggg]]]RRRLLLIIIGGGKKKPPPKKKNNNSSSXXXbbbttt||||||qqqhhhfffdddeeeiiilllkkkfffcccdddccceeeiiiooouuuxxxwwwvvvcccvvv~~~vvvuuuttttttuuuuuutttrrrooopppooommmcccrrrXXXTTT```\\\GGGMMMiiiddddddBBB===888ccc}}}~~~lllbbbmmmxxxxxxuuubbbiiizzzqqqMMMJJJNNNUUU^^^gggooouuuxxxuuu|||{{{{{{mmmfffjjjiiiiiikkkoooqqqrrrooolllPPPNNNPPPZZZhhhyyycccKKKEEEIIITTT```aaaaaaYYYLLLFFFPPPaaammmmmm{{{~~~|||rrrUUU===000???yyy___yyyttt{{{NNN<<<:::XXXyyyzzzvvvbbbLLLCCCLLL```uuueeebbbhhhvvv|||pppeeeeeegggccclll~~~~~~xxxtttsssmmmaaaaaatttlllvvvQQQ;;;<<<;;;777888GGGaaavvvsss[[[HHH@@@@@@BBBCCCPPPYYYxxxtttjjjhhhvvvlllqqqcccHHHIII\\\zzzooocccOOO@@@AAAEEEEEELLLWWWRRRmmmtttkkkfffGGGZZZyyyyyywww|||{{{sssppp}}}|||zzziii]]]ooovvv{{{wwwttt[[[SSSbbbtttuuufffqqqyyy```VVV]]]yyymmmeee~~~rrruuu{{{}}}uuuhhh\\\fffeee```tttwwwuuummmRRRVVVgggzzzyyyrrrrrrrrraaaUUU~~~}}}{{{yyyuuurrrooommmmmmkkkhhhddd___ZZZVVVSSSPPPMMMIIIFFFEEEEEEEEEEEE@@@@@@???>>>=========>>>;;;:::AAAKKKJJJEEEMMM]]]VVVKKK>>>999777888>>>DDDIIIIIIHHHHHHMMMVVVaaaiiilllvvvTTTRRR|||vvvxxxzzzooolllwwwsssbbb>>>111111DDDHHHXXXlllhhhppp~~~xxx___RRRZZZsssqqqzzz}}}yyytttgggZZZXXXYYYWWWRRROOONNNQQQUUUYYY```ppp{{{~~~vvvsssmmmnnnmmmnnnoooiiiiiissslllpppwww}}}xxxwwwvvvwwwxxxxxxvvvtttpppqqqooommmaaapppWWWSSSbbbjjjJJJIII\\\lllhhhhhhHHH???777aaawww}}}~~~}}}yyycccjjjzzz~~~yyyyyycccjjj|||vvvPPPKKKOOOVVV```iiirrrxxx{{{nnnggghhhjjjjjjlllrrrwwwwwwqqqkkkQQQSSS\\\lll|||{{{QQQAAA@@@DDDLLLWWWbbb\\\PPPFFFHHHYYYkkkuuuzzzwwwtttyyygggKKK999222CCC}}}YYYsss~~~vvvNNNAAA<<>>===============???BBBCCC@@@AAAHHHLLLKKKMMMEEE>>>;;;:::<<>>;;;KKKxxxhhh~~~mmmUUUJJJMMM\\\yyytttmmmpppwww^^^ZZZ___bbb___lllooozzz|||vvv|||iiiMMM888>>>AAA???;;;???JJJUUUAAAFFFLLLOOOOOOOOOPPPQQQgggzzzooodddtttsssssstttfffmmmQQQIIIIIIaaavvvooo___IIIBBBIIICCC555DDDdddnnnkkk}}}}}}jjj~~~{{{[[[EEESSS___iii|||lllfffuuu~~~uuu\\\JJJBBBttt[[[xxxxxxbbbyyy~~~llllll~~~zzz}}}ttt|||tttaaaWWWiiiiii\\\fffkkkggg|||dddTTTmmmmmmlllfffPPPkkk~~~{{{tttqqqnnnmmmmmmkkkfffbbbccc```[[[UUUPPPMMMKKKJJJFFFFFFEEECCCCCCBBBBBBBBBAAA@@@??????>>>????????????>>>===<<<===???AAABBBCCC<<<555777???FFFHHHGGGOOOIIIKKKNNNPPP___oooqqquuujjjOOOfffccceee|||pppppp:::AAA222333MMMTTTQQQcccooovvvlllSSSRRRmmmooo~~~hhhssssssdddUUUNNNLLLHHHOOOTTTZZZ]]]^^^eeeyyy~~~qqq___\\\tttxxxwwwwwwzzz}}}|||yyyvvvwww}}}{{{gggrrrmmmJJJYYYiiiuuucccMMM???___pppbbbfffyyynnnXXXHHH666cccsssvvvtttmmmoooxxxpppeeeddduuupppXXX[[[aaaiiirrrzzzjjjbbbeeekkknnnhhhhhhnnnxxx}}}wwwrrrdddccclllzzzaaaSSSHHHJJJPPPQQQQQQRRRPPPHHHEEEIIIKKKOOOccczzzpppppprrrooolllttt}}}yyylllKKKIII)))@@@ooo~~~mmm}}}YYYYYY>>>333KKKttthhhtttuuu```HHHJJJ]]]}}}}}}yyyzzzuuuHHHOOOTTTXXXbbbmmmoooiiiyyy~~~}}}kkkKKKGGG:::;;;===???AAA@@@KKKQQQVVV]]]ZZZRRR___nnnooossskkkssssssooorrrbbbLLLDDDGGGiiisssiiiZZZEEE???DDD;;;===XXXqqqggguuuqqqyyyKKKGGGHHHiiivvvnnn~~~ttt\\\WWWnnn|||zzz}}}www]]]MMMDDD???yyyyyyjjj{{{yyyjjjrrr|||wwwuuuxxxxxx|||ccc[[[gggnnnddd]]]ggg{{{mmmRRRmmm]]]gggqqqpppZZZ```ddddddVVVggg|||yyytttqqqpppmmmiiigggfffeeebbb___\\\YYYTTTOOOKKKHHHGGGFFFEEEDDDCCCBBBAAAAAAAAAAAA@@@@@@@@@??????@@@@@@@@@@@@>>><<<:::::::::;;;<<<;;;:::999;;;AAAGGGKKKMMMQQQFFFGGGOOOUUUcccsssvvv~~~|||~~~GGGQQQ{{{xxxYYYwwwyyymmm[[[ooo===<<<999000LLLTTTNNN___jjjggg}}}nnnTTTQQQiiiooo{{{}}}~~~|||{{{zzzvvvzzzrrr\\\IIIFFFMMMSSSVVVXXX[[[\\\[[[___nnn}}}wwwhhhcccuuuzzzyyyxxxyyyzzzyyyvvvtttqqqvvvtttbbbmmmjjjMMM]]]qqquuu]]]DDDEEEaaa~~~gggsss||||||mmmUUU888[[[mmmrrrkkk}}}qqqfffvvvssskkkiiiuuuzzzfffgggkkkpppvvv}}}rrrhhhnnnyyy}}}}}}ttt|||~~~zzzpppnnnpppzzzpppaaaRRRIIIFFFNNNWWW\\\]]]___bbbXXXPPPRRR\\\pppsssjjjooorrruuu|||sssaaaFFFEEE000HHHooo{{{lllwwwaaaaaa???999HHHsssccc{{{hhhPPPJJJ^^^}}}||||||}}}JJJFFFKKKYYYcccfffmmmwwwvvvrrrtttLLLGGG???AAAEEELLLTTT[[[hhheeeaaaeeegggdddvvvpppmmmnnniiifffgggnnnvvvKKKEEENNNsssrrrhhhSSSBBBAAAEEE<<<===UUUlllfffooo~~~HHHCCCCCC\\\}}}{{{lll\\\eee{{{}}}yyy}}}||||||~~~|||vvvzzzxxxbbbPPPFFFCCCCCC{{{jjjyyy{{{rrryyy{{{ppp}}}oooyyy}}}||||||~~~~~~zzzoooaaa]]]bbbjjjttt^^^[[[vvvtttZZZMMMoooooo{{{|||}}}hhhTTTSSS[[[fffeeefffooo|||~~~|||{{{tttnnnkkkiiigggccc```___]]][[[ZZZTTTRRRNNNJJJFFFEEEDDDDDDDDDCCCBBBAAA@@@@@@@@@@@@??????@@@@@@AAABBBBBBCCCAAA@@@===:::888777666666666:::>>>BBBEEEHHHMMMQQQRRRFFFKKKYYYaaajjjuuuvvvzzztttVVV===___pppvvvlllyyyTTTBBB888>>>///HHHXXXPPP^^^nnnaaawww~~~rrrXXXQQQdddsss|||}}}yyy~~~~~~}}}|||zzzxxxwww||||||qqqYYYCCCAAAOOO^^^ZZZXXXWWWWWWWWWYYYaaakkk|||wwwttt}}}}}}{{{xxxwwwwwwvvvuuussssssuuunnn^^^ccc]]]IIIWWWqqqoooYYYDDDHHH___iiixxxddd;;;UUUpppzzz}}}~~~kkkzzzvvvvvvqqqjjjnnnxxx|||xxxvvvuuutttuuuyyy~~~}}}pppqqq{{{}}}|||ooollliiieeeaaaYYYPPPIIIIIIFFFHHHTTTbbbnnnwww~~~xxxsssyyyqqqvvvlllqqquuuyyy~~~lllWWW<<<999666PPPnnnjjjcccxxxqqqoooAAAAAAAAApppnnnppp[[[III]]]yyyxxx~~~ppp}}}QQQBBBDDDXXX```\\\hhhxxxzzzsssvvvmmm@@@@@@BBBIIIWWWdddlllooooookkkqqqkkk^^^ooonnniiipppllleeeiiiccceeeHHHHHHVVV~~~nnncccKKK@@@BBBDDD:::;;;QQQbbbaaahhhvvvhhhEEE@@@@@@PPPuuutttfffyyywwwyyyzzzxxxwwwzzz~~~xxxuuu{{{zzzzzzrrrsssyyy}}}|||~~~xxxnnnpppvvv^^^QQQIIIBBBBBBGGG}}}xxx}}}xxxwwwkkktttrrr~~~}}}|||zzzxxxzzzzzznnn^^^___mmmtttoooaaa^^^lll~~~sssXXXVVVjjj{{{www}}}|||kkkWWWKKKQQQfffjjjaaacccrrr}}}|||zzzyyyxxxvvvrrrlllfffcccbbb```^^^\\\YYYVVVTTTPPPNNNKKKGGGEEEDDDDDDDDDCCCCCCBBBAAAAAAAAAAAAAAA??????AAABBBCCCDDDDDDEEEDDDCCCAAA>>><<<:::999999;;;???DDDHHHJJJLLLNNNOOOPPPJJJVVVhhhnnnssszzz{{{YYYBBBeeezzzwwwzzz|||pppnnnXXXFFF888999444AAAVVVPPPYYY~~~sssfffuuuuuu]]]RRR```~~~{{{xxx}}}|||}}}{{{yyyxxxuuuxxxsss```IIIBBBQQQdddaaa[[[XXXYYY[[[]]]bbbgggnnnvvvuuu|||yyywwwvvvvvvvvvvvvyyyyyyooobbbaaaYYYPPP\\\ssszzzdddRRRFFFOOObbb{{{___~~~jjj???VVVzzz}}}ttt}}}kkkttttttpppiiikkkrrrwwwwww~~~|||yyywwwyyy~~~yyy}}}ooo```]]]YYYTTTOOOKKKJJJJJJNNNOOOUUUcccvvvxxxnnnqqqvvvwwwwwwxxx{{{wwwdddQQQ888222>>>YYYrrrfffDDDDDD888kkktttcccGGGXXXpppzzz{{{ppp~~~[[[IIIDDDQQQYYYYYYeeeyyyrrruuu~~~vvvnnnrrrvvvvvvdddEEEMMMNNNNNNfffwwwrrrmmmppptttnnnnnnfffaaa```XXXTTT^^^qqqVVVDDDJJJ^^^}}}iii]]]FFFAAACCCBBB777===RRR^^^___}}}tttrrrhhhmmmPPPFFF>>>@@@KKK|||rrrrrreeeqqqzzzssstttrrrtttwwwzzz|||~~~xxxwww{{{{{{pppxxxuuummmjjjgggeeegggvvvwww___NNNMMMJJJ@@@@@@JJJ~~~zzzwww|||iiibbbmmmssszzzxxx{{{~~~mmm___dddzzztttlllrrr[[[kkk|||vvvZZZIIIaaa|||jjjlll~~~nnnYYYTTTHHHFFFXXXeeeYYY[[[ooozzzssslllkkkooonnnhhhaaa]]]___```___\\\WWWSSSPPPLLLJJJGGGEEECCCCCCDDDDDDDDDCCCBBBBBBBBBBBBBBBBBB???@@@BBBDDDEEEFFFFFFFFFHHHGGGFFFDDDCCCBBBBBBAAAFFFGGGIIILLLOOOOOOMMMJJJLLLMMM]]]mmmtttqqqMMMZZZyyy{{{sssqqqrrrIII;;;///:::;;;NNNMMMPPPnnnrrrgggxxxdddWWW^^^yyyvvv~~~}}}{{{yyyxxxtttvvvuuugggPPPDDDQQQgggnnnfffaaacccgggiiimmmpppmmmvvv~~~}}}~~~}}}{{{xxxwwwwwwxxxzzzxxxxxxoookkkggg___dddoooqqquuuXXXFFFBBBTTTjjjgggWWWuuuwwwhhhBBBUUUyyy}}}mmm}}}vvvvvvwwwaaannnsssqqqmmmkkkpppyyy}}}}}}~~~zzzxxxzzzvvv]]]SSSQQQNNNMMMNNNRRRVVVYYYXXX```ooo}}}oooiii||||||{{{zzzwwwlllWWWEEE===666JJJbbbuuummmIIICCC222cccwwwvvvlllHHHRRRddd|||yyy{{{||||||zzz{{{wwwwwwooo]]]TTTJJJIIIRRR___iiimmmrrr{{{yyyvvvxxxmmmvvvwwwlllbbbllldddVVVuuukkk}}}xxxpppppptttgggYYYZZZ```gggrrrNNNBBBNNNjjjwwweeeWWWCCCAAACCC???999HHH___ffffffnnnuuutttFFFFFF<<<===FFFWWW{{{yyyxxx~~~}}}dddgggooooooqqqiiiooowwwzzzyyyzzz{{{xxxvvvxxx}}}}}}|||~~~ooobbbPPPHHHKKKGGG===DDDWWWwww~~~oootttxxx{{{~~~yyymmmaaafffjjjvvvuuuqqqxxx{{{vvvuuu{{{~~~wwwsssqqqttt~~~sssjjjjjjiiitttuuubbbPPPVVVqqqooo\\\ssskkk{{{TTTLLLUUULLLDDDOOOqqqeeeaaaooo~~~~~~}}}uuullljjjllllllfff```ZZZ]]]^^^^^^YYYTTTPPPNNNGGGFFFCCCAAA@@@@@@AAABBBCCCCCCBBBBBBBBBBBBCCCCCC@@@BBBDDDFFFGGGGGGGGGFFFIIIIIIIIIIIIIIIHHHHHHHHHMMMKKKKKKMMMOOOOOOLLLJJJMMMRRRaaalllwwwwwwGGGQQQ~~~yyylllGGG;;;,,,;;;888NNNQQQLLLcccvvvfff~~~|||lll]]]\\\qqqttt|||~~~~~~~~~~~~}}}{{{yyywwwvvv|||zzzwwwkkkTTTEEEQQQhhhuuunnnhhhjjjooorrrwww{{{~~~{{{yyyzzzssswww{{{~~~{{{zzz~~~~~~}}}zzzwwwwwwyyy{{{vvvvvvlllmmmcccVVVdddjjj___oooQQQ???AAAPPPnnnXXXeeezzz```EEEPPPhhh}}}~~~yyy|||sssyyydddlllnnnUUU{{{{{{vvvpppnnnqqquuuuuusss~~~{{{yyy|||sssVVVPPPMMMKKKLLLQQQYYYaaaeeegggwwwzzzmmmnnnoooxxx{{{}}}{{{rrr```III999<<<===XXXgggqqq~~~yyywwwQQQBBB111WWW~~~ppp}}}{{{vvvQQQNNNXXXuuuzzz}}}tttpppsssvvv{{{vvvuuuqqqjjjnnnqqqiiiVVVYYYRRRFFFOOOeeeoooiiivvvyyykkktttuuugggxxxrrrooouuurrrhhhnnn```rrrhhhiii~~~iiillldddbbbsssJJJEEEUUUzzzrrraaaPPPAAAAAABBB<<<===UUUlllmmmnnnfffCCCCCC999888@@@CCCfff}}}tttqqqrrrpppbbbhhhppprrrrrrtttzzzzzzwwwttttttxxxzzz{{{yyy|||}}}xxx~~~|||mmmVVVWWWKKKDDDEEEAAAAAAYYYwwwuuuvvvuuudddjjjooottt|||zzzqqqiiiooo|||nnnuuuooopppssswwwssssssyyy{{{vvvrrrqqqyyynnnqqqqqqhhhmmmhhhZZZNNNUUUmmmbbbeeewwwfffhhhqqqWWWVVVZZZOOONNNaaaxxxkkkjjjttt{{{xxxxxx}}}zzzuuupppkkkgggbbb```ZZZ[[[[[[XXXSSSOOONNNOOOEEEDDDAAA???>>>>>>???@@@BBBAAAAAAAAAAAAAAABBBBBBBBBCCCEEEGGGHHHHHHGGGFFFGGGHHHIIIIIIIIIIIIIIIIIIIIIJJJKKKKKKKKKKKKNNNPPPUUU```mmmtttUUUAAAiiizzzpppwwwfffvvvsssyyypppAAA888444555999PPPWWWLLL^^^fffooosssccc[[[hhh}}}uuuxxx||||||{{{{{{zzzxxxwwwvvv}}}yyyxxxrrr\\\IIIRRRhhhwwwqqqmmmqqqwww~~~~~~{{{{{{~~~zzzwwwyyyssswwwzzzxxxwwwxxx{{{~~~~~~{{{wwwuuuvvvxxxuuuttthhhmmm[[[HHHYYY[[[aaacccKKK>>>HHHWWW}}}xxxXXXUUUHHHKKKWWWmmmxxx~~~sss|||uuueeezzzuuusssrrrpppooonnn|||zzzyyy}}}nnn^^^WWWVVVUUUUUU[[[eeesss|||}}}fffjjjvvv|||uuuwwwyyytttfffRRR@@@666777HHHmmmtttrrrpppnnnYYYCCC555IIIuuuvvv~~~```PPPRRRqqq}}}}}}zzzzzzuuuoootttxxxrrroookkklllyyyxxxdddQQQ[[[ZZZMMMOOOcccooollluuu|||||||||lll^^^hhhXXXpppyyy{{{nnnttt~~~}}}bbbXXXJJJLLL~~~dddeeewwwyyymmmmmmjjjqqq{{{vvvrrr{{{cccGGGLLL[[[zzzjjjYYYFFF@@@AAA@@@999===XXXkkkdddzzz]]]iii???>>>:::555===???VVV{{{}}}}}}zzzoooaaa``````ccchhhnnnssswwwwwwuuurrrrrrsssuuuvvvwww}}}xxxvvvzzz}}}}}}zzzyyyzzz}}}~~~}}}ttteee^^^\\\LLLFFFBBBBBBEEEWWW~~~rrrooo}}}tttooohhhrrrzzzwwwpppssswwwvvvnnnjjjvvv}}}rrrvvvvvvlllllltttbbbTTTCCCBBB[[[{{{rrr]]]XXXlllTTTXXX]]]aaaZZZKKKYYY~~~}}}jjjaaakkk{{{|||zzzxxxxxxwwwzzzyyyrrrggg]]]ZZZZZZZZZYYYWWWRRRMMMKKKMMMPPPFFFDDDBBB@@@??????@@@AAA@@@@@@@@@???@@@@@@AAAAAACCCDDDFFFHHHIIIHHHGGGFFFFFFFFFGGGHHHHHHHHHGGGGGGCCCGGGKKKJJJGGGHHHOOOVVV___mmm|||ddd;;;___qqqkkkjjjrrrZZZ===444===...<<>>MMMooo}}}aaazzzMMMKKKKKKOOOiii{{{}}}yyyxxxxxxyyyyyyxxxzzz~~~|||zzzxxxxxx{{{xxxiiijjjccceeeeeeeeejjjwww~~~jjjssswwwvvvrrriiiXXXGGG===;;;888UUU}}}qqqrrr___EEE:::AAAnnnyyylllSSSOOOooowww|||||||||uuuyyyvvvlllqqqrrrmmmiiifffooozzz[[[PPP]]]```VVVQQQ]]]jjjooorrruuu{{{dddcccjjj```xxxmmmzzzvvvLLLVVV___gggvvvdddtttvvvkkkgggeeellliiiZZZfff|||KKKEEERRR```qqqbbbRRR===AAABBB???555999TTTaaaTTTwww\\\QQQ;;;:::<<<777>>>666IIIttt{{{ooobbbZZZTTTVVV```kkkooopppiiikkknnnrrruuuwwwyyy{{{|||{{{{{{|||yyyuuuxxx~~~tttmmmlllqqqsssssszzzzzzrrrnnniii]]]NNNDDDAAA@@@BBBFFFQQQoooxxxvvvlllooosssqqqpppyyywwwiiijjj|||sssrrrmmmggghhhjjjcccYYYHHHBBBDDDZZZzzzddd^^^sss[[[SSSLLLIIIMMMPPPOOOQQQUUUSSSpppyyydddYYYlll~~~}}}yyyxxxwwwtttjjjdddggghhhccc^^^]]]XXXVVVSSSQQQNNNKKKIIIHHHEEECCC@@@>>>>>>???AAABBBAAAAAA@@@@@@@@@AAABBBBBBEEEFFFHHHMMMQQQQQQLLLHHHFFFHHHKKKLLLKKKIIIFFFDDDDDDGGGJJJLLLOOOTTT[[[aaaooo|||zzz}}}bbbWWWKKKvvv{{{qqqzzzrrrfffvvvxxxCCC>>>BBB666111:::LLLYYYSSSWWWvvvppphhh}}}oooYYY[[[oooxxxnnnxxxzzzzzz~~~}}}zzzyyyzzz{{{}}}~~~xxxnnnbbbZZZVVVmmmxxxtttsss~~~~~~|||}}}yyyzzz}}}wwwvvvuuutttrrrqqqqqqrrrtttuuuzzzxxx{{{{{{uuupppooojjjiiiiiimmmDDDPPPgggwwwZZZ@@@===UUUhhh^^^xxx^^^HHHCCCPPPfffrrr}}}{{{vvv~~~}}}{{{}}}|||{{{yyyuuupppmmmkkkjjjyyy~~~{{{yyy}}}yyynnnoooxxx~~~yyyvvvzzzttt```HHH:::888;;;???uuueeeqqqccc{{{gggBBB444???___~~~||||||yyy```RRRbbb}}}~~~zzzzzzxxxyyyxxxsssrrruuuyyy{{{xxxqqqmmmuuurrr^^^LLL]]]```ZZZ[[[bbblllyyy|||ooogggpppqqqddd{{{}}}|||~~~qqqXXXMMM___zzz___ccc|||zzzmmmmmmfffjjjddd[[[lllzzzuuuIIIBBBZZZooo{{{mmm```HHH<<<@@@CCC>>>999DDDZZZggghhhsssmmmnnnmmmwww{{{DDD666>>>999222:::777>>>]]]xxxyyy}}}mmmzzzhhhXXXNNNMMM]]]iiidddkkkffffffiiijjjiiiooowwwwwwyyy{{{~~~ssstttuuuxxx{{{}}}~~~|||xxxrrrmmmlllnnnrrrgggmmmgggWWWLLLJJJFFF>>>@@@GGGJJJZZZ|||rrrpppvvvwwwssswwwaaa\\\ttt|||uuuuuu```UUUcccuuupppVVV???@@@QQQhhh{{{fffOOOhhhxxxMMMMMMJJJIIIJJJGGGFFFKKKTTTLLLWWWgggqqqllleeejjjvvv{{{|||zzzzzz~~~~~~{{{yyyuuuqqqoooggg]]]XXXYYYVVVSSSPPPMMMKKKKKKJJJJJJDDDBBB@@@>>>===>>>??????AAAAAAAAAAAABBBCCCDDDDDDDDDDDDFFFJJJMMMMMMIIIFFFGGGHHHGGGFFFDDDBBBBBBBBBIIIKKKNNNOOOSSS^^^ooo{{{www~~~sssPPPDDDTTTmmmtttwwwqqqzzzzzz[[[;;;:::===333000888GGGYYYUUUSSSnnnvvviii|||uuu```[[[dddtttuuuuuu||||||zzz}}}|||{{{zzzxxxwwwxxxxxx{{{{{{||||||yyyoooaaaWWWkkkvvvtttsssxxx|||~~~~~~~~~}}}yyyyyy{{{wwwvvvuuutttrrrqqqqqqrrrtttuuuwwwuuuvvvyyyyyytttqqqqqqnnniiijjj\\\LLLOOOrrrgggOOOCCCEEEXXXZZZZZZyyyxxxNNNGGGGGGJJJ\\\ooo|||yyyrrr|||{{{zzzyyyxxxuuusssrrrrrr~~~yyyvvvwwwyyyzzz~~~|||wwwrrrzzzssseeeRRR???444555:::???nnnsss|||sssllltttggg:::999===PPP|||rrr}}}fffSSS[[[sss}}}|||{{{tttsssrrrooommmooopppqqqkkkccciii{{{~~~nnndddfffTTT[[[___[[[YYYfffxxxrrrkkkwwwrrrttt}}}kkkWWWSSSPPPLLLHHHSSSyyyvvvaaajjjpppeee[[[YYYaaajjjjjjjjjxxx~~~]]]DDDEEE^^^uuudddVVVBBB;;;<<>>OOOlll|||uuu{{{gggGGGSSSPPPGGGDDDGGGKKKKKKFFFEEEOOO\\\XXXMMM^^^ooogggwwwnnnpppuuuyyy}}}{{{}}}~~~xxxlll```^^^bbb]]]WWWOOOIIIEEEDDDCCCCCCCCCBBBAAA??????>>>>>>>>>AAABBBBBBCCCDDDDDDEEEFFFFFFEEEFFFHHHIIIIIIHHHFFFIIIHHHEEEBBB???@@@CCCFFFMMMUUU^^^dddgggnnnxxx}}}rrrMMM<<>>===666555:::???YYYXXXMMMccc~~~mmmttt{{{jjj^^^XXXnnnzzz~~~rrrxxxzzz{{{yyywwwvvvwwwvvvuuutttvvvuuuvvv|||zzzjjj[[[cccoootttyyy}}}zzz{{{~~~~~~~~~|||yyyxxx{{{|||yyyvvvwwwvvvuuusssrrrrrrsssuuuvvvqqqqqqtttyyyxxxsssqqqssskkkhhhhhhLLLTTTQQQ{{{WWWDDDDDDLLLYYY~~~YYYiii|||nnn>>>FFFJJJCCCQQQhhh|||qqq|||{{{}}}wwwxxxyyyxxxvvvttttttuuuyyywwwuuuttttttuuuvvvvvvtttuuuwwwzzz}}}xxxooorrrwwwsssdddTTTHHH===555888@@@\\\}}}sss~~~tttgggvvv}}}```222>>>999@@@vvvmmmttt|||vvvnnnZZZWWWiii}}}|||}}}|||wwwtttrrrqqqqqqooolllkkk```hhhvvvwwwhhheeelllZZZUUU\\\\\\VVViiiwwwsssuuuwwwaaa???;;;;;;CCCSSSpppgggyyynnn^^^ZZZ}}}yyykkkffftttHHHCCCOOOiiikkkYYYIII>>>???<<>>[[[zzzzzzoooyyydddIIINNN[[[HHHIIIDDDIIINNNMMMHHHFFFMMMUUUPPPAAAIIIiiiwwwkkkcccjjj{{{~~~{{{|||}}}vvvooommmvvv|||zzz~~~|||tttoooqqqwwwpppgggYYYNNNFFFBBB???===AAAAAAAAAAAA@@@@@@@@@@@@@@@AAABBBCCCDDDEEEEEEEEEIIIHHHHHHHHHHHHIIIHHHGGGHHHGGGDDDAAA@@@DDDMMMSSSXXX___iiirrrxxx|||wwwcccFFF444UUUooo]]]||||||yyypppeee@@@@@@AAAAAA===999888999888WWW\\\LLLZZZ~~~tttlll}}}zzzjjj}}}ssscccSSSgggpppqqqtttzzz{{{yyyvvvuuuvvvvvvuuussssssqqqqqqwww~~~|||qqqggg___iiisss~~~|||{{{yyyxxxwwwwwwwwwwwwwwwvvvuuusssrrrrrrsssuuuvvvsssqqqsssxxxxxxsssnnnnnndddjjjaaaHHHTTTZZZtttOOO???BBBQQQccctttfffaaa;;;EEEHHHAAAMMMaaavvvwww||||||uuuqqqrrrvvvlllnnnppprrrssstttuuuvvvssssssrrrssstttwwwyyy{{{|||~~~xxxyyyvvvmmmmmmsssvvvuuufffVVVHHHBBB:::444999EEE{{{wwwpppxxxNNN555<<<222<<>>FFFCCCCCC777???WWW___oooyyymmmFFF///<<<444111;;;777999999555;;;^^^sssZZZOOOLLLKKKKKKKKKJJJIIIIIISSSTTTUUUWWWYYYYYYZZZZZZZZZ^^^bbbfffgggeeebbb___[[[UUULLLFFFCCCAAA@@@>>>???@@@DDDFFFAAA???JJJYYYllluuu|||vvvqqqrrrvvvtttnnniiijjjooorrrppplllfff```[[[ZZZZZZaaapppzzzlllhhhbbb\\\hhh{{{|||hhh[[[^^^aaaaaagggsss~~~vvvbbbKKKAAAMMMfffyyypppLLLOOOyyy[[[KKKJJJFFFMMMPPPQQQOOOJJJFFFCCCBBB@@@@@@BBBKKK]]]kkkggg[[[}}}}}}tttqqqvvvccclll{{{|||zzz{{{xxxnnn```UUUOOOKKKGGGDDD????????????@@@@@@@@@@@@???@@@BBBCCCDDDDDDDDDCCCIIIIIIHHHHHHGGGGGGGGGHHHAAABBBAAAAAACCCKKKWWWaaafffhhhmmmuuu~~~{{{[[[FFFAAAMMMvvvTTTiiiuuuvvvmmmKKK;;;>>>???:::777777777555555QQQ]]]PPPUUUwww{{{dddtttqqqeee~~~zzzjjjUUUaaaiiiuuuttt~~~zzz|||zzzxxxwwwwwwwwwvvvuuuuuusssrrrtttvvvxxxxxxwwwkkkmmmqqq{{{|||zzz{{{{{{yyyvvvuuuvvvxxxxxxvvvtttsssrrrrrrssstttvvvxxxrrrooosssuuuooohhhdddhhhoooVVVKKKNNNmmm___III???EEE```|||hhhjjjyyy\\\EEEFFFDDDCCCOOOZZZwww~~~yyy}}}{{{~~~|||{{{vvvoooqqqwwwrrrxxx}}}|||uuupppoooppppppppppppqqqsssvvvyyy{{{}}}|||zzzyyyzzz{{{zzzvvvtttxxxzzz}}}|||xxxqqqiiipppllljjjppp{{{rrrbbbYYYKKK>>>777333666FFFWWW}}}ggg:::===777,,,@@@___|||wwwddd___nnnyyyzzz|||{{{xxxvvvvvvqqqppprrrpppjjjggghhhppp~~~lllfffooonnn```VVVGGGTTT___VVVcccvvvmmm|||lllGGGMMMMMMUUUvvvrrr~~~gggfff{{{ooo```qqq}}}yyysssRRRKKKNNNooooooYYYGGG<<>>===>>>@@@AAABBB666???CCC???DDDZZZttt{{{vvvmmmhhhuuuzzzrrrttt~~~gggeeeccceeeooosss```aaagggfffggglll\\\\\\^^^dddmmmwwwdddSSS===999SSSyyysssOOONNNxxxkkkRRRLLLJJJFFFMMMOOOPPPOOOPPPPPPKKKDDD===JJJLLLGGGWWWpppnnnXXXjjjwww~~~yyyuuurrrpppttt~~~}}}|||mmmeeeZZZUUUTTTTTTRRROOOAAAAAA@@@???????????????@@@AAABBBCCCDDDCCCBBBBBBFFFGGGHHHGGGEEEEEEFFFGGG===AAAEEEGGGKKKTTTaaakkknnnttt}}}{{{mmmbbbQQQ:::???dddvvvgggxxxzzznnnwww}}}vvvrrr{{{III<<<<<<===;;;777666888999999555HHH\\\YYYUUUkkkbbbrrr~~~wwwqqq^^^]]]eeeyyy|||wwwzzz{{{{{{||||||zzzwwwvvvwwwxxxzzzyyyxxxuuusssuuu{{{xxxqqqyyyxxx~~~}}}zzz{{{}}}|||wwwuuuwwwyyyyyyuuutttrrrqqqqqqrrrtttuuuwwwqqqmmmooooooiiiccc```sssnnnMMMOOOTTTuuuOOOCCCCCCWWW|||lllYYYeeeyyyxxxiiiWWWMMMIIIBBBFFFQQQTTT[[[ooohhhlllwwwyyy{{{}}}nnnmmmsssnnniiiooouuuyyywwwqqqqqqtttssszzz~~~vvvnnnmmmppppppqqqsssuuuxxxzzz|||}}}||||||{{{{{{yyyxxxvvvuuuuuuvvvvvvwww{{{|||qqqnnnoooppppppjjjooouuuzzz}}}xxxhhhXXXHHH@@@444000:::RRRqqqfff|||III000???333---BBBOOO{{{xxxoooaaadddsssyyyxxxzzzyyyvvvssstttooonnnqqqnnngggiiipppvvvllllllkkkfffeeeiiiZZZLLLSSS]]]ZZZaaajjjcccmmmvvv~~~zzztttWWWcccqqqyyymmm|||sssccckkktttmmm^^^___gggwww~~~zzzVVVBBBRRR\\\bbbRRR@@@:::@@@CCCBBB555@@@[[[aaa]]]qqqxxx~~~oooqqqLLL555666???444///666555444888777555AAA[[[tttxxxqqq|||xxxnnndddRRRBBB;;;<<<===:::<<<<<<======>>>>>>>>>???@@@???>>><<<;;;:::999999===???@@@???;;;888777777777DDDPPP^^^{{{www}}}sssiiibbbjjjmmmfff\\\cccssszzzooo```VVVZZZbbbaaaYYYTTT]]]eeeeeehhh|||SSS:::>>>HHHUUUeeewwwqqq???GGGjjjhhhWWWVVVOOOIIIJJJHHHJJJJJJJJJMMMQQQOOOIII:::CCCFFFCCCKKK[[[]]]SSS[[[```kkkllllllsssvvv~~~lllcccxxxyyyhhhbbb[[[ZZZ]]]^^^ZZZVVVLLLJJJGGGDDDBBBAAAAAAAAABBBCCCDDDEEEEEEDDDBBBAAADDDFFFIIIHHHFFFEEEFFFHHHFFFMMMTTTYYY\\\cccnnnwwwyyyuuu^^^III>>>???III^^^|||{{{mmmssssssrrr{{{PPP666555<<<;;;;;;;;;999999:::===555>>>XXXbbbVVV^^^yyyllloooxxxiiiZZZeeeqqq}}}{{{uuu|||zzz}}}|||wwwtttwww|||{{{|||{{{xxxuuuuuuxxx{{{}}}rrrwwwwwwzzz{{{www~~~~~~~~~}}}{{{yyyvvvyyy{{{zzztttsssqqqppppppqqqssstttqqqpppppppppkkkeeeeeeiiittt^^^KKKTTToooaaaFFF@@@MMMtttWWW[[[lllyyyWWWMMMLLLLLLEEEFFFNNNNNNLLLaaa^^^gggwww}}}xxxxxxttttttxxxuuuuuuwwwvvvxxx{{{|||yyyqqquuuyyyxxxuuussstttvvvppprrruuuyyy{{{{{{zzzzzzvvvvvvwwwwwwwwwuuutttssspppsssvvvwwwzzz}}}ooogggfffiiimmmpppwww|||~~~xxxpppeeeXXXMMM:::999333333JJJrrrpppgggrrrbbb@@@222777444333<<<@@@qqq}}}sssyyyxxxyyyjjjccckkkxxx~~~|||yyywwwxxxyyywwwtttuuuqqqppprrrnnnhhhooo|||pppggglllkkkcccfffrrreeeZZZUUUZZZ```cccfffgggfffiiilllxxxxxx{{{~~~^^^lllzzzxxxkkkjjjiiiaaaZZZ[[[fffvvvzzzzzzoooLLLDDDYYYvvvhhhSSSIII;;;<<>>UUUmmmxxxooo^^^MMMFFFEEEBBB<<>>??????999<<<>>><<<:::===EEELLLcccmmm}}}xxxxxx{{{xxxsss|||yyynnnkkkooozzz|||vvv|||vvvjjjqqqkkk\\\WWWPPPKKKJJJMMMSSSXXX^^^nnnyyyZZZEEEAAAEEEOOO___hhh^^^WWWnnnYYY@@@GGGQQQqqqKKKJJJPPPJJJFFFLLLHHHJJJFFF@@@>>>AAA@@@;;;FFFBBBBBBFFFIIIKKKRRR[[[nnnfffbbbfffsssuuuuuu|||ssspppvvv~~~tttnnnhhhgggiiiiiiccc]]]WWWTTTOOOJJJFFFEEEDDDEEEDDDEEEFFFGGGFFFDDDBBBAAAEEEHHHKKKLLLJJJHHHIIIKKKTTT\\\eeekkkmmmqqqzzzjjjQQQAAA>>>BBBQQQyyyzzzqqqmmm{{{~~~hhhhhhvvvyyy}}}HHH888:::@@@777777999<<<999444555;;;555666TTTgggWWWVVVrrrxxxiiixxx}}}rrrYYYfffkkkxxx~~~rrr}}}xxx~~~}}}vvvrrrwww}}}yyyzzz{{{zzzwwwtttrrrrrr{{{zzztttyyyvvvxxx~~~|||{{{{{{}}}{{{zzzwwwzzz}}}{{{sssrrrpppooooooppprrrsssmmmqqqvvvtttkkkdddjjjuuukkkJJJLLLYYYjjjSSSCCCAAAXXXZZZnnn}}}wwwPPPDDDGGGOOOIIIEEEIIIKKKMMMdddcccmmm}}}|||uuu|||{{{vvvuuu~~~{{{zzzxxxwwwwwwxxxyyyyyylllooosssvvvwwwuuurrrppprrrrrrsssssssssqqqpppoooooosssvvvtttpppqqqxxx}}}rrrsssllljjjaaa]]]fffrrrxxxuuuppp{{{~~~~~~xxxnnn^^^GGG444777:::777999SSS{{{uuuvvv;;;DDD888...777999444888^^^vvvuuu~~~ttthhhkkkwwwyyyyyyyyywwwxxxyyyxxxvvvsssooopppqqqlllgggrrrnnnnnnjjjccc```dddlllqqqoooeeeWWWWWWcccffffffoookkkjjjgggpppssshhhccc|||~~~lll^^^aaaXXXQQQ^^^UUUggg}}}GGGMMMOOOaaatttUUUGGGBBB888@@@JJJAAA777===^^^iiiaaafffxxxVVV666:::444///666999444222444000555<<<444,,,???]]]yyy}}}vvvtttmmmdddMMMKKKIIIEEEBBB???======;;;<<<===???@@@@@@@@@???>>>CCCIIINNNYYYooozzzxxxfffnnn{{{xxxlll[[[```cccfffeee^^^TTTQQQRRR[[[dddpppvvvrrrggg[[[SSSKKKHHHGGGIIIJJJOOO^^^mmm}}}mmmHHH;;;GGGUUUVVVyyywwwccckkk|||zzzQQQBBBFFFLLLvvv^^^TTTLLLJJJHHHDDDEEEJJJEEEFFFFFFEEEEEECCC>>>999???@@@???>>>>>>CCCLLLSSSwwwjjjfffrrr{{{nnnkkk{{{vvvcccmmmiiiXXXZZZwww~~~zzzzzz}}}yyymmmdddaaa]]]WWWSSSSSSOOOGGGCCCEEEEEEIIIMMMMMMJJJGGGGGGHHHUUUVVVXXX[[[^^^______^^^gggkkkrrrwwwuuusss|||sssTTTGGG???:::CCCSSSllliiibbb}}}eeegggjjjnnnxxxNNN666;;;>>>666777777777777777777777777444888HHH]]]```XXXbbbwww}}}jjjooo|||xxx|||xxxgggiiiooowww~~~yyyttt|||}}}~~~|||zzzzzzyyy||||||{{{zzzxxxvvvtttssssss{{{vvvlllxxxwww{{{}}}zzz}}}{{{{{{~~~|||yyyvvvuuuttttttsssrrrrrrsssttttttrrrpppwwwqqqooopppiiidddqqqPPPTTTSSSccc^^^EEE<<>>>>>======???DDDKKKPPPggguuuppp[[[\\\vvvooopppkkkdddhhhtttzzzxxxWWWJJJMMM___mmmxxxzzzvvvppphhhfffiiikkkfffcccccc```\\\^^^cccaaadddffffffcccccceeehhhoootttyyy{{{zzzxxxyyyzzzwwwvvvwwwzzzyyyuuuvvv{{{SSSDDD:::888777BBBbbbjjj[[[fffwww|||yyyxxx|||rrriiinnnQQQ777666:::555...666666666666666666666666555444===VVVcccWWWWWWmmmsssggghhhnnn{{{oookkkjjjpppzzz~~~yyysssuuuwwwyyyyyyyyyyyyzzzzzzxxxvvvtttssssssssstttrrrxxxvvvnnnvvvwwwzzzzzz}}}xxx|||~~~|||{{{~~~~~~{{{xxxuuutttsssrrrrrrrrrssssssttttttuuuvvvllltttnnn^^^___pppuuukkkSSSWWWeeewwwQQQPPPGGGXXXoooZZZZZZiiiyyyyyyuuuLLLGGGDDDCCCDDDBBB@@@CCCIIIEEEEEERRR]]]jjjyyyqqqqqqvvvnnn~~~ooosssvvvqqqmmmnnnuuu{{{|||yyynnnkkkooojjjgggjjjiiihhhjjjlllmmmlllnnnqqqtttnnnooooooooooooppprrrrrrttttttuuuvvvxxxvvvssspppgggdddaaa^^^^^^aaaeeeiiivvvyyy}}}{{{ssskkkeeebbbVVVDDD888666444000GGG\\\tttpppmmmlll{{{|||HHH888666555444333444555666>>>ggg|||~~~yyy|||vvvooojjjoootttyyyxxxsssppprrruuurrrmmmlllhhhccckkksssoooiiieeebbbbbbeeefffbbb^^^WWWbbbhhhcccbbbiiinnnlll^^^bbbiiipppwwwyyywwwuuuyyyooommmyyy|||eeeOOOrrrpppnnnjjjkkksss}}}|||~~~gggHHHJJJSSSnnnxxx\\\III:::;;;BBBCCC???;;;;;;ZZZfff___{{{}}}xxxttt{{{qqq>>>888666333222333444444444222333333222111333777;;;QQQhhhzzz}}}zzzllljjj}}}zzz]]]QQQYYYjjjwww~~~||||||~~~ooohhhbbbdddkkknnniiicccaaarrrWWWFFFDDDZZZrrryyyxxxyyy|||pppxxxuuu[[[NNNEEEIIIlllsssJJJAAAHHHCCC@@@CCCEEEEEEFFFIIIDDDBBB??????@@@@@@@@@???<<<;;;;;;<<>><<>>;;;<<<>>>>>>@@@BBB;;;999999<<>>000777888...000<<<444444444444444444444444111555...;;;___dddSSSSSSsss~~~uuuooo}}}qqqmmmpppwww{{{|||}}}|||{{{{{{{{{zzzyyyxxx{{{yyywwwtttssstttuuuvvvttttttwwwxxxqqqmmmvvvxxxvvvvvv|||{{{||||||{{{zzz{{{~~~~~~~~~{{{{{{zzzyyywwwuuusssqqqtttssssssvvvyyyyyywwwtttxxx]]]UUUmmmuuu[[[JJJaaazzz}}}___JJJ;;;LLLvvvIIIddd|||yyyxxxDDDPPPFFFCCCAAAAAA>>><<<>>>DDDGGGEEEFFFKKKZZZooo{{{yyy}}}{{{tttzzztttfffsss|||sssnnn}}}www^^^RRR^^^mmm}}}tttxxx~~~vvv|||yyyrrrttttttiiigggfffeeeeeeeeeeeeeeejjjeeebbbdddeeecccaaaaaadddbbb^^^]]]]]]]]]]]]\\\aaaeeellluuu}}}~~~vvvmmmfff[[[JJJ===;;;:::555222444===YYYhhheeeyyyrrrFFF333333333222222333444555666333===ppp{{{mmmyyypppsssyyytttjjjlllooorrrrrrmmmfffaaallliiijjjfff^^^dddlllgggdddddddddbbb___[[[YYYWWWsssppphhh]]]XXX\\\]]][[[eeeooozzz{{{qqqeee]]][[[ZZZ\\\\\\YYYTTTRRRWWW]]]ccccccfffgggcccaaajjjvvv]]]aaa]]]bbbvvvooocccdddmmmhhh___mmmsssMMMEEEMMM\\\hhhOOOBBB999:::DDDFFF???BBBOOOcccssshhhyyyssszzz======444333111111222333333222111111111000111222444666111666<<>>===???DDD:::999999<<>>999777777333---///555444444444444444444444444---:::333222RRRjjj```PPPhhh{{{uuuiiissszzz{{{tttqqqsssyyy~~~|||zzzyyyyyyxxxvvvttt|||{{{zzzyyywwwvvvuuuuuuxxxvvvyyyzzzpppeeemmm~~~xxxvvvwww~~~|||}}}~~~}}}||||||}}}~~~~~~}}}}}}{{{{{{||||||zzzxxxuuussswwwtttssswww|||zzzpppgggcccSSS^^^~~~```QQQ]]]uuupppYYYEEEDDDllldddZZZoooxxxsss\\\KKKPPPGGGDDDCCCDDDBBB>>>@@@EEEBBBEEECCCDDDPPP```rrrzzzuuuxxxrrr|||vvvwwwuuuyyyUUU```tttzzzssssssxxx{{{|||}}}xxxssspppqqqtttrrrkkkeeelllaaaZZZ]]]aaa]]]WWWUUUWWWWWWXXX]]]cccjjjnnnooowwwzzz}}}{{{yyytttlllbbb[[[III;;;222333555333666<<>>EEEAAA<<>>AAADDDBBB???@@@999888>>>@@@===>>>CCC;;;:::;;;===???@@@???===CCC???;;;DDD___wwwyyymmmkkkiiitttzzzggggggwwwccc[[[WWWiiiyyycccXXX>>>NNNaaammmrrrrrrnnniiixxxxxxvvvssstttzzz~~~~~~|||}}}~~~{{{yyyxxx|||uuu^^^NNNHHHIIIIIIIII888:::999444777DDDSSS]]]sssccc___nnnpppkkkiiippp~~~~~~wwwQQQ888666333000333777333,,,333333333333333333333333...888888111@@@bbbiiiTTTWWWppp~~~xxxoooiiipppyyy}}}~~~{{{uuuuuuzzz|||zzzzzz|||~~~|||zzzzzzzzzzzzyyyxxxwwwuuuttt|||xxxxxxyyyqqqgggnnn}}}|||xxxwwwxxx{{{|||}}}}}}{{{zzzzzzzzz}}}{{{zzz{{{|||}}}~~~}}}zzzwwwuuuyyyuuusssuuuxxxtttiii___WWWfffyyyyyy```JJJTTTnnn}}}cccMMMCCCjjj\\\WWWnnnsss{{{```IIIOOOJJJEEECCCDDDFFFDDD@@@@@@DDD???FFFBBBAAAKKKSSSddd|||{{{xxx~~~xxxzzz{{{hhh[[[cccsss~~~uuuttt}}}}}}~~~~~~}}}|||zzztttsssmmmrrruuupppkkkjjjlllllloootttzzz{{{vvvrrrkkkfffaaaZZZQQQKKK999333111555777999DDDQQQlllSSS111+++888111111111222222222222222333777AAAqqqxxxwwwttt~~~}}}|||}}}{{{sssnnnppptttpppcccWWWPPPWWWgggmmmffffffeee\\\]]]``````[[[VVVWWW```iiihhh```XXXWWW\\\___]]]YYYfffccc^^^ZZZYYY[[[___bbbaaa___YYYTTTSSSVVVVVVTTTSSSNNNGGGLLLeeexxxsssyyyvvv}}}hhhXXXfffoooiiilllLLL???EEEZZZooozzzdddPPP<<<<<<>>>BBBBBB>>>@@@OOO___eeebbbyyyooocccFFF222666000222111111111333444333222222111000000222333333222...555333222>>>JJJ[[[ooo|||~~~}}}______\\\NNNPPPMMMLLL\\\kkk}}}hhhaaaVVVaaakkkoooooonnnlllgggxxx~~~~~~yyyyyy~~~}}}uuuyyyxxxxxxyyy{{{{{{zzzyyywww}}}fffOOOJJJNNNTTTsssZZZIII>>>AAAAAA;;;;;;AAA<<>><<<>>>BBBAAA<<<>>>777888AAACCC===<<>>>>><<<<<<<<<===777@@@AAA>>>JJJ___fff___^^^VVVgggooonnnccc^^^gggsssqqqlllmmmlllyyyssseeeUUUNNNRRRWWWXXXbbbbbbaaa```fffnnnooojjjgggjjjlllkkkfffbbbaaaaaaQQQHHH<<<444333555777777777BBBMMMTTT```ppp~~~vvvaaaQQQUUUiiixxx|||zzzbbb]]]jjjkkkGGG...777444000000555888555///222222222222222222222222333///888555///LLLggg\\\JJJcccsssdddnnn{{{~~~vvvlllqqq~~~~~~zzzyyy{{{~~~}}}zzz{{{yyyxxxxxxwwwxxxxxxyyyzzz}}}xxxvvvvvvssspppuuuyyyxxxxxxwww~~~|||||||||zzzxxxwwwxxxyyy||||||xxxvvvzzz|||~~~~~~{{{xxxuuuwwwvvvuuusssooojjjccc___jjjvvvwwwbbbMMMSSSpppkkkWWWDDDWWWiiiKKK^^^www}}}tttIIIBBBFFFDDD>>>>>>AAADDDBBB>>>===???>>>EEE@@@@@@IIIIIIQQQjjjhhhiii~~~}}}zzzwwwsssmmmtttwwwzzz___ZZZcccppppppoooxxxxxxxxx{{{yyyyyy{{{~~~xxxvvv}}}~~~xxxxxx~~~|||yyyyyyxxxuuuqqqeee^^^TTTMMMIIIDDD>>>999222333888???AAAGGG\\\rrr~~~}}}pppYYY???111,,,666111111111111111111000000333444///VVVlllyyyyyy|||zzz|||~~~yyytttsssssspppggg___QQQPPPXXX^^^___gggiii^^^\\\[[[YYYWWWWWW[[[bbbgggYYYWWWVVVWWWZZZZZZZZZYYY```^^^YYYRRRNNNMMMPPPSSSXXXVVVRRRQQQWWW\\\VVVKKKQQQPPPZZZrrr{{{fff[[[lllrrrxxxwww^^^]]]rrr```CCCAAALLL]]]}}}]]]PPPEEE999>>>BBBCCC@@@DDDQQQ^^^eeevvvzzz|||tttsssnnnLLL000444777444222111111222444555444222111///...///111222111///,,,555333...111444<<>>???<<<;;;===???@@@===@@@???<<<===CCCBBB======777999CCCEEE>>>;;;???===???@@@>>>;;;999;;;===222777;;;:::666<<>>888999===AAA@@@;;;999;;;;;;AAA:::;;;FFF??????TTTbbbgggxxxqqqlllrrrqqq}}}~~~nnntttyyyfffeee~~~}}}zzzuuuggg[[[bbbrrr|||nnnooowwwtttsssvvvuuuooouuu{{{zzzvvvvvv|||}}}{{{{{{xxxsssoooooopppnnniiidddXXXOOODDD===;;;999666222222777@@@HHHKKKTTTpppgggpppvvviiizzzZZZ666888777---111111111111111111000///...333222)))CCCiiikkkzzzqqqsssvvvzzz}}}yyyzzz}}}~~~|||yyyvvvrrrnnnkkkhhh\\\NNNIIIKKKSSSeeeoooggg]]]XXXTTTTTTZZZ```bbbbbbXXXXXXWWWUUUQQQOOOSSSYYYWWWYYYZZZWWWQQQOOOQQQUUUWWW\\\]]][[[ZZZZZZRRRHHHQQQ\\\|||xxxtttbbbdddtttlllnnnLLLGGGFFFNNN[[[uuu^^^FFF@@@>>><<<>>>CCCCCCAAANNNdddooolllppp___fff@@@)))>>>000333222222222333555555444333000...,,,---000111000---333444---...888777///...<<>>@@@AAABBBDDDBBB???======>>>??????=========<<<;;;:::::::::<<<<<<;;;999999999999999;;;;;;:::888888;;;???CCCVVVccceeebbbbbb___bbbooommm]]]___yyywwwuuurrrbbbYYYooooooddd[[[bbbWWWIIIIIIJJJEEEEEEEEEPPPVVVPPPEEE>>><<<;;;999UUU___OOONNNfffxxxvvvzzzqqqmmmmmmbbbUUUZZZjjjxxxvvvwwwxxxtttnnnooouuuyyyqqqtttSSS:::555333111111111222333444555444333222000000000000000000000000555111000222000222EEE\\\jjjQQQaaa}}}tttlllrrrnnn~~~sssqqqrrr~~~}}}sss~~~xxxuuuvvvxxxzzzzzztttsssrrrrrruuuyyy}}}yyysssuuu|||zzz{{{xxxvvvuuuvvv|||}}}~~~}}}zzzwwwvvvvvvxxxxxxxxxzzz|||zzzwwwttt|||wwwtttvvv||||||uuunnntttrrrgggUUUPPP^^^ssseeeVVVQQQccc{{{rrrPPPPPPkkkpppYYYTTTaaatttgggAAAAAA???777===::::::::::::999888777666======<<<<<<>>>@@@CCCEEE]]]eeeqqq{{{{{{rrrjjjtttyyyyyyzzzuuu___AAARRReeezzzvvvttthhhjjjppprrrqqqsssyyyzzzwwwvvvwwwxxxzzz|||{{{yyyvvvzzzxxxtttrrryyy{{{rrruuunnnddd______^^^WWWNNN???:::;;;777---///888:::JJJCCCPPPXXX___ppp{{{ooobbbmmmuuuooovvvyyykkk777...666444///000111111000000//////.........444222555UUUyyyppp~~~yyy|||~~~xxxqqqooouuu}}}|||vvvtttuuuuuurrrnnnddd\\\QQQHHHGGGMMMVVV]]]mmmjjjeee___ZZZXXXWWWVVVRRRRRRQQQNNNJJJHHHHHHIIIVVVXXXaaaqqq|||~~~{{{xxxnnnddd^^^]]]WWWPPPTTT___vvvzzz}}}|||mmmiii}}}}}}sss|||dddGGGBBBJJJRRR```aaaLLLCCC===;;;???:::PPP;;;<<>>>>>>>><<<::::::<<<>>>??????>>>===;;;;;;<<<===>>>???@@@??????>>>===<<<;;;;;;888888888999999999999999:::::::::888888999===@@@@@@[[[nnnpppjjj]]]ZZZfffvvvppprrrxxxxxxqqqttt}}}pppfff^^^kkk}}}rrrsssxxx{{{qqqqqqhhhTTTHHHZZZ______YYYSSSQQQPPPNNNjjjxxxxxxjjjiiiwww|||uuu^^^ZZZUUUUUU\\\iiizzzrrrcccllltttqqqqqqzzz|||ssstttlllPPP666000333111000111000000111111222222222111000000000000000000000000333///111444222000===NNNqqq^^^YYYoooxxxnnnuuupppzzzuuuvvv}}}{{{{{{{{{|||}}}zzzvvvttttttuuuuuutttrrrqqqrrrvvvyyy|||yyyvvvtttvvv{{{{{{xxxvvvuuuuuuvvvyyyzzz{{{zzzwwwuuuttttttrrrvvvzzz{{{zzzwwwwwwwwwjjjttt}}}}}}uuunnnlllnnneeeZZZPPPVVVkkkyyyqqq___NNNSSSZZZmmmdddEEEVVVvvv___NNNUUUfffvvvIII999DDDCCC888666999999999:::::::::999999<<<<<<;;;<<<>>>@@@BBBCCCGGGUUUlll~~~gggnnnzzzsssTTTjjj~~~uuuIII;;;@@@VVVppp}}}yyyfffggglllmmmhhheeeiiilllllltttrrrpppoooooopppqqqrrrqqqwwwyyywwwvvvwwwtttooolllgggaaa[[[UUUKKK<<<000<<<;;;666444888>>>??????NNNMMMddd|||qqqhhhggg|||{{{xxxvvvQQQ111---444333///111000000000000//////......///444333111DDDggg~~~|||zzz|||rrrrrrtttwwwyyyzzzxxxvvvvvvxxxyyywwwtttuuunnnaaaTTTKKKGGGFFFFFF\\\ccclllrrroooeeeXXXOOOMMMLLLJJJHHHHHHLLLQQQVVV\\\[[[```mmmyyy|||}}}}}}tttpppppprrrnnnjjjsss{{{qqqsssqqqiii}}}sssPPPCCCHHHJJJQQQ```}}}mmmTTTFFF>>>999>>>GGGAAA>>><<>>666:::::::::===:::999777777999;;;<<<;;;999999999:::;;;===???@@@@@@??????>>><<<;;;;;;:::444555777888999999888888999::::::999888777999;;;555CCCOOO]]]nnnmmmbbbaaakkkrrrxxxvvvnnnfffaaa```pppvvvxxx~~~nnn^^^```jjjpppiiifffttt|||uuupppzzzxxxqqqkkkkkkrrrwwwxxxooo___]]]cccbbb[[[SSS^^^iiittt~~~pppsssfffmmmuuummmwwwzzzttt]]]999///+++000222///---000...............///000000000000000000000000000000000...000555333///444===fffmmmZZZZZZ}}}sssvvvkkk}}}|||tttrrr{{{~~~zzz|||tttrrrsssttttttuuuvvvuuutttssssssuuuwwwzzz{{{{{{||||||xxxvvvvvvwwwwwwzzz{{{|||{{{xxxvvvvvvvvvuuu{{{yyyssssssuuuyyytttooommmmmmllliiifffNNNUUU___hhhooolll^^^PPPQQQ```wwwuuudddQQQOOOhhhVVVHHHGGG[[[qqq|||UUU444888@@@>>>:::777888999999:::;;;<<<======<<<======???@@@AAABBBCCC@@@NNNhhhuuusssooosssrrrssspppdddddduuuzzzooojjjvvv]]]KKKAAA999CCC___qqq~~~rrriiihhhjjjlllpppmmmiiifffgggjjjooorrrgggjjjlllmmmnnnmmmfff^^^KKKDDD<<<888999;;;<<<===(((<<<;;;888HHHVVV```rrraaa|||yyyssstttwww}}}uuuCCC888//////111111000///000000000////////////...///333333...333HHHggg|||tttfffkkkrrrsssrrrssstttwwwyyyzzzzzzyyyyyy{{{wwwoooeeeYYYNNNEEE@@@IIINNNWWW```gggiiijjjiiiaaa```]]]YYYTTTRRRSSSUUUSSSNNNNNNTTTZZZ\\\^^^``````bbbhhhmmmkkkkkkyyyxxxlllnnnuuuuuuwwwzzzqqq^^^KKK>>>BBBMMMZZZlll[[[LLL@@@>>>???>>>@@@EEE>>><<>>???===<<<;;;;;;999888888777444555777999999999777666999:::;;;:::888777777888777666111;;;VVVddddddgggnnnuuuyyy||||||iiiSSSgggwwwwwwmmmqqqqqqtttggg]]]gggnnnkkkiii```___ZZZUUUYYYeeennnrrriii___WWW]]]iiirrruuuuuu|||nnn]]]hhhttt}}}eeefffvvvrrrJJJ555111555000...111222//////222...---,,,,,,,,,---///000////////////////////////000---///333333//////333HHHjjjhhhTTTeeeuuuxxx|||~~~~~~~~~tttiiiqqqyyy|||xxxsssrrrnnnqqquuuxxxxxxuuuqqqnnnmmmrrryyy|||{{{yyyyyyyyyyyyzzzzzzvvvtttvvvwwwvvvzzz{{{|||{{{xxxwwwwwwxxxuuuzzz~~~~~~yyyuuutttuuusssnnnkkknnnpppgggUUUEEEYYYkkkyyyqqq\\\NNNQQQZZZmmm{{{~~~dddFFFJJJhhhrrrdddLLLRRRbbb{{{ZZZ>>>999>>>444333======;;;;;;;;;<<<===>>>??????>>>???@@@BBBCCCCCCCCCCCCDDDKKK[[[nnnzzzxxxnnngggxxxwwwyyy|||uuullloooxxxyyyvvvppppppwww{{{}}}kkkEEE999;;;LLLYYYlll{{{}}}qqqggg\\\[[[ZZZZZZZZZ]]]aaaeeeeee\\\TTTVVV\\\[[[MMM>>>:::888999;;;:::666444444AAANNNFFFRRR~~~jjj___}}}}}}qqqjjjqqqppp???---000222000000111///+++////////////////////////...///111000---888WWWuuuxxxnnnhhhaaahhhmmmnnnnnnnnnrrrwwwyyyyyyxxxwwwwwwzzz{{{zzzvvvnnnaaaUUUNNNCCCAAA@@@CCCNNN]]]mmmwwwxxxzzz|||zzzssskkkddd```ccc[[[VVVVVVUUURRRQQQSSSYYY[[[aaaggghhhjjjtttwwwqqqrrr{{{}}}|||aaaMMM<<<;;;EEENNNUUUZZZuuuxxx\\\III<<<444;;;EEEFFF???:::;;;RRRcccbbbjjjqqqhhhlll{{{ppp@@@999333222111111666===:::555///---...000000///................................./////////000000+++...111111///...000111111666>>>GGGRRR___kkkssssss~~~zzz~~~xxxnnnbbbUUUGGG:::111//////222777:::999222,,,dddSSSXXXOOODDDIIIEEEGGGCCCFFFHHHIIIGGGFFFFFFGGGHHHggg{{{||||||ssssssggglll~~~qqq___^^^cccQQQTTTTTTYYY\\\UUUVVVhhh~~~ZZZBBB666;;;:::;;;:::555111333999555444333333555666555444888:::<<<<<<:::999999:::::::::999999888777777666777888999::::::888666444:::;;;===<<<999777666777777>>>;;;555:::@@@MMM```iiimmmlllooowwwtttmmmaaaYYY\\\ppp}}}}}}uuuvvvnnn]]]TTTUUU\\\bbbbbbdddiiimmmnnneeegggrrr}}}tttyyyyyykkk^^^YYY```iiiooonnnqqqtttTTT===111///000111---+++---000000111222......---,,,,,,...///000........................000------000111000111222222NNNlllgggUUUfff~~~}}}}}}llldddpppzzzzzz~~~|||wwwsssjjjjjjlllmmmppprrrtttuuujjjlllooorrrtttuuuwwwxxxjjjpppsssppppppuuuxxxwwwwwwwwwxxxwwwuuutttuuuvvvrrrrrrsssuuuuuusssqqqoooggggggdddZZZQQQOOOUUU]]]vvvrrriii[[[PPPRRRaaaqqq{{{xxxkkkRRREEEUUUjjjaaaGGGJJJ^^^tttqqq>>>;;;CCC@@@///555AAA;;;======<<<<<<===>>>??????<<<===???@@@AAAAAAAAAAAADDDBBBFFFRRR\\\bbbhhhmmmppp~~~sssmmmvvvyyywwwkkkyyyppp}}}zzzaaa[[[^^^JJJDDDBBBIIIUUUZZZWWWRRR___aaaddddddcccbbbcccdddSSSIII???===???===666///888333111222444999EEESSSrrr~~~hhheee^^^cccssspppuuutttFFF***,,,111222...---111///***...............////////////,,,...222000222HHHcccvvvttt}}}uuuttt|||~~~uuunnnnnniiilllqqqtttuuuuuuuuuvvv~~~sssggg___OOOKKKFFFCCCDDDIIIOOOTTThhhnnnwww~~~}}}xxxttttttrrrmmmkkkllllllkkklllqqqsssuuuxxx|||yyy}}}~~~aaaLLLEEEEEEDDDDDDGGGSSSjjj~~~nnnXXXOOO>>>;;;;;;@@@DDDCCC@@@>>>PPPggg___XXX|||uuuuuussskkkMMM111///000444888999;;;>>>333000---...000222111...---------------------------............/////////......///111444333000---......---...222:::CCCIIIOOOZZZdddjjjttt}}}vvvgggpppyyy}}}|||tttgggZZZPPPJJJBBB;;;666444444444333222111//////000222444fffSSSVVVOOOFFFHHHBBBEEEAAACCCEEEFFFGGGGGGHHHHHHKKKKKKMMMaaapppjjj```ZZZccctttsssgggnnnfffbbbttt}}}uuu~~~lllUUUNNNLLL888;;;@@@RRRmmm}}}{{{XXX@@@999<<>><<<:::>>>===<<>>999===@@@:::555>>>@@@333<<<;;;;;;:::;;;<<<===>>>999999999:::;;;;;;<<<<<>>===<<<:::===???===999777777999555444222111...000:::EEE999999???JJJTTTbbb{{{XXXUUUyyyvvv|||vvvEEE///333//////---+++,,,///000------............/////////111,,,,,,111111///999IIIooo}}}{{{nnn{{{~~~nnnjjjdddeeehhhlllppptttvvvwww{{{|||xxxggg```UUUIIIAAA<<<;;;;;;EEEJJJRRR\\\gggtttuuu\\\KKKDDDEEEFFF<<>>GGGEEE===<<>>===@@@???@@@OOOaaahhhuuutttiiieeeeeeddd~~~tttzzz~~~ffflll|||zzz```[[[xxx|||ppphhhmmmpppeeeQQQCCCGGGGGGFFFAAA===>>>DDDJJJMMMGGGCCCDDDGGGLLLWWWcccSSS___uuurrrhhhsssvvvgggssszzzuuuKKK111---333...++++++---...---...000---------.........//////111,,,,,,000000...111888RRRiiitttppp~~~~~~mmmmmmfffdddcccffflllrrrtttuuurrruuu{{{xxxjjj\\\PPPIIIGGGGGG;;;<<<>>>AAAGGGOOOYYY___pppqqqxxxrrrVVVQQQKKKEEEBBBAAADDDGGGKKKSSSbbbvvv___GGG;;;888:::777@@@FFFCCC>>>DDDVVVeeessssss}}}vvvkkk}}}SSS<<<...444444555:::???===444***,,,...//////.........///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........000...,,,++++++---///000,,,---...000111000///---,,,,,,++++++...222333222333444666555333111333777<<<:::999777333000222777///000111111000.........+++---000333444222...+++yyyUUUOOONNNIIIHHHAAAGGGDDDGGGJJJGGGBBBAAAEEEKKKEEEDDD???BBBIIIFFFGGGUUUbbb}}}ttt~~~wwwxxx[[[XXXWWWcccgggUUUIIITTTSSSPPPQQQWWW[[[WWWMMMEEE@@@@@@JJJGGG<<>>///888555666<<<000+++===222111111222444888;;;===777666555444555666888:::777777<<>>aaa~~~}}}vvvzzzrrroooxxxlllgggbbbccciiioooqqqpppssstttwww{{{~~~rrreeeYYYRRRFFFFFFEEEBBB???======>>>BBBCCCIIIQQQVVVXXX\\\aaadddkkkpppqqqppprrrtttuuujjjjjjiiidddWWWJJJDDDEEECCC@@@???CCCIIIOOOUUUZZZlll}}}|||nnn[[[KKK???:::;;;>>>EEEAAA<<<===FFFVVVccchhh```|||kkkxxxvvvsssVVV333222222---;;;GGGCCC666,,,***,,,...000000...+++***---000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......(((---111222000......///...---++++++---......---...///111333000---///333......000333333111///000((()))///555333,,,...666///000000000//////000111000,,,***,,,111222...***oooZZZNNNJJJCCCCCCEEE???@@@EEEHHHGGGGGGHHHFFFBBBBBBAAA@@@AAACCCEEEEEEDDDGGGSSSfffxxx~~~yyyrrrvvv|||~~~sssaaaTTTQQQSSSPPPPPPOOOVVVmmm~~~}}}XXX<<<444777555444444333333444444555111111222333333444555555111222222333333222222111///000111222222222222222111111222333555777999:::444444333222333444555666999999999999888666555444777777777777666444333222555444444444777>>>FFFMMMkkkddd___cccmmmqqqkkkdddbbbdddggglllppptttxxxyyyrrr___XXX]]]eeehhhfff|||uuuoookkkjjjkkkllllllvvvssscccdddtttxxxnnnXXXMMM???555111000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......---------............///---111222666MMMggghhhXXXjjj|||{{{yyyyyyfff^^^rrr~~~~~~fffccchhhrrrwwwyyy~~~vvvnnnkkkZZZ[[[]]]aaahhhqqqyyy~~~xxxwwwtttoooiiiccc^^^ZZZYYY[[[\\\[[[YYYZZZ]]]aaabbbgggpppyyy|||kkkZZZQQQOOOQQQ[[[fffooowwwjjjYYYHHHCCCGGGNNNPPPQQQNNNGGGMMMeeerrrUUU666222888111111111111111111111111333444444444555555666666555666666666666777777777555888<<<===<<<:::999999;;;NNNbbbjjjmmmpppqqqooouuusss{{{tttsssvvvppp\\\WWWDDDPPPiiiWWWOOOTTT\\\QQQCCCJJJXXXaaaiiiUUUIIIRRRhhhXXXSSSiii^^^eeeRRRhhhuuufff[[[}}}yyyrrrJJJ777000***)))---------------------------------------------------...------......///000111222LLLmmmxxxqqquuuxxxmmmeeeiiiaaaZZZeeeqqqrrrtttuuuuuuuuu{{{rrriii___XXXOOOIIIEEECCC@@@>>>??????>>>>>>>>>???@@@@@@CCCCCCCCCDDDDDDEEEEEEEEECCCDDDDDDAAA======@@@CCC???DDDJJJPPPXXXfffxxxyyyXXXIII===<<<<<<999;;;@@@<<<<<<<<>>666555777999444333333222222333333444111111222222333333444444111222222222222222222111///000111111222222222111000111111333444666888999222222111111111222333444888888777777666666555555888888888777666666555555:::999666444333666;;;???222===PPPdddqqqqqqiiiaaaSSSUUUZZZ___ffflllpppsssiiiaaaVVVOOONNNQQQSSSTTTjjjgggdddaaaaaacccgggiii|||}}}qqqZZZNNNNNNHHH===888333,,,+++---000000///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------...------------...............000000111@@@VVVaaa```___qqqxxxkkkccc```qqqwwwkkk___]]]hhhooohhh```___gggrrrzzz}}}~~~pppllleee^^^YYYVVVVVVVVViiikkkpppuuuxxxyyyyyyxxx{{{}}}|||sssiii___VVVRRROOOMMMPPPYYYbbbiiisss|||tttbbbSSSPPPQQQNNNNNNRRRFFFGGG???<<>>BBBJJJXXXmmm}}}|||tttpppuuuzzznnnjjj^^^gggvvv~~~~~~~~~lllZZZSSSNNN___}}}~~~fffUUUUUUQQQVVVaaaWWWhhhlllvvvxxxzzzyyymmmddd^^^FFF000,,,---,,,---222------------------------------------------------------------...///000111///111HHHlll|||xxx}}}lllfffllliiiddd^^^UUUbbblllvvvxxxsssppptttyyyyyyqqqiiibbb\\\VVVRRRFFFEEECCC@@@>>><<<;;;;;;======<<<<<<======>>>>>>???BBBDDDEEEGGGJJJOOOTTTZZZcccooo}}}kkkYYYIII@@@:::999888999AAAKKKAAAHHHVVVeeesssxxxssslllyyykkkDDD+++///>>>FFF;;;999555111...............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------...........................---...222666777333...------------------------uuurrrVVVKKKJJJJJJ@@@???EEEEEEDDDGGGFFFBBBAAACCCBBB???AAA@@@???@@@BBBCCCCCCBBBCCC@@@<<<999;;;AAAHHHLLL]]]hhhsssuuuooonnnttt|||{{{vvvtttwww~~~zzztttqqqvvv~~~|||uuu~~~~~~ttt^^^HHH???666------333777444///222222111111111111222222222222222222222222222222111111222222222222111111///000000111111111111111000000111222333555777888111111111000111111222333777666666555555666666777888888777777777777777888999999777333000///111222555555555666===KKK]]]kkksssrrrooollliiifffcccbbbUUUXXXZZZYYYXXXZZZ```eeennnllliiihhhhhhjjjmmmooo[[[WWWMMM???555111,,,(((---***)))***---///---+++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,------------------------............//////...---111???TTTcccYYYbbbtttmmmbbbbbbjjjYYY]]]eeeccc]]]WWW\\\iiiuuuxxx|||xxxlll```WWWQQQOOOMMMPPPUUU[[[^^^``````___eeefffgggjjjlllkkkiiigggYYYVVVSSSNNNKKKIIIIIIIIIOOOSSS]]]lllzzz|||iii[[[FFF777<<>>???AAABBBAAA@@@???@@@AAAAAA???<<<888666:::BBBJJJKKKIIIMMMZZZeeekkkhhhmmmzzz}}}}}}xxxeee```TTTDDD:::888444......333999<<<999444000...111000000//////000000111111111111111111111000000000000111111111111000000//////000000111000000/////////000111222444555666222222222222333333444444666666555555555777888999666666555555555666888888222333333111///...///000111222222000---000999AAA777<<>>666222111---+++,,,,,,+++---111///...------...---+++(((++++++++++++++++++++++++))))))))))))))))))))))))************************++++++,,,,,,,,,---------,,,,,,---------.........222...------,,,000DDDYYY```^^^dddsss}}}}}}wwwuuu}}}wwwvvvhhhVVVYYY]]]^^^[[[ZZZ```iiiwww{{{yyyrrrnnnZZZYYYXXXUUURRROOOLLLKKKNNNLLLJJJKKKNNNNNNKKKHHHLLLKKKJJJKKKOOOUUU[[[___rrrzzzxxxhhhYYYOOOBBB>>>CCCRRRZZZUUUMMMKKKEEEJJJ]]]wwwbbb777222888333...111000000000000000000000000///000111222444555666777777777777777888888888888888888999888777777999;;;999;;;===>>>DDDOOO\\\eeemmmlllrrrvvvzzzsssdddfffeee```wwwgggpppjjjmmmvvv||||||{{{~~~iiiXXXUUUUUU^^^wwwlllxxxvvvttt\\\999444000///222222,,,(((***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000...666444222JJJrrr~~~}}}~~~pppppp~~~}}}kkkggggggXXXTTTRRRZZZhhhsssvvvtttyyyyyyzzz|||{{{xxxvvvttttttssssssrrrsssuuuwwwxxx}}}yyyhhhXXXMMMFFFBBB???555999>>>AAACCCDDDAAA===VVVssswww```dddjjjiiizzzfffHHH000444???>>>666222,,,,,,---------------------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------///---,,,---...///...,,,++++++++++++++++++++++++vvv}}}bbbOOOFFFEEE???AAAEEEAAAHHHIIIGGGBBB@@@CCCCCCAAA>>>======???@@@@@@???===<<<:::888777888:::===???555777777555333555:::???999888@@@MMMOOOIIIKKKSSSUUUPPPJJJIIIIIIFFF>>>777555666444000...111333333///222333000++++++222999000//////......//////000000000000000000000/////////000000111111000000/////////000000000//////............///111222444444444444555555666666666666666666666666777888888999333222222333333444555666,,,...000111000000000111''',,,333666444///***'''444444333333222222111111666888:::;;;<<<===???AAA//////......///111333444111+++***...---***+++000***))))))***+++,,,------++++++++++++++++++++++++))))))))))))))))))))))))************************+++++++++,,,,,,,,,------,,,,,,,,,------------...333------111000---666EEEbbbgggiiijjjoooyyy}}}|||wwwvvvlllmmmzzzbbbWWWWWWbbbdddWWWPPPUUUnnnttt{{{|||vvvoooiiieeeccccccaaa\\\XXXVVVXXXYYYXXXWWWcccccccccgggmmmuuu}}}ttteeeWWWJJJ>>>777666EEE```tttoooXXXDDD>>>CCCSSSooo}}}ttt]]]???---555888,,,)))333///////////////////////////000111222444555777777555555666666666777777777666777777555444555888:::777;;;===:::666888DDDQQQbbbhhhttt}}}sssxxx[[[YYYYYYiiiwwwzzzwwwooouuuyyynnnnnnyyyqqqwwwyyyzzzkkkeeeRRRWWWyyyuuu|||iiiKKK999,,,---,,,---...,,,******---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...///&&&444444***888___|||}}}}}}uuuqqqjjj^^^aaajjjddd[[[UUUVVV[[[bbbfffqqqrrrrrrrrrssswww}}}uuummm```YYYNNNFFF???;;;:::::::::FFFIII???888FFF___rrrwwwyyyoooggg}}}{{{yyywww999888===CCC:::+++(((111,,,,,,---......---,,,+++------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,+++,,,,,,,,,+++++++++++++++++++++++++++zzzeeePPPEEECCC???AAADDD???FFFGGGFFFBBBAAADDDEEECCC===<<<===>>>??????===;;;999999888777777888999:::>>>>>>>>>>>>>>>;;;777444333222444888444111777BBB///000111333444444444333222444555444222000......555000+++))),,,000111111//////............////////////////////////////////////000000000000/////////////////////......------------...///111222333444444555666666666666666444555666777777777777777///000111222222222222222---...000000///...///000666222,,,)))***...222444......//////000000000000222000///...//////......333222000---***((('''&&&111...---...---+++***,,,,,,,,,*********+++,,,---++++++++++++++++++++++++))))))))))))))))))))))))************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------111---...333333//////444LLLcccuuurrrkkkqqq~~~zzzzzz}}}xxxzzzbbbUUUaaannnkkkaaa\\\QQQZZZeeeooouuuzzz|||xxxuuuvvvwwwyyyzzz|||uuudddQQQDDD>>><<>>???PPPkkkzzzzzzjjjuuu{{{oooJJJ222@@@CCC666,,,...000,,,............---,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++************************\\\KKKDDDCCC===>>>CCC@@@AAADDDDDDAAAAAAEEEFFFDDD<<<;;;<<<===???>>><<<999:::<<<===>>><<<888333///444444666888:::999666333555555444333//////333888555777888777444111000111...---,,,---...///222444333111000222555333---'''//////............//////---------......//////000...//////000000//////....../////////......---,,,------------...///111111111222333444444444333333111333555666666555333222---///111333333222000......///000///---,,,---...---///222333222000---+++------......//////000000)))***++++++,,,,,,,,,,,,((((((***+++,,,---......%%%''')))(((***------,,,//////...---+++***)))******************************************************************************++++++++++++,,,,,,,,,++++++,,,,,,,,,---------...---...000111000...---444KKKgggvvvvvvvvvttt{{{wwwkkkbbbfffppppppiiiKKKKKKMMMUUU```jjjoooqqqqqqvvv~~~xxxdddQQQ>>>666:::EEEWWWeeennnaaaTTTJJJBBBDDDWWWlllwwwxxxzzz]]]777,,,555555---+++222555000..............................//////000111111222000000111111111111222222111222333222111111333555666111///444888888888;;;<<<>>>FFFJJJOOOhhhooommmwww}}}xxx|||zzzuuuooouuutttxxxwwwrrrqqquuuyyyuuu]]]@@@))),,,222+++000///...+++***++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,---...111+++---333...(((666MMMhhhxxx{{{pppyyyvvv~~~xxxooojjjhhhhhhhhhgggXXX^^^eeeiiiiiiiiilllnnnlllooorrrsssssssssvvvxxx}}}xxxqqqlllbbb```[[[RRRHHHAAA>>>>>>@@@<<<;;;=========@@@GGG>>>CCCHHHUUUqqq}}}eeeiiizzz{{{mmmGGG))):::;;;444))),,,666444)))......------,,,,,,,,,,,,,,,,,,,,,++++++++++++***************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,,,,+++++++++************************|||QQQEEEDDDDDD;;;;;;AAAAAA===AAABBB@@@AAAEEEFFFCCC;;;;;;<<<===>>>>>>;;;888<<<:::888666555666888:::777666444222222444777999222555777666666777444000---///111222111111111222000//////222222111000000)))---///...******---111//////............//////,,,,,,------...///000000......////////////........./////////...------,,,,,,,,,,,,---...///000111...///000111222111000000///111444666666333000...---///222444444222///------...///...,,,,,,---...))),,,///...,,,+++---///////////////............***---000000---++++++,,,,,,,,,,,,,,,,,,+++))))))(((------((((((,,,+++%%%$$$''')))+++******)))***************************************************))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,---------+++------,,,---000000......444MMMooo~~~{{{~~~tttzzzyyyhhhwwweeePPPZZZddd```gggXXXIIIDDDLLLVVVZZZYYYgggiiimmmsss{{{|||wwwmmmcccJJJ@@@;;;BBBNNN[[[iiivvvVVVHHH>>>AAAKKKXXXkkk}}}pppppp[[[444777444+++***111333---***,,,........................,,,---------......//////.../////////000000000000///111222222111111222333333333555777333---111:::444666??????:::EEEUUUYYYgggccc___lll~~~}}}ppplllrrr|||xxxmmmxxxxxxyyyzzzmmmIII000,,,+++...000+++(((***+++***,,,------***++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,---...''',,,///---,,,000555888MMMlll|||{{{{{{hhhyyyvvv{{{bbbKKKOOOdddnnnbbbQQQZZZ\\\]]]\\\[[[^^^eeelllmmmnnnooommmjjjiiikkknnnggghhhjjjlllpppsssvvvxxx{{{||||||{{{yyytttpppmmmeeecccbbbbbbaaa]]]VVVQQQIIILLLLLLGGG>>>888777999:::999===DDDEEE@@@@@@EEEGGG```rrrqqqqqqyyyxxxmmm{{{yyy||||||mmm:::***999///+++...444///&&&***666------,,,++++++,,,------,,,,,,,,,+++++++++******************************************************************************))))))))))))))))))))))))************************************************++++++++++++++++++++++++(((***,,,---,,,,,,+++,,,))))))))))))))))))))))))yyyqqqMMMGGGBBBBBBBBBAAACCCFFF>>>>>>======???AAADDDFFFBBB>>>::::::<<<===:::666===<<<:::888777666555555555555555444333222000000333333333222222222111111000000000000000000000000........................///......------///000111111000///......------...+++++++++,,,---...///000111000///......------...000///...------,,,------++++++++++++++++++++++++////////////000000000000111111111111222222222222000000000000////////////000//////...------,,,,,,+++,,,------......------......---------,,,,,,,,,---------,,,,,,++++++++++++++++++*********))))))************************+++++++++*********))))))+++++++++*********))))))))))))))))))************))))))))))))))))))))))))++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---......444111555HHHaaarrrrrrlllvvvzzzhhhkkkvvv}}}xxxvvvxxxtttiii\\\VVVWWW^^^iiikkk^^^KKKDDDFFFGGGIIINNNVVVaaakkkqqqtttvvv|||yyyyyywwwssskkk^^^QQQHHH???FFFOOO^^^rrrxxxaaaBBBGGG???BBBXXXrrr}}}www```___llluuuLLL555000111///............---------------------------------,,,,,,,,,---------......///////////////000000000111111111000000/////////222444666888888777555333444555666777777666444333<<<@@@DDDHHHNNNZZZiiissstttmmmmmm{{{{{{yyyzzz}}}pppfffsssnnnKKK000000///...------,,,,,,************************+++++++++*********)))))))))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......444MMMjjjxxxvvvtttzzzwwwuuurrrooommmCCCAAASSSXXXYYY```ggg```QQQLLLQQQZZZXXX[[[bbbfffdddaaa```TTTQQQXXX]]]YYY\\\```\\\[[[bbbggggggiiiiiiaaaWWWLLLMMMJJJEEEHHHKKKEEE;;;777???AAA;;;:::??????:::???;;;@@@IIIBBB777CCC[[[rrr~~~uuu]]]aaahhh>>>///000222........................------------------------++++++++++++++++++++++++************************+++*********))))))((((((+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************ssslllLLLEEE@@@@@@@@@???AAADDD@@@???>>>===>>>???AAACCCCCC???;;;:::<<<<<<999666::::::888777666666555555333333444444333333222222111111111111000000000000000000000000000000000000........................222111///...---,,,------111000///...------------,,,,,,,,,,,,,,,---...///000///..................000///...------,,,,,,---++++++++++++++++++++++++------........./////////000000000000000111111222000000000/////////....../////////...---,,,,,,,,,+++,,,------...---------------------,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++*********))))))************************+++++++++*********))))))+++++++++*********))))))))))))))))))************))))))))))))))))))))))))+++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,---......***((()))222@@@NNNWWW[[[[[[lllkkkxxxwwwwwwhhhnnn|||wwwlllOOOQQQ[[[jjjooohhh^^^XXXJJJFFFCCCCCCHHHNNNTTTVVVaaagggpppuuuxxxyyy{{{||||||}}}~~~|||{{{{{{|||xxx{{{}}}yyyrrrnnnjjjddd]]]WWWRRRMMMFFFBBBMMMSSSYYYZZZRRRHHHDDDFFF???QQQmmm}}}sssoooqqqNNN777------000............------------------------------------,,,,,,,,,------------...////////////000000111111000111222222333333333333444555777888999888777666555666777888888666444333000444888<<>>??????===<<>>AAABBBAAA???===<<<===>>>???BBB???;;;;;;<<<<<<:::777999999777666555555555555111111222333444444333333////////////............000000000000000000000000------------------------222111///---,,,,,,------111000///...------------------,,,,,,,,,,,,------...------------...//////000///...---,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------000///.........///111222000////////////.........///......------,,,,,,+++++++++,,,------------------------,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++************)))))))))************************+++************)))))))))+++************)))))))))))))))))))))************))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........000111222777EEEYYYggghhhjjjnnnzzzmmmjjjooossswwwzzzpppeeeZZZVVVWWWWWWXXXZZZTTTOOOGGGAAA>>>============AAAHHHNNNUUU\\\dddiiilllnnnpppqqqoookkkfffccciiiddddddhhhiiicccZZZUUUUUUOOOHHHFFFIIILLLLLLJJJEEEHHHQQQTTTFFF999CCCXXXkkkuuutttjjjooozzzpppFFF111.........000............------------------------------------,,,,,,,,,,,,------------......///000000111222222000111333555666666666666555555666777888999999999888888999999888666444333333444555444333666;;;@@@GGGPPPSSS___wwwsssdddfffnnnssssssrrrrrryyyooobbbeeelllmmmggglllvvv~~~|||gggNNN;;;111000333---------,,,++++++******************************+++++++++***************)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,------------+++***///>>>UUUkkkyyyzzz~~~wwwssswwwsss|||sssmmmuuuyyyqqqTTT<<<999;;;888777<<<===<<<:::888999===??????>>>999<<<<<<555777<<<999???AAACCCDDDHHHJJJGGGAAA<<<888666777666555666888EEE@@@===AAACCCBBBBBBCCCLLLRRRVVVZZZeeerrrssskkksss|||tttxxxeeeNNN555+++000555000(((------------------------------------------------++++++++++++++++++++++++************************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************sssoooIIICCC>>>>>>>>><<<<<>>???<<<::::::<<<<<<;;;:::;;;:::888777555444444333111111222333333333333222/////////.........------////////////////////////------------------------......---,,,---...///000000000///...------------...------,,,+++++++++,,,,,,,,,,,,,,,---...///000//////...---,,,,,,,,,,,,************************+++++++++,,,,,,,,,------...---,,,,,,---...000111/////////.........------------------,,,,,,++++++++++++,,,------------,,,,,,,,,,,,,,,+++++++++++++++++++++++++++*********************))))))))))))************************************))))))))))))************))))))))))))((()))))))))************))))))))))))))))))))))))***************************++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...***---///,,,,,,777JJJZZZrrrzzz{{{tttpppkkkgggiiinnn|||yyyrrrdddSSSIIIIIIMMMMMMLLLJJJJJJKKKKKKJJJHHHDDDAAA???>>>BBBJJJTTT[[[TTTUUUVVVVVVUUUQQQLLLHHHDDDEEEIIINNNLLLFFFCCCDDDGGGBBB???AAAFFFIIIGGGDDDGGG>>>888;;;EEEVVVqqqtttmmmkkkooo{{{qqqNNN000---444222---............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------...///111222333333000111333555666666666555444444444444666777999:::999999999888777555444333777888777444111///000222+++111222<<>>;;;<<<>>>;;;333999333888===999;;;<<<444666888999999999:::;;;:::444333888???@@@===>>>CCC<<<:::???HHHJJJFFFIIIRRRnnnnnnxxxooohhhoooxxx{{{iii:::111...444666000******------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********************************************************)))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************xxxnnnkkkGGGAAA>>>>>>>>><<<<<<>>>===<<<;;;::::::;;;===>>>:::999888999;;;<<<=========<<<:::777555333222111222222333333222222111000000000/////////.................................------------------------...------,,,,,,...///000000///...------,,,,,,,,,...---,,,+++++++++++++++++++++++++++,,,...///000///...---,,,,,,++++++,,,************************++++++,,,,,,,,,------------,,,,,,,,,,,,...///000............------------,,,,,,,,,,,,,,,+++++++++***+++,,,,,,------,,,,,,,,,,,,+++++++++*********************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))*********************************+++++++++,,,,,,,,,++++++++++++,,,------+++------***''')))000777LLLjjjgggkkk}}}www~~~~~~lll^^^]]]lll}}}|||nnnaaaYYYJJJJJJJJJMMMSSSWWWZZZ[[[RRRNNNFFF@@@===>>>???AAAFFFDDDBBBBBBBBBAAA???<<<<<>>JJJ[[[iiirrrvvvhhhmmmxxxzzzqqqmmm}}}yyywwwyyy{{{}}}uuulllgggjjjiiiZZZBBB222111111222222000---+++******************)))))))))))))))))))))))))))))))))************************))))))*********+++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,000000+++)))333JJJ]]]ZZZmmmzzzyyy{{{uuuhhhyyyiiiqqqtttggg___hhhlllSSSJJJ@@@RRR[[[QQQFFFCCCCCC???HHH:::555444111777===888555777888888555333555888>>><<<<<<>>><<<999:::>>>@@@HHHWWWddddddaaakkkzzz}}}xxx|||}}}kkksssjjjHHH:::333------111...(((---999------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))******))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))tttiiigggEEE???<<<===>>><<<;;;>>>::::::999888999;;;===???777777777888999:::<<<===<<<;;;999666444222111000222222333333222111000000111000000000////////////........................,,,,,,,,,,,,,,,,,,,,,,,,111000...,,,++++++,,,,,,000///...---,,,,,,,,,,,,------,,,+++++++++++++++*********+++,,,---...//////...---,,,++++++++++++************************++++++++++++,,,,,,,,,,,,++++++,,,---...//////000......---------,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,+++++++++*********)))))))))))))))))))))*********(((((()))))))))))))))***))))))))))))))))))))))))(((((()))))))))))))))***(((((()))))))))))))))***))))))))))))************))))))))))))))))))))))))************************************+++++++++++++++++++++++++++,,,------///000111111222111111111555===ZZZuuuuuuooouuu|||pppcccmmmjjjgggjjjuuu~~~}}}wwwrrrkkkbbbZZZUUURRRPPPOOO\\\]]]^^^aaacccbbb```]]]MMMIIIFFFEEEHHHIIIIIIGGGRRRWWW\\\YYYNNNEEEIIISSSQQQLLLEEEAAACCCGGGLLLOOOWWWmmmppp___gggmmmzzzkkk999222------111000***+++111------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---...//////000000000000000000000000111111000000//////000222444555555555444333222111111111...//////000111111222222+++222000///444222000666000000000000333999@@@EEEIIILLLRRRVVVVVVQQQIIICCC===:::999<<<=========???222333888======555000///---000000+++%%%%%%,,,333************************))))))))))))))))))))))))***************+++++++++)))************+++++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,---,,,++++++,,,...000000HHHeee~~~}}}|||~~~}}}tttvvvqqqeeeiiizzz|||iii^^^cccsss___FFFKKK^^^jjjKKKDDDEEEDDD;;;;;;===777:::888;;;AAAEEEEEEFFFGGGJJJJJJGGGDDDGGGQQQXXX[[[fffsssuuummmtttiiiooossszzz~~~~~~{{{}}}\\\===222000555---***...000---...333,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))oooccc___AAA<<<999;;;<<<::::::===:::999888777888:::<<<===777777777777777777888:::777666555333222111111111000111111222222222222111000000000000////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,111000...,,,+++++++++,,,//////...---,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,------///...---,,,++++++++++++************************)))))))))*********++++++)))***---///000000//////---------,,,,,,,,,,,,+++*********+++++++++++++++******+++,,,,,,,,,,,,++++++*********))))))))))))((((((((()))))))))******(((((((((((())))))******))))))))))))))))))))))))(((((((((((())))))******(((((((((((())))))******))))))))))))************))))))))))))))))))))))))************************************+++++++++++++++++++++***++++++,,,---%%%&&&(((,,,///000000///555---444QQQkkkqqqnnnnnn{{{~~~xxxyyygggXXX]]]nnnyyyzzzyyyqqqhhh___VVVPPPGGGHHHKKKPPPVVVXXXVVVTTTKKKGGGCCCDDDGGGIIIHHHFFFPPPPPPQQQOOOEEE<<<<<>>999777999;;;999999<<<;;;999888777777999:::<<<888888888777555444555666222222111111000111111111...///000111333333333333000////////////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,---.../////////...---,,,,,,,,,,,,,,,++++++***++++++,,,,,,++++++******++++++,,,---......---,,,++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))(((***---000111111///...---------,,,,,,,,,++++++******************++++++******+++,,,,,,,,,,,,+++************))))))))))))'''((((((((())))))******'''((((((((())))))******))))))))))))))))))))))))'''((((((((())))))******'''((((((((())))))******))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++******++++++,,,---*********+++,,,,,,------'''555444///???YYYmmmyyyuuuoooppp|||uuupppjjjdddeeekkkvvvxxxqqqnnnggg^^^WWWTTTQQQOOOLLLKKKGGGDDDEEEIIIJJJGGGDDDFFFEEEHHHMMMNNNJJJJJJLLLSSS\\\iiisss{{{}}}qqqjjjkkklllnnn|||fffMMM555%%%)))777+++///000------000...)))---------,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++---000444666000000000000111111111111000///...............///111000//////111222222111222333+++)))111111+++---,,,---///111111000---++++++///222///,,,...222666,,,//////,,,,,,000///+++000,,,+++///111...++++++...,,,)))(((***++++++******************+++++++++))))))))))))))))))))))))))))))******++++++++++++)))************+++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,***+++,,,+++)))+++///333'''000:::CCCSSSjjjxxxyyy}}}zzzyyyzzzrrr}}}wwweeegggnnneeeUUUTTTrrraaabbbnnnssstttwwwkkkssszzzeeeTTTnnn{{{|||tttxxx|||gggcccrrrzzzqqqkkksss|||qqq{{{zzzJJJ555999000+++///+++///111111,,,***,,,///111,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))************************(((((())))))*********+++(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))cccKKKLLL===;;;999777666777999:::<<<;;;999888888888999999999888888777666555555444222333333333333222111111000000111111111111000000........................---.........---,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++,,,---...///000111---------,,,,,,+++++++++************************)))************+++++++++&&&'''))))))))))))+++---))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************(((((())))))))))))(((((()))))))))))))))))))))))))))************+++++++++)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,111...---...///777MMMbbbuuujjj```cccsss~~~ppp___cccffffffkkkssswwwtttqqq~~~yyyssspppnnneee___WWWTTT[[[bbb^^^UUUVVVbbbkkkhhhaaadddrrrtttgggeeesssvvvyyysssXXX<<<000...---,,,---------------------------++++++++++++++++++++++++******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,---------............///000000000000000000000000000000000000000000000000///////////////////////////...---,,,,,,---...///........................////////////////////////------------------------+++++++++++++++++++++++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************+++++++++++++++++++++++++++,,,---///999RRRrrr~~~rrrlll|||ppp{{{vvvzzzyyymmmmmmsssooobbbVVVbbbrrrwwwjjjbbbnnnqqqjjjppplll___rrr}}}qqqcccaaannnxxxqqqccciiijjjvvvyyyvvvjjj>>>999333///000000000///------------------------,,,,,,,,,++++++*********************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))^^^DDDDDD:::999777666666888:::<<<;;;:::999888777888888999888888777666666555444444222222222222222111111000///000000111111000000///........................------......---,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********++++++,,,---...///000000------,,,,,,,,,+++++++++************************))))))*********+++++++++...//////---+++))))))***))))))))))))))))))))))))(((((()))))))))*********(((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********(((((())))))))))))(((((())))))))))))))))))))))))))))))*********+++++++++))))))*********+++++++++++++++++++++++++++++++++*********+++++++++,,,,,,)))))),,,///......666AAAJJJ```tttwwwlllgggsss{{{www}}}|||rrrjjjiiijjjiiikkksss|||}}}||||||||||||www{{{~~~xxxmmmmmmfff```eeessszzzxxxnnn{{{jjjUUU===333,,,---000...---///------------------------++++++++++++++++++++++++*********************************+++++++++,,,,,,*********+++++++++,,,,,,------------...............//////000111222222333111111111111111111111111///////////////////////////...------------...///------------------------------------------------------------------------+++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************++++++++++++++++++++++++//////...+++,,,555EEERRRaaauuuxxxmmmoooyyywwwzzzuuuxxxkkkeeemmmnnnfffdddmmmtttuuubbbfffllluuutttbbb^^^oooooopppjjjeeelllyyy|||vvvcccsss}}}}}}zzzqqq}}}jjjQQQAAA;;;999555111//////000000///------------------------,,,,,,,,,++++++*********************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))XXX>>>>>>777666555444666888;;;===999888888777777777777888777777666666555444444444111111111111111000////////////000000000000//////---------------------------------------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))*********++++++,,,---...//////,,,,,,,,,+++++++++++++++************************)))))))))*********++++++111222111...+++((('''((())))))))))))))))))))))))(((((())))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))******(((((())))))))))))(((((()))))))))))))))))))))))))))))))))*********++++++)))))))))*********++++++++++++++++++++++++++++++*********++++++++++++,,,***+++...111///++++++...///AAAXXXeeeffffffkkkpppyyyuuuqqquuu{{{hhh___ZZZ___aaa^^^___dddlllgggeeeggggggdddaaabbbeeedddkkkssslll``````kkknnnyyyttteeemmmkkkTTT>>>///&&&(((---111000,,,+++---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********************************++++++++++++,,,*********++++++++++++,,,,,,,,,,,,---------......------...000111333444444222222222222222222222222//////////////////////////////...------...//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++************************++++++++++++++++++++++++,,,------,,,++++++...000555LLLjjj~~~wwwlllgggqqquuuzzzrrrxxxjjjuuuzzzrrrjjjlllpppqqqoooqqqmmmpppyyyvvvppptttlll|||zzz|||www~~~{{{tttxxx~~~hhhJJJ666333888333111//////000000000///------------------------+++++++++++++++*********************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))VVVAAABBB777666444333444666999;;;777777666666666666666666555555555555444444333333000000000000000//////......//////000000//////...------------------------,,,,,,---------,,,,,,+++************************+++++++++++++++,,,,,,,,,,,,+++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))*********++++++,,,------...+++++++++++++++*********************************))))))))))))***************+++,,,***((('''(((((((((((((((((((((((((((((((((((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))************))))))))))))************************************************++++++++++++///,,,+++,,,---......//////---000===QQQbbbjjjllllllrrrwwwyyyyyywwwnnnooowwwvvvoooccc___gggppprrrbbb^^^hhh{{{}}}pppooozzzkkkSSSAAA666000---111222333111,,,)))+++...++++++++++++++++++++++++************************************************************++++++++++++************+++++++++++++++,,,,,,,,,---------------...///000111222333333333333333333333222222222////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************))))))+++...000111///...:::222555III```kkkqqqvvvoooqqquuutttpppsssyyyqqq|||~~~zzzooommmyyyqqqbbbLLL999//////333777000000000000000///...---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((WWWHHHLLL999777444333222333555666444555555555555555555555444444444333333333333333///000000000000///............////////////......------------------------++++++,,,,,,---,,,,,,+++*********************************++++++,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))))))))******++++++,,,,,,************************))))))))))))))))))))))))(((((()))))))))*********&&&'''((((((''''''((()))(((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))*********(((((()))))))))*********************************))))))*********++++++++++++)))&&&&&&)))---///...---000222000111<<>>444,,,,,,///000///...,,,+++)))'''***...---)))************************************************)))))))))))))))))))))))))))))))))************+++)))))))))************+++******+++++++++,,,,,,,,,...............---------222222111111000/////////------------------------,,,,,,------------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************(((((()))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))************************///,,,)))((()))+++------!!!'''222777///'''+++888UUUXXXccctttooo```nnnvvv{{{{{{~~~uuusssvvv~~~yyyyyyvvvxxx|||ooommmZZZLLL>>>222111444777888666333111000000111222111///---------,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))TTTFFFIII999777444111//////111111111111333444444444333333222222222222222222222222000111111111111000//////---------......---------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,************************((())))))***++++++,,,,,,)))*********++++++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((())))))))))))******((((((((()))))))))******))))))))))))))))))))))))(((((((((((()))))))))***((()))******((('''((()))))))))))))))))))))))))))'''''''''((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((()))))))))***(((((((((((()))))))))***************************))))))))))))************'''---///---,,,...,,,((()))((()))---222222...)))&&&111BBBSSSbbbooo}}}{{{xxxyyy{{{ooo[[[HHH999000+++111,,,,,,111111---+++,,,+++......++++++---+++%%%************************************************))))))))))))))))))))))))))))))))))))************))))))))))))************************+++++++++++++++++++++,,,,,,---------000000///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++************************************************(((((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))************************************+++,,,...///555---&&&$$$''',,,000333,,,,,,111AAAYYYooo|||nnn{{{sssiiilllrrrtttyyyyyyyyyyyyyyyyyy{{{}}}}}}|||{{{xxxssstttvvvvvvwwwzzzgggZZZEEE222)))***000333111333222...***)))...333,,,...///...,,,,,,---///++++++++++++++++++++++++((()))))))))*********+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))PPP???@@@888666333000//////111222000111222333444333333222111111111111111111222222111111111111111000//////,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,))))))))))))))))))))))))((())))))***++++++,,,,,,))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))'''((((((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))%%%&&&(((((('''''')))***))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************''',,,,,,'''%%%***---+++///,,,***+++...000///---111///---///666EEEZZZkkk}}}zzz|||zzzxxx{{{{{{~~~uuuooo[[[III666...//////---+++,,,+++---111...)))+++222&&&+++,,,((('''+++---***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************)))************+++++++++(((((()))***,,,---......///......---,,,,,,++++++++++++++++++++++++++++++)))***+++,,,,,,+++***)))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''***,,,---***((('''''')))***++++++...111///+++,,,------...444===FFFJJJYYYooo|||uuuyyyrrrtttxxxyyyuuuooollllllpppqqqhhhgggxxx{{{wwwqqqoooqqqwwwxxxwww|||sssaaaPPPFFF;;;666333666888555111...000---+++,,,///111///---)))+++---,,,++++++...111++++++++++++++++++++++++(((((())))))*********+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))