BM66(d@ rrr```\\\WWWKKK@@@>>>222222222111000//////...////////////////////////------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************)))++++++******************)))************++++++++++++++++++*********))))))************************************************************************)))))))))))))))******+++(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************(((((((((((((((((((((((())))))))))))************(((((((((((())))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))(((((((((((((((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))+++---...++++++***)))'''(((+++---++++++++++++++++++++++++++++++++++++++++++++++++************************+++***************++++++,,,,,,,,,++++++*********))))))))))))************************************------------------------------------------------.........------,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))************************((((((((((((((((((((((((*********))))))))))))))))))*********++++++++++++******+++++++++,,,,,,,,,***************)))((('''******++++++++++++*********************************++++++,,,,,,++++++***,,,,,,,,,++++++*********++++++************++++++*********++++++,,,,,,,,,)))+++,,,,,,+++***,,,---++++++++++++++++++++++++***+++,,,+++)))((()))***,,,,,,+++******+++++++++++++++,,,,,,,,,,,,------+++,,,------......------///......------///000111///////////////000000111///000000000|||mmmYYYHHHEEEBBB:::333444222222111000000///..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************)))************************)))************++++++++++++++++++*********))))))************************************************************************)))))))))))))))******+++************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************''''''''''''(((((((((((())))))))))))************))))))(((((((((((())))))))))))))))))(((((((((((((((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,---///222444666444333111...+++)))***,,,++++++++++++++++++++++++++++++++++++++++++++++++************************+++***************++++++,,,,,,,,,++++++*********))))))))))))************************************------,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))***))))))))))))))))))))))))))))))*********++++++******+++++++++,,,,,,,,,+++*********))))))))))))******++++++++++++*********************************++++++,,,,,,++++++***,,,,,,,,,++++++*********+++******************+++******+++++++++,,,,,,,,,***+++,,,+++******,,,...------,,,,,,,,,,,,,,,,,,(((***,,,...///...---+++,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,------+++,,,------......------///......---...///000111000000000000000111111222111111111222|||~~~kkkTTTDDD666444444111///111111111000000//////..............................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************)))************************)))************++++++++++++++++++***************************************************************************************)))))))))))))))******+++************************))))))))))))))))))))))))************************************************))))))))))))************************************))))))))))))************&&&&&&&&&'''''''''(((((())))))))))))************))))))(((((((((((())))))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))+++++++++,,,---///111222555555333000,,,***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++***************++++++++++++++++++*********))))))))))))************************************+++++++++,,,,,,,,,,,,,,,------------------------,,,,,,++++++++++++******,,,,,,++++++************))))))))))))))))))))))))************************************************))))))))))))))))))******((()))))))))******************+++++++++,,,,,,,,,,,,+++***)))((()))************++++++++++++*********************************++++++,,,,,,++++++***+++++++++++++++************************************++++++++++++,,,,,,,,,+++++++++***)))***,,,............------,,,,,,,,,))))))+++000444444111---,,,,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------+++,,,------......------///............///000000111111000000111111222333333333333333mmmMMMDDD:::111222333111111333000000000//////.................................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))***************+++++++++))))))*********+++++++++************************************************************************************************)))))))))))))))******+++************************))))))))))))))))))))))))************************************************((()))))))))************************************((()))))))))************'''''''''(((((((((((()))((()))))))))************))))))(((((((((((())))))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((((((((,,,------,,,******+++---************************************************************************,,,+++******)))*********+++++++++***************((()))))))))******************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,++++++******))))))))))))))))))))))))))))))************************************************)))))))))))))))*********(((((()))))))))***************+++++++++,,,,,,,,,,,,+++)))(((((()))+++,,,******++++++++++++*********************************++++++,,,,,,++++++***+++++++++************************++++++*********+++++++++++++++++++++++++++++++++***)))***,,,///.........---,,,,,,++++++,,,******...444555222---,,,,,,,,,+++,,,,,,---...+++++++++,,,,,,,,,------+++,,,------......------............/////////000000000//////000000111222333333333444pppkkkeeeaaa___WWWEEE555666222000111222000///////////////.......................................------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))))))))*********+++++++++))))))*********+++++++++************************************************************************************************)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************((()))))))))************************************((()))))))))************((())))))))))))*********((()))))))))************))))))(((((((((((())))))'''((((((((()))))))))***(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))+++++++++******)))((((((&&&'''((((((((()))+++,,,************************************************************************,,,++++++***))))))******************************((()))))))))*********************************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------+++++++++******)))))))))))))))))))))))))))))))))************************************************(((((())))))************))))))))))))******************+++++++++,,,,,,,,,,,,+++)))((((((***,,,---******++++++++++++*********************************++++++,,,,,,++++++***************************)))***++++++++++++***)))++++++++++++++++++++++++***++++++***)))***,,,...---,,,,,,,,,++++++******000,,,)))***///111///,,,+++++++++++++++,,,---...+++++++++,,,,,,,,,------+++,,,------......---------......//////////////////............///000000222222222222|||}}}|||uuugggSSSMMMDDD<<<888666333111///000111222222000...---..................------------------------------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************))))))))))))***++++++,,,,,,)))************+++++++++***************+++++++++************************************************************************)))))))))))))))******+++(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((************************))))))))))))************************************))))))))))))************))))))*********+++++++++))))))))))))************))))))(((((((((((())))))''''''(((((())))))******(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))***+++++++++''')))******)))((()))+++************************************************************************,,,,,,+++***)))))))))))))))))))))***************))))))))))))******************************************++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......************************))))))))))))))))))))))))************************************************((((((((()))******++++++)))*********++++++++++++******+++++++++,,,,,,,,,++++++***)))***+++,,,---******++++++++++++*********************************++++++,,,,,,++++++***)))))))))***************)))***+++,,,,,,+++***))),,,,,,,,,++++++++++++***)))+++,,,,,,+++***,,,---++++++++++++++++++++++++111---)))(((***,,,,,,+++************+++,,,------++++++,,,,,,,,,,,,------+++,,,------......---------......///000/////////...------------...//////111111111111{{{{{{]]]NNN???;;;555222000///222444...111333222111000000000------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++++++++++++++++++++++++++************)))((())))))***++++++,,,,,,)))************+++++++++))))))*********+++++++++************************************************************************)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))************))))))(((((((((((())))))'''''''''((()))*********(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))###$$$&&&''')))))))))))))))***,,,+++***)))***+++************************************************************************---,,,+++***))))))))))))((()))))))))*********+++))))))))))))************************************+++++++++,,,------......++++++++++++++++++++++++++++++,,,,,,,,,---------(((((())))))******++++++))))))))))))))))))))))))************************))))))))))))))))))))))))'''(((((()))******++++++++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,*********++++++,,,,,,,,,******++++++++++++*********************************++++++,,,,,,++++++***((()))))))))*********+++(((***+++,,,,,,+++***(((,,,,,,,,,+++++++++******'''***------,,,+++++++++******++++++,,,---------,,,,,,***)))))))))******))))))))))))***+++,,,---++++++,,,,,,,,,,,,------+++,,,------......------------///000000000///..................///000000111111111111}}}}}}yyymmmwww|||tttYYYCCC888222//////000111000//////,,,///111///---...000111------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++++++++++++++++++++++++++************)))((())))))***++++++,,,,,,)))************+++++++++))))))******++++++++++++************************************************************************)))))))))))))))******+++************************))))))))))))))))))))))))************************(((((((((((((((((((((((())))))))))))************(((((((((((((((((((((((())))))))))))************(((((((((((())))))))))))))))))))))))************))))))(((((((((((())))))&&&''''''((()))******+++(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''''')))+++++++++***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))************************---,,,+++***))))))))))))(((((())))))*********+++))))))))))))************************************++++++,,,------...//////++++++++++++++++++++++++*********++++++,,,,,,,,,''''''((()))***+++,,,,,,))))))))))))))))))))))))************************(((((((((((((((((((((((('''(((((()))***+++++++++++++++,,,,,,,,,---------******+++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,+++******++++++++++++******************************+++++++++,,,,,,+++++++++(((((())))))*********+++((()))+++,,,,,,+++)))(((,,,,,,,,,++++++*********&&&)))---///---,,,*********++++++,,,---...//////(((***,,,,,,+++))))))***(((((((((((()))***+++,,,++++++,,,,,,,,,---------+++,,,------......------,,,---///000000000///...///////////////000111111111111222222|||}}}wwwhhhZZZRRRPPPKKKEEE???:::666444111111000000//////......///............---------111000...,,,,,,...000111,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------------------,,,,,,,,,++++++(((((()))***************)))************+++++++++************************)))))))))))))))******+++---,,,,,,+++***)))((((((************************))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))******************))))))))))))******'''((((((((()))))))))*********))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))******((((((((((((((((((((((((***************************++++++++++++***))))))))))))))))))************))))))************))))))(((((())))))******++++++******************************+++,,,,,,,,,,,,+++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))+++*********))))))(((((())))))))))))************++++++***************+++,,,,,,+++***)))))))))***+++++++++*********))))))+++++++++************)))))))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************,,,+++******+++,,,...///---------------------------------............///////////////000000000000333333222111uuuwwwnnn^^^OOOCCC;;;:::888666444222111111000000000000//////......///............---------///...---,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++((())))))***************)))************+++++++++************************)))))))))))))))******+++,,,,,,++++++***)))))))))************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((()))))))))***************))))))))))))******(((((((((((())))))))))))+++*********))))))))))))))))))))))))))))))))))))*********)))))))))))))))***************************************************++++++++++++***))))))))))))))))))************))))))************)))))))))))))))))))))***************************************+++,,,,,,,,,,,,+++,,,,,,,,,+++++++++******++++++++++++++++++++++++************************))))))))))))))))))))))))************)))))))))((())))))))))))************++++++***))))))******+++++++++******)))*********+++++++++*********))))))+++++++++************)))************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---......---------------------------------............///////////////000000000000222222111111}}}{{{~~~xxxyyy||||||{{{}}}yyy}}}uuu___LLLCCC;;;333////////////000111111222000000000////////////...///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++,,,++++++++++++*********((()))******++++++******)))************+++++++++************************)))))))))))))))******+++************************************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((())))))))))))******))))))))))))))))))))))))))))))))))))((((((((((((++++++++++++************))))))))))))))))))))))))+++*********))))))((((((***************************************************++++++++++++***))))))))))))))))))************))))))************))))))************))))))))))))******************************+++,,,,,,,,,,,,+++,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******************)))))))))******+++*********)))******+++++++++++++++***************+++++++++************)))************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---------------------------------------------............///.../////////000000000111000000111222|||sssuuu{{{zzz||||||xxxxxxnnnddd[[[WWWNNNOOOIII===555444444222333333222222111222222222///////////////////////////............---------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++---,,,,,,,,,++++++******+++++++++*********))))))))))))***++++++++++++***))))))*********+++++++++************************)))))))))))))))******+++))))))*********+++++++++************************))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))(((((((((((()))))))))***))))))************))))))))))))))))))((((((((((((************************))))))))))))))))))))))))++++++******)))(((((((((***************************************************++++++++++++***))))))((()))))))))************))))))************))))))++++++******))))))((((((******************************+++,,,,,,,,,,,,+++,,,,,,,,,+++++++++******************************************************))))))))))))))))))))))))*********)))))))))))))))((()))))))))***************))))))))))))******+++***)))))))))***+++,,,,,,************************+++++++++*********))))))************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---......---,,,---------------------------------............///......//////000000111111//////111222qqqaaaZZZQQQDDD;;;;;;;;;999333000222333222444333111000///........................////////////............---------,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,++++++*********+++++++++*********))))))))))))***+++++++++++++++))))))*********+++++++++************************)))))))))))))))******+++)))))))))***++++++,,,,,,************************))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))'''(((((((((((()))))))))((()))************)))((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***))))))((()))))))))************))))))************))))))++++++******))))))((((((******************************+++,,,,,,,,,,,,+++,,,,,,,,,+++++++++******************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))******((()))))))))************))))))(((((()))******+++***)))))))))***+++,,,,,,************************+++++++++*********))))))************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***,,,---......---,,,---------------------------------............///.........///000111111111///000111222lllOOOAAA???<<<666222333333222111111222222222000000///...............---............////////////............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++*********,,,++++++++++++*********)))***++++++,,,+++++++++)))************+++++++++************************)))))))))))))))******+++))))))******+++++++++,,,************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))''''''(((((((((((())))))((()))***++++++***)))((((((((((((((())))))))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***(((((((((((((((((((((((())))))))))))))))))))))))***++++++++++++***))))))))))))))))))************))))))************))))))************))))))))))))******************************+++,,,,,,,,,,,,+++,,,,,,,,,+++++++++******************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************))))))))))))************(((((((((((()))******+++*********)))******++++++***************++++++++++++++++++************)))++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************+++,,,---------------------------------------------............///------...///000111222222///000222444~~~rrrgggdddbbb^^^\\\^^^TTTEEE666111000000000111...,,,,,,...///000111222////////////000000111222---------........./////////............---------...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,++++++++++++)))***++++++,,,,,,++++++)))************+++++++++************************)))))))))))))))******+++***************+++++++++************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))'''''''''((((((((())))))((()))***++++++***)))(((&&&&&&'''((()))***++++++(((((()))))))))*********))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))************))))))************)))))))))))))))))))))***************************************+++,,,,,,,,,,,,+++,,,,,,,,,+++++++++******************************************************))))))))))))))))))))))))((()))))))))************))))))))))))************'''''''''(((((()))++++++++++++******)))*********))))))*********++++++++++++++++++************)))++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))******+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---......---------------------------------............///------...///000111222222///000333666ppp```PPPIIIEEE>>>999:::333222333666555111111444444000.............../////////......//////000111---------.........////////////.........------------,,,***))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))******+++++++++,,,---------,,,,,,,,,++++++******+++,,,,,,,,,,,,+++)))************+++++++++************************)))))))))))))))******+++************************************************))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))''''''''''''((((((((()))''')))***++++++***)))'''%%%&&&'''((()))***+++,,,))))))******+++++++++,,,))))))))))))))))))))))))''''''((()))***+++,,,,,,************************))))))))))))))))))))))))***++++++++++++***))))))))))))))))))************))))))************))))))(((((())))))******++++++******************************+++,,,,,,,,,,,,+++,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))************''''''''''''((()))++++++,,,,,,+++***)))))))))***))))))******+++++++++++++++++++++************)))++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,------************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,...///---------------------------------.........//////------...///000111222222...000444777~~~yyy~~~{{{nnnNNNFFF<<<888888888444000333333333222222222111111////////////////////////............////////////------------------------------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///000000///---+++***************************************************************************++++++***)))(((((())))))************************))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))((((((''''''))))))(((((((((((())))))(((((((((((())))))))))))+++*********))))))(((((())))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))+++***)))(((((()))***+++)))))))))))))))))))))))))))))))))))))))(((''''''******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************************************)))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,---,,,++++++******++++++,,,,,,,,,+++++++++******+++++++++,,,,,,+++++++++))))))************))))))))))))*********))))))(((******))))))((((((''''''))))))))))))))))))))))))))))))******+++++++++,,,)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------------+++++++++*********))))))************************---,,,++++++,,,,,,+++*********+++***))))))+++,,,---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,++++++,,,------......------......---,,,---...///000//////000111111111111111333444555777wwwpppkkkbbbYYYXXXZZZXXXMMMCCC;;;666111///111222111///222222222222111111111000....................................////////////------------------------------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,***(((************************++++++++++++++++++++++++************************++++++***)))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))(((((((((((())))))(((((((((((())))))(((((((((((())))))))))))************)))))))))((())))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))******)))(((((()))******)))))))))))))))))))))))))))))))))))))))(((''''''***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************)))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,+++***************++++++++++++******************++++++++++++******))))))************))))))))))))************))))))+++*********))))))))))))))))))))))))))))))))))))'''((((((((()))))))))))))))************+++++++++,,,,,,++++++++++++++++++******+++,,,,,,,,,,,,,,,+++++++++*********))))))************************************+++,,,+++***++++++,,,+++******++++++---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++------,,,+++++++++,,,,,,******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,++++++,,,------......------...------,,,---...///000......///000000000000000000000222333{{{uuutttooojjjhhhgggbbbZZZRRRHHHAAA:::777888888444000000000//////000111111222111111000000000000000///........................---............/////////------------------------------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,+++)))((('''************************++++++++++++++++++++++++************************+++***))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))***************************))))))))))))((((((((())))))(((((((((((())))))(((((((((((())))))))))))************))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))***))))))(((((())))))***)))))))))))))))))))))))))))))))))))))))(((((('''))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++***))))))))))))***************))))))))))))))))))************))))))))))))************))))))))))))************))))))++++++++++++************))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++*********************+++)))***+++++++++++++++++++++++++++***************************************'''((()))***++++++******++++++,,,,,,,,,++++++***,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++...---,,,+++++++++++++++******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,++++++,,,------......------...------------...//////------...//////////////////000000111|||xxxnnnnnnmmmkkkhhhbbb[[[UUUTTTPPPLLLJJJIIIEEE>>>888555333111000222333555555000222444333111000111222////////////////////////........................---------.........//////------------------------------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))************)))((('''************************++++++++++++++++++++++++******************************)))))))))))))))***************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))*********)))))))))))))))((()))))))))************))))))))))))))))))))))))(((((((((((()))))))))))))))))))))(((((()))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))*********((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,+++***))))))((()))))))))))))))))))))(((((((((((((((((())))))))))))(((((())))))************))))))((())))))************)))************************))))))))))))))))))))))))***************+++++++++))))))*********+++++++++))))))))))))************)))******+++++++++******************************************************&&&((()))***)))))))))***))))))***+++,,,,,,+++***,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++...---,,,+++******************+++++++++,,,,,,,,,******+++,,,,,,,,,,,,++++++,,,------......------------------......//////---...//////000000//////111222222333~~~{{{wwwsssoooiiiaaa\\\ZZZWWWSSSPPPLLLIIIDDDAAA<<<:::888777888666333///222333444333111000000000,,,000333222...,,,---///................................................------------............------------------------------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************))))))(((************************++++++++++++++++++++++++***************************)))))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))******((()))))))))************))))))))))))))))))))))))(((((((((((())))))))))))((((((((())))))((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************(((((((((((((((((((((((((((((())))))************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,+++***))))))((())))))))))))))))))(((((((((''''''((((((((())))))((((((((())))))************))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))++++++******************))))))*********+++++++++((((((((())))))***************+++++++++******)))************************************************)))***+++***(((((()))+++(((''''''))),,,---,,,***,,,++++++******++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,++++++******************+++++++++,,,,,,,,,******+++,,,,,,,,,,,,++++++,,,------......---------------...............//////000111111111111000222333333333|||{{{~~~~~~{{{ssskkkdddbbb^^^ZZZUUUPPPJJJGGGAAA>>>:::888777777666555333222222333555555444333...111333444222000///...+++...111000...---///111---............/////////------------------------,,,------------.........------------------------------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************)))))))))))))))******+++************************))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))************+++))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))'''(((((())))))(((((('''))))))))))))))))))))))))'''(((((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((()))******++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++***))))))))))))***))))))))))))(((((((((((((((((())))))))))))(((((())))))************))))))'''((()))******+++******((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))************+++++++++((((((((()))******+++++++++++++++,,,++++++***)))***************+++++++++************************+++,,,,,,***((((((,,,000,,,)))'''(((+++---,,,***++++++************++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++************++++++******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,++++++,,,------......------,,,---......//////......///000000111111111111111111111111111~~~yyywwwzzz}}}|||~~~{{{tttnnnkkkjjjbbbeeeccc\\\XXXWWWTTTPPP@@@???>>>;;;888555333222222000......///000000///111111111222333444444444---///111333333333333222...///000000///000111222---.........////////////------------------------,,,,,,---------.........------------------------------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))*********++++++++++++***************************************************)))))))))))))))******************************))))))))))))))))))))))))************************)))))))))))))))***++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++))))))(((((((((((())))))(((((((((((())))))))))))((()))))))))************))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))''''''((())))))(((''''''))))))))))))))))))))))))''''''((()))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************************************'''(((((()))******++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,+++************************)))))))))((((((((())))))******))))))((())))))************))))))'''((()))******+++++++++(((((()))))))))*********))))))))))))))))))))))))))))))))))))(((((((((''')))************+++++++++(((((()))******+++,,,,,,,,,,,,,,,,,,,,,+++******))))))*********+++++++++************************+++,,,,,,***(((+++222888555000***)))+++,,,+++(((++++++************++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))***+++,,,---******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,++++++,,,------......------,,,---.../////////...---...//////000111000000000///000000111ZZZZZZYYYYYYXXXVVVUUUTTTSSSSSSRRRRRRQQQMMMHHHDDD===CCCBBB:::666888999777333555555444222111222333222222111222444333111///000/////////000000000000333333222111111111///...///...---,,,,,,---------........./////////000000------------------------,,,,,,,,,---------......------------------------------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))******++++++++++++************************************************))))))((((((((())))))***************************((((((((((((((((((((((((************************))))))((())))))***++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))******++++++++++++))))))(((((((((((())))))(((((((((((())))))))))))(((((())))))*********+++))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))&&&'''((())))))((('''&&&))))))))))))))))))))))))''''''((()))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************'''(((((()))***+++++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,---,,,++++++******++++++************))))))))))))))))))************))))))))))))************))))))''''''(((******+++++++++))))))******+++++++++,,,)))))))))))))))))))))))),,,+++++++++******)))))))))************+++++++++((())))))***+++,,,,,,,,,---------------,,,+++***))))))******++++++++++++***************************,,,,,,***)))---777>>><<<555---***++++++***'''++++++************++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++(((((())))))***+++------******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,++++++,,,------......------,,,,,,.../////////...------......///////////////000000111222@@@@@@@@@??????>>>>>>>>>;;;:::::::::999999888888555555555444444333333333111222222333333222222111000000000000000000000000111111000000//////......000000000000000000000000......---------,,,,,,,,,......////////////......///...---,,,,,,,,,,,,,,,.........------,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///---++++++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,++++++******************++++++++++++++++++++++++)))************+++++++++***++++++,,,,,,++++++***+++++++++*********)))))))))************+++++++++************************))))))))))))))))))))))))++++++************++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))************************(((((())))))******++++++''''''(((((())))))******))))))))))))))))))))))))(((((())))))*********+++))))))((((((''''''&&&&&&''''''(((((())))))******+++***)))'''''''''((()))(((((()))***************))))))))))))))))))))))))))))))************)))))))))***+++,,,,,,+++***)))+++++++++*********))))))++++++************++++++)))***+++***(((((((((***************************(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++)))************+++++++++...---,,,***)))'''&&&%%%************************(((((())))))*********+++***)))(((''''''((()))***(((''''''&&&&&&((()))***))))))************)))))))))*********++++++++++++(((((((((((()))))))))))))))************+++++++++++++++,,,,,,,,,,,,---------,,,++++++******++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++***+++,,,+++***+++...000EEE===222,,,+++,,,***(((******+++++++++,,,,,,,,,(((((((((((()))***++++++)))))))))))))))))))))))))))************+++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,+++***)))++++++,,,,,,,,,,,,------,,,---......//////......000000000000////////////000111111111555555555444444444333333555444444444333333333333222222222222222222111111000000111111111111000000////////////////////////000000000000//////......////////////////////////000000/////////...............////////////......///...---,,,,,,,,,,,,---......---------,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,111000000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,++++++******************++++++++++++++++++++++++)))************+++++++++***++++++,,,,,,++++++***+++++++++*********)))))))))************+++++++++************************************************++++++************++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))*********(((((((((((())))))******))))))))))))))))))))))))((()))))))))************)))))))))((((((((((((((('''((((((((()))))))))***+++***)))(((''''''((()))(((((()))***************))))))))))))))))))))))))))))))************)))))))))***++++++++++++***)))+++++++++*********))))))++++++************++++++***+++,,,+++)))((((((***************************(((((((((((()))))))))***))))))))))))))))))))))))))))))*********+++++++++)))************++++++++++++*********))))))((((((************************((()))))))))***************)))(((((((((((()))***)))(((((('''((()))***+++))))))************)))))))))))))))*********++++++(((((((((((()))))))))***)))************+++++++++*********+++++++++,,,,,,---,,,++++++******+++++++++++++++,,,,,,,,,------++++++++++++++++++++++++---------+++******---///BBB;;;111,,,+++,,,+++)))******+++++++++,,,,,,,,,444222...+++))))))***+++************************)))************+++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,+++***)))++++++,,,,,,,,,,,,------,,,---......//////......000000000000////////////000111111111111111111000000000000///000000000///////////////////////////000000000000//////000000000000//////////////////////////////000000000////////////...///////////////////////////////////////...............////////////............---,,,,,,,,,------...------------,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,000...,,,,,,......+++''',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******++++++++++++++++++++++++++++++++++++++++++)))************+++++++++***++++++,,,,,,++++++***+++++++++***************)))************+++++++++************************************************++++++************++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((************))))))))))))((((((((())))))))))))***))))))))))))))))))))))))))))))))))))************)))))))))))))))*********(((((((((((())))))))))))***))))))(((((((((((()))(((((()))***************))))))))))))))))))))))))))))))************)))))))))***++++++++++++***)))+++++++++***************++++++************++++++,,,------,,,***((()))***************************((((((((()))))))))******)))))))))))))))))))))))))))))))))*********++++++)))************+++++++++((((((((()))******++++++************************))))))))))))***************))))))(((((())))))***)))))))))))))))***++++++))))))************))))))((((((((()))))))))******((((((((()))))))))******)))************+++++++++))))))*********+++++++++---,,,++++++******++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++------,,,+++***,,,///222===777000,,,,,,,,,,,,+++******+++++++++,,,,,,,,,999555000+++((()))***,,,************************)))************+++++++++,,,,,,,,,++++++++++++***++++++,,,,,,,,,+++******++++++,,,,,,,,,,,,------,,,---......//////......////////////000000000000000111111111111111111111111111111111000000000000000000000000------......//////000000//////000000000000//////////////////////////////////////////////////////////////////////////////---------------------------......//////......---...------,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,***+++000444111+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++++++++,,,++++++++++++++++++++++++))))))*********+++++++++***++++++,,,,,,++++++***************************))))))*********+++++++++************************************************++++++************++++++************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))************************++++++******))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))******++++++,,,(((((((((((()))))))))))))))))))))(((((((((((()))(((((()))***************))))))))))))))))))))))))))))))************))))))*********++++++*********************************++++++************++++++---......,,,***))))))***************************(((((()))))))))*********))))))))))))))))))))))))))))))))))))************))))))*********+++++++++'''(((((()))***++++++,,,************************)))))))))))))))*********))))))))))))))))))))))))((((((((()))))))))******))))))************))))))(((((((((((())))))))))))(((((()))))))))*********))))))*********+++++++++************++++++++++++---,,,++++++******++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))+++...444888777333...++++++,,,---,,,******+++++++++,,,,,,,,,111///,,,))))))***+++---************************))))))*********+++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++***+++++++++,,,,,,,,,------,,,---......///.........////////////000000000000000000111111/////////////////////000111111111111111111111111------......//////000000//////000000000000//////......................................./////////........................,,,---------------------------............------------,,,,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///666===<<<555,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++***++++++,,,,,,++++++***************************))))))*********+++++++++************************************************++++++************++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))***))))))))))))))))))))))))************************++++++******))))))((((((************))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))******++++++,,,,,,))))))))))))((((((((((((((((((((())))))))))))((((((((()))***************))))))))))))))))))))))))))))))************))))))+++******************+++************************++++++************++++++,,,---...,,,***))))))***))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((()))))))))*********))))))*********+++++++++)))))))))))))))*********))))))))))))))))))))))))******))))))))))))))))))))))))************))))))''''''(((((((((((()))((())))))************))))))(((((((((((())))))))))))))))))))))))************))))))*********++++++++++++++++++,,,,,,,,,,,,------,,,++++++******++++++*********+++++++++,,,,,,++++++++++++++++++++++++((()))******+++...333666222///,,,++++++,,,------******+++++++++,,,,,,,,,))))))******++++++++++++************************))))))*********+++++++++++++++++++++++++++++++++***++++++,,,,,,,,,+++++++++++++++,,,,,,,,,------,,,---......///............/////////000000000111000000111111/////////000000000000000////////////000000000000........./////////////////////000000000000//////........................---............/////////.................................///////////////------............------------,,,,,,,,,---......,,,,,,,,,------------...++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))---......333<<<<<<555,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********++++++,,,---------++++++++++++++++++++++++)))************+++++++++***++++++,,,,,,++++++******************+++++++++)))************+++++++++************************++++++++++++++++++++++++++++++************++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((************))))))))))))+++************)))))))))))))))))))))))))))))))))************))))))))))))***************+++++++++))))))))))))(((((((((((('''(((((())))))))))))((((((((()))***************))))))))))))))))))))))))))))))************))))))++++++***))))))***++++++***************+++++++++++++++************++++++***,,,,,,,,,***)))***+++)))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))((((((((()))))))))******)))************+++++++++************))))))))))))))))))))))))))))))))))))************)))))))))))))))******++++++******)))&&&&&&'''((((((((((((((())))))************))))))((((((((()))))))))******)))))))))*********++++++)))************+++++++++++++++,,,,,,,,,------------,,,++++++******++++++************++++++++++++++++++++++++++++++++++++,,,,,,,,,+++******---///------,,,+++++++++,,,,,,******+++++++++,,,,,,,,,)))***,,,------,,,***)))++++++++++++++++++++++++)))************+++++++++***++++++++++++,,,,,,,,,******+++,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,---......//////............//////000000111111000111111111///000000000111111111222............/////////000..................------......////////////..............................---------.........//////................................./////////000000,,,------......------,,,,,,,,,,,,,,,,,,---...///,,,,,,,,,---------......+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,&&&---...***+++333333---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++*********++++++,,,------...++++++++++++++++++++++++)))************+++++++++***++++++,,,,,,++++++***))))))*********+++++++++)))************+++++++++************************++++++++++++++++++++++++++++++************++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))*********+++++++++*********))))))))))))))))))))))))))))))************)))))))))(((***************)))))))))***)))))))))((((((((('''&&&'''((()))******)))((((((((()))***************))))))))))))))))))))))))))))))************))))))++++++***))))))***++++++))))))*********+++++++++++++++************++++++((()))+++***))))))***,,,))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))(((((((((((()))))))))***)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((()))***++++++++++++***)))&&&'''((()))***))))))((())))))************)))))))))))))))*********++++++))))))*********+++++++++)))************+++++++++***+++++++++,,,,,,,,,,,,---,,,++++++******++++++************+++++++++++++++++++++++++++++++++++++++------,,,***)))))))))***+++++++++******+++,,,******+++++++++,,,,,,,,,******++++++++++++++++++++++++++++++++++++++++++)))************+++++++++******+++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------,,,---......//////...............///000111111111000111111111,,,,,,,,,------..................//////000000000.........------,,,,,,,,,,,,------......------,,,........................---------.........//////........................,,,,,,,,,---------......,,,------......------,,,,,,,,,,,,,,,,,,---...///,,,,,,,,,------.........+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***222333+++)))......(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++*********+++,,,,,,---......++++++++++++++++++++++++)))************++++++++++++++++++,,,,,,+++++++++))))))******++++++++++++)))************+++++++++************************++++++++++++++++++++++++++++++************++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))************************(((((())))))******++++++++++++++++++******))))))))))))))))))))))))))))))+++*********))))))((((((+++*********))))))((((((******))))))((((((((('''&&&'''(((*********)))((((((((()))***************))))))))))))))))))))))))))))))************)))))),,,+++***))))))***+++,,,))))))******++++++++++++++++++************++++++'''(((******))))))***,,,)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++(((((())))))******++++++))))))))))))))))))))))))+++*********))))))(((((()))***+++,,,,,,+++***)))'''((()))++++++******)))))))))************))))))************++++++++++++)))************+++++++++)))************+++++++++)))************+++++++++---,,,++++++******++++++)))************+++++++++++++++++++++++++++++++++(((***,,,---+++))))))))))))***++++++*********+++******+++++++++,,,,,,,,,((('''''''''(((***---...++++++++++++++++++++++++)))************+++++++++*********++++++,,,,,,,,,)))***+++,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,---......//////......---......///000111111222000111111111---------............///......................................................////////////............................../////////...------,,,,,,111000...---,,,,,,------------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++++++++,,,,,,,,,---,,,+++******+++,,,---------------,,,,,,+++***)))******++++++,,,------******,,,,,,,,,,,,******,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------))))))******++++++++++++++++++++++++++++++++++++************************************************,,,,,,,,,++++++*********++++++++++++++++++++++++,,,+++***))))))***+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,(((((((((((())))))))))))******************************************************+++++++++******)))++++++************++++++++++++++++++++++++++++++))))))))))))************+++*********))))))((((((+++*********))))))(((((())))))************))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++************************+++++++++*********))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))+++*********))))))(((((())))))))))))******************+++++++++,,,,,,,,,+++++++++*********))))))************)))))))))))),,,,,,++++++***+++++++++++++++++++++++++++++++++******))))))))))))******************************))))))))))))))))))))))))''''''''''''((()))++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******))))))++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++************************++++++,,,,,,,,,,,,------,,,,,,------...////////////////////////.........000000000000111111111111222222222222------------..................................................................////////////..............................---------...............111000...---,,,,,,,,,---------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++++++++,,,,,,,,,,,,,,,+++******+++,,,,,,,,,---------,,,,,,+++***,,,+++++++++++++++++++++,,,------......------,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))*********++++++++++++++++++++++++++++++++++++************************************************,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,+++***))))))***+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++++++++************++++++(((((((((((()))))))))*********************************************************+++++++++******)))++++++************++++++++++++++++++++++++++++++))))))))))))************************)))))))))(((************)))))))))((())))))************))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++*********************************)))))))))(((((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))************)))))))))((())))))))))))******************+++++++++,,,,,,,,,+++++++++*********))))))************)))))))))))),,,++++++******+++++++++++++++++++++++++++++++++******))))))))))))******************************))))))))))))))))))))))))(((''''''((((((***++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********)))++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***************************++++++++++++++++++++++++++++++++++++++++++++++++************************++++++,,,,,,,,,,,,------,,,,,,------...//////////////////////////////...000000000000111111111111111111111111------------............---------------------------------------------------......//////......---------------------------+++,,,,,,---......////////////...---,,,,,,,,,,,,------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------,,,++++++------,,,,,,+++******)))...------,,,,,,------...,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******((((((((()))))))))******************************************************)))******+++++++++******++++++************++++++************************))))))))))))************************))))))))))))************))))))))))))))))))************))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++************************)))))))))((((((((((((((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))************))))))))))))))))))))))))******************+++++++++,,,,,,,,,+++++++++***************************))))))))))))++++++*********++++++,,,******************************))))))))))))******************************))))))))))))))))))))))))(((((((((((()))***++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,------.../////////......//////////////////000000000000111111111111000000000000,,,,,,---------.........---------------------------------------------------------......---------------------------------,,,,,,,,,------............------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,++++++*********,,,,,,************,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++)))***+++,,,,,,+++***)))(((((()))))))))*********************************************************))))))***+++++++++******++++++************++++++))))))))))))))))))))))))((()))))))))*********************)))))))))))))))*********)))))))))))))))))))))************))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))*********)))))))))))))))((()))))))))******************+++++++++,,,,,,,,,************************************)))))))))(((***************++++++,,,))))))))))))))))))))))))******))))))))))))******************************)))))))))))))))))))))))))))))))))))))))***+++,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,------.../////////............///////////////000000000111111111111111111111111,,,,,,,,,------------...------------------------------------------------,,,,,,------------,,,,,,------------------------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,************,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++))))))*********+++++++++)))***+++,,,,,,+++***)))))))))))))))************************************************************((()))***+++++++++++++++++++++************++++++))))))))))))))))))))))))((()))))))))************))))))))))))))))))******))))))))))))))))))******))))))************))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))******((()))))))))******************+++++++++,,,,,,,,,************************************)))))))))(((***)))))))))******+++,,,))))))))))))))))))))))))******))))))))))))******************************))))))))))))))))))))))))+++************++++++,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************+++++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,------.../////////---.........//////000000///000000000111111111111222222222222,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,......------,,,++++++******++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,------------,,,,,,++++++,,,---------,,,,,,)))******+++,,,,,,------...------,,,,,,------...,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))******+++,,,,,,,,,******++++++++++++******)))))))))*********++++++************************************************((()))***+++++++++++++++++++++************++++++************************))))))))))))************))))))))))))************))))))))))))************))))))************))))))'''((()))******)))((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************++++++++++++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))************))))))))))))******************+++++++++,,,,,,,,,***************+++++++++************)))))))))))))))))))))))))))***+++,,,******************************))))))))))))******************************)))))))))))))))))))))))),,,+++++++++++++++,,,,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,------.../////////------......///000000000000000000000111111111111222222222222++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++******++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,---......---,,,,,,***+++,,,,,,---------,,,+++++++++++++++++++++,,,,,,------......------,,,,,,++++++******++++++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,------,,,++++++++++++++++++++++++++++++*********+++,,,---------++++++************++++++))))))*********+++++++++************************************************(((((()))++++++,,,,,,+++++++++************++++++++++++++++++++++++++++++))))))))))))************((()))))))))************((()))))))))************))))))************))))))'''((()))******)))((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))*********+++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))((()))))))))************))))))))))))******************+++++++++,,,,,,,,,))))))*********+++++++++************))))))))))))(((((((((((()))***+++,,,++++++++++++++++++++++++******))))))))))))******************************))))))))))))))))))))))))---,,,,,,+++++++++,,,,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,------.../////////------......///000000111000000000000111111111111111111111111++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...))))))+++,,,,,,+++***)))+++++++++++++++++++++++++++++++++,,,,,,+++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,---......---,,,,,,***+++,,,,,,------------------,,,++++++***************,,,------,,,******,,,++++++++++++++++++,,,........................---------------------------------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++++++++------------++++++++++++++++++++++++++++++******+++,,,------......,,,+++***))))))***+++,,,)))************+++++++++************************************************(((((()))++++++,,,,,,,,,++++++************++++++++++++++++++++++++++++++))))))))))))************(((((())))))*********+++(((((())))))*********+++))))))************))))))'''((()))++++++)))((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************'''((((((((())))))******))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((())))))*********+++))))))))))))******************+++++++++,,,,,,,,,))))))******++++++++++++************))))))))))))(((((((((((()))***+++,,,++++++++++++++++++++++++******))))))))))))******************************))))))))))))))))))))))))------,,,++++++,,,,,,,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,------...//////000---------...///000000111000000000000111111111111000000000000------++++++++++++---------,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))+++---...///...---,,,,,,,,,,,,++++++*********+++++++++++++++***)))(((++++++++++++++++++++++++******+++++++++,,,,,,,,,)))+++---///000///---,,,((()))***+++++++++***))),,,,,,+++++++++,,,,,,---...---,,,++++++,,,------///......///000111000...111111000000//////......000000222333333444444444333111///.../////////---...,,,***+++///111000///---------------,,,+++***)))***+++,,,,,,,,,++++++---------,,,------......------------------------++++++++++++++++++++++++************************,,,,,,,,,++++++***************+++++++++,,,,,,,,,***)))))))))***+++,,,,,,************************,,,,,,+++******+++,,,,,,************************************************+++++++++*********)))))))))***---//////...,,,***))))))*********+++++++++((())))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((+++***)))(((((()))***+++))))))))))))))))))))))))***************+++++++++)))))))))))))))))))))))),,,++++++******++++++,,,************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************)))))))))************+++++++++)))))))))***++++++,,,,,,+++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,))))))))))))))))))))))))******+++++++++,,,,,,,,,************************************************,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,------......///,,,,,,,,,---------......---------............///000000000000//////////////////000111---,,,++++++++++++,,,------,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))+++---///111111000///,,,,,,,,,+++++++++******++++++,,,,,,+++******)))++++++++++++++++++++++++***++++++++++++,,,,,,,,,***,,,...000000///---,,,,,,,,,---...---,,,+++***,,,,,,,,,,,,,,,------...,,,,,,++++++,,,---//////000000000333555777777666999999999999999999999999999:::;;;<<<===>>>>>>>>>===999444111000000000///000...,,,,,,...///...,,,000/////////............------......---,,,,,,+++---,,,,,,+++++++++,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++*********++++++++++++,,,,,,,,,******************+++,,,************************,,,,,,+++******+++,,,,,,************************************************+++++++++*********))))))'''(((***+++,,,+++***)))))))))*********+++++++++)))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((+++***)))(((((()))***+++))))))))))))))))))))))))+++++++++******))))))((())))))))))))))))))))))))+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************)))))))))************+++++++++++++++******************+++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************)))************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,******************************+++++++++,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++******++++++++++++++++++,,,,,,,,,---------......---------............///000000000000////////////111111222333,,,,,,++++++++++++,,,,,,---+++***+++,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++---000222222222222,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,++++++***++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---...//////...,,,+++............---,,,++++++,,,,,,,,,,,,------......------...///000222444555444555666:::>>>@@@AAA@@@CCCCCCDDDDDDDDDDDDDDDEEEFFFFFFFFFGGGHHHHHHIIIIIIDDD@@@:::666555666888888777444222111111111///...222111///...------..............................---,,,,,,+++++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++************+++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++************************+++++++++***************((((((((()))))))))*********************+++++++++************+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******)))))))))))))))))))))))),,,+++***)))(((''''''&&&)))))))))))))))))))))))))))))))))(((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************)))))))))************+++++++++,,,,,,++++++***))))))(((+++++++++++++++++++++++++++++++++***************))))))))))))))))))))))))'''''''''((()))*********))))))))))))))))))))))))************************)))************+++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++++++++++++++******))),,,,,,,,,---------......---------............///////////////000000000000111111222333,,,++++++++++++++++++,,,,,,+++***+++,,,,,,,,,***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---///000111111111++++++++++++++++++++++++,,,,,,---------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------------,,,,,,+++,,,,,,---------------------......///000000000000333333555666999;;;<<<=========???BBBFFFIIIJJJIIIKKKKKKJJJJJJJJJJJJJJJJJJLLLLLLKKKKKKKKKJJJKKKKKKDDDAAA>>>===???BBBDDDDDD@@@???===<<<;;;:::999999777555222///---,,,------------------...///000000---------------...//////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************+++***)))))))))***,,,,,,******************************+++++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***))))))))))))))))))***))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))************))))))))))))*********++++++++++++++++++*********))))))************************************************))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))************************))))))*********+++++++++************************,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++++++++++++++,,,,,,,,,++++++******++++++,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------......---,,,+++***,,,,,,,,,---------......---------............///////////////000000000000//////000111++++++++++++++++++++++++,,,+++******,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------------------+++++++++++++++++++++++++++,,,,,,------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,,,,,,,------.........///000111333444555555555777888999999999888<<<===???AAACCCEEEFFFFFFGGGFFFGGGIIILLLNNNMMMLLLOOOOOONNNMMMLLLLLLKKKKKKLLLKKKIIIHHHFFFFFFFFFFFFCCCBBBCCCEEEIIIKKKKKKJJJJJJJJJIIIHHHGGGGGGHHHHHHCCCAAA===999666555444444222111000///......//////,,,,,,,,,---...///000111........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------,,,+++*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************+++***)))((()))***,,,---******************************+++++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***)))))))))******)))))))))************************''''''(((((())))))***************************************))))))*********************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))************))))))))))))*********+++++++++))))))*********+++++++++************************************************))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,,,,++++++******++++++,,,******************************+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---.../////////---+++***,,,,,,,,,---------......---------............///.../////////000000000111//////000111******++++++++++++******,,,***)))***+++,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++++++++***++++++++++++,,,,,,,,,***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,---000222333666777777999;;;===???@@@@@@AAACCCDDDEEEEEEEEEDDDEEEFFFGGGIIIKKKKKKLLLLLLLLLKKKKKKLLLMMMNNNLLLKKKNNNNNNNNNMMMLLLLLLKKKKKKHHHGGGEEEDDDCCCCCCDDDDDDGGGGGGHHHKKKNNNNNNLLLKKKPPPQQQQQQPPPOOOOOOQQQSSSPPPNNNKKKHHHEEECCCBBBBBB???===:::666444222111111...------------...//////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,---------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,***************************************+++++++++))))))((('''((()))***++++++++++++***************************+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))************))))))************************&&&'''(((((()))***+++,,,************************+++******))))))******+++************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************)))))))))************+++++++++((())))))***++++++,,,,,,***************************************+++++++++))))))))))))))))))))))))*********)))((('''''''''))))))))))))))))))))))))************************)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,---,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++,,,,,,------...++++++,,,,,,,,,,,,------+++,,,...///...---+++***,,,,,,,,,---------......---------............///......//////000000111111111111222333)))***+++,,,,,,+++***)))+++***)))***+++,,,+++)))************************************************************************************************++++++++++++++++++++++++++++++*********++++++,,,******+++++++++,,,,,,,,,)))******+++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,------------...---------...000444888;;;@@@@@@@@@AAACCCEEEGGGIIIGGGIIIKKKMMMNNNNNNMMMMMMJJJKKKLLLMMMNNNNNNMMMMMMKKKJJJIIIJJJKKKKKKIIIGGGHHHHHHHHHIIIIIIJJJJJJJJJFFFEEEDDDDDDEEEFFFHHHIIILLLKKKKKKLLLMMMNNNMMMLLLPPPRRRSSSQQQOOOOOOQQQSSSRRRRRRPPPOOONNNLLLKKKKKKIIIGGGDDDAAA???>>>======555555333111000///..............................------------------------------------------------,,,,,,,,,---------......,,,,,,,,,------------...,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,************************))))))*********+++++++++)))))))))))))))***+++++++++++++++*********)))))))))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))*********((()))***++++++***)))(((************************((())))))******+++++++++************************)))))))))(((((()))))))))************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************)))))))))************+++++++++******************++++++************************))))))*********+++++++++))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************************)))************+++++++++************************))))))***+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******+++,,,,,,------,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---......+++++++++,,,,,,---------+++,,,...000000///---,,,,,,,,,,,,---------......---------............///.........///000111111111111111222333)))***+++,,,,,,+++***)))+++***)))***+++++++++)))************************************************************************************************++++++++++++++++++++++++************+++,,,---...*********++++++,,,,,,,,,((()))***+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------...............000333888===@@@FFFFFFEEEFFFGGGHHHJJJKKKIIIKKKNNNPPPQQQQQQPPPOOOLLLMMMNNNNNNNNNNNNLLLLLLIIIHHHGGGGGGHHHHHHFFFEEE@@@AAABBBCCCEEEGGGHHHHHHFFFFFFEEEFFFHHHKKKNNNPPPMMMKKKJJJJJJLLLOOOPPPPPPOOOPPPQQQOOOMMMLLLMMMPPPMMMMMMNNNNNNNNNMMMMMMLLLMMMLLLJJJHHHHHHIIIJJJLLL>>>===:::777444111000///////////////////////////------------------------........................,,,,,,,,,------.........,,,,,,,,,---------......++++++++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,************************))))))******++++++++++++++++++,,,,,,------------++++++++++++******))))))((())))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++((()))***++++++***)))(((************************+++++++++***************************************((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************)))))))))************+++++++++,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))******++++++++++++))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))************************)))************+++++++++))))))))))))))))))))))))(((((()))***,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,,,,------,,,++++++++++++++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......+++++++++,,,,,,------------...111333444222111///,,,,,,,,,---------......---------.........//////---......///000111111222//////000111************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++*********)))************++++++++++++++++++,,,,,,---------///...------++++++***))),,,,,,,,,,,,,,,,,,,,,,,,*********)))***++++++,,,000...,,,***)))***+++,,,******+++******+++...111...000333777<<<@@@CCCEEEMMMKKKIIIGGGHHHJJJMMMOOOTTTQQQNNNNNNPPPRRRRRRQQQMMMNNNOOONNNJJJFFFDDDCCCAAACCCCCCBBB>>>:::999999555888;;;;;;999999;;;===;;;===>>>>>>===>>>BBBEEEIIIFFFCCCAAABBBDDDFFFGGGGGGFFFEEEDDDBBBCCCDDDFFFIIIEEEBBBFFFLLLNNNJJJEEEKKKKKKKKKLLLNNNNNNLLLJJJGGGFFFDDDCCC@@@<<<666222///////////////////////////...------...///---,,,***+++,,,....../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,+++++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++...---,,,,,,++++++++++++,,,,,,+++***))))))************))))))))))))******,,,++++++***+++,,,...///************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************************************************************))))))))))))))))))))))))++++++************++++++))))))(((((((((((())))))************************++++++************++++++&&&''''''((()))+++,,,---***+++,,,,,,------,,,,,,+++++++++*********))))))++++++************++++++************************+++,,,---+++)))((()))+++,,,+++***)))))))))++++++)))))))))))))))))))))))),,,+++++++++***)))))))))''''''((()))***++++++,,,+++***)))(((((()))***+++++++++++++++++++++++++++...---,,,,,,+++++++++,,,+++++++++*********))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,+++*********+++,,,------------,,,,,,+++++++++++++++******++++++,,,---------------------------,,,000666999999555///,,,******+++...000111111000000.........000000///---////////////000000000000000000111222************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******************+++++++++++++++++++++,,,,,,---------...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,++++++,,,------.........+++,,,...///000222555777;;;<<<>>>AAADDDGGGIIIKKKOOOOOONNNNNNNNNNNNNNNOOOMMMLLLKKKLLLPPPQQQQQQOOOUUUTTTQQQKKKDDD>>><<<;;;666777888888888777666666111333555444222000111222111333555555444555888;;;<<<;;;999888888999999999;;;;;;;;;::::::::::::;;;>>>===>>>@@@DDDFFFGGGFFFEEEEEEGGGIIILLLLLLJJJIIIJJJKKKLLLLLLLLLIIIDDDAAA>>><<<999555222111111111///...,,,---...//////...++++++,,,,,,,,,,,,,,,,,,------------------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,+++***+++++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++...---,,,+++++++++++++++,,,++++++***))))))************))))))))))))******,,,,,,+++++++++,,,---...************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************************************************************************************++++++************++++++))))))(((((((((((())))))************************++++++************++++++((((((((()))***+++,,,---***+++,,,,,,------,,,,,,+++++++++*********))))))++++++************++++++******************************)))((((((((()))***,,,+++***))))))***++++++************************+++++++++***************(((((())))))******++++++,,,+++***))))))***+++,,,++++++++++++++++++++++++...---,,,,,,++++++++++++,,,,,,,,,,,,+++++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,++++++*********+++,,,------,,,,,,,,,,,,,,,,,,+++,,,,,,++++++,,,,,,---...------------------------)))+++---//////---***(((///...---------...------,,,,,,,,,,,,...///000000////////////000000000000000000111222************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***************+++++++++,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++,,,,,,(((***---/////////...------000444888:::<<<>>>@@@EEEFFFHHHJJJMMMOOOQQQRRROOOOOOPPPPPPOOOMMMKKKIIIFFFEEEFFFHHHJJJKKKIIIHHHMMMKKKFFF???888444222333222111111222444555555555444666777666333111000000000111333444444555777999999888777666666666666666555555555444444555666777777999<<<===<<<===???BBB??????BBBEEEIIIKKKKKKJJJIIIKKKNNNQQQRRRQQQPPPNNNNNNKKKFFF@@@;;;888666666333000...---...//////...------------,,,,,,++++++------....../////////000,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++---,,,,,,++++++++++++,,,,,,+++******)))***************))))))))))))******---,,,,,,++++++++++++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************************************************************************************++++++************++++++***))))))(((((())))))***************************++++++************++++++***************+++,,,,,,***+++,,,,,,------,,,,,,+++++++++***************++++++************++++++************************+++)))'''''')))***+++++++++******)))******++++++***************************************+++++++++)))*********************,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,++++++******++++++,,,---+++,,,,,,,,,,,,,,,,,,---------,,,,,,------...///------------------------,,,,,,,,,,,,,,,,,,,,,---000///---,,,+++,,,,,,---,,,---......---...000222////////////000000000000000000111222************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++***++++++++++++,,,---......---,,,+++111666<<<@@@CCCEEEGGGHHHJJJJJJLLLNNNOOOQQQSSSSSSOOOOOONNNLLLJJJGGGDDDCCC@@@????????????@@@@@@@@@>>>>>><<<999666444555666888666555555777888777666999:::<<<<<<;;;:::888888555555777888999;;;===???@@@???===:::999;;;>>>@@@===<<<:::999888:::???BBB>>>AAACCCCCC@@@<<<:::999<<<<<<===@@@EEEIIIKKKLLLGGGIIILLLNNNPPPQQQSSSTTTTTTRRROOOKKKGGGDDDBBB@@@<<<888444111///...---,,,/////////...............---------......///000000---------------------------,,,++++++------,,,+++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++++++++,,,++++++***************++++++******))))))******+++------,,,++++++*********************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((()))))))))************************************************************************************++++++************++++++***))))))))))))))))))***************************++++++************++++++,,,,,,+++++++++++++++,,,***+++,,,,,,------,,,,,,************************++++++************++++++************************,,,***((((((+++------,,,******************++++++************************)))))))))***+++++++++,,,+++*********************,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,+++***++++++++++++,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,//////......//////000000***+++,,,,,,,,,---...///...000222222000...///000////////////000000000000000000111222************************------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++---,,,,,,,,,---///111222888===CCCGGGIIIJJJKKKLLLMMMMMMMMMLLLLLLLLLLLLLLLLLLJJJGGGCCC@@@>>><<<<<<999999888777777:::===???>>>@@@AAAAAA@@@>>>>>>???:::999999999:::::::::999777999<<>>999555111---+++000///............///000,,,,,,------............---------------------------,,,++++++------,,,+++------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++******++++++,,,+++***************++++++++++++************++++++,,,,,,,,,++++++******)))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((()))))))))************************************************************************************++++++************++++++******))))))))))))******************************++++++************++++++---,,,++++++***+++++++++***+++,,,,,,------,,,,,,************************++++++************++++++************************))))))((()))***+++++++++))))))******++++++++++++************************)))))))))***+++++++++,,,++++++++++++***************++++++++++++++++++***++++++,,,,,,,,,---------++++++,,,---------,,,+++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,******++++++,,,,,,,,,,,,+++++++++,,,,,,---------+++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++---.........---,,,'''***...///...---...///,,,...111222111000///...////////////000000000000000000111222************************------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---------------///333888<<>>===666888;;;<<<;;;;;;;;;<<<:::<<>>@@@EEEKKKPPPRRRWWWTTTMMMFFFCCCGGGPPPXXXUUUYYYYYYSSSLLLOOO^^^kkkiiijjjmmmooonnnggg]]]UUUPPPMMMJJJHHHGGGGGGFFFEEEBBBEEEGGGGGGDDDDDDGGGIIIIIIKKKNNNQQQSSSSSSSSSRRRQQQNNNIIIDDD@@@;;;666222222111///...---...//////---------------------------------------------------,,,++++++------,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++++++++++++++++++++************++++++,,,*********)))******+++,,,++++++************++++++***++++++,,,++++++***)))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************************************************************++++++++++++++++++++++++++++++************+++++++++******))))))******+++************************++++++************++++++,,,++++++*********++++++***+++,,,,,,------,,,,,,***************+++++++++++++++************++++++************************%%%'''***+++)))(((((((((((()))***+++++++++++++++++++++++++++++++++++++++***************+++++++++******++++++++++++++++++******++++++++++++******++++++,,,,,,------......***+++,,,---...---,,,++++++++++++*********))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,---+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((***---///000///---+++***...111111...,,,---///---,,,,,,...000111000...////////////000000000000000000111222************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111111222555999>>>BBBFFFHHHGGGJJJLLLLLLJJJHHHGGGGGGEEEDDDBBB???<<<:::888777777888999:::::::::::::::>>>AAAEEEFFFEEEEEEFFFGGGCCCDDDDDDBBB>>><<<;;;;;;888???DDDDDD???<<<<<>>???>>>===<<<<<>>>>>AAACCCEEEKKKUUU___dddeeecccOOOJJJGGGHHHPPPZZZaaaeeefffddd^^^TTTLLLKKKQQQWWWhhhvvvzzzmmmkkk{{{zzzkkk\\\RRRLLLTTT^^^aaa]]]VVVQQQOOOOOOLLLIIIFFFGGGIIILLLOOOVVVUUUVVVWWWWWWTTTPPPLLLBBB@@@<<<777444222111111222222111000///...------........................---,,,++++++------,,,+++))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++******))))))***+++,,,,,,******))))))***+++,,,,,,,,,++++++******++++++,,,((()))***+++,,,,,,+++***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************************************************************++++++++++++++++++++++++++++++************++++++++++++************++++++************************++++++************++++++))))))(((((()))******+++++++++,,,---------,,,,,,))))))******++++++++++++++++++************++++++************************&&&...777666///)))***---'''(((***+++,,,,,,++++++++++++++++++++++++++++++,,,+++++++++******))))))))))))***+++,,,,,,------,,,,,,---......---,,,,,,++++++,,,,,,---...//////)))***,,,.........,,,+++---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,******+++++++++,,,,,,,,,)))***+++,,,---,,,++++++---------,,,,,,+++++++++---,,,,,,,,,,,,---......++++++++++++++++++++++++++++++,,,---......//////,,,------+++)))---666>>>MMM@@@111***,,,000000...////////////000000000000000000111222++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---+++,,,,,,,,,,,,,,,,,,---+++,,,,,,------,,,,,,,,,......------,,,+++******,,,---.........---+++***222111//////000444888:::CCCEEEHHHJJJLLLNNNNNNNNNSSSPPPLLLIIIGGGCCC===999666777777666666:::AAAGGGJJJKKKNNNQQQSSSTTTUUUUUUVVVTTTQQQMMMIIIGGGEEEEEE???AAABBBAAA@@@AAADDDHHHLLLRRRYYYXXXLLL@@@>>>DDDBBBDDDKKKVVVbbbkkknnnnnnZZZKKKCCCIIISSS[[[hhhwwwxxxrrreeeUUUHHHEEEKKKQQQ```xxxkkk^^^jjj||||||aaaUUUMMMNNNbbbvvvuuupppllleeelll___SSSOOOLLLGGGFFFIIIPPPOOOQQQWWWYYYVVVQQQMMMQQQKKKFFFBBB;;;444333666666555444333222111000000/////////000000111111111......---------,,,,,,,,,---------------------------------............///.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***)))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++))))))))))))))))))))))))+++++++++*********)))))))))************+++++++++************************)))************+++++++++,,,+++***)))))))))++++++************************,,,,,,,,,++++++*********+++++++++************)))************************+++++++++,,,,,,+++++++++******************************))))))))))))******,,,,,,---------,,,++++++,,,++++++******++++++,,,++++++,,,,,,,,,---------+++++++++++++++++++++++++++,,,,,,,,,,,,+++******,,,+++*********+++,,,---***+++,,,,,,*********+++......---,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////.........------,,,,,,,,,000000000000000000000000---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++,,,,,,---,,,+++)))(((******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,---......//////......,,,000222000---000888@@@GGG;;;///+++...222111---000000000000000111111222000111111111++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---+++,,,,,,,,,,,,---------,,,------------,,,,,,+++***+++,,,,,,,,,,,,*********+++,,,---............+++,,,///222555999<<<>>>HHHJJJMMMPPPRRRSSSSSSSSSUUUPPPJJJEEEAAA===999555555555555888===BBBGGGJJJQQQTTTWWWYYYZZZ]]]aaadddaaa\\\UUUOOOKKKHHHFFFDDDBBBDDDFFFEEECCCCCCGGGJJJNNNUUU^^^___SSSCCC;;;;;;;;;>>>FFFRRR```jjjpppqqq\\\OOOGGGKKKQQQUUU^^^iiiooolllcccUUUIIIEEEJJJPPPXXXiiixxxsss```SSSUUU]]]{{{sss]]]^^^qqq}}}zzzsssnnndddWWWNNNLLLKKKHHHFFFIIIOOOSSSVVVXXXVVVSSSQQQOOOHHH>>>999999555444222000//////000111////////////////////////.........---------,,,,,,---------------------------------............///------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++******)))************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++*********)))))))))************+++++++++************************)))************+++++++++,,,+++***))))))***++++++************************,,,,,,,,,+++++++++******+++++++++************)))******************************++++++++++++************************************))))))))))))******++++++,,,------,,,,,,,,,,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,+++******++++++*********+++,,,---++++++,,,+++***)))***++++++++++++************)))+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,////////////////////////---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,---......//////......,,,...///---+++,,,111666;;;444---,,,///111000---000000000000000111111222000111111111++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++,,,,,,------------...............---,,,+++)))***,,,......---,,,+++******++++++,,,...///000...111666<<<@@@CCCEEEEEELLLNNNPPPRRRRRRRRRPPPOOOIIIEEE@@@===<<<;;;;;;:::CCCBBBCCCGGGOOOUUUYYYYYYZZZ```ggglllmmmpppvvv{{{mmmcccTTTJJJFFFEEECCCAAAEEEGGGIIIHHHFFFEEEHHHKKKPPPTTT\\\^^^VVVGGG<<<999<<<>>>CCCLLLVVV^^^bbbdddUUUJJJBBBEEEIIIKKKOOOWWWfffgggcccXXXJJJDDDGGGLLLSSSZZZbbbaaaXXXMMMGGGEEETTTllluuukkkgggZZZWWWRRROOOPPPSSSUUUUUUVVVTTTUUUVVVRRRHHHAAA???===;;;888444222000000000000000///........................------------,,,---------------------------------............///,,,,,,------------------------------------------------,,,,,,++++++******************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************)))************+++++++++************************)))************++++++++++++******)))******++++++************************,,,,,,,,,++++++++++++***+++++++++************)))************************)))******************)))******************************))))))))))))*********++++++,,,------------,,,++++++******++++++,,,*********++++++++++++,,,+++++++++++++++++++++++++++,,,,,,,,,,,,+++******++++++******++++++,,,---)))(((''')))******)))'''))))))*********+++++++++******+++,,,,,,---......++++++++++++++++++++++++...------------,,,,,,,,,........................---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,++++++******++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,---......//////......---------,,,,,,,,,---......---,,,---///000///...000000000000000111111222000111111111++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++,,,,,,---.........////////////...---,,,,,,+++---///000000///---,,,---,,,++++++,,,...000111999;;;???DDDGGGIIIJJJJJJTTTTTTSSSRRROOOKKKGGGEEE999999;;;???DDDIIIMMMNNNUUUUUUVVVZZZ```fffjjjlllfffoooyyy~~~~~~xxxgggSSSEEEAAACCCCCCBBBEEEGGGIIIHHHEEEDDDFFFIIIOOOPPPTTTXXXUUUJJJAAA>>>AAABBBEEEIIIPPPVVV[[[]]]RRRHHHBBBDDDHHHKKKOOOUUUbbbggghhh___QQQHHHIIIMMMTTTUUUVVVVVVTTTQQQLLLIIILLLVVVgggzzzyyyiiijjjxxxxxxrrrssspppjjjddd```YYYTTTTTTQQQQQQSSSSSSNNNKKKKKKJJJHHHEEE@@@;;;666222///111000///......//////000............---------------------------------------------............///,,,,,,,,,------.................................------,,,,,,,,,+++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))*********+++++++++************************))))))*********+++++++++******************++++++************************+++++++++++++++++++++++++++++++++*********))))))************************))))))************))))))************************+++******))))))******+++)))***+++,,,---.........,,,++++++******++++++,,,))))))*********++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++******+++***++++++++++++,,,,,,+++''''''---555777///'''******+++,,,------......))))))***+++---...//////---------------------------------------------------------------------------,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++---,,,+++*********,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,------------------,,,---......///.........000...---...000000...+++)))+++---.........///000000000000000000111111222000000111111++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++,,,------...//////000000000000000///...------...///000///...,,,+++,,,,,,---...000333666888AAABBBDDDGGGJJJLLLMMMNNNXXXVVVSSSNNNHHHBBB===:::888===EEENNNUUU\\\```bbb\\\^^^aaaeeeiiiooouuuyyy{{{~~~|||zzz~~~xxxgggQQQBBB@@@CCCFFFGGGCCCFFFGGGFFFCCCAAABBBDDDKKKMMMTTT\\\ZZZOOOEEE@@@CCCDDDGGGKKKQQQYYY```eeeXXXOOOHHHHHHLLLPPPVVVZZZ]]]cccgggcccXXXQQQPPPSSSXXXVVVSSSQQQQQQRRRTTTVVVXXXVVVXXXcccpppyyyzzzwwwbbbZZZZZZqqq}}}vvvrrrlllfffZZZSSSMMMMMMNNNMMMOOORRRQQQQQQPPPMMMGGG@@@999555111000///...---...///000//////.........------------------------------------------............///,,,,,,,,,------.................................---------,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++************************))))))*********+++++++++************************))))))*********+++++++++))))))******++++++++++++************************+++++++++++++++++++++++++++++++++*********))))))************************))))))************))))))************************++++++************++++++)))***+++,,,---.........,,,++++++******++++++,,,))))))*********++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++************++++++,,,,,,,,,,,,111+++)))444CCCFFF999*********+++,,,---......///))))))***+++---...//////---------------------------------------------------------------------------,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,*********+++,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......,,,---......///.........///---,,,...222333000------......---,,,,,,///222000000000000000111111222000000111111++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++,,,---...//////000///000000111111000000000------------------,,,,,,---...111444999===@@@BBBHHHJJJLLLNNNQQQSSSTTTTTTMMMKKKGGGAAA<<<888555444BBBHHHQQQYYY___cccfffhhhbbbdddiiipppvvv{{{}}}}}}}}}rrrfff```ggguuugggZZZJJJ@@@???CCCFFFHHHDDDGGGIIIGGGCCC@@@AAACCCIIIOOOZZZeeecccUUUHHHAAAJJJKKKKKKLLLNNNTTT[[[aaaWWWPPPHHHEEEHHHMMMQQQSSSSSSYYY^^^^^^ZZZVVVUUUVVV\\\ZZZWWWTTTRRRTTTXXX[[[XXXTTTSSSZZZhhhtttzzz{{{ooocccYYYbbbyyyyyy}}}~~~|||jjj^^^SSSNNNMMMKKKLLLOOORRRSSSTTTSSSPPPJJJDDD@@@666444222///...---...////////////.........---------------------------------------............///,,,,,,------------------------------------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............++++++++++++++++++++++++***************+++++++++)))************+++++++++************************)))************+++++++++((()))***+++++++++++++++***************************++++++++++++,,,,,,,,,+++++++++************)))************************)))******************)))************************++++++************++++++***++++++,,,------------,,,++++++******++++++,,,*********++++++++++++,,,+++++++++++++++++++++++++++,,,,,,,,,,,,+++******)))***+++,,,,,,,,,,,,+++...((('''222???BBB555((((((((()))***++++++,,,,,,******+++,,,,,,---......++++++++++++++++++++++++,,,,,,,,,------------...---------------------------,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++******++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,,,,------.........,,,---......//////......---+++***---000222000...222111///---,,,---000333000000000000000111111222000111111111++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++,,,---...///000000//////000111222222222222------------///000222333666777:::>>>BBBEEEGGGHHHLLLNNNQQQSSSTTTRRRPPPNNN>>><<<999777777888:::<<>>888777777888<<>>AAACCCJJJLLLOOORRRTTTSSSRRRQQQNNNPPPRRRPPPLLLHHHHHHIIIKKKMMMRRRWWWWWWUUUWWW]]]YYYYYYXXXVVVVVV[[[dddkkkhhhfffdddcccfffjjjiiifffssssssssssssssspppllliiieeehhhnnntttwwwtttmmmhhhhhhccc]]]ZZZ]]]ccclllqqqkkkjjjaaaTTTQQQ\\\jjjrrrrrrtttwwwnnneeeyyy~~~tttkkkfffbbb```]]]YYYVVVTTTSSSRRROOOKKKEEE>>>999555333333000/////////............---------------------------------.........//////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------))))))******++++++++++++)))************+++++++++************************)))************+++++++++'''(((***+++,,,,,,++++++*********************************++++++,,,,,,,,,+++++++++************)))************************++++++,,,,,,,,,,,,++++++************************,,,++++++******++++++,,,,,,,,,---------,,,++++++,,,++++++++++++++++++,,,++++++,,,,,,,,,---------+++++++++++++++++++++++++++,,,,,,,,,,,,+++******)))***+++,,,---,,,++++++,,,------,,,)))(((***,,,+++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////,,,,,,,,,------.................................---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++(((***+++,,,---,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++,,,,,,---...//////,,,---......//////....../////////.........///000111///...///111111000///000000000000000111111222000111111111*********++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++......---------......//////000000000000111555777777666555999???CCCDDDCCCDDDGGGJJJKKKJJJGGGCCC@@@;;;???CCCBBB===:::;;;===:::CCCHHHGGGJJJTTT]]]aaakkkpppuuuwwwyyy{{{{{{yyyjjjPPPGGGaaaxxxoooTTTBBBEEEFFFCCC>>>>>>JJJ\\\hhhooommmiiiddd```\\\YYYWWWVVVWWWXXXVVVTTTRRRPPPPPPSSSWWWaaaiiikkkgggfffiiiiiillloooppprrrwww}}}zzzyyyxxxuuuooojjjhhhkkknnnooorrrrrrjjj^^^XXX[[[```kkkooonnnfff___eeeyyy}}}vvveeennnvvvkkkfffbbb^^^\\\]]]WWWPPPIIIFFFEEE@@@:::777555444333222111000000///............---,,,++++++.........................................................------,,,,,,,,,---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********---,,,***)))))))))******************************+++++++++++++++***)))((()))************+++++++++++++++************************++++++++++++******,,,+++******,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))))))************+++++++++,,,+++***))))))***+++,,,,,,,,,,,,++++++*********+++,,,...---,,,,,,---///------,,,,,,,,,,,,++++++))))))*********++++++++++++++++++************))),,,,,,+++***)))+++...111,,,,,,,,,++++++*********)))------))))))------)))******++++++++++++******++++++,,,,,,,,,,,,------,,,---///000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,//////000000///...------,,,++++++******++++++,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,++++++*********---......,,,++++++---///---,,,+++*********+++,,,---------------------------------,,,,,,+++++++++///,,,***,,,111333111...,,,,,,,,,---------..................////////////000000000000000000000000111111000000000000000111333333222222******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...------------...//////...000111222111222555777333555888>>>DDDGGGHHHHHHJJJKKKKKKJJJHHHDDD@@@>>>===>>>===999666777===CCCJJJQQQUUUSSSUUU___hhhlll~~~~~~|||yyytttnnnfff```XXXJJJBBBHHHLLLGGGAAAAAACCCEEEEEEEEELLL\\\rrrxxxkkkbbb\\\XXXVVVYYY^^^ccceeedddaaa______jjjoooyyyzzzwwwxxx~~~}}}{{{vvvvvvwww||||||pppfffdddfffooottttttkkk___YYY]]]eeeoooooonnn|||ooo```XXX[[[UUUNNNKKKIIIEEE???;;;888666333111000000000///////////////......---,,,......................................................---------,,,,,,,,,---------,,,,,,,,,++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++---,,,***)))))))))***+++************************+++++++++++++++***)))))))))************+++++++++******************************++++++++++++******,,,+++******,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++++++++************++++++,,,,,,,,,+++++++++******+++,,,...---,,,,,,---///------,,,,,,,,,,,,++++++*********++++++++++++,,,...---------,,,,,,++++++)))***,,,,,,+++***+++,,,,,,,,,,,,+++++++++******)))------)))***------*********++++++++++++******++++++,,,,,,,,,,,,------,,,,,,---......---,,,,,,------------------------///////////////...---------,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++++++++******---------,,,++++++---///---,,,+++******+++,,,,,,------------------------......---------,,,,,,,,,///,,,+++...222333111...,,,,,,,,,---------..................////////////000000000000000000000000111111000000000000111111111222222333***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...//////---///111222222333555777666:::@@@EEEHHHJJJKKKLLLLLLJJJHHHDDDAAA>>><<<;;;???AAABBBBBBCCCIIIRRRZZZZZZ```ccccccfffoooxxx|||}}}xxxpppiiibbbYYYPPPIIIGGGCCC>>>;;;>>>CCCHHHKKKOOONNNMMMLLLOOO[[[mmm{{{{{{ooogggaaa\\\ZZZbbbgggmmmooommmmmmqqquuuzzzqqqjjjhhhtttwwwyyysssggg]]]WWWVVVcccsssuuuwwwtttsssxxxooofff___UUUNNNKKKKKKJJJHHH@@@===999555444222000...000000////////////.........................................................------------,,,,,,,,,------------,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,+++************+++***************************++++++++++++***)))))))))************+++++++++******************************++++++++++++******,,,+++******,,,,,,+++***++++++++++++++++++++++++************************)))************+++++++++******++++++++++++******,,,,,,,,,++++++++++++***+++,,,...---,,,,,,---///------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,///......---,,,++++++***+++...222333111///---,,,,,,,,,,,,,,,+++++++++++++++------******------*********++++++++++++******++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...........................////////////...------...------,,,,,,------...++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***+++,,,,,,+++******,,,---,,,,,,++++++++++++,,,,,,------------------------......------------,,,,,,...------000333444111---,,,,,,,,,---------..................////////////000000000000000000000000111000000000000000111111111111222333++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------...///000.../////////000333777;;;BBBFFFJJJKKKJJJIIIJJJLLLNNNLLLHHHDDDBBBBBBBBBCCCJJJNNNSSSXXX[[[___cccfffgggjjjmmmnnnqqqvvv|||mmmcccWWWPPPKKKEEEAAA???BBB@@@???JJJaaatttooo```]]]ZZZVVVRRRNNNOOOVVV^^^wwwvvvtttooojjjdddaaa___ggglllqqqtttxxx{{{qqqiiieeejjjssssssvvv~~~xxxuuu{{{kkk[[[SSSQQQPPPNNNJJJGGGBBB>>><<<888333///000000000///////////////................................................------------------------------------------,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++******************************+++++++++******)))))))))*********+++++++++***************+++++++++***++++++,,,,,,++++++***,,,+++******,,,,,,+++***************************************************))))))*********+++++++++)))***+++,,,,,,+++***)))+++++++++++++++++++++++++++,,,...---,,,,,,---///------,,,,,,,,,+++++++++++++++,,,,,,,,,---------------,,,+++***))))))(((---000333444333///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,,,,+++***++++++,,,,,,++++++***+++++++++,,,,,,,,,------...------,,,,,,------....................................//////...------------,,,,,,,,,,,,------+++++++++,,,,,,,,,------,,,------------------,,,++++++++++++++++++++++++***+++,,,+++******+++,,,++++++++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,------///111444333000---,,,,,,,,,---------..................////////////////////////////////////000000000000000000111222222222222111++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------///000000000///...---...444<<>>GGGRRRSSSNNNPPPYYYRRRUUUWWWVVVWWW\\\cccgggbbbaaajjjwwwyyyrrrpppuuu}}}{{{mmmhhhgggeeebbbbbb___^^^YYYOOOGGGHHHQQQ[[[YYYXXXVVVSSSNNNIIIEEEBBBDDDIIIQQQXXX[[[WWWOOOIII???@@@CCCJJJSSSYYYZZZYYY]]]WWWOOOJJJKKKNNNRRRSSSSSSSSSUUUXXX^^^jjjxxxtttjjjcccjjjxxx~~~xxxwww~~~xxxkkkaaaUUUNNNLLLKKKGGGCCC;;;999666333111000000000////////////////////////........................,,,,,,,,,---------......------------.........///---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++***+++,,,---------,,,,,,************************))))))***+++++++++++++++)))************+++++++++((())))))***++++++,,,,,,+++,,,,,,------,,,,,,+++,,,+++******,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++++++++************++++++******+++++++++,,,,,,,,,+++,,,...---,,,,,,---///------,,,,,,,,,,,,++++++*********++++++++++++,,,---------...............---...///...------///000,,,,,,,,,---------......000---,,,///...***)))---+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,---------...///000000///...---........................+++,,,------.........---,,,,,,,,,++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,---...//////...---,,,******+++++++++,,,,,,,,,***,,,......---,,,,,,,,,***+++,,,............------------------------------------.........//////,,,---...///...---------,,,,,,,,,---------..................////////////000000000000000000000000////////////000111222333000000111222,,,,,,,,,++++++*********++++++++++++++++++++++++,,,++++++++++++++++++,,,******+++,,,,,,---......------------------------+++,,,,,,---...///111111000333888===AAAGGGLLLPPPMMMKKKLLLOOOUUUXXXWWWUUUYYYZZZ\\\^^^``````______bbbffflllrrruuurrrmmmiiibbbTTTFFF@@@===<<>>BBBEEENNNPPPQQQOOOJJJDDD@@@???>>>???CCCIIIOOOPPPMMMIII===<<<===BBBKKKTTTXXXYYYWWWPPPGGGCCCEEELLLRRRUUUSSSPPPLLLIIIIIIPPPZZZbbbgggmmmwwwyyyrrrtttzzz~~~}}}{{{rrrqqqsss|||sss```SSSNNNLLLIIIEEE>>><<<999555222111111111000000000000000000000000........................,,,,,,,,,------.........---------.........//////---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********)))***,,,---...---,,,,,,************************((()))***+++++++++++++++)))************+++++++++((())))))***++++++,,,,,,+++,,,,,,------,,,,,,+++,,,+++******,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++,,,+++***))))))***+++,,,*********++++++,,,,,,,,,+++,,,...---,,,,,,---///---------,,,,,,,,,++++++))))))*********+++++++++******+++,,,,,,------...(((***------,,,,,,,,,---,,,,,,,,,------.........111---,,,//////***)))---+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------,,,---///000000///---,,,000000000000000000000000+++,,,------.........---...------,,,,,,------...++++++,,,,,,,,,---------,,,---///000000///---,,,*********++++++,,,,,,,,,+++---//////...,,,,,,---)))+++,,,...//////......------------------------.../////////000000111111------...---,,,,,,,,,---,,,,,,,,,---------................../////////000000000000000000000000000////////////000111222333111111111000,,,,,,,,,++++++*********,,,,,,,,,+++++++++******++++++++++++++++++++++++---,,,,,,++++++,,,,,,---......---,,,,,,---------***,,,---,,,+++,,,...///333888>>>DDDGGGHHHIIIJJJPPPNNNNNNPPPTTTWWWXXXXXX[[[YYY\\\bbb```YYY^^^hhhmmmwwwyyynnnccc]]]SSSIIIBBB;;;888<<<;;;:::BBBOOO^^^nnn{{{aaaXXXaaa^^^VVVUUUYYYWWW[[[mmmrrrzzzjjjbbb```hhhnnnllliiiiiiZZZSSSMMMNNNTTTVVVQQQJJJMMMIIIEEEDDDFFFGGGFFFDDDFFFFFFGGGHHHEEEAAA>>>======@@@@@@>>>@@@DDDBBB;;;===@@@DDDEEEFFFHHHLLLOOOLLLJJJGGGDDDCCCGGGLLLQQQVVVWWWVVVPPPIIIGGGJJJNNNVVVVVVVVVXXX^^^jjjyyyzzzmmmeeeaaafffrrr{{{nnnZZZPPPMMMKKKHHHFFFAAA;;;666333333555111111111111111000000000.........///////////////................................................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---+++******))))))******+++++++++++++++++++++++++++******++++++++++++******(((((()))***++++++,,,,,,,,,+++*********+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***))))))***+++,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......---,,,,,,++++++,,,,,,---///......------......///------------------------------------------------+++,,,------......---------------------------------,,,,,,++++++,,,,,,------------............///---......///////////////---------.........//////---...///000000///...------,,,,,,++++++,,,,,,---,,,,,,,,,---------..............................***++++++,,,,,,++++++***,,,,,,+++***+++,,,---...------------------,,,,,,......------------.........------,,,,,,------......------,,,,,,------...---------............///............////////////////////////////////////000000000000111111111111222222222111,,,,,,,,,+++++++++***************++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,------,,,---------,,,,,,///111888<<>>???<<>>>>>@@@BBB===CCCDDD@@@<<<<<>>888:::BBBGGGYYYfffddd```ccceeedddggg\\\VVV]]]gggkkkkkkkkktttzzznnnddddddddddddaaaYYYMMMDDDAAABBBFFFKKKLLLHHHCCC@@@>>>AAADDDGGGGGGEEEAAA??????BBBEEEFFFFFFJJJOOOTTTPPPQQQPPPKKKGGGHHHKKKMMMMMMMMMKKKFFFCCCCCCCCCDDDHHHJJJLLLOOOPPPKKKCCC===AAABBBCCCEEEFFFEEEBBB@@@AAAEEEIIIKKKKKKJJJJJJJJJQQQTTTWWWXXXVVVQQQLLLIIIMMMNNNSSSWWWSSSPPP\\\nnn}}}|||yyy{{{zzz^^^XXXNNNDDD>>><<<===???666555444222222111222222111111000000000000//////................................................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---+++,,,------------,,,+++++++++++++++++++++++++++******++++++++++++***************++++++,,,,,,,,,+++***++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,------------------------+++++++++,,,,,,,,,---------............/////////...------,,,,,,------...//////............//////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,------.......................................------,,,,,,,,,,,,---------------............///,,,---......//////.................................//////////////////...------,,,,,,,,,,,,------,,,,,,,,,---------..............................------............------+++++++++,,,,,,,,,------++++++,,,,,,---...//////...------,,,,,,------......------,,,,,,------......------,,,,,,------...---------............///............///////////////////////////////////////000000000111111111111000111222333++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,+++,,,,,,------,,,,,,++++++*********++++++,,,---+++,,,...000333777<<<@@@EEEGGGJJJKKKLLLMMMPPPRRRRRRTTTVVVXXXYYYZZZ[[[]]]```iiirrrxxx~~~}}}jjjSSSHHH>>>999:::999:::DDDSSSkkkvvvgggcccbbbhhhaaa[[[]]]eeeooo{{{sssfffaaaUUUTTTSSSOOOJJJDDD???<<<@@@BBBDDDCCCBBBBBBBBBBBBBBBDDDIIIQQQVVVVVVQQQLLLOOOPPPOOONNNPPPVVV```gggmmmqqqpppfff``````bbbaaaddd\\\TTTQQQRRRQQQOOOMMMKKKPPPYYYdddkkkhhh^^^UUUSSSPPPMMMLLLLLLLLLJJJHHHFFFHHHIIIJJJIIIGGGGGGGGGGGGIIILLLOOOQQQPPPMMMKKKFFFGGGQQQ\\\\\\RRRPPPVVVWWWiiiwwwrrrrrrxxx{{{uuuhhhWWWHHHAAAAAADDD:::888666333222111222222222222111111000000000000////////////////////////........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++******++++++++++++******+++++++++++++++,,,,,,,,,******++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++***+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------........./////////000000------,,,,,,,,,,,,---------------,,,,,,---------------------------------------------------------,,,---......//////.................................------,,,,,,------...---------............///,,,------....................................---/////////....../////////...------,,,,,,------...,,,,,,,,,---------..............................,,,,,,------------,,,,,,++++++,,,,,,,,,---------++++++,,,,,,---...//////------,,,,,,,,,,,,------...------,,,,,,------......------,,,,,,------...---------............///............///////////////////////////////////////000000000111111111111111111222222***++++++++++++,,,,,,,,,,,,,,,,,,+++++++++***************++++++,,,,,,---++++++------------++++++++++++***++++++,,,---...---///333666999===BBBEEEGGGIIIJJJKKKLLLNNNQQQSSSVVVUUUUUUXXX\\\___aaaaaappprrrqqqnnniii___OOO@@@444444777<<<@@@FFFRRR^^^kkksss___\\\```hhhlllrrrvvv{{{xxxttttttsssrrrnnnbbbSSSMMMMMMKKKJJJGGGBBB>>><<<===>>>@@@EEEHHHEEECCCDDDFFFGGGOOOQQQVVV```jjjooonnnkkkgggeeeaaa___aaaiiittt{{{yyywwwvvvssskkk^^^SSSQQQTTTSSSPPPNNNIIINNNZZZmmm}}}|||tttnnnhhhaaa^^^^^^___^^^]]]QQQQQQQQQOOOMMMKKKHHHFFF@@@@@@AAACCCFFFGGGGGGEEE@@@EEERRR```eeeaaaYYYVVVMMMRRRZZZdddmmmxxxzzzppphhhiiitttrrr```QQQGGGBBB@@@>>>:::666444333333333333333222222111000000000////////////////////////........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++******++++++++++++******++++++,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***+++,,,,,,------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------////////////000000000000......------------......,,,,,,++++++++++++,,,,,,................................................------...////////////.................................------------......---------............///,,,,,,---............---...............---------//////............//////......------------......,,,,,,,,,---------..............................,,,,,,------------,,,,,,***+++,,,---------,,,,,,+++,,,,,,------.........------,,,,,,,,,,,,------...------,,,,,,------......------,,,,,,------...---------............///............////////////////////////////////////000000000000111111111111111222222222******+++++++++,,,,,,,,,++++++++++++++++++,,,,,,)))******+++,,,,,,------***+++---......---+++***++++++++++++,,,---...///222666;;;>>>AAACCCFFFHHHJJJKKKLLLMMMNNNPPPTTTWWWZZZVVVTTTYYYbbbiiikkkjjjiiieee___ZZZPPPDDD>>>>>>???EEEIIILLLRRRYYY^^^___WWWaaammmoooeee\\\```iiivvvwwwmmmgggfff```[[[UUUQQQJJJBBB???AAAGGGFFFCCC@@@???@@@CCCFFFHHHRRR[[[YYYVVVVVVUUURRRQQQRRRVVV\\\ccckkkrrrvvvzzztttssswww~~~{{{ttt___SSSIIIHHHJJJIIIIIILLLHHHHHHNNN^^^qqq}}}{{{qqqjjjbbb^^^___aaaaaa```RRRSSSUUUVVVVVVSSSOOOKKKDDDCCCAAABBBEEEFFFDDDBBBDDDJJJPPPUUUZZZ]]][[[UUUQQQLLLKKKMMMOOOSSS\\\gggyyyssszzz|||mmm[[[NNNGGGDDD???;;;777555555555444333333222111111000000////////////////////////................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,------,,,***((((((***,,,---++++++++++++++++++++++++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------,,,++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...//////000000000111111111000000////////////000000000000////////////000000000000000000000000000000000000000000000000000000------...///////////////..............................------------......---------............///+++,,,------......------//////.........---------000///...------...///000......------------......,,,,,,,,,---------..............................------............------***+++,,,---------,,,,,,---------------------------,,,,,,++++++,,,,,,---...------,,,,,,------......------,,,,,,------...---------............///............////////////////////////////////////000000000000111111111111000111222333*********++++++,,,,,,,,,))))))***+++,,,------...))))))***+++,,,,,,------***+++---......---+++***,,,,,,,,,,,,---...///000888<<>>:::888777777444444333333222111000000000000000000000000000000................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---...,,,)))''''''))),,,...++++++++++++++++++++++++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------++++++++++++,,,---------,,,,,,------------------------,,,,,,,,,---------......000000000000111111111111222222111111111111222222666555555444444555555666222222222222222222222222000000000000000000000000---......///////////////////////////////////////......------------......---------.........//////+++,,,------......------//////.........---------000///...------...///000......------------......,,,,,,,,,---------....................................////////////......***+++,,,---...---,,,,,,------------------,,,,,,---,,,,,,++++++,,,,,,---...------,,,,,,------......------,,,,,,------...---------.........//////............/////////000////////////////////////000000000000111111111111000000222444***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++***+++,,,...+++,,,,,,,,,---111666:::??????AAACCCEEEGGGHHHIIINNNPPPPPPPPPSSSYYYZZZWWWVVVXXX]]]iii{{{yyygggRRRIIIEEEFFFCCCAAAJJJZZZ~~~}}}eeeaaagggeeecccUUUYYY\\\___kkk}}}||||||kkk\\\XXXWWWTTTLLLBBB===AAAAAA===@@@JJJOOOKKKFFFCCCFFFJJJOOOQQQVVV[[[eeennnmmmeeebbbcccbbbccceeegggkkkrrrzzz~~~vvvlllaaaKKKEEEBBBCCCBBB???AAAFFFLLLHHHEEEIIIQQQXXX[[[ZZZMMMKKKIIIJJJLLLMMMKKKHHHBBBHHHNNNPPPNNNNNNQQQUUUZZZllloooeee___UUUMMMOOOCCCAAA??????BBBDDDFFFFFFJJJJJJKKKOOOTTTWWWXXXXXXXXX\\\dddooo}}}yyyxxx|||cccYYYMMMEEEAAA===777222444777777444111111111111000000000000////////////000/////////............////////////////////////---------------------------------,,,,,,+++++++++---......,,,******+++,,,///,,,...,,,&&&,,,111+++++++++,,,---,,,+++***)))***+++,,,------,,,+++***)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---,,,,,,+++*********+++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,,,,......------,,,+++++++++,,,,,,++++++++++++,,,,,,...000222333333555888:::999777666777999:::::::::=========>>>???@@@AAABBB@@@>>><<<<<<===;;;777333555444444444444444555555555444333222111000///////////////000000111111111.........//////000000111---------......///////////////000000000...---,,,000//////.........//////////////////....................................------------------,,,,,,................................................------------------------............////////////+++++++++++++++,,,---...111000---+++***+++,,,---//////......------------,,,---......//////......////////////000000000000///////////////000111111/////////000111111222222111222333333***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,+++***+++,,,...+++,,,---///000333888;;;@@@AAABBBDDDFFFHHHJJJKKKDDDKKKQQQQQQPPPSSSUUUTTT\\\dddqqqjjjPPPFFF===999>>>CCCLLL```uuupppccc```[[[ZZZ```jjjtttxxxzzzyyyvvvpppcccbbbZZZMMMDDDEEEGGGFFFIIIBBB???CCCEEEIIIXXXjjjiiiddd\\\TTTOOOOOOPPPRRRWWWVVVYYY^^^___]]]___dddkkkssszzzyyytttsssyyyvvvdddXXXJJJDDD@@@AAA@@@>>>AAAGGGBBBAAAAAAEEEJJJMMMMMMKKKKKKHHHFFFGGGJJJKKKJJJHHHFFFHHHIIIHHHHHHIIINNNRRR```uuuvvvqqqfff\\\OOOEEEBBBBBBCCCCCCBBBDDDHHHNNNUUUZZZ[[[[[[VVVSSSQQQUUU^^^jjjsssxxxzzzwwwwww~~~nnnVVVHHHEEEEEE@@@::::::<<<<<<888333111111111111111000000000/////////000000/////////.........////////////////////////---------------------------------,,,,,,,,,++++++---......,,,+++***+++---222---000///(((---222---++++++,,,,,,,,,+++***)))+++++++++,,,,,,+++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++...------,,,++++++,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---.........------------.........//////---------...///000111222333666:::===>>>>>>???AAABBBAAA@@@@@@CCCEEEEEEEEEJJJJJJJJJJJJJJJKKKLLLLLLGGGEEECCCCCCDDDCCC@@@===>>>>>>===<<<<<<=========<<<;;;:::999888777666666444333333222111111000000000000000////////////...............//////000000...//////000000///...---000//////.........//////111000000000000/////////........................------------------------................................................------------------------............////////////---------------...//////------,,,++++++,,,---...***,,,......---------///,,,---......//////......////////////000000000000//////......//////000111//////000000111111222222222222333444***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,++++++,,,...***---000333555777;;;===BBBCCCDDDFFFHHHJJJLLLMMMHHHPPPUUUQQQNNNRRRZZZ```rrrrrrqqqqqqqqqhhhUUUBBB===777888AAAKKKVVVhhhyyy|||oooccc]]][[[___iiiyyynnnkkkfff```VVVRRRJJJAAA???CCCFFFFFFBBB???@@@CCCEEELLL```tttyyyvvvoooeee\\\XXXYYY\\\```WWWPPPOOOSSSXXXaaaiiinnnzzz}}}~~~zzz```TTTLLLGGGCCCCCCCCCCCCGGGKKKMMMKKKJJJKKKNNNTTTZZZ^^^WWWSSSNNNMMMMMMNNNKKKIIIIIIHHHGGGFFFFFFGGGIIIJJJWWWhhhwwwssscccYYYPPPGGG???@@@AAADDDIIIOOOTTTVVVVVVYYYRRRKKKKKKRRRYYY[[[[[[cccrrrzzzsssttt}}}nnn[[[PPPLLLJJJJJJFFFGGGFFFBBB;;;555222333111111111000000000000///000000000/////////......////////////////////////------------------------------------,,,,,,,,,,,,------...---++++++,,,---'''%%%---222***((()))###+++,,,,,,,,,,,,+++***))),,,++++++++++++++++++,,,************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++......------,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............,,,,,,------...//////000000000111222444666888999===@@@EEEHHHHHHGGGGGGGGGEEECCCAAAAAABBBDDDDDDDDD@@@@@@?????????@@@@@@AAAFFFDDDBBBBBBBBBCCCBBBAAA@@@@@@@@@@@@AAACCCDDDEEEDDDCCCBBBAAA@@@?????????<<<;;;999777555333222111000000000///////////////...////////////000000000---...//////000//////.../////////......//////000111111111111000000000000........................,,,,,,,,,---.........///................................................---------------------------............//////////////////...//////000111+++,,,,,,---......//////)))...333222...,,,---000,,,---......//////......////////////000000000000......------......///000//////000000111222222222222222333444***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,++++++---///,,,///444777:::<<<>>>@@@DDDDDDFFFHHHJJJLLLMMMNNNTTTUUURRRLLLMMMZZZiiisss~~~ssscccUUUMMMIIIDDD@@@888:::CCCRRR[[[]]]___ccc```ooommmbbb```aaaeeeoootttkkkddd[[[SSSIIICCC<<<999<<>>@@@BBBEEEGGGIIIIIIGGGFFFEEEEEE@@@>>>;;;:::;;;;;;;;;:::999888888888999:::;;;;;;===;;;:::999999;;;;;;<<<<<<<<<===???AAACCCEEEGGGHHHGGGEEEDDDCCCCCCCCCDDDCCCBBBAAA>>><<<:::888888//////000000000000000000////////////////////////------...//////000000000//////////////////000111111111111000000000//////........................+++,,,,,,---...//////000................................................---------------------------------.........//////000///////////////000000------///000000000000000///555:::888111,,,,,,///,,,---......///.........////////////000000000000---------------.../////////000000111111222333333222333333444***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,---///111///333888<<<>>>@@@BBBCCCEEEFFFGGGIIIKKKMMMOOOPPPRRRPPPLLLNNNZZZlllwwwzzzllldddYYYNNNEEEAAAAAACCCCCCGGGRRR___eee```XXXRRRSSS\\\\\\\\\gggpppzzzvvvfff^^^WWWOOOIIIAAA===;;;@@@HHHNNNNNNMMMXXXTTTRRRRRRRRRTTTYYY___iiiooottttttpppmmmnnnqqqcccVVVIIIEEEIIIOOOXXXaaagggooo}}}wwwsssiiikkkmmmkkkhhhbbb\\\WWW[[[WWWSSSUUUccc||||||wwwddd]]]SSSLLLHHHHHHIIIIIINNNUUU[[[lllsssaaaXXXLLLCCC???@@@CCCEEEFFFEEECCCDDDHHHOOOXXX]]]ZZZVVVTTT\\\ppp}}}qqq```WWWTTTLLLIIIIIILLLIII???777555222222222222111111111111111000000000////////////////////////////////////........................------------------------,,,---...---,,,,,,---///666***,,,111(((###,,,333,,,,,,++++++++++++***+++---,,,+++******+++,,,---***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,---------------...///111333555666777>>>???@@@AAACCCFFFHHHIIIEEEEEECCC@@@===;;;<<<===:::999888999;;;<<<;;;:::555666666777888999;;;<<<======<<<;;;;;;<<<>>>???DDDCCCCCCDDDDDDEEEFFFGGGGGGEEEDDDBBBBBBBBBCCCDDDGGGFFFFFFDDDCCCBBBAAAAAA666555444333111000///...///.................................//////000000///////////////000111111000000/////////.................................,,,,,,------...///000000................................................------------------------------------............//////......---......///---...////////////......///555:::888111,,,,,,///,,,---......///.........////////////000000000000---------------...//////000000000111222222333333333333444555***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++---------...111333444777<<>>CCCEEEDDDCCC============???@@@AAABBBHHHIIIJJJIIIHHHHHHJJJLLLSSSRRRPPPNNNLLLJJJIIIIIIEEECCCAAA@@@???@@@BBBCCCFFFFFFFFFFFFFFFFFFFFFFFFAAA???===999555111///---000000////////////......///............//////000////////////000111222222////////////....................................---------.../////////000................................................------------------------,,,------------...............------,,,,,,------------,,,,,,,,,,,,,,,,,,)))...333222...,,,---000,,,---......//////......////////////000000000000......------......///000000000111111222333333333333333444555***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---...000333555888;;;???AAABBBDDDGGGIIILLLLLLNNNPPPRRRTTTUUUVVVVVV^^^lllxxx```IIICCC>>><<>>:::<<>>@@@BBBCCCEEEHHHJJJNNNOOOQQQRRRTTTVVVXXXYYYaaajjjzzziiiLLL<<<<<<@@@FFFNNNaaawwwdddbbbmmmvvvyyy~~~wwwjjj[[[SSSHHHCCCCCCHHHKKKHHHHHHKKKQQQKKKIIILLLMMMLLLMMMRRR[[[bbbgggccc]]]\\\___cccXXXSSSNNNKKKLLLNNNOOOPPPDDDDDDGGGJJJJJJHHHLLLSSSUUUuuu{{{wwwxxxttthhh|||qqqdddRRRGGGCCCCCCCCCAAAJJJLLLMMMJJJHHHJJJRRRZZZWWWWWWbbbzzz}}}~~~~~~fffNNNJJJLLLFFF<<<888444444444333333333222222111111111111000000000000////////////////////////////////////////////////---------.........//////,,,---......------///111333'''111@@@444###&&&111---,,,+++*********+++,,,***+++,,,------,,,+++***++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,------...///+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...111666;;;???BBBAAAAAABBBBBBCCCDDDEEEEEEDDDCCCAAA???===<<<;;;::::::===BBBFFFIIILLLPPPSSSRRRTTTXXX\\\___]]]YYYVVVLLLKKKIIIHHHFFFEEEEEEEEEIIILLLOOOOOOMMMKKKKKKMMMNNNMMMKKKIIIHHHGGGFFFFFFFFFEEEBBBAAA@@@BBBDDDEEEAAAAAAAAAAAAAAABBBBBBBBBGGGFFFEEECCCAAA???>>>===444444444333333222222222111000///...------...///////////////000111222333111111111111000000000000........................///////////////.........................................................------------------------,,,,,,,,,---------......000///...---------------///.........///222555666//////......------------,,,---......//////......////////////000000000000///////////////000111111000111111222222333444444333444555555,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---............---------...///111444777888<<>>::::::;;;<<<>>>>>>===<<<888888777777:::>>>BBBEEELLLOOOPPPOOOQQQWWWYYYXXXRRRRRRSSSTTTUUUUUURRROOOKKKLLLMMMLLLJJJJJJLLLMMMOOOUUUVVVPPPIIIGGGIIIIIIPPPNNNKKKIIIIIIMMMRRRUUUWWWSSSNNNLLLMMMOOOPPPOOOJJJHHHEEEEEEGGGFFFBBB??????AAADDDEEEDDDBBBAAA@@@AAA;;;777777666222111222111000///000111222222111111///---,,,---......---111111111111111111111111//////............//////111000///......///000111........................................................................---...//////000000//////000...------......---,,,...------------...//////................................................000000000000////////////////////////000000000000333444555444222111222333444555555666,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...///111444777:::<<<===???BBBDDDEEEGGGIIIKKKKKKNNNRRRTTTUUUXXX^^^dddqqqpppkkkddd^^^VVVIII<<<444;;;JJJ\\\hhhiiihhhhhhnnnfff[[[bbbxxxpppggg^^^OOODDDAAA:::LLLlllgggYYYgggfffiiillliii```[[[\\\ZZZ^^^___ZZZVVVSSSOOOKKK>>>???@@@DDDMMMXXXaaaeeegggooolllkkkwww~~~yyyzzzppp[[[KKKBBBIIIGGGDDDBBBDDDKKKTTT[[[^^^\\\[[[ZZZ[[[gggzzzyyyggg\\\SSSHHH===>>>:::777555666666444333444333333333222111111111111000000000////////////////////////////////////////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,+++*********+++,,,---,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,---...///000+++++++++,,,,,,---------------,,,,,,---///111222999:::<<<===>>>===;;;999888777666555666666666666555777:::===AAADDDFFFGGGGGGKKKNNNOOOSSS[[[______UUUVVVXXXYYYWWWTTTPPPNNNWWW\\\bbbddddddeeehhhjjjiiiiiicccYYYRRRPPPNNNKKKHHHHHHJJJMMMRRRZZZbbbgggmmmkkkiiigggddd```ZZZVVVXXXVVVSSSOOOKKKFFFAAA===@@@???======???BBBGGGIIIBBB===;;;<<<<<<999777888555222///...///000111111222000...---///000000///111111111111111111111111//////............//////111000////////////000111........................................................................+++,,,------......------...------...000111111000...------------...//////................................................000000000000////////////////////////000000000000000111333333222222333444333444444555,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,---...///000111444888;;;>>>@@@>>>@@@CCCEEEFFFHHHKKKMMMLLLOOORRRSSSWWW___kkksssooo```QQQHHHFFFHHHMMMRRR[[[XXX[[[ccciiigggaaa^^^aaa^^^fffwww}}}iiiXXXRRRNNNGGG@@@@@@EEEUUUppptttjjjrrrvvv}}}|||nnnbbb]]]ZZZTTTNNNMMMJJJFFFDDDFFFIIIJJJPPP]]]nnn}}}ooopppwww~~~}}}~~~sssdddOOODDD>>>CCCHHHIIIOOOWWWYYYYYYXXXUUUPPPTTTdddvvv}}}qqq[[[FFFAAA<<<777444444444222000333333333333222222222222111111000000000/////////////////////////////////////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++++++++,,,------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///000111,,,,,,,,,---------......---------///111555888:::;;;:::999888666444333222444333333333444555777888;;;>>>BBBGGGJJJLLLLLLLLLMMMSSSZZZ^^^eeemmmpppoooooommmiiiccc```ccckkkqqq~~~tttllliiiddd]]]TTTYYYaaajjjtttzzzwwwrrrjjjaaaXXXPPPLLLIIIHHHHHHIIIJJJJJJHHHGGGEEEAAA@@@CCCCCC???<<<===<<<888444111000111222222333111//////000222222111000000000000000000000000000//////......//////000111000000//////000000111........................................................................+++,,,------......---------,,,,,,...111333333333...------------...//////................................................////////////000000000000////////////000000000000---///111222222222333555222333333444,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,*********,,,...000222333555777:::===???AAA@@@BBBDDDFFFGGGJJJMMMOOORRRQQQPPPVVVdddsss|||~~~dddOOO===<<>>AAACCCGGGHHHIIILLLNNNQQQSSSTTT\\\gggsss|||zzzxxxzzzsssccc]]]VVVRRRRRRQQQOOOMMMMMMIIIHHHJJJJJJEEEBBBBBBAAA>>>;;;888777666444222333111//////111222333222000000000000000000000000000000////////////000000000000000000000000000000........................................................................---...//////000/////////---,,,,,,...111222222222...------------...//////................................................////////////000000000000////////////000000000000...000333444333333333444333333444555,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++,,,...111222666777888:::<<<>>>??????BBBCCCFFFGGGIIIKKKOOORRRPPPPPPUUUeee~~~{{{VVVDDD888>>>QQQnnnoooaaa^^^___aaadddnnn{{{~~~wwwmmmbbbZZZJJJDDD??????@@@BBBFFFKKKHHHXXXiiimmmiiiiiiqqq{{{vvvRRRFFFAAAIIISSSZZZfffrrr~~~{{{}}}}}}}}}{{{wwwrrrssswwwooolllkkkpppyyy^^^PPPIII@@@@@@GGGEEEGGGKKKMMMJJJFFFJJJPPP^^^[[[cccjjjQQQHHH<<<666777999888666333333333333333333444444111111111111000000000000000000000000000000000000////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---++++++,,,,,,------------,,,------......------,,,------------------------..................------000000//////......------000333777:::;;;:::888666222222111000///000444777333777===AAACCCEEEGGGJJJKKKJJJIIIKKKOOOVVV]]]aaaooo||||||gggZZZXXXZZZ]]]]]]TTTOOOLLLMMMLLLHHHFFFGGGBBBAAA@@@???===999444000333111//////111222222222000000000000000000000000000000////////////000000000000111111111111000000////////////////////////................................................---...//////000/////////...---,,,---///000///......------------...//////.................................................../////////000000000111////////////000000000000111444666666555333333333444444555666,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...000222555666999:::<<<===???@@@@@@@@@CCCEEEGGGHHHJJJMMMQQQUUUKKKSSS```tttjjjIII@@@;;;CCCXXXvvvvvveeeaaaccciiinnnxxxjjj\\\PPPGGGDDDIIINNNNNNJJJGGGHHHKKKMMMeee}}}|||xxxzzzuuufffaaagggpppooohhhSSSQQQTTT___lllxxxuuugggkkkxxxzzztttuuuyyy~~~|||zzzwwwwwwzzzyyytttpppnnnnnnuuusss___MMMDDDDDDAAAAAADDDFFFFFFHHHLLLSSSRRRWWWeeexxxcccUUUCCC999777777666444444444444444333333333333222222111111111000000000000000000000000000000000////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------++++++,,,---------------,,,------......------,,,------------------------......//////...------,,,........................444666999;;;;;;888444111000111222000///111666;;;:::???DDDGGGGGGHHHKKKNNNOOOPPPSSSXXXaaakkksssyyyzzznnneee___WWWPPPMMMIIIEEEDDDFFFAAAAAABBBCCCAAA===666111555333111000111222222111111111111111111111111111111000000//////000000111000111111222222111111000////////////////////////................................................+++,,,------......------000...------......---+++...------------...//////......................................................//////000000111111////////////000000000000222555777888666444333222444555666666,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...111444666888999;;;<<<>>>AAABBBDDDDDDDDDDDDFFFHHHIIIKKKNNNSSSVVVQQQ^^^kkkqqqvvvuuueeeQQQ>>>@@@BBBFFFTTTjjj~~~sssggggggooozzz}}}hhhWWWLLLEEECCCDDDUUUgggjjj```UUUPPPPPPYYYppp~~~xxxttteee]]]PPPGGGLLLZZZcccdddjjjsss{{{~~~xxxfffUUUWWWcccrrrhhhkkkjjjooozzz~~~}}}}}}}}}zzzuuuwww{{{{{{ggg[[[NNNCCCAAADDDGGGIIILLLMMMQQQWWW[[[^^^iii~~~{{{}}}kkkRRRAAA:::888555222555555555444333333333222222222222111111111000000000000000000000000000000////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------+++,,,---.........---,,,,,,------......------,,,........................,,,---...//////......---,,,,,,---///111333444555888888999888666444111000...111333333333666<<>>999555333///...///111222333555>>><<<===HHHNNNNNNTTTWWWOOOQQQ]]]gggpppvvvkkklllcccYYYQQQPPPNNNIIIEEEDDD===;;;999777666555555444222333333333333222222111000000111111111111000000000000000000111111111111222111111111000000//////000000000000000000000000000000///.......................................////////////////////////...------,,,,,,------...,,,,,,,,,------.................................////////////000000000000000000000000111111111111111222222333333444444555555555777888------,,,++++++,,,------,,,---......,,,,,,---...---///444888;;;=========@@@AAABBBEEEGGGHHHHHHGGGHHHEEEKKKQQQSSSbbbxxxxxxiiiXXXKKKAAA===HHHVVV___fffjjjeeeZZZSSSVVV\\\aaappp}}}lllOOOLLLIIIHHHKKKQQQYYY^^^uuuwwwxxxkkkZZZKKKHHHMMMXXXmmm}}}tttllleeeiiillljjjfffeeejjjooo}}}~~~~~~kkkSSSBBB:::CCCFFFMMMQQQNNNJJJPPPYYYcccqqqdddPPPEEE888888555444777666444555888111111111111111111222222111111111111000000000000000000/////////................../////////000000........................,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,++++++,,,,,,---......///------------------------------------------------..................//////111111444999>>>>>>999444444222000000111444666666===CCCAAAAAAIIIIIIKKKTTTLLLHHHOOOcccuuuxxxkkkZZZQQQMMMJJJHHHGGGGGGFFFCCC===666222111222333333444444333333222222000000111111111111000000000000000000111111111111111111111111000000000///000000000000000000000000000000///............///........................///////////////////////////......------......///,,,,,,,,,------......................................./////////000000000000000000000111111111111111222222333333444444555222333444666...------,,,,,,------...,,,---......---,,,---......111555999<<<===>>>>>>???AAACCCEEEHHHIIIJJJJJJMMMGGGMMMUUU]]]sssqqq```MMMBBB???JJJfff{{{wwwqqqdddVVVWWW```dddwwwxxxnnn]]]PPPCCCFFFMMMUUU^^^ffflllooouuu```RRRLLLRRR```nnn}}}}}}{{{zzzvvvsssnnnssswwwxxxwwwxxx~~~|||~~~}}}aaaKKKHHHBBB???DDDJJJLLLKKKJJJSSSYYYbbbqqq|||eeeRRR>>>777666666777444000222777222222222222222222111111111111111111000000000000000000000/////////......////////////000000000111........................,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,+++,,,,,,------.........------------------------------------------------------...//////000000000666888<<<>>>===999444111//////000111444888;;;===@@@EEEEEEIIIOOOKKKNNN___ZZZYYYddd|||vvvbbbXXXTTTPPPKKKIIIJJJIIIDDD<<<777666888444444444444333333222222000000111111111111000000000000000000111111111111111111111111000000000000000000000000000000000000111000//////......//////......................../////////////////////////////////....../////////---------------.................................------........./////////000000000111111111222222111222222333333444444555333444444555------,,,,,,,,,,,,------,,,---......------...///111333666999<<<>>>??????@@@BBBDDDFFFGGGIIIJJJLLLRRRMMMSSS^^^kkkgggWWWGGGEEENNNeeexxxvvvtttiiiccceeesssyyylll___RRRIIIEEEOOOWWWdddpppzzzeee^^^VVVUUU\\\nnn}}}}}}~~~{{{```SSSFFFDDDJJJMMMLLLHHHNNNUUUZZZ^^^lllkkkUUU@@@;;;888888555222222444333222222222222222111111111111111111000000000///000000000////////////........./////////000000000........................------------------------......---------,,,,,,,,,,,,,,,,,,---------......------------------------------------............///.........///222444555>>>AAACCCAAA;;;666444333222333666888<<>>CCCDDDCCC>>>777444555888===>>>@@@BBBDDDIIIOOOTTTSSS]]]fffrrr}}}{{{yyyeeeaaa[[[SSSQQQRRROOOGGG@@@;;;:::888555333222111111111111222222222222111111///000000000111111111111000000000000000000111111////////////////////////111111000///////////////////////////////////////////////////////////////...------,,,,,,------...................................................------------.........///111111111111222222222222111222222333333444444555888999999:::***++++++,,,,,,++++++***,,,---//////......///111555666999;;;>>>@@@AAABBBDDDGGGIIIJJJIIIKKKOOOSSSSSSUUUbbbqqq~~~RRRGGGEEERRRbbbnnnzzz}}}}}}zzzvvv{{{~~~|||~~~iiiRRREEE===:::HHHZZZkkktttzzzkkk]]]TTTaaattt{{{wwwtttssswwwtttqqqooonnnnnnmmmkkkuuupppjjjeeebbbaaaaaaaaagggeeecccccceeeiiinnnqqqssszzz~~~XXXAAA>>>FFFMMMSSSeeesssnnn]]]XXXeeeuuubbbPPP===666777666444222444444444333222222111111111111111111000000000000111111000000000/////////------------....................................------------------------......---------,,,,,,,,,---------------------------------------------------------...//////000000222111000111555;;;AAAEEECCCCCC@@@;;;666555999===AAACCCDDDEEEGGGMMMVVV^^^hhhwwwmmm```QQQMMMQQQRRRLLLEEECCC@@@===999666444333222111111222222222222111111000000000000111111111111000000000000111111111111000000000000000000000000222111000000//////000000////////////////////////////////////////////////------,,,,,,,,,,,,------/////////.......................................------........./////////111111111222222222222333111222222333333444444555666777888888++++++,,,------,,,++++++,,,---//////......000111777888:::<<<>>>@@@BBBCCCDDDHHHLLLMMMNNNPPPVVV\\\fffhhhqqqwww{{{wwwQQQLLLOOO[[[bbbbbbbbbffflllttt|||}}}{{{vvv^^^IIIBBB======MMMcccrrryyyuuueeeZZZZZZ```sss~~~{{{yyyyyywwwtttsssqqqpppmmmkkkttttttrrrnnniiifffeeeeeedddcccaaa___^^^^^^^^^^^^YYY^^^eeekkkrrr|||}}}]]]NNNKKKKKKPPP[[[eeefff^^^YYY^^^fffmmmSSSBBB999444333444555444444333222222111111111111111111000000000000111111111000000000//////............////////////......................................................---------,,,,,,,,,---------------------------------------------------------...///000000000000111444888===BBBGGGIIIBBBAAA???===<<<===@@@CCCAAADDDGGGKKKQQQ\\\kkkvvv|||cccTTTRRRSSSRRRPPPKKKHHHDDD???:::777666555111222222333333222222111000000000000111111111111///000000000111111111111000000000000000000000000222111000000//////000000////////////////////////////////////////////////......------------......000/////////.........---............................../////////000000000111111111222222222333333111222222333333444444555444555666777,,,,,,---......---,,,,,,,,,---//////...///000222888999:::<<>>AAAEEEIII\\\tttuuufff___ZZZ^^^ppp~~~}}}yyyxxxwwwwwwwwwvvvsssqqqeeeiiimmmmmmjjjgggggghhhaaaaaabbbaaa___\\\YYYWWWRRRTTTVVVUUUTTTWWW```ggghhhvvvmmm[[[PPPLLLMMMQQQVVVYYYXXXXXXXXXjjj|||pppVVVDDD999888;;;555555444333333222111111111111111111000000000000111111111111000000000000////////////000000000000......................................................---------,,,,,,,,,---------------------------------------------------------...///000000111---000666===CCCGGGIIIJJJBBBAAAAAAAAACCCFFFHHHIIICCCHHHNNNVVVaaasssiiiYYYUUUUUUVVVQQQNNNHHHCCC>>>:::888888111222222333333222222111000000000000111111111111//////000000111111111222000000000000000000000000222111111000000000000000000000000000000000000000//////////////////////////////............//////000000//////.........---........................////////////000000000000111111222222222333333333111222222333333444555555555555777888,,,,,,,,,,,,,,,,,,,,,,,,///++++++111666666666888444777;;;>>>@@@CCCEEEHHHCCCJJJOOOOOONNNXXXkkk{{{|||sssiii```___cccfffmmmqqqjjj___ZZZ```iiiqqq~~~wwwxxxuuuhhh]]]\\\KKKKKKPPPXXX^^^fffvvvhhh[[[YYYfffuuu}}}~~~~~~}}}}}}}}}zzzvvvssstttssspppmmmkkkiiigggfffkkkiiihhhggggggfffcccaaa[[[ZZZYYYWWWUUUSSSRRRQQQOOORRRXXX^^^hhhvvvsssTTTHHHDDDJJJNNNKKKMMMTTTXXXdddsss~~~WWW@@@888777777666333111333666555333333333333222222222111111111111111111000000000000////////////////////////000000000000000000000000////////////////////////000///...---------------........................///000111000///...///000/////////...------///111111777@@@FFFHHHHHHIIIJJJGGGFFFHHHKKKIIIDDDDDDGGGCCCWWWgggtttiii``````RRROOOKKKFFFCCC@@@>>>>>>555444333333444444333111333222111111000000111111555444222000000111222333000000000000000000000000000000000000111111111111////////////////////////000000000000000000000000000000000000000000000000///...///111444444111---......//////000000111111000///...---...000222444333333222111111111222222666555333333333444666888666777999<<<,,,,,,,,,,,,,,,,,,,,,,,,000---...444888888888999999;;;>>>???@@@AAACCCEEEGGGMMMRRRRRRVVVggg~~~nnnbbbccctttuuuggg]]]]]]gggppp}}}oookkkbbbRRRJJJLLLPPPZZZkkk||||||kkkcccccckkk}}}|||xxxxxxwwwuuurrrpppnnnmmmllljjjiiiiiijjjlllmmmlllkkkdddcccaaa]]]YYYTTTQQQOOOQQQQQQRRRRRRSSSYYYaaagggqqq{{{|||aaaIIIHHHOOOPPPNNNNNNOOOWWW^^^jjjwwwVVVAAA;;;888777555333444555444222333333333222222222222111111111111111000000000000////////////////////////000000000000000000000000//////////////////////////////...---------------........................///000111000///...///000000000000///---...111333888===CCCGGGHHHGGGHHHIIIGGGHHHKKKNNNKKKHHHLLLSSSbbbvvvhhh^^^XXXPPPKKKIIIHHHGGGEEE<<<777222111333666555333444333333222222222222222555444222000000111222333111111111111111111111111000000000000111111111111////////////////////////000000000000000000000000000000000000000000000000...---...000222222000---.../////////000000000111000///......///000111222222111111222222444555555888666555333333444555666666888:::<<<,,,,,,,,,,,,,,,,,,,,,,,,111///111777;;;:::999;;;<<<===???@@@@@@AAADDDFFFJJJNNNQQQTTT^^^xxx{{{eee\\\jjjkkkaaaeeerrr|||wwwhhh```TTTGGGHHHRRRbbbpppooo]]]SSS___kkk||||||}}}|||zzzxxxvvvuuuttttttkkkjjjjjjlllnnnpppooonnnlllkkkiiifffaaa[[[VVVSSSQQQQQQOOOMMMLLLMMMPPPSSSQQQVVVdddwww~~~]]]NNNKKKJJJJJJLLLSSSWWWXXXYYYkkkoooKKK===999888777666444333222111333333333333222222222222111111111111000000000000////////////////////////000000000000000000000000//////////////////////////////...------------..............................000111000///...///111000111111000///111555777@@@CCCGGGHHHHHHGGGGGGHHHHHHIIILLLMMMKKKLLLVVVaaaooosssfffWWWNNNMMMOOOOOOMMMDDD===555333444777777555555555444333333333333333444333222111111111222333111111111111111111111111000000000000111111111111////////////////////////000000000000000000000000000000000000000000000000---------///111111///---////////////000000000000//////000000000000000000111111111222444666777888888777666444444444555555777888:::<<<------------------------000///333:::<<<;;;:::;;;;;;===???@@@BBBFFFJJJNNNOOOQQQTTT\\\mmmrrr\\\\\\rrrvvvlllppp}}}rrraaaVVVLLLIIIXXXmmm|||yyyeeeWWWVVV[[[sss~~~}}}}}}}}}xxxvvvttttttttttttsssrrrpppppppppooolllhhhdddaaaZZZZZZXXXVVVTTTTTTTTTUUUTTTRRRTTT\\\gggtttkkkRRREEEIIITTT\\\bbbccc^^^bbb{{{}}}___KKK<<<999666666555222111222444444333333333222222222111111111111000000000//////////////////////////////////////////////////////////////////////////////......---------.................................///000000//////000111///000111222333666;;;>>>EEEFFFGGGHHHHHHHHHIIIIIILLLIIIHHHJJJNNNUUUcccppp}}}}}}eeeRRRLLLMMMOOOOOOIIIEEE@@@;;;888666666555555444444333333333333333444333222111111111222222111111111111111111111111///000000000111111111111////////////////////////////////////////////////////////////////////////---......///000000///...////////////000000000000///000000111111111000///222222333333555666777888777666666555555666777777999:::;;;<<<------------------------...///333:::;;;999999;;;===>>>@@@BBBEEEJJJPPPTTTUUUVVV[[[iiijjjXXX```sss}}}xxx{{{mmmXXXLLLEEEJJJbbb~~~yyyiii\\\TTTWWWgggyyy~~~vvvxxxyyyyyywwwtttqqqooollljjjgggccc```\\\XXXVVVWWWQQQMMMNNNQQQWWWbbblllpppWWWQQQVVVWWW```iiiggg```dddxxx~~~}}}|||gggDDD;;;555555555222222555444444444333333333222222111111111111000000000///000000000000000000000000////////////////////////////////////////////////......---------......///........................---///000000//////000222,,,...222555888<<<@@@DDDEEEEEEFFFHHHJJJKKKKKKKKKLLLGGGFFFMMMYYYgggyyyeeeSSSLLLKKKKKKJJJLLLKKKFFF>>>777555555444444333222222222222222333333222222222111222222111111111111111111111111///000000000111111111111000000000000000000000000////////////////////////////////////////////////...///000111000000111111000000000000///////////////000111111222111111000666555555444444555555555444444555666777999:::;;;:::;;;<<<===------------------------...///333999:::888999===AAABBBCCCDDDGGGMMMTTTYYYVVVXXX```pppiii\\\ccclllooonnnmmmqqqwww|||}}}{{{~~~mmmVVVMMMKKKSSSjjjkkk^^^UUUWWW^^^kkk}}}zzzyyyzzzwwwtttqqqooolllhhheeebbbZZZTTTQQQOOOOOOSSSYYY\\\eeesssvvv^^^PPPNNNVVVbbbfff^^^VVV\\\iii|||SSSCCC555555777555444777444444444444333333333333111111111111000000000000000000000000000000000000000000000000000000000000////////////////////////...------------...//////........................---...000000//////111222,,,///444999<<>>@@@........................111111555888888777;;;AAA===???BBBFFFMMMWWWbbbiiijjjpppvvvyyyzzzxxxmmmgggccc```aaaeeellllllqqqyyyyyyyyyxxx{{{ooo^^^VVVbbbrrrzzzzzz[[[PPPSSSbbb{{{|||zzz{{{sssjjjfffaaa]]]\\\^^^______]]]YYYYYYcccssstttQQQGGGDDDJJJKKKGGGMMMYYY___}}}tttVVV;;;777:::999777999555555444444444333333333111111111111000000000000000000000000000000000000000000000000000000000000////////////////////////---------------...///000........................,,,...000000//////111333111666<<<@@@AAAAAA@@@@@@IIIIIIJJJNNNRRRTTTRRROOOIII\\\uuu~~~}}}{{{rrrmmmmmmooottt|||fff___PPPKKKHHHKKKQQQOOOEEE;;;666666555444444444444555222333333333333222111111222222222222222222222222000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000---///000///------///222111111000000/////////...//////......000333666888777666555444333222222222555666777888999:::::::::;;;<<>>GGGEEEGGGUUU^^^^^^aaajjjuuupppwwwqqq~~~llldddcccfffmmmnnnsss|||ooopppyyy{{{vvvrrriii{{{nnn[[[KKKYYYgggzzz{{{vvvqqqllleeeaaajjjkkkiii```WWWVVV___hhh~~~yyyZZZEEEHHHIIIBBBFFFTTTYYYfffzzzpppSSSAAA;;;999888777777666555555666555333111222222222111111111111000111111000000000000111111////////////////////////////////////////////////..........................................------,,,---...000111111111111444999???@@@???>>>AAADDDHHHJJJYYYddd]]]VVVTTTOOOeeelllxxxrrrkkkhhhiiikkkkkkkkkppprrrttttttppphhh```[[[aaagggrrr}}}~~~nnnVVVNNNNNNIIIRRRUUUDDD>>>:::666444444555555444666555444333222222222222222222222222222222222222222222222222222222222222000000000000///////////////......///111111000///////////////000000000000000000000000000000000000000000000000000000000000000/////////111555999;;;666555444222111000000000111444777888999999;;;<<<<<<>>>AAABBB//////..................///222555888:::<<<>>>AAA===GGGKKKQQQ^^^cccgggrrruuurrr~~~wwwiiidddfffoooxxx}}}uuusssrrrllliiikkkuuuaaaXXX^^^hhhttt{{{}}}xxxrrrkkkfffqqqttttttmmmaaaYYYZZZ]]]aaaiiiyyy|||___QQQMMMIIIHHHJJJSSS\\\iiieeePPPDDD;;;777888666555444555666555333222222222222222111111111111111111000000000000111111////////////////////////////////////////////////................................................---...///000111222333333:::===@@@@@@>>>>>>AAAEEELLLUUU^^^aaa[[[TTTWWWbbbzzz|||vvvssstttvvvwwwwww|||}}}uuuooofffiiilllpppsssuuutttttt~~~uuu```UUUJJJNNNSSSHHHKKKDDD;;;666555666666666666555444333333333333333222222222222222222222222222222222222222222222222111000000000///////////////......///111222000///////////////000000000111000000000000000000000000000000000000000000000000000000000000222555777999444333333222222222222222333555777888999:::<<<>>>???BBBDDDFFF------..................///222555888:::<<>>CCCHHHTTTeeeccc[[[ZZZUUU```~~~{{{|||~~~fffPPPJJJNNNMMMVVVOOOEEE<<<777666777777666555444444444444444555333333333333333333333333222222222222222222222222111111000000000///////////////...000111222111////////////000000000111111000000000000000000000000000000000000000000000000000111111222333444555555222222222222333333444555555777888888888:::>>>@@@@@@CCCFFFHHH,,,,,,------......//////111333666888:::<<>>888666777555444444333333444444555333333333333333333333333222222222222222222222222111111111000000000//////000//////000222222111/////////000000000111111111000000000000000000000000000000000000000000000000000111222333444333333222333333222333333444555666777777888777888:::>>>AAA===AAAEEEHHH,,,,,,------...///000000555666888999:::<<>>AAA<<<@@@FFFJJJ,,,,,,---...///000111222777888::::::<<<>>>BBBEEEKKKZZZeeemmmqqqrrrllljjjyyyttt|||yyyqqqqqqnnnooozzzfffTTTUUU^^^nnn}}}yyyaaaeeesss}}}|||}}}nnncccXXXTTTSSSRRRUUUYYY^^^rrreeeQQQKKKSSSaaaeee\\\YYYqqqnnnRRR>>>;;;888555444555666555555333333333333222222222222111111000000000000111111000000000000000000000000////////////////////////////////////////////////.........//////000000111111111333555888<<>>>>>>>>AAAGGGOOOWWW\\\ZZZ]]]TTTXXXnnnxxxyyy[[[QQQIIIOOOVVVWWWPPPFFF???;;;777666555444333333333333333333333333333333333333222222222222222222222222222222111111111000000000000000///111222333222000000000000111111111222222000000000000000000000000111111111111111111111111000111222333333222111000555555444444444555555666777888:::::::::<<>>AAAFFFJJJSSSeeepppssswwwxxxxxxhhhcccjjjaaahhhhhhjjjrrrssssss|||}}}zzzddd[[[dddvvvuuummm___pppssshhh]]]SSSPPPRRRRRRWWWhhhuuujjjRRROOOTTT]]]ZZZTTTaaavvvmmmPPP>>>;;;777666666666666555444444333333333222222222111111000000000000111111000000000000000000000000////////////////////////////////////////////////---......///000000111111000111444777;;;>>>AAABBB>>>???AAAGGGOOOWWW^^^bbbXXXVVV[[[kkkjjjTTTRRRQQQTTTWWWSSSJJJAAA:::999888666555444444444444444444444444444444444222222222222222222222222222222222111111111000000111000000111333333222000000000111111111222222222000000000000000000000000111111111111111111111111111111111222222222111111333333444444555777888999999;;;===>>>>>>???AAACCCBBBGGGMMMQQQ,,,---...000111333444555444666999<<>><<<999777666111444444444444333333333333111111222222222222111111111000000000000/////////000000000000111111111111000000////////////000000111111111111222222222222777;;;@@@CCCDDDCCCCCCDDDIIIMMM[[[jjjooolllnnnuuuyyymmmTTTMMMNNNPPPWWWTTTMMMDDD<<<777666666666555444444333444444444333333333333222222222222222222222222222222222222111111111111111111111111222111000000000000111222111111111111111111111111111111111111111111111111222333333444555555444444666666666666777888999:::<<<@@@EEEFFFEEEDDDEEEGGGHHHJJJLLLOOO...///000111222555999<<>>???AAAJJJ]]]uuuuuurrrwwwttt~~~ttt]]]OOORRR\\\uuupppeeekkkrrrooolllmmmtttyyy|||qqq}}}}}}zzzxxxyyy~~~|||}}}~~~vvviii```[[[cccnnnxxxlllaaa\\\^^^ZZZYYYZZZ[[[hhhfffGGG===999::::::444555444444444444333333333111111222222222222111111000000000000000000000000///000000000111111111111000//////////////////000111111222222222333444444;;;>>>BBBCCCCCCCCCEEEGGGMMMVVVjjj}}}vvvwwwoooZZZOOOIIIQQQPPPLLLFFF===777444444666666555444444444444444444444333333333222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111333333444555666666666666666666666777888999;;;<<<;;;???CCCEEEEEEEEEGGGHHHKKKLLLOOOQQQ...///111222333777<<>>AAADDDEEEGGGHHHIIIJJJLLLOOOQQQ...///111333555999>>>BBB??????@@@GGGXXXlll{{{yyy~~~}}}uuunnnsssyyyxxxdddCCCIII]]]fffeeeeeewwwccc```rrrsssuuuzzz~~~vvveeeXXX\\\bbbooozzzvvvoooggg___XXXTTTRRRYYYiii~~~}}}rrriii___VVVSSSUUUSSSWWW]]]aaacccggglllqqquuu{{{yyyeeeddd^^^dddyyylllsssjjjRRRJJJTTTXXXYYYZZZiiikkkQQQ===888999444555555555555444444444333111111222222222222111111000000000111111111111222000000000000111111111111111111000000000000111111111111111222444777999;;;===@@@CCCCCCBBBEEEMMMSSS___ttt{{{{{{lllOOOIIIIIIIIIIIIGGGBBB;;;666777666555555444444555555444444444444333333333333333333333333333333333333222222222222222222222222111111222333333222111111111111111111111111111111111111111111111111111111222222444555666666777777555555666888:::<<<>>>???>>>???AAADDDFFFHHHJJJJJJIIIKKKMMMPPP...///222444666:::@@@DDDBBBCCCFFFPPPeeeyyy{{{wwwwww{{{qqqmmmuuu}}}yyy|||___KKKVVVmmm{{{nnnaaalllzzz}}}pppbbbcccoooppprrrwww|||~~~yyywwwvvvqqqggg^^^]]]eeerrr~~~yyytttqqqooo^^^^^^\\\YYYUUUPPPKKKIIIOOO^^^tttppphhh___YYYTTTRRRUUU[[[aaahhhpppuuuuuuuuuxxx{{{pppqqqqqqppptttzzzwwwqqqrrrsssuuuwww{{{xxxkkkiiinnn{{{iiiuuujjjRRRRRRSSSTTTUUU\\\uuu|||```FFF<<<;;;555555555555555444444444444111111222222222222111111000000111111111222222222000000000000111111111111222222111111111111222222000000000222555888<<<>>>>>>AAADDDCCCCCCHHHRRR[[[ppp~~~lllTTTOOOKKKJJJKKKHHH@@@999777666666555555555555555555444444444444333333333333333333333333333333333222222222222222222222222111222222333333222222111111111111111111111111111111111111111111111111111111222333444555666666666555555666888:::===???@@@@@@AAABBBDDDGGGJJJKKKKKKKKKLLLOOOQQQ...///222444777;;;AAAEEEGGGHHHLLLZZZrrr|||}}}mmmiiirrrvvvvvvyyysssqqq|||{{{uuuvvvrrrlllnnnpppoooooottt~~~qqq^^^eeemmmnnneeecccjjjlllfffkkknnnssszzzzzzrrrjjjhhhlllpppooollluuu~~~~~~}}}zzzwwwuuusssoookkkeeeaaa]]][[[___bbbfffiiiiiifffaaa^^^JJJXXXlll~~~zzzuuu]]]WWWSSSRRRTTTYYYcccmmmrrrqqqqqqqqqsssuuuwwwxxxtttggglll{{{dddlll~~~dddXXXSSSQQQOOOPPPaaajjjMMM@@@???:::666666555555555444444444111111222222222222111111000000111111222222222222000000000000111111111111333333222222222222333333//////000222555:::>>>@@@>>>BBBEEEDDDDDDJJJVVV```}}}uuu|||eee\\\SSSQQQRRRPPPIIIAAA777777666555555555555555555555444444444333333333333333333333333333333333222222222222222222222222111222333444444333222111111111111111111111111111111111111111111111111111000111222444555666666666555555666888;;;===???AAABBBBBBBBBEEEHHHJJJKKKKKKNNNPPPRRRUUU111...000888>>>@@@DDDHHHLLLGGGFFFddd{{{xxxqqqiiimmmooopppvvvyyynnnnnnddd```xxxuuuoooooozzzkkk___aaahhhkkkhhhfffiiikkkqqqyyy|||zzzyyyzzzuuusssooolllpppyyy}}}|||yyyooofffeeedddbbbbbbdddgggkkkmmmrrr}}}xxxcccYYYSSS\\\sssyyynnncccUUURRRUUU___gggnnnxxxzzzqqqmmmiiiYYYfffhhhWWWRRRZZZXXXUUUqqquuudddIII999999999777444333444444444333000000000111222333555555222222111111111111222222222222111111111111111111000000000000000000000000222111111222555:::>>>AAACCC@@@BBBGGGFFFHHH\\\uuu|||lllUUUOOOTTTTTTKKKAAA<<<;;;888666444444444555444444555555444444333222444444444333333222222222111222222333333222222111222222333333333333444444333333333222222111111111000111111111111222222222000111111222444555555666666777888999;;;<<<======???AAAEEEIIIMMMPPPRRRSSSNNNQQQWWW]]]111000222:::???BBBEEEJJJLLLIIIRRRppp{{{qqqtttrrrnnnnnnuuu~~~uuutttgggwwwvvvqqqqqqoooaaaWWWYYYccchhhiiihhhqqqoooqqquuutttooommmnnnjjjnnnqqquuu~~~xxxsssqqqrrrtttyyy||||||tttnnnqqqssswww|||eeeYYYZZZmmm|||tttlllccc[[[VVVXXXaaappp{{{yyyyyy|||bbb]]]jjj}}}fffUUUVVVUUUTTTddd}}}|||lllTTT@@@888999777555555555555555444111111111111222333444444222222111111111111222222111111111111111111111111111111111111111111111111222222222444777;;;???BBBBBBAAABBBDDDHHHUUUooo```NNNNNNRRRPPPLLL@@@===:::777555444555666444444555555444444333222444333333333333333333222111222222333333222222111222222222333333333444444333333333222222222111111111111111111222222222222222333333444555666666777777777888:::<<<>>>???@@@AAACCCFFFJJJNNNRRRUUUWWWQQQSSSWWW[[[222222555===BBBEEEHHHMMMLLLLLLbbb}}}xxxnnnhhhiiiooo{{{qqq|||yyywwwsss___TTTLLLQQQ\\\dddhhhjjjooollllllnnnkkkfffcccddddddhhhlllrrr~~~xxxmmmddd```___```pppyyylll^^^hhh|||}}}pppccc\\\VVVRRRWWW]]]kkk}}}xxxzzz}}}eeeVVVfffaaaVVVXXX[[[___dddzzzdddJJJ888999777666666777666555333333222222111111222333333222222111111111111222222111111111111111111111111111111111111111111111111222333444666999<<<@@@BBBBBBEEEDDDCCCNNNjjj{{{[[[MMMLLLLLLKKKDDDAAA===999666555555666444555555555555444333333222333333333333333333444111222222333333222222111222222222222333333333333333333333222222222222111111111111111222222222333444555555555666666777777777888999;;;===@@@BBBCCC@@@AAACCCFFFJJJOOOSSSUUUUUUWWWZZZ^^^444444999AAAFFFHHHLLLQQQNNNOOOmmmzzznnngggiiijjjoooyyywww|||vvviiiOOOHHHFFFOOOZZZaaadddggghhhgggkkkpppqqqnnnkkkmmmnnnnnnlllkkktttxxxoooiiifffggghhhyyykkkhhhxxx~~~}}}{{{~~~xxxiiiYYYRRRPPPOOOVVV\\\hhhuuu}}}zzzpppvvv|||wwwvvv|||bbbXXXdddwwwuuu```___ffffff```~~~rrrTTT<<<999777666666666666444222444333222222111111111222222222111111111111222222111111111111111222222222111111111111111111111111222333444777:::===@@@AAACCCIIIHHHEEEWWWsssYYYMMMIIIHHHHHHEEE@@@;;;777555555555555555555555555444444333222222222333333444444444111222222333333222222111111222222222222333333333222222222222222222222222111111111222222222333333555555555666666666777777999999:::<<>>@@@@@@BBBIIIJJJKKKbbbiiiUUUMMMKKKJJJGGGCCC>>>:::777555444555555666666555555444333222222222333333444444444111222222333333222222111111111111222222222333333222222222222222222222222111222222222222333333333444444555555666666777777::::::;;;===@@@DDDGGGIIIJJJIIIIIIJJJLLLOOORRRTTTUUU\\\fffmmm444777???GGGKKKLLLQQQXXX]]]hhh~~~ooogggbbbfffzzziiirrrmmmppp}}}sss}}}jjjJJJ===???HHHTTT]]]^^^]]]^^^___dddppp~~~mmmlllyyy}}}}}}|||zzzkkk[[[RRRPPPOOONNNOOONNNNNNUUUbbbmmmqqqsssxxx~~~}}}zzzbbbWWW```|||hhh```______```mmmnnnVVV>>>;;;888555444333222111444333333222111111111222222222111111111111222222000000000111222222333333222222222222222222222222111333777;;;>>>@@@@@@AAA???GGGMMMVVVqqq}}}bbbRRRIIIKKKIIIFFFBBB>>>:::666444555666666666666555444444222333333333333333333444111222222333333222222111111111111111222222222222111222222222222333333333222222222222333333333333333333444555666777888888<<<;;;<<<===@@@DDDHHHJJJKKKKKKKKKLLLMMMPPPRRRSSSRRR[[[fffnnn444888@@@IIILLLMMMSSSZZZ___uuuxxxnnnffffffooo}}}oooYYYiiixxxllluuu|||ooonnnzzz[[[EEE:::>>>HHHTTT[[[\\\]]]___^^^bbbnnn|||~~~ssskkkttt{{{{{{|||~~~{{{mmm]]]SSSMMMIIIEEEGGGEEECCCJJJYYYeeejjjpppuuu}}}vvvfff___hhhttt]]]YYY\\\YYYgggzzz}}}eeeDDD@@@:::666444444333222333333222222111222222222222222111111111111222222///000000111222222333333222222222222222222222222333666:::>>>AAACCCCCCCCC@@@HHHUUUhhheeePPPLLLLLLKKKHHHDDD>>>999666666666666666666555444444444333333333333333333222111222222333333222222111111111111111222222222222111111222222222333333333222222222333333333444444333333444666888999:::;;;===<<<<<<===@@@DDDGGGJJJHHHIIIKKKMMMOOORRRSSSTTTTTT\\\ffflll333888AAAJJJMMMNNNTTT[[[\\\zzzppprrrqqqooosss}}}sssrrr\\\RRRmmmnnncccdddssssss\\\FFF>>>:::===GGGSSSYYY[[[^^^aaabbbfffppp}}}}}}yyymmmsss{{{{{{|||mmm^^^SSSIIICCC???AAA@@@===CCCRRR\\\___lllqqqxxxuuubbbYYYlllbbbYYY]]]QQQbbbooooooIIIDDD<<<777555444444444333222222111222222333333222222111111111111222222///000000111222222333333222222222222222222222222555888<<>>===<<<===???CCCGGGIIIJJJKKKNNNRRRUUUXXXZZZZZZYYY```hhhkkk777;;;DDDOOOUUUVVV[[[```uuuyyywwwiiiooofffccczzzzzzmmmkkkeeePPPLLLeee~~~vvvaaakkkmmm___NNNBBB;;;666>>>EEEOOOTTTUUUYYYaaahhhlllrrrvvvwwwzzzqqqjjjrrrzzz}}}xxxiii[[[RRRIIIBBB??????>>>>>>AAAGGGOOOUUUcccmmmxxx}}}kkk^^^^^^aaavvvaaaTTTPPPRRR]]]xxxgggMMM888777:::777333444444444444333333333222222222222222222222222222222222222222222222222222222111222333333222111222333;;;<<<===@@@CCCFFFFFFEEEGGGKKKooo~~~{{{}}}{{{~~~}}}~~~~~~}}}|||\\\VVVOOOOOOPPPMMMCCC:::555666555444444666555444444444555555444444333222333333333333333333333333333333333333333333333333333333333333333333333333111222333444555555555555888888:::>>>>>>;;;<<<@@@@@@BBBDDDEEEEEEFFFHHHIIIPPPPPPQQQTTTWWWZZZYYYXXX^^^eeejjjhhh777<<>>===???DDDLLLQQQ^^^iiitttyyy}}}yyyYYYSSSUUUtttmmmRRRQQQRRRXXXllluuuXXX===777999777555666444444444333333333222222222222222222222222222222222222222222222222222222111222333333222111333444<<<===>>>AAADDDFFFFFFFFFJJJPPPttt|||{{{zzz~~~}}}|||{{{yyy}}}jjj]]]QQQQQQWWWWWWJJJ<<<666666555555555666555444222333444444555555555555333333333333333333333333333333333333333333333333333333333333333333333333222222333444555555555555777777999======<<<>>>CCCDDDFFFGGGHHHIIIKKKNNNPPPQQQSSSWWWXXXWWWXXXZZZ\\\^^^eeekkkjjj777>>>LLLXXX]]]^^^cccjjjwwwlllkkkpppooobbblll}}}wwwqqqaaaJJJMMMxxxrrreeerrrtttlllVVV???444666:::===DDDLLLQQQUUU[[[dddkkkqqqxxx~~~~~~{{{vvvxxx{{{~~~xxxrrrpppnnnooowww~~~}}}|||}}}}}}pppkkkrrrzzz|||lllUUUHHHCCC@@@@@@???>>><<<===@@@FFFJJJXXXcccnnntttyyy{{{```PPPOOOXXXxxx~~~QQQPPPTTTVVV```~~~fffEEE888888888777888444444444444333333333333222222222222222222222222222222222222222222222222111222333333222222444666>>>???@@@BBBDDDFFFGGGHHHNNN\\\~~~||||||wwwuuuxxxvvvxxx||||||yyyyyy{{{}}}}}}}}}||||||}}}}}}hhhTTTRRR\\\___SSSCCC999777555555666666555444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222333333444555555666666777666888<<<>>>>>>BBBHHHHHHIIIJJJKKKLLLNNNSSSVVVQQQVVV[[[ZZZWWWUUUYYY^^^\\\dddkkkkkk888BBBRRR___cccdddjjjrrrsssssswwwlll^^^wwwlllSSSDDDWWWqqqcccaaayyyrrraaaKKK:::333666;;;===CCCJJJQQQVVV^^^gggnnnsss{{{zzzssstttwww{{{|||yyyuuummmeee___[[[\\\eeeppp{{{}}}}}}{{{|||~~~~~~|||yyy|||zzzooorrrzzz}}}rrrWWWGGGCCCCCC@@@@@@>>><<<;;;===@@@DDDRRR]]]iiipppvvv}}}yyyyyy]]]UUUKKKZZZZZZNNNVVV[[[]]]mmmrrrNNN<<<999888777666555444444444444333333333222222222222222222222222222222222222222222222222111222333333222333666888???AAABBBDDDEEEFFFIIIKKKRRRmmm}}}{{{xxxvvvwww{{{{{{xxxwwwyyyyyy|||{{{wwwuuu[[[SSS[[[aaa[[[RRR>>>999555666777666444444555444444333222222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333444555555666777888777999===???AAAFFFMMMLLLLLLLLLKKKKKKNNNRRRUUUQQQUUUXXXXXXUUUTTTVVVYYYXXXaaahhhjjj:::FFFXXXeeehhhhhhpppzzz|||{{{{{{ggg]]]|||cccDDDDDD___yyy___]]]kkkxxxgggPPP@@@999888999;;;===CCCKKKSSSZZZccclllrrrttt}}}}}}uuuttttttvvvyyy~~~zzzwwwvvvqqqjjjaaaZZZRRRPPPWWWaaauuu|||zzzuuutttsssoooppptttzzz~~~~~~~~~wwwvvv|||~~~uuuYYYHHHCCCCCC@@@@@@???<<<;;;;;;===@@@MMMYYYeeemmmttt}}}zzzhhhtttqqq___MMMKKKdddqqqPPPZZZcccbbbeeezzz}}}XXXBBB:::888666444555555555444444444333333222222222222222222222222222222222222222222222222222222333333333444777:::@@@BBBDDDEEEFFFHHHKKKOOOYYY{{{{{{}}}~~~~~~||||||~~~}}}{{{|||lll[[[ZZZ___dddeeeGGG===777777888555444666666555555555666777888999333333333333333333333333333333333333333333333333333333333333333333333333444444444444444555777888:::999;;;???BBBDDDIIIPPPQQQPPPOOOMMMKKKLLLPPPSSSPPPPPPPPPQQQRRRSSSRRRQQQSSS\\\eeeggg===JJJ]]]iiijjjkkkuuuyyyqqqiii^^^___{{{^^^AAALLLfffjjjYYYeee{{{nnnYYYBBB888:::<<<;;;:::>>>DDDMMMWWW```iiiqqquuuvvv}}}yyywwwttttttvvv||||||yyyyyyzzzzzzwwwqqqjjj^^^UUUVVV\\\qqq{{{zzztttppphhh^^^eeekkksssyyy{{{|||||||||{{{|||zzz|||~~~wwwZZZIIICCCBBB???@@@???>>><<<;;;===???IIIUUUbbbkkkrrrzzz~~~jjjiiijjjVVVLLLUUUnnn}}}]]]^^^eeehhheeeiiifffJJJ<<<888666555555555555555444444444333222222222222222222222222222222222222222222222222222333333333333555999<<>>EEEOOO[[[eeennnuuuxxxxxx~~~~~~|||zzzyyyzzz|||}}}vvveee^^^___pppzzz~~~nnn[[[[[[bbbllltttxxxyyyyyyyyy|||zzzzzz~~~|||yyy{{{}}}~~~yyy___NNNFFFCCC>>>???@@@???>>>===>>>@@@EEERRR```iiipppvvvyyyxxx|||~~~|||vvvzzzqqq```uuu|||aaaQQQOOO[[[iiirrraaa^^^hhhfffbbbwwwtttQQQ===777777999555555555555444444444444222222222222222222222222222222222222222222222222222333333333333666:::===???BBBFFFGGGGGGKKKQQQWWWzzz}}}qqqsssxxx~~~vvvppprrruuuwww}}}vvvaaa\\\eeeppp[[[III:::888888444555:::555555555666999<<>>CCCDDDCCCFFFKKKNNNNNNNNNMMMKKKJJJKKKLLLJJJKKKMMMNNNNNNNNNOOOOOOLLLVVV___bbbBBBPPPccclllkkklllyyyyyylllaaaUUUGGGhhh{{{uuu{{{fffMMMCCCMMM^^^yyyzzzfff]]]eeevvvVVVEEE888777:::::::::;;;???EEEQQQ^^^iiirrrwwwzzzzzz~~~}}}{{{~~~}}}~~~|||~~~rrrfffcccqqqzzz}}}cccUUU]]]hhhqqqvvvwwwwwwwwwwww{{{|||zzzzzz|||wwwxxxyyyzzz}}}|||cccSSSJJJEEE>>>???@@@@@@??????@@@AAABBBOOO^^^hhhnnnsssuuusssxxx{{{~~~rrrjjjlllwwwlllXXXllliiiTTTLLLOOO[[[vvvcccVVVdddhhh```qqq~~~VVV===666999<<<666666555555555444444444222222222222222222222222222222222222222222222222222333333333333666;;;>>>>>>BBBFFFGGGHHHLLLSSSYYY}}}|||oooqqqvvvzzz}}}|||dddZZZ___hhh```LLL;;;888888444555;;;777666444333444555777888333333333333333333333333333333333333333333333333333333333333333333333333666555444333444666888999;;;;;;>>>CCCCCCBBBDDDHHHGGGIIIJJJIIIHHHGGGHHHIIIGGGLLLQQQPPPMMMLLLOOOSSSKKKUUU^^^aaaLLLZZZjjjssstttwww}}}yyyrrr___QQQOOOaaavvvxxxooopppiiiVVVBBBBBBKKK___uuurrrTTTccc~~~~~~pppFFF???888555777999888666AAAFFFQQQ___jjjsssyyy~~~~~~~~~~~~~~~zzzxxxyyyzzzzzzxxx}}}nnnlllyyyddd___aaammmrrrqqqttt|||zzz{{{zzzxxxuuusssrrrssswwwvvvvvvwww{{{wwwcccOOOCCC@@@@@@@@@???===<<<===>>>CCCLLLZZZeeelllqqquuuxxxvvvxxx{{{~~~```___iii{{{nnnZZZ[[[jjjbbbQQQOOORRRhhhoooXXX^^^^^^VVVfffkkkBBB:::@@@666777777555444444444444444333222222111111222222333444444333222222222333333333333222222444999???DDDHHHBBBBBBIIIKKKLLLXXXhhhsssrrrmmmiiilll{{{kkk\\\XXXUUUnnnXXXEEE???>>>888555888777666666666666555555555555444444333333444444555444333333222222333333444222222333333444555666666555555555555555666777777:::===AAACCCCCCBBBCCCCCCGGGHHHIIIKKKKKKJJJIIIHHHIIIPPPUUUTTTNNNMMMRRRYYYYYYXXXXXXYYYTTTcccuuu~~~~~~~~~www|||xxxaaaOOOSSSfffwwwssshhhggg^^^JJJ@@@FFFVVVmmmgggTTTjjjiiiBBB<<<666555888;;;;;;:::BBBHHHSSS```kkksssyyy}}}~~~zzzwwwttttttwww{{{~~~~~~|||yyy}}}zzzllleeelllssssssssswwwwwwxxxxxxvvvtttssstttuuutttvvvyyy|||mmmYYYKKKAAAAAA@@@???=========>>>>>>IIIYYYfffpppvvv|||xxxyyy{{{}}}iiieeefffqqqhhhZZZVVV```zzzwwwbbbXXXVVVfff|||^^^ZZZYYYTTTaaaxxxuuuKKK;;;;;;444777777666555444444444444333333222222222222333333333333333222222333444444444444444444777<<>>BBBDDDDDDDDDDDDDDDFFFFFFHHHIIIKKKKKKKKKKKKIIINNNSSSRRRPPPOOOTTTXXXZZZYYYXXXYYY^^^mmm}}}}}}uuuttteeeQQQ]]]sssuuujjjfffWWWBBB;;;MMMgggwww\\\ZZZwww~~~]]]===999555555888<<<>>>>>>AAAIIIVVVbbbmmmvvv|||}}}rrrqqqppprrrwww}}}~~~}}}~~~|||lllmmmuuuuuusssrrrttttttuuutttssssssvvvxxxssswww|||vvvcccUUUDDDCCCAAA???>>>======>>>;;;GGGWWWfffqqqwww}}}xxxxxxyyyzzz|||zzzkkkbbbggg}}}vvv\\\RRRTTTkkkoooeee\\\bbb}}}iiiWWWQQQQQQ\\\iiiYYY???999666888777666555444444444444333333222222222222333333222222222222333444444555555555555777:::???DDDGGGFFFEEEHHHKKKLLLSSShhh{{{uuuyyyoooeeekkkggghhhppp}}}xxxpppooottt|||mmmYYYOOO```]]]SSSDDD;;;888888777555555555555444444444333444444444444444444444444444333333222222333333444555555555444444444444333666666666666777888999:::;;;???CCCFFFFFFEEEDDDDDDDDDEEEFFFHHHJJJKKKMMMMMMIIILLLOOOPPPQQQRRRTTTVVV______``````fffssswwwrrrvvv|||{{{rrrttt|||eeeVVVjjjuuujjjTTT@@@DDDbbbnnnYYYeeeyyyQQQ;;;888555555999<<<>>>???AAALLL[[[gggqqq{{{}}}yyyvvvpppqqqtttwww||||||wwwwww|||rrrpppuuuuuurrrpppsssssssssrrrqqqrrrvvvxxxvvvyyy|||yyy|||~~~xxxiii]]]GGGDDDAAA???>>>>>>>>>>>><<>>FFFUUUdddlllttt}}}~~~|||xxxtttqqqooouuuxxx}}}|||yyyxxxxxxuuurrrvvvyyy{{{~~~tttqqqrrrqqqpppoooqqqpppooommmlllnnnrrrvvvxxx{{{vvvooojjjlllqqqrrrkkkcccJJJFFFBBB????????????>>>???KKK[[[iiipppssstttuuuvvvwwwwwwyyyzzz|||~~~|||vvvmmmiiiooo~~~}}}~~~ttt~~~iii^^^OOOHHHVVVmmmrrr___WWWhhhiiiNNNKKKVVV^^^uuummmNNN<<<===888888666555555555555555444333333333333333333444111111111222333444555666333333444999???EEEHHHHHHHHHKKKLLLJJJKKK]]]yyyhhhaaaaaa^^^hhhyyypppaaabbbssskkk```UUUbbbdddQQQ>>>777666555555555444444444333333333333333444555555444333333444333333222222333333444222222333444666777888888666777777888:::<<<===>>>AAADDDGGGIIIIIIIIIIIIJJJIIIIIIIIIIIIIIIIIIHHHHHHLLLLLLLLLOOORRRRRRPPPNNN[[[___dddhhh}}}}}}{{{yyywwwlllccc]]]QQQOOO]]]nnnIIIFFFrrrpppWWWccc|||dddDDD999999888888999;;;===>>>NNN^^^lllqqquuu}}}~~~|||vvvqqqmmmllllllmmmzzz}}}~~~xxxuuuwwwzzzyyysssrrrwwwxxxsssrrrvvvtttqqqnnnkkkjjjjjjjjjkkkiiihhhfffddddddggglllpppvvvyyy|||ooohhh``````dddhhhgggdddMMMHHHBBB@@@@@@AAA???===@@@MMM^^^mmmtttwwwxxxxxxyyyyyyzzz{{{{{{{{{{{{zzzuuuxxx{{{||||||{{{{{{{{{wwwssslllddd^^^```mmmzzz}}}{{{yyyxxxyyy{{{|||~~~{{{~~~dddYYYMMMGGGOOO^^^ppptttaaaUUU___www}}}XXXLLLSSS[[[```zzz[[[AAA:::888888777666555555555555444444333333333333444444222222222222333444444555333222444:::BBBHHHJJJIIIIIIKKKKKKIIINNNgggpppcccaaa]]]___lll~~~kkkjjjyyywwwiiiXXXeeejjj\\\FFF888555777555555555555444444444333222333444555555444333222444333333222222333333444111222333444666888999:::777777888999;;;>>>???AAAFFFGGGIIIJJJJJJKKKMMMOOONNNNNNNNNNNNLLLJJJHHHGGGMMMNNNOOORRRTTTTTTRRRPPPeeejjjqqqtttyyyiii[[[PPPDDDMMMgggiiiEEENNNoooaaaSSStttlllVVV>>>777777888888999;;;>>>@@@MMM___ooorrrvvv}}}}}}}}}xxxnnnfffdddgggmmmqqq}}}~~~{{{}}}}}}|||yyywwwuuuvvvwwwwwwuuurrrqqqpppnnnmmmmmmeeedddcccaaaaaaaaabbbaaa\\\[[[YYYXXXYYY]]]dddiiimmmsss~~~xxxhhhbbbZZZWWWYYY]]]^^^^^^OOOIIIBBB@@@AAAAAA@@@===AAANNN```ooovvvxxxyyyyyyyyyzzzzzzzzzxxxuuuqqqoooiiijjjkkkkkkjjjiiijjjkkkhhhfffccc^^^TTTMMMRRR\\\hhhllloooooollllllooosssrrrsss~~~pppUUUNNNJJJLLLQQQ^^^zzzuuudddVVVWWWgggzzzgggSSSUUU]]]XXXkkkpppKKK:::999888777666555555555555444444333333333333444444333333333222222333444444333333555===FFFLLLLLLKKKIIIKKKIIIHHHSSSsss}}}ddd]]]aaa[[[___nnn{{{ssspppooo___iiippphhhPPP:::555;;;666666666555555555444444222333555666666555333222444333333222222333333444222333444555666777888999777888999:::===???AAABBBEEEFFFFFFEEEEEEGGGKKKNNNQQQRRRTTTTTTRRROOOLLLIIIMMMOOOSSSVVVXXXYYYXXXXXX]]]eeemmmqqq~~~jjjYYYMMMDDDRRRrrr___===PPPhhh\\\WWWbbbLLL999555666777888999<<>>HHHNNNOOOLLLIIIJJJHHHHHHWWW{{{zzz]]]YYYbbbZZZ___ooo}}}yyyiiijjj|||zzzwwwxxxzzz{{{mmm~~~ssseeekkksssoooWWW<<<555===777666666666666555555555222333555666666555333222444333333222222333333444444555555555666666777777777888999;;;===@@@BBBCCCAAAAAA@@@??????BBBGGGJJJSSSUUUWWWYYYWWWTTTOOOLLLLLLPPPVVVZZZ\\\\\\^^^___dddlllwww}}}}}}mmm___IIIFFF[[[ooo~~~zzzhhhQQQEEEEEE___}}}uuuYYYkkk\\\>>>888888888888999;;;>>>AAACCCPPP___ooossssssvvvzzz}}}xxxvvvyyy}}}qqqbbb\\\aaaiiimmmttt|||}}}{{{{{{}}}~~~~~~|||vvvoookkkkkkmmmnnnmmmnnnmmmllliiiddd```\\\YYYRRRQQQPPPOOONNNOOOQQQRRRLLL@@@BBBJJJGGGHHHNNNNNNUUUbbb}}}kkkVVVXXXWWWRRRRRRUUUVVVSSSRRRJJJCCCCCCBBB???>>>???EEEXXXhhhnnnuuu|||{{{tttzzzyyytttmmmgggbbbYYYPPPOOONNNMMMLLLKKKKKKLLLLLLIIIIIIHHHGGGFFFFFFEEEEEEJJJLLLOOOSSSVVVWWWXXXXXX\\\ggguuuzzz\\\OOOGGGIIIJJJNNNeeedddSSSVVVUUUPPPcccVVVQQQ___\\\hhhcccDDD999666555666555333777<<<555444333333555555444333444444444444444444444444666777:::>>>CCCGGGIIIJJJIIINNNIIIEEE[[[~~~iii```[[[ZZZ```ccc}}}~~~rrryyyzzz{{{ccciii|||~~~vvv|||}}}zzzzzzrrruuuiii\\\mmm|||aaaCCC:::555666666555444444444444555444444444444444444444444333333333444444444555555333333333333444444555666;;;<<<>>>@@@AAABBBAAAAAADDDBBBAAACCCAAA>>>@@@DDDOOORRRVVVYYYYYYVVVRRROOOUUUTTTVVV\\\ccceeeaaa]]]bbbgggmmmqqqpppbbbNNNMMMbbbssszzzsssnnnhhhXXXEEEBBBKKKfffmmm\\\qqqvvvQQQ;;;777888888999999;;;>>>BBBDDDRRRbbbppptttssstttwwwxxxvvvvvvzzz}}}iii]]]ZZZYYYeeesss~~~}}}||||||{{{zzzxxxvvvpppiiiffffffhhhhhhgggeeeccc```[[[VVVPPPLLLIIIDDDDDDDDDDDDDDDDDDDDDDDDBBB<<<@@@DDDBBBFFFKKKGGGJJJ[[[|||tttWWWVVVUUUXXX\\\___``````XXXPPPHHHFFFDDD@@@???@@@IIIZZZiiilllpppwwwyyyttttttsssmmmddd^^^ZZZTTTMMMJJJHHHFFFEEEEEEFFFFFFFFFBBBAAAAAAAAA@@@@@@@@@@@@===???AAADDDGGGIIIJJJKKKTTT```oooyyy}}}~~~iiiYYYMMMKKKIIIIIIZZZppplllUUURRRNNNIIIXXXrrrbbbPPPWWW]]]iiimmmIII<<<888666777555333555999555444333333555555444333444444444444444444444444666888<<>>CCCGGGVVVeeerrruuurrrqqqrrrssstttvvv{{{nnn[[[PPPSSScccuuu||||||}}}~~~~~~~~~}}}|||wwwqqqllliiiddd^^^\\\]]]^^^]]][[[VVVTTTPPPKKKFFFBBB???===:::;;;<<<======<<<;;;:::999999>>>@@@AAALLLPPPCCCGGGXXXzzziiiaaaaaannnxxxyyyyyy{{{lllbbbXXXRRRLLLFFFDDDEEERRR```lllmmmmmmsssvvvvvvvvvvvvsssmmmiiijjjhhheee```\\\XXXWWWWWWWWWTTTRRRNNNLLLIIIFFFCCCAAAAAA@@@;;;;;;;;;;;;<<<>>>???@@@JJJVVVfffrrrwwwzzz~~~~~~gggVVVIIIGGGFFFFFFRRRccc{{{\\\RRRJJJCCCLLL```vvvQQQPPPZZZhhh~~~}}}PPP>>>:::888888777333333666555444333444555555555333444444444444444444444444444999???FFFKKKLLLLLLKKKCCCFFFHHHVVV}}}mmm\\\ZZZXXXWWW]]]mmmvvvkkk~~~|||tttiiipppnnn~~~xxxsssqqqlllkkkwwwnnnWWW___yyyqqqRRR???999666666555444444444444555444444444444444444444444333444444444444555555555666666666666777888999:::999:::<<>>EEEJJJYYYgggtttuuuqqqooopppqqqsssxxx}}}pppZZZMMMXXXgggrrrwwwzzz{{{|||yyyzzz{{{{{{wwwoooddd]]]XXXTTTPPPOOOPPPQQQOOOMMMFFFEEEDDDBBB@@@>>>>>>===;;;<<<<<<===============999:::>>>???HHH]]]___JJJKKKRRRmmm|||nnnnnn}}}qqqggg]]]TTTPPPQQQ\\\iiissssssqqqssswwwxxx}}}zzztttgggccc\\\TTTNNNKKKIIIIIIDDDBBBAAA???>>>>>>??????CCCOOOaaannnuuuxxx|||gggVVVHHHEEEFFFGGGOOOZZZ|||hhhWWWMMMEEEIIIVVVoooWWWOOOSSSbbb|||WWW???:::888999888555444555666444333444555666555444444444444444555555555555444:::BBBIIILLLLLLIIIHHHJJJIIILLLbbb~~~}}}fffUUUVVVXXXYYYaaattt{{{iiiwwwwww{{{uuunnnuuu{{{gggaaa]]]dddtttpppYYY]]]wwwvvvWWW???;;;666666555444444444444555444444444444444444444444444444444444555555555555666666666666777999::::::===>>>???AAACCCEEEGGGHHHJJJIIIKKKNNNOOONNNQQQVVVWWWZZZ]]]aaabbbbbb```___[[[XXXVVVYYY```eeeeeeccc___aaaaaaaaasssooovvv~~~zzzzzz{{{lllVVV]]]xxxyyyhhhXXXIIIGGG```~~~mmm^^^{{{kkkEEE::::::777666888::::::;;;???GGGMMM[[[hhhttttttooonnnooopppsssyyy~~~lllSSSTTTYYYdddooovvvwwwwwwrrrrrrrrrqqqlllbbbVVVNNNGGGEEECCCDDDFFFFFFDDDAAA>>>?????????????????????======<<<<<<===>>>??????<<<<<<===???OOOlllpppXXXKKKHHH\\\~~~nnnkkk|||qqqfffcccdddhhhrrr|||}}}zzzyyyzzz{{{wwwiii]]]TTTNNNLLLFFFEEECCCAAA@@@@@@AAAAAA@@@MMM```nnnuuuyyy|||ppp___OOOIIIHHHGGGLLLSSSvvvttt___SSSKKKKKKQQQccc___PPPMMM\\\www[[[@@@:::777888999777666777666555444444666666555444444444444555555666666666444;;;EEELLLMMMJJJFFFDDDLLLIIINNNjjjzzzuuu|||cccRRRUUUXXX\\\hhh|||iiiqqq{{{zzzvvvuuu~~~mmmffffffnnnpppkkkgggjjjsss|||rrraaa```tttxxx[[[@@@<<<666666555444444444444555444444444444444444444444444444444555555555666666555555555666777999:::;;;???@@@AAACCCDDDFFFGGGHHHKKKHHHGGGIIIIIIJJJNNNUUUVVVXXX[[[^^^___```______[[[YYYYYY]]]dddhhhfffccc```aaabbbbbbpppnnnssswwwjjjoooqqq```NNN\\\}}}pppVVVFFFPPPrrrlll```eeeBBB::::::777555888::::::;;;???IIIPPP]]]iiirrrpppjjjiiikkklllqqqxxx}}}~~~```WWWQQQWWW```fffhhhhhhdddcccbbb```[[[SSSIIIBBB===<<<<<<>>>BBBCCC@@@===>>>>>>???@@@@@@???>>>===;;;;;;<<<<<<===>>>>>>>>>???<<<<<>>IIIPPPOOOLLLHHHFFFJJJIIIRRRrrrsssnnnuuu^^^QQQUUUXXX]]]kkkdddfff}}}sssnnnwwwlll\\\VVV^^^rrr~~~vvvlllcccooozzzdddFFF===666666555444444444444555444444444444444444444444444444555555555666666666555555666777888999;;;<<<<<<>>>AAAEEEHHHIIIJJJJJJKKKHHHGGGIIIIIIJJJOOOVVVVVVWWWYYY[[[\\\]]]]]]]]][[[YYYYYY^^^eeehhhfffccc```bbbcccddd{{{~~~eeefffbbbQQQFFF___yyyRRRCCC\\\~~~mmmeee\\\>>>888888555444888;;;;;;:::@@@JJJSSS```jjjpppkkkdddbbbdddffflllttt{{{}}}ooo```ZZZXXXUUUTTTVVVSSSQQQOOOMMMJJJEEE@@@<<<999999;;;???DDDEEEBBB???>>>@@@BBBCCCCCCAAA>>><<<===@@@CCCFFFGGGFFFCCCAAAAAA>>>???AAAJJJggg|||zzzcccRRRVVVsss|||eeeppp~~~{{{|||~~~~~~qqq[[[YYYVVVRRRMMMHHHDDDBBBAAAOOOaaaooovvvyyy{{{}}}{{{{{{|||}}}rrreeeVVVLLLGGGHHHNNNUUUxxxsss```SSSLLLIIITTTkkk]]]MMMWWWfffwwwqqqGGG>>>666666777777666888777555444555666777666444444444444555666777777777888AAANNNTTTTTTQQQOOONNNLLLOOO^^^}}}oooiiiooohhhWWWPPPUUUVVV[[[iii~~~ccc^^^ooo}}}sssppprrrzzz~~~ggg\\\VVV\\\mmm~~~|||uuueeeiii~~~sssOOO>>>666666555444444444444555444444444444444444444444555555555555666666666666666777777888999;;;===>>>===@@@DDDHHHJJJJJJIIIHHHFFFEEEHHHLLLNNNMMMQQQVVVWWWWWWYYYZZZ[[[\\\]]]]]]\\\YYYWWW[[[bbbffffffdddbbbdddfffggglllggg]]]KKKHHHiiiQQQBBBfff}}}oookkkyyyUUU;;;555666444444888;;;;;;:::@@@KKKTTTaaajjjooohhh___]]]___aaahhhqqqxxx|||zzzjjj\\\PPPLLLNNNGGGEEEBBB@@@???===;;;999999:::<<>>666666555444444444444555444444444444444444444444555555555555666666666777888888888999;;;===>>>???AAADDDGGGJJJKKKHHHEEECCC@@@BBBHHHOOOQQQPPPQQQUUUYYYYYYZZZZZZ[[[\\\]]]^^^]]]YYYUUUWWW^^^dddfffeeeeeehhhjjjjjjmmmcccSSSHHHOOOfff~~~rrrKKKDDDiii~~~___pppNNN:::555666666888:::<<<;;;;;;@@@KKKSSSeeekkknnnhhh]]]XXX]]]eeejjjnnnuuu{{{rrrcccYYYSSSLLLEEEAAAAAAAAA>>>;;;<<>>EEEMMMJJJAAA===@@@@@@HHHXXXjjjoooeeeUUULLLIIIFFFCCCDDDIII[[[~~~qqq^^^]]]kkklllhhh|||{{{|||~~~~~~~~~ooonnnlll]]]LLLCCCBBBIIIWWWiiitttvvvwwwyyy{{{{{{{{{|||}}}}}}|||{{{}}}||||||zzzxxxfffRRRHHHPPP^^^lll```SSSGGGIIIQQQgggzzzpppTTTXXX```bbbjjjZZZ???@@@===666666111999555666777888888777666555333444444555666777888888999HHHXXXaaabbb```]]][[[XXX]]]qqqsssjjjcccWWWTTTRRRSSSTTTVVV^^^ggguuu|||sss}}}{{{yyynnn[[[WWW^^^kkkzzz}}}wwwnnngggkkkuuu{{{mmmfff|||YYY???;;;999777777777777666555555555444444444444555555555555555555555666777777::::::999:::<<>>CCCLLLRRRRRROOOCCCAAAEEENNNPPPIIICCCAAAEEEHHHUUUjjjvvvppp```SSSJJJIIIHHHHHHKKK]]]kkk___bbbtttdddooo~~~vvvnnn^^^NNNGGGAAAEEERRRbbbmmmqqqtttxxx||||||||||||}}}~~~}}}|||zzzyyyyyyzzz}}}}}}}}}zzzyyy{{{}}}jjjZZZWWW]]]}}}ooo```UUULLLIIINNN```qqq~~~WWWWWW^^^dddkkk___AAA???===666777222888555666777888888777666555444444444555666777777888:::HHHYYYaaacccbbb```]]]\\\cccyyywwwkkk___UUURRRPPPQQQQQQRRRZZZcccqqqyyykkksssxxxbbbRRRNNNUUUcccuuu}}}rrrqqqoooqqq{{{zzz|||~~~xxxyyyjjjbbbwww\\\CCC;;;999777666666777666444555555444444444444555555666555555555555555666777888888999:::<<<>>>AAABBBDDDEEEGGGLLLQQQQQQKKKFFFBBBDDDHHHLLLOOOQQQRRRSSSZZZ[[[\\\\\\\\\[[[ZZZYYYXXXTTTRRRTTTZZZaaaddddddiiilllooooooiii\\\MMMJJJZZZsssrrrYYYEEEHHHcccmmmhhh```CCC666777888777666888;;;;;;<<>>???@@@AAAFFFFFFHHHNNNSSSUUURRROOOKKKLLLMMMNNNPPPQQQRRRSSSYYYZZZ[[[\\\]]]\\\[[[[[[XXXVVVUUUXXX^^^dddffffffiiilllnnnooo}}}nnn^^^MMMLLL```xxxzzzgggQQQEEEJJJaaapppaaajjjrrrQQQ;;;666999999777555888:::;;;===EEERRR\\\lllpppooofffZZZVVV]]]eeecccjjjttt}}}xxxwww}}}iiiWWWIIIDDDEEEAAAEEELLLUUU[[[```fffmmmYYYOOOIIIRRR___aaaTTTGGGBBB???HHHaaa|||xxxxxxvvvtttuuu}}}}}}kkkTTTRRR___jjjrrr^^^PPPJJJ@@@???BBBLLLVVV___iiirrruuuvvvxxxxxxxxxyyy{{{|||{{{yyywwwvvvxxxzzzzzzzzzxxxyyyyyywwwtttqqqooommmqqqtttzzzxxx]]]SSSPPPHHHJJJOOO\\\|||aaaPPPSSSbbbjjj~~~oooIII???:::888<<<555888666666777777777777666666444444555666666777777888AAARRRbbbhhhkkkooooookkksss~~~nnnXXXOOONNNMMMNNNMMMPPPZZZeeeqqq}}}rrrsssxxx{{{qqqhhhddd```^^^```lllnnn^^^[[[SSSNNNUUUhhh{{{}}}tttwwwzzzxxxwwwzzz{{{mmm[[[]]]^^^jjj|||nnn```iiiyyydddNNN<<<999666444555555444444555555444444444444555555777666555555444444555555777888<<>>GGGTTT___jjjnnnnnneeeZZZVVV]]]eeedddlllvvv}}}rrrqqq}}}iiiRRRFFFDDD@@@FFFTTTfffppprrrtttxxxjjj^^^TTTYYYggglll```PPPNNNHHHIIIUUUdddmmmrrrtttqqqssswwwoooNNNGGGNNNVVVzzzhhhUUUKKKCCC???>>>DDDLLLUUU```jjjooorrrvvvxxxxxxxxxzzz|||}}}{{{yyyyyyzzz||||||{{{wwwrrrmmmhhhggghhhjjjllllllrrr~~~eeeWWWTTTFFFJJJLLLYYY|||lllTTTRRRcccoootttLLL@@@:::999===666888777777666666666666777777444555555666777888999999CCCVVVgggmmmpppvvvuuupppyyy{{{wwwmmmXXXNNNMMMMMMOOOOOOUUUbbbpppuuu~~~}}}{{{vvv|||zzzxxxrrrqqqzzzoookkk```UUUVVVfffzzzwwwcccRRRPPPWWW]]]gggpppxxx|||zzziiiddd^^^cccyyywwweeeeeewwwhhhRRR>>>:::777444444555555444555555444444444444555555777666666555555555666666999;;;???CCCEEEFFFFFFFFFEEEFFFIIIOOOUUUZZZ^^^___]]]\\\[[[ZZZYYYYYYZZZZZZWWWXXXZZZ]]]^^^___^^^^^^\\\ZZZZZZ___ffflllnnnmmmpppooonnnnnn}}}yyydddMMMJJJ___www}}}wwwooo\\\GGGBBBOOOkkkrrr```]]]|||gggJJJ<<<;;;:::666333666999;;;;;;>>>HHHVVVaaajjjnnnnnneeeYYYTTTZZZbbbeeelllvvv|||~~~rrrsss~~~|||___LLLEEEAAAEEEUUUooovvvjjj]]]]]]hhhnnneeeWWWSSSKKKFFFGGGJJJNNNSSSYYYPPPUUU___qqqrrrMMMEEEMMMTTTqqq{{{~~~~~~qqqWWWHHHFFF@@@===???DDDKKKUUU___ffflllsssvvvwwwwwwyyy{{{{{{zzzzzzzzz|||}}}|||zzzqqqiii___YYYYYY___fffjjjkkksssmmmYYYSSSEEEKKKKKKYYY|||pppSSSKKK\\\ooouuuMMMAAA;;;999<<<666999777777666666666666777777444555666888999;;;<<<===FFF\\\nnnsssvvv}}}{{{sss|||iiiYYYMMMMMMMMMOOOPPPXXXjjjzzzxxx~~~}}}uuu|||}}}~~~|||rrrfffbbbmmm}}}lllXXXFFFDDDJJJPPPZZZdddrrrvvvqqqllldddhhh~~~~~~kkkeeeyyypppXXX???<<<777555555555555555555555444444444444555555777777666666777777888999<<>>CCCIIIUUUqqqVVVIIIOOOVVVmmmxxx~~~~~~~~~|||^^^LLLHHHAAA<<<<<<>>>BBBJJJRRRYYYaaakkkpppqqqqqqrrrtttvvvuuuvvvxxxzzzzzzxxxvvvkkkbbbVVVPPPRRRZZZccciiijjjvvvzzzaaaUUUCCCKKKJJJXXX}}}sssTTTGGGVVVooosssMMMCCC===999;;;555:::888777666555555666777888444555777999;;;===???@@@NNNfffyyy}}}zzzbbbYYYNNNLLLLLLMMMNNNXXXmmm~~~~~~zzz}}}xxx{{{jjjYYYIIIEEEFFFGGGMMMVVVdddiiitttwwwuuupppvvvoooggg}}}yyyaaaAAA===999666555666666666555555444444444444555555777777777777888999;;;;;;>>>@@@CCCGGGIIIKKKLLLMMMIIIKKKMMMOOOQQQSSSUUUVVVRRRSSSUUUVVVWWWWWWWWWVVVXXXZZZ[[[]]]____________\\\ZZZYYY\\\dddlllpppqqqvvvssspppoooqqqlllxxxqqqzzzeeeMMMJJJ```|||sss___HHHGGGfff{{{eeeaaa|||aaaDDD666555666777:::888:::<<<<<>>888;;;555:::888777666555555666777888444555777:::<<>>999666666666777777555555555444444555555555666777777888999;;;<<<===???AAACCCFFFIIILLLMMMNNNLLLNNNOOOPPPOOOOOOOOOPPPNNNPPPSSSUUUWWWWWWVVVVVVUUUVVVXXXZZZ[[[[[[[[[[[[___\\\ZZZ^^^fffnnnsssuuussspppmmmmmmxxxnnnwwwyyyjjjcccYYYJJJJJJeeeZZZFFF]]]vvvaaayyyzzzXXX@@@999444666999666888999;;;===BBBLLLZZZcccpppmmmiiibbbVVVMMMOOOVVVaaahhhnnnrrryyyiiiLLLGGGGGGFFFOOOhhh}}}|||{{{oooWWWEEEFFFGGG@@@<<<@@@@@@@@@@@@???IIIcccxxxZZZRRRVVVlllwww}}}}}}~~~}}}{{{}}}}}}}}}||||||~~~uuuXXXOOOHHH@@@<<<888777<<>>999888888888777777666666888888444999BBB???AAAOOObbbqqq^^^TTTPPPLLLIIIIIINNN[[[mmm|||}}}~~~~~~}}}|||{{{~~~~~~|||}}}zzzaaaJJJDDDCCC???>>>BBBGGGUUU```ooo|||nnnjjjlllHHH;;;777666111444999444666666666666666666666666444444555666888;;;===>>>BBBDDDEEEDDDDDDFFFLLLQQQWWWTTTSSSSSSVVVVVVUUURRRSSSPPPPPPSSSXXXYYYVVVRRRTTTQQQRRRWWW[[[ZZZ[[[\\\^^^``````]]]___gggnnnqqqooonnnmmmkkkxxxlll]]]SSSHHHMMMmmmcccMMMgggooo\\\xxxwwwVVV???999555666:::666666777999:::???JJJWWWaaaooonnnjjjaaaTTTLLLPPPZZZaaaiiipppttt{{{pppPPPKKKFFFAAAEEEWWWuuu}}}zzzuuudddTTTOOOJJJBBB>>>@@@@@@AAAAAAAAAHHH^^^~~~```WWW]]]oooyyy~~~||||||}}}}}}}}}||||||fffPPPHHH@@@===:::999;;;@@@FFFKKKQQQXXX]]]_________ggglllpppqqqsssyyy||||||}}}tttqqqsssssspppmmmnnn~~~oooUUUDDDGGGLLL]]]rrr}}}dddPPPZZZgggxxxZZZAAA======777777<<<999888888888777777777777888999555:::AAA>>>AAAPPPiiippp]]]RRRNNNLLLIIIIIIPPP]]]nnn{{{~~~~~~~~~~~~~~~}}}{{{yyy}}}tttrrrrrrjjjnnn|||lllgggdddhhhrrr}}}}}}eeeNNNGGGEEE@@@>>>AAACCCNNNXXXjjj}}}}}}|||lllggg}}}oooJJJ<<<777777222444888444666666666666666666666666555666777888;;;===???@@@EEEGGGIIIIIIHHHJJJOOOTTTXXXWWWVVVXXX\\\^^^]]]\\\ZZZWWWUUUVVVWWWUUUOOOJJJJJJJJJNNNTTTWWWVVVXXX\\\ZZZ]]]^^^\\\^^^fffmmmooooooooonnnmmmjjjUUUKKKCCCNNNqqqaaaMMMkkk~~~eeeWWWvvvqqqRRR>>>:::555777:::666777888888:::???IIIWWWaaaoooooommmcccSSSJJJPPP\\\```iiiqqqwww}}}~~~ZZZQQQHHHAAACCCJJJ]]]{{{vvvpppdddVVVJJJBBB>>>>>>???AAABBBBBBHHHYYYssslll]]]bbbmmmwww~~~}}}~~~}}}{{{zzzzzzzzzzzzyyyyyyzzz~~~wwwXXXLLLAAA>>>===;;;:::;;;AAADDDIIIOOOSSSVVVXXXXXX___fffkkknnnttt~~~~~~zzzpppfffooo~~~[[[HHHGGGHHHUUUjjjvvvkkkUUUWWW]]]qqq}}}^^^CCC<<<===999777:::888888888888888777777777999:::777;;;AAA>>>BBBSSStttooo[[[OOOLLLKKKIIIJJJRRR___nnnxxx~~~|||{{{|||~~~}}}zzzvvv}}}|||wwwcccWWWSSSTTTSSS]]]uuu___WWWQQQUUUdddvvv|||vvv}}}~~~hhhRRRJJJFFFAAA>>>@@@===FFFNNN```xxxwww|||}}}jjjcccxxxpppMMM===777777333444888444666666666666666666666666666777888:::===@@@BBBCCCGGGJJJNNNNNNNNNNNNRRRUUUWWWWWWXXX[[[```cccddddddaaa^^^[[[ZZZZZZXXXSSSOOOEEEEEEIIIPPPSSSSSSUUUYYYVVVZZZ\\\[[[___gggmmmooopppppppppooolllWWWKKKEEETTTuuuYYYLLLmmm{{{___WWWwwwjjjNNN===:::666777:::777999::::::;;;@@@KKKYYYcccnnnrrrsssjjjWWWIIIMMMXXX]]]fffqqqwww}}}nnnYYYLLLFFFIIIIIIJJJ___{{{xxxzzzrrr```NNNEEEBBB@@@???@@@AAAAAAFFFWWWooogggbbbfffoooyyy~~~~~~~~~}}}|||{{{zzzzzzyyyxxxwwwuuuuuuuuuuuuuuuwww|||fffVVVEEE???>>>===:::999<<<>>>AAAEEEIIILLLOOOPPPXXX___eeejjjsssyyymmmZZZ^^^sssyyyyyy}}}{{{zzzzzz{{{}}}cccNNNJJJGGGRRRhhhvvvnnnUUUSSS[[[ooodddFFF======:::777888888888888888888888888888:::<<<:::<<>>777888444444777555666666666666666666666666777777999;;;>>>AAACCCDDDFFFJJJOOOPPPOOOOOOQQQTTTSSSTTTVVVYYY]]]aaacccdddbbb```]]]^^^aaadddeeeeeePPPKKKIIIMMMRRRRRRSSSVVVUUUZZZ]]]]]]aaaiiioooqqqrrrrrrrrrqqqvvvaaaRRRLLL^^^{{{sssVVVSSSuuuuuu[[[___cccIII;;;;;;777888;;;777999::::::;;;@@@LLL[[[eeeooouuuyyyrrr]]]LLLJJJQQQXXXbbbmmmuuu{{{wwwwwwzzzfffRRRHHHKKKIII@@@GGGYYYqqqmmmZZZNNNIIIGGG??????>>>>>>EEEWWWpppwwwcccaaahhhrrrzzz~~~~~~~~~yyyyyyyyyxxxvvvuuuuuuuuuoooppprrrssstttwww|||uuuaaaKKKAAA???===;;;999999999;;;>>>AAADDDGGGIIIOOOVVV\\\dddrrrsssfffOOOQQQgggooommmppprrrppppppqqqrrrtttwww{{{~~~fffQQQLLLGGGQQQfffvvvqqqRRRMMM^^^ssslllMMM???<<<:::777888888888888888888999999999:::===;;;===BBBCCCOOOgggttt|||iiiXXXMMMJJJLLLKKKJJJSSSbbbmmmpppuuuttttttxxx{{{}}}{{{yyy}}}~~~ppp[[[RRRNNNHHHBBB???DDDWWWxxxhhhUUULLLOOOYYYcccggghhheee```\\\YYYUUUQQQNNNNNNHHHLLLSSS\\\qqq}}}mmm___OOOHHHEEEDDDBBBAAA<<>>===DDDWWWpppmmmcccccciiissszzz|||}}}~~~wwwxxxwwwuuuqqqnnnnnnnnniiilllooosssuuuyyy}}}~~~}}}|||hhhQQQEEEAAA>>><<<;;;888888999:::<<>><<<>>>DDDHHHZZZwww|||hhhmmmbbbVVVMMMIIILLLKKKKKKUUUfffqqqrrrppprrruuuwwwyyyzzzzzzzzzzzzttt^^^UUUQQQJJJBBBAAAAAAKKKkkk}}}gggUUUMMMMMMQQQTTTQQQOOOLLLJJJIIIHHHFFFEEEFFFCCCHHHKKKMMM\\\jjjiiidddZZZMMMGGGFFFFFFFFFDDD???EEEEEEHHHTTT]]]lllooo{{{}}}ZZZAAA777;;;777444666555777777777777777777777777888888999:::<<>>EEEUUUkkk{{{~~~|||ggg___]]]fffpppuuuxxxzzzttttttrrrmmmgggbbbaaaaaaaaaeeekkkppptttxxx{{{~~~~~~xxxyyyhhhUUUJJJEEE@@@<<<<<<999999999:::;;;<<<======@@@DDDHHHPPPccchhhRRROOO]]]fffiiihhhaaa```aaabbbbbbcccgggmmmrrruuuzzzoooaaaMMMJJJEEELLL___nnn}}}UUUJJJbbbvvvzzz\\\FFF;;;888999<<<888888888999999::::::::::::>>>===>>>FFFNNNeee~~~fffggg{{{[[[RRRLLLHHHLLLLLLKKKXXXmmmyyyyyyooossswwwxxxvvvuuuwwwyyywww}}}ooo```XXXQQQKKKJJJGGGGGGXXXvvv```PPPIIIJJJLLLHHHFFFEEEDDDFFFGGGGGGGGGDDDHHHTTTYYYWWW___gggbbb```YYYOOOIIIHHHJJJJJJHHHBBBFFFEEEKKK[[[fffuuuoooyyy]]]BBB666;;;888444666555777777777777777777777777:::::::::;;;===>>>@@@AAAAAADDDGGGHHHFFFFFFIIIKKKJJJMMMPPPQQQPPPQQQTTTWWWVVVXXXZZZ]]]```cccgggjjjkkkddd\\\YYYUUUQQQQQQSSSUUUYYY[[[ZZZ^^^hhhpppsssuuuuuutttttt~~~rrrXXXJJJ]]]vvv}}}yyyuuuhhhMMMMMMjjjlllWWWvvvSSS???888<<<999999;;;999999::::::===DDDQQQbbbnnntttwwwzzzwwwiiiYYYRRRSSSPPP[[[fffnnnvvv~~~|||qqqlllwwwooo```\\\YYYUUUSSSfffzzzpppZZZUUUGGGEEEBBB@@@EEESSSffftttxxx~~~jjj\\\SSSZZZfffmmmqqqtttpppooommmfff^^^WWWTTTTTTYYY^^^eeelllppptttxxxzzzvvvssseeeVVVNNNHHHAAA===<<<:::::::::;;;;;;;;;;;;;;;>>>@@@AAAFFFXXXtttcccOOOIIIRRRZZZ```___UUUUUUVVVWWWWWWXXX\\\ccchhhqqqwwwhhhaaaNNNKKKFFFLLL^^^lllZZZMMMeeexxx~~~```HHH;;;777:::>>>888888888999999:::::::::999>>>===???GGGRRRlllkkkkkkwwwVVVOOOLLLGGGKKKLLLLLL[[[sssooouuuzzzyyysssqqqsssxxxvvvzzzlll```ZZZXXXNNNJJJDDDIIIfff{{{dddPPPFFFEEEGGGFFFDDDBBBBBBCCCEEEEEEEEECCCMMMaaakkkgggkkkmmmfff```ZZZRRRKKKKKKMMMMMMJJJDDDFFFDDDNNNdddrrr~~~~~~jjjttt___BBB666<<<999444555555777777777777777777777777;;;;;;<<<<<<===???@@@AAABBBEEEGGGGGGFFFFFFIIILLLGGGJJJMMMNNNNNNOOORRRUUURRRUUU[[[___```aaaaaaaaabbbaaa```]]]UUUNNNOOOUUUTTTWWWXXXWWWZZZdddmmmppptttttttttttt~~~|||vvvaaaQQQZZZsssvvvfffEEESSSmmmeeeeeevvvKKKAAA999:::======;;;:::888999;;;>>>EEERRRbbbmmmxxx{{{~~~yyykkk[[[VVVYYY\\\^^^cccnnn{{{zzzvvvuuujjjbbbzzzoooYYYNNNFFFDDDDDDFFFWWWeeeccciiinnnxxxeeeQQQRRRWWWVVVZZZbbb^^^[[[VVVQQQMMMKKKKKKKKKNNNVVV```hhhnnnqqquuuxxx~~~~~~~~~sssaaa```ZZZRRRKKKHHHCCC??????<<<999888999:::::::::<<<999;;;AAAGGGUUUtttoooYYYIIIBBBJJJQQQMMMIIIIIIFFFHHHKKKMMMOOOSSSXXX[[[dddnnnxxx~~~kkkhhhSSSPPPHHHHHHRRRaaa^^^QQQbbbyyyyyybbbLLL:::;;;???:::===<<<<<<;;;::::::::::::<<>>>>>??????@@@AAACCCDDDCCCEEEGGGHHHGGGFFFFFFGGGIIIIIIHHHIIIJJJMMMPPPRRRUUUUUUTTTUUUWWWZZZ]]]^^^^^^^^^```aaa\\\UUUTTTWWW\\\VVVOOOOOOZZZhhhqqqsss{{{xxxtttrrrzzzsssqqq]]]NNNXXXrrryyylllHHHWWWxxxbbbeeevvvIII@@@888999<<<<<<:::999888999;;;>>>EEERRRaaammmzzz{{{{{{uuufffXXXUUUYYYdddfffjjjsss~~~uuuVVVJJJFFFEEEHHHZZZkkkkkkjjjiiiooo{{{|||```SSSNNNIIIGGGJJJKKKIIIEEEBBB???>>>??????BBBIIIUUU___ffflllqqquuu{{{~~~~~~{{{|||~~~}}}}}}~~~zzzeee^^^VVVOOOJJJEEEBBBAAACCC@@@===<<<;;;;;;;;;999:::777888===@@@JJJddd~~~vvvcccTTTEEE>>>DDDIIIFFFBBBCCC@@@BBBEEEGGGIIILLLQQQTTT^^^iiissszzzzzzmmmXXXSSSJJJGGGQQQ^^^}}}___PPP___yyyxxxaaaLLL:::999===777;;;::::::::::::;;;<<<<<<@@@GGGDDDGGGPPPQQQkkkyyyqqqTTTLLLMMMIIIKKKJJJMMM]]]sss~~~}}}rrrppprrryyy}}}}}}{{{{{{yyyggg^^^SSSIIIGGGGGGMMM^^^qqqtttiii[[[NNNHHHGGGJJJNNNLLLJJJKKKOOORRRTTTXXX^^^\\\hhhzzz|||lll]]]WWWTTTOOOLLLLLLIIIJJJJJJQQQfff}}}lllnnneeeAAA:::888666:::444777888:::;;;;;;:::999;;;<<<>>>>>>>>>???@@@AAACCCCCCDDDEEEFFFEEEEEEEEEHHHJJJMMMLLLKKKJJJKKKLLLOOOPPPRRRRRRRRRRRRTTTWWWZZZ\\\______bbbddd```ZZZYYY]]]]]][[[XXXXXX^^^hhhrrrwww}}}zzzvvvtttyyymmmuuuttteeeeeeUUUJJJVVVtttmmmIII]]]{{{]]]dddrrrGGG>>>777888;;;:::999999888999;;;>>>EEEQQQaaalllzzzyyyxxxqqqcccVVVTTTYYYcccfffjjjqqq}}}fffSSSHHHGGGKKK___uuuzzzrrrjjjjjjuuuvvv]]]LLLDDDBBBAAA@@@>>><<<:::999:::;;;<<<===DDDNNNYYYbbbjjjpppssstttxxxzzzyyyzzz~~~~~~||||||{{{zzzzzz{{{~~~nnn```SSSOOOJJJDDDCCCFFFFFFDDDBBB@@@???===;;;999999777888;;;:::>>>PPPccc~~~ppp]]]PPPCCC;;;>>>AAA>>><<<===;;;===???AAACCCFFFJJJNNNWWWbbbmmmuuu|||ttt^^^WWWMMMIIIQQQ___}}}dddOOOYYYsssuuu^^^LLL;;;999===777888888999999;;;<<<>>>???@@@JJJIIINNNWWWWWWpppnnnSSSMMMNNNIIIKKKKKKNNN^^^ttt~~~qqqnnnpppyyyuuuaaaTTTIIIGGGGGGGGGOOOZZZ]]]XXXOOOHHHGGGLLLSSSWWWSSSRRRTTTXXXZZZ]]]eeeooojjjrrr~~~tttccc[[[XXXTTTOOOLLLIIIIIIHHHLLL[[[rrr{{{hhhjjjgggCCC;;;999777;;;555999999:::<<<;;;::::::<<<===>>>>>>>>>???@@@AAABBBCCCEEEEEEDDDCCCCCCFFFJJJNNNNNNMMMKKKJJJJJJKKKLLLMMMOOOOOOOOOPPPRRRUUUXXXYYY______bbbdddaaa[[[\\\````````````aaaccciiiqqqxxx{{{xxxuuusss}}}nnnsssttt]]]XXXLLLEEETTTuuummmPPPppptttYYYdddjjjEEE===777777999888888999999:::;;;>>>EEEQQQaaalllwwwvvvvvvqqqeeeYYYUUUYYY]]]bbbhhhnnnvvv|||^^^JJJGGGLLLbbb}}}vvvqqqwwwtttXXXJJJEEEDDD>>>===<<<;;;:::;;;<<<======BBBKKKUUU^^^fffkkkoooppptttwwwvvvxxx|||{{{xxxyyyxxxwwwwwwxxx{{{~~~ppp___YYYTTTJJJFFFJJJGGGEEECCCBBBAAA???<<<999;;;:::;;;<<<999999BBBOOOcccppp}}}xxxhhhZZZMMMCCC;;;<<<===;;;999;;;999;;;===>>>@@@CCCGGGJJJQQQ]]]jjjrrrzzzvvv```YYYNNNJJJTTTbbbkkkPPPRRRfffsss]]]MMM>>><<>>???===HHHIIIOOO[[[^^^{{{jjjQQQMMMMMMIIIKKKLLLOOO```uuurrrlllmmmwwwzzzdddWWWMMMKKKKKKMMMWWWcccaaa^^^WWWNNNMMMSSS[[[```aaaaaadddfffcccbbbiiirrrqqquuu|||}}}oooeee___ZZZVVVTTTNNNMMMIIIGGGKKKWWWdddmmm{{{ffffffiiiEEE===:::888===777;;;888:::;;;;;;::::::<<<===>>>>>>??????@@@BBBCCCDDDDDDEEEFFFFFFFFFIIILLLPPPLLLKKKJJJIIIIIIJJJLLLMMMOOOOOOPPPQQQSSSVVVXXXYYY]]]]]]___aaa^^^YYYZZZ___aaa___```cccgggjjjqqqwww~~~{{{xxxvvvvvv]]]QQQHHHCCCPPPrrrpppaaarrrWWWeeecccCCC<<<777777888777777999999:::<<<>>>DDDQQQ```kkkssssssuuusssiii]]]XXXZZZZZZbbbjjjpppuuukkkMMMGGGKKK```}}}|||}}}jjjOOODDDBBB>>>===;;;:::999999999999999===DDDNNNXXXaaagggiiinnnrrrtttssstttvvvvvvrrrqqqqqqppppppsssvvvzzz|||}}}rrrhhhYYYNNNJJJGGGFFFDDDCCCCCCAAA>>><<<;;;<<<<<<<<<:::888<<>>;;;;;;;;;;;;;;;<<<===>>>???>>>HHHIIINNN[[[bbbeeeOOOKKKLLLHHHKKKLLLPPPaaavvvsssjjjiiiuuu}}}}}}}}}~~~{{{~~~rrrdddVVVNNNHHHJJJYYYjjjrrrpppgggZZZVVV]]]eeehhhmmmooosssuuupppjjjkkkqqqtttuuuxxx~~~wwwjjjbbb``````YYYVVVQQQMMMJJJKKKPPPUUUxxx{{{eeeaaakkkFFF>>>:::999>>>888===888999;;;;;;:::;;;<<<>>>??????@@@@@@AAACCCDDDEEECCCFFFIIIJJJKKKLLLNNNOOOLLLKKKKKKKKKLLLOOOQQQSSSQQQRRRSSSTTTVVVXXXYYYZZZ]]]]]]___```]]]XXXYYY^^^^^^WWWWWW___iiioootttyyy~~~qqq\\\SSSKKKDDDMMMjjjooonnnrrrXXXhhh```BBB<<<777777888666777:::999:::<<<>>>DDDQQQ```kkkrrrsssuuutttkkk___YYYZZZXXX```jjjooossszzzwwwRRRHHHHHHWWWppp~~~|||zzzxxxwww}}}}}}ZZZIIIFFF@@@???===;;;:::888888777888;;;AAAKKKWWWaaahhhkkkkkkmmmmmmjjjiiikkkjjjgggeeeeeeeeefffiiimmmqqqttt|||uuuaaaRRRLLLJJJHHHFFFFFFEEEBBBAAA=========<<<;;;:::;;;===777;;;AAAEEEGGGGGGEEEBBB@@@>>>;;;999777666777888555666888999:::<<>>:::999>>>999>>>888:::<<<<<<<<<<<<>>>???AAAAAAAAABBBCCCDDDEEEFFFCCCFFFJJJLLLLLLMMMNNNOOONNNMMMMMMOOOQQQTTTXXXZZZTTTUUUUUUVVVWWWXXXYYYYYY^^^]]]___aaa^^^[[[]]]bbb___UUURRR]]]jjjqqqwww~~~~~~ooodddXXXQQQHHHMMMggg{{{nnnttttttZZZlllcccAAA<<<888888888666888;;;:::;;;<<<>>>DDDPPP```kkkvvvuuutttrrriii^^^XXXYYYXXX^^^gggmmmpppuuu}}}WWWLLLFFFJJJ[[[hhhlllkkklllnnnooopppvvviiiRRRNNNDDDCCCBBB@@@>>><<<;;;:::;;;<<>>===>>>>>>>>>:::999:::<<<===<<<<<<===999;;;;;;999888777888999555666777888888:::>>>AAAGGGTTTdddooozzzttt\\\SSSGGGEEEQQQbbb{{{[[[SSS^^^{{{bbbPPP@@@:::<<<;;;<<<<<<===>>>???AAACCCDDDGGGPPPOOORRR\\\dddmmmaaaMMMKKKJJJFFFIIIKKKPPPaaavvv~~~tttfffcccqqq|||{{{||||||xxxiiicccaaaeeefffeeeooo}}}yyyfff[[[TTTSSS]]]kkkxxx~~~{{{nnniiioootttrrrrrrssszzz~~~zzz|||zzzrrrmmmfff]]]VVVUUUTTTOOOMMMNNN\\\ssskkkdddlllGGG>>>:::888>>>999>>>:::<<<>>>>>>>>>>>>@@@BBBCCCCCCCCCCCCDDDFFFGGGHHHEEEFFFHHHIIIIIIJJJLLLNNNNNNNNNNNNOOORRRVVVYYY[[[UUUUUUVVVVVVWWWWWWVVVVVV[[[[[[^^^aaa```^^^aaahhhkkk```\\\bbbiiimmmuuu}}}yyywwwvvvsss[[[UUULLLOOOhhh{{{sss{{{uuu[[[ooogggAAA<<<888999888666888<<<:::;;;<<<>>>DDDPPP```kkk{{{wwwtttooofff[[[WWWXXX\\\aaahhhnnnrrrwww}}}~~~[[[OOOEEEAAAKKKUUUYYYXXX[[[bbbhhhlllssszzzpppTTTNNNDDDDDDBBBAAA???>>><<<<<<;;;;;;===DDDNNNWWW\\\]]]``````\\\UUUQQQQQQOOOLLLLLLLLLMMMPPPTTTZZZ___bbbmmm|||{{{]]]YYYTTTPPPNNNLLLJJJIIIGGGFFFDDDAAAAAABBBBBB@@@???<<<;;;:::999777777999777;;;===<<<::::::;;;;;;666777999999999;;;???AAACCCQQQaaammmxxx}}}dddYYYLLLGGGRRRbbb___WWWaaa{{{~~~___NNN@@@;;;@@@AAA:::;;;<<<>>>AAADDDFFFHHHFFFQQQQQQUUU```gggaaasssaaaNNNLLLJJJEEEIIIKKKPPPaaavvv~~~tttdddaaaqqq}}}|||}}}]]]UUUSSSXXXXXXUUU[[[fffrrrtttjjjddd```bbbhhhuuu~~~tttooosssvvvrrr}}}~~~}}}sssfff[[[XXXVVVPPPMMMMMMYYYnnn~~~~~~rrrjjjlllGGG===999888===999>>><<<>>>@@@@@@@@@AAABBBDDDDDDDDDDDDDDDEEEGGGHHHIIIFFFFFFFFFEEEEEEGGGLLLOOOMMMMMMMMMNNNPPPSSSVVVXXXTTTTTTUUUUUUUUUTTTTTTSSSWWWWWW[[[___```___dddkkkzzzooohhhiiihhhfffooo}}}~~~{{{xxxvvvkkkcccJJJIIISSSlllvvvwwwwww|||{{{[[[rrrfff@@@<<<777555666888::::::999:::;;;===BBBNNN]]]hhhrrrtttuuupppbbbUUUTTTZZZ[[[]]]bbbjjjrrryyy}}}dddOOOJJJHHHFFFGGGJJJJJJLLLPPPVVV```nnnzzzbbbOOOJJJDDD@@@BBBCCC@@@>>>>>>:::888999@@@JJJQQQSSSQQQNNNMMMJJJGGGDDDCCCCCCBBBDDDDDDDDDFFFJJJPPPUUUYYYeeetttsssiii\\\UUU[[[```WWWHHHKKKIIIFFFCCC@@@???>>>>>>===>>>===;;;888777777777777888999;;;;;;:::999999999::::::999999;;;>>>AAAHHHPPPZZZnnnkkk[[[IIICCCNNNdddcccWWWgggyyybbbLLL>>>>>>999===>>>???@@@AAABBBEEEJJJNNNMMMOOOUUUTTT]]]gggeeeooodddNNNLLLJJJGGGFFFFFFMMM^^^rrr||||||yyynnnfffkkkuuu}}}qqq^^^NNNNNNTTTVVVUUUUUU```~~~uuunnnooosssvvv}}}~~~yyyqqqrrrzzzwwweeeYYYTTTRRRNNNKKKXXXhhhwwwyyyzzzqqqkkkvvvHHH999666888===888======>>>AAABBBBBBCCCEEEGGGFFFFFFFFFFFFEEEEEEDDDDDDEEEDDDDDDDDDDDDFFFHHHIIIHHHKKKOOORRRTTTUUUWWWXXXTTTTTTSSSSSSSSSSSSTTTTTTXXXYYY[[[]]]```dddjjjnnnyyyuuummmjjjjjjaaaaaarrr|||xxxsssqqqqqqcccJJJGGGQQQmmm}}}}}}wwwuuuvvvUUUlll___@@@<<<777555666888::::::999:::;;;===BBBNNN]]]gggoooppprrrmmm___SSSRRRWWW^^^aaaeeejjjqqqwww~~~zzzkkkTTTJJJDDDBBBDDDDDDCCCBBBEEEJJJVVVgggvvv}}}cccSSSLLLFFFBBBDDDEEEBBB@@@@@@<<<;;;<<>>===<<<<<<===>>>>>>>>>@@@CCCIIINNNQQQYYYeeeuuuzzzfffcccgggeee^^^NNNJJJEEEBBBCCCDDDDDDDDDCCCAAA>>>>>>>>>?????????888999:::;;;;;;:::999999999999999999888:::===@@@HHHPPPZZZmmmnnn^^^KKKDDDOOOdddaaaWWWjjjnnnRRR>>>???;;;>>>===???AAABBBDDDFFFKKKNNNOOOPPPWWWUUU^^^hhhgggpppgggQQQOOOLLLHHHGGGFFFLLL\\\oooxxxyyywwwlllcccgggqqqyyy~~~vvvccc]]][[[YYYVVVVVV\\\rrrssscccZZZSSSNNNJJJRRRaaarrr~~~yyynnnfffbbbgggooopppqqqxxxpppiii{{{MMM===888888;;;444:::<<<>>>AAACCCDDDEEEHHHJJJHHHGGGFFFFFFEEEEEEFFFFFFEEEEEEDDDDDDEEEGGGHHHIIIJJJLLLPPPRRRSSSSSSTTTVVVOOOOOOPPPQQQRRRRRRSSSSSSUUUVVVYYYZZZ]]]aaafffiiipppoooiiiiiikkk```\\\hhhnnnoooqqqssswwwlllQQQKKKTTTsss}}}uuu~~~uuuUUUlll^^^@@@<<<888666666888::::::999:::;;;<<>><<<===AAAMMMaaasssmmm^^^NNNGGGCCCEEEEEECCC@@@AAA===>>>>>>??????===<<<;;;888777777666666777777888:::999999:::===BBBFFFIIIPPPZZZfffuuu|||sss___VVVKKKFFFEEEFFFDDDBBBGGGCCC@@@@@@AAACCCBBB@@@:::;;;;;;;;;;;;;;;:::999888999999888888999===???IIIQQQYYYjjjqqqbbbOOOGGGSSSggg___WWWmmm}}}YYY>>>@@@===>>><<<>>>AAADDDFFFHHHLLLNNNPPPRRRXXXWWW___hhhmmmwwwcccNNNLLLHHHHHHGGGFFFKKKZZZlllvvvwwwuuuiii```ccclllttt{{{uuummmhhhhhhbbbllltttcccWWWOOOLLLOOO\\\mmmzzzkkkYYYQQQPPPSSSXXXTTT\\\iiiwww~~~oooiiizzzMMM>>>:::888;;;555:::===???CCCEEEFFFHHHJJJLLLJJJIIIGGGFFFEEEFFFHHHIIIGGGFFFFFFEEEFFFGGGIIIJJJKKKNNNPPPQQQQQQPPPQQQQQQLLLMMMOOOQQQSSSSSSSSSSSSQQQSSSUUUWWWXXX\\\```ccceeefffcccgggkkk```WWW]]]aaaffflllnnnssspppUUUMMMTTTvvvvvv~~~vvvUUUkkkaaa???<<<888777777999::::::::::::;;;<<>>???>>>===<<<<<<>>>777777666666777777777888999888888999;;;>>>BBBDDDJJJRRR]]]mmmsssgggXXXOOOLLLJJJFFFAAAHHHGGGFFFEEECCCBBB@@@???============<<<<<<;;;;;;999999999888777999<<>>BBBFFFHHHJJJLLLNNNPPPRRRXXXVVV___gggrrr___LLLJJJGGGGGGGGGGGGKKKYYYkkkvvvxxxuuuiii___```hhhpppyyy{{{xxxlll[[[RRROOOLLLXXXiiiwwwjjjYYYQQQNNNKKKHHHIIIQQQbbbsss~~~mmmjjjrrrGGG;;;999999===999AAA@@@CCCFFFHHHIIIIIIKKKLLLLLLJJJHHHFFFFFFGGGJJJKKKHHHHHHGGGFFFGGGHHHIIIJJJLLLNNNPPPPPPOOOMMMMMMMMMMMMOOOQQQTTTUUUUUUTTTSSSOOOQQQSSSTTTUUUXXX[[[^^^^^^```^^^cccjjjaaaVVVXXXYYY]]]aaacccjjjcccKKKEEEOOOuuuttt~~~wwwUUUiiiaaa???<<<999777888999::::::::::::;;;<<>>??????>>>======???AAA;;;;;;;;;;;;::::::999999999999888888:::<<<>>>???BBBJJJTTTbbbyyyrrrfff```YYYPPPIIIGGGJJJLLLJJJEEEAAA@@@AAAAAAAAA@@@???>>>=========999::::::888888999<<>>===<<<;;;:::999999888888888999:::;;;???GGGOOOXXXiiissscccYYYLLLMMMMMMJJJFFFCCCCCCDDDEEEDDDCCCAAA@@@?????????;;;;;;;;;999999:::<<>>===@@@BBBEEEGGGHHHJJJMMMPPPOOOQQQXXXVVV]]]ccc~~~xxxYYYLLLMMMKKKEEEFFFGGGKKKXXXjjjxxx}}}xxxmmmcccbbbfffllluuu|||uuubbbWWWRRRJJJOOO[[[iiiqqqpppooopppuuuqqqggg[[[TTTRRROOOKKKJJJMMMYYYnnnlllhhhlllDDD;;;::::::???===EEEGGGIIILLLMMMKKKJJJIIIIIIKKKJJJHHHGGGHHHIIIKKKLLLIIIHHHGGGGGGGGGHHHIIIJJJIIIKKKMMMMMMKKKJJJIIIJJJNNNNNNOOOPPPPPPOOONNNMMMPPPQQQSSSSSSSSSSSSUUUWWWYYY___]]]```iiigggbbbfffddd```[[[ZZZsssUUUDDDCCCHHHkkkeeerrrfff???===:::999:::::::::999::::::;;;<<<@@@KKKYYYdddrrrttttttmmm[[[IIIDDDFFFJJJTTTaaaiiimmmqqqwww|||zzzzzzrrrfff^^^VVVMMMHHHIIIGGGJJJaaa}}}}}}||||||}}}|||bbbYYYPPPMMMJJJEEEAAAAAA>>>@@@DDDJJJNNNKKKEEE???@@@@@@AAAAAA@@@???>>>===;;;:::999999888999999999;;;DDDLLLPPP[[[tttkkkbbbXXXQQQPPPPPPNNNKKKIIIHHHFFFDDDBBBAAAAAAAAA<<<<<<<<<;;;::::::===@@@PPPkkkuuurrr{{{xxxkkkTTTSSSkkkkkk```pppmmmTTTBBBDDD???@@@CCCEEEFFFGGGHHHJJJMMMPPPQQQSSSYYYWWW^^^ddd}}}tttUUUIIIKKKIIIEEEGGGGGGJJJUUUggguuu{{{yyyoooeeecccfffjjjrrryyylll^^^XXXNNNMMMQQQXXX[[[XXXWWWYYYeeellloooggg^^^[[[YYYWWWRRRUUU```ppp{{{nnnjjjmmmFFF>>>===<<>>HHHFFFIIILLLMMMLLLKKKJJJJJJIIIHHHHHHHHHIIIIIIJJJKKKIIIHHHGGGFFFFFFGGGHHHIIIFFFIIIKKKKKKJJJIIIIIIJJJMMMMMMNNNNNNOOOOOOOOOPPPOOOQQQSSSSSSRRRRRRSSSTTTUUU___```bbbjjjkkkhhhmmmllljjjhhhfffrrrXXXGGGCCC@@@[[[fffpppaaa???===:::999:::;;;:::999::::::;;;;;;@@@KKKYYYdddwwwxxxxxxooo]]]JJJDDDFFFJJJSSS]]]fffkkkqqqyyyzzzvvvuuuttttttuuuvvv~~~yyyvvvvvvooo```UUUNNNOOOMMMRRRlll}}}{{{cccYYYPPPLLLIIICCC??????;;;???HHHSSSYYYWWWLLLBBBAAAAAABBBCCCCCCBBBAAA@@@>>>===<<<;;;;;;:::::::::444???GGGIIIQQQgggkkkaaabbbddd___XXXKKKJJJGGGEEECCCCCCBBBCCC=========;;;:::;;;>>>@@@SSSqqq}}}www|||uuu]]]YYYrrrfff]]]lll}}}iiiRRRCCCDDD???CCCFFFFFFGGGGGGGGGIIIMMMPPPRRRTTT[[[XXX___ddd~~~wwwXXXKKKMMMLLLFFFHHHGGGIIISSSdddrrrxxxyyyooofffdddfffiiipppwww~~~uuufff]]]LLLGGGHHHOOOSSSSSSUUUZZZ\\\nnn{{{yyyooohhhccc___cccgggqqq{{{qqqnnnlllFFF?????????DDDBBBLLLDDDGGGKKKMMMMMMLLLKKKLLLGGGHHHHHHIIIIIIJJJJJJJJJIIIHHHGGGFFFFFFFFFGGGHHHEEEGGGJJJKKKJJJIIIJJJKKKNNNNNNNNNOOOPPPRRRSSSTTTOOOQQQRRRRRRQQQPPPQQQRRRQQQ^^^ccceeelllmmmkkkqqqiiinnntttvvvvvv```GGGDDDEEE[[[mmmpppeeeEEE===888999;;;::::::<<<;;;999999<<>><<<===<<<:::===AAASSSpppxxx^^^bbbzzzaaaWWWrrrhhhUUUHHHDDDHHHHHHLLLKKKJJJIIIJJJMMMPPPRRRVVVUUU[[[\\\cccggg}}}sssvvvVVVLLLLLLFFFHHHJJJKKKNNNXXXhhhrrruuuvvvrrrjjjcccdddmmmssstttfffWWWLLLJJJIIIKKKPPPUUUXXXYYYXXXjjjzzzyyyooojjjpppxxxwwwzzz~~~mmmqqqkkkJJJ;;;BBBDDDDDDEEECCCJJJKKKKKKKKKLLLLLLMMMMMMHHHIIIJJJJJJJJJIIIHHHHHHHHHGGGEEEDDDDDDEEEGGGHHHEEEGGGHHHIIIIIIIIIKKKMMMIIIKKKQQQVVVVVVSSSUUUZZZYYYXXXWWWTTTQQQQQQSSSUUUYYY]]]aaaccchhhmmmmmmiiikkkmmmttt}}}{{{eeeKKKGGGGGG[[[hhhpppkkkFFF>>>999999;;;999999;;;;;;999999<<>>===;;;>>>CCCVVVsssvvv```iiicccZZZuuuiiiUUUGGGCCCGGGGGGMMMNNNOOOPPPQQQRRRSSSTTTVVVVVV\\\\\\dddhhh|||zzzfffpppzzzYYYLLLLLLFFFHHHJJJJJJMMMWWWfffqqqtttvvvssskkkeeefffooovvvwwwlll\\\RRRQQQPPPQQQTTTXXX\\\^^^[[[eeennnooonnnsss}}}nnnrrriiiJJJ<<>><<<;;;::::::;;;===@@@BBBJJJ[[[kkkwwwmmmuuu{{{ooojjj```UUUKKKEEEDDDEEEEEEAAA??????===<<<@@@FFFYYYwww{{{zzzzzzppp___pppeee]]]xxxmmmXXXIIIFFFJJJIIILLLMMMPPPRRRSSSSSSRRRQQQUUUVVV\\\]]]fffjjj{{{zzzaaaddd]]]LLLKKKGGGGGGIIIIIIJJJSSSbbbnnnsssvvvrrrkkkeeehhhrrryyy{{{{{{lllYYYZZZZZZZZZ\\\```fffjjjjjjkkkmmmpppvvvpppuuueeeJJJ???FFFHHHIIILLLJJJLLLMMMOOOPPPQQQPPPNNNMMMKKKJJJHHHGGGGGGHHHJJJKKKHHHHHHHHHHHHHHHHHHHHHHHHJJJKKKLLLMMMLLLMMMOOOQQQPPPMMMOOOVVVZZZYYYZZZ\\\\\\]]]]]]\\\YYYWWWVVVWWW\\\dddkkkkkkkkkmmmnnnmmmggggggjjjppp~~~kkkOOOIIIGGGYYY{{{~~~}}}aaapppoooEEE===888999;;;::::::<<<<<<::::::<<<>>>CCCMMMXXXgggtttxxxtttkkkUUUCCCBBB>>>@@@GGGRRRYYY^^^fffnnnpppvvvzzzzzzwwwvvvyyy|||}}}{{{tttooohhhcccbbb^^^aaajjjuuu}}}wwwzzz}}}hhhSSSLLLIIIDDD@@@BBBBBBGGGTTTeeetttyyysssllleee\\\QQQIIIEEEBBBBBBBBBCCCCCCCCCBBB@@@???===<<<;;;:::;;;======BBBOOO]]]mmm|||rrrqqqxxxtttdddUUUKKKGGGFFFEEEBBB@@@???===<<>><<<::::::===>>>AAAKKKUUUffftttyyyuuunnnZZZEEE???======BBBLLLTTTZZZccckkkkkkpppuuuwwwtttqqqssswwwxxxzzz||||||{{{~~~xxxoooeee^^^]]][[[```jjjvvv~~~jjjWWWQQQMMMFFF@@@@@@@@@EEEPPP___mmmsssrrrooollleeeZZZOOOHHHEEEDDDCCCCCCCCCCCCCCCBBBAAA??????;;;::::::<<<<<<>>>HHHSSS```|||~~~pppttt~~~uuucccTTTJJJEEEEEEBBB@@@???======EEENNNddd|||~~~fffaaadddvvvcccYYYyyyfffbbb}}}qqq```QQQQQQXXXVVVUUUTTTSSSRRRRRRQQQQQQQQQQQQUUU]]]^^^jjjooozzzsssgggcccLLLIIIHHHEEEGGGGGGFFFLLL[[[iiiqqqpppmmmeee___bbbnnnvvvyyy}}}|||{{{yyyxxxxxx{{{}}}zzz~~~|||uuu}}}^^^LLLHHHNNNOOORRRVVVSSSUUUVVVYYYZZZZZZXXXVVVTTTWWWTTTOOOKKKIIIIIIKKKLLLIIIJJJKKKKKKKKKKKKJJJIIILLLMMMMMMLLLKKKLLLOOOQQQRRRMMMKKKQQQVVVWWWXXXZZZ\\\^^^``````^^^[[[YYYYYYYYYdddnnnpppqqqtttwwwwwwqqqpppssszzzmmmSSSNNNHHHWWW}}}^^^```~~~pppCCC;;;777999;;;;;;<<<>>><<<:::;;;===>>>@@@IIISSSdddsssyyywwwrrr```III???>>><<<>>>FFFNNNTTT]]]eeehhhiiimmmooolllggggggjjjlllkkklllnnnmmmpppzzz~~~ttthhh```___\\\___gggttt~~~zzzfffUUUQQQOOOHHHCCCCCCDDDHHHOOOWWW```gggmmmpppiiifff^^^RRRKKKJJJIIIFFFCCCCCCCCCCCCBBBBBBBBBBBB===;;;;;;<<<<<<<<>>???IIITTTkkk~~~dddZZZ[[[nnn___ZZZhhhhhhooo```RRRSSSZZZVVVSSSRRRQQQPPPPPPPPPPPPPPPTTTXXX______lllpppvvvuuuggg}}}dddMMMIIIHHHEEEHHHGGGDDDIIIXXXhhhpppqqqmmmddd]]]```kkktttvvv~~~{{{vvvssspppuuu}}}uuujjjnnnzzzsssyyy\\\NNNMMMSSSRRRUUUZZZWWWYYY[[[\\\]]]]]][[[YYYXXXZZZWWWRRRNNNKKKKKKLLLMMMJJJJJJJJJJJJJJJJJJJJJJJJMMMMMMLLLKKKJJJKKKNNNQQQTTTPPPOOORRRUUUVVVXXX[[[ZZZ\\\^^^___]]][[[ZZZZZZ]]]fffoooqqqrrruuuuuusssssssssvvv|||tttjjjRRRLLLDDDPPPxxxhhh^^^wwwtttEEE>>>888999;;;::::::<<<<<<;;;;;;======???GGGQQQ___qqqxxxwwwwwwgggOOOCCC???;;;:::@@@FFFLLLSSSZZZ]]][[[[[[___^^^XXXWWWYYY\\\YYYYYY\\\___cccmmmxxx}}}ooogggeee___]]]aaammmzzz~~~{{{gggVVVQQQPPPJJJFFFFFFHHHOOOYYY___bbbdddiiinnneeefff```UUUMMMKKKIIIEEEBBBBBBAAAAAABBBCCCEEEFFF@@@>>>======<<<;;;???EEEOOOcccsss[[[JJJEEEDDDCCCBBB@@@CCCNNN[[[rrreeeWWWTTThhhtttZZZZZZlllppp|||ooobbbTTTUUUZZZVVVPPPRRRSSSUUUVVVVVVVVVUUUYYY]]]cccaaalllnnnooo}}}zzzdddMMMIIIHHHFFFHHHGGGDDDHHHVVVgggqqquuupppggg^^^```kkksssvvv}}}|||~~~wwwtttrrrsssrrrhhhaaakkk|||xxxnnnwww[[[PPPQQQVVVTTTXXX]]]YYY[[[\\\\\\\\\\\\[[[ZZZYYYWWWUUURRROOOMMMMMMMMMNNNKKKJJJIIIIIIIIIIIIJJJKKKNNNNNNMMMKKKJJJKKKOOOQQQTTTQQQPPPRRRRRRQQQUUU[[[WWWYYY[[[[[[ZZZZZZZZZZZZ]]]eeelllpppssswwwuuuqqqrrrsssxxxkkkeeeNNNHHH>>>IIIrrruuuaaauuuvvvHHH@@@:::::::::888888999<<<;;;;;;======???GGGPPP\\\nnnwwwxxxyyykkkSSSFFF@@@;;;888<<<@@@EEEKKKRRROOOJJJKKKPPPRRRNNNLLLNNNPPPKKKJJJPPPUUUZZZeeepppvvvmmmlllaaa\\\\\\fffuuuwwwqqqzzzmmmYYYSSSQQQKKKGGGIIIHHHVVVgggpppnnniiihhhiiieeegggbbbVVVMMMJJJFFF@@@BBBAAA@@@@@@AAADDDFFFHHHBBB@@@>>>>>><<<999<<>>;;;===>>>>>>???BBB@@@AAABBBCCCDDDDDDDDDDDD@@@GGGAAA===KKK[[[eeennn}}}xxxtttkkkbbbXXXXXXggg|||tttbbb```lllyyyrrr]]]RRRMMMJJJHHHIIIJJJ]]]sss|||sssgggbbb[[[VVVRRRLLLCCC<<>>======DDDNNNffffffTTTKKKEEECCCEEEEEEHHH[[[qqq|||iiiZZZeeexxxeee\\\PPPXXX~~~|||mmmooo```WWWTTTYYY^^^XXXZZZ^^^bbbfffggghhhhhhdddffffffjjjpppmmmuuufffMMMIIILLLKKKLLLIIIBBBAAALLL]]]jjjppptttpppdddcccnnnvvvuuutttwwwpppvvvwwwnnngggVVVUUUUUUWWWZZZ\\\\\\\\\[[[ZZZXXXUUURRRRRRSSSUUUTTTQQQNNNNNNPPPQQQOOOMMMLLLNNNLLLGGGGGGKKKLLLJJJLLLLLLKKKKKKKKKMMMNNNOOONNNLLLKKKKKKMMMNNNOOOOOOTTTWWWYYYZZZYYYXXXXXXXXX___dddmmmsssxxxzzz|||}}}wwwzzz~~~hhhjjjUUUDDDAAAGGGVVVxxx```wwwUUUAAA:::<<<888777;;;999:::;;;;;;:::;;;===AAAEEEWWWeeerrrxxxxxxrrr___LLLAAA;;;888:::;;;;;;;;;===>>>???@@@@@@AAABBBBBBBBBAAAHHHBBB===IIIWWWcccooo}}}ssshhhZZZVVV```tttvvvbbbZZZ___gggwwwooo[[[OOOIIIFFFFFFHHHKKK]]]ssspppjjj```ZZZVVVRRRNNNKKKDDDCCCBBBAAABBBDDDFFFGGGDDDCCCBBBAAA@@@???>>>>>>@@@HHH\\\wwwfffSSSJJJDDDCCCFFFHHHMMM___uuu|||gggeeezzzxxxcccVVVMMM[[[wwwhhh}}}ssscccZZZWWWYYY\\\ZZZ\\\```dddggghhhhhhhhhbbbdddbbbffflllkkkuuummmQQQJJJJJJLLLMMMJJJDDDCCCMMM^^^kkknnnrrrnnnbbb```jjjssstttxxx~~~tttpppgggUUUTTTTTTVVVYYYZZZZZZZZZZZZXXXVVVUUUTTTTTTTTTTTTSSSQQQOOOOOOPPPPPPOOOLLLPPPQQQOOOKKKJJJMMMNNNLLLKKKJJJJJJJJJJJJKKKMMMNNNOOONNNMMMMMMPPPQQQQQQPPPSSSVVVYYYYYYXXXWWWWWWWWW^^^ccclllttt{{{|||eeeyyysss]]]HHHAAADDDPPPmmm```yyyXXXBBB:::<<<888888<<<::::::;;;;;;:::999;;;>>>AAAQQQaaaqqqwwwyyysssbbbOOOCCC<<<888:::;;;999888999;;;<<<<<<===>>>>>>??????AAAIIIDDD???IIIUUUbbbrrrwwwggg^^^aaaqqqmmm___ZZZYYYbbbnnn{{{}}}nnn]]]QQQIIIDDDEEEIIIKKK\\\sss{{{qqqggg^^^WWWQQQNNNFFFDDDBBB@@@???AAADDDEEEDDDDDDCCCBBBAAAAAA@@@@@@@@@EEETTTkkk~~~gggTTTMMMGGGDDDHHHKKKTTTggg{{{tttnnn}}}vvvbbbQQQLLLeeeqqqfffyyy}}}qqqbbb\\\ZZZZZZ\\\]]]___cccfffhhhiiihhhgggbbbeeebbbccciiijjjuuuuuuWWWKKKIIIKKKKKKIIIEEEDDDLLL\\\iiimmmqqqlll```]]]fffqqquuu{{{~~~~~~|||~~~{{{qqqrrr~~~dddVVVUUUTTTUUUWWWXXXXXXXXXYYYVVVTTTUUUWWWXXXVVVSSSRRRQQQPPPPPPPPPOOOLLLJJJOOOQQQOOOKKKJJJMMMNNNKKKHHHHHHHHHHHHIIIJJJLLLLLLNNNMMMMMMOOOQQQRRRQQQOOORRRTTTWWWXXXWWWVVVUUUVVV]]]aaaiiittt~~~xxx|||```kkk|||fffOOOCCCBBBKKKccczzz^^^vvv\\\EEE:::;;;888888<<<:::;;;<<<<<<:::999:::===???KKK\\\mmmuuuyyywwwjjj[[[JJJBBB<<<===>>><<<:::999:::::::::;;;;;;<<<===>>>>>>IIIIIIHHHQQQZZZfffwwwvvvrrrwwwrrrddd[[[XXX___jjjsssvvvzzzzzzpppddd[[[QQQIIIHHHKKKKKK[[[sssxxxmmmbbbYYYUUUQQQMMMHHHCCC@@@???AAABBBDDDDDDCCCCCCBBBBBBBBBAAA@@@BBBMMM```rrrlll\\\VVVNNNHHHIIIOOO[[[qqqzzz|||tttcccQQQRRRsssllllllggg\\\\\\\\\]]]___```bbbeeehhhjjjiiihhhfffdddiiiggggggllllllttt~~~yyyZZZMMMIIIGGGGGGFFFDDDBBBGGGVVVdddmmmpppmmmbbb]]]dddqqqxxx||||||~~~~~~zzzzzz||||||{{{ooovvv|||cccYYYWWWUUUUUUVVVXXXWWWWWWYYYVVVTTTVVV[[[\\\YYYUUUSSSSSSSSSRRRPPPLLLIIIFFFIIIKKKJJJGGGGGGJJJKKKIIIHHHHHHHHHIIIJJJKKKLLLLLLJJJJJJKKKMMMPPPPPPOOOMMMQQQSSSVVVWWWVVVUUUTTTTTT[[[]]]dddooo|||~~~xxx|||\\\aaaoooWWWHHHBBBIII]]]rrr}}}ZZZooobbbIII;;;:::777888<<<:::<<<======<<<::::::<<<>>>FFFWWWiiirrrxxx{{{tttiiiRRRHHH@@@@@@AAA???;;;:::;;;;;;::::::;;;<<<===>>><<>>EEESSSdddwwwrrrfff```VVVLLLJJJRRRbbbyyy~~~~~~zzztttaaaSSS\\\ooozzz~~~```XXX\\\]]]]]]``````bbbfffiiijjjiiigggeeefffnnnnnnmmmpppnnnrrrllldddwwwyyy[[[OOOJJJGGGEEEEEEEEECCCDDDQQQ___lllqqqooofff___eeesss~~~|||{{{{{{zzzzzzvvvzzzzzznnn|||~~~ggg]]][[[XXXWWWWWWXXXXXXWWWZZZWWWUUUXXX]]]___\\\WWWVVVVVVVVVSSSOOOJJJFFFDDDCCCFFFFFFDDDEEEIIIJJJHHHHHHIIIJJJKKKLLLMMMNNNNNNJJJJJJKKKMMMPPPQQQOOOMMMPPPRRRUUUVVVUUUTTTSSSTTTXXXYYY^^^iiittt{{{zzzwwwZZZ[[[vvvaaaOOOEEEJJJ^^^rrryyyZZZggg}}}hhhMMM<<<:::666888;;;999<<<<<<===<<<;;;:::<<<===BBBTTTfffpppxxx~~~{{{sssYYYMMMBBB@@@AAA???<<<;;;<<<;;;;;;:::;;;===>>>???<<>>QQQeeepppxxx~~~|||ttt```RRRDDD@@@AAA@@@>>>===<<<<<<;;;:::;;;===???@@@???GGGNNNZZZjjjmmmqqquuuiii___XXXXXXYYY___qqq~~~tttllliiiddd[[[RRRMMMQQQYYYnnnuuugggcccdddgggccc\\\TTTMMMGGGCCCBBBAAAAAABBBBBBBBBCCCCCCCCCBBBEEEGGGIIIQQQddd|||vvvkkk^^^VVVOOOOOO[[[ooovvvxxxbbbeee{{{|||___ZZZ[[[XXXWWW\\\\\\___cccggghhhgggdddbbb```jjjjjjeeegggfffiiittt{{{hhhlll|||___QQQKKKJJJFFFGGGIIIEEEAAAIIIXXXcccjjjnnnjjjbbbcccrrr||||||~~~uuuooo~~~eeeccc```[[[YYYXXXXXXXXXWWWYYYXXXWWWWWWXXXZZZ[[[\\\VVVWWWWWWSSSOOOLLLKKKLLLIIILLLLLLJJJKKKMMMMMMJJJHHHIIIKKKMMMOOOOOOOOOOOOMMMLLLLLLMMMPPPRRRSSSRRRPPPSSSVVVWWWVVVTTTTTTTTTQQQSSSXXX___fffmmmrrruuuqqquuuzzz~~~]]]YYYsss~~~nnnYYYKKKOOOeee{{{{{{^^^aaaqqqqqqRRR>>>:::555666999666777999::::::999888999;;;;;;PPPfffqqqyyy~~~zzzqqqfffVVVGGGBBBCCCBBB@@@@@@<<<;;;:::::::::<<<>>>@@@BBBHHHLLLXXXhhhlllppp}}}yyynnneee___VVVUUUggg~~~xxxmmmiiifff___VVVRRRNNNTTTfff}}}rrrooovvvqqqiii```VVVMMMGGGDDD@@@@@@AAAAAABBBCCCCCCCCC@@@DDDDDDBBBFFFXXXqqquuugggWWWRRRNNNQQQ```sssrrr{{{eeeoooxxx]]]YYYZZZUUUUUU[[[ZZZ]]]bbbfffgggfffcccaaa[[[eeeccc]]]___aaaeeeqqq{{{lllhhhaaaRRRKKKHHHDDDEEEHHHCCC===EEETTT^^^fffllliiiaaaaaappp~~~|||uuuqqqwww\\\ddd```[[[XXXWWWWWWWWWVVVXXXXXXWWWVVVUUUVVVYYY\\\TTTUUUUUUSSSOOOMMMOOOQQQLLLOOOOOOLLLKKKMMMLLLIIIGGGIIIKKKMMMOOOOOOOOOOOOLLLJJJIIIJJJMMMPPPQQQQQQQQQSSSVVVWWWVVVTTTTTTTTTOOORRRXXX]]]dddkkksssyyyuuuxxx{{{|||WWWVVVhhhqqqiiiUUUIII```xxxbbblllXXX@@@BBB:::666:::555888999;;;<<<<<<;;;999888>>>KKK[[[jjjxxx~~~sssjjjZZZMMMIIIJJJEEE>>><<<======<<<;;;<<<>>>@@@FFFPPPTTT\\\mmmwww~~~{{{rrrggg```eeepppxxxlllkkkggg[[[TTTUUUVVVVVV^^^qqqyyyzzzrrrlllkkkfffYYYKKKCCCEEECCCAAABBBDDDEEECCC@@@GGGEEEDDDCCCCCCLLLaaattt|||lll]]]TTTKKKMMM\\\lllvvvtttkkkwwwwww]]]ZZZ[[[VVVTTTYYYYYYZZZ[[[\\\]]]^^^^^^^^^]]]]]]```aaa___]]]ccckkkzzzyyyxxxhhhOOOOOOHHHEEEEEEEEEBBBAAAEEEMMMYYYaaagggeee___```kkkwww~~~{{{|||{{{yyy}}}sss~~~ttt\\\```^^^[[[[[[[[[\\\\\\[[[WWWUUUSSSRRRTTTWWWZZZ]]]VVVVVVUUUTTTSSSRRRQQQQQQRRRQQQPPPPPPPPPNNNJJJGGGCCCJJJNNNKKKIIILLLPPPQQQJJJKKKLLLNNNPPPQQQRRRSSSSSSRRRRRRRRRTTTVVVYYY[[[^^^[[[YYY]]]gggpppvvvxxx{{{|||~~~}}}SSSRRR]]]}}}kkkaaaQQQDDDTTTrrr}}}^^^ggg]]]BBB@@@:::888<<<777888999;;;<<<<<<;;;999888<<>>CCCLLLWWWbbbeeeaaa___eeelllzzz~~~zzz{{{}}}xxx}}}vvvjjjiiiwwwtttooouuuhhhfffeeedddbbb```[[[TTTPPPPPPRRRUUUWWWYYYYYYXXXWWWSSSSSSSSSRRRRRRQQQQQQQQQNNNMMMMMMMMMMMMLLLIIIFFFKKKPPPRRRNNNKKKLLLNNNNNNWWWWWWWWWVVVUUUUUUTTTTTTSSSSSSTTTVVVYYY\\\___aaabbbaaaaaadddiiioootttuuu{{{}}}VVVYYYZZZdddjjj\\\OOOBBBDDDSSSuuubbbwwwzzzUUUAAA:::;;;<<<888888999;;;======<<<:::999<<>>@@@HHHUUUdddkkkhhhdddccceeelll{{{yyy}}}{{{uuupppooonnnoooyyy}}}{{{zzzwwwwwwuuutttrrroookkkhhhlllkkkkkkllliiiiiirrr~~~uuubbbXXXWWWdddpppzzz}}}yyyssshhh]]]gggttt}}}}}}kkkiii~~~iiieeecccaaa^^^]]]]]]]]][[[ZZZPPPQQQRRRSSSSSSSSSSSSSSSPPPPPPQQQQQQRRRRRRSSSSSSOOONNNMMMNNNOOOOOONNNMMMJJJNNNPPPNNNNNNQQQRRRQQQPPPPPPPPPPPPPPPPPPPPPPPPOOOPPPSSSVVVZZZ^^^aaabbbccceeehhhhhhiiilllqqquuuNNNVVVZZZ^^^sss|||hhhVVVFFFFFFOOOeeeiiimmmsssKKK>>>;;;777777888999;;;===>>>===<<<;;;:::>>>DDDOOOdddsssgggaaaaaagggjjjtttyyyrrrhhhaaa^^^^^^WWWTTTdddzzzzzzooohhhooozzz}}}yyyvvvggggggeeeccc```___aaaccc```]]]ZZZWWWQQQLLLNNNTTTYYY^^^kkk~~~~~~uuugggcccxxxjjjbbb[[[\\\]]]\\\\\\^^^^^^^^^______```_________ccc___]]]^^^]]][[[\\\___```gggzzzkkksssdddPPPJJJFFFFFFEEEAAA???@@@AAANNN___iiijjjiiiiiikkkjjj{{{~~~}}}~~~}}}{{{zzzzzzqqqfff]]][[[[[[]]]iiixxx|||wwwuuusssqqqnnnfffdddccceeehhhfff___XXXZZZWWWVVVWWWTTTSSS___nnnrrrbbbUUUTTT^^^nnn~~~zzzqqqmmmyyy|||pppzzz|||hhhiiifffccc```]]]]]]]]]\\\ZZZUUUUUUUUUUUUUUUUUUTTTSSSOOOPPPPPPRRRSSSTTTUUUUUUPPPOOONNNOOOQQQRRRQQQPPPLLLOOOPPPOOOQQQVVVWWWUUUSSSSSSRRRQQQPPPOOONNNMMMNNNOOORRRVVVZZZ]]]```aaaaaadddggggggfffiiipppwwwzzz}}}RRRYYY^^^aaammmppp]]]LLLFFFKKK___iiifffPPPAAA===777:::888999;;;===>>>===<<<<<<999===BBBJJJ\\\xxxvvvnnnlllrrrttt~~~zzztttoooqqqyyy}}}uuunnnllllllbbbWWW___qqqxxxrrrppptttzzzzzzzzzzzzoooqqqrrrrrrqqqrrrtttwwwsssqqqpppnnnggg^^^\\\^^^bbbdddnnn~~~~~~nnn```gggvvvjjjeeeaaa``````^^^]]]^^^]]]^^^___```````````````bbb^^^^^^```aaa___^^^```ccciiizzz~~~hhhaaacccrrrRRRLLLHHHHHHFFFBBB??????<<>>888===888999;;;===>>>>>>===<<<888===AAAEEETTToooyyy|||sssggg^^^UUUWWWcccqqq|||xxxqqqoooqqqeeeVVVYYYggg~~~}}}|||wwwqqqqqquuusssvvvzzz|||}}}~~~{{{qqqllllllqqqrrrxxxnnn```nnn~~~kkkgggdddcccaaa___]]]^^^]]]]]]___```aaaaaaaaaaaa```]]]]]]bbbdddbbbaaacccbbbhhhrrrooobbb___|||UUUNNNIIIIIIGGGBBB>>>===;;;GGGVVV```dddeeegggjjjkkkxxx}}}wwwmmmfffgggooowww}}}wwwrrrooonnnhhhZZZPPPOOOOOOPPP[[[jjjsssyyyyyymmmhhhddd^^^YYYRRRPPPTTTdddxxx{{{qqqyyyuuutttrrriii^^^dddrrroooWWWOOOYYYwww}}}kkk~~~|||vvvsssuuu~~~tttrrriiisssddddddeeeffffffddd```]]]]]]```dddfffddd___YYYUUUOOOPPPQQQSSSTTTVVVWWWXXXOOONNNMMMNNNQQQRRRSSSRRRIIIKKKKKKJJJMMMQQQRRRNNNOOOOOOPPPPPPQQQRRRRRRRRROOOQQQTTTWWW[[[^^^```aaa\\\```dddcccaaaeeeppp{{{yyy}}}VVVZZZ\\\aaafffrrr~~~dddVVVNNNGGG\\\wwwvvvfffsssjjjJJJ@@@===999;;;;;;;;;===??????>>><<<888888;;;AAAJJJ]]]zzz|||qqqiii```YYYUUULLLFFFAAACCCHHHRRRbbbppp{{{rrriiibbb```___pppzzzsssssszzz~~~yyy~~~jjjgggddd```^^^^^^___```bbb___]]]^^^aaacccbbbaaaaaa``````aaadddeeeffffffkkkpppsssooo```vvvcccQQQEEEGGGJJJDDD@@@AAA<<<>>>FFFRRR]]]bbb```\\\eeeppptttaaaSSSSSSbbbqqqxxxwwwrrreee___bbbhhhlll{{{|||~~~{{{yyyhhhfff```qqqlllaaaooo|||YYYVVV\\\jjjqqqppprrrzzz|||yyy}}}tttlllggghhhiiikkkmmmooonnnjjjgggdddaaa___```cccbbb\\\WWWYYYXXXWWWTTTRRRRRRTTTVVVPPPRRRTTTVVVWWWZZZ]]]```XXXRRRKKKJJJMMMPPPPPPNNNNNNOOOOOONNNMMMNNNPPPSSSQQQQQQSSSWWW\\\```bbbbbb___]]]\\\]]]aaagggllloooqqquuu}}}YYY[[[[[[]]]```iiijjjYYYNNNGGGXXXppp{{{gggooozzzTTTCCC???<<<;;;;;;;;;===???@@@???===<<<::::::===BBBQQQkkkrrr\\\QQQMMMIIIEEEFFFCCCBBBAAA@@@BBBMMMYYYxxxyyynnneeeaaagggtttfffeeecccaaa``````aaaaaa^^^\\\[[[]]]```bbbbbbaaaeeedddbbbbbbbbbccccccdddfffkkkmmm|||jjjmmmZZZKKKJJJKKKEEEAAABBB<<<>>>CCCMMMWWW]]]]]]ZZZaaalll{{{ooo[[[WWWeeetttxxxzzz}}}zzztttvvvsssxxxyyyeeelll}}}dddfffoooyyywwwooopppyyyzzz~~~}}}ssskkkhhhggghhhiiilllnnnmmmjjjgggfffccc``````aaa___ZZZUUUSSSSSSRRRPPPOOOOOOPPPQQQUUUWWWYYYZZZ[[[]]]```bbbUUUQQQLLLKKKMMMMMMKKKGGGNNNOOOOOONNNMMMMMMOOOQQQOOOOOOQQQUUU[[[___aaaaaabbb```^^^___dddjjjoooqqquuuwww}}}ZZZ[[[XXXYYY[[[cccoooZZZNNNGGGRRRgggkkkhhhgggLLLBBB>>>;;;::::::<<>>;;;999999<<>>;;;AAAJJJfff~~~qqqiiieeeiiiwww{{{|||qqqbbbbbbbbbbbbbbbaaabbbbbbZZZYYYYYY[[[^^^```aaaaaaeeedddbbbaaaaaabbbdddeeebbbggggggvvv|||{{{uuuqqq^^^MMMJJJJJJFFFCCCDDD>>>===@@@FFFOOOUUUXXXXXX^^^jjjyyygggXXXbbbrrrttteeeeeeyyyvvvfffccctttvvv}}}wwwwwwvvvvvvpppkkkjjjdddeeegggjjjlllllliiigggiiieeeaaa______]]]XXXTTTOOOOOOOOOOOOOOOOOOOOOOOORRRTTTVVVVVVVVVWWWYYYZZZQQQNNNLLLMMMOOONNNKKKGGGOOOOOOOOONNNMMMLLLNNNOOOMMMNNNPPPTTTZZZ^^^``````ccc```___bbbiiipppuuuvvv~~~WWWXXXUUUVVVZZZaaaqqqZZZMMMGGGLLL```tttdddvvv~~~\\\HHH>>>;;;999999:::===???@@@???>>>;;;999999;;;DDDVVVfff}}}|||{{{{{{}}}yyyaaaZZZWWWSSSSSSMMMFFFCCC@@@>>>BBBHHH\\\zzzxxxsssoooyyy}}}tttsss~~~ddd___```aaabbbaaaaaa```___ZZZZZZZZZ[[[\\\^^^___````````````___```cccfffiiiaaafffeeepppwwwhhhiiiYYYKKKHHHIIIGGGEEEDDDAAA???>>>AAAGGGNNNSSSUUU]]]iiixxxqqqXXX```rrrxxxxxxxxxccc^^^rrrzzzllliii^^^qqqxxxwwwvvvttt}}}kkkiiilllbbbbbbdddgggiiijjjhhhfffiiieeeaaa___^^^\\\ZZZWWWQQQQQQQQQRRRSSSSSSRRRQQQNNNPPPQQQQQQPPPOOOPPPQQQMMMKKKKKKMMMPPPQQQQQQOOONNNOOOOOONNNLLLKKKLLLNNNMMMMMMOOOTTTYYY^^^``````aaa______dddllluuuzzz{{{TTTUUURRRSSSYYY^^^tttsss\\\NNNHHHHHH[[[hhhppptttUUU@@@;;;999777888:::===>>>??????<<<::::::;;;@@@MMMZZZppptttpppvvvuuuvvv}}}zzzqqquuuyyyqqq^^^JJJAAA@@@@@@BBBCCCQQQmmmxxxuuuvvv```]]]^^^___```___]]]\\\ZZZ\\\\\\\\\\\\[[[\\\]]]]]]]]]^^^_________aaaeeeiiiaaaeeedddkkkpppgggZZZLLLHHHJJJIIIEEEAAACCC@@@>>>>>>BBBHHHNNNQQQVVVcccsss}}}uuuXXX]]]nnn~~~tttwwwuuugggsssvvvfff}}}rrrbbbrrr~~~xxxvvvtttwwwgggeeehhh______```ccceeefffeeecccdddccc```^^^^^^]]]\\\[[[TTTSSSRRRSSSUUUVVVTTTRRRPPPRRRSSSSSSQQQOOOOOOPPPLLLJJJIIIJJJLLLOOOQQQQQQMMMNNNOOONNNLLLKKKKKKLLLMMMMMMOOOSSSXXX\\\^^^^^^```aaabbbffflllrrrxxx{{{{{{|||UUUUUUQQQQQQWWWWWWccc{{{|||dddTTTKKKEEEVVVyyyrrrjjjiiiLLL===;;;888777999<<<>>>???@@@>>><<<<<<:::;;;BBBJJJ___zzzqqqgggeeeooooooqqqwww~~~xxxYYYIIIFFFEEEBBB@@@EEEZZZsssjjj\\\ZZZ[[[[[[\\\[[[ZZZXXXWWW\\\\\\]]][[[ZZZYYY[[[\\\\\\^^^``````]]]]]]```cccaaacccbbbfffsssrrreeeUUUMMMKKKJJJEEE@@@DDDAAA???===???CCCHHHLLLLLLXXXiiivvv~~~zzz[[[UUU\\\pppxxxxxx{{{|||zzz}}}fffsssvvvdddqqqzzz~~~xxx}}}ooobbb```aaa\\\\\\]]]___aaabbb```___^^^^^^^^^]]]]]]\\\\\\[[[UUURRRPPPQQQTTTTTTRRRPPPPPPRRRSSSSSSPPPNNNMMMMMMKKKJJJHHHGGGGGGHHHJJJKKKKKKMMMNNNNNNLLLKKKKKKLLLMMMMMMNNNRRRVVVZZZ[[[[[[bbbeeehhhiiiiiimmmsssxxxpppooorrryyyWWWWWWRRRSSSXXXUUUYYYiiirrr\\\OOOBBBPPPkkkzzzcccrrr~~~___AAA>>>:::888:::===???@@@AAA?????????<<<999;;;@@@MMMiii~~~mmm___\\\___eeehhhlllqqqvvv|||cccSSSNNNJJJGGGDDDBBBOOO^^^hhhtttwww___ZZZUUUUUUVVVWWWWWWWWWWWWWWWXXXZZZ[[[ZZZXXXWWWZZZ\\\XXX\\\``````]]]\\\^^^aaaeeeeeebbbdddjjjsss~~~jjj|||qqq\\\NNNKKKKKKGGGBBBBBBAAA???======???CCCFFFFFFOOO^^^mmmyyyqqq]]]UUUdddooo|||{{{{{{iiillluuuzzz|||hhhmmmttt~~~xxx||||||eee^^^]]][[[ZZZZZZZZZ[[[]]]^^^\\\[[[YYYZZZ[[[[[[ZZZYYYXXXWWWVVVQQQNNNNNNPPPRRRPPPNNNMMMOOOPPPPPPMMMKKKJJJIIIGGGGGGHHHHHHGGGFFFGGGGGGIIIKKKMMMMMMLLLKKKLLLLLLLLLLLLMMMOOOSSSVVVWWWVVV^^^eeekkkkkkhhhjjjsss{{{sssnnnlllpppWWWYYYTTTVVV[[[XXXXXXddd}}}cccRRR@@@KKK```|||^^^iiinnnDDDAAA<<<:::;;;>>>@@@AAA@@@???@@@BBB@@@;;;<<>><<<;;;<<<>>>@@@DDDHHHRRR___iiiqqq|||kkk]]]kkkyyy{{{xxx~~~}}}wwwjjjjjjmmmmmmpppyyywwwjjjggghhhlllqqq|||qqq{{{ggg\\\```___WWWXXXXXXXXXXXXWWWUUUSSSRRRTTTTTTTTTTTTSSSRRRPPPOOOPPPRRRSSSQQQMMMKKKLLLNNNHHHOOOQQQKKKFFFFFFHHHHHHJJJIIIHHHJJJMMMNNNKKKHHHJJJHHHHHHJJJLLLMMMJJJGGGLLLKKKJJJLLLNNNPPPQQQPPPWWW```kkknnnllllllsss{{{}}}{{{zzzyyyTTTSSSRRRQQQRRRUUUWWWYYYmmmlllbbbJJJDDDRRRnnn}}}bbbhhhnnnNNN===>>>:::777::::::???@@@AAAAAA@@@===;;;999<<>>EEEMMMWWW___ddddddhhhqqqxxxyyy~~~rrrhhh___YYYZZZ___ddddddbbbbbbggglllpppxxxzzz```VVVWWWRRRRRRRRRQQQQQQRRRRRRRRRSSSTTTUUUUUUTTTSSSTTTVVVSSSTTTUUUWWWXXXYYYYYYYYY^^^```iiiooohhhaaapppkkk```dddlll___OOOKKKKKK@@@BBBBBB@@@>>><<<<<<===>>>@@@CCCLLLXXXbbbmmm{{{kkkooovvv~~~pppjjjppp~~~}}}yyytttqqqqqqppppppvvv~~~nnn```\\\ZZZXXXTTTYYYdddrrrzzzvvvgggZZZSSSQQQQQQRRRRRRVVVdddrrryyynnnmmmvvv|||fff```cccbbb]]]WWWVVVVVVVVVWWWWWWTTTQQQSSSTTTUUUVVVUUUSSSQQQPPPRRRSSSSSSRRRPPPNNNNNNNNNNNNSSSSSSNNNKKKLLLNNNNNNOOONNNMMMNNNQQQRRRPPPNNNLLLKKKKKKMMMOOOPPPNNNLLLLLLJJJIIIJJJMMMOOOOOOOOOSSS\\\jjjtttzzzzzzyyyyyyzzzyyyxxxxxxPPPPPPQQQRRRSSSTTTUUUUUU^^^uuuqqqgggPPPIIIOOObbb|||lll```tttcccIIIBBB<<<:::;;;888>>>???@@@AAA@@@>>><<<:::999:::>>>CCCHHHSSShhh{{{iiiJJJ===@@@FFFNNNVVV]]]___aaahhhooosssxxx|||}}}uuuxxxnnn]]]WWWVVVRRRRRRQQQQQQQQQQQQRRRRRRTTTTTTTTTRRRQQQQQQSSSUUUQQQQQQRRRSSSUUUWWWYYYZZZ[[[[[[bbbiiiddd^^^iii|||ooo]]]~~~uuubbbSSSKKKDDDDDDDDDBBBAAA???===;;;;;;???@@@FFFPPPZZZfffvvv|||pppiiiooovvvvvvxxx|||vvvwww~~~zzztttvvvtttpppnnnnnnlllhhhgggjjjfffaaa]]][[[XXXVVVZZZ```jjjiiicccYYYPPPLLLJJJGGGFFFFFFHHHMMMSSSSSSMMMGGGHHHHHHIIIJJJHHHGGGKKKQQQVVVWWWVVVRRRSSSZZZbbbeeewwwpppbbbbbbccccccbbbXXXVVVTTTVVVZZZ[[[WWWSSSSSSUUUWWWYYYXXXVVVSSSQQQRRRRRRRRRSSSTTTSSSPPPNNNNNNPPPOOOLLLMMMRRRTTTSSSTTTSSSRRRRRRTTTUUUUUUTTTPPPOOOOOOPPPRRRSSSQQQPPPMMMLLLJJJKKKNNNQQQRRRSSSTTTYYYdddrrr~~~zzzvvvvvvvvvwwwOOOPPPPPPRRRSSSTTTTTTUUUYYY___uuugggTTTMMMOOO[[[tttxxxbbbgggxxxYYYJJJ===:::===<<<===>>>@@@@@@@@@???===<<<777888;;;???AAAEEEQQQ\\\zzzyyyaaaOOOEEEBBBGGGOOOVVVYYY[[[```iiiooopppuuuzzz}}}~~~yyy{{{bbbZZZYYYVVVTTTSSSSSSRRRRRRSSSSSSTTTTTTTTTSSSQQQOOOPPPRRRUUUTTTTTTSSSTTTUUUWWWZZZ[[[ZZZVVVWWW\\\\\\\\\iiiyyydddwww|||dddRRRIIIEEEDDDCCCBBB@@@???<<<:::???@@@EEENNNVVV```ooo|||sss``````ccc___^^^ddd___^^^cccnnntttppplllkkk[[[WWWUUUWWWWWWTTTTTTWWWSSSPPPMMMJJJHHHHHHKKKOOOLLLMMMMMMJJJGGGFFFEEEEEEMMMJJJGGGGGGJJJLLLMMMMMMNNNOOOSSSWWWYYYYYYYYYYYYTTTTTTQQQMMMKKKLLLOOOQQQUUUWWW___pppbbb]]]bbbbbbaaaddd\\\XXXVVVYYY```bbb]]]XXXWWWYYY[[[\\\[[[WWWSSSPPPPPPOOOPPPSSSVVVVVVRRRNNNMMMNNNMMMLLLPPPXXX\\\ZZZUUUTTTSSSRRRSSSTTTVVVVVVSSSRRRRRRRRRRRRQQQPPPOOOOOONNNMMMPPPTTTXXXZZZ[[[]]]]]]```hhhsss{{{~~~}}}uuuvvvwwwvvvRRRRRRQQQQQQRRRSSSUUUVVV[[[UUUmmm~~~hhhQQQJJJIIIQQQhhhjjj```zzzoooXXX???666;;;<<<<<<===???@@@@@@@@@>>>===;;;888999???CCCCCCEEEHHH^^^mmmzzz{{{rrrdddTTTIIIEEEIIIOOOSSSVVV[[[ccckkkjjjoootttxxxyyy{{{zzzvvv{{{yyyqqqrrr\\\XXXXXXSSSVVVVVVUUUUUUUUUUUUVVVVVVTTTTTTSSSQQQPPPPPPSSSUUUXXXWWWVVVVVVVVVXXXYYY[[[XXXTTTTTTXXXZZZ\\\fffssssss}}}qqqWWWLLLFFFDDDBBBBBBBBBAAA>>>;;;<<<>>>CCCMMMUUU^^^kkkwwwyyyqqq[[[XXXWWWPPPNNNSSSRRROOOPPPVVVZZZYYYVVVTTTMMMJJJIIILLLLLLKKKMMMQQQNNNNNNMMMIIIGGGHHHKKKMMMNNNNNNOOOOOONNNMMMOOOQQQVVVTTTSSSSSSUUUYYY^^^```]]]^^^aaaffflllpppnnnjjj```]]]XXXSSSMMMJJJJJJMMMJJJHHHIIISSShhhvvv]]]]]]cccaaaaaafffaaa]]][[[___eeehhhccc^^^\\\]]]______]]]XXXSSSPPPMMMMMMNNNRRRVVVWWWSSSPPPTTTUUUSSSQQQUUU\\\___]]]RRRQQQQQQPPPPPPQQQSSSTTTUUUUUUSSSQQQOOOMMMLLLLLLMMMMMMOOOTTTZZZ^^^aaabbbeeeeeeeeegggjjjpppvvvzzzuuuwwwxxxwwwUUUTTTSSSRRRRRRSSSTTTUUUYYYRRR```kkkUUUKKKHHHLLL[[[www^^^llloooMMM:::999888:::<<<>>>@@@AAA@@@???>>>AAA999555888===>>>???@@@MMMWWWaaagggjjjhhh___UUUHHHGGGHHHMMMPPPTTT[[[cccccciiipppuuuwwwyyy}}}{{{|||~~~yyyyyyyyywwwlllZZZXXXWWWRRRWWWWWWVVVVVVVVVVVVWWWWWWSSSTTTTTTSSSRRRSSSUUUWWWWWWWWWWWWWWWWWWXXXXXXYYYVVVVVVYYY^^^^^^]]]bbbjjj|||zzz^^^QQQJJJGGGDDDDDDEEEEEEBBB???999:::@@@IIIQQQZZZhhhtttsssvvvrrrjjjjjjrrrvvvsssvvveeeVVVSSSQQQLLLKKKMMMOOOLLLJJJJJJLLLOOOQQQSSSPPPMMMKKKJJJHHHIIIPPPYYY^^^```___ZZZWWWYYY[[[ZZZYYYYYY[[[___aaaccciiiooofffhhhkkkmmmppptttyyy}}}|||||||||vvvpppiiiaaaWWWNNNJJJLLLKKKHHHGGGJJJRRRbbbxxxppp```aaaeeeccccccgggccc```___ccchhhjjjfffbbb___```aaaaaa^^^ZZZUUURRROOOPPPQQQSSSTTTTTTRRRPPPUUUWWWUUUQQQPPPTTTUUUSSSNNNOOOPPPOOONNNNNNPPPRRRUUUUUUTTTQQQNNNKKKLLLLLLLLLMMMQQQWWW^^^bbbddddddfffkkkoooooolllkkknnnqqqtttwwwzzzyyyTTTTTTUUUUUUTTTSSSQQQPPPPPPRRRZZZssszzzaaaRRRIIIHHHNNNpppdddbbbqqqhhhMMMAAA888999;;;===@@@AAAAAA@@@???BBB;;;666777888888:::>>>AAAFFFJJJNNNTTT[[[[[[WWWNNNFFFBBBEEEIIILLLQQQWWWZZZ```iiiooosssuuuyyy|||yyyyyyzzz}}}~~~{{{xxxwww}}}zzzrrrooowwwxxxcccXXXXXXXXXTTTWWWWWWVVVVVVVVVVVVWWWWWWRRRTTTVVVVVVVVVVVVXXXYYYVVVVVVWWWYYYZZZZZZZZZZZZWWWYYY\\\___^^^___eeemmm{{{nnn___RRRMMMHHHGGGHHHHHHEEEAAA<<<;;;===CCCHHHQQQ___lllmmmuuuvvvoookkkoooqqqnnnllljjjgggeeecccbbbaaaaaaXXXWWWTTTNNNKKKPPPZZZaaaeeeeeeeeeccc]]]ZZZcccnnnxxx|||{{{vvvtttwwwxxxvvvnnnnnnrrrzzz~~~qqqbbb[[[\\\TTTOOOLLLLLLLLLPPP\\\jjjuuu|||yyyuuuuuullleeeeeeeeebbbbbbeeeaaaaaaaaadddfffgggeeeccc```aaaaaaaaa___\\\YYYWWWUUUVVVVVVUUURRRPPPOOOOOOMMMQQQRRRMMMIIIJJJLLLKKKNNNPPPRRRRRRQQQPPPQQQSSSUUUVVVUUUSSSOOONNNOOOQQQNNNQQQVVV]]]cccfffeeedddggglllqqqqqqnnnkkkjjjkkkrrrvvvzzz{{{RRRSSSVVVWWWVVVSSSOOOLLLIIIRRRXXXccciiiTTTHHHBBBBBBaaammm^^^```}}}aaaNNN>>>999;;;===@@@AAAAAAAAA@@@@@@===<<<<<<999555777===999<<<>>>???EEEMMMQQQPPPRRRFFF>>>@@@DDDEEEHHHMMMQQQXXXbbbiiimmmqqquuuxxxwwwssspppuuu~~~}}}zzz|||vvvkkkaaa___qqqiiiYYYVVVYYYZZZXXXWWWVVVVVVUUUUUUVVVVVVWWWRRRTTTWWWXXXXXXXXXYYY[[[UUUVVVYYY[[[]]]^^^^^^]]]ZZZ[[[[[[ZZZZZZ```mmmyyy~~~~~~lllhhhmmmYYYSSSLLLIIIJJJIIIFFFCCCCCC???======@@@GGGUUUbbbqqq}}}~~~{{{xxxkkkbbbeeepppyyy~~~vvv{{{yyyyyyccc[[[UUUUUUTTTUUU^^^hhheeeooo{{{~~~zzzxxxvvviiihhhgggeeebbb``````aaa___```bbbcccddddddcccccc___````````````^^^]]]\\\[[[\\\\\\WWWQQQMMMMMMNNNGGGNNNQQQMMMIIIJJJMMMNNNOOORRRUUUVVVTTTRRRSSSTTTUUUVVVVVVTTTQQQQQQSSSVVVSSSVVV\\\ccchhhiiigggdddiiikkkllllllkkkjjjjjjkkkooouuuzzz{{{RRRSSSUUUWWWWWWUUUSSSQQQMMMWWWUUUXXXuuuttt```LLLDDDEEEVVVcccWWWqqqiiiOOOAAA===999888<<>><<>>>>>===<<<:::888777666888;;;>>>@@@CCCGGGJJJWWWNNNCCC===???CCCDDDCCCJJJOOOVVV\\\aaagggoootttzzzxxxvvvssstttxxx~~~xxxsssyyyuuuggg```ZZZ\\\pppsssZZZUUUXXXWWWWWWZZZWWWXXXXXXWWWUUUUUUVVVXXXXXXWWWVVVUUUVVVWWWZZZ[[[YYYXXXXXXZZZ^^^```]]][[[]]]]]]^^^___bbbgggmmmrrrxxxtttwwwwwwnnnfff]]]{{{sssdddPPPFFFIIINNNIII@@@EEEBBB??????>>>???GGGPPPdddmmmzzz}}}wwwmmmdddaaafffooovvvxxx~~~zzzyyyvvvvvv}}}zzzsss{{{iiiiiihhhgggeeecccaaa```]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[]]]^^^```aaabbbaaa]]]XXXSSSPPPNNNLLLKKKLLLJJJGGGEEEEEEIIIMMMPPPTTTUUUUUUVVVVVVWWWWWWXXXUUUSSSPPPOOOOOOQQQTTTWWWUUUWWW[[[^^^```aaaaaaaaahhheeebbbeeekkkooonnnlllxxxwwwvvvuuuPPPRRRTTTVVVVVVUUUSSSRRRPPPUUUPPPPPPfff~~~cccMMMFFFEEEOOOsssiiiXXXeee|||cccDDD===999;;;>>>>>>@@@CCC??????>>>>>><<<;;;999999777999;;;<<<===???CCCFFFOOOMMMIIICCC???===>>>???DDDIIIPPPVVV[[[aaagggkkkttttttrrrooooooqqqvvv{{{{{{pppllliiigggiiimmmppppppnnnsssvvv|||~~~|||~~~mmm___[[[\\\eee{{{pppYYYTTTWWWVVVUUUXXXVVVVVVWWWVVVTTTTTTVVVWWWZZZYYYXXXWWWVVVWWWXXXYYYYYYYYYZZZ\\\]]]^^^\\\[[[\\\]]]]]]^^^^^^aaafffiiinnnlllnnnqqqcccYYYooo~~~mmmXXXLLLJJJJJJKKKJJJFFFBBB@@@???<<<;;;@@@GGGSSS\\\iiixxx|||wwwyyyyyysssrrrpppqqqyyy~~~qqqggggggfffdddbbb___]]]\\\ZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYZZZ[[[]]]```bbbdddaaa]]]YYYUUURRRPPPNNNLLLLLLKKKHHHFFFEEEHHHMMMPPPTTTTTTUUUUUUVVVVVVVVVWWWWWWVVVSSSQQQQQQRRRSSSUUUPPPRRRVVV[[[^^^```aaaaaafffdddbbbdddkkkrrrwwwyyyyyyxxxuuusssOOOQQQSSSUUUUUUTTTSSSRRRUUUVVVQQQQQQ]]]qqqoooSSSLLLGGGGGGbbbyyyccc```eeeMMM>>>666;;;===888:::CCC?????????>>>>>>===;;;;;;999::::::999999;;;???BBBLLLRRRVVVRRRGGG>>><<<>>>===AAAGGGMMMSSSZZZ```eeeqqqqqqpppooonnnooorrruuussstttyyyyyyggg___UUUQQQSSSUUUSSSQQQ\\\^^^eeemmmttt|||}}}vvvqqqxxxuuucccTTTVVVcccuuujjjWWWSSSUUUTTTTTTUUUUUUUUUVVVUUUTTTTTTUUUWWWZZZYYYYYYXXXXXXWWWVVVVVVXXXZZZ\\\]]]\\\[[[[[[\\\]]]^^^___^^^]]]]]]___aaaeeefffhhhsssnnneee\\\xxxooo[[[SSSNNNIIIIIILLLGGGDDDBBBBBB>>>::::::???BBBIIITTTbbbppp~~~zzztttwwwvvvsssrrrwwwyyyvvvdddcccbbbaaa^^^\\\ZZZYYYWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVWWWYYY]]]```bbb___]]]YYYWWWUUUSSSPPPMMMMMMLLLIIIGGGEEEGGGLLLOOOTTTTTTTTTTTTUUUUUUUUUUUUXXXWWWUUUSSSRRRRRRRRRSSSOOOPPPTTTWWWZZZ\\\\\\]]]cccbbbbbbcccgggoooyyy{{{xxxuuuqqqPPPQQQRRRSSSSSSRRRQQQPPPQQQSSSSSSVVVYYY\\\{{{^^^TTTKKKCCCUUUtttyyyhhh^^^~~~cccHHH666;;;>>>777666>>>>>>????????????>>>======::::::999777777999>>>AAAJJJSSS\\\\\\RRRGGGBBBBBB;;;===@@@EEEKKKTTT\\\aaagggiiijjjkkkkkkkkknnnpppeeeggglllsssxxx|||xxxeeeUUULLLJJJJJJJJJHHHFFFGGGKKKQQQ^^^sssyyyzzz{{{zzzzzz{{{wwwsssxxxjjjYYYMMMUUUmmmuuueeeVVVSSSUUUTTTSSSSSSTTTUUUVVVUUUTTTTTTVVVWWWWWWXXXXXXXXXXXXXXXWWWVVVTTTXXX\\\\\\[[[ZZZ\\\^^^___```aaa```^^^]]]]]]^^^^^^bbbeeehhhvvvjjjkkkuuu___\\\]]]UUUKKKIIIIIIFFFEEEFFFDDD>>><<<>>><<<@@@FFFNNNYYYfffsss|||~~~{{{yyy}}}zzz~~~|||iii_________^^^]]]\\\ZZZYYYVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTSSSSSSTTTWWWZZZ\\\\\\ZZZYYYXXXWWWUUURRROOOMMMMMMLLLHHHFFFFFFKKKOOORRRSSSSSSSSSSSSTTTTTTTTTUUUUUUTTTSSSRRRRRRRRRQQQRRRSSSTTTUUUVVVWWWWWWVVV___aaabbbaaabbbgggqqqyyy{{{xxxtttoooQQQRRRRRRRRRQQQOOONNNMMMJJJLLLNNNSSSSSSPPPiiiiiiZZZMMMAAALLLeeevvvbbbggg[[[======BBB<<<888======>>>??????????????????;;;:::999888777:::???BBBCCCJJJTTTZZZYYYTTTOOOMMMBBB@@@>>>???DDDKKKRRRWWWWWWZZZ^^^```bbbdddgggiiifffhhhkkknnnqqqssssssrrr|||}}}yyydddUUUOOOOOOIIIEEEBBBBBBCCCJJJZZZiii|||yyyxxxwwwtttqqqgggpppxxx~~~|||ooo\\\QQQMMM\\\wwwkkk```VVVTTTUUUUUUSSSRRRTTTUUUVVVUUUTTTTTTVVVXXXSSSTTTVVVWWWXXXXXXXXXXXXPPPUUUYYY[[[ZZZZZZ\\\___\\\^^^______^^^\\\\\\]]]YYY^^^bbbaaadddwwwxxxmmmeeejjjeeeWWWLLLIIIFFFFFFIIIHHHCCCAAABBB>>>>>>???AAAFFFPPPZZZbbboooyyyyyyvvvxxx~~~oooddd\\\\\\]]]]]]]]]]]]]]]\\\XXXXXXWWWVVVVVVUUUTTTTTTWWWVVVUUUSSSSSSTTTVVVWWWXXXWWWUUUUUUUUUTTTRRRPPPNNNOOONNNJJJFFFEEEIIINNNPPPPPPQQQQQQRRRSSSSSSTTTQQQPPPPPPPPPPPPPPPQQQQQQSSSSSSTTTUUUVVVVVVVVVVVVYYY^^^bbbbbb```cccjjjpppyyyvvvqqqmmmQQQQQQPPPPPPOOONNNLLLLLLLLLMMMKKKNNNQQQQQQhhhttt^^^NNNAAAFFFVVVzzznnnZZZlllpppIII>>>???===999:::<<<<<<>>>??????@@@@@@@@@;;;;;;;;;999999:::>>>AAA???CCCKKKUUU\\\```___^^^NNNJJJDDDAAABBBEEEHHHIIIMMMQQQVVVZZZ^^^aaadddgggnnnppppppnnnnnnnnniiicccjjjpppxxxooo[[[RRRLLLHHHGGGGGGHHHHHHMMMTTTsss|||zzzsssnnnjjjfff```\\\]]]mmm|||kkkRRRQQQXXXkkkyyy```[[[VVVTTTUUUTTTRRRQQQRRRSSSTTTTTTSSSTTTVVVWWWRRRRRRSSSTTTVVVWWWXXXXXXPPPRRRVVVXXXYYYYYY[[[\\\VVVXXXZZZZZZYYYXXXYYYYYY[[[^^^bbbbbb```iiimmmmmmmmmbbbTTTNNNIIIGGGIIIIIIFFFDDDEEE@@@???>>>===>>>CCCJJJOOOYYYfffttt{{{}}}zzzwwwpppllliiikkktttyyygggddd[[[\\\]]]]]]^^^^^^^^^^^^[[[ZZZYYYXXXVVVUUUTTTSSSYYYYYYWWWVVVUUUUUUUUUUUUSSSRRRQQQQQQRRRRRRQQQOOONNNPPPPPPKKKFFFDDDHHHMMMMMMNNNOOOPPPQQQRRRSSSTTTNNNNNNMMMMMMMMMNNNPPPQQQPPPPPPRRRTTTVVVXXXZZZ[[[SSSYYY```ccccccdddiiimmmrrrpppmmmjjjMMMNNNNNNNNNNNNNNNNNNNNNMMMOOOLLLMMMRRRRRRaaa|||eeeRRRFFFEEEJJJ\\\~~~ccccccxxxaaaFFF===:::999888:::;;;<<<>>>???@@@@@@@@@<<<===<<<:::999888:::<<<===???CCCJJJQQQXXX^^^```UUURRRNNNLLLKKKIIIFFFDDDJJJMMMRRRWWWZZZ___cccfffiiimmmooooooqqqrrrmmmeee\\\eeeooovvv{{{qqq[[[SSSJJJGGGEEEBBBBBBEEE^^^kkk||||||xxxuuuooommmlllmmmlllhhhaaa[[[cccsssvvvdddPPP[[[mmmeeeWWWVVVTTTSSSSSSSSSQQQNNNPPPQQQRRRQQQQQQQQQSSSUUURRRRRRRRRRRRSSSTTTVVVWWWRRRRRRSSSVVVXXXXXXWWWVVVTTTUUUVVVVVVTTTTTTUUUVVVYYYZZZ]]]______bbbooorrrsssmmmaaaYYYRRRMMMLLLKKKHHHFFFGGGDDDDDDBBB@@@??????BBBDDDIIIQQQ[[[aaadddjjjttt}}}wwwqqqkkkeeeaaaXXXXXX\\\ffftttjjj^^^___]]]]]]^^^^^^]]]]]]\\\[[[^^^]]][[[YYYVVVTTTRRRQQQVVVVVVVVVVVVVVVTTTSSSRRROOOMMMKKKKKKMMMOOOOOOOOOOOOQQQQQQMMMFFFDDDGGGLLLJJJKKKMMMNNNQQQSSSTTTUUUPPPOOOLLLKKKKKKLLLNNNOOOOOOPPPQQQSSSVVVXXX[[[\\\RRRVVV\\\```bbbdddgggjjjjjjiiigggfffJJJKKKLLLMMMNNNOOOPPPPPPFFFKKKJJJKKKPPPMMMPPP___|||lllWWWKKKFFFDDDHHHnnnsssdddeee}}}UUUAAA<<<<<<<<<999:::<<<===???@@@@@@@@@===>>>===;;;888777777888999::::::;;;???EEENNNTTTWWWVVVVVVVVVVVVSSSLLLGGGEEEHHHLLLQQQTTTXXX]]]```\\\ccciiinnnuuu{{{xxxpppaaagggmmmmmmmmmrrr~~~}}}hhhZZZQQQKKKIIIKKKFFFUUUjjj{{{|||uuuvvvtttrrrpppnnnjjjfffbbbbbbeeellluuuzzzyyyssslllnnnyyy{{{iiiVVVTTTeee~~~UUUQQQRRRSSSRRRRRRRRROOOLLLMMMOOOPPPOOOOOOPPPRRRTTTTTTSSSQQQPPPPPPRRRTTTUUUUUUTTTRRRTTTWWWWWWTTTPPPUUUVVVVVVTTTSSSRRRTTTUUUQQQOOOPPPUUUWWWXXXaaalllqqqllluuu}}}yyyoooddd[[[SSSPPPNNNIIIGGGHHHHHHHHHGGGEEEAAA???>>>???@@@BBBEEEHHHLLLSSS[[[bbbbbbiiisss|||}}}wwwxxxqqqggg___ZZZUUUPPPMMMHHHLLLUUUcccuuuxxx^^^UUUXXX______^^^^^^\\\[[[YYYYYY___^^^[[[YYYVVVSSSQQQPPPPPPQQQSSSTTTTTTRRRQQQOOOMMMJJJHHHHHHJJJMMMNNNNNNOOORRRRRRMMMFFFCCCGGGLLLIIIJJJKKKNNNPPPSSSTTTUUUSSSQQQMMMJJJIIIJJJMMMNNNRRRRRRRRRSSSUUUVVVXXXYYYTTTVVVYYY\\\^^^aaaccceeeddddddccccccNNNMMMLLLKKKKKKLLLLLLMMMLLLMMMMMMLLLLLLMMMOOORRR\\\ttteeeWWWMMMBBBJJJOOOwwwttt[[[iiiyyySSSBBB>>>===999::::::;;;>>>BBBCCCAAAAAA@@@???===<<<<<<<<<<<<999999999:::<<>>======<<<<<<<<<;;;:::999999:::<<<>>>??????CCCFFFHHHQQQ]]]ddddddYYYQQQFFF@@@AAAFFFKKKMMMNNNOOORRRYYYaaahhhlllnnnggggggiiiiiieeedddlllvvv~~~zzzgggTTTMMMJJJPPPXXX]]]bbbhhhoooqqqtttwwwxxxyyyzzzzzz}}}wwwxxx|||}}}wwwtttvvvwwwuuurrrkkknnnrrrrrrqqqppprrrttt|||}}}yyyzzz}}}wwwpppmmmggg```___cccvvvvvv^^^NNNKKKKKKKKKLLLLLLLLLMMMMMMNNNPPPRRRPPPLLLLLLOOOSSSKKKKKKLLLJJJIIIIIIKKKMMMSSSSSSSSSRRRPPPPPPRRRTTTSSSPPPOOOPPPNNNJJJJJJMMMOOOPPPPPPOOOOOOQQQWWW[[[ZZZooossskkkooommmkkkwwwvvv```VVVWWWOOOIIIHHHGGGHHHIIIIIIGGGEEECCCDDDDDDCCCAAAAAACCCFFFCCCDDDGGGJJJMMMOOOPPPQQQTTTUUUWWWYYY]]]aaadddfffgggiiikkkooosssvvvyyy{{{yyyxxxxxxxxxyyyzzz|||}}}|||}}}~~~}}}zzztttmmmkkklllooonnnmmmjjjiiigggdddbbbaaaaaaaaa\\\YYYUUUSSSRRRPPPMMMKKKLLLKKKIIIHHHHHHHHHJJJKKKAAAAAAJJJXXX\\\[[[aaakkkvvv~~~eeeXXXVVVXXXXXXYYY[[[]]]___aaabbbbbbaaa]]]XXXVVVWWWWWWTTTQQQNNNQQQUUUWWWVVVRRRNNNKKKJJJIIIGGGFFFFFFGGGIIIJJJGGGHHHIIIHHHEEEDDDCCCDDDHHHHHHIIIJJJKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIJJJJJJKKKMMMPPPSSSVVVXXX[[[YYYWWWXXX[[[```eeegggeeedddccccccKKKMMMPPPRRRRRRQQQOOONNNLLLLLLMMMNNNNNNNNNMMMMMMNNNQQQ\\\{{{nnnVVVLLLBBBCCC[[[iiidddmmmJJJ<<<<<<:::888777888999;;;===??????>>>>>>======<<<<<<<<<;;;:::999888999999:::999???CCCBBBFFFRRRaaajjjhhhbbbRRRAAA<<>>>>>>>>>>>>>>============<<<;;;999999999999999:::>>>AAA???@@@HHHWWWbbbjjjnnneeeQQQFFFIIIHHH@@@DDDCCCCCCGGGMMMTTTYYY\\\aaaggg}}}rrrgggooo{{{~~~}}}xxxfffZZZUUUSSSRRRRRRSSSUUUWWWVVVTTTSSSUUUWWWZZZ[[[^^^aaa]]]WWWVVVYYY\\\cccjjjmmmllljjjkkkmmmqqqqqqrrrrrrssssssssssssvvvrrrmmmjjjjjjnnnssswwwyyy|||vvvkkkooo}}}~~~~~~|||}}}wwwooohhh______vvvvvvaaaVVVUUUQQQNNNKKKGGGFFFHHHJJJLLLKKKLLLMMMLLLKKKJJJLLLMMMMMMNNNOOONNNLLLKKKLLLMMMQQQSSSTTTTTTSSSSSSTTTVVVTTTOOOMMMPPPQQQMMMKKKLLLQQQPPPPPPOOOOOOPPPSSSTTTYYY___qqqrrrpppsss___WWWTTTPPPNNNMMMKKKIIIHHHFFFGGGHHHHHHHHHGGGGGGGGGFFFDDDCCCAAA@@@AAAAAABBBBBBBBBBBBBBBCCCCCCDDDDDDFFFFFFGGGIIIJJJLLLMMMMMMOOOOOONNNNNNOOOOOOOOOPPPPPPPPPQQQRRRRRRRRRRRRQQQYYYUUUOOOLLLKKKKKKKKKJJJJJJIIIHHHGGGGGGHHHIIIJJJIIIGGGDDDCCCCCCEEEFFFGGGAAACCCDDDCCCDDDGGGHHHFFFGGGDDDFFFNNNXXXeeexxx}}}hhh[[[SSSQQQRRRXXXWWWZZZaaaiiimmmkkkgggbbb```]]][[[YYYVVVRRRNNNOOOQQQVVVYYYYYYUUUOOOJJJMMMJJJGGGDDDDDDFFFIIIKKKGGGGGGFFFCCCBBBBBBEEEHHHIIIJJJJJJJJJIIIIIIHHHGGGHHHIIIIIIIIIJJJJJJKKKKKKHHHIIIJJJLLLOOORRRUUUWWW\\\^^^```aaabbbdddfffgggfffggghhhhhhRRRQQQPPPOOOOOOOOOOOOOOONNNMMMMMMOOOQQQQQQOOOLLLKKKSSSWWW```}}}yyybbbMMMDDDHHHUUUjjjkkkuuubbbJJJ???777777:::999999;;;<<<===>>>>>>>>>>>>=========<<<<<<;;;;;;;;;;;;;;;<<<<<<===>>>???DDDMMMUUU\\\nnntttggg[[[WWWRRRHHHHHHEEECCCCCCFFFIIIKKKLLLRRR[[[tttpppccchhhhhhppptttpppmmmpppvvvzzz}}}wwwuuusssqqqkkklllkkkgggaaa___aaadddbbbbbbdddfffbbb\\\\\\```^^^ccciiikkkiiiddd```^^^aaabbbdddgggjjjmmmoooqqqvvvyyyzzztttmmmjjjooouuu{{{yyyvvv~~~}}}~~~{{{{{{{{{|||zzzvvvvvvxxxuuuqqqggg^^^aaauuu}}}cccZZZWWWRRRRRRPPPMMMKKKJJJIIIJJJJJJHHHIIIJJJJJJIIIIIIIIIJJJLLLMMMMMMLLLIIIGGGGGGHHHPPPRRRTTTTTTSSSTTTUUUVVVVVVQQQOOOQQQQQQOOOOOOQQQPPPPPPQQQRRRTTTTTTTTTSSSTTT___pppuuunnniiibbb\\\WWWTTTQQQNNNGGGGGGHHHIIIJJJJJJIIIHHHHHHGGGEEEDDDDDDDDDEEEFFFEEEDDDDDDDDDDDDCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCCCCCCCCCCBBBBBBCCCCCCDDDDDDDDDEEEDDDDDDIIIHHHGGGGGGFFFEEEDDDBBBEEEDDDDDDCCCDDDEEEGGGHHHHHHHHHHHHGGGFFFFFFFFFFFFCCCGGGIIIGGGJJJOOOPPPMMMMMMMMMTTTfff}}}nnnaaaZZZUUUTTTUUU[[[ZZZ\\\bbbiiillliiieee___^^^]]][[[ZZZXXXUUUSSSSSSTTTWWW[[[\\\YYYRRRMMMMMMKKKGGGDDDDDDFFFIIIKKKJJJIIIGGGDDDAAAAAADDDGGGKKKKKKLLLKKKKKKJJJIIIHHHHHHHHHHHHIIIJJJKKKLLLLLLJJJJJJLLLNNNRRRVVVZZZ\\\[[[```fffiiiiiigggffffffhhhjjjmmmmmmSSSRRRPPPOOOOOOOOOPPPQQQPPPNNNMMMOOORRRTTTRRROOOKKKRRRUUUUUUdddeeeVVVHHHFFFOOO[[[}}}uuugggtttcccMMM:::777:::999777888;;;<<<===?????????>>>===========================;;;999:::>>>AAACCCHHHMMMSSShhhyyyyyyrrrlllfff___UUUQQQMMMIIIGGGFFFDDDCCCCCCHHHXXXjjjkkk^^^YYY___YYYcccjjjjjjiiikkknnnnnnmmmssswwwwwwuuuwww~~~{{{|||~~~~~~~~~yyyrrrqqquuusssuuuyyy{{{yyypppeee]]]YYY\\\```fffmmmtttzzz}}}|||wwwpppssszzz|||wwwyyyzzzttttttxxx{{{yyyuuuuuuuuuuuuwww||||||wwwvvvnnnssswwwxxxtttqqqqqqssshhheee^^^^^^pppnnnVVVVVVWWWOOORRRQQQOOONNNLLLKKKKKKJJJGGGHHHHHHIIIIIIHHHHHHGGGMMMNNNOOOMMMKKKHHHHHHHHHNNNPPPSSSTTTTTTTTTUUUVVVTTTQQQPPPQQQOOONNNRRRXXXRRRRRRRRRTTTVVVVVVUUUSSSMMM\\\lllpppnnn~~~{{{sssxxxssszzz{{{nnnaaaWWWPPPKKKJJJIIIJJJKKKLLLKKKJJJJJJIIIIIIIIIIIIJJJKKKKKKIIIIIIIIIIIIHHHGGGFFFEEEBBBBBBCCCCCCCCCCCCCCCCCCBBBCCCCCCCCCBBBAAA@@@@@@AAAAAAAAAAAABBBBBBBBBCCC@@@BBBDDDFFFGGGFFFDDDCCCDDDCCCCCCBBBCCCDDDFFFGGGDDDFFFGGGFFFEEEDDDEEEFFFDDDKKKNNNMMMRRR]]]aaa^^^^^^dddtttooo```\\\\\\ZZZZZZ]]]]]]\\\]]]aaaeeegggeeebbb___^^^^^^]]]\\\[[[[[[ZZZXXXWWWYYY\\\^^^\\\UUUPPPMMMKKKHHHEEEDDDFFFHHHJJJKKKJJJHHHEEEBBBBBBEEEGGGLLLMMMMMMMMMLLLKKKJJJJJJGGGGGGHHHIIIJJJLLLLLLMMMJJJKKKLLLNNNRRRVVVYYY\\\^^^dddkkknnnlllhhheeedddhhhlllppppppOOOPPPPPPQQQRRRSSSSSSSSSQQQNNNLLLOOOSSSVVVUUUSSSOOORRRTTTRRRXXXpppoooeeePPPKKKOOOQQQiiissslllgggEEE:::;;;:::888999:::;;;===???@@@???>>>>>>>>>>>>>>>>>>======<<<;;;;;;999;;;???@@@???CCCJJJNNNZZZkkkwww{{{yyyvvvtttmmmiiiccc]]]XXXSSSNNNKKKDDDDDDHHHNNNPPPNNNPPPTTTSSSZZZ___aaadddjjjmmmlllmmmnnnpppooolllkkknnnrrruuu~~~|||vvvvvvyyyyyy|||~~~{{{{{{}}}lll___TTTWWW\\\dddllluuu||||||{{{tttvvvzzzzzz~~~uuuqqqssswwwzzzvvvrrrrrruuuwwwwwwvvvzzz{{{|||~~~xxxrrrpppqqqlllooorrrrrrqqqrrrssstttiiiaaa```ppp}}}bbbSSSTTTUUUOOORRRQQQOOOMMMLLLKKKLLLLLLHHHHHHIIIJJJJJJJJJHHHGGGKKKLLLNNNNNNLLLKKKKKKKKKLLLOOORRRSSSSSSSSSUUUVVVSSSRRRRRRQQQNNNMMMUUU___XXXUUURRRQQQSSSTTTTTTSSSNNNYYYeeefffbbbjjjyyygggZZZYYYyyy}}}lllaaaWWWTTTPPPOOOPPPPPPOOONNNLLLLLLMMMNNNOOOOOOOOOOOOLLLLLLMMMMMMMMMKKKJJJIIIGGGGGGGGGHHHHHHHHHHHHHHHGGGGGGHHHGGGGGGEEEDDDCCCDDDDDDDDDDDDDDDEEEFFFFFFBBBDDDFFFHHHHHHHHHHHHHHHFFFFFFEEEEEEFFFGGGIIIJJJFFFHHHIIIIIIIIILLLPPPTTTWWW___cccbbbjjjxxx}}}mmm___WWWZZZ]]][[[\\\aaa\\\]]]^^^___```aaaaaa```^^^^^^]]]\\\[[[[[[\\\]]][[[YYYXXX[[[^^^]]]WWWRRRLLLJJJHHHFFFFFFFFFGGGHHHIIIIIIHHHFFFEEEEEEGGGIIILLLLLLLLLMMMMMMLLLKKKKKKFFFGGGHHHIIIKKKLLLMMMNNNIIIIIIJJJKKKNNNPPPSSSUUU\\\bbbhhhjjjhhheeeeeefffeeejjjooopppFFFHHHLLLOOOQQQRRRQQQPPPSSSOOOLLLNNNTTTXXXXXXVVVPPPQQQRRRSSSTTT___yyylllTTTKKKMMMFFFVVVhhh~~~|||PPP>>>===<<<:::;;;999;;;===???@@@@@@???>>>?????????>>>===<<<:::999>>><<<>>>@@@===999???HHHGGGIIIUUUgggtttwwwxxxzzzxxxqqqkkkddd]]]XXXNNNMMMJJJHHHIIIKKKLLLKKKJJJNNNPPPQQQVVV^^^cccccckkkgggdddcccbbbaaaaaaccccccnnntttlllcccbbbfffggg```kkkwww|||xxxqqqmmmmmmzzz}}}zzzuuuvvvoooooottt}}}|||jjj[[[MMMOOOSSSZZZbbbjjjqqquuuwww|||xxxttttttvvvwwwvvvyyyzzzuuuooooootttwwwwwwxxxyyy{{{}}}yyytttrrrrrrrrrrrrppppppnnnnnnrrrwwwyyyxxxrrrdddgggjjjZZZTTTSSSSSSSSSSSSQQQNNNKKKJJJKKKLLLNNNIIIIIIJJJKKKLLLKKKJJJHHHCCCFFFHHHIIIIIIHHHIIIJJJKKKNNNQQQSSSSSSSSSTTTUUUTTTTTTUUUSSSNNNNNNYYYfff^^^XXXQQQNNNOOOQQQSSSTTTRRRVVV\\\___^^^bbbqqqkkkeee```fffbbb^^^YYYVVVVVVVVVTTTRRRJJJLLLMMMOOOOOOOOONNNMMMJJJKKKLLLLLLLLLKKKIIIIIIIIIIIIHHHHHHGGGGGGFFFFFFGGGGGGHHHHHHGGGEEECCCBBBDDDDDDCCCCCCCCCDDDEEEFFFCCCDDDEEEFFFFFFGGGIIIKKKGGGGGGFFFFFFFFFHHHIIIJJJNNNOOOPPPQQQRRRXXXaaagggttt|||~~~wwweeeYYYTTTZZZ]]]ZZZZZZ```[[[]]]^^^^^^]]]]]]___```\\\\\\[[[YYYWWWXXXZZZ\\\\\\ZZZXXXZZZ]]]]]]XXXSSSKKKJJJIIIGGGFFFFFFGGGGGGGGGHHHHHHGGGFFFGGGIIIKKKKKKKKKLLLLLLLLLLLLKKKKKKFFFFFFGGGIIIKKKLLLMMMNNNHHHHHHHHHHHHIIIKKKMMMNNNUUU[[[aaacccbbbbbbfffjjjccchhhmmmnnnIIIKKKMMMOOOPPPOOOMMMLLLLLLNNNQQQSSSTTTSSSQQQPPPPPPRRRRRRQQQRRRZZZfffooo~~~lllXXXLLLFFFOOOqqqyyyccc{{{uuuTTTEEE@@@888000777666666;;;BBBDDD@@@<<>>>>>>>>>>>>>>>>>===<<<;;;;;;;;;===>>>???FFFIIIMMMRRRYYYaaajjjppp}}}lllggg```YYYSSSOOONNNOOOKKKPPPRRRNNNLLLOOOSSSTTTXXX[[[YYYVVVXXX]]]ZZZSSSYYYXXXWWWVVVTTTRRRQQQQQQRRRQQQWWW___aaa[[[YYY[[[aaaeeejjjnnnmmmiiiccc___bbbhhhqqqxxxyyyuuuoookkk[[[WWWPPPMMMTTT```iiijjjllluuu}}}}}}vvvpppqqqttt~~~xxxxxx~~~wwwwww}}}~~~vvvuuurrrooommmmmmmmmnnnkkknnntttvvvrrrmmmooouuu~~~rrrWWWPPPQQQNNNMMMPPPNNNMMMLLLJJJIIIIIIIIIIIIJJJJJJIIIHHHHHHHHHIIIIIIEEEEEEFFFFFFFFFGGGGGGGGGIIIKKKMMMNNNOOOPPPSSSVVVTTTSSSQQQPPPRRRUUUYYY\\\ddd\\\RRRNNNPPPSSSSSSRRRPPPQQQSSSUUUVVVYYY]]]aaazzzlll___bbbuuuvvviiiWWWXXXRRRNNNOOOOOOOOOPPPTTTOOOOOOPPPNNNKKKIIIHHHIIIHHHKKKNNNOOOMMMKKKJJJIIIFFFIIIIIIEEECCCFFFHHHGGGBBBCCCDDDEEEFFFGGGGGGGGGFFFEEEDDDCCCDDDFFFHHHJJJHHHHHHJJJLLLLLLNNNWWWaaa___dddjjjooottt}}}nnn\\\YYYUUUUUUYYY\\\]]]\\\YYYWWWUUUXXX]]]^^^[[[XXXYYYWWWTTTSSSTTTWWWXXXXXX[[[\\\[[[XXXUUUSSSSSSTTTPPPNNNLLLJJJIIIIIIJJJKKKIIIJJJJJJKKKLLLMMMMMMMMMQQQMMMIIIIIIJJJKKKIIIGGGFFFFFFHHHIIIJJJKKKKKKKKKJJJHHHGGGHHHKKKKKKIIIFFFPPPUUU\\\```bbbbbbaaaaaagggggghhhiiiLLLLLLMMMNNNNNNNNNMMMLLLLLLMMMOOOQQQQQQQQQPPPOOOPPPQQQRRRQQQQQQUUU^^^fff{{{```MMMBBBCCCXXXppp}}}qqqttt}}}]]]III@@@===:::999777777999;;;<<<===>>>>>>?????????>>>>>>>>>======<<<;;;<<<<<<===>>>@@@BBBFFFJJJPPPWWW___dddhhhkkkrrr|||{{{vvvqqqmmmlllllliiimmmlllfff___ZZZUUUOOOOOORRRRRRPPPQQQSSSOOOHHHKKKJJJJJJIIIIIIHHHGGGGGGHHHFFFHHHNNNOOOMMMMMMPPPWWWWWWWWWWWWVVVUUUSSSRRROOOUUU___kkktttxxxxxxwwwnnniii___UUUTTT[[[```aaabbbhhhoooqqqpppppptttxxx{{{qqqlllgggggghhhjjjkkklllllllllnnniiiiiippptttqqqkkkhhhzzzdddPPPMMMOOOLLLJJJLLLHHHIIIIIIIIIHHHGGGFFFEEEGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGHHHIIIKKKLLLLLLMMMPPPRRRQQQPPPNNNMMMNNNPPPRRRSSSXXXTTTOOOMMMMMMOOONNNLLLPPPQQQRRRSSSSSSUUUXXX[[[ZZZqqqtttyyyuuuiii^^^[[[[[[YYYWWWWWWUUUTTTRRRQQQPPPOOONNNNNNKKKKKKLLLMMMMMMKKKIIIHHHIIIKKKKKKHHHGGGIIIHHHEEEKKKKKKJJJJJJIIIJJJKKKKKKLLLLLLMMMOOOQQQTTTWWWYYY]]]^^^bbbhhhkkklllqqqwwwnnn^^^YYYVVVRRRRRRUUUXXXYYYXXXXXXUUUSSSUUUYYY[[[YYYVVVUUURRROOONNNOOOQQQRRRRRRTTTUUUTTTQQQNNNLLLLLLMMMKKKJJJIIIIIIIIIJJJLLLMMMJJJJJJIIIHHHHHHHHHIIIIIINNNLLLIIIHHHGGGGGGGGGFFFEEEEEEGGGHHHIIIJJJJJJJJJIIIGGGFFFGGGIIIJJJHHHFFFMMMRRRXXX]]]___``````aaahhhhhhiiijjjOOONNNMMMLLLLLLKKKKKKKKKMMMMMMMMMMMMNNNNNNNNNMMMNNNPPPRRRQQQPPPQQQUUUYYYjjjrrrZZZJJJCCCIIISSSzzzeeeqqqhhhOOOAAA;;;<<<<<<999777777999<<<======??????@@@???>>>===>>>======<<<<<<<<<======<<<===@@@CCCFFFKKKRRRVVVYYY\\\cccnnnzzzzzzrrrdddddd```[[[ZZZ[[[XXXTTTQQQQQQPPPOOOMMMLLLKKKKKKIIIFFFDDDFFFGGGHHHKKKOOOVVVVVVVVVVVVUUUSSSQQQOOOHHHLLLUUUdddtttwwwiiiaaacccggghhhdddgggjjjnnnqqqvvv{{{zzzqqqkkkeeeaaabbbdddgggiiikkklllkkkkkkkkkhhhiiippptttrrroooooo{{{bbbUUULLLMMMNNNJJJHHHKKKBBBDDDFFFGGGGGGEEECCCBBBEEEEEEDDDCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEFFFFFFGGGIIIIIIHHHIIIKKKNNNOOOOOOMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKJJJIIIOOOOOOPPPOOOOOOPPPRRRTTTPPPYYYmmmrrrgggkkk{{{~~~xxxwwwsssmmmiiigggbbb]]]ZZZZZZXXXUUUSSSVVVSSSQQQQQQSSSSSSPPPNNNOOOPPPOOOOOOSSSWWWVVVQQQTTTSSSSSSTTTUUUWWWXXXYYYZZZ]]]aaaffflllrrrvvvyyy{{{jjj^^^XXXTTTQQQOOONNNPPPRRRRRRRRRVVVRRRPPPQQQTTTWWWVVVTTTQQQNNNKKKJJJKKKLLLLLLLLLNNNNNNMMMJJJGGGEEEEEEEEEEEEEEEEEEFFFHHHKKKMMMOOOKKKIIIFFFDDDCCCCCCCCCDDDIIIIIIHHHFFFCCCBBBBBBCCCCCCDDDEEEFFFGGGHHHHHHHHHGGGFFFEEEFFFGGGGGGFFFEEEKKKPPPVVV[[[^^^___aaabbbggghhhiiiiiiPPPOOOLLLJJJIIIIIIJJJKKKNNNMMMLLLKKKKKKLLLMMMMMMLLLNNNQQQQQQOOONNNOOOPPPYYYwwwlllWWWLLLJJJMMMggg{{{bbb{{{jjjFFF=========<<<;;;999999999;;;<<<>>>?????????===<<<>>>======<<<<<<<<<<<<<<<<<<===???@@@BBBEEEIIILLLVVVXXX]]]eeeoooxxxvvvrrrrrrtttuuunnnmmmkkkhhheeebbb```___ZZZWWWUUUTTTTTTVVVYYY\\\cccfffkkknnnmmmiiiccc___XXXYYY]]]iiizzzwwwxxx|||~~~{{{{{{}}}tttjjjgggfffccc```hhhhhhiiiiiiiiiiiiiiiiiijjjooouuuwwwsssttt~~~xxx~~~pppSSSNNNLLLNNNNNNJJJJJJMMMAAABBBCCCDDDEEEDDDDDDDDDFFFFFFEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDEEEFFFGGGFFFFFFFFFHHHJJJNNNNNNNNNNNNMMMLLLKKKKKKHHHJJJMMMMMMLLLLLLLLLMMMLLLLLLMMMLLLLLLMMMOOOQQQZZZXXX[[[jjjhhhYYYaaaooowwwzzztttrrroooiiicccfffaaa\\\[[[^^^```]]]YYYVVVVVVUUUWWW___iiikkkgggccceeeiiimmmqqquuuvvvwwwwwwzzzkkk^^^ZZZZZZPPPOOOMMMLLLLLLMMMMMMNNNSSSQQQNNNNNNPPPRRRSSSSSSOOOMMMJJJIIIIIIJJJJJJIIILLLLLLKKKHHHDDDBBBBBBCCCBBBBBBCCCEEEGGGIIILLLMMMIIIGGGCCC@@@???@@@AAABBBDDDFFFFFFDDD@@@===???AAAAAAAAACCCDDDEEEFFFFFFFFFEEEDDDCCCCCCDDDDDDDDDDDDJJJOOOTTTYYY]]]```ccceeecccdddeeeeeeOOOMMMJJJHHHGGGGGGIIIJJJOOOMMMLLLKKKJJJKKKMMMNNNIIILLLNNNPPPOOONNNMMMLLLSSSaaacccSSSMMMKKKVVVeeetttqqqkkkMMMEEE===888888:::999888:::;;;<<<=========<<<<<<==================<<<<<<===>>>?????????AAACCCFFFLLLOOOUUU^^^hhhsss}}}}}}{{{zzzssssssqqqooooooqqqrrrsssyyy{{{{{{xxxuuurrrrrrxxxrrrjjjbbb^^^___aaa```^^^eeeeeeddddddgggkkkoooqqqxxxyyyzzzzzzzzzzzzwww___MMMLLLKKKLLLKKKIIIJJJMMMDDDCCCBBBAAABBBDDDFFFHHHFFFFFFEEEDDDDDDDDDDDDDDDAAAAAABBBBBBBBBCCCCCCCCCDDDEEEFFFEEEDDDEEEFFFHHHJJJKKKLLLMMMMMMMMMLLLKKKIIIJJJKKKKKKJJJKKKNNNPPPHHHIIIJJJJJJJJJLLLOOORRRUUUVVVVVVZZZhhh}}}gggjjjkkkbbbrrr~~~yyyxxx{{{}}}zzzwwwsssqqqnnnoooyyykkk\\\UUUTTTUUUOOOOOONNNLLLKKKJJJKKKKKKQQQOOOMMMLLLMMMOOOPPPQQQMMMKKKHHHGGGHHHHHHGGGFFFIIIJJJIIIFFFCCCAAABBBCCCAAAAAABBBCCCDDDFFFGGGHHHEEECCC@@@>>>>>>???AAACCC@@@BBBDDDBBB>>><<<===???>>>???@@@BBBCCCCCCCCCCCCBBBBBBBBBAAA@@@AAABBBCCCHHHKKKQQQUUUYYY]]]aaaddd^^^^^^___```JJJIIIGGGFFFFFFGGGHHHIIIMMMLLLKKKJJJJJJKKKLLLMMMHHHIIIKKKLLLMMMMMMLLLKKKOOOOOO^^^vvv```RRRJJJEEEMMMccctttppp```JJJ;;;666888::::::999999999::::::;;;<<<<<<;;;;;;<<<===>>>>>>======<<<===>>>>>>======???AAA???BBBHHHOOOXXXaaakkkqqqvvv}}}uuujjjddd^^^[[[XXXYYY\\\______^^^``````bbbgggnnnxxx~~~vvv{{{|||eeeOOOIIIIIIIIIHHHFFFEEEGGGIIIEEECCCAAA??????BBBEEEHHHCCCCCCBBBAAAAAAAAAAAAAAA@@@@@@@@@AAAAAAAAABBBBBBCCCDDDEEEDDDCCCDDDFFFGGGFFFGGGHHHIIIJJJKKKKKKKKKIIIHHHGGGFFFGGGIIIKKKLLLDDDEEEGGGHHHIIIKKKOOOQQQKKKRRRWWWVVVXXXggg}}}pppiiinnn}}}lll[[[TTTQQQOOOPPPPPPPPPOOOMMMJJJIIIIIIJJJMMMLLLKKKKKKKKKLLLMMMMMMHHHGGGEEEDDDEEEFFFEEEDDDEEEEEEEEECCCAAA???@@@AAAAAAAAAAAABBBBBBCCCCCCCCCAAA@@@>>>===>>>???AAABBB>>>???@@@@@@???======>>><<<===>>>???@@@AAAAAAAAA@@@@@@@@@???======@@@BBBCCCGGGKKKOOOSSSXXX]]]```ZZZ[[[\\\\\\EEEDDDDDDDDDEEEFFFHHHIIIIIIIIIIIIIIIIIIJJJKKKLLLIIIHHHHHHHHHIIIJJJJJJJJJJJJJJJMMM___uuu___NNNCCCCCCNNNjjj~~~rrr|||pppXXXGGG???<<<;;;888888777666777999;;;<<<999:::<<<===>>>>>>>>>>>><<<===>>>>>>===<<<>>>???999<<<@@@BBBEEEJJJPPPUUUaaaiiisssyyy|||yyyqqqjjj```YYYVVVWWWXXXYYYZZZ\\\^^^_________aaafffmmmxxx~~~zzz}}}zzzYYYHHHEEEFFFFFFEEEDDDDDDDDDCCCAAA@@@>>>======???AAABBBAAAAAA@@@????????????@@@?????????@@@@@@@@@AAAAAA@@@AAABBBBBBBBBBBBDDDFFFFFFFFFGGGGGGHHHIIIIIIIIIIIIFFFCCCDDDFFFHHHGGGFFFBBBDDDEEEFFFFFFHHHLLLOOOLLLOOOSSSSSSRRRVVV]]]dddwwwvvvsssssstttxxx~~~rrr]]]TTTSSSRRRQQQQQQPPPQQQQQQNNNJJJHHHHHHIIIHHHIIIIIIIIIHHHHHHHHHIIIFFFDDDCCCCCCEEEEEEDDDCCCAAABBBBBBAAA??????@@@AAA???@@@@@@AAAAAAAAA@@@@@@>>>>>>============>>>>>>=========???@@@@@@???===:::;;;<<<>>>??????@@@@@@>>>??????===;;;;;;>>>AAABBBEEEHHHLLLPPPTTTZZZ]]]ZZZZZZ[[[\\\AAAAAABBBCCCEEEFFFHHHIIIFFFFFFGGGHHHIIIIIIJJJJJJJJJHHHFFFEEEFFFGGGHHHHHHFFFNNNOOORRRmmmiiiRRRLLLEEECCCQQQpppqqq|||zzz___KKK@@@<<<888777555444555777:::<<<888999;;;===????????????<<<>>>??????>>>>>>???@@@999<<<>>>??????BBBFFFJJJQQQYYYdddkkkqqqyyy{{{mmmbbb___]]]YYYVVVXXXVVVXXXZZZZZZZZZZZZ\\\^^^```ccchhhpppyyyyyy{{{}}}xxxyyyVVVJJJCCCEEEFFFEEEEEEEEECCC@@@========================BBBAAAAAA@@@???@@@@@@@@@>>>????????????@@@@@@@@@>>>???AAAAAA@@@AAADDDFFFHHHHHHHHHGGGHHHHHHIIIJJJJJJFFFCCCDDDHHHIIIEEEAAABBBCCCDDDDDDDDDFFFIIILLLMMMKKKIIILLLQQQUUUUUUSSSTTTmmmmmmWWWUUU^^^gggrrrbbbTTTRRRTTTSSSRRRSSSOOOQQQQQQNNNJJJGGGGGGHHHEEEFFFHHHHHHGGGFFFFFFFFFEEEDDDCCCDDDFFFFFFFFFDDD@@@AAAAAAAAA??????AAACCC>>>??????@@@@@@@@@@@@???=========<<<<<<;;;;;;;;;===<<<<<<>>>BBBCCC@@@===999:::<<<===>>>>>>??????===>>>>>><<<999:::===AAACCCFFFIIILLLOOOTTTZZZ^^^[[[[[[\\\]]]AAAAAAAAABBBBBBBBBCCCCCCGGGHHHJJJKKKKKKJJJHHHFFFGGGGGGFFFFFFGGGGGGHHHIIICCCHHHIIIJJJ]]]uuuXXXSSSJJJGGGMMMYYYqqqwwwmmmUUUBBB???666999===888777999444999<<<<<<:::<<>>>>>>>>>>>============<<<<<<<<<===>>>@@@AAABBBIIIJJJLLLQQQZZZeeepppvvv}}}uuummmhhh```^^^ZZZXXXWWWWWWXXXXXXXXXTTTRRRVVV[[[]]]^^^^^^hhhqqq}}}~~~zzzxxxxxxlllSSSDDDDDDDDDDDDDDDCCCBBBAAA@@@>>>>>>===<<<<<<<<<<<<<<<======>>>>>>>>>>>>======???>>>===<<<<<<===>>>???>>>???@@@AAABBBBBBBBBBBBIIIJJJJJJHHHFFFDDDDDDEEEFFFEEEDDDDDDEEEDDDBBB@@@@@@AAABBBDDDFFFGGGGGGHHHMMMLLLJJJKKKMMMNNNNNNMMMLLLUUUkkklll^^^WWW^^^hhhyyy|||zzzvvvyyyrrraaa]]]WWWSSSPPPQQQSSSUUUPPPOOOMMMKKKJJJIIIIIIHHHKKKJJJIIIIIIGGGGGGFFFEEEEEEDDDCCCDDDEEEEEEDDDBBBAAAAAA@@@@@@??????>>>>>>@@@???>>>???@@@@@@>>><<<<<<;;;::::::999999::::::======>>>???????????????===========================<<<<<<<<<<<<======>>>CCCDDDGGGLLLSSSYYY\\\]]][[[[[[ZZZZZZAAAAAABBBBBBBBBCCCCCCCCCGGGHHHHHHIIIIIIHHHGGGGGGGGGFFFFFFFFFFFFGGGHHHHHHIIIHHHIIIMMMTTTgggttt___UUUKKKGGGHHHYYY|||cccMMM>>>:::;;;555666:::666333777888666999>>>@@@=====================>>>>>><<<<<<======>>>???@@@AAA@@@@@@@@@CCCHHHNNNUUUYYYgggnnnvvv}}}yyyppphhhccc^^^YYYVVVVVVSSSQQQPPPRRRSSSSSSRRRUUUTTTVVVYYY]]]```ccceeetttxxxrrrrrryyypppeeeVVVJJJDDDCCCCCCCCCBBBBBBAAA@@@???>>>======<<<<<<<<<<<<<<<======>>>>>>>>>>>>======>>>>>>===<<<<<<===>>>???>>>>>>???@@@AAAAAA@@@@@@DDDFFFIIIIIIHHHEEEDDDDDDCCCBBBBBBBBBDDDDDDBBBAAA@@@AAACCCEEEFFFGGGGGGHHHIIIHHHGGGIIIKKKMMMMMMMMMKKKOOOYYYxxxyyy}}}vvvrrrpppnnnmmmyyyzzzpppbbb\\\ZZZWWWTTTRRRQQQQQQQQQQQQPPPNNNLLLKKKIIIIIIHHHGGGGGGHHHHHHHHHHHHIIIIIIJJJIIIHHHHHHIIIHHHEEECCCAAA@@@???>>>>>>=========>>>===<<<===>>>>>>===;;;;;;;;;:::999999999999999;;;<<<<<<===>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>CCCEEEIIIOOOUUUYYY\\\]]]]]]]]]]]]]]]BBBBBBBBBCCCCCCCCCCCCCCCFFFFFFFFFFFFFFFFFFFFFGGGFFFFFFFFFFFFFFFGGGGGGHHHMMMGGGIIIPPPMMMMMMddduuuiiiZZZLLLCCCGGG___yyy}}}tttvvv^^^NNNCCC777666<<<:::222555666333333777::::::<<<<<<<<<===>>>>>>??????=========>>>>>>?????????<<<<<<<<<<<<>>>@@@CCCDDDGGGMMMVVV]]]eeemmmwww}}}{{{zzz{{{yyyqqqllliii]]]ZZZUUURRRQQQPPPOOOMMMQQQNNNLLLMMMPPPRRRRRRQQQSSSUUUXXX]]]dddoooyyy|||~~~cccQQQHHHCCCBBBCCCAAAAAAAAAAAA@@@???>>>>>>>>>===<<<<<<;;;;;;<<<<<<======>>>>>>>>>>>>======>>>======<<<<<<<<<=========>>>>>>?????????>>>>>>BBBFFFIIIJJJHHHEEECCCBBBAAA@@@@@@AAABBBCCCBBBAAAAAABBBCCCEEEFFFGGGHHHHHHFFFEEEDDDFFFHHHIIIIIIHHHHHHKKKKKKWWWnnnmmmaaa\\\UUU```sss|||rrryyy|||}}}yyyyyyvvvzzzzzzmmm___VVVVVVVVVVVVUUUSSSPPPNNNLLLQQQQQQOOONNNLLLJJJIIIHHHGGGGGGHHHHHHHHHHHHIIIIIIKKKJJJJJJJJJJJJIIIEEEBBB@@@???>>><<<;;;;;;<<<===;;;::::::;;;======;;;:::;;;:::999999888888999999999:::;;;;;;<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<======>>>@@@CCCHHHMMMSSSWWWZZZ\\\\\\]]]]]]^^^CCCCCCCCCCCCCCCCCCCCCCCCEEEDDDCCCBBBBBBDDDFFFGGGEEEEEEEEEEEEEEEFFFGGGGGGJJJGGGJJJOOOKKKGGGSSSfffnnn\\\NNNGGGNNNXXX}}}nnnyyywwwaaaGGG<<<<<<:::777999:::777444444555666::::::;;;<<<===>>>??????======>>>>>>>>>>>>>>>>>><<<======>>>???@@@@@@@@@<<>>======<<<;;;;;;;;;;;;<<<======>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<===>>>>>>??????>>>>>>>>>FFFHHHJJJJJJGGGDDDCCCBBBCCCBBB@@@@@@BBBBBBAAA@@@AAABBBDDDEEEFFFGGGGGGGGGFFFEEEDDDEEEFFFGGGFFFDDDFFFKKKKKKOOOXXXdddxxxkkk```ggg}}}{{{rrrpppxxxzzziiihhhhhhhhhooo}}}zzzvvvoooyyyxxxooofff\\\VVVRRRSSSSSSRRRQQQNNNLLLJJJQQQQQQPPPOOOMMMKKKIIIIIIKKKJJJIIIIIIGGGGGGFFFEEEFFFFFFGGGHHHHHHGGGCCC@@@@@@???===;;;::::::;;;<<<:::999999;;;======<<<;;;::::::999888888888888999999::::::;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>><<<>>>BBBGGGMMMSSSYYY]]][[[[[[\\\\\\CCCCCCCCCCCCCCCCCCBBBBBBDDDCCCAAA@@@AAABBBEEEFFFEEEEEEDDDDDDEEEEEEFFFGGGEEEHHHIIIHHHIIIMMMPPPQQQddd{{{eeeVVVMMMIIIIII\\\|||wwwhhhvvvhhhNNNCCC:::999999::::::888777777999888888999:::<<<===>>>>>><<<======>>>>>>>>>======;;;<<<===>>>???>>>>>>===@@@@@@AAA@@@@@@@@@AAACCCEEEIIIOOOUUU\\\bbbiiimmmxxx}}}|||zzzzzz|||~~~zzzxxxuuuppphhhbbbZZZWWWSSSOOOLLLKKKJJJJJJLLLLLLLLLLLLLLLMMMNNNPPPSSSQQQOOONNNOOOQQQSSSTTTWWW]]]eeeppp~~~}}}zzzhhhwww}}}kkkYYYHHHBBBBBBBBB@@@???@@@AAAAAAAAAAAA@@@@@@???======<<<;;;;;;;;;;;;;;;======>>>>>>>>>>>>======<<<<<<<<<<<<;;;;;;::::::===>>>??????????????????FFFFFFGGGFFFEEEFFFHHHIIIGGGEEEBBBAAAAAAAAA@@@???AAABBBCCCDDDEEEFFFFFFFFFEEEEEEFFFHHHKKKLLLKKKJJJEEEKKKMMMPPPUUUVVVeeewwwqqqsssqqqnnnqqqrrrxxxxxxmmmkkkeee]]]WWWRRRQQQOOOMMMLLLLLLLLLLLLPPPPPPPPPOOONNNLLLJJJIIIKKKJJJIIIIIIGGGGGGFFFEEEBBBBBBCCCDDDFFFFFFCCCAAAAAA@@@>>><<<;;;:::;;;;;;:::::::::<<<>>>???>>>===;;;:::999999888888999999;;;;;;<<<<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<>>>>>>;;;===@@@CCCHHHPPPZZZaaa[[[[[[[[[[[[BBBBBBBBBBBBBBBAAAAAAAAACCCBBB@@@@@@@@@BBBDDDFFFDDDDDDDDDDDDDDDEEEEEEFFFBBBGGGGGGCCCFFFMMMKKKCCCKKKooommm\\\RRRLLLHHHFFF___~~~wwwsssrrr]]]NNN???999555666777666777999666777888999:::;;;<<<<<<:::;;;===>>>???>>>=========>>>?????????===;;;:::???????????????@@@AAAAAA===???BBBEEEHHHKKKOOOSSSYYY^^^eeelllrrrvvvzzz}}}}}}||||||yyyuuussssssttttttxxx{{{{{{wwwtttrrrnnniiikkkgggaaa]]][[[XXXSSSOOONNNNNNLLLKKKKKKKKKLLLMMMKKKLLLLLLLLLKKKJJJLLLNNNLLLMMMMMMKKKKKKNNNUUU[[[bbbllluuu|||xxxpppxxxhhhxxxuuufffhhhrrr]]]OOOAAA===>>>>>>>>>???@@@@@@AAAAAAAAA@@@@@@???===<<<;;;;;;::::::;;;;;;======>>>>>>>>>>>>======<<<<<<<<<<<<;;;:::999888<<<===>>>??????@@@@@@@@@AAABBBBBBCCCDDDGGGLLLPPPIIIFFFCCCAAAAAAAAA@@@>>>@@@AAABBBCCCDDDDDDDDDDDDCCCDDDGGGKKKPPPSSSSSSRRRFFFIIIHHHLLLSSSQQQWWWjjjiiicccddd___XXXTTTRRRPPPMMMJJJIIIJJJLLLMMMMMMNNNNNNOOONNNLLLKKKJJJGGGGGGHHHHHHHHHHHHIIIIIIBBBAAAAAACCCEEEFFFEEEDDDAAAAAA@@@???>>><<<;;;;;;;;;:::;;;===???@@@@@@???<<<;;;::::::999999::::::<<<<<<======<<<<<<;;;;;;::::::::::::::::::::::::999999::::::;;;<<<>>>>>>>>>@@@BBBDDDHHHPPPZZZbbb]]]]]]]]]]]]BBBBBBAAAAAAAAA@@@@@@@@@AAAAAA@@@@@@AAACCCDDDEEEDDDCCCCCCCCCCCCDDDEEEEEEDDDBBBBBBDDDEEEDDDCCCCCCEEEUUUvvvooo]]]SSSNNNEEEOOO^^^zzznnnwww~~~bbbRRRCCC===;;;888777999555666666777888999999:::999:::<<<>>>??????>>>===>>>??????@@@???>>>===<<<<<<<<<;;;<<<>>>@@@@@@AAA===>>>??????>>>???BBBDDDBBBEEEJJJNNNQQQTTTWWWYYY]]]bbbddddddiiiqqquuutttuuuxxxzzz{{{{{{|||~~~~~~~~~zzzvvvttttttrrrnnnkkkllljjjhhheeebbb```___^^^\\\``````[[[YYYYYYVVVQQQSSSQQQNNNLLLKKKJJJIIIHHHIIIIIIIIIJJJJJJKKKKKKKKKIIIKKKMMMMMMKKKKKKMMMOOOJJJOOOSSSRRRQQQWWWeeeqqqwww}}}~~~uuurrrooohhhqqq|||tttSSSIII???======<<<===@@@>>>>>>??????@@@??????>>>===<<<;;;;;;::::::;;;;;;======>>>>>>>>>>>>======;;;;;;<<<<<<;;;:::888777999:::;;;===>>>???@@@@@@>>>???AAABBBCCCFFFIIILLLGGGEEEAAA???@@@@@@@@@???@@@@@@AAABBBCCCCCCCCCCCCBBBCCCEEEJJJNNNPPPPPPOOOIIIIIIEEEIIIQQQNNNPPP___eeessszzziii\\\\\\\\\VVVRRRSSSPPPNNNLLLJJJIIIJJJLLLMMMJJJKKKMMMNNNNNNMMMKKKJJJGGGGGGHHHHHHHHHHHHIIIIIIDDDBBBAAAAAABBBDDDDDDCCCBBBBBBCCCBBBAAA???<<<;;;:::::::::<<>>>>>>>>BBBFFFHHHIIINNNUUU\\\[[[[[[\\\\\\AAAAAAAAA@@@@@@?????????@@@AAAAAAAAABBBCCCDDDEEECCCCCCCCCCCCCCCDDDEEEEEEEEE===???IIIGGG===???KKKIIIDDDXXXlll[[[RRRKKKGGGFFF___sssmmm}}}xxx^^^OOOGGG@@@<<<<<<555555666666777777888888888999<<<>>>??????>>>>>>::::::<<<===>>>>>>>>>>>>@@@???>>>>>>???@@@@@@???===>>>>>>===<<<<<>>???@@@@@@@@@BBBDDDCCCGGGHHHDDDFFFLLLNNNLLLRRRVVVZZZ[[[ZZZYYY[[[\\\ZZZ^^^cccccc```______aaa___[[[WWWXXX[[[[[[WWWSSSSSSSSSRRRQQQOOOMMMKKKJJJJJJNNNNNNIIIHHHKKKJJJEEEGGGGGGGGGGGGFFFFFFGGGGGGBBBCCCDDDFFFGGGGGGGGGGGGEEEHHHKKKKKKJJJJJJMMMPPPOOOVVV]]]]]]]]]fffyyy{{{tttsss~~~eeeKKKEEEAAAAAAAAA??????AAA======>>>>>>>>>>>>>>>===<<<<<<;;;::::::::::::;;;======>>>>>>>>>>>>======;;;;;;<<<<<<;;;999888777777888:::<<<===?????????>>>AAACCCCCCCCCBBBBBBCCCEEEBBB???>>>???@@@@@@@@@??????@@@AAABBBBBBBBBBBBBBBBBBDDDFFFIIIIIIGGGEEEKKKKKKGGGKKKRRRLLLLLLYYYVVV]]]nnnpppaaaWWWTTTXXXXXXPPPPPPVVVNNNMMMLLLKKKKKKKKKKKKKKKHHHJJJLLLMMMNNNMMMLLLKKKKKKJJJJJJIIIHHHGGGFFFEEEEEECCC???>>>???@@@AAAAAABBBCCCEEEEEECCC@@@===;;;999999999<<>>>>>===BBBHHHJJJIIIKKKOOOSSSWWWXXXYYYZZZ??????>>>>>>???@@@AAAAAA?????????@@@@@@AAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCAAAAAAPPPrrryyyiiieeeXXXFFFAAAUUUqqqpppjjjuuurrr___LLLBBBAAA===:::999999999888888:::888777888999:::<<<>>>@@@@@@@@@AAAAAA@@@???===<<<@@@??????>>>>>>>>>>>>>>>@@@@@@@@@@@@????????????AAA???===<<<<<<>>>@@@AAA??????@@@AAACCCDDDDDDEEEFFFGGGGGGHHHIIIJJJKKKKKKFFFFFFGGGIIIJJJKKKLLLMMMKKKKKKLLLLLLLLLMMMMMMMMMMMMLLLKKKJJJIIIHHHGGGFFFHHHGGGFFFDDDDDDDDDEEEEEEGGGDDDBBBCCCFFFJJJJJJJJJDDDGGGJJJJJJGGGEEEGGGIIIHHHKKKMMMNNNMMMNNNRRRUUUZZZeeeqqqvvvwww|||yyy}}}iiiPPPCCCBBB@@@>>>======>>>???AAA@@@@@@???>>>======<<<>>>===;;;:::999999::::::======>>>>>>>>>>>>======<<<<<<;;;:::888777666666555666888:::===>>>??????>>>??????@@@@@@AAABBBBBBAAA@@@???>>>>>>???@@@AAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBCCCDDDEEEEEEFFFLLLLLLKKKJJJJJJJJJJJJJJJOOOPPPXXXmmmqqqZZZWWWNNNNNNWWWZZZUUUSSSWWWSSSSSSOOOHHHFFFIIIKKKJJJHHHIIIJJJKKKKKKKKKJJJJJJFFFGGGHHHHHHGGGFFFEEEDDDAAA@@@??????>>>>>>??????CCCEEEGGGHHHFFFBBB>>>;;;<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>===<<<<<<;;;;;;;;;;;;:::999999888777777555666666777888:::;;;<<<999888666555666888;;;===DDDDDDDDDDDDFFFJJJOOOSSS[[[[[[ZZZZZZ>>>>>>======>>>??????@@@>>>>>>>>>???????????????CCCCCCBBBBBBAAAAAAAAA@@@AAAAAA@@@@@@@@@@@@AAAAAAEEECCCIII\\\wwwnnnfffQQQDDDIIIVVViiimmmkkkrrrXXXJJJCCC>>>:::888888777666666888888888999999999999888@@@@@@AAAAAAAAA@@@???>>>============>>>???@@@AAA===<<<;;;;;;;;;;;;999888==================>>>???>>>>>>>>>??????@@@@@@@@@BBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEFFFEEEEEEEEEFFFFFFFFFGGGGGGFFFFFFEEEEEEEEEEEEDDDDDDCCCBBBAAA@@@??????@@@AAAGGGEEEDDDDDDEEEEEECCCAAAEEEFFFGGGHHHHHHHHHJJJKKKKKKLLLMMMNNNPPPSSSXXX[[[gggyyyzzzzzzxxxyyy|||nnnXXXFFFBBBAAA???===<<<===>>>>>>??????>>>>>>===<<<<<<;;;===<<<:::999888888888999;;;<<<<<<======<<<<<<;;;<<<;;;;;;:::999888777777666777888:::<<<===>>>>>>>>>>>>>>>???@@@@@@AAAAAA@@@???>>>>>>>>>>>>???@@@?????????@@@@@@@@@@@@AAAAAAAAABBBBBBCCCDDDDDDEEEIIIIIIHHHHHHGGGHHHHHHHHHNNNMMMOOOYYYmmmyyywwwyyysssZZZOOOJJJPPPTTTPPPOOOSSSUUUUUUQQQJJJFFFGGGGGGDDDEEEFFFGGGHHHHHHHHHGGGFFFDDDDDDEEEEEEEEEDDDBBBBBBAAA@@@??????>>>>>>??????BBBCCCEEEEEEDDD@@@===:::<<<<<<;;;;;;<<<<<<===>>>>>>>>>===<<<<<<;;;;;;:::;;;;;;::::::999888888777666666666777888999:::;;;:::999777666777888;;;<<<===@@@CCCFFFHHHKKKQQQUUUXXXXXXXXXXXX<<<<<<<<<<<<<<<======>>>>>>>>>===============<<>>???>>>>>>======>>>>>>???DDDBBBCCCHHHRRRiiiyyydddPPPHHHEEEKKKbbb{{{|||~~~iii]]]MMMAAA<<<:::888666666777777777777666555444???@@@AAABBBCCCCCCCCCCCCAAA@@@@@@??????>>>>>>???@@@>>><<<>>>@@@@@@>>>;;;;;;;;;<<<============<<<<<<;;;;;;;;;;;;;;;;;;;;;@@@@@@?????????>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@@@@AAAAAAAAA@@@@@@AAAAAABBBBBBCCCCCCDDDCCCCCCBBBCCCDDDEEEFFF@@@@@@AAACCCEEEEEECCCAAADDDDDDEEEGGGIIIMMMPPPRRRVVVXXX\\\dddmmmuuuzzz|||zzzxxxvvvsssgggjjjtttYYYJJJAAA@@@???>>><<<<<<<<<============<<<<<<;;;;;;::::::;;;:::999888777777777777::::::;;;;;;;;;;;;:::::::::::::::999999999888888666777888:::;;;<<<<<<<<<<<<======>>>??????@@@@@@>>>>>>============>>>>>>=========>>>>>>>>>??????@@@@@@@@@AAABBBBBBCCCCCCEEEEEEEEEDDDEEEEEEFFFFFFHHHIIIJJJJJJPPPbbb{{{|||pppeeeqqqdddVVVMMMOOOSSSQQQPPPRRRTTTUUURRRKKKHHHGGGFFFBBBCCCDDDDDDDDDDDDCCCCCCBBB@@@AAAAAAAAAAAA@@@??????@@@@@@???>>>>>>>>>>>>>>>@@@AAAAAAAAA@@@>>><<<:::;;;;;;::::::;;;;;;<<<=========<<<;;;;;;::::::999;;;;;;::::::999999888888888777777777777888999:::;;;:::888777888999;;;<<<666<<>>>>>======<<<<<<;;;;;;<<<=========>>>>>>>>>>>>======<<<<<<<<<<<<=========???BBBBBBBBBLLLddd{{{yyydddVVVLLLFFFNNN[[[fffhhhqqqttt\\\OOOKKKEEE???;;;;;;:::999888888999999;;;<<<>>>@@@BBBDDDEEEFFFGGGHHHIIIHHHFFFCCC@@@>>>BBB???>>>@@@DDDEEEBBB???????????????????????????========================@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>?????????@@@@@@???@@@@@@AAAAAABBBBBBBBB=========>>>???AAACCCDDDBBBBBBCCCEEEGGGIIIIIIIIIEEEJJJOOOSSSVVV\\\dddkkkvvvzzzpppdddnnnyyy{{{bbbJJJCCC@@@>>>===<<<;;;;;;;;;;;;<<<;;;;;;::::::999999999999999999999888777777777777999::::::;;;;;;::::::999999999999999999999999999777777888999::::::::::::;;;;;;<<<<<<===>>>>>>>>>======<<<<<<<<<<<<======::::::;;;;;;<<<<<<======>>>>>>??????@@@@@@@@@AAABBBBBBBBBBBBCCCDDDEEEFFFBBBGGGKKKJJJIIINNNZZZdddppphhhfffccc^^^iii}}}fffYYYOOOPPPRRRQQQNNNMMMLLLOOOOOOLLLJJJLLLKKKGGGCCCCCCBBBBBBAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>??????>>>===============>>>>>>===<<<<<<;;;:::::::::999999999999:::;;;;;;<<<;;;;;;:::999999888888::::::::::::999999999999888888777777777777888888<<<;;;999888999:::;;;<<<666<<>>>>>======<<<<<<<<<;;;888999:::;;;<<<>>>??????======<<<<<<<<<<<<======;;;>>>AAACCC@@@AAAMMM[[[yyyuuucccUUUJJJGGGJJJPPPpppkkk___ddd|||tttjjj]]]PPPIIIFFF@@@<<<888777888999555666888:::===@@@BBBCCCFFFIIINNNRRRSSSQQQNNNLLLGGGEEECCCCCCEEEFFFDDDBBBFFFDDDBBB@@@?????????@@@>>>>>>?????????@@@@@@@@@>>>>>>??????@@@AAAAAABBB>>>??????@@@@@@AAAAAABBB>>>>>>>>>?????????@@@@@@@@@@@@@@@@@@AAAAAAAAAAAACCCCCCBBBBBBBBBDDDEEEFFFJJJIIIIIIHHHJJJMMMQQQTTTUUU```mmmtttwww~~~yyyvvvzzzzzzlllhhhyyy|||wwwtttrrrrrrxxxnnndddMMM>>>===<<<;;;;;;::::::999999::::::999999999888888888888888999999999999999888888888999::::::;;;;;;::::::999777777777888888888888999666777777888999999888888999999:::;;;;;;<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;888888999999:::;;;<<<<<<===============>>>>>>>>>@@@@@@@@@AAABBBDDDEEEFFFCCCFFFJJJKKKKKKJJJLLLNNNZZZpppxxxnnn]]]WWW[[[]]]XXX[[[___YYYZZZQQQJJJJJJKKKIIIDDD@@@CCCGGGJJJJJJMMMQQQRRROOODDDCCCBBBAAA@@@???>>>============<<<==================<<<;;;;;;;;;;;;<<<;;;;;;:::999999999999999888888888888888999999:::::::::999999888777777777888888999999999999999999999888777777666777777777;;;:::999999999:::;;;<<<;;;???CCCCCCAAABBBFFFKKKIIIKKKMMMPPP:::999999888888888888888=========<<<<<<<<<<<<<<<777777888:::;;;===>>>???===<<<<<<<<<<<<<<<<<<===@@@>>>???@@@??????EEEMMMaaazzznnn[[[MMMFFFDDDAAAXXX}}}ppp[[[[[[nnn|||kkk[[[VVVNNNDDD<<<777444333444444555666888:::;;;===<<>>=====================<<<<<<;;;;;;<<<===>>>???@@@AAA======>>>???@@@@@@AAAAAA>>>????????????@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAGGGFFFEEEDDDDDDEEEFFFGGGHHHJJJLLLPPPVVV___iiipppvvvwwwmmmkkkmmmtttzzznnnlllsssjjjeeeqqq~~~sssvvv|||}}}xxxbbbUUUOOOAAA:::<<<;;;999999999999999888888888888888888888888888777777888888999999999999888777999999::::::::::::999999666666666666666777777777555555666777888888888777888888888999::::::;;;;;;999999:::;;;;;;:::999999666777888888999:::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===>>>>>>@@@BBBDDDFFFGGGGGGFFFEEEEEEGGGHHHIIIIIIOOOVVVdddzzznnn}}}oooddd^^^XXXQQQUUUZZZWWWXXXVVVKKKNNNKKKHHHGGGGGGDDD???<<<>>>CCCFFFGGGKKKQQQSSSQQQFFFEEECCCAAA???>>>======<<<;;;;;;;;;;;;<<<<<<===;;;;;;:::999999999999999888888888888888888888888777777666666777777888999999999888888777666666555666777777777888888999999888777777666666666777777888888888999999:::;;;<<<>>>@@@BBBCCCCCCCCCDDDEEEGGGIIILLLNNN:::999999888777777888888::::::::::::;;;;;;;;;;;;999999999:::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;<<>>@@@???===@@@FFFRRRaaa}}}mmmYYYMMMIIIDDDLLL```ooohhhhhhzzzuuummmbbbWWWMMMFFFBBB<<<;;;:::888777777888888666999>>>DDDKKKRRRWWWZZZ^^^```aaa______cccjjjqqqbbbbbbaaa___ZZZTTTNNNKKKHHHHHHGGGEEEDDDBBBAAA@@@???@@@@@@@@@AAAAAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBCCCCCCAAAAAABBBCCCDDDEEEFFFFFFDDDDDDEEEGGGJJJMMMPPPRRR\\\```hhhpppzzzyyysssqqqrrr{{{wwwsss}}}}}}yyytttxxx{{{eeeOOOEEEDDD===:::<<<:::777777777888888777777777777777777777777888888888666666777888888888777666777888888999999888888777555555555555555555444444333444555666777888888888666777777888888999::::::888888999::::::999888888666666777888999:::;;;;;;::::::::::::::::::::::::;;;;;;<<<>>>@@@CCCEEEFFFFFFEEECCCBBBCCCDDDFFFFFFKKKJJJNNN[[[sss||||||ttteeeYYYTTTSSSSSSMMMRRRXXXVVVYYYYYYOOOJJJKKKKKKHHHFFFDDDCCCAAAAAADDDEEEDDDFFFJJJKKKIIIGGGEEECCC@@@>>><<<<<<<<<:::999999888999:::;;;<<<999999888777777777777777666666777888888888777777666666555555666666777888888888777777666555555444444555555666777888888888777777666666666777777888666666777888999;;;<<<<<<<<<>>>BBBHHHKKKKKKGGGCCCFFFHHHKKKNNN::::::999888888777888888888888888999999::::::;;;;;;;;;;;;:::::::::999999;;;::::::::::::::::::;;;888:::???CCCAAA<<<<<>>;;;999888888777666555777:::@@@GGGKKKNNNRRRVVVWWWYYYaaannnyyy|||sssjjjccc]]]\\\ZZZWWWTTTQQQOOONNNHHHHHHGGGGGGGGGGGGFFFFFFDDDDDDCCCCCCBBBAAAAAA@@@DDDDDDEEEEEEEEEFFFFFFFFFCCCDDDEEEGGGIIIJJJLLLMMM[[[]]]aaafffmmmtttzzz}}}zzzqqqjjjjjjwwwzzzxxx}}}yyy}}}mmmSSSAAA<<<>>>999666999777666666777777777777777666777777777777888888888888444555666777777666555555666666777777777777666666555555444444444333333333222333444666777888888888666666666777888888999999777888999::::::999888777555666777888999:::;;;;;;:::999999999999999999999999:::;;;===???BBBDDDEEE@@@CCCEEEEEEDDDBBBAAABBBCCCEEEGGGGGGMMMaaa|||{{{gggiiiggg^^^QQQIIIIIILLLOOOKKKPPPUUUPPPPPPPPPHHHGGGJJJJJJGGGCCCCCCDDDEEEEEEGGGFFFBBBAAACCCCCC@@@GGGEEEBBB???===;;;;;;;;;999888777777777999:::;;;888777777666666666666666555666777888888888777666555555555555555666777777777777777666555555444444333444444555666777888888666666666666666777888888444555666777999;;;<<<<<<888;;;BBBLLLSSSRRRKKKCCCEEEHHHKKKNNN666666777888888888888777999888888888888888888999999999;;;;;;;;;;;;999999999999999999999999999999;;;;;;<<<<<<===>>>>>>>>>EEECCCDDDXXXzzzkkkcccPPPKKKHHHLLLUUUmmmsss^^^kkkzzzlll^^^WWWQQQHHHBBBBBB;;;:::999999888999999:::999===BBBDDDDDDGGGMMMSSSbbbjjj}}}yyynnnjjjjjjfffaaa______]]]ZZZVVVSSSRRRPPPOOONNNNNNOOOPPPKKKTTT]]]bbb```]]]]]]_______________```dddjjjnnnxxxkkkfffcccmmmuuu{{{uuuqqqwwwjjjUUUBBB>>>999888888999888666777777777777777777777777666666666666666666666666666666666666666666666666555555555555555555555555666666555444444444444555222333555666666666555555666666666666666555555555777666555555555555666666777777888999::::::;;;;;;::::::999999888777777777777888999;;;===???@@@AAAAAABBBBBB@@@>>>>>>???@@@???@@@@@@@@@CCCKKKVVV^^^rrrxxxppplllXXXTTTPPPMMMMMMLLLIIIGGGJJJKKKLLLNNNNNNNNNMMMLLLHHHHHHHHHHHHIIIJJJKKKKKKLLLLLLJJJFFFAAA>>>@@@BBBBBBAAA???===;;;:::999888888777777666666666666777777777666555444555555555666555555555555444444444555555555666666777999999555555444444444333333333555555555555555555444444333333444444555666777777666666888999999:::999999<<<>>>AAAEEEIIIKKKLLLMMMJJJJJJIIIIII666777777888999888888888:::999999888888999999:::888999:::;;;;;;:::999888999999999999999999999999:::::::::;;;<<<<<<=========>>>>>>KKKbbbuuuxxxeeeYYYNNNJJJKKKXXXssszzzllleeeeeewww}}}ttteeeYYYSSSIIIBBB:::555555888;;;===:::;;;;;;:::999:::===@@@GGGJJJWWWjjjyyy~~~{{{xxxlllkkkiiifffcccaaa___^^^iiiooowwwxxxooommmlllgggccccccttt{{{iiihhhyyy~~~||||||ooo[[[LLLAAA===999888888999888666666666666666666666666666555555555555555555555555666666666666666666666666555555555555555555555555666666555444444444444444333444555666666555555444666666666666666666666555777666666555555666666777777777777888999:::::::::999999888888777777777666777777999:::<<<>>>???@@@???@@@AAA@@@>>>===>>>???AAAAAAAAAAAAAAAEEEKKKPPPTTTuuuxxxtttnnnddd\\\TTTQQQMMMKKKKKKLLLKKKJJJJJJKKKLLLLLLKKKJJJHHHGGGFFFFFFFFFFFFGGGHHHJJJKKKMMMMMMKKKGGGBBB??????AAAAAA@@@>>><<<:::999888777888777777666666666666666777777666666666555555555555555555555444444444444555444444555555777888888555444444444444333333333555555555555555555444444333333444444555666666777666666777888999999999999<<<===>>>@@@CCCGGGJJJLLLIIIIIIHHHHHH777777888999999999999888:::999999888888999999:::888999:::;;;;;;:::999888888888888888888888999999888888999::::::;;;;;;<<<;;;@@@???CCCMMMYYYrrryyyhhhWWWPPPMMMLLLRRR[[[sssuuufff```aaa|||mmmcccVVVMMMHHHEEEAAA===;;;888555444555777888888===;;;===EEEOOOYYYdddmmmnnnooovvvxxxoooaaa[[[ZZZaaallluuu~~~nnn___ccc{{{{{{qqqrrrwwwmmmuuuvvvgggWWWJJJBBB???===:::888888888888777666666666666666666666666555555555555555555555555666666666666666666666666444444444444444444444444666555555444444444444444444555555555555444444333555555666666666666666666777777777666666777777888666666777777888888999999777777777777666666666666666777888999;;;<<<===>>><<<>>>@@@@@@???=========???@@@AAA@@@???@@@CCCEEECCC]]]}}}~~~sssgggfffkkkiii^^^RRRPPPMMMIIIHHHIIIKKKLLLLLLLLLLLLLLLKKKJJJHHHEEEDDDCCCCCCCCCDDDEEEFFFHHHIIIKKKLLLKKKHHHCCC@@@???@@@???>>><<<:::999888777777888888777666666666666666666777888888888777555444555555555555444444444444444333333333444555666777444444444444333333333333444444444444444444555555333333444444555666666666666666777888888999999999;;;;;;:::;;;>>>CCCGGGJJJGGGGGGGGGGGG777888888999999999999999888888777777777777888888777888999::::::999888777777777777888888888888888888888999999:::;;;;;;;;;<<>>BBBDDDIIIRRR]]]fffoootttzzzwwwoooeee^^^\\\\\\\\\[[[fffggglllwwwtttlllmmmuuuwwwqqqqqqsssrrrvvvyyyeeeSSSGGG@@@======<<<:::999888888777777666666666666666666666666555555555555555555555555666666666666666666666666444444444444444444444444666555444444333333444444555555555555444333333222555555555555666666666666888777777777777888888999555666666666777777888888555555555666666666666666666777777999:::;;;<<<<<<;;;>>>AAAAAA@@@???>>>>>>======>>>>>>???AAACCCEEEGGGRRR___iiirrr|||kkkbbbZZZ[[[bbbddd[[[QQQNNNKKKHHHFFFGGGIIIKKKLLLMMMMMMMMMLLLKKKIIIGGGFFFAAAAAA@@@@@@BBBDDDFFFHHHHHHHHHHHHGGGEEECCCAAAAAA>>>===<<<:::999888888888999888777666666555555666555777888999999777555444555555555444444444333333333333222222333444444555444444444333333333222222333333444444444444555555444444444555555555666666666666666777888888999:::999999:::;;;===AAADDDGGGEEEEEEFFFGGG777777888999999999999888666666555555555555666666777777888999999888777777666666666777777888888888999999999:::;;;;;;<<<<<<999???===<<<@@@@@@FFFUUUoootttkkkjjjcccZZZUUUFFFHHHKKKSSSeeeqqqrrrtttuuuxxxzzzpppddd\\\WWWRRRJJJDDD@@@AAAAAA@@@>>>===;;;999<<<===<<<;;;<<<@@@DDDFFFJJJOOOWWW]]]bbbhhhoootttwwwvvvvvvxxx}}}{{{sssjjjeeeaaa^^^ZZZXXXPPPRRRVVVYYY___iiiuuu~~~xxxyyy|||~~~zzzcccOOOCCC>>><<<;;;;;;;;;;;;999888777777777555555555555555555555555555555555555555555555555666666666666666666666666444444444444444444444444555555444333333333333333555555444444333333333333444555555555666666777777777777777777777888999999666666666666666777777777444444555555666666666777777777888888999:::;;;;;;;;;>>>AAABBBBBB@@@@@@@@@@@@???===>>>@@@DDDGGGIIIHHHJJJKKKLLLOOOXXXhhhuuuuuummmkkkkkkfff___YYYUUUQQQSSSWWWXXXTTTPPPNNNLLLJJJGGGFFFGGGIIIJJJIIIJJJJJJKKKJJJIIIHHHGGG@@@???>>>>>>???AAADDDFFFDDDDDDDDDEEEEEEEEEDDDCCC>>>===<<<;;;::::::::::::999888777666555555555555555666888999888777555333555444444444444333333333333222222222222333333444444444333333333222222222333333333333444444555555444444444555555555555555666666666666777888999:::888999;;;>>>@@@BBBCCCCCCCCCDDDEEEFFF666666777888888888888777555444444333333444444555666777888999999888777666555555666666777777888888888999999::::::;;;<<<<<<888>>>===;;;AAA???===EEEMMMfffwwwrrrmmmgggeeeZZZQQQHHHEEELLLhhhyyysssoooqqquuu|||~~~vvvpppiiihhhaaaXXXQQQOOOMMMJJJEEEGGGDDD>>>;;;<<<===<<<999;;;===???@@@CCCFFFHHHIIIHHHGGGHHHKKKQQQWWW[[[\\\]]][[[UUUQQQUUU___hhhffffffeeebbb]]]XXXVVVVVVSSSMMMIIIJJJMMMPPPTTTYYY```jjjxxxyyykkkgggqqq{{{uuu{{{ssscccMMM>>>:::;;;;;;;;;999:::;;;:::888666777888555555555555555555555555444444444444444444444444666666666666666666666666333333333333333333333333555444444333333333333333555444333333333333333444444444555555666777777777666666666666777888888999666666666666777777777777333444444555666777888888888888888999999:::::::::<<<>>>AAABBBAAAAAAAAABBBDDDAAA??????BBBEEEGGGHHHDDDDDDFFFIIIJJJLLLSSS[[[aaalllyyy~~~uuuooojjjddd\\\YYYZZZ[[[YYYUUUTTTRRRQQQPPPPPPQQQQQQRRRNNNNNNMMMJJJHHHGGGHHHIIIDDDEEEFFFGGGHHHHHHGGGFFFAAA???===<<<===???BBBDDDCCCAAAAAABBBCCCDDDDDDCCC======<<<;;;;;;:::;;;;;;:::999888666555555555555555666777777777666444333444444444444333333333333333333222222222222333333333333333333222222222222222222333333444444555555555555555555555555555555777666555555666777999:::999:::===@@@AAABBBBBBBBBBBBCCCEEEGGG555555666777777777777666555444444333333444444555555666777888888777666555444444555666666777888888777777888888999:::::::::888AAA???<<<@@@>>>;;;BBB???KKK[[[lll}}}vvvsssooodddYYYPPPIIIQQQrrr}}}xxxzzzyyywwwvvvyyy}}}ssspppmmmhhh```dddccc[[[VVVVVVVVVSSSMMMJJJFFFDDDCCCCCCCCCCCCDDDCCCCCCBBBCCCDDDEEEFFFBBBAAA@@@===<<<>>>DDDIIIGGGIIIIIIIIIGGGGGGHHHIIIQQQOOOSSS\\\ccciiittt~~~vvvhhhZZZ]]]ttt|||tttZZZOOOBBB999999;;;======888:::;;;:::888666666888555555555555555555555555444444444444444444444444666666666666666666666666333333333333333333333333555444333333222222333333444333222222222333444555444444555555666777777888555555555555666777888999777777777777777777777777333444555666777888999999999999999:::::::::::::::;;;===???@@@???@@@BBBCCCAAA@@@???AAADDDFFFEEEDDDEEEDDDHHHNNNOOOMMMOOOUUUQQQSSSZZZaaafffjjjttt~~~~~~{{{zzzxxxtttnnnggg___YYYYYYVVVSSSTTTWWWYYYYYYXXXWWWUUURRROOONNNNNNPPPQQQLLLNNNOOONNNJJJIIIIIIJJJCCCDDDFFFGGGGGGGGGFFFEEEBBB@@@===<<<<<<>>>@@@BBBDDDBBB??????AAABBBAAA@@@<<<;;;:::::::::::::::::::::999888666555555444444555555555555444444444444444444444333333333222222444333333222222222333333333333333222222222222111111222222333444444555555555555555555555555555555777666555444555777999:::;;;<<<===>>>@@@AAABBBCCCBBBCCCEEEGGG444555555666666666666666555555555444444555555555555666777888888777666555444444444555666777777888666666666777888888999999666@@@???:::;;;999888@@@@@@@@@DDDSSSnnn}}}~~~vvvnnndddRRRIIIYYYsss{{{tttvvv{{{wwwsssnnneee```YYYVVVVVVWWWVVVUUUVVVVVVWWWWWWUUURRROOONNNMMMLLLJJJLLLOOOQQQRRRRRRVVVXXX[[[\\\^^^aaadddgggoooooottt}}}zzzfffYYYPPP```}}}]]]KKKFFF@@@<<<<<<>>>@@@@@@777:::<<<;;;777666666888555555555555555555555555444444444444444444444444666666666666666666666666333333333333333333333333555444333333222222333333333222222111222333555666444444444555666777777888444444444444555666888888888888888888777777777777333444555666777888999:::::::::::::::::::::::::::;;;<<<===>>>>>>???AAADDD;;;;;;===BBBFFFHHHEEEBBBHHHDDDDDDIIIKKKIIILLLSSSTTTOOOPPPUUUTTTSSS]]]kkk}}}~~~yyytttooodddddddddccc```[[[UUURRRQQQOOOOOORRRUUUVVVWWWXXXYYYTTTNNNJJJJJJKKKLLLLLLJJJMMMPPPPPPMMMJJJKKKLLLFFFGGGHHHIIIIIIHHHGGGFFFCCCAAA>>>;;;;;;===???AAAGGGCCC???===???@@@???>>>::::::999999888999999::::::999888666555555444444555555444333333333333444444444444333333333222222444444333333222333333333333333333222222222111111111111222333333444555555555555555555555555555444777666555444555777999:::>>>===;;;;;;===@@@CCCEEEAAACCCFFFHHH666555444444555666555333555555555555555555555555555555555555666666666666333333444555666666666555555666777888999999999999999999999:::::::::;;;;;;>>>>>>>>>AAAKKK```yyyyyyxxxzzzhhhPPPKKKYYY___qqqvvvuuu{{{~~~}}}~~~zzzuuuyyyxxxxxxwwwwwwuuurrrpppjjjiiiiiijjjlllpppuuuyyy___^^^WWWYYYoooxxxtttnnnssshhhFFFBBBAAA???<<<::::::::::::999999888777777666777777777777666666555555555444555444333222222333444555555555555555555555555555444444444333333222222222555555444333333222111111222222222333333333444444444333333222222333333444666555444333444666888999666888999999888777999:::888888777777777777888888777777888888888999999999888:::;;;;;;;;;<<<>>>@@@BBB@@@>>>>>>>>>AAADDDFFFCCCBBBBBBEEEKKKNNNNNNMMMLLLMMMNNNMMMKKKLLLQQQUUUrrrqqqiii```___gggmmmmmm|||}}}xxxtttooolllkkkhhhccc___ZZZYYYXXXWWWVVVUUUUUUUUUNNNOOOQQQSSSUUUUUUTTTSSSXXXSSSNNNLLLNNNMMMJJJFFFKKKLLLLLLMMMMMMKKKJJJIIIHHHGGGEEEEEEFFFEEEDDDBBB???>>><<<;;;<<<===<<<;;;????????????>>>>>>>>>>>>===<<<<<<;;;999888777777888777777666555444444444666555444333222222222222222333333444444333333222222222222111111111111111111111111111111111111111111111111111111111111111555555555444444333222222555555555666666777888999888999:::<<>>>>>>>>=========<<<<<<======<<<;;;:::999888888777777666666555444444333555555444222222111111111222222333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222333333333444444444444444555555444555555666777888888999:::<<<>>>@@@AAABBBCCCEEEGGGHHH444333222333555666666555666555555555444444333333444555555555555666666666666666666777777888888888333444555666777888999999888888999999999::::::::::::<<<>>>===<<<>>>CCCHHHjjjzzziiimmmjjj^^^ZZZFFFBBB@@@CCCPPPkkkxxxxxxzzz|||~~~vvvrrr{{{~~~kkkeeekkkzzzvvv{{{qqq___KKK???===<<<<<<;;;999999888999999666666555444444444555555555555555555444444444444333333333444444333333333222222222222222222222222333333333222222222222222444444333333222111111111111111222222222333333333555444444444444444444555444444333333333555777888555666777777666666777999888888777777777777888888777777777777888888888888999:::;;;:::999999;;;===?????????@@@AAAAAABBBBBBAAA@@@@@@CCCFFFHHHHHHHHHGGGIIIKKKKKKKKKKKKMMMOOOMMMOOOOOOMMMNNNRRRSSSQQQSSSSSSTTTUUUVVVWWWXXXXXXYYY\\\dddppp|||~~~zzzvvvxxx|||~~~}}}~~~}}}|||wwwrrrpppooopppnnnkkkiiikkkggghhhgggcccbbbccc___ZZZTTTSSSSSSVVVZZZ\\\[[[YYYTTTSSSRRRQQQPPPOOOOOOOOOPPPRRRSSSQQQMMMLLLMMMOOOLLLMMMOOOTTTWWWVVVPPPKKKJJJKKKKKKKKKKKKJJJIIIHHHIIIGGGEEECCCCCCAAA???======<<<::::::;;;<<<;;;:::<<<<<<<<<;;;;;;;;;::::::<<<<<<;;;::::::999888888666666555555444444333333444444333222111111111111222222333333333333222222111111111111222222222222333333333333333333333333222222222222222222222222111111222333333444555555333333333333444555666777999999:::<<<===>>>@@@@@@AAADDDGGGIII333222222333555777666555666555555444444333333222444444444555555555666666444444444555555666777777555555555555555666666777888888888888999999999999:::===@@@AAA???>>>???@@@JJJccc~~~ooollliiibbbbbbYYYPPPEEE@@@CCCVVVuuutttkkkrrr~~~{{{wwwuuuzzzqqqaaaUUU^^^yyy|||rrr{{{zzzkkk[[[SSSMMMDDD<<<888999999888888888888888888444444333333333333333444444444444444333333333333111222333444444333222111111111111111111111111111222222222222222111111111333333222222111111111000111111111111222222222222444333333222222333333444333222222222333444555666444555666666555555666777888777777666666777777888777777777777777777777777888999:::999888888999;;;===>>>???@@@AAA@@@@@@???@@@@@@AAABBBDDDEEEFFFFFFEEEFFFHHHIIIJJJJJJJJJKKKIIIJJJLLLMMMOOORRRSSSRRRVVVVVVVVVUUUUUUUUUUUUUUUPPPSSSXXX^^^dddfffdddaaa^^^```ccceeeeeefffhhhiiirrrrrrrrrqqqpppllliiifffgggggghhhkkkmmmlllhhhdddjjjhhhfffeeedddbbbbbbcccaaaccccccbbbbbbbbb___YYYUUUSSSSSSWWW[[[]]][[[YYYSSSSSSRRRPPPPPPOOOOOOOOOOOOSSSVVVTTTPPPMMMMMMOOOJJJKKKNNNRRRUUUTTTOOOKKKIIIIIIIIIIIIIIIHHHHHHGGGGGGEEECCCAAAAAA@@@>>><<<<<<:::888999:::;;;:::999::::::999999999999888888::::::999888888777666666555444444444333333333222333333222111111111111111111111222222222222111111000000000000000111111111222222222222222222222222222222222222222222222222111222222222333333333444222222222222333444555666888999:::;;;<<<===>>>>>>>>>BBBFFFIII222222111333555666666555555555444444333333333333444444444444555555555555888777666555444444555555888777666555444444444555777777777888888888999999555777:::;;;;;;<<<<<<===;;;JJJ\\\kkk~~~zzzuuuqqqssshhh]]]PPPHHHFFFJJJUUU___xxxpppkkkrrr}}}qqqaaaZZZUUUeeetttllloooyyyyyy}}}xxxdddTTTFFFBBBDDDAAA<<<999666777777777777777666666333222222222222222333333222222222222333333333333000111222333333222111000111111111111111111111111111111111111111111111111222111111111111111000000000000000111111111222222222111111111111111111222111111111222222333444555222444555555444333555666777666666555555666666777666666666666666666666666777888888888666666888:::;;;<<<>>>???@@@???===<<>>???:::999777555444444555555666777777777777888888888666666666666777999:::;;;:::===BBBJJJ[[[xxxqqqbbbYYYUUUPPPOOOOOONNNWWWbbboooyyymmmqqqwww|||}}}zzzrrrqqqvvv~~~~~~}}}}}}{{{xxxrrrvvv|||}}}ssskkkiiihhhpppvvvkkkdddaaapppyyyaaaTTTJJJFFFBBB@@@;;;777888<<<666666666777777666555555222222111111111222333333111111111111222222222222111111111222222111111111111111111111111111111111000000000000000111111111000000000000000000000000///000000000000111111111111000000//////000000111000000111111222333333333111222444333222222333555555555444444444444555555666666666666555555555555555666777666555555777999:::;;;<<<======<<<;;;:::===???AAAAAAAAABBBDDDEEEBBBAAAAAABBBDDDFFFFFFEEEEEEBBBBBBEEEGGGGGGJJJOOOKKKKKKKKKJJJJJJIIIIIIIIIIIILLLMMMLLLHHHHHHKKKPPPMMMOOOQQQQQQPPPOOOPPPQQQQQQSSSUUUVVVUUUTTTTTTUUUUUUVVVXXXYYYZZZZZZZZZZZZWWWYYYWWWTTTSSSVVVWWWUUUSSSVVVWWWWWWXXXZZZVVVQQQKKKKKKLLLQQQVVVXXXVVVSSSRRRRRRRRRRRRSSSTTTUUUUUUMMMPPPTTTWWWWWWUUURRRPPPLLLKKKIIIHHHGGGFFFGGGGGGEEEDDDCCCCCCBBBBBBCCCCCC@@@>>>======>>>>>><<<;;;888777555666777999888777777777777666666666666555444444444333333222222222222222222222111111111111111111000000000000000111000000111111111111000000------......//////000000000000000000000000000000111111111111111111111111333333222222111000000///111111111111222333444555666666777999:::<<<=========@@@CCCEEE444333222222444555444222222222222333333444444555333333444444444555555555000111222555888===AAADDD999888666555555666888999666666666777777777888888888777777777888999:::::::::::::::<<>>??????:::444666;;;666666777777777555444333222111111111222222333444000000000111111111222222111111000000000000111111/////////////////////////////////000000000111111000000000000000000000000/////////000000000111111111111000000000000111111//////000111222222222222000111333222111111222444444333333222222333333444666666666555555444444444333444555555444555777999999999::::::::::::999999:::<<>>BBBDDDDDDDDDDDDAAAAAAFFFGGGEEEGGGKKKKKKKKKKKKKKKKKKKKKKKKKKKHHHIIIJJJKKKKKKKKKLLLMMMJJJLLLNNNOOOOOONNNOOOQQQMMMOOORRRRRRPPPOOOPPPRRRTTTUUUVVVUUUUUUTTTTTTUUUQQQTTTTTTQQQQQQUUUVVVSSSOOORRRSSSQQQSSSUUURRRMMMKKKKKKMMMQQQVVVXXXUUURRROOOOOOPPPPPPRRRTTTUUUVVVPPPNNNMMMOOOSSSTTTQQQMMMJJJIIIHHHFFFDDDCCCDDDDDDCCCBBBAAA@@@???@@@@@@AAA@@@>>><<<<<<<<<;;;999888777555444555666888888777777777666666666555555555333333333333222222222222111111111111111111111111000000/////////000000111///000000000000000000///......//////000111111222000000000000000000000000000000000000000000000000111111111111111000000000222222222222333444555555444444666888:::;;;===>>>===???BBBBBB555333222222444444333222000111222333444444555666333333333444444444555555:::888666555444555666777777666555555666888;;;<<<666666666666777777777777777666555666888999999888666:::>>>>>><<<@@@MMM[[[wwwbbbYYYZZZdddmmmZZZTTTLLLDDDAAALLLhhhvvvmmmeee___ddd~~~{{{wwwyyy{{{uuuwwwwwwuuuttt{{{}}}ooo^^^SSSNNNSSScccwwwwww|||yyyoooooo~~~oooRRRBBB???AAA;;;888===@@@===888666666777777888777555444333222222111111222333444444//////000000111111111222222111000//////000111222.........................../////////000000111111////////////000000000000////////////000000000000222222111111111111222222...///000111111222222111///111222222111111222333333222222111111222222333666666555555555444444444111333444444444555777:::999999888888888888888888777:::===>>>===>>>AAADDDBBB>>><<<<<<@@@CCCDDDCCCAAA>>>@@@EEEFFFBBBBBBFFFGGGGGGGGGGGGHHHHHHHHHHHHFFFDDDDDDGGGKKKLLLIIIEEEHHHJJJMMMNNNNNNOOOQQQRRRKKKNNNPPPOOOMMMKKKLLLNNNSSSSSSSSSRRROOONNNNNNNNNKKKPPPPPPMMMNNNSSSSSSOOOLLLNNNNNNMMMNNNQQQOOOJJJMMMLLLMMMPPPTTTTTTQQQMMMLLLLLLMMMNNNPPPSSSTTTVVVTTTMMMHHHHHHNNNQQQOOOKKKGGGHHHHHHGGGEEECCCCCCCCCAAAAAA???>>>>>>>>>???@@@AAA???===;;;;;;999777555666555444444666777777777777777666666666555555555444444333333333333333333000000000000000111111111000000////////////000111//////000000000000/////////000000111222333333333111111111111111111111111//////////////////////////////000000111111222222222222222222333444555666333333555777999<<<===>>>>>>???AAA@@@111111111111111111111111333333333444444444555555222222333333333333444444333333333333333333333333444444555555666777888888666666555555555444444444444444444555666777777888999888888999;;;>>>AAACCC[[[kkknnnfffeeefffllliii___UUUNNNIIIJJJVVVdddttttttiii```fffqqqwwwooorrr}}}pppcccYYYPPPYYYaaasssvvvlllsssrrrhhhooo~~~ttteeeSSSFFF>>><<<::::::;;;:::999777555444333444666777777666444333111222222333333222222111000000000000000000000000000000000000000000000000000000000///......------...---,,,+++,,,...000111...------------...//////000000000000000000000000111000///......///000111000000000000111111111111000111111111222222222222111111111222222333333444444333333444444444222111444444333333444555777888888888888777777777777777777888:::<<<===>>>??????======>>>>>>???@@@BBBCCCAAAAAA@@@@@@AAACCCEEEFFFGGGEEEEEEGGGFFFEEEIIINNNJJJHHHFFFGGGIIIJJJHHHFFFJJJJJJJJJKKKKKKKKKKKKKKKIIIJJJMMMPPPNNNJJJKKKPPPSSSVVVWWWSSSMMMIIIJJJMMMOOOMMMLLLMMMQQQRRRPPPMMMMMMLLLKKKJJJJJJKKKLLLMMMKKKKKKLLLMMMMMMNNNOOOOOONNNNNNNNNMMMMMMNNNRRRUUUQQQOOOOOOPPPQQQNNNIIIDDDHHHHHHHHHFFFDDDCCCDDDEEE=========;;;:::999;;;===<<<<<<<<<;;;999777555555555555444444444555555666777666666666666555555555444555555666555333111000222222222111111111000000////////////////////////111111000000000000111111000000000000000000000000000000000000000000000000000000000000////////////000000000000111111111111444333333333333444555555666666777888999::::::;;;===>>>>>>???111111111111111111111111222222333333333444444444222222222333333333444444333333333333333333333333222222222333333444444555666555555555444444444444444444444555666777777777888777777777999<<<>>>@@@===HHHZZZjjjuuuwwwsssvvvyyyrrrhhh^^^RRRIIIKKKRRRTTTaaaeeellluuusssqqqooolllkkkmmmooo{{{yyypppooopppxxxtttmmmpppsssrrrsss{{{}}}zzzqqqdddsss{{{zzzxxxWWWVVVQQQKKKDDD???<<<<<<999999999888777666444444333444555666666555444333111222222333333222222111000000000000000000000000////////////////////////.........//////////////////...---,,,,,,---///000...------------...//////////////////////////////111000///......///000111....../////////000000000000000000111111111222222111111111111111222222222444333333333333333333222444444333333444555777888777777777777777888888888777888:::;;;===>>>>>>>>><<<<<<======>>>@@@AAABBB@@@@@@?????????AAABBBCCCDDDCCCCCCFFFFFFDDDGGGLLLJJJHHHFFFGGGHHHIIIGGGEEEHHHHHHHHHIIIJJJJJJKKKKKKIIIIIIMMMPPPNNNJJJJJJMMMUUUVVVVVVRRRLLLGGGGGGHHHMMMLLLLLLMMMNNNNNNMMMLLLJJJJJJIIIIIIIIIJJJKKKKKKOOOOOOPPPPPPQQQQQQRRRRRRLLLMMMMMMLLLLLLMMMPPPRRRPPPOOONNNNNNOOONNNJJJFFFHHHGGGFFFDDD@@@>>>===============;;;::::::;;;===;;;::::::999888777555444555555444444444444555555666666555555555444444444555555555555555333222111222222222111111111000000////////////////////////000//////////////////000////////////////////////////////////////////////000000000000////////////000000000000111111111111222222222222222333444444666666777888999::::::;;;======>>>???111111111111111111111111111111111222222222333333222222222222333333333333333333333333333333333333222222222222222222222222555555555555444444444444444444444555666666777777666666666666777999;;;<<<666:::@@@GGGOOO```}}}~~~zzztttmmmeee```eeemmmYYY[[[LLL@@@III^^^uuu|||qqqlllkkklllaaa^^^```kkkuuu{{{~~~rrr^^^SSSRRRTTT```mmmxxx{{{yyykkkdddaaa^^^tttkkk[[[CCC@@@>>><<<;;;;;;999888999888777555444444444444333333555555555555333333111111222222222222111111000000000000000000000000////////////////////////------......///000000111000///---,,,,,,---...///...------------...//////////////////////////////000//////......//////000------.........//////////////////000000000111111111111111111000000000000333333222222222333333444444444333444444555777777666666777777888888999999777777999:::<<<=========<<<<<<<<<===>>>???@@@AAA??????>>>>>>>>>>>>???@@@AAA@@@BBBFFFEEECCCDDDHHHJJJHHHFFFFFFGGGFFFEEECCCEEEEEEFFFGGGIIIJJJKKKLLLIIIJJJMMMQQQOOOJJJHHHJJJRRRRRRPPPNNNKKKHHHFFFEEEIIIKKKLLLMMMKKKJJJJJJJJJGGGGGGGGGGGGGGGHHHIIIJJJQQQQQQRRRRRRSSSRRRRRRRRRKKKLLLLLLKKKJJJKKKNNNPPPOOOMMMKKKKKKKKKKKKJJJIIIIIIIIIGGGFFFCCC@@@>>>===<<<======<<<::::::;;;===999999999888777666555555555555444444444444444555444444444444333333333333555555555555444333222222222111111111111000000000///////////////////////////......------......///////////////////////////////////////////////////////////////000000000000000000000000111111111111111111111111111222333333555666666777888999::::::<<<<<<===>>>111111111111111111111111000000000000111111111111111222222222222333333333222222222222222222222222444444333333333333333333444444444444444444444444444444444555555666666666666666666666666777999999@@@===;;;:::===IIIaaavvvtttfffaaahhhppp|||{{{gggNNNFFFHHHRRRaaaxxxlll```]]]]]]^^^aaadddnnniiijjjzzzyyyeeeXXXUUUZZZ___kkkzzz}}}~~~uuuqqqvvvvvvooolllooowwwiiiSSSEEECCC???<<<<<<======:::777999888666444333444444555222333444444444444333222111111222222222222111111000000000000000000000000////////////////////////............//////000000000///...---------------...------------...//////////////////////////////////////////////////////------........./////////////////////000000000000333333222222111111000000333333333222222222444666333333444444555666666777555555666777888999999:::666777999:::;;;<<<<<<<<<============>>>@@@AAABBB@@@?????????>>>>>>>>>?????????BBBGGGFFFCCCCCCFFFIIIHHHGGGFFFEEEDDDCCCBBBCCCDDDFFFHHHJJJLLLMMMNNNKKKKKKOOOSSSRRRLLLIIIIIIMMMLLLKKKKKKLLLKKKHHHFFFFFFJJJMMMMMMIIIGGGGGGIIIFFFFFFGGGGGGHHHIIIIIIJJJOOOOOOPPPQQQQQQPPPOOOOOOLLLMMMMMMLLLKKKKKKMMMOOOLLLJJJHHHGGGGGGHHHIIIJJJGGGFFFFFFFFFEEEDDDAAA???<<<======<<<;;;:::;;;<<<888888999999888777666666555555444444333333444444333333333333222222222111444444444444444333333222111111111111000000000000///////////////////////////..................///////////////////////////////////////////////////////////////000000000000///000000000111111111111111111111111111222333333555555666777888999::::::;;;;;;<<<===111111111111111111111111/////////000000000111111111111111222222222333333222222222222222222222222333333333333333333222222333333444444444444444444444444444444555555555555777777777777777888999999:::888777777888>>>NNN\\\iiizzz{{{fff^^^```eee~~~jjj___VVVRRRXXXcccppp}}}rrrkkkiiiooovvvqqqeeeYYY[[[mmmooogggeeerrrqqqpppnnnlllkkkmmmqqqtttxxxjjj```YYYiiiwwwwwwsssqqqsss}}}zzzcccNNNBBB>>>;;;999777999<<<===;;;999999888666555444444555666222222333333333333222222000111111222222111111000////////////////////////........................000000//////............//////......------------...------------...//////..............................////////////............/////////000000000////////////000000000000444444444333333222222222333555666555333333444666333333444555555666666666555555666777888999999:::777888999:::;;;;;;<<<<<<>>>>>>>>>???@@@AAABBBCCCAAAAAAAAAAAAAAAAAA@@@@@@???@@@CCCHHHHHHDDDDDDGGGHHHHHHGGGFFFDDDCCCBBBBBBDDDEEEGGGIIILLLNNNPPPQQQNNNMMMPPPUUUUUUOOOKKKKKKLLLKKKKKKLLLLLLKKKHHHFFFFFFIIIMMMMMMJJJHHHHHHIIIHHHIIIIIIJJJJJJJJJJJJJJJLLLMMMNNNPPPPPPOOONNNMMMNNNOOOOOONNNMMMLLLMMMOOOJJJHHHFFFDDDCCCEEEHHHJJJFFFDDDBBBAAABBBAAA>>>;;;;;;===>>>===;;;:::;;;<<<999:::::::::999888888777555555444333333333333333333222222222111111111111333333333222222222222222000000000000000000000000////////////////////////000//////......//////000.................................................../////////000000000111///000000000111111111111222222222222222333444444555555666777888999999:::::::::;;;===111111111111111111111111/////////000000000111111111111111111222222222222222222222222222222222222111111111111111111111111333333333333444444444444444444444444444444444444666777777888888999999999888666777999888888>>>FFFJJJXXXaaajjjvvv~~~qqqllljjjyyy~~~rrrnnnggg```cccaaaaaa___]]]dddvvv~~~|||jjj___```ffffffbbbggglllooooooppp{{{}}}gggWWWNNNGGGNNN[[[______iiiyyyrrrfffYYYPPPXXX}}}qqqhhhkkk}}}}}}vvvhhhVVVFFF>>>===>>>888888777888999888666555777777666555555555555555222222222222222222222222000000111111111111000000////////////////////////........................111000000///......------...............---------...------------...//////........................---......//////......---....../////////000000000/////////000000000111111444444444444444333333333444777999888555333444666222333444555666666666666666666777777888888999999888999:::;;;<<<<<<<<<<<>>===<<<::::::;;;;;;;;;;;;::::::888777777666555444333222222222222222222222222111111111111222222111000000111111222//////000000000000000111////////////////////////000//////////////////000......................................................//////000000111111000000000000111111111111222222222222222333444444444555555666777888999999999999;;;<<<111111111111111111111111//////000000000111111111111111111111222222222222111111111111111111111111000000111111222222333333222222333333333444444444444444444444444444444444555555666777888999999999<<<:::;;;<<<:::777777;;;888@@@DDDKKKXXXbbbtttwwwppp{{{~~~tttsssnnngggiiikkkjjjcccUUULLLOOOWWW]]]rrrwwwllldddeeeddd^^^YYY[[[eeemmmxxxwww}}}wwwbbb```ccckkkooommmkkkjjjpppcccbbbbbb\\\___kkkoooxxx|||{{{|||{{{vvvjjjdddaaa___ooo~~~}}}}}}{{{mmm\\\UUUKKKAAA<<<;;;<<<===;;;<<<<<<;;;888555444444444555555555555444333333222222111111111111222222000000111111111111000000////////////////////////........................///////////////.........------.....................------------...//////........................------...//////...------------........./////////000000000111111111222222333333333333333333444444555999===<<<888444444555222333444666666666666555777777777777777888888888999:::;;;<<<<<<<<<<<<<<<>>>>>>>>>???@@@AAACCCCCCBBBCCCEEEFFFGGGFFFFFFEEEAAAAAACCCGGGGGGDDDDDDHHHFFFGGGHHHGGGEEECCCEEEFFFGGGHHHIIILLLNNNPPPRRRSSSQQQMMMNNNSSSUUURRROOOOOOQQQSSSUUUSSSNNNJJJGGGGGGJJJKKKMMMPPPSSSRRROOOMMMNNNNNNNNNOOONNNMMMKKKJJJIIIKKKNNNPPPRRRRRRPPPPPPPPPQQQRRRQQQOOOMMMMMMNNNKKKKKKIIIFFFDDDDDDHHHKKKSSSMMMFFFCCCDDDCCCAAA>>>:::<<<>>>>>><<<;;;:::;;;;;;;;;;;;:::888777555555666555444333222222222222333333222222222111111111111000///......///000111////////////000000111111///////////////////////////......------......///.........................................................///000111111111000000000000111111111111111111111111111222333333444444555666777888999999888999:::;;;111111111111111111111111000000000000111111111111000111111111111222222222111111111111111111111111222222333444555555666666222222222333333444444444444444444444444444444444333444555777888888999999888666777;;;;;;999:::>>>:::<<<777777===BBBOOOfffzzzzzztttkkkkkkqqq{{{uuueeeXXXOOOJJJFFFXXXgggllluuuwwwsssuuutttkkkbbbfffkkkkkkdddaaaeeeiiihhh___jjjrrrrrrooolllfff```VVVWWW\\\iii~~~ttteeeccciiisssyyyooobbb\\\\\\fff}}}wwwvvvnnn```YYYWWWWWWZZZ[[[\\\bbbiiixxxuuu~~~rrrggg```^^^aaasss~~~yyytttooonnnrrr{{{~~~wwwdddMMMIIIDDD>>>===>>>???===:::444777;;;;;;999777999;;;222333444555444333222111222222111111111111222222000000111111111111000000////////////////////////........................------......///000000000,,,,,,---.../////////......------------...//////........................,,,---...//////...---,,,,,,,,,,,,---------......111111111111222222222222111111111222222333333444555:::???>>>999444333444222333444666666666666555888888888777777777777777::::::;;;<<<==================>>>>>>???@@@BBBCCCBBBCCCEEEFFFGGGGGGGGGFFFAAA@@@BBBFFFEEECCCDDDHHHEEEGGGIIIHHHEEEDDDFFFHHHGGGHHHIIIKKKNNNPPPQQQRRRQQQLLLLLLQQQTTTRRRPPPPPPNNNSSSWWWVVVPPPLLLKKKMMMLLLKKKMMMQQQVVVVVVRRRNNNOOOOOOOOOOOONNNMMMKKKJJJFFFHHHLLLOOOQQQQQQPPPOOOPPPQQQRRRQQQOOOMMMMMMMMMMMMMMMLLLIIIFFFFFFIIILLLOOOHHHAAA???AAACCCBBB@@@:::<<<>>>>>><<<;;;:::;;;;;;::::::999777555444333666555444333222222222222333333333222222222222111000///...------...///000.../////////000000111111////////////////////////...------,,,,,,------...................................................---......///000111111222000000000000111111111111000000000000000111111222444444555666777888999999777888:::;;;000000111111111111000000000000000000111111111111000000000000111111111111222222111111111111222222111111222777;;;;;;555000222222222222222222222222333333333444444444555555555555555555666777888999777777888888888999999999::::::;;;<<<>>>@@@AAABBB[[[pppzzzttttttjjjrrr||||||pppbbbYYYPPPQQQUUUXXXYYYZZZ___ddduuu~~~zzz|||zzzuuussssssrrrooommmnnnkkkddd```___\\\XXXUUUTTTTTTWWW\\\bbbeeegggaaa]]]VVVPPPOOORRRYYY___ccceeeaaaZZZWWWXXXTTTNNNYYY]]]``````bbbeeeeeebbbgggkkknnnmmmkkkppp{{{zzzhhhYYYQQQWWWbbb~~~tttqqqpppiiihhhttt|||dddUUUMMMHHHBBBAAA???===<<<<<<======999999999888777666666555555555444444444333333333555444333222111111111111000111222222222111///...000000000000000000000000........................////////////////////////..............................------------..............................------------------------............////////////000000000000111111111111111111111111111111111111444444444444444444444444555555555555666666666666777777777777888999:::;;;777888:::<<<======<<<<<<>>>>>>?????????@@@@@@@@@AAABBBCCCEEEFFFFFFFFFFFFCCCDDDEEEFFFEEEFFFHHHJJJGGGIIIJJJIIIGGGEEEEEEFFFFFFIIILLLNNNMMMMMMMMMMMMMMMNNNOOOQQQQQQQQQQQQPPPSSSQQQSSSVVVUUUOOOKKKKKKOOONNNPPPSSSWWWWWWTTTQQQNNNNNNMMMNNNOOOPPPNNNLLLIIIHHHGGGIIILLLOOOOOOOOOOOOPPPQQQRRRQQQOOOLLLKKKJJJKKKLLLMMMMMMLLLKKKJJJIIIHHHEEEBBB@@@????????????AAA???;;;:::<<<<<<999888888888888777666444444444333222222444444333222333333333222222222111111000000//////.........---//////000000000000////////////000000111111222222------...............------------............///........................////////////000000000000,,,------...///000000111000000000000111111111111333444555666777777777777666888;;;<<<000000111111111111000000//////000000000111111111//////000000000111111111222111111000000111111222222111111555999:::555111222222222222222222222222333333333444444444444555444444444444555666777888777777777888888888999999888888999:::<<<===???@@@@@@PPPcccnnnwww{{{xxxrrrtttzzz}}}nnnbbbhhhiiikkkkkkfff\\\RRRLLLVVV___qqq{{{tttkkkbbbffffffgggkkknnnmmmhhhddd`````````___^^^___```bbbaaaaaa^^^ZZZ]]]cccdddaaa```cccfffhhhnnnyyy{{{mmmcccZZZYYYcccoootttkkkfffjjjuuufffPPPGGGDDDBBB@@@???>>>===<<<;;;;;;;;;999999888777777666555555555444444444444333333333555444333222111111111111...//////000///...---,,,////////////////////////..............................................................................------------..............................------------------------............//////////////////000000000111111111111111111111111111111111333333333333333333333333444444555555555666666666666555555666666777888999777888999;;;<<<<<<<<<<<<======>>>>>>>>>?????????@@@AAABBBDDDEEEFFFFFFFFFFFFGGGGGGGGGEEEEEEGGGHHHGGGHHHIIIHHHFFFEEEEEEEEEFFFIIILLLMMMLLLLLLLLLLLLLLLMMMNNNPPPPPPPPPPPPOOOPPPNNNPPPTTTSSSNNNKKKLLLMMMNNNPPPTTTXXXXXXUUURRRPPPPPPOOOPPPQQQQQQPPPNNNJJJIIIHHHIIIKKKMMMMMMMMMMMMMMMNNNNNNMMMLLLKKKJJJJJJKKKLLLLLLLLLJJJIIIHHHGGGFFFDDDBBB@@@?????????;;;===<<<999888;;;;;;888777777777777666555444444333222111111222333111000222222111111111000000000000/////////.........---/////////000000/////////............////////////////////////...---++++++------------......................................./////////000000000000......//////000111111111000000000000111111111111333444555666666777777666666888;;;<<>>FFFMMMUUUaaajjjmmmzzzyyyvvvzzz|||ooobbblllpppvvv}}}~~~vvvfffYYYLLLMMMSSS^^^fffjjjlllooo}}}~~~{{{vvvvvv}}}sssiiihhhhhhiiiqqq}}}}}}xxxsssnnnjjjhhhnnnvvv~~~uuuwww}}}}}}wwwppp```NNNCCCBBBDDDDDD=========<<<;;;:::999888888888777777666666555555444444444444333333333333444333222111111111111111///////////////...------////////////////////////................................................------------------------......------------......................................................---............///////////////000000000000111111222222222222222222222222333333333333333333333333444444444444555555555555444444444444444666777777666777888:::;;;;;;;;;;;;<<<<<<=========>>>>>>>>>>>>???@@@BBBDDDEEEEEEEEEIIIIIIIIIGGGEEEDDDEEEFFFFFFGGGHHHHHHFFFDDDDDDEEEFFFHHHKKKLLLKKKJJJJJJKKKKKKLLLMMMNNNOOOOOOOOOOOOMMMKKKMMMQQQPPPLLLJJJKKKJJJLLLPPPTTTXXXXXXUUURRRRRRQQQPPPQQQSSSSSSQQQPPPLLLJJJIIIJJJKKKLLLLLLKKKJJJJJJIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKJJJHHHFFFEEEDDDCCCBBB@@@??????>>>>>>888::::::777777::::::888666666666666666555444333333111000000111111000...000000000000/////////////////////.....................////////////......------------,,,,,,,,,,,,...............---,,,,,,------------............------------------------....../////////000000000000000000000111111111111000000000000111111111111222333444555666666666666666999;;;<<>><<<<<<@@@EEEIIIKKKXXXnnn{{{ooo```dddlllyyyvvv```ZZZUUUUUUVVVTTTPPPMMMNNNTTTUUUYYYsss{{{|||~~~{{{uuu```QQQKKKQQQTTTXXXkkk~~~uuuqqqqqqzzzuuuccc]]]^^^QQQMMMHHHDDDDDDEEEDDDAAA<<<<<<======<<<:::888777777777777666666555555555444444444333333333222222333333222111111111111111111111111111111000000///////////////////////////................................................------------------------...------,,,,,,------...........................////////////////////////---------.........//////////////////000000000111222222222222222222222222222222222222222222222222333333333333444444444444333333333333444555666666555666777888999:::::::::<<<<<<<<<=========>>>>>>;;;<<<>>>@@@BBBCCCDDDDDDHHHIIIHHHGGGEEEDDDEEEFFFEEEFFFGGGGGGEEECCCCCCDDDFFFHHHJJJJJJIIIHHHIIIJJJKKKLLLMMMMMMNNNOOOOOOOOOLLLJJJJJJMMMLLLHHHFFFHHHFFFIIINNNSSSUUUUUUSSSQQQPPPOOOOOOPPPQQQQQQPPPNNNLLLJJJIIIJJJLLLMMMMMMMMMHHHGGGFFFEEEEEEFFFHHHIIIIIIIIIIIIIIIGGGEEECCCBBB@@@@@@??????>>>>>>======999;;;;;;777666999999777555555555555555444333333333111000000000000///---000000000/////////..............................---......//////......---------,,,,,,++++++******)))***,,,---.../////////,,,,,,---------.........------------------------........./////////000000111000000000000000000000///000000000111111111111222222333555555555555555666999;;;<<>>@@@AAAAAAAAACCCEEEEEEEEEDDDDDDEEEGGGDDDEEEFFFFFFDDDBBBBBBCCCDDDFFFHHHHHHGGGGGGHHHIIILLLLLLLLLMMMMMMNNNOOOOOONNNJJJIIIJJJHHHDDDBBBDDDCCCFFFKKKOOOQQQQQQPPPOOOMMMLLLLLLMMMNNNNNNMMMKKKJJJIIIHHHJJJMMMOOOOOOOOOGGGFFFDDDCCCCCCEEEGGGHHHGGGGGGGGGFFFEEEBBB@@@???===============<<<;;;;;;===???===888777999888555333444444444444333333222333111000000111111000...111000000000000/////////---------...............------............------...------,,,,,,+++++++++)))***+++---.../////////,,,,,,,,,------------...------------------------............//////////////////////////////......///000000000111111111111111222333444555555555555666888;;;;;;...//////000000//////.........////////////000000......////////////000000111000000//////000000111111111111111111111111111//////000000111222222222222222222222333333333333333333333333444555666666555555555555666666666666777777666666666777888888:::666555888:::::::::<<<:::GGG\\\ooozzz{{{vvvqqq|||zzzvvvnnnlllvvv{{{ooogggfffdddfffmmmvvvxxxuuuddd```WWWOOORRR[[[aaaaaaRRRSSSWWW[[[]]]eeewww{{{|||uuuvvvzzzvvvvvvZZZUUUOOOSSSfffyyy{{{qqqqqqhhhgggjjjgggggg}}}~~~wwwuuusssnnnzzzeeeVVVRRROOOHHHCCCGGGAAA===???@@@???>>>>>><<<<<<<<<<<<;;;999888777555555555555555555444444333333333333222222222222222111111000000000111111000000///...............................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------................................................,,,------------...............////////////000000000000000000000000000000000000000000000000000000111111111111222222222222222222222222333444555555444444444444555777888999::::::;;;;;;;;;<<<<<<<<<999:::;;;<<<===>>>>>>>>>???@@@AAAAAAAAABBBDDDGGGCCCDDDEEEEEECCCAAAAAABBBBBBDDDFFFFFFFFFFFFHHHJJJKKKKKKKKKKKKKKKMMMNNNNNNNNNJJJHHHHHHEEEAAA@@@BBBBBBEEEJJJLLLMMMMMMMMMNNNKKKKKKJJJKKKLLLMMMKKKIIIGGGFFFFFFHHHKKKNNNNNNNNNGGGEEEDDDBBBBBBCCCEEEFFFDDDEEEEEEDDDBBB@@@>>>===;;;;;;<<<<<<;;;:::999888===???===888666777666333222222333333333333222222111000///000111222111000000000000000////////////---------------.........,,,,,,------------,,,,,,------------,,,,,,,,,,,,---------------,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------........./////////............////////////000000000000111111111111111111222333444444444444444777999:::......////////////.............../////////000000........./////////000000000000////////////000000///000111111000000///000/////////000111222222222111222222222222333333333222111111222222333444555444444555555555666666666777666666555555555666666999666666:::999555555999888<<>>===???DDD<<<;;;:::999888777777777444444444444444444444444333333333222222222222111111111000000000000111111111000///...---......///................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---........................------------------------,,,,,,---------................../////////000000////////////////////////////////////////////////000000000111111111222222000000000000111222333444333333222333444555777888888888888888999999999999999:::;;;;;;<<<<<<;;;;;;<<<===>>>???>>>???BBBDDDBBBDDDEEEDDDBBB@@@@@@AAA@@@BBBDDDDDDEEEFFFIIIKKKIIIHHHHHHHHHHHHJJJKKKLLLMMMHHHFFFFFFDDD@@@@@@CCCCCCFFFJJJKKKJJJJJJLLLNNNMMMLLLKKKLLLNNNNNNLLLKKKFFFDDDDDDEEEHHHJJJJJJJJJEEEDDDCCCBBBAAAAAABBBBBBBBBBBBBBBBBBAAA???===<<<::::::;;;;;;:::888777666999:::999444333444444111111111222222222222222111///...---...000111111000/////////.........------,,,,,,,,,------.........,,,,,,------------,,,,,,+++,,,,,,,,,,,,,,,,,,---.........---,,,+++***)))++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////.........///000000111111000000000000111111111111000111222333333444444333333555888999......////////////................../////////000............/////////000000000////////////000000...///111222000///...///...//////000111222222222111111222222222333333333000000000000111222333444444444444555555555666666666666555444444444555555555333555999888555777===:::777666666999;;;:::999:::BBBQQQaaannntttvvvuuu|||uuuttt{{{~~~sssiiieeehhhgggfffqqq~~~rrreee]]]\\\___iiissspppmmmdddXXXPPPOOONNNKKKOOOUUUYYYZZZZZZYYYUUUOOOIIINNNWWWaaaiiilllkkkiiiccc]]]WWWXXXaaammmuuuxxxjjjccc]]]XXXRRRPPPYYYeeeoookkk```SSSJJJIIIHHHFFFNNN]]]oooxxxvvvnnniiigggllleee^^^gggyyyqqqjjjiiimmmpppbbb]]]aaacccaaa\\\QQQFFFDDDCCCAAA???>>>;;;888:::??????:::999<<<<<<:::888666555555666666444444444444444444444444333333333222222222111111111000000000000000111111333222000/////////000111................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---........................------------------------,,,,,,,,,---------................../////////000........................////////////////////////000000000000111111111111.........//////000111222333222222222333555777888666666666666777777777777999::::::;;;;;;::::::999;;;<<<======<<<===???AAABBBCCCDDDDDDBBB@@@@@@AAA???AAACCCDDDDDDFFFIIIKKKGGGFFFFFFEEEFFFGGGIIIJJJKKKGGGDDDEEECCCAAABBBEEEEEEHHHJJJJJJIIIIIILLLOOOOOONNNMMMNNNPPPPPPNNNMMMEEEDDDBBBCCCEEEFFFFFFEEEDDDCCCBBBAAA@@@@@@@@@???@@@AAAAAAAAA@@@>>>===<<<::::::::::::999777555444444666444000000222222///000111111222222222111111,,,++++++---///000000///......---------,,,,,,,,,,,,,,,,,,------.........+++,,,,,,------,,,,,,+++******++++++,,,,,,,,,---++++++,,,---------,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////...//////000111222222333000000000000111111111111000000111222333333333333222555777888................................................////////////////////////////////////////////////000000000000////////////......///000000000000000...///000111222333333333000111333333222222222333333333333444444444555555444444444444444444444444666666666666666555555555444666999999888777777888======???CCCGGGMMMRRRUUUkkknnn{{{zzztttggg[[[aaasssxxxmmmbbb^^^___hhh|||nnnfffgggiiiuuuzzz{{{lll]]]YYY]]]NNNQQQWWW```ffffff```ZZZWWWMMMJJJQQQWWWXXX___jjjbbb\\\XXXWWWRRRSSSfff}}}mmmZZZYYY\\\[[[[[[tttwwwzzzwwwpppjjjrrr~~~yyy{{{qqqcccUUUOOONNNMMMMMMOOONNNKKKGGGDDDCCCAAA@@@>>>;;;;;;;;;;;;;;;;;;;;;;;;::::::999888777666555555333444444555555444444333333333222222111000/////////...///222111......111???555......000//////111........................+++,,,------......------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------.........///............------------------............///000///...---,,,------...............////////////////////////////////////000000000000111111111111000///---,,,---...000222111222222333333444444555777666666555555555666666::::::::::::::::::;;;;;;;;;;;;::::::;;;<<<>>>???DDDDDDDDDDDDDDDCCCCCCBBBEEECCCAAAAAACCCEEEFFFEEEHHHGGGEEEDDDCCCDDDFFFGGGJJJHHHFFFCCCAAAAAA@@@@@@FFFFFFFFFGGGHHHIIIJJJKKKOOOMMMJJJHHHGGGHHHJJJKKKHHHGGGEEEEEEEEEGGGIIIKKKEEECCC@@@>>>===>>>@@@AAAEEECCCBBB???>>><<<<<<;;;:::999777777888777666444222222222222222222222222222111111000///......---000000000000000000000000......---------,,,,,,,,,.........------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......---......///000111111222111000///......///000000111111222333444666666777888888888888................................................................................................000/////////////////////......///000000000000000///000111111222222222222///111333333222222222333333333333333444444444444444444444444444444444444666666666666555555555555444666888888777777777888666777777999===AAADDDGGGUUU[[[ooolll\\\bbbtttuuujjj```\\\\\\aaammmzzzuuujjjhhhfffooofffaaagggqqq~~~~~~xxxkkk```ZZZ```iiiqqqxxxmmmfffaaafff{{{vvviiigggfffeeevvvyyyvvvmmmdddfffwwwwwwbbbYYYPPPMMMLLLIIIHHHJJJKKKHHHDDDBBBAAA@@@>>>===;;;;;;;;;::::::999999999888888777666555444333333333333444444444444333333333333222111111000////////////111222...,,,222:::???888000++++++------,,,........................+++,,,------......------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------------------............---------------------............///000///...---,,,------...............////////////////////////////////////000000000000111111111111000///...------///000222111222222333333444444555777666666555555666666666999999999::::::::::::;;;;;;;;;::::::;;;<<<>>>>>>CCCCCCDDDDDDDDDDDDCCCCCCFFFDDDBBBBBBCCCDDDDDDCCCHHHFFFEEEDDDDDDEEEGGGHHHJJJHHHFFFDDDBBB@@@@@@@@@DDDDDDDDDEEEFFFHHHIIIJJJNNNMMMKKKIIIIIIIIIJJJKKKGGGFFFEEEEEEEEEGGGHHHIIIDDDCCC@@@>>>===>>>@@@AAACCCBBB@@@>>>===;;;:::::::::888666666777777555444222222222222222222222222111111000000///......---...........................------------,,,,,,,,,......---------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---------............//////000000111111111000///......///000111111111222333444555666666777777888999................................................................................................////////////////////////......///000000000000000000000111111222111111111///111333333222111222333222222333333333444444444444444444444444444444444555555555555555555555555333555777777666555666777777666666777888:::<<<===>>>CCCYYY}}}kkkppp{{{sssmmmjjjiiinnnuuuvvvnnniiidddlllyyyzzziiiffflllwwwuuujjjkkksss}}}pppfffdddppprrrkkkjjjdddiii}}}yyymmmkkktttzzzoooeeeeeekkkmmmfff^^^UUUPPPMMMMMMKKKFFFFFFHHHGGGDDDAAA???>>>>>>===<<<;;;;;;:::999888888777777666555555444333222111111222333333444444333333222222222222111111000000//////000222111---,,,666BBBHHHIIIAAA444...000000,,,------------------------+++,,,------......------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------,,,,,,............---------------------............/////////...------------...............////////////////////////////////////000000000000111111111111000///.........///111222111222222333333444444555777777666666666666777777888999999999:::::::::;;;::::::::::::;;;<<<===>>>AAABBBCCCDDDEEEEEEEEEEEEIIIFFFCCCBBBBBBBBBAAA@@@EEEEEEDDDDDDEEEFFFHHHIIIJJJIIIGGGDDDBBBAAA@@@???AAAAAABBBDDDEEEGGGHHHHHHLLLKKKKKKKKKKKKKKKKKKKKKGGGGGGFFFFFFFFFGGGHHHHHHDDDBBB@@@>>>>>>>>>@@@@@@AAAAAA???>>><<<;;;999999999777666666777777555444222222222222222222222222111000000//////.........------------------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......////////////000000000000111000///......///000111111111222333444555666666666666888999.........................................................................................................///////////////......///000000000000000000111111111111111000//////111222333222111222333222222222222333333333333333333333333333333333333444444555555555555555666333444666666555444555666888888777777888999:::;;;::::::DDD^^^}}}mmmwww|||zzzyyy{{{}}}~~~uuu}}}uuuqqqjjjbbb\\\aaasssrrrddddddgggqqqxxxiiibbbdddnnn{{{oooeeedddhhh~~~wwwuuuccc```hhh~~~|||}}}|||wwwhhh___TTTQQQTTTXXXWWWTTTRRROOOMMMLLLIIIEEEGGGKKKDDDAAA>>>=========<<<;;;;;;:::999888777666555555555444444333222222111111222222333333333333222222222111111111000000000///111///000000......666???KKKVVVTTT@@@111111111,,,------------------------+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++.........------,,,,,,,,,.........---------,,,,,,---------............///............------..................///////////////////////////////////////000000000111111111111000000/////////000111222111222222333333444444555777777666666666777888888888888999999::::::;;;;;;:::::::::;;;;;;<<<======@@@AAABBBDDDEEEFFFFFFFFFJJJHHHDDDBBBAAAAAA???>>>BBBBBBBBBCCCDDDFFFGGGHHHJJJIIIGGGEEECCCAAA@@@??????@@@BBBDDDEEEGGGGGGHHHIIIJJJKKKLLLMMMLLLKKKKKKHHHHHHHHHHHHHHHHHHHHHHHHCCCBBB@@@???>>>>>>???@@@@@@@@@???>>>===;;;:::999999888666777888888666555111111111111111111111111000000/////////.........---------------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......000000000000////////////000//////......///111111111111222333444444555555666666888999................................................................................................------....../////////000......///000000000000000000000111111111000000//////000222222111111111222111111111222222222333333333333333333333333333333333444444444555555666666333444555555444444555777444444444555666777777888@@@<<<<<>>============<<<::::::999888666555444444555444444333333222222222111111222222222222111111111111111000000000000000222...---000222111111444:::NNNUUUCCC///,,,---,,,------------------------+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++.........------,,,,,,,,,...------------,,,,,,,,,---------............///------..............................////////////000000000000000000000000///000000000111111111111000000000000000111222222111222222333333444444555777777777777777888999999888999999:::;;;;;;<<<<<<::::::;;;<<<============@@@AAABBBDDDEEEFFFFFFFFFJJJHHHDDDBBBAAA@@@???===@@@@@@AAABBBCCCDDDFFFFFFIIIHHHGGGFFFDDDBBBAAA@@@@@@AAACCCEEEFFFGGGHHHHHHFFFHHHJJJLLLMMMLLLLLLKKKJJJJJJKKKKKKKKKIIIHHHGGGCCCBBBAAA???????????????@@@@@@@@@???>>><<<;;;::::::888777777888999888666111111111111111111111111////////////....................................------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......000000000000////////////000///.........000111222111222222333333444444444666777777888................................................---------------------------------------------------------......//////000......///000000000000000//////000000111000000000...000222222111000111222000000111111111222222222333333333333333333333333333333333444555555666666444555555444333444666777333333444666777888999999;;;;;;<<<============<<>>=========<<<;;;999999888777666666555555555444444444333333333222000111111222222111111000000000000000000000000000222---+++000333111...---+++>>>III???///+++...111,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------,,,,,,------------,,,,,,,,,,,,---------............///,,,---......///.....................////////////000000000000000000000000000000000000111111111111000111111111222222222222111222222333333444444555777777777777888999:::;;;999999:::;;;<<<===>>>>>>;;;;;;===>>>>>>???>>>>>>@@@AAABBBDDDEEEFFFFFFFFFIIIFFFCCCAAAAAA@@@???>>>???@@@AAABBBCCCDDDEEEEEEGGGGGGGGGFFFEEEDDDBBBBBBBBBCCCEEEFFFGGGHHHGGGGGGDDDEEEHHHJJJKKKLLLLLLLLLJJJKKKLLLMMMLLLJJJGGGFFFBBBBBBAAA@@@???????????????@@@@@@@@@???===;;;:::999777666777888999888666111111111111111111111111................................................,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......////////////000000000000//////......///000111222111222222222333333333444666777777888................................................------------------------------------------------,,,,,,---......///000000......///000000000000000......///000111111111000...000222222111000111222000000000000111111111222222222222222222222222222222222333444444555666666555555666555444444666888555666777888::::::;;;;;;666999<<<>>>>>>>>>>>>>>>======:::999AAAOOOYYY\\\ZZZZZZ___gggllljjjgggdddjjj}}}~~~{{{yyy|||vvvjjjaaaZZZTTTSSSXXXZZZVVVRRRSSSQQQMMMNNNOOOPPPNNNKKKIIIIIIJJJJJJIIILLLSSSTTTMMMDDD@@@CCCAAA===<<<<<<;;;:::999888888888777777777666666444444333333333333222222000000111111111111000000///000000000000000000000111------111222///---...***222888777111---///333,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---------------------------,,,,,,,,,++++++---------............///,,,,,,.../////////..................////////////000000000000000000000000000000000000111111111111000111222222333333222222111222222333333444444555888888888888999:::;;;;;;::::::;;;<<<===>>>??????<<<===>>>???@@@@@@@@@???AAAAAACCCDDDEEEEEEEEEEEEGGGDDDBBBAAAAAAAAAAAA@@@AAABBBCCCDDDEEEEEEFFFFFFEEEEEEFFFGGGFFFEEEDDDCCCBBBDDDEEEGGGGGGGGGEEEDDDCCCDDDEEEGGGIIIKKKLLLLLLHHHJJJKKKLLLKKKHHHEEECCCBBBBBBAAA@@@@@@?????????>>>>>>??????>>><<<:::999666555444555666777666555111111111111111111111111........................------------------------,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---------............//////000000111111///.........///000222333222222222222222333333333555666777888................................................------------------------------------------------,,,,,,------...///000000...//////000000000000000------///000111111111111...000111222111000111222000000000000111111111111222222222222222222222222222222333333444555666666555666666555444444777999444555666777888888888888;;;;;;;;;;;;:::999999999999===@@@>>>???AAA@@@===:::===CCCJJJLLLJJJJJJJJJXXXdddqqq{{{sssqqqvvv|||~~~}}}{{{yyyzzz|||hhh^^^\\\\\\^^^___XXX___ccc```[[[YYYVVVRRRSSSVVVTTTNNNLLLOOONNNJJJLLLLLLLLLMMMNNNNNNMMMLLLIIIKKKTTTaaaeeeZZZKKKAAACCC@@@===;;;::::::999888888888888888777777777777333333333222222222222222000000111111111111000000////////////000000000000///...///111000---///333...++++++......******...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------.........---------,,,,,,,,,++++++---------.........//////+++,,,.../////////................../////////000000000000000000000000000000000000000111111111111111111222333333333333222111222222333333444555555888888888888999:::;;;<<<;;;;;;<<<===>>>???@@@AAA<<<===???@@@AAAAAA@@@@@@AAABBBCCCDDDEEEEEEEEEEEEEEECCCAAA@@@AAABBBBBBAAACCCDDDEEEFFFGGGGGGGGGFFFDDDEEEFFFGGGGGGFFFEEEDDDCCCDDDEEEGGGGGGEEEDDDCCCBBBCCCDDDFFFHHHJJJLLLMMMGGGHHHJJJKKKJJJGGGCCC@@@BBBBBBAAAAAA@@@??????>>><<<===>>>>>>===;;;999888444333222333555555444333000000000000000000000000---.....................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************++++++,,,,,,,,,++++++++++++++++++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......,,,,,,,,,---------......---......///000111111222///.........///000222333222222222222222222333333444555777999......////////////......////////////////////////------------------------,,,,,,,,,---------......---------............///////////////////////////////////////000000000000222111111111000000//////000000000000111111111111000111111111111222222222222222222333444555666777666666555555555444444444555555666666777777888888888888888888888888888888777888888999:::;;;<<<<<<;;;===???@@@@@@@@@AAABBBJJJKKKMMMPPPRRRTTTUUUUUUXXXVVVYYYeeesss{{{zzzuuuhhheeebbbaaafffppp{{{xxxnnnhhhfffddddddppp{{{|||wwwooogggeeeiiimmmpppppppppooopppfffdddbbbaaaaaa```^^^]]]^^^\\\XXXTTTPPPPPPRRRUUUYYYSSSNNNMMMPPPRRRPPPMMMNNNNNNNNNNNNNNNNNNNNNMMMIIIKKKMMMNNNMMMKKKHHHFFFFFFIIITTTaaacccWWWJJJDDDAAA@@@>>><<<;;;:::;;;;;;888777777666555444444444222222222222222222222222111111111111000000000000////////////////////////////////////////////////...........................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++---------------------------------....../////////111111000000//////......000///...------...///000000000000000000000000000////////////000000000000333222111000000222444555111222222333333222222111777777777888999999::::::::::::;;;<<<>>>@@@AAABBB@@@@@@@@@AAAAAABBBBBBBBB@@@AAACCCEEEFFFEEEDDDCCCFFFEEEDDDCCCCCCDDDEEEFFFEEEEEEFFFFFFFFFGGGGGGGGGIIIGGGDDDDDDEEEEEEBBB???DDDDDDDDDDDDDDDDDDCCCCCCDDDEEEGGGIIIKKKLLLLLLMMMFFFEEEEEEFFFGGGFFFDDDBBBBBBBBBAAA@@@@@@???>>>>>>=========<<<:::888666555333333333333333333333333333222000///...///000222///...---,,,,,,---...///------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,++++++******++++++,,,.........,,,******,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................////////////////////////000000000000111111222333333333222222555777888999......////////////..............................------------------------,,,,,,,,,---------......---------............///////////////////////////////////////000000000000222222222222111111000000//////000000000111111111000000111111111222222222222222222333333444555666666555555555444444444333444555555666777777888888888888888888888888888888777888888999:::;;;<<<======>>>@@@@@@>>>>>>???@@@BBBCCCDDDFFFGGGHHHHHHHHHGGGEEEGGGNNNWWW\\\ZZZWWWTTTRRRPPPPPPSSSYYY___ccckkkfff___WWWRRROOONNNMMMRRR[[[aaaaaa``````^^^ZZZPPPSSSWWWYYYZZZZZZZZZ[[[YYYWWWUUUSSSSSSQQQOOOMMMMMMLLLKKKIIIIIIKKKPPPTTTVVVQQQMMMLLLOOOQQQOOOMMMLLLMMMOOOQQQQQQOOONNNLLLHHHIIIJJJJJJIIIHHHFFFEEEDDDAAADDDJJJKKKFFFAAAAAA@@@???===;;;::::::::::::777777666666555444444333222222222222222222222222111111111000000000//////------------------------................................................------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------,,,,,,---------.........000000000/////////......//////............//////////////////////////////.../////////000000000000333222111000000222333555111222222333333222222111444444555555666666777777:::::::::;;;===>>>@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@???AAACCCDDDEEEEEEDDDCCCEEEDDDCCCBBBBBBCCCDDDEEEFFFFFFGGGHHHHHHGGGGGGGGGHHHFFFDDDDDDEEEEEECCCAAAAAAAAAAAABBBCCCCCCDDDEEEEEEFFFGGGIIIJJJLLLLLLLLLGGGFFFFFFGGGGGGGGGDDDBBBBBBBBBAAA@@@???======<<<;;;;;;;;;:::999777666555333333333333333333333333333222000......///000111///...---,,,,,,---...///------------------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,+++,,,---,,,++++++---///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////............////////////////////////000000000000111111222333333333222222555666888888......////////////..............................------------------------,,,,,,,,,---------......---------............///////////////////////////////////////000000000000333333222222222222111111//////000000000000111111000000000111111111222222222222222333333444444555555555444444444444333333444444555555666777777777888888888888888888888888777888888999:::;;;<<<<<<===>>>???>>>===<<<<<<===AAAAAABBBBBBBBBBBBBBBAAABBBAAABBBEEEIIIKKKKKKJJJHHHHHHGGGGGGHHHIIIKKKLLLSSSQQQNNNJJJFFFCCCAAA@@@@@@EEEIIIIIIKKKOOOQQQQQQGGGIIIKKKLLLLLLLLLNNNOOOSSSQQQNNNMMMLLLJJJHHHFFFDDDEEEEEEEEEFFFKKKPPPUUUQQQMMMJJJJJJMMMOOONNNMMMIIIKKKNNNQQQRRRPPPMMMKKKIIIHHHHHHGGGGGGFFFEEEEEEEEE@@@===???@@@>>>>>>@@@>>>===<<<;;;:::999999999666666666555555444444333222222222222222222222222111111000000000000//////------------------------........................------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,------------///////////////...............////////////......////////////////////////....../////////000000000222111000000000111333444111111222222222222111111222222333444444555555666::::::::::::;;;<<<===>>>BBBBBBAAAAAA@@@????????????@@@AAACCCCCCCCCCCCBBBCCCCCCBBBAAAAAABBBCCCCCCEEEGGGHHHIIIIIIHHHFFFEEEGGGEEEDDDDDDEEEEEEDDDBBB>>>>>>???@@@BBBCCCEEEFFFEEEFFFGGGHHHIIIJJJKKKKKKHHHGGGFFFFFFFFFFFFDDDAAAAAAAAA@@@>>>===;;;:::999999999999888777666555444222222222222222222222222222111000......//////000......------------......------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,)))+++------,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............////////////............////////////////////////000000000000000111222333333333333333444666888888---......//////......---........................------------------------,,,,,,,,,---------......---------............///////////////////////////////////////000000000000111111111111111111111111////////////000000000111000000000000111111111111111111222333333333333333444444333333333333333333333444444555555666777777777777777777777777777777666777888999:::;;;;;;<<<;;;<<<===<<<;;;:::;;;===BBBBBBCCCCCCCCCCCCBBBBBBBBBDDDFFFGGGHHHIIIKKKMMMIIIHHHHHHGGGGGGGGGGGGGGGJJJKKKLLLKKKIIIFFFEEEDDDDDDEEEFFFEEEFFFIIIKKKLLLLLLMMMNNNMMMLLLKKKLLLNNNQQQOOOMMMMMMMMMLLLJJJHHHGGGGGGFFFEEEEEEGGGKKKOOOKKKIIIHHHHHHKKKMMMMMMLLLGGGIIIKKKMMMNNNNNNLLLKKKKKKJJJHHHFFFFFFEEEFFFFFFAAA@@@@@@BBBCCCAAA>>><<<<<<<<<;;;:::999999888888555555555444444444333333111111111111111111111111111000000000////////////////////////////////////........................---------------------------,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,---////////////---,,,////////////////////////........./////////000000111000000000000111222333111111222222222222111111333333333444555555666666999999999999999999:::;;;@@@@@@@@@???????????????===>>>@@@AAAAAAAAAAAAAAABBBAAA@@@??????@@@AAABBBDDDEEEGGGIIIHHHFFFDDDBBBEEEDDDDDDDDDDDDDDDDDDDDD?????????@@@AAACCCEEEFFFEEEEEEEEEFFFFFFGGGHHHHHHGGGEEEDDDDDDDDDCCCAAA???@@@???>>><<<:::888777666666666666666666555444333111111111111111111111111111000///.........//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***+++++++++++++++++++++++++++,,,,,,,,,,,,,,,------,,,++++++******++++++,,,+++---//////...---,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------........................////////////////////////000000000000000111222222333333333333444666888888------............------........................------------------------,,,,,,,,,---------......---------............///////////////////////////////////////000000000000/////////000000000000000...////////////000000000//////000000000111111111000111222333333222222111222222333333333333333333333333333444555555666666666666666666666666666666555555666777888999::::::888999:::999999:::<<<>>>======>>>@@@AAAAAAAAAAAA===???BBBBBBBBBBBBEEEGGGFFFEEECCCBBBBBBCCCDDDFFFEEEHHHKKKLLLJJJIIIIIIIIIHHHFFFEEEEEEEEEDDDDDDDDDNNNOOONNNLLLJJJHHHHHHIIIIIIHHHGGGHHHIIIJJJIIIGGGEEEEEEDDDAAA??????BBBDDDGGGFFFFFFGGGIIIKKKKKKKKKGGGGGGFFFGGGHHHIIIJJJKKKJJJIIIFFFDDDCCCCCCDDDDDD;;;<<<===>>>???>>>;;;777::::::999999888888777777444444444444333333333333111111111111111111111111000000000////////////...////////////////////////........................------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------.........,,,---...//////...---,,,....................................////////////000/////////000000111111000111111222222111111000222222222333444444555555888777777777777777888888;;;<<<<<<===>>>??????@@@<<<===>>>>>>???@@@@@@@@@AAA@@@???>>>>>>???@@@AAAAAABBBEEEFFFFFFDDDBBB@@@CCCDDDDDDDDDCCCCCCCCCCCCBBBAAAAAA@@@AAACCCDDDFFFEEEDDDDDDCCCCCCDDDEEEEEEFFFDDDAAA@@@@@@???===<<<>>>===<<<:::888666555444555555555555444444333222000000000000000000000000000//////...............,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********+++++++++++++++++++++++++++++++++,,,,,,---------,,,++++++******++++++,,,///111222111///,,,+++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------............////////////////////////000000000000///000111222333333444333444666777777------............------------------------------------------------------,,,,,,,,,---------......---------............///////////////////////////////////////000000000000.........////////////000......////////////000000/////////000000000111111000000222333333222111000111111222222222222333333222222333333444555555555444444444444444444444444333444444555666777888888666777777777777888;;;>>>:::;;;<<<>>>@@@AAAAAABBB@@@BBBCCCCCCBBBAAAAAAAAABBBAAA???>>>>>>AAACCCEEEDDDHHHKKKKKKJJJIIILLLNNNHHHDDDBBBDDDDDDCCCBBBCCCJJJLLLLLLKKKHHHFFFEEEEEEDDDCCCCCCDDDFFFHHHGGGFFFBBBBBBAAA@@@>>>>>>AAACCCDDDEEEFFFGGGHHHIIIJJJJJJGGGFFFDDDCCCDDDFFFHHHJJJGGGEEECCCAAA@@@???@@@@@@;;;;;;999666777;;;;;;999777888888888888777666555333333333333333333333333111111111111111111111111000000////////////......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,---------------------............------........................------........./////////.../////////000000000000000000111111111111000000///000000111111222222333555555555555555555666666888999999;;;<<<===>>>???;;;;;;<<<<<<===>>>>>>???@@@@@@???>>>>>>???@@@@@@???@@@BBBDDDDDDCCCBBBAAABBBCCCDDDCCCAAA@@@@@@BBBCCCBBBAAA@@@AAABBBDDDFFFFFFEEECCCBBBBBBBBBCCCDDDEEECCC@@@>>>======;;;999;;;:::999777666444333333555555555444333222111111////////////////////////...............---------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************++++++++++++++++++++++++******++++++,,,,,,------,,,++++++******++++++,,,222333333111---+++*********++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,............////////////////////////000000000000///000111222333444444444333555777777,,,------......------,,,------------------------------------------------,,,,,,,,,---------......---------............///////////////////////////////////////000000000000.../////////000000000000........./////////000000////////////000000000111///000111222222111000///111111111111222222222333222222222333444444555555222222222222222222222222111222333444555666666777777777777666555666999;;;999:::<<<>>>???@@@@@@@@@FFFGGGGGGHHHHHHFFFCCCAAAAAA@@@@@@@@@AAACCCEEEFFFGGGJJJLLLLLLJJJKKKOOOTTTLLLEEEAAACCCDDDCCCDDDGGGEEEHHHJJJKKKIIIGGGFFFGGGDDDCCCCCCDDDFFFGGGGGGFFFAAABBBBBBAAA@@@AAADDDFFFCCCEEEFFFGGGGGGHHHHHHIIIFFFEEEEEEDDDDDDEEEFFFFFFEEEDDDCCCAAA???>>>>>>>>>:::<<<:::666888>>>???;;;666666777777777666555444222222222222222222333333111111111111111111111111000000/////////.........------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++.........---------,,,,,,++++++,,,,,,,,,---------...------,,,,,,------...........................---------.........//////......//////000000//////000000111111111111000000///000000111111222333333333333333333333444555666777777888999:::;;;;;;<<<:::::::::;;;;;;<<<===>>>@@@@@@???>>>>>>???@@@@@@???@@@AAABBBCCCDDDDDDDDDAAABBBCCCBBB???===>>>???AAA@@@???>>>@@@BBBEEEGGGHHHGGGEEECCCBBBBBBCCCDDDFFFCCC???===<<<<<<:::999888777666555444333222222666555555444333222000///....................................------,,,,,,+++,,,------------,,,+++++++++++++++++++++++++++++++++++++++************************************))))))******+++,,,,,,---,,,++++++******++++++,,,000111000...+++))))))*********+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------............////////////////////////000000000000///000111222333444444444333555777777,,,------......------,,,------------------------------------------------,,,,,,,,,---------......---------.........//////////////////////////////////////////000000000000//////000000111111111222............/////////000////////////000000000000///000111222222111///...000000111111222222222333111222222333333444555555111111111111111111111111000111111222333444555666888888777555444444777999666777888::::::;;;;;;;;;CCCCCCDDDFFFGGGFFFCCC??????@@@AAABBBCCCDDDDDDDDDHHHKKKLLLJJJHHHJJJPPPVVVPPPFFF???@@@BBBAAACCCGGG@@@CCCGGGIIIIIIHHHGGGGGGDDDCCCBBBCCCDDDEEEDDDCCC@@@@@@AAA@@@??????BBBDDDCCCEEEGGGGGGGGGGGGHHHHHHEEEEEEFFFGGGGGGFFFEEEDDDFFFEEEDDDCCCAAA@@@???>>>555999;;;:::<<<@@@>>>888555666777777777666555444222222222222222222222333000000000000000000000000000/////////............////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++/////////......---------+++++++++,,,,,,---------......,,,++++++,,,..............................---------.........//////---......///000/////////000000111111111111000000222222222333444444555555222222222222333444555666888888888888888888999999::::::::::::;;;<<<======AAA@@@???>>>>>>???@@@AAA@@@@@@AAABBBCCCEEEFFFFFF@@@BBBCCCAAA===;;;<<<>>>======<<<<<>>===<<<:::999666666555444444333222222666666666555333111000///........................------......------,,,+++++++++------------+++++++++++++++++++++++++++++++++++++++************)))************************(((((()))***++++++,,,,,,,,,++++++++++++++++++,,,......---+++(((((()))+++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------................../////////000////////////000000000000//////111222333444444444333555777777------------------------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------+++,,,---......---,,,+++------------------------------------------------...........................000111000///...///111222///------///111111///////////////000000000000//////............//////////////////000000000000000111111111111222222222222222222222222222222222444444444555555555555555555555555555666666666666555666777888:::;;;<<<===>>>AAADDDHHHHHHFFFCCCAAAAAA@@@???@@@AAADDDGGGIIIKKKKKKIIIHHHIIIJJJKKKLLLOOOJJJEEEBBBCCCEEEEEEEEEAAAAAABBBEEEHHHHHHFFFDDDBBBBBBBBBBBBBBBBBBAAAAAA@@@????????????AAACCCDDDEEEAAA>>>@@@EEEIIIHHHEEECCCBBB@@@AAADDDFFFGGGGGGEEEBBB>>>===>>>>>>===;;;::::::999999999999999999666555555555555444444444111111222222222222111111000000////////////000000........................---------------------------------,,,,,,+++++++++---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++******+++,,,,,,***,,,---,,,******+++,,,)))************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++------,,,***.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++------+++***+++,,,------------------------,,,,,,,,,---------......------............------///000111000///...///111//////000000111111222222555555555555555555555555666666777666555555777999999999999888777888:::<<<@@@@@@??????>>>>>>=========???AAACCCCCCCCCBBBAAACCCBBB@@@>>><<<<<<<<<<<<<<<<<<<<<===???CCCFFFHHHHHHIIIHHHEEEBBB@@@AAABBBDDDBBB@@@>>>===:::777444666555444444222222111000888:::;;;777000+++,,,...//////...---,,,,,,++++++---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************++++++,,,,,,++++++***)))************+++++++++,,,,,,,,,++++++*********++++++******++++++,,,------,,,+++******+++,,,---,,,,,,,,,---------..............................//////............//////000000000111222222333333222333444555------------------------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,------------------,,,------------------------------------------------...........................000111000///...///000111///,,,,,,...000000....../////////000000000000//////............//////////////////000000000000000000111111111222222222222222222222222222222222333333333444444444444444555555555555666666666666555666777888:::;;;<<<======???BBBDDDEEEDDDBBB@@@AAA@@@@@@AAABBBDDDFFFGGGHHHGGGGGGFFFFFFFFFFFFGGGLLLHHHDDDBBBDDDEEEEEEEEE@@@AAACCCFFFHHHIIIGGGEEEAAAAAABBBCCCCCCBBBAAA@@@??????>>>>>>>>>???@@@AAAAAA???===>>>AAACCCDDDCCCFFFDDDBBBAAABBBBBBBBBBBBCCC@@@<<<;;;<<<<<<:::999888888888777777777777777555555555555444444444333000111111222222111111000000000////////////000000........................---------------------------------,,,,,,+++++++++---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++******+++,,,,,,***+++,,,,,,******+++,,,************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++------,,,***......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,++++++,,,------------------------,,,,,,,,,---------......------............------...///000000......///000...//////000000111222222444444444555555555666666666777888777666666888::::::;;;<<<;;;::::::<<<>>>??????>>>===<<<<<<;;;;;;>>>???AAACCCCCCCCCBBBAAACCCBBB@@@>>>============<<<<<<<<<<<>>;;;:::999888777666555444444222222111000666888999555///,,,,,,//////......---,,,,,,++++++---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************++++++,,,,,,++++++***)))************+++++++++,,,,,,,,,+++++++++******++++++******++++++,,,---,,,,,,+++******+++,,,,,,,,,,,,,,,---------......,,,,,,------...///000000//////............/////////000000111111222333333222333444555------------------------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------...------,,,,,,------...------------------------------------------------...........................///000000......///000000...------...///............/////////000000000......------------......////////////000000000000000000000111111111222222222222222222222222222222222222222333333333444444555555555555666666666666555666777888999;;;<<<<<<<<<===???@@@AAA@@@@@@???AAAAAABBBCCCDDDDDDDDDDDDEEEEEEFFFFFFEEEDDDCCCBBBGGGEEECCCCCCDDDEEEFFFEEE@@@AAACCCGGGIIIJJJGGGEEE@@@BBBDDDEEEEEEDDDBBB@@@@@@@@@???>>>>>>>>>>>>>>>===>>>>>>>>>===>>>???AAAFFFDDDAAA@@@AAAAAAAAA@@@@@@===;;;::::::999888777666666666555555555444444444444444444333333333333000111111222222111111000000//////......//////000........................------------------------------,,,,,,,,,,,,++++++------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,++++++******++++++,,,***+++,,,,,,******+++,,,************+++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******+++------,,,***------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,...---,,,+++,,,---------------------------,,,,,,,,,---------......------............---------...//////...---...///......//////000000111111333333444555666777777888777999999999888888:::<<<;;;===>>>???>>>===>>>???@@@@@@???>>>===<<<;;;:::???@@@AAACCCDDDCCCCCCBBBCCCBBBAAA@@@???>>>>>>>>>>>>=========>>>@@@CCCEEEKKKLLLMMMKKKGGGDDDBBBBBBEEEAAA<<<888888999::::::666555444444222222111000333555666333///,,,---///.........------,,,,,,+++------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************++++++,,,,,,++++++***)))************+++++++++,,,,,,,,,++++++++++++***++++++******++++++,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,---------......***+++,,,---...000111111//////............////////////000111111222222333222333444555------------------------+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------...---,,,++++++,,,---...------------------------------------------------...........................///000///......///000000//////...//////.............../////////000000......------------......////////////000000000000000000000000111111111111111222222222222222333333222222222333444444555555555555555555666666666666666666777888999:::;;;;;;<<<<<<======>>>?????????@@@AAACCCDDDDDDDDDBBBAAADDDEEEGGGHHHGGGEEEBBBAAABBBBBBBBBCCCDDDEEEFFFFFFAAABBBDDDGGGJJJJJJHHHFFFAAACCCFFFHHHIIIGGGDDDBBBBBBBBBAAA@@@???>>>======<<<@@@BBBAAA===<<>>===;;;:::999888777666666666555555444444333333444333333333222222222222000000111111111111000000/////////....../////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))+++,,,,,,+++***+++---*********+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******+++------,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++------+++***+++,,,------------------------,,,,,,,,,---------......------............---------...///...---,,,---///---......///000000111111222222333555666888999999999:::;;;:::999:::<<<>>>;;;===@@@AAA@@@>>>>>>???CCCCCCBBBAAA???>>>======@@@AAABBBCCCDDDDDDCCCCCCCCCBBBBBBAAAAAA@@@@@@@@@AAA@@@???>>>???AAACCCDDDKKKLLLMMMLLLHHHDDDBBBAAABBB???;;;999999:::::::::666555444444222222111000000222222111...---...///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************************************************++++++,,,,,,++++++***))))))*********+++++++++++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++,,,---...///000111//////............////////////000000111222222222222333444555------------------------+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------...---,,,++++++,,,---...------------------------------------------------........................---///000///...---...///111111111111000/////////............////////////.........------.........////////////000000000000//////000000000111111111111111111222222333333333222333333444555666666666555555555555666666666666666666777888999999::::::<<<<<<<<<<<<===>>>?????????@@@BBBDDDDDDCCCAAA???BBBDDDFFFGGGGGGEEEBBB@@@@@@@@@AAABBBCCCEEEGGGHHHCCCCCCEEEGGGIIIJJJHHHGGGCCCEEEHHHKKKKKKJJJGGGEEEEEEEEEDDDCCCBBB@@@???>>>>>>CCCGGGEEE@@@???BBBFFFGGGEEEBBBBBBBBBCCCCCCBBB=========;;;999888777777777777666555444444333333222222222222111111111111000000000111111000000000//////............//////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***,,,,,,++++++,,,---***++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******+++------,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,+++******+++------------------------,,,,,,,,,---------......------............---------...///...---,,,---///......//////000111111111222222333555777888999:::999:::;;;;;;;;;;;;===???;;;===@@@@@@???>>>>>>???CCCCCCBBBAAA@@@???>>>>>>AAAAAABBBCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBDDDCCCBBBAAAAAACCCDDDFFFIIIKKKLLLKKKGGGCCCAAA@@@>>>===;;;:::;;;:::888777666555444444222222111000///000000000.........///---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************************************************++++++,,,,,,++++++***))))))*********+++++++++++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------...............//////............//////...//////000111111222222222333444555------------------------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------...------,,,,,,------...------------------------------------------------........................---...//////------...///111222333333111//////000------.........///////////////............//////////////////000000000000/////////000000000111111111111111222222333333444333333444444555666777777555555555555666666666666666666777777888999999:::;;;<<<<<<======>>>??????===???AAABBBBBBAAA@@@>>>@@@AAADDDEEEEEEDDDBBB@@@@@@AAABBBBBBBBBDDDHHHJJJHHHFFFEEEFFFHHHIIIHHHGGGEEEFFFIIIKKKLLLKKKIIIHHHGGGGGGGGGFFFEEECCCAAA@@@AAAEEEIIIHHHEEECCCEEEIIILLLJJJFFFCCCBBBAAA???>>><<<===>>>===:::888777777888777777666555444333333222111111111000000000000///000000111111000000//////......------......///........................------------------------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------++++++++++++++++++++++++***++++++,,,,,,++++++***)))***+++,,,++++++,,,...++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******+++------,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++---,,,+++***++++++------------------------,,,,,,,,,---------......------............---------...//////...---...////////////000111111222222222333444555777888999:::999:::;;;;;;;;;<<<>>>@@@<<<>>>??????>>>>>>???@@@AAAAAA@@@@@@???>>>>>>>>>BBBBBBCCCCCCDDDEEEEEEFFFCCCCCCDDDEEEEEEDDDDDDDDDFFFEEECCCBBBCCCDDDFFFGGGHHHIIIJJJHHHEEECCCAAAAAA===<<<;;;;;;;;;:::777555666555444444222222111000////////////////////////------------------------++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++***************************************************++++++,,,,,,++++++***)))************+++++++++***++++++++++++,,,,,,,,,++++++******++++++,,,---,,,,,,------------,,,,,,,,,,,,,,,---------..............................//////............//////......///000000111111222222333444555------------------------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,------------------,,,------------------------------------------------........................---...//////------...///000222444333000......///---------.........//////000000////////////000000////////////000000000000////////////000000000111000111111222333333444444111222333444555666666777555555555555666666666666666666777777888888999999::::::;;;<<<============<<<===>>>???@@@@@@???>>>@@@BBBDDDEEEFFFEEEDDDCCCAAABBBCCCBBBAAADDDHHHMMMLLLIIIFFFEEEFFFGGGHHHHHHEEEFFFHHHIIIJJJJJJIIIIIIGGGHHHHHHGGGFFFDDDBBBAAAAAADDDGGGHHHGGGFFFGGGIIIMMMJJJEEEBBBAAA???===<<<;;;===>>>===999777666777888777666555444333222222111111000000000///////////////000000000000/////////......------......///........................------------------------+++++++++,,,,,,---------+++++++++,,,,,,---------++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***(((***++++++++++++,,,...+++++++++,,,,,,,,,------+++++++++++++++++++++++++++++++++++++++++++++++++++******+++------,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---......---,,,,,,---------------------------,,,,,,,,,---------......------............------...///000000......///000000000111111222222333333333444555666777888999999999:::;;;;;;;;;<<<>>>@@@>>>???@@@???>>>>>>@@@BBB@@@@@@@@@@@@@@@@@@@@@@@@CCCCCCCCCCCCDDDEEEFFFFFFBBBCCCEEEFFFFFFFFFEEEEEEEEEDDDCCCBBBCCCDDDFFFGGGGGGHHHHHHGGGDDDCCCCCCDDD???===:::999888888777555666555444444222222111000000/////////000000//////------------------------+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++***************************************************++++++,,,,,,++++++***)))************+++++++++******+++++++++,,,,,,,,,++++++******++++++,,,---,,,,,,---......---,,,,,,,,,,,,,,,---------......,,,---------...///////////////............//////......//////000111111111222333444555------------------------++++++,,,,,,,,,---------++++++,,,,,,,,,---------+++,,,............,,,+++------------------------------------------------........................---...///...------...///...111333333///------...---------.........//////111111000000000000111111////////////000000000000////////////000000000000000000111222333333444444000111111222444555666666555555555555666666666777666666777777888888999999888999;;;<<<======<<<;;;;;;<<<===>>>>>>?????????CCCDDDFFFGGGHHHIIIHHHHHHBBBCCCCCCBBBAAACCCIIINNNOOOKKKFFFDDDEEEGGGHHHIIIDDDEEEFFFGGGHHHHHHIIIIIIGGGGGGHHHGGGFFFDDDCCCAAA@@@CCCEEEGGGGGGGGGGGGHHHIIIFFFCCCAAA@@@@@@???>>>:::<<<>>>===999666555666777777666555333222222111000000000000//////////////////000000000000//////.........------.................................------------------------+++++++++,,,,,,---------+++++++++,,,,,,---------++++++++++++++++++++++++***+++,,,------,,,+++***(((***++++++++++++---...++++++,,,,,,,,,---------+++++++++++++++++++++++++++++++++++++++++++++++++++******+++------,,,************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000000///......///------------------------,,,,,,,,,---------......---..................---///000111000///...///111111111111222333333444444444444555666777888999999888:::;;;;;;;;;<<<>>>@@@@@@@@@@@@???>>>???AAACCCAAAAAABBBBBBBBBBBBCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGBBBDDDEEEFFFGGGGGGFFFFFFDDDCCCBBBAAABBBDDDFFFGGGHHHHHHHHHFFFDDDDDDEEEFFFBBB>>>999666666666777777666555555444333222111000111000//////000000000...------------------------+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************+++++++++,,,,,,+++++++++)))************+++++++++*********++++++,,,,,,,,,++++++******++++++,,,---,,,,,,---......---,,,,,,,,,,,,,,,---------......***+++,,,---...000111111//////............//////......//////000111111111222333444555,,,,,,,,,,,,,,,,,,,,,,,,...---+++++++++,,,...000++++++,,,,,,,,,---------........................------............------,,,,,,,,,---------......------------------------///////////////000111111////////////////////////....................................////////////000000000000000000000000000000000000000000000000111111111111111111111111111111222222222333333333666555333000///111666999444555555666777888888999;;;<<<<<<===>>>=========;;;;;;;;;<<<===???@@@AAACCCCCCDDDHHHLLLLLLIIIFFFGGGFFFEEEFFFFFFFFFDDDBBBIIIHHHHHHGGGFFFGGGGGGGGGDDDCCCCCCDDDGGGHHHHHHGGGHHHIIIJJJIIIFFFCCCBBBBBBCCCDDDEEEFFFGGGHHHHHHHHHEEEEEEDDDAAA>>>===>>>@@@;;;;;;;;;;;;:::999888888444444333333333333222222000000000000000000000000////////////////////////////////////////////////------------------------+++,,,,,,------,,,,,,+++---------,,,,,,++++++++++++,,,------++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++,,,,,,,,,,,,,,,,,,,,,++++++*********.........---,,,+++***)))***++++++,,,,,,++++++***,,,+++++++++***)))))))))---------,,,,,,+++++++++++++++++++++++++++++++++,,,...111333333000,,,))).........------,,,,,,,,,---------............///000000000000000000000000---...000111111111000///000111111222222333444444555444444555555666777888888888888999;;;===>>>??????AAABBB@@@===<<<>>>AAAEEECCC@@@>>>>>>???BBBDDDFFFFFFEEEEEEDDDCCCCCCCCCBBBDDDFFFGGGHHHGGGFFFDDDHHHFFFCCCAAA@@@BBBEEEGGGIIIGGGEEEEEEFFFGGGFFFEEEBBB???;;;999999999999888333333333222222222111111///////////////......---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************---,,,+++******+++,,,---************************************************************************)))************++++++++++++++++++*********))))))******+++++++++,,,,,,,,,+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,//////000000000000//////............/////////////////////000111111222222444555555666,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,---...///++++++,,,,,,,,,---------........................,,,,,,------------,,,,,,,,,,,,,,,---------......---------------------------------------......///............................................................////////////000000000000000000000000000000000000000000000000111111111111111111111111111111111222222222333333444555555333111111222333444555555666777777888888:::;;;<<<<<<======<<<<<<<<<<<<<<<<<<===>>>???@@@BBBBBBCCCGGGJJJKKKHHHFFFEEEDDDDDDDDDEEEEEECCCAAAFFFEEEEEEDDDCCCDDDDDDDDDDDDCCCBBBDDDFFFHHHHHHGGGFFFHHHJJJIIIFFFCCCBBBAAAAAABBBCCCDDDEEEEEEEEEEEEFFFFFFDDDAAA===;;;;;;<<<999::::::999999888777666444444333333333222222222000000000000000000000000................................................------------------------+++,,,,,,------,,,,,,+++---------,,,,,,++++++++++++,,,------++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,++++++,,,,,,,,,+++++++++******------------,,,+++***)))***++++++,,,,,,++++++***++++++++++++************------,,,,,,,,,++++++++++++++++++++++++++++++++++++---///111111///,,,***......---------,,,,,,,,,------------..........................................///000000000000000000000111111222333333444444444444444555666777777777777888999;;;<<<>>>>>>>>>@@@AAA@@@>>>>>>@@@BBBCCCAAA???>>>>>>???AAABBBEEEEEEDDDDDDDDDDDDCCCCCCBBBCCCDDDEEEFFFFFFEEEDDDEEEDDDCCCBBBBBBCCCEEEFFFGGGEEECCCCCCCCCDDDCCCBBB???===:::888888777666555333333222222222111111111///////////////...------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,+++************+++,,,************************************************************************)))************++++++++++++++++++*********))))))******+++++++++,,,,,,,,,+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,...//////000000//////...------------............/////////000111111222222333333444555,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,------------------------------------+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------......------------------------------,,,,,,------...///........................---------------------------............/////////000000000000000000000000000000000000000000000000111111111111111111111111111111111222222222222333333555888888666333111000444444555555666777777777999999:::;;;;;;;;;;;;:::<<<<<<<<<<<<<<<===>>>???@@@@@@BBBEEEHHHHHHGGGEEEDDDCCCBBBCCCDDDDDDBBB@@@BBBAAAAAA@@@@@@@@@@@@@@@BBBAAAAAABBBEEEFFFFFFEEEDDDGGGIIIIIIFFFCCCAAA@@@???@@@AAABBBBBBBBBBBBBBBGGGGGGEEEAAA<<<999888888888888888888777666555444333333333333222222222222000000000000000000000000........................------------------------------------------------+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,+++++++++,,,------++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++******,,,,,,,,,++++++++++++***,,,,,,,,,,,,+++***))))))***++++++,,,,,,++++++************+++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++---......---,,,,,,------------,,,,,,,,,,,,------------............------------------------//////......//////000111000000000111222222333333333333333333444555666666666777777999:::;;;<<<======>>>??????>>>???AAACCC??????>>>>>>>>>>>>???@@@BBBBBBCCCCCCCCCCCCDDDDDDCCCCCCBBBBBBCCCCCCDDDDDDAAABBBDDDEEEEEEEEEEEEDDDDDDBBB@@@???@@@@@@???>>><<<:::888777666555333111222222222222111111111000...////////////...------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++******))))))******+++************************************************************************)))************++++++++++++++++++*********************+++++++++,,,,,,,,,+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---..................---,,,,,,,,,------------.../////////000111111222222222222333444,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........------,,,,,,,,,------------...------------------------,,,,,,------------,,,,,,,,,,,,,,,---------......------------------------///............///000000........................---------------------------------.........//////000000000000000000000000////////////////////////111111111111111111111111111111111111222222222222444777:::;;;999666444444444444444555555666666666777888888999999999999999<<<<<<<<<;;;<<<<<<======>>>???AAACCCEEEFFFEEEDDDCCCBBBBBBBBBDDDDDDBBBAAA??????>>>============>>>???>>>>>>@@@BBBCCCCCCBBBBBBEEEHHHHHHEEEBBB@@@???>>>??????@@@@@@@@@@@@???EEEEEECCC???;;;888777777777777777777666555444333333333333222222222222111////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***)))+++++++++++++++++++++++++++++++++++++++***)))(((***++++++,,,,,,++++++************++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------------------//////...------///000111//////000000111222222222222222222222222444555555555555777888999::::::;;;<<<===============>>>???<<<<<<======>>>>>>======@@@@@@AAAAAABBBCCCCCCDDDCCCBBB@@@???@@@AAABBBDDD???AAAEEEHHHHHHGGGEEECCCCCCAAA>>>=========<<<;;;:::888777666666444111///222111111111111000000000......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************))))))))))))))))))***************************************************************************))))))*********+++++++++******************************+++++++++,,,,,,,,,+++,,,------++++++,,,---++++++,,,,,,,,,,,,------,,,------......------,,,,,,,,,---------........./////////000111111222222222222333444,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........------,,,,,,---------.........------------------------------............------,,,,,,,,,---------......------------------------...............///000000........................------------------------------------............////////////////////////////////////////////////000000000000000000000000000000111111111222222222333555888888777777777888444444444444555555555555666777777888888888888888<<<;;;;;;;;;;;;;;;<<<<<<<<<>>>@@@BBBCCCCCCCCCDDDCCCBBBBBBCCCDDDEEECCCBBB>>>>>>===<<<<<<<<<<<<===<<<;;;;;;<<>>?????????@@@??????>>>>>>@@@@@@@@@>>>:::888777777777777777777666555444333333333222222222111111111................................................,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***)))++++++++++++++++++++++++******+++++++++***))))))***++++++,,,,,,++++++*********++++++,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...........................///...---------...000111...//////000000111111222000000000000111222333444333444666777888888888888<<<;;;:::999:::::::::::::::;;;<<<=========<<<<<<>>>>>>???@@@AAABBBBBBCCCCCCBBB???>>>>>>???AAACCC???AAAEEEHHHIIIHHHEEECCCBBB@@@>>><<<<<<;;;:::888888777555555555444111///111111111000000000//////...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))))))))******)))))))))************************************************************************))))))*********+++++++++******************************+++++++++,,,,,,,,,+++,,,------++++++,,,---+++++++++,,,,,,---------,,,,,,------------,,,,,,---........./////////////////////000111111222222333333444555,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,---------............,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---,,,,,,,,,---------......------------------------,,,,,,++++++,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........////////////////////////000000000000000000000000000000000000000000000000000000000111111111111222000111333333333333555777444444444444444444444444666666777888888888888777:::::::::::::::;;;<<<===;;;===@@@AAAAAAAAACCCDDDCCCBBBAAACCCDDDEEECCCBBB>>>>>>===<<<<<<<<<<<<<<<:::999999;;;===>>>>>>===AAABBBDDDCCCAAA???>>>??????????????????>>>===<<<<<<===>>><<<:::777777777666666666666555444333222222222222222111111111111........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------+++,,,------++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++*********++++++++++++,,,,,,,,,***+++++++++++++++*********++++++,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,*********+++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------..............................------......///000.........///000000111111////////////000111222333222333555666777777666666999888666777888:::999888999:::;;;<<<=========<<<======>>>??????@@@AAAAAACCCAAA@@@>>>>>>???@@@AAA???AAACCCEEEFFFEEECCCBBBBBB@@@===;;;;;;:::888666666444333222333333222000000000000000////////////---............---,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++************************)))******++++++******)))************************************************************************)))************+++++++++***************+++++++++******+++++++++,,,,,,,,,+++,,,------++++++,,,---***++++++,,,,,,------...,,,------------------,,,........./////////000000/////////000111111222222333333444555,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,---...///------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,---------......------------------------,,,,,,++++++,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........////////////////////////000000000000000000000000000000000000000000000000000000000000111111111111...000222222222111222333333333333333333333333333666666777888888888888888999999999999:::;;;<<<===;;;>>>@@@AAA@@@@@@CCCEEEAAA@@@@@@AAACCCDDDBBBAAA======<<<;;;;;;;;;;;;<<<:::999999;;;===???>>>===AAABBBBBB@@@>>>===>>>@@@>>>???>>>>>>===<<<;;;::::::;;;<<<;;;999666555666444444444444333222111111222222222222111111111111------------------------------------------------------------------------------------------------+++,,,,,,------,,,,,,++++++++++++,,,,,,---------+++,,,------++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,++++++)))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++************+++++++++,,,,,,,,,++++++,,,,,,,,,---------------------------------,,,---......//////......------...//////000000111............///000111222111222444666777666555444666444444555999<<<<<<;;;::::::;;;;;;<<<======>>>=========>>>>>>?????????BBBAAA@@@?????????@@@@@@??????@@@@@@AAA@@@@@@@@@AAA???;;;:::999888666444333111//////000111111111000000/////////.........------......------,,,+++******+++++++++,,,,,,,,,******************************************************+++,,,,,,+++******************************************************************************)))************+++++++++))))))*********+++++++++******+++++++++,,,,,,,,,+++,,,------++++++,,,---******+++,,,,,,---......------............---------------.........///////////////000111111222222222222333444,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++---///000---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------......------------------------...------------...//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////////////////000000000000000000000000000000000000000000000000000000000000111111111111///222555555444222000000333333333333333333333333666777777888888888888888888888888999:::<<<===>>>;;;>>>@@@AAA@@@@@@CCCFFF?????????@@@BBBBBBAAA@@@===<<<;;;;;;::::::;;;;;;;;;::::::<<<>>>??????>>>AAAAAAAAA???======???@@@>>>>>>>>>===<<<;;;:::999:::<<<===;;;888555444444222333333222222111000///222222222111111111111000------------------------------------------------------------------------------------------------+++,,,,,,------,,,,,,++++++++++++,,,,,,---------+++,,,------++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,*********++++++,,,,,,,,,+++,,,,,,---------,,,,,,+++++++++,,,,,,+++++++++---------,,,,,,+++++++++))))))******+++++++++++++++++++++++++++++++++++++++,,,------,,,+++***(((*********++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,.../////////...---------......///000000000...------......///000111111222444666666666444333444222222555:::>>>???>>>;;;::::::;;;<<<===>>>???============>>>>>>>>>>>>BBBBBBAAA@@@@@@??????@@@???>>>===<<<<<<======>>>@@@===:::888777666444222111...,,,,,,---000111111000/////////............------......------,,,+++*********++++++,,,,,,,,,***************************************************+++,,,------,,,+++***************************************************************************)))************+++++++++))))))******++++++++++++******+++++++++,,,,,,,,,+++,,,------++++++,,,---******+++,,,,,,---......---......//////......---,,,,,,,,,---------....../////////000111111222222111111222333,,,------......------,,,........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...+++++++++,,,,,,,,,---------------............/////////////////////////////////............/////////000000000000000//////222222555:::>>>===777000333333222222333333444555333555777888777777777888888777777666777999:::;;;===<<<<<>>>>>===============<<<;;;:::999::::::;;;<<<>>>???AAABBB???DDDIIIHHHAAA<<<===@@@;;;:::999:::;;;;;;:::888999888777666555444333333222111111111111111222222111111111111000000000000////////////////////////000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------------+++,,,,,,------,,,,,,+++,,,,,,,,,---------......---------,,,,,,+++++++++***+++,,,,,,,,,,,,+++*********+++,,,,,,,,,,,,+++))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,---,,,***))))))***,,,---***)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------..................------......---------......///000////////////000000111111222444555666555555444333111111555;;;???===:::;;;;;;;;;;;;:::<<>>===<<<;;;;;;<<<===>>>???AAABBBBBB@@@=====================<<<<<<<<<<<<::::::888666555444444444333222000///.........//////............---------------,,,,,,,,,,,,++++++************************************************************************)))************+++++++++++++++++++++++++++++++++)))************+++++++++******************************++++++++++++******************************++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,------...///000111111000000////////////000000000000000000111222333444333333333444,,,------......------,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---------.........//////---------............/////////////////////////////////............////////////000000000000//////111000222666::::::555///333333222222333333444555444555555555444555777999777777777777888999:::;;;<<<;;;;;;===@@@AAA@@@>>>@@@@@@@@@@@@???>>>===<<<<<<<<<<<<<<<<<<;;;;;;:::<<<<<<<<<======???@@@@@@AAAEEEIIIHHHCCC>>>===>>>;;;:::999999;;;;;;999777888888777666555444333333222111111111111111222222111111111000000000//////..............................---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,---------------------,,,,,,+++++++++***+++,,,,,,,,,,,,+++*********+++,,,,,,,,,,,,+++*********++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,---,,,***))))))***,,,---***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------..............................---------...//////000////////////000111111111222444555666666555555555222111555:::<<<:::888>>>@@@AAAAAA???============<<<;;;::::::;;;<<<===???AAAEEEEEECCC???<<<;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;:::888666555333333333222111000///.........///............------------------,,,,,,,,,+++++++++************************************************************************)))************+++++++++++++++++++++++++++++++++)))************+++++++++******************************++++++++++++******************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++------......//////000000//////............//////////////////000111222333444555555666,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---------.........//////---------............/////////////////////////////////............////////////000000000000/////////...///222555666222///333333222222333333444555555555444333222444777:::666777888999999999999999;;;:::999:::===??????>>>@@@AAAAAAAAA@@@>>><<<:::;;;;;;<<<============<<>>=========>>>>>>CCCDDDFFFGGGEEEBBB>>><<<;;;999888888999999888666888777777666555444333333222222111111111111111222111111000000000000//////------------------------------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++++++++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++***++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,---,,,+++******+++,,,---+++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------............------------------------..............................------......///000///////////////000111222222333444555666666666666666444333555888:::999666<<<@@@CCCEEEBBB???;;;:::;;;;;;:::999999:::;;;;;;???BBBFFFGGGDDD???;;;999;;;;;;<<<;;;;;;::::::999:::999777555333222111111111111000///........................------------,,,,,,,,,,,,++++++++++++************************************************************************)))************+++++++++++++++++++++++++++++++++)))************+++++++++******************************++++++++++++******************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++..................//////......------------..................///000111222444444555555,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...+++++++++,,,,,,,,,---------------............/////////////////////////////////............//////...//////000000000000//////...---///222333222000333333222222333333444555444555666555444555777999555666888999::::::999888;;;:::999:::;;;===???@@@@@@AAACCCDDDCCC@@@===;;;<<<<<<===>>>???@@@@@@@@@AAAAAA???>>>======<<<<<>>:::999<<<<<<<<<<<<<<<;;;999999999888666444222111000///000000//////.....................---------,,,,,,,,,,,,,,,++++++++++++***************************************************************************))))))*********+++++++++++++++++++++++++++++++++))))))*********+++++++++******************************++++++++++++*********************************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++.....................---///......------......//////////////////000222222222222333333,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...+++++++++,,,,,,,,,---------------............/////////////////////////////////............//////......///000000000000000000///...///000222222222333333222222333333444555222555888:::999888888888555666888999::::::999888<<<<<<;;;;;;<<<>>>@@@BBBAAABBBDDDEEEDDDBBB???======>>>???AAABBBBBBBBBBBBBBBAAA@@@>>>======<<<<<<@@@>>>???CCCGGGHHHEEEAAA===;;;888777777777666555666666555555444444333333333222222111000000111111000000000////////////.................................------------......,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++***+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,++++++******++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++------,,,++++++,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,---------......---------.........//////---------...///000111111////////////000111222333333444444555666777888999666666666777:::<<<===>>>;;;===@@@@@@@@@??????@@@>>>===<<<;;;;;;<<<===>>>BBBCCCCCCAAA===;;;::::::======>>>>>>>>><<<:::999888666555333111//////...///////////////............------------,,,,,,,,,,,,,,,+++++++++*********************************************************************************))))))*********+++++++++++++++++++++++++++++++++))))))*********+++++++++******************************++++++++++++***************************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,............------------000//////////////////000000000000000111222333333111222222333,,,------......------,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---------.........//////---------............/////////////////////////////////............//////---...///000000111111000000000000000111222333444333333222222333333444555222555:::<<<;;;999888777666777888999999999999999;;;<<<>>>>>>===>>>@@@BBB@@@AAACCCDDDDDDCCCAAA@@@??????@@@BBBBBBCCCCCCCCCAAAAAA@@@???>>>>>>>>>>>>???======@@@DDDGGGFFFDDD???<<<999777777777666555555555555444444444333333333333222111000000000000000000////////////......////////////////////////......---------...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++++++++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,++++++******++++++,,,******+++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++************++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++++++++,,,++++++++++++++++++++++++++++++,,,,,,------......+++,,,,,,------.........,,,,,,------.../////////---------...///000111222/////////000111222333444444444444555777888:::;;;777777777888:::<<>>======>>>???@@@BBBBBBAAA>>>;;;:::;;;<<<===>>>??????>>><<<:::888555444333111000///............/////////......---------------,,,,,,,,,,,,++++++++++++************************************************************************************)))************+++++++++++++++++++++++++++++++++)))************+++++++++******************************++++++++++++***************************************++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------------......000000////////////000000000000000000111222333444333333444555,,,------......------,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---------.........//////---------............/////////////////////////////////............//////---...///000111111111111000000111111111222333444333333222222333333444555222555999:::999888888888777777777777888999:::;;;999<<>>>>>@@@BBB>>>???@@@AAABBBBBBBBBBBB>>>???@@@AAAAAAAAAAAAAAA@@@??????>>>>>>??????@@@@@@???>>>>>>@@@BBBDDDEEEAAA>>>:::888777777777666555555444444444444333333444333222111000000000000000000/////////.................................---,,,,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------+++++++++,,,,,,---------,,,,,,+++******+++,,,,,,******+++,,,,,,,,,,,,+++*********++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++************++++++******+++++++++,,,,,,,,,+++++++++,,,,,,+++++++++,,,,,,+++******************************************++++++,,,------......++++++,,,,,,---......///,,,,,,------...//////000------......///111222333/////////000111222444555555555555555777999;;;<<<888888888888888:::===???@@@AAACCCCCCAAAAAABBBCCC@@@???>>>======>>>???@@@@@@AAAAAA@@@===<<<;;;<<<<<<===??????>>>;;;999777333222111000////////////------...//////......------------,,,,,,,,,++++++++++++++++++************************************************************************************)))************+++++++++++++++++++++++++++++++++)))************+++++++++******************************++++++++++++******************************)))******+++,,,,,,------------------------------,,,,,,------------,,,,,,,,,,,,,,,------........./////////......//////////////////000000111222333222333444555,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...+++++++++,,,,,,,,,---------------.........////////////////////////////////////............//////---...///000111111111111///000222222111222333444333333222222333333444555444555777777666666888999888777777666777999:::;;;888;;;???@@@>>>>>>???AAA<<<======>>>@@@AAABBBBBB>>>>>>???@@@@@@@@@??????>>>>>>>>>>>>???@@@AAAAAABBBAAA???======???BBBDDDBBB???;;;888888888777666444444444444444444333333444333222111000000000000000/////////............------------------------++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------+++,,,,,,------,,,,,,+++,,,,,,------------......+++++++++,,,,,,------------,,,+++******+++,,,---******+++,,,,,,,,,,,,+++))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++************++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***,,,++++++***)))))))))***************************(((((()))***++++++,,,,,,++++++,,,,,,---...//////,,,,,,------...///000000------......///111222333/////////000111333444555555555555555777999;;;===::::::999888777888:::===888;;;???AAABBBBBBCCCDDD@@@???>>>======>>>???@@@>>>@@@CCCCCCAAA>>><<<<<<;;;<<<>>>>>>===:::777555111111000///////////////,,,---.../////////...------------,,,,,,,,,+++++++++++++++************)))************************************************************************)))************+++++++++++++++++++++++++++++++++)))************+++++++++******************************++++++++++++******************************))))))***+++,,,,,,------------------------------,,,------......------,,,++++++,,,,,,---...//////.........------..................//////000111222000111222333...---,,,---/////////------,,,,,,,,,,,,---......,,,,,,,,,---------......---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------,,,,,,,,,------.................................******+++,,,,,,---......,,,,,,,,,---------..................////////////000000000000000000000000000000000000111111111111000111111111111222222222444444333333444555777888888888888777888888999999:::;;;<<<===>>>>>>>>>>>>???>>>=========>>>@@@AAA??????>>>===============>>>>>>======>>>@@@BBBCCCAAA@@@@@@BBBCCCBBB@@@>>>???===:::888666666777777666666555444333333222222111111111111000000000000000///...------------------------............///------------------------,,,,,,,,,,,,,,,,,,,,,,,,------............---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,---------,,,,,,+++++++++***+++,,,+++)))((()))***++++++++++++++++++++++++******+++++++++,,,,,,,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,++++++------,,,++++++++++++*********))))))++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///.........////////////............000000111111111222222222333222222222333666999;;;:::999888777777999;;;<<<>>>???@@@BBBCCCBBBBBBAAAEEECCCAAA???>>>???@@@AAA@@@@@@@@@@@@???>>>=========<<<;;;999666444222111000...---...///000///.........---,,,,,,,,,,,,------------,,,,,,+++++++++++++++++++++++++++++++++************************,,,+++)))(((((()))+++,,,************************++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++)))************+++++++++************************++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,.........------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......---------............///111///...000333555333000222222333333...,,,,,,,,,...///...------,,,,,,,,,,,,---......,,,,,,,,,------------...---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------,,,,,,,,,---------..............................******+++,,,,,,---......,,,,,,,,,---------..................//////////////////////////////////////////000000000111111111000000111111111222222222444333333333444555666777777777777777777888888999::::::;;;<<<============???>>>=========>>>???@@@@@@??????>>>======>>>>>>???>>>>>>>>>???@@@BBBCCC@@@??????@@@AAAAAA???===>>><<<:::777666666666777555555555444333222222222111111111000000000////////////...---------------------------............------------------------,,,,,,,,,,,,,,,,,,,,,,,,------............---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,------,,,,,,,,,++++++++++++,,,---,,,***)))***+++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++***)))***+++,,,+++)))+++++++++*********))))))+++++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------......///////////////////////////////////////000000000111111111222222333222222222333666888::::::999777777777888:::;;;<<<===???AAACCCCCCCCCCCCDDDCCCAAA?????????@@@AAA@@@AAAAAA@@@@@@???>>>===<<<;;;:::888666444222111000...---...///000///---......---,,,,,,,,,,,,------------,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,+++)))(((((()))+++,,,************************++++++++++++++++++++++++,,,,,,+++++++++*********++++++++++++++++++++++++)))************+++++++++************************+++++++++,,,,,,,,,------******+++++++++,,,,,,,,,......---------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......---------............///000//////000333444333111222222222333,,,++++++,,,---......,,,---,,,,,,,,,,,,---......,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------------***++++++,,,,,,------...,,,,,,,,,---------......---............///////////////////////////////////////000000000000111111000000000111111111222222333333333333444555666666666666777777777888888888999999::::::;;;<<<<<<<<<>>>======<<<<<<>>>???@@@@@@@@@???>>>>>>>>>>>>??????????????????@@@AAABBB???>>>>>>>>>??????===;;;<<<;;;888666555555555555444444444333222222111111111111000000000000/////////...------------------------------............------------------------,,,,,,,,,,,,,,,,,,,,,,,,------............------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---,,,+++***+++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,+++******,,,,,,+++***+++++++++***************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,........................---...//////000000//////////////////////////////000000000000111111111111222222222222333555777999888777777666666777999::::::;;;>>>AAACCCDDDDDDDDDDDDBBBAAA????????????@@@@@@@@@@@@??????>>>===<<<::::::888666444333111111///...---...//////...---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++++++++++++++++++++************************,,,+++***))))))***+++,,,************************++++++++++++++++++++++++,,,++++++++++++*********++++++++++++++++++++++++)))************+++++++++************************++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......---------............///000//////000333333222111111222222333+++******+++---...---,,,---,,,,,,,,,,,,---......++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,---------,,,,,,,,,---------......---------.........//////////////////////////////////////////000000000111000000000000111111111111222222222333333444555555666777777888999999999999888888888999999:::;;;;;;======<<<;;;<<<===>>>???>>>>>>============>>>>>>????????????@@@@@@@@@@@@???>>>======>>>>>><<<:::999888777555444444444444333333222222222111111111111000000000////////////......---,,,,,,---------,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,++++++++++++++++++++++++---------++++++,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,...---,,,---.........,,,***************************************************++++++++++++,,,,,,,,,------------------------,,,---......//////.........///////////////000000/////////000000000111111111111111222333555666777666666555555666666777888999;;;===@@@BBBBBBCCCCCCBBBAAA@@@???>>>>>>>>>???============<<<;;;:::999888777666555333222111000///...------//////...---...---,,,,,,++++++,,,,,,++++++,,,,,,------......************************************************++++++***))))))***++++++************************************************++++++++++++************************************))))))*********+++++++++***************************++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......---------............////////////111222222222111111111222333+++******+++---......------,,,,,,,,,,,,---......+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------,,,,,,,,,---------......------------.......................................////////////000000000//////000000000111111111111111222333333444444444666777888999::::::::::::888888777777888999;;;;;;===<<<;;;;;;;;;<<<>>>>>><<<<<<;;;;;;;;;<<<<<<===??????????????????>>>>>>@@@>>><<<<<<<<<<<<;;;:::777666555444333222222222111111111111111000000000000000000////////////...------,,,,,,,,,------...,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,------++++++,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++******+++++++++,,,,,,,,,...---,,,,,,......---,,,*********************************************************+++++++++,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,------......////////////....../////////000000000111111111222333444555555444444444444555555666666:::;;;===>>>???@@@??????@@@???>>>>>>===<<<<<<<<<999999999999888777666666555555444333222000000//////---,,,---...///...---------,,,++++++++++++,,,***+++++++++,,,---------************************************************+++******************+++************************************************+++++++++*********))))))************************))))))*********+++++++++*********************************+++++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......---------............///---///000111111111111222000111222333+++******+++...//////...---,,,,,,,,,,,,---......++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,------------.......................................////////////000000/////////000000000111111000000111222333333333333444666888999:::::::::999888888777777888999;;;<<<<<<;;;;;;:::;;;<<<===>>>;;;::::::::::::;;;;;;<<<>>>?????????>>>===<<<<<<>>><<<:::999::::::999888444444333333222111111000000000000000000000000000000000////////////......,,,,,,,,,,,,,,,------...,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++******++++++++++++************+++++++++,,,,,,,,,*********+++++++++++++++***+++,,,,,,++++++,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,******++++++,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,+++***))))))++++++***)))***************+++++++++************************************++++++++++++************************)))***++++++,,,,,,++++++,,,,,,,,,------......///............////////////000000111222333333444444333333333444444444444444999:::;;;<<<======<<<<<<======<<<<<<;;;;;;::::::777777777777666555444333333222222111000//////......---,,,---......---,,,------,,,+++++++++++++++************++++++++++++************************************************************************************************************************+++************)))))))))************************)))************+++++++++************************************++++++++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......---------............///,,,...000111000000111222000111222222,,,++++++,,,///000000///---,,,,,,,,,,,,---......***++++++++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,---------........................................../////////000000////////////000000000111///000111222333333333222222333666888999999888777999888777777777999;;;<<<<<<;;;:::::::::;;;<<<===;;;::::::::::::;;;<<<======>>>>>>>>>===<<<:::999<<<:::777666666666666555222222222222111000000///////////////////////////000000/////////.........,,,,,,++++++,,,,,,---...++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,---------******************************++++++++++++************+++++++++,,,,,,,,,)))*********++++++++++++)))***++++++******+++---++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))******+++,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,***)))((((((******)))((())))))*********+++++++++************************************++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++******++++++,,,------...------.........////////////000111222222333333333111222222333333333333333555666888:::;;;<<<;;;;;;;;;;;;;;;::::::999888777666666666666555444333222111111000000//////.........---,,,,,,......---,,,---,,,++++++***+++++++++*********)))))))))))))))*********************************************************++++++*********************************************************************))))))))))))************************)))************+++++++++************************************++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......---------............///,,,...111111000///000222000000111222,,,++++++---///111111000---,,,,,,,,,,,,---......******+++++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------........................................../////////000////////////000000000000...///111222333333222222000111444666777777666666:::999777777888999<<<===;;;;;;:::999:::;;;<<<===;;;;;;;;;;;;;;;<<<===>>>======>>>>>>===;;;999888:::888555333333444333222111111222111111000///............///////////////000/////////............++++++++++++,,,,,,---...++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,---------******************************++++++++++++************+++++++++,,,,,,,,,))))))******++++++++++++((()))++++++******+++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,(((((()))***++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++***)))***+++,,,+++)))))))))******++++++++++++)))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,))))))***++++++,,,---------------........./////////000111222222222222222111111222333333333333222222333666999;;;<<<<<<<<<999999999999999888666666666666666666555444333222000000//////...............---,,,,,,......---,,,---,,,++++++******++++++******))))))((((((''''''))))))))))))))))))))))))******************************++++++++++++******************************))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))************+++++++++************************)))************+++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......---------.........//////+++...111111//////000222///000111222+++,,,,,,---...///000000...,,,***,,,000333222111++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---.........++++++,,,,,,,,,---------//////.........---------///////////////.........000000000000000000000000222111000000000111333333444444444444444444444444777666555555666999;;;===>>><<<:::888777888999:::777:::<<<======<<<<<<===<<<<<<===<<<;;;:::999888888777444111/////////000///000000//////...---,,,//////............//////***+++---,,,******---///++++++++++++++++++++++++(((((()))***++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))***++++++***)))***+++++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***))))))***+++,,,,,,,,,,,,,,,************************++++++************++++++******************************************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------------............//////////////////.........///111333444333222222333555333222333555555222000333333444777999:::999777777777666666555555555444777777777777888666333000444222000...------//////,,,---......------...000))))))))))))))))))))))))************************))))))))))))))))))))))))************************************************((()))))))))((((((***,,,+++++++++*********))))))***)))***+++---,,,)))'''************************************************((((((((((((((((((((((((******************************+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++,,,,,,,,,,,,------,,,,,,------...///000000------,,,,,,,,,------......///000222222111000000111111222222,,,,,,------.../////////,,,***)))***---//////...++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***++++++,,,,,,,,,---------******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------------++++++,,,,,,,,,---------//////.........---------/////////////////////...000000000000000000000000222111000000000111222333444444444444444444444444666666555444555777999;;;<<<;;;:::999999999:::;;;;;;===>>>>>><<<;;;;;;<<<<<<<<<<<<;;;:::999999999888777444111/////////000......///000000000////////////............//////---,,,,,,...222222...***,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))***++++++***)))***+++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***))))))***++++++++++++++++++************************++++++************++++++******************************************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------------............////////////////////////...///111444444333333333444555444222333555555333111333222333555888999777666777777666666666666666555777666666777777666222000333222000...---...//////---------------,,,++++++))))))******++++++,,,,,,************************))))))))))))))))))))))))************************************************,,,***))))))+++++++++++++++++++++*********))))))+++***((()))***+++***)))************************************************))))))))))))))))))))))))******************************+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++,,,,,,,,,,,,------,,,,,,------...//////000......------...///000000//////000111111111111111111111222222------------------------,,,***)))***+++---,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***,,,,,,---------.........******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,------------...............---------......//////////////////000000000000000000000000111111000000111111222333444444444444444444444444666555444444444666777888:::::::::;;;;;;;;;<<<<<<@@@@@@@@@>>>;;;::::::<<<===<<<:::999888999999:::888777444111/////////000---...///000111111111111//////............//////000,,,+++111999999000&&&,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++***)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))***++++++***)))***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++***************+++******))))))************************++++++************++++++******************************************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------------............///......//////////////////000222444555444444555666666555333444555555444222222222222444666777666555666666666777777777777777777666555666666555222///222111///...---......///...,,,+++,,,......***'''(((((())))))***+++,,,---************************))))))))))))))))))))))))************************************************---***((((((+++,,,+++)))+++++++++***************---***''''''(((***++++++******************************************************************************************************+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++,,,,,,,,,,,,------,,,,,,------.../////////.........///000111222333000000000000000111111222111111222222.........------,,,,,,,,,------,,,+++,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***,,,,,,,,,,,,------------******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++,,,,,,,,,------------.......................................////////////////////////////////////111111111111111222222222333333444444444444444444666555444444444555666666888999:::<<<<<<===<<<<<>>>>>>>>===;;;<<<>>>@@@===;;;:::888888999:::<<<888777444111/////////000111111111111111000//////......------------......///......///111111///,,,------------------------***+++,,,---------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************)))***++++++***)))***+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,,,,++++++***************)))((('''************************++++++************++++++******************************************************+++++++++,,,,,,,,,+++++++++,,,,,,,,,---------------............///---.........//////000000000222444555555666888:::888777777666555555666777777666555666888999999888777888888888999:::::::::666444333333333222000.../////////...............///,,,+++///444666333//////...,,,***))))))******************************))))))))))))))))))))))))************************************************(((+++,,,+++((('''))),,,*********************************,,,......,,,+++************************************************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,++++++******++++++,,,+++++++++,,,,,,,,,---------------...............,,,,,,,,,---...///111222111000/////////000222333111111222222...---------,,,,,,++++++***++++++***)))(((***+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++************+++++++++,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,,,,,,,,,,---------............---------...............------......///000000000000000000000000000000000000000111222222222222111222333333444444555555555666777777777888888999999888888999999:::;;;<<<<<<;;;<<<======<<<===???AAA<<<<<<;;;:::::::::;;;<<<888777444111/////////000111111111111000///...---......------------......---...///---+++***---///,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************)))***++++++***)))***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,++++++*********+++******))))))************************++++++************++++++******************************************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------------............///------......///000000000000111333444444666999;;;888999888777555555777999:::999777888:::;;;;;;:::999999999:::::::::::::::555444222111222111000..............................,,,,,,...333666666444444333000---+++++++++,,,************************))))))))))))))))))))))))***************************************************+++,,,+++******,,,...***************+++++++++))))))+++---//////,,,***************************************************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++,,,,,,,,,,,,------........................+++++++++,,,,,,...///000000000000000000111111222111111222222------,,,,,,,,,,,,,,,,,,)))+++,,,+++))))))+++---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***+++++++++,,,,,,,,,------******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------------------------............---------.........//////------......///000000111000000000000000000000000///000111222333222222111222222333333444555555666777888999:::;;;;;;;;;;;;999888888777888999;;;;;;999;;;=========<<<===???<<<<<<<<<<<<<<<<<<<<<<<<888777444111/////////000//////000000000///.........------,,,,,,------...,,,......---***)))+++...,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************)))***++++++***)))***+++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,---++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++)))***++++++++++++++++++************************++++++************++++++******************************************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------------............///------......///000000111///000222333333666999<<<999:::999777555555777:::<<<:::888888:::;;;<<<;;;;;;;;;;;;;;;::::::::::::555333111000000000///...---.....................,,,,,,+++,,,...000333444444222///,,,++++++,,,---************************))))))))))))))))))))))))************************************************+++'''$$$&&&+++...,,,***))))))*********+++++++++)))(((((())),,,---,,,***************************************************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++,,,,,,,,,,,,------........................,,,,,,+++,,,,,,---......//////000111111111111111111111222222,,,,,,,,,,,,,,,,,,,,,,,,+++---......++++++...111++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,---------......******+++++++++,,,,,,,,,++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---.........---------.........//////---------.........//////---------...///000000111000000000000000000000000///000111222333222111111222222333333444555666666777888:::;;;<<<=========:::888777666666888:::;;;888;;;===>>>===<<<<<<<<<<<<<<<===>>>>>>======<<<888777444111/////////000,,,---...///000000000000...------,,,,,,------...,,,---------,,,++++++++++++++++++++++++++++++++++++++++++++++++***)))(((++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,)))))))))))))))))))))))))))+++++++++***)))***+++++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,------++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,************************++++++************++++++******************************************************+++++++++,,,,,,,,,++++++,,,,,,,,,------------------.........//////---------...///000000111...000111222333555999<<<999::::::888555555888;;;<<<:::888888:::;;;;;;;;;<<<<<<<<<;;;;;;:::::::::555333000000000000///---------......///......---+++++++++))))))+++///222///---+++)))((()))+++,,,************************))))))))))))))))))))))))***************************************************!!! +++000+++###))))))******++++++++++++)))'''%%%%%%(((***++++++******************************************************************************************************+++++++++,,,,,,,,,,,,++++++++++++++++++,,,++++++,,,,,,,,,---------.....................---------,,,,,,,,,------......///111222222222111000111111222222+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,------***++++++,,,,,,++++++***.........------,,,,,,,,,------------------------............////////////000000000000000000000000000111111111222222222222111111111222333444666777:::;;;;;;;;;;;;===@@@BBB<<<999555444555777888888666777888:::;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;777666444222111111111111////////////............///...------++++++***))),,,------......------,,,,,,,,,,,,+++++++++*********++++++,,,,,,++++++***///......------,,,+++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***......---,,,++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,************************++++++******************++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++******)))))))))***,,,---+++***)))'''''''''((()))************************++++++************++++++******+++++++++,,,,,,,,,------------,,,,,,+++***---------............///------......///000000000///111333444333444555666666666666666666666666666;;;::::::999999::::::;;;999:::::::::999777555444555333111000.........///---------------------------,,,,,,++++++,,,,,,---)))))))))***++++++,,,,,,************************)))))))))))))))))))))))))))))))))))))))))))))))),,,+++++++++******)))))))))))))))***++++++,,,,,,************************))))))))))))***************+++,,,,,,******+++,,,************************,,,)))'''***...///,,,(((******+++++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++,,,,,,---...//////---------------------------------............///////////////000000000000222222333333+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++,,,,,,,,,------***++++++,,,,,,++++++***......---------,,,,,,,,,------------------------............////////////000000000000000000000000000000000000111111111222111111111222333444555666:::;;;<<<<<<<<<===@@@CCC<<<999666555666777888888666777888999:::::::::999999999999999999999999:::666555333111000000000000////////////...............------,,,,,,++++++***+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,+++++++++*********++++++,,,,,,++++++***,,,,,,------------------++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,+++++++++,,,,,,---++++++++++++++++++++++++,,,++++++++++++++++++,,,************************++++++******************,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,+++++++++,,,---...,,,+++***)))))))))******************************+++******************+++******+++++++++,,,,,,,,,,,,---------,,,,,,+++***------------............------......//////000000///111333444333333555666666666666666666666666666999999888888777888888888999999:::999888777555444444333111///............---------------------------,,,,,,++++++,,,,,,---,,,,,,++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((())))))******+++++++++++++++******************************************))))))))))))***************+++,,,,,,******+++,,,***************************((((((,,,111444333000*********+++++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,,,,---.........---------------------------------............///////////////000000000000222222222333+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,***++++++,,,,,,++++++***------------,,,,,,,,,,,,---------------------------............/////////000000000000000000000000////////////000000000000111111111111222444555666:::;;;<<<<<<<<<===@@@CCC<<<999666555666888888888666666777888999999999999666666666777777888888888444333111//////...///////////////............---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,+++++++++*********++++++,,,,,,++++++***+++++++++,,,---.........,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++************++++++,,,......++++++++++++++++++++++++++++++++++++++++++++++++******************************++++++++++++++++++,,,,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------------,,,++++++++++++,,,******************************************************+++++++++,,,,,,,,,,,,,,,---------,,,++++++------------............---------...//////000000...000333333333333444666555555555555555555555555777777666666555555555555888888888888777555444333222222000///......---...------------------------,,,,,,++++++++++++,,,,,,...------,,,++++++******************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,++++++***))))))(((************************))))))))))))***************+++,,,+++******+++,,,************************)))((((((,,,222555444222*********++++++++++++,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,---------------------------------------------............///.../////////000000000111222222222222+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***+++---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++***++++++++++++,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////000000000000000000000000.........////////////000111111111111222333444555777999:::::::::<<>>===;;;999888888888777666666555555444444555666666444444444444444444444444333222000/////////000111.........------------,,,+++++++++,,,,,,---------,,,------......------,,,,,,,,,,,,+++++++++*********++++++,,,,,,++++++***---------,,,+++*********+++++++++++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***------+++******)))))))))++++++++++++++++++++++++***+++,,,------,,,+++*********************************++++++,,,---------++++++++++++++++++++++++*********++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++***)))((()))******+++*********************************)))***+++,,,,,,+++***)))******+++++++++,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---......//////---///222222222222333555222222222222222222222222333444555666666555444333555444333111000000000000---------------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++''''''(((((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,************************))))))))))))************)))***+++***))))))***+++************************)))******++++++*********)))))))))************+++++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,,,,+++,,,,,,------.........---------............///------...///000111222222111111111111+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++************++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,---------.........////////////////////////....../////////000000000111111111111111222222333222333444555666888<<>>===999888666333111...,,,+++,,,,,,+++++++++,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,------...,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,+++******,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,---......//////------------------------,,,,,,,,,---......//////---------............///////////////////////////---......///000111111222111111111222------------------------++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,++++++******++++++,,,((()))***+++,,,,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------------,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,------...////////////000111333333222000///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,(((************,,,000444111///,,,+++,,,,,,+++************++++++++++++,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,))))))*********+++++++++)))************+++++++++++++++++++++++++++++++++))))))***+++,,,+++******))))))*********+++++++++************************++++++++++++++++++++++++)))******++++++******)))******************************+++++++++,,,,,,,,,---------...///000111222000000222444777:::===>>>CCCDDDFFFHHHJJJLLLMMMNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOPPPQQQQQQQQQQQQQQQSSSRRRNNNKKKHHHGGGGGGGGGBBBAAA@@@>>>;;;999777777444333111///...------------------------------------,,,,,,,,,,,,---......++++++,,,,,,---.........---------------------------,,,,,,+++++++++,,,,,,,,,++++++,,,------,,,***++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,------,,,,,,,,,,,,------,,,,,,------.../////////------------------------,,,,,,------.../////////---------............///////////////////////////......//////000000000111000111111222,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,++++++++++++++++++,,,'''((()))***+++,,,,,,,,,*********++++++,,,,,,,,,***+++,,,------+++***)))*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,------,,,+++***+++++++++++++++++++++++++++++++++,,,,,,---------++++++,,,,,,,,,---------***++++++,,,,,,++++++***,,,,,,,,,+++++++++************+++++++++,,,,,,,,,)))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,------......------,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,------...///000000///000111222222111///...,,,,,,,,,,,,,,,,,,,,,,,,*********************************++++++,,,,,,---+++***))))))+++***(((&&&,,,,,,+++,,,---,,,)))'''))))))*********+++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,))))))******++++++++++++)))************+++++++++************************((()))***+++,,,,,,+++***))))))******++++++++++++))))))))))))))))))))))))************************))))))************))))))******************************+++++++++,,,,,,,,,.........///000222444444;;;===???CCCHHHMMMQQQSSSOOOOOOOOOOOONNNNNNNNNNNNOOOOOONNNNNNNNNNNNNNNNNNRRRRRRSSSTTTTTTUUUTTTTTTSSSPPPLLLGGGDDDCCCDDDDDDHHHHHHGGGGGGGGGGGGFFFFFF===;;;888444111///..............................---,,,,,,,,,,,,---......***++++++,,,---...//////------------------------...------,,,,,,,,,---------,,,,,,---......---+++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++...------,,,,,,------...,,,,,,------...///000000------------------------,,,,,,------...///000000---------.........//////////////////////////////////////////000000000000000000111222------------------------------------------------......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++///,,,)))))),,,...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++************++++++++++++++++++++++++++++++------,,,,,,,,,,,,++++++,,,,,,,,,++++++*********,,,,,,,,,------..................------,,,,,,,,,,,,+++*********+++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///......---,,,++++++******---------,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,++++++***))))))---,,,,,,+++,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...---+++*********++++++...------,,,,,,------...,,,,,,,,,,,,,,,,,,++++++/////////000111111222222111111111111000///...---+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,+++++++++***************)))******+++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,******+++,,,,,,,,,,,,+++,,,++++++******++++++,,,---,,,***))))))***,,,---++++++++++++++++++++++++++++++************++++++*********+++,,,,,,,,,---******+++++++++,,,,,,,,,,,,++++++*********++++++------------------,,,,,,...///111555888<<>>>>>@@@@@@AAABBBEEEIIIMMMOOOGGGEEEBBB>>>999333///,,,...///111111000...+++)))111000...---------.........---,,,,,,++++++++++++...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,---...///...........................---,,,,,,,,,,,,---...---......///////////////..............................//////000000111111222222222222------------------------------------------------......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++///,,,******,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++************++++++++++++++++++++++++++++++------,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******,,,,,,,,,---------............---------,,,,,,,,,++++++*********+++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++++++++------------------------************************++++++++++++++++++++++++.........------,,,,,,,,,---------......///000111+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------,,,++++++++++++,,,---...------,,,,,,------...,,,,,,,,,,,,------------000000111111111111222222////////////...---,,,++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,+++++++++*********************++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++,,,++++++******++++++,,,---,,,***))))))***,,,---++++++++++++++++++++++++++++++************++++++)))))))))))))))************++++++++++++,,,,,,,,,++++++******++++++,,,------,,,,,,+++,,,---...///000222777<<>>===<<<<<<>>>======>>>@@@CCCFFFHHHIIIJJJJJJJJJGGGCCC???<<<777444111...,,,---...///............---,,,***)))......------,,,---------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,......---------,,,,,,,,,------,,,,,,,,,---.................................---,,,,,,,,,,,,---...---......///////////////..............................//////000000111111222222222222------------------------------------------------...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++...,,,***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++************++++++++++++++++++++++++++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,------------...------------,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,------************************,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,------,,,,,,------...///+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,...///000...------,,,,,,------...,,,,,,,,,---......//////222222222111111111111000------------,,,+++******+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++*********************+++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++,,,++++++******++++++,,,---,,,+++******+++,,,---++++++++++++++++++++++++++++++************++++++*********)))))))))))))))++++++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,---...///,,,,,,,,,...000333777999:::<<<@@@FFFJJJNNNPPPRRRRRRRRRRRRSSSTTTTTTRRRPPPTTTQQQLLLGGGAAA===;;;999999999:::;;;<<<======>>>:::999666777>>>FFFFFFBBB???>>><<<<<<<<<<<<:::888::::::999888888999:::;;;CCCEEEIIIMMMNNNMMMKKKIIICCC@@@;;;555222000111111***,,,...000///---+++)))..................///000......------------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------------,,,,,,,,,...------------,,,,,,,,,......---,,,,,,,,,------...........................------,,,,,,------...---......///////////////..............................//////000000111111333333333333---------------------------------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,++++++******++++++,,,++++++++++++++++++++++++------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,---...///000,,,,,,,,,,,,------------,,,,,,,,,,,,---------------------------------------------------,,,,,,,,,//////---,,,,,,++++++,,,++++++,,,,,,------......------------------------,,,,,,,,,------------...,,,,,,,,,,,,...000222333...------,,,,,,------...,,,,,,------...///000000222111111000//////......,,,,,,,,,,,,,,,+++******+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******+++************+++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,++++++******++++++,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++************++++++---,,,,,,,,,+++*********+++++++++,,,,,,,,,---------------------......///,,,---111555:::>>>AAABBBEEEEEEGGGIIILLLPPPTTTVVVVVVVVVVVVUUUTTTQQQMMMKKKJJJIIIHHHEEEBBB===999777777888999:::;;;<<<===>>>;;;;;;888777===DDDEEEBBBBBB@@@???@@@AAAAAA???>>>===;;;999666444333222111999<<<@@@EEEIIILLLNNNNNNLLLKKKHHHDDD???999333000+++---///000111000///...------------...///000000......------------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------------------------------------------------------------///...---,,,,,,,,,,,,,,,........................---------------------------......///////////////..............................//////000000111111333333333333------------------------------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,---...///........................------------......//////------------------------//////............------000//////............///,,,,,,---------.........------------------------,,,,,,---------.........,,,,,,,,,---///111333555...------,,,,,,------...,,,,,,------...///000000000000///...---,,,++++++,,,------------,,,,,,++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******+++++++++***+++,,,,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++---,,,,,,,,,+++*********++++++,,,,,,,,,---------,,,,,,+++++++++,,,------///222777<<>>???@@@BBBBBB@@@???DDDMMMPPPNNNQQQNNNKKKIIIJJJKKKKKKKKKHHHFFFCCC???;;;777444333777777999<<>>:::888333222111000///.........---,,,,,,,,,---.../////////......------......///------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------.........------------------------------------------------///...---,,,,,,,,,,,,,,,........................---------------------------......///////////////////////////////////////......//////000000111111333333333333------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***,,,...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,------------...------------,,,,,,,,,++++++++++++,,,,,,,,,,,,)))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------.........---,,,++++++,,,,,,---------....../////////111111222222333333444444444444444444444444444444000000//////...---------+++++++++,,,,,,---//////........................------------------------,,,---------............,,,,,,,,,---///111444555...------,,,,,,------...,,,,,,,,,---......//////......------,,,+++******---------......------,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******+++++++++++++++,,,------******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++*********+++,,,,,,,,,,,,+++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++*********))))))))))))))),,,,,,,,,,,,------------*********+++,,,...///000666777:::;;;;;;:::777555:::999999;;;AAAJJJRRRWWWWWWWWWWWWUUUPPPLLLIIIIIIMMMOOOSSSTTTQQQKKKDDD@@@FFFFFFGGGHHHIIIJJJJJJKKKHHHJJJIIIIIIOOOXXX]]]]]][[[VVVQQQMMMMMMOOOPPPQQQTTTSSSPPPMMMHHHEEEBBB@@@999888666666888===AAAEEEHHHEEE@@@<<<;;;===AAACCC<<<999666222...,,,+++***---------,,,------......//////............//////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---......//////,,,,,,,,,------------...,,,,,,,,,------------.........---,,,,,,,,,------........................,,,------......------,,,---......///////////////////////////////////////......//////000000111111333333333333------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++))),,,......,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++------,,,,,,,,,,,,++++++,,,,,,,,,---------............---------,,,,,,,,,******+++++++++,,,,,,,,,)))***+++,,,,,,,,,++++++------------------------******+++,,,,,,---..................///111222222111222333555777999;;;;;;???@@@@@@AAABBBBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDD<<<<<<;;;:::888777666666000000///...---------...000000//////...---------........................------------............,,,,,,,,,---...111333444...------,,,,,,------...,,,,,,,,,,,,------------...------,,,,,,+++++++++,,,,,,---------------,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,++++++++++++,,,------******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++************+++,,,,,,,,,,,,+++,,,++++++******++++++,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++************++++++)))))))))))))))*********,,,,,,,,,------------...+++,,,...000444777:::<<<:::999888666555444333222555666999===DDDKKKRRRVVVVVVWWWXXXVVVSSSQQQRRRSSSYYY[[[]]]]]][[[WWWRRROOOTTTUUUUUUUUUVVVVVVWWWWWWRRRSSSRRRPPPTTT\\\aaabbb]]]YYYTTTQQQQQQRRRSSSSSSZZZZZZXXXVVVTTTRRRPPPNNNCCCAAA>>>;;;:::;;;<<<>>>@@@===999777777;;;???CCC???>>><<<888555111///---//////......---.........//////............//////........................------------------------------------------------........................,,,,,,------.../////////,,,,,,,,,---------......,,,,,,,,,---------......------,,,,,,,,,---..............................,,,,,,---......---,,,,,,---......///////////////////////////////////////......//////000000111111444444444444------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++))),,,//////,,,***+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++---------,,,,,,,,,++++++,,,,,,,,,------..................------,,,,,,,,,*********++++++,,,,,,,,,)))***+++,,,---,,,++++++------------------------******+++,,,,,,---......,,,---///222555999<<<>>>>>>???BBBEEEHHHKKKMMMOOOOOOOOOPPPQQQQQQRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSOOOOOOMMMLLLJJJHHHGGGGGG@@@>>>;;;888555222111000111111000///...---,,,,,,........................---------.........//////,,,,,,,,,,,,...000222333...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,+++......------------,,,,,,+++,,,,,,---------,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,++++++,,,,,,---...******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++***************+++,,,,,,,,,,,,+++,,,++++++++++++++++++,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++************++++++******++++++,,,,,,,,,---,,,,,,,,,---------.........000333777<<>>:::777555222111000//////...////////////............//////........................------------------------................................................,,,,,,------...///000000,,,,,,,,,------.........,,,,,,,,,------.........,,,,,,,,,,,,------...///........................,,,,,,---......---,,,,,,---......///////////////000000000000000000000000......//////000111111111444444444444------............------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////,,,+++***))))))+++---...---------------------------------------------------------,,,,,,+++++++++---,,,***))))))***,,,...,,,---...............---,,,,,,,,,,,,---000222333555888>>>EEEJJJMMMNNNNNNRRRRRRSSSSSSSSSUUUXXX[[[XXXYYYYYYXXXVVVSSSOOOMMMPPPPPPOOOPPPQQQSSSUUUWWWWWWXXXYYYYYYWWWTTTQQQOOOLLLIIIEEEBBBAAA???<<<::::::777333111000111000000//////......---.........,,,,,,,,,+++,,,,,,---------,,,,,,,,,...000333555......------------......++++++---------,,,+++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++*********))))))++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,+++)))((((((((()))***++++++,,,,,,,,,,,,------************************++++++++++++++++++++++++,,,+++))))))***++++++***)))+++---............///444777===BBBFFFGGGGGGGGG===<<<;;;999999999999:::@@@EEEKKKOOOQQQPPPPPPPPPWWWVVVWWW[[[\\\ZZZYYYZZZZZZZZZZZZZZZYYYWWWUUUSSSVVVZZZ\\\ZZZZZZZZZZZZXXX]]]YYYZZZ^^^\\\VVVVVV\\\\\\fffbbbZZZZZZWWWRRRUUUTTTZZZ^^^[[[XXXXXXWWWUUUWWWTTTRRRRRRQQQNNNGGGAAAAAA===;;;<<<;;;888777:::999999;;;@@@EEEDDD???:::444222000000000000///---..............................------------......---------.........//////........................,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------........................------------------------000///...---------------,,,,,,,,,,,,------...///111000///...------...///...............///000000/////////000111111222222333333333444------............------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,---------,,,+++***)))***+++---...---------------------------------------------------------,,,,,,+++++++++---,,,,,,+++,,,---...///---------------,,,,,,,,,,,,---///222555999<<<===CCCFFFKKKPPPSSSVVVVVVVVVZZZ\\\]]]]]]\\\\\\]]]^^^___^^^\\\XXXSSSNNNJJJGGGHHHHHHHHHHHHJJJLLLNNNOOOTTTVVVZZZ\\\]]]\\\ZZZYYYWWWTTTQQQNNNLLLJJJGGGEEE???<<<777444111///---+++///...------,,,---............------,,,,,,------,,,,,,+++,,,---000222444......------------......------......///.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++*********))))))++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,+++***)))******++++++++++++,,,,,,,,,------************************++++++++++++++++++++++++...---,,,+++++++++***))))))+++,,,---...///333555>>>@@@BBBCCCCCCBBB@@@???===<<<;;;:::;;;;;;<<<===EEEIIINNNRRRRRRQQQQQQQQQXXX___gggllllllhhhaaa[[[]]]^^^]]][[[WWWTTTSSSSSSQQQSSSVVVXXXZZZ]]]ccciiieee^^^ZZZ^^^^^^[[[^^^fffiiiuuutttkkkiiiccc]]]aaabbbggghhhccc]]]YYYTTTNNNLLLNNNPPPQQQQQQPPPOOOOOOKKKGGGEEEEEECCC===::::::888:::>>>CCCHHHHHHDDD@@@<<<999666444333333222000000000//////......------///......------......///---------.........//////........................,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------........................------------------------//////...---------------...------,,,,,,---...///111000///...---......///...............///000000/////////000111111222222333333333444------............------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++*********+++---...------------------------------------------------------,,,,,,,,,,,,++++++*********++++++,,,,,,,,,---,,,,,,,,,,,,---...///222444888===CCCGGGJJJLLLRRRTTTVVVXXXYYYYYYYYYXXXYYY[[[^^^^^^\\\ZZZXXXWWW]]][[[WWWRRRKKKEEE@@@>>>===<<<<<<<<<===>>>@@@AAAIIIMMMRRRXXX\\\]]]\\\[[[XXXVVVTTTSSSSSSRRRPPPNNNJJJGGGBBB>>>;;;777333000//////---------...///000000///...---------------,,,,,,+++,,,---///111222......------------......------------......///000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++***************++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,++++++++++++,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,++++++***+++---...000444:::>>>DDDCCCAAA???===:::888777999999:::;;;<<>>>>>@@@AAACCCCCCDDDCCC@@@;;;888666333111///222111000///...---------///......------......///------........./////////........................,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------........................------------------------//////...------------...111///...,,,,,,---///000000000///............///...............///000000/////////000111111222222222333333444------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,++++++++++++,,,---...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,,,,+++,,,,,,---///222555888:::@@@BBBGGGLLLPPPSSSUUUVVVVVVVVVUUUSSSQQQOOOMMMLLLKKKOOOSSSTTTRRROOOLLLJJJOOOMMMJJJFFFBBB===:::888777666555444333444444555:::>>>EEEKKKOOOQQQPPPOOONNNNNNNNNPPPSSSTTTTTTSSSPPPNNNLLLJJJHHHEEEBBB???555333222111000000111222///......---------......,,,,,,,,,,,,---...000111......------------......,,,+++******+++,,,...///,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++++++++,,,,,,,,,++++++******++++++,,,************************+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,++++++++++++,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++(((***,,,------------...+++...111555888===BBBFFFAAA???<<<999666555555555555666999<<>>AAADDDFFFDDDAAA???===999444111222111000...............//////............//////............////////////........................------------------------........................................................................------------------------///......---------......333111...---,,,---///000/////////.........//////...............///000000/////////000111111222222222222333444------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------***+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,///000000000000000///......///333777<<>><<<===AAAEEEGGGFFFCCCAAA@@@>>>????????????>>>===<<<<<<;;;999666555444444444666999>>>BBBEEEEEEDDDCCCIIIIIIJJJMMMPPPRRRQQQPPPIIIHHHGGGHHHJJJJJJHHHFFF@@@???<<<999555222000///---------------...///000------------......//////......------------......,,,,,,+++***+++,,,---...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,++++++******++++++,,,************************+++++++++++++++++++++++++++++++++,,,,,,,,,------******++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++(((***------,,,+++---......222999???CCCFFFHHHJJJAAA???;;;888666555666777888:::===AAAFFFJJJMMMOOOOOOPPPRRRQQQOOONNNMMMNNNPPPggg}}}hhhaaa\\\\\\hhh|||zzzwww{{{yyypppccc\\\VVVWWWYYYWWWUUUUUUTTTRRRMMMIIIFFFCCCBBBAAACCCCCCDDDFFFFFFDDD???<<<222111///......///000111/////////....../////////........./////////000000........................------------------------........................................................................------------------------......---------......///222111///---------...///......//////////////////...............///000000/////////000111111222222111222333333------............------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---***+++,,,------......---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------------------------------------------------------++++++,,,,,,,,,,,,------------......///000000000666888===CCCHHHMMMQQQRRRUUUUUUTTTTTTRRRQQQPPPOOOIIIGGGCCC>>>:::777555555111444888:::999888888888999;;;???CCCEEEGGGGGGFFFGGGEEECCCAAA???>>>>>>>>>===???BBBEEEFFFEEEDDDCCCHHHGGGGGGIIIJJJJJJHHHFFF>>>======>>>AAABBBBBBAAAHHHGGGEEEAAA<<<777222///...............///000000......//////////////////......------------......///......------.........+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,---,,,++++++******++++++,,,***************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------)))***+++++++++++++++***************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,...///...+++***,,,///444999@@@FFFJJJKKKLLLMMMHHHEEEAAA>>><<<<<<<<<===BBBDDDGGGJJJNNNPPPRRRSSSMMMNNNOOONNNLLLLLLMMMNNNRRRZZZhhhwww~~~rrrfffiiifffiii{{{~~~}}}wwwmmmdddbbb___YYYSSSPPPQQQPPPOOOPPPPPPLLLDDD>>><<<===???BBBEEEEEEDDDBBB555444222000///000111222000//////......//////000....../////////000000000........................------------------------........................................................................------------------------...------------...////////////..................---...//////000/////////...............///000000/////////000111111222222111111222333------............------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++***+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------...+++,,,,,,---------------------------------------------------------------+++++++++,,,,,,---------++++++,,,---000333666888BBBDDDIIINNNRRRSSSTTTTTTNNNMMMKKKIIIGGGEEEDDDDDDAAA???<<<888666555666666222444666666555555777888@@@CCCHHHMMMOOOPPPOOOMMMLLLKKKJJJIIIHHHHHHIIIJJJGGGHHHIIIKKKLLLLLLMMMMMMJJJJJJIIIJJJKKKJJJFFFDDDBBB@@@===<<<<<<<<<<<<;;;BBBDDDEEEFFFDDD@@@<<<999444333222111000000000000000000000000000000//////......------------......////////////...---,,,,,,++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))******+++,,,,,,------,,,++++++******++++++,,,))))))*********+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------)))***,,,---------,,,,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,...///...,,,---222888;;;???EEEIIIKKKLLLNNNOOOKKKJJJGGGEEECCCDDDEEEFFFMMMNNNOOOPPPQQQPPPPPPOOOLLLLLLMMMLLLKKKKKKMMMOOOVVVTTTaaazzzwwwoookkkkkkqqquuuuuu~~~~~~|||{{{zzzzzzwwwmmmggg\\\VVVPPPPPPTTTTTTOOOIIIEEEBBB???>>>???AAABBBBBB===;;;777444222222222333000000////////////000000.../////////000000000000........................................................................................................................---------------------------------------...//////,,,,,,---...///...------,,,---///000000000//////...............///000000/////////000111111222222000111222333---..................---,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++***+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------+++,,,------......------------------------------------------------------+++++++++,,,,,,---------///000111444888===BBBEEEKKKNNNQQQUUUVVVUUUTTTRRRFFFDDDBBB???===<<<<<<<<<<<<:::888666666777999:::=========<<<;;;;;;>>>@@@GGGKKKPPPTTTVVVTTTQQQOOOLLLLLLKKKKKKLLLMMMOOOPPPJJJKKKLLLNNNOOOQQQSSSTTTPPPPPPQQQRRRSSSRRRPPPMMMOOOKKKEEEAAA???>>><<<:::777;;;AAAFFFIIIIIIGGGEEE999888666333111000//////000111111111111000000///.........------.........------......---+++)))(((++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,------,,,++++++++++++++++++,,,))))))******++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------***+++---...///...------)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((+++.........222;;;BBBAAACCCFFFHHHJJJLLLNNNQQQJJJIIIHHHGGGHHHIIIKKKMMMSSSSSSRRRQQQOOOMMMJJJIIIKKKKKKLLLKKKKKKLLLNNNQQQXXXVVVjjj~~~mmmqqqvvv~~~yyykkkpppyyysssrrrwwwwwwtttyyyyyyiiigggiiimmmvvvuuufffUUUOOOUUU]]]___]]]YYYRRRIIIBBB???@@@BBBCCCCCC@@@<<<777444333333333000000////////////000000////////////000000000000........................................................................////////////////////////........................---------------------------------------...///000)))+++---//////...---,,,,,,---///000000000//////...............///000000/////////000111111222222000111222333.........................................................------,,,,,,,,,,,,,,,,,,---------......------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++((()))***+++,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,---...,,,,,,++++++,,,,,,---...........................---,,,,,,++++++,,,,,,,,,,,,------...//////......,,,000777???GGGLLLPPPQQQTTTTTTTTTSSSPPPLLLGGGEEECCCCCCCCCBBBAAA???>>>===:::999777666666777999;;;EEEBBBAAACCCEEEFFFGGGHHHLLLMMMOOOQQQRRROOOKKKGGGHHHJJJKKKIIIHHHJJJLLLLLLKKKGGGFFFJJJLLLKKKNNNQQQUUUTTTQQQNNNQQQUUUTTTPPPNNNPPPPPPMMMMMMLLLGGGAAA>>><<<::::::===BBBHHHKKKFFFBBB===888444333333333333333333222111///---,,,////////////////////////------------------------------------------------,,,------......------,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,---------***++++++,,,,,,++++++***(((***++++++++++++---...***((((((,,,111111---(((,,,,,,,,,++++++*********---,,,,,,++++++,,,,,,---************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,...111888>>>BBBDDDJJJAAA;;;???EEEGGGFFFFFFIIIHHHIIIMMMSSSXXXYYYYYYaaa[[[WWWTTTNNNFFFGGGMMMMMMWWW[[[SSSKKKMMMSSSVVVVVV```www~~~xxxrrrtttyyyzzzqqqgggbbbbbb^^^eeeuuulllkkkqqqppplllxxx|||xxxxxxzzznnneeennn~~~~~~lllnnnuuujjjXXX```\\\XXXVVVQQQLLLIIIJJJIIIMMMLLLEEE===:::<<<>>>000000000000000/////////000000000000000000000000000000////////////000000////////////////////////////////////////////////......------------......---------------------------------............///......------------......//////---,,,,,,---...//////////////////000111111111000///...---,,,,,,,,,............///000222222222222222333......................................................---------,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++((()))***+++,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...------,,,,,,------...///........................------,,,,,,+++,,,,,,,,,000///---,,,,,,---///111888;;;@@@EEEKKKOOORRRTTTRRRSSSTTTTTTSSSPPPMMMKKKKKKIIIFFFDDDBBBAAABBBBBBAAAAAAAAAAAABBBDDDEEEFFFLLLLLLMMMOOOPPPOOONNNMMMKKKIIIGGGJJJOOOTTTTTTSSSUUUWWWYYYXXXVVVWWWYYY[[[SSSRRRTTTWWWWWWWWW^^^eeennnoookkkeeeaaa^^^XXXQQQ[[[ZZZUUUMMMJJJNNNQQQPPPGGGFFFEEEDDDDDDCCCAAA???CCCFFFHHHHHHDDD???999666666555444333111111000000////////////////////////........................------------------------,,,------......------,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,---------++++++,,,,,,,,,,,,++++++(((***++++++++++++,,,...---++++++///555777444000,,,,,,,,,+++++++++******---,,,,,,++++++,,,,,,---************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---000444:::>>>@@@???>>>777444444777:::===BBBIIITTTWWWZZZ\\\^^^dddnnnuuummmooosssrrrfffWWWQQQSSS\\\nnn{{{tttddd[[[[[[]]]```fffuuutttvvvvvvzzz}}}pppbbb[[[[[[___```lll|||}}}{{{yyy~~~ooo}}}xxx{{{ggg]]]______[[[UUURRROOOMMMHHHKKKMMMIIICCC@@@@@@AAA222222111111111000000000000000000000000000000000000000////////////000000///////////////////////////////////////////////////......------......///........................---------............///......------------......///...------------...//////////////////000111111222111000///.....................//////000222222444444555555...................................................------------,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++)))******+++,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---......------------...//////..............................---,,,,,,,,,,,,,,,000...+++***,,,111666999DDDEEEGGGJJJNNNQQQSSSTTTOOOPPPQQQSSSSSSRRRQQQQQQPPPNNNKKKHHHGGGHHHKKKLLLPPPPPPOOONNNMMMMMMMMMMMMKKKNNNPPPQQQRRRPPPNNNLLLKKKHHHIIIQQQ^^^hhhjjjiiiiiillloooooolllmmmrrrxxxfffgggkkkllliiihhhoooxxx|||tttlllxxxwwwooo```UUUQQQPPPOOOOOONNNMMMJJJEEE@@@<<<999;;;AAAHHHKKKIIIDDD@@@???888777444111000000000111////////////////////////////////////////////////------------------------------............------------............------------------------------------------------------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++)))***++++++++++++,,,......,,,,,,000555888888666,,,,,,,,,,,,++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---...111666===CCCEEEAAA;;;777///111555888777999DDDQQQiiisss{{{fff\\\]]]uuummmdddcccmmmqqqvvvzzzzzztttjjjccceeeooo~~~ooooooiiilllnnnwww~~~ssssssxxxttteeeXXXUUURRROOOHHHJJJLLLLLLHHHBBB>>>===444444333222222222222222000000000000000000000000111000000//////000000111///////////////////////////////////////////////////......------......///////////////////////////---------............///......------------......///......------.../////////////////////000111111222111111000////////////////////////000000111222333444555666................................................------------------------,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------------......///..............................---,,,,,,,,,,,,,,,++++++,,,...222888>>>AAAEEEEEEFFFHHHJJJMMMPPPQQQMMMMMMNNNPPPQQQQQQQQQQQQRRRPPPOOONNNNNNPPPSSSUUU[[[YYYUUURRROOONNNNNNNNNJJJNNNQQQQQQRRRSSSSSSQQQVVVVVV[[[iiizzz~~~vvvvvvwwwwwwtttuuu~~~wwwwwwyyy{{{xxxsssssswwwtttfff\\\TTTYYYZZZYYYRRRHHH@@@>>>???888<<<@@@AAAAAACCCHHHMMM<<<:::555111...---......////////////////////////////////////////////////........................------............------------............------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++)))***,,,,,,++++++,,,---,,,+++***,,,000333555555,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++++++++------------------------///...,,,***+++---000111666;;;CCCGGGEEE???777222222555:::===:::<<>>@@@DDDHHHKKKMMMOOOOOOOOOOOOPPPPPPQQQRRRSSSSSSTTTTTTTTTTTTTTTTTTWWWTTTPPPMMMLLLOOOSSSVVVVVV\\\```^^^___eeejjjiiipppmmmoooyyyvvvqqqmmmjjjfffeeennnzzztttqqqrrrwwwxxxqqqiiieeennn{{{zzzzzznnntttxxxppp```QQQKKKKKKAAAAAA@@@>>>>>>BBBIIIOOOCCC@@@<<<777222///------////////////////////////................................................---......//////......------......//////......---........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,)))+++,,,,,,+++***+++---,,,+++)))***+++...///000,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,------------------------///...---,,,---000333555;;;???DDDEEEAAA:::555222444555999>>>???AAAJJJTTT^^^kkk~~~oooiiipppxxxrrr|||}}}mmmwwwzzzoooccc___aaabbblllttt~~~~~~tttnnnhhhaaaXXXSSSUUUUUUNNNGGGDDD:::888666333222111222222111111111111111111111111111111000000000000111111000000000000000000000000000000000000000000000000/////////....../////////........................---------............///......------------......---......//////000000000///////////////000000111/////////...//////000000111000000000000111111222111222333444................................................,,,,,,,,,------------...,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,,,,++++++++++++,,,------........................,,,,,,,,,,,,---...///000222555888;;;===<<<:::999111333777<<>>AAACCC@@@;;;666555555666777<<>>EEEJJJNNNPPPUUUTTTRRRPPPPPPQQQSSSTTTTTTSSSRRRQQQQQQQQQQQQRRROOOPPPQQQUUUZZZ___dddgggdddpppwwwtttvvvvvviiiaaa^^^___``````]]]RRRKKKMMMLLLEEEEEEJJJIIIGGGIIIPPPSSSOOOHHHFFFDDDLLLWWW```iiiqqqqqqlllhhhrrr~~~vvvccc[[[QQQKKKGGGCCC???;;;JJJKKKKKKIIIDDD>>>777333////////////////////////////////////////////////..............................////////////............////////////......,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,+++++++++,,,,,,------------,,,,,,***+++,,,,,,******+++,,,---------,,,++++++,,,---,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---...........................---...///222555999;;;===>>>AAAAAA>>>888555666999<<<>>>EEEKKKMMMMMMRRRYYY[[[^^^ffftttuuutttxxx}}}yyyssshhhccckkkxxx|||vvvwww}}}nnneeelllzzz}}}zzzzzzyyywwwwwwxxx~~~zzzjjjqqqzzz|||lllUUUPPPRRROOOMMMPPPEEEBBB===999555333333333111111111111111111111111222111111000000111111222000000000000000000000000000000000000000000000000000000////////////000000////////////////////////---------............///......------------......,,,---///000111111000000///////////////000111111////////////000111222333222222111000000111111222444444555555................................................,,,,,,,,,------.........,,,,,,,,,---------......------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,,,,...------------...//////........................******+++,,,...000222333777888:::;;;:::888666444000444;;;CCCJJJOOOSSSTTTSSSQQQOOONNNNNNPPPRRRTTTOOOMMMLLLLLLNNNRRRVVVXXX[[[]]]___aaabbbcccbbbbbbbbbpppyyywwwyyymmmggg^^^VVVQQQNNNLLLJJJGGG===:::AAAEEE>>>;;;===AAA@@@CCCGGGFFFAAA@@@AAA<<<@@@EEEJJJQQQVVVTTTNNNWWW___jjjttt~~~~~~xxxlll\\\QQQNNNMMMJJJFFFGGGIIILLLLLLHHHAAA999444////////////////////////000000000000000000000000////////////////////////......////////////............////////////......,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,+++++++++,,,------......------,,,***,,,---,,,******+++,,,***,,,---,,,,,,+++,,,---,,,,,,,,,------.........---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...........................,,,---000444888;;;>>>???>>>@@@AAA>>>888555777;;;>>>CCCJJJOOOLLLIIIMMMTTTVVV\\\hhhuuu}}}|||}}}vvvmmmbbbaaarrrxxxvvvwwwyyyiii[[[]]]hhhrrrppppppsssuuuvvvwwwxxx~~~aaaWWWVVVRRRRRRUUUIIIFFFAAA;;;777555444444111111111111111111111111222222111111111111222222000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000---------.........//////.........------.........,,,---///000111111111000///////////////000111111000000000000111222444444222222111111111111111222222222222333........................////////////////////////........................------------------------------------------------,,,------......------,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------------------------------......//////......---,,,+++...111111111333777;;;;;;;;;;;;<<<<<<;;;777555333333666@@@KKKRRRSSSQQQRRRTTTQQQMMMOOOSSSPPPIIIMMMLLLIIIKKKZZZnnnxxxwwwvvvhhhaaabbbdddcccaaaaaaccchhhllllllgggcccSSSPPPMMMLLLKKKHHHBBB===GGGHHHHHHIIIIIIIIIIIIJJJPPPQQQSSSVVVXXXTTTMMMGGGHHHEEEBBBBBBDDDDDDBBB@@@EEECCCFFFQQQZZZ___hhhqqqxxxxxx{{{}}}uuufffYYYMMMRRRNNNIIIFFFEEECCC@@@===777444111/////////000000111111000///////////////////////////000000000000.........///////////////................................................------------------------------------------------.........------,,,,,,,,,,,,---......,,,,,,---...++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------.........//////,,,,,,,,,---------......///---,,,...111222000---,,,111666999999999;;;===@@@??????>>>???@@@BBBCCCIIIGGGHHHLLLOOOPPPSSSXXX___ccclllsssrrrqqq{{{||||||}}}vvvrrrrrrvvv{{{sss~~~zzzxxx|||zzzqqquuusssqqqnnnjjjhhhkkkppp{{{~~~}}}~~~~~~wwwiii]]]ZZZMMMOOONNNFFF>>>999666333555222222555555111000222222222222111111111111000000000000000111111111111000000000000000000000000111111000000000000111111,,,333444...,,,//////+++////////////000000000000////////////////////////000000000000000000000000...//////000000000000000000000000000000000000000111111000000111111222333111222333333........................////////////////////////........................------------------------------------------------,,,------......------,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------------------------------////////////......------/////////000333666;;;===<<<;;;;;;;;;<<<;;;888555444888???GGGNNNSSSUUUVVVWWWYYYVVVNNNKKKNNNPPPOOOIIIPPPSSSTTT[[[kkk|||wwwggg```\\\YYYRRRNNNJJJJJJMMMSSSYYY\\\TTTRRRRRRVVV[[[^^^^^^\\\^^^```cccfffiiijjjjjjjjjggggggiiikkkmmmkkkeeeaaa```]]]ZZZZZZZZZWWWRRRMMMKKKEEECCCEEEGGGHHHMMMTTT]]]aaajjjttt}}}uuu```XXXMMMGGGEEEDDDAAA>>>:::888666333111/////////000000///////////////000////////////000000000000////////////////////////................................................------------------------------------------------......---------,,,,,,,,,,,,---......,,,,,,---...+++++++++***++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,---------......///...------...///...---222555777888999<<<@@@DDDDDDCCCCCCCCCDDDEEEFFFGGGHHHFFFIIIOOORRRSSSVVV\\\\\\^^^eeeooorrrqqqsssxxxzzziiiiiirrrxxxvvvttt}}}yyyzzzvvvsssrrrtttuuurrrooopppsssyyyrrrpppeeeZZZOOOJJJHHHBBB888111333000000444555222111333222222222222111111111111000000000000111111111111000000000000000000000000111111000000000000111111///111222111111222222111////////////000000000000////////////////////////000000000000000000000000...//////000000000000000000000000000000000000000111111000000111111222333222222333444........................////////////////////////........................------------------------------------------------,,,------......------,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------------..................------000111333777:::<<<<<<;;;<<<<<<;;;<<<<<<<<<:::888888@@@JJJPPPRRRTTTWWWZZZVVVXXXUUULLLEEEHHHPPPVVVaaannnuuunnncccffftttuuufff___^^^^^^PPPNNNLLLLLLRRR^^^llluuuooommmkkkmmmrrruuuuuussskkknnnrrrwwwzzz{{{{{{{{{sssuuuxxx}}}|||yyytttrrrqqqrrrrrroooiiiddd]]]VVVNNNIIIDDDAAABBBEEEDDDHHHOOOWWW___fffkkkmmmxxxzzzssscccXXXRRRMMMFFF@@@<<<<<<:::777222///....../////////......///000000000000//////////////////////////////////////////................................................------------------------------------------------...------------,,,,,,,,,,,,---......,,,,,,---...+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,---------...............---+++,,,---///999999999888:::>>>EEEJJJHHHHHHHHHHHHIIIJJJLLLLLLLLLKKKNNNRRRUUUVVVZZZ```qqqooorrrwwwyyywwwwwwyyy|||uuupppmmmfffaaadddmmmzzztttsssuuu}}}uuuqqqwwwyyyzzzzzzxxxxxx{{{}}}zzznnnnnnuuulll```UUUGGG???>>>666222111555666444222444333222222222111111111111000000000111111111222222000000000000000000000000111111000000000000111111111...---000222000///000////////////000000000000////////////////////////000000000000000000000000...///000000111111000000000000000000000000000000111111000000111111222333222222333444........................////////////////////////................................................------------------------,,,------......------,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------------...........................---------,,,---------......444<<>>:::888???=========???@@@???>>>AAAGGGOOOTTTUUUTTTUUUVVVQQQTTTTTTQQQPPPWWWccclllxxxjjjlllttt{{{iiiYYYQQQMMMJJJQQQSSSWWWZZZ___gggrrrzzz~~~|||yyyzzz||||||yyyvvvpppqqqrrrtttvvvwwwxxxyyyvvvzzz|||zzzzzz{{{~~~~~~{{{wwwpppkkkddd]]]VVVQQQNNNNNNFFFEEEBBBAAACCCHHHNNNSSS___fffsss{{{uuukkk^^^NNNBBB>>>===;;;777333000////////////......//////000000000000000000000000000000000000000///////////////................................................------------------------------------------------------------------------,,,---......,,,,,,---...,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------.........//////,,,,,,,,,---------......---...///...,,,---111555???>>><<<<<<===AAAGGGJJJJJJJJJKKKLLLMMMNNNNNNOOOSSSQQQQQQSSSUUUWWW___hhhzzzrrrdddaaabbbdddmmmwwwwwwsssmmmkkknnnqqqooooooqqqvvv~~~{{{wwwwwwyyy{{{eeeIIICCCLLL===888444666777444222333333333222222222111111111000000111111111222222222000000000000000000000000111111000000000000111111555///,,,111222...,,,...////////////000000000000//////////////////////////////////////////////////////000111111111111000////////////////////////111111000000111111222333222333333444////////////////////////////////////////////////................................................------------------------,,,------......------,,,.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,---------.................................++++++++++++,,,---///000555;;;BBBCCC@@@<<<<<<>>>AAA???>>>@@@BBBEEEFFFFFFJJJLLLPPPRRRTTTSSSRRRQQQQQQSSSYYYbbbmmmzzzuuullllllrrrpppkkkddd```___XXXQQQ```ccceeefffeeegggkkkooorrrrrrtttyyy|||~~~|||zzz{{{~~~~~~yyyyyyuuuoooiiiccc]]]YYYXXXUUUOOOHHHBBB@@@CCCFFFBBBMMMbbbqqq}}}uuu___PPPEEEBBB<<<888555444333222000000/////////000000111000000000111111111222222111111000000////////////................................................------------------------------------------------------------------------,,,---......,,,,,,---...,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------.........//////,,,,,,,,,---------......+++...000000///222888<<>>999999>>>DDDIIIKKK@@@???>>>AAAFFFLLLPPPRRRRRRSSSRRRPPPNNNPPPVVV[[[bbbdddjjjssszzzsssdddZZZWWWbbbggglllpppuuuwwwqqqhhhkkkkkkmmmsss{{{|||tttpppuuuxxxtttkkkaaa[[[XXXYYYIIIBBB@@@===GGGWWW]]]iiitttzzziiiSSSFFFDDDCCC>>>999555555333222111111000000000000111333555666888888222222111111000//////...................................................------------------------------------------------,,,,,,,,,---------......,,,---......,,,,,,---...---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,---------............///333888<<<======>>>===>>>BBBHHHLLLMMMLLLJJJLLLNNNPPPQQQRRRRRRRRROOOPPPSSSXXX]]]fffwww}}}{{{|||vvvnnnbbbeeevvvxxxiiippplll[[[LLL>>>888777666555666444444333333333222222222111111111222222222333333111111111111111111111111111111000000000000111111000;;;;;;...'''...111---////////////000000000000000000000000000000000000000000000000000000000000000000111222222222222111000000000000000000000000111111000000111111222333333444444555000000000000000000000000////////////////////////........................////////////////////////------------------------,,,------......------,,,//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,------------------.........//////////////////////////////,,,------///333777<<<>>>>>>888555<<>>???777999???GGGLLLMMMHHHDDD???@@@BBBGGGMMMRRRTTTUUUUUUTTTQQQNNNQQQ^^^qqq~~~rrrnnnrrryyypppgggqqqvvvlllfffjjjgggeeedddeeekkksss{{{zzzmmmmmmkkkdddYYYNNNEEEAAACCCJJJ[[[qqqkkkYYYRRRJJJ@@@;;;888555333222000...---222111000222999>>>===888000000000000////////////////////////////////////......------------......................................................---------,,,,,,,,,++++++------------------------......---------,,,,,,,,,///...---,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,------......------,,,---//////...------...,,,///555:::;;;:::666444111444777;;;CCCMMMPPPNNNQQQJJJIIIPPPSSSQQQXXXcccfffuuu{{{wwwrrrkkkrrr{{{rrrqqqvvv|||sssllliiijjjuuu~~~~~~zzzmmmkkk~~~iiiFFFBBBCCC:::555999999888666333111111333555222222222222222222222222111111111111111111111111000000000000000000000000666666444222000...---,,,000000000000000000000000111111111111111000//////000000000000000000000000000000000000000000000000000000000000111111111111111111000000111111222333333444555555000000000000000000000000////////////////////////////////////////////////////////////////////////........................------......------,,,+++//////.........---------------------------------,,,,,,,,,---------......+++++++++++++++++++++++++++,,,------......------------------------------//////000000///...---,,,---000444:::>>>AAACCCDDD???AAAEEEJJJNNNMMMIIIEEEFFFIIIMMMQQQTTTVVVXXXXXXTTTSSSRRRVVVbbbtttpppbbb]]]]]]______nnnxxxiiigggdddiiipppwww~~~{{{uuummmcccYYYTTTEEECCCFFFRRR```pppvvvfffVVVJJJ???666555444111222666222111222666===@@@>>>:::111000000000///////////////////////////////////////......------......///................................................---------,,,,,,,,,++++++------------------------,,,,,,,,,------.........///...---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,------...---------,,,...//////------...000222444666777666555222111666888:::???JJJTTTUUUPPPQQQNNNQQQVVVVVVWWWfffyyyzzztttrrrtttyyy}}}yyymmmdddfffjjj{{{cccNNNFFF@@@:::666444444333333222333444555222222222222222222222222111111111111111111111111111111111111111111111111333333222222111000//////000000000000000000000000111111111111111000//////000000000000000000000000000000000000000000000000000000000000111111111111111111000000111111222333222333444444000000000000000000000000////////////////////////////////////////////////////////////////////////........................---............---,,,,,,...............---------------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------------------000000000///...------,,,000444999???CCCFFFGGGGGGHHHIIIJJJMMMNNNMMMJJJGGGIIIMMMRRRSSSRRRRRRSSSUUUVVVTTTVVV```rrrwwwggg[[[VVVUUU]]]___kkkzzzzzzooommmtttvvv}}}~~~{{{rrrlllaaaUUUHHHCCCFFFRRRcccqqqvvv{{{aaaNNN@@@===:::111000666222222555<<>>BBBFFFGGGGGGFFFKKKKKKKKKLLLLLLKKKJJJIIIKKKNNNPPPOOOJJJJJJMMMRRR[[[\\\```iiiwww{{{iii^^^\\\___cccjjjeeecccfffhhhnnn}}}~~~rrraaaRRRJJJGGGHHHJJJUUU___nnnqqq[[[JJJHHHCCC555000666222333999AAAEEEAAA<<<999111111111000000000////////////////////////////////////............//////...................................................------------,,,,,,,,,------------------------++++++,,,,,,---...//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------......------,,,+++.........------...222444888888888888888999999999===CCCIIILLLQQQXXXZZZYYYZZZ^^^cccbbb]]]```uuu|||sssnnnpppsssqqqooojjjjjjxxxyyywwwzzzzzzkkkZZZIII;;;888777666666666555333222333333333333333333333333222222222222222222222222111111111111111111111111000000000111222222222333000000000000000000000000000000111111111111000///000000000000000000000000000000000000000000000000///000000000111111111111111111000000111111222333222333444444111111111111111111111111000000000000000000000000////////////////////////////////////////////////..............................//////......---,,,---.....................------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......---------------....../////////222111///......///111222===???BBBEEEGGGGGGFFFEEEHHHHHHIIIIIIIIIIIIJJJJJJNNNOOONNNJJJFFFIIIQQQYYYcccggglllpppttt}}}rrrhhhddddddeee^^^___eeeooo|||}}}pppddd\\\SSSIIIAAAIIINNNWWWfff}}}jjjWWWPPPHHH<<<999???888888>>>GGGHHH@@@888666111111111111000000000000000000000000000000000000/////////....../////////.........................................................---------,,,,,,------------------------------------------------,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,------...------,,,,,,...............///333666555777999;;;<<<<<<<<<<<<@@@IIIPPPOOOOOOUUU]]]aaadddgggjjjiiieeehhhuuutttjjjyyy{{{wwwsssllljjjggglllxxxtttttt{{{wwwvvviiiQQQDDD<<<999666444555444333111333333333333333333333333222222222222222222222222111111111111111111111111222222111111111111111111000000000000000000000000///000000111111111000000111111111111111111111111111111111111111111111111///000000000111111111111111111000000111111222333444444555666111111111111111111111111000000000000000000000000////////////////////////////////////////////////...........................////////////...---------------...............------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......---------------...//////000000111000......///222555888CCCCCCDDDEEEFFFEEEEEEDDDDDDEEEGGGGGGGGGGGGIIIKKKLLLKKKHHHGGGHHHQQQ]]]fffqqqtttwwwuuuqqqssszzzpppddd```^^^eeeooo}}}wwwmmmhhhbbbWWWKKKDDDEEEJJJVVViii|||qqq```RRRFFFBBBCCCBBBAAAGGGOOOLLL???666555222222111111111000000000000000000000000000000000000//////......//////000............................................................---------,,,------------------------......---------,,,,,,,,,+++,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,------......---------.../////////111444777555777999<<<===>>>>>>>>>FFFNNNSSSQQQQQQZZZgggnnnoooqqqqqqnnnkkklllttt{{{|||yyyhhh]]]gggyyyvvvkkk^^^bbbhhhvvv~~~}}}sssqqqzzzdddTTTDDD>>>777333333444444333333333333333333333333333333333333333333333333333222222222222222222222222333333222222111000000000000000000000000000000000///000000111111111111000111111111111111111111111111111111111111111111111000000000000111111111111111111000000111111222333555555666777111111111111111111111111000000000000000000000000////////////////////////////////////////////////........................///////////////...---------------.........//////------------------------,,,,,,,,,---------......------------------------+++,,,------......---------------...///000000000000///......111555:::>>>@@@@@@@@@@@@@@@AAAAAABBBCCCEEEHHHHHHGGGHHHJJJLLLHHHGGGGGGKKKUUUbbbpppyyy}}}vvvooollllllmmmqqqiiikkkxxx~~~~~~yyyvvvtttiii\\\MMMIIIFFFIIISSSbbbqqq||||||lll```TTTKKKPPPNNNRRRXXXRRRAAA666666222222222111111111000000000000000000000000000000000000////////////000000............................................................------------------------------------,,,,,,------------------+++,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------***+++,,,---.../////////+++---000111111222555777777888:::<<<@@@DDDHHHJJJPPPSSSSSSRRRYYYiiiwww~~~vvvtttyyy~~~ppp\\\]]]mmmuuu}}}|||rrrjjjjjjpppyyy|||mmmmmm{{{lllXXXNNNAAA888555555555444444444444444444444444444333333333333333333333333222222222222222222222222222222222111111111111000000000000000000000000000//////000111111111111111111111111111111111111111111111111111111111111111000000000000111111111111111111000000111111222333444555555666111111111111111111111111000000000000000000000000////////////////////////////////////////////////........................///////////////......------------.........//////------------------------,,,,,,,,,---------......------------------------+++,,,------......---------------...///000000111///...---...222888===AAA;;;:::999999:::;;;===>>>DDDGGGJJJJJJIIIHHHJJJLLLJJJJJJMMMVVVeeewwwuuummmgggaaa^^^ppp}}}gggmmm}}}xxxkkkxxxuuurrruuu|||nnnfff[[[MMMCCCBBBJJJZZZgggnnnooo]]]ZZZWWWYYY^^^VVVCCC888888222222222111111111111000000000000000000000000000000000////////////000000................................................//////.........---------------------------------***++++++,,,---...//////***+++---...///...------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------)))***+++---...///000000***---000222222333555666999999:::>>>DDDLLLTTTYYYXXXUUUQQQSSSaaavvv|||kkkjjjnnneeeeeewwwzzzqqqsssuuuwwwzzz||||||wwwvvvuuulll___MMM???888777555444444444444444444444444444333333333333333333333333222222222222222222222222111111111111111222222222000000000000000000000000//////000111111111111111111111111111111111111111111111111111111111111111000000000000111111111111111111111000111222222333333444555555444333222333333333111///000000000000000000000000000000000000000000000000////////////////////////////////////////////////............////////////////////////////////////................................................////////////////////////.........////////////000000///---,,,---...000222000//////333888======<<<333333444666:::>>>AAADDDLLLJJJIIIKKKNNNOOOLLLHHHHHHMMMYYYiiisss{{{~~~tttkkkbbb___aaajjjssszzzxxxrrrsss~~~ssspppqqquuuwww|||~~~yyytttiiiWWWGGGAAAFFFMMMWWWkkkyyy}}}zzzcccWWWSSSZZZWWWGGG:::888444222000///000000///...000000000000000000000000000000////////////000000......---------,,,,,,,,,000000//////.........---....../////////...,,,+++------............------........................------------------------------++++++++++++------++++++,,,,,,,,,---------//////////////////......000---...333777666777999666666:::BBBNNNWWW\\\^^^[[[WWWUUUYYYeeeuuu}}}wwwrrrjjjkkksss{{{xxxppprrrzzz}}}zzzyyy~~~sss}}}nnnMMM???:::666555888999999888666333222222333444444444333333333222222222222222222222222222222444333333222222333333444000222333333111000000000111111111111111111111111111222333444444333222111111222333444555444333222111111000000000000111111000111111222222333444444333444555555444333222222333333111///000000000000000000000000000000000000000000000000////////////////////////////////////////////////............////////////................................................................................................------.........///////////////...------...///000111000111444888999888666444444444666:::???DDDGGGHHHIIIJJJKKKKKKJJJIIIHHHMMMTTTcccsss{{{yyynnnlllnnnkkkgggbbbjjjtttyyyzzz~~~}}}uuujjj^^^RRRIIIDDDLLLYYYfffqqquuubbbTTTSSSQQQCCC777333444222111111222222111///111111111111111111111111000000////////////000000/////////.........------000/////////................../////////...---,,,------............------........................------------------------------,,,++++++,,,------++++++,,,,,,,,,---------/////////...............///...000666999777777999999<<>>DDDIIIJJJJJJIIILLLMMMMMMJJJHHHMMMYYYdddooouuuzzzyyyuuutttvvvxxx}}}}}}~~~|||zzzdddRRREEEGGGMMMRRR\\\hhh}}}oooTTTBBB<<<<<<333222111222333333111000111111111111111111111111111111000000000000111111/////////.........------.........////////////////////////...////////////------............------........................------------------------------------------------,,,,,,---------................../////////000000444222333777999<<>>===:::888777888999888666555555555444444444333333333333333333333333333333444333333222222333333444222333444333111000111333222222222222222222222222444444222111111222444444222111000///000111222333222222111111111111222222000111111222222333444444444555666666;;;888555444444444333222000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////............////////////////////////////////////................................................------------------------,,,---------..................///000111222222333777999::::::777444333222;;;???FFFLLLOOOOOOMMMLLLKKKJJJIIIJJJOOOYYYdddlllvvv~~~vvvnnngggbbbqqqzzzxxx}}}mmm^^^OOOJJJGGGGGGNNNXXXccczzzlllTTTCCC999777555333222333333222111222222222222222222222222222111111000000111111222/////////.........------........./////////////////////.........///000111------............------........................------------------------------............------,,,---------............/////////000000111111222444444666;;;>>>BBBLLLVVVWWW[[[___bbbaaa```______ccclllwww|||{{{zzz|||zzzrrrkkkkkksss~~~zzzyyyyyyzzz{{{lllfffsssxxx```III???:::666444666999888777555555555555444444444333333333333333333333333333444333333222222333333444444555444222000000333555333333333333333333333333444444333333333333444444111111111111111222333333222222111111111111222222000111111222222333444444555555666777???;;;777555444444333222000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////............////////////................................................................................................------........./////////.........///111333666777888:::;;;:::888888;;;>>>GGGIIIMMMQQQSSSSSSRRRRRRLLLIIIIIIPPP]]]jjjppprrr{{{{{{qqqjjjddd___kkkzzz~~~yyy{{{rrreeeWWWKKKFFFHHHMMMQQQggg{{{}}}wwwlllYYYFFF<<<999555333333444444333222222222222222222222222222111111000000111111222000000000/////////................../////////000//////.........///111222------............------........................------------------------,,,---...//////...---,,,------------............///000000111222222333333222555;;;CCCGGGLLLUUU___\\\aaafffhhhfffcccbbbaaawww}}}wwwnnnhhhmmm{{{|||}}}vvvwwwzzzmmmlll~~~jjjKKKCCC;;;666666888777555555555555555444444444444444444444444444444444444444333333222222333333444333444444333111111222333333333333333333333333333222333333444444333333222111222222333333333333333333222222111111222222333000111111222222333444444555555666777AAA===999666555444333222000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////............/////////000------------------------................................................////////////////////////.........////////////000///......///111444888:::777999;;;;;;<<<@@@GGGLLLPPPQQQRRRSSSTTTVVVWWWWWWNNNJJJKKKXXXkkkxxxzzzwwwvvvlllmmmppppppkkkllltttmmm______dddwwwzzzvvv~~~iiiWWWMMMKKKKKKKKKXXXcccjjjvvv}}}pppZZZ@@@<<<777444444555666666222222222222222222222222222222111111111111222222111111111111000000000000---.........//////000000000///.........000111222---..................---........................------------------------,,,---...//////...---,,,---------.........//////000000111222333333444444111666@@@JJJOOOSSSZZZccc___dddkkkmmmkkkgggdddcccuuullllllttt~~~zzzqqqyyyyyysssyyyYYYOOOCCC;;;888777555222666666555555555444444444444444444444444444444444444333333222222333333444///111444444222000//////333333333333333333333333111222333444444333222111111222333444555444333333333222222111111222222333000111111222333333444444555666666777IIIDDD>>>999444111222555444444333333222111000000111111111111000000000000000000111111111111000000000000000000000000000000000000//////.........---//////.........---------000000//////.........---........................//////............//////............/////////000000000111111222666<<>>AAA<<>>EEEUUUhhhtttvvvsssvvvssssssssspppmmmnnnrrr}}}wwwzzz|||qqqggg}}}fffKKK???;;;:::888777666666666666666666555555555555555555555555444444444444444444444444333333333333333333333333222222222222222222222222111111222222222333333333222222111111222222333444222222222222222222222222000111111222222333444444444555555666zzzYYYFFFAAA<<<555333333333333333333444444111111111111000000000///000000111111111111000000////////////////////////.........///////////////000000/////////..................///////////////////////////////////////......///000000///......000000000111111111111222111333777<<<@@@BBBBBBAAAGGGPPP]]]eeefffdddbbbbbb```dddfff```YYYXXX```hhhuuu}}}yyypppllljjjhhh}}}}}}xxxvvvaaaOOOJJJKKKMMMVVVbbbrrr|||aaaIII@@@;;;444333333333333333333333444222222222222222222222333000000000000000000000000////////////////////////////////////////////////........................---.....................---------...............---.....................------........./////////111000000333888;;;:::888999@@@OOOdddwww}}}xxxzzzxxx}}}zzzvvvsssvvv{{{zzzvvvsssrrrsssxxx~~~dddccc{{{]]]FFF<<<999888888777666666666666666555555555555555555555555444444444444444444444444333333333333333333333333222222222222222222222222111111222222222333333333222222111111222222333444222222222222222222222222000111111222222333444444444555555666oooTTTGGG???888444444444444333333333333111111111111000000000000000000111111111111000000000000000000000000000000.........///////////////000000000/////////...............///////////////////////////////////////---...///000000///...---000111111111222222222222444999???CCCFFFGGGHHHIIIPPPYYYeeejjjhhhdddcccccc```dddgggccc]]]^^^hhhqqqwwwvvvrrrooolllrrrpppXXXPPPKKKFFFHHHPPPXXXqqqwwwbbbQQQAAA444444444444444444444444444222222222222333333333333000000000000000000000000000000000000000000000000////////////////////////........................---------...............---------------.........---------...............------........./////////000111222555999<<<<<<<<<999HHHaaayyywwwnnniiijjjnnnrrr}}}yyysssooojjjiiiqqq|||sss\\\[[[tttrrrSSSAAA<<<999999888777666666666666555555555555555555555555444444444444444444444444333333333333333333333333222222222222222222222222111111222222222333333333222222111111222222333444222222222222222222222222000111111222222333444444444555555666cccPPPDDD:::555555555444333333333222111111111111000000000000000000111111111111000000000000000000000000000000............/////////000000000000000/////////.............../////////000////////////////////////---...///000000///...---111111111222222222333333666===EEEIIIHHHHHHLLLQQQZZZbbbkkkmmmiiidddbbbccc```ccceeeeeedddfffkkkppptttzzzuuutttsssppprrrvvvyyy|||fff]]]VVVJJJEEEIIILLL]]]nnnsssmmm___JJJ999666666666555555444444444222222222333333333444444000000000000000000000000000000000000000000000000////////////////////////........................---------.........//////,,,,,,,,,------.........---------.........//////....../////////000000000///222555888:::<<<>>>@@@???UUUtttxxxqqqoooooopppyyyrrrpppvvv}}}sss^^^aaakkkNNNAAA:::999888777666666666666555555555555555555555555444444444444444444444444333333333333333333333333222222222222222222222222111111222222222333333333222222111111222222333444222222222222222222222222000111111222222333444444444555555666sss\\\KKK@@@666666555444333333222222111111111111000000000000000000111111111111000000000000000000000000000000---.........//////000000000000000000////////////---.........//////000000000000000000000000000000---...///111111///...---111111222222222333333333666>>>GGGJJJGGGGGGMMMSSSaaahhhooooooiiicccbbbcccffffffgggkkkppprrrqqqpppuuuxxxyyyzzzzzzvvvuuu{{{rrrjjjbbbRRRIIILLLMMMOOOVVVbbbjjjeeeRRRAAA888888777666555444444444222222222333333444444444000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000---------.........//////,,,,,,,,,------.........---------.........//////000000000000111111111111///333888::::::;;;???BBBHHHaaazzzwww|||tttaaauuuXXXDDD:::999888777666666666666666666666666666666666666444444444444444444444444333333333333333333333333222222222222222222222222111111222222222333333333222222111111222222333444222222222222222222222222000111111222333333444444444555555666{{{[[[EEECCC777000333666333000111333333333222222222111111111111111000000000000000000000000///////////////000000000000////////////////////////............////////////////////////............/////////000///////////////.........111111111000///111555888999IIIFFF===>>>:::BBB\\\fffppptttmmmffffffgggeeemmmgggeeellltttxxxyyy{{{{{{}}}~~~wwwjjjTTTGGGMMMVVV]]]YYY\\\lllgggKKK;;;;;;888444333555666444444444444333333333222222333222111111000111111111000000000000000000000000000000000000000000000000////////////////////////////////////////////////............//////////////////............//////---...///000111111111000555555999<<<:::999BBBNNN\\\zzz~~~vvvxxx}}}xxxkkkzzz~~~XXXIII===999999555888<<<777777777666555555555555555666666666666666666666666555555444444444444555555555444333333333333222111333333333222222333444444222222333444444333333333333333333333333333333333111333444444333222444555555666666666mmmSSSAAA:::555777888555555777333333333222222222222111111111111111111111111111000000000000000111111111111111111000000/////////000000000/////////......////////////////////////........./////////000000000000000000000000000000000111111111111444999<<>>MMM]]]ppp|||wwwxxx}}}qqqsssOOO@@@<<<>>>888777999555777777666555555555555666666666666666666666666666555555444444444444555555555444333333333333333222444333222222111111222222333333333444444333333333333333333333333333333333111333444444333222444555555666666666dddMMMFFF???;;;777333333555333333333333222222222222111111111111111111111111000111111111222222333333333333222222111000//////111111111000000000000///////////////////////////....../////////000000000111111111111111111111111///000111222333777<<<@@@KKKCCC>>>:::999IIIbbbmmmrrrtttssspppqqqvvvxxxxxxllldddaaajjjwww~~~~~~zzznnnSSSQQQWWWXXXVVVggg}}}cccMMM888444777666444555444444444444333333333333333333222111111111111111111111111111111111111111000000000000000000000000////////////////////////////////////////////////............//////////////////............//////......////////////000000555888<<<===<<>>BBBIII===???>>>;;;TTTtttzzzyyywwwttttttwwwzzzzzzxxxhhhddddddnnnxxxyyyvvv|||yyy```RRRPPPQQQNNN]]]zzz|||\\\>>>666666444333666555444444444444333333333333333222111111111111222111111111111111111111111000000000000000000000000////////////////////////////////////////////////............//////////////////............////////////.../////////000000888===@@@===<<>>BBB@@@;;;EEEHHHGGGbbb|||}}}}}}xxxuuudddffflllvvv}}}yyywww~~~~~~tttZZZMMMKKKGGGQQQkkk}}}iiiJJJ;;;666333333777555555555444444444333333444333333222111222222222111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////............//////////////////............////////////......///000222222777===@@@>>>@@@TTTtttwwwnnniiijjjrrriiibbbppplllNNNDDD;;;888;;;;;;888888777666666666666666666666666666666666666666555555444444444444555555333555666555333222333555222222222333444555666777666555444333333333333444333333333333333333333333222444555555444333555666555555666777{{{dddMMM>>>999555222444444444444333333333333222222222333333444444555444444444444444333333333333333333222222222222111222222222111111111111000000000000000000000000000/////////000000000111111000000000111111222333333333333555555777;;;@@@DDD<<>>888;;;999999888777777666666777777666666666666666666666666555555444444444444555555333666777666333111333666333333333333444666777888777666555333333333444444333333333333333333333333222444555555444444555666555555666777eeeJJJ;;;444111555444444444444333333333222222333333444555555555555555444444333222222222111111111111222222222222222111111111111000000000000000000000000000000000//////000000000111111111111111111222333444444444333444666888;;;@@@FFFJJJDDDSSSYYY]]]rrryyysssrrrooopppyyyxxxtttsssyyy{{{vvv|||hhhZZZJJJHHHQQQTTTccclllhhhSSS???999888666555555555555444444444444444444333222222222222333222222222222222222222222000000000000000000000000000000000000000000000000////////////////////////............//////////////////............//////////////////111444777999888???DDDGGGUUUsssyyypppnnnpppxxx}}}rrrnnnrrrxxx{{{{{{sssbbblllpppIII;;;<<<888999888777777666666777777666666666666666666666666555555444444444444555555333666888777333111333666555444444333333444444444888777555333222333444555333333333333333333333333333444555555444444555777555555666888vvvUUUCCC??????555555444444444333333333222222333333444555666666555555444333222111111000///000000111111222333333111111111000000000000///000000000000000000000000000000000000111111111111222222333333444555666666333555777:::>>>DDDJJJOOOMMM______ccc~~~sssppprrrwwwttt|||ssssssrrrwwwsssvvvdddOOOIIINNNNNNOOOhhhqqq]]]EEE===:::555666666555555555444444444555444333333222222333333222222222222222222222222000000000000000000000000000000000000000000000000////////////////////////............/////////000//////............///////////////000222666999;;;>>>FFFJJJMMM\\\{{{~~~vvvvvv|||{{{ssstttxxxzzz}}}ppp___uuuUUU???>>>999999888888777777777777777666666666666666666666666555555555444444555555555333666999777333111333777777666444333222111111111999777555333222333444555333333333333333333333333333444555555444444555777555555666888]]]FFF>>>666999555333444444111222555333333333333333333333333555555444333333222111111000000000000000000000000000000000000000000000000000000000000000000000000111111111000000000000000222222222333333444444444222888:::888>>>KKKQQQOOOTTTWWWcccwwwyyytttrrr}}}zzz~~~~~~zzz|||sssaaaPPPOOOYYYVVV^^^eeebbbRRRBBB:::;;;777555555777666333555999444444444444444444444444222222222222222222222222222222222111111111111000000000000000000000000000////////////////////////000000000000000000000000000000//////.........---,,,///222333444777<<<@@@EEEEEELLL]]]ttttttzzzxxxyyyddd^^^iiiGGG>>>888888888666555777:::999777555555555555555666777777555555555555555555555555444444444444444444444444333333333333333333333333111111222333333222111111444333333222222333333444000222555555444333444444666666666666jjjTTTHHH<<<888444222555666444444777333333333333333333333333444444333222222111000000111111111111111111111111000000000000000000000000000000000000000000000000111111111111000000000000222222222333444444555555777999999;;;EEERRRVVVSSS\\\cccpppzzztttqqqqqquuuvvvqqq\\\OOONNNXXXXXXbbbnnngggNNN>>><<<888666555777666333333666444444444444444444444444222222222222222222222222222222222111111111111000000000000000000000000000////////////////////////000000000000000000000000000000/////////.........---///222333555888>>>BBBGGGLLLXXXjjjuuurrr{{{yyy~~~eeeuuuTTT::::::::::::999888888888888777555555555555555666777777555555555555555555555555444444444444444444444444333333333333333333333333666666555555555555666666444333333222222333333444///333777::::::888777777666666666666vvv```OOO<<<:::555333555666444444666333333333333333333333333333222222111111000000000111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111222222333333444555555666;;;999:::CCCSSS______YYYcccppptttmmmnnnpppoooqqq|||~~~zzz|||zzz{{{}}}oooWWWIIIWWWQQQ^^^zzzeeeIII@@@999666666888777333222444444444444444444444444444222222222222222222222222222222222111111111111000000000000000000000000000////////////////////////000000000000000000000000000000////////////......///000222333666;;;AAAEEEHHHUUUiii}}}|||lllhhhssswwweee}}}ggg===BBB;;;;;;<<<;;;888666666777666666555555555666777777555555555555555555555555444444444444444444444444333333333333333333333333666555444333333444555666444444333333333333444444===@@@DDDEEEBBB>>>:::888777777777777jjjUUU===???999444555666333222222333333333333333333333333333222222222111111111000111111111111111111111111000000000000000000000000000000000000000000000000000111111111111111222222222222333444555666666777:::888>>>OOObbbiiiccc\\\cccyyyuuuoooqqqtttpppooouuuvvviiieeeggghhhcccdddfffiiinnnuuu~~~cccOOOQQQMMMYYYvvvzzz[[[DDD:::666555777777444333444444444444444444444444444222222222222222222222222222222222111111111000000000000000000000000000000////////////////////////////////////////////////000000//////////////////111111222444888===CCCGGGFFF[[[vvvpppgggooo|||ccclllzzzIIIJJJ;;;;;;;;;<<<999555666999777666666666666666777777555555555555555555555555555555555555555555555555444444444444444444444444666555333222222333555666444444333333333333444444JJJKKKJJJGGG@@@:::555333777777777777yyyfffLLLCCC;;;444444555444333333333333333333333333333333333333333333333222222222111111111111111111111111000000000000000000000000000000000000000000000000000000111111222222222333222333333555666777777888999;;;III^^^jjjfff\\\VVVddd{{{uuuuuuwwwuuusssuuuzzz~~~tttuuurrrkkkhhhiiihhhfffgggiiikkkooottt{{{lllWWWIIIKKKRRRbbbzzziiiIII<<<777444777888666555666444444444444444444444444222222222222222222222222222222222111111111000000000000000000000000000000000000000000000000000000//////////////////////////////000000000000000000222111222555:::???DDDGGGBBB]]]}}}~~~~~~uuuiiillluuu}}}www}}}|||zzznnnyyyiiidddzzzWWWHHH===999999;;;999555666;;;888777777666666666777777666666666666666666666666555555555555555555555555444444444444444444444444:::888777555555777888:::555444444333333444444555DDDCCC@@@;;;555222111111777777777777{{{aaaIII>>>555444666666666888333333333333333333333333333333333333333333333333222222222222222222222222000000000000000000000000000000000000000000000000000000111111222333333333222333444555666888999999;;;DDDYYYnnnooo___UUUVVVqqq|||xxxwwwwww}}}|||}}}{{{zzzyyy~~~|||yyyzzz{{{vvvnnniiiiiikkkppp|||ttt___HHHMMMLLLOOOeee{{{oooRRRBBB:::555666888777666888444444444444444444444444222222222222222222222222222222222111111111111000000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000111111222222333666<<>>AAAAAA???[[[zzzvvvsssxxx|||vvv~~~|||pppttt|||{{{|||vvvyyyWWWEEE888:::===999666999999999888777777666777777777777777777777777777777666666666666666666666666555555555555555555555555555555666777777666555555555555444444444444555555555555666444222111111222666666666666{{{]]]CCC>>><<<555333888666555555555555444444444333222222111111222222333333333333222222222111111222222222222222111000///111111111000000000000000000111111222222333444444333999666555:::888777AAAEEEiii}}}~~~yyyrrr{{{~~~{{{{{{vvvrrrpppsss~~~vvvdddVVVRRRRRRYYYmmmZZZKKK===:::999777666888666666555444444444444555555555555444444333333333222222222111111111111000555444222111...---+++***111000000///...------,,,000000000000000000000000222222111111111111111111///777888:::>>>;;;>>>LLLmmmmmmvvvppp~~~sssOOO:::;;;:::999999666888888888888777777777777555555555666666666666666555444444444555666888999888666333333444666777888555444222111222444777999555555555555555555555555222222333333333333444444666666777888iiiMMMEEE@@@777555:::666555555555555444444444333333222222222222333333333333333222222222111111222222222222222111000000111111111111000000000000111111111222333333444444444999666666:::888999DDDQQQnnnyyy{{{{{{~~~~~~}}}vvvkkkjjjuuu}}}jjjXXXPPPOOOWWWkkklllXXXCCC;;;999777555555666666555444444444444555555555444444444333333333222222222222111111111111222111111000///.........111000000000///.........000000000000000000000000222222111111111111111111000666666888======CCCSSS}}}xxxqqqzzzrrrrrr}}}WWW???<<<:::999;;;888888888888888777777777777777777777666555555555444666666666666666777888999888777777888777666444222333666;;;>>>???<<<999666555555555555555555555555333333444444444555555555555666777777uuuXXXKKKBBB777444999666555555555555444444444333333222222222222333333333333333222222222111111111222222222222111000000111111111111111111111111111111222333333444444555444999777777;;;999>>>MMMcccpppsssxxxyyy|||sssooo{{{zzzmmmnnnyyyxxxaaaSSSMMMRRRdddxxx|||gggNNN@@@:::777777777666666555444444444444555555444444444444333333333333222222222111111111111/////////000000000111111111111000000000000000000000000000000000000000000111111222222222222222222333999777888???CCCNNNcccvvvkkkuuu~~~lllnnneeeHHH@@@;;;999;;;999999999888888888777777777999888777777555555444333777777888888888888888777666666666666666666666555888;;;@@@CCCBBB>>>888444555555555555555555555555444555555555555666666666555555666777dddSSSFFF:::666999666555555555555444444444333333333222222333333333333333333222222222111111111111222222222111111000000111111111111111222222222222333333444444555555444999777999>>>>>>HHH]]]qqqmmmnnnyyyuuurrrwwwlllXXXMMMMMMYYYggg}}}ooo\\\JJJ>>>888888;;;666666555444444444444555444444444444444444444444333333222222222111111111/////////000000111111222111111111111111111222222000000000000000000000000111111222222222222222333777<<<::::::CCCLLL^^^wwwzzz|||oookkkyyytttaaauuummmNNNEEE===:::;;;888999999999888888888777777888777777777666666555555666777888999888777666555333333333333444888===AAAAAA@@@===;;;888666555444555555555555555555555555444444555555555666666666444555555666qqq^^^NNN@@@:::<<<666555555555555444444444444333333333333333333444333333333222222222111111000111111222222222111111000000111111222222222333222333333444555555666666555999999<<>>:::;;;888999999999999888888888888555666666666777777888888555666777777777666555444333666999;;;<<<===@@@CCC???<<<888444222333555666555555555555555555555555333444444444444555555555444555555666zzzfffTTTCCC:::999666555555555555444444444444444333333333333444444333333333222222222111111000000111222222222222111000000111111222333333333333333444555555666666777666::::::???FFFIII]]]}}}ppp|||ppppppuuuzzzbbbQQQJJJLLLOOOeeesssxxxgggKKK888444777666666555444444444444555333333333444444444444555333333333333222222222222222222222111111000000///222222111111111111111111000000000000000000000000111111222222333444444444444;;;<<>>;;;<<<999:::999999999999888888888444555666666888888999:::555555666666666666555555777>>>FFFIIIFFFAAA<<<:::444555555666777777777777555555555555555555555555333333444444444555555555555555666777rrr]]]III===888666555555555555444444444444444333333333333444444333333333222222222111111000000111222222222222222000000111222222333444444444444444555666666777777999<<<<<>>DDDJJJJJJCCC;;;666444111333555777888888777666555555555555555555555555444555555555555666666666555666777777jjjTTTEEE???666666555555555444444444555444444333333444444555333333333222222222111111///000111222222222222222000000111222333333444444444444555555666777777777;;;======AAAFFFHHH```www{{{uuuzzzppptttnnn___gggpppvvvyyytttiiiiiinnnxxxvvvttt\\\QQQNNNNNNPPPgggwwwpppZZZHHH???;;;666666555444444444444555333333333444444555555555444444444333333333222222111111111111111222222222333222222111000///......000000000000000000000000111111222333333444555555666AAAEEEMMM]]]ooosssqqq{{{}}}eeeVVVWWWdddsssmmmbbbiiiTTTDDD<<<;;;999:::::::::999999999888888888888888777777777777777777666666555666888:::;;;DDDFFFEEE@@@888333444666888666555333333333444555555555555555555555555555666666666666777777777777666666777888tttXXXHHHCCC:::666555777777555555777555444444333333444444555333222111111000111111111222333333444444333333222222222222222333444555555444555666777888999:::;;;:::<<<@@@DDDJJJVVVkkk}}}nnnyyyyyyuuukkkppp{{{}}}eeeVVVQQQMMMNNNOOOHHHJJJKKKMMMQQQWWW]]]bbbeeettt}}}gggXXXVVVPPPNNNbbblllrrrpppQQQ777===555444333333555555444333333333333333333333333333444444333333333333222222111111111222222333333333111111222222222333333333000000111111111222222222555111000333555333333555<<>>===<<<:::999888777777777777888888888888777666777666666666888;;;>>>???<<<;;;999888666555555444666666666777777777777777888666444444666666444111555555555666666666666666555555666777xxx___OOOHHH:::777555888888555444777555444444333333444444555333222222111111111111111222333333444444333333222222222222222333444555666555555555666888999;;;;;;:::@@@CCCCCCIIIZZZppp~~~ooosssjjjoooyyyzzzaaaQQQLLLGGGHHHIIIAAABBBCCCDDDFFFJJJNNNRRRUUU\\\gggyyyrrraaaZZZPPPNNN___hhhppprrrXXX>>>>>>777666444555666666555444333333333333333333333333444444333333333333222222222222222222222222333333111111222222222333333333222222333333333444444444555111111333555333333666???FFFOOOYYYlllyyywwwuuuyyyaaaMMMMMMZZZkkkwww~~~hhhgggpppPPP======<<<<<<;;;:::999999999999999888888777666555555555===<<<:::888888888::::::999888888777666666666666666666666666666666666666666444333444666777666444555555555666666666666666666777888888pppYYYKKK<<<888666888888666444666555444444333333444444555333333222111111111111111222333333444444333333222222222222222333444555666666555555666777:::<<<===<<>>???AAADDDEEELLLWWWiii~~~ooo```OOOMMMZZZdddnnnuuucccIIIAAA999888666666666777666555333333333333333333333333444444333333333333222222333333222222222222222222111111222222222333333333222222333333333444444444666333222444555333444888CCCJJJSSS```vvvvvv|||uuuTTTGGGNNN]]]llluuu}}}zzzbbbyyy[[[???===;;;;;;::::::::::::;;;;;;999999888777777888999:::BBBAAA===:::888666555555666666666555666666777777666666666666666555555555444333333444666777777666555555555666666777777777777888999999fffNNN@@@:::777888999666444555555444444333333444444555333333222111111111111222222333333444444333333222333222222333333444555666777666666666888;;;===???@@@JJJKKKIII]]]}}}}}}}}}tttlllnnnsssxxxzzz|||zzzvvvxxxyyy{{{|||~~~iiiUUULLLDDDCCCCCC<<<>>>============???@@@AAAHHHQQQ^^^nnn}}}fffOOOJJJSSS___nnnyyypppXXXEEE;;;999666555666666666555444444444444444444444444444444333333333222222222333333333222222111111111111111222222222333333333000000111111111222222222666333333555555333555:::GGGNNNWWWgggqqqqqq~~~|||cccJJJEEEQQQaaaooovvviiijjjeeeCCC>>><<<<<<;;;::::::::::::;;;999888888999;;;>>>AAACCCAAA???===:::777555444333666666555555555555666666666666666555555555555555555444444555666666666666555555555666777777888888777888888999xxx[[[GGG???999888999666444444555444444333333444444555444333333222111222222222222333333444444333333222333333333333444555666666777777888999:::===???AAABBBIIIIIINNNnnnxxxvvvpppooossswwwyyy|||xxxtttrrrtttwwwxxxyyy{{{~~~rrr]]]QQQGGGEEEDDD===<<<=========>>>??????@@@DDDHHHPPP\\\oooyyypppmmmRRRHHHNNNZZZkkkyyy{{{fffKKK<<<999666555555555555444444444444444444444444444444444333333333222222222333333333222222111111111111111222222222333333333000000111111111222222222666444444666555444888>>>LLLRRR]]]pppqqqrrrzzz~~~pppxxxgggTTTDDDFFFVVVgggssszzzxxxcccnnnqqqMMMAAA???>>><<<;;;:::999999999999999888999;;;>>>BBBDDD:::999888777666666666555888777666555555444444444777777666666555555555555777777777666555555555555555555666666777888888999666777888888qqqPPPEEE;;;888888666555555555444444333333444444555444444333222222222222222222333333444444333333222333333333333444555666777888999:::<<<>>>@@@AAABBBBBBEEEFFFTTT{{{yyyyyyrrrppprrrwwwzzz|||vvvqqqpppppprrruuuwwwxxxzzz|||~~~zzzbbbUUUIIIFFFEEE===999999:::;;;<<<=========???BBBGGGPPPdddrrrddduuusssYYYIIIIIITTTbbbppp~~~rrrSSS===:::777444444555444444444444444444444444444444444444333333333333222222333333222222222222222222111111222222222333333333222222333333333444444444444333444666555555;;;BBBRRRXXXdddzzzmmmqqqxxxzzzpppzzz{{{VVVJJJCCCJJJ[[[kkkwwwdddcccttt|||VVV@@@@@@???===;;;:::999999888::::::999888888999:::;;;555555666666777777777777999888777666555555555555888888777777666666555555777888888777555444444555555555666777777888999999666777777888XXXJJJ===888888666555666555444444333333444444555444444333222222222222333222333333444444333333222444333333444444555666777888:::===@@@BBBCCCCCCCCCDDDEEEIII]]]zzzssspppqqqvvv{{{|||wwwmmmlllnnnooorrruuuwwwxxxyyy{{{}}}hhhXXXKKKGGGFFF>>>999999:::;;;<<<<<<<<<<<<===@@@FFFNNNaaarrrcccjjjyyybbbLLLEEEKKKUUUbbb{{{zzz\\\@@@<<<888666555555555555555555555555555555555555444444333333333333222222222222222222222222333333111111222222222333333333222222333333333444444444333222444666666666===FFFXXX^^^kkkqqqvvvyyywwwzzzzzz~~~jjjIIIDDDCCCOOO___mmmzzz~~~|||llldddhhhaaaDDD>>>>>>===;;;;;;:::::::::::::::999888888777666666666666777777777777666666888777777666666777777777:::999999888777777666666555777888777555444666888444555666777888999::::::777888999999]]]NNN>>>888777666555666555444444333333444444555555444333333222222333333222333333444444333333222444444444444444555777777888:::>>>BBBDDDEEEDDDCCCGGGHHHNNNddd{{{sssooopppvvv{{{|||qqqhhhiiimmmoooqqquuuwwwxxxyyy{{{}}}lll[[[MMMIIIHHH@@@<<<===>>>>>>>>>>>>>>>>>>:::???DDDLLL]]]{{{qqqccceeerrr}}}hhhNNNDDDEEEKKKWWWwwwcccBBB>>>:::777666666666666555555555555555555555555444444444333333333222222111111111222222333333444111111222222222333333333000000111111111222222222222222444777666777???HHH]]]bbbppp~~~wwwxxxuuu^^^CCC@@@DDDQQQ```nnn{{{|||vvv|||tttjjjdddoooMMM===<<<<<<;;;;;;;;;<<<<<<888999999::::::999999888999999999999888666555444666666666666777888999::::::::::::999888777777666333666888777666555777:::444555666777888999::::::999999:::;;;uuuJJJBBBIII777333===777444444555555555555444444555555555444444333333333222222333333333444444444555666777777666777999;;;===>>>@@@AAAAAABBBDDDEEENNNNNNRRRuuuyyyqqqlllooowwwyyyllliiiiiigggooorrruuuwwwwwwwwwxxxyyy}}}xxxcccOOODDDCCCFFF???>>>===<<<<<<<<<<<<<<<===AAADDDHHHYYYzzztttgggeeeddd~~~iiiTTTOOOJJJFFFOOOjjjtttdddKKK999555999555555::::::555555555555555555555555333333333333333333333333333333333333333333333333333333333333333333333333222222333333333444444444666333444888555333AAASSSaaaeeewwwyyyvvv}}}{{{qqqhhhSSSDDDEEENNN]]]jjjqqq{{{xxxuuusssrrrxxxyyy{{{~~~|||||||||{{{wwwpppeeegggsssyyyooojjjPPPEEE;;;;;;===999;;;???;;;888888888888888888888888999888888777666555555444777777777777666666666666888666555555666777555333555555555555555666777777666666666666777777777777888999:::;;;~~~RRRFFFJJJ999444;;;444444444555555555555444444555555444444444333333333222222333333333444444444555666777777777888:::<<<===???AAACCCCCCEEEGGGIIINNNQQQ[[[zzzsss{{{tttpppoootttzzztttjjjiiiiiiffflllooosssuuuwwwxxxzzz{{{~~~iiiUUUIIIEEEEEE??????>>>===<<<<<<<<<<<<;;;???CCCHHHZZZ{{{|||mmmgggdddmmmYYYOOOJJJJJJSSSjjjvvvkkkRRR???999;;;555444888777555555555555555555555555333333333333333333333333333333333333333333333333333333333333333333333333222222333333333444444444777444555999777666DDDVVVggglll~~~wwwvvv{{{yyy|||bbbLLLCCCEEEOOO^^^kkkrrr|||{{{tttrrrqqqpppxxxxxxxxxxxxxxxyyyzzz{{{~~~vvvqqqooommmmmmooouuuwwwwwwsssnnnkkkiiihhhcccaaa[[[\\\eeejjjyyy|||jjj~~~bbbNNN@@@<<<>>>999::::::444888888888888888888888888999888888777666666555555777777777777666666666666666666666666777777777777555555555555555666777777666666666666777777777777888999:::;;;XXXEEEFFF:::555999222444444555555555555444444555444444444444333333333333333333333444444444444555777888888888999;;;===>>>AAACCCEEEFFFHHHJJJMMMKKKQQQeee}}}pppjjj{{{vvvooonnnrrrxxx~~~yyylllggghhhhhheeehhhkkkpppsssuuuxxx{{{}}}ppp\\\MMMGGGEEE@@@@@@???>>>===<<<<<<===999>>>BBBHHH[[[{{{tttiiicccuuubbbPPPIIIMMMVVViiivvvsssZZZEEE<<<<<<555333666555555555555555555555555555333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444777444555999999;;;IIIZZZhhhoooxxxwww~~~}}}~~~wwwvvvZZZEEEBBBFFFRRR```llluuu~~~tttnnnmmmmmmmmmrrrrrrrrrsssuuuyyy|||~~~yyyzzz|||}}}{{{vvvtttsss{{{|||{{{~~~uuupppooonnnnnnooorrrzzz{{{sssjjjhhhfffaaaWWWYYYTTTUUU^^^dddvvvmmmzzzZZZFFF<<<===::::::999000888888888888888888888888888888888777777666666555777777777777666666666666444666777777777777888:::555555555555555666777777666666666777777777888888999999:::;;;ZZZBBB@@@:::777999444444444555555555555444444444444444444444444444444333333333444444444444555555777888999999:::===???AAACCCFFFGGGHHHIIILLLNNNLLLUUUsss~~~lllkkkpppooommmnnnqqqxxx}}}mmmdddcccffffffcccfffiiimmmppprrruuuyyy{{{}}}ooo\\\NNNHHHFFFBBBAAA@@@???>>>=========:::???CCCIII[[[xxxyyykkkcccmmmSSSHHHNNNUUUcccqqqttt^^^HHH<<<;;;555444777666555555555555555555555555444444444444444444444444333333333333333333333333444444444444444444444444333333333444444444444555555444555888;;;@@@OOO___kkksss}}}zzzwww}}}xxxvvvoooTTTAAABBBIIIVVVcccoooxxxxxxmmmhhhhhhjjjkkkmmmllllllnnnqqqvvv{{{~~~uuuwww{{{~~~{{{qqqhhhaaa^^^^^^dddiiilllrrryyyyyyuuummmeeebbbWWWSSS]]]hhh|||vvvsssjjjMMM<<<;;;;;;======555888888888888888888888888888888888777777777666666777777777777666666666666444666888777666555777999555555555555555666777777666666666777777888888999999:::;;;;;;eeeGGG???;;;999888666444444555555555555444444444444444444444444444444333333444444444555555555555777999::::::<<>>>>>>>>===AAADDDJJJZZZttt}}}ooogggwwwYYYIIILLLQQQ\\\jjjpppaaaIII<<<:::555555:::999555555555555555555555555444444444444444444444444333333333333333333333333444444444444444444444444333333444444444555555555444333555888<<>>>>>>>>BBBEEEJJJXXXpppxxxpppaaaLLLJJJLLLXXXhhhmmmiiiNNN>>>;;;666666;;;999555555555555555555555555444444444444444444444444333333333333333333333333444444444444444444444444333444444444555555555555444444555888???LLL]]]iiittt{{{rrrppp}}}vvv}}}uuu[[[JJJDDDEEESSSbbbllluuuxxxqqqggg```^^^___cccdddddddddddddddfffiiikkkmmmgggkkkrrrxxxzzzuuummmfff^^^ZZZUUUPPPOOOTTT\\\cccvvvxxx~~~qqqpppttt{{{sssrrrdddEEE>>>::::::===:::888888888888888888888888888888888888888888888888777777777777666666666666888666555666888999888666555555555555555666777777555666777777888999::::::::::::;;;;;;eeeLLLCCC:::444888444444555555555555444444333333333444444444555555444444444444555555555555555777:::;;;<<<>>>BBBDDDDDDFFFIIILLLNNNPPPTTTVVVXXX^^^jjjUUUYYY```gggnnnqqqrrrvvvpppdddZZZYYYZZZZZZ\\\```bbbccceeefffgggiiimmmppp{{{tttfffZZZRRRMMMJJJFFFEEECCCBBB@@@??????>>>===AAADDDIIIWWWmmm|||iiiRRRHHHIIIZZZkkkmmmuuuXXXEEE???777666999666555555555555555555555555555555555555555555555555333333333333333333333333555555555555555555555555444444444444555555555555555666777:::CCCSSSdddooouuuxxxrrr|||{{{sssvvvjjjOOOCCCDDDHHHXXXhhhpppxxxmmmggg___ZZZYYY[[[^^^```\\\]]]___bbbeeeiiilllnnnfffkkksss{{{}}}uuunnncccaaa]]]YYYYYY___gggmmmyyyuuuwww|||sssgggIIIAAA<<<999;;;:::888888888888888888888888888888888888888888888888777777777777666666666666999555333666<<>>BBBJJJ[[[kkksssyyyeee```ZZZVVVVVVXXX[[[]]][[[[[[\\\]]]___``````aaajjjnnnxxxxxxuuuqqqkkkhhhiiimmmpppzzzooooooyyyeeeIIIDDD>>>:::<<<<<<888888888888888888888888888888888888888888999999777777777777666666666666999444111666@@@EEEBBB===555555555555555666777777555666777888999:::;;;;;;;;;;;;;;;<<<rrrQQQAAA>>>:::444666666666666555555555555333333333333333444555555666666555666666777888999777999;;;===>>>@@@BBBDDDJJJKKKLLLMMMOOORRRWWW[[[XXXmmmyyy^^^WWW]]]jjjlllmmmooosss{{{yyyddd]]]UUUSSSWWW[[[]]]\\\]]]___aaaccceeeiiimmmqqqsss}}}zzzsssjjj```VVVMMMGGGCCCCCCCCCBBB@@@>>>===<<<===???AAADDDNNNbbb|||mmm\\\MMMGGGVVV```ooorrrRRR===<<<:::444666666666666666555555555555555555555444444333333333555555555555555555555555111111222333333444555555333333444444555666666777777;;;555666LLLaaakkkrrrwwwuuuvvvYYYDDD@@@DDDGGGXXXjjjtttyyysssaaa[[[TTTRRRUUUWWWVVVTTTUUUZZZ^^^___]]][[[[[[\\\aaazzzxxxqqqlll|||wwwxxxpppOOOAAA???<<<:::<<<999999999888888888888777777777888888888888777777777888888777666555555666777777777777777888999999888888777777777777777888777777777888999999::::::<<<;;;::::::vvvYYYHHHAAA;;;333666666666666555555555555888777666555444444444444666666555666666777888999888;;;===???@@@AAADDDFFFJJJKKKMMMOOOPPPSSSWWWZZZ\\\nnnwww]]]WWW^^^iiillloooqqqttt|||lll___YYYSSSRRRVVVZZZ[[[ZZZ\\\]]]^^^```aaaeeekkkoooyyy{{{yyytttmmmdddYYYOOOIIICCCCCCCCCAAA@@@>>>===<<<===???@@@BBBKKKbbb}}}rrraaaPPPHHHQQQVVV```xxxmmmRRR@@@???:::333666666666666666555555555555444444444444444444333333555555555555555555555555222222222333444444444555444444555555666777777777666<<<888===UUUiiiqqqxxx~~~tttWWWDDD@@@DDDMMM\\\mmmuuuyyywwwiii]]]WWWRRRQQQSSSTTTSSSPPPSSSWWW[[[\\\ZZZXXXXXXZZZkkkqqqvvvrrrRRRCCC@@@===:::999999999999999888888888888777777888888888888777777666777888777666555666777777666666666666777888999888777777666666777777888777777777888999999::::::<<<;;;;;;;;;}}}cccQQQFFF===555666666666666555555555555<<<;;;999777666555444444666666666666777888999999:::<<>>===<<<>>>??????GGG]]]~~~{{{qqqnnnwwwfffTTTIIIOOONNNTTTkkkgggUUUEEEAAA:::333666666666666666555555555555333333444444444444444444555555555555555555555555333444444444444444444444444555555666777777888888666<<<;;;EEE___ssszzz}}}}}}mmmRRRCCCBBBGGGSSSbbbpppvvvzzz{{{jjj^^^VVVSSSOOOOOOPPPPPPNNNLLLOOOSSSVVVWWWUUUTTTUUUXXXlll{{{qqqsssjjj{{{|||[[[GGG@@@===:::777:::999999999888888888888777777888888888888777777555777888777666666777888666666555555666666777777777777666666666666777777777777888888999:::::::::;;;;;;<<<<<>>888666666666666555555555555;;;:::999777666555444444555555666666777888999:::;;;===@@@BBBCCCEEEHHHJJJHHHKKKNNNQQQRRRSSSUUUWWW___sssmmmYYYZZZcccgggmmmsssuuuwwwuuu___SSSQQQQQQRRRUUUWWWWWWVVVXXXZZZ\\\]]]^^^___aaacccnnn{{{uuuqqqlllfff```WWWMMMFFFDDDCCCBBBAAA@@@??????>>><<>>BBBTTTqqq~~~ooofffccc}}}kkkXXXLLLQQQOOOUUUffffffXXXIIICCC999333888666666666666555555555555333333333444444555555555555555555555555555555555555555555444444444444444444444555555666777777777888<<<===JJJgggzzzwwwzzz{{{bbbKKKAAACCCIIIWWWdddrrrwwwzzzsssbbbXXXQQQOOONNNNNNNNNNNNKKKIIIMMMPPPRRRRRRPPPQQQTTTWWWfff~~~{{{sssrrr|||fffssskkkMMM???<<<;;;999::::::999999999888888888777777888888888888777777555666888888777777888:::666666555555555555666666666666666555666666777888777777888999999::::::;;;;;;;;;<<<<<>>III]]]nnnvvviiiaaa___sss]]]NNNRRRSSS\\\gggiii\\\LLLDDD999333;;;666666666666555555555555333333333444444555555555555555555555555555555555666555555555555555555555444444444555666666777777:::===>>>NNNnnn{{{tttYYYFFF@@@EEEKKKXXXeeerrrwww{{{lll]]]TTTOOONNNNNNNNNNNNMMMJJJHHHLLLNNNOOONNNMMMOOOSSSXXXccckkkyyylllnnnyyyooojjjooo|||iiioooVVV>>>;;;>>>===:::::::::999999999999888777777888888888888777777555777888888777777888:::666666555555555555666666666666666666666777888888888888888999::::::;;;;;;:::;;;<<<<<<\\\xxxzzz___GGG;;;999666666666666555555555555444444444444555555666777555555666777888999;;;<<<<<<>>>AAACCCEEEGGGJJJMMMLLLNNNQQQRRRSSSTTTWWWYYYcccsss^^^XXX```hhhlllnnnqqqtttyyyhhhWWWMMMNNNPPPQQQRRRSSSSSSSSSUUUXXX]]]bbbeeeiiilllooofffxxxrrrfff^^^VVVNNNGGGEEEDDDBBB@@@@@@@@@@@@AAA>>>AAABBB@@@>>>BBBMMMVVVvvvooobbb^^^___www~~~cccNNNOOORRR^^^hhhjjj___OOOFFF:::555;;;666666666666555555555555333333444444444444444444555555555555555555555555555555666666666666666666444555555666666777888888<<<>>>BBBXXX{{{oooTTTDDDBBBHHHNNNZZZgggtttzzz}}}xxxdddXXXSSSMMMNNNNNNMMMMMMLLLJJJJJJKKKLLLLLLKKKJJJMMMSSSXXX```}}}xxxfffqqqooo___jjjlllsssxxxvvvtttyyytttmmmkkkqqq}}}yyyrrrcccCCC===@@@???::::::::::::999999999999777777888888888888777777666888999888777777888999777777666666555555666666777666666777777888999:::888888999999:::;;;;;;;;;;;;;;;===>>>SSSeeerrrSSS@@@:::666666666666555555555555555444444444555555666777555555666777888:::;;;<<<===@@@CCCEEEGGGJJJMMMOOOQQQSSSTTTTTTUUUWWW[[[]]]hhhgggWWWYYYcccjjjooonnnnnnrrryyycccVVVKKKMMMNNNOOOOOOOOOPPPQQQTTTWWW[[[```gggqqq{{{vvv}}}}}}pppfff\\\PPPGGGEEEDDDBBB@@@@@@@@@AAABBB@@@AAABBB@@@@@@AAAFFFJJJYYYqqqrrrfffeeejjjyyygggMMMKKKPPP___eeehhh^^^QQQIII===555:::666666666666555555555555444444444444444444333333555555555555555555555555555555555666777777777888666777777888999999::::::<<>>;;;;;;:::::::::999999999777777888888888888777777888999:::999777777777999999888777666666666666777777777777777888999:::;;;888888999::::::;;;;;;<<<;;;===???BBBRRR\\\___FFF>>>777666666666555555555555666666555555555555666666555555666777888:::<<<===???AAAEEEGGGIIIKKKOOOQQQUUUVVVVVVVVVWWWYYY^^^aaarrrwww___TTTYYYdddjjjqqqnnnlllpppyyy}}}www\\\RRRJJJKKKLLLMMMLLLLLLNNNOOOUUUVVVXXX]]]hhhvvvuuuhhhYYYNNNEEEDDDBBB@@@@@@@@@BBBCCCBBBAAAAAAAAAAAACCCFFFHHHEEEZZZzzz~~~sssuuu|||jjjMMMJJJOOO```aaafff]]]SSSMMM@@@666888777666666666555555555555555555555444444333333333555555555555555555555555444555555666777888888999888999999::::::;;;<<<<<<<<>>BBBEEEWWW\\\uuudddIII>>>;;;999777666666666555444666555555555555666666777999999:::;;;<<<>>>???@@@@@@CCCFFFGGGHHHKKKPPPUUUYYYTTTRRRWWW\\\^^^```bbbsssrrr\\\WWW___gggjjjqqqqqqppprrr{{{xxxgggUUUKKKJJJJJJKKKKKKLLLMMMMMMMMMOOORRRWWW\\\fffyyyzzziii^^^RRRHHHFFFCCCAAACCCFFFEEEAAABBBBBBBBBBBBBBBCCCDDDEEEFFFNNNcccvvvmmmWWWHHHQQQeeejjjkkkggg[[[KKK>>>999999777777777777666666666666666666555555555444444444444444444555555555666666666666666666777777777777666888999999:::;;;===???CCCCCC[[[{{{~~~oooVVVGGGBBBEEEMMMUUUiiittt}}}uuu```VVVQQQMMMJJJKKKKKKKKKJJJIIIHHHHHHDDDFFFGGGGGGHHHLLLRRRWWWdddfffSSSLLLOOOZZZnnn|||uuulll]]]VVVHHHCCCIIIMMMWWWzzzmmmrrrZZZ@@@???@@@<<<;;;::::::999999::::::<<<:::999999999888666444888888888888888888888888888888888777777777777777999666555777:::===<<<;;;999:::;;;;;;::::::<<<>>>>>>BBBHHHMMMTTTUUUjjjiiiIII;;;;;;999777666666666555444666555555555555666777777999999:::;;;<<<>>>@@@AAACCCFFFIIIIIIIIILLLPPPUUUWWWTTTTTTXXX\\\]]]```eeennn^^^\\\dddiiijjjpppqqqqqqttt}}}www}}}uuu^^^PPPIIIIIIIIIIIIJJJKKKKKKLLLLLLRRRUUUXXX]]]hhh}}}ttteeeTTTHHHEEEAAA@@@BBBDDDCCC@@@@@@@@@BBBEEEHHHKKKNNNPPPGGGGGGUUUuuuppp[[[IIIMMM\\\ooowwwzzzmmmUUUAAA:::;;;777777777777666666666666666666555555555444444444444444444555555555666666666666666666777777777888666777999999:::;;;>>>@@@AAACCC___vvvuuucccMMMBBB@@@EEENNNWWWgggrrr|||~~~nnn[[[SSSPPPNNNKKKKKKKKKKKKJJJIIIGGGGGGDDDEEEFFFEEEFFFKKKRRRWWWbbb~~~kkkRRRFFFGGGMMM[[[kkkuuuvvvtttkkkfffcccxxxrrr___UUUGGGBBBGGGKKKVVVyyywwwrrr[[[DDD@@@===<<<;;;::::::999999::::::999888777777888888666555888888888888888888888888888777777777777777777777999777555777:::<<<<<<;;;:::;;;<<<<<<;;;<<<>>>@@@@@@DDDJJJMMMWWWRRR___sssOOO>>>;;;999777666666666555444666555555555666666777888999999:::<<<===@@@BBBCCCFFFIIILLLLLLKKKMMMQQQUUUTTTTTTWWWZZZ[[[\\\aaaiii}}}ggg___cccjjjlllkkkppprrrssswwwzzz}}}lllUUULLLHHHGGGGGGHHHHHHIIIJJJJJJJJJQQQTTTWWW[[[ggg}}}pppYYYIIIEEEAAAAAACCCDDDCCCBBB???@@@BBBFFFJJJNNNQQQSSSKKKCCCGGG```uuubbbOOOKKKSSSiiizzzzzz]]]CCC:::<<<777777777777666666666666555555555555555444444444444444555555555666666666666666666777777777888888666777999::::::<<>>AAACCCCCCGGGKKKNNN^^^SSSZZZxxx{{{WWWFFF;;;999777666777777555444555555555555666777888888999:::;;;===???BBBDDDFFFIIILLLNNNOOOMMMNNNQQQTTTSSSUUUZZZ]]][[[[[[cccmmmwww```^^^gggnnnnnnmmmrrrtttvvvzzz~~~hhhRRRLLLJJJEEEEEEFFFFFFGGGHHHHHHIIILLLOOOSSSWWWbbbwww~~~cccMMMHHHDDDFFFHHHFFFEEEDDDAAAAAAAAABBBDDDFFFGGGHHHKKKDDDBBBOOOjjjzzzhhhUUULLLOOOXXXlll}}}xxx^^^DDD;;;<<<777777777777666666666666555555555555555555555555555555555555666666666666666666777777777888888888666777999;;;;;;===@@@CCCIIIRRRsssyyy|||{{{rrr[[[OOOCCC@@@CCCJJJTTT^^^jjjuuurrr\\\OOOLLLMMMMMMLLLKKKKKKJJJHHHFFFEEEDDDDDDBBBAAA@@@CCCIIIOOOTTT^^^zzz|||uuubbbPPPLLLFFFBBBAAAAAABBBBBB??????BBB[[[vvvvvvmmmdddUUUIIIBBBCCCFFFRRRttttttuuunnnuuubbbLLLEEE===<<<;;;::::::999999::::::;;;999999999;;;:::999777666666666666666666666666777777777777777888888888888888777888999:::;;;;;;:::;;;<<<<<<===???CCCFFFGGGIIIMMMNNNbbbSSSVVVtttxxxWWWGGG<<<:::888777777777666555555555555666666777999999:::;;;===???BBBEEEHHHJJJKKKNNNQQQQQQOOOOOOQQQTTTTTTXXX]]]___]]]\\\eeepppqqqYYY[[[hhhnnnoooppptttwwwyyy}}}~~~eeeQQQKKKIIIDDDDDDDDDEEEFFFFFFGGGGGGFFFKKKPPPUUU]]]nnnnnnOOOIIIGGGKKKLLLHHHEEEEEEBBBBBB@@@???>>>>>>>>>>>>EEEDDDEEEGGGRRRrrr{{{iiiVVVMMMNNNOOOaaarrrqqq^^^III>>><<<777777777777666666666666444555555555555555555555555555555666666666777777777777777777888888888888666888;;;<<<===@@@CCCFFFJJJWWW|||oooqqq}}}xxxyyyVVVLLLCCCAAACCCJJJTTT^^^mmmwwwkkkWWWMMMJJJJJJKKKKKKKKKJJJIIIHHHFFFDDDCCCCCCAAA??????CCCIIINNNRRR^^^~~~vvvgggVVVPPPHHHAAA============:::??????KKKdddpppnnnooodddaaalll{{{lllhhhUUUKKKDDDCCCEEEQQQrrr{{{wwwqqq~~~nnnrrriiiMMMDDD===<<<;;;::::::999999::::::;;;:::999999:::999777555666666666666666666666666666666777777888888888888888888888888999999;;;<<<999:::;;;<<<===@@@EEEIIIKKKMMMOOOOOOfffRRRQQQooorrrSSSCCC<<<:::888777777777666555555555555666777888999:::<<<===???BBBEEEIIILLLNNNMMMPPPTTTTTTRRRRRRTTTVVVXXX[[[___bbb```___gggqqqiiiSSSZZZiiimmmoootttuuuyyy||||||}}}vvv^^^MMMIIIEEECCCCCCDDDDDDEEEFFFFFFFFFEEEJJJPPPTTTZZZgggzzzuuuPPPJJJJJJPPPRRRKKKEEEFFFBBBBBBAAA@@@????????????>>>CCCGGGEEEFFF\\\|||hhhUUUMMMMMMTTTdddsssssscccOOOAAA<<<777777777777666666666666444444444555555555555555555555666666666777777777777777777888888888999999888:::<<<>>>@@@BBBFFFIIIWWWeeesssvvvkkkPPPHHH@@@???BBBHHHTTT^^^nnnxxxfffUUUNNNKKKIIIHHHJJJIIIIIIHHHGGGFFFDDDCCCBBB@@@>>>@@@DDDJJJMMMOOO[[[ppp^^^UUUIII@@@>>>?????????;;;CCC@@@@@@KKKPPPNNNQQQPPPPPP[[[mmmuuummmccc^^^SSSLLLFFFEEEGGGTTTsss}}}yyy~~~{{{}}}xxxtttvvvSSSEEE===<<<;;;::::::999999::::::999888777888999999777555777777777777777777777777666666666777888888999999888999999999888888:::<<<999:::;;;<<>>AAADDDHHHLLLOOOQQQPPPTTTWWWXXXVVVVVVWWWZZZ]]]]]]```ccccccbbbhhhqqq```OOO\\\lllnnnooovvvuuuyyy~~~xxxuuukkkVVVJJJHHHEEECCCCCCDDDDDDEEEFFFFFFFFFFFFJJJNNNPPPUUUaaatttxxxUUUNNNPPPYYYZZZQQQIIIIIICCCCCCBBBBBBBBBCCCDDDDDDAAADDDGGGFFFDDDNNNggg{{{sssiiiVVVNNNNNNYYYiiiyyyyyyhhhRRRCCC===777777777777666666666666444444444555555555666666555666666666777777777777777777888888888999999999999;;;>>>@@@BBBEEEHHHKKK\\\kkk~~~dddJJJCCC======BBBJJJWWWcccrrrzzz{{{```SSSPPPLLLHHHGGGHHHHHHHHHHHHGGGFFFEEEDDDAAA???>>>AAAFFFKKKMMMMMMUUUzzzttteeeQQQDDD@@@AAAAAA@@@>>>FFFBBB===CCCDDD@@@AAABBBEEEKKKTTTYYYYYYTTTPPPNNNJJJGGGGGGJJJYYYwwwxxxbbbLLL???<<<;;;::::::999999::::::888777888999<<<===<<<:::888888888888888888888888555666666777888888999999888999:::999888777:::<<<;;;<<<===???AAAFFFMMMQQQXXXXXXXXXVVVeeeWWWmmm|||^^^LLL===:::888777888888777555555555555666777999:::;;;>>>???BBBEEEJJJNNNQQQSSSRRRVVVZZZ[[[YYYYYYZZZ]]]```___aaadddddddddiiiqqqwwwZZZMMM^^^oooooopppxxxuuuyyywwwpppeeeQQQHHHJJJFFFCCCCCCDDDDDDEEEFFFFFFFFFFFFIIIJJJKKKPPP]]]qqqxxxZZZTTTVVVaaabbbWWWNNNNNNEEEDDDDDDDDDDDDEEEEEEFFFIIIHHHHHHHHHFFFFFFMMMVVVhhhnnnwwwxxxmmmfffuuummmXXXPPPOOOVVVjjj}}}}}}jjjQQQBBB===777777777777666666666666444444444555555555666666666666666666777777777777777888888888888999999999:::<<>>CCCMMM]]]jjjvvv~~~www]]]RRRQQQMMMIIIGGGGGGGGGGGGGGGGGGFFFEEEDDD@@@??????BBBHHHLLLMMMLLLQQQlllxxx\\\IIICCCCCCBBB@@@@@@IIIEEE@@@EEEFFF@@@>>>AAACCCCCCAAADDDKKKMMMJJJJJJHHHGGGIIIMMM\\\{{{||||||qqqUUUBBB<<<;;;::::::999999::::::999999:::===@@@BBBBBBAAA888888888888888888888888555666666777888999999999777999;;;:::777777999<<<===>>>???AAADDDIIIPPPUUU\\\\\\[[[YYYttt___fffbbbQQQBBB;;;777777777555555777888777777777888:::<<<===CCCPPPUUUNNNJJJOOORRROOOXXXXXXXXXXXXWWWYYY\\\___aaa^^^___bbbaaa```mmm~~~nnnWWWWWW]]]lllvvvqqq{{{yyywww{{{|||mmmYYYLLLGGGFFFDDDAAAAAAAAABBBBBBBBBCCCCCCEEEKKKIIIIIIQQQZZZnnngggYYY\\\kkkrrroooaaaLLLOOOFFF@@@BBBEEEFFFFFFGGGOOONNNKKKEEEAAABBBFFFKKKNNN```sssyyysssmmmpppuuuqqqRRRGGGKKKXXXkkktttsssppp```GGG;;;;;;999666555555666555444666666666666666666666666666666666666777777777777999999888888999999:::;;;<<<>>>@@@BBBEEEFFFGGGHHHLLLRRR|||~~~```BBB@@@>>>>>>DDDQQQ___jjjuuu}}}sssZZZNNNMMMMMMJJJIIIIIIIIIHHHGGGEEECCCAAA@@@???======BBBIIINNNNNNKKKQQQ]]]kkkOOOEEEGGGFFFBBBFFFFFFFFFGGGFFFFFFEEEDDDDDDFFFHHHHHHFFFFFFHHHJJJLLLKKKJJJIIILLL[[[zzzwwwVVVEEE;;;;;;::::::;;;<<<>>>???:::;;;===@@@BBBAAA>>>:::888888888888888888888888777777777777888888888888:::999888888999:::===>>><<>>NNNYYY]]]UUUOOORRRTTTQQQZZZZZZZZZZZZYYYZZZ]]]```___```bbbeeeeeeiiitttmmmZZZ]]]bbbmmmvvvpppzzzyyyvvvzzz{{{kkkWWWIIIEEEDDDBBBAAAAAAAAABBBBBBBBBBBBCCC@@@FFFEEEGGGQQQ\\\qqqlll]]]___oooyyy|||tttdddTTTJJJBBBBBBDDDCCCBBBCCCKKKJJJHHHCCC@@@@@@DDDHHHJJJZZZmmmuuurrrnnnooorrryyyZZZJJJJJJWWWlllvvvsssmmm\\\GGG???<<<999666555666666555444666666666666666666666666666666666666777777777777999999888999999:::;;;<<<===>>>@@@BBBDDDFFFFFFGGGLLLRRR|||```CCCAAA>>>>>>DDDPPP___iiisss{{{pppYYYNNNNNNMMMKKKIIIIIIIIIHHHGGGEEECCCAAA@@@???======AAAIIINNNOOOMMMLLLVVVuuuzzz[[[LLLJJJGGGBBBFFFGGGHHHJJJKKKKKKLLLLLLCCCEEEHHHIIIHHHIIILLLNNNLLLKKKJJJIIIKKKZZZwwwuuuZZZDDD<<<<<<;;;:::;;;<<<===>>>::::::;;;===???>>>;;;999888888888888888888888888777777777777888888888888:::999888888999;;;===???@@@DDDIIINNNRRRUUUYYY\\\aaa```]]][[[}}}___YYYrrrpppOOOEEE===777777888777777888888888888888:::<<<>>>???QQQZZZ]]]WWWRRRTTTUUUSSS[[[[[[\\\[[[ZZZ[[[]]]___^^^cccfffeeehhhrrr}}}lll^^^eeehhhnnnuuuooozzzyyywww{{{xxxgggSSSFFFCCCBBB@@@AAAAAAAAAAAABBBBBBBBBBBB???DDDCCCEEEPPP[[[oooyyyiiiiiivvvyyy]]]RRRGGGDDDDDDBBB@@@AAAEEEEEEDDDAAA??????AAACCCCCCOOO^^^hhhjjjhhhhhhiiittt|||dddOOOHHH]]]uuu|||pppZZZGGGDDD<<<999777555666666555555666666666666666666666666666666666666777777777777999999999999:::;;;<<<===>>>???@@@BBBCCCDDDEEEFFFKKKQQQ}}}yyyZZZDDDBBB??????EEEPPP^^^hhhqqqyyykkkWWWOOOOOONNNKKKIIIIIIIIIHHHGGGEEECCCAAA@@@>>><<<<<>>===<<<;;;:::;;;<<<<<<:::999999:::;;;;;;999777888888888888888888888888777777777888888888999999:::999888888999<<<>>>@@@@@@DDDJJJOOOSSSVVVZZZ\\\cccbbb___]]]gggYYYlllVVVIII@@@888777888888888999888888888999;;;===@@@AAAGGGOOOTTTQQQPPPSSSUUUTTTYYYZZZZZZYYYXXXYYY[[[]]]^^^eeefffbbbhhhyyyiiiaaallllllooosssnnnyyyyyyyyy~~~wwweeeQQQEEEBBBAAA???@@@@@@AAAAAAAAABBBBBBBBBCCCGGGDDDDDDMMMUUUeee}}}{{{xxx}}}eeeXXXLLLFFFEEEBBBAAABBBBBBBBBBBB@@@??????@@@AAA>>>DDDLLLTTTYYY[[[[[[[[[ffflllxxxlllVVVIIIbbb}}}yyy]]]IIIHHH<<<:::777666666666666555666666666666666666666666666666666666777777777777999999999:::;;;===>>>???@@@@@@@@@AAACCCDDDEEEFFFLLLRRR~~~sssUUUEEECCC@@@@@@EEEPPP]]]gggpppwwwwwwfffTTTNNNOOONNNKKKIIIIIIIIIHHHGGGEEECCCAAA@@@>>><<<<<>><<<;;;::::::;;;;;;<<<:::888888999999888777888888888888888888888888777777888888888999999999:::999999999:::<<>>???@@@DDDHHHLLLNNNOOOVVV\\\fffuuuqqq\\\MMMZZZwwwaaaIIIHHH<<<:::777666666777666555666666666666666666666666666666666666777777777777999999:::;;;<<<>>>@@@AAAAAAAAAAAAAAACCCDDDFFFGGGMMMTTTvvvXXXDDDCCCAAAAAAFFFQQQ^^^fffpppvvvqqqaaaRRRMMMNNNMMMKKKJJJIIIIIIHHHGGGEEECCCAAA@@@===<<<;;;>>>EEENNNUUUYYYSSSQQQ```uuu|||aaaWWWUUUMMMLLLLLLKKKKKKKKKLLLLLLPPPQQQQQQRRRRRRQQQOOOMMMJJJHHHFFFDDDEEEOOOdddxxxhhhmmmfffFFF@@@>>>===;;;:::::::::;;;===;;;888888999999999888888888888888888888888888888888888888999999999999::::::999999;;;===@@@BBBGGGLLLRRRXXX[[[^^^aaaccceeeddddddccc{{{hhhwwwzzzTTTGGG:::888999999888888888888999;;;===@@@CCCEEEJJJMMMQQQRRRSSSTTTUUUVVVSSSTTTVVVWWWWWWWWWYYYZZZZZZ___bbbccclll___^^^lllkkklllrrrmmmuuupppvvvxxxcccNNNDDDCCCCCC@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@DDDBBBBBBIIILLLTTTfffpppaaaQQQHHHEEEDDDDDDFFFEEECCCAAAAAAAAAAAA@@@???AAA???<<<===???CCCEEEGGGNNNTTT]]]jjj{{{uuucccQQQLLLgggdddIIIFFF===:::888666777777666666666666666666666666666666666666666666777777777777999999:::<<<>>>@@@BBBCCCBBBBBBAAABBBDDDFFFHHHIIIPPPWWWsssVVVCCCBBBAAABBBGGGRRR^^^gggpppvvvlll^^^PPPLLLLLLKKKJJJJJJIIIIIIHHHGGGEEECCCAAA@@@<<<;;;;;;===DDDNNNWWW^^^TTTPPP^^^rrr~~~qqqbbb]]]TTTSSSQQQOOONNNNNNOOOOOONNNNNNPPPSSSUUUVVVTTTRRRJJJGGGDDDCCCCCCKKK^^^ooojjjfffmmmGGG???>>><<<;;;::::::;;;;;;<<<:::888888:::::::::999888888888888888888888888888888888999999999999:::;;;:::::::::<<<>>>AAACCCGGGLLLSSSYYY]]]___bbbcccggghhhhhhhhhkkkyyyYYYJJJ<<<888999999777777888888999;;;>>>BBBEEEFFFOOOPPPRRRUUUUUUTTTTTTVVVSSSUUUXXXYYYYYYZZZ\\\]]]ZZZ]]]bbbggglll{{{ZZZZZZhhhfffiiirrrlllsssqqqyyyxxxaaaLLLCCCCCCBBB@@@???@@@@@@@@@@@@AAAAAAAAA===BBB@@@AAAHHHIIINNN]]]rrr|||kkkYYYOOOKKKHHHIIIKKKHHHDDDAAA@@@AAAAAA@@@>>>???>>><<<<<<<<<>>>???@@@FFFMMMVVVaaannnxxxhhhTTTKKKbbbxxxhhhKKKDDD===;;;888777777777777666666666666666666666666666666666666666777777777777999:::;;;<<<>>>AAACCCDDDBBBBBBBBBCCCEEEHHHJJJLLLSSS[[[jjjPPPBBBAAAAAABBBHHHSSS___hhhpppuuujjj\\\NNNJJJJJJJJJJJJKKKIIIIIIHHHGGGEEECCCAAA@@@<<<;;;:::<<>>===<<<;;;::::::;;;<<<999888888888:::;;;:::999888888888888888888888888888888888999999999::::::;;;:::::::::<<>>:::;;;<<<<<<<<<;;;;;;<<<;;;BBBKKKTTT```sssyyy{{{jjjUUUUUUgggyyylllMMMDDD===;;;888777777777777666666666666666666666666666666666666666777777777777999:::;;;===???AAADDDEEECCCBBBBBBCCCEEEIIILLLNNNUUU]]]|||wwweeeNNNAAAAAAAAABBBIIISSS```iiiooouuuiii[[[NNNIIIIIIHHHIIIKKKIIIIIIHHHGGGEEECCCAAA@@@<<<;;;:::<<>>===<<<;;;:::;;;<<<<<<777777777888:::;;;999888888888888888888888888888888888999999999:::::::::;;;::::::;;;<<>><<<>>>>>>===<<<<<<;;;;;;;;;;;;<<<<<<<<<===AAAJJJTTTcccyyypppbbbXXXZZZlllxxx}}}|||iiiPPPGGGCCC???999666777777666444666666666666666555555555777777777777888999:::;;;999;;;>>>@@@AAABBBEEEGGGCCCFFFHHHHHHGGGHHHMMMQQQbbblll{{{~~~zzz|||~~~aaaEEEBBBAAA@@@AAAGGGRRR___hhhuuuzzzzzzbbbVVVLLLJJJLLLKKKIIIIIIIIIIIIHHHFFFDDDBBB@@@???:::999;;;===???FFFVVVeeedddWWWUUUeeezzz{{{ssshhh]]]XXXYYYTTTQQQRRRVVVVVVQQQMMMLLLMMMFFFCCCDDDAAA@@@MMM```sss}}}[[[CCC@@@<<<::::::;;;;;;;;;999999999999999999999999888888777777777777888888;;;999777999;;;===;;;999999:::;;;<<<>>>BBBGGGKKKPPPRRRUUUYYY^^^cccgggiiidddccc___XXXqqqffflll~~~~~~hhhWWWIII;;;888::::::999888:::<<>>===;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;???FFFOOO]]]sss~~~ppp]]]RRRWWWnnnzzzyyyssscccNNNGGGCCC>>>888666777888777555666666666666666666666666777777777777888999:::;;;:::<<>>???EEESSSaaabbbWWWUUUeeezzz}}}tttjjjggghhh[[[VVVTTTVVVUUUPPPKKKJJJHHHCCCBBBDDDAAA===GGGVVVjjjsssiiiiiigggaaaggguuuhhhDDD@@@<<<::::::;;;;;;;;;999999999999999999999999888888777777777777888888;;;999888999;;;<<<;;;999;;;;;;<<<<<<===AAAFFFIIIPPPTTTZZZ^^^bbbeeehhhjjjgggfff```XXXsssccceeeyyyyyygggTTTGGG;;;999;;;:::888888;;;===AAAEEEHHHKKKMMMNNNOOOQQQSSSUUUXXXZZZ[[[[[[___```ccceeeggghhhiiiiiidddhhhiiinnnsssnnnqqqhhhXXX]]]bbbeeefffhhhkkkooouuuyyylllUUUGGGCCCCCCBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???@@@AAADDDGGGIIILLLXXXmmmsssgggeeehhhqqqlll```TTTNNNPPPRRRQQQZZZSSSJJJCCC@@@???===:::<<<<<<;;;;;;;;;;;;<<<<<<;;;:::<<>>::::::<<>><<<<<<;;;;;;::::::;;;;;;<<<<<<::::::===BBBMMM___ppp~~~zzz[[[OOOXXX}}}ppp^^^MMMGGGAAA<<<777666777999888777666666666666666777777777888888888888999:::;;;;;;===???AAABBBBBBDDDFFFHHHEEEHHHJJJJJJIIIJJJOOOSSSUUUlll|||~~~iiiWWWHHHAAA@@@???AAAGGGRRR```iiitttyyy~~~qqq[[[RRRJJJJJJKKKIIIIIIJJJHHHHHHGGGEEECCCAAA???>>>;;;;;;===@@@AAACCCKKKTTTZZZSSSQQQYYYiiixxxmmmbbb\\\WWWPPPKKKIIIHHHDDDAAAAAAAAAEEEQQQ___oooqqqiiiccc\\\XXXZZZQQQTTT^^^nnnuuu~~~iiiEEEBBB===;;;;;;;;;;;;;;;999999999999999999999999999888888777777888888999::::::::::::;;;<<<<<<;;;;;;<<<======>>>BBBGGGJJJKKKUUUaaafffeeecccfffiiiooooooiiibbb{{{cccSSSWWWppp{{{___NNNDDD<<<;;;<<<;;;999:::>>>AAAFFFJJJNNNPPPQQQQQQQQQRRRSSSUUUWWWXXXYYYYYY]]]^^^aaacccfffhhhjjjkkkhhhiiifffgggkkkeeegggvvveeeTTTYYY___ccceeegggkkkooowww}}}|||eeeNNNDDDDDDBBB@@@@@@????????????????????????>>>>>>>>>???@@@BBBDDDEEECCCOOOWWW^^^sssmmmXXXNNNIIICCC@@@???>>>>>>>>>>>>>>>===;;;;;;::::::::::::;;;;;;===;;;:::<<>><<<;;;<<<@@@@@@AAAGGGOOOSSSOOONNNSSSaaa{{{ssscccZZZUUUNNNJJJHHHIIIGGGGGGHHHHHHJJJQQQYYY]]]wwwllljjjuuu}}}xxxmmmgggYYYVVV[[[fffsss|||hhhFFFBBB>>>;;;;;;;;;;;;;;;999999999999999999999999999999888888888888999999::::::;;;;;;;;;;;;<<<<<<:::;;;===>>>@@@DDDJJJNNNLLLVVVbbbhhhhhhgggjjjnnnoooooojjjcccxxx___SSS\\\yyy|||^^^MMMDDD===<<<<<<;;;;;;===AAADDDIIINNNRRRTTTTTTTTTWWWXXXYYYZZZ[[[[[[[[[[[[\\\]]]^^^aaacccfffgggiiiiiijjjgggggghhhbbbeeewww\\\PPPUUU\\\aaaeeehhhmmmqqqrrr||||||cccKKKDDDEEECCCAAAAAA????????????????????????======>>>>>>@@@AAABBBCCCAAAJJJQQQTTT```|||fffRRRIIIFFFBBBAAAAAA@@@???===<<<<<<;;;;;;::::::::::::;;;;;;<<<;;;;;;<<<===CCCPPP^^^pppqqqggg]]]YYYUUUZZZjjjbbbRRRZZZjjjNNNFFFBBB===888666777888777666555666666777777888888999999888888999999:::;;;<<<===???BBBDDDEEEGGGIIIKKKGGGJJJMMMNNNNNNPPPUUUYYYZZZuuufffSSSCCC@@@??????AAAGGGSSS```jjjtttyyyfffTTTMMMIIIIIIIIIHHHHHHKKKHHHGGGFFFEEECCC@@@>>>===<<<:::;;;>>>???@@@EEEKKKNNNNNNNNNQQQ^^^{{{uuuaaaVVVQQQLLLHHHGGGGGGJJJNNNOOOMMMIIIFFFEEEOOOiiiooopppvvvvvvkkkrrrzzzfff]]]^^^eeeuuuzzzgggGGGCCC???<<<;;;;;;;;;;;;999999999999999999999999999999888888888888999999999;;;<<<<<<;;;;;;<<<===;;;<<<>>>???BBBGGGMMMQQQQQQYYYcccjjjmmmooossswwwxxxxxxrrrjjjzzzaaaYYYiii~~~eeeMMMEEE>>><<<===<<<>>>AAACCCGGGLLLQQQUUUWWWWWWVVV\\\\\\]]]]]]]]]]]]\\\\\\[[[[[[]]]^^^aaaccceeefffhhhllljjjjjjjjjbbbfffyyyVVVKKKQQQZZZ```dddiiioootttsss|||aaaIIIDDDFFFDDDAAABBB????????????????????????<<<======>>>???@@@AAAAAADDDGGGLLLQQQXXXllluuu\\\NNNMMMDDDDDDCCCAAA>>><<<;;;;;;;;;::::::999999::::::;;;;;;:::;;;<<<<<<@@@KKKWWW^^^[[[PPPJJJLLLJJJOOO___gggUUU[[[xxxsssSSSLLLCCC>>>888666777888777555555666666777888888999999999999999999:::;;;<<<<<<<<>>======::::::===>>>???DDDJJJQQQSSSRRRPPP[[[yyywww```TTTOOOLLLJJJJJJJJJLLLNNNMMMJJJEEEAAA===IIIdddzzzvvvtttzzzxxxuuuzzzkkkiiinnnvvv|||cccGGGDDD???<<<;;;;;;;;;:::999999999999999999999999:::999999888888999999:::999;;;===<<<;;;:::<<<>>>>>>???@@@AAADDDHHHNNNRRRTTTYYYaaaiiiooouuuzzz~~~zzzqqqzzz___ZZZnnn|||kkkNNNEEE>>><<<<<<<<>>>>>>>>>>>>>>>>>>>>>>><<<<<<===>>>???@@@@@@AAACCCBBBEEEMMMTTTbbbhhhYYYWWWBBBBBBBBB@@@===;;;;;;;;;;;;::::::999999::::::;;;999999:::<<<<<<>>>HHHSSSPPPMMMCCCAAAHHHHHHMMM]]]yyykkkYYYTTTlllqqqOOOJJJDDD???999666777777666444555666666777888999999999999999999999:::;;;<<<<<<<<<>>>BBBDDDFFFIIILLLOOOLLLNNNOOONNNLLLLLLOOOSSSWWWxxxhhhUUUCCC@@@??????AAAGGGSSSaaajjjqqqwwwUUUPPPKKKHHHIIIHHHGGGHHHLLLGGGGGGFFFDDDBBB@@@>>>======:::999;;;===???CCCIIIVVVXXXUUUPPPWWWtttyyybbbVVVQQQOOONNNNNNPPPOOOKKKEEEBBBCCCDDDCCCAAA```~~~kkkhhhvvvqqquuu{{{cccHHHDDD???<<<;;;;;;;;;:::999999999999999999999999:::999999888888999999:::999;;;======;;;:::<<<>>>AAAAAABBBCCCEEEHHHMMMQQQTTTWWW]]]eeennnwww}}}~~~yyyqqq~~~ccc___yyy|||[[[RRRIIIAAA>>>===>>>AAAFFFGGGIIILLLPPPSSSVVVXXXYYY\\\]]]^^^___^^^\\\YYYXXXUUUXXX[[[^^^___aaaccceeeggghhhjjjllliiiggglllsssxxxVVVIIIMMMSSS]]]fffmmmooooooyyy|||dddLLLEEEEEEBBBBBBDDD????????????>>>>>>>>>>>>;;;;;;<<<<<<===???@@@AAABBBEEEGGGGGGKKKZZZpppzzzfff___MMMGGG???<<<===>>>===:::;;;:::999999888888999999:::777999===>>>>>>CCCKKKIIIAAA<<<@@@EEEIIIQQQYYYvvv~~~sssZZZSSS[[[llliiiMMMMMMCCC;;;666777888666555666777777777777888888888888999::::::999888999;;;>>>CCC===BBBHHHDDDHHHOOOMMMRRROOOMMMNNNNNNNNNRRRYYYbbbxxx|||gggVVVAAA@@@@@@???AAAGGGSSS```iiipppvvvwwwYYYNNNKKKHHHGGGGGGHHHHHHHHHEEEEEEDDDCCCBBB@@@>>>===999;;;<<<======@@@CCCFFFRRRYYYWWWRRRXXXjjj~~~dddXXXVVVTTTRRRPPPLLLGGGEEEGGGHHHFFFFFFIIIHHHeee|||~~~gggOOODDD;;;:::<<<<<<;;;===999999999999999999999999999999888888999999:::;;;::::::;;;<<<===>>>???@@@BBBCCCDDDFFFJJJNNNSSSUUUYYY]]]```bbbjjjuuu}}}}}}{{{vvvrrrxxxbbbccczzzbbbRRRHHH???>>>@@@BBBEEEHHHIIIKKKNNNQQQTTTVVVXXXYYY[[[\\\]]]]]]]]]\\\[[[ZZZWWWZZZ]]]^^^___```bbbdddbbbcccfffhhhfffdddiiiqqq~~~VVVLLLOOOUUU]]]eeekkkllllllxxxfffNNNFFFEEEBBB@@@CCC????????????>>>>>>>>>>>>;;;;;;<<<<<<===???@@@AAA@@@DDDHHHHHHKKKUUUgggtttnnn```LLLFFF???===>>>>>>===:::<<<;;;::::::999999::::::<<<::::::===<<<>>>IIIUUUTTTIIIAAA@@@CCCGGGOOOXXXwww{{{qqqYYYSSS___nnniiiNNNIIICCC;;;666777888666555666777777777777888888888888999:::;;;:::999:::<<>>===999;;;<<<======???CCCFFFNNNWWWVVVQQQUUUdddppp```ZZZUUUOOOLLLNNNJJJHHHKKKKKKIIIHHHIIIMMMiii}}}PPPFFF===;;;===<<<;;;<<<999999999999999999999999999999888888999999:::;;;999:::;;;<<<>>>???@@@AAAEEEEEEFFFHHHKKKPPPTTTVVVdddggggggeeeiiittt~~~zzzwwwgggnnnjjjSSSHHH>>>???DDDGGGIIIKKKMMMNNNPPPRRRUUUWWWXXXYYY\\\\\\\\\]]]^^^___```aaa\\\^^^```aaa``````aaabbb```aaadddgggdddccchhhpppYYYOOOQQQWWW^^^eeehhhiiihhhwwwhhhOOOGGGEEEAAA@@@BBB????????????>>>>>>>>>>>>;;;;;;;;;<<<===>>>???@@@===CCCHHHIIIJJJPPP[[[eee{{{zzz~~~qqq\\\JJJEEE@@@>>>>>>>>>===:::<<<<<<;;;::::::::::::;;;<<<<<<<<<<<<<<>>@@@BBB???GGGKKKGGGKKKRRROOOJJJIIIJJJPPPSSSTTTWWW\\\fffzzzhhhWWWCCC@@@???>>>@@@FFFQQQ___hhhrrrzzzlllTTTOOOMMMJJJIIIJJJJJJJJJIIIGGGFFFEEEDDDAAA???===;;;999:::<<<<<<===???CCCFFFKKKVVVXXXSSSTTT^^^}}}ooodddYYYPPPKKKOOOKKKKKKOOOPPPLLLJJJJJJPPPhhh~~~SSSHHH>>><<<===<<<;;;;;;999999999999999999999999999999888888999999:::;;;888999;;;<<<>>>@@@BBBBBBGGGGGGHHHJJJMMMRRRVVVXXXjjjppptttrrrqqqwwwwwwhhhwwwoooVVVIII???AAAHHHKKKKKKKKKPPPQQQRRRSSSUUUWWWYYYZZZ^^^]]]]]]^^^___bbbeeefffbbbcccddddddbbbaaaaaaaaadddeeehhhiiifffdddiiiqqq___QQQSSSWWW^^^dddgggggggggtttgggOOOGGGEEEBBBAAACCC????????????>>>>>>>>>===;;;;;;;;;<<<===>>>??????===BBBFFFGGGGGGKKKTTT[[[kkk|||jjjSSSHHHEEEAAA?????????===;;;<<<<<<;;;::::::::::::;;;;;;<<<<<<:::===KKKcccvvv|||qqqbbbUUUNNNOOOVVV^^^xxxxxxfffRRRTTTooo}}}}}}}}}pppWWWHHHCCC<<<777777888666555777666777777777888888888888:::<<<============???AAABBB@@@FFFFFFBBBJJJUUUSSSOOOKKKKKKOOOTTTVVVZZZ___gggyyyhhhTTT@@@???>>>>>>???EEEPPP]]]fffsss|||gggRRRNNNLLLJJJIIIJJJJJJIIIHHHHHHGGGFFFDDDAAA>>><<<;;;999:::;;;<<<===???BBBEEEHHHVVVZZZVVVVVV\\\vvvqqqaaaUUUNNNNNNLLLLLLQQQRRROOOLLLLLLQQQddd|||UUUIII???======<<<:::;;;999999999999999999999999999999888888999999:::;;;888999;;;===???AAACCCDDDHHHHHHIIIKKKNNNSSSWWWYYYeeerrr}}}~~~~~~|||sssdddwww|||pppXXXLLLBBBCCCJJJLLLLLLKKKRRRRRRSSSTTTVVVXXXZZZ[[[]]]\\\\\\\\\^^^aaadddgggeeeggggggfffdddbbbbbbbbbhhhhhhjjjkkkgggdddhhhpppfffTTTUUUXXX]]]cccggghhhhhhqqq~~~eeeNNNFFFEEECCCBBBEEE????????????>>>>>>>>>===<<<;;;;;;;;;<<<===>>>???>>>AAACCCDDDDDDIIIQQQYYYaaa|||{{{rrrjjjZZZHHHFFFEEECCCBBBAAA@@@>>>===<<<<<<;;;:::::::::::::::;;;;;;::::::AAATTTkkk{{{uuudddWWWWWW___ggg}}}zzz```NNNRRRttt|||oooXXXIIIDDD<<<777888999777666777666777777777888888888888:::<<<>>>>>>>>>>>>@@@BBBHHHFFFIIIFFFBBBPPP```aaa[[[TTTOOOQQQUUUXXX^^^dddgggwwweeeSSSBBB???>>>===>>>DDDOOO\\\eeesss|||cccRRRLLLKKKIIIHHHIIIIIIHHHGGGHHHGGGFFFDDDAAA>>><<<;;;888:::;;;<<<<<>>@@@BBBDDDDDDHHHHHHIIIKKKOOOTTTXXX[[[___lllyyy}}}|||~~~|||vvvuuueeexxx~~~mmmXXXMMMDDDFFFJJJLLLLLLMMMSSSSSSSSSTTTVVVXXX[[[\\\[[[[[[ZZZZZZ[[[^^^aaabbbeeeggggggfffdddbbbbbbcccggghhhjjjjjjgggdddhhhooojjjZZZYYYYYY\\\aaafffiiijjjppp|||cccLLLEEEEEEBBBBBBEEE????????????>>>>>>>>>>>><<<<<<;;;;;;<<<<<<===>>>>>>@@@BBBBBBCCCHHHPPPVVVYYYppp~~~pppcccYYYMMMDDDEEEEEEEEEDDDCCCBBB@@@???======<<<;;;;;;;;;;;;<<<===<<<;;;???NNNddduuu|||uuufffggguuu|||^^^OOORRRyyy}}}kkkTTTGGGDDD===777888999777666777777777777777888888888888999;;;>>>?????????@@@BBBAAABBBHHHGGGIIIaaazzzeee[[[SSSRRRVVVZZZ```eeedddsssdddTTTGGG>>>===<<<===CCCMMMZZZcccsss{{{~~~aaaQQQKKKJJJIIIHHHIIIIIIGGGFFFGGGFFFEEEDDDAAA???===;;;888999;;;;;;<<<>>>BBBEEEAAAMMMPPPPPPSSSUUUeee~~~yyydddZZZ[[[VVVRRRSSSSSSPPPOOOQQQ___kkkyyyTTTIII???======;;;::::::999999999999999999999999999999888888999999:::;;;:::;;;===>>>@@@BBBDDDDDDGGGHHHIIILLLQQQVVV[[[^^^```hhhmmmmmmoooxxxyyytttzzzgggtttyyygggTTTLLLFFFGGGJJJLLLNNNQQQRRRRRRRRRSSSUUUXXX\\\]]]]]]\\\\\\[[[\\\]]]___```bbbdddeeeeeecccaaabbbbbbeeefffhhhjjjgggeeejjjrrrkkkaaa^^^[[[\\\___dddhhhjjjqqq|||dddLLLDDDCCCAAA@@@BBB????????????>>>>>>>>>>>><<<<<<;;;;;;;;;<<<=========???AAABBBCCCGGGMMMQQQUUUbbb|||zzzlll```TTTKKKGGGEEEFFFGGGGGGEEECCCBBBAAA@@@???>>>>>>======>>>>>>===<<<>>>JJJeeeooouuu}}}___SSSWWWgggPPPGGGDDD===777888999777666777777777777777888888888888888:::===?????????@@@AAA:::>>>FFFGGGKKKgggbbbXXXPPPPPPTTTWWW[[[___aaaooohhhVVVHHH>>>===<<<<<>>===888999:::;;;<<<>>>AAADDDBBBJJJKKKKKKPPPQQQ[[[ooo{{{oookkkccc[[[WWWTTTQQQQQQTTTaaannnpppdddjjjuuu|||}}}{{{SSSHHH>>><<<<<<;;;999:::999999999999999999999999999999888888999999:::;;;<<<===>>>???AAABBBCCCDDDGGGHHHJJJNNNSSSYYY^^^aaaeeehhhhhhfffiiittt~~~|||vvvzzzeeekkkvvvaaaPPPJJJFFFHHHJJJLLLPPPTTTRRRQQQRRRSSSUUUYYY\\\^^^``````_________`````````___aaaccccccaaa```aaabbbdddeeehhhkkkjjjhhhnnnwwwjjjgggbbb]]]\\\^^^cccgggiiisss~~~eeeMMMDDDBBB???===???????????????>>>>>>>>>>>><<<<<<;;;;;;;;;<<<======<<>>===;;;<<>>===888999:::;;;<<<>>>AAADDDFFFKKKJJJJJJOOOPPPVVVgggoooxxxmmmbbb[[[VVVRRRRRRUUU^^^lllwww___\\\nnn{{{QQQFFF===;;;<<<:::999:::999999999999999999999999999999888888999999:::;;;===>>>>>>@@@AAABBBCCCCCCHHHIIIKKKOOOUUU[[[aaadddhhhjjjjjjiiimmmvvv{{{{{{}}}wwwwwwbbbjjjrrrbbbKKKIIIHHHGGGHHHKKKNNNQQQUUUZZZVVVMMMMMMXXX^^^\\\]]]___```aaabbbdddhhhkkkcccdddeeecccaaa``````aaaeeeeeeggglllrrrtttssspppsssrrreeeYYYYYY^^^bbbeeegggssskkkRRREEEAAA@@@@@@BBB?????????>>>======<<<<<<:::::::::;;;;;;;;;<<<<<<===???AAABBBBBBDDDGGGJJJOOOXXXkkk{{{lllfffccc]]]XXXTTTNNNJJJHHHFFFCCCCCCGGGCCCCCCCCCBBB@@@???===<<>>??????AAAAAABBBEEEIIIOOOUUUYYYQQQNNNLLLNNNOOONNNPPPTTT[[[mmmrrrWWW@@@@@@<<<;;;>>>DDDLLLYYYdddooowww~~~bbbLLLMMMLLLKKKJJJJJJJJJJJJJJJGGGFFFDDDDDDCCCBBB???===:::999999999:::===@@@BBBDDDFFFLLLOOOMMMKKKRRR[[[gggwwwyyylllfff\\\ZZZ[[[VVV^^^jjjwwwyyyjjj^^^dddzzzrrrPPP???;;;???:::888<<<;;;;;;;;;;;;::::::999999999999888888888888888999999===>>>@@@BBBCCCDDDEEEEEEFFFFFFIIINNNVVV\\\```aaafffnnnttttttssswww|||~~~~~~zzzwww|||hhhkkk|||jjj]]]MMMKKKIIIHHHIIILLLPPPSSS___iiijjj___WWWYYY]]]\\\___```aaabbbbbbdddgggjjjeeeeeeeeebbb```^^^___```cccccceeeiiinnnqqqqqqooolllmmmbbbXXXYYY^^^bbbfffiiisssiiiQQQEEEBBB@@@@@@AAA??????>>>======<<<<<<;;;:::::::::;;;;;;;;;<<<<<<===>>>@@@AAABBBDDDGGGIIINNNUUUeee{{{~~~tttppplllgggaaa```YYYSSSOOOJJJDDDDDDFFFFFFFFFEEEEEEDDDCCCBBBAAA===DDDLLLgggrrrgggsssuuuaaaTTT\\\xxxfffJJJHHHCCC<<<777888999777555666777777777777777888888999:::;;;;;;<<<===>>>???@@@BBBBBBCCCEEEHHHLLLOOORRROOOKKKJJJLLLMMMKKKMMMRRRXXXkkkqqqZZZGGG@@@<<<;;;>>>CCCJJJVVVbbbmmmvvv}}}cccNNNMMMLLLKKKJJJIIIIIIIIIIIIGGGFFFDDDCCCCCCBBB???===:::999999999;;;===???AAABBBEEEKKKOOOMMMKKKQQQYYY___kkkxxxlllaaabbbddd\\\eeejjjnnnuuuzzznnngggcccmmmyyySSSAAA===@@@;;;999<<<;;;;;;;;;:::::::::999999999999888888888888999999:::>>>???AAABBBDDDEEEEEEEEEFFFHHHKKKPPPUUUZZZ___bbbnnnwww}}}~~~~~~{{{wwwxxxkkkqqq}}}eee\\\QQQNNNKKKIIIJJJNNNSSSVVVcccrrryyynnn```[[[\\\]]]```aaabbbbbbaaabbbeeegggffffffdddbbb___^^^___```bbbbbbcccgggkkkmmmnnnmmm{{{iiiddd[[[VVVYYY^^^bbbggglllvvv~~~{{{fffPPPEEEBBBAAA??????>>>>>>======<<<;;;;;;::::::::::::;;;;;;;;;<<<<<<<<<>>>@@@AAAAAACCCFFFHHHLLLQQQ]]]qqq}}}{{{vvvqqqoooiiibbb]]]VVVMMMIIIIIIGGGGGGGGGFFFFFFEEEEEEDDD???JJJVVVsss}}}wwwfffWWWTTTnnnbbbIIIGGGCCC<<<777888999777666666777777777777777888999999;;;;;;<<<===>>>???@@@@@@BBBCCCDDDEEEFFFHHHIIIIIIKKKHHHGGGIIIJJJIIIKKKPPPTTTgggiiiUUUHHHAAA===;;;===AAAHHHSSS^^^jjjuuu{{{bbbOOOLLLLLLKKKJJJIIIHHHHHHIIIGGGFFFDDDCCCCCCAAA???<<<:::999999999;;;===???@@@@@@CCCIIINNNMMMJJJOOOVVVWWW\\\lll}}}pppvvvzzzooopppvvvxxxvvvvvvyyyuuunnnuuuvvvzzzYYYFFF???AAA<<<:::===;;;::::::::::::999999999999999999888999999:::;;;;;;???@@@AAACCCDDDEEEFFFFFFGGGKKKOOORRRTTTYYY___ddduuu|||||||||tttooopppppp~~~iii^^^TTTRRRNNNLLLMMMPPPUUUXXX^^^llltttmmmaaa\\\]]]^^^```bbbbbbbbbaaa```bbbccceeeeeedddbbb``````bbbdddffffffggghhhiiijjjkkkkkktttppp\\\VVVRRRVVV]]]ccciiiooozzzwwwdddOOOFFFCCCAAA???>>>=========<<<;;;;;;:::::::::::::::;;;;;;;;;<<<<<<<<<===???@@@@@@BBBEEEGGGIIIMMMYYYlllzzzvvvtttqqqiii\\\RRROOOKKKJJJIIIHHHGGGGGGGGGGGGFFFPPP\\\zzzuuudddVVVRRRjjjzzzwww___KKKIIIBBB;;;777888999777666777777777777777888999::::::;;;<<<======??????@@@AAABBBCCCDDDFFFGGGGGGFFFFFFIIIFFFEEEHHHIIIIIIKKKOOOQQQccccccQQQFFFAAA===;;;===@@@FFFPPPZZZhhhttt{{{aaaNNNLLLKKKJJJIIIHHHHHHGGGHHHGGGEEEDDDCCCCCCAAA>>><<<999999999:::;;;<<<>>>???===@@@FFFLLLLLLIIILLLRRRTTTUUU]]]mmmqqq~~~xxxvvv}}}^^^IIIAAABBB===;;;>>>;;;:::999999999999999999999999999999999:::;;;<<<===@@@AAACCCDDDEEEFFFFFFFFFHHHMMMRRRTTTUUUXXX```ggg{{{zzzwwwmmmfffssskkkwwwqqq```WWWTTTQQQOOOPPPSSSWWWZZZZZZaaafffccc^^^\\\\\\]]]```aaabbbaaa___^^^^^^___aaabbbccccccbbbdddgggiiikkkkkklllkkkjjjiiihhhhhhooo^^^VVVPPPTTT\\\cccjjjppp{{{vvvcccOOOFFFCCCAAA???>>>=========<<<;;;;;;:::::::::::::::;;;;;;;;;<<<<<<;;;===>>>??????@@@CCCEEEGGGLLLXXXkkk}}}lll]]]WWWRRRQQQOOOLLLJJJIIIHHHHHHIIIRRR\\\yyymmm\\\OOOVVVlllyyyyyyqqq\\\JJJIIIBBB;;;666888999888666777777777777777888999:::;;;<<<<<<===>>>???@@@AAAAAAAAABBBDDDGGGHHHHHHGGGGGGIIIFFFFFFIIIJJJJJJMMMQQQQQQ```fffSSSIIIAAA===;;;===@@@DDDNNNWWWggguuu~~~cccOOOLLLKKKJJJHHHGGGGGGFFFFFFFFFEEECCCCCCBBBAAA>>><<<999999999:::;;;<<<======<<<===CCCIIIJJJHHHJJJOOOTTTSSSXXXdddtttmmmsss|||bbbLLLAAABBB===;;;>>>;;;999999999999999999999999999999999:::;;;===>>>???BBBCCCDDDEEEFFFGGGGGGGGGIIINNNSSSUUUVVV[[[ccckkk~~~uuujjjcccdddaaavvvrrr]]]XXXVVVTTTRRRSSSUUUXXXZZZ]]]]]]]]]\\\[[[[[[ZZZZZZ^^^___```___]]]\\\\\\\\\]]]___bbbcccdddfffhhhjjjkkkmmmooonnnkkkhhhfffeeelllmmm___SSSTTT[[[ccciiinnnvvvwwwdddOOOFFFCCCAAA???>>>>>>>>>======<<<;;;;;;::::::::::::;;;;;;;;;<<<<<<;;;<<<>>>>>>>>>???BBBDDDFFFJJJVVViii|||qqqjjjaaa___[[[VVVQQQNNNLLLLLLJJJUUU___xxxkkkYYYPPP^^^uuuzzznnnYYYHHHGGGAAA:::666888999888777888777777777888999:::;;;<<<======>>>???@@@AAABBBBBB@@@AAADDDFFFHHHIIIIIIIIIJJJGGGFFFJJJLLLLLLOOOSSSTTT]]]hhhUUUIIIAAA===<<<>>>@@@DDDMMMVVVhhhxxxeeeQQQLLLKKKIIIHHHGGGFFFEEEEEEFFFEEECCCBBBBBB@@@>>>;;;888999999:::;;;<<<<<<<<<;;;;;;@@@EEEGGGFFFHHHMMMQQQQQQWWWcccnnnwwwssshhhhhhzzzxxxdddLLL@@@@@@<<<;;;===:::888888888999999999999999999999:::;;;<<<>>>@@@AAACCCDDDEEEFFFGGGGGGGGGGGGJJJMMMQQQUUUYYY___hhhnnn{{{rrrgggaaaaaa^^^uuu~~~{{{kkkXXXWWWVVVUUUUUUUUUVVVXXXYYY]]]\\\\\\\\\[[[YYYXXXYYY[[[]]]^^^^^^\\\ZZZYYYZZZZZZ]]]aaacccdddeeefffgggfffjjjmmmnnnjjjfffdddcccjjjnnnZZZVVV\\\cccgggiiippp~~~yyyeeePPPEEECCCAAA????????????>>>======<<<<<<;;;:::::::::;;;;;;;;;<<<<<<:::<<<=========>>>AAACCCEEEHHHSSSdddvvvzzzrrrlllgggdddbbb___nnnzzznnnZZZVVVjjjqqqYYYGGGFFFAAA:::666888999888777888777777777888999:::<<<<<<===>>>>>>???@@@AAABBBBBB@@@AAACCCEEEGGGHHHIIIJJJJJJGGGFFFJJJLLLMMMPPPUUUXXX\\\kkkVVVGGGAAA===<<<>>>AAAEEEMMMVVViiizzz~~~bbbOOOLLLKKKIIIGGGFFFEEEEEEDDDFFFDDDCCCBBBBBB@@@===;;;888999999:::;;;;;;;;;;;;;;;:::===BBBEEEDDDGGGLLLMMMNNNUUU```gggjjjnnnrrrnnnmmm}}}{{{dddKKK>>>>>>::::::===999777888888888999999999999999999:::<<<===???AAABBBDDDEEEFFFGGGHHHHHHHHHHHHJJJKKKNNNTTT[[[dddmmmrrrwwwlllgggoooiii}}}{{{dddUUUWWWVVVVVVVVVVVVWWWWWWXXXYYYZZZ\\\]]]ZZZWWWWWWZZZYYY[[[]]]]]][[[YYYXXXYYYXXX\\\aaacccccccccbbbccc```eeekkkllliiieeebbbbbbjjj~~~yyy```XXX]]]ccceeefffmmm{{{fffPPPEEECCCAAA???????????????>>>======<<<<<<:::::::::;;;;;;;;;<<<<<<:::;;;=========>>>@@@BBBEEEGGGOOO^^^ppp~~~lllXXXXXXuuuuuu[[[IIIHHHAAA:::666888999888777888777777777888999;;;<<<===>>>>>>???@@@AAABBBBBBCCCAAAAAABBBDDDEEEGGGHHHIIIIIIFFFFFFJJJLLLMMMPPPUUU[[[[[[rrr[[[JJJAAA>>><<>>@@@BBBCCCEEEFFFGGGHHHHHHHHHHHHHHHJJJJJJLLLSSS]]]hhhooosssxxxuuu