BM6(; }}}III<<<999333888555444222222000/////////000111///////////////////////////000000111111000000///....../////////000000000/////////000000000111111000000000000000000000000222222111000000000000111000000/////////000111111///000111111222222111111///333666777<<>>@@@AAA@@@;;;777555333333333333333333333333222222222222222222222222111111111111111111111111////////////////////////////////////000000000000000000000000000000000000////////////////////////////////////////////////......////////////......000000000000111111111111000000000000111111111111000000000000000000000000000///------/////////...////////////////////////000000000000000000000000///////////////000000111222222333333333444444444444444444555777999<<<===DDDIIILLLLLLNNNQQQPPPMMM@@@???===;;;999999999999;;;AAADDD@@@<<<;;;;;;999777666555666777777555333222222222222111111111000000000////////////000000...............------,,,JJJ===:::333777333333111111///.........///000........................---..................---,,,,,,,,,---------......---------.........//////------------------------//////...---------------...------------...//////---......///000/////////---111333222444:::======;;;<<<999333333666888666666555444333222333444444222111000000222222111000000000000000000//////...------------------------******++++++++++++******+++,,,,,,,,,,,,+++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***'''(((((()))))))))))))))(((((())))))************(((((()))************)))******+++++++++,,,,,,,,,*********+++++++++,,,,,,+++,,,------......------,,,------...///.........,,,,,,,,,---------......------------------------------............---------,,,,,,,,,,,,---......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,------------------------............////////////////////////...............///000000////////////.........---........................------------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,---------...------------........................////////////000000000111111111222222222222333333333444444444222333444444333444666888777888999888777666333111111111111111111111111111000000000000000000000000////////////////////////........................---.........////////////........................------------------------------------------------------............------............////////////............///////////////////////////////////////...,,,,,,.........---------------------------////////////////////////...............//////000000000111111111222222222333222222222333555777888222666777555666::::::888888888888888777666555555444:::<<<999555555666444444333222333444444222000000000000000////////////......------------......---------------,,,,,,+++KKK===:::222666333222111000...------......///........................+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------************************,,,,,,+++************+++,,,++++++++++++,,,------+++,,,------......------)))---...,,,,,,000222222222444444111222777999888555444222111111111222222///...---...///000///---.........///...------,,,++++++++++++++++++++++++(((((())))))))))))((((((***************)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))%%%&&&&&&'''((('''''''''&&&'''''''''(((((())))))''''''((()))))))))))))))((())))))))))))*********))))))*********+++++++++******+++,,,,,,,,,,,,+++***+++,,,,,,------,,,,,,******+++++++++,,,,,,,,,------------------------,,,------------------,,,++++++******++++++,,,---))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))******+++,,,************************))))))*********+++++++++************************+++******************++++++++++++,,,,,,,,,------,,,,,,,,,---------......---------------------------,,,,,,,,,,,,---......///.........------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------************************************************))))))*********++++++++++++++++++,,,,,,---------,,,,,,,,,---------......,,,,,,,,,---------......///000000000000111111111000000111111111222222222000111222222111111333555222333333111000111000...////////////////////////////////////////////////................................................------------.........///,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,------------------,,,,,,,,,,,,---------......,,,,,,,,,---------......------------------------...---++++++---...---,,,---------------------------------------------------------------...//////////////////000000000000111000000000000111333444333555555222333777888666333333555555555444222222...444777333000111111000111000000000111111///...///.........---------------,,,,,,++++++,,,,,,---,,,,,,------,,,,,,+++***TTT???777444666///444000///...---,,,---......,,,++++++******++++++,,,++++++++++++++++++++++++))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++......///000111222333333111111000000//////......------------------------,,,,,,,,,+++++++++******))))))************))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((()))))))))************+++*********))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((()))))))))******************+++++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......////////////000000000000111111111000000000000000////////////............---------------------------------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,***************************++++++,,,,,,++++++******++++++,,,,,,++++++***,,,,,,,,,++++++*********---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------...//////111111222222222333333333444444444333333222222222111111111111111111111111////////////............//////...------,,,++++++************************************************TTT???777444666///333000///...---,,,------...,,,++++++******++++++,,,++++++++++++++++++++++++)))))))))*********++++++))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++---......///000111222222000000000/////////......------------------------,,,,,,+++++++++*********((())))))******))))))(((''''''''''''''''''''''''((((((((())))))(((((((((((((((((((((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((()))))))))******************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********************++++++++++++************************++++++++++++++++++++++++************************************************))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,*********++++++++++++,,,,,,,,,,,,,,,------------........./////////000000000000000000000000000000/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************************++++++++++++***************************++++++++++++++++++*********++++++++++++******,,,,,,+++++++++*********,,,++++++******++++++,,,++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---------------------------......///000000111111111222222222333333333222222111111111111111111111111111111111/////////.........------......------,,,++++++***************************************************TTT???777444666///333///......---,,,---------++++++************++++++************************))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,------...///000111111/////////...............------------------------++++++++++++*********)))(((((())))))))))))((((((''''''''''''''''''''''''''''''((((((((((((''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))*********))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++)))))))))*********+++++++++++++++,,,,,,,,,,,,------------.........//////////////////////////////............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))******++++++++++++******)))******++++++******)))+++++++++*********************))))))))))))*********))))))(((((())))))***************************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,---.........////////////000000000111111111000000000000000000000000000000000000000............------------,,,,,,,,,++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))SSS???777444555...333......---------,,,,,,,,,++++++************++++++************************((((((((()))))))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******++++++,,,---...///000000.........---------------,,,,,,,,,,,,,,,,,,,,,,,,+++************)))))))))'''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((((((((((((''''''''''''((((((((())))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))'''''''''((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********(((((()))))))))******************+++++++++,,,,,,,,,,,,,,,,,,---------...------------............------------,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))))))))************))))))((())))))******))))))(((*********************))))))((((((''''''(((((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))***************+++*********+++++++++,,,,,,+++++++++++++++,,,------------------............//////..................////////////////////////------------,,,,,,,,,,,,++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))SSS>>>666333555...333---------------,,,,,,,,,+++******))))))******+++))))))))))))))))))))))))''''''((((((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))******+++,,,---......///,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,*********)))))))))((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&''''''''''''((((((((('''''''''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))'''''''''((((((((()))))))))))))))************+++***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((((())))))******))))))((('''(((((())))))(((((('''))))))))))))))))))))))))(((''''''&&&&&&''''''((())))))(((((((((((())))))((((((((((((((((((((((((((((((((()))))))))******)))))))))************+++***************+++,,,,,,++++++,,,,,,,,,---------------------------------........................,,,,,,,,,,,,++++++++++++***)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((SSS>>>666333555...222,,,------------,,,++++++******))))))))))))******((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((())))))***+++,,,---...++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&'''''''''(((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&'''''''''(((((((((((((((((()))))))))******))))))*********+++++++++)))******++++++,,,,,,,,,++++++++++++************))))))))))))))))))))))))''''''((((((((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((())))))))))))((((((&&&''''''((((((''''''&&&(((((((((((())))))))))))''''''&&&&&&&&&&&&'''''')))((((((''''''(((((()))''''''''''''''''''''''''&&&''''''(((((()))))))))((((((((()))))))))******)))))))))))))))***++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------++++++++++++************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((RRR>>>666333444---222,,,,,,---------,,,+++*********))))))))))))******((((((((((((((((((((((((&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''(((((()))***+++,,,---************++++++,,,,,,++++++++++++++++++++++++))))))((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%&&&&&&&&&&&&'''''''''''''''((((((((()))))))))(((((()))))))))*********(((((()))******+++,,,,,,++++++*********)))))))))((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''(((((())))))(((((('''&&&&&&''''''''''''&&&&&&'''''''''((((((((())))))''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((((())))))''''''((((((((())))))))))))(((((((((((()))************+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''RRR>>>666333444---222,,,,,,---...---,,,+++*********))))))))))))******((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''((()))***+++,,,,,,))))))******+++++++++,,,++++++++++++++++++++++++)))(((((((((''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))(((((((((((())))))))))))'''(((((()))***++++++,,,************))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))''''''''''''''''''''''''''''''((((((((((((''''''%%%&&&&&&''''''&&&&&&%%%&&&'''''''''(((((())))))(((''''''&&&&&&''''''(((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))''''''''''''((((((((()))((((((((((((((()))*********++++++++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))))))))))))))************''''''''''''''''''''''''''''''''''''''''''''''''UUUCCC888111333,,,///------,,,,,,+++***))))))+++******))))))***++++++))))))))))))))))))))))))'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((())))))***((()))))))))************+++++++++***************))))))))))))((((((((((((''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((((((((((((((())))))))))))************************))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''(((((((((((('''''''''''''''((())))))))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&UUUCCC888111333,,,///------,,,,,,+++******)))+++++++++*********))))))(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''((()))))))))(((((()))))))))***************************************)))))))))(((((((((''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&'''''''''''''''((((((((())))))))))))************************((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''(((((((((((('''''''''''''''(((((()))))))))))))))))))))))))))************************++++++++++++++++++++++++*********)))))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&VVVCCC888111333---000---,,,,,,++++++*********+++,,,,,,,,,,,,+++)))((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((((((((((())))))))))))(((((())))))******++++++************))))))))))))''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((((((''''''&&&&&&''''''((()))))))))))))))))))))))))))******************************************************))))))))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&UUUCCC888111444...111,,,,,,,,,++++++************+++---//////...,,,+++(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''((((((((('''''''''((((((((())))))''''''(((((()))***+++++++++*********))))))))))))''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))************************))))))))))))))))))))))))***)))))))))((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&|||RRRAAA888222555...111,,,,,,+++++++++++++++***)))+++---///000000///...'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&''''''''''''(((((((((&&&&&&'''((())))))***************))))))))))))(((''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''))))))$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&vvvNNN@@@888333666...111++++++++++++++++++++++++)))***,,,.../////////...'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&''''''(((((())))))))))))))))))((((((((((((''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''')))***+++$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&qqqIII>>>888444777...000+++++++++++++++++++++++++++++++++++++++*********'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((('''''''''&&&''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((()))$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((((())))))))))))))))))))))))************************))))))((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&mmmGGG===888555777...///++++++++++++++++++++++++,,,+++***((('''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&((('''''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''(((((((((((((((((((((((())))))))))))))))))))))))************************)))((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&jjjMMM;;;999555555555000------,,,,,,,,,,,,++++++***))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################&&&""" """(((***'''###&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((()))))))))))))))(((((()))))))))))))))(((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%kkkNNN<<<999555444555000------,,,,,,,,,+++++++++***))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))(((((()))))))))))))))(((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%nnnPPP>>>:::555444444///,,,,,,,,,,,,++++++++++++)))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%&&&'''&&&###"""$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''(((((())))))(((((((((((())))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%qqqRRR???:::444333333...,,,,,,,,,++++++++++++***))))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###########################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################"""$$$&&&((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''(((((()))((((((((((((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%rrrSSS>>>999333222222---,,,,,,+++++++++*********((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$###########################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################"""###&&&,,,000///)))###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%rrrRRR===888222000111---++++++++++++************((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$###########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$'''///666555---%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''%%%&&&''''''(((((((((((('''(((((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%pppQQQ<<<666000///111,,,++++++++++++************'''(((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%$$$$$$######$$$$$$%%%"""######$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%########################"""######$$$%%%%%%&&&&&&$$$$$$$$$###$$$$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$&&&&&&%%%$$$###########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$(((,,,000///***&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''$$$%%%&&&'''((((((((((((''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%oooPPP;;;555000///111,,,+++++++++************)))'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%$$$$$$$$$$$$$$$$$$%%%""""""###$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%########################""""""###$$$%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$&&&&&&&&&$$$###########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######################## ###&&&'''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''((((((((((((''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%sssUUU999333444111---...---,,,+++***))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&---###'''%%%%%% ###$$$111'''###"""---$$$### &&&DDD___bbbnnnIII,,,000&&&%%%///...$$$&&&......'''+++!!!$$$$$$###''',,,---(((!!!999YYYfffbbb<<<,,,'''%%%)))&&& ,,,///!!!BBBUUUbbbnnnKKK---#########!!!111%%%'''$$$$$$%%%%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$############&&&&&&&&&&&&''''''((((((((('''&&&%%%&&&''')))***%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$########################$$$$$$$$$%%%%%%%%%))),,,...+++&&&###%%%(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''%%%%%%%%%'''))))))))))))(((&&&&&&(((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%rrrUUU;;;333444111---...---,,,+++***))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&!!!(((---'''(((rrr999"""333$$$jjj 888!!!+++VVVyyy000$$$''',,,&&&***ttt___333###(((((( +++$$$&&&######$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##########################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$%%%%%%&&&&&&$$$$$$%%%&&&%%%%%%######!!!""""""###$$$$$$%%%%%%&&&&&&%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#######################################$$$$$$$$$%%%%%%%%%(((***,,,***&&&###%%%(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%&&&'''(((((('''((((((((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%pppWWW===555444111......---,,,+++***))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&###)))lll,,,""" 777}}}777---UUU%%%333&&&)))LLLkkk&&&'''######TTT///$$$'''###'''&&&"""%%%######$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#######################################$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%&&&'''((()))'''(((***++++++***(((''''''((()))******)))((('''''''''&&&%%%$$$$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#######################################$$$$$$$$$%%%%%%%%%%%%((()))(((%%%###%%%(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&'''&&&&&&&&&%%%'''))))))(((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%nnnXXXAAA777444111...------,,,+++***))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&---!!!!!!(((+++CCCFFF&&&)))""")))@@@zzz)))===((( 444EEE,,,$$$$$$LLL;;;///!!!$$$'''+++ppp222###PPPooo!!!###%%%&&&)))###"""######$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((######$$$%%%&&&&&&&&&%%%''''''''''''&&&%%%$$$$$$(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###########################$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%'''&&&$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''''''&&&%%%%%%%%%###&&&))))))'''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&lllZZZEEE999444111...------,,,+++***))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$)))$$$'''""""""!!!333***+++000###+++000&&&***???sss(((+++""" DDD555333""":::$$$###((((((###!!!"""######$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&)))(((''''''''''''((()))***)))(((((('''(((((()))&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%''''''&&&%%%&&&'''''''''''''''%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&jjj\\\III;;;444111///------,,,+++***))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&***+++000%%%333)))PPP[[['''(((!!!++++++^^^)))***:::%%%###ddd)))***'''\\\000(((ggg***&&&***lll&&&&&&!!!###### &&&!!!!!!"""###$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((((((''''''&&&&&&&&&''''''++++++*********+++,,,,,,************************&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$############""""""""""""""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$&&&((('''%%%%%%(((,,,333///)))%%%%%%'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&&&&'''iii]]]KKK<<<444111///------,,,+++***))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&"""...###+++)))///$$$***444 $$$ ......---"""!!!###((($$$+++222###>>>AAA;;;CCCXXXjjj((( ,,,222(((###,,,%%%'''$$$###"""!!!###$$$ !!!"""###$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((()))***++++++&&&)))...333777999::::::999::::::999666111+++'''++++++***)))(((&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%############""""""""""""!!!""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$'''((('''$$$&&&+++000EEE:::---%%%&&&))))))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''hhh^^^MMM===444111///------,,,+++***)))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&"""444"""666((()))''''''###***///***+++333"""&&&$$$"""### !!!LLLbbb+++%%%ppp|||$$$%%%)))###***&&&%%%uuu ###``` !!!'''$$$!!!### """######$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))(((((()))***+++---///000;;;BBBMMMYYYaaafffggggggiiijjjkkkhhh```TTTIIIAAA222111000---+++)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%############""""""""""""!!!""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%'''&&&%%%%%%%%%&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%'''(((&&&$$$&&&---333RRRCCC000&&&'''******(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&'''''''''iii^^^MMM>>>555000//////...------,,,,,,++++++***))))))))))))((((((((((((&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$((("""&&&%%%%%%%%%$$$ (((&&&&&&&&&&&&,,,###000'''+++$$$... )))!!!UUU^^^///...LLL777(((***$$$$$$%%%))),,,"""???))),,,######!!!"""############$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&%%%$$$"""(((+++***(((((((((&&&)))((()))///;;;IIITTT[[[kkkttt~~~|||ppplllqqq]]]```YYYIII@@@>>>666++++++(((&&&'''***((("""***'''%%%$$$$$$%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%$$$$$$###'''%%%###$$$&&&)))******(((((('''&&&&&&&&&''''''))))))(((((('''''''''&&&''''''((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$############################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((666MMMBBB(((&&&***%%%(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%iii^^^MMM>>>555000//////...------,,,,,,+++******))))))))))))((((((((((((&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$((("""&&&%%%%%%%%%$$$%%%######&&&&&&###///ttt***"""###&&&"""***XXX000///!!!###)))666'''%%%)))000---333%%%bbb###"""(((((('''!!!"""############$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&***'''$$$&&&(((***+++++++++111===NNNbbbsssyyypppkkkqqqyyyxxxqqqyyyrrr\\\QQQOOOHHH===888111)))$$$$$$'''+++---'''%%%$$$%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((()))******&&&&&&&&&&&&((((((((((((((((((((('''''''''((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$######################################################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''111FFFFFF111&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%iii^^^MMM>>>555000//////---------,,,++++++******))))))))))))((((((((((((&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%$$$((("""&&&%%%%%%%%%$$$'''%%%---,,,'''!!!)))...%%%...+++___###!!!###...222$$$"""888...$$$ ''' 444'''###&&&(((111222 '''### ***&&&"""############$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%&&&&&&'''''''''(((%%%''',,,,,,***...777AAAMMMbbbwwwzzzffflllqqqoooeee\\\WWWWWW\\\eeennnnnneeeaaalll{{{|||xxxiiiXXXMMMFFF<<<111***((('''((('''&&&&&&'''(((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&$$$&&&((()))((('''&&&'''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''')));;;JJJ>>>'''###)))'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%iii^^^MMM>>>555000//////------,,,,,,+++*********))))))))))))((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%$$$((("""&&&%%%%%%%%%$$$######)))GGG>>>===JJJ[[[------***@@@SSS000''''''&&&***%%%"""KKK###---%%%___$$$'''!!!###&&& """"""#########$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%&&&&&&'''''''''(((&&&***///...111DDD[[[lllqqqzzztttfff\\\ZZZ^^^ccceeeddddddeeegggdddmmmvvvvvvmmmffffffjjjjjjuuuxxx___ZZZSSSKKKAAA555''')))((((((((())))))&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))(((((((((''''''&&&&&&'''***++++++)))((()))***)))*********************))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''"""000IIIHHH***!!!***&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%iii^^^MMM>>>555000//////---,,,,,,++++++***))))))))))))))))))((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%$$$((("""&&&%%%%%%%%%$$$&&&&&&+++---]]] ---!!!!!!###%%%!!!,,, )))"""$$$"""(((333,,,VVV$$$,,,***111zzz%%%"""(((!!!"""(((!!!$$$""""""#########$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((('''&&&&&&''''''(((---''')))666EEEVVVnnn}}}vvvpppnnnmmmlllkkkhhhgggfffiiinnnqqqqqqpppjjjoootttvvvsssnnnhhhccclllppprrrooopppyyyssskkkbbb[[[VVVKKK<<<000)))(((&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''(((***+++,,,,,,******************,,,...***++++++++++++***)))(((((()))))))))******++++++(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''' (((CCCJJJ111$$$)))'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%iii^^^MMM>>>555000//////,,,,,,,,,+++******))))))))))))))))))((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%$$$((("""&&&%%%%%%%%%$$$$$$~~~(((''',,,***111'''&&&FFF%%%!!!"""((("""***666<<>>555000//////,,,,,,++++++***)))))))))))))))))))))((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%$$$((("""&&&%%%%%%%%%$$$...***!!!TTT$$$&&&&&&###)))111 666555KKK))))))$$$""""""&&&...$$$222^^^%%%)))((((((***%%%"""############$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((('''((())),,,...000000JJJhhh}}}~~~llleeeiiiqqqxxx|||yyyrrrmmmqqqooonnnppptttuuussspppooonnnjjjhhhllltttvvvrrrfffhhhhhheeeaaadddppp{{{}}}tttiii^^^WWWTTTGGG???444+++'''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))+++,,,---...000111222333<<<;;;===DDDLLLNNNJJJEEEIIIIIIIIIIIIGGGDDDBBB@@@:::999777444000---+++***+++******)))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&$$$))):::CCC222%%%***''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%iii^^^MMM>>>555000//////,,,,,,++++++***)))))))))))))))))))))((((((((((((&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%$$$((("""&&&%%%%%%%%%$$$!!!))) (((UUU""",,,%%%...+++'''$$$///888((($$$(((%%%444VVV000555###000}}}ZZZ!!!+++$$$***###---"""############$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&(((+++...222444QQQtttmmmjjjooopppzzzwwwsssqqqppppppooonnnsssuuuwwwwwwwwwvvvvvvuuuxxxzzzwwwpppnnnqqqpppllljjjiiigggeeeccceeemmmuuubbbqqqxxxggg[[[UUU___TTTCCC444***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))***---333:::CCCJJJPPPSSSXXXXXX\\\fffqqqssskkkbbbkkkllllllkkkiiifffbbb```ZZZWWWQQQJJJBBB:::555222,,,++++++***)))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&)))$$$ 333HHH777###,,,''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%iii___OOO@@@666222000///------,,,++++++******)))((((((((((((''''''''''''(((((((((((((((((((((((('''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''"""555""")))###'''"""$$$&&& )))"""((((((~~~666!!!)))((()))"""***""" ;;;'''888ddd,,,###%%%&&&)))%%%''''''"""000,,,$$$)))KKK(((*** """'''%%%$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''((((((((()))(((((('''&&&,,,###'''333///(((;;;]]]www```WWWbbbpppuuutttyyyxxxooolllrrrwwwvvvwwwzzzzzzooohhhiiivvvzzzpppggghhhhhheeejjj___eee}}}wwwbbbZZZTTT^^^\\\GGG444---***&&&(((&&&'''(((&&&"""$$$)))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''&&&%%%%%%&&&((()))((('''&&&&&&&&&&&&&&&'''''''''(((((((((((((((,,,)))(((***)))'''(((+++111+++))),,,---,,,///555===MMMPPPQQQcccqqqnnnhhhVVVdddxxx}}}sssrrrwwwwwwyyyxxxsssrrrsssrrrooorrrqqqnnnjjjddd[[[RRRLLL>>>999///((())),,,(((!!!%%%%%%%%%'''((((((%%%###''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%''''''(((((((((((('''''''''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###&&&(((---:::DDD888$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&iii^^^NNN@@@666111//////------,,,++++++******)))((((((((((((''''''''''''((((((((((((((((((((((((''''''&&&%%%%%%&&&''''''''''''''''''''''''''''''&&&"""$$$777'''"""!!!"""!!!000"""&&&999ZZZ555###!!!%%%)))"""+++$$$%%%%%%...000'''sss''''''%%%GGG===999&&&'''$$$###///@@@///%%%EEE))) )))((("""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''((()))))))))))))))(((((((((+++***&&&,,,DDDdddyyynnngggooouuuqqqnnnpppooouuuuuusssyyy{{{vvvuuutttzzzzzzuuuuuuwwwnnnaaa```cccffflllzzz}}}ooo\\\YYYVVVQQQGGG888+++%%%(((&&&''')))'''###$$$(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%'''((()))((('''&&&&&&&&&&&&'''''''''(((((((((((())))))***((((((+++***'''(((+++***'''(((000666===HHHRRRcccfff]]]\\\mmmwwwnnngggRRR___sss{{{zzz{{{{{{uuummmjjjnnnsssuuulllvvvzzznnneeeaaabbb[[[KKK999...------+++,,,***(((((()))++++++***''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%''''''((((((((((((''''''&&&&&&&&&&&&&&&'''((((((''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$'''''')))444===666&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&ggg]]]MMM???555000///...------,,,++++++******)))((((((((((((''''''''''''((((((((((((((((((((((((''''''&&&%%%%%%&&&''''''''''''''''''''''''''''''000###&&&999''' """)))---$$$(((%%%"""&&&yyyggglllrrrooo```vvvqqqLLL"""+++111))),,,***!!!---""",,,www$$$222$$$"""...<<<222###$$$***VVV---((())) !!!%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''))))))))))))))))))))))))(((111+++""":::iii}}}lllcccfffxxxxxxkkkhhhwwwzzzuuupppmmmpppvvvxxx}}}|||vvvuuuvvvqqqhhhggggggdddcccooovvvbbbVVVYYYWWWFFF444,,,(((&&&&&&(((((($$$###&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&&&&'''(((((((((''''''&&&&&&''''''''''''(((((()))))))))))))))((())),,,+++((()))---000222888AAAKKKVVVdddqqq|||ppp\\\ZZZmmmrrrgggbbbKKKUUUffftttwwwqqqmmmmmmuuuwwwsssiiidddgggnnnrrrwwwlllgggmmmuuuttt]]]GGG999222------***((('''(((*********''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%''''''((((((((((((''''''&&&&&&&&&&&&&&&''''''(((''''''&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%'''&&&%%%+++444111)))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&fff\\\LLL>>>555000///...------,,,++++++******)))((((((((((((''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''"""&&&$$$'''&&&***)))***"""***ppp!!!,,,vvvccc---)))"""((($$$!!!uuu,,,"""...*** )))###HHH***(((III)))$$$%%%"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''(((((((((((())))))*********---///:::ZZZyyyvvvaaa\\\ooo{{{vvvrrrtttssslll}}}|||uuunnnjjjlllpppzzz~~~sssggggggooovvvzzziiiaaaiiimmmlllwwwzzzaaaYYYWWWOOOCCC<<<***&&&$$$'''(((&&&$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&'''(((((((((''''''''''''((((((((((((((())))))******+++***((((((***))))))...555AAAIIIUUUaaakkktttpppVVVSSSaaabbbYYYXXXUUUZZZgggvvv{{{vvvooolllnnnuuuvvvooohhhhhhllloooppp```YYY^^^jjjtttyyyiiiYYYJJJ>>>666222,,,)))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$''''''$$$&&&+++,,,(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&fff\\\LLL>>>555000//////------,,,++++++******)))((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%999mmm'''%%%)))""",,,(((!!!444***GGG (((:::666***)))%%%---///!!!555***%%%)))jjj <<<000%%%"""###!!!&&&)))!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''&&&'''((()))***+++''',,,AAA___pppkkk^^^XXXhhhxxx}}}qqqjjjttt}}}yyymmmvvvzzztttjjjiiipppwww{{{lllfffkkkiiibbbhhhxxxpppZZZTTTWWWSSSKKK333***$$$%%%((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((('''&&&&&&''')))(((((('''''''''(((((()))(((((())))))***++++++,,,***((((((***+++///999EEEXXXdddtttsss[[[UUU___^^^VVVYYY___bbbmmm}}}|||xxxyyyzzzssstttyyy}}}sssgggccchhhllljjjfffgggjjjmmmqqqwwwyyyrrriiiTTTJJJ<<<000)))((()))***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!%%%'''&&&&&&''''''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&fff\\\LLL>>>555111000000------,,,++++++******)))((((((((((((''''''''''''((((((((((((((((((((((((&&&'''(((((((((((('''&&&'''''''''''''''''''''''' +++***<<<&&&++++++...+++"""+++''''''***"""jjjmmm'''!!!)))###)))###---""" 111ttt///###'''...---)))CCC qqqyyy###%%%+++(((!!!'''*** $$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''(((((((((''''''''''''(((***,,,---***===^^^vvvmmmXXXZZZnnn{{{llleeekkksss{{{ooonnnvvv|||vvvuuuvvvyyy}}}|||vvvooolllpppnnnfffccchhhjjjfffxxxddd[[[^^^\\\TTTCCC666)))&&&(((((('''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((((((''''''((()))((((((''''''(((((())))))(((((()))***+++,,,,,,---++++++...333888AAAQQQ___yyyuuupppaaa]]]jjjpppmmmoooyyyzzz~~~zzz}}}ssskkkllltttvvvoooeeekkkcccZZZ]]]mmmmmm```MMM;;;000+++******((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&!!!$$$'''((('''&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&ggg\\\MMM???666222111111------,,,++++++******)))((((((((((((''''''''''''((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''"""555(((""")))&&&PPP%%%)))*** ***'''(((,,,444)))!!!&&&((((((ccc$$$"""***)))(((%%%&&&,,,555444bbb### 222CCCppp***&&&###)))+++$$$$$$(((%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((())))))((((((***,,,///111???]]]uuuqqq___ZZZiiizzz{{{iiiaaannn|||vvvtttqqqpppvvv|||ttt{{{wwwzzzyyyrrrlllqqqpppiiigggjjjiiicccmmmtttxxxrrriiibbb___]]]XXXEEE222))))))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''((()))((((((((((((((()))******((())))))***+++,,,---...///333===IIISSS___rrrsssnnnrrrjjjjjj|||}}}vvvuuu}}}|||wwwvvvxxx|||}}}}}}vvvfffaaalllyyy{{{uuulllggg```VVVJJJ===000(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&ggg]]]NNN@@@777333222222------,,,,,,+++******))))))(((((((((''''''''''''((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''***...$$$###***)))///###ddd***'''"""111$$$222222&&&999777999)))&&&$$$###QQQqqq%%%%%%&&&... """&&&$$$$$$333 ---)))&&&???(((666%%%###...tttfff###%%%+++!!!+++&&&!!!''',,,$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))+++*********,,,///111333XXXwww~~~bbbVVViiiwwwpppqqqxxxxxxxxxvvvnnnmmmvvv{{{vvvssssssxxx~~~|||ooollltttqqqccc___hhhiiillluuu|||sssbbb___fffgggQQQ888,,,))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''(((***((((((((((((((()))******((())))))+++,,,---......444<<>>MMMYYYzzzrrrmmmpppqqqllleeewww{{{zzzrrrzzz}}}tttpppfffaaaeeeiiifffaaa___CCC888---+++,,,***''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&'''''''''''''''&&&&&&&&&'''((((((((((((((()))***)))(((&&&))))))))))))))))))))))))'''''''''&&&&&&&&&'''''''''(((((()))((('''&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''eee```RRRAAA666333111///------,,,,,,++++++******************))))))))))))''''''''''''''''''''''''***))))))(((((((((((((((&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&'''(((((()))$$$$$$))))))$$$$$$)))))))))''''''''')))+++,,,&&&%%%$$$$$$&&&&&&%%%$$$'''***---+++'''%%%'''***(((''''''(((***+++)))((('''&&&&&&$$$$$$$$$$$$$$$***'''%%%%%%''''''%%%"""'''&&&$$$###&&&)))'''"""%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$&&&&&&''''''((()))))))))(((((((((((((((((((((((()))$$$333222%%%EEEuuuVVVUUU]]]nnnyyyzzzyyy||||||ppp___RRRMMMJJJIIIFFFBBB???>>>AAACCCDDDDDDCCCCCCIIIUUUeeeqqq~~~~~~~~~~~~yyyrrrlll___aaabbbccchhhoootttttt```cccaaaVVVCCC333***(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((''''''((((((((()))))))))))))))))))))******++++++,,,++++++...222???TTTfff~~~uuuqqqnnnpppvvv}}}{{{qqqsssxxx|||qqqmmmkkknnnnnnllljjjjjjZZZLLL:::///(((&&&***///)))))))))))))))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&''''''(((((()))(((((('''''''''(((((('''((()))******)))'''&&&))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''ccc^^^QQQAAA666444222///------,,,,,,,,,+++++++++************)))))))))(((''''''''''''''''''''''''))))))(((((((((((())))))''''''(((((((((((('''''''''''''''&&&''''''((()))***&&&%%%))))))&&&'''+++((()))***++++++)))(((&&&---+++))))))++++++)))'''%%%)))***((('''((((((''')))&&&&&&((((((''''''***(((+++,,,)))'''(((*********)))((('''''''''&&&$$$((('''%%%%%%&&&'''%%%"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((()))))))))((((((((((((((())))))))),,,(((,,,...888^^^wwwmmmMMMYYYjjjsssrrrssszzzgggRRRHHHGGGDDDEEEFFFGGGHHHJJJMMMPPPNNNNNNNNNMMMLLLNNNSSSVVVrrryyy~~~zzzuuuooohhheeeaaa___cccjjjpppsssnnniiiccc\\\SSSDDD111$$$(((((('''((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''((('''(((((((((((()))))))))))))))******++++++,,,,,,///,,,,,,333AAAVVVnnn~~~}}}~~~yyytttrrrjjjuuuyyyrrrqqqyyyrrrwww}}}{{{rrrjjjggglll^^^LLL<<>>888<<>>;;;888666333///,,,)))&&&###'''%%%%%%'''&&&$$$$$$&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&''''''((()))))))))'''(((((())))))******+++(((...%%%;;;ooosssRRRFFFaaaooo{{{||||||xxxhhhXXXKKKCCCGGGNNNQQQWWW___eeeiiijjjjjjkkklllkkkjjjiiifffdddbbbaaaTTT\\\hhhvvv|||vvvyyy|||~~~rrrgggffflllrrrwwwzzzuuu```KKK<<<555))))))'''&&&%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&''''''''''''(((((((((((()))))))))*********++++++,,,---...//////---555CCCXXXsss|||ttt}}}xxxuuu~~~zzzyyy{{{}}}sssjjjyyy~~~~~~wwwoookkkjjjjjjlllpppxxxyyykkkPPP777***))))))((('''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))******((((((((((((((()))******$$$''')))***,,,000888>>>BBBCCCCCCDDDDDDEEEEEEFFFIIIIIIGGGEEEBBB>>>;;;999555222...+++(((((())))))))))))(((((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''']]]YYYOOOAAA888666444111------------------------************))))))))))))((((((((((((((((((((((((((((((((((((((()))******(((((())))))))))))(((((())))))(((((())))))***+++'''((()))))))))+++++++++...000444;;;EEEPPPZZZ```ffflllrrrsssqqqsssxxx~~~~~~oooddd^^^bbbqqqxxxtttpppqqqyyyjjjggggggddd[[[QQQGGGCCCBBB>>>444***+++((((((***)))$$$$$$(((%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&'''''''''''''''&&&&&&''''''((()))))))))'''(((((()))******++++++))),,,>>>]]]nnn```SSSWWWoooqqqwwwiii]]]PPPKKKJJJNNNVVV]]]ffflllvvv~~~}}}zzzwwwuuussseeeeeehhhppp{{{|||~~~uuulllkkklllnnnuuu||||||rrr```KKK<<<,,,+++)))'''&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&''''''''''''((((((((()))))))))*********++++++,,,---...///000000666IIIaaavvvtttppprrrvvvzzzvvv}}}yyyvvvooojjjppp}}}mmmllluuu|||zzzyyyzzzyyywwwpppttt}}}xxxaaaIII<<<111///+++)))''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))***+++)))))))))***+++,,,---...)))000888???DDDKKKSSSYYYbbbbbbbbbcccdddeeeeeeeeennnnnnlllhhhccc^^^XXXVVVJJJGGGDDD???999444///---++++++***)))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''\\\YYYNNNAAA888666444111------------------------************))))))))))))))))))))))))))))))))))))((((((((((((((()))******(((((())))))))))))(((((()))))))))))))))******+++++++++***))))))---//////777@@@OOO```nnnyyy~~~zzz}}}tttooorrrwwwmmmwww}}}{{{|||zzznnnllldddfffrrrxxxnnndddbbb^^^mmmssskkkeeelllssstttuuugggZZZ[[[cccdddWWWHHH111------///,,,&&&&&&+++%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&'''((((((((('''&&&&&&''''''((()))))))))'''(((((()))***+++++++++...,,,XXX{{{cccKKK[[[kkkxxxpppqqquuuWWWLLLDDDGGGRRR\\\eeelll~~~vvvoooooovvv~~~}}}vvvppplllhhhfffnnnyyy}}}sssooo{{{}}}[[[;;;///---+++((('''''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))&&&&&&&&&'''''''''(((((())))))))))))************++++++,,,---...///000111BBB\\\zzz{{{vvvpppooorrruuutttsssqqqzzziiiTTTRRRYYYhhh{{{|||zzzpppvvvxxxvvv{{{yyywwwxxxzzztttfffXXXQQQ777444///***''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((()))++++++******+++,,,---///000111999CCCQQQ\\\dddllltttzzzzzzzzzzzz{{{|||}}}}}}~~~~~~xxxqqqkkkhhhdddccc```[[[RRRIII@@@;;;---,,,+++)))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''aaaTTTMMMEEE999888999333------------------------+++******)))))))))))))))))))))))))))((((((((((((((()))))))))))))))(((((())))))))))))((((((((((((###(((---***%%%$$$***111---&&&(((000111111>>>PPPnnnrrrzzztttttt|||wwwsssrrrqqqpppooosss~~~{{{lllbbbiiiuuu|||yyyppplllnnn{{{}}}qqqccc___\\\___mmmiiiSSSQQQdddqqqwwwxxxqqqRRRKKKBBB999333...((($$$"""***+++$$$"""(((+++((()))'''%%%%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))(((,,,'''&&&+++)))(((111***DDDpppuuuOOOEEEddd{{{zzzeeerrrqqq^^^GGGGGGJJJQQQ]]]pppxxxyyyssslllnnnmmmeeedddiiinnnnnnzzznnn^^^???BBB222%%%$$$***,,,***(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))'''(((******))))))+++,,,(((***------+++---777AAA```xxx||||||pppuuuppptttuuupppjjjiiipppvvvooozzz}}}yyyeeeSSSLLLIIIHHHRRR```kkkooouuu{{{~~~~~~|||wwwttttttrrrjjjaaaVVV@@@***%%%***---+++((((((((('''''''''(((((()))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''((((((((())))))******)))((('''((()))+++((((((***///888EEEOOOgggccchhhuuuzzzwwwxxxxxxppprrrwwwrrrrrrzzz|||vvvooommm```gggiiigggjjjlllbbbSSSPPPHHH:::,,,''')))***'''((())))))(((''''''(((***''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((''''''(((''''''''''''''''''((((((***,,,,,,***(((''''''***(((&&&&&&((()))(((''''''(((******(((''''''((()))***(((%%%&&&***)))%%%$$$%%%&&&((((((((('''''')))&&&######&&&((('''$$$((('''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&___RRRKKKDDD888666888111------------------------++++++***)))))))))))))))))))))))))))))))))))))))((()))))))))))))))(((((()))))))))))))))))))))))),,,)))(((***...000---)))...000333:::IIIbbb{{{uuuuuu~~~~~~ttthhhhhheeebbbiiieeePPPQQQhhh{{{yyylllttttttbbbDDD///,,,111***+++)))&&&''')))((($$$(((%%%###"""$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))(((+++'''&&&,,,)))'''000...ZZZwwwbbbGGGTTTnnnssspppiiisss\\\JJJIIIJJJOOOYYYjjjzzz|||tttooossssssjjjcccccccccggg}}}xxxsssxxxOOOAAA666,,,)))***))))))***((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))'''(((******))))))+++,,,***---111111222<<>>000+++)))(((((((((((('''''''''(((((()))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((''''''''''''(((((((((((('''''''''((((((((())))))((((((((((((((()))***+++...///444===JJJ[[[mmmyyyiiigggllluuuwwwsssvvv}}}}}}qqqccc[[[[[[[[[cccpppuuuooohhhmmmwwwssstttsssqqqqqqqqqnnnhhh```___WWWHHH;;;333---'''(((((()))))))))(((&&&%%%''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((((((((((((''''''&&&)))))))))((('''&&&$$$$$$###%%%'''((('''((()))+++******)))((('''&&&''''''((('''%%%$$$$$$&&&(((((('''((((((&&&(((,,,+++(((+++***((('''(((''''''&&&%%%$$$###$$$'''((('''&&&$$$%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&]]]PPPIIIBBB666444666///------------------------++++++***))))))))))))***))))))))))))))))))))))))((())))))*********))))))))))))******************...+++)))+++000111...***,,,===KKKTTTfff}}}xxx}}}}}}zzztttxxxtttmmmnnnpppZZZYYYooovvvbbbRRRKKKJJJ:::000''''''***+++******)))&&&######$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))(((***&&&'''---)))'''000===pppuuuIIIDDDhhhwwwhhh]]]kkkuuucccNNN@@@IIIMMMVVVggguuupppvvvwwwmmmaaa[[[^^^iiimmm|||hhhFFF===444...)))&&&'''+++((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))''')))************+++---+++...///000666IIIcccvvvuuupppkkkiiikkkvvv{{{wwwsssooojjjnnnhhhhhhllliii]]]UUUUUUQQQOOONNNNNNUUUdddwww{{{rrroooqqquuu|||}}}oooUUU???000''''''+++)))((((((''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''((((((((()))))))))((()))++++++))))))+++,,,(((555HHHYYYeeemmmrrruuuhhhgggllltttvvvssswwwyyy{{{xxxooohhhffffffdddaaalllyyy|||tttnnnsss}}}wwwssspppooonnnkkkkkkmmmiiipppqqqeeeSSSDDD888000+++)))'''(((******'''$$$'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((%%%&&&'''((())))))))))))((())))))(((&&&'''(((***((()))******+++,,,...000111111111333444444222000---...---******,,,***%%%,,,(((%%%%%%''')))((('''++++++***))))))((('''&&&%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&]]]PPPIIIAAA555444555///------------------------,,,+++******))))))******))))))***************+++))))))******++++++******************++++++++++++''',,,///,,,(((+++444===MMMZZZeeejjjpppuuunnnbbbllltttsssvvv}}}||||||qqqnnnooorrrzzz~~~{{{pppiiittt~~~|||zzzxxxuuurrr[[[HHH888333///)))(((---)))'''&&&&&&&&&'''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((()))))))))((()))&&&(((...))))))555YYYrrr^^^;;;OOOttttttbbb]]]zzz|||sssfffVVVJJJEEEMMMVVVhhh}}}uuuxxxzzzrrrfff^^^fffwwwxxxrrrUUUHHH999000)))%%%'''+++((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))(((***++++++***+++,,,...000///---111AAA[[[uuuxxxssspppnnnttt}}}zzztttllleee[[[QQQOOOVVVcccmmm|||tttpppxxxsssbbbOOO;;;---***---***)))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((''''''''''''(((((((((((('''(((((((((((())))))))))))---///---)))***222999III\\\qqq{{{{{{zzz{{{|||mmmkkknnnuuuyyywwwwwwzzzppppppjjjbbbfffqqqsssllllllllloootttxxxwwwrrrooohhhaaaaaajjjmmmfffbbbdddccclllrrrlllaaaVVVMMMFFF888111)))&&&)))+++***(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&'''((()))***+++&&&&&&&&&&&&''')))***+++***++++++***+++---222555999888999===CCCHHHJJJJJJEEELLLUUUXXXVVVOOOIIIFFFHHHHHHFFFAAA???>>>:::444777333///...//////+++''',,,+++***(((&&&&&&'''(((((())))))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''']]]QQQJJJBBB666444666000------------------------,,,++++++***************)))*********++++++,,,,,,))))))***+++++++++++++++++++++++++++,,,,,,------&&&***------///:::LLLZZZ}}}xxxsssqqqqqqqqqrrrssswwwuuu}}}}}}}}}|||{{{{{{zzz|||yyy|||}}}xxxwwwxxxiiiYYYOOOAAA///&&&(((&&&&&&&&&'''((((((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((()))))))))***((()))'''***...***...AAAsssaaa@@@???ddduuujjjeeewwwwwwiii]]]QQQGGGEEEJJJVVVhhh|||zzz{{{xxxpppiiikkkrrrnnnzzzjjjWWW@@@222+++'''(((***((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((()))))))))))))))***,,,,,,++++++---...222000111>>>\\\|||vvvmmmhhhjjjlllsssuuufff[[[WWWWWWYYYccctttzzzxxxpppqqqnnniii___MMM999...,,,******)))(((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((()))))))))***))),,,,,,((((((555LLL```qqqxxx}}}{{{uuuqqqssstttooofffaaaYYYYYYWWWYYYfffpppgggVVVXXXWWWXXX]]]dddfff```XXXXXXUUU^^^qqq{{{tttiiieee[[[bbbfffeeeddddddbbb^^^OOOBBB333)))''')))******(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&&&&'''((()))***,,,+++((('''&&&((()))+++,,,...111555:::BBBJJJPPPYYYTTTQQQVVV^^^dddbbb]]]UUU___jjjlllddd\\\YYYZZZ```aaa```\\\\\\]]][[[UUUTTTQQQMMMIIIFFFAAA:::444---***'''%%%$$$%%%'''(((''''''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''^^^RRRKKKCCC777555777000------------------------,,,,,,+++************+++*********+++,,,,,,------)))***+++,,,,,,,,,,,,,,,++++++,,,,,,------.........,,,,,,777III]]]kkkrrr{{{wwwwww|||~~~ppppppssslll^^^___}}}}}}~~~yyyooopppwwwwwwuuurrrnnnaaaMMM<<<444***)))''''''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))))))))******(((***(((+++---)))666RRRyyyNNN555PPPssspppfffooo{{{kkkYYYNNNEEE@@@DDDNNN\\\zzz}}}~~~xxxxxxvvvpppkkkggguuudddrrrqqqhhhhhhMMM:::000***)))***((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((()))))))))))))))+++,,,,,,,,,,,,---///,,,...888QQQyyy~~~mmmjjj^^^WWW[[[bbbhhhrrr}}}rrr}}}}}}mmm^^^UUUSSS^^^ppp}}}oookkkpppmmmooosssrrrdddLLL888...++++++***)))((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((()))))))))******((()))(((***555NNNooozzztttwww{{{tttkkkfffbbb\\\RRRKKKQQQRRRYYYiii|||mmmXXXWWWaaagggccc[[[VVVUUUUUURRRVVVdddwww~~~ssskkk]]]```bbbaaaccciiimmmmmmbbbVVVDDD555---***)))(((((())))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&+++***((('''&&&'''(((((()))***,,,///333777:::<<>>ccciiiEEEBBBeeetttkkkmmmzzzmmm\\\NNNIIIFFFCCCHHHRRReeerrrpppmmmjjjiiikkkooorrr{{{xxxuuunnngggccccccccciii~~~zzzgggyyyyyy___III777,,,)))+++((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))***+++------,,,,,,...///,,,666IIIgggyyyvvvaaa```VVVOOOMMMVVV^^^eeeppp||||||jjj^^^\\\___nnn{{{vvvyyywwwiiimmm{{{yyyzzzzzzcccIII999,,,+++***)))((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((()))))))))*********)))+++111@@@VVVmmm~~~~~~xxxooodddfffddd```[[[ZZZ]]]```ccciiifffnnnrrrnnn}}}zzzhhh^^^___aaaWWWaaakkkppprrrqqqlllgggaaagggiiieeecccgggnnnrrrddd^^^SSSGGG;;;222,,,))))))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&***)))(((((()))+++---...---222;;;EEELLLQQQRRRSSS]]]]]][[[XXXUUUSSSUUUVVVOOONNNMMMMMMNNNOOOOOOOOOQQQPPPNNNMMMMMMQQQVVVZZZPPPQQQNNNLLLNNNTTTVVVTTTWWWZZZ\\\[[[ZZZ\\\aaafff___YYYTTTRRRRRRLLLAAA666111///,,,)))(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''']]]QQQJJJBBB666444666000---------------------------,,,++++++******++++++******+++,,,,,,---......)))***+++,,,------------,,,,,,------...///000000555DDDXXXfffnnnuuu}}}sssppptttjjj___bbbwwwggg^^^cccfffgggsss}}}xxxtttzzzxxx~~~vvvsssyyy|||oooXXXWWWMMM===000((('''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))************(((,,,,,,,,,***)))CCCmmmWWWDDDVVVsssoooiiiwwwvvvlll[[[LLLCCCEEEHHHFFFJJJSSSrrrppp___YYYIIIHHHEEEBBBBBBFFFMMMRRR[[[fffrrryyy}}}zzzppphhhcccWWWjjjgggooonnniiimmmUUU===---)))---)))(((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))***,,,------------...000666FFF^^^zzzwwwyyyppp]]]WWWQQQHHHGGGMMMVVV```tttsssiii]]][[[fffzzz}}}jjjmmmyyyvvvwwwtttXXXGGG,,,+++***)))((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((()))''''''''''''((((((((()))))))))))))))************,,,000@@@ZZZuuu{{{qqq}}}tttqqqooocccRRRRRRXXX\\\]]]bbbqqq{{{yyy{{{{{{uuu~~~rrrllljjjhhhbbbnnnrrrhhh^^^^^^```^^^ccclllqqqkkkcccdddkkkqqq]]]]]][[[SSSHHH<<<222---)))))))))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&%%%%%%&&&(((,,,000444777???FFFQQQ[[[```___[[[XXXXXXWWWUUUPPPKKKHHHGGGGGGBBBHHHNNNPPPPPPRRRYYY```XXXTTTRRRUUU]]]bbbcccaaaYYYWWWQQQJJJIIIKKKKKKHHHOOOQQQPPPKKKFFFHHHPPPXXXZZZWWWYYYaaajjjhhh\\\PPP@@@<<<666///+++)))((()))))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((YYYTTTJJJ@@@999444222222///...---,,,+++,,,---------,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------,,,,,,,,,---------......******---222000---222<<>>FFFMMMUUUiiinnnVVVAAA::::::555555444444444555888<<<>>>DDDIIINNNQQQTTT___qqq{{{~~~eee\\\tttmmm```[[[mmmooosssKKK777000***((()))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((()))))))))***++++++,,,,,,,,,******------...555>>>UUUvvvaaaOOOLLLHHHEEEFFFMMM\\\~~~|||lll```aaakkkzzzyyyzzz{{{{{{}}}}}}ooorrrwwwrrrQQQ666---...&&&(((,,,$$$))))))))))))((((((((((((((((((((((((((((((((((((******)))((((((((((((((((((((((((((()))))))))***...'''%%%,,,000...///333NNNrrrssskkkxxx|||ooouuuvvvrrrfffYYYVVV```kkk{{{xxxqqqqqqpppmmmmmmiiieeeeeegggiiinnnsssmmmeeegggjjjddd```YYYKKK666111***'''(((******)))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((($$$%%%&&&&&&''''''&&&&&&%%%&&&''''''((((((''''''+++...000000---***(((''''''''''''&&&&&&'''***---333>>>EEEIIIQQQ]]]^^^WWWTTTRRRSSSVVVUUUMMMFFFDDDGGGIIIJJJJJJIIIKKKNNNQQQQQQPPPOOOMMMLLLLLLKKKKKKGGGGGGKKKNNNLLLFFFCCCEEEJJJIIIHHHHHHKKKPPPWWW[[[bbbZZZQQQMMMNNNRRRTTTTTTSSSRRRMMMJJJNNNVVVYYYWWW[[[^^^```^^^TTTEEE666...111...+++***+++,,,,,,++++++)))&&&%%%&&&'''((('''''''''''''''''''''''''''((((((((((((((('''''''''YYYSSSJJJAAA999555333333//////---,,,,,,,,,---...------,,,,,,,,,,,,------,,,,,,,,,,,,------------...............---------222///---...555FFF```uuurrrgggrrr~~~}}}yyyzzz|||yyyjjj[[[[[[dddooouuuzzz}}}}}}pppgggsss~~~~~~rrrnnnbbbMMM>>>;;;---***''''''))))))(((%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))))))))***++++++,,,,,,---+++,,,***222QQQddd\\\EEEaaa~~~}}}rrr{{{pppaaaEEEAAACCCKKKQQQ\\\xxxgggKKK===444666888222444333222222333555888999;;;CCCJJJLLLLLLRRRbbbooo___cccllldddXXXmmmuuufff```oooxxxlllqqqSSS===666$$$))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((())))))******+++,,,,,,,,,000))))))......---999KKKqqqbbbEEEBBBFFFCCCDDDKKK___rrrjjjmmmmmmxxxwwwssszzz~~~oooiiiqqqyyyzzz{{{~~~{{{kkkppphhhEEE000...+++))))))$$$))))))))))))((((((((((((((((((((((((((((((((((((***))))))(((((((((((((((((((((((()))))))))******000&&&&&&......+++888MMMooowww|||yyyttttttwwwxxxvvvhhh___aaahhhnnnyyyiiiffflllpppiiifffcccYYYDDD:::---'''(((++++++)))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%&&&''''''''''''&&&&&&&&&'''(((((((((((('''---000333444222...***)))(((&&&$$$&&&+++111777:::@@@LLLTTTUUUWWW[[[XXXRRRKKKIIIJJJOOOPPPLLLGGGFFFIIIJJJJJJIIIGGGEEEFFFGGGIIIHHHGGGFFFEEEDDDDDDDDDFFFDDDDDDEEEBBB======AAA<<<===BBBNNN]]]iiillllllJJJDDD<<<:::===BBBEEEFFFHHHJJJNNNSSS\\\aaa\\\TTTNNNPPPYYYddddddXXXPPPOOOGGG???555...+++++++++***+++)))'''&&&''')))))))))''''''''''''''''''''''''))))))((((((''''''&&&&&&XXXSSSJJJAAA:::666444444000///...,,,,,,------...------,,,,,,,,,,,,------,,,,,,,,,------------.../////////...............111------888MMMfff{{{~~~iiilll|||{{{ppppppvvvsssvvvwwwuuuqqqppptttyyyxxxmmmnnnyyy}}}yyynnn___RRRJJJ666///'''%%%(((++++++)))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((()))))))))***++++++,,,,,,***---+++)))===]]]bbbOOOPPPmmmyyy~~~sss[[[AAACCCLLLSSSWWWcccqqqUUU@@@888333555777111333222222111222333555666999AAAIIIIIIGGGLLLZZZgggZZZ\\\dddnnn^^^aaaxxxjjjcccjjjsssssspppooofffiiieeeEEE:::'''*********)))))))))))))))''''''''''''((((((((((((((((((((((((((()))))))))))))))***++++++,,,,,,---...***...444111///BBB\\\bbbLLLAAAFFFHHHEEEQQQfffwwwuuugggsss~~~}}}sssooovvv{{{jjjaaaeeelllnnnkkkuuuqqqsss~~~XXX888///---***''''''))))))))))))(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((()))))))))*********++++++,,,,,,)))000KKKhhhnnnjjjnnnxxxxxxnnnlllrrrggg\\\^^^qqqddd```hhhmmmhhheeecccXXXMMMCCC666,,,((((((******((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&&&&'''''''''''''''&&&&&&'''((((((((((((((((((,,,000222111...+++***''''''***222===FFFJJJKKKPPPVVVWWWQQQLLLMMMNNNLLLEEECCCDDDJJJLLLJJJHHHHHHDDDDDDDDDCCC@@@>>><<<;;;CCCCCCCCCCCCDDDEEEFFFFFFIIIGGGFFFGGGEEEAAACCCGGGTTTSSSVVV]]]eeefff___YYYAAA???======???@@@???>>>888<<>>===<<>>>>>BBBAAACCCFFFEEEBBBCCCGGGNNNRRRWWW]]]___\\\WWWSSSSSSVVV[[[```aaa^^^XXXSSSQQQWWWXXXOOOCCC===<<<;;;NNNWWWccceeeWWWJJJPPP```|||rrreee\\\WWWNNNAAA777111...***((((((((('''&&&((((((((((((((((((((((((******)))((('''&&&&&&%%%WWWRRRJJJAAA;;;777777777000000...---------...///......------------......,,,---------............////////////000000000111111999JJJdddkkkppp|||cccjjjwww~~~~~~uuu{{{jjj\\\bbb|||qqqyyyvvveeeVVVLLL===111***((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((())))))))))))))))))***++++++,,,,,,)))++++++888SSSYYYMMMFFFjjjrrruuummmwwwuuusssLLLHHHKKKOOORRR\\\xxxhhhLLLAAA???===333000222///222222222222222333444444777;;;??????@@@EEEQQQZZZYYY___aaasssaaapppwwwsssbbbYYYcccwww~~~hhh]]]>>>222+++++++++******))))))(((''''''''''''(((((((((((('''(((((())))))******+++******++++++,,,---------,,,,,,---...666NNNxxxyyy~~~eeeWWWGGGEEEDDDBBBEEE^^^zzzvvvqqqqqqrrrsssuuu{{{vvvuuuuuuyyy|||{{{vvvqqqwwwnnnjjjnnnooommmrrr|||iiiooo~~~^^^>>>333,,,(((...))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))***)))))))))*********++++++(((+++,,,555SSSqqqooo\\\sss~~~zzzkkk___XXXUUUfffvvvxxxnnngggjjjmmmooovvvxxxnnnddd___]]]\\\]]]___gggbbbiiirrrssstttoooaaaWWWWWWRRRFFF777,,,)))+++((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''(((((((((((('''''''''((())))))))))))(((&&&((()))((((((((()))+++777>>>IIITTTZZZZZZUUUPPPSSSTTTTTTQQQNNNLLLKKKKKKCCC>>><<<>>>???===<<<>>>;;;:::999:::<<<<<<<<<;;;???>>>===;;;:::999999999999999===AAABBB???@@@DDD:::AAAJJJPPPSSSUUUWWWYYYQQQXXXaaahhhjjjgggbbb^^^ccc{{{uuuSSS@@@DDDOOOEEE^^^tttsss___MMMNNNWWWZZZXXX[[[eeeppprrrggg\\\HHH@@@555,,,(((((()))***(((((((((((((((((((((((())))))((((((''''''&&&&&&VVVQQQIIIAAA;;;888888888111000...---------...///......------------......------------..................///000111111222333888MMMgggyyy}}}yyy}}}wwwnnnfff~~~uuuzzzvvviii\\\UUUJJJ>>>333---)))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((()))))))))))))))))))))***++++++,,,,,,---++++++CCC\\\RRRFFFSSSsssrrrmmmgggvvvqqqNNNGGGLLLUUU___nnn{{{VVVEEE::::::;;;333111444222000000000111222333333444444777:::===???CCCIIINNNMMMYYY\\\iiioooppphhhZZZgggwww|||sss{{{pppGGG444,,,,,,+++******))))))(((''''''''''''(((((((((((('''(((((()))******++++++******+++,,,,,,------...---......000CCCgggttt{{{xxxtttyyylllRRRNNNBBBDDDEEEJJJ^^^{{{zzzzzzzzz{{{{{{yyywwwxxxxxxyyy{{{|||||||||{{{|||~~~}}}}}}~~~~~~zzzsssnnnpppqqqoooooorrrzzz~~~qqqkkkxxxuuu{{{tttLLL999///)))...))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))******))))))*********++++++++++++...444FFFbbbvvvrrrbbb~~~gggPPP[[[xxx{{{rrriiidddhhhjjjiiinnnxxxxxxwwwuuusssxxxxxxyyyzzzhhh___bbbcccaaakkkrrrnnnmmmiii^^^```aaa___VVVHHH999///***((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''(((((((((((((((''''''((()))))))))))))))((((((((((((***///555:::IIINNNVVVZZZZZZWWWSSSPPPQQQOOOMMMMMMLLLJJJGGGFFF???:::888;;;======>>>BBB@@@===999999:::;;;999888777777777777888999::::::999888:::??????>>>@@@EEEJJJLLLNNNNNNMMMNNNPPPRRRTTTXXX___dddgggggggggffffffooo\\\\\\cccUUUqqqyyyddd[[[___dddOOOKKKMMM[[[ppp}}}~~~xxxddd[[[OOOBBB999333///,,,((((((((((((((((((((((((((((((((((((((('''''''''VVVQQQIIIAAA;;;888888888111000///...---......///......------------......---------.........//////------...000111222333444FFFeeeooojjjqqqwwwvvv}}}wwwoooooojjj___QQQ@@@333***'''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((()))))))))))))))))))))***++++++,,,,,,111+++,,,JJJ```MMMDDD```zzzssskkkfffxxxiiiJJJIIITTTfffwwwiiiJJJAAA555333555///...222.........///000111222333333333555999===@@@CCCDDDEEEEEEUUUZZZcccyyyddd}}}jjj```qqq~~~{{{~~~}}}WWW<<<,,,,,,++++++***))))))(((''''''''''''((((((((()))'''(((((()))***+++++++++***++++++,,,,,,------...,,,000222777RRRyyyzzz|||zzznnnfffdddiiiNNNHHH???EEEKKKZZZ~~~~~~wwwrrrooorrr{{{yyynnnqqq{{{vvvhhhnnnppppppVVV>>>111(((,,,))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))******)))************+++++++++---333BBBSSS___gggpppxxx}}}iiiRRRZZZxxxtttooohhhhhhpppsssqqqvvvtttzzz|||yyywwwvvvtttqqqqqqrrrxxxdddccccccdddooosssiiicccaaaYYYfffgggfff```UUUDDD333)))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&''''''((((((((((((((('''(((((()))))))))))))))&&&'''''')))///888CCCKKKUUUYYY]]]\\\YYYUUUTTTUUUZZZRRRKKKHHHHHHFFFEEEEEEGGGAAA======<<<:::;;;===999666444555999===???>>><<<<<<;;;:::999999999999:::888999<<<<<<;;;???EEEDDDEEEHHHNNNWWWaaajjjoooqqqsssuuuvvvxxx||||||aaa```jjjooopppaaaSSSTTTddduuu{{{{{{tttoooggg]]]PPPAAA333***))))))))))))))))))))))))'''''''''(((((((((((((((WWWPPPGGG@@@;;;999777666000000///.....................------------................../////////000------111444///,,,888HHH[[[~~~xxx~~~www|||~~~yyy}}}~~~sss~~~tttjjjUUU>>>777(((((()))***++++++)))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))***++++++,,,,,,...'''111PPP]]]KKKIIIcccsssooolllsssdddLLLEEEmmm|||ZZZEEE777555333000......//////.........//////000111222222444777:::<<<@@@DDDGGGFFFKKKQQQYYYkkk|||```fffuuummmZZZfffwwwooowww|||nnnwww```CCC222+++''')))+++***))))))''''''''''''((((((((()))))))))))))))************+++***)))***,,,...//////+++333999GGGiii{{{yyyqqqfffhhhrrrYYYLLLIII@@@LLLTTTppp{{{zzzrrrjjj|||{{{|||tttjjjnnn|||{{{pppooottt|||zzzhhh???999(((---******)))((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))''',,,---)))(((,,,...---///CCCVVV\\\\\\```eeegggwww~~~rrr[[[ZZZyyytttyyy|||tttlllxxx{{{rrrnnnwwwyyyuuuuuuyyyxxxrrrnnnpppkkkpppwww}}}nnnmmmvvvsssnnnqqqmmmeeeeeeiiirrrpppYYYJJJRRRIII***&&&++++++'''&&&))))))%%%((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((+++((())),,,)))$$$&&&...///++++++222<<>>666555222000......//////............///000111222111333666999<<>>RRRfffmmmnnnnnnooonnn}}}ooo```___rrr~~~}}}}}}zzzyyypppqqqtttsssppppppmmmmmmpppvvv~~~zzzuuummmppp|||xxxppprrrrrrmmmjjj```SSSTTTSSSGGG///(((%%%)))***'''&&&***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((%%%&&&+++,,,)))***...+++111<<>>444...&&&$$$&&&)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))***++++++,,,,,,111,,,CCCUUUGGGDDD^^^sssuuupppooo}}}zzzpppbbbWWWrrr```GGG:::555444222000.........///............///000111222000222555888:::???CCCGGGGGGKKKNNNQQQ[[[uuu}}}lllVVVPPP```rrrgggXXXYYY___wwwssshhhddd~~~MMM<<<222+++***,,,***((((((''''''((((((((()))))))))))))))))))))************,,,+++++++++,,,---......333333BBBfff|||tttlllkkkkkk```aaavvvbbbJJJFFFBBBFFFmmm```NNNMMMMMMMMMKKKKKKKKKJJJOOO[[[nnn|||xxxpppiiiiiitttmmmyyy{{{uuuccc999555+++******)))(((((((((((()))))))))))))))))))))))))))((((((((()))))))))******,,,(((***///...+++000:::NNN___rrr{{{|||}}}}}}|||vvvaaaVVVgggxxxvvv{{{yyyqqqkkkppplllmmmsssvvvxxxrrrbbbgggvvvvvvqqqwwwyyyjjjiiimmm```SSSTTTVVVCCC///%%%,,,...%%%$$$,,,((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((%%%&&&***---,,,---///111@@@RRR]]]```___``````UUU[[[^^^ZZZUUUSSSPPPMMMFFFFFFFFFEEEBBB>>>999777<<<;;;999888777555222////////////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------111111111222333444555666888;;;@@@FFFMMMWWWaaahhhpppssszzztttggg]]]VVVWWW\\\aaaaaahhhoookkk\\\SSSRRRCCCYYY```___iiinnnhhhccc\\\VVVIII888...,,,+++)))'''''''''&&&%%%&&&(((***VVVPPPGGG>>>999777555444000000///////////////000//////............//////...////////////000000000222...///666???LLLfff~~~|||qqqhhhxxxsssvvvwwwuuuqqqssswwwtttmmmlllyyymmmhhhkkkooolllPPPAAA777***%%%'''******(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))***++++++,,,,,,///111OOOYYY???EEEiiixxxiiijjjsss{{{pppeee^^^xxxVVVCCC:::444333111///...........................///111111///111333666999===BBBFFFFFFIIILLLMMMSSSjjjuuurrr]]]]]]nnngggQQQSSSeeessssssqqqaaaggg[[[@@@555+++)))++++++))))))'''(((((((((((()))))))))((()))))))))************,,,,,,---,,,,,,,,,...///555;;;VVVwwwpppooollleee___rrrqqqgggWWWFFFIIILLL]]]}}}LLLPPPXXX[[[\\\^^^]]]]]]cccttt}}}}}}{{{uuu~~~{{{zzzooodddjjjyyyvvvooosss{{{yyysss{{{uuu===:::***+++***))))))(((((())))))(((((((((((((((((((((((((((((()))))))))*********...))),,,222...***999OOO___kkk{{{iiibbbdddwwwzzznnnsssnnnpppuuurrrlllxxx|||hhh]]]dddiiikkktttnnndddlllyyymmm[[[WWWXXXXXXAAA///,,,,,,&&&%%%***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((***)))))))))***,,,000555CCCRRR___```\\\ZZZYYYVVV\\\]]]ZZZRRRNNNMMMLLLIIIIIIGGGDDD@@@<<<999777666555555555444333111...,,,.........------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,000000000//////000111111777888999;;;???GGGQQQWWW^^^bbbhhhooovvv~~~xxxiii___\\\___eeegggaaaXXXYYY```UUUppphhhLLLUUUuuu}}}sssllljjj\\\FFF999666111((()))***+++***((('''((()))VVVPPPFFF>>>999666444333000000/////////000000111/////////....../////////////////////000000000111444---///;;;JJJYYYmmm~~~|||oookkkooouuuwwwwww|||pppsssvvvwwwwwwuuurrrnnnttt{{{jjjhhhrrr|||~~~fffNNNAAA111((((((***)))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))***++++++,,,,,,---888WWWYYY>>>LLLpppwwwhhhkkkyyyxxxssspppooowwwPPP@@@888222111000///......------------------...///000111///111222444777;;;@@@DDDEEEFFFIIIJJJMMMaaammm```mmmkkkUUUSSSkkkzzztttqqq```bbbfffDDD777***(((++++++******(((((((((((()))))))))***((()))))))))************+++,,,...---,,,,,,...111444GGGnnn}}}yyyzzz|||nnnYYYaaaxxxccc^^^PPPDDDIIIYYYqqqPPPXXXiiioooqqqxxxssspppzzzyyylllzzzyyyyyy}}}uuuhhhlll{{{hhhxxxtttwwwNNN???---++++++***)))))))))))))))(((((((((((((((((((((((())))))))))))************,,,))),,,000,,,---FFFdddnnnyyy|||wwwwwwaaaiiivvvxxxvvvooonnnqqqjjjeeerrrddd\\\bbblllwwwiiigggrrrzzzrrrjjjfff^^^^^^PPP<<<,,,''')))***'''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((***+++))))))111<<>>>>>======<<<;;;;;;;;;111111000...---,,,,,,---------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,++++++,,,------...333222111111333999@@@FFFLLLQQQYYYaaaiiiqqqyyy~~~|||xxxnnnccc]]]eeeooooooeee[[[mmm~~~ttt]]]```pppsssooo|||}}}sss___PPPIII>>>222)))***++++++***(((((((((VVVOOOFFF===888555333222000000/////////000111111000//////......//////000/////////000000000111111333///555FFFWWWddduuuzzz~~~~~~sssyyyyyy{{{|||yyyuuuvvvzzzrrrxxxxxxYYYLLL<<<000***)))'''%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))***++++++,,,,,,---BBBYYYRRRAAAVVVssstttqqqttt~~~vvvvvv|||lllIII;;;333000000000///...------,,,------------...///000111000111222333444888>>>BBBDDDDDDFFFHHHJJJYYY}}}sssdddlllsss```VVVgggpppggg```lllrrrKKK;;;,,,)))+++,,,+++***((((((((()))))))))******))))))))))))************))),,,......,,,,,,///333888UUU~~~xxx}}}fffQQQkkknnnaaaVVVKKKCCCJJJmmmmmmuuuqqq[[[uuuxxxnnnuuutttppptttrrrkkkooozzzxxxiiiEEE555++++++***))))))))))))***)))))))))))))))))))))))))))))))))*********++++++)))(((***---///:::WWWsssvvvyyyeee[[[[[[bbbmmm}}}}}}vvvxxxqqqkkkjjjgggjjj{{{tttdddbbbmmm|||~~~yyyzzzuuummmnnnlll```XXXUUUGGG444***+++,,,(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((($$$)))+++,,,222@@@OOOXXX]]]bbb^^^TTTYYYiiilllbbbPPPOOOMMMLLLNNNOOOGGG===;;;===??????===999444111......---+++))))))+++...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********++++++++++++,,,---//////------------...222888<<<;;;AAAKKKTTT]]]hhhttt|||xxx}}}qqqllloooqqqnnnjjjzzzqqqddd``````VVVXXXjjj{{{}}}zzzpppcccWWWIII???---+++(((((()))******)))VVVOOOEEE===777444222111000000//////000111111222000000////////////000000//////000000000111111111000333???SSSbbbnnn{{{kkkdddaaaYYYNNNUUUVVVUUUTTTQQQOOOMMMMMMKKKJJJNNNXXX___cccfffiiiyyy|||}}}ppp|||~~~dddZZZJJJ;;;111+++'''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))***++++++,,,,,,111LLLWWWGGGEEE___sssqqqvvv{{{wwwvvv```BBB999111////////////...---,,,,,,------------...///000000111222222222333666;;;@@@EEECCCDDDFFFGGGRRRppp~~~wwwgggiiivvvjjjYYY^^^rrrfffccceeeqqqTTTCCC111,,,------***)))(((((()))))))))*********))))))))))))************'''+++......,,,---111555FFFccc}}}zzz{{{pppZZZVVVnnn^^^IIIHHHKKKWWW|||[[[nnnmmmxxxuuusssnnnttt{{{sssuuuuuuqqqmmmlllIII>>>,,,+++******))))))******))))))))))))))))))))))))))))))*********++++++++++++******///<<>>FFFBBBBBBEEEEEEMMMhhh~~~}}}|||jjjdddsssmmmZZZYYY[[[]]]gggkkkmmm\\\III555......---***((())))))))))))************))))))))))))************&&&***......,,,---222666TTTnnnkkk]]]QQQccc}}}mmmYYY>>>GGGUUUgggfffXXXyyy|||{{{pppooouuugggbbbwww{{{kkk^^^pppsss^^^ppp~~~JJJDDD,,,+++******)))*********)))))))))))))))))))))))))))************+++++++++000...---444JJJggg|||~~~ooo[[[SSScccxxxzzz}}}~~~rrrlllnnnfffjjjgggggghhhcccZZZYYY^^^\\\FFF)))###...((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((())),,,,,,...777MMMbbbgggbbbXXX______]]]kkkxxxdddBBBLLLLLLHHH???;;;===???@@@DDD@@@888222...---...000(((+++---,,,***)))***,,,---------------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............+++++++++++++++,,,------,,,...000000///---......111333444666;;;FFFVVVbbbssssssyyygggYYYfffwwwooo[[[aaatttyyyvvvTTTUUU```ooorrriiiccceeeSSSCCC111''''''++++++)))ZZZMMMGGGBBB999888888000000000000000000111111222000000////////////000000111111000///222555333000222FFFUUUZZZgggwwwiiiXXXWWWaaallltttvvvuuuzzzzzzvvvppplllhhhbbb\\\VVVKKKLLLJJJEEEEEESSSlllrrryyypppfffllltttrrrooozzz{{{jjjkkk[[[GGG777)))+++)))******(((((())))))'''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))************************---///---))):::WWWGGG111NNNnnnuuu}}}yyyttt|||vvvMMM;;;444......///000///---,,,,,,---.........///////////////111000///000222666:::<<>>111+++...)))---)))))))))))))))))))))))))))************+++++++++))),,,***,,,000...555IIIuuu|||^^^TTTggg}}}lll\\\JJJDDDOOOsss]]]IIIFFFNNNnnnppplllvvv{{{}}}xxxqqqkkkhhhfffdddcccvvvmmmdddKKKrrruuummmdddiiillluuu|||zzzIII888111,,,,,,,,,)))((()))******))))))((((((((((((+++***)))***+++,,,---------000???ZZZqqq}}}vvvccc]]]cccxxxpppjjjaaajjjwwwrrrnnnwww~~~ooohhhmmmdddHHH///&&&***(((&&&&&&((())))))&&&((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''%%%&&&''''''((((((''''''(((''''''(((******)))(((222@@@WWWrrrooobbbiiipppaaaYYYSSSLLLGGGEEECCCBBBBBBAAA@@@===;;;222111000...---,,,,,,,,,,,,,,,,,,,,,------------------------............000000000111222444666777333444444555666777888888888999:::999777666666777444444333222222222222333222111111111333777:::<<>>555...------***((((((***))))))))))))(((((((((*********++++++,,,---...)))888SSSmmm|||rrr]]]XXXcccsssyyyrrrllliii___]]]mmm|||uuuooovvv~~~uuunnniiikkkhhhWWW===***---+++)))'''&&&&&&''')))((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&'''(((((((((((('''(((''''''((()))***))))))<<>>>>>?????????@@@@@@@@@@@@BBBCCCCCC@@@>>>======;;;;;;:::999999999999:::777666555444444444555555;;;>>>FFFTTTfffuuuhhh]]]ccckkkmmmaaacccnnnvvvvvv~~~|||ppphhhgggeeePPP222'''///ZZZMMMGGGBBB999:::<<<555111111000000111111222333111000000000000000000111000///111333222222666;;;OOOUUUZZZfff{{{```VVVXXXeeettt|||nnndddXXXLLLCCCPPPwww||||||xxxlllRRR<<>>DDDHHHddd{{{{{{xxxssslllfffbbb```^^^]]]]]]|||rrriii___hhhzzzzzzXXXAAA777...------***)))))))))))))))))))))))))))))))))***++++++,,,---///000333JJJfffxxx~~~~~~sss\\\IIIUUUpppxxxqqqgggiiikkkiiieeedddfffiiirrruuuxxx}}}{{{sssjjjbbb^^^OOO^^^xxxwwwrrrpppggggggeeeaaa```ccc^^^JJJ444,,,***))))))'''%%%&&&)))'''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''((((((((((((((('''))))))(((&&&)))///444NNNhhhqqqbbbRRRMMM^^^xxxnnnYYYMMMUUUZZZRRRIIIGGG>>>AAACCC@@@888111---+++,,,+++++++++,,,,,,---...++++++,,,,,,---......///000000222333555777888888999;;;===@@@BBBDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGFFFEEEDDDDDDEEECCCBBBBBBAAA@@@AAAAAAAAA<<<<<<<<<;;;999777666555777777:::BBBQQQbbbrrr{{{uuunnnsssxxxxxxeeemmmuuuaaagggxxxyyysssttttttaaaBBB000///\\\OOOHHHBBB999:::<<<555111111111111111222222333111111000000000000111111000///111333222222:::DDD\\\^^^mmmoooXXXXXXfffvvv}}}ooojjj___QQQQQQeeeuuuyyyzzzooorrrwwwpppoookkkjjjvvvhhhAAA555,,,%%%''')))'''''')))(((((((((((((((((((((((('''''''''((((((((())))))((()))))))))***************)))***,,,++++++333>>>ZZZGGG<<>>---\\\OOOGGGAAA777888:::333222111111111111222333333222111111000000111111222111///111444222333???NNN[[[cccnnn[[[___jjj{{{vvvfffWWWTTT^^^iiirrrssswww}}}pppgggkkkpppiiigggpppttthhh```cccrrr[[[AAA333(((((()))''''''***((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))***************(((***---+++***555DDDUUUAAA>>>UUUmmmuuuwwwzzzqqqJJJ777222000...---...///---+++***+++,,,++++++,,,---...//////000000000000000111222333444888;;;???CCCBBBDDDOOO[[[nnnMMMmmmrrrhhhXXX```cccgggjjjjjj~~~oooOOO999...///)))---)))))))))))))))))))))))))))************+++++++++,,,///,,,+++111;;;VVVyyy~~~~~~~~~tttdddYYYhhhYYYIIIEEEHHHddd[[[CCCLLLZZZmmmuuuRRRPPP^^^iii}}}yyywwwqqqjjjccc___]]][[[YYYVVViiiwww```HHHvvv|||{{{xxxzzzyyyEEE888---+++---,,,++++++)))))))))************+++)))+++,,,,,,,,,000777<<>>;;;555...***))),,,///...---,,,+++++++++,,,,,,+++,,,---000222555777888;;;<<<===???AAACCCEEEFFFEEEFFFFFFGGGHHHHHHIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGBBBCCCDDDDDDEEEGGGJJJMMMKKKKKKJJJIIIIIIIIIIIIIIIEEEFFFFFFFFFFFFEEEDDDCCC<<<>>>===:::999>>>JJJTTTppp}}}{{{yyyvvviiieeeiiihhh}}}|||lllfffbbbMMM222___QQQHHHAAA777777999333222222111111222222333444222111111000000111111222222///000444222444DDDXXXXXXjjjlllOOOcccxxx~~~~~~}}}~~~|||vvvpppggg]]]WWWbbbgggppp~~~~~~uuujjjnnnvvvnnnkkkuuu}}}uuubbbooo}}}QQQ>>>///,,,+++&&&&&&+++(((((((((((((((((((((((('''((((((((())))))))))))))))))))))))***************(((***...+++***777IIINNN>>>BBBZZZllluuu{{{}}}}}}{{{gggDDD666222000------......---+++******+++***++++++,,,...//////000//////000000111111222222666999>>>CCCCCCEEEOOOZZZzzzxxxNNNlllrrrnnnMMMZZZ^^^aaaddd^^^pppvvvWWW>>>//////)))...)))))))))))))))))))))))))))************++++++++++++...***,,,777DDDaaa|||nnnaaaiiittt\\\TTTFFF>>>LLL}}}gggDDDQQQaaawww|||UUUHHHQQQfff|||}}}}}}uuuppphhhbbb^^^[[[YYYWWW[[[^^^gggEEE```uuuvvvooosssrrrqqqJJJ<<>>;;;;;;???BBBWWWjjj~~~yyylllmmmsssppp{{{|||ooojjjjjj[[[EEEbbbTTTKKKCCC999999;;;444222222111111222222333444222222111111111111222222333///000333222444GGG^^^^^^uuubbb[[[kkk~~~}}}wwwxxxxxxvvvttttttwww{{{~~~}}}}}}{{{xxxooonnnqqqTTTfffzzz{{{pppsss~~~ttthhhqqq~~~eeezzz\\\GGG444///,,,&&&%%%***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************+++(((***...+++)))888LLLKKK>>>GGG^^^mmmxxx|||```@@@555333000------......---+++******+++******+++,,,...//////000//////000000111111111111333777>>>CCCDDDFFFPPP[[[yyy}}}LLLeeejjjiiiFFFXXX^^^___^^^TTTfff|||]]]CCC111...(((...)))))))))))))))))))))))))))************+++++++++---...+++///===MMMkkkvvvdddWWWsss___VVVYYYKKKAAAUUUtttKKKUUUggg~~~vvvuuuUUUEEELLLdddvvvtttoooggg```\\\YYYWWWVVVbbbZZZoooJJJ[[[yyy~~~iiiooommm{{{OOO@@@222---...---+++***))))))******+++++++++++++++,,,,,,+++,,,222>>>GGGeeeuuu{{{pppkkknnnfffWWW___nnn}}}yyyZZZDDD===BBBHHHLLLppp}}}iiijjjjjjhhhsssqqqpppnnnkkkiiihhhhhhhhhVVVHHHKKK[[[kkk{{{uuu|||}}}rrrfffgggsss~~~KKK666&&&'''+++(((&&&(((%%%&&&'''(((((('''&&&%%%'''''''''''''''''''''''''''(((((()))))))))))))))(((&&&'''...<<>>:::999DDDWWWjjjuuu~~~wwwooossszzzzzzxxxppprrr{{{vvvlllmmmhhh[[[RRRHHH999777999333333222111222444555444333222222111111111111222222444000...000777BBBSSSaaarrrccc[[[ppp}}}|||zzzuuupppuuuyyy|||}}}}}}ttt{{{~~~}}}~~~|||xxxyyy}}}}}}wwwmmmaaagggpppXXXXXXcccrrrwwwuuuzzz|||nnn|||vvvlll|||{{{~~~wwwPPP999---,,,---)))))))))))))))))))))))))))(((((((((((())))))))))))***************************+++***---......===WWWFFF888FFFcccmmmppp{{{yyyOOO>>>444000000,,,------,,,,,,+++++++++,,,***,,,---...---...000111...///000000///000222444777888;;;??????BBBKKKVVVttt}}}YYYSSSkkk^^^QQQRRRmmmkkkVVVXXXoooeeeKKK666***222*********************************+++++++++,,,,,,,,,,,,111...444QQQppp|||rrrbbbjjjkkkYYYcccSSSFFFHHHvvvxxxWWWUUUggg|||}}}gggXXXCCC:::JJJrrr~~~zzzwwwsssnnnjjjeee```]]]YYYUUUSSSUUUaaayyywwwRRRLLLhhhxxxuuuppplll```|||lll===444222***...++++++******+++++++++,,,,,,,,,+++---...---,,,333AAANNNkkkpppjjjppp{{{bbbMMM[[[qqqxxx___uuuzzz}}}}}}lll___\\\]]]___aaacccgggmmmssswwwwwwssspppgggOOOGGGSSS^^^jjjxxx}}}rrrnnnmmmeeeaaaeeeggglllJJJ222,,,***)))+++)))'''''''''''''''''''''''')))(((((((((''''''''''''))))))(((((())))))******)))+++111@@@YYYllliii]]]KKKlllwwwddd^^^lllwwwyyynnn[[[PPPVVV]]]VVVEEE999//////...------------------++++++---,,,+++...333:::<<<>>>>>>???BBBHHHMMMRRROOONNNMMMKKKMMMUUU___iiisssqqqrrrpppeee^^^UUUQQQOOOOOOOOOPPPOOOMMMJJJJJJJJJJJJHHHGGG<<<999<<>>QQQ```dddWWW___vvvrrrRRRMMMfffyyy}}}zzzrrrwwwiiinnn\\\UUUUUUVVVXXXZZZXXX___iiisssxxxwwwsssoooaaaWWWHHHHHHUUUaaaqqqtttkkknnnmmmeeeaaabbbnnncccEEE+++)))...+++(((''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((()))******))),,,===XXXkkklllddd______tttUUUdddvvvqqqqqqfffVVVUUUggglllYYYAAA777//////...------------...---+++,,,.........444;;;999===AAACCCCCCCCCDDDEEEEEEQQQ\\\___ddduuuzzzuuuhhh___[[[ZZZYYYXXXTTTOOOKKKIIIHHHFFFEEEGGG>>>888>>>MMMccc{{{zzzlll```hhhppp{{{zzzyyylllbbbUUUAAA;;;<<<666444333222333555555555444333222222111111222222333000000666AAAIIIPPP```ooorrrTTTccc}}}vvvtttzzz|||ppp]]]\\\bbbpppyyyxxxuuuuuu~~~}}}xxxssspppooojjjggggggmmmxxx~~~~~~~~~{{{{{{mmmlllrrrjjjXXX[[[kkktttrrrppptttssslllxxxvvvbbbWWWiiizzzssseeegggooozzzvvvgggiii|||JJJ;;;333((()))))))))))))))))))))))))))(((((((((((())))))))))))************************+++(((,,,...,,,555GGGRRR???===QQQkkkttt|||jjjEEE777000...000...,,,---------,,,,,,++++++)))+++------------///111///000111000///000111333666888<<<@@@AAADDDMMMWWWhhhnnngggxxxooo\\\PPPccceeeYYY]]]ppp|||UUU===///000(((******************************+++++++++,,,,,,,,,(((......777VVVttt|||{{{uuuqqqrrr]]]eeecccNNNCCCgggbbbHHH;;;GGG[[[rrruuuMMMDDD888444<<>>QQQcccjjjpppuuugggMMM999222(((+++)))+++******+++++++++,,,,,,,,,&&&+++//////555IIIaaarrrYYYNNNfffiiiNNN[[[uuuyyy}}}oooppp~~~zzzcccXXX___YYYXXXmmmaaafff[[[PPPMMMNNNNNNOOORRRPPPXXXcccooovvvwwwtttqqqfffeeeNNNAAAPPP^^^mmmmmmnnntttlllcccgggttt|||YYY,,,(((000+++(((''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''((()))******+++333JJJdddiii]]]]]]iii|||xxxddd___ooonnnaaaaaaXXXZZZeeepppkkkSSS<<<111///......---------......,,,+++,,,222777999===BBBDDDEEEFFFGGGJJJQQQ[[[aaaxxx]]]SSS___ppp||||||sssiii```WWWPPPKKKGGGHHHHHHEEECCCKKKccczzz~~~uuuuuu|||xxxrrrwwwsssiiiZZZDDD<<<<<<777444333222333555666555444333333222222222222333333000111;;;JJJSSSZZZjjj|||eeeaaahhh}}}|||tttwwwvvvrrrhhh```gggsssuuummmNNNIIIPPPcccmmmggg```___mmmmmmttt|||zzzssszzzuuuppp}}}}}}~~~~~~~~~~~~}}}~~~}}}{{{uuuooojjjhhhbbbnnnpppffffffssswwwpppjjjmmm\\\QQQiiiwwwaaalllmmmssskkk[[[lllbbbIII999,,,---************************(((((((((((())))))))))))************************,,,'''---///+++:::MMMOOO:::???WWWmmmsss}}}aaa???555...---000...,,,,,,---------,,,+++***)))+++,,,---------///000///000111000//////111333555777<<>>aaa{{{rrrpppfffaaaqqqaaaIIIFFFxxxmmmRRR>>>666<<>>XXXggg___VVVfffaaa___sssvvvpppgggWWWRRRhhhyyyqqq]]]III999.........---------......///000,,,...666>>>@@@AAABBBEEEGGGIIINNNZZZpppiiiWWWjjj~~~xxx{{{xxxrrrddd\\\PPPPPPNNNHHHAAAAAAQQQbbb{{{}}}tttvvvppplllttt|||qqq___FFF<<<<<<777555333333333555666555444333333222222222222333333222222<<>>SSSLLL777BBB[[[lllnnnxxxWWW:::333...---///...+++,,,---...---,,,+++***)))***,,,---,,,---...000000111111000//////111222444666<<>>III\\\mmmkkkjjjjjjeeelllkkkfff___YYYVVVUUUTTTSSS\\\WWW;;;BBB[[[uuu}}}tttnnnwwwXXX;;;333+++---+++///******+++++++++,,,,,,,,,,,,///------<<>>888555444333444555666666444444333333222222333333444222333AAAUUUaaaiii~~~bbbfff{{{|||fff```iii|||~~~yyygggYYYcccvvv{{{dddTTT]]]qqqqqqdddbbb]]]mmmiii```fff{{{ddddddvvvyyyhhhuuu}}}yyy{{{~~~ooobbbeeerrruuunnneeeaaahhhfff\\\gggrrrfffKKKeeeeeeAAA444---************************(((((((((((())))))))))))************************---%%%///111)))BBBXXXJJJ:::HHHaaammmjjjrrrvvvPPP777222...---///,,,+++,,,---......,,,+++))))))***,,,,,,,,,,,,...000000111111000//////000222555777<<>>===<<<999777;;;AAA>>><<>>;;;555>>>BBB===@@@ZZZxxxcccTTTNNNPPPDDD[[[yyyxxxdddfffnnn~~~}}}TTTDDDEEE;;;777666666777888888666444333333333333333333333333000===VVV^^^vvvkkkbbblll~~~|||vvvfffllluuubbbSSSrrr}}}}}}{{{xxx}}}vvvhhhfffrrryyyjjjlllXXXWWWmmmeeeXXXiiidddmmmuuuyyykkkbbbpppxxx^^^EEE<<>>cccnnntttqqqjjjlllwwwkkkDDDKKKtttwwweeeJJJ<<<;;;666777===GGGWWWnnn~~~{{{xxxrrrsss]]]FFF888BBBTTT```hhhnnnhhhdddbbb[[[[[[[[[ZZZYYYWWWVVVUUUTTTffftttqqqOOO777444OOOzzzsssTTTgggccc|||pppDDD999...,,,111+++******+++++++++,,,,,,,,,///111***@@@PPPTTTfffuuuhhhNNNUUUmmmzzz~~~yyyEEEAAADDDGGGMMMYYYhhhqqqsssaaaqqqwww[[[bbb___CCC===<<<;;;999888888999999<<<>>>???DDDTTTgggrrrrrrsssyyyooo[[[III;;;CCC[[[ppprrrrrrmmmWWWdddgggffftttVVV(((------+++***)))(((((('''''''''(((((((((((((((((((((((()))%%%''',,,***(((222BBBffflllggg```mmm~~~rrrUUURRRtttllljjjSSSkkk|||pppXXXFFF888000---///555)))***000///222:::======777DDDJJJ@@@SSS|||uuubbbJJJHHH\\\hhh~~~dddDDD<<<222444111222888<<<<<<<<<======:::===EEEIIIKKKVVVdddtttWWW```wwwmmmaaaXXXMMMPPP]]]rrrtttnnnaaaiii^^^JJJGGG;;;888777666777888888666444333333333333333333333333222???ZZZgggXXXdddooofffjjjnnn}}}~~~rrrUUUNNNuuu}}}}}}}}}zzzxxxrrrYYYTTTcccmmmjjjeeeTTT\\\pppaaaRRRgggpppooo}}}|||kkk```xxxnnnMMM<<<111,,,(((***,,,)))(((***))))))))))))************)))************+++++++++---***...---222KKKSSS;;;===XXXqqqgggrrrmmm~~~```AAA222333...***---...,,,,,,------,,,,,,+++***++++++,,,,,,---.........//////000111111111111000111888???@@@>>>???FFFMMMZZZtttsssxxxfffNNNZZZbbbbbbIII[[[llleeeGGG222...---------,,,,,,,,,++++++***++++++++++++,,,,,,,,,+++111<<>>III@@@EEEKKKPPPnnnwwwUUUGGG777<<>>CCCBBB??????IIIBBBAAAJJJSSSXXX^^^eeeeeerrrqqqqqquuummmZZZJJJiii~~~zzzuuuqqqSSSQQQVVVhhh|||mmmffflllyyyeeeMMMHHH:::888777777777888888666444333333333333333333333333444@@@\\\mmmvvvQQQSSSjjj}}}}}}sss```YYY\\\```mmm{{{|||uuuiiiiiikkkzzz|||~~~qqqOOOJJJOOO}}}||||||{{{zzz|||uuuOOOHHH[[[hhhnnnbbbTTT```ppp\\\MMM```nnniiiooo|||zzzsssjjj\\\???444...***+++---+++)))***))))))))))))************)))************+++++++++++++++---...777NNNRRR>>>===\\\vvvooovvvsss~~~|||UUU;;;///111...+++...---,,,,,,------,,,,,,+++***++++++,,,,,,------.........///000000111111000000222888===>>><<<===CCCJJJSSSooo|||rrrzzziiiNNNYYY```___EEEWWWjjjpppNNN444///------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,...222BBBmmm|||~~~qqqnnnuuuvvv}}}___CCCQQQssshhhbbbaaaVVVAAA888777111444;;;FFFSSSffftttppplllbbb___UUUFFF>>>III]]]lllxxxnnncccbbb___ZZZYYYWWWVVVTTTTTTSSSSSSeeexxxfffjjjIII888:::FFFbbbjjjjjj]]]lllzzzIII888...,,,///...++++++++++++,,,,,,,,,,,,)))++++++DDDVVV}}}mmmKKKbbbrrr]]]III___rrrvvv|||wwwKKKEEEMMMXXXfffvvvyyyoooeeeRRRfffsssPPP===888777555444333333444555222666999:::CCCSSSdddmmmfffkkkdddVVVLLLCCCKKK```hhhvvvfffdddwwwoooooo{{{tttzzzpppCCC,,,---++++++***)))((((((((((((((((((((((((((((((((((((+++)))***+++***...BBBXXXtttmmmfffjjjtttxxxlll\\\wwwqqqxxxyyyiiippprrr]]]EEE888333///------,,,...//////222:::??????DDDBBBGGGSSSkkkPPP;;;;;;???KKK^^^rrrnnnLLLBBBAAA111...555///222000333<<>>GGGPPP___wwwpppeee]]]RRROOOIII>>>999BBBRRRaaannnwww}}}ooo___]]]___YYYXXXVVVTTTSSSRRRRRRRRReeemmmZZZaaa|||HHH888888IIInnnzzzvvvoooyyyMMM666///---...///+++++++++,,,,,,,,,------,,,,,,000HHH\\\fffPPPiiittt\\\NNNlllzzz{{{lllHHH;;;EEESSSccctttxxxnnn\\\PPPFFFdddiiiHHH:::666555333222222222333333333777999777999EEEWWWeee\\\bbb^^^UUUOOOEEEHHHXXXkkksssjjjcccyyywww{{{zzzLLL+++333,,,+++***)))((((((((((((((((((((((((((((((((((((***)))*********444MMMeeennnggggggrrr{{{zzzvvvuuu}}}ttttttffffff|||iiiTTT<<<222000///---,,,)))333333111777===>>>@@@>>>MMM___ssslllCCC:::CCCXXXlll{{{}}}kkkjjj]]]FFF888666777000222555,,,666222333999>>>???AAADDDAAACCCHHHOOO[[[hhhqqquuuyyyhhh}}}xxxwwwyyy~~~qqqdddaaafffpppvvvwwwmmmPPPIII>>>:::999888888888888666444333333333333333333333333888???XXXfff{{{~~~YYYOOOcccppp~~~qqqssszzzkkkbbb___^^^gggmmmfffUUUUUU^^^eeeZZZPPPeeelllvvv|||yyyQQQBBBIIIZZZ{{{yyyppp|||TTTGGG\\\nnnvvvxxxjjjXXXVVVYYYTTTMMMeeesss]]]___fffSSS@@@555+++***+++***))))))((()))))))))************))))))*********+++++++++'''+++))),,,@@@PPPJJJ===IIIjjjuuuooolllwwwhhh~~~JJJ777111333...,,,...***,,,,,,------,,,,,,+++*********++++++,,,------.........///000000000000000222555888999888:::@@@FFFQQQkkkyyyyyygggHHHSSSbbbeeeGGGSSSbbb]]]999---.........---------,,,,,,++++++,,,,,,,,,------------000MMMwwwyyyyyy~~~zzztttnnnyyynnnssssssPPPCCC___vvvnnniiibbbNNN777444:::777999>>>FFFPPP^^^uuuiiiVVVKKK@@@>>>@@@:::888???LLL[[[iiirrrtttsss___\\\___YYYWWWUUUSSSRRRQQQRRRRRReeegggVVVbbbtttHHH777333NNNyyyuuuvvv|||PPP555111---+++000++++++,,,,,,,,,---------///+++222KKKccccccZZZnnnmmmWWWSSSqqq[[[???555===JJJXXXfffnnniii```___PPPHHHDDDeeecccBBB777555444222111111222333333333666888666444===PPP```YYY```^^^YYYTTTHHHCCCMMMbbbdddpppcccqqqttt{{{}}}xxx}}}]]]222111,,,+++***))))))((((((((()))))))))))))))))))))))))))))))))))),,,;;;VVVmmmkkkfffjjjuuuxxxrrrsss|||vvvjjjOOOkkkyyyxxx```LLL777/////////,,,+++(((666555333===>>>;;;AAAQQQlllXXXGGGJJJUUUrrrkkkUUUUUUSSSGGGCCCJJJKKKYYYgggnnnpppiiiPPP777444222333333222666666///::::::>>>BBBBBB??????CCCCCCPPPZZZ[[[___lll||||||zzzzzzxxx}}}~~~qqqeee___eeewwwvvv|||xxxoooMMMEEE999;;;999888888999888666444333333333333333333333333777CCCaaammm{{{XXXNNNZZZuuu|||mmmpppooo]]]]]]hhhxxxvvvcccIII@@@???FFFNNN```}}}iiiLLLEEEOOOfff}}}zzzoooqqqdddNNNZZZjjjqqqyyynnnRRRIIIVVVYYYMMM]]]www```VVVkkkjjj{{{bbbIII;;;---)))******)))***))))))))))))************)))************+++++++++***///***---DDDNNNCCC999MMMlllnnnjjjeeewww|||}}}bbb{{{GGG777222333---,,,...))),,,,,,------,,,,,,+++*********++++++,,,,,,---------...//////000000//////111444666777888;;;AAAFFFTTTkkkzzzzzziiiEEEOOOaaahhhIIIQQQ]]]}}}hhh???...............---------,,,,,,,,,,,,,,,------------///555UUU{{{uuuyyyzzzzzzwwwooo{{{|||hhhwwwsssMMMFFFgggvvvxxxtttsssnnnXXX>>>888;;;555777<<>>555444333222111111111222333000222444444333:::MMM```\\\aaa___\\\XXXJJJ???EEERRRXXXsssjjjiiitttqqqfff^^^dddvvv@@@))),,,,,,+++***))))))))))))))))))))))))))))))))))))((((((((()))111DDD___rrrbbb```fffqqqrrrmmmsssooo___MMMwwwxxxoooUUUEEE444/////////---,,,)))888777:::GGG@@@:::IIIkkkcccMMMTTTnnn|||]]]BBB<<<===888666999999;;;BBBIIIIII@@@888444111222000---///333666777999>>>EEEIIIEEE@@@DDDKKK[[[jjjqqqjjjiiiwww}}}uuuuuuzzz~~~~~~~~~qqqgggjjj~~~rrrvvvyyyUUUKKK>>>;;;:::999999999888666444333333333333333333333333666KKKssspppTTT^^^uuuzzziiinnnwwwddd^^^bbboooooo^^^FFF<<<777===HHH^^^|||{{{~~~kkkTTTJJJHHHaaa|||}}}}}}sssnnn{{{rrrOOONNNXXXdddlllhhhQQQCCCOOOZZZTTTSSSrrrcccUUU{{{zzz]]]~~~vvvRRRAAA000******++++++,,,))))))))))))************)))************+++++++++(((000)))...IIIQQQCCC;;;PPPmmmkkkjjjeee}}}}}}|||gggnnnkkknnnqqqdddppptttCCC555111111,,,---///***,,,,,,------,,,,,,+++************+++,,,,,,---------...//////000000//////111333555666888<<>>:::???999888===GGGYYYrrrSSSAAA>>>:::888111222333555;;;HHHWWW```qqqkkk``````ZZZXXXUUURRRQQQQQQRRRSSS```|||]]]SSSaaa}}}___<<<555222GGGtttyyyfffXXXccchhhwwwSSS444555///'''000,,,,,,,,,------------...---'''999WWWxxxdddooonnnMMMFFFZZZnnnZZZ@@@777444888>>>HHHVVV^^^YYYOOOGGGOOOWWWKKKccczzzWWW;;;555222111000///000000111222///000222444333999JJJ\\\^^^aaa\\\XXXVVVGGG;;;???GGGVVVnnnpppaaauuulllWWW\\\gggOOO***,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))),,,888NNNeeeuuu```^^^cccnnnuuuwww|||rrrwwwVVVccc{{{```III===222//////......///000======GGGXXXJJJAAAZZZ~~~mmmNNNUUUzzz~~~kkkWWWNNNJJJCCC:::555:::999:::<<<999555555888000333///...333444777@@@;;;@@@FFFHHHFFFKKK___sssvvvmmmkkkjjjjjj}}}~~~{{{yyy}}}yyyppprrrssslll}}}fffZZZMMM<<<:::999999999888666444333333333333333333333333555QQQWWWVVVxxxhhhnnnuuucccSSSWWW___ZZZDDD@@@===@@@DDDLLL[[[jjjqqqnnnyyywwwtttoooRRRBBBIIILLLsss}}}xxxzzz~~~wwwkkkrrrtttIII===CCCZZZ]]]___RRRBBBIIIYYY[[[VVVrrrhhhZZZlll\\\YYYFFF333++++++,,,---...))))))))))))************)))************+++++++++###---'''...MMMVVVGGGBBBRRRpppkkkmmmiiipppvvvttt```HHHMMMMMMEEENNNcccooo@@@333//////***---111,,,,,,,,,---------,,,++++++)))******+++,,,,,,---------......///////////////111222444555888<<>>>>>:::555333333333222222333333444555777WWWxxxTTT^^^|||uuugggpppnnn\\\\\\OOOIII[[[IIIDDDHHHLLLLLLTTTUUUIIIOOO\\\uuuzzzmmm]]]LLLCCCFFFOOO{{{~~~~~~}}}|||~~~wwwlll}}}UUU@@@???TTT]]]^^^QQQCCCCCCOOOXXXWWWjjjqqq```ttt}}}eeeTTTnnnHHH999...***000***+++************))))))))))))************************(((+++---///KKKUUU@@@GGG___qqqooobbbmmmjjj~~~mmmqqqaaaAAADDD:::IIIBBBKKK]]]fff;;;444---+++,,,---,,,))))))))))))***+++++++++,,,************+++,,,---...///////////////.........000111333555888===CCCHHH]]]lllnnnvvvyyyRRRKKKbbbcccUUUVVVbbbWWW555000///...------------------,,,,,,,,,,,,---......---@@@UUUjjjvvvnnn{{{www|||~~~}}}www|||RRROOOwww```NNNBBB???GGGCCCEEEDDDCCCIII]]]{{{```@@@777999777222;;;444444:::===???KKK[[[ttt~~~eee[[[YYYVVVTTTSSSQQQOOORRRXXXccc~~~uuuXXXCCCMMMmmmqqq\\\<<<000666999MMMccccccfffiiiTTT888...111+++///++++++,,,,,,,,,,,,------///111:::aaakkknnnfffGGGOOObbbrrrsssKKK777555222555888EEEZZZaaafffsss|||rrrfffoooOOO???111222111///...---...000111000111222222///444EEEWWWYYYPPPSSSTTTHHH???>>>;;;CCCccc}}}wwwUUUfffpppeeeuuu~~~hhh555111---(((&&&(((++++++((()))))))))))))))******++++++...(((,,,DDD\\\kkkxxxjjjiiilllooommmkkkpppyyy|||NNNaaa~~~cccXXX>>>666///,,,,,,,,,///444>>>@@@LLLfffqqq^^^TTTdddaaadddlllYYYSSSMMMFFFAAA???===999666333333333444...333666666999@@@DDDCCCKKKDDDMMMUUU]]]|||wwwzzz~~~uuufffiiiwww~~~|||~~~~~~yyy}}}{{{sssmmm}}}nnnMMM```rrr[[[CCC===:::======:::666666333333222222333333444555CCC___aaaOOOgggssseeeoooiii___```UUUTTTiiittt[[[OOOQQQQQQUUUZZZXXX]]]dddvvvsssbbbUUUOOOEEE>>>JJJ___~~~vvvooo~~~}}}}}}~~~sssgggxxx\\\EEEDDDPPP[[[aaaWWWHHHEEENNNYYYTTTnnn{{{bbb___uuusssttthhhyyyQQQ@@@222+++000***+++************))))))))))))************************)))+++---000LLLUUU===BBBYYYnnnoooeeeoooqqqVVVuuu|||uuuwwwSSS999???666DDD@@@III```ccc999333---+++,,,---,,,******************+++++++++************+++,,,---.../////////////////////...000111333555888===CCCGGG\\\lllzzzgggtttrrrPPPLLLcccaaaQQQUUUddd~~~^^^888000//////...---------------,,,,,,,,,,,,---......111FFF^^^pppwwwzzz~~~~~~~~~yyy~~~QQQRRR{{{~~~UUUEEE;;;<<>>EEETTTjjjuuuKKK444444:::888222<<<777777<<<>>>AAAOOOaaaxxxcccWWWZZZVVVTTTSSSQQQOOORRRXXXeee}}}oooRRRBBBUUU}}}\\\<<<000444999PPPjjjlllmmmvvvVVV999...111+++///++++++,,,,,,,,,,,,------...111>>>fffzzzhhhqqqmmmRRRXXXcccnnnmmmKKK777444222444333<<>>HHHXXXmmmtttaaaRRRZZZzzzttteeeVVVIIICCCBBBDDDFFFBBB;;;555333333222222555999===AAADDDFFFGGGNNNaaannnuuuhhhjjjsssyyy|||zzzxxxzzz{{{zzz~~~~~~xxxoooyyyrrrTTTYYY~~~```FFF???:::;;;<<<999777888333333333333333444444555GGGaaa~~~~~~SSSSSSxxxpppcccmmmwwwdddbbbjjjkkkzzzsss]]]```aaabbbiiilllqqqwww|||ttt\\\SSS[[[UUUBBBGGG]]]|||wwwqqq~~~~~~}}}}}}~~~sssfffqqq___DDDBBBIIIXXXdddaaaPPPFFFLLLXXXWWWjjjyyy^^^MMM\\\jjj}}}{{{^^^III777,,,000***---++++++*********)))))))))***************************+++---222OOOUUU:::<<>>BBBQQQkkkqqqttt```DDD999///000///...------...///000......111444333333888@@@IIIPPPXXXUUUJJJDDDNNN\\\XXXbbbpppyyyjjjpppvvvKKK222000---+++***))))))***)))))))))))))))******+++&&&000...444SSSoooxxxzzzkkkrrrtttnnnkkknnnlllggg______}}}}}}```MMM999333//////000222777===BBBVVViiivvvxxxeeePPPMMM}}}fffSSSKKKAAAGGGMMMOOOIII???777222444000333;;;@@@???CCCKKKTTTeee}}}jjjbbbgggrrrzzzyyyuuuwww{{{~~~~~~|||ttt||||||dddTTT```LLLDDD<<<;;;;;;888777888333333333333333444555555DDDaaaqqq|||RRR\\\}}}lllaaammmoooYYY[[[jjj~~~~~~wwwxxxkkkiii}}}~~~dddeeekkkaaappp}}}sssrrrvvv~~~~~~~~~~~~zzzkkkmmm]]]:::888AAARRRfffiiiXXXFFFIIIUUU^^^aaannn]]]NNN\\\llleee~~~iiiQQQ;;;---///***---+++++++++*********))))))***************************)))---555SSSWWW:::<<<[[[jjjeeeZZZddduuu]]]JJJzzztttssszzz<<<000;;;555???DDDHHHfffVVV333000,,,++++++---,,,,,,,,,+++++++++***)))))))))************+++,,,------............////////////000111333555777<<>>666777CCC@@@AAADDDEEEKKK[[[rrrsssOOO;;;<<>>HHHZZZssscccIIIRRReeezzzxxxgggbbbeeerrr||||||yyy{{{{{{|||~~~{{{xxxsssQQQdddRRRHHH???<<<:::666555666444444333333444444555666HHHlll~~~ooozzzQQQbbbzzziii```mmmdddLLLMMM___}}}{{{]]]^^^sss|||iiilllwwwgggaaaYYYddd~~~~~~~~~rrrkkk[[[333333<<>>IIIccc[[[DDDAAAHHHFFFMMMVVV^^^eeesssqqq\\\^^^WWWTTTQQQQQQOOOMMMPPPVVV___|||sss[[[QQQaaaxxxlllKKK777444666888RRRnnnoooXXX```ddd^^^>>>000222+++...+++++++++,,,,,,,,,------111///OOOvvvfffiiiKKKFFFaaaooouuudddBBB333444000444555888;;;<<>>QQQlll|||~~~uuubbb[[[\\\kkk{{{vvvYYY===888888@@@GGGDDDCCCWWWrrreee>>><<>>777111000999888===BBBLLLaaaooo]]]QQQLLLKKKIIITTTeeeuuu{{{___WWW\\\UUURRRPPPOOOMMMKKKNNNTTT___zzznnnTTTLLL^^^rrrcccCCC444444666555NNNiiigggPPP^^^ccc___>>>000222+++///++++++,,,,,,,,,,,,------111111UUU}}}nnnfffKKKDDD___nnnmmmvvveeeBBB222444...111444:::>>>@@@YYYhhhzzzwwwnnn^^^OOO555111///++++++,,,------.........111...---000222444888>>>QQQ___UUULLLXXX^^^dddwww^^^QQQbbb|||www```uuuyyydddhhhxxxDDD888//////...***)))---)))))))))))))))******+++...---222QQQyyylll^^^mmmsssxxx~~~vvvaaadddvvvhhhOOO666222///000111777CCCOOOeeezzzyyyttteeeKKK;;;SSSiiitttvvv~~~}}}qqqlllwww|||ZZZ;;;666:::AAAEEEEEENNNllleeeDDDBBBCCC>>>>>>III___vvvzzzrrrcccbbbjjjrrr}}}~~~~~~||||||}}}uuuzzz}}}}}}nnnIIIiiiSSSIIIAAA>>><<<888777888444444444444444555666666VVV[[[VVVxxxsss```[[[llljjjWWWZZZmmmrrrIIIVVVvvvzzzhhh___cccqqquuummmooowww}}}}}}rrrccc]]][[[SSS^^^{{{}}}~~~}}}{{{{{{}}}pppaaaqqqZZZ333<<>>sssqqqmmmtttxxx|||~~~zzzttt~~~~~~ggghhh|||jjjUUUSSSYYYXXXTTT999888555444===???GGGQQQ___ttt{{{kkkZZZLLLGGGFFFUUUcccxxxjjj___XXX[[[TTTPPPNNNMMMKKKIIIMMMRRR___zzzlllRRRKKK]]]mmmZZZ>>>111333444222KKKfffeeeZZZlllnnn___>>>000222+++///++++++,,,,,,,,,,,,------///333ZZZvvvhhhJJJGGGkkk}}}rrrqqqdddDDD444444000222333;;;@@@DDD``````vvvttt~~~eeeXXXKKK222///000******+++,,,---.........///...///222222111666<<>>===:::999:::555444444444444555666666NNNWWWYYY|||ooo]]]YYYkkkooo]]]```xxxqqqMMMAAAIIIcccvvv}}}tttaaaVVVVVV___gggjjjqqqqqqeeeaaalllssstttwww~~~~~~xxxhhhrrrpppiiieee```dddtttmmmttt~~~~~~|||zzzzzzxxxmmm\\\kkk|||UUU///<<>>000222+++///++++++,,,,,,,,,------------555]]]{{{kkkEEEIIIyyyuuu~~~cccFFF666444555444444;;;BBBGGGfffZZZqqqpppzzz~~~{{{^^^SSSHHH000...000)))***+++,,,---......---......111444222///222888YYYtttooodddooolllfffyyykkkVVVcccwww|||gggtttjjjsssPPP;;;,,,---000---***---)))))))))))))))******+++,,,***555YYYtttkkkaaalllpppmmmkkkggg___XXX]]]fffsssvvvgggKKK333000///111555@@@RRRcccpppzzzzzzwwwvvvcccGGG888CCC[[[oooxxx|||xxx{{{zzzrrrlllccc___nnnrrr[[[LLLLLLOOOPPPRRRdddyyyJJJGGGKKKFFFIIIHHHZZZccc]]]___iiiiii^^^zzzoooccceeelll~~~~~~yyy{{{~~~~~~}}}||||||}}}wwwssstttsssaaavvv^^^PPPHHHBBBAAA@@@;;;888888999444222333333222444888^^^xxxUUU]]]xxx}}}oooZZZYYYssszzzhhheeeRRREEEKKKZZZbbbcccnnnyyyvvviiicccccciiiggg\\\WWW[[[YYY\\\eeeqqqzzz}}}zzzuuuooonnnnnnmmmjjjttt~~~~~~xxxzzz|||rrrvvviiiZZZeeeoooPPP111666===HHHdddzzzpppQQQCCCIII]]]pppjjjfff^^^RRR```kkkwwwgggCCC...,,,,,,,,,,,,++++++***)))))))))))))))))))))))))))))))))+++---'''000@@@888222EEE```qqqmmmmmmsss|||tttOOOiii|||||||||PPP@@@777===DDDEEEGGGMMMRRRnnnKKK111...,,,+++******((('''&&&(((*********)))***+++,,,+++***))))))+++---...---------.........//////111111333666777888@@@HHHRRRdddtttffftttgggPPPQQQaaaYYYLLLSSSbbbpppVVVBBB333000222...///111---......---+++,,,...---+++---DDDrrr}}}yyy~~~}}}~~~ssspppgggwww^^^RRRJJJCCCAAADDD???777///...000444:::AAAQQQjjj{{{qqq{{{zzz|||||||||hhh[[[ZZZZZZWWWUUUPPPNNNLLLKKKHHHEEEIIIPPPcccpppPPPGGGXXXbbbGGG555111...000999JJJ```pppxxx|||fffCCC,,,000///...---,,,,,,++++++,,,,,,---333===gggwwwyyyuuuMMM\\\ggggggEEE444444333444888???JJJ[[[vvvZZZKKK___pppqqqhhhYYYMMM:::///000///,,,,,,------------------...///111111000111333555NNNZZZZZZWWWcccmmmooosssppp```___qqquuunnn}}}sss===222666---***'''---++++++******++++++,,,---,,,,,,;;;WWWmmmsssssstttlllwwwaaaaaappphhhdddaaa|||```OOO999222...000777DDDWWWfffqqqxxxxxxuuusss___EEE:::HHHYYYiiioooqqqxxx|||uuuhhhVVVFFFOOO{{{|||nnnhhhcccbbbccc]]]```hhh<<>>GGGaaayyypppRRRDDDKKKhhhtttlllmmmkkkgggzzzpppKKK222---,,,,,,,,,++++++***))))))))))))))))))))))))))))))))))))---(((000@@@888555JJJ]]]lllddddddnnn|||vvvIIIkkk~~~vvvNNN>>>666>>>FFFGGGIIINNNTTTkkkHHH000...,,,+++******)))''''''(((***+++***)))***++++++***))))))***+++---///---------.........//////111111333666777888@@@HHHPPPaaaxxxlllwwwaaaKKKNNN```\\\PPPWWWdddooo]]]DDD555111222...///222---......---,,,,,,......---444HHHttt}}}}}}zzzyyyrrrppphhhnnnVVVKKKDDD>>><<<@@@<<<555//////222666@@@IIIkkktttzzztttcccUUUTTT[[[]]]YYYVVVOOOLLLKKKKKKHHHFFFJJJQQQbbb~~~pppQQQDDDQQQZZZAAA444111...111<<>>777AAAJJJJJJKKKRRR\\\dddCCC000...,,,***+++***)))'''''')))***+++)))))))))***))))))))))))***,,,///000------........./////////111111333666777888@@@HHHPPP```~~~rrrxxxeeePPPSSSddd\\\NNNTTTbbbxxxgggFFF777222444///000222---///...------------...///777BBBiiiwwwyyy~~~}}}uuutttsssiii{{{dddNNNDDD???:::999===888444111111222888DDDPPPgggzzzpppUUUQQQfff|||^^^mmm```UUUUUUZZZZZZTTTPPPMMMKKKJJJIIIGGGFFFKKKSSSddd|||lllPPPCCCLLLTTT===444111///333@@@UUUjjjwwwmmmpppjjjkkkJJJ222333---)))---,,,,,,++++++,,,,,,---///>>>kkklllQQQZZZkkkzzzyyyvvvmmmMMM999333000///666KKKjjjyyyPPPEEESSSeeepppgggTTTKKKFFF888//////...,,,,,,---------.........000111222222222333555777<<>>???444...///...,,,,,,------......//////000111333333222333555777;;;OOOYYY^^^kkksssrrrsssdddPPPMMMfffjjjddduuugggeeehhhoooQQQ666333///111++++++++++++******++++++,,,------///JJJqqq|||jjj```fffmmm{{{wwwxxxjjjOOO999333000666BBBPPPaaannnoootttoookkkiiiYYYCCC<<>>000000000444DDDZZZgggjjjiiissstttPPP333222...------,,,,,,++++++,,,,,,---...IIIvvvwwwuuuqqq[[[KKKSSShhhttt~~~vvvjjjYYYEEE777000222000111777BBBVVVssscccAAA777777777:::@@@DDD666555:::222---///...,,,,,,---......///000000000111333333222333555777<<>><<<888888999888444111666===gggJJJYYYxxx|||wwwiiiYYY```vvv~~~ZZZDDDLLLUUUUUUPPPOOOUUU]]]]]]xxx]]]???[[[hhhRRR[[[vvvnnnuuu~~~sssmmmnnndddPPPLLLPPPCCC666333000===@@@ZZZwwwoooNNNEEEUUUlllbbbfffKKK<<<[[[eeeoooxxxggg:::,,,000---------,,,++++++******))))))))))))))))))))))))&&&,,,***222BBB<<<===VVVeeeqqqhhhkkkvvv|||yyy]]]WWWvvv{{{uuu|||yyyjjjUUUCCC<<>>---000...------,,,,,,+++******))))))))))))))))))))))))(((,,,)))222DDD>>>;;;QQQggguuuoooqqqxxx|||wwwZZZWWWyyy~~~uuu|||yyykkkRRRBBB>>>GGGIIIJJJbbbTTT555...,,,+++***++++++***))))))***++++++)))(((((()))'''((()))+++,,,......///.../////////000000000000111111333666777888@@@HHHRRRfffjjjlllXXXNNN[[[iiiYYYIII\\\wwwmmmQQQAAA;;;;;;444333444...000,,,---111///+++111===000---SSSqqqyyyzzzrrryyy~~~vvvxxxxxxfffRRR???999666222111555999444111333444444999???KKKVVVbbbiiisss^^^JJJGGGJJJSSSUUUQQQOOORRRVVVRRRQQQTTTSSSNNNJJJJJJJJJGGGEEEEEECCCDDDLLLUUU___```OOOMMMLLLGGGIII:::...222444;;;NNNcccggg```|||^^^999111...111---,,,,,,++++++,,,,,,------NNNwww{{{kkkssssssVVVCCC\\\lll~~~|||sssiiiVVVOOOEEE<<<888666444000///000555:::;;;===EEENNNGGG>>>;;;FFFRRRYYY___dddZZZKKKGGGGGG;;;111000,,,,,,,,,---...///000111111///000111111111222444666777PPP___ccclllnnniiiiiikkk^^^^^^mmmwwwlllGGG===444444------++++++******++++++,,,---)))999PPPaaagggjjjrrr{{{sssiii___mmm}}}mmmsssrrrhhhDDD999000333@@@PPPaaammmooosssmmmgggdddSSS===666LLL\\\kkkooommmoootttxxxwwwzzztttqqqdddZZZNNNHHHXXX{{{iiiWWWzzzfff[[[\\\oooyyy}}}oooXXXWWWzzzqqq\\\]]]aaaeeefffccc```\\\VVVMMMFFFAAA??????IIIRRRnnntttaaaccchhhjjjhhhhhhkkkjjjffffffdddfffhhhccc^^^iiizzzuuutttYYY]]]IIIEEEEEEJJJLLLGGGAAA???===888444444444333555:::\\\}}}JJJUUUpppvvviii]]]gggyyytttmmmsssuuu~~~xxxqqqcccUUUBBBGGGNNNUUU\\\dddhhhhhh~~~bbbZZZ^^^[[[gggnnnwww~~~tttoooccc}}}}}}qqqiiibbb[[[FFFHHHLLL:::222444...999@@@^^^|||nnnHHHAAAWWWnnnaaammm~~~ZZZEEEhhhuuuxxxCCC///000...------,,,,,,++++++***))))))))))))))))))))))))))),,,(((222EEE>>>:::MMMeeeuuurrrvvvhhh]]]sss{{{~~~tttQQQCCC@@@KKKNNNQQQqqqUUU666...,,,******++++++***))))))***,,,+++)))(((((()))'''(((***+++------......////////////000000000000111111333666777999@@@IIIPPPfff~~~hhhoooSSSGGGUUUggg[[[LLLYYYnnnjjjRRRBBB<<<<<<555333444...000+++---222///+++111>>>;;;222PPPhhhllllllhhhsssmmmyyyqqq}}}yyyhhhSSS@@@:::777222222555666111///333777888<<<@@@EEEHHHNNNZZZqqqQQQ444;;;CCCEEEAAA@@@HHHSSSRRRNNNLLLNNNMMMJJJIIIKKKKKKGGGEEEDDDCCCCCCKKKTTT^^^dddYYYYYYRRREEEEEE999---222777???SSShhhkkkaaasssttteee<<<111---000---,,,,,,++++++,,,,,,---+++LLLsssxxxmmmyyywwwWWWRRRttt|||hhhTTTOOOTTT]]]eeefff___SSSKKKBBB<<<444...000333444111777333333888@@@HHHRRR\\\[[[WWWXXXaaammmyyylll[[[TTTQQQAAA444000+++,,,,,,---...///000111222...///111111000111333555666OOO^^^ccckkkmmmhhhiiikkk___\\\fffvvvwww|||zzzrrrMMMAAA777555//////++++++******++++++,,,---(((<<>>333444???NNN___jjjkkkpppjjjeeecccSSS===666>>>MMMYYYYYYVVVWWW\\\```dddwwwnnniiihhh]]]RRRKKKVVVpppuuuaaaHHHrrr}}}yyysssgggVVV\\\hhhwwwlllUUUQQQ```iiipppxxxzzzrrrfffVVVLLLIIIGGGCCC???DDDMMMkkk|||gggaaagggiiifffgggkkkiiidddaaa___aaaccc]]][[[kkkrrrlllZZZQQQGGGMMMMMMFFFEEEJJJIIIBBBCCC===777555333222555:::]]]SSSMMMmmm}}}{{{xxxlll```gggxxx}}}zzztttzzzpppdddSSSHHHKKK^^^mmmrrrzzzssskkkbbbtttuuukkkjjjaaauuutttnnn^^^UUUIIIBBBAAA<<<000---222??????WWWuuukkkIIICCCXXXiiiggg}}}OOO\\\>>>000...///...------++++++***)))))))))))))))))))))))))))))),,,,,,222;;;;;;@@@RRRgggxxxzzz{{{{{{```[[[{{{{{{qqqSSSCCCFFFKKKQQQUUUoooKKK666...---,,,+++***************++++++***))))))***,,,***++++++,,,,,,---......,,,---///000000000///...000222333444666<<>>:::888777111111///,,,,,,---.........???BBBNNNbbbnnnpppoooqqq}}}}}}vvvzzzssslll~~~jjjSSS>>>888666000000444222111111555<<<@@@@@@>>>???;;;BBBTTTeeexxxwwwFFF:::999:::;;;===BBBMMMVVVOOOGGGJJJNNNJJJKKKMMMGGGHHHFFFFFFFFFDDDFFFPPP[[[lllqqqTTTKKKHHHDDDKKK333...222333BBBaaannneee\\\nnnsssiii;;;---000+++---,,,,,,++++++,,,,,,---///RRRvvv|||sssvvvqqqZZZMMMkkk|||xxx{{{kkkUUUIIIMMMJJJSSSWWWPPPEEE@@@???>>>777555555999===>>>:::555///111222444>>>VVVwwwmmmlllyyyyyyjjj\\\RRRDDD333---///+++,,,,,,---...///000000...000222333333333444555===PPPfffnnniiiccceeejjjwwwoooSSSaaattt|||pppmmm{{{hhhnnnmmm|||FFF>>>>>>666111,,,111000---+++++++++,,,------:::OOOdddrrruuuoooiii```tttlll}}}fffuuu~~~yyy___BBB///666BBBKKKYYYjjjfffiiikkkhhhbbbXXXGGG888@@@JJJQQQRRRYYYdddiiigggvvvvvvvvvkkkfffbbbRRRGGGYYYssspppYYYIIInnn~~~wwwppphhhdddvvvZZZHHHMMMTTT```nnn~~~hhhKKKJJJVVVWWWMMMEEEFFF\\\xxxmmmdddgggkkkmmmjjjgggdddbbbbbbaaa\\\^^^eeegggpppyyyPPPkkkZZZQQQPPPPPPLLLGGGGGGKKKMMMMMMDDD>>>888666444333666;;;dddYYYJJJfff~~~wwwkkk^^^fffxxx}}}cccZZZ^^^rrrsssqqqooo}}}vvvfff```ccctttxxxqqqeeeUUUPPPGGGAAA@@@:::000///666BBBBBBZZZwwwmmmJJJGGG```uuuvvv}}}FFFQQQAAA222111///......---,,,+++******))))))))))))))))))))))))(((++++++333===>>>DDDVVVggguuuvvv{{{```ddd|||}}}tttTTTDDDGGGLLLQQQTTTlllJJJ666------,,,+++************)))+++,,,+++***)))***+++*********+++,,,,,,------,,,---///000000000///...///111333333555;;;DDDKKKUUUhhhyyyooooooSSSNNNhhh^^^^^^OOOZZZrrriiibbbJJJ???@@@;;;888666000111///---,,,---.........000444BBBYYYkkkssstttvvv}}}{{{yyytttlllTTT===777555111000333111111333888>>>AAA@@@>>>???999:::BBBJJJWWWssseeeDDD@@@;;;888777888===GGGPPPNNNFFFJJJNNNIIIIIIKKKFFFHHHGGGFFFFFFEEEGGGQQQ]]]llllllPPPGGGFFFDDDIII444///111111AAA```nnneee___pppuuuqqq@@@000222...---,,,,,,++++++,,,,,,---000MMMmmmrrrjjjpppjjjOOOIIIjjjmmmtttxxxxxxxxxyyybbbRRRQQQQQQUUU```}}}}}}kkk[[[OOOHHH@@@DDDLLLTTTVVVNNN@@@555---///111777FFFbbbzzzsssvvv|||tttrrrjjjZZZBBB///+++000++++++,,,---...///000000...000222333333333444555777JJJ```iiigggdddiiiooo|||vvv[[[iiizzzxxxccckkk|||ccckkkrrr~~~HHH@@@@@@999333///222111...,,,+++,,,,,,---111<<>>666...111;;;EEEHHHbbb}}}mmmIIIKKKkkkxxxxxxppp???MMM{{{AAA111222//////...---,,,+++******))))))))))))))))))))))))'''***+++333>>>@@@GGGZZZkkkuuuttt|||ZZZddd|||uuuTTTDDDHHHMMMQQQSSShhhJJJ666---,,,+++******)))******(((***------+++******+++)))))))))***++++++,,,,,,,,,---///000000000///......000222333555;;;DDDKKKVVVmmmzzzqqqpppMMMUUUpppaaaYYYTTTeeejjj```JJJAAACCC===999777111222000------...///......---000<<>>CCCIIILLLDDDHHHNNNHHHFFFHHHEEEHHHFFFFFFFFFEEEHHHSSS___mmmfffKKKCCCDDDEEEGGG666111111000CCCcccnnnfffbbbvvvxxxBBB111333...------,,,,,,,,,,,,------000EEEdddjjjbbbllliiiKKKEEEeeeyyyuuu```qqquuupppxxxmmmgggVVVRRRcccssstttkkkYYY^^^fffkkkgggXXXCCC444111000000666FFFaaa{{{uuurrrsssvvvyyyxxxxxxnnnVVV<<<...,,,---++++++,,,---...///000000...000222333333333444555888HHH[[[bbb```^^^dddkkk|||aaammm}}}uuu```qqqjjjsssJJJBBBAAA;;;777333333111///---,,,,,,------111;;;WWWuuuvvvdddbbbqqqkkk}}}|||kkkxxxXXX<<<888AAAJJJTTT___dddggggggccc```]]]VVVMMMPPP___lllooonnnrrr|||xxxuuurrrllldddkkkdddKKKccctttsssqqqxxxuuurrrxxxvvvgggZZZLLL777>>>???DDDQQQbbbqqqyyy{{{iii^^^PPPMMMWWWbbbaaaZZZRRRyyykkkgggiiijjjiiifffcccaaaaaacccccc^^^```fffccceeeuuummmHHHlll^^^XXXSSSPPPUUU^^^]]]QQQKKKMMMPPPIIICCC???:::666666:::WWW~~~~~~QQQVVVxxx|||mmm^^^eeewww|||~~~vvvcccRRRNNNRRR^^^tttdddSSSYYYfffTTTHHHTTTfffwwwkkkvvv{{{iii\\\RRRNNNCCCBBB@@@<<<333---333>>>FFFSSSrrrjjjDDDMMMtttpppnnnZZZ;;;PPPttt???000222//////...---,,,+++******))))))))))))))))))))))))(((***+++222===???FFFYYYoooxxxwww|||zzzRRRYYY||||||tttSSSCCCGGGMMMRRRSSSgggJJJ777---,,,+++***))))))))))))(((***---...,,,*********((((((((()))******++++++,,,---///000000000///......000111222555;;;DDDKKKVVVrrryyypppmmmHHHWWWppp```TTT[[[ooommm[[[GGGAAAEEE@@@;;;999444333111...---...//////...000111;;;QQQiiiwwwwwwsss~~~|||}}}|||uuu[[[@@@555555444111///111555;;;???AAA???===;;;:::;;;>>>BBBEEEKKKUUU___zzzlllNNNKKKBBB;;;:::BBBGGGFFFGGGKKKKKKAAAEEELLLGGGDDDHHHGGGFFFEEEDDDEEEEEEHHHUUUaaarrrbbbIII@@@DDDGGGBBB666222111444KKKkkkrrrhhhfffzzz???...222---------,,,,,,,,,,,,------...@@@bbbiii^^^mmmrrrTTTEEE\\\nnnppp___ooouuuttt~~~~~~xxxwwwssslllaaaPPP???333333000///333BBB\\\wwwzzz{{{zzzxxxuuuuuuwwwyyy~~~kkkMMM888222///)))***+++,,,---...//////000...000222333333333444555555DDDVVV^^^^^^___fffnnn{{{^^^gggxxxxxxooo~~~JJJBBBBBB===999777333111///---++++++,,,---222<<>>777666999LLL}}}WWWPPPnnnxxxjjj[[[___ooosss{{{}}}zzzwww```III@@@CCCPPPeeewwwhhh???CCCNNN^^^KKK===III[[[xxxnnnaaaTTTLLLKKKAAABBB@@@:::000,,,444???GGGaaabbb???PPPyyy}}}oootttPPP:::QQQnnn>>>222222000//////...---,,,+++***)))))))))))))))))))))))))))+++***000:::;;;BBBUUUlllwwwuuuyyyvvvvvvqqqOOOVVVqqqRRRBBBEEELLLSSSTTTgggJJJ888,,,,,,+++***))))))))))))'''))),,,---+++***))))))'''(((((())))))***++++++,,,---///000000000///......///111222555;;;EEELLLWWWxxxyyynnnfffGGGWWWiii\\\MMM]]]mmmjjjVVVDDD@@@EEE@@@===<<<777444222///.../////////...,,,,,,666MMMjjj}}}xxx{{{xxx{{{cccGGG888555444222000444999???BBB@@@===<<<;;;???CCCGGGNNNZZZiiitttyyyppp\\\ZZZKKKAAA<<>>555000222;;;XXXuuuuuukkklllzzz<<<---333......------,,,,,,------...---???gggooo\\\mmmzzz]]]KKKVVVhhhuuucccggguuuvvv~~~sssdddUUUFFF:::333///------333BBBYYYrrr~~~}}}}}}~~~}}}{{{xxxXXX===111---)))******+++,,,---...//////...000222333333333444555000@@@TTTaaagggmmmwww|||xxxYYY___rrr|||JJJAAAAAA===;;;999333111///,,,+++***+++,,,111BBBVVVbbbhhhnnnrrrssspppcccaaa}}}uuuzzzrrrqqqQQQ<<<999DDDSSS]]]dddgggfffbbbbbbeeegggeeezzz|||}}}vvvyyyxxxlllpppfffiiiiiiiiimmmrrrnnnggghhhwwwvvvvvv|||tttkkkkkkhhhaaaSSSAAA999???@@@PPPbbbiii___MMM>>>666>>>FFFMMMRRR^^^kkkiii___aaassskkkkkkjjjgggdddaaaaaaaaa\\\___^^^bbbhhhdddhhhyyy~~~}}}qqqXXXBBBcccXXXTTTXXXXXXZZZ]]]\\\WWWSSSSSSYYYRRRKKKFFF@@@999777999GGGxxx^^^LLLccc}}}pppfff[[[^^^jjjkkkttt~~~yyyeeeNNNBBBDDDSSSkkktttXXXAAA777<<>>777444000000///...---,,,++++++))))))))))))))))))))))))***+++)))///888888???RRRfffooommmqqqoooppppppSSS]]]rrrTTTBBBEEELLLSSSUUUgggIII777,,,+++***))))))((())))))''')))++++++)))(((((()))((((((((()))******++++++,,,---///000000000///......000222333666===FFFNNNYYY}}}zzzlll___HHHUUUbbbZZZGGGYYYfffeeeTTTCCC???DDD???<<<===999555333000//////000///...///...333GGGfff{{{zzzoooyyyvvvlllPPP<<<555444333222777===BBBCCC@@@>>>???BBBKKKNNNSSS^^^uuuwwwppplllYYYIII???DDDKKKSSScccvvv^^^GGG???EEECCCCCCHHHJJJDDDBBBBBBCCCEEEJJJXXXfffxxxWWWHHHCCCMMMPPP;;;555///444CCCccc}}}wwwmmmttt~~~{{{;;;///777000......------------......///>>>kkkuuu]]]nnn___PPPYYYjjjyyyaaa\\\xxxxxx}}}|||zzznnn___OOOAAA777222.........111:::KKKaaaooosssrrrtttzzz~~~lllDDD+++(((---******+++,,,---...//////...000222333333333444555999III]]]kkkpppuuu|||xxxvvvXXX___sssyyyvvvIII@@@AAA===<<<;;;444222000---+++++++++,,,)))@@@WWWdddooozzzxxxnnnmmmjjjaaaoooiiiuuu}}}{{{bbbHHH;;;AAAQQQ]]]eeehhhhhheeedddhhhkkkkkkvvvpppnnnrrruuuwwwmmmjjjfffhhhbbbgggiiihhheeegggmmmrrrtttwwwrrrqqqrrryyy{{{wwwtttiiiLLL999???;;;JJJXXXYYYMMM???999999???KKKXXX___dddggggggeeezzztttiiijjjiiigggccc`````````^^^cccccceeegggccckkkzzzxxxfffKKK@@@aaaVVVTTTVVV[[[^^^^^^___```^^^ZZZVVVOOOIIIEEE@@@999888:::CCCiiihhhMMMXXXxxx|||zzznnnkkkfffkkkrrrooovvv~~~}}}}}}}}}}}}~~~~~~|||mmmWWWEEE@@@PPPoootttUUU@@@BBBCCCUUUjjjXXXIIITTTaaaxxx~~~ssseee\\\TTTJJJ@@@;;;===>>><<<444///333<<>>HHHOOOZZZ}}}kkk[[[HHHTTT```___GGGZZZfffiiiUUUDDD@@@CCC===999;;;888666444111000000000///...333///111CCCaaawwwtttfffooo~~~{{{|||tttuuuYYYAAA555333444444:::???EEEDDDAAAAAAGGGNNNSSS\\\hhh}}}vvvsssiiiYYYKKKEEEMMMXXXccc{{{oooOOO>>>BBBAAABBBFFFGGGEEECCCCCCEEEGGGMMM\\\jjjtttOOOEEEEEERRRUUU:::555///555HHHiii~~~uuuooo}}}uuu{{{:::000999000......------------......000;;;jjjyyybbbvvvaaaOOO```rrrwwwYYYWWWzzzyyy}}}|||{{{ttthhhYYYIII<<<444000...000222111444???QQQ^^^dddeeejjjsss}}}vvvyyywwwdddDDD+++'''...******+++,,,---......///...000222333333333444555@@@NNNaaalllnnnmmmoooqqqrrrttt\\\dddxxxyyymmm}}}{{{tttoooIII@@@AAA>>>>>>===777555222///---------...(((;;;SSSfffqqqwwwuuuqqq{{{iiidddaaappp|||uuuXXXAAA@@@OOOZZZfffkkklllhhhgggjjjllllllYYYJJJBBBIIITTTeeemmmaaa]]]bbbgggeeeffffffhhhiiiiiijjjoootttrrr{{{~~~wwwsssqqqpppvvv}}}|||{{{tttOOO222666333;;;BBB@@@888555:::@@@DDDTTThhhsssqqqppp{{{oooeeefffgggeeebbb___^^^^^^]]]dddffffffgggdddrrrvvvqqqZZZ@@@>>>bbbXXXVVVOOO[[[dddeeegggjjjeee[[[QQQKKKFFFCCC???:::999<<<===[[[~~~qqqPPPSSSppp~~~|||zzzxxxrrrttttttzzzxxx}}}|||wwwzzz}}}~~~}}}|||rrr___III???OOOuuu}}}\\\<<<:::JJJ[[[mmmXXXIIIYYYmmmwwwooobbbUUUKKKDDD>>>:::;;;<<<999333000666@@@GGGZZZyyybbbBBBHHHggg}}}mmmuuuFFFiiiWWW999:::000000000///...---,,,,,,+++)))))))))))))))))))))))))))***(((...777888@@@SSShhhfff\\\ccciiippprrrUUU\\\www\\\HHHGGGLLLRRRSSSeee|||DDD333,,,+++***)))((((((((((((&&&'''((('''%%%%%%'''))))))))))))***++++++,,,,,,,,,---///000000000///...///111333555888???HHHPPP[[[lllYYYFFFSSSaaafffLLL^^^mmmrrrWWWFFFAAABBB;;;777888666777444111000000000000///---)))+++???bbb{{{yyyjjjjjj}}}wwwzzzssszzz___DDD555333444666;;;AAAFFFEEECCCEEENNNWWWTTTeee}}}pppfffUUUQQQIIILLL\\\jjjvvvzzzUUU???@@@@@@@@@DDDEEEGGGEEEDDDFFFHHHOOO^^^mmmpppIIICCCEEEUUUYYY:::555000666JJJjjj}}}ssspppzzz888000888.........------------......///777hhh{{{hhheeeKKKfffyyysssRRRYYYyyyvvv{{{|||{{{sssdddQQQAAA666111000***///444555888BBBUUUcccgggjjjnnnsssyyy~~~tttdddTTTKKK???000))),,,)))***+++,,,---......///...000222333333333444555666FFFYYYeeegggeeeeeeffflllrrr^^^iii|||mmmfffuuummmrrrJJJAAABBB@@@@@@???999777444111/////////000111;;;PPPgggqqqpppuuu~~~zzzjjjjjjwww{{{dddGGG@@@LLLWWWggglllnnnkkkiiikkkllllllcccLLL;;;===DDDPPPmmmaaaRRRWWWWWW```kkkggglllfffeeejjjoooooommmnnnooonnnlllkkkmmmrrrvvvvvv{{{UUU444999222555777555222444<<>>===<<<<<<===\\\[[[LLLqqq~~~{{{xxxuuuyyyuuusssuuulllbbbfffwww~~~|||{{{}}}{{{|||kkkYYYOOOIIILLLbbbzzzuuuhhh>>>>>>LLLrrrZZZWWWlll|||tttlll___TTTOOOGGG:::888>>>===888111---000999GGGRRRsss|||NNNCCCRRRhhh~~~vvvqqq^^^LLLkkkHHH>>>444222222222111///...,,,++++++************))))))))))))''',,,+++---444777???QQQhhhmmmgggnnnvvv~~~{{{UUUUUU|||vvvaaaHHHEEELLLSSSQQQ```yyyIII444...---+++***))))))((((((*********))))))))))))))))))))))))***+++,,,......,,,---......------...000000222444555888>>>HHHOOO^^^lllrrrLLLIII```cccMMMUUUaaapppoooQQQGGG???>>>???===;;;<<<<<<:::666222...---,,,,,,000,,,+++666RRRnnnxxxtttpppppp{{{~~~}}}}}}hhhOOO;;;111222555BBB===???LLLVVVXXXWWWXXXZZZxxxyyyRRRKKKCCCFFFLLLYYYqqqWWWIII???@@@DDDDDDBBBCCC===LLLFFF???KKKSSS^^^uuujjjFFF@@@XXX```PPP<<<...444,,,SSSkkkxxxccc{{{iii777777222333......---,,,,,,,,,------+++AAA[[[cccDDD]]]hhhiiiIIIccc|||xxxzzz~~~{{{jjjVVVGGG<<<444111222,,,///444===DDDFFFDDDAAADDDBBBMMMcccsssuuurrrssshhhXXXEEE888000+++***---++++++++++++,,,---......000000000111222333555555:::GGGTTTYYYZZZ]]]```bbbnnnvvvjjjwww|||mmm|||tttwwwNNNHHHFFFIIICCCDDDBBB>>>999333///...//////---888VVVdddsssqqqeeedddqqq}}}|||{{{[[[AAAFFFYYYiiilllmmmkkkkkknnnlllhhhaaaNNN>>>===FFFRRRcccsssJJJFFFGGGQQQjjjjjjqqqnnnqqqsssrrrnnnlllmmmoooqqqjjjkkkuuu}}}}}}~~~zzzMMM@@@111777111///222333444;;;DDDUUUhhhppp^^^eeedddbbbaaaaaa```^^^]]]\\\WWW]]]fffeeekkkssscccGGG888>>>qqqYYYVVVRRRRRRUUUZZZ]]]\\\ZZZXXXTTTNNNGGGAAA??????===<<<>>>WWWjjj???VVVvvv}}}|||uuurrrhhhbbb___TTTSSSbbb|||{{{}}}~~~|||vvvqqqjjj\\\UUUbbbvvvtttHHH@@@\\\___```{{{rrrdddWWWLLLHHHAAA777777===AAA888222444999???JJJUUU|||rrrFFF@@@XXXrrrwwwdddRRRLLLlllxxxAAA<<<111///222222111///...---,,,+++************))))))))))))(((,,,***+++333666???QQQmmmrrrmmmuuu|||}}}UUUTTT~~~~~~xxxcccIIIEEEKKKSSSRRR```xxxHHH333...---+++***))))))((((((***))))))))))))))))))))))))))))))***+++,,,......,,,---///...------...000111333444555888>>>HHHOOOeee~~~mmmsssSSSDDDYYY\\\JJJVVVeeeuuunnnNNNEEE??????@@@>>>=========;;;888444111///...---///,,,+++666OOOjjjwwwwwwpppuuu|||zzz~~~uuudddPPP>>>666666888AAAAAAGGGQQQYYY___iiisssVVVLLLEEEDDDFFFRRRiii{{{{{{rrrPPPDDD<<<===BBBCCCBBBCCC???HHHCCCAAAOOOVVV^^^ssseeeDDDBBB]]]aaaLLL999000222111ZZZrrryyyffffff666777333222......------,,,,,,------+++BBB]]]zzz\\\DDDQQQ^^^lllPPP]]]vvvyyy|||}}}xxxgggRRRDDD:::222///000111111444999@@@DDDEEEDDD;;;222333CCCUUU\\\\\\\\\]]]OOO???555...***))),,,++++++++++++,,,---...///000000111111222333555666>>>HHHQQQSSSUUU^^^hhhnnnuuu|||vvvqqq~~~~~~vvvMMMHHHFFFIIICCCDDDCCC@@@;;;666111...---,,,...222OOO\\\hhhkkkaaaxxxjjjhhhcccppp{{{}}}~~~dddLLLJJJUUU^^^fffmmmmmmkkklllllljjjkkkTTT@@@???KKK[[[lll{{{YYYJJJSSSkkk{{{uuutttrrrpppnnnnnnppprrrsssooopppxxx~~~~~~}}}~~~~~~}}}}}}{{{}}}xxxvvveeejjjaaaGGGBBB555333000000333555777@@@JJJaaa{{{{{{eeeccc___^^^]]]\\\\\\\\\[[[ZZZ^^^]]]bbbiiigggooorrr```CCC555===iiiRRRQQQQQQNNNRRR[[[\\\WWWVVVYYYUUUNNNFFFBBBAAAAAA>>>;;;>>>LLLwww~~~zzzEEEIIItttvvvkkk[[[SSSMMMEEESSSsss~~~}}}~~~xxxzzz|||wwwjjjeeevvvYYY@@@WWWuuu}}}xxxqqqkkk[[[OOODDD@@@<<<777888>>>???333...666<<>>>>>>>><<<:::666333111//////...------333FFF^^^ooovvvnnn{{{xxxyyyeeeaaaXXXLLL???888666777===DDDMMMVVV^^^nnnYYYIIIDDD@@@>>>HHHYYYddd]]]QQQGGG???999:::???AAABBBCCCAAACCC@@@FFFSSSWWW```sss___BBBFFFbbb```DDD444333000999aaatttooo]]]wwwaaa666777555111///......---,,,,,,------+++BBB___|||wwwnnnWWWHHHLLL```{{{gggfff}}}~~~wwwtttbbbMMM???777000......///...---///444999===>>>>>>777444999AAAHHHMMMPPPMMMAAA666111---***)))***++++++++++++,,,---...///111111111111222444555666???IIISSSVVVYYYcccnnnttt{{{{{{www~~~tttMMMHHHGGGIIIDDDEEEAAA@@@===999555111...,,,...,,,HHH[[[eeeooolllooo[[[^^^nnnppprrrzzz{{{}}}qqq[[[OOOPPPWWWbbblllllljjjiiijjjjjjlllTTTAAADDDSSSbbbqqq}}}qqqWWWooo}}}{{{wwwpppmmmmmmooorrrtttrrrqqqsssxxxzzzyyyzzz}}}}}}zzzyyy}}}}}}zzzxxxxxxiiicccKKKEEEGGGGGGKKK>>>444444666888999<<>>^^^HHHGGGUUUQQQUUU]]][[[RRRPPPWWWTTTMMMEEEBBBCCCDDD@@@<<<;;;BBBdddwwwhhhmmmwwwRRRMMMooouuuvvvhhhXXXRRRNNNKKKfffzzzyyywwwsssqqq}}}iiiOOO\\\~~~yyypppfff```UUUIII???<<<;;;:::===BBB:::///---777;;;===LLL```tttXXXDDDUUUyyyUUU@@@QQQrrr\\\777>>>333555111111000///...---,,,,,,+++++++++*********)))))))))---)))(((000444>>>QQQnnnssslllrrrwww}}}xxxQQQNNNvvv~~~|||jjjQQQIIIHHHPPPTTT___yyyJJJ333------+++***)))((((((((()))))))))))))))*********)))))))))***+++,,,......---...//////......///000444555666777999AAAKKKSSSrrr~~~oooeeeKKKTTTdddbbbLLLSSSbbbyyyoooIIICCC@@@AAAAAA>>>===>>>===<<<;;;888555222000///.........111;;;OOOeeessslll{{{zzzqqqwwwTTTVVVVVVPPPGGG>>>999777===FFFRRR]]]nnnaaaGGGAAA<<<888>>>HHHMMMGGG>>>AAA===999:::===@@@AAABBBCCC@@@AAAJJJRRRVVVdddxxxYYYBBBKKKeee[[[;;;///444000???bbbmmm[[[NNNcccyyyZZZ777777666000000///...------,,,------***@@@[[[sssmmmkkk^^^IIIOOOmmm{{{sss~~~}}}wwwqqq^^^III<<<555000---......,,,******,,,000444777333999===;;;888999===AAA???666///...---+++)))***,,,++++++,,,,,,---...///111111111222333444555666;;;JJJ[[[cccfffjjjnnnooo{{{qqqnnnzzz}}}~~~www}}}rrrMMMIIIGGGIIIDDDFFF?????????>>>:::666111......)))EEEaaammm{{{}}}pppdddcccxxxkkkdddppprrr~~~|||||||||hhhUUULLLZZZaaaggggggfffggghhhfffgggUUUIIIOOO^^^mmm|||kkkvvv{{{uuummmjjjlllooopppppplllnnnqqqsssssssssvvvzzzzzzxxxxxxzzz{{{zzzwwwuuuddd\\\CCC333>>>SSSWWWDDD:::<<<>>>>>>===@@@IIIRRRqqq}}}nnnbbb\\\\\\[[[\\\^^^^^^^^^___```aaahhhkkkmmmlllpppxxxfffOOO777333EEE]]]HHHFFFTTTTTTXXX]]]XXXNNNMMMTTTQQQKKKEEECCCDDDDDDBBB???<<>>@@@777222444<<>>HHHWWWkkkiiiHHH<<<999777999<<<===<<<;;;??????===;;;<<>>AAA@@@@@@FFFNNNTTT[[[gggxxxrrrjjjfffbbb^^^]]]XXXZZZ]]]]]]]]]^^^```bbbhhhkkkjjjhhhuuu}}}qqqZZZEEE333999RRRgggSSSOOOOOOUUU[[[ZZZSSSMMMMMMPPPKKKHHHEEECCCCCCCCCCCCCCC@@@CCCTTTzzz|||zzzmmmlll~~~}}}zzzmmmZZZQQQPPPQQQiii~~~{{{{{{|||mmmNNNIIIMMMQQQYYY|||xxxuuuiii[[[TTTGGGAAA:::999<<<===<<<999222333888>>>EEEQQQggg{{{xxxZZZGGGPPPnnnVVVTTT|||AAA888888000333111000000///......------,,,++++++++++++*********(((,,,((((((///222<<>>;;;<<<<<<;;;888555111///+++---///111666FFFaaayyymmmxxx~~~wwwjjjvvvlllnnntttvvvtttkkk[[[KKK>>>888;;;HHH___}}}eeeDDD;;;999999::::::888:::>>>>>>AAAAAA===<<<>>>@@@@@@DDD@@@HHHNNNOOO___ttt{{{OOOFFFPPPYYYDDD...///777444EEEWWWcccTTTdddvvvJJJ@@@777888666111111///...------,,,,,,+++666LLLqqqooowwwvvvKKKQQQtttwwwccc}}}{{{vvvyyyxxx~~~uuulllXXXBBB666333111000000---///000111222555888;;;???KKKWWWbbbooorrr^^^DDD888111,,,,,,...------///,,,,,,,,,,,,---...///000222222222222333555666777<<>>>>>999222///555;;;BBBQQQfffwww~~~kkkMMMHHH```~~~kkkHHHQQQ[[[:::999333000222000000000///......------,,,,,,+++++++++*********'''+++))))))000222:::LLLfffqqqnnnnnnnnn{{{xxxUUUxxx{{{~~~zzzcccQQQCCCKKKUUUZZZuuuPPP444...---+++***))))))(((((('''(((((()))******++++++)))))))))***+++,,,......---///000000//////000111333444666888===GGGTTT^^^|||yyyeeepppRRREEEZZZfffeeeWWWbbbmmmxxxYYYJJJEEEAAA@@@>>>;;;===BBB<<<===>>>===;;;777333000------///111333@@@[[[tttmmmnnn~~~yyywwwlllfffqqq~~~vvvgggUUUEEE===999===SSSuuubbbXXX```bbbdddZZZAAA@@@;;;;;;>>>???;;;:::===:::@@@BBB>>><<>>444222111000///,,,...111333666;;;BBBHHHSSSgggvvvuuurrrnnn]]]HHH<<<333,,,,,,---,,,---///---,,,,,,------...///000222222222333444555666777BBBOOO[[[___aaaeeejjjlllooovvvnnnwwwqqqmmmkkkKKKJJJHHHIIIEEEHHHHHHIIIJJJJJJFFF???888444///222000SSSeeeRRRXXX^^^zzzpppppp~~~~~~}}}}}}~~~yyyrrrnnnjjjbbb[[[]]]ccceeecccZZZIII<<>>>>>AAA@@@888///333<<>>@@@???===999555222111///...//////999QQQiiikkkfffmmmaaahhhsssaaaPPPEEEAAAAAAIIIfffdddFFF>>>FFFHHHRRRVVVFFFDDD>>><<>>;;;???BBBBBBDDD???HHHOOOYYYwwwiiiCCCEEELLLEEE222///:::>>>PPPWWWVVVddd^^^}}}???III777888<<<222111000///------,,,,,,...111FFF{{{xxxzzzuuuaaaAAAYYYtttxxxNNNbbb}}}rrrhhhSSS<<<222111000//////000333666999===EEEPPPWWWqqqtttddd___ZZZ???666---+++++++++---000---------------...000000222222222333444555666777EEESSS___aaa___^^^^^^]]]ooozzzqqqxxxqqquuujjjKKKJJJHHHIIIEEEHHHDDDFFFHHHJJJHHHDDD@@@<<<,,,333+++QQQiiiRRR]]]rrrsssqqqmmmiiiooo}}}}}}}}}|||uuussskkk```ZZZ\\\]]]\\\UUUDDD888>>>PPPeee}}}ffftttzzzvvvzzzmmmqqqnnnooonnnllliiijjjoootttrrrvvvuuuqqqrrrxxxyyyvvvuuuwwwsssnnnpppvvvxxxttttttaaaWWW>>>MMMmmmVVVAAAJJJKKKJJJJJJSSS___bbb^^^OOOLLLSSSlll{{{ccc|||tttjjjddddddccc\\\TTT[[[```ccccccaaaaaaeeeiiiqqqtttttt~~~~~~sssZZZCCC777444FFFfffrrr\\\XXXZZZXXXUUUQQQMMMJJJHHHFFF>>>>>>=========???@@@AAAEEEEEE@@@VVV~~~{{{|||rrr||||||||||||ooobbb^^^bbbqqq~~~|||}}}~~~|||yyyvvv|||}}}xxxyyycccMMMUUUppp}}}{{{vvvmmmcccZZZRRRJJJFFF???<<<===AAA@@@:::444222666FFFHHHNNNnnn~~~jjjWWWCCC\\\rrr:::BBBnnn```999;;;444111///222222111111000///......---------,,,+++***)))(((''')))(((***---...///777@@@cccxxxwwwiiiqqq|||nnnzzz{{{~~~lllTTTLLLLLLIIIVVVrrrNNN222......,,,+++***)))))))))))))))))))))************(((((())))))***+++---...000111000///---...000111555666333777CCCHHHSSSfffrrrsss``````KKKWWWpppjjjYYYWWWdddnnnhhhKKKCCCBBB@@@???>>>???@@@@@@AAA@@@===;;;999777777777333000000000...333GGG^^^fff^^^uuuvvvaaa]]]zzz|||jjjVVVJJJFFF@@@888CCCgggiiiLLLDDD===<<<===???FFFNNNSSSIIICCCCCCAAA<<<:::<<<888999===AAAAAA<<<;;;>>>HHH@@@CCCRRRjjjwww[[[DDDAAAOOOHHH666...222OOOfff^^^MMMNNNddduuulllEEE@@@<<<...===444333111///...------......+++AAAkkk~~~rrrhhhmmmSSSJJJcccwwweeeQQQwwwnnnhhhSSS<<<000------///111444///888HHHLLLNNNfffeee```\\\PPPCCC:::///)))))),,,---,,,,,,,,,------///000222333111333444222111444888999HHHiiissshhh]]]KKKCCCSSS```}}}{{{zzzYYYFFFMMM@@@FFFJJJDDDFFFHHHHHHFFFEEEEEE@@@:::444333111FFFdddeeehhh{{{jjjlllppphhhqqquuuxxx}}}~~~~~~|||{{{|||xxxrrrnnndddVVVSSSWWWWWWDDDAAAPPP```llllllaaaddddddbbbhhhrrrpppnnnvvvnnnllliiihhhjjjmmmnnnoooooorrrrrrppprrrwwwzzzyyyvvvyyytttiiigggppptttooosss```XXXGGG[[[zzz___HHHQQQ```^^^TTT]]]fffbbb\\\SSSLLLlllxxxgggiiifff___```YYY\\\\\\]]]]]]\\\\\\___eeekkkwwwkkktttxxxtttbbbNNN===000555UUUwwwsss[[[SSSMMMKKKIIIGGGDDDCCCBBBAAA???>>>===;;;;;;;;;<<<===777???===FFFjjjtttxxx~~~pppkkk|||~~~yyyxxxrrrooouuu}}}}}}zzzxxxxxxzzz{{{}}}}}}{{{rrrgggooo{{{~~~yyyrrrggg\\\SSSKKKEEEBBB>>><<<===>>>:::444333777>>>IIIOOO___{{{kkkYYYMMMRRRuuuyyyXXX;;;EEEqqqQQQ666:::333333000222111111000000///......---------,,,+++***)))((((((***)))))),,,---///777@@@^^^pppqqqgggmmmwww{{{~~~gggkkk}}}ttttttWWWFFFGGGNNNbbbPPP888......,,,+++***)))))))))))))))))))))************(((((())))))***,,,---...000000000///---...000222333555444999DDDJJJVVVllltttlll^^^[[[EEEUUUggg```QQQPPP^^^mmm\\\EEECCCBBB@@@???>>>>>>>>>???AAA???===;;;999888777777666222111111...111CCCXXXaaaaaarrrwwwaaaYYYrrrxxxgggRRRFFFAAA;;;444666NNNrrr{{{rrriiiWWWFFFDDD???:::888666999CCCNNNVVVLLLDDDAAA???;;;:::======<<<===???>>>;;;===BBBCCCIIIKKKVVVuuuwwwTTTJJJLLLUUUBBB111111777MMM]]][[[CCCCCCcccnnnxxx___CCCAAA@@@444;;;444333111///...---.........+++>>>bbbtttlllgggnnn___PPPdddwww|||jjjYYYyyyvvvmmmeeeQQQ;;;000...///000222222:::FFFNNNZZZssscccKKKHHHMMMPPP@@@888...((())),,,---,,,,,,,,,,,,---...000111222111333444333333555:::<<>>>>><<<;;;;;;<<<======777AAA===<<>>===;;;555111666???FFFPPP]]]rrrsssUUUHHHNNNhhh^^^BBBDDDaaattt???555777222555222111111000000//////.........------,,,+++***))))))(((+++))))))++++++---666@@@VVVfffjjjeeehhhllltttiii```sss}}}sss}}}___FFFEEEQQQeee}}}RRR;;;......,,,+++***)))))))))))))))))))))************))))))))))))+++,,,---...000000000///......000222222555555;;;FFFLLL[[[uuuwwweeeaaaYYYDDDZZZ___XXXLLLMMM\\\ttt}}}PPPBBBCCCBBB@@@???>>>=========???>>><<<;;;999888777777888444222222---...===PPP]]]gggppp||||||yyybbbTTTgggxxxhhhUUUHHHAAA:::555...666EEEZZZnnnzzz}}}{{{zzz___GGG===???AAA??????;;;888555222444AAANNNSSSJJJBBB>>><<<:::<<>>>>>AAAEEECCC??????BBB???SSSTTT]]]nnnJJJKKKKKKNNN777,,,:::CCCSSS___ZZZ???@@@aaaiiiuuuNNNBBBAAADDD;;;:::555444222000............---***999XXXkkkkkkkkkqqq]]]GGGUUUiiipppoooiiisssuuulllaaaNNN:::111000111222333555DDDQQQ]]]|||WWW@@@777444:::FFF:::444,,,((()))+++------+++++++++,,,...000111222111333555555555666;;;@@@\\\mmmiiiTTTGGGJJJ___}}}qqqssswwwuuuxxxOOOAAADDD999>>>@@@===BBBEEEFFFFFFHHHKKKIIIDDD@@@;;;111:::ZZZooosssxxxtttdddppp}}}qqquuuyyy{{{~~~{{{zzzyyyxxxyyy{{{}}}~~~yyywww|||zzzooogggfffnnn{{{bbbdddhhh^^^WWWqqquuujjjjjjiiikkknnnoooooooooooosssuuutttuuuyyyzzzwwwpppvvvwwwssssssxxxvvvppplllmmmnnnfffyyynnnOOOOOO___ZZZOOOQQQVVVrrrppphhh```\\\aaa\\\^^^mmmnnnmmmkkkllluuuzzzdddIII;;;777999[[[hhhSSSLLLLLLJJJHHHEEEBBB@@@???>>><<<<<<<<<<<<>>>@@@BBBCCC:::@@@<<<===RRRmmm|||tttwww~~~{{{nnnaaaXXX```qqqxxxyyy~~~|||||||||wwwtttrrrkkkpppvvvvvvssspppqqqsssuuuuuuqqq{{{zzzsss]]]RRRYYYXXX```|||~~~uuuzzzyyyvvvmmmdddVVVJJJCCC@@@??????BBB>>>:::777444444<<>>GGGLLL___~~~yyy___cccVVVDDD\\\___YYYSSSVVVffflllIIICCCBBBAAA@@@???===<<<;;;:::>>>===<<<;;;999888888777888444333333...---999JJJVVVggghhhnnnrrr{{{eeeTTT]]]}}}xxxiiiWWWIII???999555222000111888CCCKKKNNNMMMPPPNNNEEE;;;<<>>888555444666@@@KKKJJJFFFAAA>>>======>>>@@@:::>>>FFFNNNLLLDDD>>>===CCCWWWXXXhhh___IIIVVVFFF???...---<<>>???JJJJJJOOOaaakkkssshhh```^^^gggcccfffccclllsssqqqooovvv___@@@555888DDDmmm{{{XXXGGGDDDGGGFFFDDDAAA???>>>===<<<<<<;;;;;;;;;<<<>>>@@@AAA222999999===QQQmmm|||vvvssswww~~~ttthhhPPPRRR___uuu|||yyy{{{~~~}}}|||}}}vvvpppnnnnnnoootttzzz}}}{{{|||~~~jjjaaammm|||uuuXXXOOOcccppp|||vvvkkkddd\\\QQQHHHBBBAAAAAAAAAAAA999333444666:::BBBJJJOOOqqq~~~nnnYYYIIIEEEMMMrrr~~~ddd@@@JJJuuuAAA555:::222...555000111////////////............------,,,,,,+++*********+++))))))******+++333<<>><<<;;;999999<<<<<<;;;;;;:::999888777777333222444000---777EEEMMM``````ccc~~~hhh{{{lllXXXWWWppp|||tttfffVVVGGG;;;444222666333111111555999===>>>222999>>>CCCQQQbbbfff```KKKAAA777555777999===BBBGGGGGGFFFCCCAAA@@@???>>>999<<>>>>>IIIVVV]]]xxx|||VVVXXXkkkGGG666///333999<<>>===777666444111///............)))000KKKnnnyyypppQQQDDDRRR^^^mmmuuudddzzzpppiii]]]MMM<<<444222444;;;AAAZZZiii```CCC<<<555555555222///...///,,,***))))))+++,,,---******+++,,,...000222333555444555777444333;;;FFFaaaiiiooollliiiyyy^^^{{{~~~oooGGGBBBBBB>>>DDDCCCGGGKKKLLLKKKGGGGGGHHHEEE@@@EEEAAA888444DDD```fffVVVXXXhhhuuuhhhppp|||{{{|||}}}|||{{{{{{zzz{{{{{{|||~~~{{{qqqsssyyyvvvtttrrrjjj}}}~~~nnnaaallllllnnnqqqtttuuusssrrrrrruuuvvvsssrrrsssrrrnnnuuuvvvuuurrrqqqrrrqqqooommmxxxtttooo{{{fffHHHLLLJJJMMMWWWXXX[[[ggglllvvvjjjbbbaaajjjgggjjjnnnqqqqqqooosssoooRRR777---888MMMqqqzzzZZZKKKFFFAAAAAA@@@@@@???@@@@@@@@@===<<<:::999888888999999111<<<===999===OOO|||zzzyyywwwxxx{{{{{{qqqfffPPPHHHKKK```{{{}}}yyy{{{}}}~~~|||wwwrrrpppttt{{{}}}~~~|||gggcccttt}}}nnn^^^ddd~~~uuusssooolllYYYTTTMMMHHHDDDBBB@@@>>>:::333///333:::@@@GGGNNNZZZwwwyyy\\\DDD@@@MMM```cccEEE666ZZZTTT<<<666:::///...555---222........................------,,,,,,++++++++++++***))))))+++***+++111:::DDDZZZjjjoooooojjjqqqzzzWWWUUU{{{|||vvvvvvWWWJJJIIINNNXXXgggZZZ777......,,,+++***)))))))))))))))))))))************************+++---...///.../////////...///111333444777:::BBBJJJPPPpppqqqkkkaaa___IIIJJJWWW```VVVZZZgggzzzPPP??????>>>>>>>>>===<<<;;;999888::::::;;;;;;:::999888888666333333555222...555BBBMMM___ddddddxxxzzzxxxrrraaaTTTccc~~~uuuiii[[[KKK<<<444444333444444555666999<<>><<<;;;=========AAAGGGOOOWWWiiimmmUUUiiijjj@@@000222;;;@@@CCC]]]mmm@@@GGG___aaaSSSFFFFFF>>>>>>:::>>>999777555222000/////////---***...DDDiiiuuuoooWWWAAARRReeepppyyyjjjrrrwwwnnnfffYYYMMM>>>444111666EEERRRttt]]]BBB<<<>>>:::111,,,...111111++++++*********+++,,,---***+++,,,---///111333444666333444777444444???NNNdddcccjjjooosssiiibbbGGGFFFCCCBBBHHHEEEKKKEEEGGGFFFCCCDDDFFFDDD??????>>>===999===XXXfff\\\aaavvvyyycccaaavvvxxxxxx~~~|||{{{zzzyyyyyyyyyyyyyyy}}}sssrrrnnnnnnnnngggpppzzznnnnnnoooqqqtttuuutttrrrpppssstttssstttwwwxxxuuuyyyxxxvvvsssrrrrrrrrrrrrmmmxxxpppsss{{{hhhHHHLLLPPP```uuuwwwmmmllluuunnngggdddllliiilllwwwrrrzzzxxxeeeFFF777///CCCcccxxxmmmZZZOOOAAAAAA@@@@@@@@@AAAAAABBB===;;;999777666666666666888>>>===888444777SSS||||||}}}xxx|||{{{vvvrrrrrrqqqhhh\\\RRRPPPNNNTTTeeeyyy}}}}}}{{{wwwzzz~~~|||yyyvvvvvvyyy}}}|||{{{}}}yyy~~~xxxooozzzrrrrrrnnnjjjggggggPPPNNNKKKHHHEEE@@@;;;777222111333:::@@@FFFNNNVVVbbbjjj```LLLBBBGGG^^^{{{tttIII:::FFFpppyyyBBB999333555,,,000555***222........................---,,,,,,,,,,,,+++++++++)))(((***,,,+++***///777===YYYlllppprrroooqqq~~~___XXXyyyzzz^^^PPPHHHKKKXXXccc^^^888......,,,+++***)))))))))))))))))))))*********************+++,,,---...///.../////////...///111444444888<<>><<<=========<<<;;;999888999999:::;;;:::999888888888444555777444///333===LLL^^^kkkhhhnnnrrrvvviiiTTTXXXyyyyyynnnaaaPPP???777888111222444666999;;;======FFFJJJGGGCCCPPPhhhtttqqqLLLCCC;;;999999777666888@@@EEEGGGCCC@@@AAABBB???BBB===:::999:::===FFFOOOTTT```}}}\\\RRRgggSSS666000111;;;HHHRRRllleeeRRRPPPaaa{{{kkkNNNEEE??????@@@555===999888555222000/////////+++,,,///;;;YYYvvvyyykkkggg\\\CCCZZZxxxzzzxxxgggvvv~~~uuullleeeSSSJJJ>>>444000:::QQQfff]]]BBB===@@@<<<555---)))+++...111)))***++++++++++++,,,,,,+++,,,,,,...000333555666666222333777666888GGGZZZddd\\\eeesss{{{~~~YYYGGGIIIDDDCCCHHHCCCKKK???AAA@@@>>>???BBBAAA===;;;;;;AAA<<<555LLLggggggeee{{{~~~tttooogggjjj~~~}}}vvvrrryyy||||||{{{{{{zzzyyyyyyxxx|||yyy~~~vvvsssvvvrrrlllvvvooonnnnnnppprrrsssrrrqqqooorrrsssqqqsssxxxyyyxxxwwwuuuttttttsssrrrrrrrrrqqqxxxmmmwww{{{uuuzzzlllOOOHHHIIIdddrrrqqqnnnllltttrrrwwwzzz{{{|||xxxkkkVVV===<<<999VVV{{{dddSSSAAA@@@???>>>===<<<<<<<<<;;;:::999888888888999:::999888444999>>>999???TTTrrryyy~~~tttqqq|||yyypppiiijjjjjjaaaTTT[[[fffeeeTTTJJJXXXsssvvvkkkmmmwww|||zzz{{{|||xxxvvvwwwyyy}}}|||www{{{yyy{{{zzzllltttzzzwwwqqq```TTTKKKJJJJJJIIIEEE>>>666000...222:::BBBFFFJJJTTT___eeeYYYGGGBBBJJJSSSmmm[[[777@@@aaaXXX;;;555///000+++222555(((222---.....................---,,,,,,,,,,,,,,,,,,+++((((((***---,,,***...555888XXXlllppprrrqqqqqqxxxaaaXXXuuu~~~gggVVVGGGDDDQQQSSSrrraaa888......,,,+++***)))))))))))))))))))))*********************+++,,,---...///.../////////...///222444444777<<>>;;;777777;;;555<<<>>>::::::@@@DDDDDDCCC???>>>???@@@CCCJJJRRRWWWiiiwwwOOOLLL[[[DDD666666///555HHHUUUkkkeeejjj\\\dddZZZJJJBBB:::AAABBB333;;;:::888666333111/////////)))...///444KKKgggnnncccoookkkPPPiii~~~ooo{{{}}}tttkkkdddOOOHHH>>>444000<<>>bbboooeeeSSSAAA@@@>>>=========>>>???:::888888<<<@@@@@@;;;666666555444444666999<<<>>>QQQ|||~~~pppllliiigggooo|||xxxqqqOOO@@@NNNccc|||rrrooommmkkksssuuuwwwzzz{{{|||{{{{{{yyyxxxwwwuuuuuuuuuvvvvvvuuuuuuwww}}}~~~qqqooonnnoootttyyy}}}}}}ooo]]]PPPMMMNNNNNNLLLHHHAAA:::444111000333;;;CCCGGGMMMUUUVVVRRRJJJAAADDDLLLUUUpppiiiDDDDDDeeejjj555===333333222222111000000000/////////...---------,,,------,,,,,,,,,,,,+++++++++***))))))***+++...///:::OOOgggqqqooonnnrrrwwwwwwZZZooowww\\\FFFFFFTTTXXXcccjjj888///,,,***))))))***)))((())))))***++++++++++++***++++++,,,------......//////...------...///000111333:::DDDIIINNNfffzzzccceeeeeeccc\\\AAAKKKWWW___GGGTTTQQQ___WWWDDDBBB======<<<<<<;;;;;;:::999999666666777777888888888999666666555444333222222111@@@\\\pppmmmjjjrrrxxxuuu|||qqqzzzbbbYYYbbbvvv{{{vvvlll___PPPBBB777111999,,,111===<<<;;;>>>===CCCPPPSSSEEEFFFeeesssbbbRRRIII???999777777999<<<999888999;;;>>>@@@AAAAAACCCDDDCCCAAACCCJJJOOOQQQaaadddJJJKKKTTT999111444999:::FFFZZZaaappp}}}hhh|||yyyQQQNNNJJJEEE@@@<<<:::999555444333222000///......000'''///333<<>>BBBBBB<<<===DDD888>>>CCCDDDAAA>>>>>>@@@FFFQQQLLL>>>666999NNNjjjcccYYYdddmmmcccooonnneeetttmmmsss}}}yyyzzz~~~ssszzzwwwvvvzzz~~~wwwnnniiieeeiiipppsssnnnhhhnnnnnnrrrvvvuuupppnnnpppyyyvvvooojjjlllrrrtttqqqtttrrrppppppqqqrrrsssrrrqqqrrrssstttsssqqqooonnnbbbVVV___wwwxxx~~~ttt```KKK???222444^^^iii___KKK@@@???======<<<======>>>999777666999<<<===:::555666555444444555888;;;===SSS{{{nnnnnnyyycccFFFAAAGGGRRRmmmvvvkkkeee```dddkkkrrrvvvxxxyyyxxxvvvwwwwwwwwwvvvtttsssrrrooonnnoootttxxxyyyuuuqqqtttsssrrrtttvvvxxxxxxwwwnnniii```WWWPPPLLLKKKLLLGGGEEE@@@:::555222333555@@@DDDFFFIIIPPPWWWUUUOOO>>>CCCJJJRRRggguuuOOO@@@gggMMM777666333222222111111000//////............------------------,,,,,,,,,,,,+++++++++***))))))***+++---///:::JJJ^^^iiilllkkkmmmnnn}}}___mmm}}}aaaIIIGGGRRRRRR^^^|||kkk:::///---***))))))***)))((())))))***++++++++++++***++++++,,,------......//////......---...///111222666:::BBBJJJUUUpppuuu\\\kkkrrrlll[[[AAAOOOZZZ]]]LLLTTTVVVnnnPPPDDDBBB<<<<<<<<<<<<;;;::::::999999666666777777777888888888555555444444333333222222<<>>CCCDDDAAA>>>>>>???OOOTTTKKK===888888CCCVVVqqqaaaZZZZZZ```uuuaaabbbwwwtttyyy|||yyyxxx{{{xxxwwwyyy{{{{{{rrrgggeeejjjqqqsssrrrnnnnnnpppuuuuuurrrrrruuutttrrrnnnkkknnntttuuuqqqsssqqqoooooopppppppppoooppprrrtttuuuuuutttsssrrrsssnnnzzz|||nnnXXXBBB666444AAAhhhcccYYYFFF>>>===<<<;;;;;;;;;<<<<<<777555333555888999777555666666444444555666999:::KKKwww|||xxxtttvvvzzzuuutttWWWGGGCCC:::III```yyyoooeeeaaa[[[YYY[[[bbbkkkqqqppprrruuuxxxyyyxxxvvvuuuwwwvvvuuuxxxzzzzzzvvvrrrrrrqqqooommmkkkfffaaa]]]YYYRRRKKKHHHJJJJJJFFFBBB<<<999666222000333888===EEEGGGIIIMMMSSSUUUMMMCCC@@@MMMWWWddd{{{QQQ;;;III]]]888>>>222222222111111000000//////------------............------,,,,,,,,,,,,+++++++++******)))***+++---...;;;FFFVVVcccjjjkkkiiiiiieeellleeeKKKEEEMMMMMMXXXvvvppp>>>000...+++*********)))((())))))***++++++++++++***++++++,,,------......//////.........///000222333888;;;AAAKKK]]]~~~mmmWWWwwwxxxnnnUUUBBBUUU___YYYPPPPPPWWW~~~HHHCCCBBB;;;<<<<<<;;;::::::999999888666666666666777777777777333333333333333333333333333???RRRaaalllttt|||ooobbbXXX___ttt~~~}}}yyyrrrhhh___WWWMMMAAA888555000333555666AAAJJJEEEHHHFFFOOO___www{{{___OOO@@@:::999999:::>>>>>>>>>???@@@AAACCCCCCDDDFFFDDDFFFJJJJJJNNN```ssseeeEEEGGGKKKCCC222111:::FFFRRRdddhhhYYY___MMMJJJHHHDDD@@@===;;;999999666555444333222111000///000***000///333WWWtttkkkiiioooeeeOOOFFFQQQgggyyykkkkkkzzzqqqjjj```XXXLLLBBB888555444111000111111555222+++***000111,,,---,,,***)))(((((()))***(((***++++++******+++,,,111000111333666888888777666999:::888>>>OOObbbmmm{{{uuu{{{xxx{{{uuu||||||zzzUUUDDD===;;;???@@@;;;:::>>>:::???CCCCCC@@@======>>>EEEHHH???777;;;<<<@@@LLLjjjhhhaaacccxxxttt\\\fff~~~~~~{{{tttwww}}}zzzyyy{{{{{{{{{}}}rrrnnnmmmllljjjqqqnnnnnnqqqqqqnnnmmmpppllllllkkkkkkooouuuuuuqqqsssqqqooooooooopppooonnnmmmnnnqqqsssuuuuuutttsssvvvzzzzzzsssdddNNN:::111222JJJlll}}}|||```WWWEEE<<<;;;;;;:::::::::::::::777555222333444666666555666555444444444555666777;;;UUUwwwwwwiiicccooo~~~~~~nnnbbb[[[FFF===:::JJJhhh~~~|||{{{sssfff[[[TTTSSSVVVYYY\\\^^^bbbeeehhhiiijjjiiipppnnnmmmnnnooonnnkkkhhh^^^]]][[[YYYWWWSSSNNNKKKPPPMMMKKKLLLMMMHHH>>>555111111111000222777>>>CCCEEEJJJQQQUUUUUUOOODDD;;;HHHZZZjjjKKK888@@@eeeBBB444>>>///222111111000//////......,,,,,,,,,------.........------,,,,,,,,,+++++++++++++++*********+++,,,---:::CCCTTTccckkklllkkkmmmxxxqqqtttmmmSSSHHHJJJNNNWWWqqqwwwEEE111///,,,************)))))))))***++++++++++++***++++++,,,------......///............///111333444:::>>>DDDNNNeeeccc```sssoooeeeLLLFFF\\\aaaSSSUUUNNN\\\DDDBBB@@@<<<;;;;;;::::::999888888888666666666666666666666666111222222222333333333444555<<>>777777777333...,,,---000000+++***---,,,(((+++***)))((('''((())))))***+++,,,,,,++++++---///222111222444777999999999888;;;888777DDDZZZfffgggwwwrrr___oooLLL@@@;;;;;;???@@@<<<;;;===<<>>???GGG\\\ppprrrvvvxxxqqqlllbbbnnn{{{uuuzzz{{{uuu}}}|||~~~}}}{{{~~~zzzooohhhrrrnnnlllnnnooommmnnnpppkkklllmmmnnnsssyyyxxxsssqqqpppooooooqqqrrrrrrqqqnnnpppsssuuuwwwwwwwwwvvvwww}}}yyynnnfffVVVCCC666444999SSSooo|||tttxxx\\\TTTBBB::::::::::::999999999888777555333222333444555555555555444333333444555555444777JJJggg|||qqqdddhhhuuu|||uuu{{{~~~uuuVVVKKK>>>666999FFFYYYhhhqqqtttvvvuuuoooeeeZZZSSSTTTSSSSSSSSSSSSSSSTTTTTTVVVUUUTTTTTTTTTSSSRRRQQQKKKIIIHHHIIILLLNNNOOOOOOLLLLLLLLLJJJEEE>>>555///...000444777:::>>>DDDGGGOOOSSSWWWUUUMMMFFFDDDFFFRRRnnn___<<>>???:::::::::999888888777777666555555555555555555555000000111111222333333333>>>CCCVVVqqq~~~yyyuuuwwwsssnnn~~~tttpppssshhh```gggqqqrrruuuxxxyyyyyyxxxwwwtttlllccc]]]YYYPPPCCC999444777>>>>>><<>>;;;999888888888777666555444222111000000---,,,......000DDDbbbtttfffhhhooo^^^EEEWWWvvvvvvrrrwww{{{yyy|||uuukkkcccZZZQQQCCC===999888666222000111)))++++++)))***---...---+++***)))((((((((()))***,,,---...---------000222333222222555888::::::999<<<<<<:::???SSSjjjpppiiiqqqttttttVVV~~~uuummm}}}yyyFFF???<<<<<>><<<<<<<<<>>>@@@@@@???>>>======;;;BBB>>>:::===:::777???WWWrrrxxxssszzzuuuiiilllhhhkkkxxxuuusss}}}||||||~~~}}}{{{||||||vvvssstttuuutttsssuuunnnppppppqqquuuzzzyyytttnnnnnnnnnpppsssttttttsssuuuwwwyyy{{{}}}}}}|||{{{}}}ppp___SSSDDD666444:::NNNeeesssVVVNNN===999999:::::::::999888777666555444333333333444555333333333333333333444444777...777OOOnnnnnngggjjj|||sssdddaaafffrrrfffWWWGGG???===<<<===???IIIQQQ\\\hhhpppssssssqqqhhhfffbbb]]]ZZZWWWVVVVVVUUUTTTSSSQQQQQQPPPPPPQQQNNNJJJFFFEEEGGGJJJLLLMMMCCCBBB@@@:::444111111333222666<<<@@@CCCEEEGGGIIIUUUSSSOOOGGG??????MMM\\\nnnaaaCCCPPPmmmccc000222666000555000000//////......------,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++...888MMMccckkkiiijjjpppzzz|||wwwxxxvvvkkkWWWKKKOOOQQQ___tttQQQ333111...,,,,,,+++***)))))))))***++++++++++++***++++++,,,------......///.........///111444666888===FFFPPP```lllbbbwww\\\lllQQQFFFYYY\\\UUUKKKTTTXXX~~~lllDDDCCC;;;AAA::::::999888888777777666555555555555555444444444000000000111111222222222666===PPPiiiwwwvvvsssttt|||rrr{{{uuurrrzzztttgggfffgggjjjnnnrrrtttsssrrrpppqqqkkkddd___ZZZRRRGGG>>>444555>>>BBB@@@GGGOOOJJJBBBEEEWWWmmm~~~iiiLLL666999BBB@@@;;;:::@@@CCCEEEEEEDDDDDDGGGJJJIIILLLQQQXXXhhhyyy]]]MMM@@@444000666<<>><<<:::888777777777666555444333222111000///---------...000;;;UUUpppffflllyyykkkGGGKKKssszzzpppqqqyyysssnnnnnnttt{{{|||qqqiiibbbYYYPPPDDD>>>:::777222......333,,,,,,++++++,,,...111222,,,,,,******)))***+++,,,---...///......///222444333222222555888::::::999777777;;;III___ppprrrlllvvv~~~bbbXXXtttwwwyyyuuu]]]@@@???>>>===>>>@@@???===<<<<<<===>>>?????????>>>>>>>>>FFFCCC??????;;;888AAAGGGcccvvvuuukkk___\\\ccckkkzzz|||qqqgggkkkvvv{{{yyyzzz|||{{{yyyzzzzzztttsssuuuuuusssqqqsssxxxvvvrrrpppooopppsssvvvwwwwwwvvvvvvxxxzzz}}}~~~~~~~~~}}}yyy{{{}}}~~~|||xxxcccNNNAAA666...666FFFddd{{{oooSSSLLL<<<999999:::::::::999888777444444444333222222333333111222222222333333444444555///555BBB\\\ttt___VVV___ggg{{{{{{___^^^cccrrrwww^^^IIIIIIRRRPPPBBB666555666:::AAALLLYYYeeemmmeeedddcccaaa```^^^\\\\\\[[[ZZZXXXUUUSSSRRRSSSTTTKKKGGGAAA===;;;;;;;;;;;;888777444111///111666:::<<>>GGGDDDIIISSSUUUTTTVVV]]]ccclllyyyPPP===333;;;BBB>>>===BBB@@@DDDHHHHHHFFFFFFJJJNNNOOOUUU]]]mmmtttjjjZZZHHH666...333>>>JJJQQQeeejjjWWWSSSjjjaaaDDDFFF???>>>;;;999777666666666555555444222111000///.........,,,...000222GGGfffkkkjjjtttqqqTTTHHHeee|||yyyvvv~~~{{{uuurrrmmmjjjmmmttt|||rrrjjjbbbXXXOOOFFF???999666222......111222000////////////000222...---,,,++++++,,,---...---.........---///222555333222222444777999:::999555999EEEWWWfffkkkmmmnnnwwwxxxhhhvvvvvv{{{xxxGGG@@@@@@???=========>>>===;;;;;;;;;<<<>>>???@@@??????;;;AAA>>><<<@@@>>><<>>999999:::;;;:::999888777333333444333222111111222000111111222333333444444///...555777GGG~~~vvvjjjHHHYYYiiissssssaaaZZZbbbppp{{{~~~iiiTTTMMMLLLJJJIIIKKK===;;;777444333444555777???BBBFFFKKKNNNOOOPPPOOOKKKJJJGGGCCC@@@??????AAA777444000//////000000000111222333555777:::===>>>CCCFFFHHHJJJJJJJJJKKKLLLDDD@@@BBBJJJVVVfffoooEEE???CCCdddCCC///AAA444+++444000000//////...------,,,,,,---------,,,,,,+++++++++---------,,,,,,,,,++++++++++++,,,,,,,,,++++++***///000AAA]]]nnnkkkdddbbbfffxxxxxx{{{iiixxxhhhRRRQQQNNNSSSdddccc555222///---,,,,,,+++)))))))))***++++++++++++***++++++,,,------......///.........000222555888999DDDKKKWWWuuummmuuubbb~~~|||CCC???^^^RRROOOZZZccc}}}GGG???EEE666???999999888888777666666666555555555444444333333333111111111000000000000000666<<>>888>>>???:::???MMMAAAEEEIIIJJJHHHHHHLLLQQQRRR\\\jjj```\\\NNN:::000444<<>>;;;999777666666666555444333222000///......//////,,,...///,,,===^^^rrrcccfffrrrfffOOOWWWsssyyyuuusssuuurrrmmmooouuuyyyzzzwwwoooiiicccZZZQQQHHH???888777666222111111---,,,,,,///000000111333///...---------...///000---------------...222555222222222444777999999999<<>>VVVrrrfffNNNHHH===999999888888777666666666444333222111222444666888///000222222111000111222---000///...999VVVwwwnnnZZZMMMWWWllloooaaa\\\]]]bbbjjjlllgggaaa]]]\\\YYYTTTOOOFFF@@@;;;:::;;;;;;777333222333444333111111333555666555333111///////////////000111111000111333666555666:::@@@AAA???AAAEEEKKKJJJJJJJJJIIIFFFBBB>>>AAAEEENNN]]]ttt|||MMM888AAA^^^RRRBBB444222444333111222///............---------......------------......++++++++++++++++++++++++++++++******************---111???UUUcccfffeeefffiiijjjvvvrrruuusssWWWRRROOORRR]]]tttppp>>>333000...)))---000)))******+++++++++,,,,,,,,,---------........./////////...///222333333888???LLLPPPaaannneeerrrUUUEEETTTRRRLLLRRRTTTccceeeFFFAAA@@@555<<<888888777777666666555555666666555444333333222222222111111111000000//////444EEEGGGGGGRRRRRRWWWnnnzzzxxxppp|||zzztttsssssslllnnnooopppvvv{{{tttiiifff```XXXTTTRRROOOHHHBBBBBB===>>>GGGRRR[[[dddkkkmmmgggkkkBBB===;;;======;;;???FFFGGGDDDFFFKKKLLLLLLRRR[[[^^^ppphhhccc\\\AAA000888888999LLL^^^QQQjjjsssSSSgggaaaHHHMMM??????===:::666444333444444333333333222222222111111---+++...222...,,,:::NNNmmmhhhcccooooooOOOJJJooo{{{ooouuu{{{|||vvvvvvsssmmmrrrxxxrrr}}}~~~zzzqqqjjjcccWWWJJJIIIDDD===888444222111000---------...000333555777666333000---,,,---///000.........///000000111111666444111222666999999999;;;EEE[[[qqqwwwqqqpppvvv}}}zzzyyyyyyrrr}}}OOOQQQ888======>>>>>>??????@@@@@@:::;;;<<<=========;;;;;;???<<<888777888999:::;;;;;;>>>OOOwwwooo^^^vvvooo```hhhrrroookkksss]]]ggg{{{{{{yyy|||~~~zzzzzzkkk]]]GGG???666333<<>>@@@AAABBBFFFDDDFFFIIIIIIFFFFFFIIIDDDEEEFFFGGGFFFDDDAAA@@@KKKTTTgggnnnVVVBBBFFF]]]{{{tttDDD999000111333000..................---------,,,......------------......++++++++++++++++++++++++***************************,,,777JJJZZZbbbgggkkkooommmtttuuuvvv}}}dddSSSRRRWWW___ooouuuHHH777111111------///)))***++++++++++++,,,,,,,,,---------.........//////000...000333555666===DDDKKKRRRlllwww[[[qqqmmmMMMIIIXXXTTTMMMSSSVVVmmmVVVBBB???BBB999;;;888888777777666555555444555555555444333222222222111111111000000000/////////HHHSSSTTTUUUOOOWWWqqqvvv}}}xxxxxxxxxpppjjjrrr{{{}}}|||zzz{{{|||xxxjjjbbbXXXRRROOOKKKEEE???<<<666888FFFXXXdddlllpppzzz~~~iiiDDD???>>>AAACCCBBBEEEKKKMMMKKKLLLLLLKKKLLLYYYggg|||pppYYY[[[SSS<<<222;;;===CCCYYY```KKKeeejjjWWWDDDAAAAAA>>><<<999666444333333444222222222222111111111111///,,,---000---***555EEEfffdddbbbnnnrrrVVVJJJ```fffwwwxxxzzzvvvqqqooolllqqqxxxxxxsssxxxxxxpppfff___VVVMMMJJJEEE>>>888444222111000------...000222555888:::666444111...---...000111//////000000111222222222333333444666888:::<<<<<>>>>>>>>999:::;;;============<<<;;;999777777999;;;<<<<<<>>><<>>>>>>>>CCCCCCDDDIIIOOOSSSSSSQQQRRRMMMKKKLLLKKKFFFDDDDDD>>><<<777333444===JJJTTTUUUkkkjjjDDDBBBOOOmmm;;;555111///111222///------------------,,,,,,,,,,,,------,,,,,,,,,,,,------++++++++++++++++++++++++******************************000>>>MMMZZZeeemmmrrrpppyyy}}}www{{{yyyYYYYYY^^^```ggg}}}UUU;;;///444111------***++++++++++++,,,,,,,,,,,,------........./////////000000222555777999AAAKKKOOO[[[}}}XXXWWWnnnRRRHHHQQQ\\\SSSLLLRRRVVV~~~sssIIICCC>>>CCC>>>777777777777666555555444444444444444333222222111111111111000000000000//////...CCCQQQYYY[[[RRRSSSdddwww}}}}}}qqqkkkrrrhhhnnnyyy|||{{{|||sssaaaSSSLLLIIIEEEBBBEEE>>>???OOOeeeuuu~~~TTT???<<<<<<@@@CCCEEEFFFIIIFFFJJJQQQVVVYYYdddxxx```NNNLLLKKKCCC555555???AAALLLcccYYYIIIkkk|||cccKKKAAA888CCC===;;;999666444333333333111111111111000000000000111---,,,///,,,)))...999[[[___dddqqqxxxgggUUUXXXfffzzz}}}}}}tttwwwtttnnnqqqsssrrruuuzzzlllrrrsssmmmccc[[[VVVRRRKKKEEE>>>888555333111000...///000222444777999;;;777555222///...///000111111111111222333333444444111444777888777888;;;>>>NNN[[[fffiiikkksss{{{wwwjjjzzztttBBB777===<<<<<<<<<;;;;;;;;;;;;;;;888999:::<<<<<<=========777666666888;;;>>>>>>===AAA:::999HHHiiisssggg^^^\\\hhhmmmbbbiiiqqqjjjgggXXXRRR^^^rrr{{{~~~xxxzzz~~~~~~vvvhhhXXXEEE666<<<333FFFqqq^^^HHHEEE<<<666666555555444444333333222111111111111222333444666111---///444777666333000+++222AAADDD:::777>>>PPPmmmXXX^^^rrrlll```UUUZZZlll~~~{{{uuukkkeeeccccccddddddddd___[[[[[[^^^]]]XXXTTTVVVUUURRROOOMMMMMMMMMNNNTTTRRRRRRVVV]]]aaa___[[[SSSMMMHHHHHHFFFAAA>>>>>>777>>>GGGMMMQQQWWW```gggzzzyyyWWWHHHCCCSSSwwwPPP111//////111222000///...///---,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,***************************************+++++++++,,,,,,///888EEESSSaaajjjppptttxxxyyy~~~eee```___^^^aaavvv```>>>...444333,,,+++++++++++++++,,,,,,,,,------............////////////111111333666888;;;EEEPPPVVViiipppKKKaaaeeeHHHLLLVVVYYYPPPKKKSSS\\\bbbGGGHHH<<<@@@???444777777666555555444444333333333222222222111111111000000000000000000//////111666BBBUUUaaaZZZNNNLLLpppxxxzzzzzzrrroooqqqqqq\\\OOOJJJGGGDDDAAA;;;;;;JJJbbbyyyvvvFFF???>>>???BBBFFFIIIKKKLLLUUUWWW[[[aaammm\\\GGGBBBDDD;;;555333;;;BBBCCCNNNaaaNNNTTT~~~NNNEEE@@@:::@@@;;;:::888666444333222222000000000000////////////111---,,,...---***,,,111NNN[[[iiiuuu|||vvvhhh___mmm}}}uuu{{{pppnnn{{{vvv|||yyyuuu|||nnnnnnlllggg```[[[WWWTTTLLLFFF???999555333111000//////000222333555777777666444222000...///000111222333333444555555666666333666999777444666===EEEWWW```ccc___bbbooozzz|||zzzsssqqqyyyzzzVVV@@@777999:::::::::999999888888888888888999999::::::::::::666666777:::===>>>===<<>>AAAGGGJJJOOOTTT^^^ooosssPPPAAABBBTTTlllPPP444777///111222///------...000++++++++++++************++++++************++++++************************))))))*********++++++++++++---///555AAAQQQ```hhhooouuu{{{yyy|||~~~rrrddd]]]YYY[[[oooiiiDDD000444222---,,,,,,++++++,,,,,,,,,---------........./////////000000222222555888999===IIIVVV]]]|||wwwTTTQQQoooXXXJJJRRRUUUQQQMMMOOO^^^pppSSSGGGJJJ888<<<>>>666666666555555444333333333111111111111111000000000//////////////////000000222///>>>WWWaaa[[[OOOFFF^^^xxx~~~yyywww|||xxxmmmhhhkkk{{{ssseeeYYYMMMFFFAAA;;;:::EEEZZZtttiiiKKKAAACCCFFFIIIKKKPPPSSSUUUXXX___kkk}}}hhhJJJAAA@@@===999333333===HHHIIIIIIQQQYYYHHH^^^^^^LLLAAA>>>@@@999:::999777666444333222222000000000/////////......///---,,,......------///@@@TTTkkkttttttvvvqqqeeeWWWpppsssvvvuuuhhh{{{zzzrrr}}}rrrkkkccc___^^^ZZZVVVRRRMMMHHH@@@:::666444222000///000000111222222222333555444222000//////000000444444555555666777777777666999:::777666<<>>PPP```hhhooorrrwwwxxxssspppyyyyyyhhhooo}}}jjj___\\\[[[hhh{{{tttPPP:::777222///000...,,,,,,,,,,,,------------....../////////000000000222444888;;;>>>DDDSSSbbbooo|||[[[EEE[[[lllKKKMMMUUURRRLLLNNNTTTmmmtttFFFDDDCCC555;;;<<<999555555555444333333222222000000000000000000000000......////////////000000//////FFF___]]]TTTSSSRRRZZZppp|||uuuiiidddmmmuuuuuurrrrrrkkkgggjjjyyy|||iii[[[RRRJJJCCCCCCJJJZZZqqq{{{nnnzzzpppKKKDDD???FFFLLLMMMNNNUUU]]]bbbjjj~~~|||bbbFFF:::::::::444...666>>>QQQZZZTTTVVV\\\VVVGGG]]]wwwkkkFFFIII???;;;???444888888777555444333222111000000000000////////////------------......///000666JJJeeennngggkkknnnbbbRRR^^^```ggguuupppjjjvvvxxxzzzpppiiixxxrrrggg]]]\\\^^^ZZZSSSOOONNNIIIAAA;;;777444222000000000111222333333222222666555333111000000000111555555555666777777888888888:::;;;:::<<>>kkknnnlllpppccc\\\iiirrrjjjbbbjjjyyyzzz||||||bbbLLLNNN___llluuu{{{yyy{{{}}}}}}{{{zzz{{{{{{~~~wwwssscccIII666333<<>>777555555444444333333222222/////////000000//////...,,,---///111222222111111---333888999555222222444333---444MMMhhhyyyuuueeeMMMCCCQQQmmmrrrggg]]]YYYRRRMMMJJJLLLRRRVVVTTTUUUVVVVVVVVVTTTRRRPPPDDDCCCCCCDDDFFFKKKOOORRRLLLJJJFFFCCC@@@@@@@@@@@@CCCEEEKKKQQQTTTYYYeeeqqquuu```JJJ888999GGGZZZsssddd:::555777222---000///++++++...---)))******)))))))))(((((((((***))))))(((((())))))***************************((())))))***++++++,,,,,,%%%))),,,---777KKK\\\dddkkkkkkllllllkkkmmmxxxwwwrrr}}}uuullliiibbbfffssszzzaaaHHH<<<333333666000,,,,,,,,,------------....../////////000000000000333666;;;AAAEEENNN```qqqwwwiiiKKKFFF\\\XXXFFFLLLUUURRRMMMQQQWWWvvvXXX@@@AAA:::555???;;;888555555444444333222222222////////////////////////........./////////000000000***BBB\\\XXXRRRWWWVVV[[[aaarrr}}}mmmaaa[[[dddmmmmmmnnnrrrkkkhhhmmm{{{ooocccUUUKKKFFFEEEKKKSSSTTTOOOJJJOOOVVVLLLDDDJJJOOO[[[eeedddeeeooo|||xxx___SSSGGG<<<999888444111111<<>>DDDTTTdddttthhh===222444222,,,,,,000000---///222///((())))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))((())))))***++++++,,,,,,(((++++++)))111DDDVVV___eeefffhhhlllooorrrvvv{{{kkkyyy{{{xxxjjjfffpppwwwmmmSSS@@@444777999111,,,,,,,,,---------......////////////000000000000444777>>>FFFLLLWWWkkk}}}```VVVFFFKKKXXXEEEGGGKKKWWWUUURRRTTTUUUyyyvvvMMMBBBAAA666888CCC999666555555444333333222222111.........///////////////---.........//////000000444"""333PPPUUUUUUWWWOOOSSSKKKbbb~~~|||yyy~~~zzzrrreee```hhhnnnmmmnnntttlllmmmttt|||rrrjjjaaa[[[YYYQQQWWW[[[ZZZWWWYYYbbbkkkooo~~~ooofffaaa^^^NNNAAA777444333222666<<>>CCCNNN\\\ffffff___aaaoooyyyxxxwwwzzzfffvvvsss[[[777===<<<***;;;444555555666666777777777444444555666888;;;>>>@@@999888888999;;;<<<<<<;;;===<<<222444@@@999777MMMzzzjjjjjjgggccc^^^fff^^^___~~~qqqhhhiiiiiidddgggoooqqquuu{{{~~~~~~~~~~~~~~~~~~~~~}}}|||~~~}}}~~~|||}}}ssskkkdddYYYNNNOOORRRNNNCCCDDDZZZ{{{wwwMMM<<<===555444333333222222111111111////////////////////////....................................///000222222888......444111999lll{{{yyyaaaKKKBBBCCCUUUhhhsss}}}}}}lllddd]]]ZZZUUURRRSSSVVVUUURRRMMMPPPSSSSSSPPPNNNPPPSSSRRROOOMMMNNNRRRZZZbbbgggqqquuummmZZZPPPKKKHHHGGGKKKXXXcccuuuccc999444333111111000......---,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))************+++((((((+++000999HHHVVV___iiimmmlllvvvyyyvvv|||xxxsssppprrrxxxqqqWWW>>>666666666111000......///...---+++111...---//////...///444888<<>>;;;999888777555555444333222222222222////////////////////////......//////......---,,,000...///666@@@EEEDDD@@@NNN@@@FFFeeezzzzzzwww|||}}}vvvlllqqquuusssyyy|||vvvfffVVVYYYlllxxxjjjSSSBBB;;;666666444222444:::III]]]fffTTTiiiwww^^^mmm|||cccJJJDDD>>>;;;<<<<<<888555666555444222111000000000////////////....................................***444JJJcccmmmlllooowwwrrrccc[[[mmmxxxrrryyywww|||~~~yyyzzztttcccllliiifffggghhhddd[[[SSSSSSLLLAAA:::888999555111444666888;;;===???@@@@@@999999999888777444111///555333666;;;:::666666;;;:::===AAAHHHSSS^^^___[[[bbbccceeemmmzzz{{{nnnccc|||xxx{{{pppsss;;;888000000666...555555555555555555444444777555555777;;;>>>===<<<777888888999:::;;;<<<===::::::::::::::::::::::::PPPxxxrrrkkkbbbZZZYYYkkk{{{uuuvvv{{{qqqSSShhhtttyyypppttt~~~||||||~~~~~~|||yyy{{{~~~}}}~~~~~~zzz~~~~~~tttvvvlll]]]QQQDDDDDDSSSZZZJJJIIIKKKMMMhhhLLL<<<<<<555444444333222222111000000............................................................///000111222333---///777333333MMMqqqqqqjjjUUUPPPIIIEEEJJJYYYooo~~~|||vvvppphhh^^^WWWcccbbbaaa_________``````\\\]]]___dddlllwwwsss\\\QQQHHHGGGHHHJJJPPPWWWnnnuuu|||\\\;;;+++000222111222///...------,,,++++++******((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))******(((((()))))))))*********+++((((((+++///777EEERRRZZZjjjssssssyyy}}}|||sssvvvrrrdddSSSFFF===666:::777555444444333111000000---...111333555999???>>>EEEOOOSSSXXXlllwwwgggDDDOOOjjjZZZGGGOOOXXXQQQNNNWWW```eee}}}KKKAAAAAA???===;;;999888777555444333333222222111111........................---............---,,,,,,---+++***///666;;;<<<;;;DDDKKKNNNWWWtttqqqyyyzzz}}}zzzooojjjzzzxxxtttoooxxx~~~rrrkkk___RRRRRR\\\kkkxxxtttWWW<<<666222222555666777===EEENNN]]]bbbXXXyyyiiiddd~~~GGGHHHBBB<<<:::;;;;;;888555555444333222111000000000////////////............------------------------,,,///:::NNNaaammmvvv{{{ttttttjjjdddhhhhhhjjjuuu}}}ttttttvvvrrrttttttkkkrrrkkkeeeffflllmmmhhhaaaLLLIIICCC>>>;;;888333...555666888:::===???AAABBB???>>><<<999666444222111555333666;;;;;;888:::???===EEEOOOYYYdddnnnoookkknnnooommmqqqhhhqqqsssuuuyyy]]]444777111///444---333333333333333333333333666555444666999:::999888777777888999::::::::::::888888888888999999999999111XXXuuudddZZZdddvvvxxxgggSSSpppjjjaaaKKK^^^sss~~~}}}wwwoooiiitttvvv||||||zzz{{{~~~}}}~~~}}}|||~~~{{{tttlllmmm___GGGAAAMMMQQQPPPWWWCCC]]]fffTTTWWWxxxkkk|||mmm~~~JJJ;;;<<<555555444333222111000//////........................------------------------...............///000111111...///333222///333<<>>CCCRRR]]]dddtttTTT666,,,...333///...000***------,,,,,,+++*********((((((((((((((((((((((((((((((((((((((((((((((((***))))))(((((())))))***(((((())))))))))))******+++)))(((+++---333???KKKUUUgggtttsssrrrwwwwwwqqqyyymmmppprrrqqqqqqrrriiiXXXFFF<<<>>>;;;888666555444222111333111222444555666;;;AAACCCMMMUUUXXXhhhvvv[[[>>>___uuuJJJGGGbbbUUUMMMIII```ooossskkkBBB@@@???>>><<<:::888777666444444333222222111111111........................,,,------------,,,+++++++++***)))***---111444777>>>OOOVVVVVVnnnkkksss}}}ttthhh}}}xxx~~~nnn]]]SSSRRRSSS[[[hhhsssxxxyyy}}}rrreeebbbWWWJJJIIISSSYYYXXXiiittt}}}xxxgggRRR===///555222000222555===KKKWWWuuunnnccc]]]wwwkkktttTTT===CCC???:::999999999777444444444222111000000000000/////////............---------------------------111...---777MMMbbbiiifffkkk~~~xxx```\\\iiiyyyzzzrrrrrrkkkiiiooopppkkkfffccciiirrrvvvpppiiiRRROOOJJJDDD???999555333333333444555777:::===???EEEBBB===888444333333333555444555777777777:::???CCCPPP```lllvvv}}}~~~{{{|||yyyvvvyyytttgggyyyvvvnnnzzzwwwBBB,,,555000---111---111111111111111111111111555444333444666666666444777888999;;;;;;999888777777777777777777777777777111777TTTzzzmmmaaa[[[ccckkkjjjeeeccc```|||cccdddkkkooojjjbbbhhhxxx{{{ttteeebbbdddlllrrrvvv}}}yyy{{{~~~~~~~~~~~~|||tttuuu|||{{{}}}~~~~~~zzzuuurrroooggg^^^HHHJJJFFFGGGLLLDDD;;;>>>RRRtttsss\\\mmmhhhRRR___uuuGGGyyyGGG:::<<<555555444333222111000///...........................------------------------...---------......///000111000...,,,...111000,,,555FFF\\\}}}|||qqq]]]MMMIIIFFFJJJNNN[[[lllssszzzkkk\\\TTTKKK@@@;;;===HHHIIIWWWkkktttxxxSSS...555333777333***,,,000***,,,,,,++++++*********)))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((()))))))))***+++))))))***+++///999CCCLLL]]]iiiiiihhhlllnnnjjjfffsssrrrdddjjj~~~wwwxxx}}}xxxeeeUUUOOODDD@@@<<<999888777666555777777999=========AAAGGGNNNXXX___jjjvvvoooOOOKKKiiiggg???KKKdddLLLKKKNNN]]]lllSSSDDD>>>>>><<<;;;999777666555333333333222222111000///........................+++,,,,,,,,,,,,+++******+++------,,,+++,,,000444===EEERRRbbbmmmqqqpppooonnnvvvtttyyyssshhhuuuyyyrrrtttttthhhaaaXXXQQQOOORRRWWWZZZZZZgggsssssshhh\\\WWWWWWXXX[[[]]]___iiiwww~~~yyyjjjRRR:::///111666666555555888@@@MMM]]]hhhlll___]]]nnn\\\CCCEEE???<<<888777777777555444333333222000000///////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,///...+++///CCCYYY___XXXccc|||{{{fffbbbrrruuukkkkkkccc^^^gggmmm```ccciiirrrwwwvvvnnnfffccc^^^VVVMMMBBB999777888333333222333555888;;;===CCC???999333000111333555:::888777777777:::???DDDPPP___oooxxx}}}wwwvvvwwwhhhUUUZZZnnnvvv{{{vvv}}}NNN111***444000,,,//////000000000000111111111111333222222333444555555555777999;;;<<<<<<999777555777777777777666666666666<<<222000MMMrrrrrrxxx{{{ppp```]]]eeeaaawwwrrruuusss]]]^^^rrr~~~vvvnnniiikkkjjjeeedddgggqqqvvv{{{~~~}}}{{{{{{{{{zzz~~~~~~~~~|||nnnnnnxxxyyy|||}}}yyytttiii^^^WWWTTTMMMDDDBBBFFFBBB???BBBAAAHHHYYYpppyyyrrrxxx}}}hhhOOOSSSsssGGGAAAuuuDDD888;;;444444333333222000//////...........................------------------------------------------...///---000///***,,,333555000***444===RRR]]]TTTHHHLLLWWWSSSNNNVVVVVV]]]kkkzzz~~~wwwqqqooo}}}ttthhh\\\UUUTTTUUULLL???777<<>>WWWfffhhhlll{{{{{{qqqmmmppp~~~jjjeeejjjccc^^^eeekkkhhhpppyyy}}}yyysssooommmuuuooohhhaaaSSSBBB999999777777666555777999<<<===<<<888222......000555888>>>>>><<<;;;===EEEOOOTTTcccoooyyy|||{{{}}}vvvsssnnneeeWWWSSSaaauuu{{{pppxxxsss;;;///...333///+++...000//////000000000111111111000111222333444555777888888:::<<<===<<<:::777555888888777777666666666555222666555888QQQ~~~rrr]]]UUUYYYkkklllooo{{{dddhhhnnniiinnnhhhkkkvvvxxxnnncccaaa[[[___dddfffhhhkkkrrrwww~~~}}}zzz}}}~~~~~~~~~~~~}}}|||yyy|||tttttt}}}~~~}}}|||yyyuuupppkkkggg\\\ZZZUUUPPPNNNNNNJJJDDD999===BBBSSSllluuuwww~~~yyyuuu^^^hhhrrrIII===FFFqqqAAA777;;;444222222222111000000//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------...'''...111......222222...---111000111FFFggg~~~www|||zzz{{{fffIII===???>>>CCCJJJKKKDDDDDDIIICCCOOOZZZ\\\TTTLLLKKKMMMKKKFFF@@@:::888:::>>>@@@DDD@@@III^^^mmmooosss{{{ggg;;;---///111...***...///***///111)))))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''')))((((((''''''(((((()))''''''(((((((((((())))))***)))***+++******///777IIIQQQXXXYYY[[[ccciiikkkwwwvvvtttnnnjjjuuuwwwqqqqqq___ZZZRRRLLLIIIHHHGGGFFFGGGHHHMMMQQQPPPPPPWWW___```www|||^^^BBBJJJiii\\\AAANNN```ZZZTTTQQQ___]]]yyyRRR:::AAA;;;:::999888666555444444111111222222111000...---------------------------+++,,,,,,,,,,,,+++******'''+++......,,,***+++,,,---+++///AAA\\\ooommmbbbqqqqqquuuxxxlllccc]]]\\\___aaafffkkkxxx{{{|||xxxiiiiiifff```WWWJJJ;;;111111......333777666666777999PPPkkkvvvqqqcccTTTIIImmmeeeEEECCCAAA666999999888666555333222111111111000///////////////.........------------,,,++++++++++++++++++++++++)))+++***)))111GGG___nnnsssyyyyyy{{{zzzqqqsssuuuwww|||sssllllllkkkwww~~~xxxtttyyy}}}pppXXXEEE???777666555555555666777888555333000///000444999<<<<<<===<<<;;;AAAOOO]]]dddsss{{{}}}{{{|||rrrsssgggZZZhhhxxxmmm~~~III333222000///---+++,,,000......//////000000111111...000333444444555888999888999:::;;;:::999777666888777777666666555555555111000555888555EEEyyyuuuccc\\\]]]```]]]bbbiii{{{zzzlllqqqzzzcccYYYQQQUUUhhhuuuuuutttxxxddddddaaa[[[WWWZZZccckkkiiikkknnnrrruuuwwwwwwxxxxxxyyy|||~~~~~~~~~~~~|||~~~zzz{{{~~~vvvrrrtttnnniiibbb]]]ZZZXXXVVVUUUQQQVVVWWWTTTQQQOOOJJJDDD<<>>@@@999999888777666444333333000000222222111000...,,,------------------------,,,,,,,,,,,,,,,++++++***((()))******)))***+++,,,))),,,+++---BBB]]]ddd[[[nnntttyyy{{{xxxyyyrrrddd[[[^^^bbbdddeeedddiiisssyyyyyyzzz}}}yyymmmhhhfffaaaXXXPPPEEE???888555555777:::===999555555777888777<<>>AAABBBCCCAAA???FFFWWWgggnnnwww}}}}}}|||~~~pppfffrrr~~~zzz___555...333///))),,,,,,+++---,,,,,,------...//////000///111333444333333555888666777777777777777666555666666666555444333333333888...---333111222JJJjjjggg]]]```ccc___aaaeeennnqqqdddaaaqqq~~~xxxmmm```^^^mmmuuuooohhhiii|||}}}yyyooobbbZZZZZZ\\\aaaaaa``````aaaccceeeggghhhiiilllsss{{{~~~|||yyyyyyvvvtttsssuuuwwwxxxxxxwwwtttrrrssssssnnnggg```YYYWWWUUUTTTUUUTTTQQQNNN```cccaaaXXXNNNJJJGGGEEE{{{{{{nnnuuu{{{tttooofff???666;;;;;;666lll>>>666;;;444000000000000111111111111------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,,,,,,,000...,,,,,,,,,,,,,,,---000+++...555111(((///@@@DDDjjjppp```___uuurrrkkkccc^^^^^^ccchhhhhhaaa[[[^^^jjjwwwiiiGGG///444:::222///666222(((+++000)))''',,,---(((((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''((((((((()))))))))***,,,+++(((,,,222///@@@PPPTTTRRRWWWfffsssqqqyyyrrraaaeeeyyynnnccc[[[WWWTTTSSSUUUUUUWWW\\\cccooo|||QQQBBBLLLeeeOOOGGGWWW___SSSPPP]]]iii\\\XXXBBB???;;;999888777666555444333333///000111222111///---,,,------------------------,,,------------,,,++++++***)))''''''(((***---...,,,000///+++,,,:::NNN[[[gggnnnppp|||}}}~~~vvvgggjjjmmmgggOOOJJJNNN___nnnqqqmmmkkkjjjhhhiiipppvvvsssfffZZZQQQSSSTTTOOOGGG???:::888666333333444555333111000222333666:::999;;;IIIXXX[[[nnnsss\\\BBBDDDaaa|||{{{FFFCCCHHH;;;777CCC999999999777444111000000000//////............///......---------,,,,,,,,,************************((('''***...------===PPP___kkkooooooppphhh^^^___PPPWWWgggooolllnnnlll___LLLUUUbbbmmmuuu~~~yyyxxxqqq___RRROOOBBBBBBAAAAAA???===<<<;;;777888999;;;===@@@CCCDDDQQQRRRNNNIIIOOO```pppwwwtttyyy||||||~~~mmmiii~~~{{{uuuAAA---***222,,,%%%+++---)))*********+++,,,,,,---......///222444333111111333555555555555444555555555555555555444333333222111111///444444000111777;;;;;;\\\uuupppqqqoooWWWMMMMMMLLLZZZxxx}}}pppmmmzzziii]]]TTTbbbsss~~~wwwqqqggg]]]VVVRRRQQQQQQVVVVVV[[[eeeqqqwwwtttpppkkkgggcccaaacccgggjjjlllddddddcccdddhhhjjjcccXXX[[[]]]bbbffffff___TTTKKK>>>EEEIIIHHHNNN]]]ppp{{{mmmdddfffhhh~~~YYY:::===999000444???ggg@@@999222888222111000//////.........------,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++++++++******------------------,,,,,,---------............///444999SSS{{{~~~rrr{{{~~~wwwuuu}}}ZZZ888777444222000///............---,,,,,,+++******((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((())))))******))))))))))))************222444AAAVVV___]]]^^^eeehhhccc^^^\\\fff}}}~~~vvvkkkhhhmmmuuuxxxxxxyyyYYYBBBHHHYYYPPPCCCMMMWWWLLLJJJUUUVVV^^^wwwgggPPPEEE888DDD<<<:::777666666555444222222111000///...---,,,,,,------------------------++++++++++++++++++++++++++++++************++++++,,,+++,,,---,,,000AAASSSaaaiii^^^iii~~~}}}lll^^^eeeVVVFFFBBBJJJZZZjjjtttlllcccWWWPPPPPPQQQMMMFFF;;;===>>>;;;555222222333333...111:::;;;555555:::999777777:::AAALLL[[[ggghhh___\\\]]]YYY^^^{{{uuu\\\GGGDDDFFFAAA;;;;;;666555555444222111000000000///...------,,,,,,---++++++++++++++++++++++++************************(((***+++))))))...888@@@ZZZgggjjjkkkrrrpppfffeeegggfffeee^^^SSSOOO^^^qqqLLLGGGJJJXXXiiitttyyy}}}nnnwwwzzzssshhh```\\\XXXPPPYYYTTTKKKJJJHHHDDDHHHDDD@@@<<<;;;===DDDPPPZZZmmmeeeYYYSSSZZZjjjuuuwwwxxxvvvtttnnnooo{{{mmmoooMMM111000---,,,,,,+++*********+++************+++,,,---.........///000111222333333333333333444444444555555333333333222222222111111///000000000111111111111777XXX}}}mmm]]]TTTKKKJJJ[[[rrr|||hhhjjjxxxuuurrrqqqiiifffssswwwkkkaaaiiiwww{{{{{{{{{mmmnnnxxxsssmmmlllxxx|||rrreeegggnnnvvvtttnnnpppyyytttyyyuuuhhh```dddddd```\\\QQQJJJMMMQQQNNNFFFAAAKKKUUUeeennnlllnnntttSSSXXXOOODDDTTT}}}FFF>>>666222333555444222eee???999222777222111000///............------,,,,,,,,,+++++++++++++++++++++++++++++++++)))******++++++******))),,,,,,,,,---------------,,,---------............666---///???QQQ```rrrYYYBBB:::666555333000...---------------,,,,,,+++******)))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))******(((((()))))))))*********222555CCCUUU^^^\\\___gggooolllfffcccggguuuxxxWWWHHHOOOTTTOOOGGGIIIRRRVVVNNNLLLRRRSSS___PPPCCC@@@:::AAA;;;999666555555555333222111111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******))))))******+++...,,,------+++,,,666BBBdddsssaaavvv}}}~~~}}}|||ppp___gggkkkkkk___KKK>>>BBBLLLWWWSSSOOOPPPTTTSSSJJJAAA:::::::::999888999:::<<<@@@;;;777666555333555999@@@;;;>>>NNNaaaiiibbbXXX>>>FFFTTTeeevvvqqqYYYGGG:::===AAA===999999555444333222111000//////000000///...------------++++++++++++++++++++++++))))))))))))))))))))))))(((***+++)))(((+++333999SSSgggqqqsssxxxvvvrrrvvv}}}nnn___QQQKKKRRR]]]fffPPP<<<:::FFFQQQXXXZZZeeekkknnnjjjfffgggiiiiiieeemmmggg___```^^^ZZZ]]]VVVPPPJJJGGGIIIQQQ[[[cccaaa^^^YYYZZZeeevvv}}}zzzuuutttxxxzzzzzzdddjjjYYY000***444---,,,+++***************************+++,,,------,,,---......000000111222333333333333444444444444333333222222222111111111//////000000000111111111666444EEEnnnpppWWWSSS]]]bbb^^^YYYXXXMMMLLLYYYlllzzzmmm___rrr\\\[[[oooqqq[[[XXX``````hhhlllaaahhhhhhrrrwwwmmmcccYYYLLLVVVUUU\\\ffffff\\\VVVXXXJJJRRRRRRDDD;;;???EEEFFFDDDBBBKKK\\\ccc^^^YYY[[[kkkxxxqqqWWWHHH777???AAAJJJ___|||wwwnnn<<<>>>999333111222444555444bbb>>>999222777222111000///............,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++)))******++++++******)))+++++++++,,,,,,------...,,,,,,,,,,,,------------222+++(((***,,,222CCCTTTlllfffGGG555//////333222000...---,,,+++++++++++++++******))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''(((((()))******(((((())))))))))))******111666DDDUUU]]]^^^bbbjjjpppooommmkkkmmmvvvtttSSS???DDDPPPMMM@@@DDDPPPUUURRROOOKKKNNNYYYyyyggg@@@<<<>>>;;;:::999777444333333333222000000000///...---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++,,,***+++,,,+++***,,,111OOOqqqsssdddnnnyyyzzz{{{xxxWWWZZZeeerrrqqq]]]CCC333999777888???GGGIIIEEE???888666333333444555666666222555555444999AAAGGGHHHPPPRRRUUUYYY[[[ZZZWWWTTTJJJ^^^rrrqqqGGGDDD:::777===AAA>>>:::;;;333333222111000//////...111000///......------...++++++++++++++++++++++++(((((((((((((((((((((((((((***+++)))'''(((---111EEE```rrrwwwzzzxxxxxxhhhXXXPPPMMMOOOSSSjjjbbbVVVIII<<<555;;;EEETTTYYY]]]^^^cccjjjmmmlllooouuuooohhhnnnnnniiijjj]]]WWWPPPLLLOOOVVV^^^bbb]]]^^^___eeeqqqxxxkkkaaayyymmm<<<***+++...,,,+++******************))))))))))))***+++,,,---++++++,,,---...///000000222222222333333333333444222222222222111111111000////////////000000000000000((()))===aaauuudddgggnnniii]]]PPPKKKJJJQQQ\\\mmmzzzuuuyyy{{{kkkkkkpppXXXSSSeeevvvyyyeeeZZZ\\\fffhhh[[[TTTOOOEEEBBBBBBJJJUUUUUUHHH>>><<<888FFFPPPLLLHHHMMMTTTVVVbbbZZZ\\\hhhjjjbbbgggvvv}}}{{{ooo^^^HHH@@@@@@999CCCTTTnnnYYY999+++333222000000111333555666^^^<<<999222666111111///...............,,,,,,,,,++++++++++++***************************))))))************)))))))))******+++,,,------...++++++++++++,,,,,,,,,------...333666222+++,,,222222HHH[[[iiivvvaaa>>>...111777444,,,000000///---,,,++++++*********)))))))))((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''((())))))***(((((((((((()))))))))***,,,444DDDVVV___aaaeeelllpppqqqpppnnnnnnrrrzzzxxxVVV@@@HHHOOOEEE???DDDTTT[[[VVVRRRTTTMMMWWWxxx~~~LLLCCC???===<<<444777555333222222222111/////////......---,,,,,,+++++++++++++++++++++++++++******************************))))))))))))******)))((((((***,,,,,,,,,,,,222FFFXXXkkk|||xxxvvvuuuuuuqqqWWWDDDLLL```jjjfff```KKKDDD>>><<<;;;:::<<<>>>777555444666:::;;;:::777111<<>>:::;;;???@@@;;;999:::333222222111000000//////111111000///............************************((((((((((((((((((((((((''')))******((((((***,,,555QQQfffpppwwwvvvsssxxxttt```UUURRRSSSSSSRRRYYYaaakkklll]]]HHH<<<:::;;;@@@GGGOOOZZZdddfffcccffflllfffccclllpppkkkllliiigggbbb___bbbjjjnnnooohhhiiikkkoooxxx{{{}}}xxxrrrzzzvvvhhhpppnnnCCC444444000'''+++******)))))))))******)))))))))))))))***++++++++++++,,,---...///000000111111111222222222333333222111111111111000000000........./////////000000---222555333222EEEoootttmmmdddYYYVVVSSSOOOJJJMMM]]]ooo___fffkkkzzz}}}{{{vvvmmmfffhhhqqqpppffffffkkkfff___dddooowwwqqqccc___eeeppppppkkkdddccckkkrrrtttxxxlllmmm~~~lllZZZNNNWWWQQQHHH===:::EEEPPPRRR```wwwuuuHHH///222???---...000000000111333666ZZZ:::999111555111000///...------------,,,,,,+++++++++*********************************)))))))))******)))))))))))))))******+++,,,------************++++++++++++++++++,,,//////...111555+++111111555CCCQQQeeevvv\\\777333...******,,,///111.........---,,,++++++***))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''(((((())))))'''(((((((((((()))))))))'''///@@@RRR___dddgggjjjyyyxxxtttmmmfffdddfffiiiuuu{{{jjjQQQCCCCCCPPPOOOBBBFFFWWWhhhaaaTTTVVV\\\WWWppp[[[AAAGGG???999;;;666666444111111111111000///......------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***************************))))))))))))))))))***+++***((())),,,//////---***///===ZZZwww}}}nnnhhhkkktttuuucccWWWMMMJJJWWWhhhyyynnn```TTTHHH???@@@FFFCCCCCCEEEJJJPPPRRROOOLLLQQQYYY\\\YYY[[[aaaaaaZZZGGGEEEBBBEEEXXXrrr~~~yyy[[[LLLFFF;;;;;;:::::::::888444333666333333222222111111000000111000///......---------************************))))))))))))))))))))))))&&&((()))************+++)))@@@SSScccvvvzzzrrrqqqwwwllleeecccaaaZZZTTTQQQJJJNNN```ooohhhOOO:::333555888===GGGSSSVVVTTTZZZ```]]]\\\iiinnnlllnnngggiiihhhgggkkkssswwwuuussssssssstttzzz~~~www{{{kkkgggxxx~~~rrrlllrrrrrrttt}}}>>>'''+++///---,,,)))))))))(((((())))))***))))))((((((((()))******+++,,,------//////000111000000000111111111111222111111111000000000//////---............////////////000111///,,,///???OOOyyy~~~cccZZZ[[[\\\YYYPPPHHHHHHLLLMMM\\\hhhttt~~~tttxxxyyyppp~~~ssssssvvvoooeeennn{{{}}}oooaaagggwwwnnnfffsss~~~uuubbbHHH;;;;;;HHHFFF>>>:::FFFVVVaaafffqqqOOO666222222///...---///000000///000222333VVV888999111444111000///...------------++++++++++++************************************((())))))******))))))((()))))))))******++++++,,,))))))))))))*********+++---***((()))+++...000111999888///+++111111555BBBYYYiiihhhMMM666&&&---333777555///+++---111,,,,,,,,,,,,,,,+++***)))(((((((((((((((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''((())))))''''''(((((((((((())))))&&&+++777HHHXXXbbbdddcccyyyyyyvvvpppiiiddddddfffoookkkVVVKKK===KKKQQQGGG@@@GGGTTT\\\fffXXXOOOVVV___gggoooHHH<<>>666666<<<>>><<>>HHHXXXtttbbbBBB555666888666333...+++((())),,,,,,)))$$$))))))***+++******(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''(((((()))'''''''''((((((((())))))))))))---:::LLLZZZ^^^[[[hhhlllpppqqqooommmnnnooooooyyy~~~nnn]]]MMMCCCBBBFFFPPPOOOBBBBBBRRR\\\ZZZUUUOOOTTT]]]hhhWWWEEE======777666999888444333111000111111000///,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************))))))(((((((((((()))))))))......***))),,,,,,(((((())))))(((666\\\~~~}}}~~~~~~gggUUUJJJPPPYYYYYYVVVVVVTTTTTTSSSPPPLLLJJJIIIIIIGGGCCCAAACCCEEEEEEIIINNNdddsssIIIEEEIII@@@:::???;;;;;;999666444555555555111111111111111000000000///...---,,,,,,++++++,,,************************((((((((((((((((((((((((((((((((())))))***)))(((&&&,,,000DDDiii}}}yyytttooovvvrrrTTTPPPLLLJJJIIILLLUUU```___[[[PPPBBB:::888555111888CCCDDDEEEOOOVVVXXX^^^^^^fffhhhaaaaaaooo{{{~~~~~~vvvvvv{{{yyygggttttttnnn???111+++222333+++'''***(((''''''''''''((()))***)))((((((''''''(((((((((******+++,,,---...//////....../////////000000000000000/////////.........,,,,,,---------.........))),,,111333///)))+++111***111@@@]]]nnn^^^[[[dddlllqqqZZZRRRNNNCCCHHHPPPHHHDDDTTTbbbccc^^^```hhhnnnppp~~~vvvddd]]]```ffffffcccXXXFFF999999===BBBRRReeepppssslllppp~~~|||}}}lllNNN...000222///******444@@@111...++++++...000000...QQQ666999111333000000...---------------+++++++++************)))))))))))))))))))))))))))(((((())))))))))))((((((************))))))))))))(((((((((((())))))))))))(((+++---+++)))+++---///---111---,,,///+++,,,888---444;;;===<<>>FFFUUU```bbbbbbKKKPPPbbblllwww{{{LLLGGGAAA>>>======888111444333111000111222111000,,,,,,++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))"""***---+++***,,,,,,(((,,,%%%---333***000RRRpppwwwxxxrrr~~~cccJJJIIIQQQMMMBBB;;;@@@AAAAAA???>>>AAAGGGLLLHHHFFFOOO___iiijjjoooxxx^^^PPPEEECCCAAA;;;:::<<<999999777444222222111...000000000000////////////......---,,,++++++++++++))))))))))))))))))))))))''''''''''''''''''''''''***)))((('''(((((('''&&&)))***'''777\\\ttttttqqqgggnnn{{{qqqbbb]]]YYYZZZYYYRRRJJJHHHWWWYYYXXXRRRKKKFFF@@@999///;;;===<<>>]]]yyyuuuuuulllRRRXXXeee[[[^^^dddSSSFFFHHHEEEAAAHHHRRRQQQHHH^^^kkkfffbbbiiiiiirrryyyzzzuuuooottt}}}wwwqqqrrraaaaaaiii\\\XXXPPPIIIKKKOOOHHH<<<888===FFFQQQ[[[dddiiijjjjjjsssuuupppJJJ333+++///,,,))))))---000///,,,111,,,((()))---111000---QQQ999777666111//////...---,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))***+++++++++******+++++++++,,,,,,,,,+++,,,,,,---//////000000222333444555666888999999FFFMMMWWWeeevvvvvvhhhVVVFFF>>>999555222000000000000////////////,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((%%%&&&''''''((((((''''''***((('''***333???JJJQQQVVVWWW```fffgggnnnnnnbbbddd```dddooossswwwyyyqqqWWW>>><<>>;;;999777666666555555333222111000000000------,,,,,,+++***))))))+++++++++************)))))))))))))))))))))))))))))))))))))))************))))))))))))((((((((((((((()))******+++...333666ZZZpppzzzzzz~~~vvviiilllnnndddZZZVVVMMMUUUXXXUUU\\\mmmwwwwwwvvvvvvoooNNNAAA@@@???===;;;:::::::::777777666444333222111000///............---------,,,,,,,,,+++++++++******************))))))))))))******))))))((((((''''''))))))))))))))))))))))))&&&...+++%%%777[[[pppnnndddyyy|||yyykkklll|||aaaJJJHHHUUUYYY[[[[[[]]]^^^VVVKKKJJJCCC<<<;;;;;;999:::===KKKQQQUUUZZZiii~~~|||nnnccciiiyyy~~~wwwlllfffhhhqqq}}}MMM333---,,,+++***)))((('''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))))))))************,,,---......///.........111///---+++***+++,,,---,,,------......------,,,---,,,,,,++++++,,,,,,---------,,,---111666;;;>>>qqq}}}wwwjjjdddmmmwwwnnn\\\\\\RRROOOUUUTTTHHH@@@AAADDDEEECCC===>>>EEELLLOOOGGGMMMWWW___cccccc```]]]PPPXXX^^^gggmmmaaaRRRQQQYYY]]]XXXJJJDDDHHHGGGAAACCC<<<:::AAAGGGGGGHHHJJJKKKUUUdddrrr{{{{{{UUU<<<111---,,,...,,,,,,,,,++++++*********,,,+++*********+++,,,---OOO888555444000//////...---,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))'''(((((()))******++++++*********+++++++++,,,,,,+++++++++,,,---...000000222222333555666777888999888:::;;;===@@@GGGOOOVVVYYY___iiitttxxxhhhZZZLLLCCCBBB<<<444000111222222000000000000/////////......,,,,,,+++++++++*********((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%&&&''''''((((((''''''(((******))),,,666EEEQQQMMMVVVZZZZZZcccooopppkkk```bbbiiiqqqqqqqqq|||{{{fffQQQBBBAAAFFFQQQWWWQQQFFF>>>@@@HHH\\\nnnlll[[[SSSXXX]]]fffdddFFF@@@???===;;;999777666555555444333111000000//////------,,,,,,+++******)))+++++++++*********))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))((((((((('''))))))***))))))+++...111444WWW{{{~~~}}}zzzwww~~~uuuooo|||zzz|||___EEE@@@??????===<<<:::999888888555555555444333333333222............------------,,,,,,+++++++++******************)))))))))(((((())))))))))))((((((''''''((((((((((((((((((((((((&&&+++---((())):::XXXooorrr{{{zzzppp{{{|||dddWWWZZZiiijjjeee\\\XXXZZZZZZWWWNNNKKKJJJKKKKKKHHHGGGIIIDDDIIIQQQ\\\jjjsssqqqkkkTTTGGGBBBSSSnnnyyyjjjgggiiivvv~~~SSS666))),,,,,,+++***)))''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((()))))))))*********,,,,,,---...............111///---,,,++++++,,,---,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,,,,+++++++++---000333555---???\\\yyytttaaa^^^VVVXXXdddiii```TTTOOOOOOPPPMMMFFFAAAAAA???;;;===???AAADDDDDDCCCAAA@@@;;;@@@BBBHHHQQQJJJBBBEEE===EEEEEE===;;;BBBEEEAAAOOOOOORRRXXXZZZYYY\\\ccciiikkkooovvvxxxSSSDDD555000000///------,,,,,,+++++++++*********++++++*********+++,,,---|||MMM777444333/////////...---,,,,,,,,,,,,++++++*********)))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))'''(((((())))))******+++)))*********+++++++++++++++*********+++---///000111222333444555666777888<<<;;;:::777555555777999:::<<>>MMMUUUeeeoooeeeTTTUUUbbbjjj{{{mmmBBBDDD???>>><<<:::888666666555333333111000///.........---,,,,,,++++++*********++++++*********)))))))))))))))))))))))))))))))))(((((())))))))))))******)))))))))((((((((('''''')))))))))(((&&&''')))+++"""222NNNmmmyyy{{{||||||nnnNNN;;;777<<<<<<<<<;;;:::888777666666333333333444444444444444............------------,,,++++++++++++***************))))))))))))(((((()))))))))(((((((((((('''''''''''''''''''''''''''((($$$(((,,,&&&###:::ZZZyyy|||{{{qqquuu}}}ddd\\\aaa|||jjjVVVKKKKKKOOOQQQZZZZZZ___eeefffddddddhhhbbb\\\ZZZ___fffiiiiiijjjnnn^^^ZZZiiiuuupppfffbbb\\\jjjooommmhhhccclll}}}JJJ333,,,&&&++++++***)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((())))))))))))******+++,,,------......------000///...,,,,,,,,,------,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,***---333===LLLaaayyyuuuiiijjjjjjbbbYYYUUUWWWWWWUUUPPPQQQSSSSSSOOOYYYVVVPPPJJJEEECCCBBBBBB>>>CCCCCCHHHRRRMMMGGGLLLJJJTTTZZZWWWWWW^^^ccccccjjjmmmqqqrrrooooooxxx{{{|||uuuZZZAAA111***''''''---000...***(((+++++++++************************)))***++++++,,,xxxLLL888444333000//////...---,,,,,,,,,,,,************))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))******)))))))))************+++******))))))***,,,...000000111222333444555666777444555777888999:::<<<===777888:::999999888:::;;;;;;::::::;;;<<<;;;999777444222111222444555444222444333333444444222...***............------------+++************)))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%&&&''''''((('''''''''&&&***---)))###'''333@@@ccc~~~lllMMMTTT___fffyyy}}}ppp^^^YYYeeewww]]]]]]fffxxx}}}}}}xxx{{{ttt```GGG;;;AAALLLQQQddd___YYYPPPFFFBBBIIITTTbbbhhhdddWWWUUU```gggeee}}}sssIII===CCC===<<<:::888777666555555222111000///...---------,,,,,,,,,++++++*********************))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))((((((((('''''''''(((((()))'''&&&&&&'''))),,,&&&&&&888YYYzzz~~~tttIII777999>>>===:::999999888777666555444333333333333333333333333333.........---------,,,,,,++++++++++++***************)))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''+++ ,,,...&&&)))666WWWssswwwzzzzzzsssxxx~~~rrrooopppyyyaaaQQQOOOUUUXXXXXXZZZYYY[[[^^^]]]ZZZ\\\```rrrhhhcccccc___ZZZ___iiiiiiXXXTTTbbbhhh[[[KKKFFFJJJjjj{{{vvvppprrrxxxGGG000///...))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((((((((()))))))))***++++++,,,---------------//////...---,,,,,,------,,,,,,,,,------,,,,,,,,,++++++************++++++------------,,,++++++***...---)))''')))111<<>>111---///111///,,,,,,///...***(((************************)))))))))))))))******++++++uuuKKK999555333222//////...---,,,,,,,,,,,,*********)))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((()))))))))(((((()))))))))*********))))))))))))***,,,...//////000000222333444555666///000111333555666666666333555777777777888:::;;;999666222000111222333444777777666555333///***&&&---------.........---+++------------,,,,,,,,,+++*********)))))))))((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%&&&''''''((('''''''''&&&(((***)))'''(((,,,111AAAddd___HHHNNNUUU\\\rrrooovvvyyysssllljjjiiifffrrrkkkgggjjjlllhhhdddcccxxx~~~ooo]]]TTTUUUWWWHHHSSSWWWRRRQQQ\\\fffhhh^^^QQQCCC???DDDNNN\\\gggkkkiii]]]NNNRRRgggvvvxxxsssKKKAAABBB===:::999888777555555444444111111///...---,,,,,,,,,,,,,,,+++++++++++++++************)))))))))(((((((((((((((((((((((((((((('''(((((((((((()))))))))((((((((((((''''''''''''&&&'''(((((('''''')))***///111...((()))===aaa}}}{{{JJJCCC===<<<:::666333333666666666666555444222111333333333222111111000000...------------,,,,,,,,,+++++++++*********)))))))))))))))((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((***%%%###(((------(((%%%)))TTTyyy~~~zzz~~~ppprrrwww}}}sss___```ooozzzwwwoooaaa[[[TTTOOOJJJEEEFFFJJJQQQRRRYYY\\\RRREEEFFFPPP[[[GGG<<>>***,,,---***'''((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''(((((((((((()))))))))***++++++,,,,,,,,,,,,,,,...------,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,++++++******))))))******++++++,,,---------,,,+++***'''((()))***,,,...111333***777HHHWWWhhh{{{uuuvvvuuurrrhhhhhhgggggghhhkkkmmmooo]]]bbbccciiiqqqjjj```cccqqqzzzrrrZZZKKK===777000***)))+++///111,,,***)))++++++)))+++///))))))))))))))))))))))))(((((()))))))))*********qqqJJJ999444333222//////...---,,,,,,,,,,,,******)))))))))(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((()))***+++,,,------......///000111222333444555555444444666888999888666;;;;;;:::888444222111222666555444444555555333222---------...///111333444,,,++++++++++++,,,------,,,,,,,,,,,,++++++++++++))))))))))))((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&''')))******)))'''%%%DDDOOOLLLSSSTTTSSS^^^aaajjjtttyyytttiii___ZZZTTTRRRUUU```jjjnnnpppsssgggmmmnnneee\\\YYYYYYZZZ___ooovvvmmmdddbbb\\\SSSFFF???@@@NNN___eeeccc___```XXXVVVZZZ]]]eeegggMMMCCCCCC@@@666888777666555444444444444111111///...---,,,,,,,,,++++++++++++++++++++++++******)))))))))(((((((((((((((((((((((((((((((((''''''(((((((((((())))))((((((((('''''''''&&&&&&$$$&&&(((((((((((()))+++&&&,,,000+++%%%'''333???VVVnnn|||bbbHHH777333555888:::444...///555444444555555444333111000222111111000//////......------------,,,,,,,,,,,,+++************)))))))))))))))((((((((((((''''''&&&''''''''''''(((((((((((((((((((((((((((((((((&&&------%%%"""(((---+++%%%,,,DDDhhhssslllqqq~~~zzzyyyiiiaaaXXXPPPMMMKKKHHHHHHKKKBBBGGGMMMLLLCCC>>>FFFQQQeeeWWWLLLQQQ]]]fffjjjmmmaaazzz~~~mmmyyy\\\???***---111)))$$$'''&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''(((((((((((()))))))))***++++++,,,,,,++++++,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,++++++******))))))))))))******(((((()))***++++++******///...---,,,+++***)))(((&&&((()))***...999HHHSSSdddrrrvvvjjjYYYHHH;;;111)))$$$---...000000...)))$$$!!!%%%$$$&&&+++,,,******,,,(((((((((((())))))))))))''''''((())))))))))))(((mmmHHH888333111222//////...---,,,,,,,,,,,,***)))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''((((((((())))))''')))+++---......---,,,---...///000111333444444000//////222666888888666222444666888999;;;>>>@@@444333222333444444333111555444222000//////000222111111000...---,,,,,,---,,,+++++++++************))))))((((((((('''''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&''''''(((((('''''''''&&&'''(((******(((''''''222BBBQQQ\\\[[[VVVTTT``````gggqqqqqqjjjiiinnn[[[VVVUUUZZZ___aaadddhhhhhhfffdddhhhssszzzvvvmmmyyyyyyaaaPPPLLLHHH???LLLLLLVVVhhhtttooo___SSSYYYVVVZZZgggqqqkkkBBBCCCBBB???===555777666555444444333333444222111000...---------,,,++++++++++++++++++++++++***)))))))))(((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((('''''''''&&&&&&&&&$$$&&&'''(((''''''((()))%%%######)))//////((( ...@@@\\\vvvyyy^^^III>>>999777666:::111***+++///111444777222333444555444222000///........................---------,,,,,,,,,++++++************))))))))))))))))))((((((((('''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$,,,---%%%!!!%%%+++...--- """@@@fff~~~zzzqqqtttuuuttt{{{ssseeeXXXQQQMMMQQQVVVTTTPPPOOOTTTWWWTTTLLLIIIPPP[[[cccXXXXXXYYYaaarrrlll}}}YYY444---+++000///(((%%%)))%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((((((((()))))))))******+++++++++++++++)))******++++++*********++++++,,,,,,,,,,,,++++++)))))))))(((((()))))))))(((((((((((())))))******)))((('''&&&(((***+++,,,000/////////,,,(((&&&&&&,,,333===FFFRRRaaarrr}}}sssggg[[[III999999444---((()))---333888"""$$$&&&(((***+++,,,---***&&&&&&+++,,,)))&&&%%%'''''''''((((((((())))))&&&'''((()))))))))((((((jjjFFF777222000111//////...---,,,,,,,,,,,,))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''''''''''''''((((((((()))'''))),,,...000///---,,,------...000111222333444555333222444888:::999888333444666555555555666888666333000...000222444444,,,...000000///,,,*********+++,,,,,,+++***+++++++++++++++************))))))(((((((((''''''''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&''''''((((((''''''''''''(((((('''((()))***...&&&333MMM]]]dddccc[[[ZZZXXXbbbtttyyysssvvveee[[[QQQLLLKKKLLLPPPVVVUUU[[[^^^\\\ZZZZZZXXXUUUOOOVVVPPP???999DDDLLLIII______gggqqqtttjjj\\\SSSaaaggghhhjjjrrrMMM@@@EEE;;;888>>>999666555444333333333333444222111000///...---------++++++++++++++++++++++++))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((('''''''''&&&&&&&&&$$$&&&''''''&&&%%%&&&'''******)))'''''')))+++---,,,)))(((111FFFaaayyyhhhSSSEEE<<<333000000111111111......111555444///---///222333444555444222000///++++++,,,,,,---......///---------,,,,,,,,,++++++************)))))))))))))))(((((((((''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%(((***)))&&&%%% ---000(((333YYY}}}yyyyyy~~~vvvhhhlll}}}~~~iiicccbbbiiinnniii]]]VVV[[[cccddd^^^^^^dddddd^^^dddfffeeejjj|||yyyvvvHHH&&&)))***((($$$%%%)))***((($$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((((((((()))))))))***+++++++++++++++((())))))*********))))))+++++++++,,,,,,+++++++++))))))(((((((((((())))))******)))))))))******+++---+++))))))***++++++++++++'''%%%(((+++,,,------***,,,---,,,---000222222333???JJJMMMOOOXXXcccjjjqqquuu}}}|||sssnnnfff[[[NNNFFFAAA???666,,,+++111222...(((***,,,---+++(((''''''+++,,,---,,,***(((((((((...'''###&&&(((&&&%%%%%%&&&'''''''''(((((())))))%%%&&&((()))))))))((('''nnnFFF333666000111......---,,,++++++++++++))))))))))))((((((((((((''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))************+++)))(((,,,333777666444111000111444888888666333333444444555555444444333222111000111222222111000...///000000000///---,,,------,,,,,,,,,++++++++++++*********))))))((((((''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((,,,,,,,,,555KKK``````TTTSSSXXX```hhhppp{{{{{{gggfffkkkYYYEEEFFFNNNJJJHHHCCCAAADDDJJJHHHCCC@@@HHHOOORRRSSSVVVZZZ[[[nnnmmmooopppfffXXXYYYdddkkknnn{{{vvvMMMDDD<<<;;;>>>???:::444999888777555333222222222/////////...------,,,,,,---------,,,+++***)))((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((+++***((((((---333;;;@@@OOOWWWcccmmmuuuppp___NNNAAA999555000000//////.........---////////////000000000000222222111000///...------------,,,,,,,,,,,,------************************+++++++++***)))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''$$$(((***&&&&&&666UUUmmm~~~{{{|||{{{rrrqqqqqqtttvvvtttppppppwww}}}\\\:::......***))))))((('''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((())))))))))))************+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************************************+++,,,---...000111222222999:::;;;<<<===??????@@@FFFFFFGGGGGGGGGEEEDDDCCC;;;:::888555222///---,,,+++++++++*********))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''kkkDDD222555///000......---,,,++++++++++++))))))))))))((((((((((((''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((()))))))))))),,,***)))---333777666444//////000222555666444111333333444444444444333333111000//////000111000///......//////......---,,,---,,,,,,,,,,,,+++++++++*********)))))))))((((((''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''',,,)))&&&***999NNN\\\aaaZZZUUUTTT[[[dddhhhjjjllleeelll}}}lll]]]XXXRRRXXXYYYWWWUUUWWWYYYVVVPPPQQQVVV[[[___aaaeeeiiikkkjjjccc______ZZZVVV```oooooohhhHHHEEE???999999<<<===:::666888777666444222222111111/////////...------,,,,,,,,,,,,,,,,,,+++***)))((('''(((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((('''&&&&&&'''))),,,---,,,000444555555666:::>>>PPPRRRVVV[[[___cccfffgggcccbbb```]]]WWWQQQKKKHHH@@@===777222...---,,,---...---------,,,,,,,,,,,,---------............///111111000000///......---...------,,,,,,------...************************++++++******)))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''')))++++++((($$$(((222;;;JJJWWWnnnyyyvvvvvv{{{dddBBB111.........)))))))))((('''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((((((((((((((()))))))))*********+++++++++*********))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********************************((())))))***+++,,,------+++,,,,,,---...///000000))))))***+++++++++***)))......---+++***(((''''''++++++*********)))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''gggCCC111444...///......---,,,++++++++++++))))))))))))((((((((((((''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((***)))(((+++000333333111------...000333333222000222222333333333333222222///...------//////...---......---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''')))&&&$$$%%%***666LLL^^^ooofffaaabbbcccaaa___^^^SSSjjjxxxfffiiioooeee```dddgggfffggghhheeeaaammmlllkkkjjjjjjiiijjjkkkcccZZZSSSVVV[[[eeexxxWWW<<<;;;<<<999777666888999999888666555444222111000000000//////......---,,,,,,,,,,,,,,,,,,,,,+++***))))))((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''))))))*********(((&&&%%%'''***+++***&&&%%%&&&)))((()))+++---///000111222555444444222000...,,,+++***)))))))))***---///000+++***************))))))+++++++++,,,,,,---------000000000///.........---......------------......************************+++******))))))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''%%%$$$+++222CCC\\\ttt~~~yyyyyy|||yyyuuusssooowwwpppSSS111"""&&&---+++$$$))))))(((((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))******+++************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))'''''''''(((((()))))))))''''''''''''((((((((()))((()))***+++,,,,,,,,,,,,)))))))))(((((((((((((((******)))))))))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&cccBBB222444...000......---,,,++++++++++++))))))))))))(((((((((((('''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''%%%%%%(((+++------,,,,,,,,,---///111111111000111111222222222222111111///---,,,---...///...---...---+++*********+++,,,++++++++++++************((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&$$$(((+++((('''444FFFdddlllxxx|||sssddd]]]^^^SSSfffvvvkkkZZZaaakkkdddiiiooottttttuuuyyyzzzxxxhhhccc^^^[[[YYYVVVVVVXXX^^^YYYZZZfffxxxTTTCCC???:::666666666666555555777888444333222111000///////////////...------,,,,,,++++++++++++++++++***))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''((()))+++,,,,,,+++***)))(((***,,,---,,,---///222++++++,,,,,,---,,,,,,,,,,,,+++++++++,,,---............---,,,***))))))((())))))))))))((((((((((((*********+++,,,,,,,,,---///...........................------------......******************************))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%######%%%(((+++,,,,,,,,,'''$$$+++:::KKKYYY___}}}|||sss~~~hhhKKK333111......///---'''"""(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((()))))))))***************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))(((((((((************************((())))))***************)))*********************((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&```BBB444555...111......---,,,++++++++++++))))))))))))(((((((((((('''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&(((******)))+++,,,---...///000000111000000111111111111000000///...------...///...------,,,+++))))))***++++++++++++*********)))))))))'''''''''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&$$$(((...+++###&&&000888MMMlll|||iiiWWWPPP```eeepppmmm\\\TTTUUUOOOaaaeeegggeeegggmmmqqqrrr\\\WWWUUUWWWWWWVVV[[[aaa^^^bbbpppddd>>>;;;EEE>>>,,,555666777666333222444666333222111000///..................---,,,,,,++++++******+++++++++***))))))))))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((&&&'''''''''&&&&&&'''((()))******++++++******))),,,+++)))'''&&&&&&&&&&&&)))))))))***))))))((((((((((((((((((((((((((()))))))))***++++++,,,---------------------.........------,,,,,,,,,,,,------)))))))))))))))))))))))))))))))))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%$$$%%%'''***'''&&&%%%###%%%***111666DDDOOOaaassswwwsss}}}rrr[[[BBB111,,,%%%***---+++&&&###&&&+++''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((''''''&&&&&&%%%%%%%%%%%%((((((((('''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&\\\AAA555555...222......---,,,++++++++++++))))))))))))((((((((((((''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''(((((()))))))))***+++------------///111///000000000000000000///...---,,,---...///...,,,,,,,,,+++************************))))))))))))(((&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$%%%'''(((&&&'''***'''...AAA[[[mmmqqqmmmjjjmmmccceeefffZZZRRRWWWZZZ[[[[[[XXXTTTVVV\\\aaaaaa\\\YYY[[[```aaaaaaiiiuuuqqq|||~~~YYY;;;777;;;666333666444555666555333222222333222111000///..................------,,,+++++++++)))***************)))))))))))))))(((''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%&&&'''))))))))))))((((((((((((&&&&&&''''''''''''''''''+++******))))))***++++++(((((()))***,,,------...''''''(((((((((((())))))(((((()))***+++,,,,,,---+++,,,,,,------.........,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!&&&++++++(((%%%%%%'''###'''++++++(((&&&'''***$$$...:::MMMcccssszzzuuu[[[EEE===222$$$%%%000,,,***&&&$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((((((((())))))(((((()))))))))))))))***''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''''''''---,,,+++))))))((()))))))))(((((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%XXX???555444---111......---,,,++++++++++++))))))))))))((((((((((((''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&'''(((((('''''''''((('''***++++++***+++---000...//////000000//////...---+++++++++,,,---,,,+++++++++,,,,,,++++++***)))******)))))))))(((((((((%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&%%%"""$$$(((***(((,,,''''''555JJJ```rrrwwwkkkkkkkkkbbbcccnnntttkkkiiiddd```cccjjjmmmkkk\\\\\\bbbjjjkkklllxxxwwwQQQ???777888???888+++///@@@222222222222333222111000222111000///.........///......---,,,,,,++++++***))))))************))))))***))))))(((''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&'''''''''%%%$$$$$$&&&'''((()))((((((((())))))))))))(((((("""###$$$&&&''')))***+++%%%$$$$$$######$$$$$$%%%&&&&&&&&&''''''(((((((((&&&&&&'''((()))***++++++***++++++,,,------......+++******))))))******+++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!%%%***+++***))))))***'''(((((('''&&&(((+++...000111,,,&&&&&&,,,000000BBBKKKZZZkkkxxx{{{mmm___RRRAAA333333,,,)))------((((((---+++(((&&&(((+++***%%% &&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))(((((((((((())))))******''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''(((((((((((('''&&&%%%$$$$$$$$$%%%&&&((((((((((((((('''''''''$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%UUU>>>444333,,,000......---,,,++++++++++++))))))))))))((((((((((((''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''$$$%%%&&&&&&$$$$$$%%%&&&&&&(((***)))((((((,,,///......////////////......+++***)))***+++,,,+++)))++++++,,,------+++***)))))))))))))))((((((((((((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&"""((()))######))))))"""%%%%%%&&&)))---888MMMaaa|||~~~}}}yyy{{{vvvllliiidddbbbhhhpppqqqmmmjjjmmmzzz}}}YYY@@@333666555111...111555111(((000//////000222333111///222111000///////////////......---,,,,,,++++++***((())))))*********))))))***))))))((('''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$&&&''''''&&&&&&((('''''''''((()))((('''%%%&&&&&&&&&&&&%%%%%%$$$)))))))))((('''&&&%%%$$$)))(((&&&&&&&&&&&&((((((%%%%%%%%%&&&&&&'''''''''$$$$$$%%%&&&'''((()))*********+++,,,------......******))))))))))))******))))))))))))))))))))))))'''''''''(((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%######$$$&&&(((&&&$$$###$$$&&&'''&&&$$$!!!''')))(((***......)))***,,,000444888<<>>555111,,,((('''***---//////++++++,,,,,,,,,---------..................////////////.........---------,,,,,,,,,+++******)))))))))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))))))))))))))((((((''''''(((((()))(((((((((((((((((((((((()))(((''''''&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((''''''''''''(((''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%uuuPPP@@@333444000111...---,,,+++************((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((())))))++++++---......---,,,,,,,,,,,,+++***************---,,,***)))((((((((()))'''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$&&&)))++++++)))'''&&&$$$...;;;CCCGGGMMMUUU\\\dddbbb___]]]ZZZVVVQQQNNNBBB>>>888444111...***'''000///------...---+++((()))******++++++,,,,,,,,,------------.....................---------,,,,,,,,,+++++++++******))))))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))(((((((((''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$rrrNNN???333555111111------,,,+++************((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((()))***+++---------,,,+++++++++******))))))******---,,,***(((''''''((()))(((''''''&&&''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&'''&&&%%%%%%''')))+++,,,))))))******))))))((((((...---,,,,,,,,,***'''$$$++++++***+++,,,,,,,,,+++)))(((((()))))))))((('''((((((((()))***++++++,,,++++++,,,,,,------------------------,,,,,,,,,,,,++++++***************)))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&''''''''''''(((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$oooMMM???444555111000---,,,+++******))))))***((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((()))***,,,,,,,,,+++++++++******)))))))))******,,,+++)))((('''(((((()))******)))((()))***,,,---&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$"""############$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''---+++(((&&&&&&%%%###"""'''%%%$$$&&&***---...---''''''(((***,,,---,,,***%%%%%%''''''''''''&&&%%%&&&&&&&&&''''''(((******&&&&&&'''((()))******+++******++++++,,,,,,------------,,,,,,,,,+++++++++************************((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$mmmLLL???444666111000---,,,+++***))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''((()))++++++++++++*********))))))))))))******)))))))))((((((((())))))))))))((('''(((***,,,---&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$"""############$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''' ###(((,,,---)))&&&++++++***((('''&&&%%%$$$$$$$$$$$$&&&)))***)))(((''')))******************))))))))))))(((((()))***%%%%%%&&&'''((()))******))))))******+++,,,,,,---,,,,,,,,,,,,++++++++++++))))))))))))************(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$####################################################################################################################################$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################kkkKKK???444666111000---,,,+++***)))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''')))***+++++++++******)))))))))))))))******((((((((()))))))))))))))&&&%%%$$$$$$%%%'''***+++&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""######$$$$$$$$$$$$"""############$$$$$$$$$################################################""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&,,,(((""" """$$$%%%%%%###'''++++++(((&&&''')))((('''&&&'''((()))((('''&&&&&&'''&&&%%%$$$%%%&&&"""###%%%%%%$$$$$$%%%&&&$$$$$$%%%&&&'''((()))***((())))))***++++++,,,,,,,,,,,,,,,+++++++++******)))))))))))))))*********(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################iiiHHH===444777111000///---++++++,,,,,,,,,+++((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''(((((((((((())))))))))))***************)))((((((((((((((((((((((((((((((&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%########################""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''((((((((()))******+++++++++++++++++++++++++++++++++*********))))))((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######################################################%%%%%%%%%$$$$$$#########################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""########################################################################%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&''''''(((((('''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########iiiIII===444666111000///---++++++,,,,,,,,,+++((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&''''''((((((((())))))))))))************)))((('''((((((((((((((((((((((((&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$########################""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''(((((())))))***++++++++++++++++++++++++++++++*********)))))))))((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######################################################%%%%%%%%%$$$$$$$$$######################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""########################################################################%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######hhhIII>>>444555000//////---++++++,,,,,,,,,+++((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''''''''(((((((((((())))))))))))))))))(((((('''(((((((((((((((((((((((('''''''''&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''(((((()))***************************************))))))))))))((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######################################################%%%%%%%%%$$$$$$$$$$$$###################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#######################################################################################%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###fffIII>>>444555000//////---++++++,,,,,,,,,+++((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%################################################$$$$$$$$$###$$$%%%%%%&&&&&&&&&'''''''''(((((((((((((((((())))))(((''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""########################!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''(((((())))))***************************))))))))))))))))))((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&'''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$dddHHH???444555000000///---++++++,,,,,,,,,+++((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%################################################$$$############$$$%%%%%%&&&&&&&&&&&&''''''''''''&&&''''''(((((((((''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""########################!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''(((((())))))))))))))))))))))))))))))(((((((((((((((((())))))&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&'''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$aaaHHH???555555111111///---++++++,,,,,,,,,+++((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###############################################################$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################################################################"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((''''''(((((((((((())))))&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########################################################$$$$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$###########################################################################$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%^^^GGG???555666222333///---++++++,,,,,,,,,+++((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###############################################################$$$$$$%%%$$$%%%%%%%%%%%%&&&&&&&&&$$$%%%&&&'''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$########################""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################################################################""""""""""""##################################################################$$$$$$$$$$$$##################$$$$$$$$$$$$########################"""#########$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&''''''(((((((((((((((((((((((((((((('''''''''((((((((())))))&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############################################################$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%\\\FFF???555666333444///---++++++,,,,,,,,,+++)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%########################""""""""""""""""""""""""#########"""###$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&'''''''''&&&((((((((((((((((((((((((&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%########################""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""########################""""""""""""##################################################################$$$$$$$$$$$$######"""############$$$$$$$$$########################""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&''''''(((((((((((((((((((((((((((&&&'''''''''(((((())))))&&&''''''''''''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$###############################################################$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$#################################################################################$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%^^^JJJAAA666999444222------,,,,,,,,,,,,++++++((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''(((((('''''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$########################%%%%%%%%%$$$$$$#########""""""############""""""$$$#########""""""!!!!!!######""""""""""""######""""""""""""""""""""""""##############################$$$$$$$$$$$$##############################""""""""""""""""""""""""########################$$$$$$$$$#########""""""""""""###$$$$$$$$$$$$###################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&(((((('''''''''&&&&&&&&&''''''''''''(((((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###################################################################################################$$$$$$%%%%%%$$$$$$#########################################################$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$\\\HHH@@@555777333111------,,,,,,,,,,,,++++++((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''((('''''''''&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$########################%%%%%%%%%$$$$$$#########""""""############""""""############"""""""""!!!######""""""""""""######""""""""""""""""""""""""##############################$$$$$$$$$$$$##############################""""""""""""""""""""""""########################$$$$$$$$$#########""""""""""""###$$$$$$$$$$$$###################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&((('''''''''&&&&&&&&&&&&''''''''''''(((((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###################################################################################################$$$$$$%%%%%%$$$$$$#########################################################$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$YYYGGG???444666222000------,,,,,,,,,,,,++++++((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$########################$$$$$$$$$$$$$$$#########""""""############""""""############""""""""""""######""""""""""""######""""""""""""""""""""""""##############################$$$$$$$$$$$$##############################""""""""""""""""""""""""########################$$$$$$$$$###############""""""###$$$$$$$$$$$$###################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###################################################################################################$$$$$$%%%%%%$$$$$$#########################################################$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$XXXGGG@@@444666222111------,,,,,,,,,+++++++++((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################################################################$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$########################$$$$$$$$$###############""""""############""""""#########"""""""""""""""######""""""""""""######""""""""""""""""""""""""##############################$$$$$$$$$$$$##############################""""""""""""""""""""""""################################################""""""###$$$$$$$$$$$$###################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###################################################################################################$$$$$$%%%%%%$$$$$$#########################################################$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%VVVHHHAAA555666222222------,,,,,,,,,+++++++++((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$################################################""""""############""""""""""""""""""""""""############""""""""""""######""""""""""""""""""""""""##############################$$$$$$$$$$$$##############################""""""""""""""""""""""""################################################""""""###$$$$$$$$$$$$###################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###################################################################################################$$$$$$%%%%%%$$$$$$#########################################################$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%TTTHHHBBB666666222333------,,,,,,,,,,,,++++++((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$########################"""""""""###############""""""############""""""""""""""""""##################""""""""""""######""""""""""""""""""""""""##############################$$$$$$$$$$$$##############################""""""""""""""""""""""""#######################################$$$$$$$$$""""""###$$$$$$$$$$$$###################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''(((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###############################################################$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###################################################################################################$$$$$$%%%%%%$$$$$$#########################################################$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&RRRFFFAAA555555111222------,,,,,,,,,,,,++++++((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################################################################$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$########################!!!"""""""""#########$$$""""""############""""""!!!"""""""""##################""""""""""""######""""""""""""""""""""""""##############################$$$$$$$$$$$$##############################""""""""""""""""""""""""########################""""""#########$$$$$$$$$""""""###$$$$$$$$$$$$###################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###################################################################################################$$$$$$%%%%%%$$$$$$#########################################################$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&PPPEEE@@@444444000111---------,,,,,,,,,++++++)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""############$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$########################!!!!!!""""""#########$$$""""""############""""""!!!!!!""""""#########$$$######""""""""""""######""""""""""""""""""""""""##############################$$$$$$$$$$$$##############################""""""""""""""""""""""""########################""""""######$$$$$$$$$$$$""""""###$$$$$$$$$$$$###################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################""""""######$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$$$$%%%%%%$$$$$$$$$######################################################$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&yyyTTTFFF:::444888111333...---++++++++++++***(((''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!(((###%%%'''!!! ########################)))### ###&&&&&&###"""###'''&&&!!!###)))'''***###!!!"""'''&&&############$$$$$$$$$$$$)))$$$((('''$$$*** &&&&&& """))))))$$$"""***+++###"""))))))!!!)))""" %%%(((%%%""""""!!!!!!$$$!!!!!!***######$$$$$$$$$$$$######""""""""""""############""""""""""""############$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$###"""!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################""""""###$$$$$$$$$$$$###"""############$$$$$$$$$########################"""############$$$$$$$$$################################################"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%(((''''''&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$################################################################################################%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$################################################"""############$$$$$$$$$!!!!!!""""""#########$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%xxxTTTGGG;;;444777111222...,,,++++++++++++***(((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!&&&$$$###&&&###%%%222%%%%%%%%%%%%%%%%%%%%%%%%***,,, ###)))&&&"""%%%!!!)))###%%%$$$###$$$###%%%%%%%%%&&&&&&&&&&&&'''&&&###$$$***(((&&&$$$$$$((()))""")))$$$$$$%%%###...$$$(((###$$$(((&&&%%%&&&(((%%%!!! !!!######$$$$$$$$$$$$######""""""""""""############""""""""""""############$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################""""""###$$$$$$$$$$$$###"""############$$$$$$$$$########################"""############$$$$$$$$$################################################"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$################################################################################################%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$################################################"""############$$$$$$$$$"""##################$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%wwwTTTHHH<<<444666000111...,,,++++++++++++***)))))))))))))))))))))))))))))))))((('''&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%!!!###'''***""""""""""""""""""""""""+++&&&&&&"""!!!...%%%$$$,,,,,,$$$+++)))!!!### !!!!!!!!!!!!"""""""""""""""$$$$$$!!!$$$)))%%%!!!!!!'''+++(((""",,,&&&'''...+++"""$$$((('''$$$)))...$$$!!!######!!!"""%%%$$$!!!######$$$$$$$$$$$$######""""""""""""############""""""""""""############$$$$$$$$$##########################################$$$$$$$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################""""""###$$$$$$$$$$$$###"""############$$$$$$$$$########################"""############$$$$$$$$$################################################"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%'''&&&&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$################################################################################################%%%$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$################################################"""############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%uuuSSSIII===444666///111---,,,++++++,,,,,,***)))((((((((((((((((((((((((+++***)))((('''&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%""",,,))) !!!&&&&&&&&&&&&&&&&&&&&&&&&"""))),,,'''!!!###***%%%+++""""""&&&""""""***######%%%###+++$$$%%%%%%%%%%%%&&&&&&&&&***)))///&&&!!!$$$!!!&&&+++,,,$$$))),,,$$$'''''' ''''''######'''+++ $$$###$$$'''$$$######$$$$$$$$$$$$######!!!"""""""""############!!!"""""""""##################################################################$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""####################################""""""###$$$$$$$$$$$$###""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$################################################""""""#########$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$################################################################################################$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$################################################""""""#########$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$rrrRRRIII>>>444666///111---+++***+++,,,,,,+++)))''''''''''''''''''''''''+++***)))((('''&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%% ((("""%%%(((######$$$$$$$$$$$$$$$$$$$$$$$$++++++!!!""",,,'''&&&### !!!%%%&&&&&&!!! $$$((("""!!!"""""""""############$$$&&&((($$$$$$((()))!!!***+++&&&!!! ***,,,%%%***,,,%%%'''!!!"""+++111---$$$"""'''***&&&######"""!!!######$$$$$$$$$$$$######!!!"""""""""############!!!"""""""""############################################################"""######$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""####################################""""""###$$$$$$$$$$$$###""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$################################################""""""#########$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$################################################################################################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$################################################""""""#########$$$$$$$$$'''&&&&&&&&&%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$oooPPPIII???555666///222,,,+++******,,,,,,+++***''''''''''''''''''''''''))))))((('''&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###***&&&!!!$$$""" &&&""""""""""""""""""""""""...  000111 +++--- '''!!!%%%+++"""###&&&!!!!!!!!!!!!"""""""""###%%%&&& ...$$$222%%%+++!!!(((+++###+++&&&!!!""""""&&&###((((((### ######$$$$$$$$$$$$######""""""""""""############""""""""""""###########################$$$$$$$$$########################""""""###$$$$$$$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################""""""###$$$$$$$$$$$$###"""############$$$$$$$$$########################"""############$$$$$$$$$################################################"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$################################################################################################$$$############"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$###############################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$################################################"""############$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$kkkNNNIII???555666000333,,,+++******,,,,,,+++***''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%***!!!)))PPPwwwyyypppwwwvvvvvvvvvvvvvvvvvvvvvvvv +++..."""+++gggLLL***$$$ ,,,%%%LLL~~~zzzvvvvvvvvvvvvwwwwwwwwwxxxwwwxxx{{{>>>***%%%999}}}___AAA'''###'''$$$"""%%%000```666222""""""'''""" %%%######$$$$$$$$$$$$######""""""""""""############""""""""""""############""""""#########$$$$$$$$$########################""""""###$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################""""""###$$$$$$$$$$$$###"""############$$$$$$$$$########################"""############$$$$$$$$$################################################"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$############################################################################################################""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################iiiMMMHHH???666777111444,,,+++******,,,---,,,***))))))))))))))))))))))))&&&&&&%%%%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%***---..."""KKKHHH$$$"""--- |||###$$$---sss888$$$***$$$uuu```;;; $$$)))######$$$$$$$$$$$$######""""""""""""############""""""""""""############""""""######$$$$$$$$$$$$########################!!!"""###$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################""""""###$$$$$$$$$$$$###"""############$$$$$$$$$########################"""############$$$$$$$$$################################################"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$############################################################################################################""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$################################################"""############$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################eeePPPCCC===555333555///,,,,,,,,,+++++++++******(((((((((((('''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%...AAA___eeepppbbb888***,,,'''kkk&&&!!!$$$)))+++&&&888GGG$$$---+++!!! 666yyyccc,,,(((&&&"""########################""""""""""""""""""""""""&&&"""###%%%%%%$$$!!!"""$$$%%%%%%$$$""" ########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""################################################"""############$$$$$$$$$########################"""""""""""""""""""""""""""############$$$$$$$$$########################"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""######################################################$$$$$$$$$$$$######################################################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################dddPPPCCC>>>555333444///,,,,,,,,,+++++++++******((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""///111555/// ***$$$ )))&&&(((QQQ000 ,,,)))&&&&&&"""GGG$$$)))///$$$ &&&---,,, :::######%%%########################"""""""""""""""""""""""""""###$$$$$$###"""!!!!!!((((((((('''&&&%%%##############################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""################################################"""############$$$$$$$$$########################"""""""""""""""""""""""""""############$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################################################################$$$$$$$$$$$$######################################################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$$$$############################################################################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################bbbOOODDD???555333444///,,,,,,,,,+++++++++******(((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''',,,+++&&&%%%&&&!!!"""$$$%%%NNN'''###666,,,333@@@888 888DDD&&&(((SSS"""%%%***###,,,&&&ttt666'''$$$########################"""""""""""""""""""""""" ###%%%$$$!!!!!!%%%***333111---)))%%%###""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""################################################"""############$$$$$$$$$########################"""""""""""""""""""""""""""############$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################################################################$$$$$$$$$$$$######################################################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$$$$$$$###########################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################```NNNEEE@@@555222333///,,,,,,,,,+++++++++******((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%% ''')))((( &&&(((&&&$$$)))######+++|||ttt&&&&&&...222yyy(((***"""kkkBBB///***EEE)))--- ;;;BBB!!!###&&& 000+++}}}+++########################"""""""""""""""""""""""""""######"""$$$***222888888444...'''""" ########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""################################################""""""#########$$$$$$$$$########################""""""""""""""""""""""""""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################################################################$$$$$$$$$$$$######################################################""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$%%%%%%$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################]]]MMMEEEAAA666222333///,,,,,,,,,+++++++++******((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%% ######%%% $$$"""&&&### ---###'''&&&'''...555&&& ###000444!!!)))+++!!!>>>uuu,,,---)))&&& ///,,,999sss((("""$$$***)))!!!###)))'''___%%%########################""""""""""""""""""""""""$$$###$$$)))///555888888000---(((### !!!"""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""################################################""""""#########$$$$$$$$$########################""""""""""""""""""""""""""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################################################################$$$$$$$$$$$$######################################################""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$%%%%%%%%%%%%%%%########################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################[[[LLLFFFBBB666111222...,,,,,,,,,+++++++++******((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''%%%***'''+++'''!!!### """###222'''---!!!'''***999///:::&&& 555,,,---$$$KKK******'''&&&)))222&&&****** !!!((((((***$$$(((ddd&&&########################"""""""""""""""""""""""""""$$$***222888777///(((###"""!!!!!!!!!###%%%&&&########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""################################################"""############$$$$$$$$$########################"""""""""""""""""""""""""""############$$$$$$$$$########################"""############$$$$$$$$$############$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$######################################################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""###$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################YYYKKKFFFCCC666111222...,,,,,,,,,+++++++++******((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!! &&&"""&&&$$$%%%((((((*** !!!&&&'''444+++!!!///%%%)))000"""%%%(((%%%+++|||!!!***'''---...((("""+++))) !!!(((### RRR!!!%%%***KKKjjj}}}lllYYYsss########################"""""""""""""""""""""""" $$$+++000111,,,$$$ !!!"""###$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""################################################"""############$$$$$$$$$########################"""""""""""""""""""""""""""############$$$$$$$$$########################"""############$$$$$$$$$############$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$######################################################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""###$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################XXXKKKGGGCCC666111222...,,,,,,,,,+++++++++******)))(((((((((''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&***###$$$###&&&""",,,"""///***444%%%PPP'''((( ))) )))ppp+++***'''$$$''' (((!!!%%%...'''///...########################"""""""""""""""""""""""" $$$''''''### !!!###$$$%%%&&&%%%### ########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""################################################"""############$$$$$$$$$########################"""""""""""""""""""""""""""############$$$$$$$$$########################"""############$$$$$$$$$"""############$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$######################################################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""###$$$%%%&&&&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################YYYJJJDDDBBB777333333---,,,,,,,,,+++++++++******))))))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$((("""&&&%%%%%%%%%$$$---%%%'''******+++TTT/// 555""""""$$$(((RRR$$$---***###"""$$$ )))(((+++vvv---;;;<<< """)))"""'''########################!!!!!!!!!!!!""""""""""""######$$$$$$$$$######"""####################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$########################################################################""""""""""""""""""""""""########################""""""""""""""""""""""""##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$#########"""""""""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&$$$#########$$$$$$###%%%$$$###$$$%%%&&&%%%%%%###############$$$&&&&&&$$$###!!!"""$$$&&&&&&%%%(((&&&%%%$$$%%%%%%$$$###%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&YYYJJJEEEBBB777333333---,,,,,,,,,+++++++++******))))))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$((("""&&&%%%%%%%%%$$$"""&&&$$$&&&###"""---"""...!!!GGGWWW666000(((jjjAAA,,,%%%###iiiccc&&&%%%$$$"""&&&###########################!!!!!!!!!!!!"""""""""###"""######$$$$$$######"""####################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################################################################"""############$$$$$$$$$##############################################################################################################################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$#########"""""""""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&((('''&&&%%%$$$#########&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''---,,,***((('''&&&%%%$$$$$$###$$$&&&(((((('''%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&XXXJJJEEEBBB777222222...,,,,,,,,,+++++++++******))))))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%$$$((("""&&&%%%%%%%%%$$$&&&)))### CCC///---$$$ ###---,,, ###(((***888"""777+++SSS%%%&&&!!!###%%%"""'''########################!!!!!!!!!"""""""""######""""""############""""""####################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################################################################"""############$$$$$$$$$##############################################################################################################################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$###############"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$'''&&&&&&%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%$$$######%%%&&&'''&&&%%%%%%&&&'''((('''((())))))((($$$!!!%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&WWWJJJFFFCCC666111222///,,,,,,,,,+++++++++******))))))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%$$$((("""&&&%%%%%%%%%$$$###---"""oooddd&&&&&& )))%%%333333mmm^^^---))))))EEE!!!cccyyy###DDD$$$$$$%%%(((%%%########################!!!!!!"""""""""#########!!!!!!"""#########""""""####################################"""""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""########################################################################""""""#########$$$$$$$$$##############################################################################################################################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&'''((()))***###$$$$$$$$$$$$%%%&&&(((&&&'''((((((((()))***+++***+++,,,---------,,,+++%%%'''((((((&&&%%%&&&''')))((('''((()))(((&&&$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&WWWKKKGGGCCC666000222///,,,,,,,,,+++++++++******))))))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%$$$((("""&&&%%%%%%%%%$$$ """###...)))KKK***'''""" ))))))+++***(((GGG+++!!!%%%222+++---///NNN"""(((>>>"""###$$$&&&%%%########################""""""""""""############!!!!!!"""###################################################"""""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""########################################################################""""""#########$$$$$$$$$##############################################################################################################################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''((()))%%%&&&((('''&&&&&&)))+++))),,,...//////000333555:::;;;<<<===>>>>>>>>>>>>999999888555000,,,***)))&&&$$$###$$$''')))******&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&VVVKKKHHHDDD555///222000,,,,,,,,,+++++++++******))))))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%$$$((("""&&&%%%%%%%%%$$$(((+++)))888 &&&---(((+++"""###"""%%%###...666)))''''''aaa***"""%%%///000<<<###FFF'''""""""!!!'''########################"""""""""#########$$$$$$!!!"""###$$$$$$$$$$$$$$$####################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$###############$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%'''*********+++...222777:::===>>>===>>>AAAEEEBBBBBBBBBBBBCCCDDDEEEFFFDDDBBBAAA@@@???===999666222000,,,***)))(((&&&$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&VVVKKKHHHDDD555///222000,,,,,,,,,+++++++++******))))))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%$$$((("""&&&%%%%%%%%%$$$+++&&& $$$dddxxx>>>))))))'''///"""$$$SSSNNN$$$,,,222JJJ999,,,"""ttt''';;;!!!222 ///)))---&&&iiiwww,,,"""''' """%%%########################""""""#########$$$$$$$$$"""###$$$%%%%%%&&&&&&&&&####################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$""""""#########$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&''')))***+++...222777999:::<<>>KKKWWW___bbbjjjvvvvvvmmmeeeooo{{{~~~vvvkkkiiinnneeegggiiiiiiiiiiiijjjllldddgggllltttyyyxxxsssnnnbbbfffjjjllljjjfffaaa^^^^^^ccceee```VVVLLLHHHHHHJJJIIIIIIHHHEEE===333,,,)))'''&&&&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''RRRJJJGGG@@@333000222...///---,,,,,,,,,,,,+++)))***))))))(((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''$$$... ---%%%!!!###'''%%%$$$###***!!!---(((:::FFF,,,***'''///+++QQQ###555GGG??? $$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######!!!!!!"""###$$$%%%%%%&&&"""###############""""""######################################################""""""######$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&'''''''''&&&(((,,,333===GGGPPPUUUbbbmmmppplllrrr~~~{{{nnnppprrrrrrkkk___XXXZZZ___[[[UUUNNNJJJLLLPPPTTTVVVFFFJJJSSS^^^fffdddZZZPPPSSS]]]gggjjjfffeeeiiinnnmmmnnnmmmggg^^^YYYZZZ\\\RRRKKKDDDDDDHHHIIIDDD???...+++'''%%%%%%'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''RRRIIIGGG@@@222000222...///---,,,,,,,,,,,,+++)))***))))))(((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&...###$$$''' '''%%%bbb)))000$$$(((%%%%%%###(((%%%###bbbBBB'''+++777hhh.........+++""";;;333###gggNNN&&&***$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""""""""######$$$$$$$$$######$$$$$$$$$$$$#####################################################################$$$%%%%%%###############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%&&&'''((((((---444???LLLWWW___dddfffllluuuwwwrrrsssxxxqqqbbbddd```VVVJJJ@@@>>>AAACCCDDD===555444888===@@@@@@???;;;888;;;AAAFFFFFFDDDVVV___iiikkkhhhiiiqqqyyy{{{uuuoookkkjjjjjj___QQQDDDCCCKKKPPPJJJBBB>>>999111,,,))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((QQQIIIFFF@@@222///222...///---,,,,,,,,,,,,+++)))******)))(((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''000(((###+++111111LLL"""000+++%%%'''"""))) ---)))NNNOOOOOOOOONNNNNNPPPQQQQQQRRRVVV###+++###444"""111===\\\555333'''444%%%+++###@@@WWWXXXJJJOOOQQQGGGRRRNNNRRRYYYQQQ (((...&&&%%%WWWQQQ>>>...$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$########################$$$$$$######$$$%%%%%%%%%%%%$$$###############################################################$$$%%%&&&#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''''')))'''&&&&&&'''***...000@@@HHHUUUbbbkkkoooooonnnvvvyyyyyyrrrjjj```RRRFFF??????===999:::???CCCDDDCCCBBBAAAFFFKKKNNNKKKGGGEEECCCAAACCCFFFGGGFFFDDDGGGMMMUUUZZZ\\\```fffkkkppprrruuuvvvuuutttrrrqqqeeeYYYPPPSSS[[[\\\QQQDDDHHHCCC<<<555000,,,(((%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''((((((((('''''''''(((((((((((()))PPPHHHFFF???222///222...///---,,,,,,,,,,,,+++)))******)))(((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''333,,,%%%$$$&&&%%%%%%'''%%%'''+++&&&111'''&&&)))!!!***$$$((($$$$$$%%%&&&'''((((((''')))&&&'''555///######!!!$$$111((('''***777$$$:::---&&&222"""&&&,,,!!!!!! !!!,,,***%%%---111%%%,,,$$$###000(((&&&666333$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$###"""###$$$$$$%%%%%%%%%$$$############################################################$$$%%%&&&'''#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((((((+++111:::BBBGGGUUUZZZccckkkqqqtttttttttuuunnnhhhaaaTTTEEE===<<<888AAAHHHIIILLLTTT[[[]]]WWWXXXZZZ___cccccc^^^YYYOOOTTTZZZ______YYYPPPKKKBBBCCCGGGNNNTTTVVVSSSPPPJJJQQQ[[[aaaeeejjjrrrxxxsssnnnkkklllmmmfffWWWIIIEEEDDDCCCAAA<<<555---'''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''&&&'''''''''((((((((()))''''''((((((((()))))))))PPPHHHEEE???222///333...///---,,,,,,,,,,,,+++)))******)))((((((((((((((())))))))))))))))))))))))%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''!!!)))&&&!!!'''***''''''$$$000)))%%%***222$$$!!!'''+++""",,,/// ...&&&&&&&&&)))******&&&###$$$%%%*** +++999""",,,!!!&&&'''"""...///&&& ...!!!333666%%%&&&&&& %%%***(((!!!###&&&$$$***--- ((("""$$$***###((('''"""(((&&&((("""%%%***&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$############################################################$$$%%%&&&'''#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((((((&&&'''***000<<>>>>>///---***'''&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((('''((((((((())))))))))))(((++++++***,,,666IIIWWWzzzuuujjj^^^YYYcccxxx|||LLLIIIBBB:::444000111222---------,,,,,,,,,++++++))))))((())))))***++++++)))************+++++++++))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))***************---000222444:::EEEMMM\\\gggxxxvvvnnnsssvvvyyy{{{{{{yyyuuussszzz{{{|||xxxttttttyyy}}}vvvrrrkkkeeeeeehhheee______]]]bbbkkkpppttt}}}zzztttjjjbbbTTTUUUYYY^^^cccfffeeedddXXXMMM>>>333///---***((($$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''((()))******+++))))))***+++,,,,,,------444555777999<<>>>>>@@@AAA;;;:::888666333111///...******)))(((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))...999NNN^^^YYYJJJHHHPPPkkkmmmeeeTTTHHHKKKYYYdddtttzzz|||rrrhhhbbbwww|||vvvaaa^^^fffnnnzzzyyysssooolll^^^ZZZVVVUUUVVVUUUUUUWWWZZZ\\\iiirrrrrryyywwwpppxxx}}}zzz|||xxx{{{xxxrrruuu{{{tttfffEEEUUUeeemmmuuu~~~{{{ZZZ\\\ZZZSSSIIIBBBAAABBB000...+++(((&&&&&&'''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((()))'''((((((((())))))*********---000000666JJJhhh~~~yyyoooiiioooIIIGGGBBB;;;444000000000000///...---,,,+++++++++,,,+++******)))*********))))))***++++++++++++************)))))))))))))))(((((())))))))))))***++++++)))'''***///111///,,,000222999GGGZZZlllvvvzzztttjjjdddbbbkkkkkkpppxxx|||~~~{{{{{{xxx~~~}}}zzzoookkksssmmm___[[[ggglllrrr{{{~~~rrrcccTTTOOORRRWWW[[[```fffgggdddXXXFFF555+++&&&''''''(((((((((&&&$$$###%%%'''))))))'''%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$######""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))***'''(((******((('''(((((('''((())))))***+++,,,---'''000111000777;;;AAANNNRRROOOSSS[[[^^^]]]```fffjjjlllllliiilllrrrrrrmmmnnnjjjccc\\\XXXYYYYYYXXXVVVKKKEEEHHHHHHBBB<<<:::???;;;555///000222...((()))&&&%%%'''(((((()))***(((%%%"""###'''(((&&&###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''(((((((((''')))---000000BBBRRReeekkkgggbbbccchhhddd[[[NNNKKKXXXgggiiibbbyyy}}}kkkcccppp}}}sssdddZZZ]]]mmmssscccUUUFFF===;;;:::???BBB@@@>>>???>>><<>>+++)))'''&&&&&&&&&''''''$$$$$$%%%%%%$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$#########"""###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%&&&''')))(((''''''((()))(((***+++,,,,,,///333666===GGGJJJOOO[[[]]]\\\cccrrrnnnooovvv~~~}}}}}}yyy|||}}}zzzzzzxxxrrrllliiiaaa\\\[[[XXXQQQKKKJJJCCCEEECCC===::::::888444777222---***(((((()))***&&&&&&''')))***((($$$!!!%%%$$$$$$$$$$$$%%%'''(((&&&&&&&&&''''''''''''(((&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''%%%((()))%%%$$$+++888BBBNNNOOOTTT```mmmssspppkkkZZZSSSYYYmmmwwwqqqpppvvvmmmhhhffftttbbb[[[[[[```lll~~~{{{fffOOOBBB<<<;;;@@@GGG@@@EEEIIIHHHHHHKKKKKKIIIHHHHHHFFFEEEDDDCCCCCCCCC???@@@>>>???JJJaaaxxxwww{{{{{{xxxvvvssslllcccXXXSSSrrrnnn[[[WWWZZZXXXWWWWWWPPPVVVkkkyyywwwooocccTTTJJJFFFFFFDDDBBB:::///***+++,,,***(((''''''&&&&&&''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''((((((((((((((()))+++,,,,,,---...---,,,000EEEWWWYYYXXX^^^gggkkk{{{pppHHHFFFAAA:::444000000000//////...---,,,,,,,,,,,,,,,,,,+++***************)))******+++++++++++++++************************)))*********)))***,,,...---000222000111;;;LLL[[[cccrrrxxxuuurrrwwwwwwppppppppppppooollljjjiiifffdddbbbbbbfffpppvvvnnnaaa^^^eee|||}}}xxx}}}{{{ssshhhaaa^^^]]]\\\[[[eeeqqqrrrjjjiii```___aaagggmmmjjj^^^TTTCCC;;;000(((%%%%%%''')))&&&%%%$$$###$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((('''&&&&&&((())))))((('''''')))******---222555888===DDDJJJYYYaaacccjjjyyy}}}zzz~~~|||zzzpppiiijjjooorrrnnnfff```___RRRYYY[[[VVVOOOKKKIIIFFF999:::;;;999555...'''"""((((((((((((((('''&&&%%%)))(((&&&$$$$$$%%%&&&(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$#########$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''$$$(((***'''&&&///DDDUUUTTTJJJGGGVVVmmmvvvjjjYYYSSSVVVaaarrr~~~uuukkk|||mmmccc]]]aaapppvvvgggSSSIII@@@===???AAAEEEIIIOOOUUUZZZ\\\___dddggggggdddbbb___ZZZTTTNNNIIIGGGGGGBBB???@@@BBBHHHSSS]]]zzzxxxjjjXXXXXXSSScccuuusssgggXXXLLL>>>???RRRxxx~~~yyyfffUUUOOONNNLLLJJJFFF@@@;;;222)))(((,,,((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''''''''(((((()))))))))(((***,,,,,,+++---333999ZZZhhhllldddgggyyytttlllkkkllllllGGGEEE@@@:::444000000111//////...---------------,,,,,,+++************+++)))***++++++,,,,,,++++++*********+++++++++++++++(((+++------,,,,,,///111222///000;;;PPPgggyyyjjjjjjqqqsss}}}{{{zzz{{{|||www{{{zzzxxxwww___[[[[[[^^^iiirrrrrrwww}}}}}}ttthhh```UUU[[[ggguuu~~~nnnhhh___[[[[[[___bbbdddbbbVVVEEE777---(((%%%$$$***((('''&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&''''''((((((&&&''')))***+++++++++***)))*********)))***---///111999BBBIIIMMMSSS[[[bbbnnntttqqqsss}}}|||~~~~~~xxxvvvxxxzzzuuukkkuuuxxxooolllgggmmmpppkkkccc\\\VVVQQQGGGJJJIIIDDD>>>888222---...+++((($$$###%%%(((+++,,,+++)))(((&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((((('''&&&%%%%%%&&&'''(((%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''***...333===LLLZZZIIIHHHMMM\\\kkklll]]]NNNYYY\\\fffrrrwwwxxx}}}rrrWWWRRR\\\fffsssTTTAAA<<>>999444111//////...........................------,,,,,,------.....................------000,,,***...111000000111***333===LLLiii~~~ppphhhjjjqqqyyy}}}sss{{{mmmRRRSSSuuuyyyaaaNNNHHHMMMVVV\\\\\\RRRBBB444,,,(((&&&&&&&&&$$$$$$%%%''''''&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&((()))++++++******+++,,,''''''&&&&&&''')))***+++)))...222444666>>>JJJSSS[[[fffnnnooouuuzzzxxxwwwyyysss{{{yyytttzzzzzzvvvqqqooonnnhhhbbbpppwww}}}yyyxxxvvvuuurrryyylll```YYYPPPIIIPPP\\\QQQTTTPPPBBB666000+++%%%%%%(((,,,+++(((&&&''')))(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''+++)))((('''((())))))))))))***+++***((((((***+++111333666999<<>><<<:::666333222222---...///)))---///''''''%%%$$$'''++++++&&&!!!&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&)))&&&''',,,...***(((+++///GGGUUULLLHHHWWWiiiooonnnQQQNNN\\\bbbrrr~~~vvvxxx\\\KKKOOOfff}}}hhhTTTLLLSSSrrrkkkYYYOOOOOOTTTZZZnnn~~~~~~uuulllnnnzzz|||oooyyy{{{rrrhhheeeXXXIIIHHHBBB000&&&,,,000***'''+++))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))$$$111(((!!!///444...333IIIooo|||kkkjjjzzz~~~yyyrrrtttzzz|||zzzwwwFFFCCC>>>999444111//////...........................------,,,,,,------...........................///...000333222///000444999HHHaaa{{{{{{lllbbb^^^}}}~~~yyyfffTTTSSS[[[qqqzzz~~~qqqYYYLLLPPPYYYbbb^^^TTTFFF777---((('''%%%&&&((()))((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&'''''''''((((((((((((***++++++***)))(((((()))(((((()))+++,,,---------+++111:::CCCNNN[[[jjjttt}}}zzz{{{~~~{{{{{{}}}}}}}}}~~~|||sssgggeeeiiinnnrrrqqquuummmkkkmmmrrrooobbbQQQFFFXXX\\\[[[UUUMMMCCC555'''((('''''''''((()))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&''''''''''''((((((******)))***+++,,,+++***)))***+++,,,---111777;;;===AAAGGGKKKKKKKKKLLLNNNKKKHHHFFFCCC???;;;999999666111333222+++...333...+++)))'''&&&&&&&&&''''''''''''&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''***''''''***(((%%%)))///BBBKKKNNNJJJNNN]]]hhhkkk```XXXXXXZZZhhh}}}lllRRRKKKSSSmmmdddPPPXXXiiiqqqPPPSSSQQQUUUeeerrrxxxqqqoooeee```jjjuuuzzzttt}}}wwwiii___RRRHHHLLLHHH999...---,,,(((&&&)))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))&&&,,,***(((,,,222>>>OOO{{{rrr{{{ooo~~~}}}wwwwwwqqq```PPPDDDEEEBBB>>>888444111000///..............................------------..............................,,,---000111...---444>>>NNN]]]{{{wwwnnnmmmjjj```ggg}}}oooYYYRRR[[[tttvvv\\\PPPOOO^^^bbbccc\\\MMM===111+++&&&(((***+++)))'''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''&&&'''((()))+++,,,...//////---***((((((((((((((()))***,,,---...///;;;BBBNNN\\\jjjxxxzzzsssppprrrzzz~~~sssppppppvvvxxxvvvssssssddd___aaahhhiiiaaa\\\]]]```hhhuuu{{{lllmmmoooqqqrrrmmmjjjqqqzzz~~~{{{{{{nnn^^^RRRNNNRRRVVV[[[]]]YYYKKK<<<222,,,&&&%%%'''))))))'''((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&'''''''''((((((((()))'''((()))******+++++++++***+++---000555===EEEKKKHHHOOOWWWYYYWWWTTTSSSTTT\\\^^^```^^^ZZZXXXXXXYYYOOOGGGFFFBBB555333555111+++,,,,,,***&&&%%%&&&(((''''''&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''')))))))))(((%%%'''222===TTTKKKDDDIIIVVVaaacccaaaaaaZZZdddwwwfffKKKIIIUUUppp}}}___QQQ^^^pppmmm\\\JJJEEELLLfffxxxssskkk___^^^hhhhhh___aaammmtttqqq```PPPJJJPPPOOOFFF888...)))((()))+++))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))*********'''...111...;;;XXXmmm~~~xxxtttuuusss{{{{{{zzzgggLLL===777666666EEEBBB===888444111000000..............................------------................../////////////////////...---444HHH[[[vvvuuulllhhhppp~~~uuugggXXXcccuuu}}}iiiZZZVVVYYY^^^bbb```TTTBBB555,,,***''''''((()))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''((('''&&&&&&(((+++---///444444333111---***)))***,,,+++)))***---333999===OOOXXXfffvvv}}}wwwxxxyyy{{{}}}~~~|||rrreee\\\ZZZVVVPPPIIIHHHJJJPPPTTTTTTUUUXXX[[[[[[```ffffff```^^^```eeegggiiikkkqqq~~~|||zzzyyyxxxsssoooqqqwww}}}ttthhhgggiiiSSSRRRQQQTTTZZZ^^^\\\WWWCCC<<<111)))&&&&&&''''''((((((((((((''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''(((((())))))***)))******)))***,,,///111555888===CCCIIIQQQYYY___lllssszzzzzzuuuqqqqqqssshhhpppuuusssmmmjjjiiihhhfff[[[YYYWWWKKKDDD@@@777---...//////---)))'''%%%''''''&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((()))***)))(((///@@@OOOYYYJJJEEESSSccceee___ZZZ___jjjfffLLLLLLbbbwwwuuuQQQQQQpppzzz\\\IIIAAAMMMfff~~~}}}wwwcccRRRMMMnnnxxxfffXXXPPPSSSUUUQQQCCC222)))***------((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******+++...'''111999;;;UUUqqqsssaaavvvpppjjjttt||||||vvvWWWEEE777999???@@@CCCIIIDDDBBB===888444222000000///////////////////////////......------......///........./////////000000666333000000666HHHfffzzznnnlllxxxnnnccc^^^iii~~~~~~]]]VVVQQQWWWaaaaaaTTTFFF999///%%%"""&&&***)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((((('''&&&'''(((+++...000444444333111---+++***+++...---,,,///999FFFTTT\\\cccnnn}}}tttqqqpppooottteee]]]TTTSSSOOOIIIGGGKKKNNNOOO]]]___eeejjjkkkkkkpppxxxyyy{{{}}}}}}wwwppppppwwwyyy|||~~~}}}}}}zzzkkkhhhiii|||ooo^^^RRRNNNRRRZZZaaaUUUOOOCCC555)))$$$%%%((())))))((((((((('''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''(((((()))***++++++------,,,+++,,,000888===IIIOOOWWW```hhhoootttxxxrrruuuxxxvvvqqqoooqqqtttzzz}}}yyypppdddgggnnnjjjaaaWWWIII<<<777111/////////,,,)))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))(((***+++***---888HHHTTTSSSKKKPPPcccnnnhhh^^^ZZZUUUgggPPPKKK___fffVVVUUUuuu{{{iiiSSSFFFLLLooorrrXXX>>>\\\{{{yyypppjjjbbb______[[[NNN;;;...,,,,,,+++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++++++++...***444???NNNppp}}}gggdddxxxuuu|||wwwzzz~~~aaa???>>>777888BBBFFFCCCDDDJJJDDDAAA===888444222111000//////////////////////////////............//////.........//////000000111555222222;;;JJJ```|||ooovvvooodddgggtttvvvfffUUUQQQYYY___]]]WWWHHH;;;,,,%%%'''***)))''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&'''''''''((((((((('''''''''''')))+++---///...//////...+++******+++(((+++111<<>>222***''''''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((&&&&&&'''((()))++++++,,,)))***,,,+++******,,,---***333CCCVVViiixxxxxxkkkXXXHHHCCCJJJVVV___aaahhhsssrrr{{{vvvnnnjjjkkkttt~~~~~~kkk```XXXRRROOOPPPXXXYYYXXXSSSJJJ>>>333---))))))))))))((((((((('''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''(((((()))+++,,,,,,------222999???EEEOOOZZZccclllqqqwww|||{{{xxxtttrrrtttvvvvvvvvvpppwwwzzzyyy{{{mmmbbbcccXXXIII===666555555555///...,,,***)))''''''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((&&&''''''((())))))******++++++,,,111???KKKKKKDDDBBBPPPaaahhhccc\\\\\\```yyyyyyrrrPPPVVVZZZ~~~mmmSSSeeerrrbbbdddjjjttt|||}}}qqqeee[[[\\\|||vvviii___VVVQQQEEE444******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''((()))***+++,,,,,,---///<<>>AAAAAAAAADDDRRRfff{{{DDDBBB>>>:::666333111111000000000000000000000000000000////////////000000555...,,,222111,,,...777:::VVVrrr~~~|||yyyuuukkkeee|||xxxbbbYYYXXX\\\___\\\PPPAAA555+++%%%***(((&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))((()))***)))'''''')))******)))+++---,,,---444===OOO[[[rrrmmmQQQJJJMMMKKKUUU```hhhxxxwwwzzz{{{mmmjjjlllnnnqqqzzzkkkUUU@@@QQQYYYUUUXXX___TTT>>>///,,,)))((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''((((((((()))&&&'''''''''&&&(((***---))))))++++++***...777@@@KKKXXXgggqqqzzz{{{|||vvvzzz}}}sss|||~~~vvvnnnmmmoooooo\\\dddrrr~~~{{{pppkkknnnggg```YYYVVVUUUOOO@@@222888555333333111---)))((('''&&&&&&'''&&&%%%&&&(((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''((((((((((((''')))***'''%%%&&&((()))))))))111CCCTTTYYYRRRJJJ]]]dddhhhZZZNNNbbb~~~WWWHHH\\\uuummmPPPlllxxxpppzzzmmm{{{wwwaaa```}}}uuukkk\\\YYYPPPXXXaaaHHH...444+++,,,+++******,,,***(((''''''''''''((((((((()))))))))(((((((((((())))))))))))(((((((((((())))))...''''''......))),,,555EEEaaa}}}~~~|||~~~vvvwwwvvvrrr}}}jjjMMM777999CCCJJJUUUbbb}}}tttDDDBBB>>>:::666333111111000000000000000000000000000000////////////000000222------222222///777DDDSSSrrrvvv|||tttmmmwwwzzzgggXXX]]]]]]]]]YYYNNN???222+++''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''((((((((())))))''')))******))))))+++,,,...++++++---111888EEERRRdddlll}}}rrrVVVFFFEEEOOOYYY```nnntttxxxsssrrrqqqpppttt~~~ddddddNNNEEESSS^^^YYYVVVZZZ@@@777,,,&&&%%%'''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((('''''''''((((((((())))))***+++,,,+++******+++---)))***---000555>>>LLLWWWlllttt||||||xxxyyyyyymmmuuu|||~~~ooovvvyyyuuuhhh\\\TTTMMMFFF>>>^^^|||~~~qqqiiijjjmmmjjjdddYYYTTTYYY^^^XXXLLL???:::666444333111...,,,+++)))''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''(((((((((((('''((()))(((((()))******---...<<>>@@@EEEJJJLLLWWWttt}}}iii___\\\DDDBBB>>>:::666333222111000000000000000000000000111000000//////000000111000...///222333777III\\\ttt{{{xxxtttooorrrsssddd\\\ZZZ^^^[[[LLL;;;333&&&((()))***)))'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''((((((((()))))))))&&&(((***+++++++++,,,---...++++++222===KKK^^^mmm~~~zzz}}}rrr[[[EEEAAAIIISSS```jjj~~~tttvvvwwwuuurrrrrruuuxxxwwwnnnbbbTTTLLLOOOUUUXXXWWWTTTHHH777+++'''((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((''''''((((((((()))))))))&&&(((***+++***)))******)))---444;;;GGGWWWiiiuuuvvv|||rrrdddVVVJJJ;;;///555]]]{{{wwwiiifffhhheeeiiiooommmcccccclllnnniiiQQQKKKAAA:::777444111---///+++((('''((()))'''%%%&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''((((((((((((((('''''')))+++,,,,,,+++111555GGGYYYSSSDDDLLLdddjjj]]]XXX\\\hhhnnnRRRJJJbbbcccaaaeee\\\bbbrrrkkkqqq|||xxxzzz||||||}}}pppZZZ\\\jjjuuupppcccOOO999...---+++)))''''''(((+++''''''((((((((()))))))))***))))))(((((())))))******))))))(((((())))))***((((((+++...---///???RRRjjjsss}}}xxxnnnsssQQQ;;;===@@@GGGUUUiiiuuubbbUUUZZZpppCCCAAA>>>:::666444222222000000000000000000000000111000000000000000000111222000000111555DDDaaa{{{ooovvvyyynnnuuuzzzeeeXXX^^^cccYYYJJJBBB...***''''''((()))(((&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''(((((((((((()))))))))&&&(((+++,,,+++++++++,,,***+++333AAAQQQbbbuuuoooUUUAAA>>>EEEXXXhhhvvvuuuvvv}}}~~~sssiiidddqqqwwweeeqqqrrraaaRRRPPPSSSRRR]]]TTTFFF999///+++***+++((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((('''(((((((((((()))))))))$$$''')))*********+++,,,---555@@@LLL\\\ppp|||yyyrrrkkk^^^TTTFFFXXXdddbbb]]]ZZZRRRFFFYYYooo{{{qqqhhhmmmrrrppp]]]VVVKKKBBB??????;;;666111...)))&&&(((***(((###&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''(((((((((((()))&&&%%%))),,,,,,++++++333===LLLRRRHHHBBBQQQhhhoooWWWOOO```|||UUUIII^^^gggfffqqqeeecccnnnuuuzzz{{{jjjllltttqqqxxx{{{llleeeeeerrruuuhhhfff\\\AAA000...------+++)))***---'''(((((((((((()))))))))***))))))))))))))))))******))))))))))))))))))***+++,,,......---555NNNgggtttmmmooo{{{mmmMMM<<>>SSSpppwwwuuu{{{zzz|||hhh^^^```bbb]]]WWWKKK>>>000((()))+++)))&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))((((((((()))))))))******)))***++++++******---...666FFF```vvvbbbJJJ???DDDNNN]]]nnn~~~nnnmmmooouuuxxxyyy{{{rrrbbbVVVPPPSSSVVVXXXSSSFFF888...)))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))******++++++******+++...444888IIIXXXhhhttt~~~wwwuuuwwwxxx{{{sssgggfffXXXSSSOOOXXXlll}}}~~~vvvllljjjbbbYYYWWWVVVLLL??????AAA;;;000***,,,+++&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''((((((((((((,,,'''&&&******'''+++444FFFPPPMMM@@@EEE\\\fff```OOO]]]yyygggQQQLLLqqqvvvbbb~~~kkk\\\iiieeehhhnnnuuuuuupppjjj^^^VVV___jjjggg???333+++,,,---)))''')))((((((((()))))))))******+++******))))))******++++++******))))))******+++)))+++---333@@@YYYwww}}}vvvjjjnnnsssxxx\\\??????>>>CCCRRRgggqqquuugggNNN???EEEPPPnnnBBB@@@===999666444333333111111111111111111111111222111111000000111111222...333@@@WWWvvvsssooozzzyyyzzzwww~~~rrrfffeeeccc^^^TTTKKK???444,,,)))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))(((((()))))))))************++++++++++++...222666GGGZZZtttyyy]]]OOOGGGGGGWWWmmm}}}xxxqqqoooooosssttteeeoooiiiQQQZZZZZZZZZXXXQQQEEE777---))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))*********)))))))))***000:::FFFNNN___nnn||||||}}}yyykkkaaadddnnnuuuyyy{{{~~~~~~wwwmmmhhhdddSSS???NNNRRRLLL;;;///...---)))&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''((((((((((((***'''(((,,,***'''000???RRRQQQIIIDDDPPPccceeeZZZKKKaaaOOOSSShhhdddcccKKKZZZggggggfffvvvwwwwwwjjj^^^]]]```fffrrrTTT>>>,,,+++---)))''')))(((((()))))))))*********+++******))))))******++++++******))))))******+++***,,,111<<>>000((())),,,(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***************+++++++++---111888<<>>:::666333222111111111111111111111111111000111000///000444444222000FFFbbbzzz|||}}}uuuwwwcccaaaVVVDDD555...,,,)))((())))))(((&&&&&&((()))((((((((((((((((((((((((******))))))((((((''''''''''''(((((())))))******++++++******++++++,,,---000,,,,,,...,,,111HHHccc}}}zzzlllIIIGGGJJJVVVkkk{{{sssuuuvvvmmmhhhsssuuu^^^PPPZZZcccXXXGGG===...+++***,,,***&&&)))000((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((((((((((())))))))))))''')))***((()))+++------''',,,000999RRRnnntttjjjyyyuuuuuu}}}iii```______jjjxxxqqqpppYYYJJJJJJGGG???999555333222(((((((((''''''(((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))***(((***,,,))),,,AAAZZZRRROOOKKKXXXmmmkkk[[[TTTYYYccclllNNNRRR~~~zzzllltttbbbVVVQQQkkkvvvkkk~~~uuu|||rrreeefffgggdddfffzzzYYY888,,,,,,***((()))++++++************++++++++++++************+++++++++)))'''''')))***++++++000...AAAMMMooolllwwweeehhh}}}ddd>>>??????>>>KKKeeegggMMM>>>;;;===OOOsssCCCAAA>>>:::666444222222111111111111111111111111222000///000222222111222AAATTTsss|||nnnxxxeeeXXXSSSHHH444,,,111((()))))))))(((((())))))((((((((((((((((((((((((***)))))))))((((((((('''''''''(((((()))*********+++************+++,,,,,,""",,,111...111EEEhhh{{{XXXIIIRRRUUUccc}}}ttttttuuuzzzuuuwww{{{nnn___PPPPPPZZZ^^^XXXOOO444...***++++++((('''***((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((((((((((()))))))))************))))))))))))(((...333<<>>999888555222,,,+++***((((((((())))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))***'''***---+++(((000FFF\\\MMMOOOOOO\\\mmmiii[[[WWWXXXyyy___PPPiiixxx}}}{{{yyyeeeQQQ[[[llllllzzz}}}ooouuupppiiijjjeee```eeexxxhhhFFF///---,,,(((***++++++************++++++++++++************+++++++++***))))))***+++,,,,,,222;;;CCC]]]vvv|||zzz|||nnn|||gggBBB<<<:::CCCQQQYYY[[[QQQ@@@===>>>TTTCCCAAA===999666444222222222222222222222222222222555000000444333///333:::YYYuuu|||gggpppccc[[[OOO===000---)))))))))******)))))))))(((((((((((((((((((((((())))))))))))((((((((((((''''''((())))))******+++***************+++,,,,,,&&&///000---:::\\\{{{~~~{{{vvvWWWGGGEEEUUUppp}}}vvvzzz~~~vvvjjjeeeZZZRRRWWW___]]]TTTAAA666---+++---+++(((''')))((((((''''''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&((((((((()))))))))******+++***)))***++++++***)))222777JJJaaaiiikkkxxx~~~~~~}}}}}}~~~~~~~~~yyyyyy}}}~~~|||xxxwww}}}~~~ssslll\\\ffffffwwwpppfffXXXHHH???>>>???===:::222000,,,)))(((((()))***''''''''''''''''''''''''((((((((((((((((((((((((((((((((()))))))))******&&&,,,///***+++999NNN\\\IIIRRRXXXbbbmmmeeeYYYZZZeee\\\SSSWWWwwwvvvjjjaaa]]]XXX\\\cccnnn}}}yyyxxxYYYJJJZZZjjjooottt}}}mmmpppoooqqqqqqbbbZZZdddrrryyy[[[555//////))),,,++++++************++++++++++++************+++++++++++++++++++++,,,------333FFFLLLqqq|||wwwzzzxxx~~~oootttkkk;;;777::::::JJJaaa```JJJ;;;:::???RRRBBB@@@===999666444333222222222222222222222222222666333444666222///<<>>111000***---++++++************++++++++++++************++++++******+++++++++,,,...///:::LLLggg~~~~~~wwwqqqwww{{{qqqnnn}}}GGG333CCC>>>IIIZZZdddXXX;;;444EEEPPP~~~BBB@@@===999666444333333222222222222222222222222333333555333...444NNNjjj~~~}}}www]]]PPPDDD777...+++(((((())))))((('''))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))***++++++++++++++++++++++++,,,,,,---222,,,444PPPooouuu[[[NNN[[[zzzyyyxxx|||rrrmmmtttoookkksss]]]NNN999---+++......+++))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************+++''''''+++------222999VVV\\\hhhwww~~~yyyzzz~~~~~~}}}}}}~~~{{{uuu___iiiqqqkkktttssshhh^^^UUUQQQLLLDDD???>>>???;;;555///***((('''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************+++,,,***,,,<<>>QQQAAA@@@===999666555444333333333333444444333333222222222333AAAggg{{{yyy~~~yyykkkZZZSSSVVVXXXUUUQQQQQQRRRRRRQQQOOOMMMNNNOOOMMMNNNPPPPPPOOOKKKGGGDDDBBBEEEIIIMMMPPPPPPPPPPPPNNNNNNNNNOOOOOOOOOOOOOOOLLLKKKJJJIIIHHHIIIJJJKKKGGGJJJMMMMMMLLLMMMOOORRRSSSTTTUUUUUUTTTSSSTTTVVV[[[ZZZYYYYYYXXXXXXYYYYYYYYYZZZ\\\___dddiiimmmooowww}}}}}}YYYQQQDDD---(((333))) ///))))))))))))(((((((((((())))))))))))************)))************+++++++++111111000---///333444222DDDggg~~~|||pppaaagggrrrjjjhhhfffaaa[[[ZZZWWWSSSOOOKKKHHHHHHJJJPPPPPPQQQQQQTTTVVVSSSOOOVVVTTTRRRRRRSSSUUUVVVVVVZZZ[[[]]]```cccccc```^^^___dddhhhhhheee^^^TTTMMMMMMOOOQQQQQQLLLFFFCCCDDD===BBBCCCAAAFFFNNNMMMEEEBBBAAADDDHHHIIIGGGJJJOOOYYY]]][[[PPPEEEBBBBBBBBB>>>>>>???DDDMMMYYYdddlllhhhppptttvvvvvvmmmooonnnfffQQQ:::(((///,,,,,,,,,+++(((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))***+++***))))))+++,,,///...---000===TTTiiiuuu{{{|||yyy~~~~~~rrrmmmtttpppooouuuvvvrrriiiUUURRRWWWIII666...+++'''(((((('''((()))(((&&&)))))))))))))))))))))))))))***+++***))))))+++,,,***,,,>>>UUUSSSDDDFFFVVVjjjnnnOOOeee```xxxZZZKKKVVVlll}}}}}}~~~|||zzzuuukkk___SSSHHH>>>888555555666777666666666888999;;;===KKKeee\\\HHHRRRXXXWWWhhhdddpppwwwpppuuurrrZZZppp\\\eeettt>>><<<,,,,,,+++))))))***+++***)))++++++***************+++...---******...777DDDOOO{{{zzzpppiii??????:::???[[[ppp|||YYYJJJBBBAAAwwwAAA@@@===999666555444333111111222333444444555555777666<<>>@@@???===<<<===>>>===<<<;;;<<<===<<<===?????????===:::888<<<===@@@BBBBBBAAA@@@???????????????????????????>>>>>>===<<<<<<<<<===>>>:::<<<>>>>>>======???AAA???AAABBBAAA@@@???AAABBBEEEDDDDDDDDDDDDDDDEEEEEEDDDDDDFFFHHHLLLPPPSSSUUU]]]iiixxxeeeRRRJJJ999---...,,,)))---******)))))))))((((((((())))))))))))************************++++++++++++,,,---......---...555<<>>@@@BBBBBBCCCEEEFFFGGG@@@???>>>???@@@BBBBBBBBBDDDDDDDDDFFFGGGFFFCCCAAAJJJMMMPPPOOOMMMJJJFFFCCC>>>>>>???BBBCCCBBBAAA@@@===AAAAAA<<<===CCCFFFDDDBBB@@@@@@AAA@@@>>>AAAFFFAAAGGGJJJEEE@@@>>>===;;;>>>======???EEEMMMUUUZZZcccuuu___>>>000---***+++++++++***))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***)))***+++***))))))+++---222......888JJJ___ppp{{{}}}|||~~~|||yyy}}}~~~~~~wwweeepppssszzz}}}uuussswwwmmm\\\YYY[[[NNN???666---******)))((('''((()))((()))))))))))))))))))))))))))***+++***))))))+++---111---BBBZZZRRRDDDNNNaaammmppp___qqqsssQQQQQQiii|||xxx}}}|||}}}~~~{{{sssiii^^^PPPBBB:::999888888888777666666777888<<<;;;@@@NNNccc}}}lllQQQAAAGGG\\\```jjjzzzwwwjjjqqqrrr^^^lll\\\hhhxxxMMM===...---+++))))))***+++***)))++++++************++++++---///++++++333:::JJJaaauuu}}}VVV999<<<@@@LLLdddppp___HHHDDDFFFMMMAAA@@@===999666555444333///000111333444666777777888999JJJlll{{{eeeVVVHHHDDDAAA===???DDD@@@AAAAAA@@@???>>>>>>>>>@@@BBBCCCCCCAAA@@@@@@AAA>>>???@@@AAAAAAAAA@@@@@@;;;;;;<<<===<<<;;;999888::::::::::::::::::::::::<<<;;;;;;::::::;;;<<<<<<:::;;;===<<<;;;::::::;;;:::;;;;;;999777777888999888888888777777888888999444555555777999;;;===??????FFFPPPZZZdddppp|||}}}~~~ZZZQQQEEE555***///222************))))))))))))((()))))))))*********++++++************+++++++++,,,******...000,,,,,,===PPPqqqxxx~~~zzzhhhOOOQQQQQQPPPPPPOOONNNMMMMMMIIIKKKLLLJJJGGGFFFGGGIIIFFFGGGHHHHHHGGGHHHKKKOOOMMMMMMMMMMMMMMMLLLLLLLLLKKKIIIHHHGGGGGGFFFCCCAAAAAABBBBBBAAAAAABBBEEEHHHHHHGGGFFFGGGHHHIIIEEEBBBBBBEEEFFFCCCAAACCCFFFGGGFFFFFFIIILLLJJJEEEDDDFFF???DDDEEEBBB@@@BBBBBBAAA@@@@@@AAADDDHHHNNNTTTWWWsss~~~yyysssrrrJJJ<<>>SSSzzzyyywwwxxxbbbEEE666<<>>^^^iiiZZZJJJDDDBBBDDDCCC???===??????AAACCCCCCBBBBBBBBBBBBFFFHHHJJJJJJIIIHHHIIIIIIGGGFFFFFFFFFGGGHHHHHHIIIGGGGGGHHHHHHHHHGGGGGGFFFEEEEEEEEEEEEDDDDDDDDDDDDFFFFFFFFFGGGGGGHHHHHHIIIIIIJJJKKKJJJIIIHHHGGGFFFFFFFFFEEEBBB>>><<<===>>>>>>===<<<;;;999999999888777777777888999999::::::666666888<<>>...///444'''++++++*********)))))))))))))))*********+++++++++*********+++++++++,,,,,,,,,,,,///111---222KKKiii~~~lll```YYY[[[]]]^^^\\\YYYXXX\\\```]]]```___ZZZUUUTTTUUUUUUSSSPPPOOORRRUUUVVVXXX[[[_________]]][[[XXXWWWWWWYYYVVVTTTSSSRRRQQQOOOMMMMMMLLLLLLMMMMMMOOOUUU]]]fffiiikkkkkkjjjiiiccc^^^[[[ZZZ\\\```cccccccccbbbbbbeeelllsssrrrjjjdddcccbbbaaa[[[SSSQQQWWW]]]___bbbdddhhhnnnuuu|||xxxzzz~~~|||cccpppcccHHH444///...,,,+++***)))(((&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************+++,,,+++++++++---///------;;;VVVkkkttt{{{~~~vvvuuunnnooosssvvv}}}oooccchhhooouuuwww}}}yyyooofffZZZOOOOOOHHH444,,,*********)))&&&(((+++(((((((((((((((((((((((()))***++++++******,,,...000777QQQYYYGGGPPPjjjoooiiibbbpppqqqQQQHHHbbbjjj||||||}}}~~~www```EEE999999>>><<<999999999;;;;;;;;;::::::<<<======EEEZZZmmm\\\BBB@@@NNNcccvvvxxxuuuxxxyyy\\\TTTeeejjj{{{wwwBBB111///---+++++++++,,,+++***++++++*********+++,,,,,,+++111+++...===CCC\\\zzz~~~{{{LLLAAA999???VVVkkkfffQQQDDD???AAAHHH[[[wwwnnnvvvAAA@@@<<<999666555444333333333333333333555666777111MMMyyylllQQQRRRKKKKKKMMMPPPOOOMMMLLLOOOGGGGGGHHHKKKPPPUUUXXXZZZ[[[^^^bbbeeefffgggiiijjjjjjiiiiiihhhhhhiiijjjkkkiiiiiihhhgggffffffffffff`````````______^^^^^^^^^^^^^^^___```aaabbbbbbbbbccccccdddddddddbbb```___^^^]]]ZZZUUUPPPMMMMMMNNNMMMLLLIIIFFFCCCAAA???>>>AAAAAAAAAAAAAAAAAA@@@@@@???AAACCCDDDDDDDDDDDDEEETTT\\\eeejjjnnnyyy^^^HHHFFF888///...'''++++++++++++************************++++++++++++***++++++++++++,,,,,,,,,///---...000111===\\\zzzrrrccceeeeeehhhllloooooommmpppyyy|||}}}xxxnnngggfffccc^^^]]]WWWYYYiiiyyy{{{}}}}}}zzzwwwuuuuuuvvvxxxvvvtttssstttsssqqqooommmkkklllnnnlllkkkqqqzzzwwwuuu~~~~~~yyyxxxnnnnnniiizzzTTT<<<111---***)))***++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************+++,,,,,,+++,,,...000---777NNNiiixxx||||||}}}uuuwww{{{rrrqqqtttvvvuuu~~~zzz{{{yyyuuuqqqsssyyy}}}vvvlll^^^VVV]]]]]]LLL000+++))),,,+++((('''***(((((((((((((((((((((((()))***++++++***+++---///000HHH\\\PPPBBBXXXmmmccc___UUUgggggg}}}IIISSSpppfffiiiIII999999>>><<<999999<<>>@@@???@@@GGGPPPlllfffHHH@@@JJJ|||tttlllpppZZZTTTaaaccc~~~RRR777000...,,,+++,,,,,,+++***++++++******+++,,,,,,---+++///---111@@@LLLjjj{{{sssrrrkkkAAA@@@<<>>hhhsss```[[[YYYWWWWWWWWWUUUSSSVVV]]]ccc^^^^^^___dddmmmwwwyyytttrrrrrrsssjjjhhhddd```\\\XXXVVVUUUQQQQQQRRRRRRRRRQQQPPPPPPQQQOOOLLLJJJIIIIIIJJJKKK^^^bbbddddddeeeqqqpppOOOLLLCCC222***+++,,,,,,,,,+++++++++***************++++++++++++,,,++++++++++++,,,,,,,,,,,,...---,,,...999OOOjjj}}}{{{iiijjjttt{{{}}}ppp___[[[gggzzz~~~~~~yyywwwxxxuuuiiiHHH333...)))(((+++///111111)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++***+++------,,,---///111///@@@XXXlllwww|||rrrpppnnn|||wwwqqqppprrruuuvvvvvv{{{uuuqqqxxx}}}uuuzzzsssiiibbbjjjpppggg>>>111)))+++---)))'''))))))))))))))))))))))))))))))***+++++++++,,,...000999YYY___FFFEEE^^^ggg\\\ZZZSSSccclllbbbLLLbbbuuurrrOOO<<<;;;@@@<<<999:::>>>BBBCCCCCCCCC???===>>>>>>===@@@EEEJJJgggsssFFF999LLLnnnqqqrrr}}}zzziiiiii```XXX]]]gggjjjAAA111///---,,,------+++***++++++***++++++,,,---...---+++000999DDD[[[}}}|||rrrtttQQQ999>>>AAAVVVvvvxxx\\\FFF===???@@@CCCJJJMMMEEE<<>>???>>><<>>AAA:::444888666;;;@@@AAA???>>>BBBEEEeeegggggggggmmmzzzAAA@@@===999666555444444111111111222444777:::<<>>///444---------,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,000000777SSSuuuuuu~~~~~~vvvzzzuuujjjmmm{{{ffflllmmmssswwwnnnHHH>>>222,,,,,,///111111)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***,,,---------...000222KKK[[[fffiiitttuuuppprrrxxxpppvvvuuuWWWcccuuuxxxnnnnnnooonnnnnnnnnoooqqqtttqqqvvvoooiiiqqq}}}zzzxxxtttfffbbbgggfffbbbFFF---(((***)))'''***)))))))))))))))))))))))))))***+++++++++,,,///111LLL```LLL>>>\\\gggcccwwwjjjmmmvvvuuuNNNWWWrrrppp{{{VVV???===GGGAAA<<<<<<@@@CCCCCCBBB<<<===AAADDDBBB>>>???DDDBBBMMM[[[eeeooo~~~yyyYYYAAA999@@@___dddhhh{{{iii[[[QQQpppJJJ222000...---------,,,***++++++++++++,,,---...///222%%%999IIINNN{{{}}}rrryyyfffsssQQQCCC;;;HHHXXXuuu^^^999<<>>>>>>>>BBBKKKSSS\\\WWWVVV```nnn|||AAA???;;;999888666444222333777000333<<<333666SSSqqqeeehhhddd^^^\\\lllzzz\\\MMMCCC444000,,,,,,,,,***)))((()))***++++++++++++++++++++++++------,,,,,,,,,---......+++555222@@@lll}}}sssbbbWWWjjj~~~mmm{{{~~~xxxeeelllfffkkkyyyhhhsss|||www}}}}}}___AAA+++---111+++(((---************))))))))))))(((((((((((()))))))))))))))************+++++++++***---...++++++000555777WWWcccyyyzzzzzz|||uuupppwwwmmmooottt{{{zzzmmmppp{{{uuuvvvsssvvvxxxqqqeeefffpppsssuuuxxx~~~}}}jjjhhhxxx~~~eeegggyyyrrrfffbbb[[[kkk\\\777###...---%%%...)))))))))))))))))))))))),,,***+++,,,+++***///777UUUNNNKKKRRR]]]fffnnntttoooooo~~~\\\MMM\\\kkkbbbGGG===IIIDDD;;;666888>>>AAAAAA???@@@???>>>===AAAHHHNNNNNNQQQOOOPPPccc~~~___>>>:::===XXXhhhiiiyyysssooo___PPP```iii}}}YYY:::444111'''///444'''///,,,,,,+++++++++,,,------&&&777666HHHYYYzzznnnuuuooommm}}}III<<>><<<999666777;;;???AAAAAA>>>;;;;;;===>>>BBBNNN]]]XXXVVVZZZfffpppyyyAAA>>>;;;999888777444333333666222444999333BBBiiinnnooorrrkkkgggjjjmmmOOOJJJ???111---------,,,******+++,,,++++++++++++++++++++++++------,,,,,,------......---///666OOOsss{{{iii]]]^^^|||kkknnnpppeee\\\ZZZ[[[~~~oooqqqJJJDDDIIIOOOWWWXXX___```YYY```|||iii{{{~~~vvvtttsssPPP222...111,,,)))---************))))))))))))(((((((((((()))))))))***************+++++++++++++++,,,...,,,***,,,666@@@bbblll~~~}}}tttnnn}}}~~~~~~zzzyyy}}}yyypppjjjiiiccc]]]cccnnnrrrvvv{{{|||}}}xxxkkkooo{{{|||mmmnnn~~~tttllliiiooojjjIII,,,++++++&&&,,,))))))))))))))))))))))))******+++,,,******222<<>>FFFBBB<<<888888===AAABBBBBBAAAAAAAAACCCGGGKKKNNNUUUXXXUUU\\\zzzdddGGG===555JJJXXX]]]mmmzzzpppaaaRRR\\\```tttfff;;;222111(((...222'''///,,,,,,++++++,,,,,,---...---999>>>OOOiiiuuujjjtttzzzmmmvvvggg???===JJJ^^^ccc===888:::;;;999999;;;???BBBCCCCCC>>>AAA@@@>>>EEEVVVbbbfffdddbbbfffpppzzzAAA>>>;;;999888777555333333555444666777999ZZZxxxnnnsss{{{pppnnnzzztttQQQKKKGGG//////...---,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,---......///111---AAAcccyyypppYYYUUUfff~~~yyy~~~\\\LLLWWWQQQIIIMMMYYYlll{{{iiipppSSS888DDDTTTVVVWWW\\\aaaaaabbbsssvvvqqqtttsssggg>>>000///---+++---++++++*********)))))))))((((((((()))))))))******************+++++++++,,,***+++...///+++--->>>SSSoootttuuummmsss|||sssvvveee\\\jjjyyyuuueeegggoooqqqnnngggeeeiiihhhbbbaaadddooovvv}}}uuunnnqqqgggttt|||wwwpppvvvvvvmmmrrrqqq{{{ccc:::))))))((())))))))))))))))))))))))))))))***,,,,,,(((***666DDDQQQJJJJJJXXXfffggg]]]TTTZZZjjjxxxOOOSSSyyyxxxYYY???CCCAAA>>>;;;:::===BBBFFFDDDBBBAAADDDJJJQQQUUUVVVZZZcccccchhh}}}lllPPP@@@777BBBKKKRRR___ppp{{{}}}pppcccVVVXXXTTTfffsss???111111+++,,,///'''000,,,,,,,,,,,,,,,---......111555BBBRRRxxxvvvmmm{{{pppkkkMMM777BBBRRRzzzSSS555777::::::;;;===AAADDDFFFEEECCC<<>>;;;999888777555333222222555888777CCCrrrvvvooo~~~vvvzzzmmm```MMMIII444111///---,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------,,,------...///000333666UUUssszzzyyy^^^IIIPPPhhhooo]]]___XXX[[[wwwMMMZZZwwwppphhhfffsssxxx{{{lllmmmqqqxxx~~~yyyPPP>>>OOO```bbbcccwwwmmmttt}}}|||LLL333...---,,,---+++++++++*********))))))(((((()))))))))******************+++++++++,,,,,,))))))...222///222KKKgggsssyyy{{{}}}~~~uuulllnnn~~~}}}mmm\\\ooohhh```fffccc[[[cccuuuuuugggaaaYYYUUU[[[```___]]]]]]jjjrrr|||yyyhhh|||}}}jjjvvvrrrkkkuuuppphhhrrrpppxxxJJJ+++(((+++((())))))))))))))))))))))))(((***,,,+++(((+++;;;LLLNNNGGGIIIZZZllllll]]]OOOZZZtttiiiLLL```wwwfffEEEBBBAAAAAA@@@>>>===CCCIIIIIIEEEBBBFFFOOOZZZbbbfffeeetttzzzxxxwwwUUU@@@:::===EEERRR\\\hhhyyyrrrgggbbb___VVVbbb|||III111000---***---(((///,,,,,,,,,,,,,,,---...///555222EEEVVV}}}ooolllqqqEEE:::HHH]]]GGG666======<<<>>>BBBFFFHHHGGGDDDBBB>>>EEEJJJOOO```uuuzzzrrr{{{@@@===:::999888777555444444111555777999PPPxxx|||uuutttyyyvvvwww}}}UUUKKKAAA333000,,,+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------...///000111444IIInnn~~~qqqPPP@@@OOOcccfffMMMOOOOOOYYY~~~nnnUUUwwwqqqhhhkkkcccwww^^^YYYtttvvv{{{jjjgggttt|||\\\HHHPPP___jjjuuu{{{wwwsss~~~]]];;;...---------++++++++++++************))))))))))))***************++++++++++++,,,,,,,,,***+++...111000888RRRnnnnnn{{{~~~~~~}}}oooiiivvvwwwxxxrrrtttwwwwwwzzzzzzgggWWWFFFCCCJJJTTT]]]bbbdddlllxxxoooyyyrrrttt~~~|||nnnuuurrrjjjqqqkkk[[[444+++---)))************************((())),,,+++)))...@@@RRRKKKFFFKKK___pppqqqcccVVVcccZZZMMMmmmttttttUUUCCCAAABBBCCCAAA===AAAHHHRRRPPPNNNOOOVVVbbbnnnuuuyyyZZZCCC666666BBBWWWeeeoooqqqhhhkkkjjjdddkkk~~~YYY444000000)))+++)))...,,,,,,,,,,,,---...///000<<<666LLLccctttpppiiiHHHBBBLLLqqqlllAAA<<<@@@===???BBBFFFIIIIIIFFFCCCAAA@@@FFFUUUhhhvvv|||~~~???===:::999888888666444777222555777@@@cccxxxbbbiii|||}}}|||mmmyyybbbHHHGGG666222---+++,,,...---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///111111777\\\tttNNN???QQQ___sssmmmWWW]]]dddtttmmm\\\jjjiiiyyyfff{{{|||OOOYYYzzz~~~ttt___^^^xxxiiiSSSOOOZZZwwwpppVVVVVVfff~~~|||wwwuuuhhhlll}}}||||||qqqIII333---......,,,++++++++++++*********)))))))))*********++++++++++++++++++,,,,,,,,,,,,,,,.........222@@@WWWiiiiiirrrlll}}}mmm```[[[]]]```nnn{{{{{{rrrfffZZZXXX___gggiiihhhaaagggsssuuuooo}}}sssgggmmm|||vvvwwwyyytttooohhhssslllDDD///...***************************))))))+++,,,,,,222CCCTTTIIIIIIRRRfffttttttiii```ooouuuMMMTTTzzzyyyjjjGGGCCCCCCFFFEEE>>>???EEEZZZ```fffgggggglllwww```GGG999888DDD[[[iiiqqqmmm```fffggggggmmmyyylll999111222))),,,***,,,,,,,,,,,,,,,---...000000===;;;RRRtttxxxyyyaaaHHHGGGTTTXXX>>>@@@@@@;;;BBBEEEIIIJJJIIIGGGEEEEEE@@@NNNhhh~~~~~~???===:::999888888666555888222555;;;PPPkkkggg{{{}}}mmmnnntttIIIGGG;;;555...,,,---///---+++------------------------,,,,,,------...000111222AAAjjj|||SSSBBBSSSbbbtttxxxgggsss~~~xxxkkklllsss~~~fffGGGVVVoooqqqPPPHHHMMMbbbsssnnnYYYIIIQQQwwwxxxbbbdddwww}}}zzzqqquuuaaaVVVzzz{{{zzz[[[::://///////,,,,,,+++++++++*********))))))*********++++++++++++++++++,,,,,,,,,------+++//////,,,777OOObbbiiinnnsssqqq~~~~~~~~~|||~~~vvvvvv|||zzz{{{zzzsssvvv{{{xxxyyyqqqrrruuu}}}{{{pppbbbcccnnn|||zzziiikkkwww```cccvvv}}}wwwqqq}}}uuuhhhfffxxx{{{VVV444---+++***************************)))***,,,///666EEETTTIIIOOO]]]ooowwwsssiiiddd|||___GGG___}}}xxxmmmgggjjjoooxxx|||QQQJJJHHHNNNMMMEEEBBBFFFWWWjjj}}}eeeHHH<<<:::CCCVVVdddlll|||ttt]]]]]][[[bbbhhhmmm~~~???111333***---,,,++++++,,,,,,,,,...///000111:::BBB[[[~~~|||}}}xxx|||}}}RRR@@@LLLdddvvvGGG>>>CCC???===DDDGGGJJJKKKJJJIIIKKKLLLLLLiii???===:::999888888666555666111666AAA___vvv~~~xxxcccqqq}}}xxxtttpppooo|||OOOHHH>>>777000---///000...+++------------------------,,,,,,------///000111222KKKrrrXXXCCCUUUhhh}}}tttfffrrrYYY???QQQeeevvv@@@GGGOOO]]]qqqzzzeeeHHHWWWvvvqqqkkkqqqWWWrrruuusss~~~ggg@@@111000000,,,,,,,,,+++++++++******)))************+++++++++++++++,,,,,,,,,---------(((//////--->>>]]]ooonnnwwwzzzrrrxxxnnntttdddUUUjjjyyytttllllllmmmkkklllkkkkkkkkkeeebbbjjjwww|||ttt```bbbgggnnnsssvvvwwwxxxmmmpppuuu~~~{{{dddbbblllvvvlllggggggjjj~~~tttiiijjj]]]rrraaa777,,,+++************************+++)))))),,,111999GGGSSSIIISSSeeeuuuyyypppgggcccSSSFFFjjjssskkk^^^MMMPPPXXXcccoooyyy[[[RRROOOUUUUUULLLGGGIIINNNmmmgggGGG444222;;;MMM]]]iiizzzeee]]]WWW___eeefffCCC111444***...---)))+++,,,,,,---...///111111===LLLgggooonnnvvvjjjrrrEEE888PPPtttggg>>>???DDD@@@CCCEEEHHHKKKKKKKKKLLLPPPSSS```>>>===<<<999888666555555111999333FFFkkk___ffffff```}}}}}}wwwnnnaaacccZZZMMM@@@:::222------------,,,......---,,,,,,,,,,,,------***,,,111///+++///999^^^rrruuueeeMMMRRRqqqsssfff|||zzzQQQAAAKKKlllaaa```hhhlllddd]]]WWWKKK___xxx{{{ppp}}}vvvmmmlllddd]]]xxx~~~}}}LLL888333---......,,,+++***)))))))))******************************+++++++++,,,,,,,,,)))111///555GGGnnn]]]uuuxxxssslll```qqq|||~~~^^^CCCIIILLLGGGFFFNNNPPPQQQ[[[ZZZ\\\___aaabbbaaa___^^^aaa```]]]XXXSSSLLLGGGDDDEEEDDDGGGRRR\\\ccciiinnnnnnnnnffffffpppqqqooouuugggbbbiiiyyyyyydddsss}}}iii|||zzzwwwmmmtttnnn[[[mmm||||||@@@,,,---,,,++++++******++++++,,,---&&&...111,,,===OOOHHH>>>PPPgggqqqeeeXXX```rrrxxxJJJ]]]pppnnnrrrZZZKKKKKKMMMOOORRRZZZfffpppuuuyyy}}}|||sss```RRRUUU___bbb___^^^\\\dddwww||||||tttJJJ;;;@@@666999UUUhhhuuuqqqYYYPPPTTT___oooSSS222---...000+++------//////---,,,///333555>>>QQQyyynnn|||yyyTTT@@@BBBYYY|||IIIAAAVVVPPP>>>CCCHHHPPPNNNLLLVVV^^^dddooo>>>===<<<:::888666666555777:::888SSSyyybbbUUUYYYppp~~~kkkooowwwsssnnnaaa]]]xxxhhhLLLCCC<<<444///.........---///...------,,,,,,------///,,,---111000---666BBBgggoooQQQQQQooo|||mmmiiieeeGGGDDDQQQnnnsssVVVKKKTTT\\\\\\ooojjjYYY```vvvxxxlllddd{{{vvv[[[rrr]]]???222,,,///...---+++******))))))***************************++++++++++++,,,,,,,,,,,,///222555PPPqqqhhh|||zzzxxxpppfffvvvzzzzzzLLLBBB@@@HHHCCC<<>>===<<<:::888777666666:::888>>>ccc{{{qqq|||www}}}zzzvvv|||iiidddzzzuuuVVVRRR```}}}}}}hhhddd{{{zzz{{{yyyssspppcccUUUggg|||VVVGGG???666111///000///...///...------,,,---------111...///222000111===NNNqqqnnnRRRSSSqqqooo~~~hhhsssRRRAAAIIIVVViiizzznnnZZZZZZmmm~~~\\\NNNVVVllluuulllrrrrrrtttdddppp[[[iiiwwwKKK444...///...---,,,+++*********++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,///---666888\\\tttyyyyyyyyyyyyooohhhyyyttt}}}eee;;;BBB@@@OOOLLL======BBBDDDHHHGGGKKKSSS\\\ccciiilllnnntttppphhhaaa\\\YYYYYYYYYRRRQQQPPPMMMGGGDDDJJJTTTcccllljjjggghhh```WWWXXX___```bbbjjj{{{~~~uuuuuuQQQrrr```nnnjjjrrrvvvooouuuvvvmmmfff]]]uuubbb444000,,,,,,++++++++++++,,,,,,...---///,,,222KKKUUUEEEIII___sssrrraaa\\\qqqgggNNNdddtttyyyfff\\\UUUNNNEEENNN___mmmkkkYYYEEE:::BBBGGGNNNVVV[[[___cccffflllrrruuussswww~~~}}}vvvvvvlllbbbbbbfffjjjmmmpppvvvqqqiiiqqq|||tttxxxxxxyyy{{{fff===:::222===\\\oootttzzzzzzYYYKKK[[[^^^iiiggg888000222+++(((...+++,,,,,,,,,,,,///666<<>>LLLmmmhhh>>>GGG```WWWIIIQQQKKKSSSTTTYYYdddggggggooo>>>===<<<:::888777777777777444FFFtttxxxjjjooo}}}dddsssttt|||kkkuuu}}}ZZZSSSiiivvvaaafffxxxnnn\\\MMMTTTsss|||yyyssseeePPPXXXtttcccJJJBBB888222000000///...//////...---------------000...000222000222CCCVVVxxxyyy~~~zzz[[[JJJRRRqqq{{{cccuuupppiiiRRRCCCJJJTTTaaaiiiuuu}}}hhh___iiittt}}}oooRRRCCCCCCWWWsss|||xxx{{{lll[[[hhhzzz}}}iiihhhyyy```^^^xxxzzz}}}ZZZ;;;333000///...,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------000+++:::===fffuuuyyy}}}xxxkkkkkk}}}yyyuuuUUU;;;GGGKKKcccdddSSSOOOTTTTTTTTTSSSWWW]]]ccchhhlllmmmnnnqqqqqqooolllhhhccc___]]]OOOMMMKKKIIIDDDAAAEEEMMMWWWgggnnnllliii___TTTTTTXXX\\\[[[\\\mmm|||xxxSSSiii```lllaaaaaasssnnnjjjxxxooolllUUUpppttt;;;...,,,,,,,,,++++++,,,,,,,,,+++///---+++:::TTTXXXGGGJJJbbbvvvppp```bbb}}}ZZZKKKcccqqq~~~^^^IIIDDD???888:::999AAANNNRRRJJJ???;;;===BBBJJJSSSWWWZZZ^^^dddmmmrrruuuuuuwww||||||wwwwwwqqqkkkhhhjjjmmmrrrwwwuuu|||tttlllwwwqqqllljjjssszzzwwweeeDDD:::222???]]]sssxxxwwwwww|||\\\III\\\___hhhrrr;;;000333((()))...,,,,,,,,,---,,,---666???PPP~~~ppp{{{~~~nnnBBB???TTTxxxbbbAAAWWWpppdddSSSUUUWWW^^^aaagggrrrqqqooowww>>>===<<<:::999888888888444555VVVyyy}}}xxxqqquuu]]]gggtttQQQHHH]]]sssfffpppjjjZZZKKK@@@HHHaaa}}}tttfffQQQTTTuuuuuu{{{oooMMMEEE:::222//////...---//////...------------...------000333000444HHH^^^zzzzzzxxxaaaEEE===HHHbbb{{{{{{\\\hhhnnngggttt\\\FFFEEEQQQ^^^ZZZddd~~~}}}[[[OOObbbkkkeeefffdddfff\\\NNNHHHCCCIIIZZZgggZZZVVVggg}}}yyy}}}mmmbbbbbbhhhNNNhhhiiiAAA333000000...---,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------///,,,<<>>:::<<>>===<<<:::999999888888333>>>mmmsssrrrkkk}}}zzzhhhNNN[[[|||vvvnnnQQQJJJ^^^ooo|||ssszzzqqq```bbbooo||||||xxxcccKKK@@@;;;EEEYYYwww}}}tttgggTTTVVVnnnuuuPPPHHH<<<333000///...---000///......------......,,,---000222000888QQQmmmzzzuuuWWW<<<666===MMMccctttuuukkklll}}}~~~VVVZZZ|||qqqbbbiiihhhHHH@@@OOO___SSS___www{{{WWWAAALLLOOONNN\\\dddjjjeee___^^^TTTIIIHHHRRRKKKQQQiiifffYYYYYY|||www```[[[sssDDD\\\{{{KKK111111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...000@@@XXXjjjppp|||ggg```qqq|||vvvpppWWWIIIBBBYYYttt~~~uuullleee```^^^^^^[[[SSSLLLKKKJJJGGGFFFGGGNNNiiitttmmmfff```___ffflllooojjj___bbbvvvnnnhhhQQQhhhrrrmmmmmmgggiiiiiizzzvvvfffpppeee444------,,,,,,,,,,,,------'''...***111LLL[[[SSSLLLTTTjjjvvvlllgggyyyrrrSSSSSS{{{kkkXXXMMMEEE;;;333444AAA^^^}}}dddEEE666777666:::BBBEEEIIIVVVeeemmmqqquuuwwwwwwxxxxxxyyy}}}|||}}}~~~rrrxxx|||wwwNNN:::111555???QQQ\\\VVViiimmmJJJKKKUUU___uuuIII///111'''000---///------///------888HHHlll}}}{{{TTT???HHHdddaaa\\\{{{rrryyy}}}>>>===<<<;;;:::999999999444IIIoookkk}}}|||uuuppp~~~zzz[[[JJJ\\\pppdddmmm|||```RRR]]]fffooonnnsssYYYNNNQQQ]]]ooo~~~~~~{{{sssbbbBBB999777DDDYYYvvv|||wwwiiiUUUVVVhhhqqqyyyTTTKKK>>>555111000///...000//////..................---///000111>>>```~~~{{{pppUUU>>>999;;;FFFXXXgggeee]]]uuu{{{PPPPPPjjjuuulll______sssxxxSSSBBBLLLXXXSSSccctttgggnnnrrrrrrRRR999@@@BBBHHHccc[[[gggiiiiiisssrrreee^^^WWWddd}}}xxxyyy|||qqq\\\UUUZZZ~~~xxxtttrrruuuyyyfff[[[tttMMMSSSZZZ555222111000...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---777CCChhhhhhnnn}}}sss^^^```zzzyyy|||qqqWWWMMMKKKbbbwww|||ssskkkgggeeeeeejjjccc^^^\\\[[[\\\bbbjjjxxxxxxhhhaaadddoootttwwwqqqfffdddqqqrrrfffMMMRRRoootttiiiiiilllgggrrrtttrrrqqq}}};;;------,,,,,,,,,,,,------)))...+++777SSSWWWKKKKKK___nnnqqqdddeee```RRRVVV{{{|||fffZZZMMM>>>777888;;;UUUnnnHHH999444111444;;;===???MMM^^^hhhlllqqqvvvwwwwwwyyy||||||xxx{{{}}}yyyzzzMMM999444555555DDDRRRLLLccczzzPPPFFFYYYgggkkkSSS000000(((444***...+++,,,000//////===OOOzzzxxxtttxxxGGG===LLLkkk^^^bbb~~~>>>===<<<;;;:::999999999444OOOtttmmmooovvv|||XXXaaazzzzzzuuu}}}WWWOOOdddooocccZZZgggrrrUUUUUUdddppp{{{rrrTTTCCCAAALLLbbbttt~~~nnnZZZEEE;;;888EEEYYYsss}}}{{{kkkUUUTTTaaaeeelllWWWMMM@@@777222111000///000000///...............000/////////111CCCkkkkkkfffRRRBBB???@@@JJJ]]]hhhdddeeetttKKKLLLbbbkkkvvvXXXTTT___}}}```HHHIIIMMMVVVgggsss|||SSSXXXqqqsssSSS999AAA???AAA[[[rrr}}}vvvtttmmmbbb^^^hhhvvvlllVVVWWWjjjssscccWWWRRR\\\aaaoooooo[[[bbb\\\LLLhhh~~~hhh;;;222111000///------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---<<>>PPPlllzzzeeeAAA111777111...111777888999FFFXXXfffiiipppvvvxxxyyy|||~~~}}}yyyyyyJJJ999888;;;555CCCSSSNNNXXX|||{{{PPP???ZZZllldddyyy[[[222000)))666''',,,)))+++111000111AAAUUUzzzrrrqqqkkk>>><<>>999///111222555666444888GGGVVV]]]```jjjxxx~~~~~~}}}yyy|||~~~YYY@@@333333666AAAOOOQQQSSSrrrqqqRRRIIIXXXaaabbb}}}ccc555//////222***,,,---,,,///333222BBB```rrrTTTCCCFFFHHHyyy```QQQggg@@@;;;999::::::888888:::HHHxxx}}}uuueeeaaa|||rrrjjj~~~~~~|||yyy||||||sss___NNNFFFZZZyyybbbYYYUUUkkk~~~eeeTTTmmm}}}lllPPPEEEHHHXXXiiiooo~~~yyytttdddFFF:::888GGGWWWeee}}}|||qqqbbbYYY^^^iiiaaawwwUUU???:::222...000...////////////...............,,,//////333QQQzzznnnVVVIIIRRRLLL<<<<<>>dddrrrzzzoootttsssqqqjjj~~~|||rrrxxxpppnnnqqq|||ddddddttt~~~fff^^^YYYXXXVVV\\\tttvvviii___QQQfffuuutttwwwzzzuuu\\\333---000***///222'''000111)))444MMMTTTKKKMMM]]]xxxyyykkksss[[[QQQnnnfffUUUSSSEEE888999===AAAAAABBB@@@999000///444222111333888:::<<<@@@FFFAAATTTlll||||||vvvnnnvvvvvvzzzYYY@@@333444888FFFXXX___aaa{{{uuuQQQCCCTTTgggnnnooo999000...000***...///---000333222CCCbbb}}}zzzPPPCCCGGGNNN[[[UUUsssAAA===:::;;;:::777888;;;PPP~~~rrrlllaaa[[[tttvvviiillllllwwwooommmuuuzzzyyyxxxwwwrrrfffTTTFFF===OOOiiiuuuYYYUUUuuu{{{uuuhhhiiisssnnnaaaqqq~~~cccGGGFFFPPPZZZeeeooo~~~zzzkkkQQQ>>>;;;MMM\\\dddwww~~~yyyhhhXXX\\\kkkooo\\\^^^???===777...---...////////////............,,,+++...///888\\\|||www___GGGNNNhhh[[[<<>>;;;:::888]]]yyyqqqkkkllltttrrrvvvVVV>>>222444777FFF^^^jjjjjj}}}XXXAAANNNeeennnzzz;;;000,,,000,,,///000...000333333FFFfff~~~wwwKKKBBBGGGTTTPPPWWWAAA===;;;;;;999777999===^^^ttt{{{qqqmmmggg```qqq|||mmmcccuuu}}}|||xxxkkk^^^```rrrfff]]]YYY___eeegggiiihhhaaaVVVHHH???<<>>>>>:::---,,,000////////////............,,,***---000===fff|||yyykkkYYYKKKfff~~~eee???GGGYYYbbbsss{{{wwwgggNNNfffvvv|||yyyZZZHHHKKK]]]qqqnnn```fff|||xxx```FFFCCCOOOnnnvvvoooeeekkk{{{VVVEEEFFFJJJWWWTTTLLLRRRgggxxxkkkSSS^^^JJJ]]]fff]]]uuueeeqqqoooTTTVVV^^^DDDjjjvvv???222222777000,,,...+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...//////;;;LLLcccmmmqqqwwwzzzjjjlllrrryyyoooeee{{{|||xxxdddccczzzwww~~~fffdddpppssslll[[[TTTXXXbbb___ZZZmmmzzzqqq```NNNPPP|||ooobbbhhhpppyyy~~~mmmyyyuuuxxxjjjuuuAAA,,,000000---///***333///...:::MMMOOOGGGOOObbbnnnnnn^^^hhh~~~{{{MMMRRRhhhGGG666777555555<<>><<<<<<999777:::@@@xxxrrraaalll~~~yyyzzz~~~www}}}pppeeedddaaahhhoooaaaPPPOOOiiiaaaMMMHHHFFFHHHEEEIIIMMMNNNJJJBBB;;;777>>>NNNaaaxxxxxx}}}}}}kkkWWWIIIBBBHHHSSSmmmvvvsssaaafff|||hhhRRR^^^uuuqqqnnnhhhRRRAAA>>>NNNZZZbbbzzz}}}}}}rrr[[[YYYfffcccfffqqqmmm@@@>>>;;;///---222////////////............---,,,...///<<>>555999===???===:::888666;;;IIIWWWjjjsssiii]]]kkkuuu{{{sssaaaSSSRRRVVVZZZeeexxxqqqZZZ___vvvxxxgggSSSeee{{{~~~___LLL@@@>>>MMM]]]mmmttt```XXX]]]\\\vvvxxxwwwEEE???;;;111///222////////////............///---///...:::bbb~~~lll^^^bbbooo~~~[[[IIIQQQWWWlll}}}}}}lllgggaaaaaaqqquuu[[[@@@555888@@@LLLSSSbbbYYY@@@BBBLLL]]]hhhaaaZZZSSSJJJOOOpppuuurrrvvvzzzxxxxxxwwwkkkuuucccNNNfffvvvFFFZZZ}}}VVV<<<111555111...000///,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,---///111222<<<\\\nnnzzzyyywwwrrrdddnnnzzz~~~vvvxxx{{{rrrvvvyyyyyyoooqqq{{{lllJJJaaa}}}___HHHUUU\\\jjjppphhh^^^eeettt|||qqqWWWHHH;;;PPPiii}}}ooollltttuuuhhhwwwooo___000,,,111***,,,,,,///)))444;;;???MMMaaakkkhhheeerrrlllwwwdddKKK^^^RRR===777===<<<;;;<<<888MMM```ppprrrpppnnnbbbQQQ>>><<<<<<>>>EEEZZZ|||~~~zzz}}}xxx~~~wwwvvvyyynnnsssxxxaaaDDD666888444666FFFSSS]]]kkk~~~mmmFFFHHHdddkkkhhh???:::...---///+++...,,,///666>>>[[[}}}rrrqqqaaaBBB@@@FFF___bbb\\\qqq|||yyy>>>===<<<<<<999888>>>GGGtttxxxxxxssseeeYYYWWWMMMIIIIIIBBBEEEUUUeeelll\\\CCC;;;;;;;;;@@@===>>>?????????>>>======<<>>fffwwwssshhhqqqyyy[[[QQQUUU___wwwvvvpppkkksssrrrYYY@@@555888555EEERRRhhh^^^CCCDDDLLLZZZ]]]dddhhh___PPPSSSrrr~~~zzzqqqlllzzz~~~xxxlllQQQ[[[}}}NNNJJJvvvhhhFFF333555333000111000------------------------...---,,,,,,---///222333@@@fffwwwxxx{{{iiiXXXgggrrr~~~vvvrrrxxx{{{|||tttjjjmmmwww~~~~~~pppjjjgggjjjnnnrrrzzzYYYSSS~~~ZZZPPPeeeqqqyyysssfffaaahhhqqqzzz|||pppTTTIII999EEEaaasssqqq|||vvveeeyyynnnppp555,,,222***...------+++444>>>HHHUUUccckkkkkkeeelllnnnZZZNNNffftttLLL===<<>>>>>:::LLL```ppprrrrrruuupppeeeQQQFFF===AAAQQQlll{{{}}}{{{|||}}}|||{{{|||{{{wwwpppsssqqqkkkHHH666777444666EEERRR```hhh}}}pppFFFFFFbbbhhheeeAAA;;;---,,,000---///---///666???___zzzxxx[[[>>>@@@LLLjjjyyyooo===<<<<<<<<<:::999@@@IIIjjjfffppphhhdddfff_________SSSIIILLLLLLJJJPPP\\\TTTDDD???GGGEEEAAAFFFGGGEEEDDDCCCBBBBBBAAA@@@DDDMMMNNNRRR]]]ccckkk{{{ooo]]][[[```zzzwwwkkkVVVFFFIII^^^ssszzzeeeWWWRRRZZZvvvxxxwwwiiiRRRhhhSSSAAA999666FFFfffzzzssshhhYYYNNNUUUbbbfffUUUCCC;;;555333///000/////////............)))+++111444DDDmmmyyynnnvvvnnnxxxnnnZZZWWW\\\pppzzzsssjjjkkk{{{mmmVVV@@@777999555HHHXXXmmm^^^BBB???CCCNNN[[[ccchhhbbb[[[aaaxxx|||xxx{{{yyymmmqqqlll{{{xxxrrrSSSUUUTTTBBBvvvuuuNNN666555444111222///------------------------...---,,,,,,---///222444FFFmmmzzz~~~tttyyyeeeUUUfffoooxxxqqqnnnwww|||ttthhhjjjsssyyyyyywwwwww}}}vvvkkkRRRHHH@@@@@@CCCHHHTTT```jjjxxxjjjQQQccc|||ZZZ\\\ppp|||}}}mmm]]]\\\eeemmmrrr~~~zzzmmmQQQHHH888EEEbbbxxxyyy{{{fff~~~|||qqq{{{999---333+++//////---///444@@@QQQ[[[]]]bbbiiinnnjjjoooTTTPPPkkk|||jjjIII===???EEEAAA???@@@<<<222LLLjjj}}}~~~eeePPP???DDD[[[wwwtttbbbgggwww~~~}}}}}}{{{vvvvvvzzzzzzvvvqqq{{{yyyuuutttjjj{{{pppIII333444333666FFFSSSaaaggguuuHHHBBBYYYZZZccc@@@:::,,,,,,222///111///000555???___WWW;;;???PPPssszzz???===>>>888>>>:::999___pppbbbddd[[[GGGEEESSSYYYYYYWWW\\\kkksssaaaHHHKKKIIIEEEBBBDDDHHHJJJIIIGGGFFFGGGJJJLLLJJJDDD???JJJOOOWWW^^^```hhh}}}vvvyyy~~~lllfffwwwccc<<>>hhhrrraaaaaaXXXDDD@@@LLLLLLPPPUUUaaasss|||kkkSSSGGGEEECCCCCCFFFKKKNNNNNNMMMMMMOOORRRUUUSSSNNNIIIHHHMMMWWW```hhhtttuuuhhhUUUOOOhhhyyyLLL;;;DDDKKK]]]~~~xxxVVVBBB???GGGZZZnnn~~~ZZZiiinnnLLL>>>333666BBBOOOYYY```mmm{{{nnn\\\NNNSSSUUU}}}^^^{{{[[[LLL;;;777111111000000///...............,,,222---555^^^|||uuuhhhYYYQQQQQQSSSLLLHHHNNN]]]ooo{{{yyyfffaaahhhmmmjjjfffhhhtttzzzdddRRR<<<444===AAAKKKeeeoooLLLCCCAAACCCFFFUUUhhhttt{{{pppiiiOOOEEELLL___zzzvvvrrrWWWEEEeeepppGGGaaaVVV<<<;;;555333...222000000///...------------------...000...,,,///666NNNrrrxxxssstttrrrjjjWWWQQQcccmmmssszzzooojjjppp{{{|||{{{yyy|||tttaaaNNN@@@888666555555555555666777888;;;III[[[gggnnnwwwpppYYYccczzzmmmfff```iiiUUUXXXZZZ```ssssss}}}cccFFF===HHHiii~~~zzzuuu~~~{{{xxxDDD---555+++---///,,,...777DDDHHHGGGRRRccchhhffffffnnn|||RRRPPPuuunnnWWWAAA<<>>===777===<<>>666555999AAALLLWWWggg|||ppp^^^OOONNNQQQyyy[[[qqqdddNNN===:::222222000000///...............+++000---999aaa}}}sssaaaNNNCCCAAA===;;;<<>>EEESSSmmmtttOOOEEEDDDHHHJJJPPP\\\lllzzzzzz___}}}```OOOCCCFFFMMMUUUgggzzztttXXXBBB^^^JJJ```bbb???;;;666666000333111000///...---------------,,,...///...,,,000777WWW|||rrrrrrqqqjjjUUUPPPcccnnnuuu{{{pppjjjsss~~~~~~uuuWWW???444333222333555777999999::::::999CCCKKKKKKJJJVVVqqqwww___NNN~~~lllrrrlllXXXjjjjjj\\\PPPRRRUUU[[[jjjgggxxx~~~cccDDD777KKKiii{{{rrrqqq~~~LLL000333+++.........111888>>>@@@EEERRRaaahhhhhhgggllltttNNNSSSxxx}}}fffNNN;;;999>>>IIIMMMHHHGGGKKKNNNEEECCCEEEAAABBBGGGGGGMMMHHHAAAGGGYYY^^^ZZZZZZMMM@@@;;;@@@>>>999EEEZZZkkkqqquuu|||xxxzzz|||zzzxxxrrriiibbbaaaiiifffmmmnnnhhhttt```<<<777666444888:::GGG___pppcccFFFLLLcccZZZzzz^^^;;;333---///...,,,---111999OOOxxx~~~oookkk{{{OOO>>>AAA^^^~~~JJJ```@@@===>>>999===;;;GGG}}}wwwzzzqqqYYYUUUPPPBBB???GGGLLLOOOSSS[[[fffiii\\\KKKJJJGGGEEEHHHJJJJJJKKKMMMVVVVVVXXX[[[]]]YYYRRRKKKKKKOOOWWWcccvvv|||pppPPPRRR}}}FFF===___dddbbbzzzaaaKKKCCCBBBKKK]]]pppvvvfffcccooowwwlllZZZ???;;;:::>>>DDDLLLXXXdddnnn}}}sssaaaPPPJJJMMMsss___nnnmmmPPP???<<<111222000000///...............+++///...???fff}}}}}}}}}rrr^^^JJJ???===999888777888>>>JJJYYYddd{{{zzziiiRRRDDDFFFLLLOOOOOOMMMPPPVVVfffsssdddmmmxxx\\\EEE<<<:::@@@GGGSSShhhxxx{{{~~~sssOOOHHHMMMUUUSSSTTTWWW```nnn|||eeeVVVNNNFFFJJJWWW]]]]]]iii{{{vvvZZZDDDXXXPPPaaakkkBBB<<<999:::222222111000///...---------------,,,---///...---222999\\\rrrtttuuuqqqQQQNNNcccpppxxxtttlllyyyooottt}}}~~~lllOOO999333777333444666888:::===>>>???AAAEEEDDD>>><<>>DDDeeeoooFFF[[[{{{???===@@@;;;===;;;KKK{{{mmmqqqjjjVVVTTTSSSJJJIIIQQQTTTUUUVVV]]]gggnnnllleeeRRRIIICCCEEEJJJPPPYYYbbbeeeeeeeeeggghhhddd\\\UUUYYY[[[^^^hhh~~~wwwttt```iiiWWWMMMbbbdddwwwwww\\\QQQBBBAAAKKK```ttt}}}tttuuulll^^^NNN@@@HHH^^^jjj^^^KKK:::;;;AAAKKKTTT]]]hhhsss}}}uuucccQQQKKKJJJllldddjjjwwwRRRBBB>>>000111000000///...............+++...000EEEkkk~~~{{{yyyqqq\\\GGG===<<<666777777666999BBBPPP[[[mmmqqq[[[GGG@@@DDDIIIKKKMMMDDDFFFUUUsss```RRR___nnnYYYCCC:::;;;CCCBBBIIIVVV```dddoooiiiIIIHHHSSS^^^WWW[[[```eeemmm}}}~~~TTTPPPxxxeeeHHHIIISSSaaagggmmmwww^^^IIIRRRzzzRRRXXXqqqFFF???======444222111111///...............---,,,---///...---333;;;WWW|||uuuuuussslllIIIGGG]]]kkkttt{{{vvvmmm{{{jjj|||~~~gggSSS@@@444222777999888666666777:::===???BBBAAA???;;;@@@UUUssszzzzzzjjj[[[VVVnnnuuudddhhhjjj___PPPCCCKKKWWWZZZTTTQQQTTTVVVWWWqqqhhhJJJ;;;@@@]]]llltttoooeeemmm]]]555...,,,///,,,222222@@@AAAEEEXXXccchhhsssuuummmhhh{{{lllKKK[[[}}}}}}{{{\\\@@@444000///111222888MMMdddmmmUUUQQQWWWXXXggguuupppllllllPPP777:::<<<:::BBB:::===@@@DDDMMMXXX```bbb```UUU```{{{zzz{{{yyyxxxtttpppmmmhhhcccdddhhhkkkmmmkkkfffbbbeeewwwnnnDDD888333111777;;;IIIUUUeee~~~fffFFFJJJdddbbbxxxiii:::///...,,,///......000;;;WWW|||}}}}}}qqqzzzoooFFF???GGGfff{{{]]]GGGYYYrrr@@@>>>AAA<<<===<<>>DDDOOOWWWZZZrrrwwwtttcccMMM@@@???EEEHHHHHHDDD>>>GGGaaaxxxRRRAAAQQQeeexxxrrrQQQAAA999:::EEEBBBAAAEEEJJJQQQcccWWW;;;???IIIRRR[[[eeeqqqxxx|||}}}KKKIIIccclllNNNGGGXXXmmmuuupppoooxxxoooxxxaaaMMMLLLnnnPPPHHHkkk|||wwwKKKBBB??????555222111111000///............---,,,,,,.........444===VVV{{{|||yyyqqqdddHHHEEE[[[iiirrryyy}}}sss~~~uuueeeIII<<<666222333777<<<:::777555555777:::<<<@@@===999888???PPPfffvvvttt|||vvveee\\\dddyyyuuuWWWMMMQQQRRR\\\]]]JJJNNN[[[\\\NNNLLLUUUUUUVVVssslllLLL::::::VVV{{{iiiqqqppp}}}dddqqqbbb777,,,...111***333222EEEFFFIII___hhhjjjxxx}}}ssskkkgggIII]]]{{{}}}xxxWWW;;;000///111444222666HHH]]]sssqqqppphhhaaammmccc???===LLLMMMGGG===CCCIIIPPP___oootttoooTTTQQQkkkyyywwwwwwuuuvvvqqqmmmlllkkkiiikkkooodddhhhbbb^^^```cccuuu___:::444555666:::999BBBVVVjjjbbbBBBDDDXXX]]]pppiii777...111......//////111===[[[wwwtttvvv~~~nnnGGGBBBGGGcccwwwdddJJJGGGVVVkkkBBB???@@@;;;<<<>>>\\\fffJJJFFFJJJTTTRRRKKKOOO\\\aaaZZZUUUXXXdddeeeiiiooovvv{{{uuuqqqwww}}}sssqqqtttXXXJJJVVVqqqnnnPPPEEEBBB888:::DDDTTTaaappp{{{dddEEE888666666:::===>>>===<<<>>>FFFSSS]]]```gggxxx}}}wwweeePPPGGGEEE```___YYYuuuYYYJJJGGG222222000000///...............000///333OOOvvv~~~{{{cccHHH:::777111444999>>>EEEPPP^^^gggdddsssyyybbbSSSBBB;;;===AAABBBAAA;;;:::JJJgggUUU>>>OOOhhh]]]DDD>>>::::::DDDCCC===<<>>666555222111000///............---+++,,,.........555>>>___}}}|||wwwyyyuuujjjNNNJJJ___kkkrrryyy~~~www~~~sssVVV;;;444666555555888888777777888;;;>>>AAABBBAAA???<<<:::===HHHWWWcccwwwuuuhhhdddtttwwwmmmGGG@@@LLL^^^uuuiiiSSSUUUeeeeeePPPLLLTTTRRRYYYzzzpppKKK666888SSSxxxnnnwwwsssssshhhzzzfff888***///222)))333222JJJHHHHHH___ffffffyyy|||sssjjjbbbJJJaaa|||yyytttRRR666111000444888666888III]]]}}}www{{{qqqLLLJJJiiinnnRRRCCCEEENNN^^^mmmvvvyyyzzz|||{{{wwwvvvwwwtttmmmjjjmmmnnnlllkkkkkkdddggg^^^[[[cccfffvvv]]]888222555666999666>>>SSSlll^^^BBBBBBPPPYYYkkkmmm888...333...,,,///000333AAA```qqqwwwnnnGGGBBBDDD___qqqXXXAAAKKKRRRgggEEE??????999;;;@@@ddd}}}^^^GGGIIIIIIKKKKKKLLLZZZmmmsssiiiaaaaaaaaaeeeooozzzwww}}}~~~mmm\\\```vvv{{{wwwTTT>>><<<;;;999===FFFQQQZZZjjj{{{jjjYYYJJJDDD;;;444666<<>>999;;;:::;;;???III[[[ppp~~~~~~oooSSSHHH===:::;;;<<<;;;;;;;;;===MMMgggdddFFFXXXwww{{{MMM999===;;;999BBB@@@999999EEEXXXsssUUU>>>???<<<777<<>>CCCHHH[[[YYYqqqxxxbbbJJJ???cccXXXAAAdddyyy}}}~~~TTTFFF======666777222111000//////.........---+++,,,......///666???dddzzznnntttgggsssxxxsssQQQMMM___jjjpppvvvzzz~~~~~~tttlllOOO666222666555444666111333888===CCCHHHKKKMMMAAACCCCCCCCCDDDNNN]]]iiivvvwwwllljjj~~~wwwnnnFFFBBB]]]qqq[[[___tttvvv]]]SSSWWWOOOaaaxxxPPP777888RRRvvvuuu|||qqq}}}qqqggg999)))000222(((333333LLLIIIFFF\\\aaaaaawwwrrrjjjbbb|||aaaMMMggguuupppNNN222333111333777777<<>>444222111666555???QQQoooaaaIIIIIITTT[[[kkksss<<<000444---***...111444CCCcccfffrrrnnnGGG@@@AAA]]]sssXXXAAAPPPNNNfffAAACCC===<<<>>>>>>gggwwwsssSSSMMMNNNJJJVVVVVV```ppp}}}}}}ssshhhbbbccciiiwwwfff^^^YYYZZZaaalll{{{|||dddWWWYYYrrrDDD333:::111666;;;DDDOOO[[[ooofffQQQIII>>>999777;;;AAADDDEEEEEEKKKPPP[[[dddccciii|||zzzwwwdddJJJCCCGGG[[[{{{mmmXXX{{{~~~iiiXXXOOO;;;///222111000//////.........222---999YYYxxxrrrTTT???888AAA888>>>IIIPPPkkknnnvvv[[[LLL???333111444666999;;;@@@<<>>???>>>AAAVVVrrrzzzzzzyyy```LLLNNNgggbbbAAA<<<>>>GGGVVVqqqbbbkkk{{{dddIIIDDD```eee<<>>FFFQQQ^^^oooaaaKKKLLL===;;;>>>GGGOOONNNIIIFFFHHHMMMYYYcccfffttt|||xxxttt```GGGCCCFFFYYYzzzmmmYYY}}}uuucccXXXBBB555222111000//////......///333///:::XXXttt}}}{{{xxxxxx\\\EEE<<>>222333111333888777;;;@@@GGGOOOYYYbbbgggiiiiii|||}}}www~~~xxxtttzzzaaaTTTtttmmmvvviiipppyyyhhhSSSTTT\\\|||vvvRRR777;;;888IIIxxxzzzzzzsss~~~}}}pppnnn777///000---...///777GGGPPPVVV___aaaffftttmmm___ggg~~~^^^RRR]]]rrrpppSSS===444//////444:::>>>KKKjjj|||NNN<<>>CCC^^^xxxlllkkkFFF666999???BBBBBBIIIEEETTTmmm}}}WWW@@@===>>>888BBBFFFLLLVVVXXX]]]jjjIII<<>>BBBKKKWWWccclllqqq~~~xxxqqqrrrxxxvvv\\\bbbgggyyygggaaagggYYYLLLXXXjjj{{{\\\???444888888PPP|||uuuuuu{{{yyyhhhzzzooo999000000......///888KKKVVVZZZaaaeeennnvvvpppxxx}}}]]]RRR\\\ttt~~~iiiJJJ666111333666999;;;FFF___eeeBBB@@@DDDMMM```qqqllloooccc```tttyyy^^^BBBEEEggg|||wwwrrrvvvwwwkkkrrrlllhhheee___WWWSSSTTTVVVYYYWWWXXXYYYXXXkkkNNN333111666<<<555999SSSeeezzzlll```???KKKccc\\\qqq}}}:::---111---111,,,...888PPP|||}}}wwwqqqhhh|||lllKKKDDDIIIaaahhhNNNBBBTTTnnnxxxfffWWWTTTWWWDDDEEE===<<<>>>>>>hhhzzz]]]ZZZfffppp{{{]]]MMMYYYYYY]]]eeeoootttxxx}}}{{{sssmmmvvvuuu>>>888GGGLLLFFFGGGLLLUUUbbbuuuccc>>>BBBVVV>>>;;;@@@PPP[[[ZZZVVVTTT[[[bbblllxxx{{{|||wwwooo[[[FFFBBBCCCYYYsss[[[{{{{{{lllLLL555333222111000////////////000000@@@___yyywwwrrrppp}}}wwwrrrooofffTTTEEE>>>DDDGGGQQQ___{{{dddiiiXXXDDDEEE777666777777555555===HHHWWW}}}fffGGG:::???IIIIIICCCIIIKKKeeezzznnn\\\EEE999???CCCAAAQQQZZZaaammmvvvXXX>>>IIIXXXhhhzzztttyyydddIII@@@XXXwwwmmmHHHeeeoootttUUUKKKBBBCCC===:::888777555333111///......,,,000,,,+++000///111???^^^qqqqqqrrr___hhhbbbdddllliiillltttvvvzzzpppTTT@@@888:::555555;;;<<<===;;;>>>IIIWWWfffttt~~~zzzllldddaaaWWW\\\aaawwwvvvmmmcccXXX[[[NNNKKKddd~~~ppplllXXXEEE;;;111;;;UUU|||www|||cccxxxqqq:::111111......///666MMMZZZ\\\cccjjjxxx[[[RRR___vvv{{{fffGGG555333777;;;===CCCWWWsssiii@@@555CCCEEEMMMaaaiiiWWWZZZXXX```nnneeeLLL???DDDhhhwww{{{}}}pppjjjooopppiiigggeeeddd^^^YYYYYY]]]______ZZZXXXXXXVVVjjjHHH000///444;;;888@@@TTTccc{{{tttlllDDDGGGZZZ___rrr<<<---111...///,,,///888PPP|||||||||yyyzzzyyykkkvvviiiIIIAAADDD\\\gggQQQDDDSSSrrrkkkYYYJJJAAAAAAFFFEEEFFF>>>===@@@AAAkkkkkkfff^^^gggrrr{{{zzzYYYPPPaaaccclllxxxhhhCCCDDDMMMQQQPPPPPPRRRYYYcccxxxKKK===KKKWWWCCCAAAIII[[[ddd___ZZZ[[[^^^gggtttxxx~~~~~~yyyppp\\\IIIAAADDD]]]wwwZZZyyy~~~VVV888333222111000000////////////222DDDddd|||}}}nnn___VVVWWWTTTVVV[[[\\\VVVMMMHHHGGGJJJVVVkkkkkk{{{RRR???>>>555666777666444888FFFVVVwwwuuuqqquuummmmmmnnnYYYAAA;;;FFFQQQQQQKKKIIINNNmmmcccOOOQQQOOOCCC>>>@@@SSSeeemmmrrrrrrBBB>>>PPPfffoooxxxbbbEEE===UUUuuuooo@@@TTT|||{{{oooyyyXXXMMMBBBCCC???===:::888666444222000//////---000,,,+++000...111???WWWmmmttt}}}kkknnn```]]]kkkmmmsssxxxzzzuuuQQQ===555555///111;;;???AAACCCMMM___ooo|||~~~ooo___RRR???LLLGGGHHH```mmmqqq}}}uuu```XXXXXXMMMTTTyyyiiieeerrraaaKKK???000:::TTTuuu{{{bbbyyyqqq:::111111......///666MMMYYYXXX]]]gggxxx|||WWWSSSbbbuuuvvvoookkkZZZBBB777<<<;;;???CCCOOOiii~~~{{{lllLLL888:::EEEEEEOOO]]]YYYOOOPPPSSS^^^eeeTTTAAABBBSSScccgggmmmrrrwwwtttkkkmmmsss```___``````\\\YYY\\\cccmmmjjj```YYYVVVTTThhhyyyFFF333111222999:::GGG]]]dddxxxvvvqqqEEEBBBRRR]]]lllyyy999***...+++---...222999LLLwww~~~wwwxxxvvvrrr{{{dddGGG===@@@[[[nnn]]]MMMVVVuuutttaaaKKK@@@<<<:::;;;>>>GGGHHH@@@>>>AAABBBmmm~~~fffbbbpppbbbiii|||oooTTTPPPaaaeeerrruuuqqq}}}IIIDDDOOOQQQRRR]]]\\\^^^eeeppprrrBBBDDDSSSUUUAAABBBPPPdddkkkbbb^^^cccmmmwwwwww}}}{{{nnn[[[IIIAAAEEE```wwwXXX{{{___888333333222111000000000000///444GGGdddzzz~~~}}}}}}mmmXXXIIICCCGGGPPP]]]eeecccYYYPPPJJJNNN```}}}~~~vvvOOO>>>777666555666666777>>>QQQccc}}}cccWWWnnnppppppqqqeeeMMM888999HHHTTTXXXXXXVVVVVVjjj[[[XXX^^^xxxfffJJJNNNaaannnOOO@@@FFFRRRsssqqqyyybbbDDD;;;SSSrrrmmm888JJJvvv{{{qqq{{{ZZZNNNCCCDDDAAA@@@<<<;;;999666444222111000---111---,,,000...111>>>XXXjjjpppzzzjjjkkk]]][[[eeemmmtttuuusssyyyrrrNNN;;;444555///555DDDLLLQQQTTT```oooxxx}}}qqq^^^LLL999888333KKKsssvvvdddcccdddYYYXXXVVVOOOaaannnwwwgggFFF:::555777NNNnnnzzzccc{{{ooo999000000......///777NNNUUUPPPSSS^^^nnnsssllluuuzzzxxxXXXTTTdddsss|||gggVVVPPPEEE777888EEEMMMNNNQQQYYYhhhmmm]]]GGGHHHDDDEEEDDDEEEQQQZZZVVVPPPQQQSSS]]]___LLLAAAKKKVVVkkkvvviiiMMM\\\lllnnnkkkhhhaaa`````````]]][[[^^^dddqqqmmmaaaXXXTTTRRRhhhzzzJJJ888555333777999GGGeeeeeeuuusssnnn@@@???TTT___iiiuuu999,,,000---,,,///444999MMMxxxzzzvvvvvvxxx___FFF===AAA^^^uuuhhhXXX]]]~~~}}}bbbOOO<<<555777777777777JJJKKKAAA>>>@@@@@@jjjooo___jjjrrrbbbnnnsssQQQMMMVVV^^^hhhyyyqqq|||eeeDDDOOOXXXZZZeeeiiigggkkkzzzeeeCCCNNN___```CCCDDDRRRgggooommmvvvxxx~~~zzzkkkWWWFFFBBBFFFaaatttVVVggg999333333222111000000000000...333GGGdddvvvxxxwwwyyy~~~ttt```OOOLLLQQQ[[[fffooommmbbbVVV]]]ccczzzjjjFFF???666666555666999===GGG[[[mmm}}}zzzkkkfffpppPPP666999HHHSSS[[[cccddd```cccvvvgggbbbXXXjjjaaaJJJ<<>>===:::888555333222222...111---,,,000...000>>>ZZZjjjmmmvvveeefffXXXWWW___kkktttqqqkkkooo}}}yyyzzzdddKKK;;;666888444:::LLLVVViiieeedddddd```bbbuuusss___KKK;;;999EEEsss}}}TTTRRR]]]ZZZ[[[WWWWWWvvvkkkCCC555666444LLLmmm~~~rrraaa{{{nnn777///000---...///888MMMQQQIIILLLXXXgggwwwjjj___hhhsssyyy\\\VVVdddpppmmmSSS???===999000555DDDVVVWWWXXXVVVRRRKKKCCC<<<===AAA===999???DDDIIIQQQQQQRRRTTTZZZ[[[JJJDDDRRRXXX{{{vvvWWWGGGOOO[[[gggiiiaaaeeeaaa______^^^[[[]]]bbbfffdddZZZTTTSSSSSSiii|||JJJ777444444777666AAA]]]aaauuuuuummm<<<>>>XXXaaafffqqq:::000333000...///222999SSS{{{yyy~~~}}}sssZZZDDD>>>BBB^^^tttjjj]]]eeegggmmm}}}{{{jjjSSSEEE999555777666555555MMMMMMBBB>>>>>>>>>gggnnnhhhxxxppp___qqqoooeeeNNNMMMPPPPPP^^^lllzzz]]]HHHMMMJJJMMMeeeooollluuu___HHHXXXnnnvvvMMMKKKVVViiittt}}}~~~zzzyyyhhhSSSCCCBBBFFFaaaqqqUUUrrr???444333222111000000000000+++222GGGcccuuuwwwvvvxxx{{{kkk[[[SSSVVV[[[dddnnnpppiii___xxxwww}}}uuu|||]]];;;@@@:::555555777<<>><<<999666444333333...111---,,,000...000>>>[[[jjjmmmxxxfffdddTTTRRR___nnnxxxtttlllooo{{{mmm___ppppppVVVFFF777555777333888JJJTTT|||nnn___RRRIIIPPPqqqyyywwwcccOOO<<>>666>>>KKK???GGG@@@>>>GGGBBB@@@RRROOORRRSSSXXXXXXIIIEEETTTiii^^^```aaaXXXQQQ___lllfff```[[[XXXYYYYYYWWWYYY]]]YYYYYYSSSQQQRRRTTTjjjzzzEEE222111444999555===OOOZZZxxx}}}qqq;;;<<>>[[[wwwlllooo[[[___|||mmmxxxYYYHHHGGGFFFKKKTTT^^^ooo~~~mmmWWWJJJWWWmmm}}}gggNNNFFFGGGQQQbbbkkkwwwsssZZZ^^^xxxQQQJJJRRRfffxxxtttzzz~~~uuuiiiWWWAAA???PPPllluuuUUU|||EEE888555222111111111111000333444GGG^^^hhhqqqxxxuuuyyyvvvbbbeeehhhnnnvvvvvvgggUUUuuuaaannnyyyyyyzzzQQQ:::999555111<<<888999KKKRRRVVViii|||iiiFFF>>>999999EEEHHHRRR]]]ZZZOOOFFFFFFOOOqqqjjjcccgggaaaiiissslllhhh[[[EEE<<<:::999AAAUUUuuu]]]YYYfffnnnhhhiiinnnUUU???BBBOOOjjjkkkRRRiiiqqq[[[FFFSSSEEEEEEDDDBBBAAA>>><<<999666444333111111000......000555888OOOqqqppp{{{bbbccc]]]TTTgggggg|||vvvwww}}}yyyddd```mmmkkk[[[@@@:::555666888<<>>888333333LLLqqqwwwttt^^^]]]999777---...///000:::IIITTTEEEKKK]]]bbbttteeessskkkKKK```zzzuuuWWWDDD999<<<<<<333222:::888>>>>>>888777===BBBCCC@@@BBBCCCCCCBBBEEEJJJOOOUUURRRTTTYYYUUUKKKLLLVVVllloooxxxjjjppppppiiifff```\\\\\\[[[WWWTTTUUUPPPQQQOOOQQQUUUVVVjjjMMM999555444777333===QQQdddooonnnCCCCCCWWWUUUaaa```777333(((111000555444555[[[|||wwwnnnfffUUUCCC999EEEWWWmmmooo```mmmWWWCCCQQQeeeyyyttt]]]LLL999777555333222333444555UUUJJJFFF@@@???<<>>SSSzzzhhhMMMddd{{{\\\GGGQQQEEEDDDDDDAAA@@@>>><<<999666444333111111000......000444777LLLooorrr|||eeebbbZZZOOOfffhhh}}}yyywwwxxxzzzkkkkkkxxxrrrxxxaaaVVV<<<888555777999<<>>FFFIIIGGGNNN[[[iiiyyy~~~wwwvvvfffTTTMMMIIIOOO___vvvxxxgggDDDEEEXXXssslllfffdddooo~~~ttteeebbbttt{{{cccRRRFFFDDDPPP|||jjj\\\???999777444333333444333222222222EEE___nnn|||~~~~~~rrrIII;;;888@@@DDDWWW~~~rrr^^^zzz___===999999555444888???OOO___nnnvvvdddrrrSSS777777666000333222<<<===;;;555666@@@EEERRRiii}}}yyypppJJJCCCGGGWWW___kkknnncccMMMBBBIIIGGG;;;888999;;;JJJdddzzzjjjmmm{{{lllvvvmmmIII@@@QQQzzzjjjHHH```{{{{{{]]]GGGNNNEEECCCDDDAAA@@@>>><<<999777555444111111000......///333666GGGkkkttt~~~lllddd]]]OOOccchhhzzzyyyuuuvvvpppyyy{{{ttttttsssZZZooo}}}dddLLLEEE777555666888999;;;CCCLLLDDDDDDMMM\\\bbbeeeuuuqqqgggbbbbbbpppnnnccc~~~JJJ222666//////666222EEETTTjjjwwwgggQQQTTT000000,,,000//////666OOO\\\DDDGGG___bbbjjjoootttvvvhhhLLLbbb{{{pppTTTFFF@@@FFFHHH@@@===BBBAAACCC???666222444999;;;BBBCCCDDDDDDDDDHHHOOOUUUYYY[[[```bbbXXXJJJIIIQQQnnnqqqeeeWWWNNNLLLOOOZZZeeerrriiisssmmmRRRLLL]]]kkkjjjbbb[[[WWWTTTPPPOOOQQQSSSWWWUUURRRNNNJJJ\\\vvvCCC000///111666444???PPPlll~~~yyyJJJHHH[[[\\\ooohhh777333)))222000...111AAAhhhyyy{{{qqqooovvvkkkkkk}}}SSSEEE:::CCCUUUnnnnnnSSSTTTsssdddwww^^^FFF999666555333222111111222333YYYSSSNNNBBB@@@>>>SSSyyy{{{ggg[[[bbbwwwxxxpppeee\\\ooobbbGGGCCCDDDIIIHHHFFFOOO]]]jjj{{{zzzqqqnnnnnn```SSSNNNKKKRRRddduuummmfff???BBBQQQaaajjjsssppp```[[[ZZZ```pppuuuhhh___\\\rrrcccNNNCCCDDDNNNcccccc>>>:::777555333333333333222444333FFF```ppp~~~|||{{{}}}oooxxxwwwRRR:::777<<>><<<:::888666555222222111///...///111444DDDgggttt|||pppgggdddUUU\\\aaannnrrrqqqnnnlllqqq{{{vvviiiRRRiiioooQQQ:::666444444555888888999@@@JJJHHHFFFMMM\\\fffoooqqqlllkkksss}}}}}}uuu```aaaBBB333666333555888222GGGXXXqqqooodddbbbQQQ---///,,,000///---444QQQ^^^CCCFFFdddkkkqqqeeelllpppxxxuuufffKKK```xxxnnnRRRGGGDDDKKKNNNIIIFFFIIILLLJJJDDD;;;444444888<<>>777333>>>DDDOOO^^^sss}}}VVV[[[eeennnzzzzzzgggdddssslll@@@555666666888000555666888777@@@SSSZZZ[[[ccc|||zzzoookkk}}}]]]EEEMMMOOO]]]dddhhh[[[XXXNNNLLLTTTOOO@@@:::999===NNNkkkqqqnnnuuusssvvv~~~sssmmmooouuuttt```FFF>>>RRRnnn===```mmm[[[GGGHHHGGGBBBEEEAAA@@@???===;;;:::888888444444333111//////111333CCCcccsssuuupppdddhhhYYYUUUUUUXXXeeemmmmmmqqqsssuuu{{{zzzeeeXXXttt}}}xxxjjjZZZDDD666999999666555666666777>>>GGGFFFNNN^^^ppptttmmmhhhjjjjjjooovvv}}}rrrooommmkkkiiieeekkk|||uuufffuuuKKK>>>888888444333333111FFF[[[zzztttppp{{{NNN---111---000...,,,333QQQ]]]CCCGGGiiisss~~~eeeccchhhttthhhhhhMMMaaasss~~~kkkRRRIIIDDDIIIKKKGGGCCCCCCGGGDDD???999444333888>>>BBBFFFLLLPPPSSSXXX^^^dddbbbcccccc]]]RRRJJJMMMTTTppppppccc```xxxjjjIII:::777888===@@@??????AAALLLUUURRREEEJJJhhhxxxOOOBBBMMM\\\{{{ggg___WWWTTTSSSQQQSSSVVVWWWYYYTTTOOOKKKLLLgggyyyGGG555333333555111999PPPhhhpppuuuaaaAAAOOOkkkhhhlll555333+++111///,,,333CCC]]]www{{{~~~\\\EEE:::BBBVVVuuuxxxVVVMMM{{{sssTTT>>>555222111111111000000000111gggeee]]]GGG???;;;FFFzzzuuuzzznnn^^^MMMIIIQQQVVVkkkccc______}}}bbbcccnnn}}}{{{dddEEEEEEHHHMMMQQQWWWfffttt|||qqqeee___[[[OOONNNEEEAAABBBAAALLLcccpppHHHCCCEEEPPPUUUUUU```kkkgggbbbeeemmm|||cccKKKUUUbbbaaaKKKAAAFFFXXXUUUmmmvvv|||NNN???<<<888555444333111000444111BBB\\\lllxxx}}}www}}}vvvooojjjvvvttt\\\BBB;;;AAAHHHSSSRRR^^^hhhiii{{{ooojjj^^^EEE>>>555333>>>LLLOOOpppdddGGGYYYccclllwwwfffcccmmm~~~vvvDDD333444777:::222777333888888@@@UUUaaahhhrrruuunnnWWWEEELLLSSS^^^bbbkkkRRRTTTPPPSSS\\\UUUCCC<<<===@@@PPPkkkzzzuuuuuuqqqoooXXXMMMRRRaaaxxx}}}vvvlllooo\\\FFFBBBRRRxxxaaa888```{{{YYYHHHFFFIIIBBBFFFBBBAAA@@@???===<<<;;;:::666666555333000///000222BBB___qqqnnnnnn```iiiZZZYYYPPPDDDXXXkkkpppzzzwwwwwwzzzpppeee^^^uuuppp^^^MMMDDD:::888CCCDDD===777555555777===DDDPPPZZZkkkwwwuuuhhh]]]YYYggggggggg}}}{{{qqqjjjbbbVVVKKKHHHbbb~~~rrrwwwaaaFFF???999666333///111888IIIbbbIII...333...///---,,,222MMM\\\EEEIIIhhhttthhhaaammm|||hhhlllQQQcccqqqzzzgggRRRHHH@@@@@@???;;;666555666444222111000000777@@@BBBIIIRRRYYY]]]___bbbeeecccbbb^^^UUULLLHHHJJJNNNVVV______eee~~~~~~tttrrrpppeeeOOO<<<888666777;;;===>>>@@@EEEPPPUUUNNNBBBLLLkkk___EEEAAAXXXxxxzzzddd\\\UUUTTTSSSRRRTTTXXXPPPQQQKKKGGGGGGJJJfffooo>>>///000333555000888CCC]]]fffnnn^^^BBBPPPiiinnnjjj222444---000......555BBB\\\~~~~~~^^^III???FFFXXXwww{{{ZZZOOOxxxlllKKK777222111111111111111111111000xxxvvvlllPPPCCC<<>>>>>@@@===FFF\\\kkkkkkDDDCCCEEERRR^^^eeesss{{{sss```ggguuuppp```RRRbbb}}}\\\IIIAAAHHHaaawwwYYY{{{mmmSSSDDDAAA<<<999666444222000555222DDD^^^nnnxxx{{{sssrrr\\\@@@@@@LLL___bbbxxxtttuuurrrOOOBBB999777===AAA\\\iiiYYYNNNcccmmm~~~qqqgggiiixxxvvvDDD444555888:::555===888??????DDDYYYkkk{{{|||SSSDDDFFFSSS]]]YYYeeeNNNRRRQQQVVV```XXXFFF???AAADDDSSSkkkvvvcccTTTEEE@@@HHHXXXrrrxxxvvv\\\FFFHHHUUUtttTTT???aaazzzVVVHHHEEEKKKBBBGGGCCCCCCBBBAAA???>>>======888888777555222000111222;;;XXXooommmsssdddqqqaaappp[[[===PPPjjjppp|||ssswwwzzz|||ooofff___```]]]OOOFFFEEE>>>>>>JJJSSSFFF999555666999>>>DDDRRRWWW^^^aaa\\\UUUUUUXXXwwwnnnbbbSSSLLLFFFIIIkkksssXXXFFF>>>555555777111222???OOOoooBBB,,,444.........///222JJJZZZIIIKKKaaajjj}}}rrreeeqqqxxxmmmQQQbbbrrrvvvbbbNNNDDD999555444111...---,,,***+++...//////777@@@HHHQQQ^^^fffhhhgggfffeeeaaa___XXXOOOHHHCCCBBBAAAAAAKKKNNNYYYvvvfffVVVJJJLLLLLLCCC:::777777777:::>>>===<<<@@@FFFQQQZZZYYYPPPXXXkkknnncccBBBDDDPPPmmmyyyaaaZZZTTTSSSRRRQQQRRRVVVNNNNNNIIIGGGHHHKKKcccfff777+++///333555///666AAA[[[ccclllbbbKKKZZZqqqsssfff///555......000000666AAA```sssmmm~~~aaaHHH@@@HHHXXXwww~~~```WWWxxx}}}___@@@222333000111111222222111111111yyyYYYIII@@@BBBmmm}}}zzzZZZBBBDDDRRRUUUcccuuuvvvrrr~~~|||GGGGGGJJJMMMMMMRRRiiirrrpppooottt~~~zzzlllRRRMMMKKK888>>>@@@===@@@BBB===CCCXXXnnneee|||RRR???AAABBBQQQcccooo|||}}}nnnlllzzzyyy[[[WWWZZZYYYrrrYYYGGGAAAHHHffftttaaacccRRRGGGDDD???;;;888666333111111///AAA\\\kkkuuuwwwnnnrrrwwwFFF???RRRPPPddduuusss___GGG???555===JJJGGGvvvpppPPPTTTiiiuuutttoooyyysssCCC666999999;;;888DDDAAAJJJIIILLL```vvvrrrUUUEEECCCTTT\\\PPP\\\PPPUUUUUUYYYbbbZZZHHHAAADDDHHHVVVlllmmmVVVWWWcccssswwwMMM777EEE___PPPIIIdddjjj{{{UUUHHHEEELLLCCCGGGDDDCCCCCCBBBAAA@@@???>>>999999888666333111111222444SSSooonnnzzzlll{{{kkkjjj>>>OOOiiinnnyyykkklll{{{~~~qqqhhh^^^LLLRRRRRRUUUWWWMMMGGGPPP]]]MMM<<<666888;;;@@@DDD???CCCHHHGGG???999:::>>>mmmssskkk\\\HHHPPPMMMQQQtttwwwuuuWWWAAA999///444<<<444111???TTT|||nnnuuummm===+++444---......111111GGGYYYLLLLLL[[[```tttppptttjjjNNN___uuusss^^^JJJ???444////////////......,,,---111111000777@@@OOOZZZhhhqqqrrrnnniiiggg___\\\UUULLLEEE@@@:::555<<>>DDDBBB===???DDDOOO```iiifffhhhkkkZZZ@@@@@@\\\ttt{{{```YYYSSSRRRQQQOOOPPPSSSMMMLLLGGGGGGJJJJJJ^^^ddd666,,,000444666...444DDDZZZ___ggg```NNNaaazzzuuuddd---666///---...///555CCCiiiuuutttkkkoooyyymmmiii~~~cccDDD===FFFVVVwwwggg```zzzqqqTTT999111777000111111222222222111111pppEEEBBBEEEYYYXXXGGGNNNRRRVVVbbbwwwlllPPPRRRQQQSSSVVVZZZkkkmmm\\\hhhzzz~~~lllXXXKKKEEEAAA>>>@@@>>>???@@@@@@@@@FFFMMMVVV```jjjssszzzUUUFFF???EEEOOOiiizzz|||wwwiii^^^bbbjjjooowwwVVVIIIBBBIIIqqqrrreee~~~nnn```JJJFFF???999666444333222222222888SSSqqqvvvqqqwww{{{nnnMMMIIIUUUYYYhhh}}}xxxeeeiii~~~^^^GGG888999;;;AAAhhhRRRKKKWWWppppppEEE888666888AAABBBMMMMMMSSSOOOHHHZZZwwwkkkTTTDDDGGGOOOPPPSSSZZZZZZTTTPPP]]]jjj___LLLJJJRRRQQQ]]]sss}}}~~~[[[EEE???FFFjjjPPPGGGuuummm___mmmPPPSSSDDDEEEFFF???BBBAAA@@@AAAAAAAAA???===>>>===;;;888555333111000111JJJooommmvvvooonnn888JJJsssqqquuuqqqwww{{{zzz~~~{{{^^^aaannn]]]ddd```eeeqqqcccWWWeeeoooHHH:::555666===777777666999>>>@@@;;;555555999KKK]]]tttgggVVVMMMSSSFFFZZZ|||rrrtttooooooqqqJJJ999===888222333222:::MMM{{{}}}vvvrrruuu~~~qqq}}}:::,,,222***///111000555;;;gggfffSSS```fffoooqqqvvvhhhfffsssrrrUUU\\\|||}}}kkkZZZEEE;;;222000///...///111+++---///000222555999<<>><<>><<<===<<<:::888555333111000777JJJgggnnntttqqq|||}}}ddd999@@@eeeqqqvvvzzz}}}www___aaakkkeeemmmgggkkk~~~xxxhhhjjjkkkFFF===888555:::555888555777<<>>GGGOOOOOOHHHAAACCCDDDMMMWWWTTTEEE;;;;;;===:::???CCC??????HHHLLLVVVmmm___DDDLLLUUU}}}xxx^^^YYYQQQNNNNNNNNNMMMLLLNNNLLLGGGEEEFFFKKKccc\\\999222111111777222666MMMYYYeeepppZZZIII```mmmuuuZZZ555,,,000...000000777HHHnnnxxxzzzwww{{{mmmgggzzzfffQQQ<<<@@@XXXlll~~~uuuQQQmmmhhhhhhvvvzzz^^^III:::222000333222111111222333555777888TTTBBB@@@LLLpppfffhhhbbbSSSNNNVVVYYY___lllsss}}}bbbTTTVVVWWWccc[[[WWWYYY^^^iiibbbZZZ}}}~~~rrr___NNNDDDAAADDDGGGKKKDDD@@@CCCFFFHHHJJJMMMYYYcccoooYYYJJJCCCMMMUUU___iiiiiiqqq^^^LLLIIILLL```[[[lllUUUPPPKKKEEE???<<<999666555111444:::KKKaaafffgggqqqrrrrrr^^^WWW[[[zzz|||yyyeeegggeeeAAA>>><<>>MMMfffgggFFFAAAOOOfffvvvjjjAAA888999>>>IIINNN[[[RRRRRRRRRUUU]]]nnnoooNNNAAAMMM\\\[[[PPPPPPTTTXXXbbbkkkaaaYYY___ccc\\\ooo}}}OOOAAADDDRRRvvvVVV\\\yyyttt___IIIKKKAAADDDCCCAAAAAA???>>>>>>???>>>===;;;<<<;;;:::888666444222111777EEE[[[wwwxxxvvvsss{{{sss^^^IIIBBB]]]vvvwww{{{gggjjjppp```lllffflll}}}rrrhhhDDD===:::666:::666===666666999;;;999999???HHHPPPZZZ\\\RRRPPPggg}}}lllgggZZZOOOIIILLLkkkyyyiii___aaahhhvvvzzz]]]@@@@@@555,,,222666666SSS~~~sssxxxxxx}}}|||nnn999...000+++000///000...666^^^dddPPPUUUbbbmmmooojjj```qqqhhhoooVVVVVVzzz|||}}}vvvcccRRRBBB999111//////------///---,,,---000555777666444111???PPPZZZ]]]]]]ZZZVVVNNNMMMKKKHHH@@@777555888777777888;;;===<<<999666888888===DDDCCC;;;888<<<:::999<<<@@@???@@@GGGNNNZZZzzz___???JJJ]]]uuu|||ppp[[[VVVOOOLLLLLLLLLKKKJJJNNNLLLIIIEEEBBBKKKhhhYYY555000111333999111444TTTZZZ]]]cccSSSJJJcccllluuuWWW666---///...111111888HHHkkk|||sssjjjTTT===>>>RRRggg|||uuuSSSfff[[[LLL^^^cccgggvvvttt___HHH:::444111111222222222333333555777888999YYYCCCBBBLLLqqq```fffjjjeee```fffiiiqqq^^^LLLTTT```kkk___WWWZZZaaakkk}}}jjjbbbpppZZZLLLGGGGGGIIILLLGGGGGGJJJOOORRRSSSWWW\\\ooo~~~\\\tttrrrFFFCCCIIIUUU\\\bbbfffhhhyyy~~~jjjXXXJJJGGGMMMjjjwwwKKKfffzzzSSSQQQMMMHHHCCC???;;;888555111444888JJJdddkkkjjjqqqiiizzz}}}rrrkkkjjjiiigggggg???===BBBfffBBB===BBB[[[dddsss~~~RRRCCCDDDRRR]]]lll{{{iiiBBB;;;<<<>>>FFFHHHTTTXXXWWW]]]jjjxxxoooVVVWWWfffiii___^^^cccdddiiioooeee[[[```fffiii~~~|||MMMBBBEEEVVV{{{OOOiiiZZZHHHHHHAAADDDAAA@@@@@@>>><<<<<<======<<<:::;;;;;;:::999888666333222000<<>>;;;CCC>>>===<<<;;;999;;;EEEPPPddd|||~~~nnniii[[[NNNGGGsssooogggdddkkkyyyiiiLLL:::888444///333777222@@@___ZZZiiikkkrrr|||}}}bbb888//////---111---000---555YYYfffRRRRRRdddnnnsssiii```rrrllluuu[[[WWWzzz|||qqq^^^MMM???777000//////---,,,......,,,---111777999666111...111666:::AAAIIIOOORRRRRRSSSRRRKKK@@@666222222111333444555555555555666333111222555666444777===:::;;;999;;;AAACCCHHHTTThhheeeCCCHHH[[[kkk{{{dddYYYTTTNNNKKKKKKKKKJJJHHHLLLIIIHHHDDD???OOOoooYYY666111111333999222555TTTXXXVVV\\\RRRRRRmmmrrrvvvRRR666......///000111:::JJJjjjmmmTTT??????QQQddd|||yyyWWW\\\~~~UUU\\\xxxtttwwwvvvcccPPP<<<444444444444555333333444555777999:::;;;]]]DDDDDDJJJvvv|||iiiooozzz{{{xxx|||dddPPPYYYiiivvvggg\\\```iiiuuulll```oooUUUKKKLLLMMMMMMNNNPPPSSSXXX[[[[[[```ooouuunnnVVV===GGGRRR___gggmmmssswwwsssccc\\\RRRGGGGGGPPPxxxpppIIIffftttVVVQQQNNNIIIEEEBBB>>>999666222333666KKKkkkwwwtttuuueeennn}}}xxxuuuzzzgggdddeeeAAA???TTT\\\===;;;???RRR\\\uuu```IIIEEERRR\\\gggrrrssswwwgggBBB<<<======BBBAAALLLYYY```rrr}}}ooorrrsssnnnvvvxxxttttttwwwmmm``````ddd{{{zzzfffAAA>>>EEE^^^GGGcccVVVIIIGGGBBBDDD>>>@@@@@@>>><<<;;;<<<<<<;;;::::::;;;;;;;;;:::888666555000555EEEuuuyyyxxxeeelllnnn___cccMMMPPPpppttt|||iiihhhiiixxxPPP<<<888;;;AAA===DDDGGGDDDBBBAAABBBGGGUUUccc~~~uuunnn___UUUVVV{{{mmmfffZZZjjjxxxYYYCCC===000666333111666444111777EEEoooggglllgggiiiTTT777111---...333,,,111...555SSShhhWWWQQQgggpppvvvjjjaaazzzooonnnvvvZZZTTTxxxwwwkkkYYYIII<<<444//////000...---...///...///444:::;;;777222666222///111888AAALLLSSS]]]^^^[[[PPPAAA555000...***---000222111111222333666333222222333555<<>>TTTwwwZZZ888222111111888555:::PPPWWWVVV[[[TTT[[[xxx{{{vvvMMM666///---000///111<<>>@@@OOOaaa{{{|||]]]SSSyyy~~~dddsssyyyyyy\\\KKK:::444555666555555333444666888999;;;<<<===dddHHHGGGFFFiiivvvvvvlllWWW___ooozzziii\\\```lllzzzzzzmmmSSSKKKMMMNNNNNNPPP\\\]]]^^^]]]^^^mmmrrr{{{tttFFF@@@OOONNNZZZgggwww}}}yyyiii[[[TTTKKKDDDJJJWWWcccMMMjjjmmmYYYQQQNNNKKKHHHEEEAAA<<<999444555555IIImmm}}}zzzxxxpppppp}}}|||^^^___VVVAAAAAAdddooo<<<444:::BBBRRRYYYttthhhQQQOOOaaannnvvv|||{{{}}}hhhCCC======<<>>@@@JJJjjj|||CCClll{{{vvvRRRIIIEEECCCEEE===AAA@@@>>>;;;:::;;;<<<;;;;;;:::;;;<<<===<<<;;;999777666333===```mmmqqqkkksssxxxhhhcccSSSRRRnnnrrrpppoooXXX>>>888;;;@@@;;;BBBEEECCCCCCFFFLLLWWWjjj|||wwwiii\\\ZZZttt|||tttddd\\\rrrmmmMMM===<<>>444111//////111333333222111111222555333222111222888@@@FFFZZZZZZFFF<<>>EEEDDD>>>YYY{{{~~~UUU666444222000777777AAAOOO[[[\\\\\\TTT]]]|||}}}wwwIII666111+++111...000===RRRqqqwwwxxxeeeJJJ<<>>>>>pppRRRMMMEEEZZZrrr\\\eeevvvzzzhhhZZZ]]]jjjzzzlllVVVOOONNNMMMQQQXXX^^^___aaaeeeooommmXXXaaarrrsssSSS999BBBLLLMMMWWWdddyyy~~~wwwssseeeWWWMMMFFFEEEPPP]]]{{{SSSQQQqqqdddZZZQQQPPPMMMKKKIIIEEE@@@<<<777888666EEEeeewwwxxxyyyyyysss{{{wwwXXX[[[IIIDDDHHHpppLLL555+++666GGG[[[YYYiiimmmWWWTTTeeeooowwwsssLLLBBB???<<>>;;;:::;;;<<<<<<;;;:::<<<>>>??????===;;;::::::222<<>>;;;FFFHHHGGGIIIPPPZZZjjjuuuddd^^^hhh}}}\\\sssxxxffffff|||dddHHH999666222555000...666888777???ffflllvvv|||nnnuuu>>>555333+++000444)))111///000BBBfff]]]OOOiiikkkuuurrrlllqqqyyycccsssZZZMMMjjjuuuwwwiii\\\NNNAAA666000---111444333222222111333666:::<<<>>>>>>>>>:::888:::>>>@@@AAAFFFOOOZZZ^^^YYYHHH999444555666999888666555444444444444111222111111444;;;CCCHHHiiigggLLL>>>NNNRRRXXXttthhhSSSgggmmm\\\RRRMMMIIIGGGHHHHHHFFFCCCDDD;;;DDDEEE???]]]{{{sssJJJ000444444111777:::GGGUUUeeeddd]]]MMMTTTuuuxxxwwwEEE666222+++222///000>>>UUUuuu|||sssooo\\\HHH===???EEEQQQtttttt^^^{{{{{{NNNCCC888444333111111333555666888;;;===?????????{{{\\\UUUHHHOOOuuu___hhh|||mmm^^^___lll~~~lll[[[TTTOOOLLLTTTaaa]]]```hhhvvv~~~FFFMMMQQQUUUYYYJJJEEEVVVYYYZZZ```gggzzzxxxuuuttthhh^^^QQQIIIEEEHHHTTT___qqqJJJWWWzzz~~~^^^YYYRRRQQQOOONNNLLLHHHCCC???:::;;;777@@@\\\nnnsssyyyvvvmmmuuuzzzYYYYYY{{{HHHMMMUUU{{{777???@@@777:::OOOQQQ^^^rrrYYYQQQ[[[```iii|||UUUHHH@@@<<>>LLLSSSRRRVVV^^^jjj|||uuugggkkk___FFFnnnwwwkkkdddyyyyyy^^^GGG;;;444444222...333888000222DDDTTTZZZuuu|||YYYiii999444444***000555(((222...---;;;ccc\\\MMMhhhgggiiijjjgggfffxxxbbbwwwaaaRRRiiinnnrrrrrrdddXXXJJJ???444///---111555444333444111555999;;;===>>>AAABBB@@@>>>>>>BBBBBBBBBKKKVVVQQQVVVQQQAAA555444999;;;<<<888333111222444444444111444666666:::BBBJJJNNNrrrqqqSSSDDDWWW___ggg}}}ooogggxxxttt\\\[[[OOOKKKGGGFFFFFFFFFDDDBBBEEE;;;DDDFFF@@@^^^yyykkk???***333666222888;;;JJJ\\\mmmkkk\\\FFFKKKmmmqqqxxxCCC666222***333000111>>>WWWvvvtttggguuu~~~UUUKKK@@@AAACCCNNNttt^^^wwwoooHHH@@@777444222000111555555666999<<<>>>???@@@@@@ZZZ^^^SSSOOOlll{{{ooopppxxxyyyllllll~~~yyyaaaaaasssppp^^^]]]]]]OOOOOOddd___ppp```JJJLLLMMMPPPSSSRRRTTT\\\ggglllrrrrrrvvvqqqqqqddd]]]MMMCCCBBBAAAOOOiii^^^QQQ___sss______WWWVVVTTTQQQMMMIIIFFFDDD@@@===555:::RRReeemmmttttttnnnsssYYYUUUwwwIIIXXXuuu@@@999333666===GGGRRR^^^kkkvvvmmmWWWJJJIIILLL[[[tttqqqSSS:::<<>><<<;;;:::;;;===>>>999;;;===???>>>;;;888555:::888999HHHfff|||ssswww~~~}}}ttttttqqq{{{xxxnnn}}}RRRAAA333444:::<<<<<<===IIIYYYnnn~~~zzzkkknnnmmm|||jjjKKKJJJ```qqqnnndddqqq~~~{{{aaaJJJBBB<<<111000333...333<<<111555RRRKKK\\\|||ZZZdddvvvhhhjjj888555111//////000//////......<<>>@@@@@@@@@BBBDDD======???FFFQQQYYYXXXTTTWWWJJJBBB;;;444:::AAA<<<333222000000444777666333333AAA===888CCCDDDIII___pppMMMBBBYYYuuu|||oooPPPUUUQQQMMMIIIEEEFFFGGGDDD??????<<>>CCCTTTlllpppooofffSSSKKK???999444///555:::444333666:::;;;;;;===AAAEEE\\\___QQQDDD]]]{{{vvvwwwwwwvvv}}}yyy___\\\sssxxxiiijjjlll[[[SSS```nnn{{{XXXCCCHHHJJJQQQWWWZZZZZZ```hhh|||~~~nnnuuuzzzrrrnnn^^^UUUHHHCCCBBBDDDYYYwww}}}UUUTTTjjjhhhvvvYYYZZZYYYXXXVVVRRROOOKKKHHHFFFBBB<<<888<<>>JJJUUU]]]ccchhhpppbbbRRRLLLPPP[[[rrrvvv___FFFAAANNNWWWVVVYYYfffxxxjjjWWWXXXZZZdddsssyyyzzznnnOOO???BBBOOOzzzyyyHHHkkkrrrLLLHHHCCC???>>>>>>>>>===>>><<<;;;999999:::;;;<<<:::;;;<<<===<<<:::888666555444666DDD___yyy~~~wwwzzz{{{}}}{{{NNN@@@555666999888999===EEEYYYuuusssjjjkkkhhhwwwqqqVVVAAAJJJggg|||zzzooosssvvvnnnXXXGGG???:::333000000///444999666<<>>DDD???NNNmmmWWW:::444222444333333>>>LLL^^^YYYNNNKKKJJJRRRjjj}}}KKK666+++111111444+++<<>>FFFgggzzziiijjjmmm}}}kkk{{{^^^mmm~~~UUU;;;888888???MMMYYY\\\[[[\\\pppppp]]]MMMSSS[[[nnnpppXXXIIIMMMYYY``````sssZZZWWW\\\^^^mmmjjjDDDEEECCCUUUpppOOOxxxnnnIIIEEE@@@===<<<<<<<<<;;;;;;:::999888888888999:::::::::;;;::::::999888777444444555???TTTlll||||||ppp}}}xxx}}}ooo|||www{{{rrrFFF???AAANNNSSSJJJ>>>888777FFF```}}}wwwlllkkkkkkgggxxxhhhWWWLLLZZZvvvpppwwwkkkZZZLLLAAA;;;666444000---222444444<<>>LLLOOOGGGaaagggTTTqqq|||yyysssoooqqqrrrppp]]]PPPIIICCCAAADDDDDDBBB@@@BBBAAACCC<<>>;;;555111555555555888;;;<<<===@@@FFFLLLrrrqqq]]]HHHIIIuuutttXXXMMMSSSdddxxxwwwhhh}}}nnniiiyyynnnvvvyyylll\\\NNNKKKQQQ^^^rrryyyjjj___YYYHHH@@@BBBCCCRRRxxxpppGGGYYY}}}\\\VVVeeeXXXYYYYYYWWWTTTQQQNNNKKKIIIHHHEEE:::@@@@@@>>>dddzzzkkknnnnnnxxxvvvppp~~~\\\999:::EEEUUU___^^^^^^bbbvvvpppZZZ```fffxxxjjjVVVUUUfffwwwsss{{{nnn]]]KKKWWW^^^gggyyyuuueeevvv|||```DDDIIIFFF___]]]ZZZ]]]FFFCCC???<<<;;;;;;;;;::::::999888888777777888888:::999888888777777777888777777777;;;HHH]]]qqq}}}vvvjjjtttqqqjjjiiihhh~~~mmmJJJ@@@DDD]]]mmmbbbIII888<<<@@@LLLbbb~~~xxxooommmooonnnjjj}}}yyyqqqkkkppp~~~zzzlllxxxaaaIII@@@<<<666222444111,,,333444///AAAPPPFFFbbbwwwllliiiqqq^^^tttDDD;;;888333111000//////......,,,333EEEUUU]]]ccciiinnniiieeeiiiwwwpppssszzzccc^^^SSSMMM]]]jjj|||oooZZZGGG:::444///111444888;;;???AAABBBEEECCCCCCEEEHHHHHHEEEAAAAAACCCDDDGGGTTTfffnnnlllXXXDDD999888888===???777111222999@@@DDDAAA>>>===AAAEEEIIILLLSSShhhZZZKKKhhhppprrruuukkkttt|||mmmllllllXXXNNNDDDBBBCCCCCCAAA???@@@BBBCCC<<>>NNNfff~~~vvvaaaIII@@@GGGKKKRRRzzzwwwSSS??????888000222444555777:::;;;<<<@@@FFFLLLfffiiiWWWLLLCCCcccvvv]]]VVV^^^jjjuuu||||||ssszzzzzz|||~~~{{{~~~yyywwwuuudddVVVSSSTTT]]]pppttteeeZZZTTTBBB>>>BBBGGGbbbdddEEE___UUU^^^~~~aaaZZZXXXUUUTTTQQQNNNLLLJJJIIIHHHHHH===DDDBBB<<<]]]~~~vvvssswwwsssyyy@@@BBBMMM\\\aaa```gggsssvvvzzzzzzhhhggg~~~}}}```TTTZZZ\\\aaaoooxxxqqqXXXGGGBBBFFFCCCNNNXXX^^^kkkpppaaaXXXqqqnnnPPPBBBFFFPPPttt~~~EEE___IIIDDDAAA===;;;;;;;;;;;;:::999999888888888777888888888888777666555666777777888888888999???PPPhhhzzz|||}}}ttt~~~uuucccsss|||xxxlllbbbJJJEEEcccxxxZZZCCCMMMQQQ^^^ttt~~~yyysssnnnhhh{{{~~~wwwppprrrxxxxxxsssrrrWWW???888888333000222222...444444000EEEVVVKKKvvvzzzYYYxxxhhhvvvuuuEEE===:::555222111000///...///---111>>>OOO\\\bbbdddiiikkklllmmmwwwtttqqqmmm```~~~QQQGGGRRR\\\qqq}}}rrr[[[GGG:::333000111555888<<>>FFFHHHEEEEEEIIIHHH[[[hhhmmmoooFFFDDDZZZbbbsssyyyggg~~~fffVVVGGGCCCCCCAAA@@@@@@<<>>AAA999///000444444666999::::::===CCCHHHdddooobbbRRRJJJbbbxxx___WWW___lllyyy~~~zzzuuukkk{{{uuuiiiiiidddiiiiiijjjlllgggooozzzqqq\\\PPPSSS^^^gggwww{{{wwwyyynnn```UUUJJJ;;;>>>FFFQQQuuuQQQJJJnnnWWWqqqwww^^^ZZZTTTSSSRRRPPPMMMLLLKKKKKKKKKLLLDDDHHHEEE???SSSnnnqqquuu|||wwwyyyHHHFFFLLLVVVZZZ\\\mmmyyyyyyaaaMMMJJJVVV\\\dddqqqwwwwwwKKK===<<>><<<:::;;;;;;:::999888888888888777777777666666666555555555555666666666555555666:::HHH```uuu{{{zzzfffuuuooo}}}}}}tttmmmjjjppp[[[]]]rrrUUULLL___rrrjjjbbbooouuutttmmmbbbcccooozzz}}}bbbMMM999444444111///000111111444333666JJJ[[[]]]tttkkkQQQsssbbbIII@@@<<<888444333222000//////...///888III[[[ccccccccciiikkkjjjsssvvvmmm}}}qqq]]]wwwVVVIIIRRR___yyywww___III:::444000222555999===???@@@AAAEEEEEEFFFHHHIIIIIIFFFDDDBBBBBBAAAJJJfffxxxZZZBBB777:::===FFFRRRUUUBBB>>>@@@HHHMMMPPPYYYdddqqqxxxJJJ???IIIXXX___ssswwwqqqttt___KKKDDDCCC@@@@@@BBB<<<@@@DDDGGGYYYiii>>>555222333555444666FFFYYYNNNEEEOOOAAAPPPxxx}}}HHH888000444///000222888RRR}}}|||fffZZZiiimmmzzzxxxooo\\\GGG>>>EEEYYYttt|||wwwfffvvvfffSSSNNNNNN???444666999333666999:::999:::>>>BBBnnnyyyiii[[[ZZZpppyyy___UUU]]]ppp}}}xxxiii]]]VVVqqqzzz|||ttt~~~{{{cccRRRRRRLLLOOOMMMOOOVVVZZZhhhvvvlll[[[NNNKKKUUU[[[cccdddZZZQQQQQQWWWaaammmyyysssfffYYYMMMCCC:::CCCMMM[[[oooIIIZZZvvv```sss[[[[[[TTTTTTSSSQQQOOOOOOOOOPPPQQQRRRMMMLLLJJJFFFKKK]]]mmmjjjvvvqqqooowwwSSSIIIHHHQQQYYYccc}}}{{{OOOIIISSSdddppp~~~ddd>>>===EEEHHHRRRMMMJJJJJJKKKTTTkkkooo\\\HHH@@@MMMwwwKKKJJJwwwWWWFFF===;;;999888999999888777666666666666666555555444444444444555555555555444555333333444666???VVVlllvvv{{{zzz{{{uuunnnooommmxxx{{{}}}tttvvvooo``````llliii]]]jjjrrr^^^yyyyyyhhhggg___fffiiinnnmmmgggiiiqqqsssmmmMMMBBB777111111222111///...444333444@@@PPPbbbtttkkk]]]eee___LLLBBB???:::666444333111000...//////444EEE[[[ggggggbbbhhhhhhbbbhhh~~~sssvvv\\\ooo^^^LLLUUUggg|||cccLLL<<<444///111666:::>>>AAABBBCCCEEEGGGIIIIIIGGGEEECCCCCCBBBDDDDDDIII```xxxwwwhhhQQQ<<<777???CCCMMM\\\cccEEEDDDMMM___llluuuNNNBBBIIIVVVbbbjjjuuuuuu}}}dddKKKDDDBBB@@@AAAFFFBBB>>>@@@MMMccc```999444222333555444666HHH\\\NNNAAARRREEEPPPssssssGGG666///444000---111555MMM}}}yyy~~~nnnjjjvvvwwwxxxppp```MMMAAACCCTTTqqqgggeee{{{xxx{{{rrrooobbbGGG777888999555888;;;<<<:::999:::<<>>;;;888888:::gggIIIJJJrrruuutttbbbLLLYYY~~~qqqYYYFFFBBBPPPgggmmm___YYYaaaeee~~~oooiiiwww~~~{{{qqquuuQQQBBBAAAIIINNNKKKQQQiiiwwwsssqqqssssssttthhhWWWFFF>>><<<:::999888<<>>@@@XXXtttNNNZZZrrraaapppwww___VVV]]]QQQYYYUUUQQQPPPSSSUUUUUUTTTUUUPPPNNNNNNGGGDDDSSSggguuunnnlllgggnnn{{{zzzyyy~~~~~~uuuooofffVVVXXXrrryyywwwmmmZZZnnnqqqvvvzzzwwwjjjXXXJJJ@@@LLLaaa}}}~~~}}}zzzhhhQQQAAAEEEPPPXXXcccoooqqqXXXHHH???QQQ{{{XXXHHH^^^777CCC;;;:::999777666666555555555666777555222111222444111111222222222333333333666333222444555888EEESSSuuuwwwooofffmmm~~~|||~~~}}}wwwpppuuuyyymmmiiikkkggg^^^dddsssXXXHHHDDDWWWpppuuuhhhggggggjjjnnn~~~ttteeeVVVJJJCCC999666333000//////000222333///999@@@CCC^^^tttlll]]]~~~}}}{{{LLLXXXDDDBBB>>>:::666333111000333111---...:::NNNbbbnnnbbbvvvyyyfffbbbvvvuuuxxxiiibbb{{{SSSSSSoooxxxYYY>>>222000222666===CCCGGGHHHGGGDDDLLLKKKFFFCCC:::777AAA@@@DDDHHHJJJMMMOOOLLLEEE>>>;;;888GGGIIIMMMcccaaaUUUeeegggBBB@@@MMMTTT___qqq|||{{{}}}fffJJJBBBCCCBBBBBBEEECCCFFFAAAPPPPPP===333...444777222:::NNNXXXPPPLLLaaaDDDVVVpppFFF888555444///...222:::===hhhtttyyyqqqddd]]]GGG???NNN```|||pppLLLIIIvvv}}}}}}wwwssszzzlllFFF555777///555888;;;===;;;999888888uuu]]]EEEZZZxxxnnn```nnnVVV[[[tttwww___JJJLLLVVV```aaaWWWOOO\\\rrr}}}qqqgggppprrriiiMMMDDDFFFPPPSSSSSS```uuuuuuddd[[[\\\lll{{{gggSSSDDD>>>555666:::>>>CCCSSSppptttsssrrr```UUUNNNGGG@@@===DDDJJJlll]]]PPPllltttWWW}}}iiiYYYQQQYYYTTT\\\XXXTTTQQQRRRSSSRRRQQQQQQMMMMMMNNNIIIFFFRRRccc|||tttssstttwwwwwwsssxxxooorrrzzzxxxxxx{{{yyyqqquuummmbbbjjj~~~wwwtttkkkWWWBBB@@@@@@AAACCCCCC???<<<@@@MMMccczzzwww~~~zzzyyy|||}}}|||yyyrrrXXXAAAEEE]]]yyyiiiMMMBBBIIIkkkfffHHH```JJJ;;;888:::999888666555555444444444222111111222333222111111111111222222222333333222000111333333333;;;FFFbbboooyyyzzz}}}yyymmmzzz}}}}}}yyyppptttZZZPPPPPP]]]kkksss|||jjj\\\cccoootttvvv{{{zzzuuujjj[[[MMMCCC===999666444333111111222333444444111666;;;HHHiiiuuu___eeepppTTTPPPIIIGGGCCC>>>999555333222///000///...444FFF\\\kkkpppxxxrrraaa]]]pppiiimmmbbb[[[mmm]]]lll|||```EEE666111333666<<>>888555666:::???AAADDDJJJbbb|||zzz|||{{{yyy{{{}}}}}}|||yyyaaaHHHKKKnnn{{{```@@@===ZZZ}}}iii???MMM|||]]]<<>>UUUhhhwwwvvvpppgggeeerrrmmmmmmeee]]]~~~kkkkkklllQQQ<<<333333666:::???CCCCCCCCCEEEJJJGGGEEEEEE===999DDDHHHTTT^^^\\\TTTLLLFFFAAAFFFLLLGGGPPPWWW[[[lllkkk{{{rrrjjj]]]MMMAAADDDYYYooovvvcccRRRDDD@@@@@@===>>>BBB@@@BBBGGGiiikkk<<>>;;;;;;<<<======EEEFFFccc}}}zzzzzz}}}zzzzzz{{{|||{{{yyyvvviiiXXX[[[|||mmmUUU<<>>??????CCCJJJLLLLLLJJJ===:::GGGNNNaaarrrrrreeeXXXPPPLLLVVVfff______cccdddrrrtttyyy}}}kkk______ZZZPPPTTTcccnnnfffRRRNNNggg}}}dddPPPHHHBBBAAA???<<<===AAAAAABBBKKKxxx^^^;;;666333111444444666FFFUUUSSSCCCNNNKKKPPPrrruuuzzzGGG;;;666:::555555222000555hhhxxx}}}~~~zzzjjj{{{}}}{{{vvvkkkQQQ@@@BBBLLLgggsss[[[AAAMMM{{{wwwPPP;;;BBB;;;888999999999555...666777888999:::<<>>AAADDDLLLbbbzzzwwwqqquuugggUUUEEE>>>;;;666222111000000111111222222333333...HHH___ddd^^^[[[dddsssuuuwww^^^YYYZZZWWWUUUPPPJJJCCC===888555666222///000222999JJJZZZfffkkkwww~~~xxxtttzzzeeehhhmmmyyylllKKK555444333444777:::;;;;;;>>>JJJRRRUUUPPP???<<>>AAA???EEEWWWSSS999555111000333333888LLLXXXNNNNNN]]]PPP[[[qqqpppnnnGGG===666;;;555444333111888```pppbbbvvvyyyxxxwwwmmmVVVCCC@@@FFFaaakkkWWW@@@LLLzzz}}}hhhUUU___\\\WWWJJJ===777333111555222444666888;;;???DDDHHHtttwww\\\cccdddcccrrraaaiiivvv\\\MMMYYYgggzzzpppwwwooo}}}zzzyyybbb\\\mmmvvvVVVVVV^^^qqqzzz\\\BBB999999555777CCCOOOVVVXXXYYYaaaiiieeeJJJHHHDDDCCCDDD???:::???JJJ\\\vvv}}}HHHMMMvvvqqqyyyxxxYYYXXXYYYXXXOOOUUUQQQRRRRRRQQQPPPOOOQQQRRRNNNMMMMMMLLLJJJHHHFFFEEERRReeemmmmmmrrrsssmmmkkk~~~xxxssscccTTTIII@@@DDD>>>999???JJJaaattthhhbbbgggssstttxxxuuuyyyzzzvvvyyywwwjjjUUUIII<<<999@@@IIILLLKKK===NNNXXX[[[sss{{{zzz~~~wwwyyy}}}|||xxxuuurrrxxxzzz~~~pppKKKEEE^^^hhhIIIZZZxxxqqqOOOAAA:::...===444333222222111111111222444:::>>>;;;333...000555000000000111111111111222///000///------222444333222GGGhhh~~~zzz}}}wwwnnnsss|||}}}|||{{{xxxtttjjjXXXIIICCCBBB===888777999:::;;;;;;;;;;;;;;;:::::::::;;;;;;333777<<>>666333000000555111111111111222333444555666[[[qqqiii[[[VVViii~~~ppp\\\RRRXXXWWWUUUQQQLLLEEE???:::777555///---///000555CCCSSSccckkkvvvxxxlllfffzzzvvvZZZhhhzzz|||rrrVVV999666444444555888999999:::FFFQQQXXXUUUDDDBBBTTT^^^xxx}}}~~~wwwtttmmmmmmkkkmmmuuuqqq\\\KKKLLLYYYbbbwwwmmmqqqsss\\\JJJ@@@AAAAAAAAA???>>>???@@@<<>>???>>>@@@::::::GGGbbbooojjj[[[UUUXXXiiiooommmnnnlllqqqtttrrrxxxzzzpppfffRRR===666???JJJMMMKKKEEENNNQQQUUUooo{{{||||||xxxzzz}}}~~~{{{yyywwwvvvzzz}}}yyyYYYGGGOOO|||xxxHHHTTT|||sss@@@???;;;333<<<333333222222111111222222222777:::999333///000222000000000000111111111111...000000---...333444000111===YYYuuu}}}tttooorrr{{{|||vvvpppzzz}}}lll{{{~~~|||||||||wwwiiiTTTBBB:::===;;;999777888;;;;;;;;;777777666777999;;;<<<<<<222555:::======:::888888DDDaaa|||yyyoooWWWEEE777444333...000777111111111111333666888:::LLLvvv}}}```XXXfff}}}tttfff]]]\\\WWWVVVTTTQQQMMMHHHBBB===:::444000000222///000???SSScccnnnyyyxxxiii```mmm~~~ZZZnnn~~~nnn\\\===:::666555666888999999:::@@@GGGSSSXXXLLLJJJ\\\nnn}}}~~~ttthhh^^^\\\aaacccZZZQQQRRR```nnn}}}}}}~~~pppZZZKKK@@@AAA@@@???>>>??????>>>;;;OOOhhh???666...///333777888BBBZZZ^^^HHHiiilllNNNdddhhhyyy\\\LLLFFF<<>>AAAMMMJJJWWWVVVNNNUUUjjjrrrpppgggeeekkkoooooowww{{{ssskkkUUU>>>:::FFFRRRTTTQQQPPPKKKTTTmmm}}}zzzrrrssstttvvvvvvuuutttsssssswwwyyyzzz}}}uuuUUUIIIKKK]]]NNNFFFfffbbbxxxOOO999999:::777333333333222222222222222222111333444555333111000///000000000000111111111111...222333000111666444///111666IIIcccllleeebbbgggvvvvvvtttkkkxxx}}}xxxgggQQQ@@@888666888999777666777888777999888777777888999999999===;;;999888999;;;AAAGGGZZZwwwnnnZZZ>>>333///444444...---222222111111222444999===@@@aaaWWWXXX{{{nnnYYYZZZgggSSSUUUTTTRRRNNNIIIDDD???===333222555666///---???WWWbbbppprrrfffgggppp___rrryyy}}}vvvggg]]]AAA===999777777999:::;;;;;;:::===LLLYYYSSSQQQaaa}}}|||gggUUUOOOPPPTTTVVVWWW]]]ooozzzzzz|||oooUUUJJJAAAAAA@@@======???>>><<<<<>>}}}vvviiixxxhhhyyy|||xxxfffQQQDDDBBBZZZjjj~~~xxxeeepppeeeiiiPPP444222555999<<<>>>AAADDDGGGzzzaaaTTT]]]ddd^^^```lll|||wwwlllggggggsssxxxssswwwmmmnnn}}}sssGGG>>>777999@@@GGGUUU|||wwwoooooofff^^^]]]XXXOOOBBB===DDDHHHNNNdddaaaBBBHHHTTTtttjjjmmm]]]YYYSSSLLLHHHIIINNNRRRQQQMMMIIIFFFGGGJJJMMMOOOMMMLLLKKKLLLMMMMMMLLLJJJGGGKKKXXXeeehhhjjjxxxzzzfffxxxvvvkkkyyywwweeeLLL>>><<<888777<<>>EEE999JJJJJJCCCLLL```___]]]ooo~~~}}}pppYYYIII@@@;;;BBBLLLQQQ[[[ccc^^^kkkqqquuuvvv}}}[[[GGGDDDBBBAAA???>>>@@@BBBAAA===DDDOOOKKK111888///999000>>>jjjnnnQQQJJJgggYYYSSSbbb{{{[[[YYYHHHJJJGGG;;;999555666///777hhhsssdddhhhlllqqqsss___LLLGGGMMMlll}}}bbb\\\wwwfffYYYuuuYYY333666444666<<<===:::AAALLLwwwdddXXX]]]aaa^^^aaaiiirrrfffqqq}}}xxxfff]]]___sss~~~wwwuuuyyytttmmmqqq}}}NNN:::;;;<<>>555444:::333222222111111111000000000000000000000000000000000....../////////000000000//////000000000111111111000000444===LLL\\\eeehhhjjjmmmqqqqqqmmmlllttt}}}~~~wwwxxx}}}ppp^^^RRRIIIHHHEEEBBB???===<<<<<<;;;888888:::999999>>>GGGKKKZZZ]]]cccvvvjjjMMM<<<333333111///000222222111///111333666777888>>>PPPaaaiiijjjaaajjjnnnaaaZZZZZZ^^^ZZZWWWSSSRRRRRROOOHHHBBB===777555666222///999IIIkkk|||~~~|||{{{yyyfffqqqmmmeeeVVV@@@;;;===999AAAJJJAAADDDEEETTTsss{{{uuuvvvrrrhhhTTTGGGEEECCC@@@JJJQQQNNNQQQYYYXXXbbbnnnzzzcccJJJAAA@@@BBB@@@>>>===???AAABBBAAAFFFaaaIII333888333;;;666HHHnnnjjjMMMIIIZZZRRRUUUhhhrrrWWWVVVHHHKKKHHH>>>;;;666777111222WWW~~~kkknnnwwwvvvuuubbbOOOHHHIIIlllwwwrrr]]][[[uuuzzz\\\OOOmmmQQQ888555444444999<<<<<>>>>>DDDYYYvvvPPP@@@@@@ZZZhhhooo___PPPPPPPPPNNNKKKHHHHHHHHHGGGGGGIIIKKKMMMOOOPPPQQQWWWTTTPPPMMMMMMNNNNNNNNNNNNPPPUUUcccwww~~~rrrooo___ccc|||oooxxxwwweeepppiiiPPPDDD555888>>>GGGKKKOOOVVV^^^qqqeeelllkkk___UUUWWW___gggmmmrrrpppmmm```RRRRRR\\\^^^VVV~~~vvvyyyrrr{{{qqqgggcccjjjqqqrrrsssvvvssscccRRRQQQ\\\jjjxxxyyyaaaKKKDDD===bbbiiiSSSmmmpppggg}}}WWW999666===444444999222111111111111000000000000000000000000000000000000.........////////////000////////////000000000000222///...555DDDTTTccckkkmmmiiimmmvvvssskkknnnzzzvvvooo|||zzzrrroooiiibbb[[[UUUQQQNNNGGGGGGFFFBBB===>>>IIIWWW[[[mmm}}}zzzPPP555///222222000///000111222222111222444333444>>>QQQccclllhhh^^^eee}}}hhh\\\WWWXXX\\\ZZZXXXUUUTTTTTTQQQKKKFFFCCC;;;666666333000666AAA___qqqwwwvvvyyyuuuzzzsssfffxxxjjjOOO???===<<>>555999<<<444444777///111111000000000/////////////////////////////////------........./////////........./////////000000111...---111:::III]]]mmmoookkknnnvvvxxxsssqqqttt|||{{{ssszzz{{{wwwuuukkklllhhh^^^SSSTTTbbbqqq^^^<<<,,,///666000///...///000111222333888777555<<>>AAA?????????>>>>>>AAAGGGRRR\\\;;;222333777555;;;SSSdddQQQ@@@JJJOOOMMMZZZlllbbbUUUWWWQQQTTTPPPKKK@@@999999999222===fff|||~~~www{{{pppeeeXXXNNN[[[eeemmmiii```bbbvvvuuupppzzzWWW888???@@@EEE888000;;;@@@CCCOOOzzz|||kkkjjjcccZZZXXX]]]^^^ZZZ[[[ttt|||~~~|||yyyoooeeeSSSWWWooo~~~zzzuuuwww}}}zzz{{{{{{zzzuuugggYYYlllnnnJJJEEEEEESSS___ZZZ\\\iiippp```GGG>>>999999DDDPPPaaa|||jjj@@@BBBVVVxxxhhhbbbXXXQQQQQQPPPNNNKKKKKKLLLNNNPPPPPPQQQPPPOOOQQQUUUXXXTTTPPPLLLJJJLLLOOORRRSSSMMMMMMKKKNNN___tttzzztttrrrnnnkkknnntttzzzjjjttt}}}yyyrrr___cccuuu^^^HHH:::===EEEMMMQQQVVV```kkkZZZtttvvvjjj```cccllluuu|||~~~}}}tttfffbbbkkkwww|||ssslllaaabbb[[[jjj}}}ssstttmmmTTTIIINNNXXXsss}}}xxxjjjVVVIIIFFFVVVlllqqqxxx|||DDD;;;888888666222555555...000000000/////////..............................------------............---............///////////////000111222<<>>BBBKKKUUUkkk{{{ssslllddd]]]XXXPPPIIIGGGKKKZZZuuusssSSSNNNKKKIIIJJJHHHTTTaaattt\\\AAABBBCCC<<<@@@???BBBDDDAAA===AAAIIIfffKKK777222333<<<999CCCYYY___MMMHHHYYYSSSQQQ___lll]]]WWWWWWSSSVVVOOONNNDDD===::::::555777^^^}}}}}}wwwxxx~~~vvvnnn```PPPRRR___llljjjYYYSSShhhsssgggiiizzz~~~bbbGGG888AAARRRZZZEEE222===DDDEEEUUUyyy|||zzzjjjfff___YYY[[[```aaa______^^^yyy{{{yyyuuuiii]]]NNNTTTiii~~~xxx|||}}}zzzxxxxxx|||~~~}}}{{{|||}}}yyy{{{|||ttttttjjjaaauuu~~~fffQQQKKKUUU```\\\^^^qqquuu```UUUGGG???>>>999IIIBBBVVV}}}iiiHHH===GGGnnnpppyyySSSVVVMMMMMMMMMLLLKKKNNNRRRUUUQQQRRRRRROOOMMMNNNSSSWWWTTTQQQMMMLLLNNNQQQTTTVVVPPPOOOKKKIIIPPP___lllrrrjjjtttxxxrrrqqq{{{fffFFF[[[}}}wwwiiiWWWUUUyyyiiiNNN===>>>BBBIIIOOOWWWcccooojjjvvvyyy~~~vvvkkkeeejjjvvv|||uuuppppppzzzyyymmmyyynnncccrrrwwwRRRIII^^^yyyuuujjjVVVEEEGGGTTTzzz|||ppp|||oooMMM???:::888333///111333222000////////////....................................,,,,,,,,,---------......------------.........///---...111222///222FFF^^^fffnnnooolllrrr~~~|||qqqpppmmmqqqzzz{{{pppiiiiiidddqqqzzzeeeSSSVVVdddfffXXXHHH999666999888444000.../////////000222666:::111;;;PPPppp|||rrrdddaaa___^^^^^^]]][[[YYYXXXXXXYYYZZZYYYWWWTTTSSSMMMHHH@@@;;;777555444333DDDbbbuuutttnnndddbbbjjjrrroooaaa??????DDDQQQhhhtttwwwqqqooonnnllljjjbbbhhhjjjgggsss{{{TTTQQQRRRRRRTTTSSSWWWlllSSS<<<>>>BBB??????>>>BBBEEEBBB===DDDPPPiiiBBB888444666<<<;;;III[[[WWWHHHNNNaaaVVVVVViiixxxuuuYYYXXXUUURRRUUUMMMOOOJJJDDD;;;:::666111OOO~~~~~~yyyzzzuuu~~~zzztttdddQQQLLLYYYeee___MMMIIIccczzzeeeOOOKKKZZZuuuyyycccYYYIII>>>HHHhhhuuuXXX999CCCKKKMMMbbbxxx~~~uuujjj___]]]___```___^^^]]]UUUooo}}}zzzxxxsssfffYYYLLLVVViiizzzzzztttrrrzzzvvvuuuyyy~~~~~~{{{wwwyyyzzz{{{|||}}}|||yyyuuutttiiicccxxxzzz^^^WWWdddsssooopppwwwYYYEEEAAA<<<>>>DDDCCCTTTUUUmmmvvvJJJ<<>>888666555555555OOObbbhhhmmmnnnrrr|||xxx\\\BBBMMMXXXkkkxxx^^^dddhhhjjjsss}}}uuuNNN>>>AAACCCAAA>>><<>>BBBmmm|||}}}ppp|||~~~eeeccc[[[^^^___\\\ZZZZZZ[[[\\\UUUWWWZZZZZZYYYWWWVVVVVVLLLKKKGGG???999777777777222HHHZZZfffwwwrrrRRRGGG]]]kkk~~~yyytttjjjKKKCCCCCC@@@<<<>>>;;;===@@@???@@@QQQgggDDD888888222888;;;CCCYYYbbbRRRIIIWWWfff[[[gggdddYYY\\\WWWVVVYYYQQQXXXLLLMMMAAA===>>>222<<>>III[[[kkkUUU;;;<<>>HHH|||vvvkkkfffMMMNNNOOOTTT^^^fffccc[[[tttVVVBBBCCCUUUSSSLLLTTThhhgggRRRIIIPPPzzzVVVCCCVVVvvveeehhhtttooohhhddd[[[XXXXXXRRROOOSSSPPPNNN]]]~~~zzztttssswww|||~~~}}}zzz~~~~~~yyyyyyxxxjjjYYYMMMVVVxxx{{{zzz{{{{{{yyy{{{xxxyyy}}}~~~xxxssssssllljjj[[[[[[rrryyysssyyyqqqooo{{{bbbQQQKKK???:::???EEELLLYYYggg{{{\\\===<<>>===AAAFFFHHHGGGFFFFFFFFFGGGHHHIIIIIIHHHGGGEEEEEEFFFGGGHHHJJJIIILLLOOOKKKHHHRRR```ttttttqqqpppxxx~~~uuunnnzzzuuuJJJ>>>[[[ooo~~~|||wwwvvvvvvrrryyy||||||{{{zzzwwwoooeeeUUUDDDGGGzzztttZZZKKKSSScccuuuzzzvvvwwwzzz|||}}}}}}zzzrrrkkkjjjmmmqqqggghhhmmmxxxzzzRRRIIIDDDUUU|||eeecccvvvOOO<<<;;;444---222111000000//////000000------------------------------,,,,,,,,,+++++++++,,,,,,,,,++++++*********+++++++++,,,,,,,,,------,,,,,,,,,,,,---...///000000AAAWWWgggqqqxxx}}}~~~ssswww{{{uuueeeYYY___lll{{{uuukkkmmmnnniiikkkhhhkkkttt}}}}}}qqqiii```OOO>>>///111444777888888666555---///222999JJJfffuuuppp{{{vvvoooaaa`````````___]]]\\\[[[[[[[[[[[[WWWWWWWWWWWWVVVUUUSSSRRRQQQOOOLLLJJJFFFAAA:::666111999OOOhhhsssqqqttt|||vvvqqq{{{rrryyyyyyMMMDDDAAA???@@@>>>AAAFFF<<<<<>>QQQuuu~~~eeeuuurrrMMMFFFIIIJJJHHHEEEFFFEEECCC@@@AAAEEEIIIMMMKKKIIIGGGFFFGGGIIIJJJGGGFFFEEEEEEEEEFFFGGGHHHJJJKKKLLLJJJHHHIIIMMMQQQTTT```fffhhhvvvuuujjjwww[[[222CCCSSSfffqqqpppmmmnnnqqqrrruuuwwwxxxyyyuuuhhh[[[JJJ;;;CCC~~~}}}mmmZZZ]]]ttt~~~}}}{{{sssqqqvvv|||tttwwwzzz||||||{{{|||}}}yyyxxxvvvsssrrrtttyyy}}}qqqwww~~~yyy~~~vvv{{{zzzyyypppZZZDDDEEETTTyyy}}}aaakkkLLL777777888555///111111000///////////////------------------------,,,,,,,,,,,,+++++++++++++++++++++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...//////,,,...???ZZZnnnsssuuuyyyrrryyy}}}oooaaa^^^bbbhhh}}}uuukkkmmmgggXXXWWWXXXXXXYYY___fffhhheee```nnn~~~}}}bbbZZZMMMBBB>>>===555,,,444555666777666555333222555>>>DDDMMMeeeooommmsssyyynnn]]]^^^bbbaaaaaaaaa```___^^^]]]]]]\\\WWWXXXXXXXXXWWWVVVUUUUUUTTTSSSQQQPPPLLLGGG@@@;;;000555FFF^^^mmmmmmjjjkkk```ddd{{{{{{gggFFFBBBAAA???@@@===CCC;;;999AAADDDPPP~~~nnnDDD666333555999:::CCC[[[UUU999<<>>:::;;;UUUzzzwwwooojjjxxx}}}pppiiicccVVVKKKRRRhhhwwwrrrccczzzvvvZZZ???IIIkkk{{{ZZZBBBCCCBBBBBB555111FFFbbb~~~ooopppzzzrrrkkkcccVVVNNNXXX```VVVSSSRRRRRRQQQPPPZZZxxxwwwzzz}}}}}}yyyuuusssttt{{{{{{|||~~~|||yyyxxxuuuzzz}}}|||{{{vvvhhhZZZOOOTTTrrr{{{zzz{{{|||}}}|||~~~zzzyyywwwssspppnnnlllkkk]]]UUUiiixxxrrrpppssszzzsss___KKK@@@>>>999@@@EEEIIIWWWkkkwwwyyyQQQ;;;===RRRjjjqqquuuVVVEEEJJJJJJGGGKKKFFFGGGGGGFFFEEEGGGKKKNNNNNNLLLIIIFFFFFFHHHJJJLLLGGGGGGGGGGGGHHHIIIJJJKKKEEEIIIIIIGGGGGGLLLNNNKKKHHHQQQVVV\\\jjj{{{zzzooohhhqqqrrrwwwqqqZZZBBBAAAIIIXXXaaaaaaccciiiiiijjjmmmssszzzvvvcccOOOAAA999DDDwwwxxxwwwhhhmmm}}}}}}|||~~~|||wwwwwwzzzzzzwwwxxx}}}~~~uuuiiieeelllvvvsssvvvyyy{{{zzzzzz{{{{{{yyyxxxuuuuuuxxxzzzssswwwvvvsssssslllYYYHHHFFFQQQ\\\|||{{{nnnsss[[[888;;;777444888555000000///............///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***+++++++++******************++++++++++++,,,,,,,,,,,,,,,++++++,,,---......---***111CCCUUU___dddhhh|||xxxvvvzzz}}}zzzqqqiiiaaammmsssnnnooouuusssiiidddfffaaaWWWUUUWWWRRRGGGHHHQQQZZZ___bbb___TTTIIIDDD===555111333777888666999555111///111666===AAAUUU___iiirrr|||~~~ttt|||rrrppp~~~qqq\\\]]]bbbbbb`````````______]]][[[YYYXXXXXXXXXXXXXXXXXXWWWWWWVVVTTTTTTTTTSSSPPPJJJCCC>>>444222;;;QQQeeeoooppppppgggmmmxxx{{{uuu{{{zzzUUU@@@AAAAAA@@@@@@===???777???HHHIIIggg^^^===888333777???:::GGG[[[KKK999PPPaaaVVVPPPhhhlll```^^^______^^^]]]\\\ZZZYYYYYYXXXWWWTTTMMMDDD>>>;;;IIIuuuuuu{{{|||uuutttuuunnnooo```OOOPPPaaaooojjj]]]wwwfffCCCHHHlll]]]DDDBBBHHHFFF999333;;;FFFUUUiiinnnmmmvvvpppiiicccWWWRRRaaammmgggRRRNNNMMMPPPMMMNNNaaawww|||xxxtttqqqnnnmmmpppqqqtttxxx|||}}}yyywwwwwwzzz}}}}}}zzzqqqdddXXXJJJOOOooo}}}||||||}}}~~~~~~|||xxxuuutttpppmmmfff___SSSQQQjjjvvvttttttuuusssqqqssswwwrrrkkkbbbYYYLLL@@@:::;;;BBBCCCFFFTTTnnn{{{jjjNNN<<<888IIIcccyyyqqqGGGFFFLLLCCC@@@HHHFFFFFFGGGGGGHHHJJJMMMPPPKKKIIIGGGEEEEEEHHHKKKMMMFFFFFFGGGGGGHHHJJJKKKKKKCCCFFFHHHFFFHHHMMMMMMIIIHHHGGGMMM\\\kkkrrrqqqoooccciiihhhpppWWWCCC888BBBPPPUUUVVVZZZbbb```ccclllwwwsss[[[BBB<<<@@@UUU{{{www|||}}}{{{xxxzzz|||yyy{{{zzzuuussstttsssppplllrrrsssiiiYYYRRRXXXbbbiiinnntttxxxxxxuuusssqqqsssrrrrrrsssvvvzzz~~~yyy|||{{{vvvtttvvvwwwvvvvvvvvvllleee[[[FFF@@@QQQkkk|||eeennnXXX;;;555<<<444111555///000///......---.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************************+++++++++,,,,,,,,,++++++++++++,,,,,,---***---...111???TTTccchhhyyytttpppuuusssjjjfffkkkttt{{{ssskkkfffYYYJJJJJJDDD;;;333333777666222777333000000333444555666666555555999CCCQQQ^^^fffpppttt~~~wwwoooppp~~~www{{{ttt]]]ZZZ```cccaaa``````______]]][[[YYYWWWVVVZZZYYYYYYXXXWWWWWWWWWWWWUUUUUUUUUUUUSSSNNNGGGBBB;;;444444BBBYYYlllwww|||~~~yyyqqqooowww{{{zzzcccHHH===BBBBBBAAAAAA>>>@@@>>>HHHIIIRRRTTT::::::444666>>>===RRRWWWEEEIIIjjjgggSSS[[[wwwjjj___\\\]]]^^^^^^]]]\\\ZZZYYYZZZYYYWWWSSSNNNHHHBBB===>>>XXX~~~iiixxxqqqpppeeeXXXTTT___mmmqqqlll|||rrrRRRYYY}}}YYYHHHIIIQQQNNNEEECCCIIIHHHMMM\\\ooommmtttjjjbbb^^^YYYSSS^^^iiigggPPPLLLKKKNNNLLLKKKRRR]]]yyymmmmmmqqqpppnnnkkkmmmppptttwwwzzz||||||~~~zzzwwwzzz|||~~~~~~yyynnnaaaXXXIIIOOOooo|||}}}}}}~~~~~~~~~~~~zzzuuusssssspppkkkUUUKKKGGGOOOjjjxxxwwwvvvuuurrrooollljjjfff]]]RRRIII@@@:::<<>>PPPbbbiiiggg^^^LLL::::::HHHdddzzzqqqUUUCCCHHHJJJAAA>>>FFFCCCCCCCCCDDDFFFHHHJJJKKKGGGFFFDDDCCCDDDFFFHHHJJJCCCCCCDDDEEEFFFFFFGGGGGGEEEFFFGGGHHHIIIHHHHHHHHHFFFDDDLLLaaaqqqsssqqqqqqpppnnniiiqqqoooGGG666999CCCMMMUUUZZZYYYZZZbbbkkkhhhTTT>>>@@@QQQttt}}}||||||{{{ttttttxxxvvvxxx{{{|||wwwssssssrrrooogggkkkkkkaaaRRRHHHHHHMMMQQQZZZgggqqqvvvuuusssqqqmmmnnnpppsssuuuuuuqqqnnnmmmrrrtttrrrrrrttttttrrrnnnhhhZZZOOOHHHCCCSSSpppwwwkkkrrrccc>>>555444444222555333)))//////...---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************)))))))))***************************+++++++++++++++++++++******++++++,,,***000000***000EEEZZZbbbmmmtttyyy{{{pppcccgggnnnqqqzzz{{{mmmaaa___^^^ZZZTTTRRRPPPKKKDDDAAA@@@DDDIIIJJJHHHGGGHHHLLLPPPXXXaaalllvvv}}}yyyuuuwww}}}xxxnnnqqq}}}zzzggg___XXXZZZ^^^____________^^^]]]\\\[[[ZZZYYYXXX[[[ZZZYYYXXXVVVVVVVVVVVVWWWVVVVVVVVVTTTPPPJJJFFFAAA888111777IIIaaattt~~~wwwooowww|||pppqqq~~~~~~TTTAAA===CCCAAA@@@AAA>>>AAABBBFFFFFF^^^pppKKK666999777333;;;EEE___TTTDDDXXXvvvcccOOOddd]]]]]]XXXYYY[[[\\\\\\[[[YYYXXXVVVWWWUUUPPPMMMJJJDDD>>>???HHHyyykkkxxx{{{uuusssnnnbbbYYY[[[fffooorrruuu}}}}}}ooo{{{^^^MMMLLLPPPYYYYYYYYYaaahhhaaaaaaqqqppplllrrreee[[[[[[[[[SSSRRRWWWVVVOOONNNOOOOOONNNNNNPPPRRRfff~~~rrrnnnppprrrnnnnnnoooqqqtttwwwzzz|||yyy{{{~~~~~~{{{xxx}}}~~~yyynnnccc\\\MMMTTTrrr{{{|||~~~~~~}}}}}}zzz|||yyytttssstttpppjjjLLLCCCIIIVVVjjjyyyvvvrrrooommmkkkeee```ZZZQQQHHHAAA===;;;BBBJJJGGG\\\mmmdddKKK:::;;;CCCLLLhhhxxx|||TTTIIICCCEEEFFFBBBAAADDDBBBBBBAAABBBDDDFFFGGGGGGEEEDDDCCCBBBAAABBBCCCDDDAAAAAABBBCCCDDDDDDDDDDDDFFFCCCDDDJJJHHHBBBDDDKKKFFFFFFJJJUUUccclllmmmiiiyyy|||uuupppxxxiiiEEE555777BBBLLLLLLOOORRRUUUYYYZZZRRRHHHXXXvvv~~~|||~~~zzzzzzssstttxxxtttuuuzzz|||wwwssssssqqqooohhhlllooojjj```UUUOOOMMMEEEOOO^^^jjjooonnnkkkiiieeedddcccfffjjjlllmmmlllnnnrrruuusssqqqppplllfff^^^SSSKKKHHHLLL^^^zzz___rrrhhh:::666999333---444666111//////...------,,,,,,------++++++++++++++++++++++++++++++++++++************((()))))))))*********+++************++++++++++++++++++************++++++......---,,,+++111AAAOOOeeeqqq|||vvvlllfffddddddiiipppvvvuuuzzz}}}tttnnnrrr~~~tttjjjbbbfffhhhooowwwwwwpppmmmooolllqqqyyyuuummmhhhkkksss}}}hhhYYYZZZYYYXXXZZZ^^^^^^\\\[[[ZZZYYYYYYYYY[[[\\\]]]]]][[[YYYWWWUUUTTTTTTTTTVVVTTTSSSSSSQQQNNNJJJGGG???999222222@@@WWWmmm{{{{{{~~~tttvvvssswww~~~XXXKKK======CCC???===@@@>>>@@@BBBEEERRR{{{ZZZEEE444888<<<333;;;UUUeeeQQQCCCYYYnnnZZZPPPkkkwwwWWWYYYTTTVVVXXXZZZ[[[ZZZYYYWWWSSSUUUSSSOOONNNNNNHHH@@@AAAFFFkkk|||ttt}}}|||zzzvvvjjj[[[VVV\\\gggmmmpppzzz}}}SSSBBBDDDJJJMMM]]]eeeooo}}}ttttttlllhhhmmmggg[[[^^^bbbVVVKKKKKKJJJLLLOOOQQQOOOMMMOOOPPPPPPMMMmmm{{{ggggggqqqooommmlllkkknnnrrrwwwzzztttwww{{{|||zzz|||~~~~~~{{{yyy~~~{{{pppfff```RRR[[[ttt}}}zzz|||~~~|||{{{{{{yyy|||zzzvvvuuuvvvssskkkOOOGGGSSSaaaiiizzzuuummmfffdddaaaYYYRRRIIIDDD@@@??????@@@HHHPPPggg___RRRFFF<<<888>>>FFFjjjttt\\\JJJGGGBBB>>>???AAAAAA>>>CCCBBBAAABBBDDDEEEEEEEEEDDDCCCBBBAAA@@@??????>>>AAABBBCCCCCCDDDDDDCCCCCCCCC>>>AAAJJJHHH???CCCOOOIIIKKKFFF???III^^^ddd[[[mmmvvvoooqqqzzzdddIII:::777888>>>FFFKKKKKKLLLQQQUUUWWWxxxzzzwwwyyyuuuxxx|||vvvrrrxxxzzzvvvrrrqqqpppmmmkkkpppvvvxxxsssjjj```ZZZccckkktttyyyxxxqqqjjjeeeWWWQQQKKKKKKSSS^^^hhhmmmmmmpppooollljjjjjjfff```SSSIIIJJJUUUeeewwwbbblllkkk@@@:::+++888111***222///+++777......---,,,,,,,,,,,,---+++++++++++++++++++++++++++++++++************)))(((((())))))*********+++)))************+++++++++++++++***************+++...&&&)))222000(((222FFF```hhhrrr{{{{{{kkkttt{{{yyylllaaaaaaccc```dddaaahhhvvv|||vvvpppqqqzzzvvvnnnooorrrwwwxxxuuuooopppwwwzzz}}}wwwssskkkhhhaaaeee}}}ggg]]]VVVZZZ[[[XXX[[[```^^^WWWUUUUUUUUUUUUWWWZZZ]]]___]]]\\\YYYVVVTTTSSSSSSSSSRRRQQQOOONNNMMMKKKGGGEEE:::888444333===RRRjjjxxxiiissssssyyy~~~|||>>>GGG<<<===BBB===;;;???===BBBDDDLLLjjjLLLCCC444888AAA666>>>bbbdddMMMAAASSSaaaTTTUUUoookkkVVVUUUQQQSSSVVVYYYZZZYYYXXXWWWQQQUUUUUURRRRRRSSSLLLBBB888BBBYYYxxx|||}}}qqq~~~xxx}}}{{{}}}yyymmm^^^XXX^^^iiipppyyyccc;;;555@@@GGGEEEZZZgggyyy|||~~~\\\YYYhhhjjj\\\SSSTTTUUUNNNKKKNNNPPPOOOMMMLLLLLLNNNPPPQQQPPPTTTiiivvv]]]vvvtttvvv{{{yyyqqqmmmnnnmmmoootttxxx{{{|||{{{zzz~~~||||||}}}~~~|||{{{{{{{{{uuujjjaaaUUUVVV[[[ccckkknnnmmmkkkwwwrrr}}}yyy}}}{{{wwwzzz~~~{{{rrrhhhPPPZZZfffvvvuuunnngggbbb^^^XXXOOOHHHHHH???:::>>>GGGKKKNNNPPPKKKCCC888111555DDDYYYggguuueeeDDD>>>>>>>>>>>>>>>>>>>>>>>>??????>>>======>>>??????;;;===AAABBBBBBAAAAAAAAACCCBBBBBBCCCEEEDDDBBB@@@BBBCCCDDDEEEEEEFFFFFFFFFKKKHHHDDDBBBDDDMMMYYYbbbbbbyyy~~~kkkdddnnnnnn```dddnnn```???222666666>>>HHHGGGDDDPPPdddxxx~~~uuuhhhTTT|||~~~}}}|||{{{yyywwwvvvuuuxxxwwwuuurrrpppnnnnnnmmmuuurrryyysssaaaTTTKKKJJJIIIJJJMMMRRRYYY]]]fffiiijjjfffaaaZZZQQQIIICCCTTTiiibbbVVVooofff===333666222111111000///......---......---,,,,,,,,,,,,---************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++...------,,,,,,------...???NNNddduuu{{{ssseee[[[UUU^^^ppp~~~tttlllnnnmmmfffffflll{{{ssspppvvvwwwqqqoooqqqzzz}}}xxxyyytttqqqxxxwwwvvvbbbccckkkhhhccckkkqqqqqq~~~zzz{{{hhh```XXXYYYZZZ[[[ZZZYYYXXXYYYZZZXXXUUURRRTTTWWWVVVRRRMMMSSSTTTTTTTTTRRRSSSUUUVVVLLLLLLLLLLLLLLLKKKJJJJJJAAA@@@;;;444555FFF```ssswwwlllttt}}}}}}yyyyyy~~~}}}RRRDDDAAABBB???<<<:::===??????KKK???ccc~~~PPP777777>>>222777TTTeeeIIIEEEJJJ[[[bbb[[[ddd}}}YYYVVVWWWWWWXXXYYY[[[\\\ZZZVVVSSSVVVUUUUUUUUUTTTRRRMMMJJJBBB:::GGGggg}}}ttt{{{~~~ttt}}}xxxssskkk\\\RRR___tttvvvTTT;;;888999>>>HHHPPPlllxxxiiiuuu^^^XXXccc___[[[WWWTTTNNNHHHGGGJJJJJJKKKKKKLLLLLLKKKJJJIIINNNMMMUUUlll}}}|||```gggssswwwrrrsssppprrrtttuuuuuutttttttttqqqsssuuuvvvvvvxxx{{{~~~{{{zzzxxxwwwtttnnneee^^^WWWXXX[[[```jjjxxx}}}wwwwww|||||||||yyyvvvwwwyyyvvvnnnfffZZZnnn~~~oooiiiaaa[[[VVVOOOGGG@@@<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>:::===@@@BBBAAAAAAAAAAAABBBBBBCCCCCCCCCAAA@@@@@@BBBBBBCCCDDDEEEEEEEEEEEECCCBBBAAA@@@DDDLLLVVV]]]zzz~~~pppmmmrrrlll^^^[[[^^^uuu[[[===111111777@@@>>>:::CCCSSSZZZrrr~~~wwwxxxyyy~~~}}}{{{yyy{{{zzzrrrhhhmmm~~~yyyxxxxxxwwwwwwvvvuuuuuuwwwvvvtttrrrpppnnnnnnmmmpppqqqxxx{{{uuuqqq^^^aaaeeejjjoooqqqpppooowwwooocccWWWMMMIIIJJJMMMXXXttt~~~ggg\\\cccoooCCC000000444111111000000///......---......---,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++---,,,,,,++++++,,,,,,---...888GGGUUU___aaa___\\\VVVPPPQQQ]]]nnnuuuppphhh\\\VVVXXXVVVWWWaaaooorrrjjjdddeeegggoooooonnnqqqiii```bbbTTT]]]UUUNNNaaaxxx~~~}}}nnnuuuwwwpppggg^^^YYYZZZZZZYYYWWWWWWXXXZZZ[[[XXXVVVWWWZZZYYYVVVQQQRRRTTTUUUUUUUUUUUUVVVWWWNNNNNNNNNMMMLLLKKKJJJIIICCCCCCAAA<<<777???YYYsssqqqnnnwwwuuuhhhrrr~~~|||{{{|||~~~YYYDDDBBB>>>???@@@@@@AAACCCCCCBBBHHHEEErrrnnnIII999999<<<333===UUU^^^GGGGGG```kkkTTTUUUuuutttTTTVVVXXXXXXXXXYYY[[[\\\[[[WWWTTTUUUUUUUUUVVVVVVSSSNNNJJJKKK>>>@@@VVVwwwwwwzzzyyyyyy}}}zzztttoooiii^^^UUU\\\kkk}}}kkkPPP>>>>>>LLLVVVVVV\\\tttsssyyywwwggg{{{bbbWWW^^^YYYXXXUUURRRTTTVVVQQQIIIIIILLLOOOQQQPPPMMMIIIFFFHHHJJJKKKUUUqqq{{{ooo```___gggnnnqqqrrrhhhkkkmmmllljjjhhhiiikkkiiillloooqqqssswww{{{~~~|||{{{zzzwwwsssnnniiifffkkkpppvvvzzzwwwzzz~~~zzzzzzyyyyyyxxxwwwsssnnnjjjwwweee^^^TTTLLLIIIFFFCCCAAAEEECCCEEEHHHEEE===777555444999CCCQQQfff}}}nnngggoooHHH======<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===>>>>>>===<<<;;;:::===@@@BBBAAAAAAAAAAAAAAACCCEEECCC@@@>>>>>>@@@AAABBBCCCDDDDDDEEEEEEDDDAAAAAABBBBBBDDDIIIOOOTTTxxx~~~vvvuuu|||{{{ssslll]]]```~~~wwwfff<<<666555===BBBBBBCCCFFFDDDNNNXXX\\\___fffnnnsssvvvxxxxxxvvvwwwxxxtttnnnyyyvvvwwwwwwxxxxxxxxxxxxxxxvvvuuusssrrrpppoooooonnnmmmooouuu{{{zzzxxxuuutttwwwwwwooo___NNNDDD@@@FFFZZZmmmqqqlllppp|||fff>>>000000111111000000000///......------...---,,,,,,++++++,,,,,,************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++******+++++++++)))+++111999DDDOOOYYY^^^aaa^^^\\\___dddooo|||zzz|||jjjmmmwww{{{lllccccccjjjuuuwwwyyy|||rrreeedddcccsssxxx}}}tttwwwxxxmmmtttpppfffZZZZZZZZZXXXVVVVVVXXXZZZ[[[YYYWWWXXX[[[[[[XXXUUUSSSUUUWWWXXXWWWVVVVVVWWWOOOOOOOOONNNMMMKKKJJJIIIHHHFFFGGGDDD999777OOOnnnrrrsssxxxqqqdddjjjxxxzzz}}}}}}}}}|||zzzyyyvvvyyyXXXCCCAAABBBBBB@@@??????AAAAAAAAA@@@HHHVVVyyyYYYBBB<<<:::777777IIIWWWSSSEEEGGGiiinnnKKK\\\```UUUWWWWWWXXXXXXYYY[[[\\\[[[WWWTTTUUUVVVXXXYYYZZZWWWRRRNNNRRRFFF@@@IIIfff}}}{{{rrrmmmkkkeee]]]\\\aaappp{{{yyywwwvvveeeWWWFFF@@@]]]xxxttt~~~}}}uuupppmmmfffYYY[[[UUURRRLLLNNN\\\fff[[[GGGJJJLLLOOOQQQPPPLLLHHHFFFCCCKKKOOOPPP\\\sssyyy```UUUUUU[[[```dddgggjjjiiifffcccccceeegggiiilllmmmnnnppptttvvvyyyyyyzzzxxxuuusssrrrsss}}}zzz|||}}}xxxxxxyyyzzzxxxvvvrrrpppoooyyyxxx|||uuuVVVOOOEEE??????CCCHHHKKKKKKFFFAAA<<<555000333999===GGGYYYpppttthhhqqqKKK<<<;;;===;;;;;;;;;;;;;;;;;;;;;;;;999:::<<<======<<<:::999:::===@@@BBBBBBBBBBBBCCCAAADDDGGGDDD???<<<>>>AAA@@@AAABBBCCCCCCDDDDDDCCCDDDEEEFFFFFFFFFGGGIIIJJJZZZpppzzzrrrrrrtttaaaWWW^^^iiiqqq}}}```LLL666///444;;;>>>???DDDEEEEEEFFFKKKTTT]]]ccckkkpppsssrrrssswwwyyywwwwwwtttuuuvvvwwwxxxxxxxxxxxxwwwuuutttsssrrrqqqppppppppppppoooqqqtttrrrpppvvvyyyxxxvvvqqq|||~~~~~~uuuSSSGGGAAAFFFPPPbbbnnnxxxmmm@@@222777888222,,,/////////......------------,,,,,,+++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******///---,,,...555AAAMMMTTTTTTfffvvvxxxnnnlll{{{{{{qqqnnnxxxzzzkkkhhhnnnyyyyyyooosss|||ttt```[[[oooxxxlllhhh[[[[[[ZZZXXXVVVVVVXXXZZZYYYXXXVVVWWWYYYYYYWWWUUUUUUWWWZZZZZZWWWUUUSSSSSSNNNNNNOOONNNNNNMMMLLLKKKMMMGGGGGGIII>>>444EEEaaasssrrrtttxxx||||||xxxrrrrrrsssyyyXXXHHHFFFDDD@@@EEE@@@===>>>???AAADDDGGGKKKpppeeeLLL======888444???UUUWWWGGGJJJOOO```___WWWrrruuuVVV[[[ZZZTTTWWWWWWXXXZZZ[[[ZZZWWWUUUVVVWWWZZZ\\\]]]ZZZUUUQQQQQQMMMKKKKKK\\\uuuooopppooohhhaaa^^^mmm|||sssiiinnnxxx|||ttthhheeeTTTEEEiii~~~gggZZZ[[[QQQRRROOONNNUUU\\\RRRBBBHHHIIIIIIIIIIIIGGGEEEDDDEEEFFFJJJNNNOOOXXXssswww|||dddTTTOOO]]]```cccdddbbb```aaabbb```bbbcccddddddfffhhhkkkmmmooopppqqqqqqrrruuuxxx}}}tttvvvyyy|||wwwuuuyyyxxxuuuwwwxxxvvvsssqqqpppqqqooo\\\ZZZlllttteeeVVVTTTFFFDDDAAA???AAADDDGGGIII;;;999999888555444999BBBPPPfff{{{wwwzzzwwweeeFFF@@@===;;;<<<999999999999999999999999777888:::;;;;;;:::888777:::===@@@BBBBBBBBBBBBCCCAAAEEEGGGDDD>>><<<>>>AAA???@@@AAABBBBBBCCCCCCBBBCCCEEEGGGGGGFFFEEEFFFFFFFFFbbbmmmeeeppphhh```___ccccccaaammmgggIII666333999>>>???@@@CCCEEEEEEDDDFFFHHHTTTZZZ```bbbfffooouuuwwwzzzzzzvvv|||{{{uuuwwwrrrssstttvvvvvvuuutttssstttssssssrrrqqqqqqrrrrrruuurrrqqqssstttrrrpppppp{{{}}}}}}zzzwwwrrrjjjbbbaaa^^^\\\ZZZXXXTTTMMMHHHFFFFFFQQQfff}}}gggdddVVVAAA111333888444...,,,............------------,,,,,,+++************+++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))(((((())))))***...,,,)))))),,,222999>>>SSSjjjwwwsss|||oooiiihhhrrrzzzxxx___UUUsss{{{~~~jjj]]]ZZZYYY[[[]]]]]]]]]___[[[[[[[[[YYYVVVVVVWWWYYYWWWVVVUUUVVVWWWWWWWWWWWWWWWYYYZZZYYYUUUQQQOOONNNKKKLLLMMMNNNNNNOOONNNNNNQQQFFFDDDIIIBBB666===PPPhhhmmmppp{{{}}}|||}}}|||xxxtttsssqqqppprrrwww~~~mmmIIIAAAFFFEEE???===???<<<===BBBDDDDDDHHHOOOUUUbbbLLL======666666JJJ[[[SSSAAAMMM___XXXSSSiii~~~aaaQQQ\\\YYYRRRVVVVVVWWWXXXZZZYYYWWWUUUUUUUUUWWWZZZ[[[YYYTTTPPPNNNQQQSSSNNNSSSwww}}}{{{zzz}}}yyyrrrsssuuupppggg```gggssswwwmmmeeelllxxxxxxjjjhhhaaa[[[}}}{{{}}}{{{bbbXXXYYYTTT\\\___WWWLLLFFFDDDDDDIIIIIIHHHGGGGGGFFFFFFFFFJJJ@@@>>>FFFJJJMMM\\\ooozzzsssuuu~~~aaaNNNNNNPPPRRRUUUXXX[[[]]]XXXZZZ\\\]]]]]]___bbbeeecccdddeeehhhkkknnnqqqssswwwmmmYYYTTTqqqttttttxxxqqqpppwwwzzzuuuuuutttrrrooommmmmmmmmdddTTTVVVkkkmmmUUUCCCCCC@@@BBBEEEGGGFFFBBB===:::333000000444999CCCRRR```rrrxxxllluuufff???888===999666999888888888888888888888888666777888999999888777666888;;;>>>AAAAAAAAAAAABBBAAACCCCCCAAA>>><<<>>>@@@>>>???@@@AAAAAABBBBBBAAA===@@@CCCEEEEEEFFFGGGIIIGGGVVVZZZ\\\yyywwwnnnmmmuuussseee]]]___[[[@@@555222000444===GGGJJJFFFDDDDDD???DDDIIIKKKRRR\\\dddggglllpppmmmoooyyyvvvpppsssrrrtttvvvwwwwwwwwwuuutttqqqqqqpppppppppqqqqqqrrruuurrrqqqtttvvvuuupppkkklllllljjjhhheee```ZZZUUUPPPLLLFFFAAA>>>>>>AAACCCTTTbbbyyykkk]]]YYYtttRRR:::555222111...,,,...333------------------------,,,+++******))))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********))))))(((((())))))***))))))))))))+++,,,...///FFFWWWlllyyy~~~|||vvvooossssssuuu}}}|||tttxxxvvvppplllqqq}}}sssaaa[[[ZZZYYY]]]\\\UUUTTTYYYXXXRRRXXXYYYYYYXXXVVVTTTTTTUUUUUUUUUUUUUUUUUUVVVWWWXXXVVVWWWWWWUUUPPPMMMJJJJJJIIIJJJKKKMMMNNNOOOOOOOOOQQQFFFBBBGGGEEE<<<;;;BBBZZZlllppprrrzzzmmm}}}|||{{{yyywwwuuusssrrrpppnnnnnnnnnoooooovvv[[[FFF;;;BBBEEE<<<:::AAA<<<<<>>888444111777555777@@@MMM\\\nnn|||~~~yyyxxxSSSDDD777666888777555777666666666666666666666666666666666666666666666666444777;;;===>>>>>>>>>???@@@???>>>===<<<<<<===>>>===>>>???@@@AAAAAAAAAAAA>>>@@@BBBDDDEEEGGGJJJLLLKKKLLLMMMXXXsssyyywwwppp___XXX```vvvsssdddRRRBBB===777777>>>DDDFFFIIIMMMEEEFFFDDDBBBDDDKKKPPPOOO\\\aaa___aaajjjiiidddhhhmmmooorrrtttvvvvvvuuutttmmmmmmlllmmmmmmnnnoooooonnnnnnmmmmmmmmmllliiieeehhheeeaaa^^^YYYUUURRRRRRAAABBBCCCDDDHHHRRR```kkksssdddccckkksssOOO---555888666///+++...111222,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******))))))))))))))))))***((()))***,,,------------!!!///BBBTTTfffssssssnnnmmmqqquuuzzzjjjXXXTTTUUUVVVWWWRRRXXX[[[ZZZ[[[]]]XXXOOOSSSUUUWWWVVVTTTQQQPPPPPPQQQRRRRRRRRRRRRSSSUUUVVVRRRRRRRRROOOLLLIIIIIIIIIIIIJJJKKKLLLMMMNNNNNNNNNMMMGGGEEEGGGGGGAAA<<<;;;OOOjjjoookkkwwwzzzpppnnnlllyyyyyy^^^VVVooozzz|||xxxvvvvvvwwwrrrqqqpppooollliiifffdddaaahhhvvvbbbHHHDDDAAAAAACCCAAA<<<===CCC@@@>>>AAAFFFHHHNNNddd|||{{{UUUHHH;;;<<<;;;KKKZZZKKK@@@PPPZZZ\\\XXXiiigggTTTPPPQQQSSSQQQSSSSSSSSSTTTVVVVVVUUUSSSRRRQQQPPPPPPQQQPPPNNNKKKSSSLLLNNNJJJBBBSSSzzzqqq~~~vvvttt|||~~~xxxsssrrrrrrpppnnnbbbdddooo||||||~~~qqqeeeccckkkooocccPPPQQQjjjxxx|||yyypppRRRLLLQQQUUUHHHCCCIIIMMMHHHCCCDDDCCCDDDFFFGGGGGGFFFEEEDDD@@@MMMRRRJJJFFFKKKNNNLLLRRRooo|||zzz|||tttdddZZZRRRLLLKKKLLLMMMMMMLLLLLLNNNPPPQQQMMMKKKMMMQQQSSSPPPMMMLLLPPPJJJMMMrrrxxxccc\\\cccbbb```]]]UUUYYYUUUOOOJJJGGGDDD@@@>>>;;;???@@@===BBBMMMSSSQQQSSSMMMCCC999111///111444333:::KKK```ooovvvyyy|||hhhiiirrruuuxxxWWW;;;<<<999444555;;;;;;777666666666666666666666666777666555555555555666777111444888;;;;;;;;;<<<===???<<<::::::;;;<<<<<<<<<===>>>???@@@@@@AAA@@@@@@EEEEEEFFFFFFFFFHHHKKKNNNMMMHHHJJJTTT[[[```lll{{{ssspppyyy|||kkkfff\\\ZZZVVV^^^{{{___JJJ555...111777@@@HHHXXXUUUNNNEEEBBBDDDCCC???>>>FFFGGGJJJUUUZZZZZZbbbaaacccgggkkknnnnnnnnnmmmjjjjjjjjjjjjkkklllmmmmmmfffhhhhhhddd___^^^]]]\\\TTTQQQNNNKKKFFFAAA???@@@CCCJJJTTT^^^kkk~~~jjjWWW\\\tttooo<<<,,,???///555555///...222///&&&,,,,,,,,,,,,,,,,,,,,,,,,+++******)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))******))))))***++++++,,,,,,,,,---222111,,,222FFF\\\hhhxxx{{{|||yyytttsssrrrrrraaa^^^bbbkkkoooqqqzzz}}}wwwzzzvvvqqq}}}ooo```UUUOOOSSSWWWTTTQQQSSSTTTUUUUUUTTTPPPNNNPPPTTTPPPRRRUUUUUURRROOOMMMLLLMMMMMMNNNMMMMMMNNNQQQSSSNNNOOONNNLLLIIIHHHIIIJJJJJJJJJKKKLLLLLLLLLLLLLLLIIIIIIHHHHHHGGGDDD>>>999FFFdddlllooorrrhhhsssiiiNNNIIIZZZkkk~~~yyysssqqqsssvvvqqqqqqqqqpppnnnkkkgggeeebbbaaafffnnnuuu|||~~~aaaPPPHHHGGGCCCDDD@@@::::::@@@AAA>>>AAA===>>>EEEPPPiiikkkCCC???999;;;@@@TTT\\\AAA:::ZZZrrrVVV[[[zzzNNNVVVWWWQQQRRRRRRSSSRRRRRRSSSUUUUUUTTTSSSUUUSSSQQQPPPQQQPPPOOOMMMUUUJJJLLLMMMCCCIIIeee|||||||||tttqqqrrruuuvvvoooeeeeeerrrxxxzzz~~~ooo___UUUKKKGGGNNNwwwpppHHHOOOJJJPPPLLLKKKIIIFFFEEECCCCCCCCCFFFEEEEEEEEEEEEEEEFFFGGGGGGFFFEEEDDDEEEFFFIIIJJJIIIRRRhhhxxx~~~xxxssszzzuuu^^^ZZZUUUMMMHHHJJJNNNJJJBBBEEECCCBBBDDDGGGHHHFFFDDDEEEBBBCCCRRRooo___VVVLLLIIIKKKLLLIIIEEEDDDFFFGGGEEE@@@======??????BBBMMM\\\ddd]]]QQQIII@@@<<<666333444666999:::HHH\\\lllqqqwww}}}vvvgggmmmppp}}}tttNNNAAA999888888777666555555444666555444333333444555666888777555333222333555666555555666777888999999999>>>888777;;;999333666@@@===888;;;===:::???CCC;;;AAA@@@AAADDDEEEDDDEEEGGGHHHGGGEEEFFFLLLXXXgggpppjjjpppssspppvvvmmm]]]QQQ___yyyPPP:::555777999:::EEELLLXXX___ZZZOOOIIIIII>>><<<<<>>FFFEEECCC```yyyYYYCCC===??????IIIOOOAAA333HHHmmmkkkZZZtttqqqPPPKKKTTTVVVSSSRRRQQQQQQQQQRRRSSSTTTVVVWWWTTTQQQNNNOOOQQQQQQOOOLLLLLLGGGKKKRRRJJJ@@@SSSrrrrrrzzzsssppptttyyyjjjaaabbbnnnzzzsssdddPPPBBBQQQjjjwwwvvvkkkGGGMMMFFFLLLJJJIIIHHHFFFEEECCCBBBAAAAAAAAAAAABBBCCCDDDEEEFFFEEEEEEDDDDDDDDDEEEGGGHHHLLLMMMTTTbbbqqq~~~{{{zzzpppsss|||xxxeee[[[ZZZVVVQQQNNNKKKGGGEEEEEEEEECCCAAAIIIFFFAAAAAAIIIRRROOOEEEDDD@@@<<<===AAAFFFGGGGGGDDD@@@<<<:::===GGGSSS\\\bbbaaabbbfffbbbSSSAAA777777777777:::AAAPPPaaammmrrr]]]SSS___rrrwwwppplllvvv|||QQQ>>>777777666666555444444333333555555444333333444555555777666444333222333444555444444555666777777777777555777999888333...222:::;;;999???AAA;;;>>>BBB>>>======>>>AAADDDEEEGGGHHHGGGFFFDDDEEEIIIQQQ\\\dddjjjrrr}}}xxx|||iii\\\aaannnwww~~~tttYYYCCC999222444===KKKUUU\\\dddlllddd^^^VVVNNNHHHDDDCCCEEE>>>@@@DDDFFFGGGDDDAAA???EEEFFFEEECCCDDDGGGEEE@@@===@@@CCCBBB@@@>>>===>>>MMMOOORRRWWWbbbrrrmmm[[[]]]xxxyyy~~~NNN777999:::333+++/////////...---,,,,,,,,,************************+++***))))))(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''((((((((())))))))))))(((((()))))))))*********,,,+++******+++---000222+++333<<>>>>>@@@>>>;;;;;;>>>CCCFFFFFFUUUoooYYYFFFCCCHHHAAAMMMSSSJJJ===@@@UUUjjjWWW]]]xxxttt^^^MMMOOOVVVUUUQQQQQQSSSRRRRRRQQQQQQRRRRRRSSSRRROOOMMMNNNPPPQQQOOOLLLOOOIIIKKKOOOJJJDDDOOObbbwwwgggqqqzzzuuurrrpppooonnniiihhhoooxxx{{{{{{{{{aaaEEEMMMffftttnnn]]]QQQ\\\mmmaaaFFFJJJCCCHHHGGGGGGGGGFFFEEEBBB@@@???======>>>???@@@BBBCCCDDDAAABBBCCCDDDEEEEEEEEEEEEPPPLLLJJJKKKRRRccc~~~aaajjjxxxnnnddd```ggg|||qqqeee\\\XXXTTTRRRQQQPPPOOONNNHHHJJJIIIHHHIIIMMMNNNLLLJJJIIIGGGEEEDDDDDDDDDEEEOOORRRXXX```jjjrrrvvvxxxiii\\\OOOGGG@@@999555555:::EEERRRXXXYYY^^^iiisssrrrgggXXXPPPVVVhhhoooEEE<<<888,,,555444444333333222222111444444333222222333444444555444333222222222333444333333444555666666666666111777888111---444???GGG;;;888???BBB;;;===CCC@@@BBBBBBBBBAAAAAABBBAAAAAADDDDDDDDDCCCEEEIIIOOOSSSiiikkksssyyywwwuuuzzzkkkcccaaa[[[RRRYYYdddzzzuuueeeFFF:::...---555BBBRRR^^^pppssstttsssnnnggg^^^XXXOOOLLLHHHEEECCCDDDFFFGGGBBBCCCBBB@@@BBBFFFGGGDDDDDDHHHKKKKKKLLLRRR^^^hhhkkkzzzzzziiiYYYRRRgggkkkGGG******222000000666///......------,,,,,,+++************************+++***))))))(((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))(((((())))))))))))******++++++***))))))***++++++...///,,,))),,,333999:::PPP^^^kkkppptttyyyvvvooo|||}}}vvvjjjZZZNNNIIISSSKKKAAA===@@@FFFJJJLLLKKKLLLMMMLLLKKKKKKMMMOOOIIILLLPPPSSSUUUTTTRRRPPPRRRUUUVVVUUUQQQOOOOOOQQQTTTSSSRRRQQQRRRSSSTTTUUUUUUWWWWWWTTTOOOLLLMMMNNNQQQOOOLLLKKKKKKJJJIIIGGGKKKKKKKKKMMMNNNMMMJJJGGG???FFFMMMZZZggggggjjjzzztttyyyeeeVVV___ooo~~~vvvrrrqqqppplllhhhkkkjjjiiiiiiiiigggccc```]]][[[XXXUUUTTTSSSTTTTTTPPPTTTZZZ```gggnnnvvv|||uuuiii\\\NNNEEE@@@======AAABBB???<<<;;;@@@<<<===@@@AAA>>>;;;<<>>???@@@AAA<<<>>>AAADDDEEEFFFEEEEEEJJJJJJLLLKKKKKKSSSiii~~~{{{tttqqqpppvvv```NNNRRRaaa|||uuunnnjjjggghhhfffbbb^^^\\\[[[[[[[[[^^^bbbdddfffhhhlllpppuuuwww|||wwwkkkaaaEEE;;;333111333777===CCCKKKYYYgggfffZZZRRRUUU]]]]]]___eeennnxxxvvvpppZZZ???;;;:::777555333333333222222222111111222222222222222222222222333333222111111111222333222333444555555555555555444888333+++000FFF[[[dddHHH===<<<>>>:::===BBB???BBBDDDDDDBBBBBBDDDDDDBBBAAACCCDDDDDDDDDDDDFFFHHHWWWYYYcccmmmnnnnnnxxxsssxxx{{{YYYQQQPPP___ttt|||nnn\\\MMM@@@666333666BBBLLL\\\kkkzzz{{{tttmmmhhheee___```^^^[[[\\\aaacccbbbeeeiiinnnsssyyycccYYYXXXdddnnnrrr~~~PPP999444555888111(((,,,888------------,,,,,,++++++******************************)))(((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((()))))))))***))))))*********))))))(((******+++***+++---......(((000555555777<<<===:::;;;@@@FFFHHHEEEAAA??????FFFCCC@@@===;;;999888999DDDBBB@@@@@@CCCEEEEEECCCIIIJJJKKKJJJIIIIIIJJJLLLGGGIIILLLOOOQQQQQQPPPPPPQQQTTTVVVRRRLLLJJJLLLPPPRRRQQQOOONNNNNNPPPQQQRRRRRRTTTTTTSSSOOOKKKJJJJJJJJJHHHFFFGGGHHHIIIHHHHHHHHHGGGHHHIIIKKKJJJHHHFFFCCCCCCDDDPPP^^^bbbpppoootttvvvtttuuufffaaaQQQiii~~~wwwttttttrrrnnniiikkkjjjhhhffffffdddaaa^^^XXXWWWWWWVVVVVVWWWWWWXXXQQQQQQOOOLLLIIIIIIKKKMMMMMMQQQVVV\\\^^^]]][[[YYYWWWSSSOOOKKKIIIGGGCCC@@@DDDCCCCCCBBB???======>>>===;;;<<>>>>>===<<<<<<<<<======:::<<<@@@DDDFFFGGGGGGGGG@@@EEELLLNNNIIIHHHRRR___zzzlllrrr~~~fffTTTNNNFFFLLLRRRYYYfffuuuyyyjjj[[[OOODDD999333222555>>>JJJOOOKKKFFFDDDKKKUUU[[[TTTHHHGGGUUUdddrrriiiiii{{{ooojjjmmmqqqNNN555666777---000@@@333333222222222222111111000000111111111111000000111000000000000111111111222333444444444444444444222222...---===YYYlllpppcccJJJ===<<<;;;>>>@@@:::777===@@@AAAEEEMMMPPPNNN@@@BBBEEEFFFEEEDDDEEEEEE???HHH\\\rrrzzzuuusssvvvyyy{{{wwwnnnaaaUUUMMMQQQbbbttt}}}eeeRRRKKK???>>>999666>>>QQQaaahhhiiiYYY```qqqqqqKKK+++000111111111333222,,,$$$,,,,,,,,,,,,,,,+++++++++))))))))))))))))))))))))***))))))((('''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''(((((((((((()))))))))'''((()))***+++******)))&&&'''))),,,.........///,,,......+++***,,,......333555666555222111222444////////////333:::???BBB555999???BBBCCCCCCDDDEEEGGGHHHHHHHHHFFFFFFHHHJJJHHHHHHHHHIIIKKKMMMOOOPPPTTTVVVWWWRRRKKKHHHJJJMMMNNNMMMMMMLLLMMMNNNPPPQQQOOOPPPQQQPPPNNNKKKIIIHHHHHHFFFEEEFFFHHHJJJJJJIIIEEEEEEEEEFFFHHHHHHFFFEEEFFFCCC@@@JJJXXX```tttkkkhhhmmmlllllljjjwwwOOOVVVkkk|||zzzzzzxxxsssnnnmmmjjjgggdddcccaaa^^^\\\ZZZYYYXXXUUUSSSQQQPPPOOOOOONNNLLLGGGBBB???===>>>:::<<<>>>@@@AAAAAA@@@???BBBAAA@@@@@@@@@@@@???>>>===???AAA???>>>>>>@@@BBB===;;;<<>>>>>>>>===<<<;;;;;;;;;;;;<<<>>>AAAEEEGGGHHHHHHGGGBBBEEEIIIKKKGGGCCCFFFNNNQQQ}}}jjj]]]hhhsssooorrreee___RRRFFFCCCGGGJJJJJJKKKRRR]]]hhhqqqxxx~~~{{{xxxyyywwwjjj```[[[YYYRRRJJJ???666333333555666EEEEEEJJJOOONNNEEE>>><<<;;;GGGTTTWWWUUUYYYggguuunnnmmmaaa999666666777666111000333111111111111111111111111//////000000000000//////.../////////000000000000111222222333333222222222++++++---777KKK___gggfffxxxVVV@@@<<<<<<>>>>>>666777>>>AAA???CCCLLLOOOKKK@@@BBBDDDEEEEEEEEEEEEFFFAAACCCNNN```jjjlllpppxxxssssssqqqttt}}}{{{yyyqqqbbbUUUNNNVVVaaarrr}}}vvvdddMMM@@@@@@AAA>>>SSS[[[hhhyyy|||qqq___SSS]]]qqqQQQ888555222000111---(((,,,333000&&&++++++++++++++++++++++++))))))))))))))))))))))))***)))((((((''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''(((((((((((())))))&&&'''(((***++++++++++++222...+++***)))%%%&&&(((...111333222000///......///...---,,,,,,...222555555777777444333444222///999===AAAAAAAAABBBHHHMMMDDDEEEFFFEEEDDDEEEFFFHHHHHHGGGFFFGGGIIILLLPPPRRRXXXYYYXXXSSSNNNJJJJJJLLLLLLMMMMMMNNNNNNOOOOOOOOOMMMMMMNNNNNNMMMKKKIIIHHHLLLKKKIIIHHHIIIJJJIIIHHHEEEDDDDDDEEEFFFGGGEEEDDDDDDCCC>>>CCCRRR\\\mmmiiihhhpppxxxvvvooorrr]]]WWWnnn}}}}}}}}}yyyvvvppplllgggcccaaa^^^\\\ZZZZZZYYYWWWUUUSSSQQQQQQPPPMMMMMMKKKGGGBBB===;;;;;;BBBBBBBBBBBBBBBBBBCCCCCCBBBBBBBBBBBB@@@>>><<<;;;555;;;???@@@???@@@???<<<>>>======???>>><<<@@@EEENNNiii```]]]bbbPPPEEEMMMWWWWWWQQQMMMNNN:::888RRRlllrrrppprrrrrrKKKIIIHHHHHHKKKNNNOOOLLLJJJLLLLLLLLLMMMNNNOOOQQQRRROOOLLLKKKMMMPPPRRRQQQOOONNNUUUZZZVVVOOOMMMNNNOOOOOOVVVnnn}}}|||mmmggghhhjjjnnnqqqrrrvvv}}}qqqjjjbbb]]]]]]ggg}}}qqq```HHHAAAFFFEEEEEEDDDCCCBBBAAA@@@@@@<<<;;;;;;::::::::::::;;;BBBCCCEEEFFFGGGGGGFFFFFFGGGDDDDDDFFFFFFCCCDDDGGGQQQHHHVVVlll^^^```nnn~~~|||vvvqqqeeeZZZVVVSSSMMMEEE:::;;;<<<;;;888777888:::CCC???@@@CCCCCC???===@@@<<<<<<;;;888666444555555000222666:::???EEEKKKPPPQQQIIIBBB>>><<<;;;AAAIIIGGGVVVhhhuuuyyy||||||uuuKKK555333555444333666888333)))/////////////////////000---...////////////...---------...////////////////////////000000//////...))))))111CCCTTT\\\^^^___tttRRR===;;;;;;===>>>999;;;BBBBBB======DDDEEE???@@@BBBCCCCCCBBBCCCEEEFFFJJJEEECCCHHHKKKQQQaaarrr}}}tttllltttzzzsss\\\KKKIIIJJJPPPYYYfffwww~~~uuu[[[WWWRRRNNNOOOSSSYYY^^^bbbiiiooossszzzzzzppp___^^^ZZZVVVWWWiiibbbCCC111111666222...///000...***)))...444*********+++++++++++++++))))))))))))))))))))))))))))))(((''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))''''''(((((()))*********((($$$$$$)))++++++...333&&&''')))+++***))))))***---------------///111333+++111444444777<<<===999999999999999999;;;>>>@@@AAABBBCCCCCCCCCDDDFFFHHHEEEEEEGGGIIILLLPPPSSSUUUWWWWWWUUUSSSPPPMMMKKKJJJLLLMMMNNNOOOOOOMMMLLLKKKIIIHHHHHHHHHHHHHHHGGGFFFMMMKKKIIIHHHHHHHHHFFFEEEEEECCCBBBCCCDDDDDDCCCBBBAAADDD>>>>>>LLLWWWaaaooonnnmmmoooqqqttt{{{pppZZZ\\\mmm}}}|||{{{||||||{{{sssnnnhhhccc___\\\ZZZXXXVVVUUUTTTSSSSSSTTTUUUVVVNNNMMMJJJDDD???;;;::::::999999999:::::::::;;;;;;???@@@AAA@@@???>>>======;;;???AAA@@@@@@AAA>>>888======>>>???>>>???HHHSSSlllkkkZZZXXX[[[LLLKKK\\\dddZZZRRRUUUCCC<<>>BBBFFFEEEDDDCCCBBBAAAAAAAAA999888888888999:::;;;;;;HHHHHHHHHGGGGGGFFFEEEDDDEEE???===AAADDDBBB@@@@@@===DDDKKKXXXttthhhWWW```sss~~~rrrooonnnggg^^^PPPOOOKKKEEE>>><<<>>>@@@:::999<<<@@@>>>888999???999999888888:::<<<>>>???EEEEEEDDDAAA???AAAHHHNNNGGGBBB@@@BBBFFFMMMXXXbbbjjjrrr}}}uuudddmmm~~~VVV<<<666666222000111222...***...555---.....................,,,---...//////...---,,,,,,------.../////////...---------...------,,,,,,...,,,555HHHVVVYYY]]]eeeeeeGGG666888888;;;@@@???666===>>>888:::BBBCCC<<>>???AAAAAABBBBBBAAA===>>>>>>===<<<<<<===>>>>>>@@@===999<<>>:::<<>>???CCCDDDEEEEEECCC???<<<:::999888888888999::::::;;;BBBJJJKKKDDDBBBIIIJJJDDDCCCCCCBBBBBBBBBCCCCCCDDDEEEDDDGGGKKKMMMUUUqqquuuaaaVVV{{{tttvvvlllbbb\\\YYYUUUPPPMMMHHHKKKIIIDDDAAACCCDDDCCC<<<<<<>>>CCCCCCAAABBBFFFPPPPPPOOOLLLIIIIIILLLNNNVVVRRRWWW]]]```ooo|||ttteeeuuuYYY999111444444111222111111000///......---......---------,,,,,,,,,------------------------///...---...///000000...111---,,,//////+++)))******555DDDNNNNNNOOO\\\lllFFF@@@888666888::::::888999;;;<<<<<<;;;;;;===>>>>>>======@@@DDDDDDAAA>>>AAABBBCCCCCCDDDCCCCCCCCCXXX[[[aaajjjqqqtttrrrooonnnwww~~~{{{uuuiiiYYYIIILLLDDDDDDLLLQQQOOOSSS\\\hhheeevvvqqqooozzzvvvtttrrrrrrvvv~~~yyynnnooosssvvvwwwvvvnnn]]]MMMPPPPPPSSSWWWYYY___oooeeeEEE333333222111000///...---------,,,,,,,,,+++++++++************))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))((()))))))))***************++++++,,,,,,------.../////////000111111222222444666888999999:::===>>><<>>>>>@@@CCCDDDFFFLLLWWW___jjjhhhxxx~~~yyyuuu\\\qqqoooOOO;;;OOOuuuxxxsssttttttwwwjjjaaa]]]YYYVVVRRRQQQPPPQQQRRRSSSQQQPPPIIIJJJIIIDDD>>>999999:::<<>>::::::>>><<<888;;;DDD<<<>>>???===::::::>>>CCC???777:::FFFJJJRRRzzzyyyooo___LLLDDDYYYyyyvvvXXXVVVVVV;;;KKK^^^bbbeee~~~___DDDLLLDDDCCCDDDEEEFFFGGGHHHHHHIIIFFFGGGGGGHHHIIIIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGHHHLLLLLLLLLKKKIIIHHHIIIKKKBBBFFFGGGNNNiiihhh^^^\\\[[[^^^eeennntttwwwvvvhhh___\\\XXXQQQSSSbbbmmmhhh\\\SSSuuuHHH<<<<<>>===CCCDDD???@@@@@@@@@@@@@@@@@@AAABBBDDDBBBCCCDDDAAAAAAQQQfff}}}pppooozzzkkkfffiiiiiiddd______```]]]VVVUUUZZZ```bbbYYYQQQMMMPPPTTTRRRLLLIIIRRR[[[dddddd___[[[^^^bbbsssqqqxxxzzzzzztttwww```PPP<<<111111444444111111111000//////...------------------,,,,,,,,,,,,---------------------------,,,,,,,,,...///...---000---,,,//////+++***+++222999CCCKKKQQQWWW___eeeAAA;;;666444777999999777888:::;;;;;;:::;;;<<<===<<<<<<>>>@@@AAABBB@@@>>>???@@@@@@@@@@@@AAAAAAAAACCCKKKXXXiiiuuuzzzxxxuuuwww{{{vvvvvvtttxxxhhhZZZTTTNNNDDDBBBFFFNNNDDDLLLRRRJJJMMMWWWSSSPPPJJJFFFJJJPPPTTTSSSRRREEENNNSSSNNNGGGGGGKKKNNN```nnn}}}pppNNN<<<666222111000///...------,,,---,,,,,,,,,,,,+++++++++*********)))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''((((((((())))))))))))(((((()))))))))***************++++++,,,---------......///000000111111222333555777888888:::<<<>>>;;;>>>@@@@@@???AAAEEEIIIGGGGGGIIIMMMRRRTTTSSSQQQPPPOOOMMMMMMNNNNNNLLLKKKUUUQQQMMMKKKJJJJJJIIIHHHEEEGGGIIIJJJJJJHHHFFFDDDFFFEEEDDDCCCCCCBBBBBBBBB@@@CCCFFFGGGEEECCCBBBBBB???BBBDDDDDDEEEIIIQQQXXXdddiiirrr~~~|||rrrllliiiaaaKKK===UUUzzzuuujjjyyypppgggddddddbbb]]]YYYUUUUUUUUUVVVUUURRRLLLHHHJJJKKKIIIDDD>>><<<===@@@777<<<>>>;;;:::<<<>>>>>>999<<<>>>??????>>><<<:::>>>???@@@AAA@@@???===;;;:::???CCCCCCKKKmmmwwwsssmmm]]]MMMBBBqqqtttYYYLLLEEE@@@PPPlllwwwkkkgggtttzzzKKKIIIGGG;;;CCCDDDDDDEEEFFFGGGHHHHHHGGGHHHHHHIIIIIIIIIIIIHHHFFFFFFFFFGGGGGGHHHHHHHHHKKKLLLMMMLLLJJJIIIIIIJJJIIIHHHEEEGGGVVVqqqwwwbbbZZZSSSUUU___kkksssvvvxxxwwwxxx||||||ssskkkXXXNNNIIIQQQ[[[```aaaaaasssHHH<<<;;;AAABBBBBBBBB@@@>>>;;;999777666666666666777888888777>>>???:::999>>>@@@<<<>>>>>>======>>>>>>???@@@EEECCCCCCEEE???999===GGGLLLcccjjjNNNNNNhhhrrr{{{tttttt|||ttthhhccclllyyy{{{sssjjjcccppp|||}}}uuuqqqvvv~~~uuuxxx}}}YYYCCC...///000222333222///---000000//////...------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,///,,,,,,......******,,,@@@DDDGGGLLLXXXeeecccYYY999555222333666888777666666888999:::999999;;;<<<999<<<>>>??????>>>>>>???AAA@@@?????????@@@BBBCCCBBBDDDIIISSS```mmmvvvzzzyyy{{{xxxkkkiiilllmmmrrrzzzuuuaaaWWWRRRHHHHHHLLLIIIDDDBBBHHHUUUZZZSSSKKKIIIKKKUUU\\\ZZZ[[[eeeuuugggIII777///---,,,000//////...---,,,++++++,,,,,,,,,+++++++++************))))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((()))))))))(((((((((((())))))))))))*********+++,,,,,,---------......///000000111111111333666777777888:::<<<;;;===?????????AAAFFFKKKIIIHHHHHHJJJMMMOOONNNNNNOOONNNLLLKKKLLLLLLKKKJJJTTTPPPLLLIIIHHHHHHHHHHHHDDDFFFHHHJJJJJJIIIGGGFFFEEEEEEDDDCCCBBBBBBBBBBBB???AAADDDEEEDDDDDDEEEFFFBBBDDDEEEDDDCCCEEEIIINNNcccrrrssswwwyyyxxx}}}hhhGGGGGG___uuurrrcccXXX]]]cccaaa[[[XXXRRRRRRSSSTTTVVVUUUSSSQQQTTTSSSOOOHHHAAA???AAAEEEEEEKKKMMMGGG@@@======<<<;;;>>>???>>>@@@BBB===555===;;;888999===AAABBBBBBBBBFFFGGGQQQyyy~~~uuukkkZZZNNNJJJ{{{yyy[[[SSSBBB:::QQQnnn}}}nnndddxxxIII???EEE===;;;CCCCCCDDDEEEFFFGGGGGGHHHHHHHHHIIIIIIIIIHHHGGGGGGDDDEEEFFFGGGHHHHHHHHHHHHIIIKKKMMMMMMKKKJJJJJJJJJLLLHHHEEEFFFMMM___zzz|||~~~{{{mmm```QQQMMMVVVdddmmmqqqeee\\\XXXbbbtttxxxbbbVVVIIIFFFIIIPPPYYY```nnnGGG>>>>>>@@@@@@@@@@@@>>><<<:::888666555555444555555666666777<<<>>>::::::>>>???===>>>=========>>>???@@@AAACCCAAACCCGGGFFFAAA@@@DDDBBBPPPdddrrr|||zzzkkkbbb]]]```eeemmmwww}}}|||tttvvvyyyxxxvvv}}}|||RRR555---111111333444444111...,,,,,,............------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,+++***+++---------,,,...,,,,,,...---******...IIIKKKJJJLLL\\\iii\\\EEE222111111222666777777666444666888888888888:::;;;888<<>>@@@DDDCCCBBBAAAAAACCCEEEFFFHHHEEEBBBCCCIIISSS^^^dddxxx}}}kkkppp~~~{{{zzztttnnnnnnrrryyy{{{iiihhhsss~~~qqqnnnyyyzzzyyyyyy~~~~~~VVVCCC...(((///666555000///......---,,,,,,++++++++++++++++++***************)))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''((((((((())))))'''''''''((((((((())))))))))))******+++,,,,,,,,,---------...//////000000000111444555555666888:::===???@@@???>>>@@@EEEIIIGGGGGGGGGGGGIIIKKKMMMNNNNNNLLLJJJIIIJJJKKKJJJJJJMMMJJJFFFEEEFFFHHHIIIIIICCCEEEHHHJJJKKKJJJHHHGGGEEEEEEDDDCCCCCCCCCCCCCCCAAABBBCCCCCCCCCDDDFFFHHHFFFGGGGGGEEECCCBBBCCCEEE]]]wwwsssmmm|||rrr___OOOEEE```vvvzzzhhh[[[^^^bbb]]]ZZZ\\\XXXUUURRRRRRTTTVVVXXXYYYTTTSSSPPPKKKHHHIIINNNTTTeeejjjiii^^^QQQIIIDDDAAACCC???===@@@CCC@@@===;;;999:::;;;===???AAACCCDDDEEEQQQbbbwwwTTTDDDQQQgggdddQQQJJJ===JJJttt}}}jjjppp]]]===AAA:::555DDDAAABBBBBBCCCDDDEEEFFFFFFGGGGGGGGGGGGFFFEEEEEEDDDBBBCCCEEEGGGHHHIIIIIIHHHGGGIIILLLMMMLLLJJJJJJJJJMMMGGGGGGKKKMMMYYYzzzuuuooonnn{{{~~~ppp]]]QQQOOOVVV^^^dddSSSHHH???DDDWWWmmmzzzssskkk___SSSKKKGGGHHHKKKgggCCC>>>>>>>>>>>>>>>===<<<:::999777555555444444333444444555666:::<<<;;;;;;===??????????????????@@@AAABBBCCC???===>>>BBBDDDBBBAAABBBGGGEEEDDDHHHTTTiii}}}bbb\\\UUUSSSYYYjjjddd___dddsssjjjJJJ<<<:::777333000333111...---.../////////---------,,,,,,,,,,,,,,,,,,,,,+++++++++*********++++++++++++++++++++++++,,,+++++++++---...---,,,,,,++++++---+++)))+++000IIILLLJJJKKKWWW^^^LLL111000000111333555777777666333555666777777777999;;;:::===??????===<<>>@@@AAA???======AAAEEEDDDDDDEEEFFFGGGJJJNNNPPPLLLJJJGGGGGGHHHIIIIIIIIIHHHFFFBBBAAABBBDDDEEEEEEBBBDDDGGGIIIJJJIIIHHHGGGGGGFFFEEEEEEDDDEEEEEEEEECCCDDDDDDCCCBBBBBBDDDFFFHHHHHHGGGEEECCCAAAAAAAAALLLiiiggg___qqqtttppp~~~oooyyyxxxmmmgggeeeVVVAAAGGG\\\tttwwwqqqiii```^^^ccccccaaa]]]ZZZXXXUUURRRPPPIIIKKKKKKKKKLLLRRRZZZaaannnssssssiii___XXXTTTQQQGGG@@@CCCOOOMMM???999???777===DDDEEECCCDDDIIIOOO```XXXAAARRRzzzvvvjjj[[[BBBIIIqqqnnnmmmxxxfff<<>>>>>>>>>>>======;;;;;;===AAAHHHPPPVVVXXX~~~{{{ggg[[[YYY^^^cccqqqhhhcccdddooosss^^^tttiiiKKK===111''')))000222///,,,---+++***+++...000///---,,,,,,,,,++++++++++++++++++++++++*********))))))************************,,,+++***+++---...---,,,+++***+++---***(((+++222HHHLLLNNNNNNPPPOOO???---///000111222444555666666222444666666666777999;;;;;;<<<>>>>>>======???@@@@@@??????>>>>>>???AAABBB>>>@@@BBBBBBAAA@@@@@@@@@???JJJPPPNNNSSSggg|||zzzmmmnnn|||~~~aaaCCC555333333111000000/////////...+++)))------------,,,,,,,,,+++*********))))))))))))((())))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((&&&&&&&&&&&&'''''''''(((((((((((()))******+++++++++++++++,,,------......,,,...000111111222444666===???AAA???<<<;;;===@@@???AAACCCDDDFFFIIIMMMPPPKKKHHHEEEEEEFFFHHHHHHHHHGGGEEEBBB@@@@@@@@@???>>>AAACCCFFFHHHIIIHHHFFFEEEGGGFFFFFFEEEEEEFFFFFFGGGEEEEEEEEEDDDBBBAAACCCDDDGGGFFFEEECCCBBBAAAAAAAAA@@@UUUYYYZZZiiimmmnnn|||uuunnnjjjkkkkkkeee___[[[CCCFFFOOOddd~~~|||{{{~~~}}}nnngggfffggghhhhhhhhheee]]]SSSLLLJJJLLLMMMKKKJJJLLLQQQUUUTTTYYY[[[YYYYYY[[[[[[YYYHHHKKKWWWaaaWWWAAA999>>>;;;======<<>>555888BBB555======>>>???@@@AAABBBBBBAAAAAABBBBBBBBBAAA@@@@@@AAACCCEEEGGGHHHHHHGGGFFFCCCFFFHHHIIIIIIHHHIIIJJJHHHFFFHHHKKKGGGIII```|||xxxrrriiiiiisssvvv```NNNEEECCCAAALLLXXX___eeeqqqvvvggg\\\cccBBB===:::;;;;;;::::::999888777666555555444333333333333333000222444666666777999<<<<<<<<<<<<===>>>???AAABBBBBBAAA@@@===<<<<<<<<<;;;LLLHHHCCC???@@@CCCGGGJJJCCCTTTgggwww~~~ooofffyyy}}}sssvvv}}}~~~uuunnnXXXXXX___kkk{{{VVV???555444000777:::444,,,***...333------...//////...,,,***+++++++++++++++++++++++++++*********))))))))))))************************+++***)))***,,,,,,,,,+++******+++,,,***''',,,333CCCHHHMMMLLLEEE<<<666333000111111111111222333555222444666666666777999;;;<<<;;;:::;;;===>>>>>>>>>;;;<<<<<<<<<<<<=========@@@???<<<999888<<>>AAACCCCCCDDDLLL[[[fffooorrrtttyyyxxx}}}uuucccAAA999333222222111111333111)))###&&&///333///(((,,,++++++++++++***************)))))))))((((((((())))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&'''''''''''''''(((((()))******+++******++++++,,,---------***,,,...///000111333555999<<>><<>>??????@@@???@@@AAAAAAAAAAAAAAAAAABBBCCCFFFHHHHHHGGGEEEDDDBBBDDDFFFFFFFFFGGGHHHJJJEEEFFFJJJLLLIIIKKKXXXhhh{{{|||sssyyy|||cccOOODDDCCCPPPaaannnwwwiiiGGG???:::;;;::::::999888777666666666555444444333333333333000000333555666666888<<<999::::::;;;<<<===??????;;;<<<===;;;:::;;;<<<<<<999===AAABBBBBB@@@??????BBB???@@@JJJWWWlll^^^KKKNNNVVVYYYTTT___llltttyyy}}}}}}yyy~~~wwwooofffbbbjjjtttmmmfff\\\VVVVVVXXX[[[]]]ppp{{{wwwaaaHHH<<<888444111000***///000---...333111******,,,......,,,***,,,...******************++++++************))))))))))))))))))))))))))))))))))))***(((((()))***+++***)))))))))+++,,,)))''',,,444888>>>EEECCC555)))***444111111111000//////111333222444666777777888:::;;;<<<999777888<<<>>>===;;;:::;;;<<<<<<======<<<<<<777;;;???@@@???===>>>???<<<===@@@BBB===888===GGGPPPXXX\\\]]]lllzzz}}}~~~{{{eeeQQQBBB888222777///---222222,,,,,,222)))000555333,,,(((***...************))))))))))))))))))))))))(((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''''''''(((((()))*********)))******+++,,,,,,------)))+++---//////000222444666:::>>>???===;;;<<<===:::===AAABBBBBBCCCFFFIIIIIIFFFCCCBBBDDDFFFGGGGGG?????????AAACCCBBB@@@>>>@@@BBBDDDFFFFFFEEECCCBBBEEEEEEDDDDDDDDDDDDEEEFFFBBBCCCEEEEEEDDDCCCCCCDDD@@@>>><<<<<<>>>AAABBBCCCAAA888CCCZZZgggmmmqqqooossswwwuuueee\\\tttdddLLL;;;@@@YYYrrrsssiiiccchhhxxxnnnfff___[[[XXXJJJNNNPPPOOOJJJFFFEEEEEEKKKKKKIIIIIIOOOVVVUUUPPPYYYyyyaaaFFFGGGKKKDDDDDDVVVssswww\\\]]]jjjfffWWWPPPUUUooo```PPP???\\\uuurrrrrrHHH000AAA777///;;;888111???999::::::;;;<<<===>>>>>>???@@@AAAAAABBBBBBBBBBBBBBBDDDFFFHHHHHHGGGEEECCCBBBCCCDDDEEEDDDFFFHHHJJJIIILLLNNNLLLGGGFFFKKKQQQiiixxxiii|||zzzyyy]]]LLLGGGPPP]]]kkkyyylllGGG;;;===::::::999888777666555555444333333222111111111222222222333333444555666666888777888:::<<<===<<<;;;888;;;<<<888777;;;>>>===??????@@@@@@@@@???>>>>>><<<@@@CCCBBBBBBIIIUUU___{{{jjjYYYOOONNNLLLMMMPPPRRRSSSTTTVVVSSSOOOMMMOOORRRVVVXXXdddeeehhhppp}}}aaaMMM666555444222111000000///000...;;;DDD888+++,,,///+++,,,,,,,,,,,,+++******))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((('''''''''&&&))))))*********+++++++++((((((''''''))),,,///000===>>><<<888111,,,++++++......//////000000111111222333444666777999:::;;;999:::;;;<<<>>>>>>>>>>>>:::::::::;;;===<<<:::888999<<<@@@BBBAAA???>>>===AAA@@@===;;;:::<<<===???EEECCCBBBEEEMMMZZZgggpppwww|||xxxzzzwww}}}nnn___WWWHHHDDD>>>888333111111111//////......------------+++++++++************)))))))))))))))))))))))))))))))))(((((('''''''''&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))************,,,,,,------.../////////444777:::;;;;;;;;;<<<===:::===AAADDDEEEFFFGGGHHHHHHEEEBBBBBBDDDDDDBBB@@@AAACCCEEEFFFFFFDDDBBB@@@AAAEEEGGGFFFGGGIIIGGGCCCEEEDDDDDDCCCBBBAAAAAAAAADDDCCCBBBAAAAAABBBDDDEEE===>>>???@@@@@@???>>>===>>>;;;;;;CCCQQQaaannntttpppttt|||wwwhhhfffjjjdddmmmqqqcccGGG999FFF\\\gggtttwwwpppnnnjjjkkkuuummm___PPPRRRUUUTTTKKKBBBEEENNNJJJCCCEEERRRYYYVVVTTTYYYooosssqqqhhhbbbbbb```\\\ggg~~~bbbVVVffflll]]]OOOPPPYYYdddKKKJJJ\\\{{{zzzqqquuutttFFF555444333333333333444555555666666666777888:::;;;<<>>??????@@@@@@@@@@@@@@@JJJJJJIIIEEEAAABBBGGGMMMDDDPPPbbbrrr{{{vvvzzzyyyzzz~~~zzzttt{{{mmm[[[KKKAAA;;;666333333222111000///............555LLLYYYHHH555///...++++++,,,,,,++++++***)))(((((((((((((((((((((((()))((((((((((((((((((((()))((((((((('''''''''&&&)))))))))*********+++++++++***)))((((((***,,,---111222333111...,,,,,,...---......//////000111111222222333555777888::::::??????@@@@@@@@@@@@??????<<<;;;<<<===??????>>><<<;;;>>>@@@AAA@@@>>>>>>>>>@@@???<<<;;;:::;;;===>>>DDDBBB???===???CCCHHHLLLLLLUUU^^^bbbcccgggqqqzzztttuuuxxxsss}}}ppplllssszzzxxxrrr```]]]VVVLLLAAA999444222666444111...------..................------,,,,,,+++++++++*********)))))))))))))))))))))))))))))))))(((((((((''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((()))))))))*********,,,,,,,,,---......//////222444777999999999:::;;;999<<<@@@CCCCCCDDDEEEFFFIIIFFFCCCBBBBBBBBB@@@>>>BBBCCCEEEGGGGGGEEECCCBBBBBBKKKPPPNNNIIIIIIIIIHHHEEEEEEDDDCCCCCCBBBAAAAAABBBAAA@@@?????????@@@AAAAAA@@@???>>>============<<<:::999===EEEOOOYYY^^^ggglllooo___aaaeee```___ddddddPPP:::???TTTpppyyyxxxlllaaa^^^^^^ffftttxxxwwwrrrjjjcccdddllltttqqqjjjhhhllllllhhhkkktttqqqaaaZZZ[[[[[[[[[^^^cccdddccceeeFFFSSSiiiyyyrrreeedddqqq|||yyyJJJ777:::333333333333333444444555555555666666777999:::;;;======>>>>>>>>>>>>??????AAACCCEEEEEEEEEDDDEEEFFFDDDDDDCCCCCCCCCEEEFFFGGGJJJJJJIIIHHHHHHHHHHHHHHHRRRddd|||wwwkkkfffyyyrrr\\\GGGFFFUUUkkkeeeDDD999:::777777666555444333222222333222111111111111111111111111222222333444444444444555555666888999;;;<<<999999888;;;DDDMMMNNNIII>>>???@@@AAAAAAAAAAAAAAAIIIGGGEEECCCCCCCCCEEEFFFBBBCCCEEEIIIPPP[[[hhhppp|||ppp]]]LLLBBB@@@999000++++++---////////////...---------------)))333MMMYYYGGG222,,,)))+++++++++++++++***))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''))))))))))))************---,,,***((((((((()))))))))***,,,,,,++++++---///---------...//////000000111111333444666777999999AAAAAAAAAAAA@@@???>>>===;;;;;;;;;===???@@@???>>>>>>???@@@@@@>>>>>>>>>??????>>><<<;;;:::;;;===>>>???>>>===<<<;;;<<<<<<===;;;>>>AAACCCEEEKKKSSSZZZkkklllhhhjjjlllaaaZZZccc]]]dddiiieee\\\WWWYYY^^^WWWOOOFFFCCCEEEEEE@@@;;;@@@;;;444///......000000---------------...//////------------,,,,,,,,,,,,++++++*********)))))))))))))))))))))))))))))))))((((((((((((''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))******++++++,,,,,,---.........///111444555555666777888999;;;???@@@@@@@@@AAABBBEEECCCAAAAAABBBBBBBBBAAACCCDDDFFFGGGHHHFFFEEEDDDJJJVVV^^^XXXMMMHHHIIIKKKEEEEEEEEEDDDCCCCCCBBBBBBBBBAAA@@@???????????????DDDBBB???<<<;;;;;;<<<===>>>>>>======???CCCJJJNNNaaajjj|||fffnnn}}}{{{___WWWlllttt^^^IIIDDDNNN___qqqyyy{{{}}}}}}}}}nnnhhh]]]RRRNNNVVVeeeqqq|||mmmXXXNNNKKKFFFWWWeeefffgggxxxVVVIIIVVV|||nnnhhhoooxxxzzzwwwFFF///000666333222222222222333444444555555555555666777999999<<<<<<<<<<<<======>>>>>>???AAACCCDDDCCCCCCDDDEEEBBBBBBBBBCCCDDDEEEGGGHHHHHHGGGGGGFFFFFFFFFFFFGGGQQQPPP___yyyqqqnnnjjj{{{yyy[[[IIIHHHRRRcccppp```AAA888999777777666555444333222222222111111000000000111111111111111222222222333333222333444555555777:::<<<;;;;;;::::::@@@FFFEEE@@@???@@@@@@AAAAAAAAA@@@@@@AAA???>>>AAAEEEHHHGGGFFFCCCBBB@@@@@@AAACCCDDDDDD???DDDIIIMMMPPPRRRSSSSSSdddddddddhhhlllqqqssssssxxxuuusssvvv}}}nnniiibbbZZZTTTOOOIIIFFFFFFAAA:::555333111111000...///111444666333...***,,,,,,,,,++++++,,,,,,---))),,,<<>>>>>======<<<::::::888888888:::===???>>>>>>@@@@@@@@@>>>======>>>@@@???>>>===<<<<<<<<<>>>???>>>>>>>>>>>>??????@@@@@@BBB@@@===;;;<<<>>>AAACCC>>>???;;;<<>>BBBAAA===888777777888777666555555444111...222000...000333555333000/////////000//////......,,,,,,,,,,,,,,,,,,++++++************))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))*********++++++,,,---------...000222333333333555777888:::<<<======<<<===>>>??????@@@AAACCCEEEGGGGGGDDDEEEFFFGGGHHHGGGFFFEEERRR]]]ccc\\\OOOHHHGGGHHHEEEEEEEEEDDDDDDCCCCCCCCCEEEEEEDDDCCCBBBAAAAAAAAAAAA@@@???===<<<<<<<<<<<<>>>???@@@???>>>???DDDHHHZZZgggwwwpppUUU]]]wwwkkkUUU666GGGWWW^^^cccqqqxxxeeeVVVSSSVVVZZZXXX```lllwww|||qqqbbbVVVTTTVVVYYYYYY___QQQYYYjjjMMM\\\pppyyyddd>>>000666555,,,222111111111111222333333333333333444444666777777;;;;;;;;;<<<<<<======>>>===???AAABBBAAAAAABBBCCCAAABBBBBBCCCDDDEEEFFFGGGEEEEEEDDDCCCCCCDDDDDDDDDJJJJJJMMMYYYuuuvvv}}}~~~pppYYYKKKIIIMMMTTTccczzzrrr\\\???888777888777666666444444333222000000000//////000000111000000000111111111111111000222444555444555888;;;999<<<===:::999<<<<<<:::???@@@@@@@@@???>>>======AAA???===???CCCEEEBBB???>>>===>>>AAACCCCCC???<<>>AAA???>>>>>>@@@CCCDDDDDD999777333111444;;;DDDKKKBBB===888444444555666666///---******---222666777000...,,,,,,++++++***))),,,++++++++++++,,,------...)))...333,,,***---***))))))******))))))((('''''''''''''''''''''''''''&&&&&&''''''((((((((()))&&&&&&&&&'''''''''''''''''''''((((((((()))))))))))))))((((((((((((((((((++++++***++++++++++++***+++++++++,,,------.........///000111333555666777888888999:::::::::::::::888777777999<<<>>>>>>>>>?????????===<<<<<<>>>AAA???>>>=========>>>??????CCCAAA???<<<;;;;;;;;;<<<===:::999:::===@@@@@@>>>;;;;;;333333:::777111666555555555555444222000...000333555555444333333444---,,,,,,...111111---***,,,------...---,,,+++************+++++++++++++++*********)))))))))(((((((((((((((((((((((((((((('''''''''((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))******+++,,,,,,,,,---///111111111222444666666888::::::::::::;;;<<>><<<::::::<<<===<<<999999<<<@@@KKK]]]vvvzzzsss}}}}}}ooobbb^^^___bbbhhhpppXXXOOOCCC@@@PPPjjjyyyoooeee[[[\\\^^^```dddgggkkkoooqqq{{{uuulllfff```YYYUUUOOOKKKIIINNNUUUYYYYYYWWWbbbmmm}}}XXXGGGUUUqqqxxxuuuyyy```555&&&000:::555+++000000000000000111222222222222222222333444555555:::::::::;;;<<<======>>>;;;===???@@@@@@@@@AAACCCBBBCCCCCCDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBCCCCCC>>>BBBAAADDDaaaqqq___qqqlllSSSDDD<<>>888777777777666555444333333222///////////////000000111000000000000000000000000///333666666555444666888555:::===:::888:::;;;:::===============<<<;;;;;;>>><<<;;;>>>AAABBB@@@>>>DDDBBB???===<<<;;;999777999777888<<>>??????<<<======<<<;;;<<<>>>@@@===============>>>>>>???AAA???<<<:::999:::<<<===999888888;;;???AAA???===>>>???888777???<<<444555666444333222333333111000---000222111...---...///555222///....../////////***+++,,,---------------)))))))))*********************)))))))))((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((())))))(((((())))))***+++++++++---...000000000111444666555666888888888888:::;;;BBBCCCCCCBBBAAAAAABBBDDDAAABBBCCCDDDDDDEEEEEEDDDBBBEEEGGGEEEFFFHHHEEE@@@CCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAA@@@??????999;;;>>>AAAAAA???<<<:::<<<===<<<:::888777888999???QQQeeehhhgggwwwwwwjjj```dddmmmaaaLLLQQQhhhwww___GGG???KKK___llluuurrreeefffffffffeeeeeeffffffgggkkkkkkhhhllltttvvvqqqrrrnnnlllllllllhhhaaa\\\\\\SSSKKKHHHGGGEEEEEEFFFGGGGGGIIIJJJKKKQQQ```nnnpppTTT@@@OOOsss~~~mmmfffyyyPPP<<<...///111,,,---444000////////////000111111111111111111111222333333777888999999:::;;;<<<<<<:::<<<>>>??????@@@AAABBBBBBBBBCCCDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCDDDDDDEEECCC??????DDDMMM^^^{{{xxx[[[dddwww|||___MMMDDD???CCCLLLRRRUUUWWWVVV>>>888777666666555444333222111111///............///000111///////////////////////////333888999666333444666333777888777999===<<<999777888999:::;;;;;;;;;;;;999999:::<<<>>>@@@@@@@@@::::::999999:::<<>>>>>===999444777???BBB@@@===;;;:::999777555111333444333111//////000333222222333333111---***)))***---111555666444222###'''---000000---***(((,,,+++***************+++)))%%%***,,,'''))),,,$$$(((((())))))(((((('''&&&''''''''''''''''''''''''%%%%%%&&&''''''((())))))%%%%%%%%%&&&&&&'''''''''&&&&&&'''''''''((((((((('''''''''((((((''''''&&&'''&&&%%%'''***,,,+++)))))))))******+++,,,,,,,,,,,,,,,...///111333444444444555666888999999::::::999888777888:::<<<======999:::;;;;;;;;;<<<>>>@@@;;;;;;;;;;;;<<<<<<======;;;;;;;;;;;;<<<>>>???AAA===<<<;;;<<<======;;;:::555;;;888555;;;999444888333111000000111000///...555777:::999555222111111///...,,,)))((((((+++...,,,,,,,,,------......///((((((((())))))************)))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))''''''((())))))******+++,,,---.........///222555333555666777666777:::<<>>===???AAA???@@@@@@AAABBBBBBCCCCCC===@@@@@@???BBBFFFEEEAAAAAAAAABBBBBBBBBBBBBBBBBB>>>???@@@@@@@@@???>>>>>><<<===>>>??????===;;;999>>><<<999888888999999999:::BBBQQQZZZ^^^ppp~~~zzzwwwgggeeeuuuzzzhhhUUUPPPrrr{{{yyycccIII>>>DDDNNNTTTbbbnnnttt|||nnnooolllfff___^^^dddkkkmmmkkkgggbbb^^^[[[[[[[[[KKKKKKJJJHHHGGGFFFDDDBBBEEE@@@???BBBCCCBBBDDDIIIHHHFFFGGGOOO]]]rrrvvvRRRBBBPPPzzzttteeelll||||||YYY000---111555///&&&***666//////......//////000111000000000///000000111222444555555666888999999:::999;;;>>>??????@@@AAABBB???@@@BBBDDDEEEEEEDDDDDDFFFFFFFFFFFFFFFGGGHHHHHHKKKBBBBBBIIIDDD@@@VVVwwwzzzwwwuuullloookkk\\\NNNHHHDDD===888666UUU===999777555444444333222111000000...............///000111///////////////............444::::::777333333444444444333444:::???<<<555222444555888:::;;;<<<===>>>>>>===<<<;;;:::::::::===??????>>><<<;;;<<<===777999???AAA<<<:::EEETTTSSSLLLAAA888444333444555333222000111333333111...///...,,,---///111111000333000---,,,---/////////,,,,,,+++)))((((((+++---++++++***))))))))))))))),,,)))---,,,###&&&,,,((((((((((((((((((''''''&&&''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''(((((((((((((((((('''&&&%%%%%%,,,)))((()))+++,,,***((()))))))))***++++++,,,,,,+++,,,---///000222333444333444555666666777777777777555444555777999::::::666888:::;;;;;;<<<===???999999999::::::;;;;;;;;;<<<<<<<<<;;;;;;:::999888<<<:::999888999999::::::444>>><<<666666222///666333333444444444333222111111444777777444000---,,,))),,,000000---,,,---000,,,,,,+++***)))*********'''((((((((())))))******))))))))))))((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))''''''(((((()))*********+++,,,---------...111444333444666666666777:::<<<===???@@@???<<<<<<>>>AAA>>>>>>??????@@@AAABBBBBB@@@CCCDDDAAAAAADDDDDDBBBAAAAAAAAAAAAAAAAAAAAAAAA===>>>@@@AAAAAA@@@???>>>@@@??????===<<<;;;:::999999666222333777999:::999777222===LLLVVViii}}}ttttttlllIIIDDDVVViiiooohhhYYYGGG999<<>>??????@@@AAACCC===>>>AAACCCEEEFFFFFFFFFIIIHHHHHHHHHIIIJJJKKKKKKFFF@@@AAAFFFEEEBBBIIIWWW~~~]]]```aaavvvvvvcccPPPAAA@@@GGGXXX<<<222999666555444222111000000000........................------,,,+++,,,---...///000777===:::222---///444222333444666666666555555333444555666888999:::;;;:::::::::;;;;;;;;;;;;;;;AAA@@@>>><<<<<<===>>>@@@;;;999===AAA>>><<>>444111222444333333222111000///...---///............---------......---------,,,,,,,,,---------,,,,,,,,,++++++))))))))))))((((((((((((((((((((((((((((((((((((''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))************...------......///000111555444333333444555666777;;;666111222555888777444::::::::::::999999888777999999888888888999:::::::::;;;======<<<;;;<<<===999:::::::::999999888777444555666666666444333222444444444333333222222222555555444333222111000///...---,,,,,,++++++,,,,,,************************))))))************))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&'''''''''(((((()))))),,,,,,------.../////////333444555666777888999:::999<<<@@@AAAAAAAAAAAAAAA>>>@@@CCCDDDCCCBBBBBBCCCCCCEEEEEECCCEEEKKKOOONNNHHHGGGEEEEEEFFFEEEDDDBBB?????????@@@@@@??????>>>??????>>>===<<<;;;::::::777777666666666888999;;;777;;;666555OOOyyy~~~}}}xxxnnnjjjTTTHHH@@@III\\\lllooommmLLL???444333888@@@JJJRRR^^^pppzzzpppaaa\\\YYYUUU]]]]]]]]]^^^```bbbdddfffWWWXXXZZZ]]]^^^\\\WWWSSSOOOLLLHHHEEEBBBBBBLLLWWWkkkoooYYYEEE@@@RRRjjjvvvqqqllljjjjjjppp]]]777...///---,,,,,,,,,,,,---..............................////////////000000000000111222222333444555666666>>>>>>>>>???@@@AAACCCDDDAAA>>>>>>AAAGGGIIIFFFCCCFFFEEECCCCCCEEEGGGHHHHHHDDDDDDDDDDDDFFFHHHJJJKKKZZZooolll[[[^^^hhh{{{~~~qqq___OOOUUU:::222777555444333222111000000000........................---,,,,,,+++,,,---...///+++000555444///,,,...222111222444555666666555555444444666777888:::;;;;;;999::::::::::::;;;;;;;;;===<<<;;;:::::::::;;;;;;===888888<<<:::888AAAOOO^^^VVVKKK???777444555666333222222111000///...---............------------------------,,,,,,,,,,,,,,,,,,,,,++++++++++++***))))))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((()))))))))*********------------...///000111444444333333444555666777999666444666999:::777444777888999:::::::::::::::999999999999999::::::;;;:::<<<======;;;:::;;;<<<999999:::::::::999999888777777777666555333222111444333333333222222222222444444333222111000///...------,,,++++++++++++,,,************************))))))************))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''((((((((())),,,,,,,,,---......//////333333444555777888999999:::<<>>@@@BBBCCCBBBBBBBBBDDDGGGIIIIIIGGGHHHNNNQQQOOOGGGFFFFFFFFFGGGFFFDDDAAA@@@@@@AAAAAAAAAAAAAAA@@@???>>>>>>===<<<;;;::::::777777666666777777888888222777555222AAA^^^nnnooohhhlllrrrvvvrrrjjjgggiiikkkaaaPPPCCCEEESSSaaaggg^^^VVVLLLEEE<<<555555888BBBOOOWWWUUUUUU\\\___]]]LLLJJJHHHFFFDDDCCCCCCCCCLLLJJJFFFCCCCCCDDDGGGIII???>>>AAAHHHSSSeeelllUUUAAA???IIIWWWhhhvvvpppeee]]]bbbssszzzeeeCCC///......,,,,,,,,,,,,,,,---......------------------------....../////////000000000111111222333444555666666<<<<<<<<<===>>>???@@@@@@??????@@@AAACCCEEEGGGHHHFFFDDDCCCDDDEEEFFFFFFEEEBBBBBBBBBDDDFFFIIIKKKMMMBBBXXXooo{{{~~~lll___ZZZggg~~~RRR999111666444444222111000000000000------------------------,,,,,,,,,,,,,,,---......)))+++---...------///111111111222444444555555444555555666777999:::;;;;;;999999999:::::::::;;;;;;;;;;;;<<<<<<;;;;;;:::999>>>888555999888666999AAARRRMMMEEE===777555555555222222111000///......---............---------------------,,,,,,,,,++++++++++++*********))))))))))))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))******,,,,,,,,,,,,---...///000333333333333444555666777777666777999<<<<<<888333555666888999;;;<<<======999::::::::::::;;;;;;<<<;;;<<<======;;;999999:::999999:::::::::::::::999:::999777555333222111111333222222222222111111111222222111000///......---------,,,+++++++++++++++************************((())))))******))))))(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''((((((((((((++++++,,,,,,---.........111222333444666777888999:::<<>>>>>>>>???@@@AAAAAA@@@AAACCCEEEIIIKKKJJJHHHIIIMMMOOONNNFFFFFFFFFGGGHHHGGGDDDAAA@@@AAABBBBBBCCCCCCCCCCCC>>>>>>===<<<;;;:::999999777777777777777666666555000444444222444???KKKRRRUUU```mmmsssmmmeeehhhpppwww|||sssZZZGGGFFFGGGEEEPPPUUU^^^aaaXXXIII>>><<<999<<<:::666:::DDDFFFAAA@@@@@@??????@@@AAABBBBBB888999999999;;;AAAJJJRRRkkkqqq~~~kkkZZZGGG@@@EEE\\\qqqvvvsssppp\\\bbbfffjjjwwwgggLLL:::,,,***///,,,,,,,,,++++++,,,,,,---...------------------------.........////////////000000000111222333444555555999:::::::::;;;;;;<<<<<<<<>>???@@@AAA@@@???===<<<<<<999888;;;999777999???CCC@@@<<<777333222111111111111000//////...------.........---------,,,,,,,,,,,,,,,,,,++++++++++++***))))))))))))((((((((())))))((((((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((()))))))))***+++++++++,,,,,,---...///222222222333444555666666666666666999;;;:::777444555666777999;;;<<<======999::::::;;;<<<<<<<<<<<<;;;<<<===<<<:::888888888888999999:::::::::::::::999888666444222222333333111111111111111111111111000000//////...---,,,,,,---,,,,,,+++***+++++++++************************(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''(((((((((((((((******++++++,,,---------000000111333444666777888:::<<<>>>>>>===<<<<<<===??????@@@??????@@@CCCEEEFFFIIIHHHEEEFFFIIIJJJHHHEEEEEEFFFGGGHHHGGGCCCAAA@@@@@@AAABBBCCCCCCCCCCCC======<<<;;;:::999888888666777888888777555444222333333444555222000666???OOO^^^rrr~~~{{{uuuvvv}}}vvvrrr^^^WWWMMM>>>===CCCMMMWWWYYYTTTQQQRRRMMMIII???555333666444///111222444777:::>>>@@@AAABBBKKKVVV___fffnnnxxxyyydddQQQAAA777EEEOOOdddxxxzzzkkk^^^ZZZbbbrrr}}}|||^^^CCC///***''',,,///(((+++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------........./////////...///000111222333333444777888888999999999999999:::===@@@@@@>>>>>>AAAEEEBBBCCCDDDFFFHHHHHHFFFCCCFFFEEECCCBBBAAAAAABBBBBBKKK===999IIIccc{{{yyyhhhiiisssLLL:::555777222222111000////////////------------------------+++++++++,,,,,,,,,,,,,,,///---+++,,,...000000.........///000111222333444555555666777888888999999999::::::;;;<<<<<<======???@@@BBBCCCCCCAAA???===:::<<<>>>===888444777===888777555333111000//////000000//////...---------...------------,,,,,,,,,,,,,,,+++++++++*********)))))))))(((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&'''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((((()))))))))************+++,,,---...///000111222333444555555555444444555777777777666666777888999::::::::::::888999:::;;;<<<<<<<<<<<<:::<<<<<<;;;999777777888888888999999:::999999888555444333222222333444555000000000000000000000000///......------,,,,,,,,,,,,,,,+++************+++))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((('''''''''))))))******+++,,,,,,,,,......000111333555666777999;;;<<<<<<;;;:::;;;<<<===>>>???>>>>>>@@@CCCEEEDDDFFFFFFCCCCCCFFFFFFDDDDDDDDDDDDEEEGGGFFFCCCAAA??????@@@AAAAAAAAAAAAAAA<<<<<<;;;:::999888777777666777777777666444333111555222222666444000111666EEETTTkkk~~~}}}pppllltttrrreeePPPEEE;;;777999===DDDKKKNNNMMMIIIBBB@@@BBBDDDCCC======>>>??????@@@@@@@@@MMMWWWdddmmmsssyyy|||pppVVVCCC???HHHVVV```sssrrrtttrrrggg^^^dddrrrsssRRR999,,,***---***,,,...)))+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............------...///000111222222555666777888999999999888:::;;;===???@@@???>>>===@@@@@@@@@BBBDDDEEEDDDBBBDDDCCCAAA@@@??????@@@@@@===@@@FFFIIIEEELLLlllvvvgggaaammmooozzzIII;;;666777111111000///////////////,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,,,,+++***+++,,,---,,,+++---------...///111222333444444555666666777888888999999::::::;;;<<<=========>>>???@@@@@@>>><<<;;;999<<<>>>;;;444111333888555444333222111111000000//////......------------------------,,,,,,,,,,,,+++++++++*********))))))))))))((((((((('''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((((((((()))))))))))))))******+++,,,---------///111222333333333333333333444444555555666777777888888888888888777777888:::;;;<<<<<<<<<;;;999:::;;;;;;999777777888888888999999888777777666222111111111111222333333......///////////////000......---------,,,,,,,,,,,,,,,+++***************))))))))))))))))))))))))'''(((((())))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''((((((((((((((('''''''''(((((())))))***+++++++++,,,---...000222444555666888999::::::999999;;;<<<;;;===>>>??????@@@BBBDDDCCCFFFFFFCCCCCCEEEEEEBBBCCCBBBBBBBBBDDDDDDBBBAAA>>>??????@@@@@@??????>>>;;;;;;:::999888777666666666666666666555444333222333000000333444222111222555???RRRfffrrrvvvyyy}}}|||rrrvvvwwwhhh\\\PPPIIICCC<<<777666777999::::::;;;>>>DDDHHHPPPQQQQQQRRRRRRQQQQQQPPPIIILLLNNNOOONNNPPPTTTXXX___^^^^^^[[[RRRIIIIIIMMM===;;;;;;AAAOOOeeezzz}}}rrrnnnlllpppjjjHHH+++---'''---111)))''',,,+++******))))))******+++,,,++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,---...///000111111333444666888999999999888999:::;;;>>>@@@AAA@@@???BBB???======>>>@@@@@@@@@??????>>>???@@@BBBDDDEEE>>>CCCJJJIII???;;;JJJ___~~~mmmdddbbbiiivvvEEE:::666555000000///.........//////,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,,,,+++((()))+++,,,,,,++++++***,,,,,,,,,,,,...000222333333333444444555666666666666777888999:::;;;;;;<<<:::;;;;;;<<<;;;:::999888777888888555333333444555444333222222111111111111.........------------,,,---------,,,,,,,,,+++++++++*********)))))))))))))))))))))(((((((((((('''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))))))))))))))))))))***,,,,,,***+++---///111111111111///111444666666555444444555555666777777777777777555777999;;;<<<<<<;;;;;;777999::::::888777888999888888888888777555444333000000111111111000000///------........./////////...------------,,,,,,,,,,,,++++++***************))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''')))(((((((((''''''''''''''''''((())))))******++++++,,,---///111333555555666777999999888999;;;===999<<<>>>??????@@@AAACCCAAADDDDDDBBBBBBEEEDDDAAACCCAAA??????AAABBBBBBAAA@@@@@@@@@@@@???>>>======::::::999888777666666555666666555444333333333333///111111000000222333111...111999EEEOOOWWWcccmmm}}}}}}yyywwwxxxvvvrrrllllllnnnpppjjj[[[MMMGGG>>><<<:::777555555777;;;BBBCCCEEEFFFHHHHHHHHHHHHFFFDDD@@@===;;;;;;<<<======AAAFFFHHHBBB999666999OOOWWWdddmmmqqquuuyyy|||pppqqqxxxlllOOO888---***...(((---000(((&&&+++***)))))))))))))))***+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------++++++,,,---...///000000///111444666888888888888777:::<<<======AAAFFFKKKLLLGGGAAA===<<<>>>???@@@?????????@@@CCCEEEHHHJJJJJJDDD@@@AAADDDDDD@@@<<>>@@@@@@@@@AAABBB>>>AAABBB@@@@@@CCCCCC???CCC@@@>>>===???AAABBBBBBAAAAAAAAA@@@???>>>===<<<::::::999888777666555555666555444333222333444555,,,333555///,,,111333111222000///111555???QQQbbbuuuvvvvvvqqqkkkkkkttt}}}mmmoootttvvvrrrkkkiiikkkccc\\\RRRKKKEEE@@@>>>>>>444555666777777666555444666444333444555666555333:::;;;???DDDIIIPPP^^^llliiioootttsssooommmqqqvvvkkk}}}uuuRRR999,,,'''+++111...&&&)))///***)))+++''')))))))))))))))******+++************************++++++,,,,,,,,,---------***++++++,,,---...///000---///222555777888888777666;;;>>>===;;;@@@LLLXXXWWWPPPGGG@@@>>>???AAACCCBBBBBBBBBCCCDDDFFFHHHJJJEEEEEEAAA<<<<<>>??????>>>>>>>>>@@@@@@@@@?????????@@@AAABBB???>>>>>>>>>???@@@@@@AAA???@@@@@@??????>>>===<<<<<<;;;999666555555555555666555333111111222333444000000000000000000000000/////////000222666999;;;aaaccceeegggjjjrrr}}}ppptttxxxyyywwwssslllgggqqqyyyuuuiiieeehhh```PPPKKKCCC;;;777888999888555999555777???BBB???AAAGGGHHHYYYlllrrrmmmhhhjjjooouuu||||||vvvvvv|||___HHH222,,,------***)))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,------...///111333555666777777======<<<;;;;;;===@@@DDDCCCAAA???AAACCCDDDCCC@@@DDDCCCCCCEEEHHHIIIGGGDDDFFFDDDBBB@@@??????@@@AAA>>>>>>EEEWWWoootttAAA888222666000///...------,,,------,,,++++++******++++++,,,*********+++++++++,,,,,,++++++,,,,,,---.........,,,,,,,,,---......//////222222222222333333333333555444444444444666777888:::666666;;;<<<888666888888555333222444555555333111111111000000000//////.........------+++******------......///.........---+++************)))''')))))))))((('''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((()))))))))))))))***+++,,,...000111222111222222333333333333333666444222111222555777:::888999::::::::::::999888777999::::::888777888999888777666444333333333333000000000000000///......,,,,,,------------,,,,,,......---++++++*********))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((++++++,,,---...000111222666666777777888999::::::===>>>??????>>>>>>@@@BBBBBB???===<<<>>>@@@@@@@@@???????????????@@@AAAAAA????????????>>>===<<<<<<<<<;;;999888666555555555555444222111000111222333////////////////////////000/////////000222444666;;;DDDRRRaaannntttuuutttrrrpppqqqsssqqqmmmmmmqqqtttmmmkkkuuuwww^^^aaafffjjjiiiaaaVVVMMMWWW[[[\\\ZZZZZZ]]]aaaaaaqqquuu~~~qqqbbbiii|||www{{{}}}~~~lllSSS@@@666---))),,,...,,,************))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********+++++++++,,,,,,,,,,,,---,,,---///111333444555555:::;;;:::999999;;;>>>AAA===<<<<<>>======??????@@@>>>===AAAKKK[[[jjjtttppp???888111555000///...------,,,------++++++************++++++)))*********++++++++++++***++++++,,,,,,---------++++++,,,,,,---.........///000000111222333444555555444444555555666777888888666666999;;;888666777777555333333444444444333000000000000////////////------------,,,+++***)))+++,,,---......//////...,,,+++))))))******((('''))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((()))))))))((()))***,,,---///000111111111111111111222333444555444333333555777:::<<<:::999999999999999::::::999::::::999888666777888777666555444333222222222///000000000000///......,,,,,,------------,,,,,,------,,,+++************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((***++++++,,,---///000111333444444555666777888999<<<============???BBBEEEDDD???::::::===@@@@@@>>>@@@????????????@@@AAAAAA????????????>>>===<<<;;;:::::::::999777666444333333222111000///000111222////////////////////////000///...------...///000***,,,444DDDXXXjjjuuuyyytttssszzz}}}nnnjjjqqqggg\\\]]]ooo~~~tttmmmeeeooo{{{~~~rrrcccZZZgggpppqqqhhheeennnqqqllllllkkkuuu~~~qqqbbbooo}}}xxxoooWWWDDD222$$$%%%'''+++///---(((''')))***))))))(((((())))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************+++++++++,,,,,,,,,+++,,,---///000222333444666777888777777888<<<>>>;;;;;;<<>>>>>>>>@@@@@@BBBAAA===888555<<>>BBBFFFGGG@@@999999>>>BBB@@@===@@@@@@?????????@@@@@@AAA>>>>>>>>>>>>===<<<;;;;;;999999:::999888666444222222111000////////////000////////////////////////000///...---,,,---------000+++(((,,,999LLL]]]gggaaahhhyyykkkoookkkpppxxxzzzssshhhbbbcccmmmrrrwwwvvvooohhhdddcccnnnqqqqqqpppppprrrppplllwww}}}vvvwwwyyytttiiiRRR999,,,,,,......,,,---...---)))&&&(((+++))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***************+++++++++++++++,,,,,,...///111222333444555777777777888:::<<<>>>>>>>>>???@@@AAABBBBBBBBBCCCDDDEEEDDDAAA===;;;AAAAAA@@@@@@@@@AAABBBCCC???AAABBB>>>888777<<>>:::333555000///...------,,,------+++******))))))******+++(((((()))))))))*********'''''''''((((((((((((((())))))******+++,,,,,,,,,++++++---///111333444555444444555555666777777777777777888999:::;;;:::777333333444333222222222222/////////............---+++,,,---...///000000000.........---,,,+++***)))***((('''((())))))(((&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((('''((()))***+++,,,---...//////......///000222333222222444555777999;;;<<<999888666555666777:::;;;999999999777555444555777666555444333111111111111///////////////...------+++,,,,,,,,,,,,,,,,,,+++++++++***)))))))))******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''))))))))))))***+++------...///000111333444555666666777777777888<<>>@@@??????>>>>>>?????????======>>>======<<<;;;:::888888999888777555333111000000//////.........///..............................---------.........---......---,,,...333777???HHHcccqqqjjjqqqnnnzzzwwwwwwuuu}}}tttlllkkkqqqxxx~~~uuuwwwxxxxxx~~~xxxuuu|||pppYYY===888000((('''***+++)))''''''&&&%%%&&&)))++++++))))))(((((((((((())))))'''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))*********++++++,,,,,,,,,---...000222333222444666888888888:::;;;????????????>>>>>>>>>???AAACCCDDDDDDBBB???<<<;;;@@@@@@@@@@@@AAABBBCCCCCC;;;===>>>===;;;888777666333777CCCZZZwwwggg===;;;444555000///...------,,,------******))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))***+++++++++******,,,...000222333444222333444555666666666666555777777777999<<<:::666111333444444222111111111///.........---------------...///111222333333333000000000///---,,,***))))))'''&&&'''((()))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''(((((((((''''''((()))***+++,,,,,,---------...///000111222///111333555777888999999777666555444555666888:::777777777555333333555666555444333222111000000000...////////////...------++++++,,,,,,,,,,,,++++++******)))))))))))))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''(((((((((((()))***+++,,,------///000222333555555333444666666777:::???BBBCCC???<<<===AAADDDBBB@@@??????>>>=========>>>>>>============<<<;;;:::999777777777666444333111000000000000/////////..............................---------............///(((,,,///---***(((***,,,000111<<>>>>>===>>>???AAA>>>@@@AAA@@@>>><<<<<<<<<>>>>>>>>>???@@@@@@@@@@@@AAA===999777888888777555AAA;;;444888JJJeeeccc;;;:::333444000///...------,,,------******))))))))))))******'''''''''((((((((())))))((((((((((((((((((((((((''''''((())))))******+++)))***+++---///111222333111222333444555555555444222555666444666:::999333000222444444111000000111.........---------,,,,,,---......///////////////---------,,,,,,***)))(((((('''&&&&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&'''(((((()))***+++++++++,,,---...///000000000...///222444666666666555444444333333444555777888555555555333111222444666555444333111000000000000......//////......---,,,++++++,,,,,,,,,,,,++++++))))))((((((((())))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''((()))******,,,---...000222333444555222444666777888:::>>>@@@>>>======???AAABBBBBB@@@>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999999777666555333222111000000000000000000000///..............................---------...---------,,,+++***)))(((***...333777///,,,+++---...///666>>>NNNWWW___bbbiiissswwwuuuwwwxxxyyywwwuuutttuuuwwwuuusss{{{{{{tttwww~~~uuurrrqqqpppUUULLLAAA888333///------///,,,******+++,,,++++++))),,,---******,,,)))###((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))((((((((()))))))))******++++++******+++---///000...111666888888888999999999;;;============???BBB===???@@@???===<<<>>>@@@>>>??????@@@@@@@@@??????@@@===999777777777777666'''111;;;<<<777777CCCOOO|||```:::999222333000000...---------------******))))))))))))******''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&%%%''''''(((((()))*********)))***+++---///000222222000111333444555444444333///333444222444999777111///222555444111///000111......---------,,,,,,,,,++++++++++++***)))(((((('''((((((((((((''''''&&&'''&&&%%%&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&''''''((()))******+++)))+++---///000000000///---...111333555555444333222222222333444555666666333444333222000111444666555444222111000000//////......//////......---,,,+++++++++,,,,,,+++++++++))))))(((((((((((()))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((()))***,,,---...000111333555555333555777999:::;;;===???999;;;===???AAAAAAAAA@@@>>>===<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;:::999999777666333111000///000000000000000111000//////...........................---------------+++******,,,******,,,//////+++((((((***++++++,,,---,,,+++***///;;;FFFIIIJJJVVVdddgggjjjnnnppppppooonnnnnniiisss}}}yyyrrrpppppppppnnnllleeeRRR<<<444999222///+++******)))+++---,,,(((&&&&&&''''''(((***$$$)))(((######***---,,,((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((())))))))))))***)))(((((()))+++---///,,,000555777888777777888:::<<<>>>>>><<<;;;===@@@>>>@@@AAA@@@>>>???BBBFFFAAAAAABBBBBBBBBAAAAAA@@@666777888888777555333222666333111333555555666666444KKKjjjYYY888777888222111000///...---,,,,,,,,,************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''******))))))(((((('''''')))))))))***+++---...///111111222333333333222222333222000000000222444555555555555444222000...---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))***))))))((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((+++,,,,,,---...///000000111111111111111222222222222222333444555666777888444333222222444444333222000000000000000000111111//////...---,,,,,,++++++************************+++******)))(((''''''&&&((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&'''&&&$$$!!!'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((++++++***+++---000333444333444666888999:::::::::<<<>>>@@@AAABBBAAA???>>><<<===>>>>>>>>>===;;;::::::::::::888555444555666666444333222222222000...000000000000000000000000......---------,,,,,,,,,,,,,,,,,,+++++++++******************************)))************+++++++++...---,,,+++,,,...111222888;;;???CCCEEEEEECCCBBBOOOOOOOOONNNKKKHHHDDDBBB555444222000...+++***)))******++++++++++++*********)))((('''&&&&&&'''(((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))************+++++++++000000111222333555666777888888999::::::;;;<<<<<<======>>>???????????????>>>?????????>>>===;;;:::777888999:::999777555333444444444333333222222222444555888???KKKZZZhhhqqqXXX999666777222111000///...---,,,,,,,,,************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))(((((('''''')))))))))***+++,,,---...000000111222222222111111111222222222222111111000333333222111000//////...------------------------+++++++++************))))))))))))))))))))))))))))))))))))((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((++++++,,,---...///000000000000111111111111222222222333333444555666666777555444333333555555444333000000000111111111000000///......---,,,,,,++++++*********************************)))((('''''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&%%%$$$%%%(((+++'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((+++******+++,,,///222444333444555666888888999999;;;<<<>>>???@@@???>>>=========>>>>>>>>>===<<<;;;999::::::999666555555666666444222222222222000...////////////////////////...------------,,,,,,,,,,,,,,,+++++++++*********************************))))))*********+++++++++)))((((((((()))***+++,,,)))+++...000111000///...,,,---------,,,***(((&&&...------+++***)))(((((()))******++++++******)))***)))((('''&&&&&&'''(((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))*********+++++++++000000000111222444666777666666777999:::<<<============>>>????????????>>>>>>>>>??????>>>===;;;:::999999::::::999777444333444444333333333222222222666555444444777:::???AAAWWW999666777222111000///...---,,,,,,,,,************))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''')))))))))(((((((((((('''))))))))))))***+++------//////000111111111111111111222333444333111///---333222000///.........///........................+++++++++************)))))))))))))))))))))))))))))))))(((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&''''''''''''(((((((((******+++,,,---.../////////000000000111111111222333333333444444555555555666555444444666666555444///000111111111000///.........------,,,,,,++++++******************************))))))((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''$$$!!!###+++333'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((************,,,...111222222333444555666666777777999:::<<<=========<<<;;;===>>>?????????>>><<<;;;999:::;;;:::888666666666555444222222222222000...////////////////////////------------,,,,,,,,,,,,,,,++++++++++++*********************************)))))))))*********++++++)))***+++,,,,,,++++++***&&&''''''''''''&&&%%%$$$((()))***++++++***))))))((((((((((((((()))))))))))))))************)))))))))(((''''''&&&'''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''((((((((()))))))))*********++++++/////////000222333555666333444555777:::<<<===>>><<<======>>>>>>>>>>>>>>>======>>>>>>>>><<<;;;:::::::::::::::888666333222333333333222222222222222111111111000///...---,,,VVV999666666222111000///...---,,,,,,,,,************)))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((())))))+++,,,,,,...///000111111222111111111222333333333222111000555333000...,,,------...------------------------+++++++++*********))))))(((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((())))))***+++,,,---.........//////000000111111111333333333333333444444444555444333444555666555333//////111222111000...------------,,,,,,,,,++++++***************************)))))))))((((((((('''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&$$$"""$$$***000'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))))))))***+++---///000111111222333444555666666999:::;;;<<<<<<<<<<<<;;;===>>>?????????>>><<<<<<999;;;<<<;;;888666666666444333111111222222000...////////////////////////---------,,,,,,,,,++++++++++++++++++************************************))))))))))))************+++---///000000...,,,***,,,,,,+++***))))))))))))((()))***++++++++++++***(((((())))))************((())))))))))))))))))(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))************---......///000222333444333333555666888:::;;;<<<;;;<<<======>>>>>>======<<<<<<===>>>===<<<;;;:::;;;;;;:::999777555333111222222222222222111111111---///111333444444333333UUU999555555222111000///...---,,,,,,,,,************)))))))))((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((((((((((((((((((((()))***++++++...///000111222222222222222111111111222333555666777555222///---,,,------+++++++++++++++++++++++++++++++++*********))))))((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''(((((()))***+++,,,------------...///000000111111222222222333333333333333444333222333444444444222///000000111000///...---,,,,,,,,,,,,,,,+++++++++************************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((()))***+++,,,---...000000000111222444666777;;;;;;<<<<<<===============>>>>>>??????===<<<;;;999:::;;;:::888666555666444222111111111111000///........................------,,,,,,,,,++++++++++++++++++*********))))))))))))))))))))))))))))))(((((()))))))))*********)))+++...111000...***(((+++***)))))))))***++++++'''''''''''''''''''''&&&*********)))))))))))))))'''(((((())))))(((((('''&&&&&&''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((()))))))))*********,,,,,,------///000222333333444444555666777888888;;;;;;<<<============<<<;;;;;;<<<======<<<:::999;;;:::999777555333222111111111111111111111111111111111111111000000000000SSS999555444222111000///...---,,,,,,,,,************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''(((((((((((((((((((((((()))******,,,---...000111111111111111000//////111333666888555444222///------,,,,,,************************+++++++++************)))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''((()))***+++,,,,,,,,,,,,---...///000111111111111111222222333333333444333222222444444333222111000000//////.........,,,,,,,,,,,,++++++++++++************************))))))))))))((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$&&&''''''### '''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''((()))***+++,,,,,,......///000222444777999<<<<<<<<<<<<======>>>>>><<<===>>>>>>>>>===;;;::::::::::::888555444555777333111000000111111000///........................,,,,,,,,,,,,+++++++++++++++************)))))))))))))))))))))))))))))))))((((((((()))))))))*********,,,000222222000---***'''''''''''''''((()))***++++++*********)))))))))((((((((((((''''''''''''''''''((((((((((((''''''%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''((((((((()))))))))******+++++++++,,,...///111222333333444444555555666666:::;;;;;;<<<<<<<<<<<<<<<::::::;;;<<<<<<;;;:::999999888777555444222111111000000000000000111111111000000///---------------RRR999444444222111000///...---,,,,,,,,,************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((('''''''''((())))))******,,,---.../////////.../////////000111222333000//////......---------+++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&''''''((()))***+++,,,+++,,,,,,---///000000111///000000111222333333444555333222333444555444333222111///---------...///++++++++++++++++++++++++************************(((((((((((())))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&(((((('''%%%$$$###'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&'''((()))***+++++++++---------///222555999;;;<<<<<<<<<<<<<<<======>>>;;;<<<=========<<<:::999::::::888555333333555777222111000000111111000///........................,,,,,,,,,++++++++++++***************))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***)))+++///111222000...,,,''''''((((((((()))))))))%%%%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&''''''((((((''''''&&&$$$%%%&&&'''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((((((((()))))))))************+++---...000111000111222333444555666777::::::;;;<<<<<<<<<<<<;;;999:::;;;<<<<<<;;;:::999666666444333222111111111/////////000000000111111,,,---......////////////RRR:::444444222111000///...---,,,,,,,,,************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((''''''''''''(((((()))'''(((***+++,,,---------,,,---///000111000...---***+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''((()))***++++++++++++,,,---...///000111...///000111222333444444666555444444555666555444444222///,,,+++,,,...///++++++++++++++++++++++++************************(((((((((((()))))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###'''+++)))%%%###&&&***'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&((()))************,,,,,,---///222666:::<<<<<<;;;;;;;;;;;;<<<======:::;;;<<<<<<<<<;;;:::999;;;999777333111111555777222111000000111111000///........................,,,,,,,,,+++++++++******************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))###%%%(((+++,,,+++)))''''''((((((((((((''''''&&&''''''''''''((()))***+++&&&&&&'''(((((())))))***&&&''''''''''''''''''&&&###$$$&&&'''((('''&&&&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))))))))***+++,,,...///000...///000222444666777888999:::;;;;;;<<<<<<;;;;;;888999:::;;;;;;;;;:::999555444333222111111111111.../////////000000111111,,,---///000000...,,,***~~~OOO999555555222000...,,,,,,------,,,+++************))))))))))))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((******))))))******+++,,,------...///////////////000///...---,,,---......+++++++++************)))))))))************))))))))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&'''((((((((((((''''''''''''((((((((((((+++,,,,,,---...///000000//////000111222222222222333333222111222333444555555222///------.........,,,++++++******++++++,,,,,,,,,,,,+++++++++******))))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))+++,,,---///222555777999;;;::::::::::::;;;<<<=========<<<<<<===>>>???@@@999999888666555333222222222222000///............000000///...------,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))***+++,,,---...///000222333444555555888888:::;;;<<<=========;;;;;;;;;;;;;;;;;;::::::777666444333222111111111000000///...............------------------------|||NNN999555555333000...,,,,,,------,,,+++************))))))))))))&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((******)))))))))***++++++---......///000/////////......,,,+++++++++,,,---+++++++++*********))))))(((((())))))))))))(((((()))(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&'''((((((((((((''''''''''''((((((((((((++++++,,,---...///000000///000111222222333333333444444333333333444555666666333000............---,,,,,,++++++++++++,,,,,,,,,,,,+++++++++*********)))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((()))++++++---///111444666888888888888888999:::;;;;;;<<<<<<;;;;;;<<<<<<======999888777666555333222222222111000///............000//////...------,,,,,,++++++++++++************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))***+++,,,,,,...///000222333444444555777777999:::;;;<<<<<<<<<;;;;;;;;;:::::::::::::::666555444333222111111111000000///...............------------------------xxxLLL999555444333000...,,,,,,------,,,+++************))))))))))))&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''((((((((()))))))))))))))******+++---...//////000000//////---,,,+++*********++++++++++++*********)))))))))''''''(((((((((((('''''')))(((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&''''''(((''''''&&&''''''''''''(((((((((******+++,,,---.../////////000111222333333333333555555444444444555666777666333000/////////...------,,,,,,++++++,,,,,,---,,,++++++++++++*********((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))***+++,,,...000222444666333444555666777888999:::;;;;;;;;;:::::::::::::::888888777666444333222222222111000//////....../////////......---,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((()))***+++,,,---...///111222333444444555666777888999:::::::::::::::::::::999999888888555555333222111111000000000///......---.........,,,,,,,,,,,,,,,,,,,,,,,,sssKKK:::555444333000...,,,,,,------,,,+++************)))))))))(((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))(((((((((((()))******------...///////////////,,,,,,++++++************************))))))))))))'''(((((())))))(((((('''(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''''''''&&&&&&&&&&&&'''''''''(((((())))))***+++,,,---......///000111222333333333333444444444444444555555555555333000/////////...,,,------,,,,,,,,,,,,------++++++++++++************((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((******+++,,,...000222333000111333555777888999:::;;;;;;;;;;;;:::999999888777777666555444333222111111111000///////////////.........------,,,,,,,,,,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((()))***++++++,,,---...000111222333333333444555666777888888888:::999999888888777777777444444222111111000000000///......------.........++++++++++++++++++++++++oooJJJ:::555333333000...,,,,,,------,,,+++************)))))))))((('''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((''''''(((((()))***,,,,,,---...............,,,,,,,,,,,,++++++***************)))))))))((((((((())))))******))))))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((()))***+++,,,------//////000111222222222222111111222222222333333333333111////////////---,,,---,,,,,,++++++,,,,,,---+++++++++*********))))))'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))***+++,,,...000111000111333555888999999::::::;;;;;;;;;;;;:::999888666666555444333222222111111000000////////////000---------------,,,,,,,,,,,,,,,,,,+++++++++******((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((()))***++++++,,,---///000111222222222222444555666777777777999888888777666666555555333222111111000000000000......------------......++++++++++++++++++++++++lllJJJ<<<555222333000...,,,,,,------,,,+++************))))))))))))'''(((((())))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&''''''''''''''''''''''''((())))))***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,+++************)))))))))((((((((())))))************))))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((()))***+++,,,,,,---...///000111111111111...///000111111111000000000///---...//////---,,,,,,++++++******++++++,,,+++************)))))))))'''''''''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((((()))***,,,---...000111444666888999999999999999:::;;;;;;:::999888555555444333333222111111000000////////////000000------,,,,,,,,,,,,,,,,,,+++++++++*********))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&''''''((()))******+++,,,...///000111111111222333444555666666666888777777666555444333333222111111000//////000000---------,,,------...///************************kkkJJJ===555222333000...,,,,,,------,,,+++************))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''&&&&&&''''''((()))))))))***++++++++++++*********+++++++++***)))(((***)))))))))(((((((((((((((((())))))))))))((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&'''''''''&&&''''''((()))***+++,,,,,,---...//////000000000---...///000111000000///,,,,,,+++,,,...///---,,,+++******))))))******+++************))))))))))))''''''''''''((((((((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((((((((()))***+++,,,///111333666777888777777666777888::::::999888777444444333333222222111111000000////////////000000,,,,,,,,,,,,,,,,,,,,,,,,*********)))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((()))))))))***,,,---///000000000111111333444555666666666777777666555444333222222111111000////////////000---,,,,,,,,,------...///************************kkkKKK>>>555222333000...,,,,,,------,,,+++************))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((((((((()))***************((()))*********)))'''&&&))))))))))))((((((((((((''''''((((((((((((''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&'''((()))***+++++++++,,,---...////////////---...000111111111000///*********,,,...///...,,,******))))))))))))******************))))))))))))&&&'''''''''(((((())))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''(((((()))***+++///000333555777777666555333555777888999888777666444333333222222111111111000000////////////000111,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&((()))))))))***+++---...///000000111222333444555666666666777666666555333222111111111000000////////////000,,,,,,,,,,,,------...///))))))))))))))))))))))))jjjKKK999555---222......---,,,+++++++++++++++******)))(((''''''&&&''''''''''''(((((((((((((((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((((()))))))))))),,,+++)))((('''&&&''''''***************)))((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))******+++,,,---///000000111111111000000000//////............---------,,,,,,,,,+++,,,,,,------,,,,,,+++))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((()))******...///000222444666777888888888999999999999888888444444333222111000///...///............---------,,,,,,,,,+++++++++******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''(((((()))***+++---///000111111333444555666666666999888666555444444444555222111111000///......---------,,,,,,,,,,,,++++++))))))))))))))))))))))))hhhKKK:::666///444......---,,,++++++++++++*********)))((('''''''''''''''''''''(((((((((((((((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))+++***)))((('''''''''(((***************)))((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((()))***+++,,,---...///000000000111111000000////////////.........---------,,,,,,+++,,,,,,------,,,,,,+++))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((())))))***,,,---...000222444666777777888888888888888888777444333333222111000///...............------------,,,,,,+++++++++*********))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''(((((())))))+++---...///000111222444555555555555888777666444444444444444111111111000///.........------,,,,,,,,,,,,++++++))))))))))))))))))))))))eeeJJJ:::777000555......---,,,++++++++++++******))))))((((((''''''''''''''''''(((((((((((((((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''(((((((((((()))))))))(((''''''(((((()))))))))******))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((())))))***+++,,,...////////////111111000000000000////////////.........---------++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''(((((()))******+++---///111222444555666777777888888777777666333333222111000//////...............------------,,,++++++++++++*********))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))***,,,---...///000222333444444555555777666555444333333333444111111000000//////......------,,,,,,,,,,,,++++++))))))))))))))))))))))))dddIII:::777///444......---,,,++++++++++++***)))))))))((((((((('''''''''''''''(((((((((((((((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((''''''''''''(((((())))))((()))))))))))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((())))))***+++---............000000000000000000000000/////////.........------++++++,,,,,,,,,,,,++++++((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''((())))))******,,,...000222333444555666666777777666666555333222222111000/////////.........---------,,,,,,++++++++++++************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((***+++,,,---//////111222333444444444555555444333333333333333111000000000/////////...------,,,,,,,,,+++++++++))))))))))))))))))))))))cccIII:::666---111......---,,,++++++++++++))))))))))))((((((((((((''''''''''''(((((((((((((((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''&&&&&&''''''(((((())))))'''(((((()))))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&''''''(((((()))***,,,------------///////////////////////////.........------------***++++++,,,,,,++++++***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((())))))***,,,---000111333444444555555666666555555444222111111000000/////////...------------,,,,,,,,,+++++++++*********))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((()))***+++,,,---...000111222222333333333333333333333222222222000000000000////////////------,,,,,,,,,+++++++++((((((((((((((((((((((((bbbIII:::555,,,000......---,,,++++++++++++))))))))))))((((((((((((''''''''''''(((((((((((((((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((((((((((((((''''''((()))))))))((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&&&&'''''''''((()))+++,,,,,,,,,,,,------............//////......---------,,,,,,,,,******++++++++++++******))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))))))))+++---///111222333444444444555555444444444111111000000000/////////------------,,,,,,,,,,,,+++************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((()))***+++------///000111222222222111111222222222222111111000000000000////////////------,,,,,,,,,,,,++++++((((((((((((((((((((((((___HHH:::666---111......---,,,++++++++++++(((((((((((())))))))))))''''''''''''(((((((((((((((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&%%%&&&'''((((((((('''&&&&&&''''''((())))))((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''''')))***+++,,,,,,,,,,,,,,,,,,---------......---,,,,,,,,,,,,+++++++++******++++++++++++******))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''''')))+++---///000111333333444444444444333333000000000000////////////---------,,,,,,,,,++++++************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((()))******,,,---...///000111111111///000111222222111000000////////////000000000000------,,,,,,,,,,,,++++++((((((((((((((((((((((((^^^GGG:::888///333......---,,,++++++++++++(((((((((((())))))))))))''''''''''''((((((((()))(((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''(((((('''&&&%%%&&&&&&'''((())))))((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&&&&'''(((***+++++++++++++++++++++,,,,,,---------,,,,,,,,,+++++++++************++++++++++++******))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((%%%&&&''')))+++---///000222333333444444333333222000000000000////////////---------,,,,,,,,,++++++************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''((()))***+++,,,---///000000111111///000111222222111000///////////////000000000000---------,,,,,,,,,++++++((((((((((((((((((((((((yyyZZZJJJ999666000000......---,,,++++++++++++******)))(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((())))))******------,,,,,,,,,+++++++++---------,,,,,,+++++++++***++++++++++++***))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))(((((('''''''''((((((%%%&&&)))***+++)))(((&&&...)))''')))'''###&&&,,,)))###"""'''***'''&&&(((,,,***))))))((('''(((***//////---(((&&&'''***+++)))''''''''')))******)))&&&'''((((((((((((((()))000)))&&&))))))%%%$$$((()))'''%%%$$$%%%&&&&&&%%%''''''''''''''''''''''''((((((((()))***,,,---...///000000111111111111000222111111111000000//////...------,,,,,,++++++***************))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((+++,,,,,,---...///000000//////////////////////////////.........---------,,,,,,,,,+++++++++******(((((((((((((((''''''&&&xxxYYYJJJ999666000111......---,,,++++++++++++******)))(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&''''''((())))))******,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++***++++++++++++***))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((+++***(((&&&&&&&&&'''((((((%%%'''...000---,,,...000---,,,///...******...))))))***+++,,,---...111(((+++..................000...,,,+++,,,---,,,+++$$$&&&((())))))((('''&&&%%%"""%%%,,,---((($$$$$$)))'''&&&''')))*********''''''''''''''''''''''''((((((((((((***+++,,,---//////000000111111000000111111111000000000//////...------,,,,,,++++++***************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&$$$"""!!! &&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''***++++++,,,---.../////////////////////////////////.........------------,,,,,,+++++++++*********(((((((((((((((''''''&&&vvvXXXIII999555000111......---,,,++++++++++++******)))(((((((((((((((''''''((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&''''''''''''((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''((()))))))))*********+++,,,,,,------,,,,,,,,,,,,++++++++++++***++++++++++++***))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''&&&&&&'''(((((((((((('''((()))+++,,,---,,,((('''+++,,,)))&&&%%%###$$$'''******)))---222444888===@@@CCCFFFIIIJJJHHHJJJLLLMMMKKKHHHGGGHHHEEEBBB===888555111---***...---,,,***))))))******((('''(((---...)))%%%$$$'''&&&%%%&&&((())))))'''''''''''''''''''''''''''''''''''''''(((***+++,,,......///000000000000000111111000000000000//////...------,,,,,,++++++***************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''&&&%%%'''+++///&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''))))))***+++,,,---......////////////////////////............------------,,,++++++++++++*********(((((((((((((((''''''&&&sssWWWIII888555///111......---,,,++++++++++++***))))))(((((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''((())))))(((((()))***+++,,,------,,,+++++++++++++++++++++***++++++++++++***))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''')))+++---...---+++***,,,)))((())),,,000666;;;AAABBBEEEIIIKKKLLLOOORRRUUU[[[```bbbdddhhhkkklllhhhgggffffffdddbbbdddhhhiiifffcccaaa^^^[[[VVVSSSHHHBBB:::222---***)))(((...***'''&&&'''(((((())))))(((''''''((((((&&&%%%''''''''''''''''''''''''&&&&&&&&&'''''')))******,,,---...///////////////000000000000000000//////...------,,,,,,++++++***************)))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& $$$'''((((((,,,444;;;&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((()))***+++,,,,,,........................------------------------++++++++++++************(((((((((((((((''''''&&&oooVVVIII888444///111......---,,,++++++++++++***))))))(((((((((((((((&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''&&&'''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''((((((''''''((()))+++,,,------++++++++++++++++++++++++***++++++++++++***))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((()))***------,,,+++)))((('''&&&***///666<<>>222///+++((((((***+++***+++***))))))******)))(((((((((((((((((((((((((((&&&&&&&&&&&&'''((())))))++++++,,,---...///////////////////////////000000...------,,,,,,++++++***************)))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$'''(((%%%"""###(((...&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&''''''((()))***++++++------------------------,,,,,,------------------+++++++++*********))))))(((((((((((((((''''''&&&lllUUUIII888333///111......---,,,++++++++++++******)))(((((((((((((((&&&&&&''''''((()))))))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''&&&'''((()))***+++,,,,,,*********+++++++++++++++***++++++++++++***))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))***+++++++++)))'''&&&***000777<<>>999666///''')))'''%%%&&&''')))***)))(((((((((((((((((((((((('''''''''''''''((()))))))))***+++,,,---...............////////////000000...------,,,,,,++++++***************))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''$$$!!!!!!$$$'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((()))***++++++------------------------,,,,,,,,,,,,------------+++************)))))))))(((((((((((((((''''''&&&jjjTTTIII777333...111......---,,,++++++++++++******)))(((((((((((((((&&&&&&''''''((())))))***%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((((((((('''&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''''''''(((((()))***++++++)))*********++++++++++++***++++++++++++***))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))***+++,,,---+++---111777@@@IIIRRRVVVZZZ]]]___```eeehhhbbbYYY```oooyyyvvvoookkkkkkjjjzzzmmmnnnqqqpppsssmmmllloookkkbbbaaagggqqqiii]]]UUUSSSUUUYYY\\\QQQPPPPPPTTTZZZ]]]\\\YYYZZZ[[[WWWOOOJJJHHHAAA999222...)))''''''(((((((((((((((((((((((((((((((((((((((''''''(((((()))***((()))***,,,------.............../////////000000...------,,,,,,++++++***************))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------************))))))))))))(((((((((((((((''''''&&&iiiTTTIII777333...111......---,,,++++++++++++******)))(((((((((((((((&&&&&&&&&'''((())))))***%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((((((((('''&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&''''''''''''(((((())))))******))))))******++++++++++++***++++++++++++***))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))************+++,,,---...777>>>HHHSSSZZZ]]]^^^]]]XXXUUUSSSXXXggguuurrrgggsss~~~vvvwwwyyyrrrvvv}}}~~~wwwqqqssstttttt~~~nnn```[[[___fffkkkoooeeeXXXRRRSSSYYY]]]^^^RRRSSSPPPKKKNNNWWWZZZXXXCCC>>>666000---,,,+++***)))))))))))))))))))))))))))(((((((((((())))))***((((((***+++,,,------------.........//////000000......---,,,,,,++++++***************))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------************))))))))))))(((((((((((((((''''''&&&fffTTTHHH777555111111...,,,++++++------,,,***))))))((('''''''''''''''''''''''''''''''''''''''%%%444***%%%)))###&&&)))!!!)))***"""***$$$&&&!!!###""""""+++&&& ''')))&&&%%%(((&&& )))$$$''' """$$$&&&&&&&&&&&&&&&&&&&&&&&&###%%%)))'''''' """$$$###...+++%%%((()))'''(((###***&&&,,,...)))"""...&&&444 %%%+++$$$###!!!)))%%% $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))))))))))))))***************************)))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''')))***)))((($$$+++,,,&&&'''---,,,%%%...+++((()))///:::FFFMMMYYY```]]]VVV\\\gggaaaOOOXXXcccvvv{{{yyy}}}|||tttwwwkkkggg{{{uuulllpppyyyyyyqqqeeehhhjjjjjjqqq~~~pppmmmpppwww}}}eeeWWW]]]ooo}}}tttYYYIIIOOOSSSNNNWWWjjjbbbfffiiiZZZ@@@777777///,,,...---'''"""###'''+++%%%&&&((()))***)))((('''))))))***+++,,,,,,------------------------------------,,,,,,,,,,,,++++++))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++))))))))))))))))))))))))''''''''''''''''''''''''dddSSSHHH777555111111...,,,++++++------,,,***))))))((('''''''''''''''''''''''''''''''''''''''"""&&&)))000,,,###%%%///###%%%%%%%%%///(((""""""&&&///+++!!!!!!,,,***###$$$)))***...'''(((///...***$$$$$$$$$$$$$$$$$$$$$$$$%%%+++###((("""'''"""+++&&&(((""" ###&&&&&&'''***)))%%%!!!&&&###,,,&&&%%%)))&&&&&&%%%...%%%!!!***$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((())))))))))))(((((()))))))))************************)))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''+++)))(((''''''(((((((((,,,***&&&%%%***///,,,&&&"""***777CCCLLLSSSXXX[[[eeeccc[[[UUU^^^nnnsssooofffnnn{{{{{{ooommmrrrtttwwwggggggccc^^^ffftttooogggcccggglllkkkffflllmmmhhh```^^^eeennnssshhhgggkkkttt{{{wwwjjjfffrrrooo]]]VVVSSSTTT[[[dddiiibbbdddfffaaa[[[NNN999111---))))))---///,,,''')))))))))'''%%%%%%(((***)))))))))***+++,,,,,,,,,------------------,,,,,,------,,,,,,,,,,,,++++++))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''*********+++++++++,,,,,,)))***++++++,,,,,,++++++))))))))))))))))))))))))''''''''''''''''''''''''bbbRRRHHH666444000111...,,,++++++------,,,***))))))((('''''''''''''''''''''''''''''''''''''''///...,,,''' ...%%% (((///***'''###!!!...((('''+++###%%%,,,+++$$$ +++)))(((%%%$$$$$$$$$$$$$$$$$$$$$$$$((('''$$$000$$$---666///333)))%%%&&&,,,!!!333444!!!%%%+++***---,,,---"""(((&&&%%%((('''"""'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((()))))))))(((((())))))))))))******)))************))))))(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''+++***(((&&&&&&''')))***((()))+++,,,)))(((...777DDDIIINNNPPPRRRVVV^^^dddnnnmmmnnnrrrvvvuuuqqqmmmiiiooovvvsssggg\\\[[[aaaxxxmmmoooxxxyyyyyyzzzvvvxxx{{{zzzyyyzzzxxxooommmvvv~~~wwwrrrooopppxxxyyyrrrjjjlll{{{~~~zzzooodddeeeppp{{{{{{ggg___dddgggkkkgggZZZUUUIII;;;111---+++(((&&&(((******(((&&&%%%'''***(((((())))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''')))*********++++++++++++)))***++++++,,,,,,++++++))))))))))))))))))))))))''''''''''''''''''''''''___QQQGGG666444000111...,,,++++++,,,---+++***))))))((('''''''''''''''''''''''''''''''''''''''((( )))...+++$$$$$$!!! ###(((+++333------***666###,,,...&&&"""---!!!+++ ###"""...&&&''''''''''''''''''''''''$$$***%%%(((***---###!!!)))222!!!$$$111%%%(((***555###%%%111 ###&&&***$$$+++!!! $$$"""(((000!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((())))))(((((((((((()))))))))***))))))************)))(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&''''''''''''(((***,,,***&&&(((000222222;;;HHH[[[]]]^^^ZZZVVVZZZdddnnnsssssszzz|||jjj[[[VVVOOOXXXbbbeeedddhhhsss}}}zzzvvv}}}|||sssrrrzzzuuujjjjjjvvvyyymmmvvvwwwwwwxxxmmmccc]]]SSSTTT^^^bbbhhhbbbYYYLLL<<<...((()))&&&''')))+++,,,***(((%%%'''((((((((())))))******++++++++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++))))))))))))((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''')))))))))************+++))))))***+++++++++++++++))))))))))))))))))))))))''''''''''''''''''''''''\\\PPPGGG666333000222...,,,++++++,,,---+++***))))))(((''''''''''''''''''''''''''''''''''''''')))...+++%%%&&&'''%%%&&&++++++))))))&&& )))...+++(((...111(((!!!###&&&&&&%%%%%%888,,,'''///$$$""""""""""""""""""""""""$$$!!!+++!!!"""!!!---$$$)))!!!""",,,...+++%%%((( %%%000&&&$$$***222)))"""444###+++(((###111&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((('''(((((((((((()))))))))((())))))*********))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))((((((((((((((((((((((((%%%'''******)))((()))***111&&&%%%444EEELLLPPPVVVPPP\\\jjjpppoookkkkkkmmmkkkfffgggkkkfff[[[[[[cccjjjppptttsssssszzz}}}{{{yyywwwmmmnnn|||}}}ppp{{{wwwzzz~~~xxxgggbbbiiilll[[[ZZZ]]]aaa\\\MMM???:::///)))%%%&&&***,,,)))%%%((((((((((((((()))))))))*********+++++++++,,,,,,------,,,,,,,,,+++++++++))))))))))))((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''(((((()))))))))*********))))))***++++++++++++***))))))))))))))))))))))))''''''''''''''''''''''''YYYOOOGGG555222///222...,,,++++++------,,,***))))))((('''''''''''''''''''''''''''''''''''''''"""&&&"""===ssstttsssppptttrrrvvv|||uuurrr777...""",,,222DDDZZZ444"""111###%%%yyy{{{{{{{{{{{{{{{{{{{{{{{{ssswwwYYY###111(((&&&===hhhGGG"""///$$$&&&''' zzzvvvuuuppp}}}mmmqqqwww~~~PPP$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''(((((((((''''''(((((((((((())))))((())))))************)))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((())))))***(((((((((((((((((((((((((((+++------***((()))+++,,,555BBBLLLOOOUUUdddsssooouuuzzzxxxnnnbbbYYYVVVXXXYYY___fffgggiiittt|||www}}}~~~||||||~~~~~~~~~}}}wwwpppttttttuuu|||~~~wwwyyyzzzwww~~~dddUUUMMMWWWcccccc[[[VVVDDD999,,,%%%&&&***+++***(((((((((((()))))))))))))))))))))******++++++,,,------,,,,,,,,,,,,++++++))))))))))))(((((((((((((((((((((((((((((((((((($$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&(((((((((((())))))))))))((()))******++++++******))))))))))))))))))))))))''''''''''''''''''''''''VVVNNNGGG555222///222...,,,++++++------,,,***))))))(((''''''''''''''''''''''''''''''''''''''',,,### pppfff//////000eee???###'''&&&///&&&DDD???///444### ;;;$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))(((((()))***************((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((())))))******(((((((((((((((((((((((())),,,---,,,***,,,222888555III[[[___^^^eeettt|||pppbbbVVVQQQQQQSSSaaakkkxxx~~~}}}~~~~~~~~~{{{yyy}}}}}}pppyyy|||yyyzzz|||{{{nnn}}}}}}|||~~~~~~zzzwwwyyyzzz|||wwwwwwvvvcccUUUUUUZZZ[[[___fff[[[SSSGGG999000++++++,,,))))))))))))))))))))))))(((((())))))***++++++,,,------,,,,,,,,,,,,++++++))))))))))))(((((((((((((((((((((((((((((((((((($$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((((((((())))))((())))))***************))))))))))))))))))))))))''''''''''''''''''''''''UUUNNNGGG555222///222...---+++,,,------,,,***))))))((('''''''''''''''''''''''''''''''''''''''###222"""***EEE@@@vvvcccAAA 111''',,,!!!%%%%%%$$$$$$&&&(((ggg!!!333(((***???:::oooXXXCCC999$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))(((((()))***************((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((()))******+++))))))))))))))))))))))))((()))******+++222===FFFUUURRRRRR]]]vvvppp[[[VVVNNNKKKOOOZZZhhhpppvvvyyy~~~zzz|||~~~}}}zzz~~~}}}yyywwwvvvnnnmmmpppnnn___PPPTTTbbbggggggbbbSSS???000++++++************))))))))))))'''(((((()))***+++++++++---------,,,,,,,,,++++++))))))))))))(((((((((((((((((((((((((((((((((((($$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((((((((()))(((((()))***************))))))))))))))))))))))))''''''''''''''''''''''''zzzYYYOOOBBB777777///000...------,,,,,,++++++*********)))((((((((((((((((((((((((((((((((((((((('''###%%%!!!$$$***///...&&&)))&&&'''((($$$[[[,,,)))###///&&&%%%###333$$$***>>>!!!<<>>444((($$$(((,,,,,,)))(((+++)))%%%&&&,,,...+++,,,,,,,,,++++++***************)))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''((((((((()))))))))))))))))))))))))))))))))))))))(((((('''&&&&&&%%%%%%wwwWWWOOOCCC777666///111...------,,,,,,++++++*********)))(((((((((((((((((((((((((((((((((((((((%%%$$$***(((((('''%%%***"""&&&***%%%+++ fff}}}777 $$$111<<>>KKKPPPUUUggg}}}iiiRRRPPPggg}}}nnn```SSSVVVbbbkkkyyy~~~tttooonnnqqqwwwtttvvvvvvuuurrruuuvvvvvvvvv~~~lllXXXPPPVVV^^^```^^^VVVCCC111++++++)))((()))(((((())))))*********+++******)))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&'''''''''''''''''''''fffUUUKKKCCC555000222//////---++++++,,,,,,+++***))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&###***'''"""+++$$$'''((("""$$$---'''666$$$###&&&///~~~)))111333lll((())) ***&&& &&&KKKZZZ'''###'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))''''''''''''((((((((()))---+++((((((***,,,,,,,,,777HHHPPPMMMWWWooo~~~}}}mmmOOOMMM^^^iiiyyy}}}pppZZZSSS\\\gggyyyooolllsssxxx{{{~~~rrrwwwzzzuuuvvv~~~~~~uuuiiibbbYYYWWW```fffaaaRRR>>>---''')))---'''(((***,,,---,,,***(((************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((((()))'''''''''''''''''''''''')))(((((((((((((((''''''$$$%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''fffUUUKKKCCC555000222//////---++++++,,,,,,+++***))))))))))))((((((((((((((((((((((((((((((((((((%%%+++...###%%%+++(((+++$$$'''###$$$%%%***|||eee&&&///444&&&+++$$$***www222888$$$***!!!666 &&&"""(((&&&&&&***KKKZZZ'''###'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&''''''((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))'''''''''((((((((())))))*********+++,,,...000111AAAIIIUUUbbbmmmqqqjjjbbbPPPLLLWWWpppyyy```TTT]]]rrrwwwuuuqqqnnnxxx|||~~~zzzmmm```WWW]]]]]]XXXMMM???333***&&&------,,,)))''''''))),,,************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''&&&''''''''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((''''''''''''&&&((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((('''''''''''''''''''''''''''dddTTTJJJCCC555000222//////---++++++,,,,,,+++***))))))))))))(((((((((((((((((((((((((((((((((((('''%%%,,,'''###((()))+++$$$''''''+++###&&&AAA{{{"""!!!&&&555###"""$$$... )))+++555$$$&&&&&&$$$zzzUUU---!!!$$$######******JJJZZZ'''###'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&''''''((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''((((((((()))))))))(((((((((((()))))))))))))))+++---......111777;;;HHHOOO```qqqppp^^^OOOKKKTTTqqqtttbbb[[[ZZZggg~~~ssswww|||jjjUUUXXX[[[YYYPPPAAA222)))---------***'''&&&))),,,************))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((%%%%%%&&&&&&'''((((((((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%$$$((((((((((((((((((((()))&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''''''''''''''cccRRRJJJCCC666111222//////---++++++,,,,,,+++***))))))))))))((((((((((((((((((((((((((((((((((((///%%%---((($$$(((+++$$$'''"""(((###"""'''###'''///!!!)))%%%$$$###+++***!!!***---...VVV222%%%&&&)))###***!!!""",,,(((LLLZZZ'''###'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''(((((((((((()))))))))(((((()))))))))*********+++---///...000888EEEOOO[[[gggtttrrr___NNNQQQ^^^xxx]]]PPPSSSfffvvvoooZZZXXXWWWWWWSSSIII@@@;;;,,,+++++++++,,,,,,+++***************)))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''''''''(((((((((((((((((((((((((((((()))))))))))))))))))))(((((((((((((((((('''''''''''''''''''''''''''(((((((((((()))'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''aaaQQQIIICCC666111333//////---++++++,,,,,,+++***))))))))))))((((((((((((((((((((((((((((((((((((...&&&)))''''''(((***+++$$$'''$$$'''((( ...BBB(((###%%% +++"""111((((((***+++###...###'''$$$(((###ooo...,,,""" '''--- %%%)))$$$RRRZZZ'''###'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((()))))))))***)))))))))************++++++---///111888FFFZZZhhhssszzzvvvbbbTTT\\\uuu}}}fffOOOTTTggg}}}{{{}}}}}}}}}lll~~~{{{{{{sss}}}ooodddYYYTTTPPPKKKKKKOOO:::333+++))),,,...+++(((************)))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&'''''''''(((((((((******))))))((((((''''''************************(((((())))))*********+++'''''''''''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))''''''''''''''''''''''''___PPPHHHCCC666222333//////---++++++,,,,,,+++***))))))))))))(((((((((((((((((((((((((((((((((((( 000,,,$$$,,,%%%+++$$$'''***((((((...BBBSSS111&&&,,, ------"""'''!!!HHHPPP(((+++"""(((!!!###$$$'''%%%000HHH(((222))))))(((###%%%)))!!!VVVZZZ'''###'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&''''''((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))((((((((()))))))))******)))*********++++++++++++***...444<<>>===;;;999777666555000///...---+++***))))))'''((((((((())))))******((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''((())))))***''''''''''''''''''''''''\\\OOOIIIDDD666111333000------,,,,,,,,,,,,++++++******))))))))))))******((((((((((((((((((((((((---'''%%%'''(((&&&***"""'''&&&///>>>***---444%%%111'''...ddd%%%''')))CCCYYY%%%***&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((('''''''''(((((())))))((('''''',,,+++(((&&&%%%''')))***(((((()))(((((('''&&&&&&'''&&&$$$%%%&&&((())))))))))))(((&&&%%%&&&))),,,(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''((((((((()))((((((((((((((()))******))))))))))))******************+++***'''(((---444GGGGGGXXXppptttaaaQQQNNNdddyyy~~~ppp\\\\\\jjjwwwrrrfff```______bbbiiiqqqwwwxxxxxxwwwuuuqqqnnnllllllmmmnnnkkkmmmpppuuu|||wwwrrrrrrpppooosss}}}rrr|||pppvvvuuuqqqfff___PPPLLLMMMPPPGGG666++++++***---***###$$$,,,---((()))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''&&&$$$###((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))((((((((((((((('''''''''$$$%%%(((*********((('''***)))(((((()))******)))''''''(((,,,111555777777>>>@@@CCCDDDHHHKKKLLLKKKTTTQQQPPPQQQQQQPPPTTTZZZZZZ]]][[[VVVUUUVVVRRRKKKBBB@@@>>>:::555000,,,***///---)))'''))),,,+++(((((()))*********)))((('''%%%&&&''''''((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''\\\NNNIIIDDD666111333000------,,,,,,,,,,,,++++++******))))))))))))******((((((((((((((((((((((((>>>+++$$$zzz%%%111---&&&&&&'''&&&***&&&)))$$$***...(((AAA&&&"""222""""""555ccc)))###|||bbb%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((('''''''''''''''((('''%%%$$$%%%''')))+++%%%'''***,,,---,,,***)))+++,,,,,,---,,,+++***)))+++***)))***+++---------+++---...---***'''$$$"""((((((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''))))))))))))))))))))))))''''''(((((((((((('''''''''''''''((((((((())))))((((((((((((((()))******))))))))))))*********++++++,,,...------000888@@@EEE\\\qqqooo[[[NNNTTT```zzz}}}ccc]]]oooxxxhhh]]]\\\ccclllrrr|||wwwpppiiiccc]]]UUUPPPKKKIIIEEEAAA>>>=========??????@@@BBBDDDGGGJJJKKKPPPWWWcccrrr~~~uuurrrsss{{{xxxwww{{{~~~zzzyyymmmllllllVVVNNNKKKPPPSSSJJJ:::///)))++++++)))))),,,+++((())))))((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))((((((((((((((((((((((((+++***)))(((((((((***+++000---***((())),,,///000777999;;;>>>BBBGGGLLLOOONNNRRRVVVVVVSSSQQQQQQRRRRRRPPPPPPPPPLLLHHHKKKRRRRRRVVVWWWUUUVVVXXXTTTMMMHHHDDD@@@AAAEEEHHHIIIHHH999888666222///,,,***(((*********))))))******+++(((((((((((((((''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''[[[MMMIIIDDD666111333000------,,,,,,,,,,,,++++++******))))))))))))******(((((((((((((((((((((((( &&&444***!!!jjj"""%%%$$$%%%(((###)))---'''&&&mmm"""/// 555xxx$$$555!!!...000$$$333'''!!!RRRTTT%%%777%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''''''''''''''''''''''''''''''''(((((()))***+++)))+++,,,---,,,)))&&&$$$%%%&&&((()))***)))'''&&&&&&&&&''''''((('''''''''&&&'''***+++,,,,,,+++***((())))))))))))(((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''(((((((((((((((((())))))))))))))))))))))))'''(((((())))))(((((('''''''''((((((((())))))))))))(((((((((((()))******))))))*********+++++++++)))+++---,,,...666BBBKKKYYYttt}}}eeeKKKPPPjjj~~~xxxeeefff~~~zzz|||qqq[[[\\\aaajjjtttzzzyyyuuu___ZZZSSSLLLFFFAAA;;;888@@@???===<<<<<<===???@@@@@@@@@???>>>===============???AAACCCIIIVVVgggttttttssszzzxxxtttwww|||}}}~~~wwwwwwssssss{{{iii___SSSQQQYYYZZZKKK888...+++***...///+++(((((()))))))))(((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))(((((((((((((((((())))))***)))(((((())),,,///000)))***+++...222777;;;>>>GGGIIIJJJHHHFFFHHHOOOVVVWWWYYYYYYTTTNNNMMMRRRYYYlllhhhccc___XXXUUU[[[dddnnnmmmgggaaa___```___[[[WWWKKK???<<>>:::999888888:::===???@@@DDDDDDEEEFFFHHHJJJKKKLLLMMMMMMLLLKKKJJJIIIHHHHHHGGGEEECCC???>>>@@@CCCFFFNNN\\\rrr}}}vvvwww{{{{{{{{{wwwsssbbb\\\^^^XXXMMM===000(((---000+++(((***)))))))))(((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&%%%&&&''')))+++,,,(((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((()))))))))(((((())))))))))))******)))))))))***+++...000111000444:::@@@CCCFFFHHHIIIOOORRRTTTPPPKKKMMMXXXbbbxxxqqqhhhaaa___eeerrr~~~yyysssoooooovvv~~~vvvooopppvvv}}}nnn[[[TTTVVVUUUKKK@@@GGGCCC@@@@@@@@@===;;;;;;444222000...+++(((&&&&&&)))(((((('''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''XXXLLLHHHDDD777111222///------,,,,,,,,,+++++++++******))))))))))))******))))))))))))))))))))))))%%% ---555((( &&&))):::AAA+++!!!///%%%***%%%))))))%%%111###GGGJJJNNNQQQQQQQQQPPPQQQPPPJJJccc555)))###...111###)))CCCsssCCC222...*** <<< &&&$$$"""''']]]MMMNNNFFFSSSJJJNNNGGGSSSNNNSSS((((((333---(((%%%222eeeZZZ)))###:::%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''((((((((())))))'''''''''((((((((()))))))))***+++,,,,,,+++***)))((())),,,111999AAAIIIMMMPPPRRRVVVZZZ]]]___``````aaabbbcccaaa]]]YYYXXXWWWMMMGGG>>>777222---)))&&&++++++++++++++++++,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((()))))))))***)))))))))))))))***++++++++++++++++++,,,,,,,,,,,,,,,///000222???SSScccjjjnnn```SSSXXXpppYYYnnnlll]]]___iiirrrwwwvvvfffOOO>>>777777:::;;;FFFEEEEEEDDDEEEGGGJJJLLLKKKLLLNNNOOOQQQRRRRRRSSSXXXWWWWWWVVVUUUSSSRRRRRRQQQNNNLLLNNNPPPPPPKKKFFFEEEDDDEEEKKKZZZpppyyyxxxzzzzzzrrrggg^^^___aaaQQQ<<<+++***...,,,***,,,***)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&%%%&&&''')))+++---((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((()))))))))***))))))))))))******++++++...,,,***))),,,222888<<>>111,,,------*********)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$%%%''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((()))))))))*********))))))******+++,,,,,,---***///888DDDOOOYYYaaaeeeVVVYYY]]]___aaaiiittt|||yyytttqqqcccRRRKKKOOOHHHFFFBBB???<<<:::::::::333111...,,,*********+++((((((((((((((((((((((((''''''''''''''''''''''''UUUJJJGGGDDD888111222...---------,,,,,,,,,++++++******))))))))))))******))))))))))))))))))))))))&&&%%%$$$***///&&&###000(((%%%###---%%%&&&$$$333,,,111%%%000$$$$$$+++)))***,,,+++++++++,,,...%%%,,,)))///+++222!!!BBBEEEIIIKKKSSS^^^\\\^^^lll___```nnn```ggg[[[aaaVVVUUUAAA>>>:::;;;111(((,,,***%%%///"""!!!444///((("""...&&&((()))%%%---!!!!!!***!!!'''222!!!---%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))***+++,,,,,,------,,,333???LLLWWW^^^bbbdddeeebbb]]]XXXTTTRRRQQQQQQSSSRRRQQQQQQRRRTTTWWWXXX\\\___```^^^ZZZZZZ^^^bbbXXXYYY]]]eeepppuuuuuurrrtttlll^^^NNNAAA777333111))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''((())))))***))))))))))))))))))))))))))))))************))))))))))))))))))*********************)))******+++,,,,,,,,,,,,---------......222:::DDDRRRgggrrrdddNNNYYY|||~~~qqqbbbjjjvvvaaa[[[[[[vvvsssiiiWWWEEE<<<>>>CCCDDDFFFGGGGGGKKKUUUdddooopppwww|||nnnddd[[[VVVSSSGGGJJJOOO[[[uuu{{{|||zzzmmmvvvwww{{{wwwvvvyyywwwhhhWWWTTT\\\aaajjjdddLLL555------,,,************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((###$$$&&&'''(((''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************))))))***+++,,,,,,------555@@@QQQ```eeebbbYYYSSS\\\dddooovvvyyy|||||||||{{{}}}{{{xxxccc^^^ggg[[[VVVNNNFFFAAA???@@@AAA999777333///,,,+++***+++((((((((((((((((((((((((''''''''''''''''''''''''YYYLLLIIIEEE888333333000...---,,,,,,++++++,,,,,,++++++***)))(((((())))))))))))))))))))))))))))))(((((()))***++++++,,,,,,))))))))))))))))))))))))(((((())))))************&&&))),,,......,,,)))'''///333999???GGGQQQ\\\dddkkklllmmmooorrruuuyyy|||vvvqqqrrryyy}}}zzzxxxzzzxxxzzzvvvlllddd]]]RRRGGGAAA888---&&&%%%(((***+++'''(((((((((&&&&&&&&&''')))((('''((()))(((%%%"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((('''''''''(((''''''(((((()))'''&&&((()))+++,,,+++...777@@@SSSQQQQQQRRRQQQPPPSSSWWW^^^]]]bbbkkkooolllmmmqqqjjjmmmrrrvvvuuuoooccc[[[WWWeeellleee]]]YYYUUUNNNVVVTTTWWW```iiimmmppprrrooorrrqqqmmmiiibbbSSSDDD333111---)))((()))+++---%%%&&&(((+++---,,,(((%%%''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''((((((((((((((('''''')))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))))))))))))))******+++---******---...,,,---000>>>GGGLLLddd|||bbb___zzzeeezzz{{{bbbiiiuuu[[[ZZZgggttt{{{dddQQQ@@@<<>>888<<>><<<999:::???BBB<<<333///...,,,+++)))((((((((())))))(((''''''''''''(((XXXKKKHHHEEE888222333000...------,,,,,,,,,,,,,,,++++++***))))))))))))***,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++,,,,,,,,,************************---***''''''***------,,,++++++,,,///777DDDRRR\\\cccggglllnnnlllgggcccaaagggkkksss{{{xxxqqqddd\\\TTTOOOKKKGGGHHHLLL\\\jjjwwwzzzyyyyyy|||}}}}}}xxxoooeee[[[NNN@@@777,,,+++)))((('''''''''((('''''''''&&&%%%&&&(((***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((((((((((((((()))))))))))))))))))))*********&&&000@@@MMMSSSSSSNNNJJJVVV]]]aaacccmmm}}}yyyzzzyyy{{{tttooommmmmmiii___XXXUUUYYYaaahhhhhhggggggfffdddiiibbbUUUGGG:::000+++(((++++++)))'''&&&&&&)))+++''''''((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''(((((())))))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******))))))******+++,,,,,,,,,---///...000999CCCWWWsss{{{ssskkkqqqvvvxxx[[[bbbkkkrrroooaaaNNN@@@???EEEMMMTTTWWW\\\hhhuuussseee[[[XXXSSSeeettt{{{sssqqqmmmllljjj___GGG111---,,,---...+++'''(((---))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((()))))))))))))))''''''((((((((()))))))))+++)))(((***---...---+++---(((,,,;;;LLLWWW[[[\\\YYY___iiiuuuxxx||||||}}}~~~}}}wwwrrrqqqpppjjjbbbZZZVVVMMMDDDAAABBB???:::000000...+++))))))***,,,******)))(((''''''''''''WWWKKKHHHDDD888222444000......---,,,,,,,,,,,,,,,++++++***))))))*********,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++(((***---///...---,,,,,,(((///:::FFFQQQ^^^jjjqqqtttsssoookkkgggdddcccbbbdddccceeekkkqqqssspppllleeeddddddccc]]]TTTKKKFFFKKKaaaxxxwwwnnnlllooo||||||||||||xxxooobbbXXXHHH@@@444***%%%%%%(((***)))+++,,,***((('''(((***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))*********)))((('''(((+++000333@@@DDDGGGGGGKKKTTT___dddmmmyyy}}}xxxzzz|||}}}qqqbbbZZZTTT\\\bbb```[[[XXX[[[___aaahhhkkkdddRRRAAA666222***))))))+++------***''''''(((((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''(((((())))))))))))((((((((((((((((((((((((((())))))))))))))))))))))))))))))*********++++++++++++************+++,,,,,,---,,,------...444EEETTTwww|||llleeeooo~~~zzzrrreeeUUUhhhsssxxxjjjPPP>>>>>>EEEGGGLLLSSSYYYaaasss~~~~~~zzzppp]]]UUUTTTiii{{{vvvxxxwwwpppwwwwwwzzztttkkkgggnnnnnnZZZAAA111,,,***+++,,,))))))+++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((()))))))))))))))'''(((((((((((()))))))))***)))))))))***+++,,,++++++555EEESSS[[[]]]]]]^^^|||rrrsssyyy~~~~~~}}}wwwxxxuuusssuuu{{{}}}{{{zzz^^^EEE;;;===@@@999888444000,,,******+++)))(((((('''''''''((((((VVVJJJGGGDDD888222444000///...------,,,,,,------+++***************+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++++++++++++++&&&+++///...******///555???GGGRRRZZZ___cccgggkkkZZZYYYXXXXXXZZZ]]]```aaacccaaa___```aaa```]]]ZZZccciiiqqqxxx{{{wwwnnneeecccbbbfffqqqyyyyyyppphhhhhhlllrrrzzz~~~wwwpppmmmbbbQQQBBB777000+++)))''')))+++,,,+++)))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''((((((((())))))))))))))))))******++++++,,,+++******,,,333<<>>999222***$$$'''&&&&&&&&&'''((())))))UUUIIIFFFDDD777222444000///......---------------+++************+++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,)))(((...;;;EEEOOOTTTXXXYYYXXXZZZ___eeeeeehhhnnnuuuzzz|||{{{yyyuuuuuuuuuwww|||}}}uuujjjddd[[[VVVYYY```fffjjjmmmaaaccciiirrrzzz~~~|||yyy~~~wwwlllaaaSSSDDD444)))'''''''''))),,,,,,***(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((())))))))))))))))))***++++++,,,,,,(((***,,,...333<<>>JJJSSSddd___[[[```rrruuu|||vvvkkkdddbbbkkkmmmuuu~~~{{{~~~}}}ssskkkjjjqqqlllhhhkkkpppyyyxxxtttxxxrrrdddWWWMMMCCCAAAFFFGGGBBB:::---,,,+++***))))))))))))TTTIIIFFFCCC777222444000//////...------------...+++*********+++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,000===MMMXXXZZZWWWXXX\\\aaacccfffpppiii[[[___\\\YYY]]]fffooovvvyyywwwvvvxxx{{{|||vvvkkkaaaDDD999---))),,,...***&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))))))))***+++,,,,,,---------666BBBMMMVVV___iiipppooo^^^^^^mmmuuuwwwooojjjnnntttvvvxxxtttqqqrrrttttttqqqmmmmmmrrrooohhhjjjtttyyywww}}}|||uuusss}}}rrr```PPPRRRaaammmkkkdddkkkeeeYYYFFF444***)))---))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((******+++++++++))))))))))))))))))))))))************************)))************+++++++++---,,,,,,,,,,,,---......------555EEEVVVfffvvvrrraaazzz{{{WWW\\\}}}lllVVV@@@EEEOOOYYYaaajjj|||rrrfff___YYYVVVPPPMMMHHHGGGPPPgggsssmmmaaannn{{{~~~rrrvvv}}}eeeIII777///++++++---))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))'''(((((()))))))))))))))))))))))))))************,,,***)))///<<>>>>>HHH[[[lllvvvxxxsssiiijjjllljjjvvvyyy{{{xxxrrrqqqvvv{{{zzzyyyvvvuuuuuuwwwyyyzzzuuupppkkkggghhhkkknnnpppvvvuuu|||tttyyytttWWWNNNUUUaaahhhllleeeiiiiii]]]III777---***---,,,***((('''(((***+++************************+++++++++*********))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))************)))))))))))))))))))))))))))******++++++,,,------///******...111000///000333999AAAMMMcccvvvvvvkkkrrrtttwwwsss[[[hhhyyyzzzeeeKKKBBBGGGPPPYYYdddrrrrrrhhhXXXNNNOOOOOOLLLVVVgggqqqeeecccyyysssooorrrqqqtttrrrlllwww}}}{{{fffCCC---,,,---((((((''''''(((***+++)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))************)))***++++++******,,,---222&&&***AAASSSTTTTTTYYYssszzzlll[[[nnn{{{yyy~~~ppp```UUUUUU[[[ooouuurrrllleeeaaa___\\\WWWSSSQQQPPPPPPOOOPPPQQQRRRRRRPPPRRRTTTUUUUUUXXX___eeetttzzzsssrrrrrruuusssooorrrxxx~~~qqqiiixxx~~~cccSSSFFF<<<@@@KKKBBB999///))))))***(((%%%RRRNNNGGG???888333111000///............---------++++++++++++++++++++++++---------------------------,,,,,,,,,,,,,,,------,,,---...---+++,,,///222???GGGQQQZZZeeesss~~~{{{yyymmmccc[[[WWWiiinnnuuu{{{|||zzzvvvsssuuupppcccPPP:::+++&&&&&&'''***,,,+++(((&&&''')))(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((('''''''''((((((((())))))******))))))(((((((((((())))))))))))***************,,,---------222999???OOO[[[hhhqqq}}}|||mmmfffqqqyyyzzzwwwvvvtttrrrtttwwwzzz{{{~~~~~~}}}}}}wwwrrrpppqqqrrrsssuuutttzzzooorrrtttmmm^^^SSSWWWaaammmiiieeebbb\\\NNN;;;,,,)))***++++++***))))))***************************+++++++++*********))))))))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))*********************************************+++,,,,,,------///+++***...///---,,,---222:::PPPkkkvvvoooeeeaaa}}}}}}uuu\\\sssxxxoooXXXIIIJJJMMMKKK]]]pppxxxnnnbbbVVVPPPRRRXXXhhh{{{mmmfffkkk~~~{{{uuutttsssqqqrrr~~~~~~ppppppxxxzzz{{{___AAA111...---+++***)))***++++++)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))*********************+++,,,,,,,,,+++,,,555GGGVVVVVVUUUgggtttOOOSSSwww|||uuuttt{{{mmmdddWWWOOOQQQYYYccciiiuuufff\\\UUUTTTSSSRRRPPPQQQTTTXXX[[[aaabbbdddgggiiikkklllmmmgggfffdddbbb```^^^[[[ZZZVVVXXX\\\cccmmmyyyyyyttttttwww{{{{{{xxxxxx{{{vvvnnnppptttxxx{{{wwwaaaUUUOOOHHH@@@===GGGCCC;;;333+++)))***+++RRRNNNGGG???888444111000///............---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,---...///000,,,///111...+++...777???IIIQQQ^^^jjjpppttt}}}rrrccc\\\]]]```fffooowww{{{yyyvvvuuuyyyxxxiiiQQQ;;;...+++%%%(((,,,,,,***''''''((((((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((''''''((((((((()))))))))***))))))))))))((((((((())))))*********+++++++++)))+++,,,+++,,,555CCCOOObbbttt~~~}}}{{{nnnhhhzzzuuuqqqppppppsss{{{}}}zzzyyyyyyzzz{{{ooorrr|||{{{zzzzzzzzz~~~ooo\\\QQQdddbbbcccgggjjjaaaMMM===++++++,,,,,,,,,+++)))(((************************+++************)))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************************************++++++,,,,,,------///,,,,,,//////------000999CCCdddaaaXXXdddkkk]]]iiivvvjjjUUUDDDBBBOOO^^^eeezzz|||kkk^^^QQQMMMUUUoooooobbbhhhppplllqqqtttwww|||vvvrrrqqqooojjj{{{xxxWWW999---......,,,++++++,,,+++***((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((())))))))))))))))))))))))))))))))))))*********+++++++++******+++,,,------,,,000CCCYYY```XXXZZZuuuwww|||wwwhhhsss```NNNQQQRRRVVVggghhhUUUOOOPPPRRRUUU]]]gggpppxxx}}}tttqqqkkkaaaYYYVVVZZZ```eeeyyy}}}rrrllljjjkkkqqqyyyxxxpppuuuzzzhhhbbbfffdddOOO888DDDFFFEEE>>>333***((()))RRRNNNGGG???888444111000///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,---...///000---...//////111999DDDMMM^^^bbbnnn|||vvv~~~sssjjj```___gggqqqwwwxxxuuusssqqqoooiii[[[GGG999+++)))'''''')))***)))(((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,+++++++++---555CCCUUUaaattt~~~uuupppooopppssswwwrrrsssvvv~~~vvvwwwvvv~~~zzzlllUUUQQQWWW```ffffffaaa[[[WWW;;;444,,,)))+++,,,+++(((************************************))))))))))))(((((((((((((((((((((((()))))))))))))))*********((()))))))))******************************************++++++,,,------...---,,,...111111000333999EEETTTrrrpppVVV^^^|||dddZZZjjjzzzbbbIII@@@OOOXXXYYYmmmmmmaaahhhyyy~~~uuurrruuuwwwllljjjsss}}}}}}yyypppjjjxxxoooMMM555......,,,+++***+++,,,+++***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))*********++++++++++++++++++***))),,,111555CCCOOO[[[aaadddooo|||ppp\\\MMMVVVkkk}}}{{{eeeXXX]]]nnn}}}yyynnnfffaaaYYYcccssszzzooohhhkkksss{{{{{{yyynnnnnnsssSSSAAACCCFFFFFFAAA777---&&&QQQMMMFFF???999444222111///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///......------......///,,,+++,,,111<<>>@@@AAAAAAGGGPPP\\\gggqqq}}}mmmfffpppxxxwwwjjjUUURRR]]]jjj___dddcccSSS<<<,,,***000************************'''((((((((())))))******))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))************++++++++++++++++++++++++++++++,,,------......///***+++///111444>>>SSSgggwwwoookkkuuuzzzgggdddfffgggWWWEEEGGGWWWfffmmmwwwjjjlllooo~~~cccTTTDDD<<<;;;BBBCCCFFFXXXoooyyy~~~tttsssuuummmkkksss{{{yyyqqqiiipppfff888444000---+++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************************************+++++++++,,,,,,,,,...+++,,,555EEESSS\\\^^^kkkttt\\\wwwVVVQQQddd}}}kkkeeeiiisssdddaaa```\\\___fffooovvv{{{~~~|||{{{wwwqqqlllmmmhhhaaa^^^cccmmmyyy~~~pppggggggvvv|||rrrsssyyygggRRRGGGIIINNNMMMJJJDDD===777333222111......------------.........------,,,,,,------...------,,,,,,,,,---.........---000111---+++777GGGbbbhhhpppwww{{{yyy{{{nnnrrriiieeebbb\\\HHH111'''***))),,,,,,)))&&&&&&((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,(((000111+++***222888888ZZZgggwww|||tttvvvwwwxxxzzzrrr___TTTJJJDDDBBB::::::888777:::@@@???;;;999888999;;;<<<;;;999666:::;;;===???DDDNNN[[[eeeyyy}}}vvvxxxzzzggg\\\[[[^^^___bbb```SSS@@@111+++...---,,,+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------.../////////(((222666222777JJJ___jjjkkkhhh\\\vvveee^^^hhhaaaIII===KKK]]]dddyyyxxxwww}}}lllvvveeeJJJDDDBBBGGGOOOTTTTTTSSS[[[jjj{{{|||qqq|||~~~}}}jjjooo{{{yyyuuuuuuiiilllxxxyyy[[[555)))///))))))///)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))************+++++++++***)))***---000---+++666KKKVVVXXX```ooo|||eee```fffaaavvvSSS[[[jjjlllRRR[[[hhhwwwhhhZZZWWWZZZbbbppp~~~~~~uuuooommmjjjeeeaaajjjppp~~~rrrnnnttt~~~vvvxxxvvv{{{dddIIICCCJJJMMMJJJCCC===777444222111///......------......///...------,,,,,,------...........................000111111///222<<>>999666777>>>???>>><<>>AAAFFFIIIIIIGGGDDDAAA???>>>===<<<===AAAGGGLLLTTT___pppuuusssxxxjjjbbbiiihhhccc^^^[[[TTTBBB000...---+++******))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---......//////000...111222222>>>WWWlllvvvllleeepppmmm```kkk```SSSLLLNNNXXXiiiwwwLLLMMMSSS]]]gggkkkkkkjjjkkkgggbbbfffzzzxxxgggjjjsssssssssvvvnnnFFF111000******...'''************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))************))))))))))))************,,,++++++,,,---------------777GGGQQQPPPTTTkkk{{{^^^HHH___zzzZZZ```}}}eeeWWWfffzzzddd``````fffrrr}}}yyyqqqkkkhhhiiillluuu{{{qqqsss~~~{{{uuurrr~~~jjjvvvzzziiiXXXMMMMMMIIICCC===777444222222///......------......///......------------.........///////////////.........000000111>>>SSSfffoooyyyjjjbbbdddoootttrrrlllfff```TTTAAA///,,,+++++++++***)))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***))))))))))))***++++++,,,,,,,,,,,,,,,,,,------000((()))111555>>>___wwwzzzzzz|||^^^EEE<<<999999:::::::::===BBB@@@DDDIIIMMMTTT[[[]]]ZZZWWW^^^fffjjjhhhdddaaa___]]]YYYSSSMMMHHHCCC???<<<>>>DDDPPPbbbvvvpppfffqqqtttdddaaaeeeeeebbbbbb___MMM999111...,,,*********)))''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///000000333//////:::SSSmmm|||oooiiinnn[[[jjjfffPPPFFFPPPYYYbbb~~~OOObbb~~~wwwcccaaauuuwwwppp}}}wwwzzz^^^<<>>777000,,,---...---,,,************************************************************++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///000000111//////DDDmmm|||ggglll||||||aaaggghhhZZZGGGKKKWWWiiissswwwpppsssxxxxxxuuuuuu~~~xxxccc:::,,,...///...************************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************((()))))))))************************+++++++++++++++...000---***...999DDDRRRRRR\\\vvvzzzxxxPPP___|||```jjjeeefff]]]ooorrrccciiixxxyyypppjjjjjjsssvvvxxx|||rrrxxxzzzwww{{{LLLHHHCCC<<<888555333333000//////......//////000//////............//////............///111222333222<<>>FFF===>>>@@@CCCEEEEEEAAA???@@@>>>???AAA@@@<<<===AAAAAA>>>@@@FFFIIILLLTTT___ccciiitttwwwzzznnnlllRRR999111...)))(((,,,))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((())))))***++++++,,,,,,++++++******++++++,,,---,,,,,,------...///000000666RRRssslllrrrrrrGGG>>>:::666999AAAEEEKKKbbb}}}vvvTTTVVV\\\jjj|||rrrmmmlll|||hhhYYYDDD666111000...,,,******************************************************+++++++++,,,,,,,,,))))))***+++,,,,,,------------------------------......//////000000111111666RRRxxxuuu[[[dddnnnfffrrraaafff]]]GGGEEEXXX___uuutttkkk```lll~~~{{{vvvyyysssNNN777,,,222++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))******************+++++++++,,,,,,,,,000,,,+++333BBBPPPYYY]]]|||zzzxxxVVVEEEjjjjjjiiiXXX^^^tttkkkkkkxxxpppmmmqqq}}}vvvyyy}}}~~~yyytttwwwIIIFFFBBB<<<777444333222000000000000000000000000111000///////////////000111+++...666666333???SSSppphhhMMMCCCBBBAAA@@@AAABBBEEEFFFDDDAAA???>>>AAACCCEEEEEEDDDFFFIIIKKKKKKHHHDDDBBBAAA>>>======@@@CCCDDDEEEFFFPPPWWW[[[hhh}}}wwwgggcccQQQ888,,,//////(((************))))))))))))(((((((((((())))))))))))))))))))))))************************************+++++++++++++++++++++++++++...///---...222333111LLLjjjrrruuu{{{```GGG>>>333;;;???DDDLLL[[[tttzzzeeeSSSXXXlll~~~~~~ttt~~~mmmRRR;;;///,,,,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------.........000...+++---333555222BBBWWWrrr~~~rrrgggyyyrrr```sssmmmhhh```OOODDDPPPfffkkkmmm\\\iiivvvjjjxxxggg;;;***---,,,+++***+++++++++)))'''))))))))))))))))))))))))+++*********))))))(((((()))))))))))))))))))))))))))************+++++++++&&&+++...,,,))))))+++,,,111,,,000@@@NNNVVVaaammmppp^^^III]]]vvv|||kkkbbbYYYrrrxxxoootttyyyuuussspppmmmxxxzzz~~~IIIFFFAAA<<<888444333222000000000000000000000000000000////////////000000///111555555000666RRRooowww```QQQIIIFFFFFFFFFDDDBBBAAA@@@@@@===CCCLLLTTTYYYZZZYYYWWWbbbdddfffhhhgggdddaaa___ZZZVVVPPPKKKFFFBBB>>>;;;AAAIIIPPPXXXbbboooyyy|||zzzjjjWWWGGG888,,,))),,,************))))))))))))(((((((((((()))))))))***))))))))))))************************************++++++++++++++++++++++++---***---111000...555BBBlllnnnwwwrrr{{{yyyXXX???:::>>>AAA???EEETTTpppwwwkkkbbbcccrrrxxx]]]JJJ<<<111...000++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,---------.............../////////222666:::WWWpppzzzqqqnnnyyynnn}}}kkkfff^^^TTTLLLNNN]]]mmmjjjRRRKKK```ooooooxxx}}}zzzLLL444333---+++***+++++++++)))'''))))))))))))))))))))))))************)))))))))((()))))))))))))))))))))))))))************+++++++++'''***---,,,+++,,,------)))111???KKKRRRXXXeeeqqq~~~]]]dddsssxxxcccVVVbbbrrrttt~~~zzzuuuqqquuu~~~{{{IIIFFFAAA<<<888555333333000000000000000000000000000000000//////000000111,,,555999333000DDDnnnxxxUUUBBB@@@DDDDDDEEEEEEEEEDDDEEEHHHJJJNNNUUU___iiirrr{{{}}}{{{rrrooojjjeee```YYYSSSNNNIIIGGGIIIQQQYYYaaakkksssttt|||vvv___WWWGGG000(((111+++++++++*********))))))((((((((()))))))))******))))))))))))************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,///))),,,444111...AAA\\\|||yyyyyy}}}{{{}}}HHH888888555999DDDNNNcccjjj\\\cccrrrqqqhhh~~~nnn[[[HHH555---///,,,,,,,,,,,,++++++++++++******************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,------------.........///---///333111///999GGGkkkqqqvvvjjjuuuffffff```TTTJJJJJJZZZpppqqqtttjjjTTTDDDJJJeeeyyyiiifffnnn|||}}}yyy|||aaa;;;---...,,,++++++++++++***((())))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))************+++++++++)))***+++---............***<<>>AAA:::BBBVVVvvvuuuiiieeevvvpppbbbsssmmmRRR>>>333---,,,,,,,,,,,,,,,+++++++++******************************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------------------............000,,,000666222...>>>UUUzzzqqq~~~fffpppfffhhhZZZLLLIIIPPPccckkklllhhhRRRGGGXXXuuusss\\\^^^uuuvvvuuu}}}zzzHHH***///...,,,+++++++++***)))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,******---///------///777FFFQQQUUUaaayyyfffccc~~~|||rrr^^^]]]fffuuuuuuyyyvvvtttvvv}}}~~~~~~|||zzzHHHEEEAAA<<<888555444444111111111111111111111111000000000000000111222222//////333CCCdddzzzcccIII===AAAGGGIIIGGGFFFFFFHHHKKKVVVhhhooo^^^WWWSSSOOOUUU___|||zzzzzz~~~eeeUUUIII:::+++---------,,,+++******)))))))))))))))************((()))))))))************++++++++++++++++++++++++++++++,,,,,,,,,---------+++222222+++222OOOqqq}}}mmmFFF<<<777999>>>IIIeeexxxkkkhhhsss~~~yyyooo^^^LLL===000---------,,,,,,,,,++++++******************************+++++++++,,,,,,,,,+++++++++,,,,,,,,,---------------.........//////111---111555222333IIIfffpppqqqoooxxxdddoooaaaOOOGGGPPP\\\qqqmmmhhhnnnWWWHHHbbb^^^SSSlll{{{xxxpppppp|||bbb888111///,,,+++,,,,,,+++)))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))*********+++++++++...******------+++---222EEEKKKSSS```zzzvvv\\\VVVkkkzzz```XXXaaasssnnnwwwqqqmmmjjjiiimmmqqqvvvzzz}}}|||xxxxxx}}}yyyGGGEEE@@@<<<888555444444111111111111111111111111000000000000111111222333444333===ZZZSSSKKKEEECCCCCCBBBCCCFFFBBBKKKZZZkkkttteeeYYYTTT[[[iii|||ttt\\\SSSBBB+++///...------,,,+++******)))))))))*********++++++))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......(((111111///BBBiii}}}yyywww~~~vvvHHH::::::777999JJJkkk~~~fffnnnwww}}}yyyyyymmmVVVCCC333......------,,,,,,++++++******************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------........./////////000///111333444???\\\zzzvvvttttttooommmzzzjjjaaajjjQQQFFFHHHYYYooooooeeexxxaaaKKKkkkkkkQQQ```ooowwwtttrrryyyGGG333000---,,,,,,,,,+++***))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++...***+++...,,,***000;;;KKKOOO\\\wwwyyyUUURRRppp[[[TTTjjjvvvsss~~~nnnhhh___VVVQQQOOOQQQRRRUUUZZZaaahhhnnnwww~~~}}}}}}{{{GGGEEE@@@<<<888666555444111111111111111111111111000000000000111222333444555:::NNNpppzzzTTTGGGIIIMMMMMMFFF@@@DDDMMMSSShhhwwweeeQQQZZZhhhyyyhhhYYYJJJ999//////...---,,,+++******))))))*********+++++++++))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///---...111@@@___wwwvvv}}}|||~~~yyy???CCC666<<>>???BBBEEECCCFFFLLLSSS[[[ccckkkpppqqqvvv|||~~~~~~~~~GGGDDD@@@<<<888666555555111111111111111111111111000000000000111222333444222>>>[[[{{{[[[DDDEEEDDDFFFIIIGGGGGGPPP]]]uuu}}}mmm]]]SSSaaa~~~~~~{{{ttt\\\QQQJJJ000//////---,,,+++******)))************+++++++++))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////444---333QQQyyyyyymmmxxx|||JJJ===;;;888@@@MMMeeezzzxxxqqqQQQLLL//////...---,,,,,,++++++******************************+++++++++,,,,,,,,,++++++,,,,,,,,,---------............/////////000+++111111///:::ZZZmmm{{{___LLL[[[dddfffjjjHHH???TTTcccnnn^^^NNN~~~eee~~~bbbQQQ}}}qqq555222...,,,,,,,,,,,,+++))))))))))))))))))))))))(((((())))))*********+++)))))))))))))))))))))))))))************++++++++++++))),,,000...---===RRRXXX^^^vvvuuuQQQ]]]XXXQQQbbbrrrwwwxxx^^^JJJAAA<<<======<<<:::888777777666777:::@@@FFFMMMRRRUUU^^^fffooosssrrrssswww|||~~~}}}~~~~~~}}}~~~FFFDDD@@@<<<888555333222444333333222111111111222///333555111111444555222???MMMuuuzzzUUUFFFHHHGGGDDDEEEHHHJJJTTTooohhh^^^bbbqqq}}}|||}}}ooo]]]NNN:::///,,,000000))))))000+++++++++************)))************************,,,,,,,,,,,,,,,,,,,,,,,,+++---...---,,,...//////...///???www|||}}}zzzttt{{{LLL===888:::888QQQssstttgggkkkyyyfffQQQ>>>333222333------///))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......000000000000////////////+++222333333EEEgggrrrzzz{{{dddVVV\\\pppooohhhMMMCCCJJJ]]]kkkhhhQQQiii|||xxxXXXrrrzzz~~~~~~OOO111(((---)))///333%%%************************))))))))))))))))))))))))))))))))))))))))))))))))***************++++++++++++...---***---<<>>>>>>>>??????>>><<<:::;;;;;;:::999888999:::AAADDDHHHNNNWWWcccooowwwiiinnntttxxx~~~~~~FFFCCC@@@;;;888555333333333333222222111111222222777000...222333222777???ooo___DDDAAAFFFFFFHHHGGGOOOddd~~~rrrvvvyyynnnXXXLLL===000///000,,,***,,,,,,+++++++++************************************,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,---///111222WWWvvvwwwvvvooo~~~```<<<:::;;;<<>>CCCFFFGGGMMMZZZfffjjjkkknnnrrrsss}}}}}}{{{}}}EEECCC???;;;888666444444333222222111222222333333444000333666222222JJJggg|||vvvLLLFFFLLLHHHEEEGGGPPPrrrgggYYYHHH666......///---,,,,,,,,,,,,++++++++++++***************************+++++++++,,,,,,---------++++++...111///,,,222;;;TTTyyyzzz~~~ttt}}}}}}QQQ777<<<>>>@@@[[[}}}zzzuuurrryyyzzz|||zzzwwwnnnmmmmmmkkkjjjhhhfffeee]]]]]]^^^^^^^^^^^^^^^^^^WWWYYY^^^cccjjjqqqwww{{{yyyqqqwwwdddIII:::888222//////+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---........./////////000000000111333222IIIssscccDDDUUU|||uuujjjgggRRRCCCNNN___sss^^^OOOTTTWWW\\\bbbgggmmmuuuyyyzzz{{{|||~~~{{{{{{xxxzzzhhhIIINNNooo{{{zzzwwwlllqqq;;;+++111...***...************************))))))))))))))))))))))))************************)))******+++,,,,,,------,,,...000555EEE]]]sss~~~iiiSSSuuubbbYYYfffgggiiiNNNRRR[[[fffmmmrrrvvv{{{zzzxxxtttqqqnnnjjjeeebbbZZZTTTMMMGGGCCC@@@===:::;;;;;;;;;999888888:::===EEEQQQZZZ\\\\\\bbbjjjooosssxxx}}}}}}DDDBBB???;;;888666555444222222111111222222333333111222555666444===\\\{{{}}}ZZZ<<>>@@@CCCEEEGGGKKKPPPSSS]]]eeeqqq{{{}}}nnnfffggg}}}uuuTTT>>>:::333---,,,))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---............//////000000111111...888XXX~~~uuuxxxaaaMMMnnnqqqooofffVVVIIIGGGWWWlll~~~RRRGGGLLLNNNRRRZZZccchhhooossstttuuuwwwzzz|||zzz{{{xxxSSSIIIhhh}}}~~~III,,,111000)))...************************))))))))))))))))))))))))++++++++++++++++++++++++)))******+++,,,---......+++///444<<>>@@@@@@@@@@@@???>>>>>>>>>??????<<<:::999999::::::999999888888666666777777777888888888;;;<<<;;;999666666888;;;???FFFPPPZZZeeerrr|||pppmmmjjjssseeeHHH???444...---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---...............///000111111111---EEEhhh}}}yyyooowwwxxx]]][[[dddlll\\\GGGHHHNNN```~~~pppLLLGGGMMMLLLOOOWWW```eeekkknnnppprrrvvvyyy}}}{{{yyy{{{zzzeeeLLL___]]]555222///)))///************************))))))))))))))))))))))))++++++++++++++++++++++++)))******+++,,,---...///+++000888FFF[[[tttqqqjjjvvvrrrkkk}}}SSS]]]vvvjjjrrrdddWWWhhhttt}}}|||wwwrrrlllaaaSSSIII@@@===999666666777888777444999===<<>>888>>>HHH^^^zzz___HHHBBB@@@??????AAACCCCCCCCCEEEFFFGGGGGGEEECCC@@@???AAA@@@@@@AAABBBCCCAAA@@@<<<===>>>????????????>>>======>>>>>>??????@@@@@@999;;;;;;:::888999===AAA;;;>>>@@@BBBGGGQQQ___jjjuuu~~~~~~ooorrroooqqquuuQQQCCC777000111000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......---......///000111111222555WWWxxxwwwwwwqqqVVVccc{{{eeemmmUUUAAALLLUUUggg{{{WWW===BBBMMMNNNRRR\\\]]]bbbhhhlllnnnqqqvvvzzz|||~~~xxx|||wwwvvvuuu{{{qqqMMMUUU}}}lll===333///)))000************************))))))))))))))))))))))))++++++++++++++++++++++++)))******+++---...//////,,,111;;;MMMfff{{{~~~|||jjjkkk}}}}}}kkkppp```VVVpppooojjjcccYYYlll|||}}}~~~uuufffZZZQQQHHH???;;;<<<<<<888333111555666444777@@@JJJNNNXXX[[[```fffmmmvvv}}}~~~|||zzz~~~DDDBBB???;;;888666555444222222222111222222333333888333...444NNNqqq{{{TTTGGGEEEHHHLLLHHHUUU||||||ssssss{{{}}}{{{|||nnn|||YYYRRRCCC000111***///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,...000//////AAAkkkvvvxxxOOOAAABBB111???aaarrr[[[KKKDDDGGGIIIEEEGGGOOOKKKFFFLLLPPPLLLQQQ[[[YYYLLLJJJQQQQQQPPPLLLGGGJJJPPPMMMEEEGGGHHHJJJKKKJJJIIIJJJMMMHHHJJJKKKIIIHHHHHHHHHFFFIIIFFFCCCBBBDDDFFFGGGGGGDDDKKKNNNIIIHHHLLLPPPOOOYYYrrr|||ooottt|||yyy^^^DDD===666//////......---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------............///...000******222111...444;;;hhh~~~~~~uuummmTTTsssmmmooodddIII@@@PPP^^^zzzYYYLLLAAA???DDDJJJRRRXXX___bbbfffjjjlllooorrruuu~~~mmmlllnnnvvvzzz|||{{{vvvrrrrrrtttvvvzzz~~~QQQ???^^^|||~~~HHH999000333(((+++++++++************)))************************)))************++++++++++++++++++,,,.../////////'''<<>>[[[zzz|||\\\555***000---++++++++++++************************************)))************++++++++++++++++++,,,---...///...222@@@IIIWWWttthhhYYYxxx{{{ppp[[[ZZZkkksss{{{qqq}}}zzzsssmmmbbbVVVJJJ@@@:::777999888555444444555666777<<<<<>>BBBGGGIIILLLOOOXXX\\\aaaeeeiiimmmqqqtttwwwzzz|||~~~zzz[[[___qqqvvvtttwwwoooMMMUUU||||||ooohhhkkknnnmmmnnnoooqqqyyygggFFFNNNgggvvv~~~vvvvvvvvv{{{qqq666......---,,,+++++++++************************************)))************++++++++++++++++++,,,,,,---......888>>>MMM```xxxYYY[[[gggqqq___TTTjjjjjjfff|||~~~|||tttiii[[[NNNBBB<<<<<<888555444666666444222444555:::CCCLLLWWWfffsss|||yyyyyytttssstttwww}}}pppvvvCCCAAA>>>;;;888666555555333333222333333444555666333;;;CCCccc\\\DDDNNNIIIIIIMMMeee~~~|||{{{~~~aaaOOODDD888---...------------------------+++++++++,,,,,,,,,------,,,,,,,,,---------......---------555LLLlll{{{ttt{{{ccc<<<@@@999@@@ZZZnnnKKK@@@GGGUUUdddqqq}}}}}}xxx~~~vvvooommmaaaKKK???000000///...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///...222000222555///000@@@fff|||zzzZZZFFFkkkdddnnnVVVBBBHHHZZZddd]]]DDD???===BBBFFFIIILLLPPPZZZ^^^cccgggjjjmmmqqqtttsssxxx{{{|||~~~mmmSSSQQQbbbkkkhhhqqq^^^IIISSSrrr[[[UUUbbbmmmmmmnnnooopppuuuXXXAAALLLhhh{{{{{{|||@@@888000))),,,,,,+++++++++*********************************))))))*********++++++++++++,,,,,,,,,+++,,,...000:::AAA[[[ssscccTTTppp~~~eeeyyyOOO[[[vvv[[[uuu}}}~~~zzzrrrhhh]]]SSSMMMBBB<<<666555888:::888555444444888===BBBJJJZZZhhhppprrryyy}}}wwwsssrrryyyttttttyyyCCCAAA>>>;;;888777666555333333333333444555666777444;;;QQQyyyuuuUUUDDDPPPMMMGGGWWWmmmzzzjjjPPPFFF888000...------------------------+++++++++,,,,,,,,,------,,,,,,,,,---------......000///333BBB___}}}wwwvvv}}}RRR===888<<>>===AAAFFFJJJOOOUUU]]]```dddgggiiillloooqqqqqqvvvzzz|||wwwfffccccccYYYJJJIII\\\fff___iiiSSSJJJSSS||||||kkkVVVTTTcccllliiijjjlllooottt|||kkkFFFHHHeeezzz~~~{{{~~~NNN999000---,,,,,,,,,++++++++++++***************************))))))*********++++++++++++,,,---,,,+++,,,000333@@@QQQttt|||GGGXXXvvvcccrrrbbbSSSiiifffhhh}}}|||yyyuuuooojjjeeebbbPPPGGG===888888999888666333222333555555999EEEQQQUUUbbbjjjjjjrrryyysssjjjrrrvvvuuuxxx~~~uuupppzzzBBBAAA>>>;;;888777666666333333333444555666777888666>>>```~~~eeePPPGGGKKKJJJHHHfffwwwjjjuuuxxxTTTHHH:::444---------------------------++++++,,,,,,,,,,,,------,,,,,,,,,---------......///...777QQQppp~~~qqqyyy\\\III@@@333AAAXXXUUU<<<@@@???HHH\\\vvvoooeeejjjwww{{{ccc\\\UUUUUUYYYYYYTTTMMMTTTPPPKKKGGGCCCCCCIIIRRRdddwww|||vvvzzzjjjddd{{{[[[GGG???222000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///---000///111333111AAA___~~~}}}zzzWWWIIIXXXhhhooo[[[@@@KKKXXXdddLLLBBB>>>===AAAFFFKKKSSS[[[\\\___ccceeegggiiilllnnnooovvv{{{|||~~~~~~oooXXXJJJGGGFFFAAADDD[[[kkkbbbbbbPPPNNNTTT|||xxxmmmaaaaaajjjkkkfffeeegggkkkqqqxxx{{{ZZZUUUhhhsssnnn}}}aaa555000555,,,,,,,,,,,,++++++++++++************************)))************+++++++++***,,,...---,,,---222777GGGdddeeeLLLjjjcccuuuTTT^^^}}}kkkddd{{{}}}zzzwwwtttrrrqqqpppaaaXXXJJJ???:::777555444666444333333111111777??????PPPZZZ\\\ooo{{{sssffftttzzznnnqqqBBB@@@>>>;;;888777666666333333444444555777888999999FFFppppppUUULLLLLLHHHHHHXXX~~~~~~qqq}}}xxx\\\LLL===888***........................++++++,,,,,,,,,,,,------,,,,,,,,,---------......///,,,===```}}}vvvsssDDDBBB>>>777MMMsssXXXCCCJJJTTTiiiMMMppplll\\\XXXZZZ___eeejjjmmmlllkkkqqqlllhhhgggfffhhhrrr}}}}}}xxxvvvxxxiiiyyyfffLLLGGG222000///...------,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------............//////111///111444555LLLqqqyyyxxxlllOOOHHH```qqqgggmmmSSS???OOOZZZpppyyyHHH???===>>>CCCHHHLLLTTT\\\[[[___cccfffhhhjjjmmmpppooowww|||}}}}}}~~~~~~|||~~~jjjOOO===999======???]]]xxxtttZZZOOOVVV```yyyvvvpppllliiiiiijjjjjjfffeeeggglllrrr|||fffTTT```iiizzzyyy<<<444333------,,,,,,,,,+++++++++************************)))************+++++++++))),,,......---///555;;;NNNttt~~~VVV^^^~~~ttt```VVVjjjbbbmmm~~~{{{yyywwwvvvuuuuuunnngggZZZMMMBBB;;;888777:::666555666555333444777888AAAIIIUUUmmmwwwrrrrrrnnnzzzBBB@@@>>>;;;888777777666333333444444666777888999===PPPfffIIIIIIRRRIIIMMMppp|||zzzlllxxx|||bbbQQQ@@@;;;'''........................++++++,,,,,,,,,---------,,,,,,,,,---------......333111EEEooowwwooo|||eee===>>>:::>>>YYY^^^LLLNNNffflllYYY~~~}}}zzzvvv{{{uuu{{{nnnOOOMMM222000000...---------------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////111222000222555888TTT}}}}}}yyy}}}zzz]]]OOOLLLfff|||kkkgggaaaFFFEEESSS[[[zzzooo@@@<<<;;;???EEEJJJMMMTTT[[[\\\___dddhhhkkknnnqqqtttpppwww}}}}}}}}}~~~~~~}}}yyyqqqkkkjjjkkkooo{{{~~~bbbEEE<<<777======>>>```QQQPPP___ooozzzuuuppplllgggdddiiirrrkkkgggfffiiillluuueeeFFFRRRbbbLLL:::***---------,,,,,,,,,++++++************************)))************+++++++++))),,,///...---000777===WWWtttSSSdddttt}}}rrrVVV^^^uuuhhhjjj{{{||||||{{{yyyxxxwwwvvvvvvtttoooeeeYYYLLLCCC???>>>888444333666777444222333555333999LLLeeewww|||zzz}}}kkkmmmqqq~~~xxxooosssCCCAAA>>>;;;888777666666555999444222888666666???GGGuuu}}}TTTLLLPPPFFFMMM___xxxxxxssstttyyy}}}|||jjjQQQGGG555000000000...---------------+++++++++++++++++++++++++++000111,,,***...000...000999lllpppxxx|||HHH@@@:::888PPPooowwwYYYdddzzzaaaeeevvvuuuvvv}}}~~~nnnooovvvXXXKKK;;;333///---//////,,,,,,///------------------------............////////////222...///333666BBB___{{{|||yyyWWWPPPTTTzzzgggsssQQQDDDJJJTTTnnn}}}|||^^^BBB;;;<<<>>>BBBHHHPPPVVVZZZ```aaacccgggkkknnnoooooossstttvvvxxx{{{}}}}}}vvvkkk___VVVQQQOOOMMMUUUbbboooxxxqqqYYYBBB;;;333777===@@@WWW{{{XXXQQQkkkvvvvvvooommmnnniiiccciiivvveee___]]]aaagggmmmxxxnnnGGGAAARRRxxxzzzrrrYYY:::///------,,,+++++++++,,,,,,******************************+++++++++,,,,,,,,,***+++000333...+++888JJJ```zzzXXXPPPsssiii```\\\fffjjj}}}|||xxxrrrnnnooossswwwqqqqqqllleee^^^XXXLLLAAA:::888666555555555333111000222666;;;DDDQQQaaalllzzzvvvkkk___]]]iii|||mmmnnnBBBAAA>>>;;;888777666666444888555444999777888CCCbbbqqqQQQKKKMMMDDDRRRrrr|||yyyrrrrrrvvvzzz}}}zzzVVVKKK???555000000///...------------+++++++++++++++++++++++++++///000------111222000444EEEpppkkkAAA>>>:::===[[[|||jjjpppsssXXXVVVvvvyyyvvvsssvvvfffaaasssfffMMM>>>555000...//////,,,---///------------------------............///////////////111222111666KKKlllrrrUUUSSSiiivvvmmmlllOOOFFFNNNZZZxxx~~~fffWWWaaatttwwwtttooollljjjbbbNNN:::999;;;>>>CCCIIIPPPVVVZZZ___```bbbfffjjjmmmnnnnnntttuuuwwwyyy|||~~~|||ssseeeVVVKKKEEECCCAAAEEEJJJQQQYYYZZZOOOBBB@@@777999>>>???OOOiiivvvUUUTTTxxxuuupppnnnnnndddVVVTTT[[[```ZZZXXX]]]eeeooo|||qqqLLLAAALLLyyy{{{vvvtttAAA)))...---,,,,,,++++++,,,,,,******************************+++++++++,,,,,,,,,111,,,,,,...---///>>>OOObbb}}}kkkQQQ```tttooozzzVVVYYY{{{wwwiiirrrccc\\\]]]bbbgggjjjkkkllljjjiiiiiiggg[[[OOOAAA???<<<:::999888666444777777777777;;;CCCNNNWWWpppzzzzzznnn___XXX___nnn~~~rrroooyyyBBB@@@>>>;;;888777666666333888666666:::777:::HHHvvv{{{cccOOOMMMJJJEEE]]]zzzzzzqqqoooqqqsss|||XXXKKKEEE333111000///...------------,,,,,,,,,,,,,,,,,,,,,,,,+++---...---000444444111666SSSqqq~~~VVV<<<<<<;;;GGGooovvvOOOKKKdddYYYWWWdddrrr}}}|||wwwpppqqqaaaTTTtttwwwMMM???777222...//////------///------------------------............////////////---555555000:::ZZZkkkOOOUUUqqquuuaaaKKKHHHSSSccc{{{wwwoooeeeYYYIII@@@IIIXXXSSSQQQMMMJJJJJJIIIAAA888777:::>>>CCCJJJQQQVVVYYY]]]___bbbeeeiiikkkllllllrrrsssuuuwwwzzz}}}{{{ppp___MMM???999888666888888999???FFFEEEAAA<<<444888@@@CCCPPPeeemmm___```|||rrrmmmlllkkkcccWWWTTTYYYtttjjj```\\\]]]bbbjjjrrrvvvTTTCCCDDDkkk~~~yyyzzzGGG,,,......---,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,222,,,***---///222@@@PPPggg{{{SSSRRR~~~ddd~~~bbbRRR```nnnsss|||eeeOOONNNWWW\\\ZZZVVVTTTbbbnnnnnniiifffffffffPPPKKKCCC===:::999999999444444333222333999@@@EEE\\\jjj}}}sssaaaVVVVVV```nnnxxx{{{pppnnn~~~BBB@@@===;;;888777777777444888777777999555===QQQoooYYYPPPPPPIIIIIImmmppp|||rrrmmmllllllwww~~~ttt___JJJIII222111000///...------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,---111444333111<<>>AAAHHH>>>===;;;999999::::::999666888===CCCJJJPPPTTTWWW\\\___cccfffhhhiiijjjkkknnnoooqqqtttxxx{{{}}}~~~zzznnn\\\HHH;;;666555555888999999;;;@@@@@@>>>999333;;;EEEIIIZZZqqq}}}|||vvv}}}rrrlllgggddd___ZZZ\\\ccckkkcccZZZWWWZZZcccnnnuuu|||___GGG===VVVqqq{{{tttuuu{{{~~~MMM888///...---,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,,,,***,,,111222555EEEWWWyyyuuuNNN___~~~jjjTTTXXXwwwrrrsss}}}}}}}}}www___SSSbbbvvvyyynnndddYYYccclllmmmmmmnnnnnnmmmeee\\\OOOCCC===;;;;;;<<<666666666666777999;;;===EEEVVVnnnxxxgggYYYTTT[[[gggppp{{{uuueeetttAAA@@@===;;;999777777777555999888777888666DDD```fffSSSNNNOOOGGGPPP|||wwwbbbnnnuuummmhhhffflllyyy}}}tttooo{{{lllOOONNN888111111///...............,,,,,,,,,,,,,,,,,,,,,,,,///---,,,...000111222333KKKzzzooo|||TTTAAA999<<>>666000000111///---.......................................////////////...666333333RRR~~~mmmxxxVVVOOOeeeiiitttxxxOOOGGGJJJ]]]zzzfffPPPHHHCCC>>>===<<<<<<===@@@???;;;888777555555555444333222333666555777<<>>>>><<<<<>>???999@@@JJJPPPfff|||sssmmmgggaaaZZZUUUTTTWWWfffbbb[[[UUUVVV^^^iiiqqq|||kkkNNN:::KKKtttxxxvvvvvvxxx[[[>>>000///...---,,,,,,,,,,,,******************************+++++++++,,,,,,,,,((()))---111222;;;VVVrrruuuWWWllliii{{{iiiUUUdddmmm|||{{{zzzyyyxxxyyyyyyyyyxxxeeedddyyyuuuppppppxxx|||tttiiiuuuoooeee[[[PPPGGG>>>999>>>>>>>>>>>>===<<<:::888:::DDDWWWlll~~~ooo```WWWXXX```hhhxxx}}}eeelllAAA???===:::999888888888666999777777888:::RRRvvv\\\MMMJJJKKKIII___zzzwww}}}{{{~~~jjjWWWaaa{{{yyyooofffbbbfffkkk}}}ooottt}}}{{{SSSKKK===111111000///............,,,,,,,,,,,,,,,,,,,,,,,,///------/////////333:::\\\yyyppp~~~HHH<<<888>>>OOOwwwpppTTT\\\}}}XXXKKKddd~~~|||sssppplllzzzoooaaaooooooLLLBBB888000000111000------....................................////////////000444222:::^^^ooommmrrrSSSZZZ}}}jjjxxxkkkJJJJJJNNNhhhdddEEE;;;>>>@@@AAACCCBBB???===<<<<<<;;;:::999888777888999777333333666555777:::???EEEJJJOOOQQQXXX]]]cccffffffeeegggiiikkklllooossswww{{{~~~vvvtttkkk[[[GGG:::777999>>>???===:::<<>>000000...---,,,,,,,,,,,,******************************+++++++++,,,,,,,,,+++***,,,...222DDDmmmnnn```uuu~~~dddWWW___vvvxxxwww{{{mmmmmmnnnoooqqqsssuuuvvv|||lllmmmuuuuuusss|||vvvjjjfffkkkoooxxxyyyzzzwwwnnn___NNNCCC>>>===;;;;;;<<<===<<<;;;;;;===DDDRRRdddwwwxxxhhhYYYSSSWWW\\\ssskkkjjj@@@???===:::999888888888666888666777;;;BBBbbbrrrVVVKKKGGGJJJQQQsss{{{rrruuu|||hhhUUU```www}}}qqqfff```^^^fffrrrXXXEEE@@@222111000///............------------------------...---///000//////999DDDrrrwwwssskkkAAA999999DDD___hhhaaassstttRRRUUUqqq|||]]]LLLdddyyysssrrrgggkkkyyyiiiZZZ{{{~~~MMMDDD:::111000222000------....................................////////////000333333@@@ffffff~~~jjjPPP```uuuqqqzzzXXXHHHPPPUUUwww]]]III;;;<<>>>>>@@@IIIUUU[[[[[[NNN??????PPPjjj}}}{{{iiiiiihhheeeaaa\\\WWWRRRRRR[[[___XXXRRRXXXccckkkqqq```BBBBBBhhhlll{{{DDD111000///...,,,,,,,,,+++******************************+++++++++,,,,,,,,,...,,,,,,000777LLLuuu~~~^^^dddjjjtttnnnTTThhhqqqlll```aaacccgggjjjnnnppprrrzzznnnsss{{{^^^OOOUUUMMMcccrrrhhhUUUPPP^^^nnnpppttt{{{zzzooogggSSSMMMDDD???>>>???AAAAAA===>>>???CCCMMM```vvvooo]]]RRRQQQTTTkkkyyyuuukkkvvv@@@???===:::999888888888666777555777===HHHnnnkkkSSSKKKGGGLLLZZZxxxxxx~~~mmmYYYdddyyysssfff^^^WWWfff{{{aaaEEEEEE222111000//////.........------------------------------000222000111===MMM}}}vvvrrrTTT===888;;;KKKmmmnnnJJJEEEZZZaaayyy{{{{{{rrrPPPPPPggg}}}eeeGGG^^^yyywwwtttwwwiiiiiioooLLLbbbnnnSSSFFF;;;111000222000...---////////////////////////............/////////000000222555EEEiii~~~dddppp]]]HHH```hhhxxxzzzJJJHHHTTTZZZJJJ@@@>>>DDDFFF???===BBB<<<======<<<<<<<<<;;;888999444444999:::555555888777777888:::???DDDJJJMMMRRRXXX___bbb```___aaacccbbbdddgggkkkppptttwwwyyy||||||tttcccLLL<<<666777888===DDDNNN\\\iiimmmjjjdddMMMEEEVVVuuu|||{{{qqqnnnfff^^^YYYWWWTTTQQQXXXdddggg\\\OOOOOOXXX^^^hhhssseeeFFFAAAYYYoooxxx~~~NNN111111///...---,,,,,,+++******************************+++++++++,,,,,,,,,---+++...666???PPPooonnnPPPggg\\\bbbZZZlll|||lll}}}bbbXXXZZZ]]]bbbfffkkknnnppprrrooo}}}~~~YYYIIIRRR<<>>;;;999777666666888222===555999bbbvvv^^^TTTKKKGGGLLLhhh}}}{{{|||ccciiizzzsssggg]]][[[cccnnniiiGGGEEE777111...//////------///...------,,,,,,------...)))222...///666111<<<```|||ooo|||NNN999===:::TTTXXX>>>CCCFFF___~~~ggg]]]mmmzzzvvvppprrr|||tttJJJHHH]]]fffNNNTTTooo|||zzzxxxqqqiiihhhnnnwwwPPPOOO]]]JJJ???777+++111444'''000////////////////////////...------......///000111...999111SSSrrr{{{bbbRRRQQQwwwfffoooAAAMMMUUU]]]ggg@@@>>>>>>@@@CCCEEECCCAAACCCBBB@@@>>><<<<<<<<<<<<::::::999999888999999999777888999999;;;???DDDHHHMMMQQQWWWZZZ\\\]]]```ccc```aaacccfffkkkppptttwwwxxxxxxtttfffNNN999555:::>>>777@@@SSSWWWOOOXXXmmmuuuPPP@@@ZZZxxxxxxpppiiibbb___^^^YYYOOOGGGBBBSSSUUULLLPPPUUUUUUVVVbbbooorrrHHH===HHH___qqqbbb666222222'''+++///%%%///++++++************++++++******+++++++++,,,,,,,,,***333000000DDD\\\rrrVVVmmmzzzpppgggwwwYYY]]]~~~mmmzzzWWWPPPTTTYYY]]]```dddhhhkkkooopppwwwyyycccJJJ===999JJJSSS]]]uuuuuuhhh[[[OOO___www{{{xxxdddVVVMMMIII@@@@@@BBBCCC@@@BBBPPP```vvv}}}jjjUUULLLMMMYYYfffzzzaaaAAA@@@>>>;;;999888777666555111;;;555CCCpppmmmVVVPPPHHHFFFSSSyyy~~~|||xxx{{{}}}jjjnnn~~~ooo___\\\bbbiii~~~qqqHHHBBB777222...//////------///...------,,,,,,------...---333---+++333666LLLsssxxx{{{lllIII:::???@@@]]]}}}PPP===CCCCCC[[[{{{aaaRRR\\\iiihhhdddeeeiiigggccczzzeeeHHHFFF]]]gggNNNRRRlll}}}zzzxxxqqqhhhgggkkkzzzVVVOOOpppLLL???:::...111444(((111////////////////////////...............///111111222<<<666VVVttt~~~{{{WWWSSSfffkkkiiiCCCOOOWWWgggUUU???>>>>>>@@@DDDEEEDDDBBBCCCBBB@@@>>>===<<<<<<===;;;:::999999888999999999777888888999:::===BBBEEEMMMPPPTTTWWWXXXYYY]]]```^^^___aaadddhhhmmmqqqssstttssspppfffRRR>>>333333>>>???CCCDDDDDDPPPpppmmmNNNVVVxxxyyy~~~zzzpppiiibbb^^^]]]YYYQQQJJJLLL]]]___RRRKKKHHHMMM[[[aaalll~~~vvvOOO===???XXXqqqwww888111000(((,,,000&&&///++++++************++++++***++++++++++++,,,,,,,,,+++000000;;;UUUkkk{{{nnnWWWsssmmmnnniiiYYYnnnmmmvvvUUULLLPPPUUUYYY]]]```dddggglllkkknnnqqqnnnddd^^^^^^cccqqq}}}lllPPPBBBBBBQQQfffwww}}}sssfff^^^VVVOOOHHHBBBEEELLL\\\sssoooZZZNNNLLLTTTaaayyyfffAAA???===;;;999888777777777666<<<999SSSfffQQQOOOGGGFFF\\\zzz~~~www}}}ssstttyyyaaa\\\```bbb|||xxx}}}ooottt|||KKKAAA888222/////////---,,,///...------,,,,,,------...---333///,,,111<<>>EEEBBBYYYqqqzzz~~~hhhPPPSSS___bbbaaabbbYYYYYYTTTmmm]]]GGGFFF^^^jjjSSSTTTkkk}}}zzzwwwppphhheeeggg___PPPPPP@@@===333111333***333////////////////////////............///000111111222;;;CCCjjjyyyOOOWWWyyyttt___EEEQQQZZZvvvqqqJJJ>>>>>>???AAADDDFFFEEEDDDEEEDDDBBBAAA??????>>>>>>;;;;;;:::999999999999999777888888888888:::>>>AAAKKKNNNQQQSSSUUUWWWZZZ\\\ZZZ[[[^^^aaaeeeiiilllnnnooohhh```ZZZOOO@@@666222999BBBJJJLLLXXXuuu}}}XXXUUUqqqkkk~~~uuuoooiiiaaa]]][[[XXXRRRMMMZZZaaa^^^XXXTTTLLLPPPaaa^^^eeetttzzzXXXAAA666NNN{{{{{{yyy>>>//////***---111'''///++++++************++++++++++++++++++,,,,,,,,,,,,...---000GGGhhh{{{UUUYYY{{{hhh}}}sss[[[\\\qqqpppkkkKKKGGGKKKPPPUUUXXX[[[___aaaiiihhhjjjkkkjjjjjjrrrzzz~~~uuuQQQGGGMMMjjjvvvkkkccc```qqqvvvaaaQQQKKKNNNXXXooommm@@@???===;;;999888777777777888;;;:::aaa^^^RRRQQQIIIHHHggg}}}yyy~~~}}}|||```[[[\\\[[[mmmwwwzzzkkktttSSSGGG999333///000///---,,,......------,,,,,,------...***111333111333@@@]]]zzzwwwwwwqqq}}}JJJ>>>888AAAWWW~~~{{{|||DDDAAAIIIDDDWWW```jjjtttwwwYYYSSS[[[cccggghhhaaabbbZZZkkkaaaIIIIIIbbbmmmUUUSSShhh~~~{{{vvvpppiiidddcccwwwgggOOOtttWWW@@@>>>666000222,,,222////////////////////////............///000111222000555SSSsssNNN```lll~~~TTTHHHSSS^^^~~~dddFFF======???AAADDDFFFFFFFFFHHHGGGFFFEEECCCBBBBBBAAA<<<<<<;;;:::999999999999888888888888777888;;;===FFFJJJOOOTTTWWWYYYZZZZZZWWWYYY\\\___ccceeegggggggggXXXIIIDDDBBB>>>999777777???NNNddd~~~vvvzzzooorrrnnnhhh```[[[YYYWWWTTTPPPOOOGGGAAAKKKXXXQQQIIIRRRYYY^^^iii{{{]]]HHH333KKKzzzHHH...---,,,---111***///++++++************+++++++++++++++,,,,,,,,,------111---111MMMqqq|||III^^^kkkgggkkkVVVccchhhxxx|||yyyxxx{{{}}}```BBBBBBFFFLLLQQQTTTWWWZZZ\\\ccceeehhhkkklllnnnrrrwwwtttjjjKKKCCCVVVuuu|||iiiUUUHHHJJJQQQeee{{{ttt@@@???===;;;999888888777444666777===ppp|||XXXSSSQQQIIIMMMttttttggg{{{}}}zzz```YYYXXXVVVbbbxxxyyyvvv\\\JJJ999444000000000---,,,......------,,,,,,------...+++000444222333HHHhhh}}}wwwvvvwwwnnnCCC:::666BBBddd~~~}}}EEECCCHHHFFFQQQ\\\zzzcccSSSTTT^^^gggllllllnnndddlll}}}iiiOOOPPPkkkpppSSSMMMaaa}}}{{{vvvpppkkkddd```mmmmmmPPPPPPdddzzzbbbBBB>>>888...000---000///////////////////////////......//////000111222444222___www^^^OOOmmmiiizzzLLLJJJUUUfff}}}iiiVVVAAA:::<<>>===<<<;;;::::::::::::888999999888777888:::;;;@@@EEEMMMUUU[[[]]][[[YYYVVVXXX[[[^^^```aaaaaaaaaZZZJJJ:::777::::::777555===;;;GGGaaavvv~~~uuummmggg___ZZZWWWUUUSSSQQQIIIBBBAAASSSbbbWWWJJJNNNWWW[[[cccvvvyyyzzz```JJJ666RRRxxxVVV000---///---000+++...++++++************++++++++++++,,,,,,,,,---------222///444OOOqqqsssKKKgggeeeXXXpppdddSSSlllzzzjjj||||||xxx[[[@@@???CCCJJJOOORRRUUUWWWYYY]]]___aaaeeejjjlllkkkhhhdddYYYLLLOOOXXXVVV]]]ssspppYYYGGGGGGKKK]]]rrryyy???>>>===;;;:::999888888666888;;;IIIttt[[[QQQLLLGGGWWWkkkWWWiiiyyybbbXXXUUUTTT[[[|||}}}{{{___BBB:::444000111000---,,,......------,,,,,,------...000///222000444TTT{{{aaaAAA777777FFFsssttt~~~LLLCCCCCCHHHIIIZZZ}}}rrrXXXOOOWWWeeemmmuuuwwwooouuuzzzsssXXXZZZwwwqqqUUULLL]]]zzz|||vvvrrrnnnfff^^^eeettt\\\BBBYYYoooEEE>>>999---111000...////////////////////////////////////000111222222:::888iiijjjxxxoooJJJWWWppprrrHHHKKKXXXrrrmmmYYYKKK<<<777:::>>>AAACCCEEEGGGIIIMMMMMMMMMLLLKKKIIIGGGGGG@@@@@@>>>===<<<<<<<<<<<<:::;;;;;;:::999999:::<<<<<<@@@IIISSSZZZ]]][[[XXXUUUWWWZZZ\\\]]]\\\ZZZYYYLLL@@@777888;;;:::555333>>>:::>>>KKKTTT```|||uuukkkfff___YYYVVVSSSQQQOOOHHHNNNTTT___cccRRRHHHQQQTTTYYYaaaqqqzzzyyybbbHHH:::UUU{{{xxxggg555...222,,,///,,,---++++++************++++++,,,,,,,,,,,,------------000333:::TTTuuucccWWWwwwSSS[[[[[[SSSyyymmmtttuuuYYY>>>===AAAHHHMMMQQQSSSUUUWWW______^^^```gggnnnnnnjjjeeebbb]]]eeetttyyyooommmxxxuuu^^^IIIDDDGGGVVVjjj}}}???>>><<<;;;:::999888888999:::>>>SSSooo]]]QQQHHHHHHccclll```vvv}}}hhhXXXSSSTTTVVVkkkeeeBBB;;;555111111000---,,,......------,,,,,,------......+++222333:::```UUUAAA666===OOOvvvWWWDDD???KKKDDDUUUrrraaaMMMQQQbbbnnn{{{}}}zzzttt___bbboooXXXJJJVVVpppuuuoooppprrryyy~~~~~~}}}wwwsssppphhh^^^^^^xxx|||eeeHHHggg}}}III???;;;...444333---////////////////////////////////////000111222333888EEEyyy{{{hhh]]]MMMnnnuuuzzzhhhEEEMMM\\\xxx___MMMCCC888555888===@@@AAACCCGGGJJJMMMNNNMMMMMMLLLJJJHHHFFFBBBBBB@@@???>>>=========;;;<<<===<<<;;;:::<<<===;;;===CCCKKKSSSWWWWWWUUUTTTVVVXXXZZZYYYWWWSSSQQQCCC<<<888:::>>>??????AAA:::===CCCIIIUUUppp}}}uuuhhheee___YYYTTTQQQNNNMMM===FFFJJJMMMOOODDD===FFFMMMVVV```mmmzzzgggJJJ===GGGuuu|||uuu999///444+++...---,,,++++++************++++++,,,,,,,,,------------...---666BBB\\\}}}RRReeexxxRRRcccnnnWWW\\\}}}ggg~~~vvvYYY>>>:::???FFFLLLOOORRRSSSUUU[[[^^^___^^^ccclllpppoooiiiwwwhhhbbb^^^^^^ooo{{{dddMMM@@@BBBQQQcccvvv???>>><<<;;;:::999999888666666999QQQiiiXXXSSSIIIJJJlllsssssslllXXXRRRTTTUUU```|||oooMMM;;;555111111000---,,,......------,,,,,,------...)))(((444:::BBBggg~~~yyyMMMCCC888CCCUUUaaaGGG???OOOCCCSSSlllfffKKKKKK]]]kkk|||}}}~~~zzz|||lllccchhh|||mmmUUUCCCJJJ______TTTRRRSSS```iiiyyy}}}}}}wwwtttrrriii^^^[[[nnnaaaLLLrrrLLL@@@<<>>>>>>>>;;;===>>>>>><<<<<<===>>><<<<<>>DDDMMMVVV999EEEPPPYYYpppvvvvvv}}}yyygggddd___YYYTTTPPPLLLKKKEEEFFF@@@DDDQQQQQQIIIJJJFFFQQQ]]]iii{{{}}}kkkOOO===555VVV|||vvvmmmvvvnnn~~~~~~<<<000555+++------,,,++++++************++++++,,,,,,,,,---------......***888GGGddd{{{HHHpppkkkVVVggg\\\YYYhhhnnndddxxx^^^DDD999>>>EEEKKKNNNPPPRRRSSSNNNWWW]]]\\\]]]dddiiiiiifffnnnrrr~~~www|||nnnrrr~~~~~~hhhPPP===???MMM___rrrAAA@@@>>><<<:::999888888;;;999???dddfffRRRKKKBBBOOOwwwbbbxxxssspppqqq|||vvvZZZQQQIIILLL^^^{{{mmmxxx|||EEE>>>999222/////////...,,,...------------...//////222'''666888PPPvvv~~~iiiFFF999:::FFFhhhrrrtttTTTFFFGGGFFFSSSfffiiiOOOSSSkkkqqqVVVOOO[[[~~~yyydddMMM>>>EEEEEE@@@:::555GGGCCCLLLTTTfff{{{vvvrrrmmmgggddd^^^fff}}}jjjYYYJJJkkkPPPDDDDDD///111...///000000000000000000000000222......111333222222444888bbbzzzoooWWWZZZvvvNNNDDDTTTfffmmmZZZFFF<<<888000222333555888<<<@@@DDDFFFJJJJJJJJJIIIGGGEEEDDDCCCBBBBBBBBBAAAAAA@@@@@@???AAA@@@???>>>=========>>><<<>>>@@@CCCFFFIIIKKKMMMOOOPPPSSSXXXYYYVVVNNNGGG@@@333;;;;;;111OOOuuutttJJJ>>>TTToooYYYhhh}}}sssgggbbb\\\VVVRRROOOKKKIIIFFFDDDCCCGGGLLLMMMIIIEEEFFFLLLWWWbbbrrrxxx~~~rrrVVV;;;===@@@dddqqqnnndddqqq|||EEE///000///222'''...+++++++++++++++++++++++++++,,,---,,,++++++,,,...222777GGGqqqgggVVV}}}[[[VVV|||TTTVVVttt```mmm}}}uuummmqqq}}}|||ccc@@@:::>>>DDDIIINNNQQQRRRRRRVVVXXX[[[]]]___bbbfffiiimmmlllnnnvvvnnnxxxlllTTTFFFEEEHHHUUUkkkAAA@@@>>><<<:::999888888666:::DDDiiidddTTTLLLFFFWWWfffUUUfffwww{{{~~~pppuuuqqqyyyxxxXXXOOOHHHKKK[[[zzzzzz~~~}}}lllxxxuuuHHH???999222/////////...---...------------...//////666+++666;;;UUU{{{cccCCC:::===LLLooosss{{{\\\KKKMMMOOOTTTfffuuucccnnnxxxWWWCCCNNNppp|||iiiNNN:::>>>@@@BBBFFFAAAMMMRRRTTTRRR\\\uuu}}}zzzwwwtttpppjjjfff]]]bbb~~~ooo\\\HHHhhhWWWEEEDDD222333111///000000000000000000000000111...---111222111222555BBBjjjsssuuuTTTbbbsssvvvJJJHHHWWWoooxxxbbbRRRAAA:::999222222333444777:::>>>AAABBBHHHHHHHHHGGGFFFEEEDDDCCCCCCCCCBBBBBBBBBAAAAAAAAABBBBBBAAA@@@??????@@@@@@>>>???@@@CCCFFFJJJLLLNNNMMMNNNQQQVVVYYYWWWPPPJJJBBB222888@@@BBBccc~~~JJJGGGOOOdddnnngggdddlllqqqUUUlllyyykkkccc^^^XXXRRRNNNKKKHHHFFF@@@???@@@DDDJJJKKKHHHDDDDDDIIISSS^^^mmmyyyxxxTTT;;;:::===aaattttttppp{{{PPP222------000&&&,,,+++++++++++++++++++++++++++,,,---,,,++++++---///333???UUUaaacccxxx]]]hhhrrrRRRWWWbbbrrrsssDDD999<<>><<<;;;999999888444===OOOwwwaaaTTTKKKIIIaaaWWWIIIUUUaaatttllluuunnn~~~uuuVVVMMMGGGJJJUUUqqqsssMMM???999333//////000...---...------------...//////444***333???]]]}}}[[[???:::AAAWWWzzzuuufffPPPPPPWWW\\\eeettttttkkkhhh}}}eeeDDDIIIcccsssSSS===>>>::::::JJJVVVeeerrrtttpppvvv|||{{{zzzyyywwwsssmmmiii\\\\\\~~~sss```GGGccccccEEEBBB444555333000000000000000000000000000000------000222111222666FFFnnnyyy~~~hhhQQQmmmuuuiiiFFFOOOZZZzzzjjjUUUHHH:::666777222333333444666888;;;===>>>EEEEEEEEEFFFEEEEEEDDDCCCDDDCCCCCCCCCCCCCCCCCCCCCDDDCCCCCCBBBBBBBBBBBBCCCAAAAAABBBCCCFFFJJJNNNPPPKKKLLLOOOUUUYYYXXXRRRMMMCCC444:::IIIUUUooo~~~ppp999AAABBBLLL___dddrrrSSSXXXssseee]]]YYYSSSNNNJJJGGGDDDBBB??????AAAFFFLLLMMMKKKHHHBBBFFFNNNYYYfff||||||yyyXXX???888999YYYtttxxxnnnyyybbb999------///(((,,,+++++++++++++++++++++++++++,,,---,,,++++++---///333GGGbbbSSSjjjgggWWWtttcccRRR]]]qqqdddyyysssFFF888:::>>>CCCIIIMMMQQQSSSUUUXXX[[[]]]___bbbfffiiihhhmmmqqqpppmmmpppzzzwwwYYYfffppp^^^DDD@@@???JJJ___vvvAAA@@@???===;;;:::999999777>>>YYY|||^^^RRRGGGJJJhhh}}}VVVFFFNNNUUUeeeqqqeeetttssstttXXXNNNHHHJJJOOOfffRRR???:::333000000000///---...------------...//////222,,,444JJJkkkSSS<<<:::BBBdddvvvzzzjjjNNNMMMVVV\\\XXXYYY\\\WWWMMMJJJLLLaaa~~~jjjRRRSSS```xxxyyyVVVAAADDD:::999^^^||||||{{{{{{yyyuuunnnjjj[[[YYYxxxsssbbbHHH\\\pppEEE???777555555//////////////////////////////------000111000333888NNNvvvaaaSSSzzz___EEEUUU]]]yyy```LLLAAA555333666111555555555666888999;;;<<>>NNNXXXccc```MMM???LLLHHHVVVmmmLLLjjjoooeeeZZZVVVPPPKKKHHHEEECCCAAA>>>???BBBFFFJJJKKKIIIFFFBBBDDDLLLVVVaaatttyyy~~~xxx___HHH888777RRRwww}}}ttt}}}qqq???...000111,,,---+++++++++++++++++++++++++++,,,---,,,,,,,,,...000333HHHddd~~~MMMnnnZZZTTTzzzUUUWWWjjjeeefff}}}ttt___===666888;;;???EEEKKKPPPSSSUUUWWWZZZ\\\^^^aaaeeehhhhhhmmmrrrpppkkkkkkrrryyyppp___rrrssseeeFFF???;;;DDDWWWoooBBBAAA???===;;;:::999999;;;:::\\\vvvZZZQQQFFFMMMqqqYYYGGGNNNTTT```pppeeejjj~~~{{{xxx^^^PPPIIIJJJLLL]]]TTT???:::333000000000///---...------------...//////222222:::WWWwwwzzzNNN::::::CCCpppqqqgggIIIDDDJJJJJJCCCBBBHHHJJJJJJSSS___fffYYYUUU[[[iiixxx{{{[[[@@@CCCBBBQQQ~~~}}}zzzuuunnnjjj[[[YYYuuutttcccLLLSSSttt|||~~~FFF>>>888333555...///////////////////////////---...111111000555;;;]]]\\\^^^yyyTTTDDDXXXcccmmmVVVEEE===444555999555666666777777999:::<<<<<<@@@@@@AAABBBCCCCCCCCCCCCDDDDDDDDDEEEEEEFFFFFFFFFDDDDDDDDDDDDEEEEEEFFFGGGHHHHHHGGGHHHKKKOOOSSSVVVRRRQQQSSSVVVYYYYYYTTTPPPFFF======EEEJJJLLLFFF;;;UUU___RRRRRRttt^^^LLLzzzxxxkkkgggYYYUUUOOOKKKHHHEEECCCAAA:::;;;===???AAABBBAAA@@@DDDDDDKKKUUU]]]mmmuuuyyybbbNNN888888PPPyyyBBB///222000///---+++++++++++++++++++++++++++,,,------,,,---///111666JJJbbbyyy[[[xxx}}}]]]aaa|||NNN```|||zzzaaajjjnnnTTT777555666999===CCCIIIOOORRRSSSVVVXXX[[[]]]```dddggglllnnnpppmmmfff^^^XXXVVV\\\mmm{{{uuuqqquuujjjKKK@@@999@@@RRRhhhBBBAAA???===<<<::::::999:::777___lllVVVRRRHHHRRRyyy}}}]]]HHHOOOUUU```~~~xxxiiiaaahhhzzzzzzdddSSSIIILLLLLLZZZTTT@@@:::444000000111///......------------...//////---444;;;]]]yyy~~~oooHHH999<<>>GGGfffyyyppp}}}zzzuuuoookkk]]]XXXpppxxxeeeSSSLLLbbbtttJJJ???;;;111555...000000000000000000000000///...///222111111777???dddwwwXXXlllpppKKKDDDYYYkkkyyy```KKK???;;;666888===999666666777888:::<<<>>>??????@@@AAABBBCCCCCCCCCCCCCCCCCCDDDEEEEEEFFFGGGGGGEEEEEEEEEEEEFFFGGGIIIIIIKKKKKKKKKLLLOOORRRVVVXXXWWWVVVVVVXXX[[[ZZZVVVRRRIII@@@888777;;;>>>AAAFFFeeekkk[[[MMM\\\wwwaaaTTTxxxnnneeeeeeWWWSSSNNNIIIGGGEEECCCAAA;;;<<<<<<===>>>???@@@@@@DDDCCCJJJTTTZZZfffwww}}}wwwcccRRR888999OOOzzzFFF...000,,,...++++++++++++++++++++++++++++++,,,------------///111===QQQfffxxxiii{{{aaarrrqqqMMMgggkkkcccqqqvvvyyyqqqWWW>>>555666999===BBBHHHMMMPPPRRRTTTWWWYYY[[[^^^bbbeeehhhjjjmmmmmmgggZZZLLLCCCCCCQQQdddnnnyyyvvvnnnPPPBBB999>>>MMM```zzzBBBAAA@@@>>><<<;;;::::::999>>>lllfffRRRPPPKKKUUU~~~fffLLLPPPVVVdddiiigggdddggguuu~~~{{{iiiSSSHHHLLLNNN[[[bbbSSS@@@:::444000000111000......------------...//////+++666>>>ddd~~~yyydddBBB888???MMM~~~}}}vvv}}}^^^EEE;;;555777444<<>>000666///000000000000000000000000000///111333222222999AAAllllllTTTvvvkkkHHHGGGXXXsssoooWWWDDD;;;999555888<<<888444555666888:::===???AAA@@@@@@AAABBBCCCCCCCCCCCCBBBBBBCCCDDDEEEFFFGGGHHHFFFGGGGGGGGGIIIJJJKKKLLLMMMNNNOOOQQQSSSVVVXXXYYY[[[YYYYYY[[[]]]]]]ZZZWWWLLLDDD888444:::===DDDQQQhhhdddWWWPPPcccmmm^^^uuuiii______TTTPPPKKKFFFDDDBBBAAA???=========<<<===@@@CCCFFFAAAAAAHHHRRRUUU]]]{{{|||~~~|||{{{wwwkkk\\\;;;888FFFzzztttOOO000///(((...,,,++++++++++++++++++++++++***,,,---------...000222CCCZZZqqqwwwiii~~~uuu]]]{{{hhhOOOiiieeegggzzz~~~|||tttpppssspppiiiWWW>>>444666999===BBBGGGKKKMMMPPPRRRUUUWWWYYY\\\```cccdddiiinnnpppiii\\\LLLAAA888:::GGGVVVhhhvvvpppSSSCCC999===HHHZZZsssCCCAAA@@@>>><<<;;;:::::::::III{{{fffPPPMMMKKKVVVpppPPPQQQVVVfffmmmVVV^^^iiisssyyyjjjRRRGGGMMMPPP]]]dddSSS@@@;;;444111111111000......------------.../////////===FFFpppwww|||]]]===777BBBRRRxxx{{{}}}^^^HHH===333888555>>>RRRbbbssstttUUUEEE;;;@@@AAA<<>>222:::\\\mmmbbb~~~}}}{{{rrriii]]]ZZZQQQMMMHHHDDDBBB@@@>>>===999999999888:::===CCCGGG???>>>FFFPPPRRRXXXtttxxx~~~{{{~~~|||wwwfff>>>555<<>>CCCGGGJJJLLLOOOQQQTTTVVVXXX[[[___bbbgggmmmsssqqqfffUUUDDD999:::111555@@@QQQwwwvvvqqqTTTDDD888<<