BM6P6(@ 444444333222222333333333222444555444555888::::::777===:::;;;GGGUUUjjjzzzuuupppnnnppptttyyy||||||zzzxxxvvvuuuuuuwwwxxxxxxkkkdddWWWYYYbbbrrr|||kkkZZZBBB<<<666555777777222...222222111111111111222222000/////////..................////////////......//////.........------------------------------------------------------------------------------------------,,,,,,+++++++++---------............///........................---------............///---------------------------------.........//////000000000000000000000000...000111111000000111222111111111111111222222222444444444333333222222222222333333222222333555888999999999999888999<<<>>>333888>>>@@@BBBMMMcccvvvwwwuuuooofff^^^[[[[[[\\\]]]iiinnnrrrppphhh]]]UUURRRKKKFFF@@@:::888777666555888777555444333333333333000000000000000111222222111111000/////////////////////............//////......---,,,,,,,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++************************************************)))************+++++++++************************************************+++*********))))))((((((&&&''''''((()))******+++)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))444444333333333333333444444555555555666777777777;;;???===BBBYYYqqqwwwmmmrrrrrrssstttwww{{{|||wwwttttttttt~~~}}}|||tttbbbcccbbbeeeooo{{{~~~vvvnnnTTTIII;;;444555777555222111111111111111222222222000000/////////...............////////////......//////.........------------------------------------------------------------------------------------------,,,,,,,,,++++++---------............///........................---------............///---------------------------------.........//////000000000000000000000000///000111111000000111222111111111111222222222222444444444333333333222222555666666555444444666888777999;;;;;;999888777888CCCGGGNNNTTT\\\kkk{{{tttmmmgggccc___]]]```bbbgggjjjkkkgggaaa\\\WWWQQQHHHAAA===;;;:::999888777777999:::999444///222222222222111111111111111111000////////////000//////............/////////...------,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++************************************************)))************+++++++++************************************************************)))))))))(((''''''(((((()))******+++)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))444444333333333444444555666555555777999999888888999CCCHHHWWWttt}}}uuunnnjjjnnnuuu~~~|||zzzzzz}}}uuujjjfffdddiiisss{{{{{{xxxlll]]]JJJ<<<777777666444///000111222222222222111000000000/////////............////////////....../////////............---------------------------------------------------------------------------------------,,,,,,,,,,,,---------............///........................---------............///------------------------------........./////////000000000000000000000000///000111111000000111333111111111222222333333333444444444444444333333333333444555555444444666888666888999999:::<<<@@@CCCSSS___qqq|||vvvrrrfffcccbbbfffkkknnnmmmjjjgggaaaYYYPPPJJJDDD???<<<<<<999777888::::::555111444444444444333222111000222111000000///000000000000//////......//////000///...------,,,---------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++************************************************)))************+++++++++************************************************************))))))))))))'''(((((())))))*********)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))444444444444444444555666777555555999<<<<<<===>>>>>>UUUiii}}}ssskkkjjjnnnsssuuuxxx}}}~~~yyy~~~zzzpppfffgggpppwwwvvvrrrxxxooo```OOOBBB999444222///000111222333333222111000000000////////////.........////////////....../////////.......................................................................................------------------,,,,,,---------............///........................---------............///....................................////////////000000000000000000000000///111222222111000222333111111222222333333444444555555555444444444444444222444555555555666888:::::::::;;;>>>FFFSSSbbbkkk{{{vvvpppmmmooosssuuuvvvyyywwwsssmmmeee[[[PPPHHHHHHCCC;;;666555555666777333333444444444333111111222222111000000000000111000000////////////000000//////...---------------------,,,,,,,,,,,,------------------------------+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))*********+++++++++*********************************************************)))))))))))))))(((((()))))))))*********))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))555444444444555555666777:::666666:::;;;;;;???FFFYYYzzz~~~wwwtttqqqpppuuu|||{{{yyyzzzuuulllooosssnnngggoooqqqooocccPPP@@@777666222222333333333333222222111000000000////////////......////////////......////////////////////////........................................................................---------------------------------............///........................---------............///................................./////////000000111111111111111111111111000111222222111111222333111222222333444444555555555555555555555555555555777777888888888999<<>>888777888222333333444444333333333333333222111111111111111000000////////////000000//////...------------......------,,,,,,------...------------------------++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))*********+++++++++************************************************))))))))))))))))))******))))))))))))************))))))*********+++++++++************************))))))))))))))))))))))))555555555555555666777888;;;777777::::::;;;GGGVVVzzz~~~vvvuuuvvv|||{{{zzz~~~vvvpppnnnhhhbbb```hhhnnnhhhXXXHHH@@@???777666555444333333333333111111000000000/////////......////////////.........////////////000000000........................................................................------------............---------............///........................---------............///............................../////////000000000111111111111111111111111000111222222111111222444222222333444444555666666555555555666666666666666777888999:::<<>>EEEOOO]]]jjjsss}}}wwwjjjYYYKKK===;;;888555444444555555444444333222222222222333111111000000000000111111000//////.....................------------..............................++++++++++++++++++++++++,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++******************************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************)))************+++++++++************************************************((()))))))))************************************)))************+++++++++************************))))))))))))))))))))))))555555555555666777999999222222888AAAFFFRRRppp}}}yyyzzz|||~~~zzzsssaaa]]]XXXSSSOOOLLLIIIGGG???<<<888444222333444555111111111111000000000000......////////////........./////////000000111111////////////////////////////////////////////////////////////////////////---------.........//////---------.........//////........................---------.........//////////////////////////////////////////000000000000111111111111111111111111000222333333222111333444222222333444555666777888555666666666777777888888<<>>===:::>>>FFFSSSYYYggg}}}yyyeeeWWWEEE;;;999999777333222444444222111333444444222222222222111111111000,,,,,,------.../////////////////////....................................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++***)))(((************************))))))))))))))))))))))))++++++++++++++++++++++++---,,,,,,+++*********+++******+++++++++,,,,,,,,,************************+++++++++*********))))))++++++++++++++++++++++++************************+++++++++,,,,,,++++++++++++*********))))))(((((()))************+++++++++***++++++,,,,,,++++++***)))************+++++++++))))))))))))))))))))))))))))))************))))))))))))))))))************************************))))))))))))))))))))))))666888999888888999;;;<<<<<<===IIIddduuupppkkkmmmttt}}}{{{zzzoooaaaYYYVVVSSSLLLFFFMMMLLLHHHBBB<<<777555555222333333111////////////111000000000////////////000000000000000000000000///////////////.........///......------......///------------------------,,,,,,---------........./////////////////////...////////////////////////---------.........//////........./////////000000111111111111000000000000111000000111444666666666444333222222222333555555:::;;;;;;:::888888999::::::666666<<>>888999<<<555666666444222333333333333333333222222222111111...////////////000000000////////////....................................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))************************************************++++++++++++++++++++++++---,,,++++++******++++++******+++++++++,,,,,,,,,************************+++++++++*********))))))++++++++++++++++++++++++******************************++++++++++++******+++*********)))))))))))))))************+++++++++*********++++++*********)))************+++++++++))))))))))))))))))))))))))))))************))))))))))))))))))************************************))))))))))))))))))))))))666777999;;;<<<<<<<<<===FFFNNNddd}}}sssppprrrtttzzz~~~~~~kkkbbbbbb___TTTIIIKKKOOORRRNNNDDD;;;888999444333333222111000//////111111000000000/////////000000000000000000000000---.........//////000000000//////////////////000------------------------,,,------------...............//////////////////////////////////////////------........./////////....../////////000000000111111111111111111111111111000000222666999::::::444444333333333444666777:::;;;;;;999888777999;;;???@@@FFFSSSbbbrrr{{{gggOOO???<<>>???LLLeee~~~jjjUUUFFF@@@>>>:::888888888666555777333333333222222222222111333222222111000/////////////////////....................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++***++++++,,,******+++++++++,,,,,,,,,************************************************++++++++++++++++++++++++************************))))))************))))))************************))))))*********+++++++++******++++++++++++******))))))*********+++++++++))))))))))))))))))))))))))))))************))))))((()))))))))************************************)))))))))))))))))))))))):::777888;;;;;;<<>>@@@DDDLLLTTTZZZwwwyyymmmSSSGGG===<<<:::555444777333333333333222222222222222222222111000//////...////////////....................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,,,,******+++++++++,,,,,,,,,***************************************+++++++++++++++++++++++++++++++++************************)))******************)))*********+++++++++++++++)))************+++++++++,,,,,,------------,,,,,,)))************+++++++++))))))))))))))))))))))))))))))************))))))))))))))))))************************************))))))))))))))))))))))));;;:::===CCCGGGTTTrrr|||xxxnnn___UUUOOOWWWgggoooiii___HHH:::222444555000///444222222222111111111000000000000000000000000000000.........///////////////000//////......//////000....................................////////////------......///000000111////////////////////////.../////////000000000000//////000000000111111111000000111222222333444444555333222333444555555444666666666666777999;;;<<<<<>>999<<<777777777777666666666666444444333333333333222222000/////////....................................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++*********+++,,,,,,---******+++++++++,,,,,,,,,************************))))))******++++++++++++++++++++++++++++++++++++************************++++++,,,,,,,,,,,,++++++*********++++++,,,,,,,,,)))************+++++++++***++++++,,,,,,++++++***)))************+++++++++))))))))))))))))))))))))))))))************))))))))))))))))))************************************))))))))))))))))))))))))>>>:::===OOOfff~~~uuufffYYYZZZfffqqqxxx}}}iiiQQQ:::333555666666888333222111222444444222111111111111111000000000000000000000000000000000000111111000000//////......000000000000000000000000////////////////////////000///...------...///000000000000000000000000000////////////000000000000000111111111111222222222//////000111222222222222888666444333444555555555;;;888888;;;;;;999???HHHKKK]]]sss~~~zzznnn[[[JJJ???;;;444:::<<<555111444555444333333222222111222222222111111000/////////////////////.........---------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,---------,,,,,,+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++************************++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))<<>>BBBOOOggg|||uuugggZZZBBB444999<<<444222999555444333222222222222222111111000////////////000/////////.........------........................------------------------------------------------...------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++************************++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))OOOccc||||||{{{yyyyyywwwnnnrrrzzz{{{vvvmmmbbbUUUGGG===888777555444333444444333111222222222111111111000000000000000000000000000000000000000000/////////////////////////////////////////////////////////////////////....../////////000000000000000000000000//////000000000111111111111111111222222222333333222333444555555666666666444666888888999999:::;;;>>>???BBBGGGTTTllltttZZZCCC===;;;555444888666555444333333222333333222111000000//////000000////////////....................................------------------------........................------------------------+++++++++,,,,,,---------+++++++++,,,,,,,,,------++++++++++++++++++++++++***+++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,************************++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))ccc{{{~~~}}}{{{www~~~pppuuuxxxtttnnnhhhbbbVVVEEE777666444333222333444444333222222222222111111111111000000000000000000000000////////////000000000000////////////////////////////////////////////////...//////////////////...111111111111111111111111000000000000111111111111111222222222222333333333333333444555666666666666555777999999888888:::<<<:::AAAMMM^^^vvvttt\\\GGG===<<<<<<:::777666555444333333333333222222111000000000000000000000/////////.................................------------------------........................------------------------+++++++++,,,,,,---------++++++,,,,,,,,,---------++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,************************++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))|||~~~www}}}}}}zzzxxxsssllliiiiiibbbOOO<<<777555222111222333222222333222222222222111111111000000000000000000000000////////////000000000000000000000000000000000000////////////////////////......////////////......111111111111111111111111000000000111111111222222222222222222333333333333333444555666666777666666555777888888666777;;;???===PPPmmmmmmTTTEEEBBB???888888777666555444333333333222222111000000000000111000000000/////////..............................------------------------------------------------,,,,,,,,,------------...+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,------------++++++++++++++++++++++++*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))zzz|||zzztttkkkhhhllllll^^^NNN===:::666444333333222111333333222222222111111111000000000000000000000000.../////////000000000111000000000000000000000000////////////////////////---...///000000///...---111111111111111111111111000000111111111222222222222222222333333333444444333333444555666666666666555777999888888;;;AAAGGGXXXuuu~~~ppp___NNN@@@999999888777555444444333333333222111111000000111111000000000000/////////...........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------...++++++++++++++++++++++++)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))******+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---************************++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))}}}zzzyyytttkkkggglllrrrlll```DDDAAA<<<888666555444222333333333222222222111111000000000000000000000000.../////////000000111111000000000000000000000000////////////////////////---...///000000///...---111111111111111111111111000111111111111222222222222222333333333444444444222333444555666666666666777999;;;;;;;;;@@@IIIQQQttt}}}]]]EEE???999888777666444444333333333222111111000111111111000000000000////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---------,,,,,,+++++++++,,,,,,,,,---------......++++++++++++++++++++++++))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---************************++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))yyy~~~|||{{{tttllllllsssvvvsss```LLL<<<:::;;;666444666999999888777555222000...111111111111000000000000......//////000000111111000000000000000000000000000000000000000000000000////////////000000000000111111111111111111111111000111111111111222222222444444444444444444444333888444444888999777666888;;;666999CCCDDDEEEWWWpppoooXXXFFFAAA???<<<:::999888555444555555333222111000000000111111111111000000000000//////.........---------................................................------------------------------------------------.........------,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,++++++*********)))***+++,,,---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************...---+++*********++++++************************************************************************{{{rrrpppnnnkkkmmmsssnnn\\\HHH???>>>===<<<<<<999999999888666444222111111111111111000000000000/////////000000000000000000000000000000000000000000000000000000000000000////////////000000000111111111111111111111111111111111111111222222222222333333333333444444444444777333222555777666777:::???>>>>>>@@@IIIYYYppp}}}iiiXXXJJJDDD;;;777777888777666666555444222111111000000111111111111000000000000//////.........---------................................................------------------------------------------------......---------,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,+++++++++************+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************---,,,+++***)))******+++************************************************************************|||qqqrrrnnnbbbbbbmmmttthhhSSSBBB;;;<<<<<<999777777777666555444222111222222111111111000000000000000000000000000//////000000000000000000000000000000000000000000000000/////////000000000111111111111111111111111111111111111111111222222222333222222222333333444444444777333222555666666:::>>>:::@@@EEELLLaaayyylllZZZPPPBBB999666777666555666555444333222111111111111111111111000000000000/////////.........------................................................------------------------------------------------...------------,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++***)))))))))******************************************************************************|||tttpppgggccceeemmmlll```KKK===;;;888333333333333333222111111000222222222111111111000000222111111000000/////////000000000000000000000000//////////////////////////////000000000111111111111111111111111111111111111111111222222222333333000111111222333444555555888666666888999999<<>>888666555444333333333333333333222222222222111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000111111111222222111111111111111111111111222222222222333333333333333333333444444555555555444444777;;;<<<<<>>999888777666444444444444111111111111000000000000000000000000////////////................................................------------------------------------------------,,,,,,,,,------.........---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......*********++++++,,,,,,,,,)))***+++,,,---,,,++++++******************************+++++++++,,,,,,,,,************************++++++++++++++++++++++++************************)))***+++,,,------,,,+++************************************************************************~~~xxxtttkkkZZZMMMQQQZZZWWWKKKDDD999333444555222111222333333333222222222111111000000000000000000000000111111111111111111111111000000000000000000000000111111111111111111222222333333333333333333333333444444555555555555555555999666777::::::888888;;;777<<>>>>>EEEXXXppp|||dddOOO???<<<999777777666555444222222222222111111111111000000/////////.........//////............////////////////////////////////////.........---------,,,,,,---------.......................................//////...------,,,......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++***---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************~~~ssswwwzzzkkk^^^SSSKKKLLLPPPLLLDDD<<<888555222222444333333333333222222222222111111111111111111111111111111111111111111111111000000000000000000000000111111111111111222333333333333333333333333333333333333444444444555555555555444666::::::888999>>><<<<<>>HHHkkkjjjOOOEEE:::666888:::999666444333333333222222222222000000000////////////...//////............//////////////////////////////........................------------....................................---...............------------------------------------------------------------------------------,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++xxxnnncccTTTJJJIIIIIIIIIFFF???888666777888444444444333333333222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111222333444555444444444444444444444444333333444555555666777777999888:::<<<:::888===DDDIIIdddwwwvvvyyy^^^QQQBBB999888999777555444444444444333333333222111000000000//////////////////............//////////////////////////////---.....................---------.........//////........................------...............---------------------------------------------------------------------------+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++uuujjj]]]OOOFFFKKKPPPPPPGGG===777555444444444444444333333333333222222222222222222222222111111111111111111111111111111111111111111111111111111111111222444555666444444444444444444444444444444555666777888888999888888999:::888999AAAKKKRRRvvvqqqmmmvvvsssdddQQQAAA:::888777555555555444444444333333333111111000000000///////////////............//////////////////////////////---------...............------........./////////........................,,,---......///.........,,,,,,,,,------------...------------------------------------------------++++++,,,---------,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,~~~mmmcccUUUGGGKKKTTTXXXOOOCCC<<<777333555444444444444333333333222222222222222222222222111111111111111111111111111111111111111111111111111111111222333444555666555555555555555555555555555555666777888999::::::888888999::::::>>>JJJWWWdddzzzsssrrr{{{zzzcccMMM???999888888555555555555444444444444111111111000000000////////////............//////////////////////////////---------.........//////............////////////........................,,,------...//////......,,,,,,,,,---------......------------------------........................***+++,,,,,,---------,,,+++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---......------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,sssjjj^^^OOOHHHTTT[[[TTTIIIAAA<<<777555555444444444333333333222222222222222222222222111111111111111111111111111111111111111111111111111111111222333444666777555555555555555555555555555666777888999:::;;;;;;::::::;;;===???EEETTTccczzzyyyoooVVVDDD;;;999;;;666666555555555444444444111111111111000000000000//////............//////////////////////////////---------.........//////............/////////000........................,,,,,,---.../////////...,,,,,,,,,------.........------------------------........................***+++,,,,,,------------+++++++++,,,,,,---------........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---.........---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,pppaaaTTTUUUPPP^^^hhhWWWAAA;;;;;;555333222222333444333333333333333222222222111111111111111111111111111111222222222222111111000000444444333222222333333333444444444555555555666666999777666666777888999888???<<<<<>>:::888777666333111333555555222111111111111000000000000//////.........//////000////////////////////////////////////////////////......................................................------------......------------------------........................---------............///,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............------,,,,,,,,,++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********~~~lll]]]WWWPPPZZZddd\\\NNNDDD:::888666444444555555333222333333333222222222222111111111111111111111111111222222222222111111111000444444333333222333333444444444555555555666666666777666666777999:::::::::======BBBRRRmmm^^^NNNFFF999999999777555444555555444111111111111000000000000//////.........//////000////////////////////////////////////////////////......................................................------------......------------------------........................---------............///,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---------.........---------,,,,,,+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******{{{ggg```VVVYYYbbbccc___QQQ;;;;;;999777777777666333111333333333333222222222222222222222222222222222222222222222222111111111111444333333333333333444444555555555555666666666666444555777999:::;;;;;;<<<<<>>999666555555555555444444444444333333333333333333333333333333333333222222222222333333333333333333333333444555666777777777777777888888888888666999;;;;;;:::;;;???BBBJJJ^^^~~~{{{dddGGG===777999888333333888333222222222222111111111222222111000////////////000000000000000000000000////////////////////////......................................................------------......................................................---------............///......////////////......------------------------........................------------------------------------...///000000---------------------------------...------,,,,,,------,,,,,,,,,+++++++++------............------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,}}}ooojjj```[[[\\\ZZZIIIDDD<<<666444444444444555444444444444333333333333333333333333333333333222222222333333333444444333333333444444555666777777777777888888888999999777:::======<<>>>>>???CCCLLLSSSrrruuusssuuu{{{bbbNNN?????????888555777333333333222222222111111333222111000////////////000000000000000000000000////////////////////////.........................................................------.........////////////////////////........................---------.........//////......////////////..............................////////////////////////...........................------,,,,,,,,,------........................++++++,,,---............//////.........---------------............------------------------------++++++---......---++++++------..................,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,ooodddYYYTTTWWW\\\TTTEEE777333777666///555555444444444333333333333333333333333333333333222222333333333444444444555555555666666666666666888888888888888999999999:::;;;???@@@<<>><<<999222666555444444222222111000111111111111000000000000000000000000000000000000000000//////.........---////////////////////////////////////////////////////////////////////////........................////////////////////////............/////////000////////////////////////........................//////000000///...------//////.........---------............/////////000000000000000000000000000////////////////////////................................................,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++wwwlllbbbYYYUUUZZZVVVKKK===777888777444555555555444444444333333333333333333333333333333222222333333333444444444555555555666666666666666999999999999:::::::::::::::;;;===???FFF\\\}}}||||||{{{zzzyyyxxxxxxxxxzzz}}}xxxtttwwwiiiIII>>>:::;;;<<<777666555555444333222111111111111111111000000000000000000000000000000000000000000/////////.........////////////////////////////////////////////////////////////////////////........................////////////////////////........./////////000000////////////////////////........................//////000000///......---/////////......---------........./////////000000000000000000000000000000////////////////////////................................................,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++rrrjjj]]]NNNWWWXXXSSSGGG<<<888888999555555555444444444444333333333333333333333333333333333333333444444444444555555555666666777777777:::::::::;;;;;;<<<<<<<<<<<<>>>>>>CCCZZZ||||||zzzxxxuuuuuuwwwzzz}}}{{{uuu~~~YYYGGG<<<<<<>>>999666666555444333222222111222222111111111000000000000000000000000000000000000000////////////......////////////////////////////////////////////////////////////////////////........................////////////////////////....../////////000000000////////////////////////........................//////000000000///......////////////............////////////000000000000000000000000000000000000////////////////////////////////////////////////........................------------------------------------,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,xxxpppaaaPPPRRRWWWWWWNNN@@@888888;;;555555555555444444444444444444444444444444444444333333333444444444444555555555555666777777888888:::::::::;;;;;;<<<<<<======AAADDDPPPttt}}}}}}nnnXXXCCC<<<<<<888777777666555444333222222222222222111111111000000000000000000000000000000000000//////////////////////////////////////////////////////////////////////////////////////////........................////////////////////////...////////////000000000////////////////////////........................//////000000000//////...//////////////////////////////000000000111111111000000000000000000000000////////////////////////////////////////////////........................------------------------...------------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,ttthhhYYYOOOTTTWWWQQQDDD999777:::666666555555555444444444444444444444444444444444333333444444444555555555555555666666777888888999999999999:::;;;<<<<<<===:::BBBNNNddd~~~{{{~~~gggGGG999::::::888777777666555444333222222222222222111111111111111111111111111111111111//////000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000111000000000000000000000000//////////////////////////////000000000000000///000000000000000000000000000000000111111111111222111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////.................................---------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------uuuiii^^^RRRSSSUUUSSSIII===888999666666666555555555444444444444444444444444444444333444444444555555555555555555666777777888999999888999999:::;;;<<<======999FFF]]]{{{~~~|||yyyyyyzzz~~~yyyPPP<<<===>>>888888777666555444444333333222222222222111111111111111111111111111111111//////000000000000111111/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000111111000000000000000000000000//////////////////////////////000111111111000000000000000000111111111111000111111111222222222222111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////////////////////////////............---------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------............{{{llldddXXXTTTTTTUUUPPPEEE<<<999666666666666555555555555555555555555555555555555444444444444555555555555444555666777888999::::::999:::;;;<<<===>>>>>>???BBBSSSqqq|||yyyyyy}}}jjjNNNEEE>>>999888888777666555444444333333222222222111111111111111111111111111111111//////000000000111111111//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000111111111000000000000000000000000//////////////////////////////000111111111111111000000000111111222222222111111111222222222333333111111111111111111111111000000000000000000000000111111111111111111111111////////////////////////////////////////////////............------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------.........///vvvmmm]]]VVVSSSWWWVVVKKK@@@:::777666666666555555555555555555555555555555555555444444444555555555666666444555666777888999::::::;;;;;;<<<===>>>???@@@@@@MMMaaa{{{wwwwwwxxxbbbKKK:::999999888777666555444444333333333222222222111111111111111111111111111111//////000000111111111222////////////////////////////////////////////////////////////////////////000000000000000000000000////////////////////////000000000000111111111111000000000000000000000000000000000000000000000000//////000111111111111111000000111111222222222222111111222222222333333333111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////sss```___ZZZVVVVVVTTTFFF666>>>:::999999777444555:::555555666666666666555555555555666777777777777777666666777777888999;;;<<<<<>>>>>===AAALLLWWWwww~~~zzz{{{dddDDDAAA888888;;;555555888444555555555444444444444333111111111111111111111111111111111111111111111111000000000000000000000000//////000000000000//////111000000000/////////............/////////000000//////............//////////////////000000000111222222222111111000000000000/////////000111222222333333333333444555666777111111111111000000000000555444333222222333444444333333222222222222333333333333222222333444555666555444333333222222333333222111111111111111111222000000000000000000000000000000/////////.........------------------------------------------------------------------------yyyjjjfff___[[[[[[[[[SSSIII>>>:::888999888555555888555666666777777666666555555555666777777777777777777777777777999:::;;;<<<<<<<<<>>>AAAAAAIIIaaazzzyyyyyy~~~|||QQQEEE999888<<<777555666111444444444444333333333333222222222222222222222222111111111111111111111111000000000000000000000000//////000000000000//////000000000000////////////....../////////000000000000//////......//////000/////////000000000111111111111111000000000000000111111000000000111111222000000000111222333444555555666666666666777777777444333333333333333444555444444333222222333333333444333222111111222444555333333333222111111000000222111111000000111111222000000000000000000000000000000000000////////////........................------------------------........................vvvnnnddd^^^\\\[[[VVVPPP@@@;;;999:::999666555777666666777777777777666666555555666777777777777777777777777888999:::;;;<<<@@@>>>@@@EEEHHHUUUxxx}}}{{{~~~iiiJJJ:::888===999777777222444444333333333222222222222222222222222222222222111111111111111111111111//////////////////////////////000000000000//////000000000000////////////...////////////000000000000000////////////000000//////000000000111111111000000000000000000000000333333222222222222333333111000000000111111222333333444444555666666777777777777777888888999:::::::::999999888777777777777777777777666666555555555333333333333333222222111222222111111111111222222222111111111111111000000111111111000000000//////....................................------------------------------------uuuggg___\\\ZZZYYYXXXEEE???::::::999777666777666666777777777777666666555555666777777777777777777777888888999:::<<<===AAA@@@AAAFFFMMMbbb~~~}}}{{{zzzTTT>>>888===;;;888999555444444333333333222222222222222222222222222222222111111111111111111111111//////////////////////////////000000000000//////////////////000000000000////////////000000000111000000////////////000000000000000000111111111111000000000000000111111111333333333222333333444444888777777777777777888888<<<<<<===>>>???@@@@@@AAA======???AAABBBDDDEEEEEEDDDCCCBBBAAA@@@@@@@@@@@@>>>@@@AAABBBAAA>>>;;;999555666666777777666555444333333222222222222333333333333222222111111111000222111111111111000000000/////////////////////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,|||kkk```[[[ZZZ\\\___LLLCCC<<<:::999777666888666777777888888777777666555555666777777777777777888888888888999;;;<<<===??????@@@DDDRRRoooyyyyyy~~~bbbFFF:::===;;;999:::888444444444444333333333333333333333333333333333333222222222222222222222222000000000000000000000000//////000000000000//////////////////000000000000/////////000000000111111111000000//////000000111000000000111111111222222111111111111111222222222222222222222333444555666;;;;;;;;;;;;<<<===??????BBBBBBCCCDDDEEEEEEFFFFFFAAACCCFFFIIILLLNNNOOOPPPNNNMMMKKKJJJIIIHHHHHHGGGGGGHHHIIIJJJHHHEEEAAA???999999999999888666444222555444444333333444444555444444333333222111111111222222222222111111111000000000000000000000000000000000//////...---------,,,,,,,,,,,,,,,,,,,,,,,,rrrdddZZZVVVXXX^^^SSSHHH===:::999777777888777777888888888888777777555555666777777777777777888888888999:::;;;<<<===<<>>:::777:::999555555555444444444444333333333333333333333333333222222222222222222222222000000000000000000000000//////000000000000//////.../////////000000000111//////000000000111111111111111000000000000111111000000111111111222222222111222222222333333333333444555555666777999:::;;;;;;<<<===@@@CCCFFFHHHJJJEEEEEEEEEFFFFFFGGGGGGGGGOOOQQQUUUYYY]]]```bbbccc___^^^\\\[[[YYYXXXXXXWWWUUUUUUSSSQQQOOONNNMMMLLLGGGGGGFFFDDDAAA===999777666666555555555555666666555444444333222222111111333333222222222111111111000000000000000000000000000000000///...---------------------------------zzzgggYYYQQQSSSYYYWWWKKK>>>:::999777777999777777888888888888777777555666666777777777777777888888888999:::;;;<<<===<<>>999666999999666666555555555444444444333333333333333333333333222222222222222222222222000000000000000000000000//////000000000000//////.../////////000000111111000000000000111111111111111111000000000000111111000111111111111222222222222222222333333444444444888999999;;;<<<>>>@@@AAA@@@AAADDDGGGLLLQQQTTTVVVbbbbbbbbbbbbccccccccccccbbbdddiiinnnsssvvvxxxyyyuuutttrrrpppnnnmmmmmmlllhhheee```\\\ZZZZZZ\\\]]]\\\\\\ZZZVVVQQQLLLFFFCCC777777666666666666777777555555444333333222111111333333333222222222111111000000000000000000000000111000000///...---------........................lll___UUUWWW^^^^^^TTTGGG>>><<<;;;999777888888888888888888888888777888888888888999999999:::999888999;;;===>>>>>>@@@EEEBBBLLLppp}}}~~~pppFFF???BBB;;;777<<<888777666555555444444555444444222222222222444444222222222111111111111000////////////000000000000//////000000000000//////000000000000000000000000///000000000111111111111111111111000111111222333000000000111222333333444:::777444333444777:::;;;@@@AAABBBCCCCCCDDDHHHJJJTTTXXX^^^ccchhhkkkmmmnnnpppooommmkkkkkkmmmqqquuuooo{{{{{{qqqtttwwwsssssspppmmmqqqvvvrrriiiooofffbbbgggmmmmmmhhheeebbblllsssrrrooollldddZZZNNNGGG???:::888999999888444666666333222444555555333333222222222222333444111111111111000000000000000000000000000000000000//////.........---------{{{gggZZZWWWZZZ]]]UUUJJJAAA<<<:::999999888888888888888888888888888888888888999999999999:::::::::;;;===>>>???>>>???FFFKKK___[[[HHHCCC===777777888888666555555555555555444444333222222333444444222222222111111111111000////////////000000000111//////000000000000//////000000000000000000000000000000000000111111111111111111111111111222222333333333333444333333333333444555888;;;>>>???>>><<<<<<@@@FFFLLLPPPTTTYYY\\\dddeeehhhnnntttuuurrrnnnuuuuuutttppppppyyysssnnnooo{{{yyybbbZZZOOOHHHEEECCC???;;;;;;<<<<<<;;;888555111...111111222222222333333444222111111111000000000000000000000000000000000000//////.........---------lll]]]WWWTTT]]]XXXPPPFFF>>>999999;;;999999999999999999999999888888888888999999999::::::;;;<<<===>>>?????????AAAKKKZZZyyy~~~zzz|||kkkMMMBBB>>>;;;888888888777666555555555555444444333333333333444444222222222111111111111000/////////000000000111111000000000000000000000000000000000000000000000000111111111111111111000000111111111111111222333333333333444555555555555444333666:::???BBBDDDDDDCCCFFFLLLTTT\\\cccggglllnnnqqqqqqttt|||}}}yyyxxx~~~vvvkkkddd___XXXLLLCCC>>><<<999888777666444333444444444444444333333333222222222111111111000000000000000000000000000000/////////.........------ttteee___[[[]]]\\\VVVKKK@@@::::::<<<999999999999999999999999888888888999999999::::::999;;;<<<===>>>>>>@@@AAAGGGZZZuuu|||~~~}}}WWWCCC>>>===:::999888777666555555555555444444444333333444444444222222222111111111000000//////000000000111111111111000000000000000000111000000000000000000000000222222111111111111000000222111111111111222333333///000222444666777777888999:::<<>>AAADDDQQQuuulllLLL???;;;:::999888777666666555555666444444444444444444444444222222222111111111000000000000000000111111111111111111000000000000111111000000000000000000000000222222222111111111111111222222222111222333333444111111222333555777888999<<>>===999888777666555666666666333333333333222222222222111111111111111111111111000000/////////.........tttqqqmmmjjjkkkpppvvvzzztttkkkjjjbbbbbb^^^UUUHHH???;;;<<<::::::::::::::::::::::::999999999999::::::::::::999;;;<<<<<<<<>>@@@HHHTTT]]]dddhhhmmmqqqvvv{{{~~~}}}qqqooojjj[[[LLLDDD<<<;;;888666555777999:::444444444333333333222222111111111111111111111111000000000/////////......zzzjjj```]]]]]]]]]^^^aaaeeeiiikkkpppvvvyyyjjjkkkeeeddd```WWWLLLBBB<<<:::::::::::::::::::::::::::999999999:::::::::;;;;;;;;;===>>>======AAAJJJRRRzzzmmmNNN@@@???:::999888777666666666666333444555666666555444333222222222111111111111000000000111111111222222222333222000//////000222333000000000000000000000000000000111111222333444444333222222222222333444444999888777888<<>>???===>>>DDDNNNWWW|||VVV???::::::999888777666666666666333444555666666555444333222222222111111111111000000111111111111222222222333222000//////000222333000000000000000000000000//////000111333444555666333333222222333333444555777777777:::AAAKKKTTTZZZdddhhhlllmmmlllmmmrrrwwwooogggaaaZZZOOODDD<<<888777777555555444444444333333333111111111111111111111111000000000000////////////rrrdddaaabbbaaa^^^]]]^^^```bbbdddfffggggggggghhhkkkoootttyyy~~~zzzooohhhddd___ZZZPPPCCC<<<;;;;;;:::999999888888999999:::999999999::::::;;;<<<;;;;;;;;;AAADDD>>>MMMmmmjjjFFF;;;<<<<<<999666555777888777888666444222222222333444444333333222222111111111111111111111111111111111444444444333333222222222444333333222111000//////444333333222222333333444333111///111555888666444999;;;???EEENNNZZZfffoooooonnnnnnrrryyyyyywwwlll___VVVNNNDDD;;;666:::555444999999333000222555444333222111111111111000000000000////////////|||rrrfffaaacccggghhhgggbbbbbbccceeeffffffggggggfffggghhhkkkooossswwwyyy~~~tttiiieeeaaa]]]SSSFFF===<<<;;;::::::999999999999999;;;;;;;;;:::;;;;;;<<<<<>>;;;>>>DDDHHHcccUUUCCC???>>>;;;888777888777666555555555555444333222222333333333222222222222222111111111111111111111111444333333333222222222222333333222222111000000000222222222222333444444555555555444444555777:::======GGGSSS\\\aaaffflllqqqwwwwwwxxxyyy|||~~~qqqfff^^^VVVNNNIII>>>888444666777444555888555444333333222222222333111111000000000/////////wwwllliiieeecccdddfffgggggggggggggggggggggggggggggggggggghhhiiikkknnnqqqssssssvvvzzz~~~yyylllgggdddaaaWWWJJJ@@@===;;;;;;:::999999999999:::======<<<<<<<<<<<<<<<===@@@AAA>>>@@@JJJXXX|||jjjJJJBBB???<<<:::999888666555444555666777666444222000222222222222333333333333111111111111111111111111222222222222222111111111222222222222222222222222111111111222333444555666666777888777666;;;CCCKKKUUU]]]fffjjjkkkmmmtttzzz}}}vvvvvvwww{{{}}}qqqiiibbb^^^MMMEEE===999777555777:::555444444333333333333333111111111000000000000///rrrhhhiiiiiiiiihhhffffffggghhhiiihhhhhhggggggggghhhhhhjjjjjjjjjkkkllloooqqqssstttuuuwwwzzz{{{mmmiiifffccc[[[MMMBBB===<<<<<<;;;:::::::::::::::>>>===<<<<<<;;;;;;<<<<<<;;;AAABBBGGGWWWmmm}}}MMMDDD>>>::::::;;;888666666555555666666555444333222111222222333333444444444111111111111111111111111111111111111111111111111111111111222222333333333222222222222333444555666666777888:::>>>GGGRRRZZZhhhhhhggggggjjjrrr~~~~~~|||tttmmmeee[[[NNNDDD<<<777666666555444444333333333333333222222111111111000000000vvvkkklllbbbeeeggghhhiiijjjmmmpppiiiiiihhhhhhhhhhhhiiijjjjjjjjjkkklllnnnpppssstttrrrtttwwwzzz~~~pppjjjfffddd]]]OOOCCC>>>===<<<;;;;;;::::::;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<:::BBBCCCLLLgggUUUFFF===888:::;;;999777888888777555444333333444444222222222333333444444555111111111111111111111111111111111111111111111111111111111222333333444444444444444444444444555666666666888@@@LLLXXXbbbfffffffffgggjjjqqqyyyuuuuuuxxx|||{{{rrrcccSSSGGG???888444666666555444333333333333222222222222111111111111}}}ooommmsssjjjlllnnnoooooooooqqqrrrmmmlllkkkjjjjjjkkklllmmmjjjjjjjjjkkkmmmpppssstttrrruuuyyy}}}sssmmmgggeee^^^RRRFFF@@@======<<<;;;;;;;;;;;;<<<;;;;;;::::::;;;<<<<<<===???CCCAAAOOOyyygggLLL???888:::<<<888777:::999888555333333333555666333333333333444444444444111111111111111111111111111111111222222222222222111222222222333333444444555555555555555666777888;;;<<>>:::999888666555444444333333333333222222222111111yyyzzz|||xxxuuuvvvtttrrrpppooooooppppppllllllllllllnnnppprrrtttwwwzzz~~~xxxpppiiifff```UUUIIIDDD>>>======<<<<<<<<<<<<<<<::::::;;;;;;<<<===??????AAADDDCCCWWW}}}UUUEEE:::;;;<<<888777;;;888777666555555444444444444444444444444333333333111111111111111111111111222222222222333333333444222222333333333333333333333444444666888:::<<<===BBBHHHRRR]]]gggmmmpppppprrr~~~vvvooonnn}}}zzzjjjaaaYYYQQQ@@@???===:::888777666555444333333333333222222222}}}{{{xxxuuusssrrrrrrrrrpppooooooooopppqqqssstttzzz}}}{{{rrrkkkgggbbbWWWLLLGGG>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;<<<>>>???AAABBB???DDDFFFaaa]]]KKK=========888777;;;555666777888777555333222555555555444444333333333111111111111111111111111222222222333333444444444333333333333333333333333111222444666999===???AAAHHHRRR```jjjnnnoooooopppwww}}}zzzxxxoooggg___DDDCCC@@@===;;;999888777444444444333333333222222}}}yyyxxxxxxwwwsssqqqppprrrtttvvvwwwvvv|||}}}~~~wwwiiiiiiaaaXXXQQQHHHDDD>>>:::===???===<<<<<<;;;:::<<>>BBBGGGBBBEEEiiijjjEEE:::BBB:::666<<<888888888777777666666555555333333333333333333333333222222222222222222222222111111222222222333333333000000111222222222222111777666555777;;;AAAFFFHHHSSS^^^hhhlllqqqvvvtttoooyyy{{{uuuhhhbbbPPP???<<>>888444777777777666444333333444~~~}}}|||{{{zzzzzzzzz{{{|||}}}~~~oookkkcccZZZSSSJJJEEE???;;;===???===<<<<<<<<<;;;===??????<<<>>>BBBDDDDDDOOOwwwyyyQQQ>>>???999777;;;666888888888777666666555555333333333333333333333333222222222222222222222222111222222222222333333333222222333333333333333333555555555888>>>EEEKKKNNN^^^dddhhhggghhhmmmpppooohhhttt{{{nnniiiaaaVVVEEE888666:::555555666555444444444444wwwnnnddd\\\VVVLLLGGG@@@<<<===???===<<<===>>><<<===@@@???===???CCCBBBKKKcccfffFFF>>>::::::;;;666999888888777777666555555333333333333333333333333333333333333333333333333222222222222333333333333444444444444444444444444444555888>>>EEEMMMUUUYYYdddgggfffbbb```dddhhhjjjooo|||mmmVVVBBB<<>>???===<<<===???>>>>>>@@@@@@>>>@@@EEEEEEYYY{{{}}}SSS@@@===>>>===888999999888888777666666555444444444444444444444444333333333333333333333333222222222333333333444444555555555444444555555555555888===EEEMMMWWW```fffkkkkkkiiieeedddhhhnnnssswwwiiiXXXIIIBBB===;;;999888777666444333xxxzzzpppaaa]]]ZZZPPPLLLDDD>>>???@@@>>>===>>>@@@>>>>>>AAA@@@???BBBGGGMMMlll^^^BBB>>>???;;;888999999999888777777666666444444444444444444444444333333333333333333333333222222333333333444444444555444444444444555666666666;;;BBBKKKTTT^^^hhhoooyyysssmmmkkkppp{{{xxxfffSSSGGG@@@<<<888666777777666555~~~hhhjjjvvvuuubbb\\\[[[RRRNNNFFF@@@???@@@>>>===???@@@>>>>>>AAAAAAAAADDDJJJ^^^gggDDD???===777999:::999999888888777666666444444444444444444444444333333333333333333333333333333333333444444444444444444333333444666888999999@@@HHHQQQYYYcccnnnvvvuuummmrrrqqq^^^WWWGGGAAA:::666777999999888yyy______gggsss}}}ddd\\\[[[SSSPPPGGGAAA@@@@@@>>>>>>??????===>>>AAABBBBBBGGGMMMtttqqqKKKCCC===777<<<::::::999888888777777666555555555555555555555555444444444444444444444444333333333444444444444555444444444444666888;;;===BBBIIISSS[[[bbbkkkvvv~~~|||tttuuuwwwmmm[[[RRREEE===::::::888777mmmiiillltttfff\\\[[[TTTQQQHHHAAA@@@@@@>>>>>>??????======AAABBBCCCHHHOOOyyyRRRGGG@@@999AAA::::::999999888777777777555555555555555555555555444444444444444444444444333333333444444444555555555444444555777;;;>>>@@@KKKSSS\\\dddjjjsss}}}yyywww~~~qqqeeeSSSFFF>>>:::777444nnn___\\\UUURRRMMMEEE@@@>>>>>>>>>>>>===BBB>>><<>>???KKKRRRNNNbbb|||xxxYYYHHH@@@===;;;999888888888777666666666666666555555555555555555555555555555555555444444444555666666777777;;;888999@@@GGGNNNYYYccc|||~~~pppZZZGGGrrrcccZZZUUUQQQKKKGGGEEEDDDCCCBBB@@@>>>???JJJRRRTTTqqq[[[CCCAAA>>><<<999888999999888666777777666666666555555555555555555555555555555555444444555666666777888888<<<<<<@@@HHHPPPZZZgggsssqqq[[[vvvcccZZZUUUQQQLLLHHHEEEDDDCCCBBB@@@AAAAAAEEEMMMWWW}}}aaaBBBBBB>>><<<:::999999999888777777777777666666666555555555555555555555555555555444555555666777888999999999<<>><<<:::999999999888777777777777777666666666555555555555555555555555555444555666777888999999:::999???JJJUUU\\\hhh}}}uuu~~~hhh^^^TTTQQQLLLHHHFFFDDDBBBAAA>>>HHHEEE@@@JJJhhh~~~{{{~~~~~~|||~~~}}}|||~~~wwwKKKEEE>>><<<:::999:::999888777777777777777666666666666666666666666666666666666444555666777888999::::::@@@IIIVVVaaahhhttthhh^^^ZZZQQQIIIHHHFFFCCCAAAAAACCC@@@DDDGGGRRRUUUCCCAAA>>>:::999;;;>>><<<888888888888888777777777777555555555555666666666777888777888999888777<<>><<<:::888888777999999888888888777777777666666666666777777777777777666777:::;;;>>>FFFOOOWWWbbb}}}|||fff^^^TTTLLLIIIGGGDDDCCCDDDBBBEEEKKKQQQmmmSSSEEEAAA???===;;;777777:::999999999888888888777777666666777777777888888888888666777;;;===BBBLLLWWWbbbrrrnnn```VVVMMMIIIHHHEEECCCEEEFFFGGGLLLVVVttt|||wwwuuuqqqrrrsssuuuzzzaaaIIIBBB>>>===<<<888999===999999999999888888888888777777777888888888888999:::888999===AAAHHHUUUaaarrrsssbbbWWWNNNJJJHHHEEEDDDFFFEEEBBBIIIZZZ{{{~~~tttlllhhhdddccc[[[]]]aaafffmmmuuu~~~uuuQQQEEE=========::::::???:::999999999999888888888777888888888999999999999;;;999;;;@@@GGGQQQaaaoooxxxcccYYYNNNJJJHHHEEEEEEFFFEEE>>>GGG___wwwqqqhhh```[[[XXXVVVUUUPPPTTTYYY]]]cccjjjsssyyy{{{}}}]]]JJJ<<<<<<>>>:::999===::::::999999999888888888888888888999999999::::::;;;:::===DDDOOO\\\pppdddYYYOOOKKKHHHFFFEEEGGGKKKAAAJJJhhhwwwhhhccc[[[UUURRRPPPOOONNNMMMPPPTTTWWWYYY^^^eeejjjnnnyyy}}}eeeNNN===<<<>>>:::888;;;:::::::::999999999888888888888999999999:::::::::;;;:::>>>HHHTTTeeezzzzzz{{{{{{{{{}}}vvvZZZNNNPPPJJJEEEEEECCCDDDIIIJJJnnnqqqeee[[[RRRQQQNNNKKKHHHGGGFFFFFFIIIIIIKKKMMMQQQVVV[[[]]]eeemmmvvv|||}}}|||QQQ===???888999???999999999999999999999999999999888777777888999999999<<<>>>DDDOOO```wwwvvvpppzzzyyytttrrrmmmgggdddfffmmmrrrzzz^^^PPPQQQKKKGGGGGGFFFGGGLLLUUU{{{jjj```XXXPPPLLLJJJIIIGGGFFFEEEFFFFFFGGGGGGGGGHHHKKKOOORRRTTTYYY```hhhlllpppvvv}}}{{{[[[DDDBBB;;;:::>>>888::::::::::::::::::::::::999888888999:::;;;;;;;;;===HHHSSS___wwwxxxqqqnnnkkklllpppqqqmmmiiiffffffhhhhhhhhhnnnvvvooooooooollljjjiiikkklllhhhrrrbbbQQQQQQLLLHHHJJJIIIJJJMMM```sss^^^UUUPPPKKKHHHFFFFFFEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEFFFHHHJJJKKKOOOTTTYYY]]]```fffpppxxx~~~{{{yyytttqqqxxxbbbHHHCCC===<<<===999;;;;;;;;;;;;;;;;;;;;;;;;888999:::;;;<<<<<<======???SSSdddqqqrrrnnnnnnjjjhhhiiigggddd```^^^```eeejjjnnnqqqyyylllqqqyyy~~~}}}wwwpppkkkjjjkkkttteeeRRRQQQLLLIIIKKKJJJJJJKKKeee~~~}}}rrr```QQQMMMIIIGGGIIIEEEEEEEEEEEEEEEFFFFFFFFFEEEEEEDDDDDDEEEFFFGGGHHHLLLOOOSSSTTTWWW]]]fffmmmqqquuu{{{}}}yyyvvvrrrpppwwweeeGGG???>>>=========;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;<<<;;;<<<===>>>EEEXXXmmm}}}wwwrrrrrrnnnkkkkkkdddcccbbbaaadddhhhnnnrrr||||||~~~vvvrrrmmmkkkwwwgggRRRPPPKKKIIIKKKIIIJJJLLLiii}}}pppssspppWWWNNNLLLGGGFFFIIIFFFFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCDDDEEEFFFGGGHHHJJJKKKMMMNNNPPPUUU\\\bbbfffkkkqqquuuwwwwwwwwwxxxxxxuuurrrppplllkkkqqqxxxyyyrrrqqqLLL===??????===???:::::::::::::::::::::::::::;;;<<<<<<:::;;;===@@@OOO^^^uuutttppplllllloookkklllmmmnnnpppuuu{{{zzzrrrjjjlll|||hhhRRRPPPLLLIIIJJJHHHKKKRRRppp|||pppkkk}}}ggg\\\QQQLLLIIIFFFEEEGGGEEEEEEEEEEEEDDDBBBAAA@@@@@@AAAAAACCCDDDEEEEEEFFFDDDEEEFFFFFFHHHKKKPPPTTTZZZ^^^dddhhhjjjkkkmmmnnnpppooommmiiieeedddhhhllluuuqqqggguuuXXX@@@AAA???:::???:::::::::::::::::::::::::::<<<===;;;:::<<>>>>>===<<<<<<<<<<<<<<<<<<;;;===??????DDDVVViiiwwwooommmmmmllllllooopppooommmlllkkkjjjkkkkkklllooopppooosssyyy}}}|||vvvWWWOOOPPPLLLJJJMMMOOO]]]uuujjj{{{|||jjj[[[WWWTTTVVVWWWXXXWWWVVVUUUVVVWWWUUUTTTSSSRRRQQQPPPOOONNNNNNMMMLLLKKKIIIHHHGGGGGGEEEDDDBBBAAAAAABBBCCCEEEDDDEEEFFFHHHKKKNNNQQQSSSXXXXXXWWWVVVVVVWWWXXXYYY]]]___cccmmmzzzpppkkkmmmRRRDDD@@@;;;???>>>>>>===<<<<<<<<<<<<======<<<<<<>>>AAALLLdddzzz~~~}}}}}}yyytttoookkkiiifffhhhfffbbbccciiimmmlllnnnvvv~~~]]]RRRPPPKKKJJJNNNQQQnnniiiggg}}}ssseeeZZZTTTXXX\\\\\\]]]]]]\\\ZZZYYYZZZ\\\[[[[[[ZZZYYYXXXVVVUUUTTTRRRQQQPPPOOONNNLLLKKKKKKHHHFFFCCCAAA@@@AAACCCDDDBBBBBBCCCDDDGGGJJJMMMNNNQQQQQQQQQQQQRRRSSSTTTUUUVVVWWWYYY```kkkuuu}}}{{{}}}wwwpppnnnzzz[[[FFF>>><<>>======<<<<<<======???>>>===???FFFZZZyyy~~~{{{zzzsssiiieeefffgggeee^^^___bbbffflllttt}}}aaaTTTPPPKKKKKKQQQZZZzzzgggjjjhhhbbb```]]]aaaeeebbbbbbbbb```^^^]]]___aaa`````````___]]][[[YYYXXXVVVUUUTTTSSSRRRPPPOOOOOOKKKIIIEEEBBB@@@AAABBBCCCCCCCCCCCCDDDFFFIIIKKKMMMMMMMMMMMMMMMMMMNNNNNNOOOPPPPPPRRRVVV^^^hhhqqqvvv|||wwwsssuuu|||sssooovvv```GGG>>>???AAA???>>>>>>===<<<=========AAA???===@@@NNNiii}}}wwwqqqllliiiccc^^^]]]]]]^^^aaafffppp{{{qqqmmmnnnwwwdddUUUOOOKKKMMMUUUhhhxxxiiinnnbbbccceeedddfffgggggggggfffdddbbbbbbdddfffdddddddddcccaaa___\\\ZZZZZZYYYXXXWWWUUUTTTSSSSSSOOOLLLIIIEEEBBBAAABBBBBBDDDCCCCCCDDDEEEGGGIIIKKKKKKKKKKKKKKKKKKJJJJJJIIILLLLLLMMMPPPWWW```iiiooozzzuuupppllllll{{{vvvrrrwwwgggIII@@@@@@===??????>>>===============???======DDDYYYxxx|||oooeee^^^]]]]]]ZZZZZZ]]]]]]fffuuuvvvoooiiigggfffggglllsssyyygggVVVOOOKKKPPPZZZuuurrrgggoooxxxcccdddccccccfffdddeeefffeeecccbbbccceeehhhggghhhhhhhhhfffccc___]]]^^^]]]\\\[[[YYYXXXWWWWWWTTTRRROOOKKKGGGEEECCCCCCCCCCCCBBBBBBCCCEEEFFFHHHLLLLLLLLLKKKKKKJJJHHHHHHIIIJJJKKKMMMQQQXXXaaaggguuupppjjjeeebbbnnn|||yyy}}}lllKKKBBBDDD>>>@@@???>>>>>>======>>>>>><<<<<<@@@NNNjjjtttiiigggeee^^^ZZZ[[[YYY\\\dddooo{{{vvvgggccc```bbbcccdddiiinnnwwwlllYYYPPPLLLRRR]]]}}}kkkdddpppzzzwwwtttppppppjjjkkkmmmgggggghhhgggfffeeefffjjjmmmlllmmmnnnmmmkkkhhhdddbbbbbbaaa```___^^^\\\[[[[[[YYYXXXVVVRRRNNNJJJGGGEEECCCCCCBBBBBBBBBDDDEEEFFFKKKKKKLLLMMMMMMLLLKKKJJJFFFGGGHHHIIIJJJOOOVVV\\\gggbbb]]]YYYVVVbbbuuuNNNCCCHHHAAA@@@???>>>>>>======>>>>>>===@@@III___zzzsssfff^^^^^^[[[ZZZ\\\aaaeeelll{{{zzzoooiiijjjddd___```bbbfffnnnvvv{{{ppp[[[QQQLLLRRR^^^rrrhhhcccrrrtttiiihhhwwwzzztttvvvzzzyyyxxxnnnpppppppppooonnnppptttxxxpppqqqrrrqqqoookkkhhheeeeeedddcccbbbaaa___^^^^^^]]]]]][[[WWWSSSNNNJJJGGGEEEEEEDDDCCCDDDEEEFFFGGGJJJKKKMMMNNNOOONNNNNNMMMDDDEEEFFFFFFEEEHHHNNNSSSXXXSSSPPPNNNMMMZZZTTTBBBFFF???@@@??????>>>>>>>>>>>>>>>AAAFFFSSSooo}}}nnneeeeee\\\YYYXXXYYYWWWWWW```lllxxx{{{oooggggggfffeeeeeeeeehhhmmmqqqtttmmmXXXVVVPPPRRRaaatttfffkkkxxx}}}tttnnnnnnrrrsssrrrrrr||||||}}}~~~yyyrrrlllhhhhhhcccccccccdddeeeeeebbb```cccaaa___[[[XXXTTTRRRPPPKKKHHHEEECCCCCCCCCCCCBBBIIIJJJKKKMMMNNNOOOOOOOOOMMMHHHCCCBBBEEEHHHJJJJJJOOOKKKLLLOOOQQQ___UUUCCCKKK>>>===AAACCC@@@>>>???BBBDDDBBBMMMccc}}}nnnfff___YYYWWWUUUSSSUUUZZZcccnnn}}}yyynnnhhhhhhhhhgggfffhhhmmmsssxxx{{{rrr[[[WWWPPPRRRcccooohhhmmmyyywwwtttqqqlllmmmqqqzzz{{{www~~~vvvooollljjjiiihhhggghhhiiiiiigggfffeeedddaaa^^^[[[WWWUUUSSSOOOLLLHHHEEEDDDDDDCCCBBBCCCCCCEEEHHHJJJLLLNNNOOOKKKFFFBBB@@@BBBDDDFFFFFFHHHGGGKKKRRRXXXhhhaaaHHHIII>>>>>>@@@AAA???======>>>???DDDZZZssstttiiibbb\\\[[[ZZZWWWWWWYYYVVV^^^qqqzzzoooiiijjjjjjjjjkkkooovvv}}}xxx^^^WWWPPPTTTfffjjjjjjnnnzzzwww}}}vvvqqqpppkkkiiigggfffggghhhgggfffhhhgggeeebbb___[[[YYYWWWSSSPPPLLLHHHFFFDDDBBBAAA???@@@@@@AAADDDFFFIIIKKKJJJGGGCCC@@@AAABBBCCCCCCCCCEEENNNZZZeeevvvoooNNNGGG>>>@@@??????????????????@@@HHHooopppfff^^^\\\\\\YYYVVVUUUSSSWWWbbbqqqpppjjjkkknnnooossszzz}}}aaaWWWNNNUUUkkkiiijjjooo{{{~~~yyywwwooolllhhhffffffggghhhgggiiihhhgggeeebbb___\\\ZZZWWWTTTOOOKKKHHHEEEBBB???AAA@@@???>>>???AAACCCDDDLLLIIIFFFDDDBBBBBBBBBBBBDDDJJJWWWeeeqqqwwwRRRFFFAAABBB??????BBBDDDDDDEEEGGGXXXwwwggg```^^^[[[XXXWWWYYYZZZ^^^ccciiixxxuuunnnoootttvvv|||bbbUUUMMMWWWqqq|||kkkiiinnn{{{xxxtttooolllkkkllllllllliiiiiihhhgggdddaaa^^^\\\ZZZVVVRRRNNNJJJGGGCCC@@@BBBAAA???>>>>>>@@@BBBCCCKKKKKKIIIFFFDDDBBBAAAAAAJJJSSS```lllvvvwwwTTTFFFEEEEEEAAA@@@CCCDDDCCCGGGMMMrrrzzzllleeeaaa______ZZZYYYYYYYYYZZZcccwwwbbbTTTMMM[[[yyyvvvlllhhhmmm{{{~~~zzztttpppnnnnnnmmmllliiiiiijjjiiigggccc```^^^[[[YYYUUUQQQNNNJJJFFFCCC@@@@@@@@@@@@AAACCCEEEFFFJJJJJJJJJGGGDDDAAAAAAAAAMMMXXXeeekkkooo~~~sssVVVGGGGGGHHHCCCBBBDDDBBB@@@GGGRRR|||oooeeeaaaaaaZZZYYYWWWWWWVVV[[[jjjzzzcccTTTOOO```nnnjjjgggmmm{{{yyyuuurrrooommmkkkjjjkkkkkkkkkiiifffbbb```]]][[[XXXUUURRROOOKKKHHHAAAAAABBBCCCDDDEEEEEEFFFJJJLLLMMMKKKGGGCCCCCCCCCJJJWWWbbbbbbaaaooopppYYYHHHEEEEEEAAABBBEEEBBBAAAMMM___pppeeebbb___[[[XXXWWWVVVYYYdddooo{{{dddUUUPPPdddhhhhhhgggmmm{{{rrruuu|||sssttt}}}yyyvvvrrrpppkkklllmmmmmmkkkhhhdddbbb___]]]ZZZXXXVVVSSSOOOLLLEEEEEEEEEEEEEEEDDDBBBBBBLLLOOOPPPOOOJJJGGGFFFGGGFFFTTT]]]YYYUUUcccqqqvvvppp[[[HHHBBBAAA???AAAFFFEEEFFFXXXnnnooohhhbbb[[[VVVTTTSSSTTT\\\eeeppp~~~~~~aaaYYYPPPbbbiiifffgggqqqooorrr|||qqqccceeelll|||xxxqqqlllkkkjjjjjjjjjkkkjjjgggddddddbbb___]]][[[WWWRRROOOKKKHHHEEECCCCCCDDDEEEEEEGGGKKKOOOPPPMMMIIIEEECCCJJJKKKNNNMMMGGGNNNpppyyykkkfffsss{{{eeeNNNDDDFFFCCC;;;AAAKKKHHHaaa{{{fffpppbbbXXXXXXWWWTTTZZZfffppp{{{cccZZZRRRcccddddddgggqqquuueeebbbaaafffyyyzzzuuupppnnnmmmmmmmmmnnnmmmkkkhhhaaa___]]]\\\ZZZWWWSSSPPPLLLIIIFFFCCCCCCCCCDDDDDDFFFIIIMMMOOOMMMJJJGGGFFFEEEEEEFFFEEEAAAHHHgggzzzpppccc^^^mmmiiiPPPIIIEEECCCAAADDDGGGOOOrrr{{{qqqfff^^^\\\XXXRRRWWWaaagggrrrxxxeee[[[RRRfffxxxaaabbbgggrrrsssjjj^^^XXXbbbooo{{{vvvrrrpppooonnnnnnooonnnllljjj```^^^\\\[[[ZZZXXXUUURRRNNNKKKHHHDDDBBBAAABBBCCCCCCFFFJJJMMMLLLKKKJJJJJJDDDBBBAAA@@@<<>>BBBSSSddd|||uuukkk```XXX```nnnxxxUUUKKKFFFCCCIIIGGGJJJuuu{{{kkkbbb\\\UUURRRSSS]]]hhhooozzzdddYYYRRRlllppp\\\```gggrrrrrrfffhhh~~~~~~|||{{{}}}|||vvvsssqqqooonnnlllkkkkkkkkkjjjhhhhhhfffbbb___]]]ZZZWWWUUURRRQQQMMMHHHBBB@@@AAACCC>>>@@@BBBCCCDDDEEEHHHJJJRRRPPPMMMIIIDDDCCCLLLVVVhhhuuuhhhZZZSSSWWWbbbxxx\\\JJJIIICCCEEEGGGYYYrrrddd___ZZZTTTPPPRRR^^^gggsss{{{uuutttxxxfffZZZUUUtttkkkYYY^^^fffqqqnnniiixxx{{{tttoooqqqkkkhhhjjjooosssxxx~~~|||xxxvvvvvvtttqqqooommmmmmlllkkkiiilllhhhddd```^^^[[[XXXVVVTTTSSSPPPJJJDDDAAABBBEEE???@@@@@@@@@@@@AAADDDGGGTTTUUUUUUPPPIIIEEEHHHLLL[[[}}}lll[[[UUUSSSXXXiiifffLLLIIIEEECCCKKKnnn}}}kkkccc___WWWPPPMMMXXXaaammm{{{jjj]]][[[~~~fffXXX```fffqqqsss{{{vvvnnnmmmnnnoootttzzz{{{}}}zzzyyyzzz{{{wwwtttqqqnnnmmmlllkkkiiikkkgggccc```^^^\\\ZZZXXXUUUUUUSSSLLLEEEBBBDDDGGGCCCCCCAAA???===>>>AAADDDRRRXXX\\\XXXOOOIIIHHHIIISSSrrrvvvaaa]]]ZZZXXXcccyyylllNNNGGGJJJEEEQQQvvvhhh```YYYTTTOOOVVV\\\hhhvvv}}}mmmaaa```eeeZZZdddfffpppzzz}}}zzzvvvsssqqquuu|||{{{}}}zzz{{{|||zzzxxxxxx{{{~~~xxxuuuqqqnnnlllkkkiiihhhhhheeeaaa___^^^]]][[[ZZZUUUVVVTTTNNNFFFCCCEEEIIIGGGEEECCC???<<<===@@@BBBQQQZZZaaa^^^UUUNNNKKKKKKKKKfffzzzdddaaafff___dddvvvlllNNNEEENNNHHHWWWkkk```ZZZWWWPPPTTTWWWaaaooovvvqqqaaaeeeddd[[[aaammmwww}}}tttrrrtttvvv||||||zzzxxxttttttuuuxxxzzz{{{zzzxxxwwwtttqqqppppppnnnjjjffffffdddbbbaaaaaa___\\\ZZZXXXVVVSSSOOOLLLKKKMMMNNNRRRMMMEEE>>>::::::<<<>>>NNNYYYccceee```ZZZQQQIIIMMM]]]uuuvvvkkkggglllhhhiiirrr}}}zzzNNNGGGJJJJJJiiiyyyggg\\\YYYVVVPPPPPPXXX```kkk~~~uuucccdddeee```fffnnnxxxssshhheeeeeefffnnnrrrzzz~~~vvvsssuuusssssstttvvvxxxyyyxxxwwwuuutttrrrrrrqqqnnniiieeegggfffdddccccccaaa___\\\[[[YYYVVVSSSQQQQQQRRRRRRQQQLLLEEE>>>::::::<<<>>>JJJXXXeeeiiigggaaaYYYQQQLLLYYYooorrreee___eeeeeehhhnnnttt{{{zzzRRRMMMMMMRRRxxxrrreee^^^[[[TTTQQQVVVZZZaaarrrxxxeeecccfffdddlllnnnxxx~~~tttfff[[[UUUTTTVVVWWW]]]eeeqqqyyywwwpppooossssssrrrrrrtttvvvwwwvvvuuuttttttssssssqqqnnnhhhdddiiihhhffffffeeedddaaa___]]]ZZZWWWVVVVVVWWWVVVVVVNNNJJJCCC===::::::<<<>>>HHHWWWhhhooonnnggg]]]TTTMMMWWWhhhxxxyyymmm^^^WWW^^^aaagggkkkkkkppp}}}{{{SSSPPPMMMZZZmmmaaa]]]UUUQQQSSSTTTYYYhhhxxxzzzeee```{{{eeeeeekkknnnxxxyyykkk```XXXXXXTTTNNNJJJJJJKKKMMMMMMQQQYYYfffssswwwtttsssvvvvvvuuutttuuuwwwxxxwwwuuuvvvuuutttrrrooollliiigggiiihhhgggfffgggfffcccaaa\\\YYYVVVVVVYYYZZZXXXVVVJJJFFF@@@;;;999:::<<<>>>IIIYYYkkkrrrppphhh[[[QQQRRRVVVcccpppssshhhZZZQQQZZZ\\\bbbggghhhkkkwwwRRRNNNIIIaaarrr```\\\TTTOOOQQQSSSXXXgggwwwxxxddd^^^xxxdddbbbgggnnnxxxyyyeeeXXXTTTUUUVVVVVVTTTSSSRRRRRRPPPMMMJJJMMMQQQ]]]ooo{{{}}}{{{{{{}}}{{{yyyyyyzzzzzzyyywwwzzzxxxuuuqqqmmmkkkjjjjjjhhhgggffffffgggfffdddbbb\\\XXXUUUWWW\\\^^^ZZZUUUEEEBBB>>>;;;:::<<>><<<===@@@DDDFFFOOO___pppwwwtttlll```UUUPPPOOORRRYYYZZZTTTLLLHHHKKKKKKQQQYYY^^^ccckkktttdddTTTWWW~~~oooggg^^^WWWVVVUUUWWWdddsss~~~xxxtttwww|||vvvnnniiimmmuuusssccc```kkk^^^bbbfffoooyyyuuummmgggaaa^^^^^^^^^]]]\\\ZZZYYYYYY[[[^^^```___^^^WWWZZZfffxxx|||{{{zzz{{{{{{xxxrrrnnnkkkkkkgggffffffggghhhhhhfffddd]]]WWWSSSWWW___aaaYYYPPPCCCAAA@@@@@@BBBFFFJJJMMMUUUcccqqquuuqqqiii]]]SSSMMMJJJKKKOOONNNJJJFFFFFFCCCHHHPPPVVVXXXZZZdddooo{{{sss[[[fffmmmxxxrrrrrrtttvvv|||~~~nnnddd[[[XXXTTTSSS^^^mmm~~~zzzrrrkkklllqqq~~~~~~sssjjjjjjpppmmmyyyooohhhaaa```___```lllrrrdddbbbeee]]]dddiiioooyyy|||rrrgggcccccccccaaa``````]]]ZZZZZZ[[[^^^_________eeeqqq}}}{{{www{{{~~~|||vvvoookkkiiihhhgggggggggiiiiiigggfffZZZSSSOOOTTT]]]^^^UUUKKKDDDCCCBBBCCCFFFJJJOOORRRZZZgggrrrssslllbbbVVVLLLLLLIIIIIIJJJIIIEEEDDDGGG@@@HHHSSSXXXUUUUUUaaaooottt|||___ooobbbttthhhbbbcccfffmmmtttvvvzzzpppeee\\\XXXSSSQQQ[[[jjjsssrrrfffiiibbbbbblllxxxxxxpppgggdddfffkkkttt|||qqqjjjfffbbb___^^^^^^dddvvvrrr```gggfff\\\^^^gggpppzzzyyy|||rrrfffXXXZZZbbb```^^^______^^^___aaaaaa```gggppp}}}|||{{{vvvyyy{{{yyysssmmmjjjjjjooolllgggfffggggggeeeccc___YYYTTTUUUYYYZZZUUUPPPGGGDDDCCCHHHPPPVVVWWWVVV^^^fffoooooofffZZZPPPKKKCCCFFFHHHHHHJJJLLLKKKFFFGGGIIIOOORRRQQQQQQYYYcccrrr{{{^^^oooccc{{{xxxhhhaaa[[[YYYZZZ^^^ccchhhpppxxx|||tttjjjXXXQQQUUURRRVVVfffttt}}}mmmbbb]]]WWWVVV\\\bbbjjj|||~~~uuunnneeeccchhhbbbjjjuuuooohhheeedddbbbbbbccccccdddkkkzzzqqq```jjjyyyaaaZZZ]]]gggmmmwwwuuuvvv~~~wwweeeXXXWWWZZZWWW___```aaa``````cccgggiiittt~~~|||zzzyyyzzzzzzyyyvvvrrrnnnllllllkkkhhheeedddddddddbbb___^^^ZZZVVVWWWXXXWWWRRRMMMHHHFFFFFFKKKSSSYYY[[[ZZZ```ffflllkkkbbbWWWOOOKKKFFFIIIJJJHHHIIIKKKIIIEEEEEEFFFJJJLLLKKKLLLTTT___oooxxxmmmzzzaaa\\\vvvxxxeee\\\YYYVVVSSSTTTXXX]]]```gggooorrrsss]]]SSSWWWTTTVVVeeesssvvvhhhaaaZZZUUUSSSUUUUUUTTT\\\hhhzzzooodddccciii```eeemmmuuu~~~vvvkkkhhhiiiiiiiiiggghhhhhheeedddiiisss{{{ppp```nnnppp\\\YYY\\\dddiiittt{{{qqqxxxppp```XXXVVVXXXUUUXXXZZZ\\\[[[[[[^^^gggnnn}}}{{{yyy~~~{{{wwwtttrrrpppnnnmmmgggeeecccbbbaaa___\\\ZZZ[[[ZZZZZZZZZYYYVVVQQQLLLJJJIIIKKKQQQYYY]]]^^^]]]___bbbdddaaaYYYPPPKKKIIIIIILLLMMMJJJIIIJJJHHHDDDCCCBBBDDDEEEDDDFFFNNNYYYkkkuuukkkXXXTTTjjjnnncccZZZXXXXXXVVVTTTSSSTTTXXXYYY___fffhhh|||zzzbbbWWWZZZVVVVVVdddsss{{{uuuhhhccc^^^ZZZWWWVVVSSSOOORRRYYYbbbqqqsssfffdddiiiiiikkkooottt|||~~~tttrrrrrrrrrpppppppppnnnjjjggggggmmmrrrrrrnnn```oookkk[[[YYY[[[bbbhhhrrr}}}hhhaaa^^^[[[ZZZXXXSSSTTTVVVVVVUUUXXXeeeqqq~~~|||xxxvvvvvvtttoookkkgggfffcccaaa^^^[[[XXXWWWWWWYYY[[[[[[ZZZVVVRRROOOLLLMMMQQQWWW\\\___^^^\\\XXXYYYXXXTTTNNNIIIGGGGGGKKKOOOQQQNNNMMMMMMKKKGGGDDDBBBAAAAAAAAACCCLLLVVVgggrrrlll[[[QQQ___yyynnnjjjeee```^^^]]][[[[[[[[[WWWZZZXXX\\\bbbcccqqqooo~~~uuuddd\\\\\\VVVVVVdddtttzzzxxxkkkeee___[[[VVVSSSOOOLLLNNNRRR]]]kkktttkkkkkknnnqqqqqqrrruuu{{{}}}zzztttpppsssrrrqqqooollljjjgggfffeeeuuulll___nnnhhh\\\[[[]]]dddhhhrrrhhhiiifff```\\\XXXUUUTTTTTTTTTSSSVVVcccsss|||{{{zzzvvvooojjjjjjhhhddd```[[[YYYYYYYYYUUUVVVWWWXXXWWWTTTRRRPPPLLLPPPUUU[[[^^^^^^[[[YYYRRRQQQOOOKKKHHHGGGGGGHHHJJJQQQUUUTTTQQQQQQNNNKKKFFFCCCAAAAAAAAADDDLLLVVVeeepppmmm^^^TTT]]]tttuuummmlllkkkhhhbbb^^^^^^___aaa[[[]]]ZZZ[[[aaaaaahhh|||___ooommmddd```^^^UUUUUUeeeuuu|||ooogggccc^^^WWWQQQMMMKKKLLLNNNZZZiii{{{uuuuuuwwwyyywwwuuuuuuvvv|||yyyooommmmmmqqqtttrrrjjjccciiiooo{{{jjj___nnnggg^^^^^^___hhhjjjssswwwgggjjjhhhdddbbb\\\WWWRRROOOPPPOOOPPP\\\kkk}}}wwwpppkkkllliiiddd]]]YYYZZZ^^^aaa\\\YYYVVVTTTSSSQQQNNNLLLJJJPPPWWW^^^```^^^ZZZWWWOOOMMMKKKIIIHHHHHHIIIJJJIIIRRRYYYXXXUUUSSSOOOKKKGGGCCCAAABBBCCCFFFNNNVVVcccoooccc[[[WWW```rrrxxxgggbbbggglllnnnhhhbbb```aaabbb___```[[[ZZZaaa___bbbooo~~~tttqqqgggaaa___UUUUUUdddttt{{{zzztttpppoooppprrrmmmssswwwlllfffbbb\\\UUURRRQQQQQQPPPTTT___sss~~~|||tttuuu|||zzzrrrqqqrrruuufff___pppiiiaaa___```iiijjjrrr}}}nnnkkkhhhjjjjjjaaa[[[QQQLLLMMMLLLKKKTTTaaa|||uuuqqqoookkkgggaaaZZZWWW\\\eeemmmnnnfff[[[UUURRRPPPKKKGGGGGGNNNXXX```bbb```\\\YYYMMMLLLJJJIIIIIIIIIHHHGGGHHHSSS[[[[[[VVVQQQLLLGGGEEEAAA@@@BBBDDDGGGNNNUUUaaammmZZZVVVVVV___ppp}}}hhh^^^hhhuuu|||tttmmmiiieeecccddd]]][[[bbb```^^^ggguuu~~~|||nnnaaa^^^VVVTTTaaarrruuu~~~tttkkkbbb\\\ZZZ___kkkqqqdddbbb]]]XXXVVVWWWUUUSSSTTTXXXaaalllvvv{{{{{{yyy}}}|||vvvuuutttxxxddd___rrrmmmddd______hhhkkkrrr|||ssskkknnnmmmaaacccWWWOOOQQQPPPNNNTTT```}}}zzztttrrrsssiiieee^^^WWWVVV]]]jjjuuussscccYYYUUUQQQKKKEEEDDDLLLXXXaaadddccc___\\\LLLJJJIIIHHHGGGGGGEEECCCHHHSSS]]]\\\VVVPPPHHHBBBCCC???>>>AAADDDGGGMMMTTT___kkkYYYUUUSSSZZZooopppqqq}}}sssjjjfffggg___]]]dddbbb^^^dddzzzyyywwwuuu{{{sss```]]]WWWTTT___pppppp}}}qqqeee``````___ccclllwwwqqqiiibbb^^^[[[WWWVVVXXXXXXYYY[[[^^^dddmmmxxxyyyzzzmmm]]]oootttmmmdddhhhgggnnnqqq|||pppkkkqqqnnneeecccaaa]]]WWWTTTWWW^^^eee~~~~~~vvvmmmgggcccbbb___XXXSSSWWWggguuu|||nnnbbbXXXPPPLLLKKKDDDIIISSS]]]dddccc[[[TTTPPPMMMIIIFFFEEEFFFFFFFFFRRRYYY\\\YYYTTTNNNEEE======AAADDDCCCBBBEEEOOOWWWaaammmrrr[[[RRRPPPYYYuuuuuujjjaaa^^^bbbccc___cccllltttppp{{{ddd]]]TTTTTT```sssyyyvvvmmmddd``````aaadddmmmvvvmmmeeebbb```]]][[[]]][[[\\\^^^ccckkkwww}}}|||mmmbbb{{{vvvmmmcccgggfffiiimmmyyyqqqhhhmmmlllfffeeeccc^^^[[[ZZZ]]]dddiiiwwwoookkkkkkfff```YYYRRRTTTeeewww}}}mmm```WWWOOOGGGFFFJJJQQQZZZ``````YYYSSSRRROOOKKKGGGFFFGGGHHHHHHRRRZZZ^^^ZZZTTTNNNGGGAAA???BBBDDDCCCAAAEEEOOOXXXdddoooqqq[[[UUUTTT___ooo~~~|||sssjjjdddggggggdddhhhrrrzzzpppxxx}}}eee^^^VVVVVVbbbttt}}}}}}uuunnnjjjfffbbb```bbbeeejjjwwwtttiiifffeeebbb```aaa]]]^^^bbbhhhrrrkkkjjjwwwmmmaaaeeeeeegggkkkwwwrrrmmmrrrsssooohhhfffbbbbbbfffkkkppprrrxxxppplllnnnfffbbb```XXXSSS```sssyyyfff^^^UUUKKKHHHIIIMMMTTTZZZ[[[XXXTTTUUURRRMMMIIIHHHHHHJJJLLLTTT\\\```[[[SSSNNNJJJFFFBBBCCCDDDBBBAAAFFFPPPYYYgggrrriiiVVVRRRQQQZZZhhhwwwuuummmkkkhhhfffjjjsss|||kkkkkkhhh___WWWWWWcccuuu{{{tttmmmkkkjjjhhhiiilllppp|||uuunnnllljjjiiikkkiiimmmttt|||jjjsssxxxlll___cccccciiinnnyyy{{{}}}}}}vvvmmmjjjiiimmmuuu}}}{{{tttkkkkkkooohhh]]]bbbrrrmmmeee^^^TTTHHHGGGHHHMMMSSSWWWWWWUUUVVVTTTPPPLLLIIIJJJNNNQQQYYY```ccc\\\RRRMMMJJJHHHEEEEEEDDDBBBBBBGGGQQQZZZjjjuuubbbTTTTTTOOOSSSfffsss{{{sssmmmiiimmmssskkkfffkkk___XXXWWWaaattt|||{{{zzz}}}zzzyyyzzz~~~nnn~~~uuujjj^^^bbbaaahhhooo{{{|||ttt{{{~~~uuurrrpppqqqxxx|||wwwzzzvvvmmmnnnxxxrrrggg[[[IIIGGGEEEHHHOOOTTTWWWWWWVVVUUUSSSPPPMMMNNNRRRVVV___dddcccZZZPPPLLLIIIGGGGGGFFFDDDBBBCCCIIIRRRYYYlllxxxbbb[[[^^^VVVVVVgggqqqvvvppppppsssqqqiiirrrmmm___WWWVVV___ttttttqqqhhh^^^aaa___ccclllyyy~~~}}}vvvvvvvvvyyy|||yyyxxxyyynnn^^^PPPKKKGGGHHHMMMTTTWWWXXXVVVWWWXXXVVVSSSTTTYYY]]]cccddd___VVVOOOLLLIIIFFFHHHGGGEEEDDDEEEKKKSSSXXXmmmyyyddd]]]aaaZZZ[[[gggnnn}}}tttpppooovvviiilllooo___WWWVVV^^^tttvvvlllggg___aaa^^^```lllyyyzzzxxxzzz}}}sssyyyuuueeeZZZTTTNNNLLLOOOTTTWWWXXXWWWZZZ]]]]]][[[[[[```dddccc```YYYQQQNNNNNNKKKFFFHHHGGGFFFEEEGGGLLLSSSWWWlllyyyjjj[[[[[[WWW\\\eeejjj}}}vvvqqqnnnhhhooo___XXXXXX___vvvttthhhfff___bbb]]]bbbnnnzzzzzzyyy|||qqqllllllrrr{{{ooobbb[[[SSSPPPQQQUUUWWWWWWXXX]]]aaabbb``````dddiiibbb]]]UUUNNNMMMPPPMMMGGGHHHHHHFFFGGGIIIMMMSSSVVVkkkyyyuuu]]]WWWVVV___cccggg|||{{{yyy^^^vvv|||ooo___ZZZZZZaaawwwzzzssstttuuuvvv~~~zzz{{{pppoooyyyrrrkkkaaa]]]]]]aaacccnnnzzzqqqkkkaaa[[[```gggjjjnnnsssjjjbbbXXXSSSSSSVVVWWWXXX```dddffffffdddcccaaa______WWWPPPPPPTTTTTTOOOHHHIIIGGGEEEFFFEEEEEEMMMVVVggg{{{yyyZZZ[[[\\\XXXggguuurrrxxxqqqaaa\\\ZZZ^^^tttxxxpppooolllkkkppp|||wwwyyy{{{}}}vvvxxxxxxoookkkaaa\\\\\\```cccmmmwww|||oooggg___YYYWWWUUUTTTXXX___bbb]]]VVVSSSTTTWWW[[[\\\cccgggjjjkkkhhhddd___[[[[[[UUUPPPPPPUUUUUUOOOIIIGGGEEEDDDEEEDDDEEEMMMVVVkkkzzzZZZYYY[[[YYYffftttsssbbb\\\ZZZ^^^uuuxxxssslllggghhhppp|||}}}tttooosssyyyzzzuuuqqqjjj```\\\\\\___cccllltttxxxrrriiiddd\\\TTTKKKFFFJJJQQQWWWUUUSSSTTTWWW\\\bbbeeeiiillloooppplllddd[[[VVVXXXSSSPPPRRRVVVVVVOOOIIIEEECCCBBBCCCCCCEEEMMMWWWqqq{{{\\\[[[\\\[[[fffssstttbbb\\\ZZZ^^^www}}}ssskkkhhhkkkuuu~~~~~~rrrpppsssyyywwwvvvhhh___[[[\\\```bbbjjjsssxxxzzzpppkkkbbbWWWLLLFFFHHHLLLMMMOOORRRWWW^^^fffmmmrrrtttqqqppppppkkkbbbYYYVVVWWWTTTRRRTTTWWWUUUNNNGGGCCCAAAAAABBBCCCEEEMMMWWWsss{{{bbbbbbaaa]]]fffrrr|||tttaaa[[[ZZZ___wwwzzzrrrkkkiiioooxxxyyymmmmmmnnnssszzzyyy}}}~~~fff^^^[[[\\\``````iiittt|||{{{ttthhh[[[PPPKKKHHHFFFHHHLLLSSS]]]iiisss{{{~~~tttmmmjjjeee]]]YYYZZZYYYWWWUUUVVVWWWSSSLLLEEEBBB@@@@@@BBBBBBEEEMMMWWWpppyyyggghhhccc\\\dddnnnxxxxxxttt```ZZZ[[[ccctttvvvmmmooowwwrrrmmmiiiiiimmmsssvvvwwwyyy}}}zzzggg^^^[[[\\\``````iiittt~~~xxxgggZZZSSSKKKEEEHHHLLLUUUdddttttttfffbbb^^^YYYYYY^^^[[[YYYXXXXXXWWWSSSLLLFFFCCCAAA@@@BBBCCCEEEMMMWWWjjjzzz}}}{{{jjjiiibbb[[[aaahhhooo{{{~~~ttt```\\\```jjjqqquuurrrwwwyyynnnhhhiiilllmmmnnnuuuwww~~~zzzrrrmmmhhhjjjlllkkkmmmvvvjjj```[[[[[[^^^aaaiiisss}}}uuudddYYYRRRLLLJJJLLLUUUhhh~~~ppp```\\\YYYVVVYYY```\\\ZZZYYYXXXWWWTTTNNNJJJDDDBBBAAACCCCCCEEEMMMWWWcccssswwwnnnhhhbbb___aaafffjjj}}}xxxsssrrrvvvbbb___fffrrrtttwwwpppttttttiiieeeeeeeeedddpppqqquuuwwwooollljjjdddgggiiihhhhhhnnn{{{nnnbbb[[[ZZZ]]]bbbiiiqqqzzz{{{fffZZZTTTQQQKKKLLLUUUjjjmmm]]]YYYWWWTTTXXXaaa[[[ZZZYYYXXXXXXUUUQQQMMMEEECCCBBBCCCCCCEEEMMMWWW___ooouuurrrhhhdddeeedddgggiii|||}}}uuupppyyyqqqmmmxxxwwwcccbbbjjjxxxyyyxxxwwwuuuiiibbbaaacccooommmnnnrrr}}}xxxkkkfffhhhggghhhddddddjjjjjjuuummmddd[[[^^^\\\^^^gggsss{{{rrreeeXXXMMMIIIJJJWWWrrr}}}mmm\\\TTTUUUWWW[[[___^^^[[[XXXWWWWWWUUUPPPLLLHHHDDDDDDFFFEEEGGGQQQ^^^bbblllqqqrrrpppggghhhlllkkkxxx||||||tttjjjjjjyyyzzzrrrqqq{{{}}}hhheeerrr~~~|||yyyppphhhccciiillloooqqqttt}}}}}}qqqkkkkkkiiikkkgggiiippprrr~~~ooofff[[[^^^\\\^^^fffqqqxxxtttiii___VVVNNNMMMYYYrrrxxxhhhYYYUUUXXX\\\___bbb[[[XXXUUUUUUVVVVVVSSSOOOKKKHHHGGGGGGFFFIIIVVVeeefffpppiii|||rrrlllnnnjjjttt|||tttpppuuuyyyvvvrrrppprrr{{{hhhhhhyyyrrrfffcccjjjppppppmmmppp|||vvvmmmjjjlllrrrvvvzzzxxxooonnnllllllhhhllluuuyyypppggg]]]___]]]___gggqqqwww|||}}}ooohhhaaaZZZQQQOOOXXXpppqqqcccWWWWWW^^^ccceeegggYYYVVVSSSSSSUUUWWWVVVTTTPPPNNNLLLHHHEEEJJJ[[[llljjjrrraaattt{{{qqqooooooiiippp~~~|||~~~{{{qqqsssyyykkkqqq|||ooodddjjjoooooolllnnnwww{{{mmmqqqooonnnnnnjjjhhhppp{{{|||rrrpppooonnnhhhkkktttyyyoooggg]]]```^^^aaahhhqqqwww|||tttjjjeee```ZZZRRROOOWWWnnnxxxnnncccZZZ]]]eeehhhhhhhhhYYYUUURRRRRRUUUWWWWWWVVVUUUTTTPPPIIIEEELLL___ppplllrrr^^^jjj}}}sssmmmmmmnnnhhhnnn{{{ooooooyyyrrr||||||kkkjjjjjjlllooossswwwzzzyyypppnnnllliiidddbbbgggooozzzwwwwwwyyyuuulllkkksssuuummmfff]]]aaa^^^___fffnnnuuu{{{zzzqqqjjjfffaaa]]]UUUQQQYYYooovvvnnnfffaaadddhhhgggdddcccXXXUUUQQQRRRUUUWWWWWWVVVXXXXXXSSSJJJGGGQQQdddrrrnnnrrr\\\dddyyypppooohhhkkkhhhnnnuuulllwwwxxxxxxqqqjjjkkkqqqwwwxxxwww}}}xxxppphhhaaa___```ccceeetttsssooossssss|||mmmfff\\\___\\\\\\aaahhhpppxxxyyywwwtttooojjjgggdddaaa^^^YYYVVV]]]nnn}}}xxxqqqkkkhhhfffhhhfff___ZZZYYYTTTQQQOOOPPPTTTWWWVVVUUUZZZZZZUUUNNNOOO\\\mmmxxxuuuwwwXXX___rrrhhhiiieeehhhgggmmmzzzsssttt~~~tttppptttyyyyyywwwqqqgggccc```]]]\\\dddlllqqqyyyyyyrrrtttrrrxxxooofff[[[\\\YYY\\\___dddlllwww}}}}}}~~~uuujjjfffcccccceeeeeecccbbb[[[YYY]]]hhhpppnnngggccceeeeeegggggg___TTTNNNNNNLLLKKKJJJMMMRRRUUUUUUSSSZZZ[[[WWWTTTZZZkkkzzzzzzTTT[[[{{{tttfffeeedddgggeeehhhqqqwwwuuuwwwvvvyyy{{{zzztttxxx}}}zzzppplllgggcccccceeefffeeeggglllooommmyyy|||ssstttqqqvvvqqqgggZZZZZZVVV^^^```dddkkkwww{{{wwwuuusssnnngggeeehhhzzzvvveee```___ccciiikkkkkkjjjZZZXXXZZZaaaddd___XXXUUU^^^aaafffeeeYYYKKKEEEFFFFFFEEEFFFKKKQQQUUUTTTSSSZZZ[[[YYYXXXcccvvvtttRRRWWWoooqqqmmmfffgggcccdddiiinnn}}}{{{xxxzzzuuuuuuvvvnnnnnnppptttxxx{{{||||||yyyppplllhhhccccccbbbcccdddgggkkkmmmyyyzzzttt{{{rrreee[[[\\\WWWYYY\\\bbbkkkxxxzzzqqqhhhbbb\\\VVVVVVYYYdddyyy~~~vvvrrrppptttxxxzzziiiccc```ccclllqqqnnniii]]][[[YYYWWWUUUTTTWWW[[[fffhhhiiidddVVVIIIFFFJJJIIIJJJMMMQQQUUUXXXXXXWWWZZZ```___[[[gggmmmRRRZZZeeelllnnnkkkhhhbbbcccgggggg|||zzzsss|||zzzvvvtttrrrjjjiiiiiilllpppuuuwwwxxxzzz~~~xxxnnnfffdddaaabbbfffmmmssswwwyyyuuuggg[[[\\\XXXXXX[[[aaajjjxxxwwwmmmddd]]]VVVPPPNNNQQQXXXdddxxxwwwpppkkkgggeeeccccccgggkkkmmmssstttnnniiikkkqqqsssooojjj^^^ZZZVVVTTTTTTYYYaaahhhlllhhhddd```YYYPPPLLLMMMLLLLLLMMMQQQUUUWWWXXXWWW]]]aaa^^^[[[jjjiiiQQQUUU]]]|||lllkkkhhhbbbbbbeeedddvvv~~~pppssswww}}}~~~wwwooojjjgggdddccccccfffjjjmmmnnnnnnsss}}}xxxllljjjiiinnnyyy}}}wwwvvvtttqqqzzz|||{{{iiiZZZ\\\YYYVVVYYY```jjjxxxtttjjj```YYYRRRKKKHHHJJJMMMNNNUUUccctttxxxsssmmmiiigggeeeaaa^^^\\\ZZZYYYZZZYYY]]]iiivvv{{{tttsssvvvuuupppjjj^^^[[[VVVTTTZZZhhhxxxtttiiiccc\\\TTTMMMJJJMMMMMMNNNQQQUUUXXXYYYXXX```aaa]]][[[iiicccPPPRRRUUUtttrrriiigggbbbaaadddbbbooo{{{tttxxx||||||rrrrrrooojjjvvvsss{{{{{{qqqkkkjjjgggeeedddfffggghhhhhhfffkkkttt}}}vvvwww~~~zzzqqqwww~~~}}}zzzwwwwww}}}lll[[[\\\ZZZUUUZZZaaakkkxxxssslllkkkzzztttjjj___YYYSSSMMMIIIIIIIIIGGGGGGNNNZZZgggnnnqqqlllhhhddddddeeeeeebbb___dddaaa___]]][[[\\\dddnnnqqq|||wwwwwwuuupppjjj^^^^^^]]]]]]hhh}}}rrrhhh^^^TTTMMMKKKMMMLLLMMMQQQVVVZZZ\\\\\\aaabbb\\\WWWbbbyyy```PPPRRRSSSjjj~~~hhhgggaaaaaadddbbbjjjxxx{{{vvvmmmoooxxxwwwrrrlllkkkoooyyy}}}|||pppyyyvvvqqqmmmkkkjjjjjjkkklllkkkjjjdddffflllqqqsssttt{{{}}}yyyyyy}}}xxx}}}nnn\\\\\\ZZZWWW[[[bbblllyyyooodddbbbbbbqqquuujjj___[[[WWWQQQLLLKKKJJJJJJJJJLLLQQQYYYbbbhhhdddbbb```bbbeeegggfffeeegggeeeeeefffccc```ccciiilllzzzxxxuuurrroookkkcccggghhhkkkwwwssscccUUUPPPQQQJJJKKKMMMRRRXXX\\\______``````ZZZSSSZZZooo___RRRRRRRRRbbbggghhhbbbbbbfffdddiiizzzyyykkkeeeuuu~~~uuummmhhhjjjnnnsssooouuummmwww~~~vvvnnnllliiihhhhhhhhhhhhgggdddccceeehhhiiikkksss|||{{{|||{{{yyy}}}www~~~ppp]]]]]]ZZZXXX\\\bbbkkkwwwzzzvvvzzzvvv{{{{{{kkkdddcccggggggsssvvvkkkaaa]]]ZZZTTTNNNLLLIIILLLPPPSSSVVV[[[ccchhhjjjjjjjjjjjjjjjlllnnnooohhhgggiiilllkkkggggggjjjmmmwwwzzztttqqqooommmpppwww{{{}}}rrr[[[QQQRRRIIIKKKNNNTTTZZZ^^^______]]]\\\VVVRRRYYYooo```RRROOOPPPYYYjjjjjjdddbbbgggeeehhhuuuxxxjjjllltttooosss{{{}}}nnnwwwgggrrr~~~xxxooohhhdddcccbbbbbbaaa___```ccceeehhhpppyyy~~~uuulllfffgggeeedddnnn}}}~~~ppp{{{ppp^^^]]]XXXYYY\\\aaaiiiuuuyyyqqq|||wwwuuuqqqooollliiiuuu|||pppeeeaaa^^^WWWPPPMMMIIIMMMUUU___kkktttzzz|||}}}vvvooolllnnnqqqiiihhhkkkpppqqqnnnnnnqqqqqqyyy}}}uuurrrqqqqqqaaaRRROOOKKKMMMQQQWWW\\\^^^]]]\\\ZZZVVVQQQTTTcccyyy```PPPLLLNNNQQQnnnnnneeebbbfffeeeeeennn|||qqquuucccooo|||}}}ooogggccccccccc^^^\\\]]]bbbeeehhhooowww}}}wwwooojjjfff``````eeeccc]]]bbbnnnmmmoooggguuuppp___]]]XXXYYY[[[___gggrrryyynnnvvvuuummm|||vvvjjjeeebbbZZZSSSOOOJJJNNNXXXkkk}}}nnneeeeeehhhhhhgggjjjppprrrqqqrrruuuvvv|||wwwtttttttttfffTTTOOOMMMOOOSSSYYY]]]^^^[[[YYYXXXQQQMMMVVVmmm___MMMKKKNNNMMMrrrqqqgggaaaeeecccbbbjjjssspppmmmttteeelllwww}}}qqqhhhfffaaaaaacccfffgggjjjtttzzzrrrppppppiiiiiiiiieeeaaa___```aaajjj}}}jjjccctttjjjbbb```]]]ZZZYYY^^^eeejjjssswwwooo~~~uuujjjrrrtttjjjddd___WWWQQQQQQOOOTTTeee{{{|||tttjjjdddcccfffiiikkkooosssuuuvvvwwwzzz}}}~~~~~~{{{yyyqqq|||{{{ttt___QQQSSSSSSVVV[[[^^^___]]]ZZZWWWTTTOOOPPP^^^tttcccOOOKKKKKKMMMppplllhhhkkkcccgggnnneeennnvvvooosssyyydddjjjvvv~~~tttpppmmmkkkkkkmmmnnnooovvv~~~|||yyytttoooiiieeecccccccccbbb^^^kkkfffgggwwwooobbb___\\\[[[ZZZ^^^dddhhhppp|||pppmmmyyyyyymmmgggbbb\\\WWWWWWUUUVVV___mmmvvvuuuqqqqqqooolllhhhfffgggkkkooonnnrrrvvvxxxzzz|||}}}{{{ttt}}}ssslll[[[TTTXXXTTTZZZbbbeeeddd___YYYVVVTTTPPPSSSeee~~~bbbOOOJJJLLLMMMkkktttkkkmmmhhhjjjooogggffflllzzz```eeeqqq{{{tttoooooopppppprrrvvv{{{tttkkkfffeeebbb```]]]bbbooo}}}~~~hhhqqqxxxddd]]][[[\\\ZZZ]]]cccfffmmmwwwpppxxx~~~ppphhhddd```\\\[[[XXXWWWZZZ___ccccccbbbiiikkknnnqqqrrruuuxxxzzz|||}}}~~~|||www~~~qqq```XXX\\\VVV___hhhkkkeee\\\UUURRRSSSOOOVVVlllcccPPPJJJNNNLLLaaannnlllhhhgggiiieeeaaadddmmm~~~~~~^^^bbblllyyy{{{wwwvvvtttsssttt~~~sssjjjdddaaacccccchhh{{{|||wwwrrrqqquuuzzz{{{{{{zzzhhhuuufff\\\ZZZ[[[ZZZ]]]cccfffmmmyyyxxx~~~xxxnnniiifffddd___^^^^^^^^^```dddhhhkkktttyyy}}}{{{zzzlll^^^]]][[[ccckkkiii```UUUOOOMMMPPPMMMXXXrrrcccPPPJJJNNNLLLXXX~~~ooohhheeeeeedddbbbaaaeeesssaaabbbiiittt}}}zzzyyyuuullliiibbbcccdddnnnxxxrrrnnnnnnjjjfffeeegggjjjlllllltttnnn```oooxxxjjj\\\ZZZZZZYYY\\\cccfffmmm|||vvvrrrqqqgggiiijjjkkklllqqqyyy~~~{{{zzz}}}xxxccc]]]cccgggjjjcccXXXNNNKKKLLLMMMMMM]]]{{{cccMMMIIIMMMMMMUUUzzzmmmhhhgggiiiccc```aaalll~~~dddccchhhqqqyyyuuunnnppp{{{rrrmmmbbbccceeekkk}}}sssooojjjfffccc```]]]]]]```cccfffgggkkk}}}fff___mmmwwwmmm]]]\\\ZZZXXX\\\bbbeeemmm}}}tttuuuwwwxxxyyy|||zzzzzzlllbbbhhhhhheee\\\RRRLLLLLLOOONNNQQQddddddKKKIIIKKKNNNUUUyyynnniiifffhhhaaa___^^^ffftttbbbaaadddnnnvvvzzz~~~|||zzzooogggggggggnnnxxxrrroooiiiccc]]]\\\[[[]]]```eeeiiikkkkkkyyyeeeeeesss|||ppp___]]]ZZZYYY\\\aaacccjjj~~~{{{yyy{{{zzzgggdddaaa[[[TTTNNNLLLNNNQQQRRRVVViiiiiiMMMNNNLLLPPPUUUooonnnkkkgggfffcccaaa___```hhhvvv]]]\\\```jjjrrrwww|||uuujjjhhhgggmmm|||ssspppmmmddd\\\\\\\\\]]]___dddiiioooqqqsssqqqdddhhhttt{{{rrr```^^^[[[YYY[[[```aaaggg{{{~~~{{{zzz|||jjj]]]YYYSSSMMMKKKKKKNNNPPPTTTXXXjjjnnnPPPSSSMMMQQQTTTfffsssqqqkkkiiihhheeeaaa]]]___iiiwww^^^___aaacccgggnnnwww}}}yyylllhhhfffooowwwhhhddddddbbb___\\\^^^^^^```hhhwww~~~ppprrrrrryyysss___]]][[[ZZZZZZ]]]```gggwwwxxxvvvzzzuuuzzzjjj\\\SSSLLLLLLLLLLLLMMMOOOSSSWWWjjjoooNNNLLLQQQRRRSSScccnnnfffmmmgggkkkddd``````cccfffmmmtttbbbbbbaaabbbdddjjjrrrxxx{{{}}}}}}kkkfffeeeooooooiiigggfffeeeeeeggggggjjjvvvwwwjjjooorrr{{{tttaaaaaaYYYXXXZZZ^^^```fffsss~~~xxxtttvvv~~~www~~~www```\\\TTTNNNMMMMMMLLLLLLNNNQQQUUUeee{{{~~~iiiLLLLLLPPPQQQRRR\\\{{{}}}kkklllgggccc___]]]^^^^^^```fffmmmfffdddbbb___```eeelllqqquuuxxx{{{nnnhhheeeppp~~~sssooommmlllrrrssstttxxxooohhhooouuu}}}uuubbbbbbWWWXXX[[[^^^```dddooozzzxxxtttssszzzyyyqqq^^^]]]VVVQQQPPPNNNJJJIIIKKKNNNQQQaaavvveeeMMMLLLMMMPPPRRRVVVmmmlllccc^^^]]][[[\\\]]][[[ZZZ___fffzzzgggeeeaaa]]]\\\```ggglllsssvvvzzz~~~sssllliiiuuu~~~llllllsssxxxwwwaaaaaaZZZZZZ[[[]]]^^^bbbmmmyyyyyywwwyyy}}}zzzvvvuuunnnaaa```ZZZUUURRRNNNIIIFFFHHHJJJPPPaaawwweeeOOOMMMJJJNNNUUUYYYiiixxxeeeZZZ\\\\\\^^^___\\\YYY\\\cccmmmfffddd```\\\[[[]]]cccgggpppsssxxx|||vvvpppooo|||yyynnnooowww{{{dddaaa___]]]\\\\\\]]]aaannn{{{~~~~~~tttooonnnmmmvvv~~~iiidddccc^^^YYYVVVPPPIIIGGGJJJJJJRRRfff~~~bbbNNNMMMIIIMMMYYYbbbnnnfff___^^^___```]]]ZZZ\\\aaafffwwwfffdddaaa]]]ZZZ[[[___ccciiimmmsssxxx|||yyyvvvyyyxxxsssrrr{{{~~~kkkcccbbb___]]]]]]]]]bbbooo}}}uuulllkkknnnppppppjjjzzz{{{nnniiiiiifffbbb]]]ZZZUUUOOOOOOSSSTTT^^^sss~~~[[[KKKMMMKKKOOO[[[gggtttvvveee```]]]^^^]]][[[\\\```fffooo|||fffeeebbb^^^[[[ZZZ[[[]]]dddhhhnnnssswww{{{wwwuuuyyyqqqddd```^^^^^^^^^^^^bbbooo{{{wwwooohhhhhhmmmrrrssssssnnnmmmrrrssskkkiiilllkkkgggdddaaa___[[[XXX\\\bbbjjjtttpppUUUNNNMMMOOOSSSZZZdddsssnnnddd]]]\\\^^^^^^^^^aaadddkkksss{{{hhhgggddd```[[[XXXXXXZZZbbbffflllqqqvvvzzz}}}vvvuuusssddd]]]]]]^^^``````cccmmmyyynnnjjjjjjnnntttvvvuuuttttttjjjiiijjjeeefffjjjfffgggdddbbbbbb``````fffnnn~~~hhhTTTTTTLLLRRRWWWXXX___ooouuuhhh^^^\\\```aaabbbcccaaaiiipppsss{{{mmmjjjfffbbb___\\\ZZZZZZ^^^aaaffflllrrrwwwyyy{{{www}}}ggg```______```aaaeeennnvvvzzzssspppsssqqqlllmmmuuuzzzyyyyyysssqqquuuxxxtttrrrssskkkeeedddgggffffffttt]]]TTTLLLPPPRRRYYYbbbhhhmmmzzzqqq]]]cccdddaaadddfffcccbbbeeejjjqqq{{{nnnkkkgggccc```\\\YYYWWWYYY\\\aaagggmmmrrruuuwwwyyypppcccaaa___```aaadddkkkrrr}}}}}}tttpppnnnvvvuuupppnnnuuu~~~tttooonnnfffcccfffiiirrrqqqWWWVVVOOOUUUXXX```iiinnnqqqzzzxxx```eeeiiiiiiiiigggeeecccdddfffiiiooo{{{qqqnnnjjjgggccc___ZZZVVVVVVYYY]]]ccciiinnnrrrttt~~~vvvyyywwwhhhbbb___aaabbbccchhhnnnvvvwwwmmmmmmttt{{{|||vvvqqquuu~~~uuullllllrrr|||cccUUUXXXRRR\\\```iiiqqqtttvvv}}}kkkkkkmmmllljjjeeefffdddcccccccccdddkkktttssspppllljjjgggccc]]]XXXWWWYYY\\\aaagggmmmqqqtttzzz}}}uuupppmmmnnnpppvvv|||rrryyy{{{mmmddd^^^aaaccccccgggmmmrrrxxxmmmfffhhhrrr~~~vvvssszzzqqq|||^^^UUUYYYVVVbbbgggoootttvvvzzz|||sssnnnlllnnnkkkfffdddcccdddcccaaaeeekkkuuusssoookkkjjjiiieee___ZZZXXXYYY[[[___dddjjjooorrrvvv{{{vvvrrrlllfffeeefffkkkwww{{{www~~~tttfff]]]```dddcccfffmmmqqq{{{|||wwwppphhhaaacccnnnzzz{{{vvvyyy}}}WWWSSS[[[___ggglllqqqsssuuu{{{vvvooosssuuuhhheeedddfffdddaaabbbfffgggsss}}}vvvqqqllljjjiiiggg```ZZZXXXXXXYYY[[[___eeejjjmmmssswww|||}}}uuummmhhhddddddkkksss}}}jjj]]]```dddccceeemmmpppvvv~~~uuuqqqnnnhhhdddeeeaaabbbmmm}}}wwwwwwlllOOOQQQ]]]iiijjjppptttsssttt|||yyyrrrnnnkkkgggeeeeeeccc^^^]]]___]]]eeeuuu{{{vvv|||zzzrrrnnnmmmjjjccc]]]YYYXXXWWWXXX\\\aaafffjjjqqqtttxxx{{{~~~wwwooogggbbbeeekkk{{{ppp___```cccaaaccckkkmmmooo|||~~~uuuooojjjfffbbbbbbeeennn}}}www{{{xxxooovvvaaaTTTXXX^^^jjjllltttxxxuuuuuu|||}}}nnnlllgggdddeeeccc^^^\\\]]]\\\^^^eeepppyyyyyyvvvzzztttsssooohhhaaa[[[ZZZXXXYYY\\\aaafffiiiooorrruuuxxxzzz~~~~~~uuullleeeeeejjjsss~~~uuuaaaaaaccc___aaaiiiiiijjjuuu}}}vvvqqqmmmkkkrrryyy~~~yyyooobbb```lllaaa___bbb___fffmmmvvv|||yyywww|||~~~}}}kkkfffdddeeedddaaa___aaa___^^^^^^```eeesss|||sssssswwwuuurrrooojjjggg```]]]YYYWWWXXX\\\bbbffflllqqqvvvxxxwwwyyy}}}wwwooojjjiiiuuu}}}zzziiihhhcccaaaggghhhjjjnnntttyyytttvvv{{{uuullljjjgggeeeiiivvvjjj{{{~~~oookkkqqqrrrwwwzzzyyyxxx}}}zzz~~~tttpppkkkfffeeeeeeeeedddccc___```dddccceeexxxpppgggwww~~~uuuoookkkhhhbbb^^^ZZZWWWWWW[[[```cccjjjoootttuuuuuuvvvzzz~~~|||tttmmmiiipppwww{{{gggeee```___cccdddgggkkkqqq|||xxx~~~ttthhhkkknnnmmmgggdddppp|||uuurrrrrrtttxxxxxxwwwzzz}}}xxxooohhhhhhhhheeeeeegggeee``````bbb___^^^jjjzzz{{{sssvvvuuuooollljjjdddaaa[[[WWWVVVXXX\\\___gggkkkpppqqqqqqrrrvvvyyy|||~~~}}}}}}{{{yyy{{{~~~tttllllllsss~~~fffbbb______bbbaaaeeehhhnnn{{{tttgggeeetttvvvuuusssuuu}}}wwwyyywwwsssssswwwyyywwwwwwyyyyyyzzz}}}{{{lllnnnpppjjjgggkkkgggaaa___bbb```\\\```hhhnnnxxx~~~uuusss}}}|||vvvsssppphhhddd^^^YYYVVVVVVXXXZZZeeehhhlllnnnnnnooorrrtttwwwxxxxxxwwwvvvssspppnnniiiiiikkknnnuuu}}}rrrmmmqqqyyyiiicccaaacccfffcccfffiiinnnyyyzzzeeeeeeoooddd\\\rrryyyzzzyyy~~~uuutttwwwooojjjmmmkkkddd```bbbccc``````bbbaaafffmmmxxx~~~{{{zzz{{{|||www{{{pppttt|||uuulllhhhaaa[[[WWWVVVWWWXXXbbbeeehhhjjjlllnnnpppqqqtttrrrpppmmmjjjgggfffeee^^^aaagggooozzzxxxmmmnnnsss|||mmmeeeccceeehhheeeiiikkkoooxxxhhhXXXaaattt[[[SSSbbbuuu|||xxx||||||{{{ssstttppphhhbbbbbbdddbbb___^^^\\\^^^aaaeeekkkuuu{{{xxxuuuuuuxxxwww~~~|||ooojjjrrrtttpppllleee___ZZZWWWWWWWWW^^^```cccfffiiilllmmmnnnqqqpppmmmkkkiiihhhhhhhhheeejjjqqq{{{}}}mmmlllmmmtttssshhhcccdddgggeeejjjkkkooouuu|||sss]]]RRR[[[nnnyyy``````gggssszzzuuutttrrruuu~~~wwwqqqjjjhhhgggddd^^^YYYZZZ\\\___aaaaaacccmmmxxxtttuuusssqqqnnnpppuuu|||~~~~~~{{{xxxuuummmddd```~~~sssoooiiibbb\\\YYYXXXXXXZZZ[[[^^^bbbfffiiikkkkkkqqqqqqrrrsssttttttuuuuuutttyyysssnnnjjjmmmvvv|||nnneeecccfffdddggghhhmmmrrruuu|||vvvlllddd[[[^^^hhh|||iiieeeqqqrrrwww|||uuuqqqooosss~~~~~~zzzwwwtttooofff^^^___]]]___bbb```]]]___eeepppvvv{{{oooiiikkklllhhhjjjqqqzzzyyyxxxtttkkkccccccggg{{{uuuqqqkkkddd^^^[[[ZZZYYYVVVWWWZZZ___dddhhhiiijjjpppssswww|||~~~{{{ssskkkjjjoooxxx}}}}}}yyywwwzzzttthhhcccfffeeeccceeejjjpppqqqvvvxxxjjjnnnrrrjjjfffiiijjjwwwqqq___iii{{{zzz|||{{{{{{zzz}}}www|||{{{}}}rrriiiggg```]]]``````\\\[[[]]]]]]^^^gggssszzz}}}|||mmmqqqgggbbbgggiiidddfffmmmjjjjjjllllllccc]]]iii{{{wwwlllfffeeeaaa[[[XXXYYY[[[]]]```ccceeegggkkk{{{vvvnnnkkknnnrrruuuppptttzzzsssgggggghhhfffggggggiiilllnnnqqq{{{|||yyyqqqjjjsssiiihhhiiinnnuuu|||~~~~~~~~~wwwtttvvvyyyyyylllfff```^^^___```]]]ZZZ[[[[[[\\\]]]```fffnnnsss~~~vvvooojjjgggeee___cccffffffdddcccgggjjjbbbeeegggeeegggwww}}}ooojjjjjjddd]]]XXXXXXXXXZZZ\\\___bbbdddmmm}}}uuummmjjjjjjkkkwww{{{~~~llliiihhheeeeeeeeegggjjjllloooxxx|||nnnpppllllllmmmpppuuuzzz~~~wwwoooiiijjjzzzvvvmmmccc^^^]]]\\\YYYUUU]]]\\\[[[ZZZ[[[^^^bbbeeettt|||sssqqqlllgggccc```^^^^^^```___]]]\\\\\\^^^aaacccccc^^^```rrrwwwooommmggg___YYYWWWVVVVVVWWW[[[^^^aaajjjxxxyyyqqqnnnmmm~~~pppiiifffaaadddccceeehhhjjjlllsss|||}}}rrr~~~rrrssstttuuuvvvxxx|||yyy{{{yyy{{{ggg[[[fffzzzyyylllccc___^^^___^^^]]]\\\ZZZYYYXXXYYYZZZ\\\aaajjjsssuuurrrrrrwww|||{{{vvveeecccaaa___^^^]]]^^^^^^bbb___[[[[[[]]]______^^^[[[___pppuuunnngggaaa[[[YYYUUUSSSTTTWWW[[[^^^aaalllzzz{{{zzzzzznnniiibbbdddcccdddhhhiiijjjpppwwwzzztttssswwwzzzzzzxxxwwwyyy||||||rrrpppvvv~~~hhhaaaeeeiiiuuu~~~rrrgggbbbaaaccc^^^\\\ZZZZZZ[[[\\\\\\\\\XXX]]]aaaaaa______cccgggjjjuuuzzztttrrrwww~~~}}}zzzyyyuuupppllljjjkkkkkkhhheeeaaa```___^^^^^^^^^^^^___UUUTTTTTTTTTTTTTTTUUUVVV___yyypppjjjggg___\\\WWWTTTSSSVVVZZZ\\\^^^eeennnyyy~~~}}}~~~~~~wwwmmmfffeeecccdddhhhjjjiiimmmrrruuu}}}rrrjjjnnnsssyyy{{{{{{zzz|||}}}zzzuuuyyymmm```aaammmooofffcccaaa___\\\\\\]]]^^^^^^]]]ZZZXXXVVVUUUVVVWWWXXXXXXYYYaaaggghhhiiijjjgggbbbccceeehhhiiihhhgggffffffdddaaa______aaaaaa```^^^\\\[[[ZZZYYYXXXWWWWWWWWWRRRTTTUUURRRPPPUUU```jjjyyyxxxpppmmmbbb___ZZZVVVTTTUUUXXXZZZ___dddhhhmmmxxxzzzxxxyyy{{{~~~~~~|||jjjcccgggdddeeeiiijjjiiijjjnnnooouuufffgggjjjmmmrrrwwwzzz|||{{{~~~yyyttt___XXXeeexxxvvviiiddd___]]]^^^^^^\\\ZZZ^^^YYYTTTSSSUUUVVVUUURRRUUUYYY[[[ZZZ[[[^^^^^^[[[___^^^^^^]]]]]]^^^^^^^^^\\\\\\\\\^^^```aaa___^^^XXXXXXWWWVVVUUUTTTSSSRRRRRRUUUWWWUUUVVVccczzzzzztttnnndddaaa\\\WWWUUUUUUVVVXXX[[[___cccdddjjjsssyyyzzzyyywwwuuuuuuvvvxxxyyyzzz}}}|||iiicccgggddddddhhhiiiggggggiiinnnrrr~~~vvvlllqqqpppooommmooosssxxx}}}~~~uuuYYYWWWcccyyypppjjjccc___``````^^^\\\^^^[[[WWWUUUVVVWWWWWWVVVWWWYYYXXXUUUVVVZZZZZZWWW[[[ZZZZZZZZZ[[[[[[[[[ZZZYYYZZZ\\\___``````^^^\\\VVVWWWWWWWWWWWWWWWWWWVVVOOOWWWaaajjjuuuxxxuuuuuukkkdddaaa]]]XXXUUUTTTUUUVVVRRRXXX]]]^^^bbbiiinnnooonnnooopppsssuuuvvvtttsssuuuuuuxxx{{{xxxssswww}}}pppkkkfffccccccgggiiifffeeegggjjjmmmxxxooovvv|||{{{tttllliiimmmrrrwwwyyy{{{~~~}}}{{{iii^^^\\\```pppwwwtttmmmeeebbbcccdddcccaaa[[[[[[[[[YYYVVVWWWYYY\\\ZZZ\\\ZZZWWWXXX[[[[[[WWWWWWWWWXXXYYYZZZZZZXXXVVVWWWYYY\\\^^^___]]]ZZZXXXSSSSSSUUUWWWXXXYYYYYYYYYgggttttttzzz~~~sssmmmiiiddd___]]]ZZZVVVUUUWWWUUUVVVXXX[[[___cccggghhheeeiiimmmoooppppppqqqrrrqqqooonnnqqqttttttpppkkksssvvv}}}}}}kkkhhhiiigggeeefffhhhhhhgggkkklllppp|||nnnuuuyyyyyyyyyuuupppooorrrtttssszzz{{{}}}}}}}}}xxxkkkfffbbb\\\ZZZ\\\[[[YYYXXX[[[___bbbbbb```YYYYYY[[[]]]]]]\\\YYYWWWWWWWWWXXXYYYYYYXXXVVVUUUXXXYYYXXXVVVUUUVVVVVVTTTXXXYYYYYYZZZZZZYYYXXXXXXWWW[[[[[[XXX\\\hhhwww~~~yyy~~~tttwwwnnniiiccc___^^^[[[UUUSSSTTTTTTUUUWWWZZZ]]]aaadddfffdddgggkkknnnnnnoooooopppoooooorrrxxx~~~|||xxxoooqqquuu{{{zzzzzz}}}vvviiihhhfffeeehhhkkklllkkkkkkkkkoooyyy|||kkkpppzzzuuuuuuwwwuuuqqqqqquuuwwwuuu~~~~~~|||}}}hhhVVVNNNSSSQQQOOONNNQQQUUUYYY[[[XXXXXXXXXWWWVVVUUUTTTTTTXXXVVVSSSQQQRRRUUUXXXZZZWWWXXXYYYYYYZZZZZZZZZXXXUUUXXXZZZ[[[YYYXXXWWWXXXZZZfffsss|||xxxtttxxxyyywwwkkkeeebbbaaa___YYYUUUTTTTTTTTTUUUWWWZZZ]]]```aaabbbeeehhhjjjkkklllmmmnnnnnnpppuuu}}}sssrrrrrruuuzzz~~~zzzyyy{{{}}}}}}xxxnnnkkkooo{{{}}}ooojjjfffeeehhhkkklllkkkjjjiiilllttt}}}tttjjjmmmppprrrsssuuuuuussstttxxxyyywwwwww|||{{{vvvzzznnn___^^^\\\[[[YYYYYYYYYYYYYYYQQQRRRTTTVVVYYYYYYYYYYYYTTTSSSQQQPPPQQQTTTWWWZZZRRRRRRSSSUUUUUUTTTSSSSSSUUUXXXYYYWWWTTTUUU[[[aaa{{{{{{yyy{{{pppjjjffffffddd___ZZZXXXTTTTTTTTTTTTVVVXXX[[[\\\___aaaeeefffggghhhjjjkkknnnooosssyyy~~~}}}xxxvvvssssssvvv{{{~~~~~~{{{zzz{{{}}}vvvyyywwwnnneeebbbfffqqq{{{pppgggeeeggghhhhhhhhhiiihhhiiiooozzzkkkmmmooolllttttttwwwxxxvvvwwwzzzzzzwwwuuuwwwyyyxxxwwwvvvwwwuuunnnbbbXXXTTTPPPNNNQQQWWWYYYTTTOOOJJJKKKLLLMMMNNNNNNNNNNNNVVVSSSRRRRRRRRRQQQQQQTTTOOORRRUUUUUUYYYddduuu|||xxxpppiiiiiigggbbb^^^]]]VVVUUUSSSRRRSSSUUUWWWXXX[[[^^^aaabbbcccdddfffhhhllllllmmmooosssvvvxxxyyy{{{xxxsssqqqrrruuuwwwwwwvvvxxxyyyzzzyyyyyyzzz{{{wwwpppwww|||uuunnnlllnnnsssyyyiiieeeggggggggghhhhhhggghhhlllttt~~~kkktttvvvrrryyyyyy|||}}}zzzzzz|||zzzwww~~~yyyxxxgggUUUPPPUUUYYYSSSKKKPPPOOOMMMKKKKKKLLLNNNPPPTTTNNNKKKMMMMMMMMMQQQWWWZZZbbbmmmvvv~~~yyynnnjjjhhhddd```___YYYWWWTTTRRRQQQSSSTTTVVVXXXZZZ]]]^^^___```ccceeegggfffggghhhlllpppuuuxxx}}}zzzvvvtttttttttsssrrruuuwwwzzz{{{{{{{{{|||}}}}}}|||rrrooowww~~~{{{vvvvvv}}}pppiiiiiiiiiiiilllhhhhhhhhhjjjpppxxx|||qqqyyy}}}{{{~~~~~~}}}|||}}}|||xxx~~~}}}}}}|||pppwww{{{ssshhh``````gggqqqyyypppiiigggkkkmmmmmmsss|||~~~~~~zzzwwwooojjjfffbbbbbb\\\YYYVVVRRRQQQRRRSSSTTTVVVXXXZZZ[[[\\\]]]```cccbbbcccdddfffiiilllpppsssvvvvvvuuuvvvxxxxxxwwwuuuyyy{{{}}}}}}|||{{{|||}}}yyy||||||tttqqqwww||||||~~~mmmhhhdddeeennn}}}}}}qqqnnnjjjiiillliiiiiiiiijjjnnnssszzz~~~vvvwww{{{~~~|||yyy~~~|||xxxwww~~~zzzuuutttnnniiifffeee]]][[[WWWSSSQQQQQQSSSTTTUUUWWWXXXYYYZZZ\\\___aaa___bbbdddfffggghhhjjjllliiikkknnnsssxxxzzzzzzyyyxxxzzz{{{zzzxxxvvvvvvwwwvvvyyy}}}wwwtttxxxzzzzzztttfffaaa\\\___jjj{{{xxxpppiiifffhhhiiiiiijjjkkkmmmqqqwww{{{yyyqqqzzzzzz~~~~~~}}}|||vvv|||ppprrryyyzzztttnnn}}}tttkkkffffffddd]]]WWWUUURRROOOPPPTTTRRRUUUXXXXXXWWWWWWYYY\\\^^^___```bbbdddfffggghhhmmmnnnoooqqqrrrsssttttttuuuvvvwwwvvvtttssssssssstttvvvyyy}}}~~~xxxuuuuuuyyy~~~wwwooogggfffooo{{{nnnjjjkkkjjjhhhiiikkkmmmnnnpppsssuuuzzzrrryyy~~~}}}{{{zzz|||}}}uuurrrpppmmmnnnrrruuummmhhhggggggaaa[[[ZZZWWWSSSRRRTTTPPPRRRTTTUUUTTTTTTVVVYYYYYYZZZ\\\^^^```bbbdddeeeiiijjjlllnnnooopppppppppppprrrsssrrrpppoooooopppssstttwwwyyy|||}}}}}}}}}}}}~~~~~~~~~}}}~~~zzztttqqqsssyyy}}}rrrnnnlllhhhiiijjjkkklllmmmpppqqq~~~vvvsssyyy{{{xxx|||}}}||||||}}}||||||}}}~~~{{{sssmmmllllllkkkmmmqqq{{{rrrlllkkkjjjddd``````]]]XXXUUUUUUPPPQQQSSSSSSRRRSSSUUUWWWUUUVVVXXX[[[]]]```aaabbbeeefffhhhiiikkkllllllllllllnnnoooooonnnmmmmmmnnnqqqrrrsssuuuwwwyyyzzz{{{||||||{{{zzzzzzyyyyyyyyyyyy~~~wwwrrrllljjjoooxxxzzzpppjjjjjjjjjiiijjjjjjlllnnnooozzz~~~wwwuuuwww{{{xxxtttyyy~~~~~~}}}}}}~~~}}}|||{{{zzzyyyxxx{{{}}}}}}{{{|||uuupppppppppoooqqquuuzzzsssrrrlllfffcccdddccc]]]YYYXXXTTTTTTTTTSSSSSSTTTUUUVVVUUUVVVXXXZZZ]]]___aaabbbcccdddeeeggghhhiiijjjjjjkkkmmmoooooonnnmmmnnnooopppqqqqqqrrrtttvvvxxxyyy|||{{{zzzyyywwwuuutttsssvvv{{{~~~rrrllleeedddkkkvvvtttkkkkkkjjjiiiiiijjjmmmnnnnnnuuuyyyyyysssvvv|||~~~yyyuuu}}}}}}zzz}}}xxxvvvzzz~~~~~~{{{yyyyyyvvvssstttyyy}}}}}}}}}~~~xxx|||wwwvvvtttqqqqqqsss}}}zzzqqqjjjeeeffffffaaa]]][[[XXXVVVTTTSSSSSSSSSTTTTTTSSSTTTVVVXXX[[[]]]___```bbbcccdddfffggghhhiiiiiihhhjjjlllmmmmmmmmmnnnoooppppppqqqrrrsssuuuwwwxxx{{{{{{zzzzzzzzzyyyyyyyyywwwyyyyyyzzzvvvnnnfffdddlllwwwpppjjjhhheeeeeehhhkkkllllllpppttt{{{uuurrrxxx~~~|||{{{yyyyyy}}}xxxuuuzzz}}}zzzuuutttssspppnnnpppuuuzzz|||||||||xxxyyyzzzyyyttttttrrrnnnlllnnn|||rrrkkkjjjiiifffaaa```\\\XXXTTTRRRRRRRRRQQQPPPPPPQQQRRRTTTVVVXXXYYYZZZ```aaabbbdddeeeffffffgggccceeegggiiiiiiiiikkklllooooooppprrrssstttuuuvvvvvvwwwyyy{{{~~~yyyxxxvvvuuu|||vvvllljjjpppzzzwwwjjjfffbbbbbbeeehhhhhhhhhkkkooouuu{{{vvvooosssxxx~~~{{{}}}}}}xxx||||||tttnnnmmmnnnllllllooovvv|||~~~}}}vvv}}}}}}|||yyy~~~{{{tttnnnsss}}}wwwrrroooppppppmmmlllnnnsssooommmiiifffdddaaa]]]WWWTTTSSSRRRQQQOOONNNOOOPPPQQQSSSTTTUUUVVV\\\\\\^^^```aaabbbbbbbbb___aaadddffffffgggiiijjjlllmmmoooqqqssssssssssssrrrsssuuuxxx{{{~~~zzzxxxssssss{{{~~~rrrnnnssszzz~~~~~~pppkkkeeeccceeegggfffdddgggkkkooosssxxxlllnnnvvv{{{}}}~~~~~~{{{}}}rrrlllmmmqqqpppppptttyyy|||{{{yyyssswwwzzzyyyxxxxxx}}}|||{{{{{{}}}zzzwww~~~sssmmmnnnlllggghhhpppqqqmmmlllooopppnnnmmmnnnzzzsssppplllhhhggggggaaa[[[WWWVVVUUUSSSQQQOOOPPPPPPQQQRRRSSSTTTTTTXXXYYY[[[\\\^^^^^^______^^^aaadddeeefffgggiiikkkjjjllloooqqqrrrrrrqqqqqqpppqqqrrrtttvvvwwwyyyyyy{{{xxxsssrrr|||tttooorrrwwwzzzzzz}}}yyy{{{zzz|||xxxqqqjjjggghhhiiigggdddeeehhhkkknnnrrryyy~~~nnnyyyzzz~~~zzzuuuwww|||zzz~~~sssnnnrrrxxxwwwvvvyyy{{{{{{wwwssssssrrrqqqqqqsssvvvyyy{{{tttwwwwwwvvvyyy}}}|||ooogggfffmmmnnnggggggmmmmmmiiihhhkkkllliiihhhiii~~~wwwtttoooiiihhhiiieee^^^YYYVVVUUUSSSRRRQQQQQQRRRSSSSSSSSSRRRRRRTTTUUUWWWYYY[[[[[[[[[[[[[[[\\\]]]___aaaccceeefffmmmmmmnnnnnnnnnnnnmmmmmmooopppqqqqqqqqqrrrtttvvv{{{tttsss|||tttqqqtttwwwzzz~~~~~~yyyyyyyyyzzz~~~zzz{{{}}}~~~}}}yyy{{{|||~~~xxxkkkhhhiiigggfffhhheeegggiiilllqqqwww~~~zzzwwwyyy}}}iiicccrrr~~~~~~~~~{{{yyy}}}{{{xxxvvvtttsssssstttpppmmmjjjkkkppptttvvvvvvxxxxxxxxxyyy{{{}}}~~~yyyttt~~~vvvtttjjjcccaaafffjjjiiijjjnnnoookkkggggggiiikkkjjjhhh|||xxxsssooonnnjjjfffaaa]]]ZZZWWWUUUSSSQQQQQQQQQQQQPPPPPPPPPPPPTTTUUUWWWXXXYYYYYYXXXXXXYYYZZZ[[[]]]___aaacccdddiiijjjkkkkkkllllllkkkkkkmmmnnnppppppoooppprrrtttyyyzzzyyyzzz{{{qqqppptttwww{{{~~~}}}wwwuuuvvvxxxxxx{{{yyy|||~~~~~~|||wwwyyyzzz|||~~~}}}}}}}}}~~~ssskkkiiigggeeefffeeefffiiikkkooouuu|||zzzwwwxxxuuu|||xxxhhhaaaooo}}}|||{{{zzzzzz|||~~~~~~}}}zzzyyyxxxwwwvvvuuuuuuuuuooollliiijjjnnnrrrsssrrrvvvvvvwwwwwwxxxzzz{{{{{{{{{}}}xxxvvvyyyxxxqqqooonnngggcccfffhhhfffgggjjjmmmjjjgggggghhhgggdddaaa~~~vvvpppnnnkkkhhheeecccaaa]]]YYYVVVUUUSSSRRRPPPOOONNNOOOOOOSSSTTTUUUVVVVVVVVVUUUUUUWWWWWWYYY[[[]]]___```aaadddeeefffggghhhiiiiiiiiikkklllmmmmmmmmmnnnppprrruuuxxxyyyyyy}}}~~~tttlllnnnrrruuuxxx{{{~~~yyyvvvsssrrrsssuuuwwwwwwxxxyyy}}}|||yyyzzz{{{|||}}}~~~~~~~~~}}}}}}~~~~~~~~~}}}}}}|||}}}~~~ssskkkgggeeefffdddeeegggiiilllrrrxxx|||uuuvvvzzzttt{{{}}}{{{{{{|||uuukkkdddoooyyy}}}~~~~~~|||yyy{{{yyyxxxxxx{{{|||}}}}}}vvvvvvvvvvvvwwwwwwwwwxxxuuuqqqnnnnnnrrrvvvwwwvvvuuuvvvvvvvvvvvvwwwwwwwwwttt{{{xxxuuu{{{uuuqqqrrrtttsssrrrsssxxxxxxpppnnnnnnqqqkkkggghhhhhhggggggiiijjjhhhgggggggggddd^^^XXX}}}sssnnnkkkjjjiiihhhfffccc___[[[ZZZXXXTTTQQQOOOOOOOOOPPPQQQQQQRRRRRRSSSTTTTTTTTTUUUVVVWWWYYY[[[]]]______```aaabbbdddeeefffggggggiiijjjllllllkkklllnnnpppvvvyyyxxxttttttzzzvvvmmmgggjjjooorrrsssuuuxxx{{{~~~{{{ooooooppprrrtttvvvwwwwwwzzz~~~{{{|||}}}}}}~~~|||||||||}}}~~~~~~~~~~~~~~~nnngggffffffdddeeefffgggjjjnnntttxxx}}}zzztttwww}}}xxx}}}|||yyyzzzxxxsssmmmtttzzz|||}}}~~~zzz|||xxxvvvvvvwwwwwwvvvtttsssrrrrrrsssvvvzzz|||xxxtttqqqrrrwww{{{||||||wwwwwwwwwwwwwwwvvvvvvuuurrr||||||xxx{{{yyyqqqkkknnnttt{{{~~~}}}uuurrryyytttooooooqqqrrrqqqpppooooooooommmkkkkkkffffffgggiiiiiieee]]]WWW{{{qqqllljjjiiihhhgggeeeaaa^^^\\\ZZZWWWSSSPPPOOOOOOPPPNNNNNNOOOPPPQQQRRRSSSTTTTTTTTTVVVXXXZZZ\\\]]]^^^]]]^^^```bbbdddeeeeeefffggghhhjjjjjjiiijjjlllnnnxxx}}}~~~}}}~~~}}}{{{rrrjjjfffiiinnnppppppqqqsssvvvzzz}}}zzzsssooommmoooqqqsssttttttuuuuuuzzz~~~~~~~~~|||||||||}}}~~~uuuhhheeefffdddeeeeeefffgggjjjooossszzzwwwuuuuuuwww{{{{{{~~~|||yyyzzz{{{{{{vvvyyyzzzyyy{{{~~~zzz|||wwwssssssssssssssstttrrrnnnmmmoootttzzzuuurrroooqqqvvv{{{}}}|||yyyyyyzzzyyyyyywwwvvvuuuttt|||{{{xxx||||||}}}~~~ttthhhjjjmmmnnnoooqqqtttwwwrrrkkkkkksssqqqiiijjjsssssspppqqqyyy}}}vvviiioootttxxx{{{qqqlllnnnrrrvvvwwwtttwwwyyyxxxuuurrrmmmjjjcccdddfffjjjllliiibbb\\\tttssspppllliiigggeeebbb```^^^\\\YYYUUUSSSQQQPPPPPPNNNNNNNNNNNNOOOPPPQQQRRRRRRSSSTTTVVVXXXZZZ\\\\\\\\\]]]^^^```bbbcccccccccdddeeeggggggfffgggiiikkkuuuvvvooogggcccggglllnnnoooppprrrtttxxx{{{~~~|||wwwrrrnnnkkklllnnnpppqqqqqqqqqsssuuurrr|||}}}~~~}}}}}}}}}}}}}}}~~~ooohhhfffeeeeeeeeeeeeeeehhhlllpppvvv|||tttppptttuuuvvvyyy{{{|||{{{yyyxxxzzz|||~~~{{{zzzwwwtttwww||||||wwwxxxuuurrrqqqrrrtttuuuuuuuuurrrnnnlllnnntttzzzwwwsssqqqrrrwww{{{}}}}}}yyyyyyzzzzzzyyyxxxvvvuuutttyyysssqqqxxxzzz{{{~~~zzz|||wwwrrrppplllfffeeegggdddbbbdddmmmzzzwwwsssnnnmmmpppssstttttttttyyy|||zzzuuuqqqlllgggcccdddfffkkkooonnniiiddd}}}uuunnnjjjhhhfffeeeaaa```^^^\\\YYYVVVUUUSSSQQQPPPOOONNNMMMMMMNNNNNNOOOPPPRRRTTTVVVXXXYYYZZZZZZ[[[]]]^^^___````````````bbbccccccbbbcccfffhhhooo|||tttggg___[[[```fffjjjkkkmmmppprrruuuxxxyyy|||~~~}}}||||||{{{wwwyyy}}}|||uuupppnnnllllllkkkjjjlllnnnnnnnnnqqquuuyyywww|||}}}|||}}}}}}~~~~~~~~~}}}}}}~~~~~~|||||||||}}}~~~}}}pppjjjfffffffffeeedddfffjjjmmmqqqtttwww{{{ssstttyyyxxxwwwyyyzzzxxxvvvwwwxxxzzz}}}~~~zzzsssooorrrxxxyyytttqqqpppnnnooorrruuuvvvvvvuuusssqqqqqqrrrvvvzzz|||yyyvvvrrrrrrvvvyyyzzzzzzvvvwwwxxxxxxxxxvvvtttssspppuuupppnnnvvvxxxzzzzzzrrrpppooonnnmmmnnnnnnmmmmmmlllrrruuuqqqnnnnnnlllhhheeeeeefffkkkoooqqqnnnkkkvvvpppmmmkkkjjjfffeeedddbbb```]]]ZZZYYYTTTSSSPPPNNNLLLKKKKKKKKKMMMNNNPPPRRRTTTVVVWWWXXXYYYZZZ[[[\\\]]]^^^^^^^^^^^^___````````````ccceeekkkvvvuuu^^^WWWSSSXXX```dddgggjjjmmmppprrrssstttuuuxxxzzz}}}}}}{{{zzzzzzyyysssrrrqqqpppqqqtttwwwyyywww{{{uuuqqqjjjffffffhhhjjjkkkiiikkkmmmmmmooosssyyy~~~zzzxxx}}}zzz{{{{{{zzzzzz{{{}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~xxxxxxxxxyyy{{{~~~xxx~~~yyyqqqggggggfffeeedddfffiiilllnnnnnnooottt}}}xxx|||{{{yyy|||{{{wwwtttvvvzzz|||~~~{{{rrrmmmqqqwwwxxxssspppnnnmmmoooqqqtttuuuuuutttuuuuuuuuuvvvxxxyyyzzzwwwsssnnnnnnppprrrrrrqqqssstttuuuvvvvvvtttrrrqqqkkkttttttsssxxxwwwvvv~~~|||}}}|||rrruuuuuukkkkkklllkkkjjjhhhggggggaaahhhkkkhhhggglllooonnngggffffffjjjoooqqqpppmmmxxxsssqqqmmmiiimmmiiidddbbbbbb```[[[WWWTTTSSSPPPNNNMMMNNNOOOPPPMMMMMMMMMNNNOOORRRTTTUUUUUUWWWYYYZZZYYYYYYZZZ[[[^^^^^^^^^^^^```bbbdddfffeeehhhoooyyylllaaaUUUQQQXXXbbbiiikkkmmmnnnoooqqqrrrsssttttttyyy{{{|||}}}}}}{{{uuutttyyy}}}|||vvvpppkkkhhhcccddddddeeefffgggiiiiiihhhjjjkkkjjjjjjnnnxxx}}}zzzxxxyyy{{{}}}zzzvvvvvvyyy|||}}}|||xxxzzz|||}}}}}}}}}}}}|||}}}|||yyywwwwwwwwwyyy{{{~~~|||}}}yyynnngggbbbbbbdddeeehhhkkkiiillloootttzzz~~~||||||}}}~~~{{{xxxzzz~~~}}}}}}xxxssssssvvvxxxuuurrrppppppooonnnlllmmmpppsssuuuxxxvvvppppppwwwzzzxxxssssssttttttrrrnnniiieee```dddjjjnnnppppppqqqqqqooonnnmmmooorrruuuwwwxxxxxx{{{}}}xxxrrrppppppqqqllljjjlllnnnkkkeeeaaaaaahhhkkkfffdddfffgggeeeiiihhhffffffgggjjjnnnqqqyyyqqqjjjmmmkkkhhhggggggeeebbb___XXXWWWTTTQQQOOONNNNNNNNNNNNMMMMMMNNNOOOQQQSSSTTTTTTVVVXXXXXXXXXWWWXXXYYY[[[[[[\\\]]]^^^```bbbcccaaaaaadddkkkuuu}}}sssjjj^^^XXXZZZ^^^bbbccchhhiiillloooqqqsssssstttyyy{{{}}}}}}}}}}}}~~~yyyvvvvvvwwwvvvvvvxxxxxxxxxyyyzzz{{{|||}}}{{{vvvoooiiiddd```^^^______```aaadddfffhhhiiifffhhhjjjkkkmmmvvv{{{yyywwwwwwyyy{{{xxxuuuuuuxxx{{{||||||zzz|||}}}}}}~~~~~~|||zzz{{{}}}~~~|||{{{{{{zzzyyyxxxyyy|||~~~~~~|||}}}ooojjjffffffffffffiiimmmiiikkkmmmqqqvvv}}}|||{{{{{{|||~~~|||{{{}}}}}}yyyuuutttwwwxxxvvvsssnnnoooppppppppprrruuuwwwxxxxxxtttoooqqqwwwyyywwwvvvsssppppppqqqnnnfff___^^^bbbhhhmmmppppppppppppnnnnnnppprrrtttuuuttttttuuuuuuvvvyyy~~~xxxuuuqqqpppqqqpppmmmjjjlllmmmkkkfffbbb```fffhhhccc______]]]ZZZcccbbbaaaaaacccgggkkkmmmxxxooollllllkkkiiigggeeecccaaa^^^\\\XXXUUURRRPPPOOONNNNNNNNNMMMMMMNNNOOOQQQRRRRRRTTTVVVVVVUUUUUUVVVWWWXXXXXXZZZ[[[]]]^^^^^^^^^ZZZXXXXXX\\\dddnnnvvvzzzwwwrrrjjjbbb]]][[[[[[[[[aaadddhhhllloooqqqrrrrrrwwwyyy||||||{{{zzzzzzzzz||||||}}}~~~~~~ssslllffffffjjjnnnmmmjjjkkkkkklllnnnpppsssuuuvvvuuupppiiiaaa\\\YYYYYYYYY[[[\\\]]]___bbbeeegggiiieeegggiiimmmuuu}}}yyywwwtttuuuwwwxxxvvvuuuvvvyyy{{{||||||~~~~~~~~~|||zzz{{{}}}~~~}}}}}}}}}~~~{{{zzzxxxxxx{{{}}}}}}}}}}}}zzzwwwwwwxxxzzz|||~~~}}}|||}}}wwwpppiiifffdddaaacccgggggghhhjjjlllpppvvv}}}zzzwwwwwwwwwzzz}}}~~~~~~}}}|||{{{|||}}}zzzvvvuuuwwwxxxvvvtttmmmooorrrsssssstttwwwxxxuuutttpppkkklllqqqtttsssyyysssnnnnnnqqqnnneee]]]^^^bbbhhhmmmppppppooommmmmmooorrrssssssrrrooonnnqqqnnnlllnnnttt{{{~~~uuurrrqqqooooooqqqpppnnnkkkkkkllllllhhhdddaaaeeefffbbb]]]ZZZWWWSSSaaaaaaaaaaaadddhhhlllooowwwqqqpppnnnjjjfffcccbbbaaaaaa___\\\YYYVVVTTTRRRRRRPPPOOONNNMMMMMMNNNOOOPPPOOOQQQSSSTTTSSSSSSTTTUUUUUUVVVXXXZZZ[[[\\\[[[[[[VVVUUUTTTVVV[[[aaagggkkkqqqqqqoooiiibbb\\\[[[[[[___bbbfffjjjmmmooooooooorrruuuxxxyyyxxxvvvvvvvvvuuuuuuwwwyyyzzz{{{|||}}}~~~zzz~~~|||yyy}}}xxxrrrdddbbbbbbfffnnnssstttrrrpppooonnnlllkkkkkkkkklllfffccc^^^ZZZXXXYYY[[[]]]]]]]]]^^^```bbbdddfffgggiiilllrrr{{{}}}zzzxxxuuutttuuuxxxwwwwwwwwwxxxzzz|||}}}~~~}}}xxxtttrrrtttuuuzzzzzzyyyyyyyyyzzz|||}}}yyyxxxwwwwwwyyy|||~~~~~~zzzwwwuuuwwwyyy{{{|||{{{zzz|||~~~ooogggdddaaa```aaaeeefffgggiiilllrrrxxx}}}zzzxxxuuussssssvvvxxxwwwvvvwwwxxxzzz~~~}}}|||yyyvvvuuuvvvwwwvvvuuuoooqqqssssssrrrqqqqqqrrrlllmmmkkkgggccceeejjjooovvvrrrnnnnnnnnnlllfffaaacccfffkkkpppsssrrrnnnkkkmmmoooppppppnnnllljjjiiimmmlllkkkkkkmmmqqquuuxxx{{{{{{zzzzzzsssnnnnnnnnnmmmnnnqqqoooooollljjjkkkllljjjfffdddfffgggfffccc```\\\YYYbbbbbbbbbcccfffjjjnnnppp{{{wwwpppkkkgggfffffffffbbbaaa___]]][[[YYYXXXWWWRRRQQQPPPNNNMMMMMMNNNOOOMMMOOOQQQQQQQQQQQQQQQSSSTTTUUUWWWYYYZZZZZZYYYYYYXXXYYY\\\^^^^^^^^^]]]\\\eeeiiikkkjjjeee```___``````bbbeeehhhjjjkkkkkkkkklllooorrrtttssssssrrrsssppprrrsssuuuwwwxxxxxxxxxxxxyyyyyywwwvvvuuuuuuuuutttwww|||~~~~~~~~~}}}wwwtttxxx|||}}}~~~~~~zzzqqqjjjgggdddhhhpppxxx}}}tttllleeeaaa___ZZZYYYXXXXXXYYY[[[\\\^^^^^^^^^___```bbbdddfffgggnnnttt}}}|||}}}|||wwwtttuuuwwwyyywwwxxxzzz|||}}}~~~{{{vvvrrrpppqqqsssttttttttttttuuuwwwyyyzzzwwwwwwwwwwwwxxx{{{~~~~~~|||yyywwwvvvxxxzzz|||yyyxxxxxxzzz}}}xxxllljjjiiieeecccbbbdddeeegggjjjooovvv{{{}}}{{{tttnnnlllooosssuuutttqqqsssvvvzzz|||{{{xxxvvvxxxwwwuuutttuuuvvvvvvvvvsssssssssqqqllliiiggggggbbbgggjjjfff^^^\\\dddnnnlllmmmmmmkkkhhhffffffgggkkklllooosssuuusssoookkklllmmmmmmjjjfffeeeeeegggiiimmmqqqoookkkkkkqqqwwwuuuttttttyyy~~~xxxrrrnnnnnnrrrmmmkkkmmmnnnllllllooommmooommmhhhhhhllllllhhhddddddfffiiijjjhhheeedddbbbaaaaaabbbdddgggiiikkk}}}ppphhhfffhhhiiiiiidddccccccaaa```^^^]]]\\\UUUTTTQQQOOONNNMMMMMMNNNLLLNNNPPPPPPOOOOOOPPPQQQSSSTTTUUUVVVWWWWWWWWWWWW[[[___ccceeeccc^^^ZZZWWWZZZ___dddeeedddbbbbbbbbbaaabbbccceeefffgggggghhhgggjjjlllnnnnnnmmmnnnooooooppprrrtttuuuvvvuuuuuuwwwvvvtttsssrrrrrrssstttsssvvvyyyzzzzzzyyyzzz{{{yyysssqqquuuzzz{{{|||~~~{{{{{{{{{|||}}}}}}{{{xxxrrrjjjhhhiiitttzzzwwwjjj```XXXTTTTTTUUUVVVWWWXXXYYYYYYZZZ]]]^^^```cccgggkkkooopppsss||||||{{{|||~~~}}}xxxvvvxxxzzzyyywwwzzz}}}~~~~~~~~~}}}}}}{{{xxxvvvuuuwwwyyyrrrqqqqqqqqqrrrtttvvvwwwtttuuuvvvwwwwwwyyy|||{{{zzzyyyxxxyyyzzz|||}}}xxxwwwwwwyyy|||~~~}}}}}}}}}uuupppmmmhhheeebbbcccdddeeehhhmmmsssxxx~~~vvvmmmjjjnnntttwwwwwwoooqqqsssuuuuuusssqqqooossssssrrrrrrrrrtttuuuvvvuuuuuusssnnnhhhcccaaaaaa___dddjjjiii```[[[cccnnndddfffhhhfffbbbbbbeeehhhooooooooorrruuutttoookkkiiijjjjjjfffbbb```bbbeeeeeemmmtttsssllliiiooovvvrrrrrrsssuuuuuuxxxyyytttrrrpppnnnooommmkkkkkkoooooollllllnnnkkkooolllfffeeekkklllhhhbbb```bbbhhhkkkkkkkkklllhhhgggffffffffffffggghhhzzzllljjjlllmmmlllggggggfffeeecccaaa___^^^WWWVVVSSSQQQOOONNNMMMMMMKKKMMMOOOOOOOOOOOOOOOQQQRRRRRRRRRRRRSSSTTTUUUUUUYYY]]]```aaa^^^[[[YYYYYYWWWZZZ^^^``````_________````````````aaaccceeeffffffgggiiiiiihhhhhhiiijjjkkkmmmooopppqqqqqqpppoooppppppoooooopppqqqqqqqqqpppqqqsssttttttsssssstttwwwqqqooossswwwxxxwwwyyyuuuuuuuuuvvvwwwyyyzzz{{{{{{wwwvvvwwwvvvuuuzzz~~~uuukkkaaaZZZUUUSSSTTTTTTUUUVVVWWWXXXYYYZZZ\\\___dddkkksss{{{|||}}}zzz}}}}}}yyyyyy|||zzzvvvwwwzzz~~~~~~}}}}}}~~~{{{||||||{{{yyyyyy{{{|||tttsssrrrqqqqqqrrrssstttppprrruuuuuuuuuvvvxxx{{{zzzzzzzzz{{{{{{||||||}}}yyyxxxxxxzzz|||}}}|||{{{zzzyyynnnhhhfffddddddddddddfffiiiooossszzz~~~}}}tttqqqtttxxxyyywwwpppqqqssssssqqqnnnllljjjnnnnnnooooooppprrrtttvvvuuutttqqqlllgggcccbbbccc```aaafffiiifffaaadddkkkdddeeeeeecccbbbccceeehhhnnnlllkkknnnrrrsssooollldddgggiiigggbbb```aaadddbbbjjjqqqrrrnnnkkkmmmqqqqqqoooqqquuusssoooqqqvvv{{{vvvooooooqqqooommmllliiiiiilllppppppmmmllloooiiinnnlllcccbbbjjjmmmiiiccc^^^^^^eeejjjjjjkkknnnooonnnllliiigggfffeeeeeeyyytttuuutttrrrjjjiiihhhgggdddbbb```___YYYWWWTTTRRROOONNNMMMMMMKKKMMMOOOOOOOOONNNOOOPPPQQQPPPOOOOOOPPPQQQSSSTTTTTTWWWYYYXXXVVVVVVYYY[[[YYYYYY[[[\\\]]]\\\[[[YYY^^^]]]\\\]]]^^^aaadddfffgggggggggfffddddddeeegggggghhhjjjllllllllljjjiiigggggghhhjjjmmmnnnmmmlllnnnooopppqqqrrrsssssssssvvvpppnnnrrrvvvuuutttuuuqqqqqqqqqrrrtttvvvwwwxxxvvvssstttyyy~~~}}}zzztttooohhheee```[[[XXXVVVUUUUUUTTTTTTTTTUUUWWWZZZ]]]___]]]aaahhhsss~~~}}}}}}}}}vvvzzz|||zzz{{{~~~zzzrrrvvvzzz~~~}}}{{{{{{|||{{{}}}}}}|||zzzyyyyyyzzzxxxvvvtttrrrqqqqqqqqqqqqmmmpppssstttssssssuuuwwwzzz{{{||||||}}}}}}||||||zzzzzzyyy{{{|||}}}|||zzztttzzz{{{ssskkkjjjfffeeeeeeddddddfffkkkoooooottt}}}|||xxxzzz{{{xxxtttrrrssstttsssooollljjjiiikkklllmmmmmmnnnqqqtttvvvtttsssppplllhhhffffffhhhaaa^^^aaahhhjjjfffdddgggjjjgggddddddfffhhhhhhhhhjjjhhhfffjjjoooqqqooolll```eeejjjiiidddaaaaaacccaaafffmmmpppooommmkkkkkkmmmhhhhhhlllmmmiiihhhkkkmmmyyywwwsssmmmiiimmmppplllhhhfffggggggkkkpppqqqmmmmmmooohhhnnnkkkbbbaaaiiimmmiiifff___^^^dddiiiiiijjjmmmooommmjjjgggcccaaa___^^^sssuuurrrooojjjgggeeeeeefffaaa^^^ZZZUUURRRQQQQQQQQQQQQPPPNNNMMMMMMNNNNNNOOOOOOOOOOOOOOONNNNNNNNNNNNRRRRRRRRRSSSSSSUUUVVVVVVUUUUUUVVVWWWXXXYYYZZZ[[[\\\\\\\\\]]]^^^___aaaaaabbbbbbbbbbbbbbbbbbbbbbbbaaabbbccccccddddddddddddddddddddddddeeeggghhhiiijjjhhhhhhkkkqqqvvvwwwwwwppppppooonnnnnnooopppqqqqqqpppoooooopppqqqtttuuussswww{{{ssslllhhhddd___[[[TTTTTTSSSSSSSSSTTTTTTUUUVVVUUUWWWZZZYYYXXX]]]eeekkkmmmuuu|||vvvvvv{{{wwwvvvuuuuuuvvvvvvtttqqqwwwxxxzzz{{{|||{{{zzzyyy|||}}}}}}|||{{{zzz|||}}}yyyxxxwwwtttqqqooommmllloooqqqssssssrrrppppppqqqooossswwwzzz{{{{{{{{{|||zzzxxxuuussssssuuuwwwyyyvvvvvvwww~~~tttlllgggbbbbbbggglllkkkhhhhhhoootttzzz}}}|||yyy{{{}}}|||yyyvvvttttttssspppmmmiiilllpppssstttssspppnnntttvvvwwwrrrkkkggggggjjjeeebbb______cccgggiiiiiifffdddcccccceeehhhiiijjjiiijjjlllqqqtttrrrkkkeeegggfffeeedddcccdddeeeeeeeeegggiiikkkmmmnnnnnnnnnhhhiiijjjkkkkkkjjjhhhggglllqqqvvvvvvuuu{{{uuutttoookkkggghhhlllnnnkkkhhheeegggiiilllmmmmmmlllkkkiiinnnmmmhhhfffjjjllljjjdddddddddddddddccccccccciiikkklllkkkgggcccaaa```~~~zzzuuuqqqmmmjjjhhhfffcccaaa]]]XXXUUUSSSRRRQQQPPPOOONNNMMMLLLLLLMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOPPPQQQRRRSSSTTTTTTUUUVVVWWWXXXYYYZZZZZZZZZZZZ[[[\\\]]]______aaaaaaaaaaaaaaa`````````______```aaaaaaaaaaaaaaaaaaaaabbbbbbccceeefffggghhhffffffhhhmmmqqqrrrrrrmmmlllkkkjjjjjjkkklllmmmmmmlllkkkjjjkkkmmmooopppnnnooossswww{{{zzzuuuqqqmmmhhhbbb\\\YYYVVVRRRPPPRRRRRRRRRRRRRRRSSSTTTTTT\\\YYYYYY[[[]]]aaakkkttt}}}{{{xxxxxxtttsssvvvzzzyyyxxxxxxxxxxxxvvvuuuwwwxxxxxxyyyzzzzzz{{{{{{yyyzzzzzzzzzyyyyyyzzz|||yyyxxxvvvtttrrrqqqpppooonnnppprrrqqqpppnnnmmmnnnlllooorrrtttuuuvvvxxxzzz}}}{{{wwwsssqqqrrrtttvvvuuuvvvwww||||||rrrkkkgggggghhhggghhhkkkkkkpppuuuwwwyyy}}}{{{xxx}}}yyywwwxxxyyyyyywwwuuuuuuvvvuuusssqqqrrrtttwwwyyyxxxvvvsssqqqmmmnnnooolllhhheeeeeegggeeebbb```aaadddggghhhhhhfffcccaaa```bbbcccddddddhhhiiimmmppprrrqqqmmmiiifffdddaaa______```ccceeeggghhhjjjkkkkkkkkkjjjjjjgggiiilllnnnnnnllliiigggccchhhmmmnnnmmmpppwww~~~~~~zzzpppooonnnllliiijjjlllmmmkkkiiiiiijjjlllmmmmmmmmmlllkkkiiimmmmmmhhhfffjjjlllkkkeeeeeeeeeeeeeeedddcccccciiijjjkkkjjjgggdddbbbbbbyyyrrrnnnlllhhheeeeeeccc```]]]YYYVVVTTTSSSPPPPPPNNNMMMLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNOOOPPPSSSSSSTTTUUUVVVVVVWWWWWWWWWWWWWWWXXXYYYZZZ[[[\\\]]]]]]^^^^^^^^^^^^^^^^^^\\\\\\]]]]]]^^^^^^]]]]]]^^^^^^^^^___```aaaccccccfffdddcccdddgggjjjkkkkkkgggfffeeeddddddeeefffggghhhgggffffffggghhhjjjkkkkkkjjjiiihhhgggddd```]]]^^^[[[WWWTTTRRRQQQOOONNNQQQQQQRRRSSSSSSTTTUUUVVV\\\YYY[[[bbbiiiqqqzzz|||ppppppttttttvvvzzz{{{zzzxxxxxxyyyzzzyyyxxxyyyxxxvvvuuuvvvxxx{{{}}}wwwyyyzzzzzzzzzzzz}}}yyyxxxvvvtttsssrrrrrrsssnnnpppqqqqqqooonnnmmmnnnnnnooopppqqqrrruuuyyy|||}}}wwwrrrooooooqqqrrrtttvvvxxxxxx}}}{{{ssskkkiiigggfffgggjjjhhhkkkoooqqqsssvvv}}}sssqqqxxx}}}}}}{{{yyywwwvvvvvvvvvsssrrrqqqrrrssssssqqqoooxxxzzz{{{{{{zzzwwwtttqqqlllkkkkkkjjjjjjiiiiiiiiieeecccbbbcccfffggghhhgggfffddd```______``````___dddhhhlllnnnooonnnnnnnnngggddd```^^^^^^aaaeeegggiiijjjjjjjjjjjjhhhgggfffgggiiimmmppppppmmmiiigggeeehhhkkkmmmnnnnnnooopppoooqqqrrrpppqqqzzz}}}zzzvvvxxxwwwqqqrrrmmmmmmllllllllllllkkkkkkjjjjjjkkkkkkjjjiiihhhhhhhhhkkkkkkgggfffiiikkkkkkhhhhhhhhhhhhgggeeedddccchhhiiijjjiiifffeeedddeeewwwpppmmmjjjhhhfffeeecccaaa^^^[[[YYYXXXTTTSSSRRRQQQOOONNNMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKMMMMMMMMMMMMMMMNNNOOOOOOQQQQQQRRRRRRSSSTTTUUUUUUTTTTTTTTTTTTUUUVVVWWWXXXYYYYYYYYYZZZZZZZZZZZZZZZYYYYYYZZZ[[[[[[ZZZZZZZZZ[[[[[[[[[\\\]]]^^^___```bbbaaa``````aaacccddddddbbbaaa```_________```aaadddccccccccccccdddeeeffffffdddaaa^^^\\\[[[ZZZYYYWWWVVVTTTSSSSSSTTTTTTTTTRRRSSSTTTUUUVVVWWWXXXXXXXXX^^^kkk}}}yyyllljjjnnnrrrxxx~~~yyywwwvvvwwwyyy|||}}}}}}|||yyyvvvssssssvvvyyy|||zzz|||}}}~~~~~~{{{yyywwwtttsssrrrrrrsssmmmooorrrrrrqqqppppppqqqsssssssssssstttxxx}}}~~~{{{vvvqqqnnnnnnooopppsssvvvxxxvvvttt|||zzzlllhhhiiihhhfffeeegggiiikkkmmmnnnqqquuuyyywwwvvvzzz||||||}}}yyyyyyyyyyyyyyywwwuuusssqqqqqqqqqrrrrrrrrrqqqooowwwxxxxxxxxxvvvtttqqqpppmmmllljjjjjjkkkkkkiiihhhddddddeeefffggghhhhhhggggggeeeaaa___`````````___```eeeiiikkkkkkkkkmmmpppiiihhhfffeeeeeegggiiijjjiiijjjjjjjjjjjjhhhgggfffhhhiiikkkmmmmmmllljjjiiilllmmmnnnpppqqqqqqpppnnnrrrrrrooollljjjnnnwww~~~{{{wwwtttssssssuuurrrsssyyyzzzvvvsssssslllmmmnnnmmmkkkjjjjjjkkkeeeeeeeeeeeeeeeeeeeeeeeeggghhhhhhfffeeefffhhhiiijjjkkkkkkkkkjjjhhheeedddggghhhiiihhhgggffffffggg|||uuurrrpppggggggfffdddcccaaa```___[[[ZZZYYYWWWUUUSSSQQQQQQLLLLLLLLLKKKKKKKKKJJJJJJMMMLLLLLLLLLLLLMMMMMMNNNOOOOOOPPPPPPQQQQQQRRRRRRQQQQQQPPPQQQQQQRRRSSSTTTUUUUUUUUUUUUVVVVVVWWWWWWWWWWWWXXXXXXXXXWWWWWWVVVXXXXXXXXXYYYZZZ[[[\\\]]]^^^^^^]]]\\\\\\\\\^^^___^^^]]]\\\ZZZZZZZZZ[[[\\\]]]]]]]]]]]]]]]^^^^^^^^^YYYXXXVVVSSSRRRRRRTTTUUUOOOPPPPPPQQQQQQRRRTTTUUURRRSSSUUUWWWXXXXXXYYYYYY[[[kkktttkkkiiimmmqqqvvvyyyxxxvvvuuuvvvzzz~~~~~~{{{wwwsssrrrtttvvvyyy|||}}}~~~|||zzzxxxuuurrrppppppoooiiilllooopppppppppqqqrrrssssssrrrqqqrrrvvv{{{xxxuuurrrooommmnnnooopppqqquuuwwwtttooorrr~~~sssggghhhhhheeeccceeefffgggggghhhjjjmmmooonnnooosssxxx||||||{{{xxxwwwwwwxxxxxxvvvqqqmmmlllnnnqqqtttuuuvvvvvvwwwttttttttttttsssqqqpppooonnnllliiihhhgggfffdddbbbdddeeefffggghhhhhhiiijjjfffddd```______`````````]]]aaafffhhhhhhiiilllpppiiijjjkkkkkkkkkkkkjjjiiiggghhhiiikkkkkkkkkjjjjjjjjjiiihhhhhhiiijjjkkklllmmmkkkiiijjjlllnnnnnnmmmkkkjjjhhhgggggghhhiiiiiikkknnnrrrwww|||xxxuuutttuuuqqqqqqqqqpppnnnmmmnnnooopppmmmmmmpppqqqooommmmmmjjjlllmmmmmmjjjhhhhhhiii```aaabbbdddeeeffffffffffffeeeeeedddcccbbbdddfffjjjlllmmmnnnmmmjjjfffdddfffhhhiiiiiihhhgggggghhhzzzwwwnnnmmmkkkiiihhhgggffffffbbbaaa```^^^\\\YYYVVVUUUQQQPPPPPPOOONNNMMMLLLLLLKKKKKKJJJJJJJJJKKKKKKLLLMMMMMMNNNNNNNNNOOOOOOOOOOOONNNNNNNNNOOOOOOPPPQQQPPPQQQQQQRRRRRRSSSSSSSSSTTTUUUUUUUUUUUUTTTSSSSSSTTTTTTTTTTTTUUUWWWXXXYYYXXXXXXXXXXXXWWWWWWYYY\\\ZZZYYYWWWVVVUUUVVVVVVWWWUUUUUUUUUUUUUUUUUUUUUUUUQQQRRRQQQOOOMMMMMMOOOQQQLLLNNNPPPQQQQQQRRRTTTVVVSSSTTTVVVXXXYYYYYYXXXXXX\\\ssszzz}}}rrrppppppsssxxxyyyxxxvvvzzzwwwuuuvvvzzz}}}{{{xxxuuuttttttvvvwwwyyyzzz{{{zzzzzzzzz|||~~~zzzyyywwwtttqqqooommmkkkeeegggkkkllllllmmmnnnoookkkkkklllllllllmmmqqqtttpppooonnnmmmmmmmmmnnnooonnnrrrtttqqqmmmnnnvvv}}}sssllljjjgggfffdddcccbbbbbbcccdddeeefffaaacccggglllnnnpppzzz|||zzzvvvttttttuuuuuurrrlllfffaaaeeejjjooorrrtttwwwxxxssssssrrrrrrqqqqqqqqqqqqqqqpppnnnkkkhhheeebbbaaadddfffgggggggggiiikkkmmmfffccc___^^^^^^______^^^\\\___cccfffhhhjjjlllmmmfffhhhjjjlllllliiigggeeedddeeehhhjjjlllmmmmmmmmmkkkiiigggffffffiiilllnnnmmmjjjggggggiiikkkmmmnnndddcccdddfffiiiiiifffccchhhjjjllloooqqqrrrrrrrrrnnnrrrtttrrrooopppxxx|||zzzzzz~~~{{{yyyxxxyyy{{{yyyuuuqqqnnnlllkkkkkkmmmnnnooonnnlllkkkkkkkkkooommmllllllmmmllljjjhhhiiijjjjjjjjjiiihhhfffddd___aaadddhhhjjjkkkjjjjjjgggeeeddddddbbb___```dddhhhjjjlllnnnmmmjjjfffccceeegggjjjkkkiiihhhggggggwwwuuurrrooolllkkkkkkkkkggggggfffdddaaa]]]ZZZXXXXXXWWWVVVTTTRRRQQQPPPOOOMMMLLLLLLKKKKKKKKKLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNOOOMMMMMMNNNOOOOOOPPPQQQQQQQQQQQQRRRRRRQQQPPPPPPOOOOOOOOOOOOOOOPPPRRRSSSTTTQQQRRRSSSSSSQQQRRRVVVYYYVVVUUUSSSRRRQQQQQQRRRRRRPPPQQQQQQQQQQQQQQQPPPPPPNNNPPPRRRQQQOOOOOOPPPRRROOORRRUUUUUUUUUUUUVVVYYYXXXYYY[[[\\\]]]\\\[[[ZZZ\\\rrrxxxwww|||oooqqqvvv{{{}}}yyyzzzwwwssssssuuuyyy}}}~~~yyyyyyxxxxxxxxxwwwwwwwwwvvvvvvvvvuuusssssstttuuutttuuutttsssqqqnnnkkkiiieeehhhjjjkkkjjjjjjjjjkkkeeegggiiiiiihhhhhhiiijjjjjjjjjkkklllmmmllllllllljjjlllnnnnnnlllnnnrrrvvvuuummmjjjeeecccbbbaaaaaabbbbbbbbb___```bbbeeedddeeennnxxx~~~zzzzzzuuusssqqqssstttqqqjjjddd]]]bbbhhhmmmooopppsssuuutttsssrrrqqqppppppppppppssstttsssnnnhhhcccccccccdddfffgggggggggiiinnnqqqjjjfffbbb```______^^^]]]^^^___bbbfffkkkmmmlllkkkfffggghhhhhhgggeeecccaaaaaacccfffiiikkkmmmmmmnnnjjjiiihhhggghhhjjjlllnnnnnnmmmkkkjjjjjjkkknnnpppeeefffggghhhhhhiiijjjkkklllmmmooopppqqqrrrrrrrrriiikkkkkkiiigggiiinnnsssooonnnnnnnnnmmmllljjjhhhpppssswwwwwwsssooolllkkkjjjkkkmmmnnnnnnllljjjiiijjjlllooopppnnnkkkjjjiiiqqqpppnnnmmmmmmmmmkkkhhhhhhgggfffggghhhgggccc___```ccchhhlllnnnnnnmmmkkkjjjgggeeefffccc^^^___dddccceeeiiikkkkkkhhhccc```dddgggkkkmmmkkkhhhfffeee|||xxxsssooonnnnnnnnnjjjjjjhhhfffccc___\\\ZZZ]]]\\\ZZZXXXVVVTTTSSSRRROOOOOONNNNNNNNNNNNNNNOOOKKKKKKKKKKKKLLLLLLLLLLLLMMMLLLLLLLLLLLLMMMMMMNNNKKKLLLLLLMMMNNNOOOOOOOOOOOOOOOOOOOOOOOONNNMMMLLLKKKKKKLLLLLLMMMNNNPPPQQQLLLNNNPPPOOONNNOOOSSSWWWTTTRRRQQQOOONNNNNNOOOOOOPPPPPPQQQQQQQQQPPPPPPOOOHHHLLLPPPQQQPPPPPPQQQSSSPPPSSSVVVWWWUUUTTTVVVXXX^^^___aaabbbbbbaaa___^^^```qqq~~~uuu{{{}}}wwwrrrtttuuuwww{{{|||yyyuuupppnnnooorrruuuwwwuuuvvvxxxzzzzzzzzzyyyxxxtttuuutttrrrpppooooooppppppqqqrrrsssqqqnnnkkkiiiiiikkkllllllkkkiiiiiiiiidddgggjjjkkkjjjhhhhhhhhhggghhhkkklllmmmllljjjiiigggiiikkkllllllnnnpppsss}}}rrrlllhhhfffdddbbbbbbcccbbbbbb```_________]]]]]]fffppp|||{{{~~~}}}zzzxxxzzzuuusssqqqsssuuussslllffffffkkkpppsssrrrrrrssstttuuusssqqqooonnnnnnnnnnnnnnnpppqqqkkkccc^^^___aaadddfffgggffffffiiioootttooolllgggcccbbb```___]]]``````bbbhhhmmmpppmmmjjjhhhhhhgggfffdddcccbbbaaa```bbbeeehhhjjjllllllllliiiiiijjjjjjkkklllmmmmmmlllmmmnnnllljjjjjjlllnnneeeggghhhddd``````fffmmmiiijjjkkkmmmnnnnnnooooooiiijjjkkkkkkkkkmmmpppssspppmmmjjjjjjlllmmmmmmkkklllnnnqqqpppmmmkkkkkkmmmggghhhjjjkkklllkkkjjjiiieeeiiinnnqqqpppmmmkkkjjjnnnnnnmmmkkkkkkllliiifffhhheeecccdddggggggaaa\\\aaadddjjjnnnpppooollljjjmmmhhhggghhhddd^^^___ddd___bbbfffiiiiiifffaaa^^^cccggglllnnnllliiifffddd~~~|||vvvqqqpppqqqmmmiiiggggggfffbbb___```aaa```]]]ZZZWWWVVVWWWSSSRRRQQQOOONNNMMMMMMMMMNNNNNNMMMMMMLLLLLLKKKKKKMMMMMMMMMMMMLLLLLLLLLLLLMMMMMMLLLKKKKKKKKKKKKKKKJJJJJJJJJKKKLLLMMMNNNOOOKKKKKKKKKLLLLLLLLLLLLMMMNNNNNNNNNNNNNNNNNNNNNNNNQQQOOONNNLLLLLLLLLMMMMMMLLLLLLLLLLLLMMMMMMMMMMMMKKKLLLNNNMMMLLLMMMRRRUUUSSSTTTVVVVVVVVVWWWYYYZZZ]]]mmmwwwrrrmmmpppppplllkkksss~~~xxxtttuuuyyyqqqsssuuuxxxyyyzzz{{{zzzrrrssssssqqqnnnmmmnnnooowwwttttttwwwxxxvvvvvvzzzxxxsssmmmkkkkkkmmmlllkkkrrrqqqpppooonnnlllkkkkkkllljjjhhhggghhhhhhgggfffjjjhhhgggffffffeeecccaaadddeeefffeeeeeeeeegggiiihhhiiijjjjjjjjjkkknnnpppvvv}}}oooqqqiiidddeeeccc]]]\\\___^^^______^^^\\\^^^bbbfffyyyyyyvvvzzz|||yyyzzz~~~tttsssssstttuuuuuusssqqqooonnnnnnnnnnnnnnnooooootttvvvtttooolllmmmllliiinnnlllhhhccc___^^^```bbbdddeeegggggggggiiimmmpppnnnllliiifffdddbbb^^^\\\bbbccceeegggiiiiiiiiiiiibbbcccdddddddddcccbbbaaaccceeedddcccffflllnnnkkkjjjkkkjjjhhheeeffflllqqqqqqooommmkkkkkkmmmnnnooopppmmmiiieeedddeeegggiiimmmlllllllllmmmmmmkkkiiigggdddaaaaaadddgggjjjkkkmmmlllkkkllllllmmmlllkkkggglllpppqqqmmmiiigggfffjjjhhhffffffggghhhgggfffeeegggiiikkklllmmmllllllooonnnllljjjjjjjjjjjjkkkiiiiiigggdddgggkkkggg___```bbbeeefffggghhhjjjlllkkkkkkjjjgggdddbbbbbbcccbbbaaadddgggeee^^^YYYYYY```cccgggkkkkkkhhhdddaaa|||wwwqqqnnnmmmllliiifffaaabbbaaa___]]][[[[[[[[[[[[ZZZXXXWWWUUUTTTTTTSSSQQQQQQQQQQQQPPPOOOMMMMMMNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLKKKJJJJJJJJJJJJKKKIIIIIIIIIIIIJJJJJJKKKLLLJJJJJJKKKKKKKKKLLLLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJMMMMMMKKKJJJJJJKKKKKKLLLMMMNNNNNNNNNNNNOOOOOOOOONNNPPPRRRRRRPPPPPPRRRTTTVVVVVVVVVVVVUUUUUUUUUVVVddd~~~|||{{{yyyxxxzzzqqqrrrtttuuuvvvuuuuuutttqqqrrrrrrqqqooonnnoooppprrrpppqqqssssssqqqtttyyy{{{vvvoookkkjjjjjjjjjiiilllllllllmmmmmmmmmnnnnnnkkkiiiggggggggghhhgggeeefffeeeddddddddddddaaa___dddeeeeeedddcccbbbdddeeefffggghhhhhhggghhhkkknnnooozzzuuulllfffggghhhdddcccddd_________]]]\\\^^^bbbgggpppwwwzzzuuuvvvwwwwwwzzzuuurrroooooorrrtttrrrpppqqqpppnnnmmmllllllmmmmmmqqqrrrpppllljjjlllmmmjjjlllkkkhhhddd```^^^___aaadddeeeffffffeeefffhhhjjjhhhfffcccaaaaaa```___]]]___```bbbccceeeeeeffffffcccddddddeeedddcccbbbaaafffiiiiiiffffffjjjllljjjiiijjjjjjhhhfffgggjjjmmmpppppppppooonnnnnnppprrrpppnnniiifffdddeeegggiiiggggggggghhhiiijjjjjjiiigggdddbbbaaacccgggiiijjjkkkkkkjjjiiiiiiiiihhhggghhhkkknnnooonnnjjjhhhggggggfffeeefffggghhhgggfffeeefffgggiiijjjjjjjjjjjjiiiiiihhhgggffffffggggggggghhhfffdddgggllliiibbbdddeeeggggggffffffggghhhkkklllkkkhhheeebbbaaabbb```___aaaeeeeee```]]]^^^aaacccdddffffffeeecccbbbxxxtttpppllliiifffeeedddbbbaaa___^^^]]]___^^^\\\ZZZYYYXXXWWWWWWVVVWWWXXXXXXWWWTTTRRRPPPPPPOOOOOOOOONNNNNNNNNNNNMMMLLLKKKKKKJJJJJJKKKKKKIIIHHHHHHGGGGGGHHHHHHIIIJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJLLLKKKKKKKKKKKKLLLMMMMMMOOOOOOPPPPPPPPPQQQQQQQQQNNNQQQTTTTTTSSSRRRRRRRRRWWWWWWWWWWWWYYYZZZ\\\]]]sss}}}yyy}}}~~~}}}ssssssttttttsssqqqpppooopppqqqrrrqqqooonnnnnnpppmmmmmmpppqqqooonnnsss{{{zzzsssmmmkkkjjjiiiiiiffffffhhhjjjlllnnnoooppphhhfffdddcccdddddddddbbbbbbaaa```aaabbbbbb```^^^dddddddddcccaaa```aaabbbcccdddeeeeeedddeeehhhjjjhhhlllttt}}}ooojjjiiigggdddccc```___]]]ZZZYYYZZZ^^^aaagggnnn||||||uuurrrssstttxxx}}}tttnnnggggggmmmrrrrrrooosssqqqnnnkkkjjjjjjkkklllmmmooolllhhhgggkkkllljjjiiiiiihhheeeaaa______```bbbcccdddcccaaaaaaaaabbbaaa___\\\[[[]]]^^^______]]]]]]]]]^^^```aaacccdddeeeeeeeeeeeedddcccaaa```hhhmmmmmmhhheeefffhhhhhhiiiiiiiiiiiihhhhhhhhhhhhjjjmmmppppppnnnmmmoooqqqpppnnnjjjfffddddddfffgggbbbaaabbbbbbdddfffiiijjjgggdddbbbaaaccceeegggggghhhggggggfffeeeddddddccciiiiiikkkmmmnnnmmmjjjgggdddcccdddfffhhhhhhgggeeehhhhhhhhhhhhhhhiiijjjjjjbbbbbbcccccccccbbbaaaaaadddeeeddddddgggkkkiiidddeeefffggggggfffeeefffhhhjjjkkkllljjjgggdddbbbbbb^^^\\\^^^cccdddbbbbbbddddddcccbbbaaaaaaaaabbbccczzzuuupppmmmnnnllljjjhhhfffdddbbb```______^^^\\\[[[[[[[[[[[[[[[\\\]]]]]]\\\YYYVVVTTTRRRRRRRRRQQQQQQPPPPPPOOOOOONNNMMMMMMLLLLLLMMMMMMJJJJJJIIIHHHHHHHHHHHHHHHJJJJJJJJJJJJKKKKKKKKKKKKMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNOOOPPPQQQPPPPPPQQQQQQRRRRRRSSSSSSRRRSSSTTTTTTUUUUUUVVVVVVXXXXXXXXXZZZ]]]```aaabbbuuu{{{yyyyyy}}}uuuuuuvvvuuutttrrrqqqooorrrssssssqqqooollllllmmmlllnnnqqqrrrnnnmmmttt~~~{{{uuuooolllkkkkkkkkkeeefffgggiiijjjkkklllmmmcccaaa______`````````______^^^^^^___```aaa___]]]aaabbbbbbaaa```___aaabbbaaabbbcccbbbbbbccceeehhheeefffjjjttt}}}ooojjjhhheeeccccccbbb```]]][[[[[[[[[\\\cccjjjxxx{{{zzz}}}|||uuuqqqqqqsssvvvxxxrrriii``````iiipppqqqooossspppllliiihhhhhhjjjllllllnnnkkkffffffiiikkkiiiggghhhhhhfffccc```______^^^___``````^^^]]]^^^^^^___\\\YYYXXXZZZ\\\^^^^^^\\\\\\\\\\\\^^^```bbbccceeeeeedddcccbbbaaa``````ffflllnnnhhhccccccffffffiiiiiiiiiiiiiiihhhgggeeeccchhhlllmmmjjjiiijjjlllnnnlllhhhdddbbbbbbcccddd````````````aaadddgggjjjgggdddaaaaaabbbdddeeeeeecccdddddddddcccbbbcccccciiihhhhhhjjjnnnnnnkkkgggbbbbbbdddgggiiijjjhhhffflllllljjjiiiiiijjjkkklll]]]^^^___``````___^^^]]]aaaaaaaaabbbfffhhhgggeeecccdddfffgggggggggiiikkkhhhjjjlllllljjjgggffffff^^^\\\]]]bbbdddbbbdddgggeeecccbbbaaaaaabbbcccdddzzzuuussspppmmmkkkkkkiiifffcccaaa```______^^^^^^^^^___[[[\\\^^^^^^]]][[[WWWUUUVVVVVVUUUTTTTTTSSSRRRRRRRRRRRRQQQPPPPPPPPPPPPPPPNNNNNNMMMLLLKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLMMMMMMOOOOOOOOOOOOOOOOOOOOOOOOMMMMMMNNNOOOPPPQQQRRRRRRPPPPPPQQQQQQRRRSSSTTTTTTWWWUUUSSSSSSUUUYYY\\\^^^^^^^^^```eeekkkooopppppp}}}zzzzzzxxxvvvwww{{{xxxxxxyyyyyyxxxwwwvvvtttsssttttttrrrnnnkkkiiiiiikkkmmmpppqqqmmmkkkqqq{{{wwwuuuqqqmmmjjjiiijjjkkkiiiiiihhhhhhggggggggggggaaa___^^^^^^_________^^^^^^]]]]]]^^^``````___]]]]]]___``````___```bbbddd```aaaaaa`````````ccceeeccceeehhhmmmwwwuuuqqqmmmhhheeedddbbbaaa```___^^^]]]aaahhhuuu|||vvvuuuwwwyyyzzz{{{xxxuuurrrrrrssssssrrrqqqggg^^^^^^gggnnnpppnnnooommmjjjgggggghhhjjjlllmmmnnnkkkfffeeeggghhhfffeeefffgggfffccc```______ZZZ\\\]]]]]]\\\\\\^^^___```]]]ZZZYYYZZZ[[[]]]]]]]]]]]]\\\]]]^^^```cccdddcccbbbbbbaaa```_________```gggjjjfffaaabbbdddeeehhhhhhiiihhhhhhffffffeee```dddhhhjjjhhhgggggghhhjjjhhheeebbb`````````aaabbbccccccbbb```bbbeeeiiieeeccc``````bbbcccdddddd```bbbccccccbbbbbbdddfffhhhffffffhhhkkkllljjjgggcccccceeehhhkkkkkkiiiggglllkkkjjjiiihhhiiijjjkkk]]]^^^___```___^^^]]]\\\]]]]]]^^^aaaccccccccccccdddeeegggggggggggghhhjjjeeehhhkkkmmmlllkkkjjjjjjaaa^^^^^^bbbcccbbbcccfffcccccccccdddddddddeeeeee|||xxxtttqqqpppnnnjjjfffcccbbbaaa___^^^^^^^^^^^^[[[\\\]]]^^^]]]\\\ZZZXXXZZZYYYYYYXXXWWWVVVUUUUUUUUUUUUTTTSSSSSSSSSSSSTTTRRRQQQPPPPPPOOOOOOOOOOOONNNNNNNNNNNNOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPMMMMMMOOOPPPQQQQQQQQQQQQQQQQQQRRRSSSTTTTTTUUUUUUUUUSSSSSSVVV]]]eeekkkooorrruuu|||||||||ttttttqqqooorrryyy|||{{{yyyyyyzzz{{{zzzyyyxxxwwwsssttttttrrrnnnkkkhhhhhhhhhiiilllnnnjjjgggjjjqqqjjjkkkjjjhhhfffeeefffhhhiiihhhgggfffdddcccbbbaaaaaa```^^^^^^`````````___^^^]]]]]]^^^___```^^^\\\ZZZ[[[]]]]]]]]]^^^aaaccc^^^______^^^]]]^^^```bbb___aaaeeehhhkkkwww{{{qqqhhheeeaaa___^^^^^^]]]\\\```eeeooo{{{yyytttqqqooonnnnnnsssttttttrrrrrrtttsssnnntttllldddccchhhmmmnnnlllmmmkkkiiigggfffgggiiijjjjjjlllkkkfffeeeffffffcccbbbcccdddccc```^^^^^^^^^ZZZ[[[[[[[[[[[[\\\___bbbccc```]]][[[[[[\\\\\\[[[\\\\\\]]]^^^___aaabbbccc___^^^^^^]]]]]]]]]]]]^^^\\\bbbeeebbb```bbbdddccceeefffgggeeebbbaaadddhhhdddeeegggiiijjjiiihhhfffgggeeeccc```_________```bbbcccdddccc``````cccfffcccaaa___```aaaccccccccc___bbbddddddbbbaaadddfffgggfffeeefffggghhhhhhgggddddddeeehhhjjjkkkjjjhhhhhhggggggfffffffffgggggg```aaaaaa```___^^^]]]]]]]]][[[\\\``````^^^___aaafffggghhhfffdddccccccddddddgggiiikkkkkkjjjkkklllccc``````ccccccaaaaaaddd___```bbbdddeeeeeeeeeddd}}}zzztttnnnmmmjjjgggeeebbbaaa```aaaaaabbbbbbbbbbbbaaaaaa]]]]]]\\\[[[ZZZYYYXXXXXXWWWWWWVVVUUUUUUUUUUUUUUUTTTTTTSSSSSSRRRSSSSSSSSSPPPPPPQQQQQQQQQQQQRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQOOOPPPQQQRRRSSSSSSRRRRRRRRRSSSTTTUUUVVVWWWWWWXXXVVVXXX^^^jjj{{{xxxyyy}}}qqqttttttqqqsssxxxyyyvvvwwwxxxyyyyyyxxxvvvuuutttppprrrsssrrrooollljjjjjjhhhgggiiikkkiiiddddddgggcccfffhhhgggeeecccdddeeedddccccccbbbaaa```_________^^^\\\\\\^^^___^^^^^^]]]\\\\\\]]]^^^^^^\\\ZZZXXXYYYZZZZZZYYYZZZ\\\^^^[[[\\\\\\[[[ZZZZZZ]]]___]]]]]]```dddeeeiiixxxvvvkkkbbb___^^^_________ccciiiqqq{{{~~~xxxsssooollljjjiiinnnqqqqqqoooqqquuutttooo}}}wwwpppllllllmmmkkkiiimmmkkkiiigggffffffffffffeeehhhhhheeedddfffdddaaa^^^___```^^^\\\[[[[[[\\\]]]]]]\\\ZZZZZZ\\\aaadddcccaaa^^^]]]]]]]]]\\\[[[YYYZZZ[[[]]]^^^______```[[[ZZZZZZYYYYYYZZZ[[[\\\\\\___aaa```aaadddcccaaa```cccddd___YYYZZZbbbjjjiiifffeeegggjjjkkkhhhddddddcccaaa```______```aaa]]]```cccbbb___^^^```ddd```___^^^___aaacccccccccaaadddfffddd```___aaadddeeeeeeeeeeeeddddddfffgggfffeeedddfffhhhiiiiiihhhdddeeefffffffffffffffeeedddcccbbb```___^^^^^^^^^^^^\\\]]]``````[[[[[[___dddeeeeeecccaaa______```eeefffggggggffffffhhhiiibbb```aaaddddddaaaaaaccc[[[\\\^^^```aaaccccccdddvvvyyy{{{|||~~~~~~zzzvvvqqqnnnkkkjjjhhhhhhhhhhhhhhhiiiiiiiii______^^^]]]\\\[[[ZZZYYYXXXWWWVVVVVVUUUUUUVVVVVVUUUUUUTTTTTTTTTTTTUUUUUURRRRRRRRRSSSSSSSSSSSSTTTSSSSSSSSSSSSSSSSSSSSSSSSRRRSSSUUUVVVVVVUUUUUUTTTTTTTTTUUUVVVWWWYYYYYYZZZ^^^dddrrr~~~{{{zzzzzztttzzz|||zzzzzz|||yyysssvvvvvvvvvvvvtttrrrpppooommmooorrrrrrpppmmmlllllliiiggghhhkkkjjjdddbbbbbbbbbfffiiiiiigggddddddeee^^^^^^^^^_______________\\\ZZZYYYYYY[[[\\\[[[ZZZ]]]\\\[[[\\\]]]\\\[[[YYYWWWXXXXXXXXXVVVVVVXXXZZZYYYZZZZZZYYYXXXXXXZZZ\\\^^^[[[\\\aaacccdddlllvvv~~~ooogggeeeffffffaaacccffflllrrrzzz~~~xxxsssooommmllllllmmmpppooommmooouuuuuuqqqyyytttpppllliiifffmmmllljjjhhhfffdddcccccc___ccceeeddddddfffddd```\\\\\\\\\[[[XXXXXXYYYZZZ```___]]][[[ZZZ\\\aaaeeebbb```___^^^___^^^\\\[[[VVVWWWYYY[[[]]]]]]]]]]]]XXXXXXWWWWWWWWWYYYZZZ\\\]]]___```___bbbeeeccc___]]]aaaaaa[[[TTTUUU```kkkkkkfffccceeejjjkkkgggbbbdddcccaaa`````````aaabbbXXX]]]aaa```]]]\\\___bbb___^^^]]]___aaacccdddccccccfffgggddd___\\\^^^aaaccceeefffdddaaaaaadddgggfffeeecccdddfffhhhhhhgggdddeeeggghhhhhhhhhgggfffgggeeeccc```___^^^^^^^^^```]]]^^^bbb```ZZZZZZ^^^^^^```aaa```___^^^___aaafffffffffeeecccbbbdddeeeaaa___aaaeeeeeebbbaaacccYYYYYYYYY[[[]]]```bbbddd|||||||||||||||wwwsssnnnsss{{{zzzvvvnnnhhhcccbbbaaa^^^\\\^^^[[[ZZZYYYYYY[[[[[[ZZZYYYYYYYYYYYYXXXXXXWWWWWWVVVXXXVVVUUUSSSSSSUUUVVVXXXXXXVVVTTTRRRRRRSSSUUUWWWZZZXXXWWWXXXYYYYYYXXXVVV[[[YYYWWWXXX\\\```bbbcccoooxxx|||vvvuuuxxx|||}}}|||{{{zzzyyy{{{|||zzzuuupppuuuuuutttuuutttqqqmmmiiilllooosssvvvvvvsssnnnkkkgggfffffffffgggfffccc```eeefffeeeeeedddcccbbbaaa___^^^\\\ZZZYYYYYYYYYZZZZZZZZZYYYYYYXXXXXXWWWWWW]]]\\\[[[[[[\\\\\\ZZZXXXUUUUUUUUUVVVWWWXXXYYYZZZ\\\YYYWWWWWWXXXYYYYYYXXX[[[]]]___```aaacccfffiiinnnmmmnnndddcccdddeeeeeeiiiqqq|||vvv{{{zzzvvvqqqllljjjkkkmmmnnnrrruuuuuurrrooooooppptttssspppmmmkkkkkklllmmmqqqmmmhhhdddccccccbbbaaaffffffffffffffffffeeeeee```___\\\XXXUUUTTTUUUWWW]]]\\\ZZZYYYZZZ]]]aaaccc^^^bbbeeeeeeaaa]]]ZZZZZZ\\\ZZZYYY[[[]]]^^^[[[YYYUUUWWWXXXXXXXXXYYY[[[]]]ddd```]]]```eeegggbbb]]]___^^^\\\ZZZZZZ^^^ccchhhhhhggggggggggggfffcccaaabbbaaa______``````___]]]^^^^^^^^^^^^______``````___```bbbbbb`````````aaacccfffiiiiiieeeaaa______ggggggfffdddbbbccceeegggbbbbbbbbbbbbdddeeeggghhhgggfffeeedddfffhhhkkkmmmhhheeebbb```aaabbbcccdddbbb^^^___fffgggbbb___```ccc```\\\YYYYYY[[[___bbbeeeeeeeeeeeedddcccbbbbbbcccbbbaaaccceeeeeeaaa^^^ZZZ[[[\\\]]]]]]]]]___aaa~~~~~~~~~qqqiiibbb```___^^^___ccc]]][[[YYYXXXYYYZZZZZZYYYXXXXXXXXXWWWWWWXXXXXXXXXWWWVVVUUUTTTTTTUUUVVVWWWVVVVVVVVVVVVVVVVVVWWWWWWRRRSSSTTTUUUWWWZZZ\\\]]]______```bbbfffmmmssswww|||wwwsssssswww{{{{{{zzzrrrqqqqqqtttxxxyyyvvvsssrrrrrrrrrssstttrrrooollllllnnnoooppppppnnnkkkiiidddcccaaaaaabbbaaa___]]]cccccccccbbbbbbaaa______^^^]]]\\\ZZZYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWVVVVVV[[[[[[ZZZ[[[\\\\\\YYYWWWVVVUUUUUUUUUVVVWWWXXXXXXYYYWWWUUUTTTVVVWWWXXXWWWZZZ[[[]]]______aaadddfffsssuuummm```bbbbbbcccdddgggmmmuuu|||}}}vvvuuutttqqqmmmjjjiiikkkmmmnnnpppsssrrrpppnnnnnnoooqqqpppooonnnmmmnnnnnnoooqqqnnnjjjgggfffeeedddccciiiiiiiiigggeeedddeeefffcccbbb```\\\XXXVVVWWWXXX\\\[[[[[[[[[\\\]]]^^^___\\\___bbbbbb___[[[ZZZZZZ\\\ZZZYYYZZZ\\\\\\ZZZXXXUUUWWWXXXXXXXXXYYY\\\^^^aaa^^^\\\]]]aaabbb```]]]___^^^\\\ZZZZZZ\\\bbbffffffeeeeeeeeefffeeeccc```aaa___^^^^^^______^^^\\\______^^^]]]]]]^^^______^^^^^^___```````````````ccceeehhhhhhfffccccccdddgggfffeeebbb``````ccceeebbbaaa``````aaaccceeegggfffeeedddcccdddgggjjjkkkhhheeecccaaaaaacccdddeeebbb^^^___dddeeeaaa^^^___bbb```]]][[[[[[]]]```bbbdddddddddddddddccccccbbbdddbbbaaaaaabbbbbb```]]]\\\]]]^^^\\\ZZZZZZ]]]```~~~~~~wwwrrrpppqqqpppllljjjjjjeeebbb^^^]]]^^^___```aaa^^^]]]\\\[[[[[[[[[\\\]]]ZZZZZZZZZZZZZZZZZZZZZZZZXXXYYYZZZ[[[[[[ZZZYYYYYYXXX[[[___aaacccgggmmmrrrtttxxx~~~rrruuurrrppprrrvvvyyyzzzyyyooommmllloootttwwwvvvtttooooooppprrrtttsssqqqooolllkkkiiihhhggggggggggggdddaaa___]]]^^^^^^]]]\\\____________^^^]]]\\\\\\\\\\\\ZZZYYYXXXXXXXXXXXXWWWWWWVVVVVVVVVVVVVVVUUUYYYYYYYYY[[[\\\[[[XXXVVVVVVUUUUUUUUUUUUUUUVVVVVVUUUSSSQQQRRRTTTUUUVVVVVVWWWYYY[[[]]]]]]___aaaccceeeuuuooobbbbbbbbbaaacccffflllqqquuuxxx|||zzzvvvppppppnnnllljjjkkkmmmooonnnooopppooommmlllmmmnnnmmmnnnoooqqqqqqqqqqqqqqqpppnnnkkkjjjjjjiiigggeeeiiijjjiiifffbbbaaacccffffffeeeddd```\\\YYYXXXYYYYYYZZZ[[[]]]]]]]]]\\\[[[\\\]]]^^^]]][[[YYYYYYZZZ[[[ZZZYYYZZZ[[[ZZZXXXWWWUUUWWWXXXXXXYYYZZZ\\\^^^___^^^]]]]]]]]]^^^^^^^^^^^^^^^\\\ZZZYYY[[[___bbbbbbaaaaaacccddddddbbb```___^^^\\\]]]^^^^^^]]]\\\aaa```]]][[[ZZZ[[[]]]^^^^^^\\\[[[]]]```bbbaaa___ccceeeffffffffffffggghhhgggfffccc___\\\\\\```ccccccbbb```___```bbbdddeeedddcccbbbbbbccceeegggiiigggfffdddbbbbbbccceeefffddd``````bbbcccaaa______aaa```^^^]]]]]]___aaabbbbbbcccddddddeeedddddddddeeeccc```___`````````___```bbbaaa]]]XXXVVVZZZ___}}}~~~~~~~~~}}}wwwpppiiifffbbbaaaccceeehhhiiikkkjjjgggdddbbbaaaaaaaaa``````aaaaaaaaaaaa``````]]]]]]]]]^^^^^^___``````eeejjjooorrrssswww|||tttnnnqqqppppppssswwwzzzzzzyyytttqqqoooooorrruuutttrrroooooooooqqqssssssqqqoooiiigggccc``````bbbeeegggfffccc___]]]]]]^^^^^^^^^\\\\\\\\\\\\[[[[[[ZZZYYYZZZZZZYYYXXXWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUVVVVVVWWWYYY[[[ZZZWWWTTTUUUUUUTTTTTTSSSTTTTTTTTTSSSQQQOOOPPPRRRTTTUUUUUUVVVXXXZZZ\\\\\\]]]___aaa___eeeuuukkkiiieeebbbbbbdddiiimmmmmmooorrruuuxxx|||}}}yyytttpppqqqpppooonnnnnnppprrrooonnnnnnmmmmmmmmmnnnooonnnppprrruuuuuutttrrrqqqnnnmmmlllllllllkkkhhheeeeeefffeeebbb]]]]]]aaaeeeffffffeeebbb]]]YYYXXXXXXVVVWWWYYY[[[\\\\\\\\\\\\]]]]]]\\\ZZZXXXXXXWWWXXX[[[[[[ZZZZZZZZZYYYXXXWWWUUUWWWXXXXXXXXXZZZ\\\^^^aaabbbbbb___\\\[[[]]]___]]]]]]\\\ZZZXXXYYY\\\___^^^]]]^^^```bbbbbbaaa___^^^]]]\\\]]]^^^___^^^]]]cccaaa]]]YYYXXXYYY[[[\\\___[[[YYY\\\aaaeeeccc```dddddddddddddddfffhhhiiigggeeeaaa\\\YYYYYY]]]```ccccccccccccddddddddddddbbbaaaaaa```aaaccceeefffffffffeeedddcccccceeegggfffcccbbbcccccccccaaaaaacccbbbaaa```____________bbbcccdddeeeffffffffffffdddbbb```______aaacccdddeeegggeee___XXXVVVZZZ```}}}~~~~~~~~~~~~}}}}}}|||}}}yyynnnllljjjkkkmmmqqqssssss{{{yyyuuuqqqmmmjjjhhhgggeeefffggggggggggggfffeeeeeedddcccdddggglllrrruuuwww}}}vvvtttrrrpppqqqqqqrrruuuxxxzzzzzzzzzwwwtttpppoooqqqsssrrrpppqqqppppppqqqrrrrrrpppnnngggccc___\\\\\\___dddhhhfffccc^^^[[[[[[\\\]]]]]]YYYZZZZZZZZZZZZYYYYYYXXXWWWWWWWWWWWWVVVUUUUUUTTTUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTVVVWWWWWWTTTRRRTTTSSSSSSRRRRRRRRRSSSSSSRRRQQQOOOPPPRRRTTTUUUUUUUUUWWWZZZ\\\\\\\\\^^^___^^^]]]ddduuuyyytttkkkeeebbbcccgggiiifffhhhjjjlllnnnrrrvvvzzz~~~}}}vvvmmmrrrrrrrrrqqqooooooqqqrrrpppooonnnnnnnnnoooppppppqqqsssvvvxxxxxxuuurrrooolllkkkkkkkkkllljjjgggdddbbbcccbbb```^^^___cccgggddddddccc```[[[WWWVVVVVVUUUUUUVVVWWWYYY[[[]]]______]]][[[YYYWWWVVVVVVUUUZZZZZZ[[[[[[ZZZYYYXXXXXXUUUWWWXXXXXXXXXXXX[[[]]]```bbbccc___ZZZWWWYYY\\\\\\\\\\\\ZZZYYYYYY[[[]]][[[[[[[[[^^^```aaa```^^^^^^]]]\\\]]]___``````___dddaaa]]]YYYXXXXXXZZZ[[[```\\\ZZZ\\\bbbfffeeebbbeeedddbbbbbbccceeefffggggggeee```[[[XXXXXX[[[___ccceeegggiiiiiihhheeedddaaaaaa``````aaabbbcccddddddffffffeeecccccceeehhhgggfffeeedddeeefffeeeccceeeeeecccaaa```^^^]]]]]]cccdddeeeggghhhhhhhhhhhhcccbbbaaa``````cccfffiiijjjjjjhhhbbb[[[YYY]]]aaa~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~xxxvvvwwwuuuppprrrrrrtttuuuvvvxxxyyyyyyssspppmmmmmmpppqqqpppooopppooonnnnnnooonnnmmmkkkgggddd___\\\\\\___dddgggccc___[[[XXXXXXYYYYYYXXXWWWXXXXXXYYYYYYXXXXXXWWWUUUUUUUUUUUUUUUTTTSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTQQQQQQPPPQQQSSSSSSRRRQQQRRRQQQQQQQQQQQQQQQRRRRRRSSSQQQOOOPPPRRRTTTTTTTTTSSSVVVYYY[[[[[[[[[\\\]]]]]]YYY]]]iiivvvxxxnnnhhheeeeeedddbbbcccdddeeegggkkkppptttvvv|||{{{yyyyyyqqqgggpppqqqqqqpppnnnmmmoooppppppooonnnoooqqqrrrqqqppprrrtttwwwyyyxxxtttpppnnnlllkkkjjjjjjkkkiiifffddddddcccbbbaaabbbdddfffgggbbbaaa```\\\XXXUUUTTTUUUTTTTTTTTTUUUWWWZZZ\\\^^^^^^[[[YYYWWWWWWVVVTTTSSSWWWXXXZZZZZZYYYXXXXXXYYYVVVWWWXXXWWWVVVVVVXXXZZZ[[[]]]___]]]YYYVVVVVVWWW[[[[[[\\\[[[ZZZYYYZZZ\\\YYYYYYZZZ\\\___```^^^]]]]]]\\\\\\]]]```aaaaaa```cccaaa^^^ZZZYYYXXXYYYZZZ```^^^\\\]]]aaaeeeeeeddddddcccaaaaaadddffffffffffffddd```\\\YYYYYY\\\^^^bbbdddhhhjjjkkkiiifffeeebbbbbbaaaaaabbbccccccdddbbbeeefffeeecccbbbeeehhhfffhhhgggfffgggjjjhhhdddfffeeecccaaa___^^^]]]\\\dddeeefffggghhhhhhhhhhhhbbbbbbbbbaaaaaacccgggkkkkkkiiigggccc```___aaabbb{{{zzzyyyyyyyyyzzz{{{|||zzz{{{{{{{{{{{{|||{{{zzz~~~~~~~~~wwwwwwzzz{{{vvvrrrrrrrrrrrrrrrrrrssstttvvvqqqooolllmmmoooqqqooommmlllkkkjjjjjjkkkkkkjjjhhhjjjgggccc```^^^```bbbddd```]]]YYYWWWWWWWWWVVVUUUUUUVVVVVVWWWWWWVVVVVVUUUSSSSSSTTTUUUTTTSSSRRRQQQOOOPPPPPPPPPQQQQQQQQQQQQPPPNNNMMMMMMOOOPPPPPPPPPPPPOOOOOOOOOPPPQQQRRRSSSSSSQQQOOOOOOPPPRRRRRRRRRQQQTTTWWWYYYYYYXXXYYYZZZXXXWWW[[[bbbfffooo{{{tttoooiiihhhfffdddccceeejjjnnnmmmqqqwwwzzz~~~~~~uuuttttttooohhhmmmooooooooonnnnnnooopppooonnnnnnppprrrsssqqqnnnppprrruuuvvvuuurrrooommmnnnlllkkkjjjjjjiiifffdddgggccc```bbbeeegggeeeccc```___\\\XXXTTTSSSTTTUUUSSSTTTUUUWWWXXXXXXXXXXXXXXXVVVTTTUUUVVVVVVTTTRRRRRRUUUWWWXXXVVVVVVWWWYYYVVVWWWWWWVVVTTTTTTUUUWWWVVVXXX[[[\\\[[[YYYXXXWWWYYY[[[\\\\\\[[[ZZZ[[[\\\YYYYYYZZZ\\\^^^___]]]\\\[[[[[[ZZZ\\\___``````___bbbaaa^^^\\\[[[ZZZZZZZZZ___^^^]]]]]]___aaaccceeebbbaaa```bbbfffiiiiiihhheeedddaaa^^^[[[[[[]]]___aaabbbdddeeeffffffffffffcccccccccccccccddddddddd```cccfffeeebbbaaadddgggcccggghhhfffhhhllljjjddddddcccaaa___^^^^^^^^^___cccdddeeefffffffffffffffcccddddddbbb```aaadddgggiiifffcccbbbdddddddddbbbwwwvvvtttssssssuuuwwwxxxuuuvvvvvvuuuwwwxxxwwwuuutttvvvyyyzzzzzz|||vvv}}}xxxuuuxxx{{{zzzwwwtttqqqqqqqqqooonnnoooqqqrrrtttqqqooooooqqqqqqnnnkkkhhhgggffffffhhhiiihhhgggmmmkkkgggccc``````aaabbb```]]]ZZZXXXWWWWWWVVVTTTSSSTTTUUUUUUUUUUUUTTTTTTRRRRRRSSSTTTTTTSSSRRRQQQMMMMMMMMMNNNNNNOOOOOOOOOOOOMMMJJJJJJLLLNNNOOOPPPNNNNNNNNNOOOPPPQQQRRRSSSSSSQQQOOONNNOOOPPPPPPPPPOOORRRUUUWWWWWWWWWWWWWWWUUUUUUZZZ^^^[[[]]]rrruuurrrmmmfffbbbbbbfffiiijjjnnnrrrsssrrrwwwvvvyyyxxxtttqqqqqqpppllllllnnnppppppooopppqqqsssnnnmmmnnnpppsssssspppmmmmmmooorrrssssssqqqnnnlllpppnnnkkkjjjjjjiiigggeeegggbbb^^^```eeefffbbb]]]___^^^[[[VVVSSSRRRTTTVVVSSSUUUXXXYYYYYYWWWTTTRRRSSSQQQQQQSSSVVVWWWUUURRROOORRRUUUVVVTTTTTTVVVXXXWWWWWWWWWVVVSSSRRRSSSUUUTTTVVVZZZ]]]___^^^\\\ZZZYYYZZZ\\\]]]\\\[[[\\\]]]YYYYYYZZZ\\\^^^^^^]]][[[ZZZYYYYYY[[[^^^______^^^aaa```___]]]\\\[[[ZZZZZZ]]]^^^^^^]]]]]]^^^aaadddaaa___```ccciiillllllkkkddddddbbb___]]]\\\^^^___aaa``````___aaacccfffgggdddddddddddddddeeeeeeeee___cccfffeeeaaa```cccggg```eeegggfffiiimmmjjjcccbbb```___]]]]]]___```bbbccccccddddddeeeeeeddddddccceeeeeeccc```___aaacccgggccc```bbbfffgggeeebbboooooooooooopppqqqrrrsssrrrtttvvvvvvtttrrrrrrrrrssssssttttttvvvwwwxxxyyy}}}}}}vvvssstttuuutttrrrooonnnnnnqqqrrrsssqqqooooooqqqtttmmmoooqqqrrrpppmmmjjjgggiiieeebbbdddhhhkkkiiifffiiigggdddaaa^^^]]]^^^^^^[[[ZZZYYYZZZZZZYYYVVVTTTQQQQQQRRRRRRSSSSSSSSSTTTPPPOOONNNNNNMMMMMMNNNNNNNNNMMMLLLLLLLLLMMMNNNOOOKKKKKKKKKKKKLLLMMMNNNOOOPPPPPPPPPPPPPPPQQQRRRSSSRRRRRRRRRRRRQQQQQQQQQQQQRRRSSSTTTUUUVVVWWWWWWWWWUUUVVVXXXZZZ]]]bbbhhhllluuuqqqooollliiifffhhhkkkmmmooorrrvvvyyy}}}wwwuuusssrrrrrrrrrqqqpppkkklllnnnpppqqqoookkkhhhllllllllllllllllllmmmmmmmmmnnnnnnnnnnnnnnnnnnmmmkkkjjjgggfffeeeccc```]]]aaa```^^^]]]]]]]]]^^^______\\\XXXUUUUUUUUUUUUTTTUUUVVVWWWWWWUUUSSSSSSTTTRRRRRRRRRRRRSSSTTTUUUVVVRRROOOLLLNNNSSSVVVUUURRRUUUUUUUUUUUUUUUTTTSSSRRRQQQSSSUUUXXX[[[]]]^^^___YYY[[[]]]^^^^^^\\\ZZZXXXXXXYYY[[[]]]^^^^^^^^^^^^[[[[[[[[[ZZZ[[[[[[\\\\\\bbb___\\\[[[]]]^^^\\\[[[bbbaaa______```aaa```___]]]___aaaaaabbbhhhrrrzzzoookkkfffaaa]]]]]]^^^___bbbaaa___]]]^^^```ccceeeeeehhhiiihhhhhhiiifff``````___^^^\\\[[[\\\\\\]]]]]]ccchhhhhhhhhiiihhheee\\\\\\]]]___bbbdddeeeeeebbbbbbaaabbbddddddcccaaabbbbbbbbbbbbaaaaaaaaaaaaaaaaaabbbbbbaaa```___^^^nnnnnnnnnnnnnnnoooooopppqqqsssuuutttrrrpppooooooppppppppppppqqqrrrssstttrrruuuzzzvvvrrrssstttssspppnnnmmmmmmoooqqqrrrqqqooommmnnnpppmmmnnnppppppooollliiiggggggccc^^^^^^bbbeeeeeedddeeeccc```^^^\\\[[[\\\\\\ZZZYYYXXXXXXXXXWWWTTTRRRPPPPPPPPPQQQQQQQQQRRRRRROOOOOONNNMMMMMMMMMMMMNNNNNNMMMLLLKKKLLLLLLMMMNNNJJJJJJJJJKKKKKKLLLNNNNNNNNNNNNNNNNNNOOOPPPQQQQQQRRRRRRRRRQQQQQQPPPPPPPPPPPPQQQRRRSSSTTTUUUUUUUUUTTTUUUWWWXXXZZZ^^^dddhhhmmmyyyuuummmkkkjjjiiijjjmmmqqqvvvxxxtttvvvzzz~~~}}}zzzwwwuuutttsssrrrqqqooohhhiiikkkmmmmmmllliiiggglllkkkjjjjjjjjjjjjkkkllliiijjjkkkkkkkkkkkkjjjiiigggfffeeeddddddbbb___]]]^^^^^^]]]\\\\\\\\\\\\]]]^^^[[[XXXWWWWWWVVVUUUTTTSSSTTTUUUTTTSSSRRRSSSTTTQQQQQQQQQRRRRRRSSSTTTUUUSSSPPPMMMOOOSSSUUUSSSQQQTTTTTTSSSSSSSSSRRRRRRRRRNNNOOORRRTTTWWWYYYZZZ[[[ZZZZZZ[[[[[[YYYWWWUUUSSSVVVWWWYYYZZZ[[[[[[[[[[[[ZZZZZZZZZZZZZZZ[[[\\\]]]XXXVVVUUUWWW[[[^^^______ccc```[[[XXXYYYZZZ[[[[[[[[[]]]``````aaafffnnnuuurrrnnniiiccc___^^^^^^___aaa```^^^]]]]]]^^^___aaabbbeeefffeeefffhhheee___aaa___^^^]]]\\\\\\]]]]]]\\\bbbgggfffeeefffeeebbb\\\\\\\\\^^^```bbbcccccc```______```aaaaaa___]]]`````````aaaaaabbbbbbbbb______```aaaaaa```___^^^mmmmmmlllllllllkkkkkkkkkoooqqqrrrrrrooommmmmmmmmnnnnnnmmmmmmmmmmmmnnnnnnkkklllpppzzzyyywwwwwwrrrssstttssspppmmmmmmmmmoooqqqsssrrrpppmmmlllllllllmmmmmmlllkkkiiifffeeegggbbb]]][[[^^^aaabbbaaa___^^^\\\ZZZYYYYYYZZZZZZYYYWWWVVVVVVUUUTTTQQQOOONNNNNNOOOOOOOOOOOOPPPPPPOOONNNNNNMMMMMMMMMMMMMMMMMMLLLLLLKKKKKKKKKLLLLLLJJJIIIIIIIIIJJJKKKLLLMMMLLLLLLLLLLLLMMMNNNOOOOOORRRRRRQQQPPPOOOOOONNNNNNMMMNNNOOOPPPRRRRRRRRRSSSSSSTTTUUUVVVWWWZZZ___bbbbbbgggxxx~~~xxxppplllmmmoooppppppjjjlllppptttwwwyyyzzzzzz~~~~~~{{{yyyxxxvvvtttrrrrrrqqqooommmeeefffhhhiiiiiihhhfffeeehhhgggeeedddccceeefffgggcccdddfffggggggfffdddccc`````````aaabbbaaa^^^\\\[[[[[[[[[[[[[[[ZZZZZZYYY\\\ZZZYYYXXXXXXWWWVVVTTTRRRRRRSSSQQQPPPOOOQQQRRROOOOOOPPPPPPQQQRRRRRRSSSSSSPPPNNNOOOQQQSSSQQQOOORRRQQQPPPOOOOOOOOOPPPQQQMMMNNNPPPSSSUUUWWWXXXXXXXXXXXXXXXWWWVVVUUUUUUTTTWWWWWWXXXYYYYYYYYYYYYYYYXXXXXXXXXYYYZZZ[[[\\\]]]SSSRRRSSSUUUZZZ^^^```aaa___ZZZTTTPPPQQQTTTWWWXXXXXX[[[^^^______bbbhhhmmmooolllhhhdddbbbaaabbbccccccbbb```___^^^]]]]]]]]]^^^bbbccccccdddfffddd^^^```___^^^\\\\\\\\\\\\]]][[[aaadddcccbbbcccbbb___^^^^^^___```aaabbbcccccc____________```___]]]ZZZ]]]^^^___```aaabbbbbbbbb]]]]]]^^^```````````````mmmmmmllllllkkkiiihhhhhhkkkmmmoooooonnnmmmmmmmmmmmmlllkkkjjjjjjiiiiiijjjiiihhhiiimmmvvv{{{yyyvvvvvvxxxuuuvvvvvvtttqqqooonnnooorrrrrrrrrpppnnnmmmlllllliiiiiihhhgggeeecccbbbaaaeeebbb___^^^___``````___ZZZZZZYYYXXXWWWXXXXXXXXXYYYWWWUUUTTTTTTSSSPPPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMLLLLLLLLLLLLLLLLLLLLLKKKJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHIIIJJJKKKJJJJJJJJJKKKLLLMMMNNNOOOQQQPPPPPPOOONNNMMMLLLLLLKKKLLLMMMOOOPPPQQQQQQRRRSSSTTTUUUUUUUUUWWWZZZ]]]______gggzzz|||vvvpppjjjllllllmmmoooqqqrrrqqqppprrruuuwwwzzz}}}~~~yyywwwxxxrrrqqqoooooooooooommmkkkccceeeffffffeeedddddddddbbb```^^^\\\\\\]]]___```^^^```bbbccccccbbb```^^^YYYZZZ[[[]]]______\\\ZZZXXXYYYZZZZZZZZZYYYWWWVVVZZZYYYXXXXXXXXXXXXUUUSSSSSSTTTSSSPPPNNNMMMNNNOOOLLLMMMNNNNNNOOOPPPPPPPPPRRRPPPNNNNNNOOOPPPOOOMMMPPPOOOMMMKKKKKKLLLNNNOOOOOOPPPRRRTTTVVVWWWXXXYYYUUUTTTTTTTTTUUUWWWXXXYYYXXXXXXXXXYYYYYYYYYYYYYYYVVVVVVVVVWWWXXXZZZ[[[\\\ZZZYYYYYYYYYZZZ\\\^^^^^^XXXTTTOOOMMMOOOSSSVVVXXXVVVYYY]]]^^^___```cccfffeeedddcccbbbbbbccceeeffffffeeedddcccaaa^^^]]][[[[[[___aaaaaadddgggddd______^^^\\\[[[ZZZZZZ[[[[[[XXX^^^bbb``````bbbaaa___aaabbbccccccccccccdddeeeaaa`````````aaa```]]]ZZZ]]]]]]___```aaaaaaaaa```\\\]]]^^^___```aaabbbbbbnnnnnnmmmmmmkkkiiihhhfffgggjjjlllnnnmmmmmmnnnooojjjiiigggfffeeedddddddddcccccceeegggiiitttzzzzzz{{{xxxwwwyyyxxxxxxxxxuuurrrppppppqqqsssqqqmmmkkkjjjjjjjjjjjjeeedddcccbbb```^^^\\\[[[_________``````^^^[[[YYYWWWWWWWWWVVVVVVWWWWWWWWWXXXVVVTTTSSSSSSRRRPPPOOONNNNNNNNNNNNNNNNNNNNNNNNNNNMMMLLLLLLKKKKKKLLLLLLKKKKKKJJJJJJIIIHHHGGGGGGGGGGGGFFFFFFGGGGGGHHHHHHIIIIIIIIIJJJKKKMMMNNNOOONNNNNNNNNMMMLLLKKKKKKJJJJJJKKKMMMOOOPPPQQQRRRRRRSSSTTTUUUUUUTTTUUUWWWZZZZZZYYY\\\dddooo}}}~~~zzzvvvssssssrrrqqqpppqqqqqqrrrtttvvvvvvwwwxxx{{{~~~}}}wwwuuussssssuuummmllllllnnnppppppnnnmmmeeefffgggfffcccbbbcccddd___^^^\\\ZZZZZZ[[[\\\]]]\\\]]]___``````___]]]\\\UUUVVVWWWYYY\\\\\\ZZZXXXVVVWWWXXXYYYXXXWWWVVVUUUWWWVVVUUUVVVVVVVVVTTTRRRVVVUUUTTTQQQMMMKKKJJJKKKIIIJJJKKKMMMMMMMMMMMMMMMPPPOOOMMMLLLMMMMMMLLLLLLMMMLLLJJJIIIIIIJJJLLLMMMPPPQQQRRRTTTVVVWWWWWWWWWSSSRRRQQQQQQRRRTTTVVVWWWVVVVVVUUUUUUVVVVVVVVVVVVUUUUUUUUUVVVWWWYYYZZZ[[[___^^^]]][[[ZZZYYYZZZ[[[XXXUUUQQQOOOQQQRRRTTTTTTVVVYYY\\\^^^___```aaaaaa^^^^^^^^^^^^___```aaabbbddddddddddddaaa^^^[[[YYYYYY]]]___aaadddhhhgggbbb]]]\\\[[[YYYYYYYYYYYYZZZVVV\\\___^^^___aaabbb``````bbbccccccbbbaaaccceeeaaa```___^^^___^^^]]][[[^^^___```aaaaaa```___^^^^^^^^^^^^___```aaabbbcccmmmnnnnnnmmmllljjjgggfffeeegggjjjllllllkkklllmmmdddcccbbb```_________^^^```aaadddffffffiiiuuu}}}}}}zzzyyy}}}~~~zzzwwwxxxxxxxxxwwwtttqqqoooooopppooollliiigggggggggfffeeeaaaaaaaaa___^^^[[[XXXWWWWWWYYY[[[]]]\\\YYYUUUSSSUUUUUUUUUUUUUUUUUUUUUUUUVVVTTTRRRQQQQQQQQQPPPOOONNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJIIIHHHFFFEEEDDDFFFFFFEEEEEEEEEEEEFFFFFFGGGHHHHHHIIIJJJLLLMMMNNNLLLKKKKKKKKKKKKJJJJJJJJJJJJKKKLLLNNNPPPQQQRRRRRRSSSTTTUUUUUUTTTTTTUUUWWWVVVWWWYYY\\\^^^fffyyy}}}zzzxxxxxx{{{{{{xxxwwwyyyyyyxxxuuutttqqqoooqqqllllllmmmooorrrsssrrrppphhhiiiiiifffbbb```aaaddd```___^^^^^^]]]]]]]]]]]]\\\\\\\\\]]]]]]\\\\\\\\\UUUTTTTTTUUUWWWXXXWWWVVVTTTTTTUUUUUUTTTTTTSSSRRRTTTRRRQQQQQQSSSSSSRRRQQQTTTUUUTTTQQQMMMIIIHHHGGGGGGHHHIIIKKKLLLKKKKKKJJJMMMLLLKKKJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHIIIKKKKKKNNNOOOPPPRRRSSSSSSTTTTTTRRRQQQOOOMMMMMMMMMMMMNNNPPPPPPPPPPPPPPPQQQRRRSSSTTTTTTTTTUUUVVVWWWXXXYYY[[[\\\[[[ZZZXXXXXXYYY[[[```]]]WWWTTTRRRQQQPPPOOOVVVXXXZZZ]]]^^^_________^^^^^^]]]]]]\\\[[[ZZZZZZ^^^___aaabbb```\\\XXXUUUWWW[[[^^^```eeeiiiiiiddd]]]\\\[[[YYYYYYYYYYYYZZZUUUZZZ]]]\\\\\\___```^^^[[[^^^``````]]]]]]___bbb```^^^[[[ZZZ[[[\\\\\\[[[___```bbbbbbbbb```^^^]]]```______^^^______``````llllllmmmmmmkkkiiigggeeeeeegggiiijjjiiihhhhhhhhhaaa```___^^^]]]]]]]]]]]]```___aaadddeeegggnnnwww}}}~~~{{{xxxyyy}}}}}}xxxuuuuuuuuuuuutttqqqmmmkkklllmmmjjjiiiiiiiiijjjiiieeeaaa___`````````^^^ZZZVVVTTTRRRUUUWWWXXXWWWTTTRRRQQQSSSSSSTTTTTTTTTSSSSSSSSSSSSQQQOOONNNOOOPPPPPPOOOLLLLLLLLLLLLKKKKKKKKKJJJLLLLLLKKKJJJJJJJJJJJJKKKIIIJJJIIIIIIGGGEEECCCBBBEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEFFFGGGHHHJJJKKKLLLIIIIIIIIIIIIJJJJJJJJJJJJHHHIIIKKKMMMOOOPPPQQQQQQQQQSSSTTTSSSRRRRRRTTTUUUTTTTTTWWW[[[\\\```jjjuuu|||yyyyyyvvvqqqppprrrllllllnnnppprrrsssqqqooojjjkkkkkkfff```]]]```ccc``````aaa``````^^^]]]\\\[[[[[[ZZZYYYYYYZZZ[[[[[[VVVTTTSSSRRRTTTUUUUUUTTTRRRQQQPPPPPPOOOOOOPPPPPPQQQOOOMMMMMMOOOPPPPPPPPPNNNPPPRRRQQQMMMIIIGGGFFFEEEFFFHHHJJJJJJJJJIIIHHHIIIIIIIIIHHHGGGGGGHHHIIIHHHHHHHHHHHHIIIIIIIIIJJJMMMMMMOOOPPPQQQQQQQQQQQQPPPOOONNNMMMKKKJJJJJJJJJMMMLLLLLLLLLMMMOOOPPPQQQTTTTTTTTTTTTTTTUUUVVVWWWWWWXXXYYYXXXWWWWWWZZZ]]]iiiccc[[[UUURRRQQQPPPPPPUUUVVVWWWZZZ\\\^^^^^^]]]^^^^^^^^^]]]\\\ZZZXXXWWWZZZ\\\___aaa```\\\XXXUUUTTTYYY]]]___dddjjjiiieee___^^^\\\[[[ZZZZZZ[[[[[[VVV[[[\\\ZZZYYY[[[[[[YYYXXX[[[^^^^^^[[[ZZZ^^^aaabbb^^^ZZZXXXZZZ\\\^^^___^^^___bbbccccccbbb```___```___^^^\\\[[[[[[\\\\\\jjjkkkllllllkkkiiifffeeeeeegggiiihhhfffdddddddddbbbaaa```___^^^^^^^^^^^^\\\YYYZZZ]]]```dddkkksssrrrzzz{{{{{{yyyyyy{{{zzzuuurrrsssrrrrrrpppmmmiiihhhhhhiiiiiijjjllloooqqqmmmfffaaa^^^```aaaaaa___[[[VVVSSSSSSTTTUUUUUUTTTRRRRRRSSSRRRRRRSSSSSSRRRRRRQQQPPPQQQOOOLLLLLLNNNOOOOOONNNKKKKKKKKKJJJJJJIIIIIIIIILLLLLLKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIGGGEEEBBBAAAEEEDDDDDDCCCCCCCCCDDDDDDCCCCCCDDDEEEFFFHHHJJJKKKGGGHHHHHHIIIIIIJJJJJJKKKGGGHHHJJJLLLNNNOOOPPPQQQPPPQQQSSSRRRQQQQQQRRRTTTOOONNNRRRWWW[[[\\\```eeetttzzzyyyzzz{{{yyytttsssvvvllllllmmmoooqqqpppnnnlllkkklllkkkfff___\\\^^^bbb^^^___```aaa```^^^\\\ZZZ[[[ZZZXXXWWWWWWXXXZZZ[[[XXXUUURRRQQQRRRSSSTTTTTTPPPOOOMMMLLLLLLLLLMMMNNNPPPMMMKKKJJJLLLNNNOOOOOOIIILLLOOOOOOMMMIIIGGGEEECCCEEEGGGIIIJJJIIIHHHGGGGGGGGGHHHGGGFFFFFFGGGIIIFFFGGGHHHIIIIIIIIIIIIIIIMMMNNNOOOPPPQQQQQQQQQQQQNNNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLMMMOOOQQQSSSUUUTTTTTTTTTTTTTTTUUUUUUWWWYYYZZZYYYXXXXXX\\\___llleee[[[SSSQQQRRRTTTUUUTTTTTTUUUXXX[[[]]]]]]\\\\\\\\\]]]^^^]]]\\\[[[ZZZYYY\\\```cccbbb___ZZZWWWRRRWWW[[[^^^dddiiiiiieee```___^^^\\\[[[\\\\\\]]]WWW[[[\\\XXXVVVWWWWWWTTTWWW[[[___^^^\\\[[[___cccddd```\\\YYY[[[^^^bbbccc\\\^^^aaadddeeedddcccaaa```___]]][[[YYYXXXXXXYYYkkkkkkkkkkkkllljjjfffcccbbbbbbccccccbbbbbbaaa`````````___]]]\\\\\\[[[[[[[[[[[[[[[\\\___bbbfffhhhnnnwww}}}{{{{{{|||||||||~~~}}}wwwtttrrrnnniiinnnmmmkkkiiiggggggggggggiiikkkhhhdddeeehhhddd]]]_________^^^]]]\\\ZZZYYYUUUUUUTTTSSSRRRQQQPPPPPPQQQPPPPPPQQQRRRRRRQQQOOOPPPOOOMMMKKKIIIIIIIIIJJJIIIIIIHHHHHHHHHGGGGGGGGGHHHHHHHHHGGGGGGFFFFFFFFFGGGFFFEEEDDDCCCCCCCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEEEEEEEFFFGGGHHHIIIGGGHHHIIIIIIJJJJJJIIIIIIHHHHHHIIIIIIJJJKKKKKKKKKNNNOOOPPPPPPPPPOOONNNMMMPPPQQQRRRUUUWWWZZZ[[[\\\eeelll~~~yyy{{{zzzwwwuuurrrpppnnnnnnlllkkkkkknnnqqqqqqnnnjjjmmmmmmllliiiddd```]]]]]]```______^^^^^^^^^^^^___^^^]]][[[ZZZXXXVVVTTTTTTUUUTTTTTTSSSSSSSSSSSSSSSSSSQQQNNNLLLLLLLLLKKKJJJKKKKKKJJJJJJJJJIIIIIIIIIJJJKKKKKKLLLKKKIIIHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEECCCBBBBBBCCCDDDDDDCCCDDDFFFHHHIIIIIIIIIHHHJJJJJJKKKKKKLLLMMMMMMMMMLLLLLLMMMMMMMMMMMMLLLLLLJJJJJJKKKMMMNNNPPPRRRSSSTTTTTTTTTSSSSSSQQQPPPPPPUUUVVVWWWWWWWWWYYY\\\^^^```ZZZSSSQQQRRRTTTRRRPPPRRRSSSTTTUUUWWWYYY[[[\\\ZZZ[[[[[[\\\\\\\\\[[[[[[\\\[[[\\\```eeeddd^^^XXXVVVTTTSSSXXX```fffgggeeecccbbb___]]][[[ZZZZZZZZZYYY[[[\\\ZZZWWWUUUVVVXXXXXXXXXXXXYYY[[[___bbbeeeddd___\\\______]]]___eee^^^^^^```bbbdddeeecccaaaccc```\\\YYYXXXXXXXXXXXXjjjiiihhhhhhhhhfffdddaaa```````````````___^^^^^^___^^^\\\[[[ZZZZZZ[[[\\\\\\\\\\\\]]]___bbbeeegggfffjjjpppuuu{{{~~~zzzyyyyyyzzzzzzwwwzzzyyyvvvtttuuutttpppqqqooollliiifffeeedddccceeegggddd___^^^```]]]XXX[[[[[[\\\\\\[[[ZZZYYYYYYTTTTTTSSSRRRQQQPPPPPPOOOQQQPPPPPPQQQRRRRRRQQQOOOOOONNNLLLKKKJJJIIIJJJJJJHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEDDDCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFFFFEEEEEEFFFGGGGGGGGGGGGGGGGGGHHHHHHIIIJJJJJJKKKKKKLLLMMMNNNOOOOOONNNMMMLLLNNNOOOQQQSSSVVVXXXZZZ[[[```dddnnn~~~sssssszzzuuutttqqqooommmkkkkkkkkklllkkkkkkmmmqqqqqqnnnkkkllllllkkkhhhddd```____________^^^]]]]]]]]]]]]^^^]]]\\\ZZZXXXVVVTTTRRRQQQSSSRRRQQQQQQPPPPPPQQQQQQRRROOOMMMKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHGGGHHHHHHIIIIIIHHHGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDCCCCCCBBBCCCDDDDDDDDDEEEFFFHHHHHHHHHHHHGGGJJJJJJJJJKKKLLLLLLMMMMMMKKKLLLLLLMMMMMMLLLLLLKKKJJJJJJKKKLLLNNNPPPRRRSSSTTTTTTTTTSSSSSSRRRQQQPPPVVVWWWWWWWWWWWWYYY]]]``````[[[UUUSSSUUUWWWVVVTTTTTTTTTUUUVVVWWWYYYZZZ[[[[[[[[[\\\\\\]]]\\\\\\\\\___^^^^^^aaaeeeeee```[[[XXXVVVUUUYYY___ddddddccccccaaa___]]]\\\[[[[[[\\\\\\^^^___]]]ZZZXXXXXXYYYWWWWWWXXXYYY[[[___bbbdddddd___]]]___```^^^aaafffaaa```^^^___```aaaaaa```dddaaa^^^[[[ZZZYYYYYYYYYhhhfffdddcccbbbbbb```___``````___^^^]]][[[ZZZYYYYYYXXXVVVUUUUUUWWWZZZ\\\]]]]]]]]]]]]___aaacccdddaaabbbdddeeegggooozzz}}}xxxvvvvvvwwwxxxyyywwwyyyyyyvvvuuuxxxwwwttttttrrrnnnkkkgggdddbbbaaadddfffddd^^^YYYYYYXXXVVVWWWWWWXXXXXXXXXXXXWWWWWWSSSSSSRRRQQQPPPOOONNNNNNQQQPPPOOOPPPRRRRRRPPPOOOMMMLLLKKKJJJJJJJJJJJJJJJGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGEEEDDDBBB@@@DDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBCCCDDDEEEEEEDDDDDDEEEFFFFFFFFFFFFFFFFFFGGGGGGHHHIIIIIIJJJJJJJJJKKKLLLMMMMMMLLLKKKJJJLLLMMMOOOQQQSSSUUUWWWXXX^^^```dddiiiwwwyyyuuurrrssswwwrrrpppmmmkkkjjjjjjkkkkkklllkkkjjjlllpppqqqooolllkkkkkkjjjgggcccaaa```aaa___^^^]]]]]]\\\\\\\\\]]]\\\[[[YYYVVVTTTRRRPPPOOOOOOOOONNNMMMMMMMMMMMMNNNOOOMMMKKKJJJKKKKKKJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFGGGHHHHHHHHHGGGGGGFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDEEEEEEFFFFFFGGGGGGFFFFFFEEEHHHIIIIIIJJJKKKKKKLLLLLLKKKKKKLLLLLLLLLLLLKKKKKKJJJJJJKKKLLLNNNOOOQQQRRRSSSSSSSSSSSSSSSRRRQQQPPPVVVVVVUUUUUUUUUXXX]]]aaa^^^ZZZVVVUUUWWWYYYYYYWWWWWWWWWWWWWWWXXXYYYYYYZZZZZZ[[[\\\\\\]]]]]]]]]]]]bbb``````bbbeeefffccc```\\\ZZZXXXZZZ^^^aaabbb```aaa```___]]]]]]]]]^^^^^^^^^```aaa___\\\ZZZXXXXXXWWWWWWWWWYYY[[[^^^aaacccccc___^^^``````___aaaeeedddaaa^^^]]]^^^___``````eeedddbbb```^^^\\\[[[ZZZgggdddaaa___^^^^^^^^^]]]aaa```___]]]ZZZWWWTTTSSSOOONNNMMMMMMOOOTTTXXX[[[\\\\\\\\\\\\\\\]]]___``````bbbcccdddgggllltttyyyqqqttt~~~{{{xxxuuusssuuuwwwxxxxxx}}}}}}xxxvvvxxxwwwtttuuutttqqqmmmiiieeecccaaahhhiiihhhbbb[[[XXXXXXYYYVVVVVVVVVVVVVVVUUUTTTTTTRRRQQQPPPOOONNNMMMMMMLLLNNNMMMMMMNNNOOOOOONNNLLLJJJJJJJJJJJJIIIJJJJJJJJJFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCDDDDDDEEEEEEEEEFFFGGGHHHIIIIIIGGGEEEBBB@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDEEEFFFEEEEEEFFFGGGGGGGGGGGGFFFEEEEEEFFFGGGGGGHHHHHHIIIIIIJJJKKKLLLLLLLLLKKKJJJJJJKKKLLLNNNPPPRRRTTTUUUXXX^^^cccdddhhhwwwxxxxxxvvvuuuuuutttrrrpppnnnnnnoooppprrrllljjjhhhjjjnnnooonnnllliiiiiihhheeebbbaaaaaaccc___^^^]]]\\\\\\\\\\\\\\\[[[ZZZXXXVVVSSSPPPOOONNNMMMMMMLLLKKKKKKKKKKKKLLLLLLJJJIIIIIIJJJKKKJJJIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFGGGGGGHHHIIIJJJJJJJJJEEEEEEEEEDDDCCCCCCBBBBBBCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFFFFFFFEEEDDDDDDDDDFFFFFFGGGGGGHHHIIIIIIIIIJJJKKKKKKLLLLLLKKKKKKJJJJJJJJJJJJKKKMMMOOOPPPQQQRRRRRRRRRRRRRRRQQQPPPPPPTTTTTTSSSQQQRRRVVV\\\```ZZZXXXVVVVVVYYY[[[[[[ZZZZZZZZZZZZZZZZZZZZZYYYYYYXXXYYYZZZ[[[\\\\\\\\\\\\aaa``````bbbeeeggggggfffbbb___\\\\\\^^^``````_________]]]]]]]]]]]]______^^^___```___\\\YYYWWWVVVVVVWWWXXXYYY[[[^^^```aaacccaaa_________^^^___aaadddbbb``````aaaccccccbbbfffggggggfffcccaaa___^^^gggccc___]]]\\\\\\\\\\\\______^^^\\\XXXSSSNNNKKKGGGFFFFFFHHHKKKQQQVVVZZZYYYYYYYYYYYYYYYZZZZZZ[[[]]]^^^_________```aaabbbeeedddhhhpppvvv|||~~~zzzwwwttttttuuuxxxyyyyyy{{{yyyyyywwwtttuuutttrrrooolllhhhfffdddjjjjjjiiieee^^^YYYYYY[[[XXXXXXWWWVVVTTTSSSQQQPPPPPPOOOOOONNNMMMLLLKKKKKKKKKJJJJJJKKKLLLLLLKKKIIIHHHHHHHHHHHHHHHHHHHHHGGGEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBCCCCCCDDDDDDDDDDDDEEEFFFFFFEEECCC@@@???@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBCCCDDDEEECCCDDDEEEEEEFFFFFFEEEEEEDDDDDDEEEEEEFFFGGGGGGGGGHHHIIIJJJLLLLLLLLLKKKJJJHHHIIIJJJLLLNNNPPPQQQRRRPPPVVV\\\___```fffpppzzz{{{wwwuuutttuuuwwwvvvuuusssrrrrrrsssuuuvvvmmmiiiggggggkkkmmmllljjjfffgggfffdddaaa```aaabbb___^^^]]]\\\[[[ZZZZZZ[[[ZZZZZZXXXUUUSSSQQQOOONNNLLLLLLKKKJJJJJJJJJJJJKKKIIIHHHHHHIIIJJJKKKJJJIIIHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJJJJEEEEEEDDDDDDCCCBBBBBBAAAAAABBBBBBCCCDDDEEEEEEFFFFFFEEEEEEDDDCCCCCCCCCCCCCCCCCCDDDDDDEEEFFFFFFFFFJJJJJJKKKKKKKKKKKKJJJJJJIIIJJJJJJKKKLLLNNNOOOPPPPPPPPPQQQQQQQQQPPPOOOOOOQQQQQQPPPNNNOOORRRXXX\\\XXXXXXXXXYYY[[[]]]]]]]]]\\\]]]]]]]]]\\\[[[YYYXXXUUUUUUWWWXXXZZZZZZ[[[[[[]]]]]]^^^aaaeeehhhjjjkkkfffccc```^^^^^^___``````^^^]]]\\\\\\\\\^^^___`````````___^^^]]][[[XXXVVVWWWWWWXXXZZZ\\\^^^```aaaccccccaaa^^^]]]]]]]]]\\\aaaaaabbbeeeggghhhgggeeegggiiikkkjjjgggdddcccccceeebbb^^^[[[[[[[[[ZZZYYYZZZ[[[]]]]]]YYYSSSMMMHHHFFFFFFGGGHHHLLLQQQVVVXXXVVVWWWWWWWWWXXXXXXXXXXXXVVVWWWYYY[[[[[[[[[ZZZYYY___]]]^^^aaacccdddiiipppuuu{{{}}}}}}~~~{{{yyyvvvvvvwwwyyyyyyyyyzzz~~~~~~|||{{{|||zzzvvvtttsssrrrpppmmmjjjgggffffffddddddccc___XXXVVVXXXXXXXXXWWWUUUSSSQQQOOONNNNNNNNNMMMLLLKKKJJJIIIIIIIIIHHHGGGHHHJJJJJJHHHGGGFFFGGGGGGGGGFFFFFFEEEDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAABBBBBBBBBBBBBBB@@@@@@AAAAAAAAA???>>>===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAA@@@AAAAAABBBBBBBBBBBBBBBCCCCCCCCCDDDEEEEEEFFFFFFGGGHHHIIIKKKKKKKKKJJJJJJGGGGGGIIIJJJLLLNNNOOOPPPPPPRRRTTTVVVXXX[[[___bbbwwwzzztttppprrryyyssssssssssssssstttuuuuuummmiiieeeeeegggiiiiiigggcccdddeeedddaaa___^^^___\\\\\\ZZZYYYXXXXXXXXXXXXXXXXXXVVVTTTRRRPPPOOONNNLLLKKKJJJJJJIIIIIIJJJJJJGGGGGGGGGIIIKKKLLLKKKIIIHHHHHHHHHGGGGGGGGGFFFFFFDDDDDDDDDDDDEEEFFFGGGHHHFFFFFFEEEDDDCCCBBBBBBAAA@@@AAABBBDDDEEEFFFFFFFFFEEEDDDCCCCCCBBBBBBBBBCCCAAABBBBBBCCCDDDDDDEEEEEEIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJKKKMMMNNNOOONNNNNNOOOOOOOOONNNNNNMMMOOOOOONNNMMMMMMPPPTTTXXXWWWYYYZZZ]]]^^^___``````\\\]]]]]]]]]\\\ZZZXXXWWWRRRSSSUUUWWWXXXYYYZZZZZZXXXZZZ\\\___cccfffiiijjjgggeeebbb___^^^^^^```aaa___^^^]]]]]]]]]^^^```aaadddbbb```^^^^^^]]][[[ZZZXXXXXXZZZ[[[]]]___```aaacccdddccc___]]]^^^^^^[[[```aaacccfffjjjjjjiiigggeeehhhkkkjjjgggeeeeeegggccc```]]]ZZZZZZYYYWWWVVVWWW[[[___bbbaaa[[[TTTOOOMMMMMMMMMNNNPPPSSSVVVWWWUUUUUUVVVWWWWWWWWWWWWWWWUUUVVVWWWZZZ]]]^^^___^^^]]]\\\\\\___^^^]]]___dddgggiiikkkmmmsss}}}||||||{{{zzzzzz|||~~~}}}{{{xxxwwwxxxyyyxxxxxxuuuyyy|||{{{{{{|||yyytttsssrrrqqqooolllhhheeeccc```\\\\\\___^^^WWWSSSSSSVVVUUUUUUTTTRRRPPPOOONNNMMMMMMLLLKKKJJJIIIHHHHHHHHHGGGGGGHHHIIIIIIHHHFFFEEEEEEFFFFFFEEECCCAAA@@@BBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@????????????????????????????????????????????????============>>>???@@@@@@???@@@@@@AAAAAAAAAAAAAAABBBBBBBBBCCCDDDDDDEEEEEEEEEFFFGGGIIIJJJJJJIIIHHHFFFGGGHHHIIIKKKMMMNNNNNNPPPQQQRRRSSSUUUWWWYYYZZZ^^^jjj~~~zzzvvv~~~}}}yyysssqqqtttzzzpppppprrrrrrsssrrrrrrqqqnnniiidddbbbdddffffffddd```bbbddddddaaa]]][[[[[[YYYXXXWWWUUUTTTTTTSSSSSSUUUUUUTTTRRRQQQOOONNNNNNJJJJJJIIIHHHHHHHHHHHHHHHFFFFFFGGGIIILLLMMMLLLJJJIIIHHHHHHHHHGGGGGGGGGGGGDDDDDDCCCCCCDDDEEEFFFGGGGGGGGGFFFEEEDDDCCCBBBAAA???@@@BBBDDDFFFFFFFFFFFFDDDCCCBBBAAAAAABBBBBBCCCBBBBBBCCCCCCDDDEEEEEEEEEIIIIIIIIIJJJJJJIIIIIIIIIIIIIIIIIIJJJKKKLLLMMMNNNLLLLLLMMMMMMMMMMMMLLLLLLOOOOOOOOONNNMMMOOORRRUUUTTTVVVYYY\\\]]]]]]]]]^^^YYYZZZ[[[[[[ZZZXXXVVVTTTRRRSSSUUUWWWYYYZZZ[[[[[[VVVXXX[[[^^^```bbbdddeeeeeecccaaa^^^\\\]]]___aaaaaa``````______```aaabbbdddaaa]]]\\\]]]^^^]]][[[YYYZZZ[[[]]]___```aaaaaabbbeeeddd```___bbbbbb^^^aaaaaaaaaccceeegggfffeeeaaaeeehhhhhheeecccfffiiiaaa^^^[[[ZZZYYYXXXUUUTTTWWW\\\dddiiiiiiddd]]]XXXTTTTTTTTTTTTUUUUUUVVVWWWUUUUUUVVVWWWXXXXXXXXXXXXZZZXXXWWWWWWXXXYYYZZZYYYZZZYYYZZZ]]]\\\YYYZZZ^^^\\\___bbbccceeelllwww}}}|||yyyxxxtttxxx|||{{{wwwvvvyyy}}}|||yyyxxxxxxxxxxxxwwwsssxxx{{{zzzzzzyyyvvvpppsssrrrqqqnnnjjjfffbbb```]]]WWWWWW]]]^^^WWWQQQPPPRRRRRRRRRRRRQQQPPPOOONNNLLLLLLKKKJJJIIIHHHHHHGGGHHHHHHGGGHHHIIIJJJHHHFFFDDDEEEEEEEEECCCBBB@@@>>>BBBBBBBBBAAAAAAAAA@@@@@@BBBAAAAAA@@@@@@?????????AAAAAA@@@@@@@@@AAABBBCCC????????????????????????>>>>>>>>>>>>???@@@AAABBBAAAAAABBBCCCCCCCCCCCCBBBAAAAAABBBBBBCCCDDDDDDEEECCCDDDFFFGGGHHHHHHHHHGGGFFFGGGHHHIIIKKKLLLMMMNNNKKKNNNQQQSSSTTTTTTTTTUUUZZZ^^^ggg{{{ttttttwwwuuuvvvvvvsssrrrtttuuuuuunnnoooqqqrrrsssrrrpppooonnniiicccaaabbbddddddbbb^^^aaaddddddaaa]]]YYYXXXVVVUUUTTTRRRQQQPPPPPPPPPSSSRRRQQQPPPOOONNNNNNMMMIIIHHHHHHGGGFFFGGGGGGGGGFFFFFFGGGJJJMMMNNNMMMKKKIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFEEEEEEEEEFFFHHHHHHHHHGGGFFFEEEDDDCCCBBBBBB>>>@@@BBBDDDFFFGGGGGGFFFCCCBBBAAAAAAAAAAAACCCCCCCCCCCCDDDDDDEEEFFFFFFFFFHHHIIIIIIJJJJJJIIIIIIHHHIIIIIIIIIJJJJJJLLLMMMNNNJJJKKKLLLLLLLLLLLLKKKKKKOOOPPPPPPOOONNNOOOQQQSSSOOORRRVVVXXXYYYYYYYYYZZZWWWXXXYYYYYYXXXVVVTTTRRRRRRSSSUUUWWWYYY[[[\\\\\\VVVXXX[[[^^^______```aaacccbbb___\\\ZZZ[[[___aaadddcccbbbaaaaaabbbcccdddccc^^^ZZZXXXZZZ\\\\\\[[[YYYZZZ\\\^^^___aaaaaaaaa```eeeeeeaaaaaaffffffbbbcccaaa___^^^```bbbcccccc___bbbfffeeebbbbbbeeeiii]]]\\\[[[ZZZYYYWWWWWWVVVQQQVVV___gggjjjggg___YYY\\\[[[XXXVVVUUUUUUVVVWWWUUUUUUTTTTTTTTTUUUVVVVVVXXXWWWWWWWWWXXXZZZ\\\]]]YYYYYYXXXWWWWWWWWWWWWXXX\\\[[[ZZZ[[[^^^bbbgggjjj|||{{{|||yyywww}}}|||zzzyyyyyyzzz{{{|||xxxzzz}}}}}}{{{yyyxxxxxxvvvxxxyyyxxxwwwuuuvvvvvvxxxuuuppplllhhheeebbb___]]][[[ZZZYYYXXXUUUQQQNNNVVVUUURRROOOMMMLLLMMMMMMKKKJJJIIIHHHGGGFFFFFFFFFIIIIIIHHHHHHHHHGGGGGGGGGEEEEEEDDDDDDCCCCCCBBBBBBBBBAAA@@@???>>>>>>>>>>>>@@@??????>>>>>>>>>>>>>>>???????????????????????????>>>>>>>>>======<<<<<<===============>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAABBBBBBBBBBBBFFFFFFFFFFFFFFFGGGGGGGGGFFFGGGGGGHHHHHHIIIIIIJJJLLLLLLMMMNNNPPPQQQQQQRRRVVV]]]aaaggg{{{wwwvvvvvvwwwvvvtttqqqpppoooooopppmmmmmmmmmnnnmmmmmmlllllljjjgggdddaaa___```aaabbbfffeeedddbbb___[[[WWWUUUSSSRRRPPPNNNMMMMMMMMMMMMNNNMMMMMMLLLLLLLLLLLLLLLLLLKKKHHHFFFEEEFFFGGGHHHHHHHHHHHHIIIIIIJJJJJJJJJHHHHHHGGGGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDDDDBBBAAA@@@??????BBBBBBBBBCCCDDDEEEFFFGGGEEEDDDCCCBBBBBBBBBBBBBBBDDDDDDDDDDDDEEEEEEEEEEEEJJJIIIHHHGGGFFFFFFFFFFFFGGGFFFFFFFFFGGGIIIKKKLLLKKKLLLLLLMMMMMMMMMLLLLLLPPPPPPPPPPPPPPPPPPPPPPPPLLLMMMPPPSSSUUUXXXYYYZZZZZZXXXVVVWWWYYYYYYWWWUUUVVVVVVWWWWWWXXXXXXYYYYYYWWWWWWXXXYYYZZZ\\\^^^___]]]^^^^^^^^^\\\]]]^^^```dddcccccccccdddccc```^^^___\\\YYYWWWXXXXXXXXXWWWZZZZZZZZZZZZZZZ[[[[[[[[[]]]___bbbdddcccbbbbbbbbb``````______aaaaaa```_________```bbbdddfffhhhiii[[[ZZZYYYXXXVVVUUUTTTSSSRRRVVV]]]dddhhhfffaaa\\\[[[ZZZWWWUUUTTTTTTUUUVVVUUUTTTTTTSSSSSSSSSTTTTTTTTTSSSSSSSSSSSSUUUVVVWWWVVVUUUUUUTTTTTTUUUUUUVVVYYYXXXWWWXXXYYY\\\```bbb```jjjzzz~~~zzzxxxyyyyyywwwuuuzzzyyyyyyyyyyyyyyyzzzzzzyyy{{{|||{{{yyywwwwwwwwwyyyzzz{{{zzzxxxvvvvvvwwwwwwtttpppllliiieeeaaa^^^\\\[[[YYYXXXWWWTTTQQQNNNTTTSSSPPPNNNMMMLLLMMMNNNLLLKKKIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDDDDDDDDDDCCCCCCBBBAAAAAAAAAAAAAAA@@@???>>>======>>>??????>>>=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<======<<<<<<======>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAABBBBBBBBBDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFGGGGGGHHHIIIIIIIIILLLLLLMMMNNNOOOPPPQQQQQQOOOVVVYYY[[[lll}}}wwwsssrrrrrrqqquuusssqqqnnnlllkkkjjjjjjkkkjjjhhhgggggggggiiijjjgggeeeccc```^^^]]]^^^^^^`````````^^^\\\YYYVVVTTTRRRQQQPPPOOONNNMMMMMMMMMLLLKKKKKKKKKKKKKKKLLLLLLKKKJJJHHHGGGFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHIIIIIIGGGGGGFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@??????BBBBBBBBBBBBBBBCCCDDDEEEDDDCCCCCCBBBAAAAAAAAABBBCCCCCCDDDDDDDDDEEEEEEEEEIIIHHHGGGFFFEEEEEEEEEEEEFFFFFFEEEEEEFFFHHHJJJKKKJJJJJJKKKLLLLLLLLLLLLKKKNNNNNNOOOPPPPPPPPPPPPPPPKKKMMMOOORRRTTTVVVWWWXXXYYYWWWVVVVVVXXXXXXVVVTTTUUUUUUUUUUUUVVVWWWXXXYYY[[[[[[[[[[[[\\\]]]___```]]]^^^___^^^^^^^^^```bbbdddccccccdddeeeeeebbb``````]]]YYYXXXXXXXXXXXXWWWWWWXXXYYYZZZ[[[[[[[[[[[[[[[^^^aaabbbbbbaaaaaabbb___^^^]]]]]]^^^^^^___^^^\\\]]]]]]^^^```bbbdddfffXXXXXXWWWUUUTTTSSSRRRQQQRRRTTTXXX]]]aaabbb___]]]ZZZXXXVVVUUUTTTTTTTTTUUUTTTTTTSSSRRRQQQQQQQQQQQQRRRQQQPPPPPPPPPQQQQQQRRRQQQPPPPPPQQQQQQRRRSSSTTTVVVUUUUUUVVVVVVWWWYYYYYYWWWZZZ___gggsss~~~xxxxxx|||yyysssssstttvvvwwwwwwvvvtttsssuuuvvvwwwwwwxxxxxxxxxxxxzzzzzzzzzxxxuuuttttttuuuzzz{{{|||{{{yyywwwwwwxxxwwwtttqqqnnnjjjeee```\\\[[[ZZZXXXWWWVVVTTTPPPNNNQQQPPPNNNMMMLLLLLLMMMNNNMMMLLLJJJHHHGGGFFFEEEEEEDDDEEEGGGGGGGGGFFFDDDBBBCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@???>>>============???>>>======<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<======>>>===========================>>>???@@@@@@AAAAAAAAABBBBBBBBBCCCCCCCCCDDDDDDEEEEEEFFFFFFGGGHHHHHHIIIKKKKKKLLLMMMNNNNNNOOOOOONNNTTTVVVVVV^^^mmmwwwwwwyyywwwtttttttttttttttssstttrrrooollliiiggggggfffjjjhhheeebbbbbbcccfffhhheeedddbbb```]]][[[ZZZYYYZZZZZZZZZYYYXXXVVVSSSRRRQQQQQQPPPPPPOOONNNLLLLLLJJJIIIIIIHHHIIIIIIJJJJJJHHHHHHHHHGGGGGGFFFFFFEEEEEEEEEFFFFFFFFFFFFGGGGGGEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBAAA@@@??????BBBAAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAA@@@AAAAAAAAACCCCCCCCCDDDDDDDDDDDDEEEGGGFFFEEEDDDCCCCCCCCCCCCDDDDDDDDDDDDEEEGGGHHHJJJIIIIIIJJJKKKKKKKKKKKKKKKKKKMMMNNNPPPQQQPPPOOONNNJJJKKKMMMPPPRRRTTTUUUUUUWWWVVVUUUUUUVVVVVVUUUSSSUUUTTTSSSSSSSSSUUUWWWYYY___^^^\\\ZZZZZZ[[[]]]^^^[[[]]]^^^^^^___```bbbdddfffeeeeeefffhhhiiigggfff```]]]ZZZXXXXXXXXXWWWWWWTTTVVVXXXZZZ[[[[[[ZZZYYYXXX[[[^^^_________``````]]]\\\[[[ZZZZZZ[[[\\\]]]YYYYYYYYYZZZ\\\^^^```aaaUUUUUUTTTTTTTTTTTTTTTTTTTTTSSSTTTVVVYYYZZZZZZYYYXXXWWWVVVUUUTTTTTTTTTTTTTTTSSSRRRQQQPPPPPPPPPPPPRRRRRRQQQPPPPPPPPPPPPPPPMMMMMMMMMNNNOOOPPPQQQRRRSSSTTTUUUVVVVVVVVVVVVVVV[[[ZZZYYYYYY\\\dddnnnvvv}}}wwwvvvuuutttsssuuuxxxxxxvvvsssrrrqqqqqqrrrtttvvvwwwwwwvvvuuuyyyxxxvvvssspppoooppprrrvvvxxxzzzzzzxxxwwwxxxyyyvvvtttrrrooolllfff```\\\ZZZXXXVVVUUUTTTRRRPPPMMMMMMMMMLLLKKKKKKLLLMMMMMMMMMLLLJJJHHHFFFEEEDDDDDDFFFGGGIIIKKKJJJHHHFFFDDDCCCCCCBBBBBBAAA@@@@@@??????>>>======<<<<<<<<<===>>>===<<<<<<;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>????????????@@@AAAAAABBBBBBCCCCCCCCCDDDDDDEEEFFFFFFGGGGGGHHHJJJJJJJJJKKKLLLMMMMMMMMMNNNRRRUUUUUUYYYbbbfffeeeddd|||yyywwwvvvuuuvvvwwwvvvuuuvvvtttqqqmmmjjjgggffffffiiigggeeecccbbbccceeefffdddcccbbbaaa^^^[[[XXXVVVVVVWWWWWWVVVUUURRRPPPOOOOOOOOOPPPPPPOOONNNLLLKKKIIIIIIHHHGGGFFFFFFFFFFFFFFFFFFGGGGGGGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBAAA@@@??????>>>AAAAAA@@@???????????????@@@@@@?????????@@@AAAAAABBBBBBCCCCCCCCCDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCEEEGGGHHHIIIIIIJJJKKKLLLLLLLLLKKKKKKMMMOOOPPPPPPNNNKKKIIIIIIJJJLLLNNNPPPQQQRRRRRRTTTTTTTTTTTTUUUTTTRRRQQQTTTSSSQQQQQQRRRTTTWWWYYY___]]]ZZZXXXWWWXXXYYYZZZXXXZZZ\\\]]]]]]___bbbeeefffeeeeeegggjjjkkkjjjiiiaaa^^^ZZZXXXWWWWWWVVVUUUSSSUUUXXXZZZZZZXXXVVVUUUVVVXXX[[[\\\\\\\\\]]]^^^[[[ZZZYYYWWWVVVWWWZZZ]]]XXXWWWWWWWWWXXXZZZ\\\^^^QQQRRRSSSTTTUUUVVVWWWXXXWWWUUUSSSSSSTTTUUUUUUUUUVVVUUUUUUTTTSSSSSSSSSSSSSSSSSSQQQPPPOOOOOOOOOOOOQQQQQQPPPPPPOOONNNNNNMMMKKKKKKKKKLLLMMMOOOPPPQQQPPPQQQRRRTTTUUUUUUTTTTTTQQQQQQQQQQQQTTTYYYaaafffgggrrrwwwrrrrrrttttttsssuuuvvvwwwvvvtttrrrrrrsssoooppprrrtttuuuttttttssswwwvvvsssooolllkkkmmmoooqqqsssuuuvvvuuuvvvwwwxxxuuutttqqqooolllgggaaa]]]YYYWWWTTTSSSRRRQQQOOOMMMJJJJJJJJJJJJJJJKKKLLLLLLLLLKKKIIIGGGEEEDDDCCCCCCEEEGGGIIIJJJJJJHHHEEEDDDCCCBBBBBBAAAAAA@@@@@@???======<<<<<<;;;;;;<<<<<<===<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999::::::::::::::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<===>>>>>>>>>>>>@@@@@@AAAAAABBBCCCCCCDDDCCCCCCDDDDDDEEEFFFFFFGGGHHHHHHIIIIIIJJJKKKKKKKKKJJJMMMNNNOOORRRXXX[[[[[[\\\fffxxxyyyyyyuuuqqqpppppprrrrrrrrruuusssooollliiigggfffeeeeeeeeeddddddcccbbbaaaaaaccccccbbbaaa^^^[[[XXXVVVVVVVVVVVVUUUSSSPPPNNNLLLMMMMMMNNNNNNNNNLLLKKKJJJJJJIIIHHHFFFDDDBBBBBBAAAEEEEEEFFFFFFFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@??????>>>>>>AAA@@@???>>>>>>===>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBBBBBBBBBBCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@AAAAAA@@@@@@@@@@@@AAACCCDDDFFFHHHIIIJJJKKKLLLLLLLLLLLLLLLNNNOOOOOONNNKKKHHHEEEHHHIIIJJJLLLNNNOOOOOOOOOPPPRRRSSSSSSSSSQQQPPPOOOSSSRRRPPPPPPQQQSSSWWWYYY^^^\\\ZZZXXXVVVVVVWWWXXXTTTVVVXXXZZZ[[[]]]```cccbbbaaaaaaccceeeggghhhgggaaa^^^YYYWWWVVVUUUTTTSSSTTTUUUWWWXXXXXXUUUSSSQQQTTTVVVXXXXXXXXXYYYZZZ[[[YYYYYYXXXVVVTTTUUUYYY\\\XXXWWWVVVUUUVVVXXX[[[\\\NNNOOOPPPRRRTTTUUUWWWWWWYYYWWWUUUSSSTTTTTTSSSRRRRRRRRRRRRQQQQQQPPPPPPPPPPPPPPPOOONNNMMMMMMMMMNNNMMMMMMMMMMMMMMMLLLKKKJJJIIIIIIJJJJJJLLLMMMOOOOOOMMMMMMNNNOOOPPPPPPPPPPPPJJJLLLNNNOOOPPPSSSVVVYYYSSSZZZ```ccchhhttt}}}yyyuuusssttttttrrrooorrrrrrqqqqqqrrrsssttttttooopppqqqrrrrrrrrrrrrrrruuutttrrroookkkjjjlllmmmmmmoooqqqrrrrrrrrrtttuuusssqqqnnnllljjjfffaaa^^^XXXUUURRRQQQPPPPPPNNNMMMHHHHHHIIIIIIIIIJJJJJJJJJJJJIIIGGGEEEDDDCCCBBBBBBBBBCCCEEEEEEEEEDDDBBBAAAAAAAAAAAA@@@??????>>>>>><<<<<<;;;;;;:::;;;;;;<<<<<<;;;;;;:::999:::::::::::::::::::::::::::::::::777777888888888888999999999999999999999::::::;;;::::::::::::::::::::::::999:::;;;<<<============??????@@@@@@AAABBBCCCCCCBBBBBBCCCDDDDDDEEEEEEFFFGGGGGGHHHHHHHHHIIIIIIIIIJJJJJJKKKLLLNNNPPPSSSTTT[[[[[[```pppyyyttttttpppllljjjkkknnnppprrrooommmkkkhhhfffddddddddd``````aaa```___^^^\\\[[[_________^^^[[[XXXVVVTTTUUUUUUUUUTTTRRROOOMMMKKKKKKKKKLLLLLLKKKKKKJJJIIIJJJIIIGGGEEECCCAAA@@@@@@DDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBAAA@@@@@@@@@???????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>@@@@@@???>>>=========>>><<<<<<<<<<<<===>>>???@@@AAAAAAAAABBBBBBBBBCCCCCCAAAAAA@@@@@@@@@@@@AAAAAA???>>>>>>>>>???AAACCCDDDGGGGGGIIIJJJKKKKKKKKKKKKMMMMMMNNNMMMLLLIIIFFFDDDHHHHHHJJJKKKMMMMMMNNNNNNMMMPPPRRRRRRQQQOOONNNNNNPPPOOONNNNNNPPPRRRUUUVVV\\\[[[ZZZYYYYYYXXXXXXXXXRRRSSSVVVWWWXXXZZZ^^^```]]][[[[[[\\\___aaabbbbbb```]]]XXXUUUTTTSSSRRRQQQSSSTTTUUUVVVUUUSSSQQQPPPSSSTTTUUUUUUUUUUUUVVVXXXWWWYYYYYYWWWTTTTTTXXX\\\YYYWWWUUUTTTUUUWWWYYY[[[LLLMMMMMMNNNPPPQQQQQQRRRUUUSSSRRRRRRRRRQQQOOOMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKLLLJJJJJJKKKLLLKKKKKKIIIIIIHHHHHHHHHIIIJJJKKKLLLMMMNNNMMMMMMMMMLLLLLLLLLLLLLLLNNNPPPOOONNNLLLLLLLLLLLLOOOQQQRRRSSSYYYdddmmmttt||||||zzzyyy~~~{{{xxxvvvuuutttqqqnnnooommmmmmooosssuuutttrrrqqqqqqpppppppppqqqqqqrrrttttttssspppmmmlllmmmnnnmmmnnnppppppooooooooopppooommmjjjgggfffccc```^^^WWWTTTQQQOOOOOOOOONNNLLLGGGGGGHHHHHHHHHHHHHHHHHHGGGFFFEEEDDDBBBBBBAAAAAA@@@@@@AAAAAA@@@@@@???>>>???>>>>>>======<<<<<<;;;;;;;;;::::::::::::;;;;;;;;;;;;:::999999999999999888888888888888888888888666666666777777888888888888888888888888999::::::::::::::::::::::::::::::888999:::;;;<<<<<<<<<<<<<<<===>>>???@@@AAAAAABBBAAABBBBBBCCCDDDDDDEEEEEEFFFFFFGGGGGGGGGGGGHHHHHHJJJJJJJJJLLLMMMMMMNNNOOOUUUTTTVVV\\\hhhyyyzzzwwwtttrrrqqqqqqnnnjjjiiikkkmmmooopppjjjiiigggeeedddddddddddd___^^^]]][[[ZZZZZZZZZZZZZZZZZZYYYWWWUUUSSSRRRQQQRRRRRRRRRRRRQQQOOOMMMLLLJJJJJJIIIIIIHHHHHHIIIIIIGGGFFFEEEDDDCCCBBBBBBBBBDDDDDDCCCBBBBBBCCCDDDEEECCCCCCCCCBBBBBBAAAAAAAAA@@@??????>>>>>>=========???????????????????????????????????????>>>>>>>>>??????>>>>>>>>>>>>>>>???:::::::::;;;<<<>>>???@@@@@@AAAAAAAAAAAABBBBBBBBBAAA@@@@@@@@@@@@@@@AAAAAA======<<<===>>>???AAABBBDDDEEEFFFGGGIIIIIIIIIIIIJJJKKKKKKJJJJJJIIIHHHGGGHHHIIIJJJKKKLLLLLLMMMMMMKKKNNNQQQRRROOOMMMLLLLLLKKKKKKLLLLLLNNNPPPQQQRRRWWWWWWXXXYYYYYYXXXXXXWWWQQQSSSUUUVVVWWWYYY\\\^^^\\\ZZZYYYZZZ]]]___``````___\\\WWWTTTRRRQQQPPPOOOQQQQQQRRRSSSSSSSSSSSSSSSRRRSSSTTTSSSRRRRRRSSSUUUVVVYYY[[[YYYVVVUUUXXX\\\YYYWWWUUUSSSSSSUUUXXXZZZKKKKKKKKKKKKLLLLLLLLLLLLNNNNNNMMMNNNOOONNNLLLIIIIIIJJJJJJJJJJJJJJJIIIHHHIIIIIIHHHHHHHHHIIIJJJJJJIIIJJJKKKLLLLLLLLLKKKJJJGGGGGGGGGGGGHHHIIIJJJJJJQQQPPPNNNMMMKKKJJJJJJJJJGGGIIIKKKLLLJJJIIIIIIJJJJJJMMMPPPQQQPPPRRRVVVZZZYYY]]]bbbhhhrrr~~~}}}yyyuuurrrrrrqqqpppnnnpppnnnmmmpppuuuvvvrrrmmmrrrqqqpppoooooopppqqqqqqtttuuutttrrrpppnnnooopppnnnpppqqqpppnnnllllllmmmllljjjfffdddbbbaaa___]]]VVVTTTPPPOOONNNNNNMMMLLLFFFGGGGGGHHHHHHHHHGGGGGGEEEEEEDDDBBBBBBAAAAAAAAA@@@@@@@@@???????????????===<<<<<<;;;::::::999999:::::::::999999:::;;;;;;;;;:::999999888888999999777777777777777777777777555666666666777777888888888888888777888999999:::999999999999999999999999888888999:::;;;;;;;;;;;;;;;;;;<<<===>>>???@@@@@@AAAAAABBBBBBCCCDDDDDDEEEFFFFFFFFFFFFFFFGGGGGGGGGEEEEEEHHHKKKLLLKKKJJJKKKLLLOOOSSSTTTUUU\\\kkkxxxxxxuuurrrrrrqqqooonnnooonnnkkkiiihhhjjjkkkkkkjjjiiihhhfffeeedddeeeeeefffbbb___\\\YYYXXXXXXZZZ\\\UUUUUUTTTRRRQQQOOONNNNNNNNNOOOPPPQQQQQQPPPOOONNNJJJIIIHHHGGGFFFGGGHHHIIIDDDDDDCCCCCCCCCDDDDDDEEEEEECCCBBBAAAAAABBBDDDEEECCCCCCCCCBBBBBBAAAAAAAAA@@@??????>>>===<<<<<<;;;========================????????????>>>>>>>>>>>>??????>>>>>>>>>>>>??????999999:::;;;<<<===???@@@@@@@@@AAAAAAAAABBBBBBBBBAAA@@@@@@@@@@@@@@@AAAAAA<<<<<<<<<<<<===???@@@AAABBBCCCDDDEEEGGGGGGHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJHHHIIIJJJKKKLLLLLLLLLLLLJJJMMMQQQQQQOOOLLLKKKLLLGGGHHHIIIKKKLLLNNNOOOOOOQQQSSSUUUWWWWWWWWWUUUTTTQQQSSSUUUVVVWWWXXX[[[^^^^^^]]][[[\\\___aaabbbbbb___[[[VVVSSSQQQPPPOOONNNNNNOOOOOOQQQRRRTTTUUUVVVRRRSSSSSSRRRPPPPPPQQQSSSVVVYYY\\\[[[WWWVVVXXX\\\YYYWWWTTTRRRRRRTTTWWWYYYJJJIIIIIIHHHHHHHHHIIIIIIMMMLLLLLLKKKJJJIIIIIIHHHLLLKKKJJJIIIHHHGGGGGGGGGJJJIIIHHHIIIJJJJJJHHHGGGHHHHHHHHHIIIIIIIIIJJJJJJIIIHHHHHHGGGGGGHHHHHHIIIIIIKKKMMMNNNLLLKKKKKKKKKLLLKKKKKKJJJJJJJJJJJJKKKIIIJJJKKKNNNPPPSSSTTTUUUVVVVVVWWWZZZ```kkkwww~~~}}}|||{{{{{{|||}}}~~~~~~{{{xxxuuurrrpppooonnnmmmooorrrttttttsssqqqoooqqqrrrsssrrrpppooopppqqqppprrrttttttsssrrrssstttvvvtttrrrqqqqqqpppmmmkkkjjjfffaaa___```___\\\YYYWWWTTTRRRPPPPPPNNNKKKIIIIIIHHHGGGFFFEEEEEEEEEEEEFFFFFFEEEDDDCCCAAA???>>>@@@@@@>>>===<<<<<<<<<<<<:::::::::;;;;;;<<<<<<<<<999999999999999999::::::999999888888888888999999888777666555555666777888666666666666666666666666666666666666777777777777888888888888888888888888999999999:::::::::;;;;;;<<<<<<<<<===>>>>>>????????????@@@AAAAAABBBCCCCCCDDDDDDDDDDDDDDDEEEEEEFFFEEEGGGHHHHHHHHHHHHIIIKKKKKKMMMPPPSSSUUUXXX\\\___lllsss|||vvvtttrrrooommmllllllllljjjiiijjjkkkmmmmmmllljjjhhhfffdddbbbbbbeeehhhjjjdddbbb```___^^^[[[XXXUUUWWWWWWWWWVVVUUURRRPPPNNNNNNMMMMMMOOOPPPPPPNNNLLLMMMLLLKKKJJJIIIHHHGGGGGGEEEEEEEEEEEEEEEFFFFFFGGGDDDCCCBBBAAA@@@AAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@?????????>>>>>>======>>>===============>>>>>>@@@?????????>>>>>>=====================<<<<<<<<<999999::::::<<<===???@@@@@@@@@@@@AAAAAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBB@@@>>><<<<<<>>>@@@BBBCCCDDDEEEFFFFFFGGGGGGFFFKKKJJJJJJJJJJJJKKKKKKLLLIIIIIIIIIJJJKKKLLLMMMNNNNNNOOOPPPQQQPPPNNNKKKJJJKKKKKKKKKJJJIIIKKKOOOSSSTTTSSSSSSTTTVVVVVVUUUSSSOOOPPPSSSVVVYYY\\\___```aaa]]]ZZZ\\\```cccaaa^^^[[[\\\ZZZVVVUUUWWWTTTOOONNNMMMNNNQQQUUUWWWUUURRRTTTRRRQQQSSSVVVXXXVVVTTTYYYZZZZZZXXXVVVTTTTTTTTTYYYWWWSSSQQQPPPSSSVVVXXXJJJJJJIIIHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIJJJJJJJJJKKKKKKIIIHHHHHHGGGGGGGGGIIIHHHGGGHHHJJJJJJIIIGGGFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHIIIJJJLLLLLLKKKIIIIIIJJJIIIIIIIIIHHHIIIIIIJJJJJJHHHIIIJJJLLLNNNPPPRRRRRRMMMOOOPPPRRRVVV\\\ccchhhpppyyy}}}{{{{{{{{{{{{{{{{{{|||}}}}}}~~~zzzwwwtttrrrpppnnnnnnppprrrsssttttttsssrrrsssttttttsssqqqpppqqqrrrsssuuuvvvvvvuuuuuuuuuwwwvvvtttrrrqqqqqqpppnnnllljjjeee___\\\\\\\\\YYYWWWUUUSSSQQQOOOOOOMMMKKKIIIGGGFFFEEEDDDDDDCCCCCCCCCDDDDDDDDDCCCBBB@@@???>>>??????>>>===<<<<<<<<<<<<999:::::::::;;;;;;;;;;;;999999999999999999888888888888888777777888888888888777666666666666777888555555555555555555555555555555666666666777777777888888888888888888888888999999999999::::::::::::::::::;;;<<<<<<======>>>??????@@@@@@AAAAAABBBBBBCCCBBBBBBBBBBBBCCCDDDDDDDDDEEEGGGGGGFFFFFFHHHIIIJJJLLLNNNOOOPPPRRRUUUXXX```bbbhhhrrr}}}{{{xxxuuusssrrrpppnnnllllllllllllgggffffffgggjjjlllllllllgggeeecccbbbbbbdddfffgggdddccc```___^^^\\\XXXVVVVVVVVVVVVVVVTTTRRRQQQOOOMMMLLLLLLMMMOOOPPPNNNMMMLLLLLLKKKJJJIIIHHHGGGFFFDDDCCCCCCCCCCCCDDDEEEEEEDDDCCCBBBAAAAAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAA?????????>>>>>>>>>======>>>===============>>>>>>???>>>>>>>>>=========<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::;;;<<<===>>>??????@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@???>>>>>>???@@@AAABBBBBBCCCDDDEEEEEEEEEEEEJJJJJJIIIIIIJJJJJJKKKKKKIIIIIIIIIJJJKKKLLLMMMNNNOOOOOOPPPQQQPPPOOONNNMMMMMMMMMMMMKKKJJJLLLOOORRRSSSRRRRRRSSSUUUVVVUUUSSSRRRRRRSSSTTTWWW\\\```bbbaaa]]]ZZZ[[[___bbbaaa___[[[\\\ZZZVVVUUUWWWUUUPPPPPPOOOOOORRRVVVWWWVVVUUUVVVTTTSSSTTTWWWXXXXXXWWWYYYZZZZZZYYYVVVUUUUUUVVVVVVTTTRRRPPPQQQSSSWWWYYYKKKJJJIIIHHHGGGFFFFFFFFFDDDEEEFFFGGGHHHIIIJJJKKKJJJJJJIIIHHHGGGGGGGGGGGGGGGFFFEEEFFFHHHIIIIIIHHHEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGFFFFFFFFFFFFGGGGGGHHHIIIKKKJJJHHHGGGGGGGGGGGGGGGFFFGGGGGGHHHIIIJJJHHHHHHIIIJJJLLLMMMNNNOOOLLLNNNPPPQQQQQQQQQSSSUUUXXX\\\aaafffkkkttt|||{{{yyyxxxwwwxxxyyyzzzyyyzzz{{{|||}}}~~~~~~~~~|||yyywwwtttrrroooooopppqqqrrrsssuuuuuuvvvuuuvvvvvvuuusssqqqrrrssstttuuuwwwwwwvvvuuuvvvxxxvvvtttrrrqqqqqqqqqooonnniiiccc\\\XXXXXXXXXVVVTTTSSSQQQOOONNNMMMLLLIIIGGGDDDDDDCCCCCCBBBBBBAAAAAABBBBBBAAA@@@@@@???>>>>>>>>>>>>======<<<;;;;;;;;;999999999:::::::::::::::999999999888888777777777888777777666666777777888888777777666666777777888555555555555555555555555555555555666666666666777777777777777777777777777888888888999999999::::::888999999::::::;;;<<<<<>>>>>>>>>>>======>>>======<<<<<<<<<============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;<<<<<<===>>>>>>???@@@AAABBBAAA@@@@@@????????????????????????@@@@@@@@@??????@@@@@@@@@@@@AAABBBCCCDDDDDDDDDDDDIIIHHHHHHHHHIIIIIIJJJKKKHHHHHHHHHIIIJJJKKKLLLMMMOOOOOOOOOPPPPPPPPPPPPQQQQQQPPPOOOMMMKKKLLLNNNPPPQQQPPPPPPRRRTTTUUUTTTSSSUUUTTTSSSSSSVVV[[[```dddbbb^^^ZZZ[[[^^^aaabbbaaa\\\\\\ZZZVVVVVVXXXVVVRRRTTTSSSRRRTTTVVVXXXYYYXXXYYYWWWUUUUUUWWWYYYZZZZZZXXXYYYYYYXXXVVVVVVWWWXXXSSSRRRQQQPPPQQQTTTWWWYYYKKKJJJHHHGGGFFFEEEDDDDDDDDDDDDEEEFFFHHHIIIJJJJJJIIIHHHGGGGGGGGGGGGGGGHHHEEEDDDCCCEEEGGGHHHHHHHHHDDDDDDDDDDDDEEEEEEEEEEEEFFFEEEEEEEEEEEEEEEEEEFFFFFFHHHHHHGGGEEEDDDDDDEEEEEEEEEFFFFFFGGGHHHIIIJJJHHHIIIIIIJJJJJJKKKKKKLLLLLLNNNPPPOOONNNNNNNNNOOOSSSTTTTTTSSSSSSVVV[[[```ccckkkwww~~~|||xxxvvvtttssssssuuuxxxzzzwwwyyy{{{~~~~~~{{{yyyyyyxxxtttrrrpppoooooopppqqqsssuuuwwwvvvwwwwwwvvvtttsssssstttssstttuuuuuuttttttuuuwwwuuusssqqqoooppppppooonnniiiccc[[[VVVUUUUUUTTTSSSRRRPPPMMMLLLLLLKKKHHHFFFCCCCCCCCCCCCBBBBBBAAAAAA@@@??????>>>============<<<<<<<<<<<<<<<;;;::::::999999999999999999999999999999888777777666555555777666666555555666666777777777777777777777777777444444444444444444444444444444555555555666666666666666666666666666666666777777777888888888999999777888888999::::::;;;;;;??????>>>>>>>>>>>>>>>>>>@@@@@@??????@@@@@@AAABBBBBBCCCEEEEEEDDDDDDFFFGGGGGGHHHIIIHHHHHHHHHJJJLLLNNNNNNPPPSSSUUUYYYcccmmmzzzvvvqqqooooooooonnnmmmnnnmmmlllkkkiiihhhgggfffdddddddddeeeggghhhfffeeedddddddddddddddcccbbbaaaccc```^^^\\\[[[ZZZXXXVVVRRRRRRRRRRRRRRRRRRQQQQQQOOOLLLJJJIIIJJJKKKKKKKKKIIIIIIHHHGGGGGGFFFEEEEEEBBBAAAAAAAAAAAABBBCCCCCCCCCCCCCCCBBBBBBBBBBBBBBB????????????????????????>>>>>>>>>>>>>>>>>>============<<<<<<;;;;;;<<<<<<;;;;;;;;;:::::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<=========>>>@@@AAABBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAAAAA@@@??????@@@AAABBBCCCCCCDDDDDDDDDGGGGGGGGGGGGGGGHHHIIIJJJEEEEEEFFFFFFGGGIIIJJJKKKMMMMMMMMMNNNOOOPPPQQQRRRSSSSSSRRROOOMMMLLLNNNPPPPPPOOOOOOQQQTTTUUUTTTRRRUUUTTTTTTUUUXXX\\\___bbbaaa^^^ZZZZZZ\\\```bbbccc^^^^^^\\\XXXXXXZZZYYYVVVXXXWWWVVVVVVWWWYYY[[[[[[ZZZXXXUUUTTTUUUWWWZZZ[[[VVVWWWWWWVVVUUUUUUWWWYYYTTTSSSRRRQQQRRRSSSUUUWWWIIIIIIGGGFFFDDDDDDCCCCCCFFFFFFGGGGGGGGGHHHHHHHHHGGGGGGFFFFFFFFFGGGGGGHHHDDDCCCBBBCCCEEEGGGGGGGGGDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDCCCCCCDDDDDDDDDEEEFFFFFFEEECCCBBBCCCEEEFFFFFFFFFFFFGGGHHHIIIJJJIIIIIIIIIIIIJJJJJJJJJJJJHHHIIIIIIIIIHHHIIILLLNNNMMMNNNOOOPPPQQQSSSUUUWWWVVVYYY]]]ccckkkttt~~~}}}{{{zzzyyyyyyyyyxxxvvvxxxvvvsssqqqppprrrtttuuutttuuuxxx{{{}}}~~~~~~~~~}}}zzzwwwxxxzzz{{{wwwtttpppooonnnnnnoooqqqssstttuuuvvvwwwvvvtttssstttuuuttttttuuutttssssssuuuwwwtttrrrnnnmmmmmmmmmmmmlllhhhbbbZZZUUUUUUUUUTTTRRRPPPNNNLLLKKKKKKJJJHHHFFFCCCCCCDDDDDDDDDCCCBBBBBB???>>>===<<<<<<<<<<<<<<<::::::;;;;;;;;;:::999999888888888888888888888777888888777666666555444444666555555444444555555666666666666777777666666666444444444444444444444444444444444444555555555555555555555555555555555555666666666777777777888888777888888999999::::::;;;==================<<<<<<@@@@@@??????@@@@@@AAABBBBBBCCCEEEEEEDDDDDDFFFGGGFFFGGGHHHHHHHHHIIIKKKMMMMMMMMMOOOSSSRRRQQQTTTZZZgggnnn}}}uuuqqqrrrqqqppppppooonnnmmmkkknnnmmmllljjjgggeeecccbbb___```cccfffiiiiiifffcccdddeeeeeeeeedddbbbaaa``````^^^ZZZYYYXXXWWWVVVTTTPPPPPPPPPPPPOOOPPPPPPPPPPPPMMMJJJHHHHHHIIIHHHGGGGGGGGGFFFFFFEEEEEEDDDDDDBBBAAAAAAAAAAAABBBCCCCCCBBBBBBBBBBBBBBBAAAAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>==================>>>>>>======<<<;;;;;;:::;;;;;;999999999999999:::::::::;;;;;;<<<<<<============>>>>>>===<<<<<<<<<<<<======>>>???@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBBBBAAA@@@???AAAAAABBBCCCDDDDDDDDDDDDEEEEEEEEEEEEFFFGGGHHHIIICCCCCCCCCDDDEEEFFFGGGHHHKKKKKKKKKLLLMMMOOOQQQRRRSSSSSSSSSQQQNNNMMMNNNPPPPPPOOOOOOQQQSSSTTTSSSRRRRRRSSSVVVXXX[[[\\\]]]]]]___\\\ZZZYYY[[[^^^aaaccc``````]]]YYYZZZ]]]]]]ZZZYYYYYYYYYXXXXXXYYY[[[]]]XXXWWWUUUTTTSSSUUUXXXZZZUUUVVVUUUTTTSSSTTTVVVYYYWWWVVVUUUTTTTTTTTTTTTTTTHHHGGGFFFEEEDDDCCCCCCCCCGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEFFFGGGHHHHHHDDDCCCAAAAAACCCEEEEEEEEECCCCCCCCCCCCDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCCCCDDDDDDCCCBBBBBBDDDEEEFFFFFFFFFFFFFFFGGGHHHIIIHHHHHHHHHHHHHHHIIIIIIIIIGGGGGGFFFEEEEEEHHHLLLOOOLLLLLLNNNOOOPPPQQQQQQPPPVVVUUUUUUUUUWWW\\\ccchhhsssyyy~~~}}}{{{wwwtttssssssuuuwwwxxxwwwvvvvvvuuusssrrrrrrssstttuuupppqqqsssvvvxxxzzz{{{{{{{{{wwwuuuwww{{{}}}yyyuuurrrqqqpppnnnnnnooooooppprrrsssttttttsssssstttvvvvvvvvvvvvuuutttuuuwwwyyyssspppllljjjiiiiiiiiihhhfffaaaZZZVVVUUUUUUSSSQQQOOOMMMKKKKKKJJJJJJHHHFFFCCCCCCDDDEEEEEEDDDCCCBBB???>>>===;;;::::::;;;;;;888999:::;;;;;;:::999888777777777777777666666666666666666555555444444444555444444444444444444555444555555666666555555444333333333333333333333333333333333444444444555555444444444444444444444444555555555666666666777777666777777888999999::::::;;;;;;;;;;;;<<<<<<<<<<<>>>>>??????@@@AAAAAACCCDDDDDDDDDDDDEEEGGGEEEFFFGGGHHHHHHIIIKKKNNNLLLIIIIIIKKKLLLKKKPPPVVVZZZ\\\fffwww|||tttqqqqqqrrrooopppppppppooommmjjjiiilllkkkkkkiiigggeeebbbaaaZZZ\\\___dddiiijjjhhheeedddddddddcccbbb```___^^^\\\ZZZVVVTTTTTTTTTSSSQQQOOONNNMMMMMMLLLMMMMMMNNNNNNLLLIIIHHHHHHGGGFFFDDDEEEEEEEEEEEEDDDDDDCCCCCCAAAAAAAAAAAAAAABBBBBBCCCAAAAAAAAAAAAAAA@@@??????========================<<<<<<============>>>>>>===<<<;;;:::::::::::::::888888999999999999::::::;;;;;;<<<<<<===>>>>>>>>>>>>>>>======<<<=========>>>>>>>>>>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBBBBAAA@@@???@@@AAABBBCCCDDDDDDDDDDDDCCCCCCDDDDDDEEEFFFGGGHHHBBBBBBBBBCCCDDDEEEFFFGGGIIIIIIKKKLLLMMMOOOPPPPPPQQQRRRRRRQQQOOONNNOOOQQQQQQPPPPPPQQQSSSTTTRRRQQQQQQSSSVVVYYY[[[[[[[[[ZZZ[[[ZZZYYYYYYZZZ]]]```bbbaaaaaa^^^ZZZ[[[______\\\YYYZZZZZZZZZXXXXXXZZZ\\\VVVVVVVVVTTTSSSSSSVVVYYYVVVVVVVVVTTTSSSTTTVVVYYYZZZYYYYYYXXXWWWVVVUUUTTTFFFEEEDDDDDDCCCCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDEEEEEEGGGHHHHHHEEECCC@@@@@@AAACCCDDDDDDAAAAAAAAABBBBBBBBBCCCCCCBBBBBBAAAAAAAAAAAABBBBBBBBBBBBCCCBBBAAABBBEEEGGGEEEEEEEEEDDDEEEEEEFFFFFFEEEEEEFFFFFFFFFGGGGGGGGGGGGHHHGGGFFFFFFGGGJJJLLLMMMLLLLLLKKKLLLKKKJJJIIIKKKLLLNNNNNNOOORRRWWWZZZWWW\\\aaadddeeefffjjjmmmmmmooorrrtttssssssssstttvvvzzz|||wwwvvvuuusssqqqnnnoooqqqsssuuuuuuuuuuuunnnmmmmmmpppsssvvvwwwvvvsssssssssssstttuuuvvvwwwqqqqqqrrrtttvvvxxxzzz{{{{{{xxxuuuxxx}}}~~~yyytttuuutttrrrpppooonnnmmmmmmnnnppprrrrrrrrrrrrtttvvvuuuuuuuuutttssstttvvvyyyrrrnnnjjjfffeeeeeeeeedddccc^^^XXXUUUUUUUUURRRPPPOOOMMMKKKKKKKKKJJJHHHFFFBBBCCCDDDEEEEEEDDDCCCBBBAAA???===;;;999999::::::777888999:::;;;999888777777777777666666555555555555555444444444444444444444444333333333333444444333333444555555444333333222222222222222222222222222333333333333444444444333333333333333333333333444444555555555666666666555555555666777777888888999999::::::;;;;;;<<<<<<===============>>>>>>???@@@AAACCCCCCBBBBBBDDDEEEDDDEEEFFFFFFFFFGGGIIIKKKJJJGGGGGGJJJJJJJJJMMMRRRPPPPPPTTT[[[aaafffnnnvvv~~~yyytttpppooopppqqqkkkmmmoooooonnnkkkiiihhhhhhhhhiiihhhhhhfffdddccc]]]]]]]]]```cccddddddccccccbbbaaa```^^^]]]\\\[[[YYYVVVRRRPPPPPPPPPOOOOOOMMMMMMKKKJJJJJJJJJJJJKKKJJJIIIHHHHHHIIIHHHFFFDDDDDDDDDDDDCCCCCCCCCCCCCCC@@@????????????@@@AAAAAA??????@@@@@@@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>===<<<;;;:::999999999999888888999999999:::::::::::::::;;;<<<<<<===>>>>>>>>>===============>>>>>>???>>>===<<<<<<>>>???@@@????????????????????????@@@AAAAAAAAAAAAAAAAAA@@@???@@@AAABBBBBBCCCCCCCCCBBBBBBBBBCCCDDDEEEGGGHHHBBBBBBCCCCCCDDDFFFGGGHHHIIIJJJLLLNNNOOOPPPOOOOOONNNOOOQQQPPPOOOOOOQQQRRRSSSRRRRRRRRRSSSSSSRRRPPPRRRSSSUUUWWWXXXYYYZZZZZZXXXXXXXXXYYYYYY[[[^^^`````````]]]YYYZZZ^^^___]]]WWWYYY[[[[[[YYYWWWXXXZZZUUUVVVWWWVVVTTTSSSUUUWWWYYYYYYWWWUUUTTTUUUWWWZZZZZZ[[[[[[[[[ZZZYYYXXXWWWEEEDDDDDDCCCCCCCCCDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEDDDDDDDDDDDDEEEGGGHHHHHHEEECCC@@@???AAABBBCCCBBB??????@@@@@@@@@AAAAAAAAABBBAAAAAA@@@@@@AAAAAABBBAAABBBBBBBBBAAACCCEEEHHHEEEDDDDDDCCCCCCCCCDDDDDDCCCCCCDDDDDDEEEEEEFFFFFFDDDEEEFFFEEECCCBBBCCCDDDHHHGGGFFFFFFHHHJJJKKKKKKGGGIIILLLMMMMMMMMMNNNPPPRRRUUUXXXYYYWWWWWWYYY\\\WWWZZZ^^^```___^^^]]]]]][[[___dddeeecccaaaaaacccbbbbbbdddgggiiijjjhhhfffdddeeefffddddddjjjttt|||kkkiiihhhjjjmmmooommmkkklllnnnppppppooooooppprrrwwwtttqqqqqqrrrssssssssspppqqqqqqrrrsssttttttttttttttttttuuuwwwyyy|||}}}}}}yyyvvvyyy~~~~~~yyyssswwwvvvuuussspppnnnlllkkklllnnnpppqqqqqqrrrtttvvvsssssssssqqqpppqqqtttwwwqqqmmmhhhdddccccccbbbaaa```\\\WWWUUUUUUTTTRRROOOOOOMMMKKKKKKKKKJJJHHHGGGAAABBBDDDEEEEEEDDDBBBAAABBB@@@===;;;999999999:::666777999::::::999888777777777666666555555555444333444444444444444444444444333333222222333333444222222444444444444222222222222222222222222222222222222333333333444444444333333333333333333333333444444444555555555666666333333444444555666666777888888999:::;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<======>>>@@@AAAAAAAAAAAABBBDDDDDDEEEEEEEEEDDDDDDEEEGGGJJJIIIKKKPPPPPPLLLJJJLLLJJJKKKPPPUUUUUUTTTWWW]]]cccoooxxxtttuuuuuussspppllljjjjjjhhhkkknnnooonnnllljjjiiieeefffggghhhhhhhhhgggfffeeebbb^^^\\\\\\^^^^^^^^^bbbaaa___]]][[[ZZZZZZZZZWWWTTTPPPNNNNNNNNNMMMMMMMMMLLLJJJIIIHHHHHHIIIIIIFFFFFFFFFHHHJJJJJJHHHFFFCCCCCCCCCCCCCCCCCCBBBBBB>>>>>>>>>>>>>>>??????@@@>>>>>>???@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<======>>>>>>===<<<;;;:::999999999999888888999999::::::::::::999999::::::;;;<<<=====================>>>??????@@@>>><<<;;;;;;===???AAA????????????????????????AAAAAAAAAAAAAAAAAAAAAAAA>>>>>>???@@@AAAAAAAAAAAAAAAAAABBBBBBDDDEEEFFFGGGDDDDDDDDDDDDEEEGGGHHHIIIIIIKKKMMMPPPQQQQQQPPPOOOLLLNNNOOOPPPPPPPPPRRRSSSUUUTTTSSSSSSTTTSSSQQQOOOSSSSSSSSSTTTUUUWWWZZZ[[[UUUWWWXXXYYYYYYZZZ]]]______^^^[[[WWWYYY]]]___\\\VVVYYY\\\[[[YYYVVVWWWXXXTTTWWWXXXWWWUUUTTTUUUWWW[[[[[[YYYWWWUUUVVVYYY[[[ZZZ[[[\\\]]]]]]\\\[[[ZZZDDDDDDCCCCCCBBBBBBBBBBBBDDDDDDDDDDDDCCCBBBAAA@@@BBBBBBCCCDDDDDDEEEEEEFFFDDDCCCBBB@@@???>>>>>>>>>>>>>>>============>>>>>>======>>>???@@@@@@AAAAAA?????????@@@AAACCCEEEGGGBBBBBBAAA@@@@@@@@@AAAAAAAAABBBDDDCCCBBBBBBCCCEEEEEEDDDDDDCCCBBBBBBAAAAAAFFFFFFFFFGGGGGGHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJQQQQQQQQQQQQRRRSSSUUUWWWYYYXXXXXX\\\bbbggghhhhhh```^^^[[[XXXWWWWWWYYYZZZXXXYYYZZZ[[[]]]^^^___```[[[\\\]]]]]]]]]```dddgggddddddeeeeeeeeefffffffffdddfffjjjnnnqqqsssssssssvvvtttpppnnnmmmoooqqqsssppppppqqqsssuuuwwwyyy{{{xxxzzz}}}~~~|||{{{zzzzzz~~~yyyvvvyyyxxxuuuwww}}}vvvtttrrrpppnnnmmmmmmmmmnnnnnnoooqqqrrrsssttttttsssrrrqqqooommmlllkkkjjjiiihhheeeccc```]]][[[ZZZYYYWWWVVVTTTRRRPPPPPPOOOOOONNNLLLKKKIIIGGGFFFEEEBBBCCCDDDDDDDDDCCCBBBAAA>>>===<<<;;;;;;:::;;;;;;::::::999999888777666666777777666555555555555555444333333222222333333444222222222222222222222222333333222111111222333333111111111111111111111111111111222222222333333333333333333333333333333333222222222222222222222222333333444444555666666666888888999999999:::::::::;;;;;;:::;;;;;;<<<===>>>=========>>>???AAABBBCCCEEEDDDCCCBBBCCCEEEGGGHHHIIIIIIJJJJJJKKKJJJJJJJJJLLLLLLLLLLLLNNNPPPRRRTTTVVVYYY___gggoooxxx{{{wwwtttrrruuusssqqqooommmmmmmmmmmmmmmmmmkkkiiihhhgggggggggeeeeeefffggggggggggggfffhhhbbb```bbbaaa]]]]]]bbb```___]]][[[YYYXXXXXXYYYQQQPPPOOOOOONNNNNNNNNNNNLLLJJJHHHGGGGGGGGGEEECCCDDDEEEFFFGGGHHHHHHGGGFFFDDDCCCBBBAAA???>>>======@@@@@@??????>>>===============>>>>>>===<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<888999::::::;;;;;;;;;;;;<<<;;;::::::999999999999:::999888777888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<====================================??????@@@@@@@@@AAAAAAAAA???>>>=========>>>@@@AAABBBAAAAAAAAAAAABBBCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDJJJLLLNNNOOONNNMMMNNNNNNLLLMMMNNNOOOPPPQQQQQQQQQUUUTTTRRRPPPOOONNNOOOOOOPPPOOOOOOPPPRRRTTTWWWXXX]]]XXXTTTSSSVVVZZZ\\\]]]ZZZ\\\]]]\\\ZZZXXXXXXXXXTTTSSSSSSVVVZZZ\\\[[[YYYZZZYYYWWWUUUUUUUUUVVVVVVYYYXXXWWWVVVVVVWWWXXXYYYVVVWWWWWWWWWXXXXXXYYYYYYCCCCCCCCCBBBBBBBBBAAAAAACCCDDDDDDCCCBBBAAA@@@@@@??????@@@AAABBBCCCDDDDDDBBBBBB@@@???>>>=========>>>>>>============>>>>>>======>>>>>>??????@@@@@@BBBAAA@@@???@@@BBBDDDEEECCCBBBAAAAAA@@@@@@@@@@@@@@@AAACCCBBBAAAAAABBBDDDDDDDDDCCCCCCBBBAAAAAA@@@CCCDDDDDDEEEFFFGGGGGGHHHIIIIIIIIIIIIIIIJJJJJJJJJPPPOOOOOOPPPQQQRRRTTTUUUWWWVVVWWWZZZ___cccdddddd___]]]ZZZWWWUUUUUUVVVWWWVVVWWWXXXYYY[[[\\\]]]^^^ZZZZZZ[[[ZZZZZZ\\\___bbb``````aaabbbbbbcccddddddfffhhhkkknnnpppqqqqqqqqqsssqqqooommmmmmnnnpppqqqppppppqqqrrrsssuuuwwwxxxvvvxxx{{{{{{zzzxxxxxxxxxxxxsssrrruuuvvvtttwww|||uuutttrrrpppooonnnnnnnnnlllmmmnnnppprrrsssuuuuuutttsssqqqooommmjjjiiihhhfffeeedddaaa___\\\YYYXXXWWWVVVTTTRRRQQQOOOOOONNNMMMLLLKKKJJJHHHGGGFFFEEEAAABBBCCCCCCCCCBBBAAA@@@>>>===<<<;;;:::::::::::::::999999888777777666666777666555555444444555555333333222222222222333333222222222222222222222222333222111111111111222333111111111111111111111111111111111222222222333333333333333333333333333333222222222222222222222222333333333444555555666666888888888999999999999:::::::::::::::;;;<<<===>>>=========>>>???@@@AAABBBDDDCCCBBBAAABBBDDDFFFGGGGGGHHHHHHIIIIIIIIIIIIIIIHHHHHHHHHIIIJJJLLLNNNOOOPPPSSSVVVZZZ^^^dddjjjooo|||yyyvvvtttrrrqqqrrrrrrqqqpppnnnllljjjhhhhhhhhhhhhhhhhhhhhhhhhiiiffffffggggggggghhhhhhhhhjjjfffdddeeeccc^^^]]]``````___\\\ZZZXXXWWWWWWWWWQQQPPPOOONNNMMMLLLLLLLLLLLLJJJHHHGGGFFFEEEBBB@@@CCCDDDEEEFFFGGGFFFFFFEEEBBBBBBAAA@@@???>>>>>>===@@@??????>>>>>>===<<<<<<<<<<<<======<<<;;;;;;:::::::::::::::::::::::::::888888999:::::::::::::::;;;;;;:::999999999999999888888888888888999::::::::::::::::::999999999999::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<>>>????????????@@@@@@@@@???>>>=========>>>???@@@AAAAAAAAAAAAAAABBBCCCCCCBBBBBBCCCDDDDDDDDDCCCCCCHHHJJJMMMNNNMMMMMMMMMNNNLLLMMMNNNOOOPPPPPPOOOOOOTTTSSSRRRPPPPPPPPPPPPQQQPPPPPPPPPQQQRRRTTTVVVWWWZZZWWWSSSRRRUUUXXXZZZ[[[ZZZ[[[[[[ZZZWWWVVVWWWXXXUUUTTTSSSUUUXXXYYYXXXWWWWWWWWWVVVVVVVVVVVVVVVWWWYYYXXXWWWVVVUUUUUUVVVVVVTTTTTTUUUVVVVVVWWWWWWWWWBBBBBBBBBAAAAAAAAAAAAAAABBBBBBBBBBBBBBBAAA@@@???======>>>???@@@AAABBBBBB@@@???>>>===<<<;;;;;;;;;>>>>>>============>>>>>>======>>>>>>>>>>>>>>>>>>@@@???>>>>>>???BBBEEEGGGDDDCCCBBBAAA@@@?????????>>>@@@AAAAAA@@@@@@AAABBBCCCCCCBBBBBBAAAAAA@@@@@@AAAAAABBBCCCDDDEEEFFFGGGHHHHHHHHHHHHIIIIIIIIIJJJMMMMMMMMMNNNOOOPPPQQQRRRTTTTTTTTTWWW[[[]]]^^^^^^[[[ZZZWWWTTTSSSSSSTTTTTTTTTUUUVVVWWWXXXYYYZZZ[[[ZZZ[[[ZZZYYYXXXXXX[[[]]]]]]]]]^^^```aaabbbcccdddgggiiikkklllnnnnnnmmmmmmnnnnnnmmmmmmnnnnnnooopppooooooooopppqqqrrrtttttttttvvvwwwwwwuuuuuuuuuvvvtttqqqoooqqqqqqqqqssswwwrrrqqqpppooonnnnnnnnnnnnkkklllmmmoooppprrrssstttsssrrrpppnnnkkkhhhgggfffbbbbbbbbb```]]]ZZZWWWUUUVVVUUUSSSQQQOOONNNNNNMMMKKKJJJIIIHHHGGGFFFEEEEEE@@@AAAAAAAAA@@@@@@???>>>===<<<;;;:::999999999999888888888777666666555555666555555444444444444444333333222222222222333333111111111111111111111111222222111111111111222222111111111111111111111111000111111111222222222222222222222222222222222222222222222222222222222222222333333444444555555666777777777888888888999999:::999999::::::;;;<<<===>>>=========>>>>>>???@@@AAAAAA@@@@@@AAABBBDDDEEEEEEEEEFFFGGGGGGGGGGGGGGGIIIIIIIIIJJJKKKMMMNNNOOOOOOPPPQQQRRRSSSUUUYYY\\\bbbgggnnnvvv}}}~~~xxxuuusssssswwwvvvuuusssrrrpppooonnnooopppqqqpppnnnjjjfffcccbbbcccdddeeeggghhhiiijjjhhhhhhgggggghhhhhhiiijjjkkkhhhggggggddd^^^\\\]]]___^^^\\\YYYWWWUUUTTTTTTPPPOOOMMMLLLKKKJJJIIIIIILLLJJJGGGFFFEEECCC@@@>>>BBBCCCCCCDDDDDDDDDDDDCCC@@@@@@@@@@@@?????????>>>??????>>>>>>===<<<<<<;;;::::::;;;;;;;;;:::999999999999999999999999999888777888888999999999999888:::999999999999888888888666777888888999999888888888888888888888888888888999999999::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>>>>???>>>======<<<<<<>>>???@@@AAAAAA@@@@@@AAAAAABBBCCC@@@AAABBBBBBCCCCCCCCCBBBEEEGGGJJJLLLLLLLLLLLLMMMLLLMMMNNNOOOOOONNNMMMLLLRRRQQQQQQPPPPPPQQQRRRRRRQQQQQQQQQQQQRRRSSSTTTUUUWWWUUURRRQQQSSSVVVXXXYYYYYYYYYXXXVVVTTTTTTVVVXXXXXXVVVSSSSSSTTTUUUUUUTTTTTTUUUVVVXXXXXXXXXXXXXXXZZZYYYXXXVVVUUUTTTSSSRRRRRRRRRRRRSSSTTTUUUUUUUUU@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@???>>>>>>>>>>>>????????????@@@======<<<;;;:::999999999======<<<<<<<<<<<<==================<<<<<<<<<<<<;;;;;;:::<<>>>>>>>>===>>>@@@???>>>>>>???AAABBBBBBAAAAAA@@@@@@@@@@@@??????AAABBBDDDEEEFFFGGGFFFFFFGGGGGGHHHHHHIIIIIIJJJJJJKKKLLLMMMNNNOOOOOOPPPQQQRRRTTTVVVWWWWWWWWWVVVUUUTTTRRRRRRSSSTTTUUUSSSTTTTTTUUUWWWXXXXXXYYY\\\\\\\\\ZZZXXXXXXYYY[[[\\\\\\^^^___aaacccdddeeeeeeeeegggiiijjjjjjjjjjjjkkkkkklllmmmnnnooooooooolllllllllmmmoooppprrrsssqqqrrrssssssrrrqqqrrrssssssqqqooonnnmmmlllmmmnnnmmmllllllllllllllllllmmmjjjkkkkkklllmmmnnnnnnoooooonnnmmmkkkiiigggfffeee___```___^^^\\\YYYVVVTTTUUUTTTRRRPPPOOONNNMMMMMMHHHHHHGGGGGGFFFEEEDDDDDD????????????>>>======<<<;;;;;;:::999888888888888777666666666555555444444555555444333333333333333222222111111111111222222111111111111111111111111111111111000000111111111111111111111111111111111000000000111111111111222222222222222222222222222111111111111111111111111222222222333444444555555666666777777777888888888999888888999999:::;;;<<<=========<<<======>>>>>>??????>>>??????@@@BBBBBBBBBCCCDDDEEEEEEFFFEEEEEEHHHIIIIIIJJJKKKLLLMMMNNNMMMNNNOOOPPPPPPQQQTTTVVVUUUXXX[[[]]]```cccgggjjjpppvvv{{{{{{zzzxxxtttqqqpppqqqsssuuuuuutttsssqqqooonnnmmmooooooooommmkkkgggdddaaa___```aaaccceeeggghhhhhhhhhhhhggggggggghhhiiijjjhhhgggffffffccc___\\\[[[]]]\\\ZZZWWWUUURRRQQQPPPNNNMMMLLLJJJHHHGGGGGGFFFIIIGGGEEEDDDDDDCCCAAA???AAAAAABBBBBBBBBBBBBBBBBB>>>?????????????????????>>>>>>======<<<;;;;;;;;;888999999999999999888888999999999888888888888888666777777888888888777777888888888888888888888777555666777888999888777666777777888888888888999999888888888999999999::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===============<<<;;;<<<===>>>???@@@@@@@@@@@@@@@AAAAAABBB???@@@@@@AAABBBBBBBBBBBBBBBEEEHHHJJJJJJJJJKKKLLLLLLLLLNNNNNNNNNLLLKKKIIIMMMNNNNNNOOOPPPQQQRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSUUUTTTRRRRRRSSSUUUWWWXXXYYYYYYWWWTTTRRRSSSVVVYYYYYYWWWTTTRRRQQQQQQRRRRRRRRRTTTWWWZZZ[[[[[[ZZZYYY[[[ZZZYYYXXXVVVSSSQQQPPPPPPPPPQQQRRRSSSSSSTTTTTT>>>>>>>>>??????????????????????????????>>>>>>===>>>>>>===<<<<<<;;;;;;:::;;;;;;:::999888888888888<<<;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;999999999:::===BBBFFFIIIAAAAAA@@@>>>>>>=========<<<===>>>>>>======>>>@@@@@@@@@@@@@@@??????????????????@@@BBBCCCEEEFFFGGGEEEEEEEEEFFFGGGHHHHHHIIIGGGHHHIIIJJJKKKLLLLLLMMMMMMNNNPPPQQQRRRRRRRRRRRRQQQPPPQQQQQQRRRTTTVVVWWWSSSTTTTTTUUUVVVWWWXXXXXXZZZ[[[[[[ZZZWWWVVVWWWXXXZZZ[[[\\\^^^```bbbcccddd```aaacccdddfffggghhhhhhiiijjjkkkmmmnnnnnnnnnnnniiiiiijjjkkkmmmoooqqqrrrnnnpppqqqqqqpppoooooopppoooooommmkkkkkkkkklllkkkjjjjjjkkkkkkllllllllllllkkkkkkjjjjjjiiihhhhhhgggiiiiiihhhggggggfffeeeeee]]]]]]]]]\\\ZZZWWWUUUTTTTTTSSSQQQPPPNNNNNNMMMMMMGGGFFFFFFEEEDDDCCCCCCBBB???>>>>>>===<<<;;;;;;;;;:::999888777777666666666555555444444444444333333444333333222222222222222222111111000000111111222000000000000000000000000000000000000000000000000000000000000000000000000//////000000000111111111111111111111111111111111111111111111111111111111111111222222333444444444555555555666666666777777777777777888888999:::;;;<<<<<<<<<;;;<<<<<<===============>>>>>>???@@@AAA@@@AAABBBCCCDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHIIIIIIIIIKKKLLLLLLLLLMMMOOOQQQNNNOOOPPPPPPPPPQQQTTTVVVQQQVVV]]]dddmmmvvv}}}xxxuuupppkkklllnnnppppppooonnnooopppqqqrrrrrrrrrqqqpppooonnnooonnnllliiifffdddcccbbb___```aaacccddddddddddddfffeeeeeeeeeeeefffgggggg```bbbbbbaaa___^^^\\\ZZZZZZYYYXXXUUUSSSPPPNNNMMMMMMLLLJJJHHHFFFEEEEEEEEEEEEDDDCCCCCCDDDDDDCCCAAAAAAAAA@@@@@@@@@@@@@@@@@@======>>>>>>>>>>>>??????======<<<<<<;;;::::::999777777888888888888888777999999999999888888777777555666666666666666555555666666777888888777777666444555666777888777666555777888888888999999999:::777777777888888888888999999999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<===<<<;;;;;;;;;<<<>>>>>>@@@????????????@@@AAAAAA>>>???@@@AAABBBBBBBBBBBBAAADDDGGGHHHIIIIIIJJJKKKJJJKKKMMMMMMMMMKKKIIIGGGIIIIIIKKKLLLNNNOOOPPPPPPRRRRRRSSSSSSSSSSSSSSSRRRTTTTTTUUUUUUUUUVVVWWWXXXYYYXXXVVVSSSQQQSSSWWWZZZYYYWWWUUURRRPPPOOOPPPQQQRRRTTTWWW[[[\\\\\\ZZZYYYZZZZZZZZZYYYWWWTTTQQQOOONNNOOOPPPQQQRRRSSSTTTTTT===============>>>>>>>>>======>>>>>>>>>======<<<<<<<<<;;;:::999888888777:::999888888777777777888::::::999999999999::::::999:::::::::::::::::::::;;;;;;;;;;;;<<<===???@@@>>>>>>===<<<<<<<<<<<<===;;;===>>>>>>======>>>?????????????????????>>>>>>??????@@@AAABBBDDDEEEEEECCCDDDDDDEEEFFFGGGHHHHHHFFFGGGHHHIIIJJJKKKKKKKKKJJJLLLOOOPPPOOONNNOOOOOOMMMMMMNNNPPPQQQSSSUUUVVVTTTTTTTTTUUUVVVWWWWWWWWWVVVWWWXXXWWWUUUTTTUUUVVVXXXXXXZZZ[[[]]]___```aaa______```bbbccceeefffggghhhhhhiiikkkllllllllllllhhhhhhiiijjjkkkmmmoooppplllnnnqqqqqqpppnnnnnnnnngggiiijjjhhhiiimmmnnnllljjjjjjkkkllllllllllllllllllkkkjjjhhhgggeeedddcccddddddddddddcccccccccccc[[[ZZZYYYWWWVVVTTTSSSSSSQQQQQQOOONNNMMMLLLLLLLLLFFFEEEEEEDDDBBBAAA@@@@@@???>>>===<<<;;;:::::::::999888777666555555555555333333333333333333333333333333222111111111111111111111000000000000111111//////////////////////////////000000000000//////000000000000000000000000////////////000000000000000000000000000000000000111111111111111111111111000111111222222333333444444444555555555666666666777666666777777888999:::;;;:::::::::;;;<<<<<<===<<<<<<===>>>>>>???????????????AAABBBCCCCCCCCCCCCEEEFFFGGGHHHIIIIIIIIIIIIKKKLLLMMMMMMKKKKKKLLLMMMKKKLLLNNNNNNNNNOOORRRTTTOOOQQQTTTWWWYYY\\\aaadddfffqqq~~~~~~}}}{{{rrrlllkkkkkkjjjiiijjjkkkmmmoooooonnnllljjjiiijjjlllooopppqqqppppppooommmjjjgggeeeccccccccc``````bbbccccccbbbaaa```aaaaaabbbccccccccccccbbb[[[]]]]]][[[[[[]]]\\\YYYWWWVVVUUUTTTQQQOOOLLLKKKKKKJJJHHHGGGFFFEEEDDDDDDCCCBBBBBBBBBDDDEEEDDDCCCAAA@@@@@@????????????@@@===============>>>>>>>>><<<<<<;;;;;;:::999999999666666777888888888888777999999999888888777666666555555555555555444444333444555666777777777666555444444555555666666666555777777777888999999::::::666666666777777777888888888888888888999999999999:::::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<;;;;;;:::;;;<<<===>>>??????>>>>>>??????@@@AAA>>>???@@@AAABBBCCCCCCCCCAAADDDFFFHHHHHHHHHHHHIIIHHHIIIKKKMMMLLLJJJGGGFFFFFFGGGIIIKKKMMMNNNNNNOOOQQQRRRSSSSSSSSSSSSSSSRRRSSSUUUVVVWWWVVVVVVWWWYYYXXXWWWUUURRRQQQRRRVVVYYYVVVVVVUUUSSSPPPOOOPPPRRRRRRTTTWWWYYYZZZYYYWWWVVVVVVWWWXXXYYYWWWTTTQQQOOOLLLMMMNNNOOOPPPRRRSSSSSS;;;;;;<<<<<<============;;;<<<<<<=========<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999888888777777777777888888888777777777777888888777888888999999:::::::::::::::;;;;;;;;;::::::999;;;;;;::::::;;;;;;<<<<<<<<<===>>>>>>======>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAABBBBBBBBBCCCCCCDDDEEEFFFGGGHHHEEEFFFGGGIIIJJJJJJJJJJJJHHHKKKOOOOOONNNMMMMMMOOOLLLLLLMMMNNNOOOPPPQQQQQQSSSSSSTTTTTTUUUUUUVVVVVVSSSUUUWWWWWWVVVVVVVVVWWWXXXYYYZZZ[[[]]]^^^___```aaaaaaaaabbbbbbcccdddeeefffffffffgggggghhhhhhiiikkkjjjjjjjjjjjjjjjkkkllljjjmmmqqqsssrrrooommmlllbbbfffgggeeeggglllmmmjjjfffggghhhiiijjjiiihhhhhhlllkkkjjjiiigggeeedddcccbbbaaaaaaaaa`````````___XXXVVVTTTRRRPPPPPPQQQQQQNNNMMMLLLKKKJJJIIIIIIIIIFFFEEEDDDCCCAAA???>>>>>>@@@???===;;;::::::::::::888777666555444444444444222222222222222222222222222222111000000000000111000000000//////000000000////////////////////////......///000000///......000000000000000000000000........./////////000000000000000000000000000000111111111111111111111111000000111111222333333333333444444444444555555555666666666666777888999999999999999999:::;;;======;;;<<<===>>>>>>?????????>>>???@@@AAABBBCCCCCCCCCGGGHHHIIIKKKKKKKKKKKKJJJJJJKKKMMMMMMLLLKKKLLLMMMLLLNNNOOOPPPOOOPPPQQQSSSQQQSSSUUUVVVVVVVVVXXXYYYVVVZZZaaafffkkkpppuuuyyy~~~|||}}}yyytttpppllljjjmmmnnnnnnmmmllljjjiiiiiillljjjjjjllloooooommmjjjeeegggjjjlllnnnoooooonnnkkkkkkjjjhhhfffdddcccbbb```aaabbbcccbbbaaa___^^^[[[]]]___aaaaaa```^^^]]]YYY\\\[[[WWWWWW[[[[[[XXXSSSSSSSSSRRRPPPNNNLLLJJJIIIHHHGGGFFFEEEEEEEEEEEEEEECCCBBBCCCDDDEEEDDDBBBBBBAAA???>>>>>>>>>??????=====================<<<;;;;;;;;;:::999999888888666666777888888888888888888888777777666555555444444444444444444333222222222444555777777666555444444444444333444555555666555555666777777888999999555555666666666777777777777777777888888888999999999999999999999999999999:::::::::;;;;;;;;;<<<<<<<<<;;;:::::::::;;;<<<===>>>>>>>>>>>>>>>???@@@@@@>>>???@@@BBBCCCCCCDDDDDDBBBDDDGGGHHHGGGGGGGGGHHHFFFHHHJJJLLLLLLJJJGGGEEEFFFGGGIIIKKKMMMNNNNNNNNNPPPQQQRRRSSSTTTTTTSSSSSSRRRTTTWWWXXXVVVUUUWWWXXXUUUTTTSSSQQQPPPQQQTTTWWWSSSUUUVVVUUURRRPPPQQQSSSRRRSSSUUUVVVVVVUUUSSSRRRQQQRRRUUUWWWVVVSSSPPPNNNJJJJJJKKKMMMNNNOOOPPPQQQ;;;;;;;;;<<<<<<=========;;;;;;<<<<<<===<<<<<<;;;<<<======>>>???@@@AAAAAA999888888777777777777888777777666666666666777777666666777888999::::::;;;666777999:::;;;::::::999999999999999:::;;;<<<<<<<<<===>>>>>>======>>>@@@============>>>>>>>>>>>>======>>>>>>?????????@@@BBBBBBCCCDDDEEEFFFGGGGGGDDDEEEGGGIIIJJJJJJJJJIIIGGGKKKOOOPPPNNNMMMMMMOOOLLLLLLLLLLLLMMMMMMMMMMMMRRRRRRSSSSSSTTTTTTUUUUUUTTTVVVXXXYYYYYYXXXZZZ[[[[[[[[[\\\^^^___```aaaaaaeeedddccccccbbbccccccccceeeeeedddddddddeeeffffffnnnmmmllljjjiiihhhhhhhhhiiimmmrrrtttssspppmmmkkkbbbggggggddddddiiiiiifffbbbcccdddeeeeeeeeecccccclllkkkjjjiiihhhgggfffeeeaaaaaa```___^^^]]]\\\\\\VVVSSSPPPNNNLLLMMMOOOPPPLLLKKKJJJIIIHHHGGGGGGGGGFFFEEEDDDBBB@@@>>>===<<<@@@???===;;;::::::::::::777777666555444444444444111111111111111222222222222111111000000000000000000000////////////000000////////////////////////---...///000000///...---000000000000000000000000............/////////000000000000000000000000000000000000000000000000000000000000111222222333333333333333444444444555555555555555666666777888999888888888999:::<<<===>>>;;;<<<===>>>????????????>>>>>>@@@AAABBBCCCCCCCCCDDDEEEGGGHHHIIIHHHHHHGGGBBBDDDGGGHHHIIIIIIKKKLLLKKKMMMNNNMMMLLLJJJJJJKKKJJJMMMPPPRRRRRRSSSUUUVVVXXXWWWWWWYYY]]]```bbbbbblllllljjjhhhgggkkkssszzz{{{{{{{{{||||||yyyuuuqqqqqqsssuuuuuutttoookkkggghhhnnnsssuuuqqqkkkgggfffiiieeeccceeekkkooonnnlllhhhiiikkkmmmnnnmmmlllkkkhhhiiijjjjjjiiifffbbb```___```bbbccccccaaa```^^^XXXZZZ]]]___```^^^[[[YYYYYY\\\[[[UUUUUUYYYZZZWWWRRRRRRRRRQQQPPPMMMKKKJJJHHHHHHGGGFFFFFFEEEFFFFFFGGGEEEDDDCCCDDDDDDBBBAAABBBAAA@@@>>>>>>>>>???@@@>>>>>>======<<<<<<<<<<<<;;;;;;::::::999888888777666666777888888888888888777777666555444444333333444444444444333333222111222333555777777666555444555444333222333444555666444444444555666777777888555555555555666666666777777777777777888888888888999999999999999999999999::::::;;;;;;;;;<<<<<<<<<;;;;;;:::999:::;;;<<<===>>>>>>>>>>>>>>>??????@@@>>>???AAABBBCCCDDDDDDDDDCCCEEEGGGHHHGGGFFFGGGGGGEEEGGGIIIKKKKKKJJJGGGEEEFFFHHHJJJLLLNNNNNNNNNNNNOOOPPPRRRSSSTTTTTTTTTSSSPPPTTTWWWXXXVVVUUUVVVWWWRRRRRRRRRPPPOOOPPPRRRUUUQQQTTTVVVVVVSSSQQQRRRTTTRRRSSSSSSSSSRRRQQQOOONNNMMMOOORRRUUUUUURRROOOMMMHHHHHHIIIKKKLLLNNNOOOOOO::::::;;;;;;<<<;;;;;;::::::999999888888999999:::======;;;>>>PPPccceeeZZZDDD<<<555666888666444444444444444444555555666666888888888888888999999:::666777777777888888888888999999888888888888888999999999999:::::::::;;;;;;;;;<<<===>>>>>>?????????>>>>>>>>>>>>>>>??????@@@CCCCCCCCCCCCDDDDDDDDDDDDFFFFFFFFFEEEFFFFFFGGGGGGGGGHHHIIIJJJKKKLLLMMMNNNPPPOOONNNNNNMMMMMMNNNNNNQQQRRRSSSUUUTTTSSSQQQPPPTTTVVVXXXYYYYYYYYY[[[\\\[[[[[[[[[[[[\\\]]]^^^___dddcccbbbaaa````````````aaaaaaaaacccfffggggggfffccceeehhhiiihhhhhhiiijjjiiijjjmmmnnnnnnllljjjhhhggggggggggggfffeeedddcccccccccbbbbbbbbbcccddddddhhhhhhiiihhhfffccc```^^^^^^^^^^^^]]]\\\[[[ZZZYYYTTTRRRPPPPPPPPPQQQPPPOOOIIIHHHFFFDDDDDDEEEFFFGGGCCCAAA@@@?????????===;;;;;;::::::999888777666666333333444444333333222222111111111111000000000///000000//////.........---//////////////////////////////.........---------//////////////////////////////............//////////////////000000000000000000000000000000000000////////////////////////////////////000000000000111111222333333333333222555444444444444555666666666777777888999999::::::888999999::::::;;;;;;<<<======>>>???@@@AAAAAABBBDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFGGGHHHIIIKKKKKKLLLKKKKKKKKKLLLMMMMMMNNNNNNKKKNNNRRRSSSRRRRRRQQQRRRUUUVVVVVVUUUUUUWWWZZZ]]]^^^]]]\\\[[[\\\^^^aaabbbccceeeffffffddddddfffgggiiiiiihhhhhhggggggfffffflllkkkjjjkkkllllllkkkiiillljjjgggeeefffhhhkkknnnjjjgggeeefffiiikkkkkkiiikkkjjjhhhffffffdddaaa______]]]]]]```dddddd```ZZZ___^^^^^^^^^^^^\\\XXXUUUQQQQQQRRRSSSTTTVVVWWWXXXQQQQQQQQQNNNKKKHHHGGGHHHHHHHHHGGGFFFFFFEEEEEEDDDEEEDDDCCCBBBBBBAAABBBBBB@@@@@@@@@???>>>======<<<=========<<<;;;999888777999999888888777777666666555444444555666777777666555555555444444555555555333333333333333333333333555555555555555555555555333333333333333333333333444444444555555555666666444555666555333222333444555555555555555555444444777777888888888999999999<<<<<<<<<===<<<<<<;;;:::===<<<:::999999:::<<<===============>>>???@@@AAA@@@@@@???>>>???BBBDDDFFFDDDFFFHHHHHHFFFDDDDDDDDDEEEFFFGGGGGGHHHHHHHHHHHHKKKKKKJJJJJJJJJLLLMMMNNNRRROOONNNOOOQQQRRRPPPNNNPPPRRRTTTVVVVVVUUUSSSQQQRRRSSSRRRPPPNNNNNNSSSWWWWWWVVVSSSQQQPPPPPPQQQRRROOOQQQTTTTTTQQQNNNMMMLLLLLLKKKLLLOOORRRRRROOOKKKJJJIIIIIIIIIKKKMMMOOOPPP::::::;;;;;;;;;;;;::::::999999888888888888999999999;;;;;;BBBXXXqqqxxxrrrIII???666555555444333555333333444444555555555555444444444444444555555666666666666777777777888888999888888777777777888888999999999999::::::::::::;;;;;;<<<===>>>>>>>>>>>>>>>>>>=========>>>??????AAAAAABBBBBBBBBBBBCCCCCCFFFEEEEEEEEEEEEFFFGGGGGGGGGHHHHHHIIIKKKLLLMMMMMMNNNNNNMMMMMMMMMMMMNNNNNNPPPQQQSSSTTTTTTSSSQQQPPPSSSUUUWWWXXXXXXXXXYYYZZZZZZZZZZZZZZZ[[[\\\]]]]]]```````````````_________eeeddddddeeeffffffdddcccgggiiikkkkkkiiihhhggghhhfffgggiiikkkkkkkkkjjjiiigggggggggggggggfffeeeeeeggggggfffeeeeeedddddddddeeeeeeeeeeeecccaaa^^^\\\^^^]]]]]]\\\[[[YYYWWWVVVSSSQQQOOONNNOOOOOONNNMMMIIIHHHFFFDDDCCCDDDEEEEEEBBBAAA?????????>>>===;;;::::::999888777666666555333444444444333222111111111111111000000000//////000/////////.........---........................//////.........---------........................//////............//////....../////////000000000000000000000000000000000.........................../////////000000000000000111222222333333222222444444333333444444555666555666666777888888999999888888999999:::;;;;;;;;;<<<======>>>???@@@AAAAAACCCCCCCCCDDDDDDDDDEEEEEEDDDEEEEEEFFFGGGHHHIIIJJJIIIIIIJJJJJJKKKLLLLLLLLLIIILLLPPPRRRRRRRRRSSSSSSUUUUUUUUUTTTSSSSSSVVVXXXYYYYYYXXXXXXXXXZZZ[[[\\\\\\]]]^^^```aaabbbcccbbbddddddeeeeeeeeeeeeeeeeeeiiihhhiiijjjlllmmmlllkkkkkkjjjhhhggggggiiikkklllllliiifffeeegggiiiiiihhhkkkjjjiiiiiijjjhhhfffcccaaa___^^^```dddeeeaaa]]]___^^^^^^^^^^^^\\\XXXVVVSSSSSSSSSRRRSSSSSSTTTTTTOOOPPPOOOMMMIIIGGGFFFGGGHHHHHHGGGGGGFFFEEEEEEEEEEEEDDDCCCBBBAAAAAAAAAAAA@@@??????>>>======<<<<<<>>>>>>======<<<:::999888888888777777777777777777666555444555777777777666555444444333333444444555444444444444444444444444555555555555444444444444333333333333333333333333444444444444555555555666222333444333111000111222444444555555555555555444777777777888888888999999999:::;;;<<<<<<<<<<<<<<<===<<<:::999999:::<<<===>>>============???@@@AAA@@@???>>>>>>???AAADDDEEEDDDFFFGGGGGGEEEDDDDDDDDDEEEFFFGGGHHHIIIIIIIIIIIILLLKKKKKKJJJKKKLLLNNNOOOQQQOOONNNOOOQQQRRRQQQOOONNNPPPRRRTTTUUUTTTRRRQQQRRRSSSSSSQQQOOOOOORRRUUUVVVUUURRRPPPOOOOOOOOOPPPNNNPPPSSSSSSQQQNNNMMMLLLMMMMMMOOORRRVVVWWWTTTQQQNNNMMMMMMLLLMMMMMMNNNNNN:::::::::::::::::::::999999888888777777888888999777888:::BBBWWWoooyyyvvvJJJ@@@777444333222222444333333333333444444444444222222111111222222333444555555666666666777777777888777777666666777888888888888888999999999::::::::::::;;;<<<==================<<<<<<======>>>?????????@@@@@@@@@AAAAAAAAADDDDDDDDDDDDDDDEEEFFFFFFGGGGGGHHHIIIJJJJJJKKKKKKLLLKKKKKKLLLLLLMMMNNNOOOOOOPPPQQQRRRRRRRRRQQQPPPQQQSSSVVVVVVVVVVVVWWWXXXXXXXXXYYYYYYZZZ[[[[[[\\\]]]^^^```bbbbbbaaa```___fffffffffgggiiiiiigggeeejjjlllmmmllliiigggeeeeeeccccccdddeeefffggghhhhhheeeffffffgggggggggggggggiiihhhgggfffeeeddddddcccbbbbbbccccccbbb```^^^]]]]]]\\\[[[ZZZXXXVVVTTTRRRPPPNNNLLLLLLLLLMMMLLLKKKIIIHHHFFFDDDBBBBBBBBBCCCAAA@@@>>>>>>>>>>>><<<::::::999999888777666555444444444444333222111000///000000000000/////////////////////......................................................---------........................//////............//////.........////////////000////////////////////////............................../////////000000000000000111222222222222222222222222222222333444444444444555555666777777777777777888888999::::::;;;;;;<<<===>>>???@@@@@@AAABBBBBBBBBCCCCCCCCCDDDDDDDDDEEEEEEFFFGGGHHHIIIIIIGGGGGGHHHIIIIIIJJJJJJKKKHHHJJJNNNPPPQQQRRRSSSTTTTTTTTTTTTRRRPPPPPPRRRTTTVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUWWW[[[```bbb```]]]^^^___```aaabbbcccddddddeeeeeefffhhhkkkmmmlllkkkiiihhhhhhggggggggghhhhhhmmmjjjfffdddeeefffgggggggggggghhhjjjkkkjjjhhheeedddaaa___```bbbcccbbb______^^^]]]]]]]]]\\\YYYVVVVVVUUUSSSRRRQQQPPPPPPPPPNNNNNNNNNKKKHHHFFFEEEFFFHHHHHHGGGGGGFFFEEEEEEEEEDDDCCCBBBAAA@@@@@@@@@@@@>>>>>>>>>======<<<<<<;;;============<<<;;;999999666666666777777777777777666555444555777777777555444333333222222333333444555555555555555555555555555555555444444333333333444444444444444444444444444444444444555555555555333444444333111000000111222333444555555555555555777777777777888888888888777888999;;;<<<<<<=========<<<;;;::::::;;;<<<===>>>===<<<;;;<<<>>>@@@AAA??????>>>>>>???AAACCCDDDCCCEEEGGGFFFEEECCCCCCDDDEEEEEEGGGHHHJJJJJJKKKKKKLLLKKKKKKLLLLLLNNNOOOOOOOOONNNNNNOOOPPPQQQQQQOOONNNPPPRRRTTTUUUUUUSSSSSSSSSTTTTTTSSSQQQPPPQQQRRRUUUTTTQQQOOONNNMMMMMMNNNMMMPPPRRRRRRPPPNNNMMMMMMMMMNNNPPPTTTXXXYYYXXXVVVRRRRRRQQQPPPOOONNNMMMMMM:::999999999888888888999888777777666666777777888777777777;;;HHHWWW\\\XXXCCC;;;555444333000000222222222333333333333333333333222222222222333444444444555555555555666666666666666666555666666777777777777777888888888999999888999:::;;;<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<===>>>>>>>>>>>>???@@@@@@AAAAAACCCBBBBBBBBBCCCDDDEEEFFFFFFGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIJJJKKKMMMNNNOOONNNOOOPPPPPPQQQPPPPPPOOOQQQSSSUUUVVVUUUUUUVVVWWWVVVWWWWWWXXXYYYYYYYYYZZZ\\\^^^bbbeeefffeeecccaaacccdddeeehhhkkklllkkkjjjjjjkkklllkkkhhheeedddddd``````______```aaabbbcccbbbbbbdddeeefffgggggggggeeeeeeeeeeeeddddddcccbbbaaabbbbbbbbbaaa```___^^^[[[ZZZYYYWWWUUURRRPPPNNNMMMKKKIIIIIIJJJJJJIIIHHHHHHFFFEEECCCAAA@@@@@@@@@???>>><<<<<<======;;;999999888888777666555444444333333333333222000///...000000/////////.........................................................................................................///......------......///------........./////////........................................................./////////000000///000000111222111111111111111111111111222222333333333444444555555555555666666777888888999999:::;;;;;;<<<===>>>??????@@@AAAAAAAAAAAABBBBBBBBBCCCFFFFFFGGGHHHHHHIIIJJJJJJFFFGGGGGGHHHHHHIIIJJJJJJHHHJJJMMMOOOOOOOOOQQQRRRRRRSSSSSSQQQPPPOOOQQQSSSUUUVVVVVVWWWVVVVVVUUUTTTUUUTTTUUUZZZ```bbb^^^ZZZYYYZZZ\\\^^^```aaacccdddcccbbbccceeehhhiiiiiigggeeeeeeeeefffeeeeeeddddddkkkhhheeecccccceeeggghhhcccccceeeggghhhgggeeebbbeeebbb^^^]]]___`````````^^^]]]\\\\\\\\\[[[YYYVVVVVVUUUTTTRRRPPPOOOOOOOOOMMMNNNMMMKKKHHHFFFEEEFFFHHHGGGGGGFFFFFFEEEEEEDDDBBBBBBAAA@@@????????????===<<<<<<<<<;;;;;;;;;:::<<<<<<<<<;;;:::999888888555555555666666777777777666555444555666777666555333222222222222222222333444444444444444444444444555555444444333222222222444444444444444444444444444444444444444444444444555666777555333111222333111222333444555666666666666666666777777777888888777888999:::;;;;;;;;;;;;<<<<<<;;;::::::;;;<<<<<<>>>===;;;:::;;;===???AAA>>>>>>>>>>>>???AAABBBCCCCCCDDDEEEEEEDDDCCCCCCDDDDDDEEEGGGIIIJJJKKKLLLLLLKKKKKKLLLMMMNNNOOOOOOPPPOOONNNNNNOOOPPPPPPPPPPPPPPPQQQTTTVVVWWWWWWWWWVVVSSSTTTTTTTTTSSSQQQPPPOOOTTTSSSQQQOOONNNMMMMMMMMMMMMOOOQQQQQQPPPNNNMMMNNNMMMNNNPPPSSSVVVWWWWWWVVVSSSSSSRRRRRRPPPOOONNNMMM:::999888777777777777888777666666555555666666777444444333555:::>>>===999777333222444333000///000222222222222222111111111333333222222333333444555333333444444444555555555555444444444555555666777666666666777777777888888777888999::::::;;;::::::;;;;;;::::::;;;;;;<<<=========>>>???@@@@@@AAAAAAAAAAAAAAAAAABBBCCCDDDEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGHHHIIIJJJLLLMMMNNNMMMMMMNNNNNNOOOOOOOOOOOORRRTTTVVVVVVUUUUUUVVVWWWTTTUUUWWWXXXXXXXXXXXXXXXZZZ]]]aaadddfffeeecccaaa``````cccfffiiijjjiiigggeeeggghhhhhhfffdddcccccc___^^^\\\[[[ZZZ[[[\\\]]]]]]^^^```bbbcccddddddeeebbbbbbcccdddeeeeeeeeeddd_______________^^^^^^]]]YYYXXXWWWUUURRROOOMMMKKKKKKIIIGGGGGGGGGHHHGGGEEEEEEEEECCCAAA@@@???>>>===>>><<<;;;;;;;;;;;;:::999888777777666555444333222222222222222111000///.../////////............------------.......................................---...................................................------------......------------............------------------------....................................////////////...///000000111111000000111000000000000111222222333333333333333444444444555555666666777888888999999:::;;;<<<===>>>>>>??????@@@@@@@@@@@@AAAAAAAAAEEEEEEFFFFFFGGGGGGHHHHHHFFFFFFGGGHHHHHHIIIIIIJJJJJJLLLMMMMMMLLLLLLMMMNNNPPPQQQRRRRRRQQQQQQRRRTTTTTTUUUUUUUUUUUUUUUTTTSSSVVVTTTUUUYYY^^^___ZZZUUUWWWXXXZZZ\\\^^^```bbbcccaaa``````bbbdddeeedddbbbddddddeeeffffffeeedddcccfffeeedddccccccdddgggiiibbbbbbcccdddeeeeeebbb___dddaaa]]]ZZZZZZ\\\]]]^^^]]][[[ZZZZZZZZZZZZXXXVVVUUUTTTSSSQQQPPPPPPPPPPPPMMMNNNNNNKKKHHHFFFFFFGGGGGGFFFFFFEEEEEEDDDCCCCCCAAA@@@???>>>>>>=========;;;;;;;;;:::::::::::::::999999999999888777666666444444555555666666666777666444333444555555444333222222222111111222222222222222222222222222222222444444333333222222222222444444444444444444444444444444444444444444333333555666666555333222222333111222333444555555555555555555666666666777777777888888999999999999888888;;;;;;::::::::::::;;;;;;<<<<<<;;;:::;;;<<>>???@@@AAABBBBBBCCCDDDDDDBBBBBBCCCEEEDDDEEEGGGIIIJJJKKKLLLLLLJJJKKKLLLMMMNNNOOOPPPPPPNNNOOOOOOOOOOOONNNOOOOOOPPPQQQSSSUUUVVVVVVVVVVVVRRRRRRSSSSSSSSSQQQOOOMMMSSSRRRQQQPPPOOONNNNNNNNNMMMNNNPPPQQQPPPOOOOOOPPPOOOPPPRRRTTTUUUUUUVVVVVVRRRRRRRRRQQQQQQPPPPPPPPP:::999777666555555666777666555555444444555555666///000222333555555222//////---///333333000...000111111111111111000000000111111000000111111222333222333333333333444444444333333333333444555666666555555555666666666777777666666777888999999999999:::::::::999:::;;;;;;<<<<<<<<<===>>>???@@@@@@AAA?????????@@@AAABBBCCCDDDFFFFFFEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGIIIJJJKKKLLLLLLLLLLLLMMMMMMNNNNNNOOORRRTTTVVVVVVUUUTTTUUUVVVTTTUUUVVVXXXYYYXXXXXXWWWWWWZZZ]]]aaabbbbbb```^^^^^^___aaaccceeeeeebbb```bbbdddfffeeedddbbbaaabbb___^^^\\\ZZZYYYYYYYYYZZZZZZ[[[]]]___```aaaaaabbbaaabbbdddfffgggggggggfff\\\\\\\\\[[[ZZZZZZZZZZZZWWWVVVUUUSSSQQQNNNLLLJJJIIIGGGEEEEEEFFFFFFEEEDDDBBBBBBAAA@@@???>>>===<<<<<<:::999999::::::999888777666666555444333222222000111111111111000/////////.........---------------------------.........---------------------------------...............------------------------......------------......,,,,,,,,,---------..............................------------------------------........./////////......///000000000000000111000000000000111222222333333333333333333333333444444555666666777777888999999:::;;;<<<======>>>>>>>>>?????????@@@@@@@@@BBBBBBBBBCCCCCCCCCDDDDDDEEEFFFFFFGGGGGGHHHIIIIIIJJJLLLLLLLLLJJJJJJKKKLLLOOOQQQRRRRRRQQQQQQRRRTTTQQQQQQQQQQQQQQQQQQRRRRRRUUUTTTTTTVVVYYYYYYVVVRRRWWWXXXYYY[[[\\\^^^___```___^^^^^^```bbbbbbaaa```dddeeeffffffggggggffffffbbbcccdddccccccdddfffhhhdddcccbbbccceeeeeedddbbbbbb___\\\XXXWWWXXXZZZ\\\[[[YYYXXXXXXXXXXXXWWWUUUSSSRRRQQQPPPOOOOOOOOOOOOLLLMMMMMMKKKHHHGGGFFFGGGEEEEEEDDDDDDCCCBBBBBBBBB@@@???>>>===<<<<<<<<<<<<999999999999999999999999777777777777777666555555444444444555555555555555555333222222333444222111333222222111111222222333111111111111111111111111222222222222222222222222333333333333333333333333444444444444333333333333222333444333111000111222111222333444444444444444555555555555666666666666888888999999888777666666999999999::::::999999999:::::::::;;;<<<<<<===>>><<<<<<===>>>???@@@@@@AAABBBCCCCCCBBBAAABBBCCCEEEEEEEEEGGGHHHJJJJJJKKKKKKIIIJJJKKKMMMNNNOOOOOOOOOOOOPPPQQQPPPMMMLLLMMMNNNOOOOOOPPPRRRRRRSSSSSSSSSQQQQQQPPPQQQRRRQQQOOOLLLQQQQQQQQQPPPPPPOOOOOOOOOMMMOOOQQQQQQPPPPPPQQQRRRRRRTTTVVVWWWWWWWWWYYYZZZTTTSSSRRRQQQQQQQQQSSSSSS:::888666555444444555666555555444444444444555555000000111333444222111111...,,,...111111...///222111111111000000/////////000000000000000111111222222222222222333333333333222222222222333444555666444444555555555666666666555555666777888888888888999999999999999:::;;;;;;::::::;;;<<<===>>>??????>>>>>>>>>???@@@AAABBBCCCEEEEEEEEEDDDDDDDDDCCCCCCFFFFFFFFFGGGGGGIIIJJJKKKKKKKKKKKKKKKLLLMMMNNNNNNQQQRRRTTTTTTSSSSSSSSSTTTSSSUUUWWWXXXYYYYYYXXXWWWWWWYYY\\\___``````^^^]]]^^^___aaadddffffffccc```bbbccceeeeeebbb`````````^^^]]]\\\\\\[[[[[[[[[[[[YYYZZZ\\\]]]______``````aaabbbdddeeefffeeedddccc\\\[[[ZZZYYYXXXXXXXXXXXXUUUUUUTTTRRRPPPMMMKKKJJJHHHGGGEEEDDDEEEEEEDDDCCC@@@@@@@@@???>>>===<<<<<<;;;999888888999:::888777666666555444333222111111...///000000111000000000.........---------,,,,,,,,,,,,,,,------.........---------------------------------.........//////------------------------...------,,,,,,------...+++,,,,,,,,,,,,---------........................---------------------------------.........//////---...//////000000//////111111000000111111222333333333333333333333333333333444444555666666777777888888999:::;;;<<<============>>>>>>>>>?????????@@@@@@AAAAAAAAAAAABBBBBBDDDDDDDDDEEEFFFFFFGGGGGGIIIJJJKKKJJJIIIJJJKKKMMMPPPQQQSSSRRRQQQPPPPPPQQQOOOOOONNNNNNOOOPPPQQQRRRSSSTTTTTTUUUUUUUUUUUUTTTWWWWWWXXXYYYZZZ[[[\\\\\\]]]]]]]]]___bbbccccccaaabbbbbbccccccdddeeefffgggaaaccceeeeeecccbbbccceeecccaaa```aaadddfffffffffaaa___\\\XXXVVVVVVXXXZZZYYYWWWVVVUUUVVVVVVUUUTTTQQQPPPOOONNNLLLLLLKKKKKKKKKLLLLLLJJJGGGEEEEEEFFFDDDCCCCCCBBBBBBAAA@@@@@@???>>>===<<<;;;;;;;;;;;;888888888888888888888888777777777777777777666555555555444444444444444444333222111111222222111///333333222222222222333333222222222222222222222222000000111111222222333333222222222222222222222222444444444333333333222222000222333333111111222444222333333444444444333333444444555555555666666666666666777777888777777777888888888999999888888888888999;;;<<<======<<<<<<;;;;;;===>>>??????@@@@@@AAABBBBBBAAAAAAAAACCCEEEEEEFFFGGGHHHIIIIIIIIIIIIGGGHHHJJJLLLNNNOOOOOONNNPPPRRRRRRPPPMMMJJJKKKLLLOOOOOOPPPPPPQQQQQQQQQQQQPPPOOOMMMNNNPPPQQQOOOLLLMMMNNNNNNOOOOOOOOOOOOOOONNNOOOQQQQQQQQQQQQRRRTTTRRRUUUXXXYYYYYYZZZ\\\___XXXVVVSSSQQQQQQRRRUUUVVV:::888666444333444555666555444444333333444444555333222222222111//////111000......000///---///444111111000000/////////...111111111111111222333333111111222222222333333333222222222222333444555666444444444555555555666666444555666777888888888888999999888888999999:::;;;888888999:::<<<======>>>=========>>>???AAABBBCCCEEEEEEEEEDDDCCCCCCBBBBBBFFFFFFFFFFFFGGGHHHIIIIIIJJJJJJJJJJJJKKKLLLNNNNNNOOOQQQSSSSSSRRRQQQRRRSSSSSSUUUWWWYYYYYYYYYXXXWWWYYY[[[]]]___`````````___^^^```cccgggkkkllliiigggccceeefffeeebbb```______]]]]]]]]]]]]^^^^^^^^^^^^ZZZZZZ\\\]]]^^^_________```aaabbbccccccbbb```___^^^]]]\\\ZZZYYYYYYYYYYYYTTTTTTSSSRRRPPPMMMLLLJJJHHHFFFDDDDDDDDDEEEDDDCCC>>>>>>??????>>>===<<<<<<:::999777888999999888777666555555444333222111000---...///000111111111111......---------,,,,,,,,,,,,,,,,,,------.........---------------------------------.........//////------------------------...------,,,,,,------...++++++,,,,,,,,,---------////////////////////////---------------------------------.........//////---......///////////////111111111111111222222333333333333333333333333333333333444444555666666777777888999:::;;;<<<<<<===============>>>>>>>>>>>>AAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDEEEEEEEEEFFFHHHIIIIIIIIIJJJLLLOOOQQQRRRSSSRRROOONNNMMMNNNPPPOOONNNNNNNNNQQQSSSUUUSSSTTTVVVVVVUUUUUUWWWXXXWWWWWWWWWXXXXXXYYYYYYYYY\\\\\\]]]```ccceeeeeeddd^^^^^^^^^___```bbbdddeeeaaadddgggfffcccaaaaaabbb```^^^]]]^^^bbbeeehhhiii```___]]]YYYVVVVVVXXXZZZXXXVVVTTTTTTUUUUUUTTTSSSQQQOOONNNLLLJJJIIIHHHHHHIIIJJJJJJHHHFFFDDDDDDEEECCCBBBBBBAAAAAA@@@??????>>>>>>===<<<;;;;;;;;;;;;777777777777777888888888777888888888888777777666555555555444444333333333333111000000111111000...444333333222222333333444333333333333333333333333//////000111222333333444111111111111111111111111444444444333333222222222111333444444444444555777333333444444444333222222444444444555555555666666333444555777888888888888777777888888888888777777777999;;;=========;;;::::::;;;<<<>>>????????????AAABBBBBBAAA@@@AAACCCFFFEEEFFFGGGGGGHHHHHHHHHHHHFFFHHHJJJLLLNNNNNNNNNNNNQQQSSSSSSPPPLLLIIIJJJKKKQQQQQQQQQRRRRRRRRRRRRRRRPPPMMMLLLMMMOOOPPPOOOMMMKKKKKKLLLNNNNNNOOOOOOOOONNNPPPRRRRRRQQQRRRTTTUUUPPPSSSWWWXXXYYYZZZ^^^bbb\\\ZZZVVVRRRQQQSSSVVVXXX555555666666555444333333111111111111111111111111000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000111111111111111111111111222222222333333333444444333333333444444444555555555555666777777777777777999999888888888888888888777777888999;;;<<<==================>>>???@@@AAACCCCCCBBBBBBCCCDDDFFFGGGEEEDDDDDDDDDDDDEEEEEEFFFHHHHHHHHHIIIIIIIIIIIIIIILLLMMMNNNPPPQQQPPPPPPOOOOOOOOOQQQRRRTTTVVVWWWWWW\\\[[[[[[\\\]]]^^^\\\[[[^^^___aaaccceeeggghhhiiihhhhhhhhhgggeeeccc```^^^bbb```^^^\\\[[[\\\^^^___[[[[[[[[[\\\^^^```aaabbbaaaaaaaaaaaa```^^^]]]\\\___^^^^^^]]][[[YYYWWWVVVPPPOOONNNMMMMMMLLLIIIGGGFFFFFFFFFEEEDDDBBBAAA@@@>>>>>>===<<<;;;::::::999888777777666555444444444222222222111111111111000////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,................................................+++,,,,,,------,,,,,,+++------------------------++++++,,,,,,,,,,,,------------------------------------------------------..................------///////////////////////////000000000000111111111333333333333333333333333333333333444444444555555777777777888999999::::::::::::;;;;;;<<<======>>>>>>>>>>>>???@@@@@@AAAAAABBBBBBBBBCCCCCCCCCCCCCCCEEEEEEEEEFFFGGGGGGHHHHHHIIIIIIJJJJJJKKKLLLLLLLLLIIIKKKMMMMMMMMMLLLMMMNNNSSSSSSSSSSSSTTTUUUVVVWWWVVVVVVUUUUUUUUUVVVWWWWWWYYYYYYZZZ\\\]]]^^^___```aaa]]]ZZZ\\\```cccaaa^^^cccccccccbbbbbbaaa```___]]]]]]^^^___bbbeeehhhiiibbb```]]]ZZZWWWUUUSSSSSSXXXVVVUUUXXX[[[[[[VVVPPPMMMLLLKKKIIIGGGFFFFFFFFFEEEEEEEEEEEEEEEDDDCCCCCCBBBBBBAAAAAA@@@???>>>>>>=========<<<;;;;;;::::::999999999999999999999999666555555555444444444444555444333333222222333333111111111111111111111111222222222222222222222222000000000000000000000000000000000000000000000000000000111111111222222222000000111222333333444444222222111111111111222222333333333444444444555555666666666666666555444444777777777777666666666666888777666555444444555666999999::::::;;;<<<======::::::;;;;;;===>>>???@@@AAA@@@?????????@@@BBBCCCDDDDDDDDDDDDEEEGGGHHHIIIJJJKKKLLLMMMMMMLLLKKKJJJRRRQQQQQQPPPOOOMMMMMMLLLQQQRRRTTTUUUTTTSSSQQQPPPPPPOOOMMMMMMMMMMMMLLLJJJHHHJJJMMMMMMLLLKKKKKKLLLPPPPPPQQQQQQQQQPPPOOOOOORRRQQQQQQRRRTTTWWWZZZ\\\XXXWWWWWWVVVUUUTTTSSSRRR444444444444444333222222111111111111111111111111000000000000000000000000////////////////////////////////////////////////////////////////////////111111111111111111111111111111111111222222222333333333333333444444444444555666666777777777777777888888888888888888888888888999999999::::::;;;;;;<<<<<<<<<<<<<<<===>>>???AAAAAA@@@@@@AAABBBDDDEEECCCCCCBBBBBBCCCCCCDDDEEEHHHHHHIIIIIIIIIIIIJJJJJJLLLMMMOOOPPPQQQQQQPPPPPPPPPPPPQQQSSSUUUVVVXXXXXX[[[ZZZZZZ[[[]]]]]]\\\ZZZ______aaaccceeegggiiiiiifffgggggggggfffdddbbbaaabbbaaa^^^\\\[[[\\\^^^___^^^^^^^^^___```aaabbbcccbbbbbbaaa```___]]]\\\[[[\\\[[[[[[YYYXXXVVVTTTSSSNNNMMMKKKJJJJJJIIIGGGEEEDDDDDDDDDCCCBBBAAA??????>>>>>>===<<<;;;:::999999777777666666555444444333222222222111111111000000////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------..............................////////////000000000000000000000000000000000000333333333333444444444444555555666666777888888888999999:::;;;;;;<<<<<<===<<<<<<======>>>?????????AAABBBBBBBBBBBBCCCCCCCCCCCCCCCCCCDDDEEEEEEFFFFFFGGGGGGHHHHHHIIIJJJJJJJJJIIIKKKMMMMMMLLLLLLLLLMMMPPPPPPPPPPPPQQQSSSTTTTTTTTTTTTTTTTTTTTTUUUVVVVVVWWWXXXYYYZZZ[[[]]]^^^^^^___\\\YYYZZZ^^^```^^^[[[_________``````______^^^WWWWWWXXXYYY\\\^^^aaabbb```^^^[[[XXXVVVTTTTTTSSSXXXVVVUUUVVVYYYXXXTTTOOOLLLKKKIIIGGGFFFEEEEEEDDDCCCCCCDDDDDDCCCCCCBBBAAABBBAAAAAA@@@??????>>>>>>======<<<<<<;;;:::::::::999999999999999999999999666666666555555555444444444444333222222222222333111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000111111111222222//////000111111222333333222111111000000111111222333333333333444444444444444444555666777777777777666666666666666666666666888777666555444555555666888888999999::::::;;;;;;:::::::::;;;<<<===>>>???>>>======<<<===>>>???@@@BBBBBBBBBBBBCCCEEEFFFGGGHHHIIIJJJKKKKKKJJJIIIHHHNNNNNNNNNNNNNNNNNNNNNOOOPPPQQQRRRSSSTTTSSSQQQPPPQQQOOONNNNNNNNNNNNMMMKKKHHHJJJMMMMMMLLLKKKKKKLLLNNNOOOOOOPPPPPPPPPOOOOOORRRQQQPPPOOOPPPQQQSSSTTTRRRRRRRRRRRRRRRRRRRRRRRR222222222222222222111000000000000000000000000000000000000000000000000000////////////////////////........................////////////////////////000000000000000000000000///000000000000111111111222222333333333444444444555666666777777777777777777777777777777777777777999999999999999999999999;;;;;;;;;;;;;;;;;;<<<<<<>>>>>>>>>>>>???@@@AAABBBAAAAAAAAAAAAAAABBBCCCDDDHHHHHHIIIIIIJJJJJJJJJJJJLLLNNNOOOPPPQQQQQQPPPPPPPPPQQQRRRTTTVVVWWWXXXYYYZZZYYYYYYZZZ\\\]]]\\\ZZZ___```aaaccceeeggghhhiiieeeeeeeeeffffffeeeddddddbbbaaa^^^]]]\\\\\\^^^____________^^^______```aaabbbaaaaaa```^^^\\\[[[ZZZZZZZZZYYYXXXVVVTTTRRRQQQLLLIIIFFFEEEEEEEEEDDDCCCBBBBBBBBBAAA@@@???>>>=========<<<;;;:::999888888666666555555444444333333222222111111111000000000/////////............---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......------------------------.../////////000000000000333333333333333333333333222222333333333444444444333444444555666666777777888888888999::::::;;;;;;:::;;;;;;<<<======>>>>>>@@@@@@AAAAAAAAABBBBBBBBB@@@@@@AAABBBBBBCCCCCCDDDEEEEEEEEEFFFGGGGGGHHHHHHIIIKKKLLLLLLKKKKKKKKKLLLLLLLLLLLLMMMNNNOOOQQQQQQQQQQQQRRRRRRSSSTTTUUUUUUVVVVVVVVVWWWYYYZZZ\\\]]]]]]ZZZXXXYYY\\\\\\ZZZXXXYYYZZZ[[[\\\]]]]]]]]]]]]SSSSSSTTTUUUWWWYYY[[[\\\]]][[[YYYWWWUUUTTTTTTUUUXXXVVVSSSTTTUUUUUUQQQNNNJJJIIIGGGFFFEEEDDDCCCCCCBBBBBBBBBBBBBBBAAA@@@@@@AAA@@@@@@??????>>>>>>===<<<<<<<<<;;;::::::999999888888888888888888888888777666666666555555555555444444333222222222222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111...//////000000111111111222111111000000111111222222222333333333444444444111222444666888999999:::666666666666666666666666777777666555555555555666888888888888888888888888999999999999:::<<<===>>><<<<<<<<<<<<<<<===>>>>>>??????@@@@@@AAACCCDDDEEEFFFGGGGGGHHHHHHGGGGGGFFFIIIIIIJJJLLLMMMOOOPPPPPPNNNOOOPPPRRRRRRRRRQQQPPPQQQOOONNNNNNOOOOOOMMMLLLHHHJJJMMMMMMLLLKKKKKKLLLLLLMMMNNNOOOOOOOOOOOOOOORRRQQQOOOMMMKKKKKKKKKKKKLLLLLLMMMNNNOOOOOOPPPPPP111111222222222111111000000000000000000000000000////////////////////////................................................////////////////////////000000000000000000000000//////000000000111111111222222222222333333333333555555666777777777777666666666666666666666777777888888888888999999999999;;;;;;:::::::::;;;;;;<<<=========>>>>>>???@@@@@@AAAAAA@@@AAAAAABBBCCCDDDHHHHHHHHHIIIJJJJJJKKKKKKLLLMMMOOOPPPQQQQQQPPPPPPQQQQQQSSSTTTVVVWWWYYYYYYZZZYYYYYY[[[]]]]]]\\\[[[^^^___```bbbdddeeeggggggeeeeeeeeeeeeeeeeeeddddddbbbaaa___]]]]]]]]]^^^^^^]]]\\\[[[[[[ZZZZZZ[[[[[[^^^^^^^^^^^^]]][[[ZZZZZZZZZZZZYYYXXXVVVTTTSSSRRRIIIFFFCCCAAAAAABBBBBBBBBAAAAAAAAA@@@@@@>>>======<<<<<<;;;:::999888777777555444444444333333333222111111111111000000000000//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------******++++++,,,---......------------------------//////000000000111111111444444444444444444444444222222222222333333333333333333444444555666666666666666777777888999999:::::::::;;;;;;<<<=========>>>??????@@@@@@AAAAAAAAA??????@@@@@@AAABBBBBBCCCCCCDDDDDDEEEFFFFFFGGGGGGHHHJJJLLLLLLJJJIIIJJJKKKHHHIIIIIIJJJLLLMMMOOOPPPOOOPPPQQQRRRSSSTTTUUUUUUTTTTTTTTTTTTVVVXXXYYY[[[\\\ZZZYYYYYYZZZZZZXXXVVVVVVWWWXXXZZZ[[[\\\]]]]]]TTTTTTUUUVVVWWWXXXZZZZZZZZZYYYXXXVVVUUUUUUVVVVVVXXXUUURRRQQQQQQPPPNNNLLLIIIHHHGGGEEEDDDCCCCCCCCCAAAAAABBBBBBAAAAAA@@@????????????>>>>>>=========;;;;;;;;;:::999999888888777777777777777777777777777777666666666555555555444333333222111222222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000/////////000000000111111/////////000000111111111111111000000000000111111222222222222333333333333111222444666888999999:::444555555555555555666666666666666555555555666666888888888888888888888777888888888888999:::;;;<<<============>>>>>>??????????????????AAABBBCCCDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHJJJLLLNNNOOOPPPLLLMMMNNNPPPQQQQQQQQQQQQOOONNNMMMMMMNNNNNNMMMKKKHHHJJJMMMMMMLLLKKKKKKLLLJJJKKKLLLNNNNNNOOOOOOOOOQQQPPPNNNKKKIIIHHHGGGGGGIIIIIIJJJJJJKKKLLLLLLMMM000111111222222222111111////////////////////////........................------------------------////////////////////////........................////////////////////////000000000000111111111111111111111222222222333333444444555666666666666555444444444555555666666666555555666777888999:::;;;;;;;;;:::::::::;;;<<<<<<<<<======>>>??????@@@@@@AAAAAAAAAAAABBBCCCDDDEEEGGGGGGHHHHHHIIIJJJJJJKKKLLLMMMNNNPPPPPPPPPPPPOOOPPPPPPQQQSSSUUUVVVXXXXXXZZZYYYZZZ[[[]]]^^^]]]\\\\\\]]]^^^```aaacccddddddeeeeeeddddddccccccbbbbbbbbbaaa___^^^^^^]]]^^^^^^\\\[[[ZZZYYYXXXXXXXXXXXXZZZZZZ[[[[[[[[[ZZZZZZYYYXXXXXXWWWVVVTTTRRRPPPOOOGGGDDDAAA???@@@AAAAAAAAA@@@@@@@@@@@@??????>>>===;;;;;;:::999888777666666333333333333222222222222111111111000000000//////............------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++,,,---..............................000000000111111111222222000000000000000000000000111111111222222222333333333333444444555666666777555555666666777888888888::::::;;;;;;<<<======>>>=========>>>???@@@@@@AAA??????@@@AAAAAABBBBBBCCCDDDDDDDDDEEEFFFFFFGGGGGGHHHIIIKKKKKKIIIHHHIIIIIIGGGGGGHHHIIIKKKMMMOOOPPPOOOPPPQQQSSSTTTUUUUUUUUURRRRRRQQQRRRSSSUUUXXXYYY[[[ZZZZZZZZZ[[[ZZZXXXWWWUUUVVVWWWYYYZZZ[[[\\\\\\UUUUUUVVVWWWXXXXXXXXXYYYYYYXXXWWWVVVUUUVVVWWWXXXVVVTTTRRRPPPOOONNNLLLJJJHHHHHHFFFEEEDDDDDDDDDDDDAAABBBBBBBBBBBBAAA@@@@@@>>>>>>============<<<<<<:::::::::999888888777777666666666666666666666666666666666666555555555555333333222111111111111222000000000000000000000000111111111111111111111111////////////////////////////////////////////////....../////////000000000000000000111111111111111111000000000000000000111111111111222222222333333333333555666666777777777333333444444555555555555555555666666666666666666999999999999888888888888888888888888888999:::;;;<<<<<<======>>>>>>>>>>>>?????????@@@AAABBBDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHIIIKKKLLLMMMMMMLLLLLLMMMNNNOOOPPPPPPPPPMMMLLLKKKKKKLLLLLLKKKJJJHHHJJJMMMMMMLLLKKKKKKLLLJJJKKKLLLMMMNNNNNNOOOOOOOOOOOOMMMLLLJJJIIIHHHHHHIIIIIIIIIIIIHHHHHHHHHHHH///000111111222111111111////////////////////////........................------------------------////////////////////////........................////////////////////////000000000000111111111111000000111111111222222222222333333444555444444444333333333444444555555666444444555777888999:::;;;999999999999:::;;;<<<===<<<===>>>???@@@@@@@@@???@@@@@@@@@AAABBBCCCDDDEEEEEEEEEFFFGGGHHHIIIIIIJJJKKKLLLMMMOOOOOOOOONNNNNNNNNNNNOOOQQQSSSTTTVVVVVVYYYXXXYYYZZZ]]]^^^]]]\\\YYYZZZ[[[\\\^^^___```aaaddddddcccbbbaaaaaaaaaaaabbbaaa```___^^^^^^^^^^^^]]]\\\[[[ZZZYYYYYYYYYYYYWWWWWWXXXXXXXXXXXXWWWWWWRRRRRRQQQPPPNNNLLLKKKIIIEEEBBB@@@??????@@@?????????????????????>>>======::::::999888777666555555222222222222111111111111111111000000000/////////.........------------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------+++,,,,,,------,,,,,,+++------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,,,,------......////////////////////////000000000000111111111111000000000000000000000000000000111111111222222222333333333444555555666666555555555666777777888888:::::::::;;;<<<<<<======;;;;;;<<<===>>>??????@@@???@@@@@@AAAAAABBBCCCCCCDDDDDDDDDEEEFFFFFFGGGGGGGGGIIIJJJJJJHHHGGGGGGHHHFFFFFFHHHIIILLLNNNPPPQQQNNNPPPQQQSSSTTTTTTSSSSSSQQQQQQPPPPPPQQQTTTVVVXXXYYYYYYZZZ[[[[[[ZZZXXXXXXUUUVVVWWWXXXYYYYYYYYYYYYTTTTTTUUUVVVVVVVVVUUUUUUWWWVVVUUUTTTTTTUUUVVVWWWSSSRRRRRRPPPOOOLLLJJJIIIHHHGGGFFFEEEDDDDDDDDDDDDAAAAAAAAAAAAAAA@@@@@@???<<<<<<<<<<<<<<<<<<<<<<<<999999999888777777666666555555555555555555555555666555555555444444444444333333222111111111111111000000000000000000000000111111111111111111111111////////////////////////////////////////////////............////////////111111111111111111111111111000000//////000000111000000111111111222222222333444444555555555444444222222333333444555555555444555666666777666666666888888888888888888999999888888888888888999:::::::::;;;;;;<<<===<<<<<<<<<@@@@@@@@@@@@AAACCCDDDEEEGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGHHHIIIJJJKKKLLLLLLMMMMMMNNNNNNOOOOOOPPPPPPLLLJJJIIIJJJKKKKKKJJJIIIHHHJJJMMMMMMLLLKKKKKKLLLKKKLLLMMMNNNNNNNNNNNNNNNOOONNNNNNMMMLLLKKKJJJJJJIIIIIIHHHGGGFFFEEEDDDCCC......///000000000000000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,............................................................................../////////000000000000000000000111111111222111111222333333333333222222222222333444444555555555555666666777888999999666666777888999:::<<<===;;;<<<===>>>?????????>>>>>>?????????AAABBBCCCDDDCCCDDDEEEFFFGGGHHHHHHIIIIIIJJJLLLMMMNNNNNNMMMMMMKKKLLLMMMOOOPPPRRRSSSTTTVVVVVVVVVXXX[[[\\\[[[ZZZVVVWWWXXXYYYZZZ\\\\\\]]]aaa``````___``````bbbbbbaaaaaa``````___^^^^^^^^^]]]]]]\\\[[[ZZZZZZZZZZZZWWWWWWWWWVVVUUUTTTRRRQQQMMMMMMLLLKKKIIIGGGFFFEEEAAA???>>>>>>??????===<<<===============<<<<<<;;;:::999888777666555555444111111111111111111111111111000000000////////////.........---------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++------------------..........................................////////////111111111111111111111111000000000000111111111222111111222222333444444444555555555666777777888888888888999999:::;;;;;;;;;::::::;;;<<<===>>>???????????????@@@AAAAAABBBBBBCCCCCCDDDDDDEEEFFFFFFFFFGGGHHHJJJIIIGGGFFFFFFGGGEEEEEEGGGIIIKKKNNNPPPRRRNNNOOOQQQRRRSSSRRRQQQPPPQQQPPPOOOOOOPPPSSSVVVXXXVVVXXXZZZ[[[ZZZYYYXXXXXXVVVWWWWWWWWWWWWWWWVVVVVVSSSSSSTTTUUUUUUTTTSSSRRRTTTSSSRRRRRRRRRRRRSSSTTTPPPQQQRRRQQQOOOLLLJJJIIIFFFEEEDDDCCCBBBBBBBBBBBB??????@@@@@@??????>>>===;;;;;;;;;;;;;;;;;;;;;;;;999888888777777666555555444444444444444444444444444444444444333333333333333222222111111111111111000000000000000000000000000000000000000000000000////////////////////////////////////////////////------........./////////000000000000000000000000000000////////////000000000000000000111111111222111222333333444444333333111222222333444444555555333444666777777777666666666666666777777888888888999999888888888999:::::::::;;;<<<=========<<<<<>>>>>>>>>>>============>>>???AAABBBCCCBBBCCCDDDEEEFFFGGGHHHHHHHHHIIIKKKLLLMMMMMMLLLLLLJJJJJJKKKMMMOOOPPPRRRRRRTTTTTTTTTVVVYYYZZZYYYXXXTTTUUUVVVWWWXXXYYYZZZ[[[^^^]]]]]]^^^___aaacccdddaaaaaaaaa```______^^^^^^\\\\\\[[[ZZZZZZZZZZZZZZZXXXXXXWWWUUUSSSPPPNNNMMMLLLKKKKKKJJJHHHFFFDDDCCC>>>=========>>>>>><<<:::;;;;;;<<<<<<;;;;;;::::::999999888777666555444444000000000000000111111111000000000000////////////......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++////////////////////////..................------------------------------,,,,,,,,,---------......------------------------000000000000111111111111000000000111222222333333555555666666777888888888777777777888999999::::::999999:::;;;<<<===>>>???>>>>>>>>>???@@@@@@AAAAAABBBBBBCCCCCCDDDEEEEEEEEEGGGHHHIIIIIIGGGFFFFFFFFFDDDEEEFFFHHHKKKNNNPPPQQQMMMNNNPPPQQQQQQPPPOOOMMMQQQPPPOOONNNPPPSSSVVVXXXTTTVVVYYYZZZZZZYYYXXXXXXVVVWWWWWWVVVVVVUUUSSSSSSSSSTTTUUUUUUUUUTTTRRRQQQRRRRRRPPPOOOOOOPPPQQQRRRNNNPPPRRRRRRPPPMMMJJJIIIDDDCCCBBBBBBAAAAAAAAAAAA>>>>>>>>>>>>>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;888888888777666666555555444444444444444444444444444444333333333222222222333222222111000111111111000000000000000000000000////////////////////////////////////////////////////////////////////////---------........./////////////////////.........000000////////////000000000000000000111111111111///000111222333333333333111111222333333444555555333444666777777777666666333444444555666777888888999999999999999999::::::<<<===???@@@@@@@@@???>>>>>>>>>??????@@@AAACCCDDDFFFEEEDDDCCCCCCDDDEEEFFFEEEEEEGGGIIIKKKMMMNNNOOOPPPPPPOOOOOONNNOOOOOOOOOLLLKKKJJJKKKLLLMMMLLLKKKHHHJJJMMMMMMLLLKKKKKKLLLNNNNNNOOOOOOOOONNNNNNMMMPPPPPPPPPOOONNNLLLKKKJJJDDDDDDCCCBBBBBBAAAAAA@@@111111111111111000//////........................---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,......---,,,,,,,,,,,,---------............................................................///000000000000000000000111111111222222222222222222222333444555555444666777888777777999:::999888777666777888;;;<<<::::::;;;;;;;;;;;;;;;;;;======>>>>>>?????????@@@AAAAAABBBCCCDDDEEEFFFFFFGGGHHHJJJJJJJJJJJJKKKMMMJJJLLLNNNNNNNNNMMMNNNOOOTTTTTTTTTUUUUUUVVVVVVVVVTTTUUUVVVWWWXXXYYYZZZ[[[[[[\\\\\\]]]^^^___``````dddbbb___^^^^^^___^^^^^^^^^[[[XXXWWWYYY\\\^^^^^^XXXXXXXXXWWWUUURRRNNNLLLLLLKKKIIIFFFDDDCCCBBBAAA>>>>>>>>>===<<<<<<;;;;;;;;;;;;::::::999999::::::555555444444444333333333111111000000//////......000000///...---,,,,,,+++------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...////////////////////////000000///...---,,,,,,+++++++++,,,,,,,,,,,,---------------,,,,,,++++++++++++++++++,,,,,,,,,---------------............///////////////000000000000000000111222333333444444222333333444555666777777777777888999999999999888999:::;;;<<<============??????@@@AAAAAABBBBBBCCCBBBBBBCCCCCCDDDDDDEEEEEEHHHFFFEEEGGGIIIJJJGGGEEEFFFFFFFFFGGGHHHJJJMMMNNNLLLLLLLLLLLLMMMOOOQQQSSSSSSSSSSSSRRRQQQRRRUUUWWWVVVXXXZZZ\\\]]][[[YYYXXXWWWUUUSSSSSSTTTTTTSSSRRRVVVUUUSSSSSSSSSRRROOOMMMRRRQQQOOONNNMMMMMMNNNOOOQQQOOOMMMLLLLLLLLLJJJHHHCCCCCCBBBAAAAAA@@@@@@?????????>>>>>>======<<<<<<======<<<;;;::::::999999999888777666444444333333333333444444444333222111111111111111111111111111000000000000000000000000111111000000//////......000000000000000000000000////////////////////////000000///...............000000000000000000000000///////////////.........////////////000000000000000000000000000000000000222111111111000000//////000111222333444444444444444555666666666666666555888777555444555666888999999888777666666888:::;;;=========>>>??????@@@@@@@@@???>>>>>>???AAACCCDDDAAADDDGGGFFFDDDDDDFFFIIIIIIJJJJJJKKKKKKKKKKKKKKKOOONNNMMMOOORRRTTTTTTTTTRRRPPPMMMLLLLLLMMMLLLKKKLLLKKKIIIHHHHHHIIIKKKLLLMMMNNNOOOPPPOOOMMMJJJHHHIIIKKKNNNQQQRRRQQQNNNMMMHHHFFFDDDAAA???>>>>>>>>>///////////////......---------------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++...,,,,,,,,,---...---,,,,,,,,,,,,------------.........................................................///000000000000///000000000111111111222222222222111222222333444555333444666666555666777999666666555444555777999:::999::::::::::::;;;;;;;;;;;;;;;<<<===???@@@AAAAAAAAAAAABBBCCCDDDEEEEEEFFFEEEFFFHHHHHHGGGHHHIIIKKKIIIKKKMMMNNNMMMMMMNNNOOOSSSSSSSSSTTTUUUUUUUUUVVVRRRSSSTTTVVVXXXZZZ[[[\\\[[[\\\\\\]]]^^^___```aaacccaaa_________```___^^^\\\ZZZXXXWWWYYY[[[\\\\\\XXXXXXXXXWWWUUURRRPPPNNNKKKJJJHHHGGGEEEDDDDDDDDD>>>>>>======<<<;;;;;;;;;::::::999999888888999999444444444444333333333333000000000000//////....../////////...------,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++++++++,,,------------------------------...------,,,,,,++++++***+++++++++,,,,,,,,,------------,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,------------.............../////////000000000000000000111111222333333444222222333444555666777777666777888888999999888888999999;;;<<<<<<=========>>>>>>>>>???@@@@@@AAAAAABBBBBBCCCCCCDDDEEEEEEEEEHHHFFFEEEFFFHHHIIIGGGEEEFFFEEEEEEFFFHHHJJJLLLMMMLLLLLLLLLLLLMMMNNNPPPQQQQQQRRRSSSRRRRRRSSSUUUWWWUUUWWWYYY[[[\\\\\\[[[ZZZWWWUUUTTTTTTUUUVVVVVVUUUVVVTTTSSSSSSSSSRRRPPPNNNQQQPPPOOONNNNNNMMMMMMMMMOOOMMMKKKJJJJJJJJJHHHFFFBBBBBBAAAAAA@@@?????????>>>======<<<<<<;;;;;;:::;;;;;;::::::999888888777999888666555444333333333333333333333333222222111111111111111111111111111000000000000000000000000000000000000//////......////////////////////////////////////////////////000000///...................................................////////////.../////////000000000000000000000000000000000000111111111000000000/////////000111222333333333333444444555666666666666555777666555444555666888999999888777666666888:::;;;<<<<<<======>>>????????????>>>>>>>>>???@@@BBBCCCAAABBBDDDDDDDDDEEEFFFHHHIIIJJJKKKKKKLLLLLLKKKKKKMMMLLLKKKMMMPPPRRRSSSRRRRRROOOMMMKKKKKKJJJHHHFFFKKKJJJIIIHHHHHHIIIJJJKKKKKKLLLOOOPPPQQQOOOMMMLLLJJJKKKMMMOOOOOONNNMMMKKKGGGFFFDDDAAA@@@???>>>>>>---------------,,,++++++------------------------,,,,,,,,,,,,++++++++++++************************...,,,+++,,,---...---+++,,,,,,,,,,,,---------------------------------------------------------------...//////000/////////000000000000111111111111111111111111222333444555111333444444444444555666444333333333333555666777888888888999999999::::::999:::;;;<<<>>>@@@AAABBB@@@@@@AAABBBCCCDDDEEEEEECCCDDDFFFFFFEEEEEEFFFHHHHHHJJJLLLMMMLLLLLLMMMNNNQQQQQQRRRRRRSSSTTTUUUUUUQQQRRRTTTVVVXXX[[[\\\]]][[[\\\]]]]]]______```aaa```_________aaaaaa___]]]ZZZXXXWWWXXXZZZ[[[ZZZYYYWWWWWWXXXWWWVVVSSSQQQPPPMMMLLLJJJHHHFFFDDDCCCCCC>>>======<<<<<<;;;::::::999999888777777777777777444444444333333333222222000000000////////////...------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++,,,------++++++++++++++++++++++++************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***+++++++++,,,,,,,,,,,,------------................../////////000000000000000000111222222333333111222333333555555666777666666777888888888888888888999:::;;;<<<<<<<<<;;;<<<<<<======>>>?????????BBBBBBCCCCCCDDDEEEEEEEEEGGGFFFEEEFFFGGGHHHGGGEEEEEEEEEEEEFFFGGGIIIKKKLLLLLLKKKKKKKKKLLLLLLMMMNNNNNNPPPRRRRRRRRRSSSUUUVVVUUUVVVWWWYYYZZZ[[[[[[\\\YYYWWWVVVVVVWWWXXXWWWUUUVVVUUUTTTTTTTTTTTTRRRPPPPPPPPPPPPPPPOOONNNMMMMMMLLLJJJHHHHHHHHHGGGEEECCCAAA@@@@@@??????>>>======<<<<<<;;;;;;:::999999999999999888888777777666666888777666444333333333333333333222222222111111111000000000000000000000000000000000000000000000000000000000////////////...////////////////////////000000000000000000000000000///......---.........---------------------------------.../////////000....../////////000000000000000000000000000000000111111000000000000//////...///000111222222222222333444555555666666555555777666555555555666777888888888777666777888999:::;;;;;;;;;<<<======>>>>>>>>>=========>>>???@@@AAA@@@???@@@BBBEEEGGGGGGFFFJJJKKKKKKLLLLLLLLLLLLLLLJJJIIIIIIKKKNNNPPPQQQQQQRRRQQQNNNMMMLLLJJJFFFDDDIIIIIIIIIIIIIIIIIIIIIIIIGGGIIILLLNNNPPPPPPOOONNNKKKKKKKKKLLLKKKJJJIIIIIIGGGFFFDDDBBBAAA?????????,,,,,,,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++************++++++++++++---,,,++++++------,,,+++++++++,,,,,,,,,---------------------------------------------------------------...////////////.../////////000000000111111000000000111111222333444111222444444333222444555333222222222333444555666666666777777888888999999999:::;;;<<<===>>>????????????@@@AAABBBCCCDDDDDDBBBDDDEEEEEEDDDDDDEEEFFFGGGIIIKKKKKKKKKJJJKKKMMMNNNNNNOOOPPPQQQSSSSSSTTTSSSTTTUUUWWWYYY[[[\\\]]][[[[[[\\\]]]^^^___``````^^^]]]^^^___aaaaaa___]]]XXXXXXXXXYYY[[[[[[YYYWWWVVVWWWWWWVVVUUUSSSRRRQQQRRRPPPLLLHHHEEEAAA???>>>======<<<<<<;;;::::::999888888777666555555555555333333333333222222222222////////////////////////,,,,,,,,,------.........,,,,,,------------,,,,,,++++++++++++++++++++++++***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++***+++,,,,,,---++++++++++++++++++++++++))))))))))))******++++++***++++++++++++,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,---------................../////////000000000000000000111111222222111111222333444555666666555666777777888888777777888888999:::;;;;;;::::::;;;;;;<<<<<<===>>>>>>>>>BBBBBBBBBCCCDDDDDDEEEEEEFFFFFFEEEEEEFFFFFFFFFFFFEEEFFFFFFGGGHHHIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLNNNPPPRRRRRRRRRTTTVVVVVVVVVVVVVVVWWWXXXXXXYYY[[[ZZZXXXXXXYYYXXXVVVTTTWWWVVVUUUVVVWWWVVVTTTRRRPPPQQQQQQRRRQQQOOONNNMMMKKKIIIGGGFFFFFFEEEDDDBBB?????????>>>======<<<<<<<<<;;;;;;::::::999888888888888777777666666666555666555444333222222222222222222111111000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////000000000000000000000000///......------.........------------------------,,,,,,------...///000000........./////////000000////////////////////////000000000000000000/////////000000111222222111111222333444555555555555555666555555555555666777888888777777666777888999999999::::::;;;;;;<<<==================>>>>>>??????@@@>>>>>>AAAFFFIIIHHHGGGJJJKKKLLLLLLMMMMMMLLLLLLIIIHHHHHHJJJMMMPPPQQQQQQSSSQQQPPPPPPOOOMMMJJJGGGHHHIIIIIIJJJJJJIIIIIIHHHFFFGGGJJJLLLMMMNNNMMMMMMKKKJJJIIIHHHGGGFFFFFFFFFGGGGGGEEEDDDBBBAAA@@@@@@,,,------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,---------,,,++++++,,,---,,,++++++++++++,,,,,,,,,------------------------------------------------------,,,,,,---...................../////////000000000000000000000111222333333111333444333222222333555333333333333444555666666555555666777777888999999;;;;;;;;;;;;;;;;;;<<<<<<>>>>>>???@@@AAABBBCCCCCCCCCDDDEEEEEEDDDDDDEEEFFFFFFHHHJJJJJJIIIIIIJJJKKKKKKKKKMMMNNNPPPQQQRRRSSSVVVVVVWWWXXXXXXYYYZZZZZZZZZZZZ[[[\\\]]]^^^______\\\\\\\\\^^^```___]]][[[XXXXXXXXXZZZ[[[ZZZXXXVVVUUUUUUUUUTTTRRRQQQPPPOOOPPPNNNKKKGGGCCC@@@>>>===<<<<<<;;;;;;::::::999999888777666555444444444444333333222222222111111111.............../////////++++++,,,,,,---.........++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++************+++,,,,,,++++++++++++++++++++++++))))))******++++++,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++------------............,,,,,,,,,------------...............//////////////////000000000000111111000000111222333444555555555555666777777777777666777888888999999999999999;;;;;;<<<<<<======>>>>>>AAAAAAAAABBBCCCCCCDDDDDDFFFEEEEEEDDDDDDDDDEEEFFFFFFFFFGGGHHHIIIJJJJJJJJJJJJJJJJJJJJJKKKJJJJJJJJJKKKMMMOOOPPPPPPQQQSSSUUUWWWVVVVVVUUUTTTTTTTTTSSSWWWWWWWWWXXXZZZZZZXXXWWWXXXWWWVVVWWWXXXXXXWWWUUUQQQQQQRRRRRRQQQPPPNNNMMMKKKIIIGGGFFFFFFEEECCCBBB??????>>>======<<<<<<;;;<<<<<<;;;::::::999999888777777777777666666666666555444333222222111111222222111000////////////000////////////////////////......................................./////////........................////////////////////////......------------..............................+++,,,,,,---...//////000............////////////........................//////////////////000000000111222222222222222222111222333444555555555555555555555555555666666777777777777777777888888888999999999:::;;;;;;<<<<<<<<<=========>>>>>>>>>>>>@@@???>>>AAAGGGJJJJJJHHHJJJJJJKKKLLLLLLLLLLLLLLLJJJIIIHHHJJJMMMPPPQQQQQQOOOOOOOOOOOOPPPPPPMMMKKKHHHHHHIIIJJJJJJIIIHHHHHHJJJJJJLLLMMMMMMMMMLLLLLLKKKIIIHHHFFFDDDCCCCCCDDDGGGGGGFFFEEEDDDCCCAAAAAA---------------,,,,,,+++++++++++++++++++++++++++*********++++++++++++++++++++++++,,,,,,------...---+++***+++,,,---,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------............////////////////////////000111222333111222333333111111222333333333333444555555666666444555666666777888999999;;;;;;;;;::::::::::::999======>>>???@@@AAABBBBBBCCCEEEFFFEEEDDDCCCDDDFFFDDDFFFHHHIIIHHHHHHIIIJJJHHHIIIJJJLLLNNNPPPQQQRRRVVVVVVVVVVVVWWWWWWWWWWWWXXXYYYZZZ[[[\\\]]]]]]^^^\\\[[[[[[[[[]]]]]][[[YYYXXXWWWWWWXXXYYYYYYVVVTTTTTTSSSRRRQQQOOONNNMMMLLLHHHGGGEEECCCBBBAAA@@@@@@<<<;;;;;;::::::999888888888777666444444333333333222222222111111111000000---............/////////++++++,,,,,,---------...***++++++,,,,,,++++++***++++++++++++++++++++++++*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,---************++++++++++++*********+++++++++++++++------------............,,,,,,,,,,,,------------------.........////////////////////////000000000///000111111333333444555444555555666666666666666777777888888888888888777::::::;;;;;;<<<=========??????@@@@@@AAABBBBBBCCCEEEEEEEEEDDDBBBCCCEEEGGGEEEFFFGGGHHHIIIIIIIIIIIIHHHIIIJJJKKKKKKKKKKKKKKKMMMMMMNNNNNNNNNOOORRRUUUWWWVVVVVVUUUTTTRRRQQQPPPQQQQQQSSSVVVZZZ\\\[[[ZZZVVVVVVUUUVVVXXXXXXWWWUUUPPPPPPPPPPPPOOONNNMMMMMMJJJHHHGGGFFFFFFEEECCCAAA???>>>>>>======<<<<<<;;;;;;;;;;;;:::999999888888666666666666666555555555333333222111111111111111111000///...---...//////////////////////////////........................---............/////////........................////////////////////////---------,,,------...///........................,,,,,,,,,---.........///------........./////////..............................////////////000000111111222222222222222111000111222333444555555555444444555555555666666666666666666777777777888888999999999:::;;;;;;<<<<<<======>>>>>>>>>>>>======??????@@@BBBFFFHHHIIIIIIIIIJJJJJJKKKKKKKKKKKKKKKKKKJJJJJJKKKNNNPPPPPPPPPKKKKKKKKKLLLNNNOOONNNMMMHHHHHHHHHHHHHHHHHHHHHHHHNNNNNNNNNOOONNNNNNMMMMMMIIIHHHFFFEEECCCBBBBBBBBBEEEEEEEEEEEECCCBBBAAA@@@,,,,,,------,,,,,,+++***++++++++++++++++++++++++)))*********++++++++++++)))******+++,,,,,,------,,,+++***+++,,,,,,,,,******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,------.........////////////////////////000222222///111222111000///000111222222333444555555555555444555666777888999::::::999999999999::::::::::::<<<======>>>???@@@AAAAAACCCDDDEEEDDDCCCBBBCCCEEECCCEEEGGGHHHGGGGGGHHHIIIFFFGGGHHHJJJMMMOOOPPPQQQQQQQQQRRRSSSTTTTTTUUUUUUWWWWWWXXXYYYZZZ[[[\\\\\\]]][[[YYYYYYYYYZZZYYYXXXVVVUUUTTTUUUVVVUUUTTTRRRSSSQQQPPPNNNLLLJJJIIIIIICCCBBBAAA@@@@@@@@@@@@@@@;;;;;;::::::999888888888888777666555333333333333222111111111000000000000---------.........//////,,,,,,,,,,,,,,,,,,------******++++++++++++******************************)))******+++,,,,,,------++++++++++++++++++++++++******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,***************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************++++++++++++)))*********+++++++++++++++++++++,,,,,,,,,------++++++,,,,,,,,,------------------.........////////////////////////////////////000111222333444444444444555666666666555555666777777888888777777666888888999::::::;;;;;;<<<>>>>>>>>>???@@@@@@AAAAAADDDEEEEEECCCAAAAAADDDGGGCCCDDDEEEFFFGGGGGGFFFFFFGGGHHHJJJKKKLLLLLLLLLLLLOOONNNMMMLLLKKKMMMQQQUUUUUUVVVWWWWWWVVVTTTRRRQQQOOOPPPRRRUUUYYYZZZYYYWWWTTTSSSSSSTTTVVVWWWUUUTTTNNNNNNMMMLLLKKKKKKKKKKKKIIIGGGFFFEEEEEEDDDBBB@@@??????>>>>>>===<<<<<<<<<:::999999888888777777666444444444444444444444444222222111000000000000111111000...---,,,---...///........................---------------------------------.........//////........................---------------------------,,,,,,,,,------...///---------------------------------------------------------.........//////------------------------........./////////000000000111111111111111000000///000111333444444444555444444555555666666555555555666666777777777777777999999::::::;;;<<<<<<<<<===>>>?????????>>>=========???AAACCCCCCEEEGGGIIIHHHHHHIIIJJJJJJJJJJJJJJJLLLKKKJJJKKKMMMNNNNNNNNNLLLKKKJJJKKKMMMOOOOOOOOOIIIIIIHHHGGGGGGHHHIIIIIIMMMMMMMMMMMMMMMMMMMMMMMMGGGGGGFFFEEECCCBBBAAAAAABBBBBBBBBBBBAAA@@@>>>===+++,,,,,,,,,,,,+++******************************))))))******++++++++++++((())))))***++++++,,,,,,,,,+++******,,,,,,+++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,---------.........//////.........//////000111222...///000///...---...///111111222444444444444444555555666777888999::::::777777888999::::::;;;;;;<<<<<<===>>>???@@@AAAAAABBBCCCDDDDDDBBBAAABBBDDDCCCEEEGGGGGGGGGFFFGGGHHHEEEFFFGGGJJJLLLNNNPPPQQQMMMMMMNNNPPPQQQSSSTTTTTTVVVVVVWWWXXXYYYZZZ[[[[[[]]][[[XXXWWWWWWXXXXXXWWWUUUSSSRRRRRRSSSSSSRRRPPPRRRPPPNNNLLLJJJHHHGGGFFFCCCBBBAAA???>>>=========;;;;;;::::::999888888777888888666555444333333333111111111111000000000000---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******************************))))))***+++,,,,,,------************************))))))))))))))))))))))))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,*********)))***++++++,,,++++++++++++++++++++++++++++++******************)))************+++++++++))))))******++++++++++++))))))*********+++++++++++++++,,,,,,,,,------------------........./////////////////////.........//////000111222333444444333444555555666666555555666777777777777777666666777777777888999999::::::=========>>>??????@@@@@@DDDEEEEEECCC@@@AAADDDHHHAAABBBCCCEEEEEEEEEDDDDDDFFFHHHJJJLLLMMMMMMMMMLLLPPPOOOMMMJJJJJJLLLQQQUUUTTTVVVXXXYYYYYYWWWTTTSSSSSSSSSTTTUUUWWWVVVSSSQQQQQQPPPPPPRRRTTTUUUTTTRRRMMMLLLJJJHHHHHHHHHIIIIIIHHHFFFEEEDDDDDDCCCAAA????????????>>>======<<<<<<888888888777666666555555222222222222222222222333222111000000000000000111111///---,,,,,,,,,...///........................---------------------------------.........//////........................------------------------,,,,,,,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,---------.........//////---------------------------.........//////000000///000000000000000////////////111222333444444444333444555555666666555555555666666777777777777777999::::::;;;;;;<<<<<<======>>>???@@@@@@???>>>===<<>>???????????????@@@@@@AAABBBCCCDDDEEEEEEDDDDDDDDDEEEFFFFFFGGGGGGEEEEEEFFFHHHJJJMMMOOOPPPNNNPPPRRRTTTUUUTTTSSSRRRXXXXXXWWWWWWXXXYYY[[[\\\YYYYYYYYYYYYZZZZZZZZZZZZWWWUUUSSSRRRRRRRRRPPPNNNOOONNNLLLKKKIIIHHHHHHHHHFFFDDDAAA>>>;;;:::::::::;;;;;;;;;:::999888666666666555444222111000000000111000000///...---------......---,,,,,,,,,,,,---++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********************************************************...---,,,,,,------+++))))))************+++++++++)))***+++,,,,,,+++***)))++++++++++++++++++++++++************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,---------............////////////000111111222222444444444555555555555666555444444444444555666666888888777777777777777777;;;;;;;;;;;;<<<>>>???AAABBBBBBCCCCCCBBBBBBAAA@@@CCCCCCCCCCCCCCCCCCBBBBBBDDDDDDEEEFFFHHHIIIJJJKKKNNNLLLLLLOOOPPPMMMNNNQQQSSSTTTUUUTTTQQQPPPQQQRRRQQQRRRUUUVVVVVVTTTRRRPPPNNNOOOPPPQQQQQQPPPOOOOOOKKKLLLLLLJJJGGGFFFIIIKKKHHHFFFDDDAAA@@@???>>>>>>>>>>>>>>>>>>===<<<;;;:::888888777555555444444444444333222222111111222222222111111000///......---222///------///000///---,,,,,,,,,---------......---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,//////.........---------------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---------............///............////////////////////////000000000000111111222333333333333222444444444555555555555666666666666666666777888888777777888999:::<<<>>>???BBBAAA???======>>>???@@@???AAABBBBBB@@@@@@AAACCCEEEFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHIIIJJJJJJKKKKKKKKKKKKKKKLLLMMMOOOOOOLLLJJJHHHHHHIIIIIIHHHGGGIIIHHHGGGFFFFFFHHHJJJKKKDDDDDDCCCBBB@@@???>>>===AAA>>>;;;:::<<<<<<:::888++++++++++++++++++++++++************************++++++++++++++++++++++++*********+++++++++,,,,,,************************,,,,,,++++++***++++++++++++++++++,,,,,,,,,------------,,,+++++++++,,,,,,999888777444111...,,,***,,,,,,,,,------------........./////////000000000000///////////////////////////000000111222222222222222333333444555555555777777777666777777888999:::;;;<<<===>>>?????????@@@AAAAAABBBCCCDDDEEEFFFDDDEEEEEEFFFGGGGGGHHHHHHGGGGGGHHHIIIJJJLLLNNNOOOPPPQQQSSSVVVWWWWWWVVVUUUWWWWWWVVVVVVVVVXXXYYYZZZ[[[[[[[[[ZZZZZZYYYYYYYYYWWWVVVTTTSSSSSSRRRPPPNNNLLLLLLJJJIIIIIIHHHHHHHHHEEECCC@@@===;;;:::::::::;;;;;;::::::999777666555555444333222111000000000000000000///...---------......---,,,,,,,,,,,,---++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********************************************************---,,,+++,,,------+++))))))************+++++++++)))***++++++++++++***)))++++++++++++++++++++++++************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,------------............/////////000111111222222333444444444555555555555444444444444444555555666888888888777777777777777;;;;;;:::;;;<<<===???@@@@@@@@@AAABBBBBBBBBBBBBBBAAABBBBBBCCCCCCCCCBBBBBBCCCDDDEEEFFFHHHIIIJJJJJJLLLJJJJJJNNNNNNLLLMMMPPPRRRSSSSSSRRRPPPOOOOOOPPPRRRSSSUUUVVVVVVUUUTTTSSSOOOOOOPPPPPPPPPNNNMMMLLLIIIJJJJJJHHHEEEEEEGGGIIIGGGFFFCCCAAA???>>>>>>>>><<<<<<<<<<<<;;;:::999888888777666555444444444444333333222111111111111222111111000000///......---111///------//////...---,,,,,,,,,------------...------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,///.........------------------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---------------............///............////////////.../////////000000000000000111222222333333222222444444444444555555555555666555555555555666777777666666777888999;;;<<<===AAA@@@>>>===>>>???@@@AAA???@@@AAAAAA@@@@@@AAABBBEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGHHHIIIIIIIIIIIIJJJJJJJJJJJJKKKLLLMMMMMMLLLJJJHHHHHHIIIIIIIIIHHHIIIHHHFFFEEEEEEFFFHHHIIIEEEDDDCCCBBBAAA???>>>>>>???<<<::::::;;;<<<:::999************************************************++++++++++++++++++++++++*********++++++++++++,,,************************+++++++++***++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,---666777888888555000,,,(((,,,,,,,,,,,,------------.........////////////000////////////////////////000000000111222222333333222222333333444444555555777666666666777777888999888999;;;<<<===>>>>>>???AAAAAABBBCCCDDDEEEEEEFFFEEEEEEFFFFFFGGGHHHHHHHHHHHHHHHHHHIIIJJJKKKMMMMMMPPPQQQTTTVVVXXXXXXXXXXXXVVVVVVUUUTTTTTTUUUVVVWWW\\\[[[ZZZZZZYYYYYYYYYYYYXXXWWWUUUTTTSSSRRROOOMMMJJJIIIHHHGGGGGGGGGGGGHHHCCCBBB???<<<::::::999999999999999999888666555555444444222111000000000000000000//////...---------......---,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********************************************************---,,,+++,,,------+++))))))************+++++++++)))***++++++++++++***)))++++++++++++++++++++++++************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,------------...............//////000000111111222333333333333444444444444444444333333444444555666777777777777888888888888:::::::::;;;<<<===>>>???>>>>>>???@@@AAABBBCCCCCC@@@@@@AAABBBCCCCCCCCCBBBCCCCCCDDDFFFGGGHHHIIIJJJIIIGGGHHHLLLMMMKKKLLLPPPPPPQQQRRRPPPNNNMMMNNNOOOQQQQQQRRRSSSTTTTTTTTTSSSPPPPPPPPPPPPNNNLLLJJJIIIHHHHHHHHHFFFDDDCCCEEEFFFEEEDDDBBB???>>>=========:::::::::::::::999888777777666555444444333333444333222222111111111111111111000000//////.........000///------.........---,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,............------------------------------------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---------------............///---............/////////....../////////000000000000111222222333333222222333333333444444444555555555444444444444555666666555555555666888999;;;;;;>>>>>>=========???@@@AAA>>>???@@@@@@??????@@@BBBCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDFFFHHHIIIHHHGGGFFFGGGGGGGGGGGGHHHIIIJJJJJJKKKIIIGGGGGGHHHIIIHHHGGGIIIHHHFFFDDDDDDDDDEEEEEEDDDDDDCCCBBB@@@???>>>>>><<<:::999999:::;;;;;;:::************************************************************************************++++++++++++************************************+++,,,------+++++++++++++++++++++,,,+++*********+++,,,------,,,...000222222000---+++++++++,,,,,,,,,---------------........./////////.........///////////////000000111111222222333333111222222333444444555555666666666666666777888999888999:::<<<>>>?????????AAAAAABBBCCCDDDEEEEEEFFFDDDDDDDDDEEEFFFFFFGGGGGGHHHHHHHHHHHHHHHIIIIIIJJJMMMOOOQQQSSSUUUVVVWWWWWWTTTTTTSSSRRRRRRSSSTTTUUUYYYXXXXXXWWWWWWXXXYYYYYYXXXWWWUUUTTTTTTRRRNNNLLLIIIHHHGGGFFFEEEDDDDDDDDD@@@???===;;;:::999999999888888888777777555444444333333222000000//////////////////......---------...---,,,,,,++++++,,,,,,++++++++++++++++++++++++************************************************************************+++++++++***************************************************************,,,+++***+++------+++)))))))))*********+++++++++*********++++++*********************************************************************************************************++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,---------...............//////000111111111222222222222333333333444333333333333333444444555666777777777777777888888999999::::::;;;===>>>>>>>>>>>>>>>???@@@AAABBBBBB>>>>>>@@@AAABBBBBBBBBBBBBBBCCCDDDEEEFFFHHHIIIIIIHHHFFFGGGKKKMMMKKKMMMPPPPPPQQQQQQPPPNNNMMMMMMNNNNNNNNNNNNOOOOOOPPPQQQQQQQQQQQQQQQPPPNNNKKKHHHGGGHHHGGGFFFDDDCCCBBBCCCDDDCCCBBB@@@>>><<<<<<<<<<<<999999999999999888777777555555444333333333333333222222111000000000000000000000/////////.........///...---,,,------------++++++,,,,,,,,,---------,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,------------............///---------.........//////........./////////000000000000111222222222222222222333333333444444444444444333333333333444555555444444444555666777999::::::::::::;;;<<<===???@@@<<<>>>??????>>>???@@@AAABBBBBBBBBAAAAAAAAAAAA@@@@@@BBBEEEGGGHHHGGGFFFDDDEEEEEEEEEEEEEEEFFFGGGHHHHHHGGGEEEEEEFFFGGGGGGFFFHHHGGGEEEDDDCCCBBBBBBBBBBBBBBBAAA@@@>>>===<<<;;;999888888888999:::::::::++++++++++++++++++++++++************************************************))))))*********+++++++++************************************+++,,,------++++++++++++++++++++++++************++++++,,,---'''((()))+++,,,---------+++++++++,,,,,,,,,------------------............------....../////////000///000000111222222333333111111222222333444444555555555555555666777888999888999;;;===>>>@@@@@@@@@@@@@@@AAABBBCCCDDDEEEEEEBBBBBBCCCCCCDDDEEEEEEEEEGGGFFFFFFEEEEEEEEEFFFFFFIIIJJJLLLNNNPPPRRRSSSSSSRRRRRRQQQPPPPPPQQQSSSSSSUUUTTTTTTTTTTTTVVVXXXZZZVVVUUUTTTTTTTTTRRRNNNKKKJJJIIIFFFDDDAAA@@@???>>>>>>===<<<:::999888888888666666666666555444333333222222111000////////////............------------------,,,++++++++++++,,,++++++++++++++++++++++++************************************************************************************************************************************************+++******+++,,,---+++)))))))))*********++++++++++++******************+++************************************************************************************************++++++++++++++++++++++++)))***++++++,,,,,,++++++,,,,,,,,,------------............///000000111111111111111111222222222222222222222222222333444444555555555666666777777777888888999:::;;;<<<======@@@???>>>>>>>>>>>>??????======???@@@AAAAAAAAAAAABBBBBBCCCDDDFFFGGGHHHHHHHHHFFFGGGKKKMMMLLLMMMPPPPPPQQQQQQPPPNNNMMMMMMNNNMMMMMMNNNNNNNNNOOOOOOPPPQQQQQQQQQPPPNNNKKKHHHGGGIIIGGGEEECCCCCCBBBBBBBBBAAA@@@>>><<<;;;::::::;;;888888999999999888777777444333333222222222222222222111000000//////000000////////////..................---,,,++++++,,,---+++++++++,,,,,,,,,------++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,---------............///------------........................////////////000000111222222222222111222222222222333333333444333333333333333444555555333333333444555666777888777777777888:::;;;<<<===;;;<<<>>>>>>>>>>>>???AAAAAAAAAAAA@@@@@@@@@@@@@@@>>>@@@CCCFFFGGGGGGEEEDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFDDDCCCCCCDDDEEEEEEDDDGGGFFFEEECCCBBBAAA@@@@@@??????>>>===;;;:::999999666777777777777888999:::++++++++++++++++++++++++************************************************)))))))))************+++************************+++++++++***++++++,,,,,,+++++++++++++++*********+++************++++++,,,+++************+++,,,---++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......---------......//////000/////////000111111222222111111222222333333444444444444444555666777888999999:::<<<===>>>???@@@@@@??????@@@AAABBBCCCDDDDDDAAAAAAAAABBBCCCCCCDDDDDDEEEEEEDDDDDDCCCDDDDDDEEEGGGHHHIIIJJJLLLNNNOOOOOOPPPOOOOOOOOOPPPQQQSSSTTTSSSSSSRRRQQQRRRTTTWWWXXXSSSSSSSSSSSSSSSQQQNNNKKKIIIHHHEEEBBB???<<<;;;:::;;;;;;:::999999888777777444444555555444333333222111111000///////////////------------------------------,,,+++++++++++++++++++++++++++++++++++++++************************************************************************)))))))))*********************************************************************)))***,,,---+++***)))************+++++++++++++++***))))))***++++++************************************************************************************************++++++++++++++++++++++++)))******+++++++++++++++,,,,,,,,,,,,---------------......//////000000111000000000000111111111222222222111111222222333444333333444444555555666666777777999:::;;;<<<<<<<<<@@@???>>>===<<<======>>>======>>>???@@@@@@@@@???AAAAAABBBDDDEEEFFFGGGHHHHHHFFFGGGKKKLLLKKKLLLOOOOOOPPPQQQPPPNNNLLLMMMNNNOOOPPPPPPQQQQQQPPPOOOOOONNNNNNOOONNNLLLJJJHHHGGGIIIFFFCCCBBBBBBBBBAAA@@@???>>><<<:::999999999:::777777888888888777777666222222111111111111222222111000000///////////////........................,,,------,,,******+++---++++++++++++,,,,,,,,,,,,*********+++++++++++++++))))))******+++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,---------............///,,,------------.........------.........////////////000111111222222111111111111222222222333333333444333333333333444555555333333333444444555777777555666777888999:::;;;;;;999;;;============???@@@@@@@@@@@@AAAAAABBBBBBBBB>>>@@@BBBEEEFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEDDDCCCAAABBBCCCEEEDDDDDDEEEEEEDDDCCCBBBAAA@@@@@@======<<<;;;999888777777555666777666555666777999************************************************************************))))))))))))************************************,,,,,,++++++***+++++++++++++++++++++*********))),,,+++******************,,,,,,,,,+++++++++++++++***++++++++++++,,,,,,,,,+++,,,,,,,,,,,,---------,,,,,,---......///000000.........///000000111111111111111222333333444444444444444555666777888999999:::;;;<<<===>>>>>>======>>>??????AAAAAABBBCCCAAAAAABBBBBBCCCDDDDDDEEEDDDDDDDDDCCCCCCDDDDDDEEEHHHHHHIIIJJJKKKLLLMMMNNNNNNNNNNNNNNNOOOQQQSSSUUUVVVUUUSSSQQQQQQSSSUUUVVVPPPPPPQQQRRRSSSQQQMMMJJJGGGEEECCC@@@===;;;:::999999999999999888777777666333333333333333333222111000000///.........//////---------------------------,,,++++++***+++++++++++++++++++++++++++++++++************************************************************************((()))))))))*********+++***************************************************))))))***,,,,,,+++***)))************+++++++++++++++***))))))***++++++************************************************************************************************************************))))))***+++++++++++++++++++++,,,,,,,,,---------------......///000000000/////////000000000111111111111111111111222333333111111222333333444555555666777888:::;;;;;;;;;;;;>>>===<<<;;;;;;===>>>???======>>>>>>???>>>>>>>>>@@@AAABBBCCCEEEFFFGGGGGGHHHEEEFFFJJJJJJHHHIIILLLNNNOOOOOONNNLLLKKKKKKLLLPPPQQQRRRRRRRRRPPPNNNLLLIIIJJJKKKKKKJJJIIIGGGFFFHHHDDDAAA???@@@@@@???===>>><<<;;;999888888888999555555666666666666555555111111000000000111111222000000///............///........................+++------,,,***)))+++---***++++++++++++,,,,,,,,,)))*********++++++++++++((())))))***++++++,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++******++++++++++++******************************,,,,,,++++++++++++,,,,,,---------............///,,,,,,---------.........---------........./////////000000111111111111111111111111111222222222222444444444444444555555666444444444444444555666777666777888999::::::;;;;;;888:::<<<<<<<<<===>>>@@@@@@@@@AAABBBCCCCCCDDDEEE???@@@BBBDDDEEEFFFFFFFFFFFFEEEEEEDDDDDDEEEEEEEEEEEECCCBBBCCCDDDFFFFFFEEEDDDDDDDDDDDDCCCBBBAAA@@@======<<<:::999888777666444666777666444333666888))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************************************------,,,+++************++++++++++++******)))))),,,,,,+++***)))))))))***)))***+++,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,------...///000000------......///000000000000111111222333333444444333333444444666777888999999::::::;;;<<<<<<<<<;;;======>>>???@@@AAAAAABBBBBBBBBCCCCCCDDDEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEFFFJJJJJJJJJJJJKKKLLLNNNNNNMMMMMMMMMNNNPPPRRRTTTVVVZZZXXXUUURRRQQQRRRSSSTTTNNNNNNOOOQQQRRRQQQMMMJJJDDDCCCAAA???===;;;::::::888888888888888777666666222222333333333222111111000//////............///---------------------------,,,++++++******++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++************************************************)))))))))***,,,,,,+++***)))************+++++++++,,,+++***))))))***+++,,,))))))))))))))))))))))))************************************************))))))))))))))))))))))))************************))))))***++++++++++++***++++++,,,,,,,,,---------------......///000000000////////////000000000000111111111000111222222333000000111222222333444444555666888:::;;;;;;;;;:::<<<;;;::::::;;;===@@@AAA===>>>>>>>>>>>>>>>===<<<@@@AAABBBCCCDDDFFFGGGGGGGGGEEEEEEHHHIIIFFFGGGJJJLLLMMMNNNMMMKKKIIIJJJKKKNNNOOOQQQQQQPPPNNNKKKIIIFFFFFFHHHHHHHHHHHHGGGFFFFFFCCC???>>>>>>???===;;;===<<<:::888777777888888333333444555555444444444111000000000000000111111000000///...............---.....................+++---...,,,)))(((***---******+++++++++,,,,,,,,,))))))******++++++++++++((())))))***++++++,,,,,,*********++++++,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++******++++++++++++******************************,,,++++++++++++++++++,,,---------.........//////,,,,,,,,,---------......---------.........////////////000111111111111111000111111111111222222222555444444444444555666666444444444444555555666777888999:::;;;;;;;;;;;;;;;888:::;;;<<<<<<<<<>>>@@@@@@@@@AAABBBDDDEEEFFFFFF@@@AAABBBCCCDDDFFFGGGHHHGGGFFFFFFEEEEEEEEEFFFFFFFFFEEECCCDDDFFFGGGGGGFFFDDDDDDDDDDDDCCCBBBAAAAAA>>>===<<<;;;999888777777444666777555333222555777******))))))))))))******))))))))))))))))))))))))+++*********))))))(((((()))************+++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))+++++++++*********))))))******************************************************+++++++++,,,,,,,,,,,,---......//////.....................///000000000000000000111111111111222222333444444555555666666777888999:::;;;;;;;;;;;;<<<============@@@BBBHHHHHHFFFDDDAAAAAACCCEEEDDDEEEFFFGGGGGGFFFEEEDDDEEEGGGHHHIIIIIIIIIKKKLLLJJJKKKLLLMMMNNNPPPQQQRRRUUUSSSPPPMMMMMMMMMOOOPPPNNNOOOPPPRRRSSSQQQMMMIIIEEEBBB???===;;;:::888666888777666555444444444555222222222111111111111000...............------,,,---------,,,,,,+++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))------,,,++++++******))))))************+++++++++******************************))))))))))))******************************++++++******))))))(((((())))))))))))************+++*********))))))((((((++++++***)))((('''&&&&&&******))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////............////////////////////////000111333333000000000111222222333333666666666777888888999999999:::;;;<<<============<<<<<<===>>>??????@@@@@@BBBBBBCCCDDDEEEFFFGGGGGGFFFGGGHHHHHHIIIIIIHHHHHHIIIKKKLLLKKKIIIHHHHHHIIIMMMOOOQQQRRRQQQNNNKKKHHHEEEFFFGGGGGGFFFEEEDDDCCCCCCAAA???===;;;999888888888999999999999888777777777777777777666555444333222222222111000//////...000000///...---,,,,,,,,,///...---+++******++++++------,,,,,,+++***))))))************************))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++************************++++++++++++++++++++++++++++++************++++++,,,+++***))))))***+++,,,)))************+++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,---------..................////////////......//////000000111111222222111111222222333444222222222222222222222222444555666888999999999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<===>>>???@@@BBBCCCDDDEEEDDDDDDCCCBBBBBBDDDFFFGGGFFFDDDEEEFFFFFFGGGGGGGGGFFFFFFHHHHHHGGGFFFEEEDDDCCCCCCAAAAAAAAAAAA???>>><<<;;;:::;;;;;;:::777555666666555555555555555666777777******))))))))))))******))))))))))))))))))))))))************)))))))))((()))************+++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))+++++++++*********))))))******************************************************+++++++++,,,,,,,,,,,,------..............................//////000000000000000111111111111222222333333444555555555666666888999:::;;;;;;;;;:::<<<======<<<===???BBBEEEEEEDDDBBB@@@@@@BBBDDDDDDEEEEEEFFFFFFEEEEEEDDDEEEGGGIIIIIIIIIIIIKKKMMMMMMNNNNNNOOOOOOOOOOOOOOOSSSRRRPPPMMMLLLLLLMMMMMMNNNNNNOOOQQQRRRPPPLLLHHHDDDBBB>>><<<;;;:::777666777777666666555444444444222222222111111111000000......//////......---,,,------,,,,,,,,,+++++++++,,,++++++******++++++,,,************+++++++++,,,************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))++++++++++++++++++++++++)))************+++++++++******************************))))))))))))***************************************)))))))))))))))))))))))))))************************)))))))))(((******))))))))))))((((((******))))))))))))***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////............////////////////////////000111222222000000000111222222333333555555666777777888888999999:::;;;<<<<<<=========????????????@@@@@@@@@@@@AAABBBCCCDDDEEEFFFFFFGGGFFFGGGGGGHHHHHHHHHHHHHHHIIIKKKLLLKKKJJJHHHHHHIIILLLNNNPPPQQQPPPNNNKKKIIIFFFFFFGGGGGGGGGEEEDDDCCC@@@???>>><<<;;;::::::999888888999999888888777666666777777666555444333333222222111111000//////...000///...------,,,,,,,,,///...---+++******++++++------,,,++++++***))))))************************))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++************************+++++++++++++++++++++++++++******))))))******+++++++++***))))))***++++++)))************+++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,------------.............../////////////////////000111111222222222222111111222222333444222222222222222222222222444555666777888999999999::::::::::::::::::::::::::::::::::::;;;<<<===>>>@@@AAACCCDDDEEEFFFEEEEEEEEEDDDDDDFFFHHHIIIHHHFFFEEEEEEFFFGGGGGGGGGGGGGGGHHHGGGGGGFFFEEEDDDCCCBBBDDDCCCAAA@@@>>><<<;;;:::888999999888555444444555555555444444555666666777******))))))))))))******))))))))))))))))))))))))************)))))))))))))))************+++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))+++++++++*********************************************************************+++++++++,,,,,,,,,,,,,,,---.....................------......///000000000000000111111111111222222333333444444555555555666777888:::::::::::::::;;;<<<<<<<<<===???AAABBBBBBBBBAAA???@@@BBBDDDEEEDDDDDDDDDDDDDDDDDDEEEEEEGGGIIIIIIIIIIIIKKKMMMPPPPPPQQQQQQQQQOOONNNMMMQQQQQQOOONNNLLLKKKJJJJJJMMMMMMMMMOOOOOONNNJJJGGGCCC@@@===;;;:::999777555666666666666555444333222222222111111111000000000...////////////...------,,,,,,,,,,,,++++++++++++++++++************++++++)))))))))*********++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******+++,,,,,,---)))************+++++++++******************************))))))))))))******************************))))))))))))************))))))))))))************************)))))))))))))))))))))*********++++++******))))))))))))***************++++++++++++,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////---............/////////000000000//////000111111000000000111222222333333444555555666777777888888999999:::;;;<<<<<<<<<<<>>;;;:::999999888999999888666444555555555555444444444555666666******))))))))))))******))))))))))))))))))))))))*********)))))))))))))))))))))*********+++++++++************************************++++++++++++))))))))))))))))))))))))******************************************************************************+++++++++,,,,,,,,,,,,,,,---.........------...------------.../////////000000000111111111111111222222333444444555555444555777888999999::::::999:::<<<<<<;;;<<<>>>@@@@@@AAAAAA@@@@@@@@@BBBDDDEEEDDDCCCBBBBBBCCCDDDEEEEEEGGGHHHIIIHHHIIIKKKLLLOOOPPPQQQRRRQQQPPPNNNMMMPPPPPPPPPOOOMMMKKKIIIHHHKKKKKKKKKLLLMMMKKKGGGDDDBBB???<<<:::999888666555555555666666555444222111111111111111000000000000...////////////...------,,,+++++++++++++++++++++++++++************++++++((())))))))))))*********++++++++++++++++++++++++))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))******+++++++++,,,))))))*********+++++++++******************************))))))))))))******************************(((((())))))******++++++((()))))))))*********************)))))))))))))))************++++++++++++******))))))))))))******************+++++++++++++++++++++++++++,,,,,,,,,+++,,,,,,------...//////---------.........//////111000000/////////000000000000000111222222333333444444444555666666777777888999:::;;;;;;<<<<<<;;;?????????@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDEEEEEEDDDEEEFFFFFFGGGGGGFFFFFFHHHJJJKKKKKKIIIHHHIIIJJJHHHIIILLLMMMNNNMMMKKKJJJGGGGGGHHHHHHGGGEEECCCBBB<<<<<<;;;999999999999999666777777777777666555555444444444444444333222222111111000000///////////////...------,,,,,,,,,------------,,,++++++++++++,,,+++++++++******))))))************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))******************************************************))))))))))))******+++******************+++))))))*********+++++++++,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,------------------.........///////////////000111111222222111111111111111222222333222222222222222222222222333444555777888888999999888888888888777777777777999999999999:::;;;<<<===@@@AAABBBCCCDDDEEEEEEFFFFFFFFFFFFGGGIIIJJJIIIHHHCCCDDDEEEGGGHHHIIIIIIIIIGGGFFFEEEDDDCCCBBBBBBAAACCCAAA>>>;;;999999999::::::;;;;;;:::888666777888555444444444444444555555******))))))))))))******))))))))))))))))))))))))))))))))))))))))))******))))))*********+++++++++************************)))))))))******+++++++++))))))))))))))))))))))))******************************************************************************+++++++++,,,,,,,,,+++,,,,,,---...------------------------.../////////000000000111111111111111111222222333444444555444555666777888999999999888:::;;;;;;;;;;;;>>>@@@???@@@AAAAAA@@@AAABBBDDDDDDCCCBBBAAAAAABBBCCCDDDDDDFFFGGGHHHGGGHHHJJJKKKLLLMMMNNNPPPPPPPPPPPPOOOOOOPPPPPPPPPOOOLLLJJJHHHJJJIIIIIIIIIIIIHHHEEEBBB@@@>>>;;;999999888666444555555555444444333222111111111111000000000//////...............---,,,,,,+++++++++++++++++++++++++++******))))))******+++((())))))))))))*********************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))+++++++++******)))))))))))))))*********+++++++++******************************))))))))))))******************************(((((())))))******++++++((()))))))))************))))))))))))))))))******++++++++++++*********)))******))))))))))))******))))))*********+++++++++*********++++++,,,,,,,,,++++++,,,,,,---.........------------............000000//////////////////000000000111222222333333222333333444555555666666777888999:::;;;;;;;;;;;;:::;;;<<<===>>>???@@@@@@??????@@@AAABBBCCCDDDDDDCCCDDDEEEEEEFFFFFFEEEEEEGGGHHHJJJJJJHHHHHHHHHIIIGGGHHHJJJKKKLLLLLLKKKJJJGGGGGGGGGGGGFFFDDDBBBAAA===<<<:::888777666666666555666666666666555444444222333333333333222222111000000000///////////////...------,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,++++++++++++***************)))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))***************************************************))))))))))))))))))************++++++*********))))))*********+++++++++,,,++++++******++++++,,,+++++++++,,,,,,,,,------------------............------......///000000000111111000000111111222333222222222222222222222222333444555666777888888888888888888777777666666666999888888999999:::;;;<<<>>>??????@@@AAABBBCCCDDDDDDCCCCCCEEEGGGHHHGGGEEEBBBCCCEEEFFFGGGHHHHHHHHHFFFEEEEEEDDDCCCBBBAAAAAA???>>>;;;999888999:::;;;999::::::999777666777888444444333333333333444444******))))))))))))******))))))))))))))))))))))))))))))))))))************)))************+++++++++************************(((((())))))***+++++++++))))))))))))))))))))))))***************+++++++++******************************************************+++++++++,,,,,,,,,++++++,,,---------------------,,,,,,------...///000000000000111111111111111111222222333333444444333444555777888888888888888999:::::::::;;;===???>>>@@@AAAAAA@@@@@@AAACCCBBBBBBAAAAAAAAAAAABBBBBBBBBDDDFFFFFFFFFFFFHHHJJJIIIIIIJJJLLLMMMOOOPPPQQQNNNOOOOOOOOONNNLLLKKKIIIIIIGGGGGGGGGGGGEEEBBB@@@???<<<:::888888777555444555555444222222222222222111111000000000/////////---------------,,,++++++*********+++++++++++++++******))))))))))))******)))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))),,,++++++***))))))(((((()))************+++++++++******************************))))))))))))******************************))))))))))))************))))))))))))************))))))))))))************++++++*********)))))))))******))))))))))))******)))))))))************+++))))))******+++,,,,,,,,,+++++++++,,,------......,,,------------........./////////......///000000000000000111222222333333222222222333444444555555777777888999::::::::::::777888999;;;<<<>>>???@@@>>>>>>???@@@AAABBBCCCCCCBBBCCCDDDDDDEEEEEEDDDDDDEEEFFFHHHHHHGGGFFFGGGHHHFFFGGGHHHJJJJJJJJJIIIIIIFFFFFFFFFFFFEEECCCAAA???<<<;;;999777666555444444444555555555555444333333111111222222222222111111////////////////////////------,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************************************************************************))))))(((((())))))***)))***++++++++++++***))))))************+++++++++++++++************++++++++++++++++++,,,,,,,,,,,,,,,------------.........,,,,,,---......//////000111000000000000111222222222222222222222222222222333444555666777888888888888888888777777666666555888888888888999:::;;;;;;============>>>@@@AAABBBAAAAAAAAABBBDDDEEEDDDCCCBBBCCCDDDEEEFFFFFFFFFFFFEEEEEEDDDCCCBBBAAA@@@@@@<<<;;;:::999888999::::::555666777666444333444555444444333222222222333333******))))))))))))******))))))))))))))))))))))))((()))))))))************)))************+++++++++************************((((((((()))***+++++++++))))))))))))))))))))))))))))))*********+++++++++******************************************************+++++++++,,,,,,,,,++++++,,,------------,,,------,,,,,,------...///000000000000111111111111111111111222333333444444333333555666777888888888777999::::::999:::===???===???@@@@@@???>>>???@@@@@@@@@AAAAAAAAAAAA@@@@@@AAACCCDDDEEEDDDEEEFFFHHHHHHHHHGGGHHHIIILLLNNNPPPLLLMMMMMMMMMLLLLLLKKKJJJHHHFFFEEEEEEEEECCCAAA>>>>>>;;;999777777666555333777555222000000000222333111000000000////////////++++++,,,,,,++++++***))))))*********++++++++++++******))))))))))))******************+++++++++,,,************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************)))))))))))))))************+++++++++******************************))))))))))))***************************************)))))))))))))))))))))))))))************((()))))))))************(((((())))))))))))************))))))))))))******))))))))))))************((())))))***++++++,,,,,,***++++++,,,,,,---......,,,,,,---------........................///000111000000000111222222333333111111222222333444444444666777888999::::::::::::888888999:::;;;<<<===>>>======>>>???@@@AAABBBBBBBBBBBBCCCDDDDDDDDDDDDCCCCCCEEEFFFGGGFFFEEEFFFGGGFFFGGGHHHHHHIIIHHHHHHGGGEEEEEEEEEEEECCCAAA???>>>999888777666555555555555444444444444444333222222000000111111111111111000////////////////////////---,,,,,,+++,,,,,,------++++++,,,---------,,,+++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++************************************************))))))(((((((((((()))))))))***++++++++++++***))))))************+++++++++++++++************++++++***++++++++++++,,,,,,,,,,,,,,,---------.........------......///000000000000000000000000111222222222222222222222222222222333333555666777888888888999999888888777666666555777777777888888999:::;;;<<<<<<;;;<<<===>>>@@@AAA@@@??????AAACCCDDDCCCAAABBBBBBCCCDDDDDDDDDDDDDDDEEEDDDDDDCCCBBBAAA@@@@@@;;;;;;:::999888888777777333444555444333222333444444444333222222222222222******))))))))))))******))))))))))))))))))))))))(((((())))))*********+++)))************+++++++++************************'''(((((()))***+++++++++))))))))))))))))))))))))))))))******++++++++++++******************************************************+++++++++,,,,,,,,,++++++,,,---------,,,,,,---,,,,,,,,,,,,---......000000000000111111111111000111111222333333444444222333444666777777888888777888::::::999:::<<<>>><<<>>>??????>>>======>>>???@@@AAABBBBBBAAA@@@???@@@BBBCCCDDDCCCDDDFFFGGGIIIHHHFFFEEEFFFIIILLLNNNKKKKKKKKKKKKKKKKKKKKKKKKGGGFFFDDDDDDCCCBBB@@@======;;;888777777666555333777555222///...000222444000000000000////////////***++++++++++++***))))))))))))******++++++++++++******))))))))))))*********++++++++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((((((((()))******++++++)))************+++++++++******************************))))))))))))******************************++++++******))))))(((((())))))))))))************(((((())))))*********+++&&&&&&'''((()))***++++++******))))))))))))******))))))))))))************((())))))***++++++,,,,,,***++++++,,,,,,---......,,,,,,,,,---------......---------......000111222000000000111222222333333000111111222333333444444666777888999999:::999999:::::::::;;;;;;<<<<<<<<<======>>>???@@@AAABBBBBBAAABBBCCCCCCDDDDDDCCCCCCBBBCCCEEEFFFEEEDDDEEEFFFGGGGGGHHHHHHHHHGGGGGGFFFDDDDDDEEEDDDBBB@@@>>>===666666555555555666666777333444444444444333222222///000111111111111000000.........///////////////,,,,,,,,,++++++,,,------***+++,,,---------,,,+++)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++************************))))))))))))))))))))))))))))))(((((((((((()))))))))***+++,,,,,,+++***))))))************+++++++++++++++************++++++******+++++++++,,,,,,,,,,,,,,,,,,---------............//////000111111111000000000000000111111222222222222222222222222222222333444666777777888888:::999999888777666666555777777777777888999:::;;;<<<<<<;;;<<<===>>>@@@AAA?????????@@@CCCCCCBBBAAABBBBBBCCCCCCCCCCCCCCCBBBEEEDDDCCCBBBAAA@@@@@@???;;;;;;;;;:::888666555444444666666666444333444555444333333222111111111222))))))))))))))))))******)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++******************))))))))))))************''')))***)))((('''((()))************************++++++,,,,,,,,,,,,------,,,,,,,,,---------......------......///000000000000000000000111111111111222222222333444555777888888999999:::;;;<<<=========>>>???>>><<<;;;;;;<<<>>>>>>>>>???@@@@@@@@@AAA@@@@@@@@@AAABBBCCCDDDEEEIIIIIIGGGGGGGGGGGGIIIIIIMMMMMMLLLKKKJJJIIIIIIIIIFFFDDDAAA@@@??????===<<<<<<;;;888666555555666777444444333333222111000000////////////////////////......---------,,,,,,,,,************************************************************************)))))))))))))))))))))))))))*********++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************************************++++++************++++++))))))))))))))))))))))))(((((()))***************(((((((((((((((((((((((())))))************))))))++++++************++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))++++++,,,,,,,,,,,,------,,,,,,,,,---------..................////////////...///000111111222222111000111111222222333333444777777777777777888888888777777888999::::::;;;;;;;;;;;;<<<===>>>???@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@BBBCCCDDDFFFFFFEEEEEEDDDGGGJJJMMMNNNLLLIIIHHHGGGCCCDDDCCCBBB@@@>>><<<::::::888555222222333666888555333222222333444333222000000000000000000000000,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))(((((((((((())))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,---------............------...///111222111222222333333222222111111111222222222333333333333333444444555666666666666555444555666777666555777888888888888999999999888999:::;;;<<<>>>??????===>>>???@@@AAA@@@?????????????????????@@@@@@AAA@@@@@@@@@??????>>>>>>>>>===;;;888555333333444555444444333333333222222222222222222111111111000000*********))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))************((()))******(((((()))***************************+++++++++,,,,,,,,,------,,,,,,,,,------------...------......//////000000//////000000000111111111222222222333444555666777888888999:::;;;<<<=========>>>???>>><<<;;;<<<===????????????@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDEEEIIIHHHGGGGGGGGGGGGHHHIIIKKKKKKKKKKKKJJJIIIHHHGGGEEECCC@@@??????>>>===;;;;;;:::777555444444555666444333333222111111000000...........................------------,,,,,,,,,************************************************************************)))))))))))))))))))))))))))))))))*********++++++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************************************++++++************++++++))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))************))))))+++******))))))******+++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))+++++++++,,,,,,,,,------,,,,,,,,,------------...............////////////......000111111111111111111111111222333333444444666666777777777777888888888888888999999::::::;;;;;;;;;<<<===>>>???@@@@@@AAA@@@@@@?????????@@@@@@BBBCCCDDDEEEFFFFFFFFFFFFHHHJJJLLLKKKIIIFFFEEEDDDCCCCCCCCCBBB@@@===;;;:::888666444222222333555666666444222222333333222111////////////////////////------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************))))))))))))******))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))*********************+++++++++,,,,,,,,,,,,,,,------------......---------...///000111222222333333333333222222111111111222222222333333333333333444555555666666555444444555777777777666777777888888888999999999999::::::;;;<<<===>>>>>>===>>>???@@@@@@@@@?????????>>>>>>======>>>@@@AAABBBBBBAAAAAA@@@???>>>>>><<<:::777444333333444555444333333333333222222222222222111111111000000000+++*********))))))(((((()))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))************)))***+++***))))))***+++************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------...//////000000//////000000000000111111222222222333444555666666888888999:::;;;<<<<<<===<<<>>>>>>>>><<<;;;<<<>>>@@@@@@@@@@@@@@@?????????@@@@@@AAAAAABBBCCCEEEFFFHHHHHHGGGFFFFFFGGGHHHHHHGGGHHHIIIJJJIIIHHHFFFDDDEEEBBB@@@>>>>>>===;;;:::999888666444333333333444333333222222111000000000........................------------,,,,,,,,,,,,************************************************************************))))))))))))))))))))))))((((((((()))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************************************++++++************++++++))))))))))))))))))))))))(((((()))***************************************))))))************))))))+++******))))))******+++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------............/////////......///000111111111111111222222333333444555555666666666666777777888888999999999999999999999999;;;;;;<<<===>>>>>>???@@@AAA@@@>>>======???@@@AAABBBCCCDDDEEEFFFFFFFFFFFFHHHIIIIIIHHHDDDBBBAAAAAAAAAAAAAAA@@@???<<<:::999555444333333222333333333777555222222222222111000////////////////////////......------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********++++++************++++++))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))*********************++++++++++++,,,,,,,,,,,,,,,------------------------...///000111222222333333333333222222111111111222222222222333222333333444444555555666444333333444777888888777777777777888888888999999:::;;;;;;;;;<<<<<<<<<<<<======>>>???????????????>>>===<<<;;;;;;===???@@@DDDCCCBBBAAA@@@???>>>===:::888555333222222333333333333333222222222111111111111111111000000000000++++++******)))((((((((()))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************((()))))))))************)))+++,,,+++***)))***+++***************************++++++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---......//////000////////////000000000111222222333444555555555555777777888999:::;;;<<<<<<<<<===>>>>>>===<<<===???AAAAAAAAA@@@@@@?????????AAAAAAAAAAAABBBDDDEEEFFFGGGGGGFFFFFFFFFFFFGGGGGGDDDFFFHHHIIIIIIFFFDDDBBBDDDBBB???===<<<;;;:::888666555444333222222222222222222111111000000000000........................---------,,,,,,,,,++++++************************************************************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************************************++++++************++++++))))))))))))))))))))))))(((((()))***************************************))))))************))))))******))))))))))))******))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))***++++++++++++,,,,,,,,,++++++,,,,,,,,,------------------.........//////---...///000111111111111222222222333444444555555444555555666666777777777::::::999999999999999999;;;;;;<<<<<<===>>>>>>???AAA@@@>>><<<===???BBBDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFDDDAAA??????@@@????????????===;;;999888333333444444444444333333777555333222222111000///////////////////////////......------,,,+++******++++++++++++++++++++++++++++++++++++************+++******))))))******+++))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************((()))))))))************************++++++++++++++++++,,,,,,,,,---------,,,---------...///000000222222333333333333222222111111111111222222222222222222222333444444555555444333333444777999888888777777777777888888888888;;;;;;;;;;;;;;;;;;;;;;;;=========>>>>>>>>>>>>>>>>>><<<:::999:::;;;>>>???CCCBBBAAA@@@>>>===<<<;;;888666444222111111111222222222222222111111111111111111000000000/////////************))))))(((((()))))))))))))))******+++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************(((((()))))))))*********((()))))))))************)))+++,,,+++***)))***+++*********************************+++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,------.../////////...////////////000000000111222333444555555555444666777777888999:::;;;;;;;;;===>>>>>>======???@@@BBBAAAAAAAAA@@@@@@??????AAAAAAAAABBBCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFBBBDDDFFFGGGGGGEEECCCAAACCCAAA>>><<<;;;:::888666444444333222222111111111111111000000000000//////........................------,,,,,,,,,+++++++++************************************************************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************************************++++++************++++++))))))))))))))))))))))))(((((()))***************************************))))))************))))))***))))))))))))))))))***))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))*********+++++++++,,,,,,+++++++++,,,,,,,,,------------------............---...///000000111111000111111222333333444444555333444444555666666777777::::::999999999999999999;;;;;;<<<<<<======>>>>>>AAA@@@>>>===>>>AAADDDFFFGGGGGGFFFEEECCCCCCBBBBBBAAABBBCCCBBB@@@??????AAA============<<<:::888666333444555555555555444333777555222111111111000.................................---,,,++++++******+++++++++++++++++++++++++++++++++*********))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))*********++++++++++++++++++,,,,,,,,,------,,,,,,------.../////////111222222333333222222111000000111111111222222222111111222222333444444444444333333444777999888888666666777777777888888888;;;;;;;;;;;;;;;:::::::::===============>>>>>>>>><<<;;;:::999:::;;;===>>>@@@@@@>>>===;;;:::999888666555333222111111111111222222111111111000000000000000000/////////......)))))))))))))))))))))***)))))))))))))))******+++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************'''(((((())))))*********))))))))))))************)))***+++***))))))***+++************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---......//////......////////////000000111222444555666555444444666666777888999::::::;;;;;;<<<>>>>>>>>>>>>@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@AAAAAAAAABBBCCCDDDFFFFFFEEEEEEFFFFFFFFFFFFEEEEEEBBBCCCEEEFFFFFFEEECCCBBBBBB@@@===::::::888666444333333333222222111111111000000000///////////////------------------------,,,,,,,,,,,,++++++++++++************************************************************************))))))))))))))))))))))))((((((((()))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************************************++++++************++++++))))))))))))))))))))))))(((((()))***************************************))))))************))))))***))))))(((((())))))***))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************++++++++++++++++++++++++,,,,,,,,,,,,,,,------------.........------...///000000000000000111111222222333444444222333333444555666777777999999999999999999999999;;;;;;<<<<<<<<<=========@@@?????????@@@BBBEEEFFFGGGFFFEEECCCBBBAAAAAAAAA???AAABBBBBB@@@??????@@@;;;;;;;;;;;;:::888666555333444444555555555555444666444111111111111000///........................------,,,,,,++++++******+++++++++++++++++++++++++++************)))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))************+++++++++++++++,,,,,,,,,,,,++++++---......///......000000111111111111000000000000000111111111111222000111111222222333333444444333333444777888888777666666666777777777888888;;;;;;;;;:::::::::::::::<<<<<<<<<<<<<<<===>>>>>>;;;;;;;;;;;;;;;<<<<<<======<<<;;;:::999888777666555444333222222111111111111111111000000000000///////////////............((((((((()))******++++++)))))))))))))))******+++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************''''''(((((()))******+++))))))))))))************((()))******(((((()))***************************************++++++++++++***++++++++++++,,,,,,,,,+++,,,,,,------......///........./////////000000111333444666666555444333555555666777888999:::::::::<<<>>>>>>>>>???@@@BBB@@@@@@AAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCEEEFFFGGGDDDDDDEEEFFFFFFEEEDDDDDDCCCCCCDDDDDDDDDDDDDDDCCCBBB???<<<:::888777555333222222333333222222111111////////////////////////------------------------,,,,,,,,,++++++++++++***************************************************************************)))))))))))))))))))))))))))))))))*********++++++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************************************++++++************++++++))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************++++++++++++***++++++++++++,,,,,,,,,,,,,,,---------.........,,,---...///000000000000///000000111111222222333111222333444555666666777888888888999999::::::;;;;;;;;;;;;<<<<<<<<<============>>>???@@@BBBDDDEEEDDDCCCBBBAAA@@@AAABBBBBB@@@BBBDDDDDDBBB???>>>>>>999:::::::::999777555444222333333333333444444444444222111000111222111000........................,,,,,,++++++++++++++++++************************************))))))))))))***))))))))))))))))))***))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))***************++++++++++++,,,,,,,,,***+++---...///.........//////000000000000//////000000000000111111111111000000111111222333333333555444444555777777777666666666666666777777777888:::::::::::::::::::::;;;<<<<<<;;;;;;;;;<<<===>>>::::::<<<=========<<<;;;:::::::::999888777777666555444444333222222222111111111000000000//////////////////.........------''''''((()))***+++,,,,,,)))))))))))))))******+++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************&&&''''''((()))******+++))))))))))))************''')))***)))((('''((()))************************)))************+++++++++******+++++++++,,,,,,,,,++++++,,,------......///............/////////000111333444666666555444222555555666777888999:::::::::<<<>>>>>>>>>???AAACCC@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBDDDEEEFFFGGGCCCDDDEEEFFFFFFEEEDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDAAA???;;;999888666444222222222333333333222222111.........///////////////------------------------,,,,,,,,,+++++++++******************************************************************************))))))))))))))))))))))))************++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************************************++++++************++++++))))))))))))))))))))))))(((((()))***************(((((((((((((((((((((((())))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,---...///000000000000/////////000111111222222111111222333555666666777777777888999::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;<<<===???@@@BBBCCCCCCAAA@@@??????@@@AAACCCDDDBBBDDDFFFFFFCCC???<<<;;;888999999999888777555444222111111111222333444444333222000000111222111111........................++++++++++++++++++,,,,,,************************************))))))))))))++++++************++++++))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))******************+++++++++,,,,,,,,,***+++,,,...///......---......////////////......000000000000111111111111000000000111222222333333666555444555666777666555666666666666777777777777999999999::::::;;;;;;;;;<<<<<<;;;:::;;;<<<===>>>999:::<<<>>>>>>===<<<;;;999999999888888888777777444444444333333222222222000000000000//////////////////.........---------************************))))))))))))))))))))))))******))))))))))))***************)))))))))))))))************************))))))(((((((((((())))))))))))))))))))))))))))))))))))************)))))))))((('''''''''(((***++++++*********))))))(((((())))))))))))******************************************+++++++++,,,,,,,,,---------............///***+++,,,---...000111111111111222222222333333333333333444666777999::::::666999<<<=========>>>>>>AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBDDDEEEEEECCCCCCCCCCCCCCCDDDEEEEEECCCCCCCCCCCCBBBAAA@@@@@@???===;;;999999888555333444444333333222111000000////////////..................---------,,,,,,,,,,,,,,,,,,+++++++++******,,,+++***))))))***+++,,,************************)))*********++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++***)))(((((())))))******************************************************************************))))))((((((''''''((((((((((((((()))******))))))))))))************''')))***)))((('''(((***************************))))))))))))))))))))))))))))))))))))************++++++,,,,,,,,,,,,------//////---,,,,,,---...///------......///000000000000111111111111222222222222222333444444555555666777777888::::::::::::::::::::::::;;;;;;;;;<<<<<<>>>>>>============>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@AAACCCDDDBBB@@@<<<:::::::::999888777666555444111111111111111111111111000000000000000///......//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))************))))))))))))))))))))))))************(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------............////////////000000000000111111111111111222222333333444444555444555666777999;;;<<<===888888888888888999999999999999999:::::::::;;;;;;>>>>>>>>>===>>>??????@@@============<<<<<<<<<<<<::::::999777666444333333111111111111111111111111.........///////////////......---------,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))))))))))))))*********))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************)))))))))(((((('''((()))***+++************)))))))))((())))))))))))*********************************************+++++++++,,,,,,,,,,,,,,,,,,------------+++,,,,,,---...///000000111111111222222222333333333444444666777888999999888:::<<<<<<;;;;;;<<<===AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAAAAABBBCCCDDDBBBBBBAAAAAABBBBBBCCCDDDBBBBBBBBBBBBAAA@@@???>>>>>><<<999888888777555333444333333222111111000000////////////...............------------,,,,,,,,,,,,,,,+++++++++*********++++++***))))))***++++++************************)))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++***)))))))))))))))***************************************************************************)))))))))((((((((('''((((((((((((((()))******))))))))))))************''')))***)))((('''(((***************************))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,------///...---,,,,,,---...///------......///000000000000000111111111222222222222222333333444555555555666777888999999:::999999::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@???@@@AAAAAA@@@>>>;;;::::::999999888666555555444111111111111111111111111000000000000000///...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))************))))))))))))))))))))))))************(((((((((((()))))))))***))))))************))))))))))))))))))))))))))))))))))))))))))************))))))*********+++++++++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************+++++++++,,,,,,+++++++++,,,,,,,,,------............//////////////////000000000111111111111111222333333444444555333444555666777888999:::777777777777888888888888888888888888999999999:::===============>>>??????=========<<<<<<<<<;;;;;;:::999888777555444333222111111111111111111111111............////////////...------------,,,,,,,,,(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******(((((())))))******++++++(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))((((((((((((((()))******************))))))))))))))))))))))))*********************************************++++++++++++,,,++++++++++++,,,,,,,,,,,,---------.........//////111111111222222222222333444444555555666777777888999:::;;;:::888888:::;;;@@@@@@@@@??????>>>>>>>>>>>>>>>>>>??????@@@AAABBB@@@@@@@@@@@@AAAAAAAAABBB@@@@@@@@@@@@???>>>======;;;:::777666666555333111333333222222111000000000/////////............---------------,,,,,,,,,,,,,,,++++++++++++*********++++++***))))))***++++++************************((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++***))))))))))))))))))************************************************************************))))))))))))((((((((((((((((((((((((((()))******))))))))))))************''')))***)))((('''(((***************************))))))))))))))))))))))))))))))))))))************++++++++++++,,,,,,,,,,,,......------------......------......///000000000000000000111111111222222222222333333444444555555444555666777888888888888999999999::::::::::::;;;:::::::::;;;<<<===>>>???@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>===<<<;;;::::::999888888777666555444444111111111111111111111111///000000000000///......---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************))))))))))))))))))))))))************))))))))))))))))))))))))************((((((((()))))))))******))))))************))))))))))))))))))))))))))))))))))))))))))************)))))))))*********++++++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************++++++++++++,,,++++++++++++,,,,,,,,,,,,---............///////////////000000000000111111111111222222333444444444333333444444555666666777666666666666666666666666666777777777777888888888<<<<<<<<<=========>>>>>><<<<<<<<<;;;;;;;;;::::::999888777666555333333222000000000000000000000000........................------------,,,,,,,,,,,,((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))******''''''((()))***++++++,,,))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))((((((((((((((())))))************)))))))))))))))((()))))))))************************************************++++++++++++++++++++++++,,,,,,,,,,,,.....................---111111111111222222222222444444444555555666666666888888888777777777:::<<>>>>>===<<<;;;;;;<<<<<<<<<<<<===>>>???@@@??????@@@@@@AAAAAAAAAAAA>>>>>>>>>>>>>>><<<;;;;;;999777555555444444222000222222111111000000000000//////.........------------------,,,,,,,,,++++++++++++++++++************+++******************+++************************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))******************)))))))))))))))***************************************************************************))))))))))))((((((((((((((((((((((((((())))))***((()))))))))************''')))***)))((('''(((***************************))))))))))))))))))))))))((()))))))))***************++++++++++++,,,,,,,,,------------------......------......///000000000000000000000111111111111111222222333444444555555333333444555666666666666888888888999999999::::::999999999:::<<<>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>===<<<:::::::::::::::777777666666555444444333111111111111111111111111//////000000//////...---,,,,,,,,,+++++++++******++++++++++++++++++++++++************************))))))))))))))))))))))))************)))))))))(((((()))))))))************(((((()))))))))*********))))))************))))))))))))))))))))))))))))))((()))))))))************))))))))))))************))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************************++++++++++++***++++++++++++,,,,,,,,,---------.........//////////////////000000000111111111111222333333444444444444444444444555555555666666555555555555444444666666777777777888888888:::;;;;;;<<<<<<<<<<<<<<<;;;;;;:::::::::999999999777777666555444333222222000000000000000000000000///...............---------------,,,,,,,,,++++++))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))******''''''((()))***++++++,,,************************))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))'''(((((()))))))))))))))))))))))))))))))))******((()))))))))************))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,------------...............---------000000111111111222222222333333444444555555555666444555666666666888;;;>>>>>>>>>===<<<;;;;;;::::::;;;::::::;;;;;;<<<===>>>>>>???@@@AAAAAAAAAAAA@@@============<<<;;;:::999777666444333333222111///111111000000000000//////............------------------,,,,,,,,,++++++++++++++++++*********))))))*********++++++*********************************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))***************)))))))))))))))******************************************************))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((())))))***((()))))))))************''')))***)))((('''(((***))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))*********************+++++++++,,,,,,+++,,,,,,---------......------......///000000000//////000000000111111111111111222222333444444555222222333444555555555555777777777888888888888999888999999:::<<<>>>@@@AAA????????????????????????>>>===;;;999999999:::;;;666555555555444333333333000000000000000000000000///////////////...------,,,,,,+++++++++*********++++++++++++++++++++++++************************))))))))))))))))))))))))************)))))))))(((((()))))))))************))))))))))))************))))))************))))))))))))))))))))))))))))))((()))))))))************(((((()))))))))*********))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************))))))*********+++++++++*********+++++++++,,,,,,------------...............////////////000000000000000111222222333333444555555555555555555555555555555555555444444333333777777777777888888888888888999:::;;;;;;;;;;;;:::999999999999888888888888666555555444333222111111//////////////////////////////......---------,,,------,,,,,,,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******(((((())))))******++++++************************))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))''''''((()))))))))))))))))))))))))))************))))))))))))************)))))))))))))))))))))))))))))))))************+++,,,,,,,,,,,,------------..................------000000000111111111111222222222333333444555666666222444666777777999<<>>@@@AAAAAAAAA@@@???<<<<<<<<<<<<;;;:::999999666555333222333222000///000000000///////////////.........------------,,,,,,,,,,,,,,,+++++++++++++++************))))))))))))***++++++++++++***)))************************((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))******+++************************************************))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((()))******))))))))))))************''')))***)))((('''(((***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++***+++,,,------...------------......///000000000/////////000000000111111111111222222333333444444111222333444555555555555666666666777777777888888888888888999;;;===>>>???========================<<<;;;999888888888999:::444444444444333333222222000000000000000000000000...////////////...------,,,,,,,,,+++++++++******++++++++++++++++++++++++***************+++++++++))))))))))))))))))))))))************))))))))))))))))))))))))************)))))))))*********++++++))))))************))))))))))))))))))))))))))))))))))))))))))************((((((((()))))))))******))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))************+++************++++++++++++,,,------------...............////////////000000000000111111222333333333555555666666666666666666666666555555444333333333777777777777888888888888777888999:::;;;:::999888888888888777777777666666444444333333222111111000//////////////////////////////......---,,,,,,,,,,,,,,,,,,,,,++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******)))))))))))))))*********************************))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))&&&'''((()))***))))))(((((()))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))************++++++++++++,,,,,,,,,,,,------..................000000000000111111111111000111111333444555666666222555777999999999;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999:::;;;<<<===;;;===>>>@@@@@@???>>>===<<<<<<<<<<<<;;;:::999999666444222222222222000///////////////////////////.........---------,,,,,,,,,,,,,,,++++++++++++***************)))))))))))))))***++++++++++++***)))************************)))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))***++++++************************************************))))))))))))))))))))))))'''((((((((()))))))))***((((((((((((((()))******))))))))))))************''')))***)))((('''(((***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++)))***,,,---......------------......///000000000////////////000000000111111111111222333333444444111222333444555555555555555555666666666777777777666666666777888:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<999888888777777777777777333333333333222222222222000000000000000000000000......//////......---,,,---,,,,,,,,,++++++++++++************************))))))*********+++++++++))))))))))))))))))))))))************))))))))))))))))))))))))************))))))*********+++++++++))))))************))))))))))))))))))))))))))))))))))))))))))************(((((((((((()))))))))***))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************************++++++++++++,,,,,,---------................../////////000000000000000111222222333333444444555555666666777777666666666555444333333333555555666666666777777777555666888::::::999888777777777777666666666555555333333333222111111000000........................//////...------,,,++++++,,,,,,,,,++++++++++++***''''''''''''''''''''''''))))))))))))))))))))))))******))))))))))))***************)))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))&&&''')))*********)))((((((((())))))*********+++))))))))))))************))))))))))))))))))))))))))))))))))))************)))************+++++++++---------.........//////000000000000111111111111///000111222444555666777444666999::::::999999:::;;;;;;;;;;;;;;;;;;;;;<<<999999999999:::;;;<<<===:::;;;===??????>>>===<<<<<<<<<<<<<<<;;;:::999999666444222222333222111///.........///////////////......---------,,,,,,,,,,,,,,,,,,+++++++++******************)))))))))))))))***+++,,,,,,+++***)))************************************++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((())))))***++++++************************************************))))))))))))))))))))))))'''((((((((())))))******((((((((((((((()))******))))))))))))************((()))***)))((('''(((***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++)))***+++---......------------......///000000000////////////000000000000000111111222333333444444222222333444555555555555555555555555666666666777555555555555666888999:::;;;;;;;;;;;;;;;;;;;;;;;;666666666666666555555555333333222222222222222222000000000000000000000000......//////......---,,,---------,,,,,,,,,++++++************************))))))******++++++++++++))))))))))))))))))))))))************))))))))))))))))))))))))************)))************+++++++++))))))************))))))))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************)))************+++++++++,,,,,,,,,---------................../////////000000000000111222222333333333333444555555666666777777777666555444444333333444444444555555555666666555666888999:::999777666777666666666666555555555333222222222111111000000........................//////...---,,,,,,++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++*********))))))((((((*********))))))))))))))))))************+++++++++,,,,,,,,,---------......111000///...///111333444111222222333333444444555999999999999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999:::;;;<<<:::;;;<<<<<<===<<<<<<<<<===<<<<<<;;;999777555444333333333222222222111111111000///---------...///------------------------,,,,,,,,,++++++*********************************************************++++++++++++++++++++++++******+++++++++******)))************************************************+++*********))))))(((((())))))))))))))))))))))))+++++++++*********))))))))))))))))))************))))))))))))))))))))))))++++++******++++++,,,---************))))))))))))******))))))((((((''''''((()))***++++++***)))((())))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))************+++++++++,,,,,,++++++,,,,,,---...---------............///000000000000000000000000000111111111111222222222222222333333333333444444555555555555666666666666555555666777888999999:::555666888:::::::::888777444444333333333222222222111222222222222111000000//////////////////////////////...---,,,,,,+++++++++++++++++++++++++++++++++((((((+++)))$$$&&&+++))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))))))))***,,,,,,******))))))******+++,,,,,,,,,,,,---------......---------............////////////000111111222222111111222333444666666777666666666666555444333222444444444444444444444444777888999::::::999888777888777666555444333222222111111111111000000000//////............------------------,,,,,,+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))((()))))))))))))))*********)))************+++++++++,,,,,,,,,------------...000000///...///000222444111111222333333444444555888888888999999999999999;;;;;;;;;;;;;;;;;;;;;;;;:::999999999::::::;;;;;;;;;;;;<<<======<<<<<<<<<;;;;;;;;;:::888777555444333222222222222111111111111000...---------......------------------------,,,,,,,,,+++++++++******************************************************++++++++++++++++++++++++******+++++++++******)))************************************************************)))))))))((())))))))))))))))))))))))+++++++++*********))))))))))))))))))************))))))))))))))))))))))))++++++******++++++,,,---************))))))))))))***)))))))))((((((((('''((()))***++++++***)))((())))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))))))))************+++++++++,,,++++++++++++,,,------------------............////////////////////////000000111111111222222222222222333333333333444444555555555555666666666666666666666777777888888999666777999:::;;;:::999888444333333333333222222222111111222222111111000///........................///......---,,,,,,++++++++++++++++++++++++++++++,,,)))***,,,+++'''(((---))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))))))))***+++,,,******))))))******+++,,,,,,,,,,,,------------...---------............///.........///000000111111111111222333444555666666666666666666555444333222444444444444444444444444666777888999999888777666777777666555444333222222111111111000000000//////............------------------,,,,,,,,,+++++++++************************))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))(((((())))))******++++++)))************+++++++++,,,,,,,,,,,,------------000///......///000222333111111222222333444444444777777777888888999999999::::::::::::;;;;;;;;;;;;999999999:::::::::;;;;;;;;;;;;<<<<<<<<<;;;;;;:::888999999888777666555555222222111111111000000000//////...---------......------------------------,,,,,,,,,++++++++++++***************************************************++++++++++++++++++++++++)))******+++++++++******************************************************************))))))))))))((((((((((((((((((((((((+++************)))))))))))))))))))))************))))))))))))))))))))))))+++************+++,,,,,,************))))))))))))))))))))))))(((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))************++++++++++++++++++++++++,,,------------------............////////////////////////000000000111111111222222222222333333333333444444444555555555555666666666666666666777777777777777555666888999999888777777333333333222222222111111111111111111111000//////..............................------,,,,,,++++++++++++++++++++++++++++++***))))))+++***''')))---))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,******))))))******+++,,,,,,,,,,,,,,,---------------------............///---------...//////000000111111222333444555666666555555666555555444333222444444444444444444444444555555666777777666555555666666555444333222222111000000000000////////////............------------,,,,,,,,,,,,++++++++++++************************((((((((((((((((((((((((************************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((()))))))))*********************)))))))))))))))''''''((()))***++++++,,,))))))*********+++++++++++++++,,,,,,,,,---------//////......///000222222111111111222333333444444666666666777777888888888:::::::::::::::;;;;;;;;;999999::::::;;;;;;;;;::::::::::::::::::999888777666666666666666666555444111111111000000000//////......------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************))))))***+++++++++***************************************************************)))))))))))))))((((((((((((((((((((((((************))))))))))))((()))))))))************))))))))))))))))))))))))***************++++++,,,************)))))))))((())))))))))))(((((((((((()))))))))******)))))))))(((((((((((((((((((((((((((((())))))******++++++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))*********))))))*********++++++++++++++++++***+++,,,,,,---,,,,,,---------.........////////////////////////000000000000111111111111222222222333333333444444444444444555555555666666666666666666666666666555444555555666666666555555222222222222111111111111000000111111000000///...---------------------------------,,,,,,,,,++++++************************''''''(((((('''&&&(((+++))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))************************((()))))))))************))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++******))))))******+++,,,++++++,,,,,,,,,------------------............///------...//////000000111111111222333444444555555444555555555444444333222333333333333333333333333444444444555555444444444555444444333222222111111000000/////////..................---------,,,,,,,,,+++++++++++++++++++++************************((((((((((((((((((((((((************************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((()))))))))************))))))))))))))))))******''''''((()))***++++++,,,))))))*********++++++++++++++++++,,,,,,,,,------.........//////000111111000000111222222333333444444444555666666777888888999999999:::::::::;;;;;;888999:::;;;;;;;;;::::::999999999888777666555444333444444555555444333333000000/////////.........,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************((()))***+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))******************************************))))))******+++,,,************)))))))))((((((((((((((())))))))))))***))))))))))))))))))***(((((((((((((((((((((((((((((())))))******++++++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))*********++++++++++++************+++,,,,,,,,,,,,,,,------------...........................//////000000000111111111222222222333333333444444444444444444555555555555666666666555555555555555666666666666666666555555222222111111111000000000///000000000000///......------------------------,,,,,,,,,,,,,,,+++++++++************************((()))***((('''((()))***))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))******+++,,,+++++++++,,,,,,,,,---------------............///...//////000000111222222111222222333333444444444444444444444444444333222333333333333333333333333444333333333333333333444333333222222111111000000/////////............---...------------,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))************************))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''))))))))))))))))))))))))))))))))))))************))))))))))))************(((((())))))******++++++)))************+++++++++++++++++++++,,,,,,,,,,,,---......//////000000111000000111111222333333333333333444555666666777777888888999999::::::;;;;;;888999:::;;;<<<;;;:::999999999888777666555333222222222333333333222222111/////////.........------***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,************************************************************************((()))***+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((()))))))))))))))***))))))))))))***************************************))))))))))))***++++++************))))))))))))(((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++)))************+++++++++***************+++,,,,,,,,,,,,,,,,,,------------......................../////////000000000111111222222333333333333444444333444444444444555555555444444444555555555555555888888888888777777777777111111111000000000000//////////////////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************+++...///+++)))+++,,,+++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++*********))))))******+++,,,++++++++++++,,,,,,,,,,,,---------............/////////000000111222222222111222222222333333333444333333444444444444333333333333333333333333333333444333333222222333333444222222111111000000000000///.........------------------------,,,,,,,,,,,,*********+++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))************((()))))))))************)))))))))))))))*********)))************+++++++++***++++++++++++,,,,,,,,,------...///000000000000000000000111222222333333222222333444555666777777777888888999::::::;;;;;;777999:::<<<<<<;;;:::999:::::::::999777555444333222222222222111111000///.........------------,,,)))***+++,,,---,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************************************************************(((((()))++++++,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************++++++++++++++++++++++++(((((((((((())))))******))))))))))))************************************)))))))))))))))***++++++************))))))))))))'''((((((((()))))))))***+++***)))(((((()))***+++))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++)))************+++++++++***************++++++,,,++++++,,,,,,,,,---------........................////////////000000000111222222333333333333444444333333444444444555555555333333333444444555555666888777777666666555666666111111000000000/////////....../////////...------++++++++++++++++++++++++++++++++++++++++++++++++************************---111111,,,***,,,---+++))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++,,,++++++*********))))))******+++,,,***++++++++++++,,,,,,,,,---------............///......//////000111111111222222222222222333333333222333333444444333333333222222222222222222222222444333222222222222333444111111000000000000//////.........---------,,,,,,---------,,,,,,,,,++++++)))*********++++++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))************(((((())))))*********+++*********))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,,,,---...///000000000000000000000111222222333333111111222333555666666777777777888999::::::;;;;;;777888:::<<<<<<;;;:::999<<<<<<;;;:::888666555444222222222111111000///.........---------,,,,,,,,,)))***+++,,,---,,,,,,+++++++++++++++++++++++++++*********++++++,,,,,,,,,************************************************))))))))))))))))))))))))(((((()))++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++++++++++++++++++++++++++'''((((((((())))))******))))))))))))************************************)))))))))))))))******+++************))))))))))))'''((((((((())))))******+++***)))(((((()))***+++))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++)))************+++++++++*********)))***++++++,,,++++++,,,,,,,,,---------........................////////////000000000000222222333333333444444444333333333444444444555555222222333333444555666666555444333222222222222222000000000000////////////......//////......---,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))---111111+++(((++++++((())))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++,,,+++***************)))***++++++,,,******+++++++++,,,,,,,,,---------.........//////------......///000000000222222222222222222333333222222333444444333333333222222222222222222222222555444333222222333444555000000000000////////////......---------,,,,,,,,,---------,,,,,,,,,++++++))))))******++++++++++++************************)))))))))))))))))))))))),,,+++***((((((((()))***))))))))))))))))))))))))******))))))((((((''''''+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))(((((()))***++++++,,,,,,,,,,,,,,,++++++*********************************++++++,,,---...///000111000000000000111222333444333333444444555666666666888777666555555666777888666777888:::;;;<<<=========<<<;;;999777666555444222222222111000//////...////////////............,,,,,,,,,,,,,,,,,,,,,,,,************************+++***)))((((((***,,,---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++(((((())))))************))))))))))))))))))))))))******))))))((((((''''''))))))************))))))(((((((((((())))))))))))+++++++++***)))(((((('''))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,+++++++++++++++******************++++++,,,------......//////////////////.........///////////////000111111111111222222222333333333444444222222222222444444444444444444444444444444333333333222222222111111////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++*********)))))))))))))))))))))))))))))))))))))))+++*********))))))((((((******))))))((((((''''''(((((((((((())))))))))))***)))(((''''''((()))***)))))))))))))))(((''''''******))))))))))))***************))))))))))))))),,,+++***((((((((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++---------............///////////////000000000000000111111111111222222222222222222222222222222222111111111111111111111111000000000000000000000000222111111000///......---//////.........------------,,,,,,++++++,,,,,,---++++++************+++++++++*********))))))(((((()))))))))))))))))))))))),,,+++)))((((((((()))***))))))))))))))))))))))))******))))))((((((((((((************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))(((((()))******+++,,,,,,,,,,,,,,,++++++*********************************++++++,,,---...///000111000000000000111222333333333333333444555555666666888777666555555666777777555666777999:::::::::::::::999888777666444333333222222111000000///......////////////.........---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***)))((()))***,,,---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))*********)))))))))))))))*********))))))))))))))))))))))))+++*********))))))))))))))))))************))))))))))))))))))************++++++******)))(((((('''))))))))))))))))))))))))(((((())))))))))))((((((((((((((()))))))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************++++++++++++******************************++++++,,,,,,---.........////////////............///////////////000000111111111111222222222333333333222111111111111222333444444444444444444444444333333222222222111111111................................................,,,,,,,,,,,,,,,,,,,,,,,,************************))))))*********+++++++++***)))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((***)))))))))((((((((('''(((((((((((())))))))))))))))))(((((((((((()))))))))))))))))))))(((''''''******))))))))))))*********))))))))))))))))))))),,,+++)))((((((((()))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++,,,,,,,,,,,,------------.............../////////000000000000000000111111111222222222222222222222222222111111111111111111111111111111000000000000000000000000111000000000///.........///.........---------------,,,,,,++++++,,,,,,---+++******))))))******+++************)))))))))((())))))))))))))))))))))))+++***))))))((()))))))))))))))))))))))))))))))))***))))))))))))(((((((((************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))******++++++************))))))((((((''''''))))))))))))************))))))))))))))))))))))))((())))))******++++++++++++++++++++++++*********************************+++,,,,,,---...///000000000000000000111222333333222333333444444555555666666666555555555666666777555666777777888888888777666555555444444333222222111111000000//////......//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***,,,---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++************))))))))))))*********)))))))))))))))))))))))))))))))))))))))++++++++++++************))))))************))))))************++++++++++++++++++******)))((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************))))))************************++++++,,,,,,------..............................//////......//////000111111111111222222222222333111111000000000000111111333333333333333333333333222222222222111111111000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))*********++++++))))))))))))))))))******))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((())))))))))))(((((()))))))))))))))(((((('''******))))))))))))******))))))))))))))))))******+++***))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++,,,,,,,,,---------------------................../////////000000000000000000111111111222222333222222222111111000000111111111111111111111111000000000000000000000000//////////////////..................------------,,,,,,++++++++++++,,,,,,+++******))))))******+++************))))))))))))((((((((((((((((((((((((******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))*********************))))))((((((''''''((()))))))))************))))))))))))))))))))))))((()))))))))*********++++++++++++***************************************,,,,,,------...//////000/////////000000111222333222222222333444444555555555555555555555555666666666666777777777777666666333333333333333222222222000000000//////..................---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******)))))))))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++******))))))((((((************))))))))))))))))))))))))))))))))))))************************))))))************)))))))))))))))*********++++++************))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))*********+++(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************(((((())))))))))))((((((***************+++++++++***++++++,,,------......------...............//////............///000000111111111111222222222222111111111111111111111111222222222222222222222222222111111111111000000000........................------------------------++++++++++++++++++++++++************************))))))))))))************)))))))))))))))*********))))))))))))))))))))))))*********)))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))'''((()))******)))((('''(((((())))))))))))((((((******))))))))))))******)))))))))))))))***************))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((++++++******))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++,,,,,,,,,,,,---,,,,,,---------................../////////000000000000000000111111111111222222222111000000//////111111111111111111111111000000000000000000000000.....................///------------------------,,,,,,++++++++++++,,,,,,******))))))))))))***************)))))))))))))))(((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))************)))***)))))))))((((((((('''((()))))))))************)))))))))))))))))))))))))))))))))))))))*********************************************************,,,,,,------.../////////////////////000111222333111111222222333444444444333333444444555555555555777777777777777666666555333333333333333333333333/////////...............------------,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))++++++******))))))((((((*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((((((((()))))))))***************)))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((())))))))))))*********(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************((((((((())))))((((((((())))))*********+++++++++******++++++,,,------...,,,---------......//////...............//////000000000111111111222222222111222222222222222222111222222222222222222222222111111111000000000//////........................------------------------++++++++++++++++++++++++************************(((((()))))))))*********(((((())))))************))))))))))))))))))))))))))))))))))))))))))******(((((((((((())))))))))))(((((((((((())))))))))))'''((()))******)))((('''(((((())))))))))))((((((******))))))))))))******(((((())))))************)))))))))*********))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((++++++******))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++,,,,,,,,,------------...............//////////////////000000000111111111111111111000000/////////000000000000000000000000////////////////////////---------------.........,,,,,,------------------,,,++++++******++++++,,,***))))))))))))))))))***))))))))))))))))))******))))))))))))))))))))))))(((((()))************))))))))))))))))))))))))))))))))))))************+++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))******))))))((((((((()))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************************---------.........//////////////////000111222222000111111222222333333444111222333444555555555555666666777777777666555555444333333333333333333333..................------------,,,,,,,,,+++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************((((((((((((((((((((((((************))))))))))))((()))))))))************))))))))))))))))))))))))((((((((((((((()))))))))))))))************))))))'''((((((((())))))))))))******))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************(((((())))))))))))(((((()))))))))***++++++,,,,,,******++++++,,,,,,------,,,,,,,,,---......//////......------......///000000000000111111111111222111111222333333222111111111111111111111111111111000000000000////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************((((((((()))))))))******((((((((()))******++++++))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))(((((('''(((((()))))))))))))))******))))))))))))******((((((((()))******++++++(((((()))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,------------------.........//////////////////000000000111111//////////////////000000000000000000000000000000////////////////////////---------------------,,,,,,,,,,,,,,,------------++++++************++++++***))))))(((((())))))***))))))))))))************))))))))))))))))))))))))'''((()))***+++******)))))))))))))))))))))))))))))))))*********+++++++++((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))''''''(((((())))))******))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********+++************************---------...............///......//////000111222000000111111222333333333000111333444555555444444333444555555555555555444444333333333222222111111------------------------,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))))))))***+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((((((((((((((()))))))))))))))*********''''''((()))***++++++,,,))))))))))))))))))))))))(((((()))))))))*********))))))************))))))(((((()))))))))*********)))))))))))))))))))))***))))))))))))))))))))))))(((((())))))))))))((((((&&&'''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************((())))))******))))))(((((())))))***++++++,,,,,,*********+++,,,,,,------++++++,,,------...//////...------------...//////000000000000111111111111000000111222222111000000111111111111111111111111000000/////////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************************************(((((((((((()))))))))***'''(((((()))******++++++))))))))))))))))))))))))((()))))))))************'''((((((((()))))))))***(((((((((((())))))))))))))))))(((((((((((())))))''''''((()))))))))))))))******))))))))))))******'''(((((()))******++++++'''((()))***+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,++++++,,,,,,,,,------------------.........//////////////////000000000111---......//////000000000000000000000000000000000////////////////////////...---------,,,+++++++++++++++,,,,,,,,,---------++++++************++++++))))))(((((((((((())))))((()))))))))************))))))))))))))))))))))))'''((()))+++++++++***)))))))))))))))))))))))))))))))))******++++++++++++(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))&&&&&&'''((()))***++++++))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))*********+++************************---------........................//////000111222000000000111222222333333000111222444555555444444111222333333444444444333333333222222111000000000------------------------,,,,,,,,,+++++++++******************************************************))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((())))))******++++++&&&&&&''')))***+++,,,---))))))))))))))))))))))))))))))******+++++++++,,,))))))************)))))))))************+++++++++)))))))))))))))*********))))))))))))))))))))))))(((((())))))))))))((((((&&&&&&&&&&&&'''''''''((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))************))))))((())))))***++++++,,,,,,)))******+++,,,,,,------++++++,,,,,,---...//////...------------...//////000000000000111111111111...///000111111000///...000000000000000000000000000/////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************************************(((((((((((())))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))(((((())))))*********+++'''((((((((())))))******(((((((((((())))))))))))***)))(((''''''((()))***''''''((()))))))))))))))******))))))))))))******'''(((((()))***+++++++++'''((()))+++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++,,,,,,,,,---------++++++,,,,,,,,,------------------.........//////////////////000000000000,,,------...///000111111000000000000000000000000////////////////////////......---,,,,,,+++******+++++++++,,,,,,---------++++++************++++++))))))(((((((((((())))))(((((())))))*********+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++*********))))))(((((())))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,***++++++,,,,,,------...---///000000//////000111---000444555444333222222111222444555555444222111333333333333333333333333000000000000////////////......---------,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))'''(((((()))***+++++++++(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))))))))(((((('''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************)))************+++++++++,,,,,,,,,---------......////////////////////////000////////////000000111111111000000000000000111000000000000////////////........................------------------------***++++++,,,,,,++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))++++++******++++++,,,---,,,,,,,,,---------......---------............///000000//////.........---////////////////////////////////////////////////..............................---,,,,,,+++******---,,,***)))))))))******+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********************)))))))))((())))))))))))))))))))))))))))))))))))************************++++++++++++***++++++,,,,,,------......///111000//////000222111333666777555333222222222333444555555444333222333333333333333333333333000000000000/////////......------------,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))'''(((((()))******++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))(((((()))))))))))))))))))))))))))(((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************)))************+++++++++,,,,,,,,,------------...........................///////////////000000111222111000.........//////000000000000/////////...........................------------------------***++++++,,,,,,++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))++++++******++++++,,,---,,,,,,,,,------------...------------............000/////////.........---////////////////////////...................................................------,,,++++++******,,,+++***)))))))))***++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))***************++++++,,,,,,------...///000111111000000111222444666888888666444222222222333444555555444333222222222222222222222222222000000000/////////......------------,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))((((((((()))******++++++************************))))))))))))))))))))))))***))))))))))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************)))************+++++++++,,,,,,,,,,,,------------........................///////////////000111111333222///---,,,---...///000000000/////////......------------------------------------------------******++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))+++************+++,,,,,,,,,,,,,,,,,,------------------------............/////////...............////////////////////////........................------------------------------,,,,,,++++++***************)))******+++,,,+++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************)))))))))))))))))))))))))))))))))))))))((()))))))))************(((((((((((())))))))))))***++++++,,,,,,------...///000111111000000111333333555777777666444333444333444555555555555444333222222222222222222222222000000/////////.........---------,,,,,,,,,++++++++++++++++++++++++++++++************************))))))))))))))))))))))))***))))))))))))))))))***))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))(((((())))))************************************))))))))))))))))))))))))******))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***************)))((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((()))))))))************))))))*********+++++++++++++++,,,,,,,,,---------........................///......//////000111222555333000...------...///000000/////////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***************++++++,,,++++++,,,,,,,,,---------,,,,,,---------.................................////////////////////////........................------------------------,,,,,,,,,,,,++++++******)))))))))******+++,,,,,,************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))******))))))))))))))))))))))))((()))))))))************''''''((((((((()))))))))***++++++,,,,,,------......000111111000000111222///111444444444444444555333444444444444444444333111111111111111111111111////////////............------,,,,,,,,,+++++++++++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))*********************************((((((((((((((((((((((((***)))))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***************)))(((((((((((((((((((((((((((((('''''''''((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))((()))))))))************))))))*********++++++++++++++++++,,,,,,,,,------....................................///000111222666555222000/////////000////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***((()))))))))************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******))))))******+++,,,+++++++++,,,,,,,,,------,,,,,,,,,------------...---------...............////////////////////////........................------------------------,,,+++++++++++++++******))))))******++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))***++++++,,,,,,------......///000000//////000111---///111222222333444666333333333333333333333333000000000000000000000000/////////.........------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******************************(((((((((((((((((((((((()))(((((((((((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))'''''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************)))************+++++++++++++++++++++,,,,,,,,,,,,------------------------............///111222333555444333222111000000000/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***))))))))))))***++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------.........////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++******))))))***+++++++++******(((((()))))))))))))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))((()))))))))************))))))))))))))))))))))))))))))))))))************(((((()))))))))************++++++,,,,,,------...,,,...//////......///000...000222222222222333555222222222111111222222222000000000000000000000000//////.........---------,,,,,,,,,++++++++++++***++++++++++++++++++++++++************************))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))***)))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************)))************+++++++++***++++++++++++,,,,,,,,,------------------------------......///111222333111222222333222111000/////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))*********))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))***++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,------.........////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,******************++++++******+++,,,+++***))))))(((((((((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))(((((())))))*********+++))))))))))))))))))))))))))))))))))))************))))))))))))***************++++++,,,,,,---......,,,---......------...000111222333333111111222444222111111000000111111222000000000000000000000000//////.........---------,,,,,,,,,+++++++++******++++++++++++++++++++++++************************))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))*********)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************)))************+++++++++******+++++++++,,,,,,,,,------------------------------......///111222333///000222333333111///...//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))'''((((((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******+++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,------.........////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,******************++++++***+++,,,,,,+++***)))((('''((((((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))******))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((((((((())))))))))))((((((******))))))((((((''''''************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++,,,,,,,,,,,,---------------............///000000000000111111111111111111111111000000000000222222222111000//////...------------------------++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,+++***)))((((((,,,,,,++++++***)))))))))))))))))))))************))))))))))))))))))))))))(((***,,,,,,++++++,,,---++++++************++++++(((((((((((())))))))))))******))))))((((((''''''))))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))&&&&&&'''((((((((((((((())))))))))))))))))))))))******))))))))))))******(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((((()))+++,,,++++++,,,,,,,,,,,,------.......................................///000000000000000000///////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))(((((((((((())))))******))))))))))))******))))))))))))************''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***+++,,,------(((((())))))))))))(((((())))))))))))************))))))))))))))))))))))))******)))))))))))))))*********)))))))))))))))***++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------............///------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((((((((())))))))))))((((((***)))))))))((((((((('''************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++,,,,,,,,,,,,------------------............//////000000000111111111111111111000000000//////222222111000000///......------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++***))))))((())))))******************))))))))))))************)))))))))))))))))))))))))))***,,,,,,+++***+++,,,***))))))))))))))))))***(((((((((((())))))))))))***)))))))))((((((((('''))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((()))************)))))))))))))))))))))))))))******))))))))))))******(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++,,,,,,,,,------.......................................///000000000000000000/////////...............------------++++++++++++++++++++++++************************))))))))))))))))))))))))*********)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))(((((((((((())))))******))))))))))))******))))))))))))************'''''''''((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((('''(((((((((((()))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))******++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++))))))))))))))))))))))))+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((())))))))))))(((((())))))))))))((((((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++,,,,,,,,,,,,------------------............//////000000000000111111111111000000000000//////111111000000//////......------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++***)))))))))''''''((())))))***++++++))))))))))))************))))))))))))))))))))))))***+++---,,,+++)))***+++))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))***++++++,,,,,,++++++))))))))))))))))))))))))******))))))))))))******(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************++++++++++++,,,,,,,,,,,,------------------------...............///000000000000000/////////............---------,,,,,,,,,************************************************))))))))))))))))))))))))******))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))******))))))))))))******))))))))))))************''''''((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))''''''''''''''''''''''''+++******)))((('''&&&&&&(((((())))))))))))((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((''''''''''''((((((***)))))))))))))))******++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))*********++++++))))))))))))))))))))))))+++******))))))******+++)))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************((((((((((((((((((((((((((((((((((((((((((((((((*********)))))))))))))))(((((())))))))))))(((((())))))))))))((((((((((((************************((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************+++++++++,,,,,,,,,------,,,,,,---------.........////////////000000000111111000000000////////////000000000//////.........,,,,,,,,,,,,,,,,,,,,,,,,************************************************+++++++++***************''''''(((((())))))))))))((()))))))))************))))))))))))))))))))))))***,,,---,,,***)))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))***++++++,,,,,,++++++))))))))))))))))))))))))******))))))))))))******(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''((()))++++++***))))))***++++++++++++,,,,,,,,,------------------------...............///000000000000/////////.........------------,,,,,,,,,+++************************************************))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))(((((((((((())))))******))))))))))))******((()))))))))************'''(((((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))((((((((((((((((((((((((++++++***)))(((''''''&&&(((((())))))))))))(((((('''''''''((((((((())))))))))))))))))))))))))))))(((((('''''''''((())))))))))))))))))))))))***+++************************+++++++++,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))************))))))))))))))))))))))))******))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((***))))))(((((())))))***(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))******(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************+++++++++,,,,,,,,,------,,,,,,,,,------------......////////////000000000000000000////////////.../////////...............,,,,,,,,,,,,,,,,,,,,,,,,***************************************************************+++++++++))))))))))))((((((''''''((()))))))))************))))))))))))))))))))))))***+++,,,,,,***(((((()))+++******))))))******+++(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((()))******++++++******))))))))))))))))))))))))******))))))))))))******(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************************(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''((()))++++++***))))))*********+++++++++,,,,,,------------------------...............///000000////////////............---,,,,,,,,,++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))******))))))))))))******((()))))))))************(((((((((((()))))))))***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************(((((())))))))))))(((((((((((()))))))))*********(((((((((((((((((((((((()))((((((((())))))***+++))))))(((((()))***++++++************************+++++++++,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++(((((()))))))))*********))))))))))))))))))))))))***))))))))))))))))))***((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------......////////////000000000000////////////........................------,,,,,,,,,,,,,,,,,,,,,,,,************************************************)))))))))***+++++++++,,,++++++***))))))(((''''''))))))))))))************)))))))))))))))))))))))))))***,,,+++***((()))***++++++************++++++(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''((())))))***)))))))))))))))))))))))))))))))))******))))))))))))******(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))***************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...............///000000/////////.........------,,,,,,,,,+++++++++******++++++++++++++++++++++++************************))))))))))))))))))))))))''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))******))))))))))))******))))))))))))************((((((((()))))))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))******++++++,,,,,,(((((())))))))))))(((((())))))))))))************(((((((((((((((((((((((())))))((())))))***+++,,,(((((((((((()))***+++,,,************************++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++((((((((()))))))))******))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************(((((())))))))))))(((((('''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------........./////////000000000000/////////.........------------------------++++++++++++++++++++++++************************************************((())))))***++++++,,,,,,******************))))))))))))))))))************))))))))))))))))))))))))''')))++++++***))))))*********))))))))))))******(((((((((((())))))))))))'''((((((((()))))))))***(((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''((())))))******))))))))))))))))))))))))))))))******))))))))))))******(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))******+++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...............///000000//////.........---------++++++++++++************************************************************))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))(((((((((((())))))******))))))))))))******))))))))))))************(((((()))))))))*********(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++(((((())))))))))))((((((((((((((())))))))))))***(((((((((((((((((((((((('''''''''((((((***++++++(((((((((((()))***+++,,,************************++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***************************(((((((((((()))))))))***))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))'''((((((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++(((((())))))))))))(((((('''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++,,,,,,,,,---------++++++,,,,,,,,,---------............/////////000000/////////............------------------------++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***+++,,,,,,---)))))))))***++++++,,,,,,))))))))))))************))))))))))))))))))))))))&&&(((*********)))***+++))))))(((((((((((())))))(((((((((((())))))))))))'''((((((((())))))******(((((((((((((((((((((((('''((((((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))******))))))))))))******(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***)))((((((((()))+++,,,)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...............///000000//////.........---------+++++++++************)))))))))))))))))))))))))))************************))))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))(((((((((((())))))******))))))))))))******))))))))))))************))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))((((((''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&'''''')))******(((((((((((()))***+++,,,))))))))))))))))))))))))++++++,,,,,,,,,---------)))************+++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******************************(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((()))***++++++,,,))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))************************)))************+++++++++++++++,,,,,,,,,,,,---------------------------------------............///000000000000000000000000///...---,,,+++,,,------******************************))))))))))))******))))))************))))))***+++,,,,,,******+++,,,************************+++*********))))))(((((())))))))))))))))))))))))(((***---//////---***(((''''''((()))***++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))************))))))&&&'''((())))))((('''&&&&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))(((((((((((())))))***++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------------------------++++++************++++++,,,,,,,,,+++++++++******************************(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))+++*********))))))(((((())))))))))))************************************))))))(((((((((((())))))))))))))))))))))))))))))&&&&&&&&&&&&(((***,,,---************************+++*********))))))(((((()))************+++++++++))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))((('''''''''(((***+++******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************+++*********))))))((((((******+++,,,,,,,,,,,,+++,,,,,,,,,++++++*********************************,,,,,,++++++***+++++++++,,,,,,+++***)))))))))***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))******++++++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,,,,---------------------------------------............//////////////////////////////...---,,,+++,,,,,,---******************************))))))))))))******))))))************)))))))))***++++++))))))***+++************************************)))))))))((()))))))))))))))))))))))))))***,,,------,,,***)))(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))************))))))'''(((((((((((((((((('''&&&'''(((((())))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))(((((((((((())))))***++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------------------------++++++************++++++,,,,,,+++++++++*********************************(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))************)))))))))((())))))))))))************************************))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''((()))+++,,,************************************)))))))))((())))))*********+++++++++))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))(((((('''((()))***+++***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))(((******+++,,,,,,,,,,,,+++,,,,,,,,,+++++++++******************************+++++++++******+++,,,,,,,,,+++******))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))*********))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******(((((((((((((((((((((((()))************+++++++++++++++,,,,,,,,,,,,---------------------------------------............///////////////////////////......---,,,,,,,,,,,,,,,******************************))))))))))))******))))))************))))))((()))******(((((()))***************************************))))))))))))))))))))))))))))))))))))******+++,,,,,,+++******)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************)))))))))((((((''''''(((((()))&&&'''(((((())))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))))))))***++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------------------------++++++************++++++,,,++++++++++++*********************************(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))************))))))))))))))))))))))))************************************))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((()))******************************************)))))))))))))))))))))*********++++++))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))((((((((((((************************))))))))))))))))))))))))))))))))))))************************))))))))))))******+++,,,,,,,,,,,,+++,,,,,,,,,++++++++++++******************************************+++,,,---++++++***)))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((()))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))*********)))))))))))))))))))))************))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,---------------------------------------............///////////////////////////---------,,,,,,,,,,,,,,,******************************))))))))))))******))))))************))))))((()))******(((((()))************************************)))))))))))))))))))))))))))))))))))))))++++++************++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))************))))))***)))(((''''''((()))***''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))))))))***++++++++++++******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++************************************(((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))*********)))))))))))))))((()))))))))************************************))))))(((((((((((())))))(((((((((((((((((((((((()))))))))(((((((((((()))*********************************)))))))))))))))))))))))))))************((()))))))))************))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((())))))***))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((()))))))))*********************)))))))))))))))******+++,,,,,,,,,,,,+++++++++++++++++++++++++++************************))))))))))))***+++------******))))))))))))******************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((***))))))))))))))))))***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))************************************))))))*********++++++++++++++++++,,,,,,,,,---------------------------------------............///........................,,,,,,,,,,,,,,,+++++++++******************************))))))))))))******))))))************)))))))))***+++***))))))***+++************************))))))))))))))))))******************************++++++***))))))***++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))******))))))************))))))***)))(((''''''((()))***'''(((((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))'''((((((((()))))))))***))))))***++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++++++++*********))))))))))))))))))))))))))))))(((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))******((()))))))))************))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((()))))))))))))))(((((('''))))))))))))))))))))))))))))))))))))))))))******(((((()))))))))*********((()))))))))************))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''(((((()))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))))))))))))))************+++,,,,,,,,,,,,+++++++++++++++++++++++++++************************(((((())))))***+++,,,---***))))))((())))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***''''''''''''''''''''''''******))))))))))))******************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++************************)))************+++++++++++++++,,,,,,,,,,,,---------------------------------------............///........................,,,,,,,,,,,,,,,+++************************************))))))))))))******))))))************)))))))))***++++++))))))***+++************************))))))))))))************************************+++***))))))))))))***+++)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))************))))))***))))))(((((())))))***'''((())))))******))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))''''''(((((())))))******))))))***++++++++++++************++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++************)))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((()))))))))))))))((('''))))))))))))))))))))))))))))))))))))************((((((((()))))))))******))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))************))))))))))))******************+++,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,************************)))))))))))))))***+++,,,))))))((((((((()))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((())))))******''''''''''''''''''''''''+++***)))(((((()))***+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++************************)))************+++++++++++++++,,,,,,,,,,,,---------------------------------------............///........................+++,,,,,,---,,,+++***)))******************************))))))))))))******))))))************))))))((()))******(((((()))***************************((()))))))))************************************))))))************))))))(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************))))))************)))))))))))))))******)))))))))(((((()))************)))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))'''''''''((()))*********))))))***++++++++++++***)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,---++++++++++++++++++++++++++++++************++++++************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))((()))))))))************))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))'''((()))******)))(((((())))))))))))))))))))))))((()))))))))************(((((((((((()))))))))***))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))&&&'''((()))***))))))((('''((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************((()))))))))******************+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,******************************))))))))))))******((((((((((((((()))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''((()))*********''''''''''''''''''''''''+++***)))(((((()))***+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***++++++,,,))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++)))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,------------------------------------------.........//////........................++++++,,,---,,,+++***)))******************************))))))))))))******))))))************))))))'''((()))((('''&&&''')))************************(((((())))))*********+++************************))))))************))))))'''(((((()))***++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))*********+++))))))************))))))((()))***++++++***)))((((((((()))***************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************(((((())))))))))))(((((((((((((((((())))))))))))&&&''''''((()))******+++))))))***++++++++++++***))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++++++++************++++++************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))*********+++))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))&&&''')))*********)))((())))))))))))))))))))))))(((((())))))*********+++(((((((((((())))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))&&&''')))*********)))((('''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((())))))*********+++******+++,,,,,,,,,,,,+++*********++++++,,,,,,,,,************************+++***)))))))))))))))***((((((((((((((()))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&''''''((()))******+++'''''''''''''''''''''''')))*********++++++++++++(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++*********))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))),,,,,,++++++,,,,,,---...------------------------///...---,,,,,,---...///........................,,,,,,,,,++++++*********+++*********))))))((((((+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************)))************************))))))))))))************))))))))))))))))))))))))(((((())))))))))))((((((+++*********))))))(((((())))))))))))************+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))+++,,,---,,,***)))***+++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))&&&'''((())))))***))))))(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************************************++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))(((((()))***************))))))************))))))(((***+++***)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''*********)))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))************))))))))))))******************))))))))))))***************)))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&((()))***))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))++++++******************++++++++++++++++++++++++))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))))))))*********++++++(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++*********))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))),,,,,,++++++,,,,,,---...------------------------///...---,,,,,,---...///........................,,,,,,,,,+++++++++******+++*********))))))))))))************)))))))))((())))))))))))))))))))))))************************************************************************))))))))))))************+++++++++************)))************************))))))))))))************))))))))))))))))))))))))(((((())))))))))))((((((************)))))))))((())))))))))))************************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))+++,,,,,,+++***))))))+++)))))))))))))))))))))))))))(((((((((((((((((()))))))))))))))))))))))))))'''(((((())))))))))))((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************************************++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))(((((()))***************))))))************))))))(((***+++***)))((()))***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''***)))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))************))))))))))))******************))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))(((((('''&&&'''((()))***))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))************************************++++++++++++++++++++++++))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((()))))))))******(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++***************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))),,,,,,++++++,,,,,,---...------------------------......------------......------------------------,,,,,,,,,++++++++++++******************)))))))))************))))))))))))))))))))))))))))))))))))************************************************************************)))))))))*********+++++++++++++++************)))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((())))))******))))))(((************))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++***)))((()))***))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))((())))))))))))(((((('''(((((((((((())))))))))))(((((((((((())))))))))))************************))))))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))(((((()))***************))))))************))))))(((***+++***)))((()))***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))******))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))******************))))))))))))******))))))))))))))))))******))))))))))))))))))))))))(((((('''''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************++++++++++++************************++++++++++++++++++++++++***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******+++************************))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))),,,,,,++++++,,,,,,---...------------------------------------------------------------------------++++++++++++++++++++++++*********************************)))))))))))))))))))))))))))))))))))))))************************************************************************))))))*********++++++++++++++++++*********))))))((((((((((((((((((((((((((()))))))))************)))))))))))))))))))))))))))))))))******)))))))))*********)))))))))))))))((()))))))))*********************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***)))((('''((()))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((())))))***))))))((('''&&&(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))+++******))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************************************++++++++++++++++++++++++******************************++++++++++++******))))))))))))))))))))))))(((((()))***************))))))************))))))(((***+++***)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))*********))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))************((()))))))))******************))))))))))))******)))))))))))))))*********((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))*********++++++))))))))))))************************************************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******+++************************))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))),,,,,,++++++,,,,,,---...------------------------,,,------------------,,,------------------------++++++++++++++++++++++++***************+++++++++))))))))))))))))))******************************************************************************************************************+++++++++++++++++++++*********))))))((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))************))))))))))))))))))))))))******((()))))))))************))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))((('''((()))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((())))))***))))))((('''&&&(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((++++++******))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************************************++++++++++++++++++++++++******************************++++++++++++******))))))))))))))))))))))))(((((()))***************))))))************))))))(((***+++***)))((()))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))************************************(((((((((((())))))))))))((()))))))))************((()))))))))******************))))))))))))******(((((())))))************((((((((((((((((((((((((((((((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((()))))))))******(((((()))))))))*********************************************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((()))))))))******(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******+++***************+++++++++))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))),,,,,,++++++,,,,,,---...------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,*********+++++++++++++++))))))))))))************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++,,,+++++++++************)))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))******++++++******)))))))))))))))************))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))(((((()))***))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((())))))))))))(((((('''(((((((((((())))))))))))(((((((((((())))))))))))''''''''''''''''''''''''******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************++++++++++++++++++++++++******************************++++++++++++******))))))))))))))))))))))))(((((()))***************))))))************))))))(((***+++***)))((()))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((()))******++++++************************(((((((((((())))))))))))))))))))))))************))))))))))))******************))))))))))))******((((((((()))******++++++))))))))))))))))))))))))'''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))'''((((((((())))))))))))'''(((((())))))*********************************+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))))))))*********++++++(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))*********+++++++++))))))))))))))))))))))))((()))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))),,,,,,++++++,,,,,,---...------------------------+++,,,------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,*********++++++,,,,,,,,,((()))))))))************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++************)))************************))))))))))))************)))))))))))))))))))))))))))******++++++******)))((()))))))))************))))))))))))************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''(((******)))(((***+++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))'''(((((())))))))))))((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((******************++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************************************++++++++++++++++++++++++******************************++++++++++++******))))))))))))))))))))))))(((((()))***************))))))************))))))(((***+++***)))((()))***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***'''(((((()))******++++++************************'''((((((((()))))))))***))))))))))))************))))))))))))******************))))))))))))******'''(((((()))******++++++))))))))))))))))))))))))'''((()))***+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))(((((()))))))))*********''''''(((((()))******+++************************+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((************++++++++++++(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))******++++++++++++))))))))))))))))))))))))(((((())))))*********+++************************))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))),,,,,,++++++,,,,,,---...------------------------++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,*********++++++,,,,,,,,,(((((())))))*********+++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++************)))************************))))))))))))************))))))))))))))))))))))))******++++++++++++******(((((())))))*********+++))))))))))))************(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))''')))******))))))***,,,))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))''''''((())))))***))))))(((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))***+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************************************++++++++++++++++++++++++))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))(((((()))***************))))))************))))))(((***+++***)))((()))***++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******'''(((((()))***+++++++++************************'''((((((((())))))******))))))))))))************))))))))))))******************))))))))))))******'''(((((()))***+++++++++))))))))))))))))))))))))'''((()))++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))******)))))))))))))))))))))))))))************+++++++++&&&''''''((()))******+++))))))))))))))))))))))))++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))++++++************+++++++++***)))(((((()))***+++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))************+++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,------......------,,,...---+++*********++++++++++++++++++++++++++++++************************************************)))***+++,,,---,,,++++++++++++,,,,,,,,,,,,------************************++++++++++++++++++++++++************************++++++************++++++************************************************************************************************************************************************************************))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))******)))(((((()))+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++************++++++***)))(((((()))+++---...---,,,***(((((()))***+++))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***************************************))))))))))))))))))))))))******++++++++++++******))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))***))))))))))))))))))*********))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))************+++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,---,,,+++*********++++++++++++++++++++++++++++++************************************************)))***+++,,,,,,,,,++++++++++++,,,,,,,,,,,,------************************++++++++++++++++++++++++************************++++++************++++++************************************************************************************************************************************************************************))))))))))))))))))))))))(((((((((((()))))))))***************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***)))'''''')))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++******))))))******+++***)))(((((()))***,,,...---,,,***)))((()))***+++))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))************)))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))(((((((((((())))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))************+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,---,,,+++*********++++++++++++++++++++++++++++++************************************************)))***+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++************************************************************************************************************************************************************************))))))))))))))))))))))))((((((((()))))))))******************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((()))***)))'''''')))+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++******))))))******+++***)))(((((()))***,,,---,,,+++***)))))))))***+++))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((((())))))))))))))))))))))))******++++++++++++******))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))(((((((((((())))))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))*********+++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++******************************************************++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,************************************************************************************************************************************************************************))))))))))))))))))))))))(((((()))))))))*********************)))))))))((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((()))))))))*********))))))***,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++******++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))******************))))))))))))******)))))))))((()))***+++,,,++++++***))))))******+++))))))))))))))))))))))))(((((()))***************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***************)))((('''))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))+++******))))))******+++((()))***++++++***)))((())))))))))))))))))))))))************************))))))*********+++++++++))))))*********+++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,......------------......+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************************************************+++***++++++++++++,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,************************************************************************************************************************************************************************))))))))))))))))))))))))))))))))))))************************)))))))))((('''((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((()))))))))+++++++++******,,,...************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))***************))))))))))))))))))***))))))))))))))))))************************++++++))))))))))))))))))))))))(((((()))***************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***************)))((('''************************))))))))))))))))))))))))******++++++++++++******))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))++++++************++++++))))))************))))))))))))))))))))))))))))))************************)))************+++++++++)))************+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------......++++++,,,,,,,,,,,,++++++******+++,,,,,,,,,++++++++++++++++++++++++++++++************************************************++++++******++++++,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,************************************************************************************************************************************************************************)))))))))))))))))))))))))))))))))*********++++++************))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***++++++******,,,...************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************))))))(((((())))))***)))))))))))))))))))))))))))*********++++++++++++))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((************************))))))))))))))))))))))))******++++++++++++******))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))******))))))))))))************))))))))))))******))))))))))))))))))))))))************************)))************+++++++++)))************+++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++************************************************++++++*********+++,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---************************************************************************************************************************************************************************))))))))))))))))))))))))))))))*********+++++++++************))))))))))))'''''''''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))'''((())))))((()))+++---************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))((()))))))))))))))(((((())))))***+++++++++++++++))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))************)))************************))))))))))))))))))))))))******++++++++++++******))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))'''''''''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))(((((((((((())))))+++***)))(((((()))***+++))))))))))))))))))))))))************************)))************+++++++++)))************+++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++******************++++++++++++,,,,,,+++++++++)))***+++,,,---,,,,,,+++++++++++++++++++++++++++************************************************,,,+++*********+++,,,---++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---************************************************************************************************************************************************************************)))))))))))))))))))))))))))************+++++++++************))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))%%%&&&'''''''''''')))+++************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************************))))))))))))))))))))))))++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))((()))))))))))))))((('''((()))***+++++++++++++++))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***************))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&''''''((()))******+++************************************************))))))))))))))))))))))))******************************+++++++++,,,,,,,,,************************))))))))))))))))))))))))************************************************************************))))))))))))************(((***+++,,,+++***'''&&&))))))))))))))))))))))))************************(((((()))***++++++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++***************+++++++++,,,,,,,,,++++++++++++******))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,+++++++++******))))))))))))))))))))))))******+++++++++,,,,,,,,,***************************************************************************************++++++,,,---,,,,,,+++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************((((((((((((((((((((((((************************************************+++++++++*********))))))+++++++++*********))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))+++++++++++++++***)))(((++++++******)))(((((('''+++***)))'''''')))***+++))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))************+++++++++************************))))))***++++++++++++***((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***)))(((''''''((()))******)))(((''''''((()))***))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))************************))))))*********+++++++++************************************************************************************************************************))))))))))))************)))***+++++++++)))((('''))))))))))))))))))))))))************************))))))******************++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++++++++*********)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,++++++******************************************+++++++++,,,,,,,,,***************************************************************************))))))))))))***++++++,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************************************+++++++++*********))))))+++++++++*********))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))+++++++++++++++***)))))))))))))))))))))*********+++***)))(((((()))***+++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))*********+++++++++))))))))))))))))))))))))(((((()))************)))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))***)))(((''''''((()))***))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))************************(((((()))))))))*********************************************************************************************************************************))))))))))))***************************)))))))))))))))))))))))))))))))))************************++++++*********)))))))))++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++************)))))))))******************************+++++++++,,,,,,,,,************************************************************************))))))((((((((()))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************************+++************)))))))))+++************)))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))***++++++++++++***))))))'''(((((()))***++++++++++++***)))(((((()))***+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))*********++++++((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))************************(((((())))))))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))************************))))))))))))*********+++************************************************************************************************************************((()))))))))************++++++***))))))******+++))))))))))))))))))))))))************************+++++++++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---------------,,,,,,,,,,,,,,,---......------------------------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))))))))))))))******************************+++++++++,,,,,,,,,************************************************************************((((((((((((((())))))***))))))*********+++++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************************************************************************************************************))))))))))))************))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))******+++++++++******)))((((((((()))******++++++******)))(((((()))******))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))))))))))))))************))))))))))))))))))))))))'''((())))))******))))))((((((((((((((())))))***(((((((((((((((((((((((())))))))))))))))))))))))************************'''((()))******)))((('''))))))(((((((((((())))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*********************************************************************************************************+++++++++,,,,,,************************************************************************************************************************((()))))))))************++++++************++++++))))))))))))))))))))))))******************************+++,,,---//////000+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,------.........------,,,,,,------...///------------------------,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))*********************************+++++++++,,,,,,,,,************************************************************************((((((((((((((())))))***)))))))))***++++++,,,,,,(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))************************)))))))))))))))))))))))))))******+++++++++******))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))***++++++++++++***)))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))(((((()))))))))*********************************((()))******++++++******((((((((((((((())))))***(((((((((((((((((((((((())))))))))))))))))))))))************************'''((()))******)))((('''(((((())))))))))))(((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***************************************************************************************************++++++++++++,,,,,,,,,************************++++++++++++++++++++++++************************************************************************))))))))))))*********************+++++++++++++++))))))))))))))))))))))))************************))))))+++,,,...000111111++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---......//////---------------......///------------------------,,,---------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------)))))))))************+++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************************************************************))))))((((((((()))******))))))******+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************(((((()))))))))))))))***(((((()))))))))))))))***))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))***++++++++++++************))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((((((((()))))))))******************************))))))***+++++++++++++++((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))************************(((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************************************++++++++++++************************++++++++++++++++++++++++************************************************************************))))))))))))************)))***+++,,,,,,,,,++++++))))))))))))))))))))))))************************))))))***+++,,,---...///++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,................................................,,,,,,------.../////////---------------...//////........................------------............------------------------,,,,,,,,,---------......************++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***************************************************************************))))))))))))***++++++***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************(((((((((((())))))******(((((((((((())))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))***+++++++++++++++(((((())))))******++++++))))))************))))))))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((()))))))))***************************((())))))***************((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))'''((()))******)))((('''))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************************))))))))))))************************************++++++++++++++++++++++++************************************************************************))))))))))))************((()))+++---...---+++***))))))))))))))))))))))))************************)))))))))******+++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,................................................,,,,,,------...///000000...------------...//////........................---------.........//////------------------------,,,,,,,,,------.........******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***************************************************************************************++++++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************************************************'''((((((((())))))******'''((((((((())))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++++++++++++++&&&&&&''')))***,,,------))))))************))))))))))))))))))))))))))))))(((***+++,,,,,,+++***((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***)))(((''''''((()))***'''((()))******)))((('''))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))***++++++,,,---,,,++++++++++++++++++******))))))))))))******++++++++++++++++++++++++,,,,,,,,,++++++*********************************************************************************************************))))))))))))))))))))))))******+++,,,,,,,,,,,,+++))))))))))))))))))))))))***)))((((((((()))+++,,,)))************+++++++++))))))*********++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.................................,,,,,,,,,---------......,,,,,,,,,------.........,,,------------...........................------------......//////....../////////......---------------......------,,,+++,,,,,,+++++++++++++++,,,,,,------......------,,,---------------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))(((((())))))*********+++++++++***)))(((((()))))))))))))))))))))))))))))))))))))))))))))******+++++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++***)))(((((()))***+++)))***+++++++++)))((('''************************(((((((((((())))))))))))************************))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))******************))))))))))))******,,,,,,+++***)))(((''''''''''''((()))))))))))))))))))))))))))************++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***)))))))))((((((''''''))))))))))))))))))))))))((((((((((((((()))******************))))))))))))))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&&&&&&&'''((((((((((((((((((((())))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((************************+++***************++++++,,,++++++*********++++++******))))))))))))******++++++++++++++++++++++++,,,,,,,,,+++++++++******************************************************************************************************)))))))))))))))))))))))))))******+++++++++++++++))))))))))))))))))))))))***))))))((()))***+++,,,************++++++++++++*********+++++++++,,,,,,+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------------------------,,,,,,---------.........,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,///////////////............//////000000000//////000000000/////////////////////000000//////...---111000///...............,,,------------------,,,---------------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))((()))))))))************++++++***)))))))))))))))************************)))))))))))))))******+++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++***)))(((((()))***+++)))******+++***)))((('''************************(((((((((((()))))))))***************************))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))******************))))))))))))******++++++******)))(((((((((''''''((()))))))))))))))))))))))))))************++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))++++++++++++*********)))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((((((((()))(((((((((((())))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((************************,,,++++++*********++++++******************************))))))))))))******++++++++++++++++++++++++,,,,,,,,,++++++++++++***************************************************************************************************))))))))))))))))))))))))((()))******++++++******))))))))))))))))))))))))***))))))))))))***++++++************+++++++++,,,+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------.........------------------------,,,------------.........---------------.........------------------------............---------,,,---......///......---------.....................///////////////...------000000///...------......,,,,,,------------,,,,,,------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))************+++*********))))))))))))************************)))))))))))))))******++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))******)))************)))((((((************************((((((((()))))))))******************************))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))*********++++++******))))))))))))******))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))************+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))++++++++++++************))))))))))))))))))))))))((((((((((((((()))******((((((((((((((((((((((((((()))******++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************,,,,,,+++*********++++++*********++++++*********+++******))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************))))))))))))))))))))))))(((((()))************))))))))))))))))))))))))))))))))))))*********++++++*********+++++++++,,,,,,,,,,,,,,,---------......+++,,,,,,------,,,,,,+++*********+++++++++,,,,,,---------------------------------...............------------------------------------............---------...............000//////////////////////////////.........------....../////////........................///////////////000000//////...---///...............//////,,,------......------,,,........................------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************)))))))))))))))))))))))))))))))))))))))******************************)))************************)))))))))))))))******+++******)))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************))))))))))))))))))***))))))*********)))))))))************************(((((()))))))))*********************************))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))*********+++++++++******))))))))))))******(((((())))))************''''''((()))))))))))))))((()))))))))******************)))))))))))))))***))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***''''''''''''((((((((((((((())))))***************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((*********))))))((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************************,,,,,,+++++++++++++++,,,,,,,,,,,,---,,,+++******++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************))))))))))))))))))))))))(((((()))************))))))))))))))))))))))))))))))*********++++++++++++***++++++++++++,,,,,,,,,,,,,,,---------.........+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,------------------------........................---------------------------------.........//////........................////////////000000000000000000000000000000000000000000111222222222222111111111111111111111111111111111222222111111000///////////////000111222333.........//////....................................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************************************************************)))))))))))))))))))))***++++++++++++******************************)))))))))))))))******+++***)))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))******)))))))))))))))))))))))))))******************************))))))))))))************************************))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))************++++++++++++******))))))))))))******((((((((()))******++++++''''''((()))))))))))))))((()))))))))***************)))))))))))))))******))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((())))))((((((((((((((((((((((((((((((((((((((())))))***&&&'''''''''((((((((()))(((((()))************)))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((('''''''''(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***+++++++++++++++++++++++++++++++++++++++,,,------///000000000///---+++***++++++************++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,************************************************************************************************))))))))))))))))))))))))((()))******++++++******)))))))))))))))))))))))))))***++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------------------------------/////////.......................................------.........//////////////////...............,,,---......000000111222......//////000111111111111111333444555666666666555555444444444333333333222222222222222111000000000000////////////000000//////000000000000//////..............................------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************************************************)))))))))))))))***+++,,,,,,,,,+++***++++++++++++++++++++++++)))))))))))))))******+++)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))************)))))))))))))))((())))))***+++************************)))))))))*********++++++************************))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))*********++++++++++++,,,******))))))))))))******(((((())))))*********+++''''''((()))))))))))))))))))))))))))************)))))))))))))))******+++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************++++++++++++))))))))))))))))))))))))((((((((((((((()))******'''''''''(((((())))))***'''((())))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******++++++++++++++++++++++++*********+++,,,---...///333444444333222///,,,***,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,************************************************************************************************)))))))))))))))))))))))))))******+++++++++++++++)))))))))))))))))))))))))))***+++,,,,,,,,,+++++++++++++++,,,,,,,,,------+++,,,,,,,,,------------+++,,,,,,------,,,,,,+++,,,,,,---------.................................000/////////.........---////////////////////////............////////////000/////////.........------...///111222444555666555555666777999:::;;;<<<<<<===???AAABBBDDDDDDEEECCCCCCBBBAAA@@@@@@??????<<<============<<<;;;;;;999888666444333111111000111111222222222222111111..............................------------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************)))))))))(((((()))+++------,,,+++***++++++++++++++++++++++++)))))))))))))))******+++)))))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************((()))***++++++***)))(((***)))((((((((()))+++,,,************************))))))*********+++++++++************************))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))*********+++++++++,,,,,,******))))))))))))******)))))))))))))))*********''''''((()))))))))))))))))))))))))))************)))))))))))))))***++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))*********++++++++++++))))))))))))))))))))))))((((((((((((((()))******''''''((())))))***++++++'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))))))))***(((((((((((())))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))*********++++++++++++++++++++++++))))))***+++,,,...///000666666666555333000---+++,,,++++++******++++++,,,++++++++++++++++++++++++*********++++++,,,,,,,,,************************************************************************************************))))))))))))))))))))))))******+++,,,,,,,,,,,,+++)))))))))))))))))))))))))))***+++,,,---,,,++++++++++++,,,,,,,,,---------+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++---------.........//////........................000000//////.........---000000000000000000000000............/////////000000000//////.........---000111333555777999;;;;;;DDDDDDFFFGGGIIIKKKLLLMMMOOOPPPRRRTTTVVVXXXYYYZZZXXXXXXWWWUUUTTTSSSRRRQQQOOOOOOOOOOOOOOONNNMMMMMMHHHFFFDDD@@@===:::888777222222222333333222222222////////////////////////......------------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************+++*********))))))((((((((()))+++---------+++***++++++++++++++++++++++++)))))))))))))))******+++))))))((())))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************((()))***++++++***)))(((***)))(((((((((***+++,,,************************)))************+++++++++************************))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))******+++++++++,,,,,,,,,******))))))))))))************))))))))))))))))))'''(((((()))))))))))))))))))))))))))************))))))((())))))***++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''(((((()))))))))***))))))))))))))))))))))))((((((((((((((()))******'''(((((()))***++++++,,,'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,(((((((((((())))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,...///111555777888777444000......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++******++++++,,,,,,++++++***************************************************))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------.........------,,,,,,,,,,,,,,,,,,---------.....................///000000000///...---------------111///,,,,,,---...//////,,,///111222000...---...,,,000444444222111444777666;;;CCCHHHLLLPPPTTTXXXbbbddddddaaabbbeeefffddddddgggkkknnnooooooooopppnnnoooooonnnllljjjhhhfffeeefffhhhjjjkkkkkkkkkjjjhhhhhhfff```YYYRRRNNNLLLEEEBBB>>>:::999888666444333222111000111000...,,,...------...000111000///---------...------,,,,,,------------------------++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++*********))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************))))))))))))))))))))))))))))))************))))))+++*********))))))((((((************************,,,,,,,,,+++++++++******++++++************+++++++++++++++*********))))))************************))))))))))))))))))))))))+++*********))))))((((((******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++************************************************///...---,,,++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++***)))***+++************************************************(((((()))***************+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((()))***************((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((()))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...///111333444444111...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++******++++++,,,,,,++++++***************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------.........------,,,,,,,,,,,,,,,---------.........///............///000000000///......---------............//////000///......///000000000111444777111444666777888>>>GGGOOOWWW[[[aaaeeegggiiimmmooolllnnnmmmiiiiiikkkkkkhhhiiikkkmmmnnnnnnnnnooopppooonnnllljjjgggdddaaa``````bbbdddgggjjjlllmmmnnnmmmnnnooonnnkkkhhhffffff```\\\VVVPPPJJJDDD>>>;;;999666444333333333333222111000000000111111///---...////////////...------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++*********))))))(((((((((((()))))))))***************************))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************************************))))))************))))))++++++++++++*********)))************************,,,,,,++++++************++++++************+++++++++++++++*********))))))************************************************,,,+++++++++******************+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++************************************************......---,,,++++++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))***++++++***)))***+++************************************************(((((()))***************************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((()))*********************************************))))))))))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------...000000...,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++******++++++,,,,,,++++++***++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........---------------,,,------------.........//////......//////000111000//////............///---...000222222111///...444333111///...000444777888;;;AAAEEEKKKSSS^^^fffiiikkkmmmnnnmmmlllllllllmmmooonnniiihhhiiihhheeeaaabbbcccbbbaaaaaabbbdddeeeccc```\\\WWWTTTQQQPPPTTTVVVYYY]]]bbbgggkkkmmmqqqtttvvvwwwvvvtttssssssooommmiiieeeaaa[[[UUUPPPFFFBBB===999666555333222222111000000111111000...000000000000/////////...------------------------------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++++++++***************((((((((()))))))))******++++++++++++++++++++++++)))))))))*********++++++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************************************))))))************)))))),,,,,,,,,+++++++++++++++************************+++************)))))))))++++++************+++++++++++++++***************++++++++++++++++++++++++************************,,,,,,,,,,,,,,,+++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++************************++++++++++++++++++++++++...---,,,++++++***++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))***++++++***)))***+++************************************************(((((()))***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((()))*********************************************))))))))))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))------------------------,,,,,,++++++++++++++++++***,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++******++++++,,,,,,++++++***++++++++++++++++++++++++************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------..................---------------------............/////////...///000000111/////////...//////000000---///111111111000///000333444444444555999>>>BBBJJJOOOWWW^^^bbbfffjjjlllnnnnnnmmmjjjfffbbb___^^^[[[^^^]]]YYYXXXYYYXXXTTTOOOPPPOOONNNMMMOOOQQQTTTWWWUUUQQQLLLHHHEEECCCCCCDDDEEEGGGKKKPPPUUUZZZ]]]dddhhhmmmqqqssstttvvvwwwrrrrrrqqqqqqooojjjccc___YYYUUUNNNIIIDDD???:::777555222///...///000111111222111000000////////////........................------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************(((((()))))))))*********++++++++++++++++++++++++))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************************************)))******++++++******)))++++++++++++++++++++++++***************************)))))))))))))))))))))++++++************++++++************************++++++++++++++++++++++++************************,,,,,,,,,,,,++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++************************++++++++++++++++++++++++---,,,,,,+++******++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))***++++++***)))***+++************************************************(((((()))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((()))*********************************************))))))))))))******))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))***++++++***))))))(((((((((((())))))))))))------------------------++++++++++++++++++******)))+++------,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++******++++++,,,,,,++++++***++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.................................---------........./////////////////////000111111///////////////000111222...000000000///000333666555:::@@@GGGNNNUUU\\\```dddeeeggggggeeecccaaaaaaZZZZZZXXXWWWTTTQQQNNNKKKNNNQQQRRROOOOOOQQQPPPLLLJJJKKKKKKKKKKKKNNNRRRUUUWWWUUUQQQNNNKKKIIIHHHHHHDDDDDDCCCCCCDDDFFFHHHJJJJJJOOOWWW___gggnnnuuuyyyxxxxxxwwwuuuqqqiiiaaa[[[aaa___\\\YYYVVVRRRNNNJJJ@@@;;;444///...///000111222111000///....................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))************++++++++++++++++++++++++************++++++++++++************************************************))))))*********+++++++++******************************************************++++++++++++******))))))******************************************)))))))))))))))))))))***++++++************++++++************************++++++++++++++++++++++++******************************++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++************************++++++++++++++++++++++++,,,,,,+++*********++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))***++++++***)))***+++************************))))))))))))))))))))))))(((((()))***************))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((()))***************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))(((((((((((())))))))))))------------------------++++++,,,,,,,,,,,,,,,++++++,,,------,,,,,,---///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++******++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........................../////////------........./////////000000//////000000111222////////////000111333333000333555666777:::AAAFFFOOOTTTZZZ```dddgggjjjllljjjeee]]]UUUOOOMMMMMMNNNHHHHHHIIIKKKMMMMMMLLLJJJXXX\\\]]]\\\\\\___^^^ZZZXXXYYYZZZ[[[\\\```dddhhheeeeeecccaaa```___^^^^^^]]]\\\YYYUUURRROOOMMMLLLDDDGGGLLLQQQWWW]]]dddhhhvvvvvvuuutttqqqjjjbbb\\\XXXWWWXXXZZZ\\\]]]\\\[[[RRRLLLCCC;;;666444222111333222000///...---..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************************+++++++++)))))))))*********++++++++++++++++++++++++++++++*********++++++++++++,,,************************************************)))************+++++++++************************++++++++++++++++++++++++******++++++++++++******)))))))))))))))*********************************)))))))))************+++++++++************++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))***++++++***)))***+++************************))))))))))))))))))))))))(((((()))***************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((()))***************((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))........................***+++,,,---......------+++,,,------++++++---///,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++***++++++,,,,,,++++++******++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------...------------------------------------............---........./////////000............////////////000000//////000000111222/////////000111222444555666;;;CCCHHHKKKQQQYYY___jjjkkkllljjjfffaaa^^^]]]WWWRRRJJJEEEDDDFFFIIIKKKWWWWWWXXX]]]bbbddddddbbbdddhhhjjjhhhiiikkkjjjfffeeegggiiijjjlllooosssvvvtttttttttsssrrrqqqpppoooqqqpppnnnkkkgggccc___]]]XXXXXXWWWUUUUUUVVVZZZ]]]nnnnnnpppqqqqqqnnnhhhdddVVVTTTRRRSSSWWW[[[]]]^^^]]]YYYSSSNNNHHHBBB<<<888555444222///......///000........................------------------------------............------------------------------------------------------++++++++++++++++++++++++************************))))))*********+++++++++))))))*********+++++++++*********************************+++++++++,,,,,,************************************************)))************+++++++++************************++++++++++++++++++++++++***++++++,,,,,,++++++***)))))))))******+++++++++************************************++++++,,,,,,++++++************++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,------******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))***++++++***)))***+++************************))))))))))))))))))))))))(((((()))***************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((()))***************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***(((&&&%%%%%%&&&(((***(((((((((((())))))))))))........................)))+++,,,...//////......,,,------,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......---------------------------------.........//////---.........//////000000............/////////000000000000000000111111222/////////000111333444555<<>>666666444///000777...000222111...---///222000/////////............................................................---------,,,,,,+++++++++,,,,,,,,,+++++++++******************************++++++++++++++++++++++++******++++++++++++******++++++***)))(((((())))))+++++++++******)))))))))************************************************))))))))))))************************************)))************++++++++++++++++++++++++++++++++++++++++++************))))))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++,,,------------,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------,,,,,,+++,,,------,,,***+++++++++++++++***)))(((************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))))))))***+++++++++,,,))))))))))))))))))))))))************************++++++++++++++++++++++++************************)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))************************)))))))))))))))))))))))))))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))************))))))))))))))))))))))))++++++************+++++++++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((---......//////......---------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,+++******++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++,,,,,,***++++++++++++,,,,,,,,,,,,,,,---------.........,,,,,,---------................../////////000000////////////////////////000///////////////000000/////////000222222000///333666999>>>EEEOOOYYY___hhhjjjkkkiiieee___[[[YYYPPPOOOLLLLLLNNNRRRWWW[[[]]]```cccfffjjjooowww|||{{{xxxuuussswwwssspppqqquuuxxxxxxvvvooommmiiigggeeeaaa[[[WWWYYYZZZ]]]______^^^\\\[[[]]]VVVNNNHHH@@@666///---111222222111///.........000000/////////............................................................---------,,,,,,,,,+++,,,,,,,,,++++++++++++***************************++++++++++++++++++++++++******++++++++++++******++++++***))))))))))))))),,,,,,+++++++++*********************************************************))))))))))))************************************)))************+++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***************************++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,------------,,,+++,,,---...,,,***++++++,,,,,,++++++***)))************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++************************************************++++++++++++++++++++++++************************)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))************************)))))))))))))))))))))))))))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))************************************++++++************++++++************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((---......//////......---........................,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---------------------------,,,,,,++++++,,,,,,---------,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,------------.........,,,------------.............../////////000000000////////////////////////000000///////////////000///111222222222111222333;;;AAAJJJSSS[[[bbbhhhkkkggggggeee```[[[WWWVVVVVVSSSTTTXXX\\\bbbiiinnnqqqyyy{{{}}}}}}yyyxxxwwwtttrrrwwwvvvvvvuuurrrllleee___ZZZYYYXXXWWWWWWWWWXXXXXXaaadddccc^^^XXXOOOBBB777777444222111111111000///000000000000////////////------------------------.................................---------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******++++++***))))))))))))***,,,,,,,,,,,,++++++++++++************************************************)))))))))*********++++++************************)))************+++++++++++++++++++++++++++++++++,,,+++++++++************************+++++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,---------------,,,+++,,,......,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************++++++++++++++++++++++++************************++++++++++++++++++++++++************************)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))************************)))))))))))))))))))))))))))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))*********++++++************************++++++************++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))......////////////......////////////////////////,,,,,,,,,------------...------------------------------------------,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---...---,,,+++***+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********+++++++++,,,,,,,,,------------------............------------...............////////////000000000////////////////////////111000000/////////000000333555555333333666===BBBOOOVVV```ggghhhddd___\\\WWWWWWWWWVVVWWW[[[```dddfffkkksss|||}}}{{{|||~~~~~~}}}xxxsssooobbbaaa]]]ZZZWWWTTTSSSSSS\\\gggpppppppppmmm```PPP@@@:::444111222444444333111111111000000000//////------------------------................................................------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++***))))))*********,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))*********+++++++++************************))))))*********+++++++++++++++++++++++++++++++++,,,,,,+++++++++******************+++++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,------------...---,,,,,,---......---+++,,,---------------,,,,,,++++++++++++++++++++++++***+++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++***)))))))))++++++++++++++++++++++++************************++++++++++++++++++++++++************************))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))*********+++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))*********+++++++++************************++++++************++++++*********)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((*********)))))))))))))))...//////////////////...////////////////////////,,,,,,---------.........---------------------------------------------------,,,,,,,,,,,,,,,,,,------------------------------,,,,,,++++++,,,,,,---///...,,,+++***+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********++++++,,,,,,,,,------------------.........//////---------.........//////////////////000000000111000000000000000000000000111000000000000111222222444444444444777AAANNNXXXeeegggiiiggg```WWWPPPLLLPPPRRRVVVYYY___fffoootttyyy}}}{{{}}}}}}yyyuuurrrpppppppppppplllllljjjhhhhhhiiilllnnnhhhllloooppppppttt}}}~~~yyyuuusssooonnnkkkgggccc^^^ZZZXXX___lllwwwzzz}}}|||qqqaaaPPPGGG;;;444111222222222222111111111111000000000........................................................................---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++***************++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************************++++++++++++************************))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++******++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,---------.........------,,,---...///---+++,,,------.........------++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++***)))))))))************************************************++++++++++++++++++++++++************************))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))************************++++++++++++************************++++++************++++++))))))))))))))))))******************************((((((((((((((((((((((((************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))******...//////000000//////...////////////////////////,,,---------............------------------------------------............------,,,,,,,,,,,,---------------------------------,,,,,,++++++,,,,,,---...------,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------------------........./////////------.........//////////////////000000000111111000000000000000000000000000000111111222333555666333555777<<>>GGGRRRYYY]]]```cccdddwwwuuuhhh___\\\TTTSSSWWWbbblllvvv{{{xxx}}}}}}|||xxxqqqkkkjjjpppvvvooobbbPPPAAA999666444333111111000111111111111111////////////////////////000000000000000///......,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,------------,,,,,,+++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,------------------,,,,,,+++++++++,,,,,,,,,---------......//////.........------------------.........//////............///000111111000000111000///000333555333333333333222222111000222333444444555777:::===::::::999999999;;;<<<===<<<;;;;;;;;;;;;===>>>???>>>:::555555777888555111000111222444666666444222333111000111333555555555444222000000111222222222..............................------------......------------------------...------,,,,,,------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++(((***,,,,,,++++++,,,---************************---,,,,,,+++*********+++************************************************))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,***++++++,,,,,,++++++******++++++,,,,,,++++++***---,,,,,,++++++,,,,,,---++++++++++++++++++++++++***************************++++++,,,,,,++++++***(((((()))***+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++......------,,,+++******************************QQQLLLFFF???999555333222222222222222222222111111222222222111111111000000000000000000000000000000000000/////////.........//////.........---------.........................................................------,,,,,,,,,---.........------,,,+++............////////////........................------......///000000000000000111222222222222111111111000000111111222333222333555444333444555777???FFFQQQYYY\\\___eeejjj}}}yyypppfff[[[UUUSSSQQQVVVcccwww|||}}}}}}ssskkkkkksss{{{zzzppp___MMM???777444555222222111111222222111000////////////////////////000000000000000///......------...//////...------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,------------,,,,,,+++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,------------------,,,,,,,,,++++++,,,,,,,,,---------......//////.........------------------.........//////...---------------...///...///000//////000222444333222111111111333555666===>>>@@@@@@@@@AAACCCFFFKKKJJJJJJIIIJJJKKKMMMNNNQQQPPPNNNLLLKKKKKKKKKKKKIIIFFFCCCBBBCCC???999333555333000000333444333222444333333444666777777555333111/////////000///...........................///......------......///------------------------...------,,,,,,------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++(((***,,,,,,+++++++++---************************---,,,++++++******++++++******************************************************************************************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++***************************++++++,,,,,,++++++***))))))******++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---------,,,+++*********************************VVVTTTPPPIIIAAA:::777555444444444333333333222222222111111111111000000000000000000000000000000000000000000/////////....../////////............---.........................................................------------------............---,,,,,,............////////////........................---......//////000000111000000111222222222222111111000000000000111222222111222222222333555999<<>>777444555666444222333222222333555666555444222000//////000000...---///////////////////////////......------......//////.........------,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++)))+++,,,,,,+++++++++,,,************************,,,,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++******))))))************************XXXXXXWWWRRRKKKCCC???===:::999666444222222222222222222111111111000000000000000000000000000000000000000000////////////.../////////..............................................................................---------------............------............////////////............////////////.........///000000111111000000111222222222222111111000000000000111222222111222333444777<<>>CCCGGGKKKPPPSSSSSSUUUYYY^^^bbbdddffffffhhhkkknnnoooooooooooopppooommmkkkhhhfffeeeeeeeeecccccccccdddfffiiilllmmmnnnnnnpppsssvvvwwwwwwvvvtttooohhheeeccc```ZZZTTTQQQLLLDDD===888555333111222111000000222333222111000000000000000000000000/////////......//////////////////......---------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++---,,,+++******+++************************,,,++++++***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************************{{{xxxtttnnnfff[[[PPPHHHGGGEEEAAA===:::777666555444333333333333222222222111111111111111111111111111111000000000/////////...////////////000000000////////////////////////......................................./////////------...////////////...............////////////.........//////000000111...//////000000111111222000000111222222222222111222222222222222333444444333555:::@@@GGGQQQ[[[aaahhhuuu~~~pppaaaSSSQQQYYYdddooo~~~yyyvvvrrrqqqssswwwtttsssxxxzzzyyy}}}{{{~~~~~~}}}{{{|||xxxuuusssmmmccc[[[IIIAAA888444555666444111000000000000000000000000000000000000000///......///...------------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------......---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,---------............------------............,,,,,,,,,---------......---------...................../////////000000000......///111333555777888@@@DDDIIIOOOTTTXXX]]]```^^^aaafffjjjnnnoooooonnnuuuvvvvvvtttqqqnnnmmmmmmjjjiiifffdddbbbaaaaaaaaaaaa`````````aaabbbdddeeedddeeegggkkkooossswwwyyyyyyyyyyyyzzzzzzxxxuuurrrooojjj```WWWNNNFFF@@@;;;666444111000111222222111000000000000000000000000000//////......//////000...........................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++***,,,------+++******+++************************++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************~~~wwwpppdddTTTIIIFFFGGGIIIHHHEEE@@@;;;888555555444444444444333333111111111111111111111111111111111000000000//////.../////////000000000000////////////////////////........................---........./////////000------...///////////////............////////////---......///000000111111/////////000111111222222000000111222222222222111444444333333444444555666333777>>>FFFPPP[[[fffmmmxxxeee^^^WWWTTTaaavvvyyywwwwwwzzz||||||xxxrrrrrrzzz~~~|||{{{wwwqqqkkkgggYYYNNN@@@888777666444111000000000000000000000000000000000000000///......///...------------...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,......------------......---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------++++++,,,,,,,,,,,,------------------............------------.........///,,,,,,,,,---------......---------.........//////.../////////000000000000///000222555888<<>>666444555111222222111000000222333111111111111000000000000////////////////////////333111///---,,,++++++,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------+++,,,------......------,,,,,,,,,---------......//////.........---------............/////////000//////000000000000000000...///000000111333777::::::;;;===@@@DDDIIINNNQQQWWW[[[^^^aaaaaabbbdddfffbbb___[[[YYYYYYZZZZZZ[[[aaa___^^^___bbbfffhhhiiikkkkkklllllllllkkkkkkjjjfffaaa___bbbeeeeeegggkkkgggbbb```dddddd```aaaeeeiiilllkkkiiiiiimmmnnnmmmrrrtttwwwwwwuuurrrqqqppphhhccc[[[QQQGGG???999666555333000......///222333333333444333111///......000000000000////////////........................------------------------------------------------,,,,,,,,,---------...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))+++---...,,,***,,,,,,,,,++++++*********((()))***++++++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,+++******+++,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,---.........---,,,,,,,,,,,,---------......///...---,,,,,,,,,,,,,,,------------------------------------------------...---,,,+++***+++,,,---++++++++++++++++++++++++---,,,,,,++++++,,,,,,---...---,,,+++************uuujjj^^^ZZZSSSRRRZZZbbb```ZZZLLLCCC999444444555444222222222222333333222222111111111111111111111111111000000////////////000000//////000000000000//////........................---------.........//////////////////////////////000000000000000000000000///000111000///...///111111111111111222222222222222222222222333333333333444333555888777666;;;BBBQQQTTT___uuuwwwfff^^^dddmmm{{{}}}xxxooollljjjfff]]]QQQDDD;;;666333333333222111000000111111111111111000000000000////////////////////////111000///---,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------+++,,,------......------,,,,,,---------.........//////.........---------........./////////000000000////////////000000111000111222333444777;;;>>>CCCCCCDDDHHHMMMSSSXXXZZZfffgggiiiiiiiiihhhgggfff```___]]]\\\]]]___aaaaaabbbdddgggjjjlllkkkiiifffeeeeeeeeefffffffffffffffhhhdddcccfffhhhfffeeeggggggbbb___aaaaaa```eeelllkkkjjjeee______eeegggfffdddfffiiijjjjjjjjjkkklllssspppiii```XXXPPPKKKHHH===;;;999666444333333333...///111111000000000000111000000000////////////........................------------------------------------------------,,,,,,,,,---------............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,------,,,***,,,,,,,,,+++++++++******)))***+++,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,++++++,,,------++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,---.........------,,,,,,---------.........///...------,,,,,,,,,---------------------------------------------------...---,,,+++++++++,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---...---,,,+++************xxxjjjfff^^^YYY]]]fffkkkkkk```RRR@@@777666888777555222222222222222222222222222222222222222222222222111000000//////000000111//////000000000000//////........................------........./////////////////////////////////000000000000000000000000///000111111//////000111222111111000111222333444222222222333333333444444555444555777999;;;DDDNNN```fffwwwmmmaaabbbiii|||{{{vvvuuuvvvyyypppgggjjjnnnooogggWWWDDD777666666555444222222111111222222111111111000000000//////////////////////////////...------------...,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,---............---,,,------------........./////////............---....../////////000000000000///......///000111222555666777888999<<>>888444222111//////000111111111000000111111000000000/////////........................------------------------------------------------,,,,,,,,,---------.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---............---,,,------------.........///...------,,,---------------------------------------------------------...------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...---,,,++++++******+++|||qqqoooiiibbbbbbjjjrrrtttlll___NNNAAA;;;999777666333222222222222222333333222222222222222222222222111000000000000000000111//////000000000000//////....................................///////////////////////////////////////////////////////////////000111111000///000222333222111000000222444555333333333333444444444444555333444777;;;BBBOOO[[[lll}}}xxxhhh^^^cccwwwuuupppttt~~~vvvffffffjjjqqqrrrfffPPP===:::888666555444444444333222222222111111111000000////////////////////////......------............,,,,,,------------,,,,,,------------------------------------------------------------------------,,,------...............------------............/////////..................////////////000000000000//////...///111333444:::;;;<<<<<<===@@@DDDGGGGGGIIIOOOYYYeeekkkllljjjmmmkkkiiiiiiiiigggdddaaaccccccddddddcccdddfffhhhiiijjjjjjkkkmmmppptttwwwzzz|||}}}}}}wwwmmmeeegggnnnqqqpppkkkkkkiiieee```^^^___```]]]^^^aaaeeehhhkkkmmmnnnllldddXXXJJJ>>>666222111555444333222222111000...111111111000000000//////................................................------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))+++---...,,,+++,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,........................,,,------...............------------..................------------............................................................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...---,,,+++++++++++++++|||uuuxxxuuuooolllqqqvvvxxxvvvpppdddVVVGGG===888666555555333333222333333333111111111111111111111111111111000000000000111111//////000000000000//////////////////////////////........./////////000000000000000000000000000000////////////////////////...000111111000000111333444222111000000222444555333333444444444555555555555333555:::BBBMMM___nnnqqqbbb\\\cccxxx}}}|||}}}|||nnnfffccciiirrrooo]]]KKK===999555333333444444333222222222222111111111111////////////////////////---------...............,,,------......------,,,------------------------------------------------------------------------,,,---......//////......---------.........//////////////////////////////////////////000000000111000000000000111333555666;;;;;;<<<<<<===???CCCFFFKKKOOOWWWbbbjjjmmmjjjfffiiigggeeeccccccbbbaaa```^^^```bbbcccccceeeiiimmmyyy{{{}}}oooooommmiiieeebbbaaaaaaccccccdddeeeggghhhiiijjjsssoooiii___SSSGGG===777:::777333222222222111///111111111111000000000000////////////////////////........................------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,111555444///++++++---+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,........................------------......//////---------.........//////......---------......///.........................................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,,,,+++,,,,,,,,,{{{|||xxxyyyzzzyyy~~~~~~zzzmmm\\\KKK@@@<<<999888666444333333333444111111111111111111111111222111111000000111111222//////000000000000//////////////////////////////....../////////000000000000000000000000000000000000000000000000000000000...000111111111111222333333222222111222333444555444444444555555555666666777666:::DDDPPPaaawwwvvveee___^^^jjj}}}xxxlllbbbcccmmmppphhh]]]DDD>>>666111111222333222333222222222222111111111////////////////////////------......///......---------............------------------------------------------------------------------------------------...////////////...------........./////////...////////////000000000/////////000000000111111000000222333555666777888777999:::;;;<<>>AAAFFFLLLPPPXXX^^^cccdddaaa^^^^^^___\\\___aaa``````eeepppzzzzzzuuussspppkkkgggdddbbbcccccc\\\bbbjjjqqqrrrmmmfffaaaWWWNNNBBB:::888777555333222222222111111111000000////////////////////////........................------------------------,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,111:::CCCBBB888...+++,,,******+++++++++,,,,,,,,,---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------++++++,,,------,,,++++++------------------------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,........................///......---......000000............////////////...............///000000................................................---.../////////...,,,,,,---------------------------,,,,,,++++++,,,,,,---------,,,,,,,,,------...{{{vvvxxxzzz~~~{{{ooo```UUU???===:::777444444444444333333333333333333333333222222111111111111222222//////000000000000//////000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000...000111222111111333444111222333444444444333333555555555555666666666777<<<>>>III[[[qqqiiiaaabbbjjjwww~~~yyyoooeee___aaahhhnnn___SSSDDD:::777777777666333333333222222222111111////////////////////////---.../////////...,,,+++------............------........................---------------------------------------------------......///////////////............/////////000.../////////000000111111000000000000111111111111///111555888:::;;;:::999888;;;???CCCHHHNNNUUUZZZVVV[[[___^^^ZZZYYY]]]ccc^^^ccciiikkknnnxxxzzzooofffaaa^^^]]][[[]]]```eeeiiinnnqqqssskkk```PPPCCC===:::666333222222222111111111111000000000000000000000000000////////////////////////------------------------,,,,,,,,,---------......,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,(((444@@@AAA888///,,,...*********++++++,,,,,,,,,...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,---------,,,,,,---......---,,,,,,------------------------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,///////////////////////////......------///000111............/////////000...............///000000////////////////////////////////////////////////---.../////////...,,,,,,---------------------------,,,,,,++++++,,,,,,---------,,,,,,,,,------...|||yyyyyy~~~{{{xxxvvvnnndddNNNBBB999777999777555444333444444333333111000000222222222111111111111000000000000000000000000000111111000000//////......000000000000000000000000//////000000111111222222000000000000111111111111000111111111111222222222333333222222222333444444111444555555666888999888FFFCCCNNNllliii]]]hhhxxxzzzsssiiibbb```bbbeeejjjaaaOOO>>>666666555222222333222111///000111333000000000000000000000000........................//////000000///...---------------------------------------............///........................////////////////////////000//////.........//////.........//////000111222111000//////000000000///444555777777777666777888777;;;BBBLLLWWW]]]YYYSSSVVV\\\]]]WWWUUU[[[ccceeekkkooorrrttt{{{uuuiiibbb^^^XXXZZZ]]]aaadddhhhmmmpppnnnhhh___TTTIII>>>555000111333555555333111000000000000000000////////////////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,+++---000333333000---++++++,,,,,,------,,,,,,+++.........---,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---------------------------------------------------------.........//////111...++++++...111111000111000///...------------000000////////////000000222111111000///......---//////000000111111000000000000000//////...............///000111111000000------,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,~~~zzz}}}}}}zzzzzz|||xxxqqqaaaPPP@@@;;;:::888444222444444444444333333222111222222222222111111111111000000000000000000000000111111000000////////////000000000000000000000000000000000000000111111111000000000000111111111111111111111111222222222222333333333222333333444555666666555444666888999999EEERRRjjjooodddmmm~~~|||}}}vvvpppkkkfff```\\\jjjkkkcccRRRAAA999777777555555444333111000111222000000000000000000000000........................///////////////...---------------------------------------............///........................////////////////////////000//////.........//////000000//////000111222222111000//////111333555666888999:::::::::<<<@@@CCCNNNOOOPPPRRRVVVYYYXXXUUUVVV[[[]]][[[aaannnzzz~~~pppggg___aaabbbaaa```bbbhhhmmmmmmkkkhhhddd]]]RRRDDD;;;777555333000//////000111111000000000////////////////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,+++---///111111///---++++++,,,,,,------,,,,,,+++------------,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------------------------------------------............000///...///111222000...///////////////000111222///............//////000000000000000000000000000///000000000000///....../////////////////////...000000/////////...............------,,,,,,------------------------------,,,------......------,,,~~~~~~|||}}}}}}sss```LLLBBB>>>999555333444444444444444444333333333222222222111111111111000000000000000000000000111000000000000/////////000000000000000000000000111111111111000000000000000000000111111111222222111111111111222222222333333333333333333444555555999777666555777:::???CCCRRRmmmmmmeeesssrrrrrr}}}zzzxxxpppbbbWWWeeeqqqvvvgggPPP@@@:::999777777666555333222111000000000000000000000000000........................///////////////......------------------------------------............///......................../////////////////////////////////......//////000111111000000000111222222000000000222444888;;;===<<<======>>>AAAFFFLLLQQQWWWXXXXXXWWWVVVVVVWWWYYY\\\```eeelllzzzuuusssooohhhbbb```cccffffffhhhlllooonnncccQQQDDD<<<888333111222333333111111111000000000/////////////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,,,,,,,............,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------------------------------------------......------------------------...///111000---***////////////000111222333222222333444555555666777666666777777777888888888666666666555444333111111333333333222222222222222111000///......///000000111000///......---------////////////////////////------............------~~~yyykkk[[[OOOEEE<<<777777444444444333333444444444333333222222222111111111000000000000000000000000000000000000000000000000000000000000000000000000222222111111000000//////000000111111111222222222111111111222222222333333444333333333444555666777666777888888888===JJJWWWllltttnnnlll|||{{{zzzjjj\\\___mmmwwwqqqaaaOOOAAA999888777666555555333111000000000000000000000000000...........................///////////////..............................---------............///........................//////////////////////////////////////////000111111111000000000000111111///111555777999;;;===???===???AAADDDHHHMMMTTTYYYZZZ[[[]]]\\\XXXVVVYYY___jjjoooyyyvvvnnngggbbb^^^___aaagggnnnrrrkkk^^^RRRBBB<<<666555777999666333111111111000000000//////////////////////////////........................------------------------........................,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***+++,,,,,,---------,,,------------------------------------------------------------------------,,,,,,------------,,,,,,------------.............................................------------------......000000000...---111111111111222222333444888999;;;===???AAABBBCCCFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCBBBAAA@@@>>>===<<<999888777666555444333222222111///...///000222444222222111000000000000000////////////////////////------............------~~~}}}zzzsssjjj___OOO???999:::555555444333333333444444333333333222222222222111000000000000000000000000000000000000111111111111111111111111111111111111222222111111000000//////111111111111222222222222111222222222222333333333444444444444555666777888333666;;;;;;888>>>UUUmmmtttccclll~~~~~~~~~rrrggg___fffnnnrrrqqqfffPPP===999777555444555555333111111111111111111111111111////////////////////////......///////////////...........................---------............///........................///////////////////////////////////////000111111000000/////////000111111///444:::>>>>>>>>>>>>>>>===@@@EEEJJJMMMRRRWWWZZZaaa___``````]]]]]]gggsss|||sssfff[[[[[[\\\```hhhoooppplllgggTTTJJJ===555444666666555111111111111000000000000000000000000000000000000........................------------------------........................,,,------......------,,,,,,,,,,,,++++++,,,,,,,,,+++,,,,,,------,,,,,,+++******+++,,,------------------------------------------------------------------------------------,,,------......------,,,---------....../////////................................................/////////000000222444666555666666888:::<<<>>>???BBBDDDGGGJJJMMMPPPQQQRRRXXXWWWWWWUUUTTTSSSRRRRRRPPPPPPPPPOOONNNLLLKKKJJJBBBAAA???===:::888666555777555333111000000111222111000000///000000111111........................---......//////......---}}}{{{wwwnnn]]]III>>><<<888777555444333333444444333333333333222222222222000000000000000000000000000000000111111111111222111111111111111111111111111111111111000000000000111111111222222222222333222222222222333333333333444444444555666777888999444777<<>>GGGdddvvvgggqqq|||~~~wwwpppggggggkkkttt}}}yyycccLLL>>>:::666555666666444222111111111111111111111111////////////////////////---...//////////////////........................---------............///........................////////////////////////////////////000111222222000//////000000222333333333999@@@CCCBBBAAAAAAAAABBBEEEJJJNNNQQQTTTWWWYYYYYYWWW\\\eeemmmvvv}}}~~~pppddd[[[[[[]]]aaagggmmmpppqqqiii\\\HHH999222222444666222222111111111000000000000000000000000000000000........................------------------------........................,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***+++,,,,,,------------------------------------------------------------------------------------------............---------------...//////000000............................../////////000000000---...//////000444888<<<===>>>@@@CCCGGGKKKOOOPPPSSSUUUXXX[[[]]]_________]]]\\\[[[YYYWWWVVVUUUTTTTTTTTTTTTTTTSSSSSSRRRQQQRRRQQQNNNLLLIIIFFFDDDCCCAAA???<<<888555333111111222111000000000000000000////////////////////////......////////////......|||~~~~~~{{{wwwlllZZZKKKDDD<<<;;;888666555555555666444444333333333222222222000000000000000000000000000000111111111222222222111111111111111111111111000000000000000111111111111111111222222222333333222222222333333333444444444444444555666777999:::999888<<>>CCCEEEDDDDDDGGGJJJLLLNNNPPPQQQRRRUUUXXX[[[SSSWWWhhh~~~vvvggghhhhhhfffeeefffiiimmmppphhhZZZLLLAAA:::777777222222222111111111000000000000000000000000000000........................................................................,,,------......------,,,,,,,,,------------,,,,,,+++,,,,,,------,,,,,,+++++++++,,,---------,,,,,,........................................................................------............---------------...///000000000..............................///000111222333333000333777:::<<<@@@DDDHHHIIIJJJKKKNNNQQQUUUWWWYYYZZZ[[[]]]^^^___^^^]]]\\\RRRRRRQQQPPPNNNMMMLLLLLLLLLLLLMMMNNNOOOOOOOOONNNXXXWWWUUUTTTQQQOOONNNMMMKKKJJJHHHEEEBBB???===<<<:::999777555444333222222000000000000000000000000......////////////......{{{|||||||||}}}yyyzzzwwwiiiXXXMMM@@@>>>;;;888666666666777444444444333333333222222000000000000000000000000000000111111222222222222111111111111111111111111//////000000111111222222111111222222222333333333222222333333333444444444444444555555666888999:::<<<888;;;KKK]]]tttnnnjjjxxx}}}{{{vvvwwwxxxzzzvvvkkkNNNFFF===888777777555222111111111111111111111111000000000000000000000000------...///000000//////////////////////////////---------.........//////........................////////////////////////////////////000111222333111222222333555777999:::===AAAEEEEEEEEEGGGMMMRRRTTTTTTTTTRRRRRRUUUZZZ^^^___jjj{{{|||{{{tttkkkeeedddfffjjjkkkjjjcccWWWIII===666222222222111111111111000000000000000000000000000////////////////////////........................////////////////////////,,,------......------,,,,,,,,,............,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,------,,,,,,+++........................................................................------............---------------...///000000111////////////////////////......///111222333444555<<>>AAAIIILLLOOORRRXXX]]]\\\WWWRRRMMMJJJLLLKKKFFFFFFJJJEEEFFFHHHIIIJJJIIIHHHHHHMMMJJJGGGFFFHHHLLLNNNOOOIIINNNPPPLLLKKKNNNRRRRRRQQQOOOLLLKKKJJJIIIGGGEEEEEEMMMSSSRRRPPPTTTWWWXXXUUUPPPIIIDDDAAA===888444222000///000111222111///222///---,,,---/////////~~~~~~zzzxxxwwwtttkkkcccVVVMMM@@@999777777666555555444333333222222333333222222222222111111111111000111111111111222222222222222222111111111000000111111111111222222222222222222222111222222333444555555555555555555555555777777777777777999:::999<<<999NNNssswwwuuu~~~~~~{{{|||uuukkkgggeeeVVVFFF===;;;999666444222222222222222222222222111111111000000000000000000000000000000000000000000000000000000000000000000000////////////000000........./////////000000000000000000000000000000---...000111222222222222222111111333888<<>>999888777222222222222222222222222222222111111000000//////000000000000000000000000000000000000000000000000000000////////////000000....../////////000000000000000000000000000000000//////000111222222111111333111111666===AAA@@@>>><<<>>>DDDKKKRRRVVVWWWWWWWWW___aaagggwwwtttaaaWWWXXX\\\ccciiijjjgggcccMMMEEE;;;555444444222000000000111111111111111111000000000000000000000000---......//////......---/////////............---......------------..............................------------------------........................------------------------////////////////////////,,,------......///000000////////////////////////------......///000000000000/////////111444666888===AAAFFFKKKOOOQQQRRRRRRSSSUUUSSSPPPOOOOOOLLLFFFBBB??????CCCEEEGGGKKKOOOSSSWWWZZZYYYVVVUUUXXX\\\WWWXXXYYY\\\^^^___]]][[[\\\]]]\\\ZZZ]]]aaa___ZZZ[[[YYYWWWWWWYYY[[[[[[[[[YYY^^^```[[[WWWVVVVVVUUUQQQQQQPPPRRRTTTTTTSSSRRRKKKFFF???999555333222111111000000111222111...+++vvvqqqooossswwwvvvssspppmmm^^^JJJ>>>::::::888555555555444333333333333333333333222222222111111111000000111111111222222222111111111111111111111111333222111000000222444555333222222222222333444444555555555555666666666666555333444888<<<<<<===???GGGWWW|||||||||vvvkkkbbbdddlllkkkZZZGGG===:::888333333222222222222222111333222222111000///......////////////////////////////////////////////////000000////////////000000...////////////000000000000000000000000000000000000111111111111111111111333444777;;;>>>@@@???===<<>><<<999555666555444444333333444444333333333222222222222111000000111111111222222222111111111111111111111111444222111000000222444555333333222222333333444555555555555666666666777777;;;888888<<<===<<<@@@FFFQQQvvv~~~yyyvvvzzzzzzqqqfff```kkkqqqeeeQQQAAA999555333333333222222111111111333222222111000///......////////////////////////////////////////////////000000////////////000000////////////000000000111111111111111111111111111111111111111111111222222333888>>>???<<<;;;===???EEEPPPZZZZZZSSSRRR[[[eeekkk~~~xxxqqqggg``````dddkkkooonnnkkkbbbTTTDDD:::666666222222111000111111222333111111111111111111111111...//////////////////...///////////////////////////......------......///........................---------....../////////................................................////////////////////////------......///000000111000000000000000000000000111111000//////000111111333444555999>>>EEEKKKOOORRRPPPNNNKKKIIIGGGFFFFFFAAAEEEFFFEEEFFFKKKMMMLLLUUUVVVVVVVVVXXX[[[]]]]]]YYY```ggghhhggghhhooovvv~~~~~~vvvmmmfffkkklllhhhaaa___cccffffffjjjgggbbb\\\UUUPPPNNNMMMPPPQQQTTTWWWVVVQQQIIICCC===:::555222222222222222yyyrrrqqqzzz}}}wwwqqqpppnnneeeXXXMMMEEE???:::777666555555444444444444444333333333333222222222222000111111111111222222222111111111111111222222222333222222111222333444555333333333333333444444555555555555666666777777888<<<888888:::888666@@@MMMbbbwwwyyy}}}wwwnnn^^^dddlllkkk\\\GGG888444444333333222222111111111222222111111000000//////000000000000000000000000000000000000000000000000000000////////////000000/////////000000000111111111111111111111111111111111111111111111222333444666<<>>======>>>DDDHHHJJJHHHJJJPPPTTTUUUTTTWWWYYYXXXYYY\\\\\\ZZZkkkqqqwwwzzzyyyzzz~~~}}}vvv~~~wwwmmmhhhhhhgggddddddfffiiihhhccc\\\VVVSSSJJJNNNTTT[[[___^^^XXXTTTIIICCC;;;555222111111000wwwtttzzz|||tttoooooooookkkdddZZZNNNDDD===999666666555444444444444444444444333333333222222222000111111111111222222222000000111111111222222222222222222333333333444444444333333333333444555555444555555666777777888888888555777:::777999KKK```{{{}}}{{{vvveee```dddnnngggPPP>>>:::444444333333222111111000111111111000000000000000000000000000000000000000000000000000000000000000000000////////////000000//////000000000111111111111111111111111111111111111000000000111333444555;;;>>>AAA@@@>>>@@@FFFKKKMMMQQQTTTSSSVVVccczzzttthhh```^^^^^^[[[___fffjjjhhh]]]NNNCCC888777555333222222333333111111111111111111111111//////000000000000//////.../////////000000000000//////............//////........................---------...///000000000................................................////////////////////////.........///000000111111000000000000000000000000000/////////111333666888===@@@EEEKKKOOORRRSSSTTTFFFDDDAAA???>>>???AAABBBHHHMMMOOOMMMOOOVVV\\\]]]```fffkkkkkkmmmqqqqqqlll{{{}}}xxxqqqfffiiilllkkkhhhcccaaa```TTTUUUWWW[[[```bbbbbbaaaYYYSSSJJJAAA:::555000...zzzwwwsssuuuppppppmmmcccUUUGGG>>>:::666666555444444444444555444444444333333333222222000111111111111222222222000000111111222222222222111222333444444444333333444333333333333444555555444555555666777888888999777777;;;@@@???EEE^^^yyy}}}|||}}}{{{nnn```aaaqqqpppXXXEEECCC444444333333222111000000000000000000000111111111000000000000000000000000000000000000000000000000000000////////////000000000000000000111111111111111111111111111111111111000000000000111333555777??????>>>???AAAFFFLLLPPPSSSSSSTTTYYYggg~~~ttthhhaaa^^^YYYYYY\\\eeennnlll```UUU:::999666444222222333333111111111111111111111111//////000000000000//////.../////////000000111111//////............//////........................---------...///000000111........................////////////////////////////////////////////////......//////000000111111000000000000000000000000111111111222555999===???HHHJJJNNNQQQRRRPPPMMMJJJAAAAAAAAABBBDDDGGGJJJLLLMMMSSSUUUTTTWWW^^^fffhhhzzz}}}vvvmmmeeeaaaccceeeeeeaaa]]][[[^^^bbbeeeggglllfff\\\RRRIII???777222}}}{{{yyyuuusssrrrqqqmmmhhhdddZZZHHH888999999888888888777777666555555444333333222111111222222222222222222222222333222222111111222222333333333333444444444555555222333555666666666555444777666666666666777777888;;;333;;;CCC???OOO~~~|||yyywwwrrrnnnhhheeeiiiiiiZZZHHH===888555666555222000111111111111111000000000000000000000000////////////000000000000000000000000222111111111000000//////111000000000000000111222000111111111111222222222333222111111222666===AAADDDAAA@@@CCCKKKRRRTTTUUUVVV^^^hhhvvvttt^^^\\\YYYXXX\\\cccjjjmmmmmmYYYFFF666555888777333222555222111222222//////222000000000000000000000000000/////////............////////////////////////////////////////////////---------.........//////........................////////////////////////////////////////////////,,,///111222222111111222000111222222000///000111333555888;;;>>>@@@BBBCCCIIIIIIIIIHHHGGGEEECCCAAA@@@GGGMMMMMMNNNRRRUUUUUU\\\eeejjjkkkooo{{{sssgggaaa___ccceeefffgggggggggggggggnnnlllkkkiiidddWWWEEE888xxxvvvwwwttttttppplllhhh___MMM===;;;999888777777777666666555555444444333222222111222222222222222222222222333222222222222222222333333333333444444444555555333444555666777666555555777666666666666777888888999999>>><<<>>>```{{{vvvtttooohhhdddgggiii```SSSAAA999444444555333222333111111111111000000000000111000000000////////////000000000000000000000000111111111111000000000///111000000000000111222222111111111111222222222222111222333444666999???BBBCCCEEEJJJNNNRRRTTTUUUUUUSSSeee|||}}}jjj^^^ZZZVVVWWW\\\dddjjjmmmcccRRRAAA999777444444666444111111333222//////222000000000000000000000000000000/////////.........////////////////////////////////////////////////---------.........//////........................////////////////////////////////////////////////---///111222111000111111111222222111000000111222///333;;;BBBFFFFFFDDDBBBAAABBBCCCEEEFFFFFFFFFFFFOOORRRQQQMMMOOOXXXaaafffsss}}}vvvnnnkkk]]]^^^bbbfffllloooqqqqqqnnnoooqqqrrrnnnfff[[[TTTzzztttwwwvvvvvvtttqqqooogggVVVFFF>>><<<888777777777666555555555555444333333222222333333333333333333333333333333222222222222333333333333333444444444555555444555666777777777666666777777666666777888888999777>>>AAA;;;III|||}}}uuuuuuqqqiiidddfffiiigggbbbJJJ>>>444333555555444444222222111111111000000000111111000000000/////////000000000000000000000000111111111111000000000000111111000000111111222333111111222222222333333333111444888<<<>>>AAADDDGGGFFFMMMTTTWWWVVVUUUVVVXXXaaayyy{{{wwwoooiii```YYYXXX\\\bbbfffmmmaaaRRRFFF<<<666555888333000111444333000///111000000000000000000000000000000000/////////......////////////////////////////////////////////////------........./////////........................////////////////////////////////////////////////...///111111000///000111222222222222111222555777<<>>DDDGGGIIIKKKMMMNNNSSSXXXXXXUUUWWW___gggvvvhhh^^^ZZZZZZ\\\mmmkkkfff\\\MMM???888666333111222555555111000222000000000000000000000000000000000////////////...////////////////////////////////////////////////............////////////........................////////////////////////////////////////////////...000111111000///000111111222333444555777;;;>>>KKKJJJHHHFFFEEEEEEFFFFFFKKKIIIGGGFFFGGGLLLQQQTTTWWWaaalllvvv|||vvvnnnkkkhhhgggbbb\\\\\\___``````aaaaaa```]]]\\\]]]cccccceeejjjkkkiiiffffff___bbbhhhoooyyyxxxsssqqqooommmlllmmmpppsssrrrkkk```WWWwwwuuuuuuuuuuuuxxxvvvkkk^^^NNNGGG>>>999888888777555666666555555555555555444333333333333333333333333222333444444444444333222333333333444444444555555666666666666666777777888777777777888888999;;;;;;:::<<>>CCCFFFHHHGGGGGGGGGIIIMMMQQQSSSPPPNNNLLLMMMSSS]]]gggmmmzzzzzzmmmbbb___aaa___ZZZZZZ\\\aaadddbbb```dddlllpppqqqoookkkfffddddddeeeppptttyyyyyyooobbb___cccdddbbbaaaaaadddiiimmmpppkkkqqqxxx~~~xxxqqqlllllloooooojjjddd{{{wwwvvvuuuuuuyyyzzzrrrgggYYYOOOCCC<<<::::::888666666666666666666666666666333333333333333333333333222333444555555444333222333333333444444444555555666666555555555666777888777777888888999:::<<<<<>>AAAEEEIIIKKKFFFHHHKKKNNNPPPQQQQQQQQQPPPQQQVVV^^^kkkyyyzzzrrrllliiiaaa^^^YYYZZZdddoooqqqmmmhhhnnnxxx~~~vvvwwwtttoooiiifffeeedddaaa^^^XXX]]]bbbdddgggrrryyymmmkkklllmmmlll|||zzzwwwuuuyyy{{{uuukkkbbbWWWHHH???<<<<<<999666666666666666666666666666444444444444444444444444222333444666666444333222333333333444444444555555666555444444444555666777888888888999:::;;;<<<===CCCYYYwwwtttrrrnnnlllnnnsssbbbOOOAAA999444444777333333222222222111111111222222222111111111000000111111111111111111111111///000000000111111111111111222222222333555666777444444444444555555555555888<<<@@@EEEIIINNNSSSVVVZZZYYY^^^ooovvvkkk___ffflllqqqvvvrrrcccSSS@@@;;;888777555222222666111111111111111111111111111111111000000000//////////////////////////////////////////////////////.../////////000000000000////////////////////////000000000000000000000000000000000000000000000000000111222222222333666999999===AAAEEEGGGIIIKKKLLLLLLMMMNNNOOOPPPOOOOOONNN[[[aaalllzzzwwwggg```]]]ZZZZZZ]]]cccfffkkkxxxuuulllfffeeecccaaaccchhhqqqwwwtttmmmlllnnnyyyvvvyyy{{{uuulllhhh[[[KKKAAA>>>===:::777666666666666777777777777444444444444444444444444222333555666666555333222333333333444444444555555555444444333333555666777888888888999:::;;;===>>>FFFkkkwwwsssqqqmmmkkkmmmttteeeRRRDDD:::555666:::333333333222222222111111222222222111111111111000111111111111111111111111//////000000111111111222222222222333444555777777444444444555555555666666>>>@@@CCCGGGKKKPPPVVV[[[[[[\\\eee|||xxxkkkcccddddddhhhssszzzqqqcccDDD>>>999777555222333777111111111111111111111111111111111111000000000000////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111222222333555888;;;>>>BBBFFFJJJKKKJJJKKKKKKMMMKKKIIIIIIKKKPPPVVVZZZllltttyyykkkddd```bbbcccbbbfffmmmttt{{{{{{tttmmmjjjlllmmmmmmkkktttuuuxxxzzzuuuwww|||wwwxxxwwwrrrpppjjjeeeZZZLLL???888888:::888888777777666666555555444444444444444444444444333333333333333333333333555444444444444555666666555444444555555666777888888:::;;;;;;:::;;;@@@FFFfffzzzvvvnnnlllkkkccciiilllbbbKKK===;;;999333333333333333222222111000000000000000000000000000111111111111111111111111000111111111111222222222222222222222222222222222555333555777666333666;;;GGGBBBCCCMMMTTTVVVVVVYYY^^^lll{{{lllfff___```kkkvvvxxxvvv\\\OOO???777777777444000333222222111000111111111333333222222111000//////000000000000000000000000000000000000111111111111////////////000000000000000000000000000000000000000000000000111111111111000111333222000//////000111222333333444777;;;???BBBGGGMMMNNNLLLKKKMMMOOOSSSKKKFFFHHHMMMVVVfffvvvsssfff```bbbnnn{{{|||uuuxxxuuuttttttsssrrrwww}}}{{{wwwqqqnnniii___RRREEE===;;;;;;999888888777666666555555555555555555555555555555333333333333333333333333555444444444444555666666555555555555666777888888<<<999999<<<<<<===DDDNNNuuunnnjjj```bbbiiiiiiZZZHHH>>>999777444444444444333222111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222777444333555666777;;;@@@DDDEEEKKKTTTXXXXXX\\\bbbppptttkkkaaa]]]bbbkkkpppqqqjjj[[[GGG:::777777555333333333222222111222222222333333222222111000000000000000000000000000000000000000000000111111111111////////////000000000000000000000000000000000000000000000000111111111111///111222222111111111333000222555888:::===AAADDDIIIIIIHHHIIIJJJLLLNNNOOOJJJIIIOOO[[[iiiwwwyyyppplllnnnqqq|||~~~sssllliiimmmsss}}}yyyrrrqqqmmmdddXXXLLLBBB<<<:::999999888888777666666666555555555555555555555555333333333333333333333333555555444444555555666777555555555555666777888999???888777<<<======JJJ]]]}}}qqqiii^^^YYYcccnnnlllXXXBBB999;;;666666555555444333222222222222222222222222222222222222222222222222222222111111111111222222222333222222222222333333333333999444111444888;;;@@@EEEDDDKKKVVV[[[ZZZ[[[eeeqqqxxxjjj```^^^bbbhhhmmmwwwjjjWWWEEE:::666555555333333222222222333333444333333333222111111000000000000000000000000000000000000000000111111111111////////////000000000000000000000000000000000000000000000111111111222222///111222333222222333555///444:::???BBBEEEHHHJJJNNNLLLJJJKKKNNNPPPPPPOOOPPPWWWeeexxx{{{rrrrrrqqqppprrrzzzzzzrrrrrruuuuuu{{{{{{xxxrrrqqqmmmggg]]]QQQEEE===888:::999999888888777666666444444444444444444444444444444444444444444444444555555555555555666666777666666666666777888999999???888999===;;;===SSSpppssskkkaaaVVV]]]kkksssdddHHH999;;;888888777555555444444333333333333333333333333333222222222222222222222222111111111222222222333333222222222333333333333333999444111555:::===AAAEEEGGGRRR\\\]]]ZZZ```sss{{{nnnddd```dddjjjwwwtttjjjXXXDDD777444555222222222111222222333444333333333222222111111111000000000000000000000000///000000000111111111111////////////000000000000000000000000000000000000000000111111111222222222000222333222111111333444111666===CCCGGGIIIJJJKKKMMMNNNPPPRRRSSSSSSSSSTTTaaalllyyykkkfffnnnwwwuuunnnvvv{{{xxxuuurrrooojjjbbbXXXLLLAAA;;;:::::::::999888888777777333333333333333333333333444444444444444444444444666555555555555666777777777777666777777888999:::<<<:::<<<>>><<>>@@@EEEYYYzzzvvvqqqeee^^^bbbmmmlllXXXEEE===;;;:::777555444444444444333333333333333333333333333333333333333333333333222222222222333333333333222222333333444444555555444444777;;;===<<>>>>>@@@SSSxxx|||wwwoooiiiiiiooooooaaaOOOCCC;;;:::777555333333444444222222222222222222222222333333333333333333333333222222222333333333444444222222333333444555555666333555999<<<<<<<<>>???<<>>BBBGGGHHHHHHHHHHHHKKKOOORRROOOQQQWWWbbbuuuzzzrrrlllnnnzzz{{{xxxooojjjkkkllleee[[[UUUAAA???<<<999888888999:::555555666666666666555555777777777777777777777777888888777777777777777888888888888888999:::;;;;;;;;;BBB???IIIvvv~~~yyyqqqsssuuuqqqlll___KKK;;;888777777555111222666444444444444444444444444444444444333333222222222222222333333333444444444444444555666777777777666::::::;;;<<<:::???PPPcccnnnyyyttthhhcccccclllwwwvvviii\\\III===333222222000222666222222222222222222222222333333222222111000//////111111000000000000111111000000000000111111111111//////000111111111111000222444555555333222222222666444444666:::@@@DDDFFFLLLEEEDDDLLLQQQOOOOOOQQQSSS]]]lll{{{wwwzzz|||rrrkkkkkklllfff^^^XXXEEEAAA<<<999888999999888555666666777777666666555777777777777777777777777888888777777777777888888888888888888999:::;;;<<<999BBBIIIaaa}}}ttttttvvvppplllbbbQQQ???:::777777666333333555444444444444444444444444444444444333333222222222222222333333333444444444444444555666777777777777555888:::;;;BBBPPP___iiixxxppphhhbbbfffqqqvvvqqqjjjUUUEEE666444666666444333222222222222222222333333333333222222111000000000111111000000000000111111000000000000111111111111///000111111222222111111111222444444333222333444333333555888===BBBEEEGGGFFFEEEHHHLLLMMMKKKPPPWWWbbb~~~yyyxxxmmmlllmmmiiibbb]]]KKKDDD<<<888999:::999666666666777777777777666666777777777777777777777777888888777777777888888999999999999999:::;;;<<<<<<;;;EEEUUU{{{vvvvvvwwwppplllfffYYYFFF===666666888666444444444444444444444444444444444444333333333333222222333333333333444444444444444555555666777888888888777:::<<>>777::::::555111333333333333333333333333333333333222111111000000111111000000000000111111000000000111111111222222111111222333333333333222000222333333333333444666333555:::>>>CCCFFFHHHIIIBBBGGGMMMOOONNNQQQ___nnnqqqmmmmmmkkkfffbbbRRRHHH>>>999;;;<<<999555666777777888888777777666777777777777777777777777888888777777888888999999999999999999:::<<<===>>>@@@KKKaaauuuvvvxxxrrrnnniii___MMM@@@666555888777333111444444444444444444444444333333333333333333333333333333333444444444444555555555666666777888999:::@@@===AAANNN[[[eeeppp{{{qqqdddcccjjjrrrvvvwwwcccKKK===999888555222444444444444333333333333333333333222222111111111222111111000000111111222000000111111111222222222111222333333444444333333222333444333222222444666888;;;AAAFFFHHHIIIJJJJJJCCCHHHNNNQQQWWWggg{{{zzzvvvnnnnnnmmmiiifffYYYOOOBBB<<<<<<<<<999555777777888888888888777777888888888888888888888888888888888888888999::::::999999999:::;;;===>>>???AAAUUUsssttttttzzzuuupppkkkcccSSSDDD777444777666333000444444444444444444444444333333333333333333333333333333444444444555555555666666666666777999:::;;;CCC<<>>MMMfffpppqqqyyykkkfffhhhllluuussshhhSSS@@@888888999666666666555555444444333333333333333333333222222222222111111111111222222111111111222222222222333111222333333444444333333666666666555444444777999???CCCFFFGGGEEEEEEGGGIIIJJJPPPXXXfff|||wwwqqqnnnmmmkkkiiicccZZZNNNCCC===;;;::::::888999999999999999999888888888888888888888888888888888888888999:::;;;<<<999::::::;;;<<<>>>@@@AAAIII{{{ssswwwtttppplllddd^^^OOO???999777666555555444444444444444444444444222222222333333444444444444444444444555555555555777777666666888:::===>>>@@@LLL___ooo}}}rrrhhhfffiiiiiipppoooaaaOOOCCC===:::777777666666555444444333333333333333333333333333333222222111111222222333111111111222222222333333111111222333333333333333444555666555666888;;;>>>BBBEEEHHHGGGEEEEEEJJJNNNWWWfffwww|||rrrnnnmmmkkkiiieee^^^QQQEEE===:::;;;<<<888999999::::::999999888888888888888888888888888888888888888999:::;;;<<<999::::::;;;===???@@@AAAVVVtttuuussspppllleeeaaaSSSCCC<<<888666666888444444444444444444444444222222222333333444444444444444444555555555666666777777666666888:::===???FFF^^^pppvvvvvvhhhdddeee___lllrrrjjj[[[NNNBBB999888777777666555444444444333333333333333333333333333222222111111222222333111111222222222333333333111111222333333333222222222333555666777:::???CCCFFFHHHJJJIIIGGGIIIOOOUUUfff|||~~~zzzooolllllllllllleeeYYYLLLAAA;;;;;;===;;;::::::999999::::::;;;888888888888888888888888888888999999999:::::::::999???:::777???BBBAAAEEEhhhuuurrrrrrjjjaaa```UUUGGG<<<777555555555666666666666666666666666555555555555555555555555666666666666777777777777555444555999;;;;;;???EEEUUU^^^uuuttteee^^^]]]rrrvvvpppmmmWWW@@@???<<<888666777666444444777444444444444444444444444222222222222222222222222222222222222222222222222555333111222444555333111888666555666:::???CCCDDDDDDGGGKKKMMMMMMPPPZZZcccpppkkklllmmmkkkfff[[[NNNCCC===;;;;;;;;;::::::999999::::::;;;888888888888888888888888888999999999999:::::::::;;;>>>:::888>>>===???KKKzzz~~~~~~uuuqqqkkkeeecccYYYKKK@@@:::777777777666666666666666666666666555555555555555555555555666666666666777777777777:::999:::======>>>EEENNN```iiikkk___^^^kkkrrrsssppp^^^HHH>>><<<888666888888555555777444444444444444444444444222222222222222222222222222222222222222222222222555333222222444555444222666666777999===BBBEEEFFFIIIJJJKKKJJJJJJTTTeeettt}}}qqqoooqqqjjjfff^^^SSSGGG???;;;:::;;;::::::999999::::::;;;999999999999999999999999999999999999::::::::::::<<<<<<999<<>>:::888888666666666666666666666666555555555555555555555555666666666777777777888888999999;;;<<<===AAANNN\\\ttt|||lllfffdddmmmvvvssshhhUUU@@@===888666888888666666777444444444444444444444444333333333333333333333333222222222222333333333333555333222333444555444333444666:::>>>BBBDDDFFFGGGFFFHHHIIIKKKUUUjjjxxxtttiiigggaaaXXXLLLBBB<<<999;;;::::::999999::::::;;;999999999999999999999999999999999:::::::::;;;;;;<<<:::999@@@CCC===PPPwwwyyytttqqqmmmfffaaa\\\YYYVVVSSSNNNNNNMMMKKKIIIKKKOOOSSS___~~~tttqqqqqqjjjcccWWWKKKAAA<<<999888666666666666666666666666555555555555555555555555666666666777777888888999777888;;;>>>@@@HHH[[[nnnyyyfffkkkwwwuuuqqqcccGGG???999555777888666555666444444444444444444444444333333333333333333333333222222222333333333333333444444444444555555555555444888===BBBDDDEEEFFFFFFFFFJJJOOOZZZooossshhhgggddd\\\QQQFFF>>>:::;;;::::::999999::::::;;;999999999999999999999999999999:::::::::;;;;;;;;;===:::999AAACCC???ZZZzzzqqqjjjbbb\\\]]][[[WWWTTTRRRPPPNNNLLLHHHHHHGGGFFFEEEFFFHHHJJJNNNlllvvvppppppkkkeee[[[OOODDD===999777777777777777777777777777666666666666666666666666666666666777888999999999;;;<<<@@@CCCGGGQQQfffzzzrrrllluuuttttttkkkTTTEEE<<<666666777555444555444444444444444444444444333333333333333333333333222222333333333444444444444444555555555555666777777;;;AAADDDEEEEEEFFFGGGLLLSSS___rrrqqqggggggeee^^^TTTIIIAAA<<<;;;::::::999999::::::;;;::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;???===:::???AAADDDeeevvviiiaaa^^^\\\WWWSSSUUUSSSQQQOOONNNLLLIIIGGGFFFEEEEEEDDDDDDEEEFFFFFFMMMeeexxxpppnnnkkkggg___SSSGGG>>>999888777777777777777777777777666666666666666666666666555666777777888999::::::<<<===@@@EEEKKKVVVjjj{{{pppqqqttttttnnncccOOOCCC999666666555444555444444444444444444444444333333333333333333333333222222333333444444555555333555666666555555777888:::???CCCFFFFFFFFFIIILLLPPP]]]rrryyytttggggggfff```VVVLLLCCC???;;;::::::999999::::::;;;:::::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<===>>>;;;===EEEQQQwwwtttgggaaaZZZUUUSSSRRRRRRQQQPPPOOONNNNNNMMMLLLIIIGGGFFFEEEDDDCCCDDDEEEEEEEEELLL]]]vvvsssqqqllliiibbbWWWJJJ@@@;;;999777777777777777777777777666666666666666666666666555666777888999::::::;;;;;;;;;@@@IIISSSaaassssssmmmuuurrrlllpppYYYKKK===888777666555666444444444444444444444444444444444444444444444444222222333333444555555666333555777777666555777:::===AAAEEEFFFGGGJJJPPPVVVaaauuuyyyfffgggfff```WWWMMMEEEAAA;;;::::::999999::::::;;;:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<:::>>><<<>>>JJJ^^^mmm\\\UUUUUUSSSPPPMMMLLLNNNPPPLLLLLLLLLMMMOOONNNLLLJJJHHHFFFDDDDDDEEEFFFFFFFFFHHHUUUiiixxxwwwllljjjdddYYYLLLBBB===;;;777777777777777777777777777777777777777777777777555666777888999:::;;;;;;===>>>DDDRRRaaaqqqtttjjjvvvqqqiiivvvaaaQQQAAA:::888777666777444444444444444444444444444444444444444444444444222222333333444555666666333555888777666666888:::>>>BBBFFFGGGHHHMMMVVV]]]pppjjjhhhdddaaa\\\SSSHHH???===<<<:::;;;;;;;;;:::888:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<>>>@@@:::===TTTttt~~~dddXXXNNNOOOOOONNNNNNNNNOOOPPPPPPPPPQQQRRRRRRPPPNNNNNNOOOKKKKKKIIIGGGFFFEEEEEEDDDIIINNN]]]yyyuuupppjjjaaa[[[UUUMMMAAA888888777777777777777888888999888777777999999888777888777666555666777:::;;;>>>@@@NNNgggzzzyyyhhhiiiqqqtttqqqmmm___LLL>>>999777666555444444444444444444444444555555555555555555555555666555555555555666777777888444333666999:::<<>><<<;;;;;;;;;;;;:::999::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<@@@<<>>FFFlllrrrgggXXXTTTXXXVVVUUUUUUUUUUUUUUUUUUUUUUUUYYYZZZ[[[YYYVVVSSSSSSSSSNNNMMMLLLJJJIIIHHHGGGGGGJJJJJJNNNZZZooouuummmccc]]]YYYQQQEEE;;;999888888777777777888888:::999777888888999777666777888999999999:::===???@@@VVVpppvvvmmmnnnqqqrrrlll___MMM>>>666777;;;555555555555555555444444555555555555555555555555444444333333444444555666999666666999<<<<<<@@@DDDIIIEEEGGGSSSccc}}}yyymmmeeeaaa[[[RRRKKKAAA>>><<<;;;;;;<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<>>999999888888777777888888999888888888:::;;;:::999777999;;;:::999999===@@@AAA^^^zzzyyyuuuuuusssqqqhhhVVVBBB777888===666666666555555555555555555555555555555555555555666666666666666777777888888666777;;;<<<===AAAGGGHHHEEEKKK^^^xxxvvvhhhaaa[[[SSSLLLBBB@@@===;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======<<>>>>>===999;;;<<<:::888999===BBBOOOkkkrrrqqqrrrlll]]]III<<<:::===777777777666666555555555555555555555555555555555777666666666666777888888666666888<<<===>>>CCCJJJLLLNNN\\\yyymmmccc\\\UUUOOODDDAAA===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=========<<>>999;;;<<<:::777:::BBBIIIbbbyyymmmpppppplllaaaRRREEE>>><<<888888777777666666555555555555555555555555555555555555444444555555666777666777:::>>>???@@@FFFNNNQQQ[[[sssooobbb\\\VVVQQQEEEBBB>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============@@@???KKKxxx}}}lll^^^UUURRRNNNRRR^^^jjjwww~~~zzzwwwuuulllbbb___ZZZWWWVVVXXX\\\^^^bbbdddfffffffffeeefffgggeeebbb___ZZZUUURRROOOMMMIIIIIIIIIKKKOOOWWW___eeessswwwlll```\\\]]]ZZZOOODDD<<<;;;:::999888888888888999888777999;;;<<<;;;:::888;;;<<<:::999>>>JJJSSSuuupppnnnmmmkkkeee\\\PPPCCC;;;999999888777777666555555555555555555555555555555555555555555555666666777888999===AAABBBCCCJJJSSS]]]ooonnn```[[[VVVRRRFFFBBB>>><<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>EEEAAAOOO~~~kkk]]]SSSNNNOOOJJJMMMYYYcccmmm{{{mmmeeeaaa[[[WWWVVVYYY^^^aaaggghhhjjjjjjhhhggghhhiiihhhfffbbb\\\WWWSSSPPPNNNIIIHHHGGGIIINNNUUU\\\```dddsss{{{ooobbb^^^___[[[OOOCCC<<<;;;:::999888888888888:::999777888999999888666777:::;;;:::;;;BBBPPP\\\zzznnnllliiihhhcccWWWGGG;;;999999999888777666666555555555555555555555555555777777777777777888999999:::;;;???DDDDDDEEEMMMVVVmmmqqqeee___YYYTTTIIIDDD???<<<===>>>===;;;;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<===???@@@AAA???CCC___xxxcccUUUKKKHHHIIIIIIIIIIIILLLTTTaaaoooyyypppdddccc]]]YYYYYY[[[^^^eeemmmooowww~~~}}}yyyuuupppkkkkkkiiigggdddaaa\\\VVVRRRMMMIIIFFFGGGLLLQQQTTTVVV```bbbjjjttt}}}{{{ggg___^^^[[[QQQIIIAAA===888777999:::999777888888999999999::::::::::::>>>999:::???<<>>888999:::999777555555555666666666666666666666666555777999999777777777888888777<<>>===;;;;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<>>>???@@@AAACCCIIIiiittt^^^QQQLLLHHHEEEDDDFFFEEEDDDDDDHHHPPPZZZaaarrr~~~vvvjjjccc```]]]\\\^^^aaagggrrr~~~}}}uuuqqqlllfffbbb]]]WWWTTTQQQMMMIIIIIILLLOOOQQQRRRSSSTTTYYYaaahhhqqqlllaaa___\\\SSSKKKCCC???:::999:::;;;:::888888999999999999:::::::::999<<<;;;===@@@HHHfffmmmmmmkkkiiiggg```RRREEE888999999888777666555666666666666666666666666666666777999999888777888999:::;;;BBBHHHJJJQQQhhhrrrggg]]]VVVMMMGGGAAA>>>>>>>>>===;;;;;;;;;<<<<<<<<<=========<<<<<<<<<===>>>???@@@AAAGGGQQQwwwooo]]]LLLIIILLLMMMIIIEEEGGGGGGEEECCCCCCGGGLLLQQQYYYeeettt~~~{{{vvvtttqqqqqqqqqqqqooollliiigggcccbbbdddfffhhhppp|||ssskkkeee___ZZZWWWUUURRRNNNLLLLLLMMMNNNNNNMMMMMMPPPTTTXXX___nnn|||uuueee```]]]VVVNNNEEEAAA<<<:::;;;<<<;;;:::999999999999::::::::::::999:::???======UUUzzzzzzvvvooohhhgggdddYYYLLL999999888777777666666666666666666666666666666666666777999999888888999:::===???FFFMMMQQQ___}}}uuuiiiaaa\\\PPPJJJCCC???>>>>>>===<<<<<<<<<<<<<<<============<<<<<<<<<===>>>???AAAAAAGGGXXXxxxcccWWWLLLLLLPPPOOOLLLIIIHHHHHHHHHGGGFFFGGGIIILLLOOOZZZiiivvvzzzvvvoooiiieeeeeeggghhhjjjlllmmmnnnkkkllloooooonnnuuutttjjjbbb\\\XXXVVVTTTQQQNNNMMMLLLLLLLLLNNNMMMMMMOOOQQQVVVdddqqq~~~iii```]]]WWWPPPGGGBBB===:::;;;<<<;;;:::999999999:::::::::;;;;;;<<<:::@@@<<<:::]]]wwwhhhfffggg]]]OOO;;;999777666666777777777666666666666666666666666666777999999888999:::<<<@@@AAAFFFPPP]]]rrrzzzwwwuuugggaaa```SSSMMMEEE@@@??????>>><<<<<<<<<<<<=========>>>>>>============>>>@@@AAABBBGGGaaauuuhhhXXXRRRNNNNNNMMMJJJIIIJJJHHHIIIIIIHHHFFFEEEFFFGGGOOOXXXfffssswwwsssjjjcccbbbcccfffiiilllnnnooooooppprrruuuuuurrrxxx~~~ooocccZZZUUUTTTSSSRRROOOMMMLLLLLLLLLIIIHHHHHHIIIJJJNNNZZZfffzzzmmm```]]]XXXPPPIIICCC===::::::;;;;;;999999999:::::::::;;;;;;;;;===:::???===CCCkkkjjjfffiii___NNN???<<<777666777888888777777777777777777777777777666777999999888:::<<<>>>BBBAAAFFFVVVnnnzzzggg```___VVVOOOFFFAAA??????>>>===<<<<<<=========>>>>>>>>>=========>>>???@@@AAABBBLLLoooqqqaaaYYYTTTQQQOOOOOOLLLIIIIIIMMMMMMMMMMMMKKKHHHEEEEEEEEEMMMUUUbbblllpppkkkddd^^^```bbbfffiiilllmmmmmmmmmoooqqquuuuuutttzzz~~~kkk^^^UUUQQQPPPQQQRRRPPPMMMLLLLLLLLLFFFEEEFFFGGGFFFIIISSS^^^pppqqqaaa]]]XXXQQQKKKEEE>>>::::::;;;;;;999::::::::::::;;;;;;;;;;;;:::;;;>>>DDD[[[qqqfffhhh```QQQDDD???999666777999999777777777777777777777777777777888999999999;;;>>>AAACCCDDDOOOfffpppccc```YYYQQQHHHBBB@@@???>>>===<<<=========>>>>>>>>>>>>=========>>>???@@@BBBBBBUUUzzziii___]]]ZZZTTTPPPPPPPPPMMMMMMOOOPPPPPPPPPNNNKKKHHHHHHHHHJJJSSS___ggghhheee```]]]___aaaeeehhhkkkmmmnnnnnnnnnooorrrttttttyyyppp]]]TTTQQQQQQNNNPPPRRRPPPMMMJJJJJJKKKGGGFFFGGGHHHGGGGGGOOOYYYggg~~~vvvccc___ZZZRRRMMMGGG???;;;;;;<<<<<<;;;:::::::::;;;;;;;;;;;;<<<888======LLLvvvzzzhhhgggcccXXXIIIBBB:::777888:::999777777777777777777777777777777888888999999;;;???BBBCCCLLL___{{{zzzhhhaaaZZZRRRIIIBBB@@@@@@???===============>>>>>>>>>>>>======>>>>>>???@@@BBBCCC]]]~~~ooojjjlllaaaWWWOOOOOOPPPOOOLLLLLLKKKLLLLLLKKKIIIHHHHHHIIIJJJSSS^^^eeeeeebbb``````aaaccceeeiiimmmppprrrtttppppppqqqsssssswww}}}```OOOKKKOOOSSSNNNQQQRRRQQQMMMIIIIIIIIIFFFFFFGGGHHHEEEDDDJJJSSScccyyyyyyeeeaaa\\\SSSOOOIIIAAA===<<<======<<<:::::::::;;;;;;;;;<<<<<<888@@@===QQQiiieeeeee```LLLDDD<<<888999:::999777777777777777777777777777777888888999999<<<@@@CCCDDDSSSmmmiiihhh]]]WWWOOOFFF@@@======>>>>>>>>>>>>>>>>>>>>>>>>>>>===CCC@@@===@@@===>>>JJJeee|||rrrlll]]]TTTUUUUUUNNNKKKOOOQQQPPPOOOMMMKKKKKKLLLNNNMMMRRRZZZaaaddddddbbb``````bbbeeeiiinnnssswwwyyyppprrrsssuuuxxx}}}~~~gggVVVOOONNNOOOPPPMMMNNNOOOPPPOOOMMMKKKIIIIIIHHHGGGEEEDDDFFFKKKNNN]]]qqq}}}ggg]]]XXXRRRPPPIII@@@;;;:::;;;;;;;;;<<<<<<<<<===<<<<<<;;;:::888AAA@@@^^^pppiiieee]]]RRRIII>>>777777999:::999777777777777888888888888888888:::;;;;;;<<<@@@EEEIIIbbboooiii]]]XXXPPPHHHBBB???>>>???>>>>>>>>>>>>>>>>>>>>>>>>===BBB>>>===BBB@@@AAAMMMtttmmm\\\WWWUUUQQQSSSZZZVVVXXXYYYXXXUUURRROOOMMMPPPTTT[[[aaaeeeeeecccaaaeeefffgggjjjmmmqqqsssuuusssssstttuuuwwwyyy|||~~~}}}}}}kkkddd[[[UUUSSSRRROOOLLLLLLMMMOOOPPPOOONNNLLLKKKIIIHHHGGGEEEDDDFFFJJJMMMYYYllloooccc\\\VVVQQQJJJBBB===<<<======<<<<<<<<<<<<===<<<<<<<<<;;;:::AAAKKKmmmnnngggddd___VVVMMMAAA:::888999999888777777777777888888888888666666888:::;;;<<>>>>>>>>>>>>>>>>>>>>>>>===@@@===>>>EEECCCDDDQQQmmmccc^^^[[[^^^eeedddiiinnnqqqnnnfff\\\UUUSSSWWW^^^dddhhhjjjiiiiiimmmnnnooopppqqqrrrssstttuuuuuuuuuuuutttsssrrrrrriiiffffffkkkrrrtttoooiii___]]]ZZZYYYXXXUUUOOOJJJKKKLLLNNNOOOPPPOOONNNMMMIIIIIIGGGEEEDDDEEEIIILLLSSSeeeuuufff\\\UUURRRKKKCCC>>>===>>>>>><<<<<<<<<<<<===============AAAGGGaaaooofffdddbbbYYYPPPEEE===:::999999888777777777888888888999999666666888;;;<<>>>>>>>>>>>>>>>>>>>>>>>>>>??????<<<>>>EEECCCFFFUUUssslllggghhhkkkqqqxxxpppeee]]]```ffflllqqqtttuuuuuuvvvvvvwwwwwwwwwwwwwwwvvvwwwvvvuuusssppplllhhheee___ZZZXXX\\\eeelllnnnlllkkkfff```[[[XXXVVVSSSQQQIIIKKKMMMOOOPPPPPPOOOOOOJJJIIIHHHEEEDDDEEEHHHKKKQQQaaayyy}}}jjj\\\SSSQQQKKKCCC>>>>>>>>>===<<<<<<<<<<<<======>>>>>>???HHHRRRwwwwwwhhhbbbcccYYYQQQGGG>>>;;;:::999999777777888888888999999999:::888:::===???DDDUUUgggrrrkkk]]]YYYRRRKKKEEEAAA>>>===????????????????????????@@@@@@<<<>>>CCC@@@FFFZZZ}}}~~~zzzrrroootttyyy||||||tttqqqrrrtttxxxwwwrrrtttvvvyyy|||}}}~~~~~~zzz{{{{{{{{{{{{zzzyyyxxxwwwuuurrrooolllggg```[[[UUURRRQQQWWWdddqqq{{{~~~sssmmmeee^^^YYYXXXWWWWWWIIIJJJMMMPPPQQQQQQQQQPPPLLLKKKIIIFFFDDDEEEHHHKKKRRR```vvvrrr```VVVPPPJJJBBB>>>======<<<:::===<<<<<<<<<===???@@@AAAHHH]]]qqqccc^^^VVVPPPGGG???;;;::::::;;;888888888888999999999999<<<999:::???@@@GGG^^^wwwxxxssstttxxxtttvvvyyypppaaa\\\TTTLLLEEEAAA???>>>????????????????????????@@@@@@===???BBB???JJJeeexxxsssssspppiiiaaa^^^aaaeeemmm~~~{{{|||||||||{{{yyywwwvvvtttqqqmmmjjjhhhccc\\\VVVQQQOOOOOOWWWfffwwwzzzqqqfff]]]UUUQQQOOOIIIKKKMMMPPPQQQRRRQQQPPPNNNMMMKKKGGGEEEFFFIIILLLSSS___tttuuu```VVVOOOIIICCC???>>>>>><<<:::===<<<<<<<<<>>>@@@BBBCCCFFFlllmmm[[[VVVQQQIIIAAA<<<:::;;;;;;888888888999999999999:::;;;777999???BBBKKKiiiwwwvvvooovvv~~~~~~yyyfffaaaXXXNNNFFFBBB@@@@@@???????????????????????????@@@???AAABBB???QQQrrrvvvnnndddbbb^^^XXXSSSQQQTTTVVVbbbqqq~~~~~~|||yyyvvvtttqqqlllhhhfffeeeaaa[[[UUUQQQOOOOOOVVVdddttt~~~qqqcccVVVMMMIIIHHHJJJKKKNNNPPPQQQQQQQQQPPPPPPOOOLLLIIIFFFGGGIIILLLSSS]]]qqqwwwaaaUUUPPPJJJDDD@@@??????===:::======<<<<<<>>>@@@CCCEEEKKKeeeYYYUUUMMMDDD===::::::;;;888888888999999999:::::::::666:::BBBGGGTTTwww}}}tttfffcccdddccc^^^[[[[[[]]]eeerrr|||kkkdddZZZOOOGGGCCCBBBBBB????????????????????????>>>@@@@@@BBBBBB@@@WWW}}}}}}oooccc^^^ZZZVVVQQQLLLJJJKKKNNNOOOWWW___ooo{{{}}}sssjjjhhhrrr~~~zzzvvvsssnnniiieeeccccccaaa[[[VVVPPPNNNMMMRRR]]]kkkwww}}}yyypppaaaRRRHHHEEEHHHKKKJJJLLLNNNPPPRRRQQQQQQPPPQQQPPPMMMJJJGGGGGGJJJMMMRRR\\\nnn}}}fffZZZQQQLLLEEEAAAAAA@@@>>>;;;======<<<<<<>>>AAADDDEEETTTqqq]]]XXXPPPGGG???::::::;;;888888999999999:::::::::;;;888<<>>>>>>>>>>>>>>>>>>>>>>>AAA>>>BBB===GGGFFFOOO|||rrrhhhaaa]]]YYYSSSPPPQQQNNNHHHGGGKKKPPPVVV___kkk}}}zzzmmmdddVVVWWWdddkkkuuuyyyrrrnnnjjjeeecccbbbaaa]]]YYYUUUNNNHHHLLLWWW^^^^^^[[[YYYVVVPPPKKKGGGGGGHHHIIIJJJPPPSSSRRRRRRUUUVVVUUUTTTRRROOOKKKIIIIIIIIIIIITTT^^^rrrdddXXXRRRMMMFFFAAA???>>>======<<<@@@===<<>>CCC???GGGHHHXXX|||tttkkkccc^^^aaa[[[XXXXXXUUUOOOMMMPPPNNNRRRWWW___kkk|||{{{iii]]]WWWMMMNNNZZZaaammmxxxsssrrrmmmgggdddbbb___ZZZWWWWWWQQQLLLKKKNNNQQQQQQPPPPPPNNNJJJHHHFFFGGGIIIJJJLLLQQQTTTSSSRRRUUUVVVTTTTTTSSSPPPLLLJJJIIIIIIIIIRRR\\\pppeeeYYYRRRMMMFFFAAA???>>>>>>===;;;@@@======CCCAAAAAALLLrrr{{{^^^UUULLLGGGBBB===;;;<<<999999:::::::::;;;;;;;;;999>>>BBBHHH[[[~~~lllffffffhhhkkkbbbZZZPPPKKKKKKMMMMMMLLLHHHKKKHHHHHHLLLMMM^^^zzznnnccc]]]NNNDDDBBB>>>??????????????????????????????CCCAAAFFFJJJfff}}}wwwsssvvvrrrnnnkkkeee]]]WWWWWWRRRRRRRRRUUUZZZ```ggglllyyytttgggZZZPPPLLLKKKDDDFFFPPPVVVfff}}}zzzxxxxxxssslllgggccc```[[[VVVXXXUUURRROOONNNMMMMMMLLLMMMLLLKKKJJJJJJKKKLLLMMMPPPUUUWWWUUUSSSUUUUUUSSSUUUTTTQQQNNNLLLJJJIIIIIIOOOZZZlllggg[[[SSSMMMGGGAAA???>>>>>>===:::???===>>>BBB@@@EEETTT~~~zzz|||bbbYYYPPPIIIBBB<<<:::===::::::::::::;;;;;;;;;;;;;;;===AAAJJJcccwwwfff]]]XXXTTTTTTRRRNNNIIIIIIKKKNNNMMMLLLIIILLLHHHGGGIIIFFFPPPfffpppfff```PPPEEECCC@@@???????????????????????????AAABBBCCCEEEKKKttt~~~{{{{{{|||~~~}}}qqqjjjgggbbb^^^]]]\\\YYYWWWWWWVVVaaahhhaaaUUUMMMGGGCCCDDDGGGDDDEEEMMMRRRddd~~~xxxpppjjjgggccc^^^ZZZYYYXXXXXXZZZ]]]]]]ZZZWWWRRRRRRRRRRRRRRRRRRRRRRRRTTTXXXZZZWWWUUUVVVUUUSSSUUUTTTSSSQQQNNNLLLJJJIIILLLWWWhhhzzziiiZZZSSSNNNGGGBBB??????>>>>>>;;;@@@>>>>>>AAA???HHH^^^sssttt{{{eee^^^UUUNNNEEE<<<999;;;:::::::::;;;;;;;;;;;;<<<>>>@@@DDDQQQnnnpppbbbZZZTTTOOONNNNNNLLLKKKLLLMMMMMMJJJHHHIIINNNKKKJJJKKKGGGKKK\\\wwwooogggaaaQQQFFFEEEBBB????????????????????????@@@BBBAAAEEEDDDMMM|||xxxxxxyyy{{{~~~{{{tttrrrnnncccZZZVVVQQQUUUVVVQQQLLLJJJHHHFFFCCCHHHFFFGGGMMMRRRfffyyyqqqkkkhhheeeaaa]]][[[ZZZ]]]fffppprrrllleeeWWWWWWWWWWWWWWWVVVUUUUUUVVVZZZ\\\XXXUUUVVVUUURRRUUUTTTTTTSSSQQQNNNLLLJJJJJJTTTeeeuuummmZZZSSSNNNGGGBBB@@@???>>>>>>===AAA???>>>??????OOOlllvvvpppuuufff^^^VVVPPPHHH???;;;;;;::::::;;;;;;;;;<<<<<<<<>>GGGFFFRRRzzzttttttvvvxxx||||||mmm___YYYYYYVVVRRRNNNLLLKKKIIIHHHDDDHHHFFFGGGMMMTTTjjjxxxpppkkkhhheeebbb______]]]```lllzzzyyyppp]]]]]][[[ZZZXXXWWWVVVUUUUUUYYYZZZVVVTTTTTTSSSPPPSSSTTTUUUUUUSSSQQQNNNLLLIIIQQQ```qqqsss[[[SSSNNNHHHBBB@@@??????>>>???AAA??????@@@CCC[[[ooopppyyy~~~}}}{{{{{{mmmaaaUUUNNNIIIBBB>>>===:::;;;;;;;;;<<<<<<<<<<<<:::CCCSSSlllzzzaaaUUUYYY}}}pppcccXXXTTTTTTSSSSSSUUURRRSSSTTTUUUSSSQQQNNNMMMGGGMMMJJJHHHNNNNNNMMMVVV\\\{{{~~~oookkkhhhVVVHHHEEEBBB@@@@@@@@@@@@@@@@@@@@@@@@AAABBB;;;IIIJJJYYY~~~{{{|||~~~|||vvvooooooqqqtttyyy~~~zzzhhh```ZZZWWWTTTQQQMMMJJJHHHGGGDDDGGGDDDFFFOOOXXXppp|||tttmmmjjjgggdddaaa______bbbmmmyyy~~~pppnnniiiccc^^^YYYUUUTTTQQQVVVWWWSSSPPPPPPOOOMMMRRRSSSUUUVVVUUUSSSPPPNNNIIINNN[[[lll|||___TTTOOOHHHCCC@@@????????????AAA???@@@DDDJJJjjjjjjooo{{{qqqiiieeehhhiiieeeaaaaaa```___ggg{{{qqq\\\PPPIIIDDD???>>>;;;;;;;;;;;;<<<<<<<<<<<<777DDDZZZxxxjjjUUUVVV\\\tttiiibbbYYYSSSTTTVVVVVVVVVWWWTTTUUUVVVUUUTTTRRRQQQQQQJJJOOOIIIFFFLLLMMMLLLRRRWWWrrrqqqnnnkkkXXXIIIDDD@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA:::KKKMMM___}}}~~~zzzwwwxxx{{{xxxssskkklllnnnqqqvvv|||vvvnnnYYYXXXXXXVVVQQQKKKIIIJJJEEEFFFCCCEEEQQQ]]]vvvyyyrrrnnnkkkgggddd]]]___ccckkkvvvyyynnnddd\\\VVVRRRNNNRRRTTTPPPMMMNNNMMMJJJQQQRRRUUUWWWWWWTTTQQQOOOIIIMMMWWWiii}}}cccTTTOOOHHHCCC@@@@@@?????????AAA@@@BBBGGGPPPuuuffflll{{{}}}ssspppmmmiiieee___VVVQQQUUUVVVRRRNNNOOOQQQNNNPPP[[[ggg}}}fffSSSKKKDDD???===;;;;;;;;;<<<<<<<<<=========MMMfffaaaPPPZZZbbbmmmhhhjjj}}}oooooo~~~mmmccc```^^^XXXVVVYYY\\\[[[YYYYYYVVVWWWVVVUUURRRQQQQQQRRROOOSSSKKKFFFLLLMMMKKKPPPYYYpppwwwnnnlll\\\MMMGGGBBBBBBAAAAAA@@@@@@AAAAAABBBDDDDDD@@@IIIMMMkkk~~~~~~{{{vvvtttttttttrrrpppmmmmmmmmmoooqqquuuyyy{{{rrr```WWWZZZ]]]TTTOOOOOOJJJJJJFFFEEEHHHOOO```xxxtttpppkkkgggbbb```]]]^^^eeeqqq}}}qqqbbbXXXTTTUUUPPPOOOOOONNNMMMLLLKKKKKKQQQTTTWWWXXXWWWVVVUUUUUUQQQOOOSSSbbbwwweeeXXXOOOGGGDDDCCC@@@>>>???AAA999AAAEEEAAAaaasssiiinnn~~~~~~mmmhhhaaa]]][[[ZZZWWWTTTSSSRRRQQQPPPPPPPPPPPPPPPKKKNNNMMMOOOTTT^^^uuuSSSKKKDDD;;;<<<>>>::::::>>>@@@>>>>>>@@@AAATTT[[[YYYWWWrrrpppccc\\\rrrrrrhhhoooqqqeeeaaa```___```^^^ZZZZZZ\\\ZZZUUUUUUVVVWWWVVVVVVWWWVVVTTTRRRPPPNNNJJJIIIIIIMMMOOOVVVddd}}}rrrooo```QQQHHHBBBBBBAAAAAA@@@@@@AAAAAABBBCCCCCC@@@IIINNNmmmyyy||||||~~~yyytttqqqqqqqqqqqqppphhhhhhiiikkknnnrrrvvvyyywwwtttvvv~~~vvveeeZZZYYYZZZRRROOONNNIIIIIIFFFEEEIIIQQQddd}}}vvvnnniiifffccc^^^ZZZ[[[]]]aaaccclllmmmkkkddd[[[VVVVVVWWWQQQQQQPPPNNNMMMLLLKKKJJJPPPSSSWWWYYYXXXWWWVVVVVVQQQOOOSSSaaatttgggXXXOOOGGGDDDCCC@@@???@@@CCC>>>EEEHHHKKKqqqvvvgggbbbmmm~~~xxxkkkaaa]]]XXXUUUTTTSSSPPPNNNQQQQQQPPPOOONNNNNNNNNNNNNNNPPPMMMLLLNNNTTTuuuXXXLLLGGGAAABBB>>>;;;:::>>>???>>>>>>@@@EEE]]]]]]]]]^^^zzzxxxjjjxxx}}}zzzzzzrrrbbbZZZccc{{{{{{rrrmmmjjjfffjjjkkkiiieeedddeeebbb\\\\\\\\\[[[YYYYYYYYYXXXVVVUUUTTTQQQNNNLLLKKKLLLMMMRRR^^^vvvsssdddTTTJJJBBBBBBAAAAAA@@@@@@AAAAAABBBBBBCCC@@@IIIPPPppp{{{uuuzzz|||{{{wwwqqqmmmlllmmmooooooeeeeeefffhhhlllpppuuuwwwrrrpppqqqwww}}}}}}nnn]]]VVVVVVPPPOOOOOOGGGHHHFFFFFFJJJVVVlll|||rrrjjjeeebbb]]]XXXUUURRROOOMMMPPPSSSVVVWWWUUUTTTWWWYYYTTTSSSRRRPPPNNNLLLJJJIIIOOORRRVVVXXXXXXXXXWWWXXXRRROOORRR^^^nnnjjjYYYPPPGGGEEECCC@@@???@@@@@@@@@CCCDDDSSSzzzddd___aaammmpppeee^^^YYYVVVSSSPPPPPPOOONNNMMMPPPPPPPPPOOOOOOOOOOOOOOOOOOQQQLLLJJJJJJMMMeeeZZZHHHFFFBBB@@@>>>;;;;;;===>>>===>>>BBBHHHiii\\\aaaeee{{{sssgggcccmmmnnnkkkfffYYYTTT___nnnrrrtttuuuxxx{{{wwwqqquuuwwwuuuqqqooonnniiicccaaa^^^\\\[[[\\\\\\[[[ZZZYYYXXXVVVSSSQQQNNNLLLKKKTTT^^^zzz{{{uuufffUUUJJJCCCBBBAAAAAA@@@@@@AAAAAABBB@@@CCCAAAJJJSSSuuuyyyssszzz}}}yyytttmmmhhhggghhhkkknnngggggggggiiilllooosssuuurrrooopppuuuyyy|||ttt___TTTSSSOOOPPPPPPGGGHHHGGGHHHMMM[[[vvv{{{ssskkkfff___ZZZVVVQQQKKKGGGEEEIIIOOORRRTTTUUUWWWYYYWWWVVVTTTRRROOOLLLJJJIIIMMMPPPTTTWWWXXXWWWWWWXXXRRROOOQQQ[[[iiiyyynnn[[[QQQHHHEEECCC@@@???AAA>>>CCCAAAAAA]]]nnn\\\^^^fffnnnuuuggg```\\\[[[YYYWWWUUUTTTTTTSSSSSSQQQQQQRRRRRRRRRRRRRRRRRROOOQQQMMMKKKMMMMMM]]]zzz]]]HHHFFFBBB>>>>>>;;;;;;======<<>><<<<<<=========BBBHHHSSSyyyYYYRRRaaallluuu]]]XXXeeellllllgggYYYTTT___qqq{{{tttmmmiiilllkkkeee___^^^]]][[[YYYXXXXXXVVVSSSPPPPPPTTTgggzzziiiUUUJJJFFFBBBAAAAAA@@@@@@AAAAAABBB>>>EEEDDDNNNZZZ}}}qqqooouuuvvvuuuqqqkkkddd``````dddgggfffeeedddcccdddeeeggghhheeebbbbbbgggjjjlllqqqvvvppp[[[QQQRRRQQQTTTUUUMMMMMMNNNOOOUUUiii|||ssshhh___ZZZUUUNNNHHHFFFIIINNNTTTYYY\\\^^^___^^^\\\ZZZWWWTTTQQQOOONNNKKKOOOSSSVVVWWWVVVVVVWWWSSSPPPPPPWWWdddwwwxxx^^^TTTIIIEEECCCAAA@@@BBB???HHHCCCKKK{{{}}}\\\TTT[[[aaaxxxzzzwwwvvvqqqjjjfffaaabbbccccccbbbbbbcccddd]]]^^^^^^^^^]]][[[YYYXXXVVVVVVNNNLLLOOOLLLMMMYYYhhh}}}\\\MMMIIIDDDBBB>>><<<<<<>>>===>>>EEENNNbbbpppYYYPPPSSSbbbrrrjjj```qqq{{{|||uuucccZZZcccqqquuuiiieeeaaa]]]XXXVVVWWWWWWTTTRRRNNNPPP\\\ttt~~~oooWWWKKKGGGBBBAAAAAA@@@@@@AAAAAABBB>>>FFFFFFPPP^^^~~~xxxqqqqqquuussstttqqqlllddd^^^]]]```dddbbbaaa```___```bbbdddeeedddaaa```dddgggiiinnnttt}}}iiiWWWQQQTTTSSSVVVXXXRRRPPPRRRSSSXXXnnnyyyqqqmmmggg^^^VVVKKKMMMQQQVVV\\\```aaabbb```^^^\\\ZZZWWWTTTRRRPPPNNNQQQUUUXXXXXXWWWWWWXXXSSSPPPPPPWWWdddyyy{{{```UUUJJJFFFCCCAAAAAACCC===FFFBBBRRRmmmSSSSSS\\\aaa~~~zzz|||~~~zzztttpppeeehhhkkkmmmmmmnnnqqqsssnnnnnnmmmkkkgggccc___]]]YYYYYYPPPLLLQQQNNNJJJQQQZZZjjjzzz]]]PPPGGG@@@BBB>>><<<===>>>>>>@@@IIISSSrrr{{{YYYLLLQQQUUUaaauuuvvvppptttgggnnntttzzzsssfff```WWWSSSTTTUUUTTTRRRQQQQQQXXXgggzzz~~~sssYYYKKKGGGBBBAAAAAA@@@@@@AAAAAABBB>>>GGGGGGQQQ```|||wwwssstttwwwssssssqqqllleee^^^\\\^^^bbb______^^^^^^___bbbdddfffddd___^^^aaaccceeekkkqqq|||zzzcccTTTQQQUUUTTTWWWZZZTTTRRRUUUUUUZZZqqqssseee[[[RRRRRRUUUYYY^^^aaaccccccaaa```^^^[[[XXXVVVTTTRRRPPPSSSWWWZZZZZZYYYYYYYYYSSSPPPPPPWWWeee|||}}}```UUUJJJFFFCCCAAAAAACCC@@@JJJGGG[[[cccNNNUUUaaafff~~~xxx|||{{{vvvuuujjjoootttwwwxxxzzz~~~~~~}}}{{{wwwqqqkkkeeebbb[[[ZZZQQQNNNUUURRRMMMRRRUUUaaazzzgggXXXJJJ@@@EEE===<<<===??????AAAKKKVVVzzzuuuQQQJJJTTTVVV___vvvyyyxxx~~~ooouuuzzzkkkbbbWWWQQQQQQSSSRRRQQQRRRQQQSSS\\\kkk