BM6P6(@ )))))))))))))))))))))))),,,,,,++++++***))))))))))))))))))))))))))))))))),,,,,,+++***)))))))))*********))))))))))))******))))))******++++++,,,,,,+++***)))(((((((((******+++*********))))))(((((()))))))))***+++++++++,,,''''''(((((())))))******((((((((((((((()))******)))*********++++++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,++++++******++++++,,,,,,,,,+++******+++++++++...............---------..................------222111000000000111333444999777666777888:::::::::===???BBBFFFJJJNNNQQQRRRZZZ]]]cccmmm{{{}}}ttthhhbbbXXX\\\bbbYYYQQQZZZZZZcccppp{{{ooogggSSSIIIAAA@@@===666333444555333111000111111000///////////////////////////((()))***+++---...//////,,,,,,,,,,,,,,,,,,,,,,,,---,,,***(((((()))***+++'''&&&&&&'''***++++++*********))))))))))))******,,,,,,,,,++++++++++++***)))))))))((((((((((((((((((((())))))))))))((((((+++++++++++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))******((((((((((((((((((((((((******************++++++)))))))))))))))))))))))),,,+++******))))))************))))))))))))******)))))))))******************)))))))))))))))******************)))))))))(((******************++++++(((((()))))))))))))))***((((((((((((((()))******)))))))))*********++++++)))************++++++++++++++++++++++++++++++***************************,,,++++++++++++++++++,,,...------,,,,,,------...///////////////.................................111111000000111222444555888888888888:::;;;;;;;;;???AAAEEEJJJPPPVVV[[[^^^eeeiiippp{{{}}}mmmfff___[[[SSSXXXaaa\\\XXXccciiirrr~~~yyyhhh\\\OOOHHHAAA999555666444222111000111222000///////////////////////////+++,,,,,,---...///000000,,,,,,,,,,,,,,,,,,,,,,,,---,,,***)))((()))***+++(((''''''(((***+++***)))******))))))))))))******)))))))))(((((((((''''''))))))))))))))))))))))))******++++++++++++*********************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))******''''''''''''''''''''''''((())))))***++++++,,,,,,))))))))))))))))))))))))++++++***)))))))))************))))))))))))*********))))))))))))))))))((('''((()))***************************))))))))))))******************))))))***************))))))))))))(((((((((((()))******((()))))))))************)))************++++++++++++++++++******)))))))))************************,,,,,,++++++++++++,,,,,,---------,,,,,,------...................................................000000000111222444666777777888:::;;;===>>>>>>>>>CCCEEEKKKSSS]]]gggoootttyyy}}}wwwhhh^^^[[[XXXVVVRRRXXXccccccdddppp|||rrrbbbVVVLLLBBB;;;999222111000111222222111///////////////////////////////////////000000000111,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++))))))******+++***(((((((((******)))(((************************(((((((((((('''''''''&&&******************************++++++++++++******((())))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******(((((((((((((((((((((((())))))*********+++++++++))))))))))))))))))))))))******))))))))))))************))))))))))))************))))))((((((''''''&&&''')))***+++++++++************)))))))))))))))++++++******))))))((((((,,,,,,++++++******))))))))))))(((((())))))***+++(((((()))))))))*********))))))*********+++++++++,,,,,,++++++******))))))************************+++,,,,,,,,,,,,,,,,,,+++++++++*********+++,,,,,,,,,,,,,,,,,,,,,---------............///////////////000111222444666777888777999<<<>>>@@@@@@BBBCCCFFFKKKTTTaaappp~~~rrrggg]]]XXXXXXVVVYYYYYY___lllnnnrrrxxxlll```RRREEE===444333111111222222111///////////////////////////000000000000000000000000---------------------------,,,+++*********+++++++++)))((()))******)))(((************************++++++*********)))))))))***************+++++++++(((((())))))))))))((((((((()))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))******))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))***))))))((())))))************))))))))))))************))))))((((((''''''&&&''')))***+++++++++***))))))))))))))))))******+++******))))))(((((((((,,,,,,++++++******)))))))))))))))))))))***++++++))))))))))))************))))))*********+++++++++------,,,,,,++++++++++++************************+++,,,------------,,,++++++*********++++++,,,---,,,,,,------...................../////////000000///000222444666777999999888;;;???AAABBBCCCFFFHHHLLLTTTbbbttt{{{ooofff^^^XXXVVVYYYWWWaaagggppp}}}{{{hhhQQQAAA:::777444333333333111000000000000000000000000000000000000////////////...---------------------------,,,,,,++++++++++++++++++***))))))******)))((()))***++++++++++++***))),,,,,,+++++++++*********))))))******++++++++++++(((((())))))))))))(((((())))))***++++++*********))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++******))))))))))))******************************,,,,,,++++++***))))))((())))))))))))))))))))))))))))))((((((((()))************))))))))))))*********))))))))))))))))))((('''((()))***************))))))))))))************))))))))))))))))))((((((***************)))))))))***))))))))))))***++++++)))*********++++++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************+++,,,---......---,,,+++,,,,,,,,,,,,---...//////......//////000111111111.........//////000000111000111333555777888999999999===@@@BBBCCCEEEJJJOOOUUU```ssstttlllccc]]]YYYVVVXXX]]]aaarrr~~~~~~~~~aaaKKKBBB>>>999555333333222111000000000000000000000000////////////............------------------------,,,,,,,,,,,,,,,++++++++++++)))((()))++++++***))))))***+++,,,,,,+++***)))************))))))))))))(((((())))))***+++++++++******++++++++++++******)))******++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))******))))))))))))))))))))))))++++++******************))))))))))))))))))))))))((((((((((((((()))************))))))))))))******)))))))))******************)))))))))))))))******((()))))))))************((((((((()))))))))))))))(((((()))))))))))))))*********))))))******+++,,,++++++++++++,,,,,,,,,,,,)))************+++++++++*********+++,,,,,,------************************+++,,,---//////---,,,+++,,,,,,,,,,,,---...///000------...//////000111111---......///000000111111111222444666888999999999;;;>>>AAABBBCCCGGGNNNTTT```mmmuuuggg```ZZZWWWWWWYYYaaajjjzzz}}}~~~rrr\\\KKKEEE===777444333333222000000000000000000000000......//////////////////........................,,,,,,------,,,,,,+++******)))((()))+++,,,,,,+++)))***,,,------,,,***)))))))))))))))((((((((((((''''''((())))))***++++++******++++++++++++******(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))******(((((((((((((((((((((((()))))))))***++++++,,,,,,))))))))))))))))))))))))((((((((((((((()))************))))))))))))******))))))******++++++,,,,,,+++***)))(((((()))******(((((())))))*********+++''''''(((((())))))******''''''(((((())))))***************)))******+++,,,++++++,,,,,,,,,---------)))************+++++++++(((((()))***+++,,,,,,---************************+++,,,...//////...,,,+++************+++,,,---...******++++++,,,---......---......///000111111222222333555777999999999888<<>>@@@DDDGGGLLLSSS\\\bbbsssxxxmmmaaaYYYVVVUUUUUUYYY```iiiyyyvvvfffUUUJJJBBB:::666777222222111000///000222333000000///............///...---+++***+++---///000+++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))))))))++++++***)))))))))))))))*********))))))))))))((())))))))))))))))))))))))************************((()))***++++++***)))((())))))(((((((((((())))))))))))))))))******************))))))))))))*********)))(((''''''((()))***************************************************((())))))************)))))))))************))))))))))))))))))************++++++***))))))))))))***((((((((((((((((((((((((&&&&&&'''(((((()))******)))***+++***((((((***,,,******)))((((((((())))))*********++++++++++++,,,******++++++++++++++++++******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------...///000000000000111111222333444555666666777999:::999888888999:::===@@@DDDHHHMMMVVVaaaiiiyyyqqqggg___XXXSSSSSSTTTXXXaaammm{{{~~~~~~pppaaaUUUJJJ@@@999777444333222111111111222222111000//////......//////---------,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************)))))))))************************+++***))))))))))))))))))*********))))))))))))((())))))))))))))))))))))))************************))))))************))))))***))))))(((((())))))***))))))))))))******************))))))))))))*********)))(((((((((((()))***************************************************((()))************))))))))))))************))))))((()))))))))************++++++***)))))))))))))))((((((((((((((((((((((((''''''(((((()))))))))))))))***+++***))))))***+++************************))))))*********+++++++++******+++++++++++++++,,,))))))***+++,,,---...///------------------------,,,,,,,,,------------...---...///000000111111000111111222333555666777777777888999888777777888999===BBBGGGLLLQQQZZZfffooo|||pppddd]]]XXXTTTTTTWWW[[[bbbnnn|||~~~~~~{{{qqqfff[[[MMMAAA;;;:::888555333222222111000111000000///.../////////------...............---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************************************)))))))))))))))***,,,,,,,,,+++++++++******))))))))))))))))))))))))************************)))))))))******)))))))))***))))))))))))))))))***((()))))))))******************))))))))))))******************************************************************************))))))*********))))))((())))))************))))))((()))))))))************+++***))))))(((((())))))))))))))))))))))))))))))******))))))(((((((((((()))+++,,,+++***)))***+++******++++++++++++++++++))))))*********+++++++++******++++++,,,,,,,,,,,,))))))***+++---...//////------------------------,,,,,,---------.........---...///000111111111111000111222333555666777777:::;;;<<<;;;:::;;;===???CCCJJJRRRWWW\\\cccoooxxx|||lllccc[[[WWWUUUUUUXXX^^^fffooo}}}rrrbbbPPPDDD???;;;666333222222111000111111000///////////////---.../////////...------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************+++++++++))))))))))))))))))))))))***)))))))))))))))******,,,,,,,,,+++++++++******))))))))))))))))))))))))***************************))))))))))))))))))*********))))))))))))******((()))))))))******************))))))))))))***************++++++*********************************************************)))************))))))((())))))************))))))))))))))))))******************)))(((((((((((()))))))))))))))))))))))))))++++++***))))))((('''''')))+++,,,,,,+++******++++++************+++,,,,,,*********++++++++++++,,,******++++++,,,---------******+++,,,---...//////------------------------,,,---------..................///000111111111111000111222333555777888888888999:::;;;;;;===@@@CCCHHHRRR^^^fffjjjpppzzzyyylll___YYYUUUVVVWWWZZZaaahhhrrr~~~sss^^^OOOFFF@@@888444333444333222222111000000//////000000...////////////...------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++++++++)))))))))))))))))))))))))))))))))))))))******+++*********))))))))))))((())))))))))))))))))))))))******************************))))))))))))******+++******))))))******+++))))))))))))******************))))))))))))******))))))************))))))***************************************************************)))(((((())))))************))))))))))))))))))******************)))(((((((((((((((++++++++++++++++++++++++******)))))))))))))))))))))+++------+++******++++++***)))((()))***,,,---++++++++++++,,,,,,,,,,,,******++++++,,,------...+++++++++,,,---...//////........................------------..................000111111111111111111222333555777888::::::666777999:::<<>>???@@@???BBBLLLWWWmmmssshhh```[[[[[[TTTaaafffnnn~~~~~~zzz___HHH<<<888777666444222000000000111000///222222111000///......---222000...---,,,---...///...---,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,((((((((((((((())))))))))))************+++++++++******))))))((((((''''''************************************************+++***)))))))))***,,,,,,))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************,,,+++)))((('''(((***+++******))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))************************))))))))))))))))))))))))******++++++++++++******+++*********))))))))))))((()))***+++,,,++++++***,,,++++++++++++++++++***,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,++++++,,,,,,---------.........///......------.........---------...000111333444777888:::;;;<<<===<<<<<>>@@@AAAAAAAAAAAACCCHHHKKKSSSaaaooouuufff[[[VVVUUUZZZ```mmmoooVVVEEE;;;777888555333111111111000//////////////////.........,,,---///111111000...---//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********))))))************+++++++++***))))))))))))(((((((((******************************************************))))))******+++,,,))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))++++++++++++++++++++++++***************+++++++++***+++,,,,,,+++)))'''&&&))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))***************************))))))))))))))))))))))))******++++++++++++******************************))))))******++++++++++++)))***,,,------+++)))(((+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++------------...........................//////000000000111222333555666777888999:::===???AAABBBCCCCCCCCCGGGMMMRRR[[[kkkzzzssshhh\\\UUURRRVVV___jjj}}}bbbLLL@@@;;;888666333111222222222111.............../////////...///000000000...---,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))(((''''''))))))*********+++++++++))))))))))))))))))))))))***************************************************************+++++++++))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))************************))))))*********+++++++++++++++***)))((((((''''''))))))))))))************))))))))))))))))))))))))******))))))))))))******************************))))))))))))))))))))))))******++++++++++++*********************+++++++++***************+++++++++%%%''')))+++,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------.........//////...............///000111222222333444555777888999999:::;;;<<<>>>@@@BBBCCCFFFGGGLLLRRRYYYcccsssuuuggg___XXXTTTTTTZZZhhhvvvrrr[[[LLLEEE:::777333222222333333333.........///////////////333222000...---,,,,,,------,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))(((((('''))))))*********+++++++++))))))))))))************************************************************))))))******++++++++++++))))))))))))))))))))))))((()))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,---,,,***)))((()))******)))))))))************+++))))))))))))))))))))))))+++******))))))******+++++++++++++++++++++++++++))))))))))))))))))))))))******++++++++++++***************+++++++++++++++******))))))******+++,,,%%%''')))+++,,,------,,,***++++++++++++,,,,,,,,,,,,,,,------------,,,,,,------........./////////............///000111111222222222333555666888999::::::;;;===???AAACCCEEEIIIKKKRRR[[[bbblll|||tttjjj]]]ZZZWWWWWWYYYbbbtttiiiWWWMMM@@@<<<888555444555444444000000000000000/////////444222000---,,,,,,---...,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++++++++***)))************+++++++++)))))))))************+++************************************************))))))***++++++++++++***))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,++++++***************+++))))))*********+++++++++))))))))))))))))))))))))+++******))))))******+++++++++++++++++++++++++++))))))))))))))))))))))))******++++++++++++***************++++++,,,,,,,,,+++***)))))))))***+++,,,******+++,,,------......******+++++++++,,,,,,,,,,,,,,,------------,,,,,,............////////////............///000111222222222222333444666888999::::::;;;>>>AAADDDGGGIIILLLPPPYYYdddmmmwww~~~rrrggg```XXXXXXZZZ]]]bbbmmmwwwdddWWWJJJEEE???:::777666444333222222111111000000//////000//////...............,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++))))))*********+++++++++************************************************((()))***+++,,,++++++***))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,(((((()))*********))))))))))))******++++++++++++))))))))))))))))))))))))++++++************++++++++++++++++++++++++++++++))))))))))))))))))))))))******++++++++++++***************++++++,,,,,,,,,+++***)))))))))***,,,---......---------...//////*********++++++,,,,,,,,,,,,------......------,,,............/////////000............///000222222333333444444666777999:::999:::;;;>>>CCCGGGKKKNNNNNNSSS]]]jjjuuu{{{nnneee]]]YYYWWWYYY^^^dddjjjwwwqqqdddQQQLLLDDD===999666444222444333333222111000//////+++,,,...000111111000///------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,******************++++++)))************+++++++++))))))******++++++++++++************************************************((()))***+++,,,+++******))))))))))))))))))))))))))))))))))))************************************))))))************))))))************))))))))))))+++++++++************))))))))))))))))))******+++++++++************++++++))))))))))))***+++,,,---...,,,+++...111111,,,&&&------,,,+++*********+++))))))******+++++++++++++++***)))))))))***,,,---,,,,,,------------......***+++,,,------,,,+++***((()))***,,,---...//////000111111000...,,,---...///////////////.....................///111222222000333666888888888999:::;;;:::===AAADDDFFFLLLSSSXXXXXX```qqqxxxmmmeee^^^[[[[[[WWW```hhhnnnyyy|||sssggg]]]PPPEEE<<<666555666333444333111111111111///000000000000////////////......---,,,,,,,,,,,,---------------------------++++++******)))***************************************************************************************************++++++************************++++++************+++++++++++++++*********))))))***************************++++++,,,,,,++++++***************))))))))))))+++++++++************))))))))))))))))))******+++++++++************++++++))))))))))))***+++,,,,,,...,,,+++...111000,,,''',,,,,,+++***************)))*********++++++++++++******))))))******+++,,,******++++++++++++,,,,,,***+++,,,,,,,,,,,,+++******+++,,,,,,---------------......---+++***+++,,,/////////////////////............///000111222333333555888:::::::::;;;<<<<<<;;;===AAACCCEEELLLTTT^^^```jjj|||yyylllddd^^^YYYWWWXXXbbblllvvv}}}}}}wwwmmm___PPPDDD;;;888999666555444333222222000...000000000/////////......///...------,,,,,,---------------------------------,,,+++***************************************************************)))))))))))))))))))))))),,,+++++++++***)))))))))************************++++++************+++++++++++++++*********))))))************************,,,,,,------------,,,,,,++++++*********)))))))))+++++++++************))))))))))))))))))******+++++++++************+++++++++***************++++++---,,,+++---000///+++'''++++++***)))))))))******************++++++++++++))))))***+++++++++++++++******++++++++++++,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,---------,,,,,,+++...000000000......///000......//////////////////////////////111222333444666888;;;<<<<<<<<<===???@@@???@@@DDDEEEHHHPPPYYYfffkkkyyytttjjjaaa\\\YYYWWWYYY]]]ppp|||uuucccRRRFFF???;;;888666444444444222000...////////////............///...------,,,---------------------------------///...---,,,+++*********************************************************))))))))))))))))))))))))---,,,,,,+++***)))((((((************************++++++************+++++++++++++++***************************************,,,,,,------------,,,,,,+++++++++*********))))))+++++++++*********)))))))))))))))))))))******+++++++++************++++++++++++******)))*********---,,,,,,---......+++(((******)))))))))))))))***++++++++++++++++++++++++((()))***,,,,,,+++******,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,///000111111000000111222............/////////////////////000222333555555888:::<<<======>>>@@@BBBEEEDDDEEEHHHIIIMMMWWWcccoooxxx~~~jjjbbbZZZXXXYYY]]]dddlll~~~yyyfffWWWIII@@@;;;666333444555222000///////////////.........---//////...---------------------------------------111000...---,,,+++******************************************************)))))))))))))))))))))))),,,+++++++++***)))))))))************************++++++************++++++************************************************++++++,,,,,,,,,,,,++++++++++++++++++************+++++++++*********)))))))))))))))))))))******+++++++++************++++++++++++******)))*********,,,,,,,,,---------+++)))***)))))))))))))))******,,,+++++++++++++++++++++((()))***,,,,,,+++******,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............+++---......,,,,,,---...---.........//////000000000000000111333444666777888:::<<<===>>>@@@CCCEEEHHHHHHIIILLLMMMRRR```nnnzzz~~~qqqccc\\\WWWYYY^^^gggtttooo[[[KKK@@@777222444666333111222000////////////.........//////...------------...------------------------111000///---,,,+++++++++************************************************++++++++++++++++++++++++)))))))))***+++++++++,,,************************++++++************++++++******************************************************++++++++++++******,,,++++++++++++*********+++++++++************))))))))))))))))))******+++++++++************+++++++++***************++++++,,,,,,,,,,,,,,,++++++*********)))))))))***++++++,,,,,,,,,,,,++++++++++++))))))***+++++++++++++++******++++++++++++,,,,,,------,,,,,,,,,,,,------++++++,,,....../////////---...///...---,,,---...------......///000000000000000111222444666777888888:::===>>>@@@CCCFFFIIILLLLLLNNNQQQSSS[[[lll|||oooddd[[[XXXYYY```jjjwwwttt^^^III===444666777333222555000000000000////////////000///......------......------------------------000///...---,,,+++++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***+++,,,,,,---************************++++++************++++++***************+++++++++******************************++++++++++++******,,,,,,+++++++++*********+++++++++************))))))))))))))))))******+++++++++************++++++))))))))))))***+++,,,,,,+++,,,,,,,,,+++******+++***************+++,,,,,,------,,,,,,,,,+++++++++******))))))******+++,,,******++++++++++++,,,,,,...---,,,,,,,,,,,,---...------...............---///000111000...------...------......///000000111000111222333555777888999999;;;>>>@@@CCCFFFKKKNNNSSSTTTWWWZZZ^^^hhh|||qqqccc\\\WWWZZZcccrrruuuVVVFFF999999999333222666222111111111000000000000000//////...............------------------------......---,,,++++++,,,,,,************************************************++++++++++++++++++++++++)))))))))***+++++++++,,,************************++++++************++++++))))))*********+++++++++***************************++++++,,,,,,++++++***,,,,,,,,,+++++++++******+++++++++************))))))))))))))))))******+++++++++************++++++))))))))))))***+++,,,---+++,,,---,,,*********+++++++++******+++,,,---------------,,,,,,++++++++++++***)))))))))***,,,---,,,,,,---------............---,,,,,,,,,,,,---...////////////...---,,,+++,,,------,,,***((()))***---------...///000000111111111222333555777999::::::<<>><<<:::333222666222222222222111111111000000000///...............---------------------------,,,,,,+++++++++,,,,,,************************************************************************+++++++++***************************************++++++************++++++))))))******++++++++++++((()))***++++++***)))((()))************++++++++++++++++++,,,,,,,,,------+++++++++*********))))))))))))))))))))))))))))))(((((()))***+++,,,,,,,,,))))))************))))))******++++++++++++******+++***)))'''''''''((()))************************+++++++++++++++++++++++++++***)))((((((***,,,---------,,,+++++++++,,,,,,/////////......------------------............///000000////////////000000111333555666777888:::<<<===;;;>>>CCCGGGKKKSSS\\\ggglllnnnttt}}}sssiii___[[[[[[YYYjjjvvv]]]FFF>>>:::444333777000///...///000111000///......---,,,,,,,,,,,,---...------,,,,,,------...,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,...---+++)))(((((())))))******************************))))))))))))******++++++++++++++++++++++++))))))************))))))************************))))))************)))))))))************+++++++++***++++++++++++,,,,,,,,,+++++++++*********))))))************************(((((()))++++++,,,,,,+++))))))************)))))))))******++++++******))),,,+++***)))((())))))***************************+++++++++++++++++++++++++++***)))((()))***,,,---,,,,,,,,,,,,,,,,,,------.........---------,,,,,,---------............///000000/////////000111111222444777888888999;;;===???>>>AAAFFFJJJOOOXXXaaaoooxxx}}}}}}qqqiiibbb[[[YYY\\\bbbwww|||dddLLLBBB<<<555333666333222000000111111000...000///......------.........------,,,,,,------...+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,---,,,+++))))))))))))************************************))))))*********++++++++++++++++++++++++))))))************))))))******************************))))))))))))******)))************+++++++++*********+++++++++,,,,,,+++++++++***************************************((()))***+++++++++++++++))))))************)))))))))******++++++******))),,,,,,+++*********++++++************************+++++++++++++++++++++++++++******))))))+++,,,---++++++,,,,,,------......------------,,,,,,,,,,,,---------............///000/////////000111222222444666888999999:::<<<>>>AAABBBEEEKKKOOOTTT^^^hhhvvvuuummmddd^^^ZZZXXX[[[```iiioooWWWJJJAAA888444666666444222111111111000...111000//////......//////......------------......************))))))))))))++++++++++++++++++++++++++++++******)))******+++************************++++++************++++++++++++++++++++++++++++++))))))************))))))************************+++***)))(((((()))***+++))))))*********+++++++++++++++++++++,,,,,,,,,---************************************************((()))***+++++++++++++++))))))************))))))))))))************))))))+++++++++*********++++++************************++++++++++++++++++++++++++++++*********+++,,,---***+++,,,---.........///,,,,,,,,,,,,,,,,,,,,,,,,---------............////////////000111222333444444666888999:::;;;===???BBBCCCHHHNNNRRRWWWbbbnnn{{{ttthhhaaa[[[XXXWWWXXX___gggqqqxxxbbbTTTIII>>>888666666444222111111111000///111000//////......//////......------------......++++++++++++*********)))************************))))))*********++++++,,,************************,,,++++++++++++++++++,,,************************))))))************))))))************************+++***)))(((((()))***+++))))))*********+++++++++,,,,,,,,,,,,------------************************************************))))))***+++++++++******))))))************)))))))))))))))******))))))))))))*********************************************+++++++++++++++++++++++++++++++++++++++,,,,,,---***+++,,,......//////...,,,,,,,,,,,,,,,,,,,,,,,,---------............/////////000000222333444555555777999::::::;;;>>>@@@BBBDDDJJJPPPSSSYYYeeeqqqpppddd^^^ZZZVVVVVVWWW[[[eeeppp|||kkk]]]RRREEE<<<777666444111000111222222111000///......------......///......------......///------,,,,,,,,,+++++++++************************((())))))***+++++++++,,,************************,,,++++++++++++++++++,,,************************))))))************))))))******************************))))))))))))******)))************+++++++++++++++,,,,,,,,,---------***************+++++++++++++++++++++++++++++++++)))******+++++++++******))))))************))))))((())))))******))))))(((((()))******+++*********************************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++,,,---/////////...---,,,,,,,,,,,,---------------------............/////////000111222444666777777888;;;<<<<<<===???AAADDDGGGNNNSSSVVV[[[hhhuuuvvvggg]]]WWWUUUVVVYYY\\\bbbnnnzzz}}}sssiii^^^QQQDDD;;;:::777333111222222222222000///......------......//////............//////...---------,,,,,,,,,,,,++++++++++++++++++++++++((()))***+++++++++++++++************************++++++************++++++************************))))))************))))))************************))))))************)))))))))************+++++++++))))))*********+++++++++))))))*********+++++++++++++++++++++++++++++++++******+++++++++******)))))))))************))))))(((((())))))))))))(((((())))))+++,,,,,,,,,++++++************************++++++++++++++++++++++++***+++,,,,,,------,,,,,,+++---.../////////---,,,,,,,,,---------.........---------............/////////000111333555777888999;;;>>>??????@@@BBBDDDIIILLLSSSXXXZZZ^^^lllyyyxxxmmmaaaZZZTTTUUUYYY___eeemmm{{{~~~xxxooobbbRRRFFF@@@===888444333333222111111000//////......////////////............//////---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++++++++***************************************))))))*********************************))))))************))))))************************((()))***++++++***)))((()))************+++++++++(((((((((((())))))))))))))))))******++++++++++++++++++++++++++++++++++++******+++++++++******)))))))))************))))))(((((())))))))))))(((((()))***,,,---...------,,,************************++++++++++++++++++++++++***+++,,,---------,,,,,,,,,---///000000...---+++---------....../////////---------.........////////////000111333666888999<<<>>>@@@AAAAAABBBEEEFFFMMMQQQWWW\\\^^^bbbooo}}}wwwkkkbbbZZZUUUUUUWWW^^^fffnnnwww}}}ppp___QQQFFFBBB<<<777444333111000222111111000000000000000//////............//////,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))******************************))))))))))))******))))))))))))))))))))))))))))))************))))))************************,,,,,,+++***))))))******,,,,,,++++++++++++++++++------,,,+++******++++++,,,+++++++++***)))))))))---,,,***)))))))))************))))))))))))******...---+++*********++++++))))))))))))))))))))))))))))))))))))))))))))))))---+++(((''''''))),,,///,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---------............---------------............//////............//////000///111333444555666999;;;<<<===>>>???@@@DDDIIIMMMSSSWWW^^^dddhhhnnnyyyyyyooohhh___ZZZYYYUUU```ooo{{{sssfffZZZKKK>>>;;;:::555000///111000000000000000111111//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))***))))))***,,,,,,+++)))************************,,,***((('''(((***---...'''((()))***************************************,,,++++++******)))******+++++++++++++++++++++++++++******)))(((((())))))+++++++++***************,,,,,,***)))))))))***************))))))*********---,,,+++***)))******+++))))))))))))))))))))))))************************,,,+++)))((((((***,,,...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,---,,,,,,------------,,,,,,---------............//////............///000000000222555666777888:::<<<===???@@@BBBDDDHHHOOOTTT]]]aaagggmmmqqqyyy~~~ppphhhccc___]]]___cccooo{{{iiiXXXGGG@@@===777222///111111000000000000111111//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++++++++,,,---,,,,,,---//////...,,,************************+++***)))((()))***+++---((())))))************)))************************+++++++++***************)))*********+++,,,,,,,,,+++***))))))((()))))))))***************+++++++++,,,+++******)))*********++++++************++++++++++++***)))))))))******))))))))))))))))))))))))******************************))))))******+++,,,+++++++++++++++++++++++++++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------............//////.........//////000111222444666888999:::===??????AAACCCEEEGGGMMMWWW^^^iiiooovvv||||||qqqfffaaa```aaafffmmmvvvqqqZZZKKKBBB:::444222222111111000000000111111/////////.........------------------------------,,,,,,,,,,,,,,,,,,,,,,,,'''((()))***+++,,,---------,,,,,,---///000...---************************+++++++++***************)))************))))))(((******************************+++++++++*********((())))))***+++,,,,,,---,,,,,,+++++++++++++++,,,)))))))))***+++++++++,,,++++++******************,,,++++++++++++++++++,,,******))))))))))))))))))))))))))))))))))))))))))************************))))))***+++++++++++++++************************,,,++++++++++++,,,---------,,,,,,,,,,,,,,,,,,------------............///............///000111111222444777999999;;;>>>@@@@@@CCCEEEGGGIIIQQQ]]]fffsss}}}}}}ppphhh```^^^```gggtttwww^^^HHH:::666666222222111111000000111111////////////............------------------------++++++++++++++++++++++++((())))))***++++++,,,,,,******)))+++,,,---,,,******************************+++,,,,,,+++***)))(((***************)))((('''************************)))******+++++++++******(((((()))***++++++,,,,,,,,,+++++++++++++++,,,,,,)))))))))***+++++++++,,,************+++*********,,,++++++++++++++++++,,,))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++,,,++++++***************************,,,,,,++++++,,,,,,---.........------------......---------............///.........//////000222222222444777999:::<<<>>>AAABBBEEEGGGIIILLLVVVeeeppp}}}rrrgggaaa\\\]]]cccooorrrQQQ<<<888:::333333222111111111111111000000/////////.........------------------------++++++++++++++++++++++++************************)))(((((()))++++++***)))***************************+++,,,,,,,,,***((('''***************)))((('''************************((()))***,,,,,,+++******((()))))))))***+++++++++)))))))))((())))))***+++***************+++++++++))))))***++++++++++++***++++++************++++++((()))******++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,------...//////------------//////---------............///.........///000111222333222555777999;;;===@@@BBBBBBFFFJJJLLLQQQ^^^ppp~~~wwwkkk^^^[[[[[[___hhhxxx[[[CCC<<<<<<444333222111111111111111000000000/////////......------------------------+++++++++++++++++++++++++++++++++*********))))))***))))))***,,,---+++***************************)))***+++,,,,,,+++)))((()))************))))))(((************************''')))***,,,,,,,,,***)))))))))))))))************))))))(((((()))******++++++++++++***************((()))***+++,,,++++++************))))))*********((()))+++,,,,,,,,,++++++))))))))))))))))))))))))++++++++++++++++++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......///...,,,++++++,,,...///---------............///.........///000222333444444666999;;;===???BBBDDDCCCHHHMMMRRRYYYiiiwwwkkkbbbYYYYYY]]]eeepppfffNNNAAA:::555444333222111111111111000000000000/////////...------------------------***************************************++++++++++++******+++------,,,***************************)))******++++++++++++***((())))))************)))************************'''(((***,,,---,,,***)))*********)))))))))))))))++++++******+++,,,------,,,+++++++++******))))))((()))***+++,,,,,,+++*********))))))))))))******)))***+++,,,------,,,+++))))))))))))))))))))))))------------------------******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---.........---+++******+++---...---------.........//////.........///000222333444555888;;;===>>>@@@CCCFFFCCCIIIPPPVVV___qqquuukkkaaaZZZWWWZZZ```jjjxxxmmmVVVDDD888555444333222111111111111000000000000////////////------------------------************************(((((()))***+++,,,,,,---***))))))***,,,,,,+++)))************************)))))))))******++++++,,,'''((()))***************************************)))************+++++++++)))************++++++++++++++++++***)))(((((('''+++++++++++++++++++++++++++++++++*********))))))++++++++++++++++++++++++******))))))******+++,,,,,,,,,+++++++++++++++,,,,,,+++)))(((((()))+++,,,))))))***++++++++++++*********+++,,,,,,---..............................---------............///000000000000//////////////////000222333444555666::::::;;;>>>BBBFFFHHHHHHJJJPPPWWW^^^iii}}}zzzkkk___[[[]]]TTT[[[fffrrrsss[[[JJJAAA;;;888444333444444111...111000000000//////////////////...---,,,,,,++++++,,,,,,,,,+++++++++******))))))******++++++++++++---,,,,,,++++++,,,,,,---,,,+++*********+++,,,---...,,,******+++,,,+++***++++++++++++++++++++++++***++++++***))))))***,,,)))************+++++++++)))************++++++++++++++++++***)))(((((((((+++++++++++++++++++++++++++++++++*********))))))******************************))))))******+++,,,...---,,,+++++++++++++++---+++***))))))***+++---))))))***++++++++++++++++++++++++,,,,,,---------........................---------............///000000000000////////////000000111222444555666777::::::;;;>>>BBBFFFIIIJJJJJJPPPWWW^^^kkk}}}pppddd[[[WWWYYYXXX```kkkxxxwwwcccRRRHHH===999444333333444222/////////////////////......//////...------,,,++++++,,,,,,,,,++++++++++++***)))*********++++++++++++,,,,,,++++++++++++,,,,,,++++++*********+++,,,---...,,,******+++,,,+++***++++++++++++++++++++++++***++++++***))))))***,,,)))************+++++++++)))************++++++++++++++++++***))))))((((((************************+++++++++***************))))))))))))))))))))))))******))))))******+++,,,,,,,,,+++++++++,,,,,,------,,,+++******+++,,,---)))******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,........................---------............///////////////000000000000000111222333555666777777999:::<<>>AAADDDGGGLLLPPPTTTZZZeeeqqquuuiii\\\XXXWWWYYY^^^dddoooxxx~~~rrrhhhXXXPPPEEE===999777555222111111111111111111111111///...............---------------,,,,,,,,,++++++,,,+++++++++++++++++++++***+++,,,,,,,,,,,,+++*********++++++,,,,,,,,,,,,...,,,******+++,,,+++***************************''')))+++,,,+++***++++++)))************+++++++++)))************+++++++++++++++++++++++++++++++++***************************************+++++++++++++++++++++++++++++++++******))))))******+++,,,,,,,,,+++))))))(((((((((++++++,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................---------............///......//////000000111111111222333444555777888888888<<>>CCCHHHKKKMMMPPPWWW]]]hhhrrr~~~qqqggg___^^^^^^aaaeeeqqquuufffZZZNNNDDD>>>777666555444222111000000.........///////////////......---------,,,,,,,,,---------,,,,,,+++++++++,,,---///000000///---,,,)))***+++,,,---,,,++++++...,,,******+++,,,+++***))))))))))))))))))))))))%%%(((+++---,,,+++++++++***+++,,,,,,,,,***)))(((***++++++,,,,,,++++++*********))))))***+++,,,,,,++++++******************))))))))))))))))))))))))+++++++++++++++++++++++++++++++++++++++***)))((()))))))))))))))))))))))),,,,,,,,,+++++++++******(((***+++---......------+++,,,------......------///////////////.........000000//////.........---/////////000111333555555666777999999:::;;;>>>@@@???AAAEEEKKKRRRYYY^^^```uuuvvvjjjbbbaaa```eeeppp{{{mmmYYYJJJBBB;;;666333444333000111444333222000///.........///---...000111000...+++))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))***+++,,,,,,***)))))))))+++++++++++++++***)))))))))******++++++******)))******))))))***++++++,,,************************))))))))))))))))))))))))+++++++++++++++++++++++++++++++++++++++***))))))************************,,,,,,,,,+++++++++******)))***,,,------------,,,+++,,,------......------........................000/////////..................///000111333444555555777999999:::<<<>>>AAADDDGGGLLLRRRZZZbbbjjjoooyyyooogggaaaeeegggppp~~~pppYYYKKK???999555555444111000333222111000///......//////...///000000///---+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++***************************,,,------+++******+++,,,+++******************)))))))))******)))))))))*********)))******+++,,,************************))))))))))))))))))))))))++++++++++++++++++++++++***++++++++++++***))))))++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,,,,++++++,,,------......------,,,,,,------......//////////////////.....................///111222444555555777999:::;;;===@@@BBBDDDHHHPPPWWWaaammmyyy{{{pppjjjfffdddjjjqqqgggPPPDDD===777666444111111333111000////////////000000/////////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++************++++++***************************,,,------,,,,,,,,,---,,,+++***))))))***+++,,,))))))************))))))+++***************++++++***************+++++++++))))))))))))))))))))))))******************************+++++++++******)))++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,+++++++++++++++,,,------......------+++++++++,,,---.../////////////////////...............//////111222444555555777999;;;<<>>777666555222222333///////////////000000000000///...---,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++************++++++************************)))+++,,,---,,,,,,,,,---++++++)))))))))***+++,,,***++++++++++++++++++***++++++***************+++))))))*********+++++++++))))))))))))))))))))))))************************)))******+++++++++******++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,++++++++++++++++++++++++,,,------......------+++++++++,,,---...//////.........////////////////////////000222333555666666888;;;===???BBBFFFIIIKKKSSSaaarrrvvvmmmiiihhhlllrrryyyeeeJJJ@@@777555555333333444/////////000000000000000000///---,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++************++++++************************''')))+++,,,+++***+++,,,******************+++,,,++++++,,,,,,,,,,,,++++++,,,+++******)))*********)))))))))***++++++,,,,,,))))))))))))))))))))))))************************))))))***++++++++++++***++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++*********++++++,,,+++,,,------......------,,,,,,------......//////.........///////////////000000000111333444666777777999<<>>AAADDDHHHLLLPPPWWW___qqqxxxkkkcccgggmmmqqqzzz|||~~~uuuXXXKKK>>>999888555333444000000111111000///...---......---------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++***+++---,,,+++******+++((()))***,,,,,,,,,+++***))))))************)))))),,,,,,+++***))))))******((())))))***++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++++++++++++++)))))))))))))))))))))))),,,,,,,,,+++++++++******))))))(((((()))+++---...+++,,,------......------///////////////.........---.........//////000000222222333444555777888999999;;;???BBBFFFJJJNNNRRRaaahhhzzz~~~pppddd___hhhrrrxxx}}}{{{~~~zzz___QQQBBB;;;999666333222000111111111000///---,,,------..................,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------++++++************++++++++++++++++++++++++++++++,,,---......,,,******+++,,,+++***))))))***+++,,,+++++++++*********)))))),,,+++***((((((((()))***))))))))))))))))))))))))++++++,,,***)))(((***+++************************++++++++++++++++++++++++)))******++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++---------------...///000111000///...............000////////////000000111,,,///222444555666888:::999999>>>CCCEEEHHHOOOWWW\\\jjjvvvjjjbbbaaallluuu|||lllWWWCCC>>>>>>:::444222222111//////000000///---------,,,,,,,,,---............---------,,,,,,,,,,,,+++*********+++,,,---.........------,,,,,,,,,++++++******)))(((((((((+++,,,,,,------,,,,,,+++(((***++++++******+++,,,++++++***))))))***+++++++++++++++*********)))))),,,+++***)))(((((()))***************************+++,,,,,,+++)))((()))+++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++***++++++,,,------------------......000///......------......000////////////000111111///222444666777888999;;;:::;;;???DDDFFFHHHOOOWWW___mmmuuujjjddd^^^aaannnzzzwwwcccOOOEEE@@@999333111333111000000111111000///......---,,,,,,---------......---------,,,,,,,,,,,,,,,+++++++++,,,---.........---------,,,,,,,,,,,,,,,++++++++++++******+++,,,,,,------,,,,,,+++(((***++++++******+++,,,++++++***))))))***+++++++++++++++***************++++++***)))))))))******++++++++++++++++++++++++,,,---,,,+++(((((((((***************************++++++++++++++++++++++++---,,,,,,+++******))))))************************,,,++++++***++++++,,,,,,...------,,,,,,,,,,,,---///...------------------///////////////000111222222555777888999999;;;<<<<<<<<<@@@EEEGGGHHHOOOWWWbbbqqqyyylllddd```^^^dddtttrrr^^^OOODDD:::555444444222000000111222111000//////...---,,,,,,,,,,,,......---------,,,,,,,,,------,,,,,,,,,---...///...------------,,,,,,,,,,,,,,,,,,,,,------------++++++,,,,,,,,,,,,++++++(((***++++++******+++,,,+++******************+++************************+++*********************++++++++++++++++++++++++,,,------+++((('''((()))************************++++++++++++++++++++++++,,,+++++++++******))))))++++++++++++++++++++++++++++++******++++++,,,,,,...---,,,,,,++++++++++++...------,,,,,,,,,------////////////000111222222444666888999999999;;;<<<<<<===@@@EEEGGGHHHOOOWWWcccrrr|||ooofffaaa```bbblll{{{}}}mmm[[[KKK@@@;;;:::444222000000111222111000000000///---,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,------...------------------------++++++,,,,,,---......///++++++,,,,,,,,,,,,++++++(((***++++++******+++,,,*********++++++******************************************++++++++++++***************************,,,,,,,,,+++)))((()))***************************++++++++++++++++++++++++)))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++,,,---...---,,,,,,++++++++++++------,,,,,,,,,------...////////////000111222333333666888999999999:::;;;======AAAFFFHHHIIIPPPYYYdddsss}}}mmmbbb]]][[[___fffttt}}}jjjVVVHHH@@@<<<555333000///000111000000111000///...---,,,,,,,,,......---------,,,,,,,,,***+++++++++,,,,,,,,,,,,------------------------))))))***+++,,,---......***++++++,,,,,,++++++***(((***++++++******+++,,,)))***++++++++++++***)))***************+++++++++)))***++++++,,,+++++++++))))))))))))))))))))))))++++++,,,***)))(((***+++************************++++++++++++++++++++++++(((((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------...------,,,,,,,,,,,,---------------------...////////////000111222333444222444777888888999:::<<<>>>???CCCHHHKKKMMMTTT\\\gggvvvuuueee]]]ZZZ[[[```lll~~~{{{eeeTTTFFF===999666222000000111000000000000///...------------......---------,,,,,,,,,)))***+++,,,,,,,,,++++++,,,,,,,,,------------...((())))))***+++,,,,,,---******++++++++++++******(((***++++++******+++,,,)))***++++++++++++***)))))))))*********+++++++++)))***+++,,,,,,,,,++++++************************)))***+++***))))))+++---************************++++++++++++++++++++++++))))))))))))************++++++++++++++++++++++++************+++,,,---...------------------............------......///000/////////000111222444555222444777999999:::<<<>>>AAAAAAFFFLLLOOORRRYYYbbbnnn|||ooobbb]]]___aaagggvvvwwwdddQQQDDD===:::555222222222111111//////...............///......---------,,,,,,,,,***+++,,,---------,,,,,,,,,,,,,,,---------......))))))******++++++,,,,,,******++++++++++++******(((***++++++******+++,,,)))***+++,,,,,,+++***)))))))))******++++++++++++)))***+++,,,---,,,,,,+++++++++++++++++++++++++++((()))******)))***,,,...************************++++++++++++++++++++++++++++++******)))(((((((((************************************+++,,,---...------------......///000...............///000111/////////000111333444555222444777999:::;;;===???CCCDDDHHHOOORRRUUU]]]ffftttwwwfff\\\\\\```eeeoooqqq]]]LLLAAA===888555333333333222///............//////000......---------,,,,,,,,,+++,,,---.........---,,,,,,,,,,,,------.........******++++++++++++,,,,,,******++++++++++++******(((***++++++******+++,,,***+++,,,,,,,,,,,,+++*********+++,,,,,,,,,++++++...---,,,+++************************************************************++++++************+++++++++***)))))))))(((&&&$$$'''(((***,,,------------******+++++++++,,,,,,,,,+++++++++,,,......---+++***+++,,,---,,,,,,***)))------------,,,,,,+++***...///000111111222444666888555666<<>>>>>@@@BBBIIIQQQVVVYYY___iiirrroooddd^^^^^^gggpppjjjYYYIIIAAA999777666222000111111111000000//////......,,,---------...///////////////.........---------++++++************+++++++++,,,,,,------,,,,,,+++------,,,,,,,,,,,,++++++))))))))))))))))))))))))***++++++,,,,,,++++++***------...------,,,+++***++++++******++++++,,,,,,************************************************++++++************++++++///---,,,,,,---...---+++)))***+++,,,,,,,,,++++++******+++++++++,,,,,,,,,---,,,,,,---...///...,,,***++++++,,,------,,,,,,...............---,,,,,,...///111111111222444777999666888===@@@???@@@CCCIIIPPPZZZaaafffnnnzzzvvvjjjccc```bbbkkkuuuyyyiiiSSSGGG<<<888777444222111111111000000//////......---------........................------------,,,++++++************+++++++++,,,,,,,,,,,,,,,,,,+++------,,,,,,,,,+++++++++******************************+++,,,,,,+++******......------,,,***)))(((((())))))***+++---...///************************************************++++++************+++++++++)))((((((***+++,,,+++,,,,,,,,,,,,,,,+++***)))******+++++++++,,,,,,,,,...---,,,---///000///...,,,,,,,,,,,,,,,---...///...////////////...------...///111111111333555777:::888999>>>AAAAAACCCGGGLLLUUUaaalllvvvsssllleeecccdddiiivvv~~~cccRRRAAA:::999666333111111111000000//////.....................---------------------,,,,,,,,,,,,++++++************+++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******++++++++++++*********************)))((('''((())))))***+++---...///************************************************++++++************++++++)))&&&$$$###%%%'''((((((,,,,,,,,,,,,++++++************+++++++++,,,,,,,,,...---,,,,,,...//////...//////---,,,,,,---...///....../////////......---...000111222222333666888:::888:::???AAABBBFFFLLLRRR\\\lll|||zzzkkkfffbbbdddiiisssttt^^^GGG<<<999777333111111111000000//////....../////////...---------,,,------,,,,,,,,,+++++++++,,,++++++******++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++************************'''((()))***************+++*********+++,,,,,,---************************************************++++++************++++++...+++((('''(((*********++++++++++++++++++,,,,,,******+++++++++,,,,,,,,,---,,,******,,,......---222111///---,,,,,,------,,,------.........------...000222222333444777::::::999;;;???BBBDDDJJJQQQ]]]jjj~~~qqqfffbbbaaaeeemmm|||jjjNNN???999666222111111111000000//////....../////////...---------,,,------,,,,,,,,,+++++++++,,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,,,,,,,+++++++++*********************************+++***))))))))))))***+++((()))+++,,,------......,,,,,,++++++***+++++++++************************************************++++++************++++++///---+++***+++,,,+++++++++*********+++,,,------******+++++++++,,,,,,,,,---+++******+++---------111000///...---,,,,,,,,,,,,,,,---............---///000222333444555888;;;;;;;;;===AAACCCFFFNNNXXXeeetttuuukkkaaa```cccjjjuuutttWWWDDD:::555222222111111000000//////.....................---------------------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,+++***))))))***+++,,,++++++++++++************))))))))))))))))))))))))+++***)))(((((()))***+++***+++,,,------...------,,,++++++******++++++,,,************************************************++++++************+++++++++***)))***+++,,,+++***---,,,+++*********+++,,,******+++++++++,,,,,,,,,///,,,******,,,.........,,,------.........------------...//////////////////000222333444666999<<<======@@@DDDFFFIIISSS^^^kkk}}}zzzlllfff]]]```iiiuuu}}}```JJJ===555444555111111000000//////......---------........................------------,,,---,,,,,,++++++,,,,,,---,,,+++***))))))***+++,,,++++++++++++************************************+++***)))(((((()))***+++++++++,,,,,,,,,+++******+++*********+++,,,,,,---************************************************++++++************++++++***)))***,,,...///...---///...,,,***)))))))))*********+++++++++,,,,,,,,,000...++++++---///000000(((***,,,.../////////.........///000000000000000///111333444555666999<<<@@@@@@CCCFFFHHHLLLWWWbbbtttrrrgggbbb\\\cccpppeeeNNN>>>666555888111111111000//////......,,,------......///////////////.........------------,,,,,,++++++,,,,,,---,,,+++)))(((((()))+++,,,+++++++++************)))++++++++++++++++++++++++,,,,,,,,,,,,+++***))))))******+++++++++,,,,,,,,,************************************************))))))))))))))))))))))))++++++************++++++***+++,,,,,,******+++,,,+++++++++,,,,,,---------***)))((((((((()))+++,,,------,,,++++++,,,---------------............//////............//////000111111333555999;;;;;;;;;===>>>BBBEEEFFFJJJXXXeeewwwyyyhhh___]]]aaahhhwwwgggTTTFFF;;;555555444444333111///---.../////////............//////.../////////...---,,,,,,......---------,,,,,,,,,))))))***+++,,,------...++++++++++++++++++,,,,,,*********++++++,,,,,,,,,)))******+++++++++************+++++++++,,,,,,,,,************************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++***+++,,,,,,******+++,,,+++,,,,,,,,,,,,,,,,,,---+++************+++,,,,,,---,,,++++++++++++,,,------------............//////............///000000111222333666999;;;;;;;;;>>>???BBBEEEFFFKKKYYYggg}}}tttfff___```gggpppjjjXXXIII===777777555444333222000//////000//////............//////.........///......------......---------,,,,,,,,,*********++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++,,,,,,'''((()))***++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++***+++,,,,,,******+++,,,---,,,,,,,,,,,,,,,,,,++++++,,,,,,---------------,,,++++++******++++++,,,---------............//////.........//////000111222333555777999:::;;;;;;??????BBBDDDEEEKKKZZZhhhyyykkkaaa___bbbkkkyyyrrr```QQQCCC;;;:::666555333222111111111111000//////......//////000------.../////////............---------,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++*********,,,,,,++++++++++++++++++))))))***+++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************++++++************++++++***+++,,,,,,******+++,,,---------,,,,,,+++++++++***+++---.........---,,,++++++++++++++++++++++++---------............///............///000111111333444777888999:::;;;<<<>>>>>>AAACCCDDDJJJYYYhhh}}}mmmbbb\\\___eeemmm~~~{{{kkkZZZKKK@@@<<<888555333111111111222111000000////////////000000,,,---...///////////////......---------,,,,,,,,,,,,,,,,,,++++++*********------,,,,,,+++***)))))),,,,,,,,,++++++*********,,,---------,,,,,,+++*********+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************++++++************++++++***+++,,,,,,******+++,,,---------,,,,,,+++++++++)))***,,,---------,,,+++++++++++++++++++++++++++---------............///.........//////000222222444666999:::999999;;;<<<<<<===@@@CCCDDDJJJYYYgggsssddd[[[YYY```iiirrrttteeeUUUFFF===:::777222000111222111000000000////////////000000------...///000000000///......---------,,,,,,,,,---,,,,,,++++++*********------,,,,,,+++***)))))),,,,,,,,,++++++*********............---,,,+++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++************++++++***+++,,,,,,******+++,,,---,,,,,,,,,,,,,,,,,,+++))))))***++++++++++++++++++,,,,,,------,,,,,,+++---------............///.........///000111222333444888;;;;;;999888:::===;;;<<>>999444111222333222000111000000//////000000111......///000000000//////......---------,,,,,,,,,,,,,,,,,,++++++*********---,,,,,,++++++*********,,,,,,++++++++++++++++++,,,,,,---------,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++************++++++***+++,,,,,,******+++,,,+++,,,,,,,,,,,,,,,,,,---***************+++,,,,,,,,,---............---,,,---------............///.........///000222333444555999<<<<<<999888:::===;;;===CCCHHHJJJNNNZZZhhhxxxvvvfff\\\YYY___mmmyyyxxxxxxwwwzzzeeeRRRDDD>>>777444444555333111111111000000000000111111///000000000000//////.........---------,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,))))))***+++,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************''''''''''''''''''''''''++++++************++++++***+++,,,,,,******+++,,,+++++++++,,,,,,---------,,,+++***)))***+++,,,---------...//////...---------------.........//////.........///000222333444555:::===<<<999888:::===;;;???EEEKKKMMMPPP\\\hhhxxxrrrbbb[[[[[[cccrrr|||{{{tttuuusss}}}uuu```HHHAAA999666666777444222111111000000000000111111000000111000000///............---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,*********++++++,,,,,,---''''''(((((()))***,,,---)))))))))***+++++++++,,,******))))))******+++,,,+++++++++*********))))))***************************************+++++++++)))((((((((()))***++++++++++++++++++++++++++++++,,,++++++******++++++,,,...,,,++++++------,,,***,,,,,,,,,---------....../////////000111333444555888888888999;;;;;;:::999???CCCHHHLLLPPPZZZgggqqqxxxiii^^^^^^```gggyyyyyy|||wwwqqqrrrqqq|||rrrXXXGGG:::999777111000555////////////000000000000......---------,,,,,,,,,///---++++++,,,,,,+++***++++++++++++++++++++++++)))))))))))))))))))))))))))))))))***+++++++++,,,---,,,++++++******+++++++++++++++,,,,,,,,,,,,,,,******))))))******+++,,,,,,,,,,,,+++++++++******************************)))))))))***+++++++++,,,+++***************+++,,,++++++++++++++++++++++++,,,++++++******++++++,,,---+++++++++------,,,+++---------.........///////////////000222333555666999999999:::<<<===<<<<<>>@@@DDDFFFLLLVVVdddpppzzzuuueee```^^^aaajjj}}}~~~{{{yyyxxxpppnnnuuu~~~oooPPP@@@;;;777333222111111111000000000000000............------------000...------...///...---++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++***)))))))))&&&&&&&&&'''((()))++++++***)))))))))((('''''''''******))))))******+++,,,))))))))))))************************************((())))))***++++++,,,,,,,,,+++***)))))))))))))))++++++++++++++++++++++++,,,++++++******++++++,,,+++******+++---......---,,,,,,---------.........///000000222444666777999999:::<<<===>>>BBBHHHLLLQQQ^^^qqq|||mmm___]]]]]]cccooo~~~zzzxxxyyy|||uuutttwww}}}[[[FFF>>>;;;777444222111111111000000000/////////.........---------///...,,,,,,...//////...++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++***)))))))))++++++***))))))))))))***++++++++++++++++++************))))))******+++,,,((((((((()))))))))))))))***************************************+++++++++******))))))((()))))))))++++++++++++++++++++++++,,,++++++******++++++,,,,,,+++***+++---...---,,,,,,,,,,,,------------...000000111222444777999::::::<<<>>>>>>@@@EEELLLSSS[[[jjjpppcccZZZ[[[^^^gggyyy}}}xxxuuutttxxx|||uuuttt|||iiiOOOCCC>>>999555222222222111111000000////////////.........------...---+++,,,---///......+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************++++++***)))))))))))))))+++++++++,,,,,,,,,,,,,,,******))))))******+++,,,(((((())))))************************************+++++++++*********************))))))******++++++++++++++++++++++++++++++,,,++++++******++++++,,,---+++++++++------,,,+++------------............000000111333555777999:::<<<>>>AAAAAACCCHHHRRRYYYhhhxxxxxxiii^^^XXXZZZ```nnn~~~uuuqqqoooooouuu~~~xxxxxxwwwZZZIIIAAA;;;666333333222111111000000///////////////............---,,,***+++---......---++++++++++++++++++++++++***************************************+++++++++&&&&&&&&&&&&''')))***+++)))))))))***+++++++++,,,*********)))***++++++,,,))))))******+++++++++,,,************************,,,,,,++++++***)))))))))************+++,,,------++++++++++++++++++++++++,,,++++++++++++++++++,,,...,,,++++++------,,,+++............/////////000000000111333555888:::;;;>>>AAACCCDDDEEEKKKUUU]]]rrrtttggg^^^XXXZZZbbbsssyyyppplllkkkkkksss}}}~~~aaaMMMCCC<<<666333333222222111000000///000/////////............,,,+++******,,,...------++++++++++++++++++++++++))))))))))))))))))))))))))))))******+++++++++,,,))))))************)))))))))************+++++++++))))))))))))))))))))))))+++++++++++++++***)))((($$$$$$%%%%%%&&&&&&''''''************************,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++******************'''((()))++++++***))))))---------...............111222333555888:::;;;<<<>>>===@@@EEEIIINNNYYYdddvvvxxxggg]]]ZZZYYY^^^jjjuuunnnjjjffffffiiiooo|||xxx{{{kkkUUUGGG>>>999888666444333222111///---////////////..................---------,,,,,,,,,,,,,,,,,,++++++***************++++++++++++******)))+++,,,,,,++++++,,,---++++++,,,,,,,,,,,,++++++)))************+++++++++************************+++++++++++++++***))))))***************+++++++++************************,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++---------............///111222444666888:::;;;<<<>>>===@@@FFFJJJPPP[[[fff|||rrrccc\\\[[[ZZZ```ooo|||pppiiieeebbbcccfffrrrxxx{{{ppp\\\LLL@@@999666444333222333333222000////////////..................---------,,,,,,,,,,,,,,,,,,+++++++++************++++++++++++******)))***,,,+++******+++---++++++,,,,,,,,,,,,++++++)))************+++++++++++++++++++++++++++++++++***++++++++++++***))))))+++***************))))))************************+++,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,------......------........./////////222333555777999;;;<<<<<<>>>>>>AAAHHHLLLRRR\\\gggwwwiii^^^ZZZ[[[^^^eeewww}}}ssshhhbbb^^^\\\^^^cccsss~~~wwwxxx|||yyygggUUUEEE:::777555333222333333222000////////////..................---------,,,,,,,,,,,,,,,,,,,,,++++++++++++******++++++++++++******(((***++++++******+++,,,))))))************))))))))))))*********+++++++++++++++++++++++++++++++++******+++++++++******)))+++******))))))(((((((((************************++++++,,,,,,---------...+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,...---,,,,,,,,,---///000------......//////000000333444666999;;;<<<<<<<<<===>>>CCCJJJNNNSSS]]]ggg}}}lll```YYYXXX[[[ccclllzzzqqqhhh___[[[XXXXXX\\\aaarrr~~~vvvvvvyyyppp]]]JJJ>>>999777444222111111///...////////////..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***((()))+++***))))))***,,,))))))************))))))))))))*********+++++++++************************)))******+++++++++******------,,,,,,++++++******************************+++++++++,,,,,,---------++++++++++++++++++++++++)))*********+++++++++,,,---,,,+++++++++,,,...///------......///000000111444666888:::<<<===<<<<<<===???DDDLLLPPPTTT]]]ggg{{{ssscccZZZVVVXXX\\\cccnnnwwwnnnfff___XXXUUUTTTUUU[[[cccqqqwwwxxxzzzuuubbbOOOBBB999777333111111111111000////////////..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++(((***++++++******+++,,,++++++,,,,,,,,,,,,++++++)))************+++++++++))))))))))))))))))))))))))))))***++++++++++++******************)))))))))***************************+++++++++++++++,,,,,,++++++++++++++++++++++++)))))))))******++++++,,,,,,++++++++++++,,,------------...///000000111222555777999<<<===>>>===<<<>>>@@@FFFMMMQQQTTT\\\dddrrrjjj]]]XXXWWWZZZ^^^dddrrryyymmmeee[[[VVVQQQPPPQQQTTT\\\eeesss}}}kkkWWWJJJ:::888444333333444444333////////////..................---------,,,,,,,,,,,,,,,,,,,,,------------++++++,,,,,,,,,,,,++++++)))+++,,,,,,+++***,,,---++++++,,,,,,,,,,,,++++++)))************+++++++++************************))))))***+++++++++++++++'''''''''(((((((((((((((************************+++******************)))************************))))))***++++++,,,------++++++,,,------------,,,------...///000111222222666888:::===>>>>>>===<<<>>>@@@FFFNNNQQQSSSZZZbbblll}}}tttaaaYYYXXXYYY]]]aaammm|||xxxmmmbbbZZZRRRNNNKKKLLLNNNRRR]]]gggzzzzzzwwwzzz{{{fffWWWCCC???:::777555444333222////////////..................---------,,,,,,,,,,,,,,,,,,---------......+++,,,,,,------,,,,,,+++***,,,------,,,,,,---...))))))************)))))))))************+++++++++++++++++++++++++++++++++((()))***+++++++++++++++*********+++,,,,,,,,,---************************+++*********))))))((((((******************************+++,,,,,,---......***+++---.........---,,,------...///000111222222666888;;;>>>??????===<<<>>>AAAGGGNNNQQQSSSYYY```iiizzz{{{kkk[[[VVVXXX[[[```cccxxxwwwnnndddYYYQQQLLLIIIHHHIIILLLQQQ]]]hhhyyysssvvv}}}rrrcccNNNIIIAAA;;;666333000...000/////////..................---------,,,,,,,,,,,,,,,,,,------.........+++,,,,,,------,,,,,,++++++,,,...---,,,,,,---///,,,++++++******++++++,,,,,,,,,+++***))))))******))))))(((((((((((())))))++++++************++++++,,,+++***))))))***+++,,,))))))))))))))))))))))))******+++++++++,,,,,,,,,(((((()))***+++,,,,,,,,,,,,,,,,,,------,,,+++++++++++++++,,,,,,,,,------.........///000222333444777:::<<<===<<<;;;;;;<<<;;;@@@GGGLLLPPPWWW___eeeppp}}}rrr```TTTWWWYYYWWWaaaqqquuuiii___WWWQQQMMMIIIHHHHHHJJJKKKOOO[[[hhh|||uuunnnrrrzzznnn]]]QQQDDD>>>;;;888666777222111000//////.........//////.........---------......---------,,,,,,,,,+++++++++,,,---...---,,,---,,,***)))((()))******+++******))))))******+++,,,++++++***))))))******+++******))))))******+++++++++************++++++++++++***))))))***++++++******************************+++++++++,,,,,,,,,******++++++,,,,,,------,,,,,,,,,------,,,,,,+++,,,,,,---------..................///111222444444777999<<<<<<<<<;;;<<<===???CCCIIINNNRRRZZZeeelllyyymmm^^^TTTXXXZZZ[[[iii{{{zzzsssiii___WWWQQQLLLIIIFFFEEEFFFIIIJJJPPP]]]jjj{{{tttmmmpppwww|||mmmbbbTTTJJJAAA999666777222111000//////....../////////.........---------------,,,,,,,,,++++++++++++++++++,,,---------,,,++++++*********************))))))))))))))))))***,,,+++******)))*********,,,,,,++++++++++++,,,,,,++++++************++++++++++++***))))))***++++++******************************+++++++++,,,,,,,,,,,,,,,,,,---------------+++,,,,,,------,,,,,,,,,---------.........//////.........///111333444555777999;;;<<<<<<<<<>>>@@@CCCHHHMMMRRRXXXbbbpppzzzvvvfffZZZUUUYYY\\\bbbttt{{{iiiddd\\\TTTOOOKKKGGGEEECCCBBBDDDGGGJJJPPP^^^kkk}}}zzzssslllnnnttt~~~~~~qqqaaaNNN===666777222222111000////////////...............---------,,,,,,+++++++++*********++++++,,,,,,------,,,,,,)))******+++++++++************))))))))))))******++++++***************+++,,,,,,,,,++++++,,,,,,,,,++++++************+++++++++******************+++******************************+++++++++,,,,,,,,,------------,,,,,,,,,,,,++++++,,,---------,,,,,,------------.....................000111333555666777999;;;;;;<<<>>>AAACCCGGGMMMTTT[[[bbboooooo___XXXUUUZZZ```jjj~~~rrrjjj]]]XXXRRRMMMIIIGGGDDDBBBBBBAAACCCFFFIIIOOO]]]jjj{{{zzz{{{}}}yyysssnnnooorrr|||}}}```EEE999888333222111000////////////........................,,,,,,,,,,,,++++++++++++***,,,------,,,,,,,,,,,,'''(((***+++,,,,,,+++***+++++++++******++++++++++++***************++++++++++++************++++++++++++************++++++*********++++++***************************************+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++***+++,,,,,,---------,,,+++,,,,,,,,,,,,------------...///000222444666777888999;;;<<<===@@@EEEHHHKKKTTTaaajjjttt|||iii[[[WWWWWW^^^ggguuu}}}pppccc[[[SSSOOOKKKGGGDDDBBB@@@???CCCBBBCCCFFFHHHNNN[[[hhhxxx~~~tttuuuxxx|||zzzuuurrrppprrrzzzqqqNNN<<<999333222111000000/////////---.....................------------,,,,,,,,,,,,***,,,......,,,***+++,,,'''(((***+++,,,,,,+++***,,,,,,++++++++++++,,,,,,*********)))******+++,,,******))))))))))))******++++++************++++++)))***++++++++++++***)))++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,******+++,,,------------+++++++++,,,,,,,,,---------...///000222444666777999:::;;;===???CCCIIIMMMSSSaaasssssscccYYYVVVYYYcccqqqzzznnnaaaVVVPPPJJJGGGDDDAAA@@@???===<<>>@@@EEELLLQQQ___pppjjj]]]WWWVVV[[[iii}}}yyykkk___UUUMMMIIIDDDBBB?????????@@@???>>>AAAAAACCCFFFJJJPPP^^^lllyyy}}}zzzwwwpppqqqrrruuuzzz~~~~~~zzzssspppqqqzzzuuuRRR???;;;333333222111000000000000---------.........//////---------,,,,,,,,,++++++***---000///+++)))***---++++++************************))))))))))))************))))))***+++,,,,,,+++******************+++++++++************++++++)))***+++,,,,,,+++***)))++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,------...///000000)))***+++,,,------...------------.........//////---...///000333555777888<<<<<<===>>>AAAGGGNNNTTTggg{{{{{{dddYYYVVVVVV]]]mmm~~~oooaaaUUUNNNIIIFFFAAA@@@??????AAACCCCCCBBB??????BBBFFFJJJRRRaaannnzzz{{{{{{zzzwwwuuuqqqqqqrrrtttxxx|||}}}|||qqqooopppzzzoooOOO???<<<444333222111000000000000---------.........//////,,,,,,,,,+++++++++*********---000///+++(((***------,,,***)))))))))************++++++++++++******+++++++++*********))))))))))))***++++++++++++***************************************************+++++++++*********))))))******+++++++++,,,,,,,,,------......///......---,,,,,,,,,---------.........,,,+++,,,...000000///---...///333777999:::999===<<<>>>AAACCCEEEMMMWWWjjjrrr```WWWSSSZZZeeewwwrrr^^^SSSMMMHHHCCC@@@???>>>>>>>>>???@@@AAAAAAHHHFFFEEEHHHLLLSSS```mmm{{{xxxuuurrrppppppqqqrrrsssuuuxxx~~~~~~~~~yyyuuutttzzzhhhOOOAAA;;;888666444333333222000///222111111000///.........******))))))))))))******,,,,,,,,,+++++++++************************************++++++++++++******+++++++++*********))))))))))))***+++++++++++++++************************************************+++++++++*********))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------.........,,,+++,,,...000000/////////000333777:::;;;;;;<<<;;;===AAACCCFFFNNNWWWnnnjjj[[[VVVZZZ```kkk}}}{{{iiiWWWMMMJJJEEEAAA@@@>>>>>>>>>>>>>>>???@@@AAAGGGEEEEEEIIINNNVVVeeerrr~~~{{{yyywwwtttrrrrrrrrrsssssstttwww|||~~~~~~yyyuuutttyyyfffOOOAAA:::666444222222222111000...000//////...------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++++++++*********************************++++++++++++******+++++++++***************))))))******++++++++++++************************************************+++++++++*********************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,,,,---------.........,,,+++,,,...000000///000000111444888;;;<<<<<<::::::===AAADDDFFFOOOXXXrrrsssaaaYYYWWW\\\bbbmmm}}}nnn^^^NNNGGGEEEBBB??????============>>>???@@@AAAEEECCCEEEKKKQQQZZZiiiwww}}}{{{yyyxxxwwwuuuuuuuuutttrrrrrrtttyyy|||}}}~~~zzzvvvsssvvvyyyeeeRRRDDD;;;666444222222222222111000000//////......------,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******++++++++++++*********************************************+++++++++******************************************************************************+++++++++,,,,,,,,,............------,,,+++,,,,,,,,,---------.........,,,+++,,,...000000///000000111444888;;;<<<<<<999999===BBBDDDGGGOOOXXXooo}}}jjj]]]YYY[[[]]]cccpppvvvdddVVVIIIDDDBBB@@@>>>>>><<<<<<<<<<<<===>>>@@@@@@DDDCCCFFFLLLSSS]]]lllzzz|||zzzzzzzzzyyyxxxwwwvvvtttqqqpppqqquuuxxx|||~~~||||||~~~yyyuuuqqqsssyyyvvvhhhXXXHHH>>>888666444333333444333222111111111111000000//////++++++************++++++------,,,,,,,,,+++++++++++++++++++++++++++++++++******++++++++++++************************************)))))))))***+++,,,******************************************************************************+++++++++,,,,,,,,,------......---,,,,,,+++,,,,,,,,,---------.........,,,+++,,,...000000///000000222555:::<<<<<<;;;999999===BBBEEEGGGOOOXXXhhhwwwyyyggg[[[XXXZZZaaajjjxxx|||qqq^^^SSSGGGCCCAAA???===>>>;;;;;;<<<<<<===???@@@AAADDDDDDGGGNNNVVV___nnn{{{~~~~~~~~~~~~~~~~~~}}}zzzyyyyyyzzzzzzyyyyyywwwsssooolllmmmpppsss|||}}}}}}{{{{{{|||}}}}}}|||wwwsssnnnnnnrrryyy~~~wwwkkk]]]LLL@@@999666333222222333333222111111111111111000000000,,,,,,++++++++++++,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++******++++++++++++*********************++++++++++++***)))))))))***,,,---***************************************************************+++++++++******+++++++++,,,,,,,,,******++++++++++++******,,,,,,,,,---------.........,,,+++,,,...000000//////111444999===>>>===;;;999:::>>>CCCEEEGGGNNNVVV```mmmuuudddYYYVVVXXXcccooouuuiiiXXXOOOEEEBBBAAA>>>===???;;;;;;<<<===>>>@@@AAABBBEEEEEEIIIQQQYYYcccrrr~~~~~~~~~}}}}}}}}}}}}|||||||||||||||}}}zzzxxxxxxxxxyyyyyyyyyyyyvvvrrrmmmiiiiiimmmppp{{{~~~|||zzz~~~{{{yyyxxxyyyzzzzzzyyytttooojjjhhhlllrrrxxx{{{zzzpppaaaPPPDDD999666222000000111000000///////////////////////////......------......///------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******))))))*********++++++++++++***)))((()))***,,,---************************************************))))))*********+++++++++******+++++++++,,,,,,,,,((()))***+++++++++++++++,,,,,,,,,---------.........,,,+++,,,...000000///000222777===AAABBB???<<<::::::>>>CCCEEEGGGMMMUUU[[[gggwwwnnn```XXXXXX]]]hhhvvvzzzlll```QQQHHHAAA@@@???======???<<<<<<<<<===???AAABBBCCCDDDEEEKKKTTT^^^iiiyyy{{{{{{|||~~~~~~{{{{{{zzzzzzzzzyyyyyyxxxxxx{{{yyywwwvvvwwwxxxxxxwwwxxxuuupppjjjffffffjjjmmmyyy|||yyy|||zzzwwwvvvwwwwwwwwwvvvppplllgggdddffflllsssxxx~~~wwwhhhWWWLLL===:::555222222222222111//////////////////////////////............//////...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******))))))******+++++++++++++++***)))((((((***,,,---************************************************))))))******++++++++++++******+++++++++,,,,,,,,,)))***+++,,,---.........,,,,,,,,,---------.........,,,+++,,,...000000///111444:::AAAEEEDDD@@@<<<:::;;;???DDDEEEFFFLLLTTTZZZeeettt~~~xxxggg]]]YYY]]]dddpppxxxxxx}}}tttfffYYYKKKCCC>>>======<<<<<>>???AAACCCDDDDDDEEELLLWWWbbbnnn~~~~~~}}}zzzzzz{{{}}}|||zzzyyyyyyxxxxxxwwwvvvvvvvvvzzzxxxvvvuuuvvvwwwwwwwwwwwwtttoooiiieeeeeehhhkkkwww~~~|||{{{yyyvvvuuuuuuvvvuuutttnnnjjjdddaaaccciiiqqqvvvwww~~~nnn^^^TTTBBB>>>:::666555555555444111111111111111222222222------,,,,,,,,,,,,------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------,,,+++((())))))))))))************)))(((''''''((())))))************************************************))))))***,,,---,,,***'''---,,,,,,++++++,,,,,,---...---+++))))))***+++,,,...---+++******+++---...---------------...000000111333888@@@EEEFFFAAA<<<>>>===@@@FFFIIIJJJLLLQQQ\\\aaannn~~~pppddd^^^ZZZ]]]eeewwwzzzqqqooonnnvvv}}}zzz}}}vvvjjj]]]TTTGGGCCC>>>===>>>???===<<<;;;===?????????@@@AAACCCJJJIIIMMMUUU```nnn}}}zzzzzzzzzwwwxxx{{{|||}}}{{{yyyxxxxxxwwwvvvuuuttttttttttttvvvwwwxxxyyyxxxxxxvvvvvvvvvtttnnngggbbbbbbggglllvvv{{{|||xxxyyyvvvrrrppppppppppppooommmgggbbb___]]]^^^eeemmmvvv|||rrrbbbKKKAAA999888666111000333111111111111000000000000...//////000///---+++***++++++++++++++++++++++++,,,,,,,,,++++++*********)))******++++++******)))*********+++++++++,,,,,,)))***+++++++++***))))))************************************************)))***++++++++++++***))),,,,,,++++++++++++,,,,,,...---,,,+++***+++,,,,,,------,,,+++++++++,,,---------------...///000000222444999@@@EEEEEEAAA<<<<<<;;;???EEEIIIJJJNNNTTT```fffuuujjjaaa\\\ZZZ```jjj}}}~~~qqqkkkkkkmmmwwwvvvtttxxx}}}}}}yyynnnbbbVVVMMMFFFBBB>>>======>>>>>><<<<<<>>>@@@@@@@@@@@@BBBDDDGGGGGGKKKUUU```nnn}}}{{{{{{{{{xxxyyy{{{||||||zzzxxxvvvvvvuuuuuuttttttttttttttttttuuuvvvwwwwwwvvvuuutttuuusssoooiiiddddddhhhlllvvv{{{~~~zzzyyyvvvrrrpppooooooooonnnkkkeee```^^^\\\\\\bbbjjjqqqwww}}}mmmTTTGGG<<<888777333222333111111111111000000000000///////////////---,,,+++++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))***++++++***)))))),,,,,,,,,,,,------------)))***---//////---+++)))************************************************)))+++,,,+++((((((***---,,,,,,++++++++++++,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...///000111444666;;;@@@DDDCCC@@@===<<<<<<@@@GGGKKKMMMSSSZZZeeeoooxxxfff___\\\^^^hhhttt|||ppphhhfffhhhmmmzzzyyyllllllqqqwwwxxxuuu{{{{{{pppeeeZZZNNNGGGDDDAAA>>><<<===>>>>>>===>>>@@@BBBBBBAAABBBCCCEEEFFFFFFLLLVVVbbbqqq}}}|||}}}~~~}}}|||||||||yyyzzz{{{|||{{{xxxuuusssssssssssssssssstttttttttrrrssstttuuuuuutttsssrrrtttssspppkkkhhhggghhhkkktttxxx~~~{{{yyyvvvrrrpppooonnnmmmkkkhhhccc^^^\\\ZZZYYY___fffjjjqqq{{{~~~dddTTTCCC:::888555333333111111111111000000000000///////////////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,++++++,,,,,,,,,------------...)))***,,,......---,,,***************************************************))),,,---***&&&&&&***///------,,,,,,,,,,,,------......//////......---,,,++++++,,,---------,,,,,,------------...///000111666888<<<@@@BBBAAA???===??????CCCJJJMMMQQQXXXaaammmzzzssseee______cccrrr{{{ooohhhdddfffkkkqqq|||nnndddeeelllsss{{{tttrrrwwwuuujjj```VVVKKKDDDAAA???===<<<<<<===>>>???@@@BBBCCCCCCCCCCCCEEEFFFHHHIIIOOOZZZfffsss||||||{{{zzzyyy{{{|||{{{{{{|||~~~~~~}}}}}}zzz{{{|||{{{yyyvvvrrrpppoooooopppqqqrrrssssssssspppqqqrrrssstttsssrrrrrrrrrqqqpppmmmkkkiiiiiiiiisssuuuzzz{{{yyyvvvrrrpppooommmkkkiiieeeaaa\\\[[[XXXWWW[[[bbbeeemmmxxxxxxfffOOO???999666444222111111111111000000000///////////////......------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,***************+++,,,,,,***************************************************,,,---***&&&&&&***000......------------............/////////...---,,,***+++,,,------------,,,...............///111111666888<<>>>>>@@@AAAFFFLLLOOOTTT^^^hhhwww{{{nnnbbb______gggzzzpppgggcccdddiiipppyyyrrrfff___bbbhhhppp~~~zzzuuurrrwwwzzznnncccZZZQQQIIICCC>>>===<<<;;;;;;<<<>>>@@@BBBCCCEEEEEEDDDDDDEEEGGGJJJKKKRRR\\\gggsss~~~{{{xxxyyyyyyyyyzzz}}}}}}yyyyyyyyy|||}}}{{{{{{{{{{{{xxxtttpppnnnlllmmmnnnpppqqqqqqqqqqqqoooppprrrsssssssssrrrrrrqqqpppooommmlllkkkjjjiiipppqqquuu{{{~~~zzzxxxvvvrrrpppooommmkkkiiieee```]]][[[XXXVVVYYY___ccckkkwww|||```HHH<<<777444111111111111111000000000///000/////////............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***)))(((((((((((()))***************++++++++++++***)))(((((((((***,,,---***************************************************,,,,,,)))''''''+++.........------------......//////.........---------+++++++++,,,,,,------...............///000111111444777;;;=========>>>>>>@@@BBBHHHOOOSSSZZZfffsssrrrggg^^^\\\___iii~~~rrrfffaaabbbfffoooxxx}}}kkk```[[[___eeelll{{{zzzxxxxxx~~~yyypppdddZZZRRRKKKDDD???;;;<<<<<<;;;:::<<>>:::777111111111111000000000000111000///......///000111------------------------*********++++++,,,,,,,,,------------------------))))))***++++++++++++***)))***+++,,,+++***)))(((************************))))))*********++++++++++++******,,,///000---*********+++++++++,,,,,,,,,------------------------,,,++++++++++++,,,---...///.........///000222333444555777:::<<<>>>@@@AAAGGGJJJTTTcccsss~~~pppaaa]]]ZZZ]]]eeeyyyddd___[[[___lll{{{wwwhhhaaaYYYTTTXXX```iiixxx~~~}}}xxxpppfff]]]RRRJJJGGGDDD@@@<<<::::::::::::;;;===>>>@@@BBBDDDEEEFFFEEEFFFGGGIIILLLQQQ[[[hhhsss~~~|||~~~{{{xxxxxx||||||{{{zzzyyyuuupppllllllttt{{{~~~~~~|||yyy{{{}}}{{{xxxvvvvvvxxxvvvuuuxxx~~~xxxwwwuuusssqqqooommmlllgggggggggiiilllmmmmmmlllgggiiilllooopppooonnnmmmlllkkkiiihhhgggfffggggggiiiiiiiiimmmsss|||}}}wwwtttsssssspppmmmhhhfffcccaaa______```aaajjjpppwww{{{|||uuuUUU@@@777666555333222111222222222000000000///.....................---------,,,,,,,,,......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,++++++++++++,,,,,,,,,+++***))))))************************))))))*********++++++++++++******+++......,,,)))******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,------------///.........///111222333555666888:::===???AAABBBKKKNNNYYYiiiyyyxxxiii^^^\\\\\\bbblllzzzddd```]]]cccppp~~~wwwggg]]]WWWUUU[[[ccclllzzzyyypppiii^^^VVVLLLEEEBBB@@@<<<888::::::::::::;;;===>>>@@@BBBCCCEEEFFFEEEFFFHHHJJJOOOTTT^^^jjjuuu}}}zzz{{{{{{wwwttttttttttttuuuuuusssqqqmmmjjjlllttt}}}}}}{{{vvvxxxzzzzzzyyyxxxyyyzzzxxxwwwyyyvvvuuutttrrrooommmlllkkkgggffffffhhhkkklllkkkjjjgggiiilllooopppooonnnmmmmmmllljjjhhhgggggghhhiiihhhhhhiiilllrrrzzz}}}xxxuuuttttttqqqnnnjjjhhhfffdddbbbbbbbbbccckkkqqqwwwxxxxxx|||tttUUUAAA999777555333111111222222111000000000///.....................---------,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,......,,,+++***************************************************++++++++++++******+++,,,,,,***(((******+++++++++,,,,,,,,,------------------------+++,,,---...///...------///.........000111333555777888999;;;===@@@BBBCCCLLLPPP\\\nnnpppbbbZZZZZZ^^^ffftttqqqbbb```aaahhhuuu}}}|||~~~vvvfff[[[XXXYYY```jjjuuu|||yyyvvvoooeee^^^UUUOOOGGGAAA>>>===:::777::::::::::::;;;===>>>@@@BBBCCCEEEEEEFFFGGGJJJLLLSSSWWWaaannnyyyyyyuuuvvvtttpppnnnooommmmmmnnnooonnnlllkkkjjjmmmvvv~~~{{{yyyvvvwwwyyyyyyxxxxxxxxxyyywwwwwwxxx|||~~~{{{tttsssrrrpppnnnlllkkkjjjfffffffffhhhjjjkkkjjjiiigggiiilllooopppooommmlllkkkjjjgggeeedddfffgggiiigggggggggjjjooowww~~~yyywwwvvvuuurrroookkkiiigggeeedddccccccdddkkkpppuuuuuusssuuu}}}qqqUUUCCC;;;999555333111000111111000///000000///.....................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,------------,,,000///---+++******++++++************************************************+++************)))((('''******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...000000///...---.........///000333555666999999:::;;;===@@@BBBDDDIIINNN\\\nnn~~~~~~jjj^^^WWWYYY^^^hhhxxxiii^^^```dddnnnzzzzzztttuuuyyysssddd]]]]]]___gggsss~~~zzzuuuqqqllleee\\\UUUPPPKKKDDD@@@>>>===;;;:::::::::::::::;;;===>>>@@@AAACCCEEEEEEFFFHHHKKKNNNVVV[[[eeerrr~~~zzzuuuqqqpppmmmiiihhhkkkiiijjjkkkkkkjjjjjjjjjkkkooozzz}}}yyywwwyyyzzzzzzyyywwwvvvuuuuuuttttttuuuxxxzzzzzzwwwtttrrrrrrqqqooonnnlllkkkjjjhhhgggggghhhjjjkkkjjjhhhgggiiilllnnnooonnnlllkkkgggeeecccaaa```bbbdddffffffeeefffhhhlllsssyyy}}}|||yyyyyywwwtttpppiiihhhgggeeeccccccbbbbbbjjjooorrrqqqnnnooovvv}}}mmmUUUDDD<<<:::555333111000111111///...000000///.....................---------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,000...---+++******+++,,,*********************************************************)))((((((((((((******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...000000///...---.........///111444666888:::::::::;;;===@@@CCCDDDGGGLLLZZZlll{{{wwwfff]]]WWWYYY^^^hhhzzzyyyfff[[[___gggssstttooorrryyypppcccbbbcccfffnnn{{{~~~zzzuuuooojjjeee^^^VVVOOOJJJGGGBBB???===<<<<<<;;;::::::::::::;;;===>>>@@@AAACCCDDDEEEGGGIIINNNQQQYYY]]]hhhvvvzzzuuuoookkkiiieeebbbbbbfffeeeggghhhhhhggggggiiilllttt|||yyywwwyyyyyyxxxxxxwwwvvvtttssssssttttttuuuvvvuuusssqqqrrrqqqpppooonnnmmmlllllljjjiiiiiijjjkkkllljjjiiifffhhhkkkmmmmmmlllkkkiiidddcccaaa``````aaadddeeedddddddddeeeiiinnnsssvvvzzz|||{{{yyytttpppjjjiiihhhgggeeeddddddcccggglllooommmiiijjjqqqxxxkkkVVVGGG>>>:::666444111111111111///...000000///.....................---------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,---,,,,,,+++++++++++++++************************+++++++++*********************+++)))(((((()))+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///...------.........000222555888999;;;;;;:::;;;<<>>@@@AAABBBDDDEEEGGGKKKPPPSSS\\\aaalll{{{zzztttmmmhhhdddaaa]]]ZZZ]]]bbb```bbbdddeeedddfffkkkooo{{{~~~{{{xxxwwwvvvuuuuuuvvvxxxxxxwwwuuutttuuuuuuuuuuuutttrrrqqqppppppooonnnnnnmmmllllllkkkjjjjjjjjjlllllljjjhhheeegggiiikkkkkkjjjhhhgggccccccbbbbbbcccdddeeefffbbbbbbbbbcccfffjjjnnnppptttyyy}}}yyytttpppmmmlllllljjjiiihhhgggfffdddiiillliiieeeeeekkkrrr~~~kkkZZZLLLAAA<<<777555333222222111000///000000///.....................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******+++,,,+++++++++)))***++++++++++++++++++************************+++++++++*********)))))))))***+++***((((((+++---******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------......///000333666999:::;;;:::::::::;;;>>>BBBDDDGGGKKKUUUdddqqq{{{yyyhhh^^^ZZZVVV]]]eeepppsssfffaaaYYYbbbppp~~~}}}tttpppooouuuxxxmmmhhhiiirrr|||~~~yyyyyyzzz}}}zzzqqqkkkccc]]]XXXRRRJJJEEEAAA@@@>>><<<999999999:::::::::::::::;;;===>>>@@@AAABBBDDDEEEGGGLLLQQQUUU___dddppp{{{ssslllfffaaa]]]ZZZVVVSSSWWW^^^\\\```ccceeefffjjjqqqwww~~~{{{yyywwwvvvttttttuuuxxxxxxwwwtttssstttuuutttsssqqqqqqqqqnnnnnnmmmmmmllllllkkkkkkkkkjjjiiijjjkkkjjjhhhgggccceeegggiiijjjhhhfffeeeaaaaaabbbcccdddeeeeeeeeeaaaaaaaaaaaacccgggjjjlllmmmttt}}}~~~zzztttooonnnmmmmmmllljjjiiiggggggcccfffiiieee```___dddkkkvvv}}}nnn___RRREEE>>>999666444333333222111///000000///.....................---------,,,,,,,,,---------,,,,,,+++++++++))))))))))))))))))))))))))))))***++++++++++++***'''(((***+++,,,,,,+++***************************++++++++++++******)))))))))***+++***((((((,,,///******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++,,,---.........///000333666999;;;;;;:::999999;;;>>>AAACCCFFFHHHRRR___kkkuuusssbbbYYYWWWUUU^^^iiiuuuzzzfff\\\[[[[[[dddtttxxxqqqpppooowwwuuullljjjmmmyyy}}}uuuqqqrrrtttwww{{{~~~yyymmmggg___XXXSSSMMMGGGBBBAAAAAA@@@===;;;999:::;;;::::::::::::;;;===???@@@AAABBBDDDEEEGGGLLLRRRVVVbbbgggsss}}}uuullleeeaaa\\\XXXUUUQQQOOOSSS[[[[[[```dddgggiiioooxxx}}}{{{yyyxxxyyywwwuuuuuuwwwvvvtttpppqqqrrrrrrrrrpppooonnnooolllllllllkkkkkkjjjjjjjjjjjjiiihhhiiiiiiiiigggeeecccdddfffhhhhhhgggeeeddd]]]___aaabbbcccccccccbbbaaa`````````bbbeeehhhjjjdddkkkvvvzzzsssnnnllllllkkkkkkiiigggfffeeebbbfffgggccc\\\ZZZ___eeeppp}}}~~~qqqcccVVVIII@@@999777555333333333111000000000///.....................---------,,,,,,,,,......---,,,,,,+++******++++++++++++++++++++++++((()))+++,,,---,,,,,,+++++++++++++++++++++++++++************************+++++++++************)))---,,,+++***))))))))))))------,,,,,,,,,,,,++++++/////////......---------***+++,,,---..................///111444777:::<<<>>><<<:::999999;;;>>>???DDDKKKUUU]]]eeeppp}}}mmm]]]WWWWWW[[[bbbooo~~~~~~jjj[[[VVVXXXUUUbbbvvvuuulllkkkpppzzzzzzkkkiiimmmwww|||qqqlllllllllooosssuuuuuuxxx}}}xxxkkkcccXXXPPPJJJFFFAAA>>>888888777777777777777888999999999:::;;;>>>@@@AAAAAA???@@@FFFKKKOOOUUU\\\eeelllyyy{{{ssskkkbbb[[[WWWVVVSSSQQQPPPRRRWWW[[[]]]bbbiiinnnrrrxxx}}}~~~}}}|||||||||zzzwwwuuuwwwvvvvvvvvvvvvsssppplllrrrrrrqqqqqqooonnnmmmlllkkkjjjjjjiiiiiijjjjjjkkkjjjiiihhhiiijjjjjjhhhgggcccdddeeeffffffdddbbbaaa^^^^^^___``````aaa``````]]]]]]^^^___````````````ccchhhooowwwyyytttqqqnnnllljjjjjjjjjjjjhhhfffggghhhgggbbb\\\[[[^^^cccjjjtttyyyrrrhhhXXXIIIAAA888666555000444666---000/////////............,,,,,,------------------,,,,,,,,,+++++++++******++++++++++++++++++++++++)))***+++,,,,,,,,,++++++++++++++++++++++++++++++************************+++++++++************))),,,+++******)))*********+++++++++,,,,,,------------------,,,,,,,,,,,,,,,------.........------,,,//////000222555888;;;===<<<;;;999999:::===@@@BBBCCCIIIRRR\\\fffppp|||}}}jjj\\\WWWXXX\\\dddrrrsssbbbUUUQQQSSSUUUbbbuuussslllmmmsss~~~zzzmmmmmmqqq|||uuummmiiiiiiiiilllqqqrrrpppssswwwzzzzzzrrrhhh```UUUMMMGGGCCC???<<<888888777777777777777888;;;:::::::::;;;<<<>>>???BBB@@@AAAGGGKKKOOOVVV^^^jjjrrr}}}tttlllccc[[[UUUSSSRRRPPPNNNNNNRRRXXX]]]dddiiiqqqwww{{{|||yyyzzz{{{|||}}}{{{yyywwwuuutttsssttttttrrrooommmqqqqqqpppooonnnmmmlllkkkjjjiiiiiiiiiiiiiiijjjkkkkkkjjjiiiiiijjjjjjiiigggddddddeeefffeeecccaaa```\\\]]]^^^_______________ZZZZZZ[[[\\\]]]]]]\\\\\\```dddllluuu}}}zzzuuurrrooonnnlllllllllllljjjiiiiiijjjiiiccc\\\YYY\\\aaagggrrrtttaaaPPPDDD:::777555000333444,,,000000/////////.........------------------------,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++,,,,,,,,,+++******++++++++++++++++++++++++************************+++++++++************)))*********)))******+++,,,)))******+++---......///******+++++++++++++++,,,000//////......---,,,,,,///000111333666999<<<===::::::999999;;;>>>AAADDDDDDIIISSS___kkkuuu|||wwwfffZZZWWWYYY___hhhxxxvvvfffZZZQQQNNNOOOUUUaaattt{{{pppmmmpppxxxwwwmmmooottt}}}sssjjjeeedddddddddggglllllliiijjjnnnqqqxxx}}}~~~}}}zzzsssllleee\\\QQQIIICCC@@@<<<999777777777666666777777888;;;;;;:::999:::;;;<<<===BBB@@@BBBHHHLLLPPPXXXaaaoooyyyxxxmmmddd[[[TTTOOONNNMMMLLLKKKMMMSSS\\\bbbkkkrrr{{{~~~yyytttvvvzzz}}}}}}|||yyywwwsssqqqpppoooppppppnnnmmmoooooonnnmmmlllkkkkkkjjjhhhggggggggghhhiiijjjjjjiiihhhgggggghhhhhhgggeeedddeeeeeeeeecccaaa___^^^[[[\\\\\\]]]]]]]]]]]]]]]YYYYYYZZZZZZZZZZZZZZZZZZ[[[```gggqqq{{{}}}wwwtttqqqooonnnmmmnnnnnnnnnlllkkklllkkkddd\\\XXXYYY]]]bbbmmm~~~ooo\\\KKK>>>999777111333444---000000000/////////...............------,,,,,,+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++******)))++++++++++++++++++++++++************************+++++++++*********))))))))))))))))))***+++,,,---******+++,,,,,,---......*********++++++,,,,,,,,,//////......------------000111222555888:::<<<>>>;;;:::::::::<<>>:::888777666666666666777777888:::999999999:::;;;===>>>AAA@@@CCCHHHLLLQQQ[[[eeesss}}}uuuiii^^^VVVPPPMMMKKKJJJJJJKKKOOOXXXbbbiiirrrzzzyyyuuuqqquuuzzz}}}}}}zzzvvvtttooonnnllllllmmmmmmmmmlllmmmlllkkkjjjjjjiiiiiiiiiffffffeeeffffffggghhhiiigggeeeccccccddddddcccbbbdddddddddcccaaa___]]]\\\[[[\\\\\\]]]]]]\\\\\\\\\YYYZZZZZZZZZZZZZZZYYYXXXWWW\\\dddnnnyyyyyyvvvrrrpppnnnmmmnnnooonnnnnnmmmnnnlllddd[[[UUUVVVYYY]]]hhhyyy|||jjjUUUDDD;;;999333444666000000000000////////////...//////...---,,,,,,++++++------,,,,,,,,,+++++++++++++++++++++++++++++++++---,,,,,,++++++*********++++++++++++++++++++++++************************+++++++++*********))))))(((((())))))***+++------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------......---------------...///000000111333666888;;;=========<<<;;;<<<===AAADDDFFFLLLTTTbbbrrrmmm```YYYXXX[[[cccnnnwwwcccWWWQQQNNNMMMOOOUUU```qqqxxxssspppsssyyy}}}lllhhhmmmrrr~~~zzzrrrggg___ZZZZZZ[[[[[[ZZZ]]]```___[[[[[[^^^ccciiimmmmmmmmmnnnjjjeee```WWWLLLCCC???<<<:::888666666555555666777888888777777888999;;;===@@@AAA???@@@CCCIIIMMMSSS___jjjvvv~~~rrrdddXXXPPPLLLKKKIIIJJJLLLOOOUUU___kkkrrr{{{|||vvvsssqqqvvv|||~~~{{{vvvrrrqqqmmmkkkiiiiiijjjkkkkkkjjjjjjjjjhhhgggggggggggggggdddddddddddddddeeefffgggfffdddbbbaaabbbbbbaaa```bbbbbbaaa```^^^\\\[[[ZZZ\\\\\\]]]]]]]]]\\\\\\[[[XXXYYYYYYYYYXXXWWWVVVVVVUUUYYY```kkkwww{{{wwwqqqooolllkkklllmmmmmmlllmmmnnnkkkdddZZZTTTSSSUUUXXXbbbsss{{{```JJJ===999333333555111111000000000//////////////////...---,,,,,,++++++---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,+++******+++++++++++++++++++++++++++++++++************************+++++++++************)))))))))))))))***+++,,,------------,,,,,,+++++++++---..................///,,,,,,++++++,,,---///000///000333666999;;;<<<===>>>=========@@@DDDHHHJJJRRR]]]nnnvvvggg^^^ZZZZZZ]]]dddpppxxxjjjZZZQQQLLLJJJMMMQQQYYYcccrrrtttrrrrrrxxx~~~vvvhhhhhhmmmrrr}}}yyywwwrrroooiiiaaaZZZWWWXXXYYYZZZXXXYYY[[[ZZZWWWXXX\\\^^^cccffffffgggiiigggccc^^^UUUIIIAAA===;;;999888555555555555666777888888777777888999<<>>;;;999888777555444444555555777888888999999:::;;;===???BBBCCC@@@BBBHHHOOOUUU]]]lll{{{}}}vvviiiZZZMMMFFFFFFGGGHHHLLLRRRYYYbbbmmmxxx~~~yyyvvvsssrrrqqqvvv{{{{{{vvvqqqooooooiiihhhhhhiiijjjiiigggdddgggeeedddbbbbbbcccdddeeeddddddcccbbbaaaaaaaaaaaadddaaa^^^\\\\\\]]]]]]\\\\\\[[[ZZZYYYXXXXXXXXXXXXZZZ[[[[[[[[[[[[ZZZYYYXXXWWWWWWVVVVVVTTTSSSRRRQQQQQQTTTZZZcccooo|||rrrnnnjjjhhhhhhhhhhhhgggggghhhgggaaaWWWQQQPPPRRRTTT[[[gggwwwcccKKK@@@444111444222111111111000000000//////------------------------...------------,,,,,,,,,++++++++++++++++++++++++++++++*********+++---...++++++++++++++++++++++++************************+++++++++************)))*********)))******+++,,,******+++,,,------...////////////......---------///---+++)))))))))++++++---///222666888:::;;;;;;999:::<<>>AAACCCHHHTTT```nnn~~~nnn^^^XXXXXXYYYaaallltttwwwiiiYYYRRRLLLIIIIIILLLUUU^^^iiimmmvvv||||||}}}}}}vvvqqqsssxxxooo```]]]]]]aaahhhttt~~~oooccc\\\UUUPPPOOONNNPPPRRRSSSTTTVVVXXXZZZZZZZZZXXXVVVUUUWWW[[[___bbbeeehhhkkklllkkkjjjhhh[[[NNNBBB===:::666444444555555444444444555555666888888888:::===@@@DDDFFFMMMKKKNNNVVV\\\dddvvvuuudddWWWNNNHHHHHHLLLPPPSSSZZZdddooowww|||~~~|||yyyuuurrrooonnnooopppqqqsssvvvwwwuuuqqqlllhhhfffgggiiijjjiiihhhfffeeedddcccbbb````````````aaa``````___^^^^^^]]]\\\\\\\\\[[[XXXVVVUUUVVVWWWXXXTTTUUUVVVWWWXXXXXXXXXXXXZZZYYYXXXWWWWWWWWWWWWWWWUUUUUUUUUUUUTTTRRRQQQPPPQQQSSSVVV\\\dddppp||||||tttpppjjjgggfffggghhhhhhhhhhhhfffbbbZZZSSSNNNLLLRRRXXXbbboooaaaFFF<<<;;;777222000000000000////////////,,,---...000000...---,,,---------,,,,,,+++++++++((((((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************+++++++++*********))))))(((((()))))))))******************+++++++++,,,,,,,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---,,,---...---,,,,,,...///111111222444777999::::::======@@@DDDGGGMMMYYYfffvvvwwwfffXXXVVVXXX^^^jjjwwwrrrdddTTTNNNIIIHHHHHHLLLVVV```ooosss{{{|||{{{}}}}}}{{{rrrnnnrrrxxxhhh\\\ZZZ[[[```gggqqq{{{uuucccXXXRRRLLLIIIHHHIIIKKKNNNRRRUUUXXX[[[]]][[[[[[ZZZYYYYYY\\\aaaeeekkklllnnnqqqrrrooojjjfffWWWKKK@@@<<<999666444555333333333444555666777888:::::::::<<>>???CCCHHHLLLSSSaaannnooo```TTTSSSYYYaaaqqq~~~kkk]]]QQQKKKHHHHHHJJJNNNYYYcccnnnrrr{{{|||{{{|||}}}yyypppnnnsss{{{yyy```VVVVVVXXX___gggmmmwwwqqqcccTTTLLLHHHDDDAAAAAACCCEEEJJJPPPVVV\\\```ccc______``````bbbffflllqqqwwwuuuuuuwwwwwwqqqggg^^^PPPFFF===:::888555444555222222333444555777999999;;;;;;<<<>>>BBBHHHMMMPPPWWWVVVZZZdddlllvvvrrrcccXXXPPPKKKLLLOOOWWW[[[ccckkkqqqvvvxxxxxx}}}}}}yyyvvvsssqqqooommmlllmmmnnnooopppqqqrrrrrrpppmmmjjjgggccccccdddeeeeeecccbbbaaaaaa```___^^^]]]]]]]]]]]]]]]\\\\\\[[[[[[ZZZZZZZZZXXXVVVUUUSSSSSSTTTVVVWWWUUUUUUVVVWWWXXXXXXXXXXXXXXXWWWVVVTTTSSSRRRRRRRRRSSSSSSSSSRRRQQQPPPOOONNNKKKLLLOOOSSS[[[eeepppxxxtttpppkkkhhhhhhiiijjjjjjiiiiiihhhbbb[[[SSSNNNLLLLLLPPPWWWbbbpppnnnOOO???999555000111111000000000/////////111000...------...000111.........---------------++++++++++++++++++++++++************************)))************+++++++++************************''''''((((((((())))))))))))))))))*********++++++,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---,,,---...---------///111111222333444666888;;;>>>???@@@DDDKKKPPPWWWfffsssmmm___SSSSSSYYYcccuuuxxxeeeXXXPPPKKKHHHIIILLLQQQ[[[eeelllqqq{{{{{{yyyzzz{{{}}}{{{sssrrrwwwpppYYYRRRTTTVVV]]]eeejjjuuuttt```UUUJJJEEECCC@@@>>>??????BBBGGGPPPYYYaaagggiiihhhiiikkkllloootttzzz}}}zzzyyyxxxoooaaaUUUIIIAAA:::888777444444666333333444444555777888999:::;;;===@@@FFFMMMTTTWWWZZZYYY^^^gggnnnyyy~~~rrrcccYYYRRRNNNOOORRRZZZ___ffflllppprrrssssssyyyzzz{{{{{{zzzwwwtttrrrnnnmmmkkkkkkkkklllmmmnnnoooooopppooommmkkkhhhfffbbbbbbcccccccccbbbaaa``````______^^^]]]]]]\\\\\\ZZZZZZZZZYYYYYYYYYXXXXXXUUUTTTSSSRRRRRRSSSUUUVVVUUUUUUVVVWWWWWWXXXWWWWWWWWWWWWUUUSSSRRRQQQQQQQQQRRRRRRRRRQQQPPPOOONNNMMMIIIJJJLLLPPPVVV___jjjqqq}}}tttpppkkkiiihhhhhhhhhhhhiiiiiigggbbb[[[SSSNNNLLLMMMOOOUUU^^^lll~~~nnnQQQAAA;;;888555222111111000000/////////111000///......///000111........................+++++++++++++++,,,,,,,,,************************+++++++++************)))************************(((((((((((()))))))))))))))************+++++++++,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---,,,---......---...000222222444666777888999===@@@???@@@EEEKKKPPPXXXffftttjjj]]]SSSTTTZZZeeeyyyqqqaaaUUUOOOJJJHHHIIIKKKPPPZZZdddmmmtttzzzwwwwwwxxxzzz~~~}}}vvvtttzzz~~~iiiVVVRRRSSSUUU[[[dddjjjvvvvvvcccSSSJJJBBB@@@???======???>>>AAAGGGRRR___jjjpppsssvvvxxx{{{}}}~~~zzzuuujjj[[[NNNBBB<<<888777666333444666666666555555555666777777:::<<<@@@EEELLLTTTZZZ^^^\\\[[[___fffkkkuuurrrddd[[[UUUQQQRRRUUUZZZ```ggglllmmmmmmnnnnnnvvvwwwwwwvvvuuusssqqqooojjjiiiiiiiiijjjlllmmmnnnnnnnnnnnnnnnllliiigggeeeaaaaaabbbaaaaaaaaa``````____________^^^]]]\\\\\\XXXXXXXXXXXXXXXWWWWWWWWWTTTSSSRRRQQQQQQRRRTTTUUUTTTUUUUUUVVVVVVVVVVVVVVVWWWVVVUUUSSSRRRQQQQQQQQQQQQQQQQQQQQQPPPNNNMMMLLLJJJJJJKKKNNNSSS[[[eeekkkyyy~~~tttqqqllliiihhhggggggfffhhhhhhfffaaaZZZSSSNNNLLLLLLNNNSSSZZZgggyyymmmSSSDDD<<<888666222222222111000/////////...///000111111000///...........................))))))*********+++++++++************************,,,+++++++++******))))))***************+++++++++))))))))))))******************+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---+++---......---...000222444888<<<===<<<<<<>>>AAAAAABBBFFFKKKOOOVVVdddqqq{{{cccYYYRRRVVV^^^kkkxxxkkk]]]TTTKKKGGGEEEHHHKKKPPPYYYcccnnnuuuyyyuuuttttttvvvzzz}}}|||vvvsssyyyvvvdddUUURRRSSSUUU[[[dddlllyyy~~~eeeSSSHHHAAA======<<<::::::===>>>@@@HHHVVVggguuu}}}~~~vvvnnnbbbTTTJJJ===999666777666333333777777777666555555666666777<<<>>>CCCJJJQQQWWW[[[^^^ZZZYYY\\\```cccmmmtttggg^^^XXXTTTTTTXXXZZZ```gggjjjjjjjjjkkkmmmuuuttttttsssqqqpppnnnnnnhhhhhhiiijjjkkkmmmnnnooolllmmmnnnnnnllliiifffccc````````````____________^^^_________^^^]]]\\\[[[WWWWWWWWWWWWWWWWWWWWWWWWUUUSSSRRRPPPPPPQQQSSSTTTSSSTTTTTTUUUUUUTTTTTTTTTUUUTTTSSSRRRQQQQQQQQQQQQQQQQQQQQQQQQOOONNNMMMLLLJJJKKKKKKLLLPPPXXXaaagggtttzzzwwwsssnnnkkkiiigggeeedddeeeeeeddd```YYYSSSOOOMMMJJJLLLOOOWWWcccsssoooXXXHHH===777444333333222111000000///...---...000111111000...------------------.........))))))***+++,,,------...++++++++++++++++++++++++***************+++++++++))))))*********+++++++++************+++++++++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---+++---.........///111333777<<>>???AAADDDDDDGGGKKKNNNTTT```mmmyyysss```WWWSSSYYYaaannnzzzooodddZZZTTTIIIFFFFFFIIINNNSSS^^^hhhqqqyyyyyysssqqqppprrruuuxxx{{{uuussszzzooo___RRRQQQTTTVVV]]]fffppp|||lllUUUGGGBBB===:::;;;;;;888999;;;<<>>CCCIIINNNRRRTTTTTTRRRPPPSSSVVVXXXaaa{{{vvviiiaaa[[[VVVVVVZZZ[[[```fffiiihhhhhhkkknnnsssrrrqqqooonnnmmmllllllhhhiiiiiikkklllmmmooooookkklllnnnooommmiiieeebbb___^^^]]]]]]\\\\\\]]]]]]\\\]]]]]]]]]]]][[[ZZZYYYWWWWWWWWWWWWWWWWWWWWWWWWVVVTTTRRRQQQPPPQQQRRRSSSRRRRRRSSSSSSSSSSSSRRRRRRQQQQQQPPPPPPPPPPPPQQQQQQRRRRRRQQQQQQPPPNNNMMMLLLKKKJJJJJJKKKNNNUUU]]]cccooouuu~~~{{{wwwrrrmmmkkkhhheeecccbbbbbbbbb^^^XXXSSSOOOMMMHHHJJJNNNVVVaaapppqqq^^^NNNBBB999555444333333222111000///............//////.........+++,,,,,,,,,------------++++++,,,---///000111111++++++++++++++++++++++++'''((()))***+++,,,------))))))******++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---+++---.........///111333888>>>DDDEEEBBB???@@@AAAFFFFFFIIILLLNNNRRR^^^kkksss|||mmm```XXXUUU[[[cccooovvvjjj```XXXTTTJJJGGGHHHMMMRRRYYYdddoooyyyxxxrrrpppnnnpppsssttt|||uuuuuu|||iii[[[PPPQQQTTTWWW^^^hhhrrr~~~yyy```KKKAAAAAA===;;;<<<<<<999999<<<:::>>>III]]]tttsssdddVVVJJJCCC???999666666888666222333777444444444555777888:::;;;888;;;@@@FFFIIIJJJJJJIIIIIIHHHJJJNNNOOOXXXsssxxxkkkccc\\\WWWWWW[[[[[[aaafffhhhggghhhlllpppqqqpppooommmlllkkkjjjjjjiiiiiijjjlllmmmnnnooopppjjjlllooopppnnnjjjeeeaaa]]]\\\\\\[[[ZZZ[[[[[[[[[[[[[[[\\\\\\[[[ZZZXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWUUUSSSQQQPPPQQQRRRRRRQQQRRRRRRRRRRRRRRRQQQQQQOOOOOONNNNNNOOOOOOPPPQQQRRRRRRRRRQQQPPPOOONNNMMMJJJJJJJJJJJJLLLSSS[[[aaakkkqqq{{{~~~zzzuuupppmmmiiifffddd```aaa```]]]XXXRRROOONNNIIIKKKPPPWWWbbbqqqrrrcccTTTGGG>>>999444444333222111000///...000...---,,,,,,---...000+++++++++,,,,,,---------,,,,,,,,,+++++++++******---,,,++++++******++++++,,,***))))))***++++++***+++++++++*********))))))---+++)))(((((()))+++,,,)))))))))))))))))))))))),,,+++******))))))******---------------------------............000222555;;;AAAHHHKKKHHHDDDAAA@@@DDDFFFHHHIIILLLRRR[[[bbbnnnppp{{{wwwiii[[[VVVUUU]]]ggguuuwwwlllddd\\\UUUPPPMMMLLLKKKLLLSSS^^^kkkttttttmmmjjjiiilllooowww}}}yyyxxx{{{{{{yyyaaaVVVMMMLLLQQQXXXaaaiiitttwww^^^LLLCCC@@@<<<<<<<<<<<<<<<<<<<<<===???@@@JJJaaa~~~uuudddTTTHHHAAA;;;888777666555444444444444444666666666666666666666666<<<<<<===>>>???@@@AAABBB@@@CCCAAADDDLLLRRRddd{{{lllccc]]]YYYXXXZZZ\\\```cccdddcccfffmmmsssssspppllljjjiiiiiiiiihhhbbbdddgggjjjlllmmmmmmmmmlllmmmnnnooollliiidddbbb^^^]]]ZZZXXXWWWWWWXXXYYYYYYYYYZZZZZZYYYXXXXXXWWWVVVWWWWWWWWWWWWWWWWWWWWWUUUWWWXXXWWWTTTRRRQQQQQQOOOOOOPPPPPPQQQPPPPPPPPPLLLLLLLLLLLLMMMNNNOOOPPPQQQQQQQQQPPPNNNLLLKKKJJJIIIJJJJJJKKKMMMQQQWWW\\\fffllluuu}}}}}}xxxsssmmmiiifffeee___^^^\\\[[[YYYUUUPPPLLLIIIHHHKKKRRRYYYeeexxx{{{pppggg[[[JJJ???===777555222111222222000///...............---------+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******---,,,++++++******++++++,,,***))))))***++++++***+++++++++*********))))))+++***)))))))))***+++,,,++++++++++++++++++++++++***************+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........000333555===BBBIIIKKKHHHCCCAAA@@@AAACCCFFFGGGHHHMMMUUU[[[hhhlllwwwtttggg```\\\[[[aaaiiiuuuvvvkkkccc\\\UUUPPPJJJJJJJJJNNNXXXfffuuuqqqjjjhhhhhhkkkoooxxxsssllliiiiiinnnttt~~~||||||___UUUMMMMMMRRRZZZccclllvvv~~~zzzyyyxxxmmmVVVGGG@@@===::::::::::::::::::::::::???BBBNNNfffuuujjjZZZMMMDDD>>>:::777555555444333333333333333444444444555666777777888999999:::;;;<<<<<<======<<<@@@>>>AAAHHHMMM^^^zzz{{{lllccc^^^YYYXXXZZZ[[[^^^bbbcccdddgggnnnttttttqqqllliiihhhhhhhhhgggggghhhhhhiiijjjjjjjjjjjjjjjkkklllllljjjfffbbb___\\\ZZZWWWUUUTTTTTTUUUUUUWWWXXXXXXXXXXXXXXXWWWWWWVVVUUUUUUUUUUUUUUUVVVVVVUUUWWWXXXWWWTTTQQQPPPPPPNNNOOOOOOPPPPPPPPPPPPPPPNNNNNNMMMMMMNNNOOOPPPPPPQQQPPPPPPOOONNNLLLJJJIIIIIIIIIJJJJJJLLLPPPVVVZZZbbbiiisss|||{{{tttmmmhhheeeccc___^^^\\\[[[YYYUUUPPPLLLIIIIIIKKKQQQWWWcccuuu}}}uuunnnbbbQQQBBB===777555333222222111000////////////......---------,,,,,,------------,,,,,,,,,,,,,,,+++++++++******---,,,++++++******++++++,,,***))))))***++++++***+++++++++***************))))))*********++++++,,,++++++++++++++++++++++++))))))******+++---...///++++++++++++++++++++++++,,,---.........000333555???DDDIIIKKKGGGCCCAAA@@@@@@CCCEEEFFFGGGJJJPPPUUUbbbhhhtttooodddbbb```aaafffnnnwwwvvvlllddd^^^WWWRRRKKKKKKLLLRRR^^^ooo|||nnnhhhfffhhhlllqqq|||tttiii^^^YYYYYY[[[bbbiiiyyy~~~www[[[SSSMMMOOOUUU\\\gggpppzzz~~~wwwnnnkkkjjjxxxuuu```NNNCCC>>>:::::::::999999999999::::::>>>CCCRRRiiittteee[[[NNNDDD>>>:::777555444333333222222222222222222333444555666888999999888888888999999999::::::999>>>===>>>DDDHHHYYYuuuzzzlllccc^^^YYYXXXZZZYYY]]]aaadddfffjjjqqqvvvvvvqqqlllhhhgggggggggfffhhhhhhhhhggghhhhhhiiiiiiggghhhiiihhhfffccc___]]]ZZZXXXVVVSSSRRRRRRRRRSSSUUUVVVVVVWWWWWWWWWVVVVVVUUUTTTSSSRRRRRRSSSTTTUUUVVVWWWXXXVVVSSSPPPNNNNNNMMMNNNNNNOOOPPPPPPOOOOOOOOOOOOOOONNNOOOOOOPPPPPPPPPOOOOOONNNMMMKKKJJJIIIHHHIIIIIIIIIKKKNNNSSSWWW\\\cccnnnyyy~~~uuummmgggdddbbb___^^^\\\ZZZXXXTTTOOOLLLJJJIIIKKKOOOTTT^^^ooo~~~}}}yyynnn[[[III???999666333222222111000///000000//////...---,,,,,,------............------,,,,,,,,,+++++++++******---,,,++++++******++++++,,,***))))))***++++++***************************((()))***+++++++++++++++))))))))))))))))))))))))++++++++++++,,,---...///++++++++++++++++++++++++,,,---.........000333666@@@DDDIIIIIIFFFBBB@@@@@@AAADDDGGGHHHHHHJJJOOOSSSaaahhhttt{{{kkkccc___```dddjjjrrr|||uuummmgggbbb[[[WWWPPPOOOPPPWWWeeevvvzzzlllggggggiiiooouuu~~~vvvddd[[[SSSPPPQQQTTT\\\dddsss{{{~~~~~~kkkWWWPPPMMMPPPWWW___kkkuuu}}}}}}rrreeebbbcccsss|||kkkVVVHHHBBB???;;;;;;;;;:::999::::::;;;<<>>>>>???DDDGGGYYYvvvxxxkkkccc^^^YYYXXXZZZYYY\\\```dddhhhmmmssswwwwwwrrrlllgggffffffffffffeeeddddddeeefffhhhkkklllffffffffffffdddaaa]]][[[ZZZXXXUUUSSSRRRQQQRRRSSSSSSTTTUUUUUUUUUUUUUUUUUUUUUTTTRRRQQQQQQRRRSSSTTTUUUVVVWWWUUURRRNNNMMMMMMLLLLLLMMMNNNOOOOOOOOOOOOOOOOOONNNNNNNNNOOOOOOOOONNNNNNNNNMMMLLLKKKIIIIIIHHHHHHIIIHHHIIIKKKOOORRRTTT]]]iiiuuu}}}uuummmgggcccbbb___]]]\\\ZZZXXXTTTOOOKKKJJJIIIJJJMMMPPPXXXhhhvvvyyygggRRRDDD;;;888444222222111000///111111000///...---,,,,,,---..................---,,,,,,,,,+++++++++******---,,,++++++******++++++,,,***))))))***++++++***************************((()))***+++++++++++++++))))))))))))))))))))))))------,,,++++++,,,,,,---------------------------+++,,,.........000444666>>>BBBFFFFFFCCC@@@@@@@@@AAADDDHHHIIIIIIKKKPPPUUUbbbjjjuuu~~~wwwiiibbb___ccchhhnnnvvv~~~uuuooojjjeee___[[[SSSRRRSSS\\\kkk}}}uuuiiieeefffjjjpppvvv}}}iiiZZZSSSMMMKKKLLLOOOXXXaaaoooxxxrrraaaRRRNNNMMMQQQXXXaaammmxxx}}}{{{kkk]]]YYY\\\mmmuuubbbOOODDDBBB???;;;::::::999999:::;;;===>>>HHHRRRdddvvvyyylll```PPPIII@@@:::888777444222444333333333333333444444555555555555666666666666777777777888888888888888888>>>>>>???DDDHHH\\\{{{uuuiiibbb]]]YYYXXXZZZYYY[[[```dddiiinnnsssvvvtttpppjjjfffeeeddddddcccbbbbbbbbbbbbdddfffiiijjjeeeeeeeeedddbbb___]]][[[WWWVVVSSSQQQPPPPPPQQQRRRSSSSSSTTTTTTTTTTTTTTTSSSUUUTTTSSSQQQQQQQQQRRRSSSRRRSSSTTTSSSPPPMMMKKKKKKJJJKKKLLLMMMNNNNNNNNNNNNNNNMMMMMMMMMMMMNNNNNNOOOMMMMMMMMMLLLKKKJJJIIIHHHGGGHHHHHHGGGGGGHHHKKKNNNNNNWWWcccpppyyy~~~uuummmgggdddbbb^^^]]][[[ZZZXXXTTTOOOKKKJJJHHHIIIKKKLLLRRR```nnnoooYYYHHH===:::555222222111111000111000000///......---------..................---,,,,,,,,,+++++++++******---,,,++++++******++++++,,,***))))))***++++++******************+++++++++************************++++++++++++++++++++++++------,,,+++++++++++++++------------------------+++,,,---...///111444777;;;???BBBBBB@@@>>>>>>@@@@@@CCCGGGHHHJJJNNNUUUZZZgggpppyyysssgggbbbccciiinnnrrryyy|||uuuooojjjccc^^^UUUTTTWWWaaarrr{{{pppfffdddgggkkkqqqvvvzzzvvvaaaQQQLLLHHHHHHHHHKKKTTT]]]oooxxx|||eeeYYYNNNKKKLLLRRRYYYbbbnnnzzzzzzwwwfffVVVSSSVVVfffwwwnnn]]]LLLCCCBBB???;;;999999888888:::===@@@AAAIIIVVViiixxxyyypppbbbVVVJJJDDD===888777666333111444333333333333444444555666666666666666666555555555555555666666777777777777======>>>DDDKKKccc|||qqqeee```]]]YYYXXXZZZXXXZZZ]]]bbbgggkkkoooqqqnnnkkkgggdddcccbbb```___aaaaaaaaaaaabbbcccdddeeeeeeeeedddcccaaa^^^\\\ZZZRRRQQQOOONNNMMMNNNPPPQQQTTTTTTTTTTTTTTTSSSRRRRRRSSSSSSSSSRRRQQQQQQPPPPPPNNNPPPQQQPPPMMMKKKJJJJJJIIIIIIKKKLLLMMMMMMNNNNNNLLLLLLLLLLLLMMMNNNOOOPPPKKKKKKKKKKKKJJJIIIHHHGGGFFFGGGGGGFFFEEEFFFHHHJJJJJJRRR^^^kkkuuu}}}~~~vvvooohhhdddbbb^^^]]][[[YYYWWWSSSNNNKKKIIIGGGGGGHHHIIINNNZZZggg~~~yyy```JJJ???;;;666333222111111000000000000/////////......------............------,,,,,,,,,+++++++++******---,,,++++++******++++++,,,***))))))***++++++***))))))*********+++++++++---,,,+++))))))))))))***++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,---...///111444777888;;;>>>???<<<;;;===???AAADDDHHHJJJNNNTTT]]]cccqqqyyypppeeeaaadddkkkrrruuu}}}{{{ssskkkeee[[[ZZZ]]]hhhxxxzzzppphhhhhhkkkoootttyyy{{{ppp^^^MMMIIIGGGHHHIIILLLVVV```sss{{{kkkYYYQQQKKKIIILLLSSSYYYaaannnzzzwwwtttdddWWWVVVZZZjjj~~~pppjjj]]]NNNFFFEEEBBB===<<<;;;;;;<<<>>>BBBFFFHHHMMM[[[nnn{{{zzzpppeeeXXXLLLCCC>>>888555555444222000222222222222222333444444444444555555666666777777444555555666777888999999888>>>???@@@HHHQQQlllxxxmmmbbb^^^\\\YYYXXXZZZVVVWWWZZZ^^^cccgggiiiiiifffdddbbb```___^^^[[[YYY\\\]]]^^^```aaabbbccccccdddccccccaaa___]]][[[YYYPPPOOONNNMMMMMMOOOQQQRRRUUUUUUUUUTTTSSSRRRQQQPPPPPPQQQRRRRRRQQQOOOMMMLLLKKKLLLNNNMMMKKKIIIIIIIIIHHHHHHJJJKKKLLLMMMMMMMMMKKKKKKLLLMMMNNNPPPQQQRRRJJJJJJJJJJJJJJJIIIHHHGGGFFFFFFGGGEEEDDDCCCEEEGGGHHHOOO[[[gggrrr|||yyyqqqjjjddd```^^^\\\[[[YYYWWWSSSNNNJJJGGGFFFEEEFFFFFFJJJVVVccctttiiiPPPAAA===777333111111111000///////////////000000000,,,,,,------------,,,,,,,,,,,,,,,+++++++++******---,,,++++++******++++++,,,***))))))***++++++***))))))******++++++++++++///---+++)))(((((()))***))))))))))))))))))))))))((((((((()))***+++------++++++++++++++++++++++++***,,,---...///111555777666999<<<<<<::::::<<>>BBBEEEHHHLLLUUUfff{{{wwwggg___^^^___iiisss{{{www{{{~~~{{{yyyxxxzzz~~~oooXXXLLLHHHHHHIIILLLPPPVVV^^^kkk{{{zzzuuuyyyyyysssnnnnnnooorrryyyzzzppp```RRRHHH@@@999555222222111111111111222333111222222333333444444444333444555666888:::;;;<<<999888;;;>>>???@@@EEELLLOOOWWWeeexxxrrraaa[[[VVVXXXXXXTTTOOOMMMKKKIIIHHHJJJNNNQQQSSSTTTVVVUUUTTTSSSRRRQQQOOONNNOOORRRWWW]]]aaadddeeefff```______]]]\\\[[[ZZZZZZWWWUUUTTTTTTUUUVVVUUUTTTQQQQQQPPPPPPOOONNNMMMMMMLLLLLLLLLKKKJJJHHHFFFEEEDDDEEEGGGGGGFFFEEEEEEFFFDDDDDDFFFGGGHHHHHHGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFEEEEEEFFFFFFFFFFFFFFFFFFDDDBBBAAABBBDDDHHHKKKRRRYYYbbbkkktttyyy~~~|||rrrjjjfff___\\\YYYVVVSSSPPPLLLIIIFFFDDDCCCDDDCCCBBBIIIQQQbbbvvv[[[DDD999999222000333111000000000/////////.....................------,,,---,,,,,,++++++,,,,,,---***++++++,,,,,,++++++***+++******************+++))))))))))))************************************,,,++++++++++++,,,------*********++++++,,,,,,,,,++++++,,,,,,---...//////---...///000222444666777666888:::;;;<<>>BBBCCCEEELLLUUU```kkk}}}{{{mmm^^^YYYWWWXXXXXXSSSNNNMMMJJJIIIGGGIIILLLPPPRRRSSSUUUUUUUUUTTTRRRPPPNNNNNNMMMQQQVVV\\\```cccdddddd^^^^^^]]]\\\[[[ZZZYYYYYYVVVUUUTTTTTTUUUUUUSSSQQQOOONNNNNNNNNMMMMMMLLLLLLKKKKKKJJJIIIHHHFFFEEEEEECCCFFFHHHIIIHHHGGGFFFGGGDDDEEEEEEFFFGGGGGGGGGGGGIIIHHHHHHHHHGGGGGGGGGGGGEEEEEEDDDDDDDDDEEEEEEFFFDDDEEEEEEDDDBBBAAABBBCCCFFFJJJOOOUUU\\\eeennnuuu}}}~~~tttkkkggg```]]]YYYUUUSSSOOOLLLIIIFFFDDDCCCCCCAAA@@@FFFNNN\\\ooo```HHH;;;:::333111333222000000000000////////////......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************)))*********++++++++++++************************+++++++++++++++,,,------*********++++++,,,,,,---***++++++,,,---...///000---...///000333555777999888999:::;;;===@@@EEEIIIJJJOOO[[[mmm~~~jjj```^^^aaaeeennn~~~~~~zzz|||}}}{{{|||dddSSSLLLLLLLLLQQQSSSVVV[[[dddsss~~~}}}}}}|||~~~xxxhhh^^^PPPEEE>>>;;;888666333333333222333333444444111111222333444555666666777777777888888888999999<<<===@@@EEEGGGKKKWWWbbbtttwwwkkk]]]YYYWWWXXXWWWQQQMMMLLLJJJHHHFFFHHHLLLPPPSSSTTTSSSTTTVVVUUURRRPPPOOONNNPPPSSSXXX^^^aaacccbbbbbb]]]]]]\\\[[[ZZZXXXXXXWWWTTTSSSRRRRRRRRRRRROOOMMMLLLLLLKKKKKKKKKKKKKKKKKKJJJIIIHHHGGGFFFEEEEEEDDDCCCFFFIIIIIIHHHGGGFFFFFFDDDDDDDDDEEEFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFEEEEEECCCCCCCCCCCCCCCDDDDDDEEECCCDDDEEEDDDBBBAAAAAACCCDDDHHHMMMQQQWWW```jjjrrr|||vvvmmmhhhaaa^^^YYYUUURRROOOKKKIIIEEECCCCCCCCC@@@???CCCKKKUUUhhhbbbJJJ>>>;;;444222444222111111111111000000000000...////////////...------++++++------------++++++***++++++,,,,,,++++++************++++++*********++++++++++++,,,,,,,,,,,,******************************))))))******+++,,,)))******+++,,,,,,------,,,,,,,,,------.........---...///111333666888:::888999;;;;;;===AAAFFFJJJJJJQQQ^^^oooxxxfff]]]^^^bbbfffsss~~~zzzzzzzzzyyy{{{{{{aaaRRRMMMMMMMMMSSSUUUYYY___iiizzz~~~{{{nnn\\\SSSGGG>>>:::888666555444333333222222222333333111111222333444555666666777777888888888999999999<<<===AAAFFFKKKSSSbbbqqq~~~qqqfff\\\XXXVVVWWWTTTNNNJJJKKKHHHFFFEEEFFFKKKPPPSSSUUUSSSVVVXXXXXXUUURRRRRRRRRTTTWWW\\\aaaddddddbbbaaa]]]\\\[[[YYYXXXVVVUUUUUUQQQPPPOOOOOOOOONNNKKKIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGFFFEEEDDDDDDDDDCCCEEEHHHIIIGGGEEEDDDDDDBBBBBBBBBCCCCCCDDDEEEFFFDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBCCCDDDDDDAAACCCDDDCCCBBBAAAAAABBBBBBFFFJJJNNNSSS\\\hhhqqqzzzxxxooojjjbbb^^^YYYUUURRROOOKKKIIIEEECCCCCCCCC@@@===AAAHHHNNNbbb{{{|||cccLLL???===666333555333222222222222111111111111///////////////...------***+++---......---+++***+++++++++,,,,,,+++++++++******++++++++++++******++++++,,,,,,,,,---------************************((((((((((((((())))))***))))))***+++,,,,,,------......---------,,,,,,,,,---...///111444777999:::999:::;;;<<<>>>BBBGGGKKKHHHQQQ___nnn~~~uuuccc\\\]]]bbbfffxxx~~~yyyxxxxxxwwwzzzyyy```RRRNNNNNNNNNTTTVVVZZZaaammm~~~~~~tttfffTTTLLLAAA999777666555333444333333222111111222222111111222333444666666777444555666777999;;;<<<===:::<<>>777444666333333333333222222222111111///////////////......---******+++++++++,,,,,,,,,............------,,,+++++++++++++++++++++++++++************************,,,,,,,,,+++++++++******)))************+++++++++)))************+++++++++------,,,,,,------...///,,,111333444888===>>><<<>>><<<:::;;;>>>BBBEEEFFFHHHOOO\\\mmmjjj```[[[YYYaaakkkzzzwwwvvvvvvzzzuuuaaaUUUPPPOOOQQQXXXXXXZZZddduuu~~~yyyggg[[[KKKFFF???999666444333111222111111111000000//////111111222333333444555555444666999:::::::::<<<===AAAAAACCCHHHSSScccuuuxxxooogggaaaVVVTTTQQQPPPPPPNNNIIIEEEDDDEEEFFFHHHKKKOOORRRTTTVVVZZZ]]]]]]ZZZXXXYYY[[[^^^cccffffffggghhheee```]]]XXXTTTUUUUUURRRQQQSSSMMMLLLJJJHHHGGGGGGGGGHHHHHHGGGFFFFFFEEEEEEFFFFFFGGGGGGEEEDDDCCCCCCCCCCCCEEEFFFHHHFFFCCC@@@============>>>???@@@@@@AAAAAA@@@???>>><<<<<<<<<===>>>AAAAAAAAABBBBBBCCCCCCCCCAAAAAAAAA@@@@@@@@@??????FFFDDDEEEIIIMMMTTTaaammm|||zzzoooiiiccc___YYYUUURRROOOKKKGGGGGGEEECCCAAA@@@AAABBBBBBKKK[[[sss~~~gggTTTAAA:::888333000111111111222222222000...---111111000///...------,,,******+++++++++,,,,,,,,,+++,,,,,,,,,++++++***)))++++++++++++++++++++++++************************,,,,,,++++++************)))************+++++++++************++++++++++++++++++******++++++,,,------111333555:::@@@BBB@@@===;;;999;;;>>>CCCFFFGGGKKKQQQ\\\kkk{{{iii^^^YYYYYYaaakkk{{{{{{xxxxxxxxx}}}vvvbbbVVVQQQQQQTTTXXXXXXZZZddduuuzzzzzzzzz}}}~~~~~~qqq```SSSFFFBBB<<<777555444333222222111111111000000000000222222222333333444444444444666999::::::;;;===>>>CCCDDDGGGMMMXXXhhhyyyvvvnnngggbbbVVVTTTQQQPPPOOOMMMHHHDDDDDDEEEFFFIIIMMMPPPTTTVVVZZZ]]]```___]]][[[\\\^^^bbbgggjjjjjjiiijjjgggaaa^^^YYYVVVWWWVVVRRRPPPQQQKKKIIIHHHFFFEEEEEEEEEEEEGGGGGGFFFEEEEEEEEEEEEEEEEEEDDDCCCBBBAAAAAAAAAAAABBBDDDFFFEEECCC@@@??????>>>??????@@@@@@AAAAAAAAA@@@???>>>===<<<===>>>>>>@@@AAAAAAAAABBBBBBBBBBBBAAAAAA@@@@@@@@@?????????AAA???@@@EEEIIIPPP]]]iiiyyy}}}{{{qqqkkkbbb^^^YYYUUURRROOOKKKGGGGGGEEECCCAAA@@@@@@AAABBBDDDTTTjjjnnn[[[GGG===999555222222111222222111111000///...000000//////......------******+++++++++,,,,,,,,,++++++,,,,,,,,,+++******++++++++++++++++++++++++************************+++************))))))))))))************+++++++++************+++++++++,,,++++++******++++++,,,------111333666===FFFIIIGGG===;;;999:::>>>CCCFFFHHHLLLQQQ[[[ggguuu|||fff\\\XXXXXXaaalllzzz~~~{{{{{{|||yyydddYYYTTTUUUXXXYYY[[[___jjj{{{uuuooommmmmmppprrruuuxxxzzz~~~~~~~~~~~~wwwgggUUUIIIAAA===888555444444333333111111111111111000000000333333333333333444444444555777999;;;;;;<<<>>>@@@EEEHHHLLLTTT```ooo~~~{{{tttmmmfffaaaVVVTTTRRRPPPNNNKKKGGGDDDDDDEEEGGGJJJNNNSSSVVVXXX]]]```cccbbb___^^^___aaaeeejjjmmmmmmmmmmmmjjjeee```[[[YYYYYYWWWQQQNNNMMMHHHFFFEEECCCBBBBBBBBBBBBFFFEEEEEEEEEDDDDDDDDDDDDBBBAAA@@@???>>>>>>>>>>>>???AAACCCCCCBBB@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@???>>>===<<<<<<<<<===>>>@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@?????????>>>===<<<===BBBFFFMMMZZZfffttt{{{{{{sssmmm```]]]XXXUUURRROOOKKKHHHGGGEEECCCAAA???@@@@@@AAACCCPPPdddxxxwwwdddMMM@@@:::666444444333222111000///////////////////////////.........******+++++++++,,,,,,,,,---------......------,,,++++++++++++++++++++++++***************************)))))))))))))))))))))))))))*********+++++++++*********+++++++++,,,,,,------,,,,,,------...///...111444999BBBLLLOOOMMM@@@===::::::===AAAEEEFFFKKKOOOXXXcccppp|||xxxcccZZZWWWXXXbbbmmm{{{~~~}}}iii]]]XXXYYY]]]^^^ccclllxxxyyynnnfffcccbbbeeegggkkkooosssyyy~~~yyymmm]]]NNNCCC>>>;;;777444333333333222111111111111111111111111444444444444444444444444666888:::;;;<<<>>>AAACCCFFFJJJQQQ[[[ggguuuxxxrrrkkkddd^^^VVVTTTQQQOOOLLLIIIFFFDDDCCCDDDGGGKKKPPPTTTXXXZZZ```bbbdddccc```___```cccccchhhlllmmmooopppnnnjjjddd___\\\\\\YYYQQQLLLJJJFFFEEECCCAAA@@@@@@@@@AAADDDDDDDDDDDDDDDCCCCCCBBB??????>>>===============>>>@@@BBBBBB@@@??????@@@???????????????>>>>>>>>>===<<<;;;::::::;;;<<<===@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>===<<<>>>BBBGGGMMMYYYeeepppxxxzzzsssmmm___]]]YYYUUUQQQNNNKKKJJJGGGEEEBBB@@@?????????@@@CCCNNN^^^qqq}}}kkkSSSBBB:::777666666444222111/////////000000.........///////////////******+++++++++,,,,,,,,,,,,------......---------++++++++++++++++++++++++************************)))))))))))))))))))))***))))))*********+++++++++***++++++++++++,,,,,,,,,------,,,,,,------...//////222666<<>>>>>======<<<<<<======???@@@AAA@@@>>>======>>>=========<<<<<<<<<<<<<<<;;;:::999888999999;;;;;;?????????????????????>>>?????????>>>>>>>>>=========<<<>>>BBBFFFLLLWWWbbblllvvv~~~xxxqqqlll```^^^[[[VVVQQQNNNKKKJJJFFFEEEBBB???>>>>>>>>>???@@@HHHVVVfffxxxqqqXXXDDD:::888777666444222111/////////000000.........///////////////******+++++++++,,,,,,,,,******+++,,,,,,,,,++++++++++++++++++++++++++++++************************)))))))))************+++)))************+++++++++++++++++++++,,,,,,,,,,,,++++++******++++++,,,---///333888@@@LLLUUUUUUPPPDDD@@@;;;:::;;;???BBBDDDHHHMMMWWWbbbmmmvvv|||~~~~~~ppp```ZZZZZZ[[[dddooowww~~~yyyrrrnnnmmmooorrrxxxwwwkkkccccccgggkkkwwwxxxkkkaaaYYYTTTRRRUUUXXX[[[```fffnnnvvv|||~~~rrreeeYYYOOOFFF???;;;888555333333222111000111111111222222222222222333333333444555555666666888999;;;<<<>>>AAAEEEHHHKKKRRR]]]iiiuuu{{{tttmmmfff\\\VVVQQQQQQPPPLLLHHHFFFEEEFFFDDDFFFJJJNNNSSSWWWZZZ[[[^^^```aaa___\\\ZZZ]]]___[[[bbbiiinnntttzzz{{{xxxqqqkkkeeeaaa[[[QQQJJJHHHEEEDDDBBB@@@?????????@@@@@@AAABBBBBBBBBAAA??????======<<<<<<<<<<<<======>>>??????>>><<<;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;:::999888888888999:::;;;>>>>>>>>>>>>>>>=========>>>>>>>>>>>>============<<<;;;===@@@CCCHHHRRR\\\iiittt}}}wwwooojjjbbbaaa^^^XXXRRRMMMKKKKKKFFFDDDBBB???=========>>>AAAFFFQQQ```tttyyyaaaIII<<<999888555333222111000///////////////////////////.........******+++++++++,,,,,,,,,)))***++++++,,,,,,,,,+++++++++++++++++++++++++++************************************++++++,,,,,,)))************++++++++++++++++++,,,,,,,,,------++++++******++++++,,,---000444:::CCCOOOXXXUUUNNNBBB>>>:::999<<<@@@EEEGGGKKKQQQ\\\gggpppwwwzzz{{{nnn___\\\\\\]]]eeeooouuu{{{uuuoooiiifffiiilllrrr~~~~~~qqqhhhgggkkkppp}}}|||ssshhh^^^WWWRRRPPPOOOQQQTTTYYY^^^fffooouuuwwwyyy|||~~~yyyjjj\\\QQQHHHAAA<<<666444111111222222111000111111111222222333333333111222333444555666777888888:::;;;===???BBBGGGKKKQQQYYYeeerrr}}}}}}vvvpppkkkcccZZZSSSOOOPPPOOOKKKGGGEEEFFFHHHGGGIIIMMMRRRVVVYYY\\\]]]]]]______]]]ZZZXXX[[[^^^]]]eeemmmsssyyywwwppphhhccc[[[QQQKKKIIIDDDBBBAAA???>>>>>>>>>>>>???@@@AAABBBAAA@@@>>>===<<<;;;;;;;;;;;;;;;<<<<<<;;;<<<===<<<;;;;;;===???:::::::::;;;;;;<<<<<<===;;;:::999999999;;;<<<===>>>>>>>>>======<<<<<<<<<>>>>>>=========<<<<<<<<<<<<;;;<<<@@@BBBEEENNNXXXeeeppp}}}vvvoooiiidddccc```ZZZSSSMMMKKKKKKFFFDDDAAA>>>===<<<======BBBEEEMMM[[[ppplllQQQAAA<<<999444111222222111111000///...000000//////......------******+++++++++,,,,,,,,,+++,,,------............++++++++++++++++++++++++******************************+++++++++,,,,,,,,,)))************+++++++++++++++,,,,,,,,,---------------,,,,,,------...///111555;;;EEEQQQYYYUUULLL???<<<888888<<>>999111///...///111222222111111111111222222333333333000111222444666777888999999:::<<<===???CCCHHHLLLVVV^^^kkkyyy}}}xxxsssnnniiibbbYYYRRRNNNOOONNNKKKFFFEEEFFFIIIJJJLLLPPPUUUYYY\\\]]]^^^]]]______\\\YYYXXXZZZ]]]aaaiiiqqqvvv}}}{{{sssjjjddd\\\RRRKKKJJJBBBAAA???>>>============>>>???AAAAAAAAA@@@>>><<<:::::::::999::::::;;;;;;888:::;;;;;;;;;<<>>>>><<<;;;;;;:::;;;<<<===>>>>>>>>>======<<<<<<<<<;;;>>>=========<<<<<<<<<<<<>>>===>>>AAABBBEEENNNWWWbbbnnn|||~~~wwwoooiiieeeeeebbb[[[SSSMMMKKKLLLFFFDDDAAA>>><<<<<<<<<===<<<>>>EEESSShhhtttWWWEEE>>>999333111111222222222000...---111111000///...------,,,)))+++,,,,,,+++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////------,,,+++************,,,+++******)))*********+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---000666???HHHMMMNNNMMMKKKBBB>>><<<>>>@@@AAAFFFLLLRRRfffrrruuu||||||{{{xxxhhh\\\ZZZ\\\]]]dddmmmvvv}}}tttnnniiidddaaaaaabbbjjj}}}yyypppooopppyyy|||ssslllddd[[[QQQJJJMMMKKKIIILLLRRR[[[bbbeeejjjmmmtttzzzzzzjjjYYYOOOHHHAAA:::777444333222111000000000000222222333333333333444444444444555555666666777777999:::<<<@@@DDDJJJOOOSSS\\\dddqqq|||xxxrrrllleee^^^VVVQQQNNNLLLJJJHHHFFFGGGGGGHHHLLLOOOSSSXXX\\\___```aaaddd___[[[ZZZWWWUUUYYY___fffkkkrrrxxxxxxmmmddd^^^VVVNNNGGGDDDCCC@@@>>>======>>>>>>@@@@@@@@@???????????????::::::999888888999::::::<<<<<<::::::::::::<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<:::999999999:::===@@@AAAAAA???===;;;:::;;;<<<===>>>===<<<;;;;;;;;;;;;;;;<<<===>>>>>>@@@EEEKKKOOOaaakkkxxxzzzsssmmmhhheeeaaa\\\VVVPPPLLLJJJFFFDDDBBB???===<<<;;;;;;>>>>>>DDDQQQaaauuu~~~bbbLLL>>>777444555444333222111111111111000000///...............***,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------++++++******))))))*********)))))))))***+++,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,------------333<<>>===@@@BBBDDDJJJPPPYYYooo|||vvvggg[[[ZZZ]]]___fffpppyyywwwqqqmmmfffaaaaaaeeeooo}}}sssoooooowww~~~{{{tttmmmggg^^^UUUNNNLLLIIIFFFGGGMMMTTT[[[___eeeiiiooovvv|||uuueeeUUULLLFFF>>>888666444333222111000000000000111111111222222222333333444444555555666777777777888999<<>>@@@@@@????????????>>>>>>:::999888888888888999:::<<<;;;:::999999:::;;;<<<;;;;;;::::::::::::;;;;;;::::::999999;;;===@@@AAA@@@???===;;;:::;;;<<<<<<======<<<;;;;;;;;;;;;;;;;;;<<<<<<===???CCCIIINNN]]]gggsss|||~~~yyyqqqkkkjjjgggccc]]]VVVPPPKKKIIIFFFDDDBBB???===<<<;;;;;;<<<<<>>>>>BBBEEEHHHOOOXXXbbbzzzrrrdddYYYZZZ^^^aaajjjttt||||||wwwqqqggg```aaaiiiwwwwwwqqqnnnsssyyy|||uuupppkkkddd[[[UUUOOOKKKFFFEEEIIINNNTTTWWW^^^aaahhhooovvv{{{~~~{{{lll^^^PPPGGGBBB;;;777555333333222111000000000000000000111111111222222222444444555666666777888888888:::===AAAFFFMMMTTTZZZhhhrrr~~~vvvqqqjjjccc]]]VVVPPPLLLHHHGGGEEEDDDDDDEEEGGGHHHNNNQQQVVV[[[___bbbbbbccc```[[[WWWVVVTTTTTTYYYaaammmsssyyy|||pppfff^^^VVVNNNHHHBBB@@@>>><<<;;;;;;<<<===@@@?????????>>>>>>>>>===:::999888777777888999:::::::::999999999999::::::999999888888888888999999::::::::::::;;;>>>@@@AAA???>>><<<;;;::::::;;;<<<===<<<;;;;;;;;;;;;;;;;;;:::;;;;;;;;;===AAAGGGKKKWWWaaammmwww{{{{{{sssmmmmmmjjjeee^^^WWWPPPKKKHHHEEEDDDAAA???===;;;;;;;;;999:::???JJJXXXkkkvvvVVVAAA999777555444333222111111111111000000///...............+++---......---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++)))))))))************+++)))))))))))))))***+++,,,))))))))))))***+++,,,---++++++++++++++++++++++++++++++,,,,,,---.........///333:::@@@CCCCCCAAA???@@@>>>@@@DDDHHHLLLVVV```lllmmm___UUUXXX]]]ccclllwww{{{sssiii```cccppp}}}zzzyyy{{{|||{{{rrrnnnnnnssszzz|||wwwssspppkkkccc^^^VVVQQQKKKHHHIIILLLPPPRRRVVVYYY___fffmmmtttzzz|||}}}}}}|||tttdddXXXKKKDDD???999555555333222222111000000111111111111111111222222222222444444555666777888888999999<<>><<<:::::::::;;;<<>>>>>======<<<999888777666666777888999999999999999999999999999999888888888888888888999:::::::::;;;<<<===???@@@======;;;;;;::::::;;;;;;<<<<<<;;;::::::;;;;;;;;;:::;;;;;;;;;<<<@@@EEEIIIQQQ[[[hhhrrrxxx}}}yyytttqqqnnnhhh```XXXPPPKKKHHHEEECCCAAA>>><<<;;;;;;;;;888999>>>GGGSSSeee}}}[[[DDD<<<;;;444444333222111111111111000000///...............+++---......---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------************++++++++++++***************+++,,,---++++++***************+++++++++++++++++++++++++++++++++,,,------.../////////333999???AAAAAA???===???>>>AAAFFFJJJPPP\\\gggxxxhhh[[[RRRVVV]]]cccnnnzzz}}}vvvmmmfffiiiyyy|||{{{}}}{{{xxxvvvuuussssssvvvxxxzzztttmmmhhhmmmtttyyy|||~~~}}}~~~~~~zzzwwwvvvrrrkkkfff]]]XXXQQQMMMKKKLLLMMMNNNQQQSSSWWW]]]dddlllrrrvvv|||}}}}}}|||zzzzzz|||}}}~~~uuulll]]]SSSHHHBBB===777555666333222111111000111111111222222222333333333333444444444555666777888999999888===BBBFFFLLLTTT```hhhuuu}}}qqqlllccc[[[UUUPPPLLLJJJGGGFFFEEEEEEFFFHHHKKKLLLPPPTTTYYY]]]```aaa```___XXXTTTPPPPPPRRRUUU___hhhvvv}}}ttthhh\\\SSSLLLHHH???===;;;:::999:::;;;<<>>>>>===<<<;;;;;;888888666666666666888888999999999999999999999999999999888888888888999999:::::::::;;;<<<===>>>>>><<<;;;;;;:::::::::::::::;;;;;;:::::::::;;;;;;<<<;;;;;;;;;;;;;;;???DDDHHHMMMWWWdddnnnuuu|||~~~xxxtttqqqjjjbbbYYYQQQKKKHHHEEECCCAAA>>><<<;;;::::::888999>>>EEENNN```zzzaaaHHH>>><<<444444333222111111111111000000///...............+++,,,......,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------...***++++++++++++,,,,,,,,,++++++++++++++++++,,,---,,,++++++***))))))******++++++++++++++++++++++++++++++,,,---...//////000///333888===??????===;;;>>>???CCCHHHKKKRRR___mmmeeeXXXQQQUUU^^^eeeqqq}}}|||wwwrrrmmmppp{{{rrrppppppnnnmmmnnnmmmkkkmmmqqqtttwww}}}uuunnneeeiiioootttwwwyyy{{{|||{{{|||}}}|||{{{{{{}}}}}}{{{{{{xxxrrrnnnddd___YYYSSSPPPNNNMMMKKKNNNOOOQQQUUU[[[cccjjjnnnwwwyyyzzzzzzyyyyyyzzz||||||~~~{{{xxxooofffXXXOOOEEE@@@;;;555444555222222111111111111111222222222333333333444444444444444555666888999::::::777<<>>===;;;999999:::;;;<<>>===<<<;;;::::::888777666555555666777888999999::::::::::::999999888888888777777888888888888999999:::;;;;;;<<<<<<:::::::::::::::::::::::::::::::::::::::;;;;;;<<<;;;;;;;;;::::::>>>CCCFFFKKKTTTaaakkksss{{{zzzvvvssslllddd[[[SSSLLLIIIDDDCCC@@@>>><<<:::::::::888999===CCCJJJ[[[uuufffMMM???:::555444333222111111111111000000///...............***,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------******++++++++++++,,,,,,,,,+++***************+++*********)))******++++++++++++++++++++++++++++++++++++,,,---...///000000111555:::>>>AAAAAA???>>>>>>???CCCHHHLLLSSSbbbpppeeeYYYQQQWWW```hhhtttzzzsssrrroooqqq|||vvvnnngggeeedddcccdddgggeeedddggglllpppssszzzvvvnnndddhhhmmmppprrrssstttuuuuuuwwwxxxyyyyyy{{{}}}~~~|||wwwssslllhhhbbb]]]XXXTTTPPPMMMNNNMMMMMMOOOTTT[[[aaafffmmmooosssuuuvvvvvvxxxyyyvvvzzz{{{yyywwwssskkkbbbSSSKKKCCC>>>888333111444222111111111111111222222111222222222333333333333444444555777888999:::;;;999???FFFKKKPPP[[[iiittt}}}vvvnnnggg]]]UUUOOOKKKIIIGGGIIIHHHGGGGGGHHHJJJLLLNNNQQQTTTXXX\\\]]][[[XXXVVVRRRMMMKKKMMMRRRZZZgggsss{{{xxxiii[[[PPPJJJGGG>>>===;;;:::999:::<<<===???>>>>>>===;;;::::::999777666555555555555666777999:::;;;<<<<<<;;;:::999777777666666666666777777777777888999::::::::::::999999::::::::::::999999::::::999999::::::;;;<<<::::::999888888;;;@@@DDDHHHQQQ^^^hhhpppyyy{{{wwwtttmmmeee\\\TTTNNNJJJDDDCCC@@@===;;;:::::::::888999<<<@@@GGGVVVqqqiiiQQQ@@@999555444333222111111111111000000///...............)))+++---,,,+++***++++++,,,,,,,,,,,,,,,,,,,,,,,,((())))))***++++++,,,,,,************++++++++++++++++++***)))(((((())))))(((((())))))***+++------++++++++++++++++++++++++++++++,,,---...///000111555888===AAADDDDDDCCCAAA>>>@@@DDDIIILLLSSScccqqqfffZZZSSSXXXaaajjjvvv}}}xxxnnnooommmnnnvvv~~~vvvlllfffaaa___]]][[[^^^ccc``````ccciiinnnqqqxxx~~~wwwooodddhhhlllnnnnnnoooooopppsssuuuwwwxxxzzz|||~~~yyyuuurrrooojjjeee```[[[UUUQQQNNNMMMKKKLLLPPPVVV]]]aaabbbfffkkkoooqqqssstttvvvrrrvvvxxxvvvtttppphhh___PPPIIIAAA<<<777111000222222111111111111111222222000111111111111222222222444444555777888:::;;;;;;===CCCJJJPPPUUU```ooo{{{~~~vvvllleee[[[SSSMMMJJJGGGFFFIIIHHHGGGGGGGGGIIIKKKMMMQQQTTTXXX[[[[[[YYYUUUSSSPPPKKKIIILLLRRR\\\jjjvvv|||uuufffWWWLLLFFFDDD>>>===;;;::::::;;;<<<===???>>>===<<<;;;:::999999777666555444444555666777::::::<<<<<<<<<<<<::::::555555555444444555555555666777888999999999999999888999999:::::::::999999999999999999::::::;;;<<<999999888777777:::>>>BBBGGGPPP\\\fffnnnxxx}}}xxxtttnnnfff]]]UUUOOOKKKDDDBBB@@@===;;;:::::::::777888;;;???DDDSSSnnniiiSSSBBB999555444333222111111111111000000///...............))))))*********+++++++++******+++++++++,,,,,,,,,,,,+++++++++++++++++++++*********************+++((())))))***++++++,,,,,,******+++++++++,,,,,,,,,---,,,***))))))***,,,---+++---...///.........///666888===AAADDDDDDAAA>>>>>>@@@EEEIIIJJJPPP```ppp~~~hhhZZZSSS[[[eeekkkuuu}}}zzzxxx|||zzzvvvlllkkklllnnnppppppnnnlll]]]\\\ZZZXXXUUUVVVXXX[[[[[[___dddhhhlllppptttwww{{{qqqiiijjjlllnnnpppqqqqqqqqqqqquuuzzz||||||||||||xxxtttrrroookkkgggbbb\\\WWWRRRNNNJJJIIIMMMRRRWWWZZZ]]]aaaggglllnnnpppqqqsssqqqrrrrrrqqqqqqnnncccWWWKKKGGGAAA<<<999777555333000111111111111222222222111222222333333444444555444444555777888;;;===>>>???AAAHHHQQQYYYccctttyyypppfff```XXXQQQMMMKKKIIIHHHFFFFFFGGGIIIJJJLLLMMMNNNVVVWWWYYYZZZXXXSSSNNNKKKLLLHHHGGGLLLRRR[[[jjjzzz}}}lll^^^SSSKKKDDD@@@===<<<:::888888:::<<<>>>======<<<;;;:::999999888666555555555555666666777;;;<<<>>>???>>>===;;;:::999888777666666666777888888888888888888888888888999999999999999999999999999999999999999999999999999:::;;;:::999:::===???EEELLLVVVbbbmmmwww~~~{{{wwwqqqhhh]]]SSSJJJFFFCCCBBB@@@???<<<;;;999888999888;;;AAADDDNNNfffmmmUUUDDD<<<666444222111222222111000111111111111000000000000***+++++++++,,,,,,,,,,,,*********+++++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,***)))(((((()))+++---...+++---...///......///000777999>>>CCCEEEDDDAAA>>>>>>@@@EEEIIIJJJPPP___nnniii[[[TTT\\\ffflllvvvzzzwwwvvv|||vvvsssiiihhhfffffffffeeebbb```VVVUUUTTTQQQOOOPPPRRRUUUXXX\\\bbbgggkkkooosssvvv|||~~~uuujjjjjjjjjkkkkkklllmmmmmmpppuuuzzz||||||}}}|||}}}|||xxxvvvtttrrrppplllggg```[[[VVVRRRMMMKKKLLLOOORRRSSSWWW[[[aaafffjjjllloooppptttuuutttqqqooojjj^^^RRRJJJFFF???:::888666444222000111111111111222222222111222222333333444444555555555666777999<<<>>>???CCCEEEKKKSSS[[[dddtttwwwmmmccc]]]VVVOOOKKKIIIHHHGGGFFFFFFGGGIIIJJJKKKLLLLLLTTTUUUWWWWWWUUUQQQLLLJJJLLLHHHIIINNNUUU___nnn}}}tttdddVVVMMMFFFAAA>>>>>>===:::888888999:::<<<======<<<;;;:::999888888666555555555555666777777:::;;;===>>>===<<<:::999888777666555555666777888888888888888888888888888999999999999999999999999999999999999999999999999888999999999888999;;;>>>BBBIIISSS___kkkwww}}}zzzwwwqqqhhh^^^TTTLLLGGGCCCBBB@@@???<<<;;;999888;;;999<<<@@@CCCKKKaaayyylllWWWFFF>>>666444222111222222111///111111000000000/////////++++++,,,,,,,,,---------))))))*********++++++++++++++++++,,,,,,------------,,,,,,,,,++++++******+++++++++***)))(((((('''******+++++++++,,,,,,,,,'''''''''''')))+++---///+++---...///......///111888<<>>???DDDHHHIIIOOO]]]kkkxxxkkk^^^WWW]]]gggnnnwww{{{wwwvvvwww{{{rrrooogggeeeaaa___\\\YYYVVVSSSOOONNNMMMKKKJJJKKKNNNQQQVVVZZZaaagggkkkppptttwwwxxx}}}zzznnnllljjjiiihhhjjjkkkmmmpppuuuzzz}}}~~~}}}{{{|||}}}zzzxxxwwwwwwvvvsssmmmfffaaa___ZZZTTTPPPNNNNNNNNNNNNQQQUUU[[[aaaeeeiiimmmooosssttttttpppmmmggg[[[PPPGGGCCC===999666444333111000111111111111222222222111222222333333444444555666666777999;;;===???@@@CCCFFFLLLUUU]]]hhhxxxtttiii___YYYRRRLLLIIIHHHGGGFFFGGGGGGHHHIIIJJJJJJKKKKKKQQQRRRSSSSSSQQQNNNJJJGGGKKKIIIKKKRRRZZZfffttt}}}uuujjj[[[NNNGGGBBB???===???===:::888777777999:::===<<<<<<;;;:::999888888555555555555555666777777999:::<<<<<<<<<;;;999777666666555555555777888999777777777777777777777777888888888888888888888888888888888888888888888888777888888777777777:::<<>>777555333222222222111///000000000/////////......+++++++++,,,,,,,,,,,,---)))))))))*********++++++******+++,,,---.........,,,,,,++++++******))))))++++++***))))))(((((('''******+++++++++,,,,,,,,,((((((((()))***,,,---...+++---............000222:::>>>EEEIIIHHHDDD@@@===>>>???BBBFFFHHHMMMZZZgggpppmmmbbb\\\```hhhpppwww}}}}}}yyyvvvwwwzzzwwwooommmiiieee```[[[WWWTTTPPPMMMKKKKKKJJJIIIHHHJJJMMMPPPUUUZZZbbbhhhnnnssswwwzzzyyy}}}qqqoookkkhhhhhhjjjnnnpppqqqvvv||||||||||||~~~zzzzzz{{{{{{yyytttlllgggfffbbb\\\WWWTTTQQQOOOMMMNNNRRRXXX]]]bbbfffkkknnnmmmppppppmmmjjjeee[[[QQQEEEAAA;;;666444333222000000000111111111222222222111222222333333444444555666777888:::<<>>======;;;888666666777999:::<<<<<<;;;:::999888777777555555444555555666777888:::;;;<<<===<<<:::888777666666555555666888999;;;777777777777777777777777888888888888888888888888888888888888888888888888777777888777666777:::<<<<<>>???EEEWWWkkk~~~pppZZZFFF;;;888666333222222222111///////////////............************++++++++++++)))************+++++++++******++++++,,,---......++++++******))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,+++++++++,,,,,,------,,,---.........///111444;;;BBBIIILLLJJJEEE???<<<>>>>>>AAAEEEGGGLLLWWWcccjjjwww|||{{{~~~~~~|||mmmeee```dddlllsssxxx{{{zzzvvvuuuvvv{{{vvvooonnniiiddd^^^XXXTTTQQQNNNLLLHHHHHHHHHGGGGGGIIINNNQQQUUUZZZbbbjjjppptttyyy{{{{{{~~~rrrooojjjggghhhkkkpppsssssswww}}}~~~yyyzzz|||}}}~~~~~~}}}xxxqqqllliiifffaaa\\\YYYUUUQQQNNNMMMPPPTTTXXX]]]aaagggjjjiiilllnnnjjjfffaaaWWWNNNBBB>>>999555333222111000000000111111111222222222111222222333333444444555777777888:::===???BBBCCCDDDFFFMMMVVV^^^iiiyyy|||lllbbbVVVRRRLLLGGGFFFGGGGGGGGGJJJJJJKKKKKKLLLLLLLLLMMMMMMMMMMMMMMMLLLKKKIIIIIIIIILLLQQQYYYeeesss~~~}}}~~~zzzvvviii___QQQFFF@@@===;;;:::999888666555555777:::<<<;;;;;;:::999888777777666444444444555555666888888;;;<<<===>>>===;;;999777777777666666777999:::;;;666666666666666666666666777777777777777777777777777777777777777777777777777888888888777888:::===<<>>===???DDDGGGKKKTTT^^^eeessswwwuuuxxxyyywwwiiieeebbbgggpppxxx{{{|||xxxuuutttwww}}}vvvqqqpppgggbbb[[[UUUQQQNNNLLLJJJEEEEEEEEEEEEFFFIIINNNQQQUUU[[[ccckkkqqqvvvzzz|||}}}~~~qqqnnniiifffgggjjjooorrrsssxxx~~~}}}{{{wwwzzz}}}|||uuuqqqjjjhhhdddaaa^^^YYYTTTQQQMMMOOORRRTTTVVV[[[```cccgggkkklllhhhbbb[[[QQQHHHAAA===888444333222111000000111111111111222222222111222222333333444444555666777888:::===@@@BBBDDDHHHJJJOOOWWW]]]fffvvvtttfff^^^RRRNNNHHHEEEEEEFFFGGGGGGIIIIIIJJJKKKLLLLLLMMMMMMLLLLLLLLLLLLLLLLLLMMMMMMLLLQQQVVV^^^kkkyyy~~~}}}xxxqqq```WWWKKKBBB===:::888666777666444444555777:::<<<;;;::::::999888777666666444444444555555777888999<<<===>>>>>>===;;;999777777777666666666888999:::666666666666666666666666666666666666666666666666666666666666666666666666777888888777777888:::<<<<<>>999777444333333222000///000000000/////////......*********+++++++++,,,,,,+++,,,,,,,,,,,,---------***************************++++++,,,,,,------...------,,,,,,++++++************+++++++++,,,,,,,,,***++++++,,,------------------.........///333666>>>GGGPPPRRRMMMEEE>>>;;;===<<<>>>CCCFFFJJJRRR[[[bbbpppuuusssuuuvvvooobbbaaacccjjjuuu~~~{{{xxxwww{{{vvvrrrrrrhhhbbbZZZSSSNNNLLLIIIHHHDDDEEEEEEFFFGGGJJJOOOSSSZZZ```iiiqqqvvv{{{~~~~~~sssppplllhhhhhhjjjnnnppprrrvvv|||~~~~~~}}}{{{yyyzzz~~~yyyuuuooommmkkkhhheee```ZZZUUUQQQRRRSSSSSSTTTWWW[[[___bbbgggiiieee^^^XXXOOOGGG@@@<<<777444222222111111000111111111111222222222111222222333333444444555555666888:::===@@@BBBDDDGGGIIIOOOWWW___hhhxxx|||kkk```ZZZMMMIIIEEEBBBBBBDDDEEEFFFFFFGGGHHHIIIJJJKKKLLLMMMLLLLLLLLLLLLNNNOOOQQQRRRQQQWWW]]]dddqqquuukkkWWWPPPFFF@@@===;;;888666777666444333444666888:::::::::999888777666555555444444444444666777888999;;;<<<======<<<:::777666777666555444444555666777555555555555555555555555666666666666666666666666666666666666666666666666666666777666555666999;;;;;;???GGGQQQ]]]lll{{{~~~zzzwwwqqqhhh^^^TTTKKKGGGCCCBBB@@@???<<<;;;999888:::666666<<>>;;;===<<<>>>BBBFFFIIIQQQZZZaaappptttrrruuuvvv|||hhh\\\]]]bbbkkkxxx}}}|||~~~vvvrrrrrrjjjddd[[[SSSNNNKKKIIIGGGEEEFFFGGGHHHIIIMMMRRRVVV```fffooovvv|||xxxuuupppllljjjkkknnnppppppuuuzzz}}}~~~||||||{{{zzzyyy|||xxxuuutttqqqoookkkfff___ZZZVVVVVVVVVUUUTTTWWW[[[^^^\\\bbbeeebbb]]]XXXPPPIII@@@<<<777444333222222111000111111111111222222222111222222333333444555555555666777:::<<>>===;;;888999777555333333444666888::::::999888777666555555333333444444666777888999:::;;;<<<<<<;;;888666444666555444333222333444555555555555555555555555555666666666666666666666666666666666666666666666666444555555555444555777::::::>>>EEENNNZZZiiiwww|||yyysssjjj___UUULLLGGGCCCBBB@@@???<<<;;;999888<<<777777===???AAAMMM\\\oookkkRRRBBB:::888555333333222000///111111111111000000000000---------,,,,,,,,,++++++,,,+++***))))))***+++,,,************************---------,,,,,,+++++++++,,,+++******))))))******+++***)))))))))))))))***+++,,,,,,------.........,,,---------...000444777BBBKKKTTTUUULLLBBB<<<:::<<<>>>@@@BBBEEELLLUUU]]]fffmmmtttuuuuuuzzzqqqddd[[[\\\```iiivvv{{{vvvrrrjjjdddZZZRRRMMMJJJIIIGGGEEEGGGHHHIIIKKKRRR\\\cccmmmrrryyy~~~{{{xxxuuurrrmmmiiilllrrruuuxxx{{{}}}~~~yyysssvvv~~~~~~|||vvvvvvvvvuuusssnnngggbbb___\\\VVVRRRQQQSSSVVVYYY^^^^^^^^^^^^[[[TTTKKKEEEDDDBBB>>>:::666444222111000000000111222222333333333333333333444444555666777999<<<===>>>@@@BBBDDDGGGLLLRRRXXXaaaooo}}}mmm[[[NNNIIIEEEDDDCCCBBBBBBBBBCCCDDDDDDEEEFFFHHHIIIIIIJJJJJJMMMKKKKKKMMMRRRWWW[[[\\\___aaahhhrrr~~~yyykkkaaaOOOJJJDDD>>>;;;888666555666555444333444666888999::::::999888777666555444222222333444555666777888;;;:::999777666555555555333333333333333333333333333333333444444444444555666666555555555444444444444444444555555555555666444555666777888999::::::;;;>>>CCCLLLXXXgggvvv|||xxxqqqiiiaaaWWWMMMGGGFFFCCC@@@>>>===<<<:::888888777888;;;===AAAKKKUUUjjjsssWWWEEE???888333444555222111111111000///------......///,,,,,,,,,+++++++++******,,,,,,+++******+++,,,,,,+++++++++++++++++++++++++++++++++*********)))))),,,+++******))))))******+++***************++++++...------,,,++++++******------.........000333777BBBJJJRRRRRRJJJAAA<<<::::::===???AAAEEEMMMXXX```kkkrrrxxxzzzzzznnnaaaYYYZZZ___iiiwww{{{vvvrrrllleee[[[RRRLLLIIIHHHGGGFFFGGGIIIKKKNNNVVVaaajjjtttyyy|||wwwtttppplllpppvvvzzz|||~~~~~~}}}}}}{{{vvvzzz}}}zzzzzzzzzyyyxxxsssmmmhhheeeaaa[[[VVVSSSSSSVVVWWW\\\\\\\\\\\\YYYSSSJJJDDD???===999666333000//////000000000111222222333333333333333333444555666666666888;;;===>>>@@@CCCFFFIIINNNTTT[[[dddtttuuufffVVVKKKGGGCCCCCCBBBAAAAAAAAABBBCCCBBBCCCEEEGGGIIIKKKLLLLLLKKKJJJKKKNNNTTT[[[___aaadddgggnnnxxxsssbbbVVVLLLHHHBBB===;;;999888777555555444333444555777999:::999999888777666555444222222333444555666777777::::::888777666555555555333333333333333333333333222333333333444444555555666555555555444444444444444444444444555555555555777888888999:::;;;<<<===;;;===CCCKKKVVVeeeuuu~~~{{{wwwqqqjjjbbbXXXMMMGGGEEEBBB@@@>>>===<<<;;;999999777888;;;===AAAJJJTTTggg~~~~~~___JJJ???888333444555222111222111000///...---...//////---------,,,,,,,,,++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************))),,,+++******))))))******+++*********+++,,,------,,,,,,,,,++++++******)))......///......000333666BBBHHHNNNMMMFFF???;;;;;;;;;>>>AAADDDIIISSS___hhhtttzzzjjj]]]VVVXXX^^^jjjxxx|||wwwsssnnnfff[[[PPPJJJHHHGGGFFFFFFHHHKKKNNNSSS]]]jjjsss}}}{{{vvvqqqnnnrrrxxx}}}~~~}}}|||}}}~~~|||~~~{{{uuuqqqmmmiiibbb\\\WWWUUUVVVVVVZZZZZZZZZYYYWWWQQQIIICCC:::999666333111/////////000000000111222222333333333333333444444555777777888:::===>>>@@@CCCFFFIIIMMMQQQXXX___kkk|||yyyjjj]]]PPPGGGEEEAAA@@@@@@@@@@@@@@@AAABBB@@@AAACCCFFFIIILLLNNNOOOMMMMMMNNNSSSZZZaaafffhhhhhhkkksss}}}yyykkkYYYMMMHHHDDD@@@<<<;;;:::999888444333333333333555777888999999888777666555555444222222333444555666666777999999777666555555444444222222333333333333333333111222222333444555555666555555555555444444444444444444444444555555555555555555666777888888999999:::===AAAIIITTTbbbqqqzzzyyyvvvrrrllldddYYYNNNGGGCCCAAA???=========;;;:::999777888;;;===@@@IIIRRRddd{{{jjjPPPAAA999444444555222111222111000///.........//////............------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******)))))))))***+++,,,---...))))))***+++,,,------......//////......000333666AAAEEEIIIHHHBBB===<<<<<<>>>@@@DDDIIIQQQ]]]lllvvv}}}gggZZZSSSVVV^^^jjjyyyyyyuuupppgggZZZOOOIIIGGGFFFFFFFFFIIIMMMQQQXXXcccqqqzzzyyysssooorrrwww{{{}}}~~~~~~~~~~~~}}}zzzsssoooiiibbb]]]ZZZYYYXXXZZZYYYYYYXXXUUUPPPHHHCCC:::888666444222222222222000000000111222222333333444444444444555666888888<<<>>>@@@BBBCCCFFFIIILLLPPPUUU\\\eeeqqqpppaaaUUUJJJDDDCCC????????????@@@AAAAAABBBBBBCCCEEEGGGJJJMMMPPPQQQQQQRRRTTTYYY```ggglllnnnjjjmmmttt~~~~~~xxxvvvuuusssnnncccVVVLLLFFFBBB>>>;;;:::999888666222222222222333555666777888888777666666555444444222222333444444555666666888777666555444444444444222222222222222333333333111111222333444555555666444444444444444444444444333333444444444555555555333444444555666666777777999<<<@@@FFFQQQ^^^llluuu}}}xxxvvvrrrmmmeee[[[OOOHHHBBB@@@>>>=========<<<:::999888999;;;<<<>>>GGGPPPbbbyyyrrrTTTCCC;;;555444555222111222000000000///////////////------------,,,,,,,,,,,,******++++++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******((((((((())))))+++,,,---******+++,,,---...//////...////////////000444777@@@CCCEEECCC@@@===<<<<<<>>>AAAFFFMMMXXXgggyyy{{{eeeXXXQQQVVV___kkkxxx{{{vvvnnnfffZZZOOOIIIGGGGGGGGGGGGKKKPPPUUU]]]hhhuuu~~~~~~wwwrrrssswww|||}}}~~~~~~wwwtttnnnhhhccc___]]]\\\[[[ZZZYYYXXXTTTOOOHHHBBB999777666444333333444444000000000111222222333333444444444555666777999999>>>???AAABBBCCCFFFJJJMMMSSSYYYaaakkkyyy}}}jjj[[[PPPFFFBBBBBB??????@@@AAABBBCCCCCCCCCFFFGGGHHHJJJLLLOOORRRSSSVVVVVVXXX]]]dddjjjmmmooommmpppwwwzzzppplllgggccc___YYYQQQKKKDDDAAA>>>;;;999888666444111222222333444555666777777777666666555444444444222222333333444555555555666666555444333333333333111111111222222333333333111111222222333444555555333333444444444444444444333333333444444444444555666666777777888999999999999:::>>>DDDMMMZZZgggpppzzzxxxvvvsssnnnfff[[[PPPIIIBBB@@@>>>=========;;;:::999888999<<<<<<===DDDMMM```vvv}}}ZZZEEE===666555555222111222000000000000000/////////++++++*********))))))))))))******++++++******)))************************)))************+++++++++,,,+++******))))))******(((((((((((()))***++++++---------------------------.../////////111555888???AAABBBAAA???===<<<===>>>BBBHHHQQQ___rrryyydddWWWPPPVVVaaalllwww{{{vvvkkkcccXXXOOOJJJHHHHHHHHHJJJOOOUUU[[[bbblllxxx}}}xxxvvvyyy~~~~~~}}}~~~{{{xxxsssmmmgggccc```^^^\\\[[[YYYWWWSSSMMMFFF@@@666555444222222222222333000000000111222222333333444444444555777888:::;;;<<<===???@@@CCCGGGLLLPPPXXX^^^hhhsssuuucccVVVLLLDDDAAABBBAAAAAACCCEEEFFFFFFGGGGGGKKKKKKKKKMMMOOOSSSUUUWWWYYYZZZ\\\```ggglllooopppsssuuuzzz{{{uuujjjddd\\\VVVRRRNNNIIIDDDBBB@@@<<<:::999777444222111222333444555666777888666666555555444444444444222222333333444444444444555444444333222222333333000000111111222333333333222222222222333333333333333333333333444444444444333333333333444444444444555555555666666666777777888:::<<>><<<<<<<<<:::999999888999<<<<<<<<>>777555555222111333000000111111111000///...,,,,,,+++++++++***************+++,,,,,,+++******++++++++++++++++++++++++))))))*********+++++++++,,,+++******))))))***************))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000222777:::>>>???@@@@@@???>>>======BBBFFFMMMXXXhhh~~~wwwbbbUUUPPPXXXcccnnnvvv}}}zzzsssfff```WWWOOOKKKJJJJJJJJJOOOTTT\\\bbbhhhpppyyyzzzxxxyyy|||~~~~~~|||wwwqqqjjjeee```^^^]]][[[XXXUUUPPPJJJBBB===666555333222111111222222000000000111222222333333444444555666777999:::;;;999;;;>>>AAAFFFLLLSSSXXX]]]dddooo{{{yyykkk[[[PPPIIICCCAAACCCCCCDDDFFFHHHJJJJJJKKKJJJLLLMMMMMMPPPSSSWWW[[[]]]^^^___bbbgggnnnsssvvvwwwzzzzzz|||{{{rrrkkkaaa[[[TTTNNNKKKGGGBBB>>>>>><<<:::999999888555444111222333555666777888888555555555444444444444333222333333333333444444444444333333222222222222222///000000111222222333333333333333222222222222222222222333333333444444444222222333333333444444444222333333333333444444444777999;;;@@@GGGRRR___gggsss|||~~~zzztttmmmeee[[[PPPJJJCCCAAA>>><<<<<<;;;999777999888:::<<<;;;;;;AAAIIIWWWllliiiIII@@@777555555222111333000000111222111000///...//////.........---------++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,++++++***)))*********,,,,,,++++++***+++++++++'''((()))***,,,---...///+++,,,...///000333888;;;>>>???@@@@@@@@@>>>======GGGKKKSSS___pppuuu```TTTQQQYYYdddnnnuuuzzz~~~~~~xxxqqqccc^^^VVVPPPMMMLLLKKKKKKRRRXXX```ggglllrrrzzz~~~yyywwwxxxwwwyyy|||~~~zzzsssllleee```]]]]]]ZZZWWWSSSNNNGGG@@@;;;888666555333222222333333000000000111222222333333444444555666777999;;;<<<999;;;???DDDJJJRRR[[[``````hhhtttqqqcccUUULLLGGGBBBAAACCCEEEFFFHHHKKKLLLMMMMMMMMMLLLMMMNNNQQQUUU[[[___bbbdddeeehhhnnnuuu{{{~~~||||||{{{|||zzztttjjjbbbXXXTTTNNNKKKIIIEEE@@@<<<;;;999888888999999777666111222444666777888999999444444444444444444333333333333333333333333333444333333222222111222222222///000000111222222333333444444333222222111111000222222222333333444444444222222333333333444444444555555666666666666666666777888;;;???FFFQQQ]]]eeeqqq{{{{{{uuummmdddZZZPPPJJJDDDBBB>>><<<<<<:::888777999999:::<<<;;;;;;@@@HHHSSSgggkkkJJJ@@@888666555222111333000111111222222000///...+++,,,,,,,,,,,,+++******))))))))))))))))))))))))))))))***+++,,,,,,------***+++---------+++)))(((*********************************++++++,,,,,,,,,,,,,,,++++++,,,,,,---...000///...///222555777888???@@@@@@@@@??????AAACCCEEEJJJTTTeeezzzmmm]]]YYYTTT\\\gggpppvvvwwwwwwwwwyyywwwyyyuuujjjbbbYYYPPPLLLKKKIIILLLPPPUUU[[[ccckkkqqqvvv{{{~~~|||xxxyyyxxxyyy|||~~~wwwsssoookkkfffbbb^^^YYYTTTPPPLLLFFF>>>999777555111000000111111111333333222222111222222222444555777888:::;;;;;;;;;;;;>>>CCCHHHMMMTTT[[[___dddlllxxxiii]]]PPPHHHIIIKKKKKKIIIIIIKKKNNNOOOOOOPPPQQQSSSTTTWWWZZZ\\\^^^```ccceeeeeeggglllrrrxxx}}}}}}}}}}}}zzzvvvqqqiii```ZZZOOOKKKFFFBBB@@@>>><<<:::888888777777666666555555333333444555666777888888888777666555333222111000111111222333333444555555444444444333333333222222222222222222222222222222111111111111111111111111222222222222222222222222222222222222222222222222333333333444444444555555888666888<<>><<<:::999888888777777666555555444333333444555666777888888777777666444333222111000111111222222333444444555333333333333222222222222222222222222222222222222111111111111111111111111222222222222222222222222222222222222222222222222333333333444444444555555888666777<<>>??????HHHNNNZZZjjj~~~jjj[[[WWWYYY___gggmmmooonnnlllkkkiiikkkrrrqqqdddZZZRRRKKKIIIIIIIIIKKKPPPVVV[[[bbbjjjoootttyyy{{{~~~xxxyyy|||~~~zzzwwwtttpppiiiddd___ZZZSSSNNNKKKFFF???:::555333111000222333333333333222222111222222333333444444555777888999:::;;;>>>AAAFFFLLLRRRYYYaaaeeeiiiqqq||||||oooaaaXXXOOOJJJLLLOOOPPPOOOUUUWWWYYYZZZYYYYYYZZZ[[[___```aaabbbccceeeiiilllooooooqqquuuzzz~~~~~~{{{vvvooofff^^^UUUMMMHHHEEEBBB>>><<<;;;:::999777777777777666555555444444333333444555666777777888777666555444333222111000111111222222333333444444222222222222111111111000222222222222222222222222111111111111111111111111222222222222222222222222222222222222222222222222333333333444444444555555777666777<<<@@@FFFSSS___mmmyyy~~~zzztttmmmdddZZZPPPJJJDDD@@@<<<:::999999888777666666666777999;;;===???FFFTTTggg|||nnnQQQBBB;;;999222111444111111111111111000000000000,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,)))***+++,,,,,,,,,,,,,,,************************,,,,,,,,,++++++*********,,,,,,++++++,,,,,,---...------......000555:::>>>AAABBBCCCBBB@@@??????@@@EEEKKKWWWgggxxxhhh[[[YYY^^^cccjjjooopppnnnlllkkkiiimmmxxx}}}ooobbbVVVNNNHHHGGGGGGHHHJJJOOOTTTYYYaaahhhnnnrrrwwwyyyzzz{{{~~~zzzxxxvvvrrrjjjeee```[[[TTTOOOKKKFFF@@@;;;444333111111333444444333222222111111222222333333444444555666777999:::;;;===AAAFFFLLLSSSZZZbbbggglllsssyyylll]]]WWWPPPNNNPPPTTTUUUTTTWWWYYY[[[[[[ZZZZZZ[[[\\\bbbcccddddddeeegggkkknnnpppppprrruuuzzz}}}~~~~~~vvvpppggg]]]UUUMMMGGGCCC@@@>>>;;;::::::999888777777777666555555444444333222333333444555666777888666666555444333222111000111111222222333333333333111111111111000000000000111111111111111111111111111111111111111111111111111111111111222222222222111222222222222222333333333333333444444444555555777666777;;;???EEEPPP\\\iiivvv|||yyysssmmmeee[[[QQQJJJCCC@@@<<<999999888888777666666666666888:::<<<===EEERRRdddxxxmmmPPP???888777000000444000111111111111000000000///,,,------------,,,++++++++++++++++++++++++++++++***+++++++++++++++,,,,,,)))***++++++,,,,,,,,,,,,************************,,,,,,,,,++++++*********,,,,,,++++++,,,,,,---...//////000///000444:::???BBBCCCBBBAAA??????AAABBBBBBHHHTTTbbbppp~~~|||ggg\\\[[[___dddkkkpppqqqpppooonnnmmmsss~~~yyymmmaaaSSSLLLFFFFFFFFFFFFHHHLLLQQQWWW^^^eeekkkpppuuuwww}}}~~~|||yyyxxxvvvrrrkkkfffaaa\\\VVVQQQMMMHHHAAA<<<444333222222444444444333222111111111222222333444555555555666777999;;;<<<;;;???EEELLLSSS[[[ccchhhpppxxxvvviii[[[WWWSSSRRRUUUWWWYYYXXXXXXZZZ\\\\\\[[[[[[\\\]]]cccdddeeeffffffhhhlllnnnoooooopppssswwwzzzzzzyyymmmggg^^^UUUOOOIIIEEEBBB===;;;999999999999888666666666555555444333333333222222333444555666777777555555444333222111111000111111222222222222222333111111111000000000//////111111111111111111111111000000000000000000000000000000000111111222222222111111111222222333333333333333333444444444555555666555777:::>>>CCCMMMXXXeeerrrzzzwwwsssmmmeee[[[QQQJJJCCC@@@<<<999888888777666666666666666777999;;;<<>>AAACCCCCCHHHQQQ]]]iiittt|||vvvccc\\\^^^```eeelllqqqrrrrrrqqqqqqqqqxxx~~~}}}zzzooocccTTTLLLGGGFFFEEEDDDFFFIIIMMMSSS[[[bbbiiinnnsssvvv}}}zzzwwwuuutttqqqkkkgggbbb]]]XXXTTTPPPJJJBBB===555333333333444555333222111111111111222333444444666666666666888:::<<<===<<<@@@FFFMMMUUU]]]fffkkkwwwpppeeeYYYWWWUUUUUUWWWYYYYYYYYYYYY[[[]]]^^^]]]]]]^^^___aaacccfffggghhhjjjlllnnnllllllnnnppprrrrrrpppnnnbbb\\\UUUNNNIIIFFFCCCAAA;;;999888888999888777555555555555444333333222222222222333444555666666777444444444333222111111111111111222222222222222222111111111111000000000///111111111111111111111111000000000000000000000000//////000000111222222222111111111222222333333444333333333444444444555555666555666:::===AAAKKKUUUbbbooo~~~}}}xxxvvvrrrmmmfff\\\QQQJJJCCC???;;;999888888777666777666666666777999;;;<<<@@@KKK[[[llloooWWWDDD;;;999555777:::555111111111111000000000000---------...------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++***+++++++++************************++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,---...,,,///111111333888BBBIIIKKKIIIDDD???;;;;;;???BBBCCCGGGNNNXXXbbbkkkrrruuuyyy|||ooo^^^[[[___dddiiioootttuuuuuuuuuuuuvvv~~~ssseeeUUUNNNHHHFFFEEECCCCCCFFFIIIOOOWWW```ffflllrrruuu}}}|||xxxtttrrrqqqoookkkgggbbb___[[[WWWTTTMMMDDD===666444444444555444333111111111111111222333444555888777777777888;;;===???>>>CCCIIIQQQYYYbbbkkkpppxxxjjjaaaWWWWWWVVVVVVWWWXXXXXXWWWXXXZZZ\\\]]]]]]]]]___```___bbbfffiiikkklllmmmnnnkkkkkklllmmmmmmiiiddd```WWWSSSLLLGGGDDDAAA???===999777666777777777555333555555444444333222222222111222333333555555666777444444333333222111111111222222111111111111111111222222111111111000000000111111111111111111111111000000000000000000000000/////////000111222222222000111111222333333444444333333333444444444555555666444666:::<<>>999999<<<@@@BBBEEEKKKSSS\\\dddjjjnnnuuuxxx~~~jjj[[[ZZZ___jjjnnntttxxxyyyyyyxxxxxxyyyvvvgggVVVOOOHHHGGGEEEBBBBBBDDDGGGMMMUUU^^^eeekkkqqqtttxxx~~~{{{vvvrrroooooonnnjjjgggbbb___\\\ZZZVVVNNNDDD===666555444444555444222000111111111111222333444555999888777777999;;;>>>@@@AAAFFFLLLTTT\\\fffooottttttggg___VVVVVVVVVVVVVVVVVVVVVUUUUUUWWWZZZ[[[\\\\\\^^^___^^^bbbgggkkkmmmmmmnnnoookkkkkklllkkkiiiccc[[[VVVQQQMMMGGGCCC@@@===;;;999777666555555666555333111555555444333333222222111111222222333444555666777444333333222222111111111222222111111111111111111222222222222111111111111000000000000000000000000000000000000000000000000...//////000111222222222000000111222333333444444333333333444444444555555555444666999;;;???HHHRRR^^^lll{{{~~~vvvuuurrrmmmfff\\\QQQJJJBBB???;;;888888777777666888888777888888:::<<<======HHHWWWhhh{{{|||___JJJ>>>:::444444555...111111111111000000000000------------------------)))***,,,---...------,,,++++++++++++++++++++++++***)))((((((((()))+++,,,,,,,,,,,,+++***)))((('''++++++++++++++++++++++++---.....................,,,111444222555@@@LLLRRRYYYOOOEEE???<<<:::;;;??????CCCJJJSSS[[[bbbfffhhhnnnqqq|||tttccc[[[[[[]]]eeemmmvvv~~~~~~}}}ooo```SSSGGGCCCCCCBBBAAACCCHHHNNNVVV]]]ccciiiqqqwww{{{{{{zzz||||||}}}~~~wwwtttpppllljjjgggdddbbbaaa^^^ZZZWWWSSSLLLCCC<<<666666666555444444333333///000000111222222333333444555666888;;;===@@@AAACCCGGGMMMTTT]]]iiivvvmmmaaa[[[WWWWWWVVVUUUUUUUUUVVVVVVWWWVVVWWWXXXZZZ[[[[[[ZZZ```ccciiinnnqqqqqqpppnnnkkkhhhdddaaa\\\WWWQQQLLLFFFEEECCC@@@===:::888777666666555555555444444444111111111111000000000///000111222333444444444444333333222222111000//////111111222222222222111111000000000000000000000000222111111111000000//////000000000000000000000000//////000111111111111111111111000000111111222333111111222222222333333333444555666666888???HHHPPPWWWfffwww|||zzzvvvppphhh]]]RRRJJJDDD@@@<<<999999999999999555777888888777888:::===AAAHHHUUUgggzzziiiNNN???<<<555333555222333222111111000000111111------------------------++++++,,,---------,,,,,,+++++++++++++++++++++++++++******)))***+++,,,---,,,,,,,,,,,,+++***)))(((++++++++++++++++++++++++,,,,,,------............,,,111333222666CCCPPPWWW[[[QQQFFF@@@<<<999:::>>>???BBBIIIPPPXXX___dddgggjjjnnnyyytttccc[[[ZZZ]]]dddmmmyyyyyycccVVVIIIDDDCCCAAAAAACCCGGGLLLTTT[[[bbbiiiqqqwww{{{|||yyyvvvuuuyyy}}}|||~~~wwwtttpppmmmjjjhhheeebbb___]]]ZZZWWWSSSKKKBBB;;;888777777666666555555444000000111222222333333444555555777999;;;>>>AAABBBDDDIIIQQQYYYcccqqq|||kkk___ZZZVVVUUUTTTTTTTTTTTTTTTTTTUUUUUUVVVXXXZZZ[[[[[[ZZZ```dddkkkppprrrqqqnnnkkkfffddd```\\\XXXRRRLLLHHHAAAAAA???===;;;999888777666555555555444444444444222222222222111111111111000111222333444444444444333333222222111000000///111111222222222222111111000000000000000000000000111111111000000000//////000000000000000000000000//////000111111111111000111111000000111111222333222222333333333444444444444555666666888>>>HHHOOOXXXgggwww|||zzzvvvqqqiii^^^SSSKKKDDDAAA<<<888777777666555555666888888777888:::<<>>777555666333333222111111000000111111------------------------------,,,,,,++++++,,,,,,++++++++++++++++++++++++,,,++++++++++++,,,------++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++***++++++,,,---......///+++000222222999GGGUUU]]]^^^TTTHHHBBB===999999===@@@CCCHHHPPPXXX___eeehhhiiinnn{{{sssaaaZZZZZZ\\\eeeooo~~~gggYYYKKKDDDBBBAAAAAACCCDDDJJJRRRYYY```gggpppvvv|||~~~yyyrrrooorrrzzz~~~zzz|||~~~~~~~~~wwwtttpppllljjjgggdddbbb]]]\\\[[[XXXSSSJJJAAA:::999999888888777666666555111111222333333444444555555666888:::===@@@BBBDDDFFFLLLUUU```lll{{{vvvggg^^^ZZZTTTTTTSSSRRRRRRRRRRRRRRRQQQSSSUUUWWWYYY[[[\\\\\\aaafffnnnssstttqqqkkkggg___\\\XXXTTTPPPKKKFFFBBB<<<<<<;;;:::999888777777555555555555444444444444333333333222222222222111000111222333444444444444333333222222111000000000111111222222222222111111000000000000000000000000111111000000000000//////000000000000000000000000...///000000111111000000111111000000111111222333333333444444444555555555444555666666888>>>GGGMMMYYYgggwww|||zzzvvvqqqiii___SSSLLLEEEAAA;;;777555555333333555666777777777888:::<<<@@@FFFRRRdddxxxvvvXXXEEE???888666777444333222111111000000111111------------------------///...,,,+++***++++++,,,+++++++++++++++++++++++++++++++++++++++,,,,,,---***+++,,,---------------++++++++++++++++++++++++))))))***+++---...//////+++///111333;;;KKKZZZaaa___UUUIIIBBB===999999===BBBEEEJJJRRRZZZbbbhhhllloootttsssaaaYYYZZZ]]]iiissslll]]]MMMEEEBBBAAAAAACCCBBBHHHPPPVVV]]]eeennnuuu|||yyysssnnnnnnsss{{{{{{~~~|||{{{{{{{{{uuurrrnnnkkkhhhfffccc```[[[[[[ZZZWWWQQQHHH???999888888888777666666555555222222333333444555555666666777999;;;>>>BBBEEEFFFIIIOOOZZZeeessspppddd]]]YYYTTTSSSRRRQQQQQQQQQQQQQQQNNNQQQTTTVVVXXXZZZ\\\^^^ccciiipppuuutttnnnfffaaaXXXUUUQQQMMMJJJFFFAAA>>>:::999999888777666666555444444444444444444444444333333222222222111111111111111222333333333333333222222222111111111000000111111222222222222111111000000000000000000000000000000000000000000//////000000000000000000000000...//////000000000000000111111000000111111222333333333333333444444444444333555666666888===EEEKKKYYYgggwwwzzzxxxuuupppiii^^^SSSLLLDDD@@@;;;777666555444444555666777777777888:::<<<>>>DDDPPPbbbvvv___HHH@@@888666777333333222111111000000111111------------------------///...,,,+++***++++++,,,++++++++++++++++++++++++*********+++++++++++++++******+++,,,------------++++++++++++++++++++++++))))))***+++---...//////,,,///111333===MMM[[[aaa]]]SSSHHHBBB===:::;;;???BBBEEELLLUUU___gggnnnrrrxxx|||tttbbbZZZ[[[___kkkvvvnnn___NNNFFFCCC@@@AAACCCAAAFFFMMMTTTZZZbbblllssszzzzzzsssmmmjjjooowww~~~|||zzzyyyxxxxxx}}}ssspppllliiifffdddaaa^^^YYYYYYYYYUUUNNNEEE===999777666666555444444333333222333333444444555666666777888:::===@@@DDDGGGIIILLLSSS^^^jjjwwwvvvkkkbbb\\\YYYTTTSSSRRRQQQPPPPPPPPPPPPMMMPPPTTTWWWXXXZZZ]]]___eeeiiiooorrrpppiii```ZZZQQQNNNJJJGGGEEEBBB>>><<<::::::999888666555444444333333444444444444444444222111111111000000000000111111222222333333222222222222222111111111111111111111222222222222111111//////////////////////////////////////////000000////////////////////////......///000000000000000111111000000111111222333222222222222333333333333333555666666777<<>>MMMXXX]]]YYYOOOEEE@@@>>><<<>>>BBBCCCHHHQQQ\\\gggqqqxxx{{{wwwccc\\\]]]aaalllxxxnnn___OOOGGGCCCAAA@@@AAAAAAEEEKKKQQQWWW___iiipppwww~~~|||qqqjjjgggllluuu}}}~~~}}}{{{xxxvvvuuuuuuuuuyyyzzz}}}sssppplllhhhfffccc```^^^WWWXXXWWWRRRJJJAAA;;;888555555444333333222222111222222333444444555555666777999;;;>>>BBBFFFJJJLLLPPPWWWbbbnnnzzzyyynnnfff___[[[XXXTTTSSSRRRQQQPPPOOOOOOOOOMMMQQQVVVXXXXXXZZZ]]]aaaeeehhhjjjjjjggg___WWWRRRKKKHHHDDDBBBAAA???===;;;999999888777666555444444333333333333444444444444111111111000000000//////111111222222222222222111111111111111111111111111111111222222222222111111////////////////////////......////////////000000////////////////////////---...//////000000//////111111000000111111222333111111111222222222333333333555666666777;;;BBBGGGUUUcccrrr||||||xxxwwwtttoooiii___UUUNNNDDD@@@<<<:::999::::::999444555666666666777999;;;<<<@@@KKK\\\rrrlllNNNAAA888666777222333222111111000000111111------------------------++++++,,,---------,,,,,,++++++++++++++++++++++++******,,,---------,,,+++******++++++++++++++++++++++++++++++++++++++++++,,,,,,------............---000222555>>>KKKTTTVVVSSSJJJBBB???>>>>>>AAAFFFHHHOOO[[[hhhuuuyyyfff^^^```dddooo{{{}}}lll^^^OOOHHHDDDAAA???@@@AAAEEEJJJOOOUUU\\\fffmmmsss}}}~~~ssskkkfffjjjssszzzzzzyyywwwtttsssrrrrrrrrrtttuuuwwwzzztttqqqmmmiiigggdddaaa___VVVVVVTTTNNNFFF>>>999888444444444333222222111111222222222333444444555555888999<<>>JJJQQQRRRPPPGGG???>>>>>>???CCCIIIOOOWWWdddsss{{{ggg```bbbfffrrr}}}yyyjjj]]]OOOHHHEEEAAA??????AAAEEEJJJNNNSSS[[[dddkkkqqq|||wwwnnngggjjjpppuuuzzz~~~wwwvvvtttrrrpppooooooooopppqqqrrruuuzzzuuurrrnnnkkkhhhfffccc```UUUUUUSSSLLLCCC<<<999888555444444333333222111111111111222333333444444555888:::<<<@@@DDDIIILLLNNNUUU\\\hhhuuuzzzsssjjjbbb^^^ZZZVVVSSSQQQPPPOOOMMMLLLKKKKKKKKKNNNSSSXXXZZZYYYZZZ^^^bbbaaa```]]]YYYSSSMMMHHHEEEAAA>>><<<;;;;;;<<<;;;:::111222333444555666666777222222222333333444444444333333333222222222111111111111222222222111111000111111111111111111222222111111222222222222111111////////////////////////---.........//////000000////////////////////////---......///////////////111111111000111222222333333333333444444444555555333555666777777:::@@@EEEQQQ^^^nnnxxx{{{{{{yyywwwsssmmmcccYYYRRRGGGCCC>>>:::888888777666444555666666666777999;;;:::>>>HHHYYYpppvvvTTTDDD:::888999555333222222111000111111111---------,,,,,,,,,,,,+++///,,,***+++......+++(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,)))'''))),,,......,,,,,,+++*********,,,...000///000111444===HHHLLLJJJLLLDDD>>>===>>>@@@DDDIIISSSbbbuuuvvvbbbaaagggjjjttt|||vvvddd]]]RRRHHHCCC@@@??????BBBEEEIIIMMMRRRYYY```eeesssxxx{{{pppgggfffkkkooosssxxx~~~tttsssqqqqqqpppnnnkkkhhhiiijjjlllooouuu~~~}}}vvvssspppllliiiddd^^^ZZZYYYQQQJJJGGGAAA999555444333333222222333444555555222222333444444555666666999;;;???BBBEEEJJJOOOSSSWWWaaaooo}}}yyypppkkkddd^^^YYYTTTQQQNNNNNNMMMLLLJJJJJJJJJKKKLLLOOOPPPSSSVVVXXXXXXXXXXXXUUUTTTRRROOOKKKGGGDDDBBBAAA>>>:::999:::;;;999888555555444444444333333333111222222333333222222111111111111111111111111111222222222111111111000000000000000000//////////////////000000///...---------......///////////////.......................................///000000000000000000000000000000222222111111111111111111222111000111333444444333444444444444666999???CCCNNNXXXggguuu|||xxxvvvsssrrrooofffYYYOOOHHHAAA<<<;;;999555444666444444555555666666777777<<<>>>FFFVVVnnn|||WWWFFF???888555777444444222111000000//////---------,,,,,,++++++***---,,,,,,,,,------+++))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***((())),,,...---,,,,,,+++******+++,,,...000///000111444===HHHMMMKKKJJJDDD???>>>???@@@FFFMMM\\\llluuubbb```fffjjjttt{{{}}}xxxooobbb[[[QQQHHHBBB@@@???>>>AAADDDHHHLLLRRRYYY```eeerrrwww~~~|||qqqhhhgggjjjnnnrrrwww}}}{{{yyysssrrrqqqpppooommmjjjgggfffggggggiiiooozzz~~~|||wwwtttppplllhhhccc]]]YYYTTTMMMGGGDDD@@@999666666333333333333333444444555333333333444444555666777:::<<<@@@CCCFFFKKKPPPTTT[[[dddrrr~~~ssskkkfff```ZZZVVVSSSOOOMMMMMMLLLKKKJJJJJJJJJKKKLLLNNNPPPSSSVVVWWWWWWVVVUUURRRQQQNNNKKKGGGDDDAAA@@@>>><<<999888999999888666555444444444444333333333111222222333333222222111111111111111111111111111222222222111111111000000000000000000//////////////////////////////...------......///////////////.......................................///000000000000000000000000000000111111111111111111111111111111111222444555444333444444555444666999>>>BBBMMMWWWfffttt~~~{{{yyywwwuuutttpppgggYYYOOOHHHAAA<<<;;;999555444666666666777777888888999999:::<<>>IIINNNLLLHHHDDDAAA@@@???AAAJJJTTTfffvvvsssaaa```eeejjjvvv{{{}}}wwwtttsss}}}pppggg___YYYOOOGGGBBB@@@>>>===???BBBGGGLLLSSSZZZbbbhhhpppuuu{{{~~~sssjjjhhhjjjmmmqqqvvvzzz}}}xxxuuusssrrrpppooonnnnnnkkkhhheeebbbaaaaaabbbhhhsss}}}{{{xxxuuupppkkkfffaaa[[[WWWOOOHHHCCCAAA>>>999666777333333333333444444555555555555444444555666777888<<<>>>BBBEEEHHHMMMSSSWWW___hhhvvvvvvkkkccc___ZZZUUUSSSPPPNNNLLLKKKKKKJJJIIIJJJJJJLLLMMMNNNPPPSSSUUUVVVUUURRRQQQMMMKKKHHHDDDAAA???>>>===;;;999888888999888666444444444444444333333333333111222222333333222222111111111111111111111111111222111111111111000000000000000000000////////////---...//////////////////---......///////////////.......................................///000000000000000000000000000000111111111111111111111111111111222555777777555333444444555555666999>>>BBBLLLUUUdddsss~~~}}}zzzxxxwwwwwwvvvqqqgggYYYOOOHHHAAA<<<;;;999555444666666666777777888888999999888:::AAAQQQhhh]]]JJJ@@@888555666333333222222333333444555......---,,,+++***))))))))),,,///...+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---------,,,,,,,,,++++++,,,---/////////111222666???KKKPPPNNNGGGEEECCCBBB@@@CCCMMMYYYiiiyyypppaaa___eeejjjyyy}}}}}}vvvqqqooopppyyylllccc[[[UUUMMMGGGBBB@@@>>>===???BBBGGGMMMTTT\\\eeekkkoootttzzz~~~uuummmkkkllllllpppuuuxxx}}}~~~{{{xxxtttqqqooopppooommmlllkkkiiieeebbb___]]][[[[[[aaalllzzz~~~~~~~~~|||{{{yyyuuupppjjjeee___YYYTTTLLLEEE@@@>>><<<777555777444555555666777777777777888777555444555666888:::>>>AAADDDHHHKKKPPPVVVZZZbbbkkkyyy}}}oooeee]]]ZZZUUUQQQPPPOOOMMMLLLJJJIIIHHHHHHIIIKKKLLLMMMNNNPPPRRRTTTTTTQQQNNNKKKIIIGGGCCC???===;;;;;;<<<888888999999999777555333444444444333333333222222111222222333333222222111111111111111111111111111111111111111000000000000000000000000////////////------...///000000//////---......///////////////.......................................///000000////////////////////////111111111111111222222222111111333666999888666333333444555555666888===@@@JJJTTTcccqqq|||}}}zzzwwwwwwwwwvvvpppeeeXXXNNNHHHAAA<<<:::999555444666444444555555666666777777888:::@@@OOOeee}}}^^^JJJ@@@999666777333333222222222333333444......------,,,++++++***))),,,///...+++***+++...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++---------,,,,,,,,,,,,,,,,,,,,,---.../////////111222666AAALLLQQQPPPIIIFFFDDDCCCAAADDDOOO\\\hhhxxxmmmaaa___eeekkkxxx|||~~~zzzrrrmmmmmmppp~~~~~~ttthhh```WWWSSSLLLGGGCCCAAA???===???CCCHHHOOOVVV___gggmmmooosssyyy~~~~~~wwwqqqpppooonnnppptttxxx|||~~~}}}}}}~~~}}}|||yyyvvvssspppooonnnmmmkkkjjjiiifffbbb___\\\ZZZWWWWWW\\\hhhvvv}}}}}}}}}}}}|||zzzuuuoooiiiccc]]]WWWSSSKKKDDD>>><<<:::666555777666777999:::;;;<<<<<<<<<;;;999666555555777:::<<>>@@@CCCHHHOOOVVV___hhhmmmnnnsssxxx|||}}}xxxuuuuuussspppqqqtttwwwyyy}}}|||{{{||||||{{{yyyvvvtttrrrpppooolllkkkiiihhhfffddd```]]]YYYWWWTTTTTTYYYdddrrr|||}}}~~~||||||||||||{{{yyyuuunnngggaaa\\\VVVSSSKKKDDD>>><<<:::777666999999;;;===@@@BBBCCCCCCCCC===;;;888555555888;;;>>>CCCFFFJJJMMMRRRWWW]]]aaahhhrrr~~~yyymmmddd___XXXTTTPPPMMMLLLKKKJJJIIIEEEEEEFFFGGGHHHKKKMMMOOOPPPQQQPPPOOOLLLIIIEEECCCBBB@@@>>><<<::::::999:::666888999888777555666666333333333333222222222222111222222333333222222111000000000000000000000000//////000000000000000111000000000000////////////---...//////////////////---......///////////////.......................................///000000000000000000000000000000000000000111222222333333111111333555888999777555333444555555666888;;;>>>EEEOOO___nnnyyy|||vvvwwwvvvssskkk```UUUNNNHHHAAA<<<;;;999555444666666666777777888888999999999;;;@@@KKK___zzz|||cccMMM@@@:::999999555444222111000/////////.........///////////////+++++++++,,,---...---+++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++***,,,///000---,,,+++,,,+++,,,---......////////////111333888CCCOOOTTTSSSQQQIIICCCAAACCCFFFOOOXXXcccpppvvvhhhaaa```gggooouuuzzz}}}xxxooojjjlllqqq{{{tttjjj^^^UUUSSSPPPKKKHHHFFFDDDAAA??????BBBGGGMMMUUU]]]fffkkklllqqqvvvyyy|||}}}{{{yyyyyyzzzxxxsssrrrtttuuuvvvyyy{{{}}}~~~~~~zzzyyyzzzwwwvvvuuusssqqqpppooonnnkkkiiigggfffeeebbb^^^[[[UUUTTTRRRRRRWWWbbboooxxx}}}}}}{{{zzzzzzzzzzzzyyytttmmmfff```[[[VVVSSSIIIBBB<<<<<<;;;999:::===<<<>>>BBBEEEHHHJJJJJJJJJ???<<<888555555888<<>>===<<<;;;:::999888888555777777666444333555777333333333222222222222111111222222333333222222111000000000000000000000000////////////000000111111000000000000//////////////////////////////...------......///////////////.......................................///000000000000000000000000000000///000000111222222333333111111111333666888777666222444555666666777:::===DDDNNN]]]lllxxx~~~{{{xxxxxxwwwrrrjjj___VVVQQQHHHAAA<<<;;;999555444666666666777777888888999999999;;;???III[[[vvviiiQQQBBB;;;999888444333222222111111111111......//////000111111111,,,***)))+++...///---***,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++)))---000000...++++++,,,+++,,,---...///////////////111333888CCCPPPUUUTTTSSSJJJBBBAAACCCGGGNNNUUU```kkkyyysssfffaaa```gggpppwww|||{{{qqqlllnnnrrrzzzssshhh\\\TTTRRROOOKKKIIIGGGDDDBBB???===AAAFFFLLLSSS[[[dddjjjkkkoootttwwwzzz~~~~~~zzzzzzyyy{{{}}}{{{uuussstttttttttuuuwwwyyy{{{|||}}}~~~~~~zzzyyyzzztttsssqqqpppnnnnnnmmmmmmjjjiiigggeeedddaaa]]]ZZZSSSRRRPPPQQQVVV```llluuu~~~}}}zzzyyyyyyyyyxxxxxxsssllleee```[[[VVVSSSGGG@@@;;;<<<<<<<<<>>>AAA>>>@@@DDDIIILLLNNNOOOOOOAAA===999666555888===@@@FFFIIIMMMQQQUUU[[[aaaeeesss}}}uuuiii___ZZZXXXVVVRRRMMMIIIGGGEEEDDDBBBCCCCCCDDDFFFHHHKKKNNNPPPTTTRRRNNNJJJFFFCCCAAA@@@;;;;;;;;;;;;:::888777666444555666444111111444777333333333222222222111111222222222333333222222222000000000000000000000000.../////////000000111111000000000000///////////////000000000///...---------......///////////////.......................................///000000000000000000000000000000///000000111222222333333111000000222555777777777222444555666666777:::<<>>GGGYYYsssmmmTTTCCC;;;888777333333222222333333444444////////////////////////,,,------......------,,,+++***)))))))))***,,,,,,...+++)))))),,,---,,,******++++++,,,,,,++++++******+++,,,,,,------,,,,,,------,,,------...///000111555666999FFFWWW[[[VVVUUULLLDDDAAAAAACCCJJJRRR\\\dddppp{{{}}}zzzooodddaaaaaakkkwww{{{|||}}}yyyuuurrrsssuuu}}}vvvoooeeeYYYQQQPPPNNNKKKIIIGGGFFFCCCAAA@@@BBBGGGMMMUUU]]]dddhhhkkkmmmqqquuuzzz}}}|||}}}~~~}}}||||||}}}|||yyywwwyyysssoooqqqssstttxxx|||~~~zzzvvvuuuuuusssqqqooonnnllljjjhhhhhhhhhgggeeebbb___\\\ZZZVVVSSSOOOOOOUUU```lllsss}}}~~~~~~~~~~~~|||{{{yyyxxxxxxwwwsssllleee___YYYTTTPPPEEEBBB???>>>???@@@AAABBBJJJHHHGGGKKKPPPQQQMMMIIIAAA===999666777;;;AAAEEEHHHKKKPPPUUUZZZaaahhhmmmxxx~~~{{{nnnbbbYYYTTTQQQQQQOOOKKKHHHFFFEEEEEEEEEDDDCCCCCCEEEIIINNNPPPPPPSSSPPPKKKHHHEEEBBB???<<<======<<<;;;999888888777555555444444444333333333333222222111111222222333333333222222111000//////000000////////////000000////////////////////////000000000000000000000000111111111111000///------......////////////......//////...---,,,,,,++++++///...---,,,---...///000000///...------...///000111111111000000000000000333333222222333333444555666555555555666777999:::CCCNNN\\\iiivvv~~~xxxtttvvvuuuuuurrrmmmcccXXXPPPLLLGGG???999777666666666555444444555555666777888;;;<<<@@@HHHXXXrrrqqqVVVDDD<<<888555555444444333222111000000////////////////////////,,,------......------,,,+++***)))))))))***,,,,,,---+++)))))),,,---,,,***))))))************))))))***+++,,,,,,------,,,,,,------,,,------...///000111555777;;;III[[[```\\\WWWNNNEEEBBBAAACCCIIIPPPZZZaaallluuu{{{|||zzzyyyzzzooofffcccdddmmmyyy}}}~~~~~~{{{wwwvvvxxx{{{zzzssskkkcccXXXQQQPPPNNNLLLKKKJJJIIIFFFCCC@@@BBBGGGMMMUUU]]]cccgggjjjlllqqquuuzzz~~~}}}|||||||||{{{tttoooooopppqqqtttyyy~~~yyyvvvuuuqqqpppooonnnmmmllljjjiiiggggggfffeeebbb___]]][[[WWWUUUSSSUUU[[[fffrrryyy~~~||||||||||||}}}|||{{{zzzxxxwwwwwwvvvuuuqqqjjjccc]]]WWWQQQNNNEEEBBB???>>>???BBBCCCCCCIIIGGGGGGJJJNNNOOOKKKGGG???===999666777<<>>;;;<<<;;;;;;:::999888777666555444444444444333333333333222222111111222222333333333222111111000//////000000////////////000000////////////////////////000000000000000000000000111111111000000///------......////////////......///......---,,,,,,++++++,,,,,,+++++++++,,,---...//////............//////111000000000000000000000333222222222222333444444555555444555666777999:::AAAMMM[[[hhhvvv}}}xxxuuuxxxwwwuuurrrllldddZZZSSSLLLFFF???999777666666666555444444555555666777888:::<<>>:::666555444444333222111000000////////////////////////,,,------......------,,,+++************+++,,,,,,---+++******+++,,,,,,+++******++++++++++++*********+++,,,,,,------,,,,,,------,,,------...///000222555777===NNNbbbiiieeeZZZPPPFFFBBBAAABBBGGGMMMWWW^^^gggooosssuuuuuuuuuzzzooohhhfffhhhqqq|||}}}{{{|||uuulllfff___XXXSSSQQQPPPOOOOOONNNLLLIIIFFFAAACCCFFFLLLSSS[[[bbbfffiiimmmrrrvvvzzz~~~~~~vvvnnnkkkkkklllooottt}}}~~~xxxvvvvvvnnnnnnmmmlllkkkjjjjjjiiifffffffffeeecccaaa^^^]]]ZZZZZZZZZ^^^fffqqq{{{~~~{{{yyyxxxxxxyyyxxxxxxwwwvvvvvvuuuuuuuuusssnnnggg```ZZZTTTNNNJJJCCCAAA??????AAACCCDDDDDDHHHFFFEEEGGGJJJJJJGGGDDD>>>;;;888666888===BBBFFFJJJMMMRRRWWW\\\cccjjjnnn{{{~~~wwwlllccc\\\WWWTTTRRRKKKIIIFFFCCCAAAAAAAAAAAADDDDDDEEEGGGLLLOOOPPPPPPLLLIIIFFFCCCAAA???<<<:::::::::999888777666666555444444444444333333333333222222111111111111222222222222222111111000000///000000////////////000000////////////////////////000000000000000000000000000000000000///......---......////////////...............------,,,,,,+++//////......//////000111......////////////......000000000000000000111111222222222222222333444444555444444444555777999:::???KKKYYYfffttt~~~~~~}}}{{{yyy{{{zzzxxxuuuooofff\\\VVVJJJEEE>>>999777666666666555444444555555666777888:::<<>>>>>AAACCCEEEEEEEEEDDDCCCDDDEEEEEECCC@@@<<<:::777777999>>>DDDHHHJJJMMMRRRWWW]]]cccjjjooozzzwwwkkk```YYYTTTPPPMMMIIIGGGDDDBBB@@@@@@@@@AAADDDDDDFFFIIIMMMOOOOOOOOOIIIFFFCCCAAA???>>><<<:::888888777666666555444444444444444333333333222222222222111111111111222222222111111111000000000///000000////////////000000////////////////////////000000000000000000000000//////000000///......---......////////////............---------,,,,,,,,,////////////000111111222---...///000000///...---000000000000000111111111222222222111222333333444444444333444555777999:::===HHHWWWdddsss~~~~~~~~~{{{uuujjj^^^VVVHHHCCC===999777666666555555444444555555666777888999<<>>===<<<===@@@BBBCCCCCCBBBAAA@@@@@@@@@@@@???===:::999888888;;;AAAFFFJJJKKKOOOSSSXXX^^^eeelllpppxxxxxxjjj___XXXSSSNNNKKKGGGFFFCCCAAA@@@@@@AAABBBCCCDDDFFFJJJMMMOOONNNMMMGGGEEEBBB???>>>===;;;999666666666555555444444444444444333333333222222222222111111000000111111222111111111000000000000000000000////////////000000////////////////////////////////////////////////...////////////......---......////////////......---------------,,,,,,,,,)))***++++++,,,------------...///000000///...---//////000000111111111111222111111111111222333333333333333333555777999:::<<>>>>>======<<<<<<;;;;;;:::999888:::>>>CCCIIIMMMNNNRRRVVV[[[aaahhhnnnsssxxxuuuggg]]]WWWTTTPPPLLLFFFEEECCCAAA@@@@@@AAABBBBBBCCCFFFJJJMMMNNNLLLJJJFFFCCC@@@>>><<<;;;999777666666555555444444444444333333333333222222222222111111000000000000111111000000000000000000000000000000////////////000000////////////////////////////////////////////////....../////////......---......////////////......------------------------)))***+++---..................////////////....../////////000111111222222111111111111111222333333222222222333555777999;;;<<>>:::999888777999;;;<<<<<<;;;::::::::::::999999999:::999999999;;;@@@FFFLLLOOOSSSVVVZZZ```eeelllssswww{{{~~~rrrcccYYYUUURRRNNNIIIEEECCCAAA@@@???@@@AAABBB@@@BBBEEEJJJMMMMMMKKKHHHDDDAAA>>>;;;:::888555333555555555555555444444444333333333222222222222111111111000000000000111111///000000000000000000000000000////////////000000////////////////////////////////////////////////------...//////......---......////////////......------------------------,,,---...000111222111111//////............//////...//////000111111222222111111111111111222222333222222222333444777999;;;<<>>LLLeeezzz{{{qqq]]]OOOCCCAAAEEEHHHKKKNNNYYYbbbnnntttvvvyyy~~~lllggggggjjjtttzzzpppcccZZZVVVVVVVVVVVVWWWZZZ```eeefffaaaYYYSSSIIIIIIJJJMMMSSS[[[cccgggeeemmmvvvyyyyyyyyy~~~xxxnnnfff___]]]^^^ccckkktttzzzyyyvvvsssrrrkkknnnooolllfffccceeegggeeefffffffffeeecccaaa```___```bbbfffjjjppptttwwwxxxwwwsssnnnjjjhhhiiikkkllloooooojjjbbbZZZWWWXXX\\\bbbjjjqqqtttqqqlllhhhccc^^^WWWOOOHHHAAA;;;777888777666777999::::::999888999999888777777999:::999999:::<<>>???@@@AAA???AAAEEEIIIMMMMMMJJJGGGCCC@@@<<<999888666333111555555555555555555444444333333333222222222111111111111000000000000111111////////////000000000000000000////////////000000////////////////////////////////////////////////------......///......---......////////////......------------------------)))+++,,,...000000000///000///...------...///000...//////000111222222222111111111000111222222333111111222333444777999;;;<<>>:::888777777666555555444444555555666777888777;;;???CCCMMMfffqqqRRRBBB<<<:::666666555444333222222111111111111111000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...///000333<<>>BBBGGGJJJRRR]]]jjj}}}}}}jjjdddfffjjjtttyyynnnbbb[[[VVVSSSTTTXXXYYY___eeeiiijjjhhh^^^TTTMMMLLLMMMRRRYYY___aaabbbbbbfffkkkqqquuuyyy~~~yyymmmccc___aaadddkkkrrruuutttrrrsssuuummmnnnmmmjjjfffcccdddfffiiigggeeeeeedddbbb^^^[[[ZZZZZZZZZ^^^bbbgggiiijjjgggccc``````^^^ZZZYYY\\\^^^___^^^ZZZTTTOOOOOOPPPXXXcccmmmnnnjjjgggddd```]]]WWWNNNEEE>>>:::666333333444444444444555555555111333666777777888999;;;;;;===???BBBFFFMMMTTTZZZ\\\^^^bbbhhhnnnuuuzzz}}}wwwhhhZZZSSSOOOIIIEEECCCAAA@@@@@@?????????@@@@@@@@@CCCGGGJJJKKKIIIFFFCCC@@@>>>;;;888666555555555444444333222222222222222222222222111111111000000222222111111000000000000111111000000////////////333222111000000000000000//////............//////////////////////////////........................---.../////////...,,,,,,......---------,,,,,,,,,......................../////////////////////...111111111000111111222222111111111111111111111111111222444444444555888:::===CCCNNN^^^nnn{{{|||pppdddWWWKKKDDD@@@===888666555666666666555555555666777888888888777888<<>>CCCGGGKKKVVVdddwwwjjjccceeeiiitttwwwlll```YYYTTTQQQSSSWWWYYYaaahhhkkkllliii___TTTMMMNNNPPPTTTXXX\\\]]]\\\\\\```gggmmmsssxxx|||qqqddd```bbbfffkkkqqqsssrrrpppqqqrrrmmmlllkkkhhheeeeeefffhhhkkkhhheeecccaaa```]]][[[YYYXXXYYY\\\```cccdddddd^^^ZZZWWWWWWUUURRRRRRVVVVVVXXXWWWSSSNNNKKKKKKMMMVVVbbbmmmoookkkfffbbb]]][[[UUUKKKBBB;;;777444222222222222333333333444444///111555666777888:::<<<===???CCCGGGKKKRRRYYY]]]___aaaeeekkkqqqxxx}}}nnnaaaUUUOOOKKKFFFBBBAAA??????>>>>>>>>>>>>??????@@@CCCFFFIIIHHHFFFCCC@@@>>>===:::888666555444444333333222111111111111111222222111111111000000000000000000000////////////000000//////////////////222222111//////.........//////............//////////////////////////////........................///............---------...------------,,,,,,,,,..............................//////////////////000000000000111222333333111111111111111111111111111222444444444555888:::===CCCNNN^^^nnn{{{{{{ooofff___VVVLLLEEE@@@===888666555666666555555555555666777777888888777888;;;???FFFYYYxxxxxxXXXEEE<<<:::666555444333222222222222000000/////////.................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++++++++,,,,,,,,,,,,------************+++,,,---...111444===JJJUUUWWWQQQJJJGGGBBBBBBFFFHHHKKKXXXhhhkkkcccccchhhtttvvvjjj]]]VVVQQQNNNOOOTTTYYYaaajjjmmmmmmjjj```VVVLLLMMMPPPSSSUUUVVVUUUUUUVVV[[[cccjjjqqqvvv{{{~~~vvvhhhccceeelllnnnqqqrrrpppoooooopppmmmllljjjgggfffgggjjjlllmmmjjjeeebbb```___^^^\\\YYYYYYZZZ\\\```aaaaaa```YYYTTTQQQPPPNNNKKKKKKOOORRRSSSSSSOOOKKKIIIJJJMMMUUUbbbnnnppplllggg```[[[YYYRRRHHH???999666333111222222222333333333333444000222555777888999;;;===???BBBFFFKKKOOOUUU[[[___```bbbffflllrrryyy~~~yyyrrreeeZZZOOOKKKHHHCCC@@@@@@>>>>>>=========>>>??????@@@BBBEEEFFFEEECCC???===<<<;;;999666555444444444333333222111111111111111111111111111000000000000//////////////////.........///////////////......000///...---,,,+++++++++///......------......///////////////////////////........................//////...------------...------------------------....................................////////////000000000000000111222222111111111111111222222222111222444444444555888:::<<>>DDDVVVuuuyyyYYYEEE===<<<666555444333333333333333111111111000000000//////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))*********++++++++++++++++++,,,,,,---------------------...///000111000444===IIISSSUUUPPPJJJFFFBBBDDDIIIJJJMMM[[[lllkkkbbbbbbgggsssuuuiii[[[SSSMMMJJJLLLQQQYYYbbbkkknnnmmmiiiaaaXXXMMMOOOQQQSSSSSSRRRQQQPPPRRRXXX```iiiooouuuzzz}}}rrrmmmoooooopppqqqqqqqqqqqqrrrsssnnnllliiihhhhhhjjjlllnnnnnnkkkeeebbb```___^^^]]]ZZZZZZ\\\___aaabbb```^^^WWWRRRNNNMMMJJJGGGGGGKKKNNNOOOOOOLLLHHHGGGIIILLLWWWdddppprrrmmmggg___YYYVVVPPPFFF===888555333222222222333333333444444444222444777999:::;;;===???BBBEEEJJJNNNRRRVVV[[[^^^^^^```dddjjjqqqwww|||xxxnnnfff[[[RRRKKKHHHEEEAAA???@@@======<<<<<<===>>>?????????AAACCCCCCBBB???<<<::::::999777555444444444444444444333222222222222222111111111000000000//////..................//////---...////////////......///...---,,,++++++++++++......------------......////////////////////////........................//////...------------...------------------------........................---.........//////000000222111111000//////000000000000111111111222222222111222444444444555888:::;;;AAAMMM]]]nnn{{{|||qqqjjjaaa]]]\\\YYYQQQIIIAAA>>>999666555555555444333333333333444444444444555666999===DDDVVVsssxxxZZZFFF>>><<<666555444444333333333333111111111111000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++***++++++,,,,,,------...,,,,,,,,,,,,,,,---//////000444===IIIRRRUUUQQQLLLCCC@@@BBBIIILLLPPP^^^nnnkkkbbbaaaeeeqqq}}}|||~~~|||~~~sssgggYYYQQQMMMKKKNNNSSS\\\eeemmmmmmkkkggg___XXXOOORRRTTTTTTSSSQQQPPPPPPPPPVVV```hhhooouuuyyy|||{{{uuuvvvppppppooopppqqqtttvvvxxxmmmkkkhhhhhhjjjlllllllllllliiidddaaa```___^^^]]][[[\\\^^^aaaccccccaaa^^^VVVQQQLLLKKKIIIFFFGGGKKKMMMNNNMMMJJJFFFFFFHHHLLL[[[gggrrrrrrllleee]]]WWWRRRLLLBBB;;;666555444444222222333333333444444444333666:::<<<>>>???BBBDDDFFFJJJNNNRRRTTTWWWYYY\\\\\\^^^bbbhhhnnnuuuzzz}}}yyynnnccc\\\RRRKKKFFFDDDBBB>>>===???;;;;;;:::;;;;;;<<<===>>>>>>???@@@AAA@@@===:::888888777666444333333444444444444333222222222222222111111000000000/////////............////////////---...///000111000///...000000///............///......------------......////////////////////////------------------------///............---------,,,,,,,,,------------...........................------......///000000000222222111000////////////000000000111222222333333111222444444444555888:::999???LLL\\\mmmzzzxxxqqqiiieee```^^^]]]XXXPPPIIIBBB>>>999666555555555444555555555555555555555555555666999===CCCTTTqqqvvvZZZHHH???<<<777666555444333333333333111000000000000/////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++******+++,,,,,,---......))))))))))))***+++,,,---111555>>>HHHQQQSSSQQQNNNEEE@@@AAAHHHLLLOOO[[[iii}}}kkkbbbaaadddnnnzzzzzz|||~~~}}}xxxuuu|||}}}pppdddXXXQQQOOOOOOTTTYYYbbbjjjooommmgggbbb[[[UUUPPPRRRTTTSSSPPPNNNNNNOOOPPPWWW```iiipppuuuyyy||||||}}}}}}|||vvvsssqqqoooppprrrtttuuukkkhhhggggggjjjkkkjjjiiihhheeebbb```___^^^]]][[[[[[\\\___bbbeeedddaaa^^^SSSNNNJJJJJJIIIHHHJJJOOOPPPPPPPPPLLLHHHHHHKKKNNN]]]hhhrrrqqqjjjbbb[[[TTTNNNGGG>>>777444333444444111111111222222222222333222666:::>>>AAAEEEHHHKKKKKKOOOSSSUUUVVVWWWXXXZZZZZZ\\\```ffflllsssxxx{{{xxxnnncccWWWPPPIIIDDD@@@@@@???;;;:::===888777777888888:::;;;;;;<<<===>>>>>>>>>;;;999777777666555333333333444444333333222111111111111111111000000000////////////....../////////000000000---...000222222111000/////////////////////000111...------,,,,,,------...////////////////////////---------------------------.../////////...,,,,,,,,,,,,,,,---------..............................------......///000000111111000000/////////000000///000000111222222333333111222444444444555888:::888>>>JJJ[[[kkkyyyyyyqqqkkkfffffffffeeeaaaZZZPPPJJJBBB>>>999666555555444444555555555555555555555555666777:::===BBBQQQmmmsss[[[III???;;;888888666555333333222222000/////////....................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++******+++,,,,,,---......,,,,,,,,,,,,---...//////222666>>>HHHOOORRRQQQNNNJJJCCCAAAGGGJJJLLLUUUaaawwwkkkbbbaaacccmmmxxxzzz{{{|||zzzssspppxxx|||mmmbbbWWWRRRQQQSSSYYY```gggnnnqqqmmmeee___XXXQQQNNNQQQRRRPPPMMMKKKKKKMMMQQQWWWaaaiiipppuuuyyy|||{{{|||}}}yyytttooonnnnnnnnnnnniiifffeeefffiiijjjhhhfffeeeccc```^^^^^^]]][[[YYYZZZ[[[___ccceeedddaaa^^^PPPLLLIIIIIIJJJJJJMMMSSSTTTUUUTTTPPPLLLKKKOOORRR^^^iiiqqqooohhh```XXXRRRJJJDDD;;;555222222333444000000000000111111111111111555:::@@@DDDIIIMMMPPPOOORRRVVVXXXXXXXXXXXXYYYYYY[[[___eeelllrrrwwwzzz||||||pppeeeZZZNNNGGGDDD???===>>><<<999888;;;555555555555666777888999;;;<<<======<<<;;;999777666555444333222333444444222111111000000000000000000000000000////////////.../////////000000111111---///111222333222111000---------------...///000...------,,,,,,------...////////////////////////------------------------,,,...///000000...,,,+++,,,,,,,,,------.................................---------...///000000111///......//////000111222///000000111222222333333111222444444444555888:::777===IIIZZZkkkxxx}}}uuunnniiigggiiillllllfff]]]SSSLLLBBB???:::666555555444333333333333333333333333333777888:::<<<@@@NNNiiirrr[[[III???:::999888777555333222222111222222111111000////////////////////////.........***+++,,,---............******+++++++++,,,,,,,,,++++++++++++++++++++++++------++++++++++++------...///000///------///000000666@@@KKKSSSTTTPPPLLLJJJFFFDDDHHHLLLOOOWWW^^^ooo}}}hhhaaaccceeellluuu|||{{{{{{xxxsssqqqyyy|||yyyllldddXXXQQQRRRXXX___dddoooooonnnhhh```ZZZWWWVVVPPPQQQRRRPPPMMMKKKKKKKKKSSSWWW___iiirrrxxxzzzzzz|||}}}wwwppplllkkklllllllllkkkhhhfffcccbbbbbbbbbbbbaaa___^^^___^^^]]][[[___]]]]]]```cccccc^^^YYYRRRMMMHHHHHHMMMRRRVVVVVVYYYYYYWWWSSSPPPOOOSSSWWWdddhhhmmmooojjj```TTTLLLDDD@@@;;;666333222444555222222111111222222333444333777<<>><<<:::888777666444555555555666666777777888999999888888777666555111111111111111111111111000000000000000000000000222111000......---------////////////000000000000...///000///,,,*********......///000000000000000////////////////////////////////////////////////---------............///------------------------,,,,,,,,,---------...............////////////000---.........//////000000000000000000000111111222///000000000000111111111333333333444555666777888<<>>;;;;;;777777666555444222222111111111111111111111111111//////000111111111111111000000000000000000000000000000000000000000000000///............//////000........./////////000000000222333222000......///---...//////000000//////////////////////////////////////////////////////,,,,,,---------.........------------------------,,,,,,,,,---------...............////////////000.........///////////////111111111111111222333333111111222222222333333333333333333444555666777888:::???IIIUUUdddsss~~~}}}{{{{{{|||{{{zzzyyyvvvpppjjjccc[[[RRRLLLEEEAAA;;;777666555444333333333444444444555555555444888777999BBBJJJ```~~~gggMMM@@@;;;999777666555666555333222333333222222111000000000.........///////////////,,,,,,---...//////......******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,++++++---...555888AAAPPP]]]cccaaa\\\MMMGGGCCCCCCEEEHHHNNNVVV^^^jjjmmmnnnuuuvvvxxx}}}iiidddfffjjjrrr{{{}}}~~~|||{{{zzztttpppfff```YYYTTTTTTWWWZZZ\\\UUUPPPIIIDDDAAABBBDDDEEEGGGIIIJJJJJJHHHGGGHHHHHHQQQUUUZZZ```fffllltttyyy{{{}}}xxxpppjjjfffdddbbbbbbbbbbbbbbbaaaaaa```[[[[[[\\\^^^``````^^^\\\YYYXXXXXXXXXXXXWWWUUUSSSQQQPPPSSSXXX___ccccccaaa[[[ZZZYYYYYYYYYXXXXXXWWWWWWZZZ]]]\\\WWWNNNCCC===:::888555222000000111222111111000000111111222333111444888===AAAFFFLLLPPPSSSUUUWWWVVVRRROOONNNNNNRRRTTTVVVXXXZZZ\\\```cccgggkkksss~~~{{{qqqfffZZZMMMEEE@@@;;;999;;;666555555444333222222111000000000000000/////////000111111111000000///...///////////////////////////////////////////////////............//////000............///////////////000111111///------...------...///////////////////////////////////////////////////////////////,,,,,,,,,------------...------------------------,,,,,,,,,---------...............////////////000///////////////.........111111111000111222222333111111222222222333333333333333333444555666777888:::>>>HHHUUUdddrrr~~~~~~~~~~~~~~~yyyuuupppjjjccc[[[SSSNNNEEEAAA;;;777666555444333333333333444444444444555444888777999BBBJJJ```~~~kkkOOO@@@;;;999888666666666666444222333333333222111111000000------......///000000000***+++,,,---............******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,---,,,******,,,---555999CCCTTTeeelllhhhbbbOOOIIICCCCCCDDDFFFMMMTTT\\\gggjjjlllsssuuuxxx~~~jjjeeegggkkksss|||}}}vvvpppmmmddd___XXXSSSRRRSSSTTTTTTMMMHHHBBB>>>???BBBDDDFFFEEEGGGHHHHHHGGGGGGGGGHHHNNNSSSZZZ___cccjjjqqqwww{{{}}}yyyqqqkkkgggdddbbbcccccccccbbbaaa``````ZZZZZZ[[[]]]______]]]ZZZWWWWWWWWWVVVUUUTTTSSSRRRPPPPPPQQQVVV\\\___^^^\\\VVVUUUUUUVVVXXXXXXVVVUUUTTTVVVXXXWWWRRRJJJAAA<<<<<<:::666333000...------111000000000000111222222111444999===AAAFFFLLLOOOQQQSSSUUUSSSOOOLLLMMMOOOSSSUUUWWWXXXYYYZZZ]]]```bbbgggnnnxxx~~~rrrgggZZZOOODDD???;;;777666777222222222111111000000000000///////////////......111111111000000///...---////////////////////////////////////////////////000//////.........//////------........./////////---///000000...,,,------------...////////////...------------------------////////////////////////,,,,,,,,,,,,------------------------------------,,,,,,,,,---------......,,,,,,,,,------------...///////////////........................//////000111111111111222222222333333333333444555666777888999>>>GGGTTTcccqqq}}}yyyvvvqqqkkkddd\\\SSSNNNEEEAAA;;;777666555444333333333333333444444444444444888777:::CCCKKKaaaoooQQQAAA<<<:::888666666666666444222444333333222222111111000.........///////////////++++++,,,,,,,,,,,,,,,+++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++---------,,,,,,...000555:::GGGZZZmmmtttpppiiiRRRJJJDDDCCCCCCFFFLLLTTT[[[fffiiikkksssuuuzzz}}}iiieeeiiimmmvvv~~~wwwqqqllliii```\\\VVVQQQPPPPPPPPPPPPJJJEEE???===???BBBEEEEEEEEEGGGIIIIIIHHHHHHHHHIIILLLRRRYYY___bbbhhhooouuuzzz|||{{{tttnnniiifffbbbcccccccccbbbaaa___^^^XXXXXXYYY[[[]]]\\\YYYWWWUUUUUUUUUTTTRRRQQQPPPPPPNNNMMMNNNRRRXXX[[[ZZZXXXQQQQQQQQQTTTWWWXXXVVVTTTQQQQQQPPPMMMIIIDDD???<<<:::888555333000/////////000000000000000111222222222555999===AAAFFFLLLOOOPPPRRRSSSPPPLLLJJJMMMQQQTTTUUUWWWWWWWWWYYY[[[]]]^^^bbbjjjrrrzzz{{{uuuiii^^^QQQGGG>>>:::888444333444000000000000000/////////000000/////////.............../////////......---........................////////////////////////111000///...............---------.........//////---///000///...------...,,,---......//////......------------------------////////////////////////++++++,,,,,,,,,---------------------------------,,,,,,,,,---------......,,,,,,,,,------------...000/////////............---------------......///000000000111111111222222333333333444555666777888888===GGGTTTcccqqq}}}{{{xxxssslllddd[[[QQQJJJEEEAAA;;;777666555444333222222333333333444444444444888777:::DDDMMMcccsssSSSCCC???:::888777666777666444333444444333222222111111000000000//////.........---,,,,,,,,,,,,+++***))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++------------+++++++++,,,.........///222444666<<>>BBBFFFLLLOOOOOOQQQQQQNNNJJJIIIMMMRRRTTTUUUWWWWWWVVVWWWYYY\\\[[[```gggooovvv{{{}}}yyyuuuooocccXXXMMMCCC;;;999777444222333111111111111111111000000000000/////////.........++++++,,,---....................................////////////////////////222111000......------------------.........//////---///000000...---......,,,---......//////......////////////////////////////////////////////////++++++,,,,,,,,,---------------------------------,,,,,,,,,---------.............../////////000000000000//////.........---...............///000000///000000000000111111111333333333444555666777888888===GGGSSSbbbqqq|||~~~}}}zzzuuunnneeeZZZOOOGGGEEEAAA;;;777666555444333222222333333333444444444333888777;;;EEENNNdddvvvUUUEEEAAA:::888777666777666555333333333222222111000000000000000000000////////////......---------,,,,,,,,,***++++++,,,,,,------...++++++++++++++++++++++++++++++,,,,,,,,,,,,------...---,,,,,,...111444666555<<>><<<<<<;;;;;;666444222111222222111000------......///111222333777999<<>>FFFQQQ```ppp}}}xxxvvvsssmmmdddZZZPPPJJJCCC@@@;;;777555444222111333333333333333333333333333888777;;;DDDMMMfff{{{YYYEEE>>>===:::888777777666555444333333222222111000000000000000000000////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------...---,,,,,,...000333555777???QQQjjj~~~xxxlllUUULLLEEEEEEHHHLLLRRRXXXeeeqqqvvvzzz}}}hhhccchhhooo{{{|||ssskkkeeecccbbb___ZZZSSSNNNKKKIIIGGGEEEBBBBBBBBBBBBCCCGGGMMMRRRVVVTTTSSSUUUYYYYYYUUUPPPRRRUUUYYY]]]aaafffkkkoootttvvv|||}}}uuuoookkkgggfffeeeeeedddbbb^^^[[[WWWWWWWWWWWWWWWVVVUUUTTTRRRSSSSSSPPPMMMKKKMMMOOOIIIHHHGGGKKKPPPRRRRRRPPPKKKMMMNNNPPPPPPOOONNNMMMIIIEEE???;;;999999999888666555333222333333333222//////000000111333444555777999===AAAGGGLLLQQQSSSVVVSSSNNNKKKJJJMMMPPPSSSWWWXXXXXXWWWUUUTTTVVVWWWZZZ]]]bbbhhhmmmrrruuuvvvxxxzzzyyyrrrlllcccWWWLLLCCC>>>888444222111111000///////////////////////////////////////...------------.........---++++++,,,,,,,,,+++,,,,,,------............////////////................................................///......---------------................................................------------------------+++++++++,,,,,,---------,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......////////////000000000000...//////000000000000///000111111111111222222222333333333444555666888888:::>>>FFFRRRaaappp~~~~~~wwwvvvrrrlllcccYYYOOOJJJCCC???;;;777555444222111333333333333333333333333333888888;;;EEEOOOhhh{{{YYYEEE@@@===:::888777777666555444333333333222111111000000000000000000////////////.........------------,,,......---,,,,,,+++******++++++++++++++++++++++++++++++,,,,,,,,,,,,------...---,,,,,,...000333444666???RRRjjj}}}tttgggRRRJJJDDDEEEIIIOOOWWW^^^mmmzzzjjjcccgggooo{{{{{{qqqiiieeecccccc___ZZZRRRLLLIIIFFFDDDCCCAAABBBCCCEEEGGGKKKQQQUUUZZZXXXWWWXXXZZZZZZWWWSSSVVVXXX[[[]]]```dddiiimmmqqquuu|||yyysssoooiiihhhfffeeedddbbb^^^[[[WWWWWWWWWWWWVVVUUUTTTSSSOOOPPPQQQPPPNNNMMMMMMNNNHHHGGGGGGKKKPPPRRRPPPNNNJJJKKKMMMNNNMMMLLLJJJIIIEEE@@@;;;777666666666555666555333333444555555444222222222222333555666777777999===BBBHHHMMMQQQSSSSSSPPPLLLJJJIIILLLPPPSSSWWWXXXXXXWWWUUUUUUVVVWWW]]]___dddiiinnnqqqtttuuusssvvvuuuoooiii```SSSGGG???;;;555222000//////...////////////////////////---............---,,,,,,,,,------------,,,,,,+++///...------,,,,,,,,,------............/////////....................................................../////////...------------------------------........................------------------------)))***,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......////////////000000000000000000000000000///......000111111111111222222222222222333333444666777888:::>>>FFFRRRaaaqqq~~~|||vvvuuuqqqkkkbbbWWWNNNIIIBBB???:::777555444222111333333333333333333444444333888888<<>>CCCHHHLLLPPPQQQPPPNNNKKKIIIJJJMMMQQQSSSXXXXXXYYYXXXWWWWWWXXXZZZ___bbbeeejjjnnnppprrrsssqqqtttsssmmmfff\\\OOOCCC;;;888333000//////...---////////////////////////------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---------------.........//////................................................---...///000000///...---------------------------........................------------------------(((***,,,...//////...---,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///.........////////////000000000000//////000000000000//////000000111111111222222222222222222333444555666777999===FFFRRRbbbrrr{{{yyyuuutttpppiii```VVVMMMHHHBBB>>>:::666555444333111333333333444444444444444333888999===GGGRRRkkkzzzZZZHHHCCC===:::888777777666555444444444333333222111111111000000000000//////////////////.........---------+++++++++,,,,,,---------+++++++++++++++++++++++++++++++++,,,,,,,,,------------------...///111222000999JJJ___mmmnnnbbbWWWLLLFFFCCCGGGMMMUUUbbbmmmzzzoooeeegggmmmzzz{{{sssmmmjjjjjjjjjbbb\\\SSSKKKGGGDDDBBBAAA>>>@@@CCCFFFJJJOOOUUUYYYaaaaaaaaaaaaaaa```^^^\\\ZZZZZZ[[[\\\^^^cccjjjoooxxx|||zzzuuummmkkkhhheeecccaaa]]]ZZZXXXXXXWWWWWWVVVTTTSSSRRRPPPOOONNNMMMLLLJJJGGGFFFEEEEEEGGGKKKOOOPPPMMMIIIIIIJJJKKKLLLKKKIIIGGGFFF@@@<<<777444333444444444555333222222444555444444222222222333444555666777999;;;???CCCGGGKKKMMMNNNMMMLLLJJJIIIJJJNNNRRRTTTXXXYYYZZZZZZZZZ[[[]]]___bbbdddgggkkknnnppprrrrrrrrrtttrrrkkkcccYYYLLL@@@999666333000000000///...........................---....../////////......,,,,,,,,,+++,,,,,,,,,,,,************+++,,,---...------------............................................................---...///000000///...---------------------------........................------------------------)))***---///000///...------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///.........////////////000000000000---...///000111111111111000000111111111222222222222222222333444555666777999===FFFSSScccttt~~~yyyvvvuuusssooohhh___UUUMMMHHHAAA===999666555444333111333333333444444555555555333888999===GGGRRRkkkzzz[[[IIICCC===:::888777777666555444444444444333222222111111000000000000/////////////////////.........------******+++,,,,,,---......++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------...///000111222999HHHYYYeeefff]]]UUUJJJEEEDDDGGGNNNXXXfffsssqqqfffggglllxxx~~~xxxsssqqqpppqqqeee___UUUMMMGGGDDDCCCBBB@@@AAADDDGGGJJJPPPWWW\\\aaabbbdddeeeeeeccc```^^^\\\\\\[[[[[[]]]cccjjjpppzzz~~~|||wwwooolllhhheeebbb___[[[YYYUUUUUUUUUTTTSSSQQQPPPOOOOOOMMMKKKIIIIIIGGGEEECCCCCCDDDFFFKKKOOOOOOKKKGGGFFFHHHIIIJJJJJJHHHGGGEEE???;;;777444444555555555555444222222333444444333111111222222333555666777999;;;???CCCFFFHHHIIIJJJIIIHHHGGGGGGIIIMMMQQQTTTWWWYYY[[[\\\\\\^^^aaaccceeegggjjjnnnqqqssstttttttttuuuqqqhhh___UUUHHH===777555222000111111000///........................------...////////////...,,,++++++++++++,,,,,,---)))))))))***+++,,,......,,,------------.........................................................------.../////////......,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------+++,,,---//////...------///......------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......////////////000000000000,,,---...000111111222222000111111111111222222222222222333333444666777888999===FFFSSSddduuu~~~yyyvvvvvvsssnnnggg^^^UUUMMMHHH@@@===888555444444333222333333333444555555666666444999999===GGGQQQkkkzzz\\\IIIBBB===:::888777777666555444555444444333333222111111000000000000////////////////////////............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,---------...//////000444:::EEESSS]]]___YYYSSSIIIEEEDDDHHHOOOYYYiiiwwwrrrhhhgggkkkvvv}}}xxxxxxyyy}}}}}}zzzxxxwwwvvvhhhaaaWWWNNNIIIFFFDDDCCCCCCDDDFFFGGGKKKRRRZZZ___```dddhhhjjjiiifffcccaaa```___]]][[[\\\aaahhhnnnyyy}}}|||xxxooolllgggdddaaa^^^ZZZWWWUUUUUUTTTSSSRRRPPPOOONNNMMMJJJFFFEEEFFFFFFDDDCCCBBBCCCFFFKKKOOOOOOJJJEEECCCDDDFFFGGGHHHGGGEEEDDD>>>:::666333333555555666888666444333444555444333222222222333444555666777:::<<>>===:::888666444444555777999;;;888666666777777555222333333333333555666888888<<<>>>@@@BBBCCCBBBAAA@@@>>>>>>???@@@CCCFFFIIIKKKNNNRRRXXX\\\^^^bbbhhhlllkkkpppuuuyyy~~~}}}xxxuuulll```RRREEE<<<888////////////............000///---,,,++++++,,,---...---,,,++++++,,,---...+++***)))+++...000...,,,,,,---------,,,+++******------------------------,,,---------.../////////////////////////////////////////////////////////+++++++++,,,,,,,,,------,,,,,,+++***+++,,,---.........---,,,++++++*********++++++,,,,,,------...+++---...//////---+++*********+++,,,,,,---......---------............///000000000000000///......////////////000000000000111111000000000000000000333333333333555666777888999>>>HHHXXXjjjzzz||||||~~~zzzwwwpppggg]]]RRRIIIDDD@@@===999666444333444444444444555555666777777777555::::::===EEENNNfff___III@@@>>><<<;;;999777555555444777777666555444333222222222222111111000000//////000//////......---,,,,,,......---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---------...///.........000222111999BBBKKKTTTZZZWWWQQQJJJGGGFFFIIIOOOXXXgggtttnnnaaabbbiiisss{{{{{{xxxtttpppllliiigggfffooorrruuuvvvtttqqqnnnmmmlllnnnqqqvvv~~~}}}zzzvvvtttjjjbbbXXXOOOJJJHHHHHHIIIIIIKKKNNNQQQTTTYYY___dddiiinnnqqqqqqrrrrrrooojjjgggddd```^^^]]]```dddfffpppuuuzzz{{{{{{~~~|||yyyuuupppiiiccc___\\\YYYWWWYYYVVVSSSPPPOOOMMMKKKIIIGGGFFFEEEDDDDDDDDDDDDDDDCCCEEEGGGIIIJJJHHHEEEBBB@@@@@@AAAAAA@@@???>>>===999888666444444555777999;;;999666666777777444222444444555666888999;;;<<<<<<===???AAABBBAAA@@@@@@======>>>???AAADDDGGGIIILLLPPPVVVZZZ^^^bbbiiinnnqqqvvv{{{~~~yyytttjjj\\\NNNAAA999555////////////..................---,,,,,,,,,---------------,,,,,,---------+++***)))+++...///...,,,...............---,,,,,,------------------------------------....................................------------------------,,,,,,,,,,,,------------------,,,,,,,,,---...///.........---,,,+++++++++***++++++,,,,,,---......------...///...---,,,++++++++++++,,,,,,------------------............///000000000000000///....../////////000000000111111222222111111111222222333333333333444555666888888;;;???JJJYYYkkk||||||{{{}}}yyyvvvoooeee[[[QQQIIIEEE???===999666444333444444444444555555666777777777555::::::<<>>===<<<888777555444444555777888<<<:::888777777666444222444444666777999;;;======<<<===>>>@@@@@@@@@??????<<<<<<<<<===???AAADDDEEEHHHMMMSSSXXX\\\ccckkkpppvvv{{{{{{sssfffWWWHHH===666222/////////............---,,,,,,------...---------,,,------......------,,,+++++++++,,,...///...,,,---............---,,,,,,------------------------............------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............------------...///000//////......---,,,,,,,,,+++++++++,,,------......//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,---------............/////////000000000///......000000000111111111222222333333333333333444555666444444444555666777999999<<>>???>>>>>>>>>===<<<;;;;;;888888666555555666888999<<<;;;999888777555444333222333555888:::<<<===>>><<<===>>>???@@@@@@??????;;;;;;;;;<<<===@@@BBBCCCFFFJJJPPPVVV[[[ccclllssswww}}}{{{qqqaaaQQQCCC:::444111//////.........---------***+++---...///...------+++,,,---......---,,,+++++++++,,,---......------,,,,,,---------,,,,,,+++------------------------.........------,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---------------....../////////.........---------++++++,,,,,,---.........000///...---------......,,,,,,,,,,,,,,,,,,,,,,,,---------............///...///////////////......000111111111222222222222222222222333333555666777555555555555666888999:::<<>><<<888555333333444555444444555555666777777777666;;;:::<<>>???======<<<<<<;;;;;;;;;;;;;;;:::999888888888999999<<<<<<;;;:::888666666555555666888;;;===???@@@@@@?????????@@@@@@@@@@@@@@@<<<<<<<<<<<<>>>@@@BBBCCCFFFJJJOOOTTTZZZbbbmmmuuuyyyxxxlll[[[KKK???888333111............------------***+++---...///...------+++,,,---......---,,,++++++,,,---......---------------............------------------------------......------,,,,,,,,,+++........................---------------------------------.........//////++++++,,,,,,------------...............---------+++,,,,,,------...////////////...------------...++++++,,,,,,,,,,,,---------------............///......////////////......000111111111222222222222111111111111222333555555555555555555666888999:::;;;AAALLL\\\mmm|||~~~{{{yyytttoooggg^^^TTTLLLGGGDDD===;;;888555333333444555444444555555666777777777777;;;:::<<>>>>>??????===<<<;;;:::::::::<<<======<<<:::888888999:::<<<>>>AAACCCDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBB=========>>>@@@BBBEEEFFFHHHKKKOOOSSSYYYbbbmmmuuu{{{pppdddSSSEEE<<<777333111.........------------,,,,,,,,,------...---------,,,------......------,,,+++---//////---------.........///000000000000///------------------------------------,,,,,,,,,,,,------------------------------------------------,,,------------.........***+++,,,,,,------,,,,,,------------------------,,,,,,,,,---......//////......---------,,,,,,,,,******+++,,,,,,---......---------............///------.../////////......000000000111111111222222111111000111111222333444444444444555666777999999:::@@@KKK[[[mmm{{{|||yyyqqqmmmfff^^^UUUMMMGGGCCC<<<:::777444333333444555444444555555666777777777777;;;;;;===EEEMMMddd```JJJDDD<<<;;;:::888777666666666::::::999888777666555555222222222222222222222111/////////////////////000......---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---------...///.........000222222777@@@OOObbbppprrrkkkXXXNNNDDDBBBDDDHHHNNNUUU___gggpppvvvwwwyyy~~~uuuhhheeejjjuuu~~~{{{xxxuuutttssssssqqqooojjjeee```___aaacccdddlllwww|||yyywwwuuuqqqooohhhaaaWWWOOOLLLLLLMMMMMMRRRTTTVVVXXX[[[___dddhhhlllrrrvvvvvvwwwyyyvvvrrriiifff```\\\YYYZZZ\\\^^^ccchhhmmmpppttt{{{|||xxxqqqooollliiihhheeebbb```YYYVVVQQQMMMMMMMMMNNNMMMLLLKKKJJJHHHGGGFFFEEEEEEBBBDDDDDDAAA<<<999<<>>=========>>>@@@BBBCCCDDDCCCBBB@@@>>>===<<<;;;<<<>>>???>>>;;;:::;;;======???BBBDDDFFFFFFEEEEEEEEEDDDDDDDDDCCCDDDDDDDDD>>>??????@@@CCCFFFHHHJJJKKKMMMPPPTTTXXXaaammmuuu{{{xxxggg[[[KKK???888555333111.........---------,,,,,,......---,,,,,,,,,---------------,,,,,,---------,,,...000///---,,,---...,,,------...//////......------------------------,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++---.........---,,,,,,,,,,,,,,,,,,---------,,,,,,------.../////////+++,,,---------,,,******))))))***+++---...//////---------............///,,,---......//////....../////////000000000111111222222111111111111222222333333333444555666888888:::@@@LLL\\\mmm{{{}}}yyyooolllfff___VVVMMMFFFCCC<<<:::777444222333444555444444555555666777777777777;;;;;;>>>FFFNNNfff___KKKGGG;;;;;;999888777777666666;;;;;;:::999888777666666555444444333222111000000////////////000000000000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------...///.........000222333888CCCTTTjjjzzz|||uuu^^^RRRFFFBBBCCCFFFLLLRRR\\\ccclllqqqtttwww}}}wwwjjjgggmmmxxx|||zzzyyyxxxwwwrrrooojjjddd___]]]___aaaeeennn{{{}}}zzzwwwtttpppmmmfff___VVVOOOLLLMMMOOOPPPTTTVVVXXXZZZ\\\aaafffjjjmmmssswwwwwwyyyzzzxxxsssjjjfff```[[[XXXXXXYYY[[[aaafffkkknnnqqqxxx{{{wwwooollljjjhhhgggeeebbb```ZZZVVVQQQNNNMMMNNNNNNNNNLLLKKKIIIGGGFFFDDDDDDCCC@@@BBBBBB???:::888:::>>>????????????AAACCCEEEFFFGGGFFFDDDBBB@@@>>><<<<<<<<<>>>@@@???<<<;;;===???>>>???BBBDDDEEEEEEDDDDDDGGGFFFEEEEEEEEEEEEFFFFFF@@@@@@AAABBBEEEHHHKKKMMMMMMOOOQQQTTTXXXaaallluuuyyy~~~}}}uuummm```UUUFFF;;;666444222000......---------,,,,,,,,,000///---,,,+++,,,,,,---......,,,++++++,,,......,,,...000000---,,,---///((()))******++++++++++++------------------------+++++++++,,,,,,---------------------------------+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////***+++,,,------+++)))(((((((((***+++---...000000---------.........//////,,,,,,---.../////////...////////////000000000000333333222222111222222222333333333444555666777888;;;@@@LLL]]]nnn|||~~~zzznnnlllggg___WWWNNNFFFBBB;;;999666444222333444555444444555555666777777777777<<<;;;>>>GGGPPPggg]]]JJJFFF;;;:::999888777777777777<<<;;;:::888777666666666666555444444222222111000000/////////............///......------,,,++++++.........------,,,,,,,,,...---,,,+++***+++,,,---...------......///000111555888BBBXXXppp~~~~~~yyyfffUUUGGGDDDDDDDDDHHHOOOYYY^^^dddkkkrrrzzz|||lllhhhppp~~~|||tttmmmfff___[[[]]]ccceeeqqq|||yyyuuurrrnnnjjjccc^^^VVVOOOLLLMMMPPPSSSTTTUUUWWW[[[```eeeiiilllssstttvvvyyyzzzxxxssspppjjjeee]]]WWWSSSTTTWWWZZZ___```dddiiipppxxx~~~}}}wwwpppooommmjjjgggdddbbb```[[[WWWRRROOONNNNNNOOONNNKKKHHHDDDAAAAAABBBBBBBBBDDDBBB???<<<:::;;;@@@DDDDDDCCCBBBDDDHHHMMMOOOPPPQQQOOOLLLGGGCCC@@@@@@AAAAAABBBCCCBBB@@@>>>>>>???CCCEEEIIIJJJKKKKKKMMMNNNGGGGGGEEEEEEDDDDDDEEEEEE@@@AAABBBDDDGGGJJJLLLMMMQQQSSSUUUZZZ___eeejjjmmmtttuuuwww{{{{{{vvvmmmfffUUUKKK>>>666222111...+++///............---------000///---+++******++++++---,,,,,,,,,,,,---......//////000000///...------000000000000000000000000,,,,,,------...---------------,,,,,,,,,------...---------............///,,,,,,,,,++++++*********------------------------***+++,,,---............///...---,,,,,,,,,,,,,,,,,,---......//////......,,,---.........,,,)))(((,,,,,,,,,,,,,,,,,,++++++---------............///...............///000000000000000000111111111111222222333333333444444444333333333444666777999:::===DDDPPP^^^lllzzz{{{uuurrrsssnnnggg___VVVNNNGGGBBB===999555333333444444444333444444444555666666666999===<<<>>>FFFNNNfff]]]IIICCC@@@===888666555666666666>>>===<<<:::999888777777666555555444333222111111000000/////////.........///......------,,,,,,+++------,,,,,,,,,+++++++++---,,,,,,++++++,,,,,,,,,...------......///000111666999EEE[[[sss|||gggWWWHHHFFFFFFEEEIIIPPPZZZ^^^eeelllrrrzzz~~~mmmgggnnn{{{uuujjjccc]]]YYY[[[```fffsss|||yyyvvvsssooolllccc^^^WWWPPPMMMNNNQQQTTTUUUVVVXXX\\\aaafffjjjlllssssssuuuwwwxxxwwwsssppphhhccc[[[TTTPPPPPPSSSUUUYYY[[[___eeemmmuuu|||}}}xxxpppooollliiifffcccbbbaaa[[[WWWRRROOONNNNNNNNNNNNIIIFFFAAA??????@@@@@@???BBB@@@>>>;;;999<<<@@@DDDGGGFFFGGGIIINNNRRRTTTUUUSSSQQQLLLGGGBBB?????????BBBCCCDDDCCCAAA@@@@@@AAADDDGGGJJJLLLKKKKKKKKKKKKEEEEEEEEEEEEDDDCCCCCCCCC@@@AAABBBDDDGGGJJJMMMOOOPPPQQQTTTWWW\\\bbbfffiiimmmnnnqqqttttttnnneee]]]OOOFFF;;;444222111000---............------------...---,,,******)))******...------------.../////////////////////...------------------------------,,,------.........---------------,,,,,,------...------------............,,,,,,,,,+++++++++******------------------------,,,---...///000000000000......---,,,,,,,,,,,,,,,,,,---......//////......,,,---......---,,,***(((,,,,,,,,,,,,,,,------------------............///...............///000000000000000000111111111111000000111111111222222222333333333444666777999:::<<>>FFFOOOfff```KKKFFF@@@===999666666666666555??????>>><<<;;;:::999888666666555444333222111111000000000/////////......//////......---,,,,,,,,,,,,,,,++++++++++++******+++,,,,,,------,,,,,,,,,...------......///000111666;;;HHH^^^uuu}}}hhhXXXJJJGGGGGGFFFKKKSSS[[[```gggmmmssszzznnnggglllxxxyyyjjjbbb]]]ZZZ\\\___jjjwww}}}yyyvvvtttpppnnnddd```YYYRRROOOPPPSSSUUUVVVWWWYYY]]]aaafffjjjlllqqqqqqrrrtttvvvuuussspppfffaaaXXXPPPLLLKKKNNNPPPTTTVVV\\\cccllluuu|||}}}xxxpppnnnkkkgggdddbbbaaaaaa\\\XXXSSSOOONNNNNNMMMMMMFFFCCC???======>>>>>>===>>>>>><<<:::999===CCCGGGIIIIIIKKKOOOTTTXXXZZZZZZWWWSSSMMMFFFAAA???>>>>>>CCCDDDEEEEEECCCBBBCCCDDDGGGJJJMMMNNNMMMJJJHHHGGGDDDDDDEEEEEEEEECCCAAA???>>>???AAADDDGGGJJJMMMOOOOOOOOOQQQTTTXXX]]]aaaccceeegggkkkmmmllleee[[[TTTFFF@@@777222111111111///............---------------,,,+++***))))))******///............///000000....../////////...---------------------------------...............------...------,,,,,,---------,,,,,,,,,---------......,,,,,,,,,++++++++++++***------------------------,,,---...//////000//////...------,,,,,,,,,,,,,,,,,,---......//////......,,,------...---,,,***)))+++,,,,,,------.........---------............///...............///000000000000000000111111111111000000111111111222222222333333333444666777999:::;;;CCCQQQ```nnn|||{{{xxxqqqlllddd[[[SSSLLLEEE@@@<<<999555333333333444333555555666666777888888999999===<<<>>>FFFOOOgggcccNNNHHH@@@===999777666777666555@@@@@@???>>><<<:::999888666666555444333222111111000000000////////////.../////////...------,,,,,,,,,,,,,,,+++++++++++++++***+++,,,---...---,,,+++...------......///000111555;;;JJJ```vvv{{{fffWWWKKKHHHGGGGGGMMMVVV___dddkkkqqquuu|||nnnfffkkkwww~~~lllccc___^^^___bbbnnn}}}|||xxxvvvsssqqqnnnfffaaaZZZTTTQQQRRRTTTVVVVVVWWWXXX[[[___dddhhhjjjoooooooooqqqssssssqqqpppeee```WWWNNNIIIHHHJJJKKKQQQUUU\\\eeeooowww~~~|||wwwpppnnnjjjfffcccaaa``````[[[XXXSSSOOONNNMMMLLLKKKDDDAAA>>><<<=========<<<<<<<<<;;;:::;;;@@@FFFKKKKKKLLLOOOSSSXXX\\\]]]\\\ZZZUUUMMMFFFBBB@@@>>>>>>BBBCCCEEEDDDDDDDDDFFFHHHKKKNNNQQQRRROOOJJJGGGEEECCCDDDFFFGGGFFFCCC???===;;;<<<>>>AAADDDHHHKKKLLLMMMMMMOOOQQQTTTXXX[[[]]]___bbbeeegggddd\\\SSSLLL???:::444000////////////.........---------,,,,,,,,,,,,++++++++++++++++++...............//////000....../////////......---////////////////////////...////////////...------......---,,,,,,,,,------+++,,,,,,,,,------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,------,,,,,,+++,,,,,,---,,,---......///.........,,,------------,,,+++***++++++,,,---......//////---------............///...............///000000///000000000111111111111222222333333333444444444333333333444666777999:::<<>>GGGPPPhhhdddOOOIII@@@===:::888777777666555@@@@@@@@@???===:::888777777666666555444333222111111000000000////////////000//////......---,,,,,,,,,,,,,,,---------------)))***,,,---...---,,,,,,...------......///000111222:::JJJ```ttt|||zzztttaaaTTTIIIGGGGGGHHHPPPZZZfffllltttxxxzzznnneeeiiiuuu~~~lllccc``````cccfffrrr}}}~~~{{{wwwtttrrrooommmfffbbb\\\VVVSSSSSSUUUVVVTTTTTTVVVYYY\\\```dddffflllllllllnnnpppqqqpppnnneee```VVVMMMHHHFFFHHHJJJOOOTTT\\\eeeoooxxx}}}yyytttnnnllliiifffbbb```______ZZZWWWRRROOOMMMKKKIIIHHHCCCAAA>>>===>>>>>>===<<<<<<<<<;;;;;;>>>CCCJJJOOOPPPQQQSSSWWW[[[^^^___^^^ZZZTTTMMMGGGDDDAAA???===@@@AAABBBBBBCCCDDDGGGIIIMMMPPPSSSSSSPPPKKKGGGEEECCCEEEGGGGGGFFFBBB>>>;;;888888:::===@@@CCCFFFHHHJJJKKKKKKMMMPPPSSSVVVXXXXXX[[[^^^^^^ZZZSSSKKKFFF:::777222///------------...------------,,,,,,,,,,,,,,,------------------------,,,,,,------...///......//////000//////...000000000000000000000000///000000000//////...---///...---,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---,,,---......///.........,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...//////---------............///...............///000000///000000000111111111111222222333333333444444444333333333444666777999:::===FFFTTTdddsss|||yyyvvvnnniii```XXXPPPIIICCC@@@<<<888444222222333333333222333333444666777777888888===<<>>;;;999777777777666555444333222222111111000000000/////////000000//////...---------,,,,,,------------......******+++,,,------------...------......///000111000999JJJ___pppvvvrrrkkk\\\PPPGGGGGGHHHJJJTTTaaapppxxxmmmcccgggrrr{{{{{{kkkccc``````eeekkkxxx}}}~~~yyytttqqqnnnllljjjfffbbb\\\WWWTTTSSSUUUVVVRRRSSSTTTVVVYYY]]]aaaccchhhhhhjjjmmmooopppnnnllleee___VVVMMMGGGFFFGGGIIILLLQQQZZZcccmmmtttyyy{{{}}}~~~vvvqqqlllkkkiiifffccc```^^^\\\YYYUUUQQQMMMKKKIIIFFFDDDBBB@@@>>>>>>>>>>>>===<<<<<<<<<<<<<<>>???@@@BBBFFFIIIMMMPPPRRRQQQNNNJJJGGGEEECCCDDDEEEFFFDDD@@@<<<999555666777999<<>>>>>===;;;;;;;;;;;;<<>>999888999:::;;;<<>>???AAAAAAAAACCCEEEHHHKKKMMMIIIKKKMMMKKKFFF@@@===<<<111111000...,,,,,,,,,------------,,,,,,,,,++++++***+++,,,......///......---------------...//////000000111222222222222222000000000000000000000000111111111111000///......//////...---,,,,,,,,,,,,************++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++---------......------,,,++++++******+++,,,,,,---,,,---......//////......,,,,,,,,,+++,,,,,,,,,---++++++++++++++++++++++++---------............///...............///000000000000000000111111111111000000111111111222222222333333333444666777999:::;;;DDDSSScccqqq}}}{{{yyyvvvtttnnnhhh___VVVOOOIIIDDDAAA;;;888444111111222222222222222333555666777888999888===<<>><<<<<<======<<<::::::::::::;;;>>>DDDLLLQQQTTTRRROOONNNOOOQQQRRRRRRJJJFFFBBBBBBCCCBBB===777555666888999:::>>>BBBFFFHHHJJJKKKJJJHHHFFFEEEEEEAAAAAAAAA@@@===:::777555555555666777888:::<<<=========>>>???BBBEEEHHHJJJGGGIIIJJJHHHBBB===<<<<<<...//////...------...///---------,,,,,,,,,++++++((()))+++---.........---...............///000000000111222333333333333333333333333333333333333333222222222111111///......000///...---,,,+++++++++)))************+++++++++*********++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++******+++*********+++,,,,,,---,,,---......//////......,,,,,,,,,++++++,,,------++++++******************---------.........//////...............///000000000000000000111111111111222222333333333444444444333333333444666777999::::::CCCQQQaaaooo{{{~~~{{{xxxvvvtttnnnhhh___VVVOOOIIIEEEBBB;;;888444111111222222222333333444666777999::::::888===<<>>;;;999444444555666999===@@@AAAEEEGGGHHHGGGDDDAAA???>>>???>>><<<:::777555333222444333444444666888;;;<<<<<<;;;:::;;;???CCCFFFFFFGGGFFFCCCAAA???;;;666333000000///...---,,,,,,,,,..................------///......---------......000////////////000000111///111444555444222222222333222222222333444444555222222222222222222222222...------,,,,,,++++++***------,,,,,,+++,,,,,,,,,...---+++******+++---...***+++,,,,,,------,,,,,,---,,,+++******,,,.../////////...---,,,,,,++++++.........////////////000///......------,,,++++++***+++,,,---..................---,,,---///111333000000000000000000000000///000000000000000//////000111111111111222222222222222333333222444666999>>>EEEQQQ```ooo{{{}}}zzzvvvsssoooiii```VVVOOOIIICCC@@@<<<999555333333333333222444444333444444555666777999<<<:::===GGGPPPggg___KKKFFF??????===<<<:::888777777CCCCCCBBBAAA@@@>>><<<;;;===:::666444444444333222111111111111000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............------......///000111111333888CCCSSSaaafffbbb\\\SSSMMMIIIJJJNNNVVVcccpppnnnaaa^^^eeennnzzz~~~~~~yyyvvvuuuwwwtttrrrrrrrrrwww~~~zzzqqqjjjggggggiiiiiijjjddd\\\VVVRRRQQQQQQPPPPPPQQQSSSVVVYYY\\\^^^___dddeeeiiimmmppppppllliiiddd^^^TTTMMMJJJJJJKKKLLLQQQVVV]]]dddhhhjjjlllmmmlllnnnrrrvvvzzz}}}uuummmhhhfffeeebbb___\\\ZZZWWWVVVTTTQQQKKKGGGEEECCCAAA???>>>===<<<<<<;;;::::::999:::;;;===>>>@@@EEELLLRRRVVVPPPJJJHHHIIIJJJHHHEEEFFFDDDAAA@@@???===:::888444444444555777:::<<<>>>BBBDDDEEEDDDAAA>>><<<<<<===<<<:::888666444222111333333333444666888:::;;;<<<:::999;;;???BBBEEEFFFFFFDDDCCC@@@>>>:::666333//////---,,,,,,+++++++++........................//////......---......///000000000///000000111222111333555666555444444444555555555555555666666777444444444333222222111111//////...------,,,,,,+++,,,,,,++++++++++++,,,,,,---,,,***))))))***,,,---***+++,,,,,,------,,,,,,---,,,+++******,,,---///------------------------------........./////////.........---,,,,,,++++++***+++,,,---............///...---------///111222000000000000000000000000//////000000000000//////111111111111222222222222222333333333333444777999>>>EEEPPP^^^mmmyyy|||yyyuuurrrlllfff]]]TTTMMMGGGBBB???;;;888555333333333333222444444333444444555666777:::===;;;>>>GGGQQQggg~~~^^^KKKFFF??????===<<<:::999777777CCCCCCCCCBBBAAA???>>>======:::777555555555444222222222111111111000000000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---------------...///000111222333111555>>>MMM[[[bbbaaa]]]TTTOOOLLLNNNQQQXXXcccnnnnnn```]]]dddmmm{{{}}}}}}yyysssooonnnooovvvwwwyyy|||zzzzzz~~~xxxqqqkkkiiijjjkkkllljjjddd[[[UUUQQQPPPOOOOOONNNPPPSSSVVVZZZ^^^aaacccgggjjjnnnsssvvvtttoookkkfff```WWWOOOLLLKKKLLLLLLQQQVVV\\\bbbeeefffhhhiiigggiiilllooossszzzzzzrrrkkkgggdddccc```^^^ZZZXXXUUUTTTTTTPPPKKKGGGDDDCCCAAA???>>>===<<<;;;999999888888;;;<<<===???BBBGGGMMMQQQSSSNNNIIIFFFGGGGGGEEEBBBDDDBBB???>>>===;;;999666333333444555666777999:::???AAABBB@@@===:::999999:::999888666444222111000111111222333555777999:::;;;999888:::>>>AAADDDEEECCCCCCBBB@@@<<<888444222...---,,,+++++++++++++++......................../////////......//////000111111111111111222333333444555666666555555666888888888888888888999999999777777666444333222111000000//////......---,,,,,,++++++*********++++++,,,++++++))))))))))))++++++***+++,,,,,,------,,,,,,---,,,+++***+++,,,---...***++++++,,,---......///,,,,,,,,,---------............------,,,,,,++++++***+++,,,---............000///...------...///000000000000000000000000000//////000000111000000///111111111111222222222333222333333333333444777999>>>DDDOOO]]]kkkwww~~~|||xxxtttqqqhhhbbbYYYQQQJJJEEEAAA>>>;;;888444222222333333222444444333444444555666777:::===<<>><<<:::999888777CCCCCCCCCBBBAAA@@@???>>>===;;;888666666555444333222222222111111111000000........................---------------------------------...------,,,,,,+++,,,---...000111333333333555===JJJWWW___aaa```UUUQQQOOOQQQSSSWWWaaajjjnnn```]]]dddlllwwwyyyyyyvvvqqqnnnooopppvvv}}}~~~uuuvvv}}}{{{vvvpppllllllmmmnnnooojjjddd\\\UUUQQQPPPOOONNNMMMOOOSSSWWW\\\aaadddfffjjjmmmsssxxx{{{xxxrrrmmmgggaaaXXXRRROOOOOOOOOOOOTTTXXX^^^bbbddddddeeeeeedddeeegggiiimmmttt}}}wwwpppjjjgggcccbbb```]]]ZZZWWWUUUTTTTTTPPPKKKGGGDDDBBB@@@??????===;;;999888777777777;;;<<<>>>@@@DDDHHHMMMPPPQQQMMMHHHFFFEEEDDDBBB@@@BBB@@@===<<<;;;:::777555222222333555666888999:::===>>>???===:::777666666666666555444222111000000000000111333555666888999:::888777999===AAACCCDDDAAABBBBBB@@@<<<777333111...------,,,++++++,,,,,,---------...............000000/////////000111111222222222222333444555555666777888777666777999;;;:::;;;;;;;;;;;;;;;;;;;;;;;;:::888666444222000/////////......---,,,,,,,,,*********)))******++++++++++++************++++++***+++,,,,,,------,,,,,,,,,,,,+++++++++,,,---...***++++++,,,------......++++++,,,,,,,,,---------......------,,,++++++******+++,,,---............000//////.........////////////////////////////////////000111111111000000111111111222222222333333222333444333333444777999???EEEOOO]]]jjjvvv}}}{{{xxxssspppeee```WWWOOOIIIDDD@@@>>>:::777444222222333333222444444333444444555666777999===;;;>>>GGGOOOdddvvv\\\KKKEEE@@@???>>><<<;;;999888777BBBBBBBBBBBBAAAAAA@@@???===;;;999777777666444333222222222222111111111111////////////////////////---------------------------------...------,,,,,,***+++,,,---///000111222444666<<>>>>>===:::888666666666666<<<<<<>>>AAAEEEIIILLLMMMNNNKKKHHHEEEDDDBBBAAA@@@@@@>>><<<::::::888666444000222444666999;;;<<<===<<<======;;;888666555555333333222222111000000//////000111333555666777888999888777888<<<@@@CCCCCCAAACCCDDDAAA<<<666222111///......------------------------.........//////000000000000000111222333333333333444444666777777888999::::::999:::<<<>>>===>>>?????????>>>======>>><<<:::888555222000///......------,,,+++++++++***)))))))))******+++,,,,,,,,,,,,++++++,,,,,,,,,***+++,,,,,,------,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---...------,,,++++++*********+++,,,---............/////////...............//////////////////////////////000111111111111111111222222222222333333333333333444444333555777:::???FFFQQQ___mmmxxx}}}{{{wwwrrrnnneee___WWWOOOIIIEEEAAA>>>999666333222222333333222444444333444444555666777777;;;:::<<>>===;;;999888888@@@AAAAAAAAAAAAAAA@@@@@@>>><<<:::999888777555333333222222222222111111111////////////////////////------------------------,,,,,,------...---------***+++,,,---...///000111222444;;;EEEPPPZZZ```ccc]]]XXXTTTRRRQQQPPPUUU]]]nnnoooccc```eeemmmsssvvvyyywwwsssooonnnnnn~~~yyysssuuu{{{~~~|||wwwtttqqqpppqqqrrrsssssseee```XXXQQQNNNMMMMMMMMMOOOQQQUUUZZZ___dddgggiiimmmqqqwww}}}~~~yyytttiiiddd]]]WWWUUUTTTTTTTTTYYY\\\```bbbaaa___^^^]]]\\\]]]^^^```ccchhhooosssuuuyyy~~~~~~wwwpppkkkgggeeedddbbb___\\\YYYWWWUUUSSSOOOJJJFFFCCCBBB@@@>>>===;;;999666555555666777;;;;;;===AAAFFFJJJKKKKKKIIIHHHGGGDDDBBBAAA@@@??????===;;;:::999888666444000222444777:::<<<>>>>>>;;;<<<;;;999666444444444111111000000000000000000///000222444555777777777:::888777999===@@@CCCDDDCCCFFFGGGDDD===666222111///......------.........,,,,,,------.../////////111111111111222222333444555555555555666777999999;;;===>>>???>>>???@@@BBBAAABBBCCCDDDCCCBBBAAA@@@???>>><<<999666333111000...------,,,++++++*********************+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,------------,,,,,,++++++*********+++,,,---..................//////////////////000000000000000000000000//////000111222222222222222222222222333333333333333444444444444555888:::???GGGTTTdddrrr|||~~~{{{vvvqqqmmmeee___WWWOOOIIIDDD@@@===888666222111222333333222444444333444444555666777666:::999<<>><<<::::::999888555333333333222222222111111111////////////////////////........................++++++,,,---............,,,------...///000000000///333;;;FFFRRR]]]eeeiiiddd]]]WWWSSSOOOMMMQQQXXXfffuuu|||pppfffbbbgggnnnvvvxxxzzzxxxsssqqqqqqrrr~~~yyyuuuwww|||}}}~~~}}}{{{yyywwwtttrrrqqqrrrssstttsssfff```YYYSSSQQQPPPQQQPPPRRRTTTWWW[[[```dddgggiiiooorrrxxx}}}yyynnnhhh```ZZZVVVTTTSSSSSSWWWZZZ^^^___]]]ZZZXXXWWWVVVWWWYYYZZZ\\\```eeeiiimmmpppuuu|||}}}vvvpppjjjfffeeecccaaa^^^[[[XXXVVVUUUSSSOOOJJJFFFCCCAAA???>>>;;;:::777555444555666777::::::<<>>>>>>>>===:::999999888666444111333555888:::<<<<<<<<<999:::999777444222222333/////////000000000000000///000222555666777888888:::999888999===AAACCCDDDFFFIIIKKKGGG>>>666222111...------,,,,,,------...,,,,,,------...//////000111111111222222333444555555555666666777999:::;;;???AAADDDEEEEEEDDDEEEFFFFFFGGGHHHIIIHHHGGGEEEDDD@@@???===:::777444222111.........---,,,,,,++++++*********++++++,,,---...++++++,,,,,,,,,,,,++++++***+++,,,,,,------,,,,,,++++++,,,,,,---------,,,*********+++,,,,,,------,,,,,,,,,,,,------------------,,,,,,+++************+++,,,---............------...//////000000000000000000000000000000000//////000111222222222222222222222333333333444444333444555444444555888:::@@@IIIXXXiiiwww{{{vvvpppkkkeee___VVVNNNHHHCCC>>><<<888555222111222333333222444444333444444555666777777;;;:::<<>>>>>???@@@@@@@@@??????>>><<<;;;::::::888555333333333333222222222111111000000000000000000000000........................***+++,,,---......///.........//////000000111111///444===IIIVVVbbbkkkppphhhaaaZZZTTTOOOLLLOOOUUU```nnnsssuuuzzzyyyzzzqqqgggdddhhhoooxxxyyyzzzxxxuuuuuuwww{{{}}}|||zzzwwwyyy|||{{{}}}|||{{{yyyxxxwwwtttrrrrrrsssttttttsssiiiddd]]]WWWUUUUUUVVVVVVTTTUUUXXX\\\```dddfffhhhqqqtttzzz|||qqqkkkccc[[[WWWTTTRRRPPPUUUXXX[[[[[[YYYVVVSSSRRRQQQRRRUUUVVVWWWZZZ^^^aaahhhjjjooovvv~~~{{{uuuoooiiieeedddcccaaa^^^[[[XXXVVVTTTSSSOOOJJJFFFCCCAAA???>>>:::999666444444555777888::::::;;;@@@FFFIIIIIIGGGAAABBBBBB@@@>>>=========>>><<<:::999999888666444333444666888::::::::::::888888777555222000000111////////////000000111111///111333555777888888888;;;999888:::>>>AAADDDEEEHHHKKKMMMIII@@@777222111,,,,,,,,,++++++,,,------,,,,,,------...///000000222222222222333444555666666666666777888:::;;;<<>><<<:::999888???????????????>>>======AAA@@@>>><<<999666444222777666555444333222222222111111000000//////............---------,,,,,,,,,------------------------///............//////000///333:::EEEVVViiissstttqqqiii\\\QQQLLLKKKLLLMMM[[[ccclllqqqqqqttt{{{qqqfffcccjjjrrrwwwzzz}}}|||zzzyyy{{{}}}~~~}}}|||zzzzzz||||||~~~|||yyyxxxyyyyyyyyyxxxttttttsssrrrpppoooooonnnjjjeee^^^ZZZZZZZZZYYYWWWWWWXXXYYY[[[___cccgggiiiqqqvvv~~~xxxpppgggaaa[[[TTTQQQQQQRRRTTTUUUVVVTTTQQQMMMJJJLLLLLLMMMNNNQQQTTTWWWXXX___ccciiiqqqxxx}}}~~~xxxqqqkkkgggddd]]]^^^___]]]ZZZWWWWWWWWWUUURRRNNNJJJGGGDDD@@@>>>:::999777555555555666777:::;;;===@@@CCCEEEFFFGGGDDDBBB@@@??????>>><<<:::;;;::::::999888777666666444333444888<<<>>><<<:::888777666444222111111111000000//////.........---111111222444777888888888666888;;;===@@@CCCGGGJJJOOOPPPOOOIII@@@777222000///......---------......///111333333111111111222///222444555555555666777555777999:::<<<@@@EEEHHHIIIKKKNNNNNNKKKIIIIIIJJJLLLNNNRRRTTTRRRNNNIIIEEEAAA>>>;;;999777555222000000...+++)))((()))***,,,...---+++*********++++++......---,,,,,,---------,,,,,,,,,---------......---------,,,,,,+++++++++,,,,,,,,,---------......---...............------,,,,,,+++******+++,,,,,,,,,,,,,,,---...///000000............////////////////////////000000000000222222222222222111000///222222222222333444555666333444555444555777:::===CCCMMM^^^ooo|||yyyooohhhccc\\\SSSLLLGGGBBB<<<888333222111000000111222333555444444555555666777888777===::::::CCCLLL^^^wwwxxx^^^NNNHHHCCCBBB@@@???<<<;;;999888????????????>>>>>>======>>>>>>===<<<;;;999777666888777555444333333222222111111111000//////...............---------,,,,,,------------------------///............///000000000444;;;FFFYYYmmmwwwyyy{{{qqqbbbTTTLLLIIIIIIIIIUUU]]]fffjjjkkkooovvv~~~qqqgggdddjjjsss{{{}}}{{{zzzzzz{{{|||}}}{{{yyyxxxyyyzzzzzzyyyvvvuuusssrrrpppnnnmmmllljjjeeeaaa___```aaa```^^^ZZZZZZYYYZZZ\\\```dddgggnnnttt}}}yyypppgggaaa[[[SSSPPPPPPSSSTTTUUUUUURRRNNNJJJHHHIIIIIIJJJKKKMMMOOORRRSSSYYY]]]ccciiippptttwwwxxx{{{yyyyyy|||~~~zzzuuuoooiiidddbbb\\\]]]^^^\\\YYYWWWWWWWWWUUURRRNNNJJJGGGDDDAAA>>><<<:::777555333333333444999;;;>>>AAADDDEEEFFFFFFCCCAAA@@@??????>>>===;;;;;;:::999888777666666555444333444666:::;;;:::888777666555444333222222222000000/////////.........111111222444777888999888888;;;>>>AAACCCGGGKKKNNNQQQSSSQQQKKKAAA888222111///......------.........///111222222111111111222222444666777777777888999:::;;;<<<===???CCCHHHLLLOOOQQQSSSRRRNNNLLLLLLLLLPPPRRRUUUVVVTTTOOOJJJFFF@@@===:::888777555222//////...+++)))((()))***,,,,,,,,,******)))***++++++------,,,,,,,,,,,,,,,---,,,,,,,,,---------......,,,,,,+++++++++*********,,,,,,,,,---------......---...............------,,,,,,+++******+++,,,,,,,,,---------.../////////............////////////////////////000000000000111111111111111000///...222222222222333444555666333444555444555777;;;>>>CCCNNN^^^ooo}}}yyypppiiibbb[[[QQQJJJEEE@@@;;;777444333222111111222333444555444444555555666777888888>>><<<<<>>>>>>>>>>>>>>>>>======<<<<<<======<<<<<<;;;;;;888888666555444333333333222111111000000///...............------------,,,------------------------...............///000000222555;;;GGG\\\sssxxxgggXXXNNNIIIHHHHHHOOOWWW```dddfffkkkttt|||ssshhhdddjjjsss}}}~~~{{{zzzwwwwwwxxx|||zzzyyyxxxxxxzzz{{{{{{zzzvvvuuusssqqqooommmkkkjjjjjjgggeeeeeehhhiiigggeee^^^\\\ZZZYYYZZZ^^^bbbeeemmmsss|||{{{qqqhhhaaaZZZSSSOOOPPPTTTTTTTTTRRROOOKKKGGGDDDEEEEEEEEEFFFGGGIIIKKKLLLTTTWWW\\\aaafffjjjkkklllooonnnooosssyyy||||||zzzyyyxxxuuuqqqlllfff```]]]YYYZZZ[[[[[[XXXWWWWWWWWWUUURRRNNNJJJHHHEEEAAA???>>><<<888444111000000111777:::>>>BBBEEEFFFFFFEEEBBB@@@>>>>>>??????===;;;::::::999888777666555555444333333555777888666555555555444444444333333333000000////////////......111222333555777888999999;;;>>>BBBEEEHHHLLLPPPSSSUUUVVVTTTMMMBBB888333111///......---....../////////000222222111111222333555777999:::::::::;;;<<>>;;;888777555333111......---+++)))((()))***+++******)))))))))***++++++,,,+++++++++++++++,,,,,,,,,,,,,,,---------......++++++******))))))******,,,,,,,,,---------......------...............---,,,,,,+++******+++,,,,,,------..............................////////////////////////000000000000000000000000000000//////222222222222333444555555333444444444555777;;;>>>DDDOOO```qqq}}}yyyqqqjjjaaaZZZOOOGGGBBB???;;;777444444333222222333444444555444444555555666777888999>>>===>>>HHHSSSggg|||aaaPPPIIICCCCCCAAA???===;;;:::999???>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>>>>======999888777666555444444444222222111111000//////...............------------,,,,,,------------------......---......///000111222444:::HHH```xxxzzziiiYYYOOOJJJIIIIIILLLTTT]]]ccceeekkkuuu~~~vvvjjjeeejjjrrr}}}{{{xxxqqqqqqrrruuuyyy{{{|||{{{xxxwwwvvvxxxzzz{{{{{{zzztttsssrrrpppnnnlllkkkjjjkkkiiihhhjjjmmmmmmjjjfff___]]]ZZZXXXZZZ^^^cccfffmmmsss{{{|||ssshhhaaaZZZRRROOOPPPTTTTTTRRROOOKKKGGGCCCAAABBBBBBBBBBBBCCCDDDFFFGGGQQQSSSWWW\\\___aaabbbbbbcccccceeeiiioootttuuuttttttsssrrrnnniiibbb\\\YYYVVVWWWYYYXXXWWWVVVVVVWWWVVVSSSOOOKKKIIIFFFCCC@@@???<<<777333111000000111777:::???CCCFFFFFFEEEDDD@@@???======>>>>>>===<<<999999888777666555555444333333333333333333333222333333444444444555444444000000//////////////////000222555666777888999:::===@@@EEEJJJMMMQQQVVVYYYYYYYYYVVVNNNBBB888222000...............//////000///111222222111111333444777999<<<=========>>>???BBBDDDGGGIIILLLQQQVVVZZZaaa```^^^[[[WWWSSSPPPOOONNNNNNNNNMMMIIIDDD???<<<;;;999666444444222///------,,,***)))))))))***+++((((((((())))))***++++++******************+++,,,,,,,,,,,,---------......,,,+++******)))***++++++,,,,,,,,,---------......,,,---......///.........,,,,,,+++******+++,,,,,,...............---------............////////////////////////000000000000///000111111111111111000333222222222333333444555222333444444555777;;;>>>EEEQQQbbbsss~~~}}}xxxoooiiiaaaYYYNNNEEEAAA>>>;;;888444333222111111222333444555444444555555666777888888>>><<<>>>IIIUUUjjj}}}bbbQQQJJJDDDCCCBBB@@@>>><<<::::::??????>>>>>>>>>>>>???@@@@@@@@@@@@@@@@@@???>>>>>>:::999888777666555555555222222222111000000////////////.........---------,,,,,,,,,---------......---------......///111111111444:::IIIddd~~~|||jjjZZZOOOJJJHHHHHHLLLTTT^^^dddhhhmmmwww{{{mmmeeeiiiqqq|||yyyvvvkkkkkkkkknnnrrrvvvwwwwwwwwwvvvvvvwwwyyyzzzyyyxxxppppppooonnnnnnmmmllllllllljjjjjjkkkmmmkkkfffbbb]]][[[YYYXXX[[[```eeeiiimmmsss{{{|||rrrggg```XXXQQQNNNOOOSSSQQQOOOKKKGGGDDDAAA???AAA@@@@@@@@@AAABBBDDDEEEMMMOOOSSSVVVXXXYYYYYYYYYZZZ[[[]]]aaagggkkknnnoooppppppnnnkkkfff```ZZZVVVUUUVVVXXXWWWVVVUUUVVVVVVWWWTTTPPPMMMJJJHHHEEECCC>>>;;;777333111222333555999;;;@@@CCCEEEEEEDDDCCC???>>>======>>>>>><<<;;;999888888777666555444444222222222111000000000111111222333444555555555555//////000000000000000000000333666888777888:::<<<===AAAGGGMMMQQQVVVZZZ]]]\\\[[[WWWNNNAAA666111///...............///000111000111222222111222444666999;;;>>>???@@@@@@BBBDDDEEEHHHMMMQQQUUUYYY^^^bbbeeeccc___ZZZVVVRRRNNNLLLHHHHHHGGGEEEBBB===999666888666333222222000...,,,,,,+++***)))))))))******(((((())))))***************)))))))))******+++,,,,,,,,,,,,---------......---,,,+++******+++---...,,,,,,,,,---------......,,,------...//////......,,,,,,+++******+++,,,,,,...............---------............////////////////////////000000000000000111111222333333333333333333222222222333444444222333444444555888<<>>;;;999333222111000000111222333555444444555555666777888777===;;;===IIIVVVlll~~~cccRRRKKKEEEDDDCCCAAA???===;;;:::AAA@@@???>>>???@@@AAABBBBBBBBBBBBBBBAAA@@@???>>>;;;:::999888777666666666333222222111111000///////////////.........------+++,,,,,,------.........---------......000111222222444;;;LLLhhhlllZZZNNNHHHGGGFFFMMMVVVbbbiiilllrrr{{{oooeeegggnnn|||}}}vvvrrrfffffffffjjjnnnsssuuuuuuvvvuuuuuuvvvwwwwwwuuusssnnnnnnnnnmmmmmmmmmllllllllljjjiiiiiijjjgggaaa\\\ZZZYYYXXXXXX[[[```eeeiiijjjpppyyyyyynnnccc\\\UUUNNNLLLMMMPPPNNNKKKGGGDDDBBB@@@@@@@@@?????????@@@BBBCCCDDDHHHJJJMMMPPPQQQQQQQQQPPPTTTUUUWWW[[[___cccgggiiikkkjjjiiigggccc___ZZZXXXWWWXXXYYYYYYXXXWWWWWWXXXYYYVVVRRROOOMMMJJJGGGEEE???<<<888555333555777999<<<>>>@@@CCCDDDDDDBBBAAA@@@>>><<<<<<======;;;999888888777666555444333333111222222000......///111111222333555666666555444//////000000000000111111000444888999888888:::===>>>BBBIIIPPPUUUZZZ^^^aaa___^^^YYYNNNAAA666000...............///000111111222333333333222444666999:::===AAACCCDDDFFFHHHJJJKKKOOOVVV[[[___aaadddfffdddaaa[[[VVVRRRMMMIIIFFFCCCBBBAAA???<<<999666444555333111000000///---+++*********)))))))))******))))))***+++++++++******))))))))))))***+++,,,,,,,,,,,,,,,---------.........,,,+++******,,,...///,,,,,,,,,---------......,,,,,,---...////////////,,,,,,+++******+++,,,,,,------..............................////////////////////////000000000000000111222333444444444444333333333222222333333444222333444444555888<<>>;;;888222222111000000111222222555444444555555666777888777<<<;;;===IIIWWWnnn}}}cccSSSLLLEEEEEECCCAAA???===<<<;;;BBBAAA@@@???@@@AAACCCDDDBBBBBBCCCCCCCCCBBBAAAAAA<<<;;;:::999888777777777333333222111111000000///////////////............++++++,,,,,,---......///------------///000111222333555===PPPnnnlll[[[OOOKKKJJJJJJRRR\\\iiiqqquuuyyyqqqeeeeeelllyyy{{{tttnnndddcccdddhhhmmmrrruuuvvvwwwvvvuuuuuuuuutttqqqooonnnnnnmmmmmmlllkkkkkkjjjkkkhhhgggffffffddd^^^YYYWWWVVVVVVWWWZZZ^^^bbbeeegggmmmvvv|||sssiii^^^VVVPPPJJJHHHJJJLLLJJJGGGDDDBBBAAAAAAAAA>>>>>>>>>>>>???AAACCCDDDFFFGGGJJJLLLMMMMMMLLLLLLPPPQQQSSSUUUXXX\\\```bbbccccccbbbbbb```^^^]]]\\\[[[\\\]]]]]][[[ZZZZZZZZZ[[[XXXTTTQQQOOOMMMJJJHHHBBB???:::777555777999;;;???@@@AAABBBBBBBBBAAA@@@@@@>>>===<<<<<<;;;:::888888777777666555444333222000111111000------///222111222444555666555444444//////000000000111111111000555999999888888;;;>>>???DDDLLLSSSXXX]]]bbbeeecccbbb\\\PPPBBB666000...............///000111222444444555444444555888;;;===@@@DDDGGGIIIKKKNNNQQQSSSYYY```fffhhhhhhggggggaaa\\\UUUPPPLLLHHHCCC???<<<<<<;;;999777555444333333111/////////...,,,******))))))))))))************++++++,,,,,,+++***)))***))))))***+++,,,------,,,,,,,,,---------......---+++***))))))+++---///,,,,,,,,,---------......+++,,,---...////////////,,,,,,+++******+++,,,,,,,,,---------.../////////............////////////////////////000000000000//////111222333444444444444333333222222333333333111222333444555888<<<@@@LLLZZZkkkyyy}}}zzzxxxsssmmmggg\\\UUULLLEEEAAA>>>999555333222111111111111222333555444444555555666777888888===<<<>>>JJJXXXooo{{{bbbSSSLLLFFFEEEDDDBBB@@@>>><<<<<>>???AAACCCEEEFFFGGGJJJLLLMMMMMMLLLKKKNNNOOOQQQRRRTTTWWW[[[^^^]]]]]]]]]^^^^^^_________^^^```aaa```^^^\\\\\\]]]\\\YYYUUURRRPPPNNNKKKIIIEEEBBB===888666777:::<<>>===>>>KKKYYYpppzzzbbbSSSLLLFFFEEEDDDBBB@@@>>>===<<<@@@AAAAAABBBCCCDDDFFFFFFDDDDDDDDDDDDCCCCCCCCCCCCBBB@@@===:::888777777888555444444333333222222111000/////////...............------,,,,,,------............///////////////777888???SSSqqquuucccWWWPPPMMMNNNRRR\\\kkk|||tttcccaaaggguuu~~~~~~wwwoooiiiccccccdddiiiqqqyyy|||}}}~~~{{{wwwtttsssqqqooommmpppooonnnmmmkkkjjjiiihhhfffeeecccaaa___\\\XXXTTTSSSRRRRRRSSSUUUYYY]]]```ffflllqqqsssvvvyyyxxxtttkkkdddYYYPPPJJJFFFDDDCCCDDDDDDBBB@@@???>>>>>>===@@@@@@@@@AAABBBCCCEEEEEEHHHHHHIIIJJJKKKKKKKKKKKKMMMNNNOOOPPPRRRUUUWWWXXX[[[\\\]]]^^^___`````````hhhfffccc```^^^^^^^^^___^^^\\\YYYVVVSSSPPPOOONNNGGGCCC>>>;;;<<<>>>AAABBBEEEDDDBBB@@@???>>>======;;;;;;;;;:::999888777666555555444444444333333333222111111000///000000000111111222222222222111111111000000000111222333333666666666666555777:::===EEEJJJRRR[[[bbbfffhhhhhhllleeeYYYLLL@@@999444333.........///000222333444333222222444888<<<>>>??????CCCIIIMMMPPPRRRUUUWWW^^^ccciiimmmmmmhhhbbb^^^TTTPPPJJJDDD@@@===:::888666555444333222222222222/////////...------,,,,,,***)))((((((((()))+++,,,)))))))))***+++,,,......+++,,,,,,***))))))+++...)))************+++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...///............---------,,,++++++******++++++,,,,,,------......------,,,......///000000000000000////////////000000000000333333333222222222111111111222222333333444444555444333444666666777===FFFPPPZZZjjjyyy}}}{{{xxxrrriiibbbVVVOOOFFFAAA???===888444555444333222111111111111444444333333444555777888::::::<<<@@@GGGXXXsssxxx```RRRMMMIIIHHHFFFCCC@@@>>><<<<<>>============>>>???@@@@@@AAABBBCCCEEEFFFGGGGGGHHHIIIJJJJJJJJJJJJLLLLLLLLLNNNOOOQQQSSSTTTXXXYYY[[[]]]```aaabbbccciiigggeeebbb```____________]]][[[WWWUUURRRQQQPPPJJJFFFAAA>>>???AAADDDEEEEEEDDDBBB@@@>>>===<<<;;;::::::::::::999888777666555444444444444333333333222111111000000000000000000111111222222111111000000000000000111222333333555666666666555777;;;>>>DDDIIIQQQZZZaaafffhhhhhhiiibbbVVVIII>>>666222000......//////000222333444333333333555999===???@@@EEEHHHLLLPPPSSSVVV[[[^^^cccfffjjjkkkhhhaaaZZZUUUIIIEEE@@@<<<:::888666444111000///...............//////......---,,,,,,,,,***)))((((((((()))+++++++++++++++***++++++,,,,,,+++,,,,,,+++)))***,,,---++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...///............---------,,,,,,++++++++++++,,,,,,,,,------......------,,,......///000000000000000////////////000000000000333333222222111111111111111222222333333444444555555444555888888888???GGGRRR\\\lllzzz~~~{{{xxxrrriiibbbVVVOOOFFFAAA???<<<888444444333333222222333444444555555555444555666888999::::::<<>>===<<>>;;;:::::::::555555555444333333222222000000000/////////............------------..................//////000000333444999HHHaaaxxxwwwkkk\\\SSSNNNMMMPPPUUUjjj}}}iiibbbeeennnvvv|||vvvooojjjgggiiiooowwwzzztttpppnnnmmmlllmmmlllkkkjjjiiihhhgggfffeeecccaaa___]]]YYYTTTQQQPPPOOONNNOOORRRVVV[[[^^^]]]ccchhhjjjlllooommmiiiccc[[[OOOEEE???<<<;;;;;;::::::::::::;;;<<<======??????@@@AAABBBDDDFFFGGGGGGGGGIIIJJJJJJJJJJJJJJJLLLLLLLLLMMMNNNOOOQQQQQQSSSUUUXXX\\\___bbbdddeeehhhgggeeecccbbbaaa``````___^^^\\\YYYVVVTTTSSSRRRMMMJJJEEECCCDDDFFFGGGGGGEEECCCAAA???<<<;;;:::999999999999999888777666666444444444444333333333333111111111000000000000000000000111111111111000000000000000000111222333444555555666666666888;;;>>>DDDIIIQQQZZZbbbfffhhhhhhhhhaaaUUUHHH===555111///////////////000111333333333444555777:::>>>BBBDDDKKKMMMPPPSSSWWW[[[```dddiiiiiiiiifff```WWWNNNIII>>>;;;777555444444333111000000///////////////000///......------,,,,,,+++)))))))))((()))******+++---,,,++++++******+++++++++,,,,,,+++******,,,---,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,------...///............---------,,,,,,++++++++++++,,,,,,------............------......///000000000000000////////////000000000000222111111111111000000000111222222333333444444555666555666999999999@@@HHHUUU^^^mmm{{{}}}zzzwwwqqqhhhaaaTTTNNNFFF@@@>>>;;;888444222222222333333555666666666666666666777888999:::::::::===AAAHHHXXXrrrttt___TTTQQQJJJIIIFFFCCCAAA>>>===<<>>;;;;;;;;;888888888888999:::<<<<<>>999777444333333333222111000000000///000000111111......------,,,+++++++++)))))))))))))))******+++,,,,,,++++++***++++++,,,+++,,,---,,,+++***,,,---,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,---......///............---------,,,,,,,,,++++++,,,,,,,,,------............------......///000000000000000////////////000000000000111000000000000000000000111222222333333444444555555444666888999:::@@@IIIUUU___mmmzzz}}}yyywwwtttmmmeee^^^RRRMMMEEE@@@<<<:::777555222222222222333444555555555666666666777888999999::::::===BBBHHHXXXrrrrrr___VVVSSSKKKIIIGGGDDDAAA???>>>===FFFFFFFFFFFFGGGHHHIIIIIIKKKJJJJJJJJJIIIIIIIIIIIIDDDCCCAAA???===;;;:::999777777666555555444444333111000000000///////////////......------......///---------...///000000111111333666>>>OOObbbnnnpppkkkbbbYYYRRRMMMLLLPPPWWWhhh~~~mmmbbbbbbmmmsss{{{}}}xxxtttqqqpppttt|||~~~}}}{{{xxxsssooonnnrrryyy|||sssnnnlllkkkkkkiiiiiihhhgggffffffeeeeeecccaaa^^^[[[XXXTTTOOOKKKHHHGGGEEEFFFIIIOOOTTTXXX^^^dddhhhiiijjjllljjjfff___WWWLLLCCC===;;;;;;;;;999999999999:::;;;;;;<<>><<<999777666555666666777777666666555555444444333333333222222222000111111111111000//////...//////000000//////.../////////000111333444555555666777777888;;;???BBBIIINNNUUU^^^dddhhhiiiiiiddd]]]RRRFFF<<<555222111000/////////000111222222333666999<<>>BBBIIIXXXqqqrrr___VVVTTTLLLJJJHHHEEEBBB@@@>>>>>>HHHGGGGGGGGGHHHHHHIIIJJJKKKKKKKKKKKKJJJJJJJJJJJJDDDCCCBBB@@@>>><<<:::999777777777666555555444444111111000000000///////////////............//////,,,------...///000111111111333666<<>>@@@AAABBBDDDGGGJJJLLLMMMPPPPPPQQQSSSSSSSSSSSSSSSOOOOOOOOOOOOPPPPPPQQQRRRSSSTTTUUUVVVWWWWWWWWWWWWWWWYYY\\\```bbbbbbbbbaaa\\\[[[ZZZYYYXXXWWWWWWWWWTTTQQQMMMKKKJJJHHHEEECCC@@@>>><<<:::777666555444555555555666666555555444333333333333222222222222000111111222222000///.........////////////....../////////000111333444555666777888999:::===BBBEEEKKKPPPWWW^^^dddggghhhggg]]]WWWMMMBBB999333000000000000000000000111222222444777<<>>CCCIIIXXXpppsss```WWWTTTLLLKKKHHHEEECCC@@@???>>>JJJJJJIIIIIIIIIJJJKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJEEEEEEDDDBBB@@@>>><<<;;;888888777777666555555444111111111000000000////////////............//////,,,,,,---...///000111111///222555999EEEWWWeeekkkmmmfff^^^WWWOOOJJJMMMTTTbbbvvvtttjjjkkkkkkqqqwwwwwwrrrllliiihhhgggmmmvvv}}}zzzwwwwwwyyy{{{}}}~~~zzzsssooommmkkkkkkhhhhhhggggggffffffeeeeeeaaa___[[[XXXUUUPPPJJJFFFAAA@@@>>>>>>BBBHHHOOOSSSWWW\\\```aaabbbccc```\\\TTTOOOHHHAAA>>>;;;:::888888888999:::<<<>>>???@@@AAABBBCCCFFFIIILLLNNNPPPQQQRRRSSSTTTUUUUUUUUUUUUQQQPPPQQQQQQRRRSSSTTTUUUUUUUUUVVVWWWWWWWWWVVVVVVWWWYYY]]]```aaaaaa```___]]]\\\[[[ZZZZZZZZZZZZZZZVVVSSSPPPMMMJJJGGGCCC@@@===<<<:::888666555444444333444444555555555444444333333333222222222222111///000222222222111///...---......//////......---......///000111333555666777888:::;;;<<>>@@@BBBGGGNNNTTT[[[___eeegggeeeaaa]]][[[SSSOOOHHH@@@:::555333222000///...///000000///---111000///......---......,,,,,,,,,+++******))))))'''((()))***+++******)))+++*********+++,,,,,,---+++,,,...///---,,,,,,---,,,,,,,,,,,,---------------------------------------------------.../////////............---------------,,,,,,,,,,,,------......////////////............///000000000000000////////////000000000000111111111111222222333333111222222333333444444555444444555888999:::BBBJJJTTT___ppp}}}zzzyyyssspppmmmkkkhhhaaaXXXRRRLLLIIIDDD>>>999555555555000000000000111222333333444555777888999888888888:::;;;???CCCJJJXXXppptttaaaWWWSSSMMMKKKIIIFFFCCCAAA??????LLLKKKKKKKKKKKKLLLLLLMMMKKKKKKKKKKKKJJJJJJJJJJJJFFFFFFEEEDDDBBB???===<<<888888777777666666555555111111111111000000000000//////............//////,,,,,,---...///000111222---111444888CCCTTTcccjjjooohhh```XXXOOOJJJLLLRRR[[[nnnsssjjjkkknnnsssyyyxxxqqqkkkgggggggggmmmxxx|||zzzvvvwwwwwwvvvwww{{{yyysssooommmlllkkkhhhhhhhhhgggfffffffffeeeaaa^^^[[[XXXTTTOOOIIIEEE<<<;;;999999===CCCJJJNNNVVV[[[______```aaa___ZZZSSSOOOHHHCCC@@@>>><<<:::555555777999<<>>AAACCCHHHOOOVVV\\\^^^aaaaaa^^^ZZZWWWVVVOOOKKKCCC;;;555222000000...------///111222111///---,,,+++***))))))((())),,,,,,++++++***)))))))))'''((()))++++++******)))---,,,++++++******+++++++++---//////...,,,,,,------------.........//////////////////////////////...------------...////////////.........---------...------,,,,,,------.........////////////.........//////000000000000000////////////000000000000111111222222222333333333111222222333333444555555555555666999:::<<>>888555444555//////000111222444666777555666888999::::::999999:::;;;???DDDJJJXXXpppuuubbbWWWRRRMMMLLLIIIFFFCCCAAA@@@???NNNNNNMMMMMMLLLKKKKKKKKKMMMLLLLLLLLLKKKKKKJJJJJJHHHGGGEEECCCAAA???===<<<<<<;;;999888666555555555333333222222222222222222........................////////////000000000000111222555;;;@@@LLLaaasssvvvrrrjjj```UUUNNNLLLMMMYYYhhh|||uuuiiigggnnnuuuyyyuuupppllliiieeelllrrr~~~~~~}}}}}}~~~|||xxxvvvuuurrrooommmpppvvv}}}~~~uuupppoooooollljjjkkkkkkjjjiiihhhffffffeeeccc^^^XXXUUURRRMMMDDD===999999999999;;;AAAJJJRRRPPPXXX]]]ZZZXXXZZZZZZVVVTTTKKK@@@999999;;;<<<;;;999999:::;;;===@@@CCCEEEEEEEEEFFFGGGIIILLLOOOQQQRRRSSSTTTUUUUUUUUUUUUUUUQQQSSSUUUVVVVVVVVVWWWYYYWWWXXXXXXYYYYYYXXXXXXWWWVVVZZZ]]]`````````aaaaaaaaaaaa___^^^]]]\\\\\\\\\ZZZWWWRRRNNNKKKFFFBBB???999888777666666777888999777777555444444555666777444333222222111111222222000000000000////////////---------.........//////......///000111333555666666777:::===AAACCCEEEFFFLLLPPPWWW\\\______]]][[[TTTMMMBBB:::555444333333222333444333222222444555888;;;@@@DDDHHHMMMRRRUUUZZZZZZ[[[ZZZXXXTTTOOOMMMDDDAAA<<<666222///......000000000000000000000000000000000///......------,,,,,,++++++***)))(((((())))))))))))************++++++------------++++++---------.........////////////...---...///000111///...,,,*********,,,---(((+++...---,,,,,,...111---.........---,,,,,,+++++++++,,,,,,,,,,,,------...//////000111222222333///////////////.........000000000000000000000000///000000000000111111111111111222222222333333333666555666999:::<<>>AAADDDFFFFFFFFFGGGHHHJJJMMMPPPQQQRRRRRRSSSSSSTTTTTTUUUUUURRRTTTWWWXXXXXXXXXYYYZZZYYYYYYZZZZZZZZZZZZYYYYYYYYY\\\```bbbbbbbbbbbbccccccbbbaaa___^^^^^^]]]]]]ZZZWWWRRRNNNJJJFFFBBB>>>999888777666666777888999888777666555444555555666444333222222111111222222000000000000////////////------........./////////...//////000111333555666666888:::===@@@CCCDDDEEEJJJNNNSSSYYY[[[ZZZXXXVVVOOOIII???888444333222222333333444333222222333555999===AAAEEEHHHLLLPPPSSSVVVVVVUUUTTTQQQMMMJJJHHH???<<<888333000/////////000000000000000000000000000000//////......------,,,,,,++++++***))))))((())))))))))))************+++,,,,,,,,,,,,,,,,,,+++,,,,,,---------...............---------...///000///...,,,******+++,,,------///000000...---///111------......------,,,+++++++++,,,,,,,,,,,,---------......//////000000000/////////////////////...000000000000000000000000000000000111111111222222111222222222222333333333555444666999:::<<>>===<<<;;;:::999777666555444444444333222111000/////////........................////////////000000000000......222888BBBRRRlll~~~ppp___RRRKKKHHHNNNYYYfffppptttuuuxxx{{{rrrjjjiiiooowww}}}{{{yyywwwuuurrrtttzzz~~~}}}}}}}}}~~~~~~}}}{{{zzzyyyxxxyyyzzzzzzyyyvvvsssqqqlllhhhdddbbbeeellluuuzzz~~~xxxrrroooppppppooommmiiiiiihhhhhhgggfffeeeeeeaaa]]]XXXUUUQQQKKKBBB<<<555666888999<<<@@@FFFJJJPPPUUUWWWTTTSSSSSSSSSQQQLLLFFF???;;;;;;;;;:::888888999;;;===@@@CCCFFFGGGHHHHHHIIIJJJLLLNNNPPPRRRRRRQQQQQQQQQRRRSSSUUUVVVSSSVVVYYYZZZZZZ[[[\\\]]][[[\\\\\\\\\\\\\\\\\\[[[]]]```dddeeeeeeeeeeeeeeeeeedddcccbbbaaa``````___ZZZWWWRRRNNNJJJFFFAAA>>>888888666666666666888888999888777666555444444444333333222111111111111222000000000000////////////............/////////////////////000222333555666777888:::===@@@AAACCCCCCGGGJJJOOOSSSTTTSSSQQQOOOIIICCC;;;555222222222222333444444333222222333555;;;>>>CCCFFFIIILLLNNNQQQPPPOOOMMMKKKHHHEEECCCBBB888666333000/////////000000000000000000000000000000000//////...---------,,,,,,++++++***))))))))))))))))))*********++++++,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,---------------,,,,,,,,,---...///...---,,,+++***+++,,,---///000111000...---...///------......------,,,,,,++++++,,,,,,,,,,,,------------------------------......//////////////////000000000000000000000000111111111111222222222333222222222222333333333333555444666999:::===FFFOOO]]]kkkzzz|||yyyvvvqqqmmmhhhdddaaa\\\TTTOOOHHHEEE???;;;999777555333111111000000111222222333444666777777777777888:::999<<<@@@DDDMMM```yyykkk\\\TTTOOOKKKJJJIIIGGGEEEDDDCCCCCCNNNOOOOOOOOONNNMMMLLLKKKMMMMMMNNNNNNNNNNNNMMMLLLEEEEEECCCBBB@@@>>>===<<<;;;:::999777666555444444444333222000///.................................////////////000000000000000///222888BBBUUUqqqyyyfffUUUKKKHHHLLLTTT]]]dddhhhlllpppttt}}}uuummmmmmpppyyy}}}|||{{{xxxyyy~~~~~~{{{{{{{{{{{{{{{{{{zzzyyywwwvvvtttuuuvvvvvvuuurrrooommmgggccc___]]]```gggqqqwwwxxxtttpppoooooooooooommmiiiiiihhhhhhgggfffeeeeee```]]]YYYUUUPPPJJJBBB===888888999:::>>>CCCIIIMMMSSSTTTTTTRRRPPPOOONNNMMMGGGDDD???<<<;;;;;;999777999:::<<>>888444222222222222333444555444222222444555:::>>>CCCHHHJJJLLLNNNPPPLLLJJJGGGDDDAAA???>>>===444333111///...//////000////////////////////////000//////......---,,,,,,+++++++++*********))))))))))))*********+++++++++---,,,+++******+++,,,---******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------------,,,+++++++++,,,---------------,,,,,,,,,---,,,------...------,,,,,,+++++++++,,,,,,,,,------...---------------------............////////////000000000000000000000000111111222222222333333333222222222333333333444444555444555888;;;>>>HHHRRRcccppp|||yyyvvvrrrnnniiifffbbb]]]UUUOOOHHHDDD???:::888666444333000000000000111222333333222333555555444444666777999<<<@@@EEENNNbbb|||hhh[[[TTTPPPLLLKKKIIIGGGFFFDDDDDDDDDOOOOOOPPPPPPPPPNNNLLLKKKLLLLLLNNNOOOOOONNNMMMLLLEEEEEECCCBBB@@@???>>>===<<<;;;999888666555555555444333222000///.........////////////////////////////////////000000000000333111333999DDDXXXuuummmYYYMMMIIIKKKOOOVVV[[[___dddjjjnnnwwwxxxooonnnqqqzzz}}}}}}}}}{{{zzzzzzzzzzzzzzzyyywwwuuutttrrrsssssssssqqqooommmkkkeeeaaa]]][[[^^^eeennnssssssqqqooonnnmmmmmmlllkkkhhhhhhggggggffffffeeeeee^^^\\\YYYUUUPPPJJJDDD@@@<<<;;;:::<<>>AAACCCFFFHHHIIIIIIJJJKKKLLLMMMNNNOOOOOOPPPOOONNNNNNPPPSSSVVVWWWTTTWWW\\\___``````aaaaaa______````````````______aaadddhhhjjjiiiiiiiiijjjkkkkkkjjjiiigggeeecccbbbZZZWWWRRRMMMIIIEEE@@@<<<888777666555555666777888999999999888666555444333333222111111000000111111000000000000/////////////////////000000000111111111111111111222333555555888999:::<<<>>>?????????CCCDDDFFFHHHHHHGGGEEEDDD???;;;777444333333333333333444444444333333555777999>>>DDDIIILLLMMMNNNOOOJJJGGGDDD@@@===;;;::::::333222111000///...///////////////////////////////////////...------,,,,,,+++++++++***************************++++++++++++,,,,,,***))))))***,,,,,,*********+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++++++++,,,---.........,,,,,,------...------,,,+++++++++,,,,,,,,,------/////////...............---.........//////000000000000000000000000000000111111222222222333333333222222333333333444444444555444555888;;;@@@JJJTTTeeerrr|||yyywwwtttppplllhhhddd^^^VVVPPPGGGCCC>>>:::777666333222000000000000111222333444222333555555444444666777999===AAAEEEOOOccc}}}|||fff[[[VVVRRRNNNMMMKKKIIIGGGFFFEEEEEEOOOPPPQQQRRRQQQOOOMMMKKKJJJKKKMMMOOOOOONNNMMMKKKFFFEEEDDDCCCAAA@@@???>>>===<<<;;;999777777666666444333222111000/////////////////////////////////////////////000000000000444333555;;;FFFZZZxxxsss^^^PPPJJJHHHKKKPPPTTTYYY___eeejjjqqq|||zzzpppnnnpppyyy~~~}}}|||{{{zzzzzzzzzzzzyyywwwuuusssqqqqqqqqqqqqpppnnnllljjjdddaaa]]]\\\^^^dddkkkpppooonnnnnnlllkkkjjjhhhhhheeeeeeeeedddddddddcccccc\\\[[[ZZZVVVQQQLLLFFFCCC???>>>???CCCJJJSSSZZZ^^^aaaZZZUUURRROOOJJJGGGGGGBBBAAA@@@>>><<<;;;::::::<<<>>>@@@CCCEEEGGGHHHHHHHHHIIIJJJKKKLLLLLLLLLLLLNNNNNNNNNOOOQQQTTTVVVXXXVVVZZZ___bbbcccddddddeeebbbbbbccccccccccccbbbbbbcccfffjjjlllllllllmmmnnnnnnnnnmmmkkkiiifffbbbaaa[[[WWWRRRMMMIIIDDD???;;;777777555555555555777777999999999888777666555444222222111000000000000111000000000000////////////000000000000111111111111111111111222222333555555999999;;;<<<============AAAAAABBBCCCCCCBBBAAAAAA<<<999666444444444333222111333444444444444777999:::???FFFKKKMMMMMMMMMMMMFFFDDDAAA===999777666555333222111000//////......000000000000000000000000//////......---,,,,,,,,,*********************************++++++++++++,,,++++++************++++++******+++++++++,,,,,,,,,***+++,,,---------,,,,,,++++++,,,,,,,,,,,,---------,,,,,,---000222111111,,,,,,------......------++++++,,,,,,,,,,,,------//////////////////000000------......///000000000000000000000000000000000111111111111222222222333333333333333444444444444555333555888;;;AAALLLWWWeeeqqq~~~~~~|||yyyxxxuuuqqqmmmjjjfff___WWWPPPFFFCCC===999777555333111//////000000111222444444444666777777777777888::::::===AAAEEEOOOccc}}}zzzddd[[[WWWTTTOOONNNMMMKKKIIIHHHGGGGGGOOOPPPRRRRRRRRRPPPMMMKKKHHHJJJLLLNNNOOONNNLLLKKKFFFFFFEEEDDDBBBAAA@@@@@@>>>===<<<:::999888777777333333222111111111111111////////////////////////////////////000000000000333222555===III^^^{{{yyyaaaQQQKKKHHHJJJMMMRRRWWW^^^dddhhhnnnzzzssspppmmmwww~~~~~~~~~{{{{{{{{{{{{yyywwwuuutttqqqqqqqqqpppooommmkkkjjjcccaaa^^^]]]___ccchhhlllmmmmmmmmmkkkiiifffdddcccaaaaaaaaaaaa````````````[[[[[[ZZZWWWRRRMMMIIIGGGEEEFFFJJJRRR\\\dddhhhjjjhhh___WWWUUUPPPIIIEEEFFFAAAAAA@@@>>><<<;;;<<<<<<>>>@@@BBBDDDFFFGGGGGGGGGFFFGGGIIIJJJKKKJJJJJJIIIMMMNNNOOOQQQSSSUUUWWWXXXXXX]]]bbbfffhhhhhhhhhiiiffffffggggggggggggffffffdddggglllnnnooopppqqqrrrqqqpppooommmjjjeeeaaa___[[[WWWRRRMMMHHHDDD>>>;;;777666555444444555666777777888888999888777666555222222111000000000000000000000000000////////////000000000111111111222222222222222222333333444555999:::;;;<<<<<<<<<<<<<<<======>>>>>>>>>>>>>>>>>>:::777555333333333222111000111333444444666888;;;===BBBIIIMMMMMMKKKIIIHHHBBB@@@===:::666333111000////////////////////////000000000000000000000000///......------,,,,,,+++*********************************+++++++++,,,,,,******++++++++++++******++++++++++++,,,,,,,,,---++++++---.........---,,,***+++,,,,,,------------///---,,,---000111000...+++,,,------......------++++++,,,,,,,,,,,,------.........///000000000111------......///000000111000000000000000000000000000000000111111111222222333333333444444444444555555333444888<<>>===;;;:::999888888333333222222222222222333000000000000000000000000////////////000000000000111111555>>>KKK```~~~|||cccRRRKKKJJJKKKNNNSSSYYY```fffjjjooozzzwwwtttjjjuuu~~~~~~|||||||||{{{zzzxxxvvvtttrrrqqqqqqpppooommmlllkkkbbb```^^^]]]___bbbfffiiillllllmmmkkkgggcccaaa```^^^^^^^^^^^^^^^]]]]]]]]]ZZZZZZZZZXXXSSSNNNKKKIIIJJJMMMUUU```kkkssstttsssmmmbbbYYYVVVRRRIIIEEEFFFBBBAAA@@@>>><<<<<<===>>>@@@AAACCCEEEGGGGGGGGGGGGEEEFFFHHHIIIIIIIIIHHHHHHLLLMMMPPPRRRUUUVVVWWWXXX[[[___eeeiiikkkkkklllllliiiiiijjjjjjjjjjjjiiiiiieeeiiimmmqqqrrrssstttuuurrrrrrqqqnnnjjjeeeaaa^^^[[[WWWRRRMMMHHHCCC>>>;;;777666555444444555666777666777888999999888666666222111111000000000000000000000000000////////////000111111111111222222222222222222222333444444555::::::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<888666444333333222111000///111333444555666999<<>>===:::777333000---,,,,,,------....../////////000000000000000000000000///......------,,,++++++******************++++++******+++++++++,,,,,,,,,)))***+++,,,,,,+++***)))++++++,,,,,,,,,---------+++,,,---...///...------***+++,,,---------------///---+++,,,...///---***+++,,,,,,---.........---++++++,,,,,,,,,------------------...///000111111---------...///000000111000000000000000000000000///000000000000111111111333333333444444444555555555333444888<<>>AAAEEENNNbbb{{{uuu```YYYVVVTTTRRRQQQPPPNNNLLLKKKJJJJJJPPPPPPOOONNNNNNMMMLLLLLLJJJKKKMMMNNNNNNMMMLLLKKKJJJIIIGGGFFFDDDCCCCCCCCC??????>>>===<<<:::999888444444444333333222222222222222111000//////000000000000000000000000000000000000444<<>>===;;;999999555555444444333333222222000///////////////000111000000000000000000000000//////222:::EEEXXXsssttt```SSSMMMKKKNNNSSSYYYaaajjjrrrwwwxxxmmmhhhrrr~~~}}}}}}}}}|||{{{xxxvvvuuurrrsssssssssrrrpppnnnmmmiiiccc___``````aaaeeekkkllllllkkkjjjhhheeecccbbb``````___]]]\\\[[[ZZZYYYXXXYYYYYYXXXVVVTTTUUUVVVXXX___iiisss{{{~~~~~~}}}nnndddVVVLLLHHHFFFDDDBBBBBBAAAAAA@@@@@@AAAAAABBBCCCCCCDDDDDDEEEEEEFFFFFFFFFGGGIIIIIIHHHIIIJJJLLLMMMPPPTTTVVVWWWZZZ^^^aaahhhmmmqqqpppqqquuuvvvuuuvvvvvvvvvuuutttsssrrrqqquuuuuutttuuuvvvvvvsssqqqooonnnllljjjgggcccaaa___ZZZVVVQQQKKKFFF@@@:::555444333222111111222333444444555666666666555444333222222111111111111222222333222111000////////////111///...000222444333111222222222222333444555666888888888777777777777666888888888888888888888888555333111000000111111000111333666999:::<<>>===;;;:::999666666555555444333333222............///000111111000000000000000000000000......111777@@@PPPiii}}}kkk[[[RRROOOMMMPPPVVV___jjjuuu{{{llldddnnn{{{}}}}}}}}}|||{{{xxxvvvtttrrrsssssssssrrrpppnnnmmmiiieeebbbcccbbbaaacccgggiiiiiiiiiiiihhhfffdddcccbbbaaa___]]][[[[[[[[[[[[YYYZZZZZZYYYXXXWWWWWWXXX]]]cccllluuuzzzzzzxxxvvvkkkbbbVVVLLLHHHFFFDDDBBBEEEDDDCCCBBBBBBAAAAAABBBCCCCCCDDDDDDEEEEEEFFFFFFEEEGGGHHHHHHHHHIIIKKKMMMOOOSSSWWWYYYZZZ]]]bbbfffmmmssswwwwwwxxx|||}}}|||~~~}}}}}}|||{{{zzzxxxwwwyyyxxxwwwwwwwwwvvvssspppkkkkkkiiigggeeebbb```___YYYUUUPPPJJJDDD>>>888444333222111000000111222333333444555666777666555444222222111111111111222222333222111000000000000000222000000111333444444333333333333333444555555666777777888999888777666555666666777777888888999999666444222111111222222111222444777999<<<@@@EEEHHHOOOPPPQQQOOOLLLFFFAAA>>>888666333111...---------......---------......///////////////////////////...------,,,,,,+++++++++))))))))))))))))))************+++,,,,,,,,,++++++++++++************++++++......---++++++*********++++++,,,------------,,,,,,+++*********,,,---...........................---------...---,,,,,,+++------------------------////////////000000000111000000000000000000000000000000000111111111222222111111222222222333333333222222333333333333444444555444777;;;???GGGWWWeeevvv}}}{{{yyywwwuuuooommmiiieee```YYYQQQLLLCCC???:::777555333111000000111111222222333444444555555555555666888999:::======AAAIIIUUUeeeyyysssdddZZZUUUTTTTTTTTTSSSRRRPPPNNNMMMLLLUUUTTTSSSRRRQQQPPPPPPOOOLLLMMMOOOPPPPPPNNNLLLKKKJJJIIIGGGFFFDDDCCCCCCCCC@@@??????>>>===;;;:::999777777666666555444333333000////////////000000111//////////////////////////////111666<<>>CCCIIIMMMTTTSSSRRRNNNIIICCC===:::666555333000...------,,,......------,,,---------........................---,,,,,,,,,+++++++++***)))))))))))))))************++++++,,,,,,,,,+++++++++************++++++,,,......,,,+++******)))))))))***+++,,,---,,,++++++******)))***+++,,,---.........//////000000//////---............---,,,,,,,,,,,,------------------....../////////000000000////////////////////////000000000000111111111111111111222222222333333333222222222333333333444444555555888===BBBKKK\\\jjj{{{{{{yyyxxxvvvuuummmkkkgggbbb]]]VVVNNNIIIBBB>>>999666444333111000000111111222222333444444555555555555666888999:::===>>>BBBJJJWWWhhh{{{pppeee]]]YYYXXXTTTTTTTTTSSSQQQOOONNNLLLTTTSSSSSSRRRQQQQQQPPPPPPNNNOOOPPPQQQPPPOOOMMMKKKIIIHHHGGGEEEDDDCCCBBBBBB?????????>>><<<;;;999888999999888777666555444333444333222111000000000000////////////////////////000000222555999CCCVVVgggtttuuurrrhhh\\\RRROOOPPPSSSWWWaaaqqqmmmbbbjjjvvv~~~~~~}}}{{{{{{zzzyyywwwtttrrrpppnnnooooooooonnnllljjjiiiiiieeecccccc```[[[XXXZZZ]]]___bbbdddffffffeeedddbbbaaa^^^\\\[[[\\\]]]^^^YYYZZZ[[[ZZZYYYXXXYYYZZZ\\\```eeeiiikkkhhheeebbb___ZZZRRRKKKGGGEEEEEEDDDIIIHHHGGGEEEDDDCCCCCCBBBCCCCCCDDDDDDEEEEEEFFFFFFEEEFFFGGGHHHIIILLLPPPSSSXXX]]]aaabbb```cccjjjpppxxx~~~|||vvvuuutttssssssrrrnnnlllffffffeeedddbbb```^^^]]]UUUQQQKKKEEE@@@<<<777444222222111000000111222222333444666777777777666666333333222222222222333333333222111111111111111111222333333333333333444444444444333333333444555555444555666777777555333222333333444555777888999999777555333333444666666555555777:::<<<@@@EEELLLPPPUUUSSSPPPLLLFFF???:::777555444222111///...------...------,,,,,,,,,,,,---------------------------+++++++++++++++*********(((((())))))************++++++,,,,,,,,,++++++***+++++++++++++++,,,------...---,,,+++************((()))+++,,,---,,,+++***))))))******+++,,,---......///000111111111111000///////////////...------,,,,,,,,,---------......------.........///////////////////////////////////////000000000111111111111111222222222333333333222222222333333333444444555555999???EEEOOO___nnn~~~~~~zzzxxxwwwuuutttllliiiddd___ZZZSSSKKKFFFAAA===888555333222111000000111111222222333444444555555555555666888999:::<<<>>>CCCKKKYYYkkk}}}mmmeee^^^ZZZXXXRRRSSSSSSSSSRRROOOMMMLLLQQQQQQQQQQQQQQQQQQQQQQQQOOOPPPQQQQQQQQQOOOMMMLLLIIIHHHGGGEEEDDDCCCCCCBBB@@@@@@???>>>===;;;:::999::::::999888666555444444666555444222111000//////000000000000000000000000111111222555666>>>NNN^^^kkkmmmllleeeZZZRRROOOOOOTTTYYYfffxxxpppaaagggppp|||}}}{{{{{{zzz||||||{{{zzzwwwtttrrrpppnnnooooooooonnnllljjjiiihhhdddaaa```[[[UUUQQQRRRWWWYYY^^^bbbdddeeeddddddaaa```^^^]]]\\\\\\\\\]]]YYYZZZZZZYYYXXXWWWWWWXXX[[[^^^aaaccccccaaa___\\\XXXUUUPPPKKKGGGFFFFFFFFFIIIHHHGGGEEEDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFEEEGGGHHHIIIJJJNNNRRRVVV]]]bbbggggggfffiiiqqqyyyyyywwwvvvuuutttqqqmmmjjjddddddcccaaa___]]][[[ZZZRRRNNNHHHCCC???;;;888555333222111000000111222333444555666777888777666555333333222222222222333333333222222111111111222222222333444444222222333444333333333222222333333444333333444555444333222111333333444555666777888888444333111222444666777777888;;;>>>AAADDDHHHMMMQQQSSSQQQMMMHHHAAA;;;777444333222222111///...------,,,,,,+++++++++,,,,,,---------------------------************************((((((((()))******++++++++++++,,,,,,,,,+++******+++++++++++++++,,,---...,,,,,,+++************+++******+++,,,,,,,,,,,,+++******++++++,,,,,,---------...000111222222111000//////000000//////...---+++,,,,,,------.........------------............000000000000000000000000/////////000000000111111111111222222222333333333222222333333333333444444555666:::@@@FFFPPPaaaqqq~~~}}}zzzxxxvvvtttrrrjjjgggbbb\\\VVVPPPIIIDDD@@@<<<888444333222111///000111111222222333444444555555555555666888999::::::>>>CCCKKK[[[ooo~~~lllddd]]]XXXUUUQQQRRRSSSSSSRRROOOMMMKKKMMMNNNNNNOOOOOOPPPQQQQQQPPPPPPQQQRRRQQQOOOMMMLLLKKKJJJIIIGGGFFFEEEEEEDDDBBBBBBAAAAAA???===<<<;;;;;;;;;:::999777666555444444444222111000000000000000000000000000000000000000000222333444999GGGVVVeeeiiijjjeee[[[RRRNNNNNNSSSYYYhhh}}}tttcccggglllvvv|||{{{zzzzzzzzz{{{zzzzzzxxxvvvssspppnnnmmmmmmmmmmmmllljjjiiigggfffbbb^^^[[[VVVOOOKKKLLLRRRUUUZZZ___bbbddddddccc^^^^^^]]]]]]\\\\\\[[[[[[XXXYYYYYYXXXVVVTTTUUUVVVYYYZZZ[[[\\\\\\[[[YYYXXXRRRQQQNNNJJJHHHGGGHHHIIIHHHHHHFFFEEEDDDDDDDDDDDDCCCCCCDDDDDDEEEEEEFFFFFFFFFGGGIIIJJJLLLPPPUUUYYY```ffflllmmmlllqqq{{{}}}{{{xxxuuurrrnnniiifffaaaaaa```^^^\\\YYYWWWVVVOOOKKKEEEAAA===;;;888666444333222111111222333444666666777888888777555444444333333222222333333444222222222111111222222333111333444444111111222444333222222111111222222222222222222222111111111000333333444555555666777777555333333444777:::;;;<<<===@@@DDDFFFIIILLLOOORRRQQQNNNJJJDDD>>>888444222000000000///...---,,,,,,+++*********+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))*********************'''(((((()))******+++++++++,,,,,,,,,,,,+++***))))))))))))******+++,,,---***************++++++,,,+++++++++++++++,,,------,,,,,,,,,---------,,,,,,+++,,,...000111000///.........//////......---,,,++++++,,,,,,---......///............////////////000000000000000000000000////////////000000000111111111222222222333333333222222333333333333444444555666:::AAAGGGQQQbbbqqq}}}}}}zzzxxxvvvrrrpppiiieee```ZZZTTTMMMGGGBBB???;;;777444222222000///000111111222222333444444555555555555666888999:::888===CCCKKK\\\sss{{{jjjddd^^^YYYUUUQQQRRRSSSTTTSSSPPPNNNLLLKKKKKKLLLMMMOOOPPPPPPQQQPPPQQQRRRRRRQQQPPPMMMLLLMMMLLLKKKIIIHHHGGGFFFFFFDDDDDDCCCBBBAAA???>>>===<<<;;;:::999777666555444111111000000000000000111000000000000000000000000...///111222222666DDDRRRcccgggjjjfff]]]SSSNNNMMMQQQXXXhhh~~~xxxiiijjjlllrrr~~~~~~||||||~~~|||{{{zzzzzzzzzzzzxxxxxxwwwuuussspppmmmkkkiiijjjjjjjjjiiigggeeedddeee```[[[XXXSSSKKKHHHIIIOOORRRXXX]]]aaaccccccccc]]]]]]]]]]]]]]]\\\[[[ZZZXXXYYYYYYWWWUUUSSSSSSTTTVVVVVVVVVVVVVVVVVVUUUUUUOOONNNMMMJJJHHHGGGIIIJJJGGGGGGFFFEEEDDDDDDDDDDDDCCCCCCDDDDDDEEEFFFFFFFFFGGGHHHIIIJJJMMMQQQWWW[[[aaahhhoooqqqqqqwww|||xxxtttpppkkkeee```___^^^]]][[[YYYVVVTTTSSSMMMIIIDDD???===;;;999777444444333222222333444444777777888888888666555444444333333222222333333444222222222111222222333333111333444333111000111444222222111111000111111111222111000000//////000000333333444444555666666666888666666888<<>>;;;777333222111000///000111111222333333444444555555555555666888999:::777===CCCKKK]]]uuuwwwiiieeeaaa\\\YYYQQQRRRTTTUUUTTTQQQOOOMMMIIIJJJJJJKKKLLLNNNNNNOOOSSSSSSSSSSSSRRRPPPOOONNNPPPMMMIIIHHHHHHHHHHHHHHHFFFEEEDDDCCCAAA@@@???>>>======;;;999666444222111222222222222111111111111............///000222222333111111222333777@@@KKK^^^iiiiiieeecccZZZPPPRRRPPPTTT```sss}}}mmmiiikkkttt}}}~~~}}}wwwyyy~~~{{{yyy{{{{{{yyy{{{}}}|||zzzxxxwwwvvvuuuuuuxxxvvvtttrrrpppooooooooolllkkkjjjjjjiiihhheeebbb```]]]ZZZWWWPPPGGGDDDFFFJJJRRRYYY\\\^^^bbbccc```___\\\YYYXXXXXXYYYXXXWWWVVVUUUTTTSSSRRRRRRRRRRRRUUUUUUTTTTTTSSSRRRRRRRRRPPPOOOMMMLLLJJJHHHFFFFFFFFFGGGGGGFFFDDDCCCDDDFFFFFFFFFFFFFFFFFFGGGGGGGGGIIIJJJLLLMMMPPPTTTZZZ^^^eeelllqqqqqqpppwww}}}wwwssspppkkkbbb[[[\\\YYYUUUTTTTTTSSSQQQNNNIIIGGGCCC???;;;999777777666555555555555444444444666666666666777777777777777555444222111111222222333333333222222222111111222222222222222222222222111111000000//////......000111222111000///000111111222333444555777888888666777888:::===@@@CCCDDDIIIJJJLLLMMMLLLKKKIIIHHHEEECCCAAA===999666333111......---,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++************************)))((((((((((((***,,,---,,,+++++++++******)))))))))************+++++++++))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,..................------......////////////......,,,,,,,,,++++++,,,,,,---,,,,,,,,,---------......////////////000000000000000000////////////000000000000000000000000000000222222333333333333222222777666444333222333333444555777;;;???GGGSSSbbbmmm{{{}}}}}}}}}|||yyytttpppmmmgggccc]]]VVVQQQLLLFFFCCC;;;999666444111000000000222222222222222222333333444555555666777888888999:::>>>DDDNNN```wwwvvvjjjbbbYYYTTTTTTRRRRRRRRRRRRRRRQQQQQQPPPHHHHHHJJJKKKMMMNNNPPPPPPTTTTTTSSSSSSRRRQQQPPPPPPOOOMMMIIIHHHHHHIIIHHHHHHFFFEEEDDDCCCBBB@@@?????????>>><<<:::888555444333111111111000000000000/////////...//////000111222222000000333444666???III[[[iiimmmjjjjjj___SSSQQQPPPSSS\\\mmm}}}ooojjjkkkttt|||}}}{{{yyytttuuuyyyzzzvvvsssuuuuuusssvvvzzz{{{zzzyyywwwvvvuuuuuuuuuwwwvvvtttqqqooonnnnnnnnnkkkjjjiiiiiihhhfffbbb```___[[[XXXUUUNNNFFFCCCEEEJJJRRRZZZ]]]```ccccccaaa^^^[[[XXXWWWWWWXXXWWWVVVTTTTTTSSSRRRQQQQQQQQQQQQSSSSSSRRRRRRQQQPPPPPPPPPOOONNNMMMKKKIIIHHHFFFFFFFFFGGGGGGFFFEEEDDDFFFGGGIIIIIIIIIIIIIIIIIIIIIIIIJJJLLLMMMOOOQQQVVV\\\```ffflllrrrtttuuu~~~{{{uuuqqqmmmhhh___YYYYYYVVVSSSQQQQQQQQQNNNLLLGGGEEEBBB>>>;;;999888777666555555555555444444444555555666666666777777777666555333222111111111222222222111111111000000000222222222222222222222222000000000000//////......000111222111000///000111333333444555777888999999888999:::<<>>CCCMMMaaayyyssshhhbbbZZZUUUVVVRRRRRRRRRRRRRRRQQQPPPPPPGGGHHHJJJLLLNNNQQQRRRSSSVVVUUUTTTSSSRRRRRRRRRRRROOOLLLIIIHHHIIIIIIIIIHHHFFFFFFEEEDDDBBBAAA@@@@@@AAA@@@>>><<<999777555444222222111111111000000000000000////////////000000000///000333444666>>>GGGXXXjjjrrrrrrrrrgggWWWRRRPPPQQQWWWccctttpppkkkjjjrrrzzz{{{wwwuuupppqqqtttyyy}}}vvvpppmmmmmmmmmmmmpppvvvxxxwwwvvvuuuttttttttttttuuutttrrrqqqooonnnmmmmmmjjjiiihhhhhhgggddd```]]]^^^YYYVVVRRRLLLDDDBBBEEEKKKTTT\\\___bbbeeeeeebbb\\\ZZZWWWVVVVVVVVVVVVUUUSSSRRRQQQPPPPPPOOOOOOPPPQQQQQQPPPOOONNNNNNNNNNNNNNNMMMLLLKKKIIIHHHFFFFFFFFFGGGHHHGGGFFFFFFHHHJJJLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMOOOQQQTTTYYY___dddhhhooovvvyyy|||}}}xxxsssnnnjjjddd\\\VVVUUURRROOONNNMMMLLLJJJHHHDDDCCC@@@>>>;;;:::888888666555555555555444444444444555555555666666666666444333222111111111111111111111000000000/////////111111111111111111111111000000000////////////...///000111111000///000222444444555666888999:::;;;:::;;;<<>>===;;;999666444222111......,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,+++******)))***************************)))))))))))))))***************)))))))))))))))************+++++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...........................//////000000//////...//////...---------------,,,------------.........////////////000000000000000000////////////000000000000000000000000000000000000111111111111000000///000222444555777777777888:::<<>><<<:::888666555333333333333222222222222111000000////////////000......000333444666===FFFXXXmmmxxxyyyzzzppp___WWWQQQOOOQQQZZZgggsssxxxyyyzzzpppiiigggoooxxxzzzwwwtttpppppprrrwww{{{sssmmmhhhgggggghhhmmmsssuuuuuutttssssssrrrsssssssssrrrqqqpppnnnmmmlllllliiiiiihhhhhhgggddd___[[[\\\WWWSSSPPPIIICCCBBBFFFMMMVVV___ccceeehhhgggcccZZZXXXUUUTTTTTTUUUTTTSSSSSSRRRQQQPPPOOOOOOOOOOOOPPPPPPNNNMMMLLLLLLMMMMMMLLLLLLKKKJJJIIIGGGGGGFFFFFFGGGHHHHHHHHHIIIKKKMMMOOOOOOOOOOOOOOONNNNNNNNNMMMOOOQQQSSSVVV\\\bbbgggmmmssszzz~~~yyyuuupppkkkfff```XXXSSSPPPNNNLLLJJJHHHGGGEEEEEEAAA@@@???===;;;:::999888666555555555555444444444444444444444555555555555333222222111111000000000111111000000000/////////111111111111111111111111///////////////////////////000111111000000111222333444555666888999::::::;;;;;;===@@@CCCFFFIIIJJJJJJJJJIIIGGGEEEBBB???>>>;;;:::999777555333111111111111///...,,,,,,++++++------------------------***++++++++++++***))))))*********************************)))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++---------------------------------...............//////000000000000/////////...---,,,,,,,,,,,,,,,------------............////////////000000000000000000////////////000000000000000000000000000000222333333444444333333222...000222555666777777777888:::<<>>:::999888555333111000000000111111111222222333333444444444555777888999::::::;;;===BBBNNNeeekkkbbb^^^XXXUUUVVVQQQQQQRRRRRRQQQQQQPPPOOOJJJMMMRRRWWWYYYZZZYYYXXXXXXWWWVVVTTTSSSSSSSSSSSSMMMKKKIIIIIIJJJJJJIIIHHHGGGGGGFFFEEEEEEDDDCCCCCCAAA@@@>>><<<:::777666555333333222222222111111111111000000////////////000......000333444666===FFF[[[sss{{{jjj```RRRNNNMMMRRR]]]gggmmmnnnrrrxxxooofffccckkkvvvzzzyyywwwoooppprrrwww~~~~~~yyyqqqjjjeeeddddddeeejjjqqqtttsssrrrrrrqqqqqqqqqqqqqqqppppppooommmlllkkkjjjiiihhhhhhhhhgggddd___\\\ZZZUUUQQQNNNHHHCCCDDDIIIQQQ[[[dddhhhjjjkkkhhhdddYYYWWWTTTSSSSSSTTTSSSRRRSSSSSSRRRQQQPPPPPPPPPPPPPPPOOOMMMLLLKKKKKKLLLMMMKKKJJJJJJIIIHHHGGGGGGFFFFFFGGGIIIJJJJJJLLLNNNQQQRRRRRRRRRQQQQQQPPPPPPPPPOOOPPPSSSUUUYYY^^^eeejjjsssyyy~~~{{{tttqqqmmmhhhccc\\\VVVRRRLLLKKKIIIGGGDDDBBBBBBBBB>>>>>>===<<<;;;999888888666555555555555444444444222333333333444444444444111222222222111111000000222222111111111000000000000000000000000000000000.............../////////...000111111000000111222333333444555777888999::::::;;;<<>>GGG___{{{vvvjjjUUUOOOJJJMMMUUU___dddfffjjjppp{{{qqqeee___gggttt{{{|||{{{pppqqqtttwww}}}}}}yyypppjjjeeeddddddeeejjjppptttsssrrrqqqppppppppppppoooooonnnnnnmmmkkkjjjiiiffffffggghhhhhheee```\\\YYYTTTPPPMMMIIIFFFHHHNNNVVV```iiimmmnnnnnnjjjeeeYYYWWWTTTSSSSSSSSSSSSRRRSSSSSSRRRQQQPPPPPPPPPPPPOOONNNKKKJJJIIIJJJKKKLLLIIIIIIIIIHHHHHHGGGGGGGGGFFFGGGJJJKKKLLLNNNQQQTTTUUUUUUUUUTTTSSSSSSRRRRRRQQQSSSUUUXXX\\\bbbiiinnnwww|||{{{xxxmmmllliiiddd^^^XXXSSSPPPIIIIIIHHHEEEBBB@@@@@@AAA======<<<<<<:::999777666666555555555555444444444222222222222333333333333111222222333222222111111222222111111111000000000////////////////////////---............/////////...///111111000000111333222333444555777888999999:::;;;<<<===???BBBDDDEEEDDDDDDBBBAAA???===<<<;;;:::999888666555333222111//////---,,,++++++++++++------------------------+++++++++,,,+++******)))))))))))))))))))))))))))((()))************))))))***************+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,------...////////////000000111111000000///++++++************++++++------........./////////////////////000000000000000000////////////000000000000000000000000000000111111222222222222111111333333444444555444444444666999>>>EEENNN]]]nnnyyy}}}yyyuuupppmmmkkk```ZZZRRRKKKEEEAAA>>>;;;777666444222000000000000000000111222333444444555444444666777999:::;;;<<<:::===DDDSSSmmmzzzddd\\\XXXSSSQQQSSSPPPQQQQQQQQQQQQPPPOOOOOOUUU[[[ccciiijjjfff___ZZZWWWXXXXXXWWWUUUQQQNNNKKKKKKJJJIIIJJJKKKKKKIIIHHHHHHHHHHHHGGGFFFFFFEEEEEECCCBBB@@@>>><<<999888777444444333333333222222222//////...//////000111222222000000333444666???IIIcccrrrZZZRRRJJJIIIOOOWWW]]]^^^aaahhhttttttfff]]]dddqqqzzz}}}~~~vvvvvvyyy{{{}}}|||uuuoookkkjjjjjjkkkooouuuuuutttsssqqqpppooooooooommmmmmmmmmmmlllkkkiiihhhcccccceeefffgggddd___[[[XXXSSSOOOMMMJJJHHHLLLSSS[[[dddnnnqqqrrrpppkkkeeeYYYWWWTTTSSSSSSSSSSSSRRRRRRQQQPPPOOONNNNNNNNNNNNMMMLLLIIIGGGFFFGGGIIIJJJHHHHHHHHHHHHGGGGGGGGGGGGFFFHHHJJJLLLNNNPPPTTTWWWYYYYYYXXXWWWWWWVVVUUUUUUTTTVVVYYY\\\aaagggnnnssswww{{{}}}yyyuuurrrffffffddd___YYYTTTOOOMMMHHHHHHHHHEEE@@@>>>???@@@<<<<<<<<<;;;:::888666555666555555555555444444444111111111111222222222333111222333444444333222222111111000000000/////////////////////////////////---------.........//////---///111111000000222333444444555666888999::::::;;;<<<<<<===>>>@@@AAABBBAAA@@@???>>>===<<<<<<<<<;;;;;;999888666444333222......---,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,++++++***))))))))))))))))))))))))'''((()))***++++++*********+++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,,,,,,,---.................................,,,,,,------...//////000000000111111111111000000************+++,,,------............////////////////////////000000000000000000////////////000000000000000000000000000000111222222333333222222111444333333333333444555555666;;;BBBJJJUUUcccsss~~~{{{wwwrrrmmmjjjhhh]]]XXXPPPIIIDDD@@@>>><<<777666444222000000000000///000111222333444444555444444666777999;;;<<<===:::>>>EEEVVVpppttt```YYYWWWSSSRRRTTTPPPPPPQQQQQQPPPPPPOOONNNYYY___hhhooooooiii```ZZZWWWXXXYYYXXXUUUQQQLLLIIIKKKJJJIIIJJJKKKKKKIIIHHHIIIHHHHHHGGGGGGFFFFFFFFFDDDDDDBBB@@@===;;;999888888777777777777666666666............///111222222333111111222333777@@@KKKeeevvv]]]TTTJJJGGGLLLSSSWWWYYY[[[bbbqqqwwwhhh]]]bbbpppzzz}}}~~~|||}}}{{{uuuqqqrrrrrrqqquuu{{{vvvuuusssqqqpppooonnnnnnllllllmmmmmmllljjjiiiggg```aaaccceeefffccc___[[[XXXSSSOOOMMMKKKJJJOOOVVV]]]gggqqqttttttrrrllleeeYYYWWWTTTSSSSSSTTTSSSRRRQQQPPPOOONNNMMMMMMMMMMMMLLLJJJGGGEEEDDDEEEGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGEEEHHHJJJMMMNNNQQQUUUXXX\\\[[[[[[ZZZYYYXXXXXXWWWWWWYYY\\\___dddjjjqqqvvvvvvzzz~~~{{{yyyvvvsssooolllaaaaaa```\\\VVVQQQMMMKKKGGGHHHHHHEEE@@@>>>???@@@<<<<<<<<<;;;:::777555444666666555555555444444444000111111111111222222222111222333444555444333222000/////////............////////////////////////---------.........//////---///000111000000222444555555666888999:::;;;<<<============>>>???@@@AAA>>>>>>===<<<<<<<<<<<<======<<<:::999777555333333000//////.........//////........................,,,------------,,,++++++))))))))))))))))))))))))&&&''')))***+++++++++***+++++++++,,,,,,---------++++++,,,,,,,,,---------++++++,,,,,,---...//////........................,,,,,,------...///000000000000111111111111000000*********+++,,,---...///............/////////000////////////000000000000000000////////////000000000000000000000000000000333444444555555444444333333333222222333444666777777<<>>FFFXXXrrrqqq]]]WWWVVVSSSSSSVVVPPPPPPQQQQQQPPPPPPOOONNN]]]```fffjjjjjjfff```]]]YYYWWWVVVVVVVVVTTTOOOKKKLLLKKKJJJIIIIIIHHHIIIIIIGGGHHHIIIJJJJJJJJJIIIHHHJJJFFFBBB??????>>>:::888<<<:::777666666666444333111111111111111111222222111///111444666999BBBLLLfff~~~bbbSSSFFFEEEJJJNNNPPPRRRZZZdddqqq}}}}}}jjj]]]aaammmuuu}}}}}}zzzvvvrrrqqqooommmkkkrrrqqqooollljjjiiihhhhhhddddddcccdddcccaaa^^^ZZZYYYVVVPPPLLLLLLNNNRRRUUU^^^ccckkkrrruuuqqqiiicccXXXVVVSSSRRRRRRRRRRRRQQQQQQPPPNNNLLLLLLMMMNNNOOOLLLJJJFFFCCCBBBCCCEEEGGGIIIHHHGGGGGGFFFFFFFFFFFFHHHIIIJJJMMMPPPTTTXXXZZZ\\\\\\\\\\\\[[[ZZZYYYXXX[[[]]]```cccgggkkkqqqtttxxx||||||xxxuuuqqqnnnllljjjgggddd```___\\\XXXSSSOOOLLLJJJHHHGGGFFFDDDBBB@@@>>>===<<<;;;:::999888888888888999999888777666555444444333222111111000000111111111111111111111111111111000000000000////////////---------...///000111222000///...---------------------......///111222333888888999::::::;;;;;;<<<>>>======<<<<<<<<<======:::::::::;;;;;;;;;<<<<<<<<<;;;:::888555333222111000000///............///,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++*********)))((('''&&&%%%%%%((())))))))))))*********++++++++++++++++++++++++++++++,,,,,,,,,,,,------******+++,,,,,,---......---------------------------------............//////000000000000...---,,,***++++++,,,,,,------...........................000000000000000000000000////////////000000000000222222111111111111111111222222333333333333444444111222333333333444666888:::===DDDRRRcccsss}}}~~~yyyuuuqqqkkkeeeaaaUUUQQQLLLGGGCCC???:::777555444333222111111111111222111000000111222444555777777777888999:::<<<<<<;;;@@@FFF\\\|||jjj[[[WWWTTTWWWZZZTTTTTTTTTTTTSSSRRRPPPOOONNN\\\```eeehhhhhheee```\\\ZZZXXXWWWWWWWWWTTTPPPLLLKKKJJJJJJJJJJJJJJJKKKLLLIIIJJJKKKKKKKKKJJJIIIIIIHHHFFFCCCBBBBBBAAA>>>;;;:::888555444444444222111111111111111111111222222111000111444555888AAAJJJhhh~~~bbbTTTGGGFFFJJJNNNQQQSSSZZZdddrrr~~~pppaaacccllluuu~~~|||wwwssspppooommmkkkooonnnmmmkkkhhhfffeeedddcccbbbbbbccccccaaa^^^[[[WWWTTTPPPNNNNNNPPPTTTVVV^^^cccjjjqqqssspppiiicccYYYVVVTTTSSSSSSSSSRRRQQQQQQPPPNNNLLLLLLLLLMMMNNNJJJHHHEEECCCBBBCCCEEEGGGIIIHHHGGGGGGFFFFFFFFFGGGHHHHHHJJJMMMQQQUUUYYY[[[\\\\\\]]]]]]]]]]]]]]]\\\]]]___bbbeeehhhlllqqquuuwww{{{}}}xxxuuuqqqnnnjjjhhhfffdddaaa___ZZZYYYVVVRRROOOKKKHHHGGGDDDDDDCCCBBBAAA???>>>>>><<<;;;:::999888888888888999999888777666555444444333222111111000000111111111111111111111111111111000000000000////////////.........---......//////000///...------------...............000111222333777777888999:::;;;<<<<<<<<<<<<;;;:::::::::::::::::::::::::::;;;;;;;;;;;;<<<;;;999777555333222111000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,+++***************)))((((((''''''***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,------......///------------------,,,,,,---------............/////////000000///...---,,,***++++++,,,,,,------...........................000000000000000000000000////////////000000000000111111111111111111111111222222333333333333444444222333444444333444666888;;;>>>GGGUUUfffvvv~~~|||xxxuuupppjjjccc^^^SSSOOOJJJEEEAAA===999666444444222111111000000000111111111222222333444555777777777777999:::;;;<<<;;;@@@GGG]]]}}}hhh[[[XXXUUUXXX[[[UUUVVVUUUTTTRRRQQQPPPOOONNN\\\___cccffffffccc___\\\ZZZYYYXXXWWWWWWTTTQQQNNNKKKJJJJJJKKKLLLMMMNNNNNNLLLLLLLLLLLLKKKJJJIIIHHHFFFEEEEEEEEEEEEDDDAAA>>>;;;888666555555444333222222222222222222222111111222111222444555666>>>GGGhhh{{{aaaUUUIIIGGGJJJNNNSSSWWW]]]gggvvvwwwfffeeellltttyyyssspppnnnmmmlllnnnmmmmmmkkkhhheeebbbaaaaaaaaa```aaaaaa```^^^[[[UUUSSSQQQPPPPPPRRRUUUWWW[[[___eeelllnnnlllfffaaaYYYWWWUUUTTTTTTTTTSSSRRRRRRPPPNNNLLLKKKJJJKKKKKKHHHFFFDDDBBBBBBDDDFFFGGGHHHHHHGGGFFFFFFFFFGGGGGGGGGHHHJJJMMMRRRWWW[[[]]]]]]]]]___```aaaaaaaaaaaa```bbbdddfffiiimmmqqquuuwwwyyy}}}~~~~~~yyytttooolllfffdddaaa___]]]\\\ZZZXXXWWWVVVTTTQQQNNNKKKIIIHHHAAAAAA@@@@@@?????????>>><<<;;;:::999999888888999999999888777666555444444333222111111000000111111111111111111111111111111////////////000000000000//////...---,,,,,,------//////......------...............///000111222333555666777888:::<<<=========<<<;;;:::999888888888999999999::::::::::::;;;;;;:::999777555333222111///000000111000///...------------------------------------,,,++++++*********************)))))))))***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------.................................------,,,,,,,,,---------............/////////000//////...,,,,,,***++++++,,,,,,------...........................000000000000000000000000////////////000000000000111111111111111111111111222222333333333333444444333444444444333444555777<<>>>>>===<<<;;;:::999999999999999999999888777666555444444333222111111000000111111111111111111111111111111////////////000000000000...------,,,,,,,,,------//////............//////////////////000111222333333444555777:::<<<===>>>???>>>===;;;:::999999999888888888999999999:::::::::999888777555444222222///000111222222000...---........................------,,,,,,+++*********((((((((())))))*********(((((()))))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,------............------------.........------,,,,,,+++---------............///////////////...---,,,,,,***++++++,,,,,,------...........................////////////////////////////////////000000000000111111111111111222222222222222222333333333444444333444555444333444555777===CCCOOO___nnn{{{~~~zzzyyyxxxuuuooofff\\\UUUNNNJJJFFFAAA>>>;;;777444222111111000//////000000111222444555666666555444555555666666777888:::;;;;;;BBBKKKaaawwwddd[[[[[[XXX[[[^^^ZZZZZZXXXUUUQQQOOONNNNNNOOO\\\]]]___``````___]]]\\\[[[ZZZZZZXXXUUUSSSQQQQQQOOOOOONNNMMMMMMMMMMMMMMMMMMLLLKKKJJJHHHGGGFFFFFFEEEFFFGGGFFFDDDAAA???===>>><<<999888888888666555333333333333222222111111111000222444333333:::AAA]]]ppp___VVVNNNMMMPPPVVV```iiioooyyyooohhhkkkuuuxxxrrrooommmllllllmmmnnnnnnmmmjjjfffcccaaa```___^^^^^^______]]]\\\WWWVVVUUUSSSRRRQQQQQQQQQUUUWWW[[[```cccccc___\\\YYYWWWVVVUUUVVVUUUSSSQQQPPPOOONNNLLLJJJHHHGGGFFFFFFEEEDDDDDDDDDFFFHHHIIIEEEEEEDDDDDDDDDEEEEEEFFFEEEFFFHHHLLLPPPVVVZZZ\\\aaabbbbbbccccccbbbbbbaaabbbdddeeefffgggjjjmmmpppssstttvvvxxxyyy{{{}}}}}}yyytttoookkkgggbbb___YYYVVVTTTSSSSSSSSSQQQPPPJJJJJJIIIGGGEEEDDDCCCBBBCCCBBBAAA@@@???===<<<<<<;;;;;;::::::999:::::::::999999888777666555444444333222111111000000111111000000000000000000000000.../////////000000000111+++++++++,,,---...////////////.........//////000000000///000000111222333222333555777999;;;===>>>>>>>>><<<;;;999999888888777777777888888888888999888888777666555444333222///111222333333111///...........................---,,,,,,++++++***))))))&&&''''''(((((()))))))))(((((()))))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,---------------,,,,,,,,,,,,,,,.........------,,,,,,,,,---------............///000///......---,,,,,,,,,***++++++,,,,,,------...////////////////////////////////////////////////////////////000000000000000000111111111222222222222222222333333333444444333444555555444444666888>>>FFFTTTcccqqq}}}~~~}}}{{{zzzxxxuuuoooeeeZZZSSSLLLIIIDDDAAA>>>;;;777555222111000000///000000000111222444555666666555444555555666666777888:::;;;;;;CCCMMMdddsssbbb\\\]]]ZZZ\\\```[[[[[[XXXUUURRROOOOOOOOOOOO]]]^^^^^^^^^^^^^^^^^^]]]ZZZZZZZZZWWWTTTQQQQQQQQQPPPPPPOOOMMMMMMLLLLLLLLLLLLLLLJJJIIIGGGGGGGGGGGGDDDFFFGGGEEEBBB@@@>>>>>>===:::888777777666555444444444444333222222111111000///111333333333888@@@VVVuuuyyynnn]]]VVVQQQQQQUUU\\\jjjvvv}}}sssiiiiiisss|||vvvqqqnnnmmmlllkkkkkkkkkkkkjjjhhheeecccaaabbb```___^^^______]]]\\\XXXWWWUUUSSSQQQPPPPPPPPPUUUVVVYYY]]]```aaa___]]]XXXVVVUUUUUUVVVUUURRRPPPOOONNNMMMKKKIIIGGGFFFEEEEEEDDDDDDDDDDDDEEEGGGGGGCCCCCCBBBBBBBBBCCCDDDDDDCCCDDDFFFIIINNNSSSWWWYYY``````aaaaaaaaaaaa```___aaabbbcccddddddfffiiilllnnnoooqqqssstttuuuuuuuuuuuurrrmmmiiifffaaa]]]ZZZUUUSSSQQQOOOPPPOOONNNMMMHHHHHHGGGFFFDDDCCCBBBAAACCCBBBAAA@@@>>>===<<<;;;;;;;;;::::::::::::;;;;;;999999888777666555444444333222111111000000111111000000000000000000000000......//////000000111111++++++,,,,,,---///000111//////......//////000000000000000000000111222333222333444666888:::<<<===;;;:::999888777666666666666666666777777777888888777777666666555444333333111222222333222111000///------------------------,,,,,,,,,+++******))))))&&&&&&''''''(((((())))))***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///000///...---,,,,,,,,,,,,***++++++,,,,,,------...////////////////////////000000000000000000000000////////////000000000000000000000111222222333333222222333333333333444444222333555555444555888:::@@@JJJYYYhhhuuu}}}}}}{{{zzzxxxtttmmmcccXXXQQQJJJGGGCCC???===:::777444222111111000000000111111111222333444444555555555666666666777888999:::;;;;;;EEEPPPfffpppaaa]]]___[[[]]]```[[[YYYXXXUUUSSSQQQPPPOOOOOO___^^^]]]]]]]]]]]]^^^___YYYZZZYYYVVVRRRPPPPPPRRRNNNNNNMMMMMMMMMMMMMMMNNNMMMLLLJJJIIIHHHHHHHHHIIICCCEEEFFFDDDAAA@@@AAACCC===;;;888777777777555444555444444333222222111111///...000333333222888???LLLiii}}}rrrjjj[[[WWWTTTUUUYYYcccssswwwkkkhhhooo~~~{{{wwwsssooonnnmmmkkkjjjkkkkkkjjjiiigggfffeeeddddddbbb```______^^^]]]\\\WWWVVVSSSQQQOOOOOOPPPQQQRRRRRRTTTXXX\\\]]]\\\[[[VVVUUUUUUUUUUUUTTTQQQOOOMMMLLLLLLKKKIIIGGGFFFEEECCCCCCBBBBBBBBBCCCDDDDDDAAAAAA@@@@@@AAAAAABBBCCCBBBCCCDDDGGGKKKOOOSSSVVV\\\]]]^^^__________________```aaa``````aaadddgggggghhhjjjmmmoooooonnnmmmmmmjjjgggccc```\\\WWWTTTRRROOOMMMLLLLLLKKKJJJHHHIIIIIIHHHFFFEEEDDDCCCBBB??????>>>>>>===<<<<<<;;;;;;;;;:::::::::;;;;;;<<<999999888777666555444444333222111111000000111111000000000000000000000000.........///000111111111...---------...//////000///////////////000111111111111000000111111222222222333444666888999;;;<<<999999888777777777777777555555666666666777777777666666666555555444444333333333222222222111111111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))((((((((((((((()))))))))***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,------......+++,,,,,,------.........---------............///000///...,,,,,,,,,,,,,,,***++++++,,,,,,------...////////////////////////000000000000000000000000////////////000000000000///000000111222222333333222222333333333333444444111222444555555666999;;;CCCNNN^^^mmmyyy~~~}}}{{{yyyvvvqqqjjj```VVVOOOHHHEEE@@@===;;;888555333222222111111111111222222111111111222222333444555777777777777999:::;;;<<<;;;EEERRRhhh}}}nnnaaa^^^aaa]]]]]]```[[[WWWVVVUUUTTTRRRQQQPPPOOO______]]]]]]]]]]]]______XXXYYYYYYVVVQQQOOOPPPRRRLLLLLLLLLLLLMMMNNNOOOOOONNNMMMKKKJJJIIIIIIJJJJJJBBBDDDEEEDDDBBBAAADDDGGG???===;;;999999999888666555555444333333222111111...---///333222222888???EEE___rrrzzzyyykkkgggZZZWWWUUUWWW\\\gggyyyzzzlllffflll~~~||||||zzzxxxvvvwwwtttqqqooonnnmmmkkkjjjnnnmmmllljjjiiiiiiiiiiiieeeccc```______^^^]]][[[VVVTTTQQQOOOOOOPPPRRRSSSNNNNNNOOOSSSVVVXXXXXXWWWVVVUUUTTTTTTUUUTTTQQQNNNLLLKKKKKKJJJIIIGGGFFFEEEBBBAAAAAA@@@@@@AAAAAAAAA@@@?????????@@@@@@AAABBBAAABBBCCCFFFIIIMMMQQQSSSXXXYYY[[[]]]^^^___``````^^^^^^___^^^^^^___aaadddcccdddfffhhhkkkkkkiiihhhhhheeebbb___\\\XXXSSSPPPOOOMMMJJJIIIIIIHHHFFFEEEFFFEEEDDDCCCAAA@@@???>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::;;;;;;<<<999999888777666555444444333222222111000111111111000000000000000000000000---......///000111111222000000///............//////////////////000111111111111111111111111222222222333444666777999:::;;;::::::999999999999999:::555555555555666666666777666666555555555444444444444333222111111111222222,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))*********)))))))))))))))((())))))))))))*********++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,------...///000000***++++++,,,---...//////---------.........//////000///---,,,++++++,,,---***++++++,,,,,,---......000000000000000000000000000000000000000000000000////////////000000000000///000000111222222333333222222333333333444444444000222444555555777:::<<>>;;;999777444222333222222222222222333333222111000000111222444555777777888888999:::<<<===;;;FFFSSSiiiuuunnnaaa___bbb]]]]]]```[[[VVVVVVUUUUUUTTTRRRQQQPPP\\\[[[ZZZYYYYYYYYYZZZ[[[[[[ZZZYYYWWWTTTRRROOONNNNNNMMMMMMLLLLLLLLLLLLLLLMMMLLLKKKJJJIIIHHHGGGGGGHHHEEECCCCCCCCCCCCBBBAAA@@@???>>><<<;;;:::999999555444444333333222222111111111000000111333444666DDDTTTgggssswwwuuuoooggg[[[WWWUUUWWW[[[ggg{{{ooohhhmmm{{{}}}yyyvvvvvvvvvuuuttttttssspppnnnlllkkkkkkkkkggggggggghhhjjjkkkjjjhhhfffcccaaa______^^^\\\[[[XXXWWWVVVUUUSSSRRRQQQPPPPPPOOOOOOPPPTTTWWWYYYYYYSSSQQQOOONNNNNNNNNMMMLLLIIIIIIHHHHHHFFFEEECCCBBBBBBBBBBBBBBBBBBBBBBBBBBB??????AAAAAAAAAAAA??????AAABBBBBBDDDFFFHHHJJJKKKSSSSSSTTTVVVXXXYYYZZZ[[[YYYYYYXXXXXXZZZ[[[]]]^^^```aaabbbccccccccccccccc``````___]]]ZZZVVVQQQOOOLLLJJJHHHGGGGGGFFFDDDBBBBBBBBBAAA@@@?????????@@@===<<<;;;;;;<<<===>>>???>>>????????????>>>>>>===:::999888777666555444444555555555444444333333333111111111111000000000000.........///////////////////////////////////////000000000000000111111222111111111111111111111111222333444666777888888888888888888888888777666666555444444333333444444555888777777666555444444333444444444333222111000///000000///...---,,,,,,,,,******))))))((('''''''''))))))))))))************++++++******************++++++++++++++++++++++++---------,,,,,,+++++++++...---,,,,,,,,,,,,---...------,,,,,,,,,---......,,,,,,---...//////......------,,,,,,,,,+++++++++******+++,,,------------............////////////222222222222111000...---...000111222111000111222000111111111111222222222222222333333333444444444666333333555777777;;;@@@FFFUUUgggttt}}}~~~|||xxxtttoooiiibbbZZZSSSNNNEEEDDDAAA>>>:::888666555000111111000...---...000444444444555555555555666777888999888777777999:::===DDDUUUmmmzzzhhheee```]]][[[ZZZYYYXXXTTTTTTUUUUUUTTTQQQOOOMMM\\\[[[ZZZYYYYYYYYYZZZZZZZZZZZZYYYWWWUUURRRPPPOOONNNMMMMMMLLLLLLLLLLLLLLLLLLLLLKKKJJJIIIHHHGGGGGGGGGEEEDDDDDDDDDDDDCCCAAA@@@???===<<<:::999999999555555444333333222222111222111111000111333444555<<>>>>>???@@@@@@???>>>>>>???@@@@@@BBBDDDFFFHHHIIINNNOOOPPPRRRTTTVVVWWWXXXUUUUUUUUUUUUVVVXXXYYYZZZZZZ[[[\\\]]]^^^^^^^^^^^^]]]]]]\\\ZZZWWWSSSOOOMMMKKKIIIGGGFFFFFFFFFDDDBBB@@@@@@???>>>>>>>>>>>>>>>===<<<<<<;;;<<<===>>>???>>>>>>>>>>>>>>>======<<<999888888777555444444333333333222222111111111111111111111000000000//////.../////////////////////////////////////////////000000000000000111111222111111111111111111111111222333444555777777777777777777777777777666555555444444333333333333444444777777666666555555444444333333333333222111000000/////////......------,,,+++******))))))(((''''''((((((((()))))))))******************************++++++++++++++++++++++++---------,,,,,,+++++++++...---,,,,,,,,,,,,---...------,,,,,,,,,---......------...///////////////............------------******+++,,,------------............///////////////000000000///...,,,+++...000111222111000111222000111111111111222222222222222333333333444444444666333333666777888<<>>===;;;:::999999888555555444444333222222222222111111111111222444555666CCCSSS^^^fffkkkjjjggggggaaaZZZWWWXXXaaatttwwwjjjiiirrr||||||vvvsssrrrsss{{{{{{yyyvvvtttuuuvvvvvvvvvrrrqqqnnnllljjjjjjiiijjjffffffeeefffhhhhhhgggeeedddbbb___]]]\\\[[[YYYXXXUUUUUUTTTTTTTTTTTTSSSSSSLLLKKKJJJLLLOOOSSSTTTTTTPPPNNNLLLJJJJJJIIIHHHFFFDDDCCCAAA???>>>>>>??????@@@@@@@@@??????>>>>>>>>>======>>>>>>>>>>>>======<<<======>>>@@@BBBCCCDDDHHHIIIJJJLLLOOOQQQRRRSSSPPPPPPPPPPPPQQQSSSTTTUUUTTTUUUVVVWWWXXXXXXXXXXXXXXXXXXWWWUUURRROOOLLLJJJJJJHHHFFFEEEEEEEEECCCAAA>>>======<<<<<<<<<<<<=========<<<<<<<<<===>>>>>>===============<<<;;;;;;888777777666555444333333222222111111111111111000111111000000000///////////////////////////......////////////////////////000000000000000111111222111111111111111111111111222333444555666666777777555555666666555555444444444444333333333333444444555555555555555555555555333333333333222111111000........................,,,++++++***))))))((((((''''''((((((((()))))))))************************++++++++++++++++++++++++------,,,,,,,,,,,,++++++...------,,,,,,------...,,,,,,,,,,,,,,,---...///......///000000000//////+++++++++*********))))))***+++,,,------......---............//////////////////000000///...---,,,...000111222111000111222000111111111111222222222333333333333444444444444666333444666888999>>>EEEUUUdddttt~~~~~~|||zzzsssoooiiiccc\\\UUUNNNIIIAAA@@@===:::777555333222111222222111//////000222444444444555555555555666777888999888777777999;;;===EEEXXXqqqsssfffccc___\\\[[[YYYXXXVVVWWWWWWXXXXXXWWWUUUTTTRRRYYYYYYXXXXXXWWWWWWVVVVVVWWWWWWWWWWWWVVVTTTQQQPPPNNNMMMMMMLLLLLLLLLLLLLLLKKKKKKJJJIIIIIIHHHGGGGGGEEEEEEEEEGGGHHHGGGCCCAAA??????===;;;:::999999888555555555444333333222222222222111111111222444555666@@@MMMWWWbbbjjjmmmkkkkkkddd\\\VVVTTT[[[lll||||||mmmhhhoooyyyyyysssoooooopppuuu|||~~~{{{wwwtttsssrrrqqqpppqqqooommmkkkiiihhhhhhhhhfffeeedddeeeffffffdddcccbbb```]]][[[ZZZYYYWWWVVVUUUUUUTTTTTTSSSRRRQQQQQQJJJHHHHHHIIILLLOOOQQQQQQNNNLLLIIIGGGFFFEEECCCBBBAAA???===;;;;;;;;;===>>>@@@??????>>>>>>======<<<========================:::::::::;;;<<<>>>???@@@BBBCCCEEEGGGIIILLLMMMNNNJJJJJJKKKLLLMMMNNNOOOOOOQQQRRRSSSTTTUUUUUUVVVVVVUUUTTTSSSQQQOOOLLLIIIHHHGGGFFFDDDCCCDDDCCCAAA@@@======<<<;;;;;;<<<<<<=====================>>>>>><<<<<<<<<<<<;;;;;;:::999777666666555444444333333333333333333333333333333111111000000000/////////////////////............////////////////////////000000000000000111111222111111111111111111111111222222333444555666666666333333444444444444333333444333333333333333333444444444444444444444555555333333333333333222111000............////////////,,,,,,++++++***)))))))))''''''''''''((((((((((((***************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------.../////////000000000000000///*********)))))))))((((((***+++,,,---........................////////////111111111111111000000000...000111222000000111222000000111111111222222222333333333444444444444555555333444777888:::AAAIII[[[iiiyyy}}}zzzxxxqqqmmmfff```YYYRRRKKKGGG@@@???<<<999666444333222111222222111000000111333444444444555555555555666666777888888777888:::;;;>>>GGG[[[uuusssdddbbb^^^\\\[[[YYYWWWVVVWWWWWWXXXXXXWWWVVVUUUTTTXXXXXXWWWWWWVVVUUUTTTTTTSSSUUUVVVVVVVVVTTTQQQPPPNNNMMMMMMLLLLLLLLLLLLLLLJJJJJJJJJIIIHHHHHHGGGGGGEEEEEEFFFGGGHHHGGGEEEBBB@@@???>>><<<;;;:::999999666666555444444333333222333222111111111222333444777???JJJTTT```lllrrrrrrppphhh^^^VVVQQQUUUcccrrroooiiioooyyy~~~xxxrrrnnnnnnnnnnnnttt}}}}}}zzzuuusssqqqqqqpppoooooommmkkkiiigggfffffffffeeedddccccccddddddbbb```___]]]ZZZYYYYYYXXXVVVUUUWWWVVVUUUSSSQQQOOONNNMMMGGGFFFEEEFFFIIILLLMMMNNNLLLIIIFFFCCCBBBAAA>>><<<===<<<:::888888999;;;<<<>>>>>>>>>=========<<<<<<======<<<<<<<<<<<<======888888888888999:::;;;<<>>=========<<<<<<======>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<;;;;;;:::888888666666555555444444333333333333333333333333333333111111111111000000000000000000//////.........---////////////////////////000000000000000111111222111111111111111111111111111222333444444555555444111222333333333333222222333333333222222333333333333333333333444444444444222222333333333222111111......//////////////////,,,,,,++++++***)))))))))''''''''''''(((((((((((())))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,++++++,,,---.../////////000000000000000//////.........---------,,,,,,++++++,,,---........................////////////000000000000000111111111...000111222000000111222000000111111111222222222333333444444444555555555444444555888999<<>><<<999666444333222111222222111000000222333444444444555555555555666666777888888777888:::<<<@@@JJJ```xxxqqqcccaaa^^^\\\[[[ZZZWWWVVVVVVVVVVVVVVVVVVVVVUUUUUUWWWWWWWWWVVVUUUTTTSSSRRRPPPRRRTTTUUUUUUSSSQQQOOONNNMMMMMMLLLLLLLLLLLLLLLIIIIIIIIIIIIHHHHHHGGGGGGFFFFFFFFFGGGHHHHHHFFFDDDAAA@@@???===<<<;;;;;;:::666666555555444333333333333333111111111222333444666===GGGQQQ```pppxxxyyyyyyqqqeeeZZZRRRQQQ\\\iiiwww|||pppjjjpppyyy}}}yyysssooonnnnnniiiooovvv{{{~~~}}}yyyvvvsssqqqqqqqqqqqqpppmmmllljjjgggfffeeeeeeeeedddcccbbbbbbbbbbbb```^^^\\\ZZZWWWWWWWWWWWWVVVTTTVVVUUUTTTQQQOOOMMMKKKJJJFFFDDDCCCDDDGGGJJJKKKKKKJJJGGGCCC@@@>>><<<:::777888888777666666777888999;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;::::::::::::;;;<<<777777777777777888999:::<<<<<<>>>???AAABBBCCCDDDAAABBBDDDEEEFFFGGGGGGGGGEEEFFFHHHIIIKKKLLLLLLLLLPPPOOOMMMLLLJJJHHHGGGFFFCCCBBB@@@@@@AAA@@@???===>>>============>>>>>>???>>>>>>?????????>>>======<<<<<<<<<;;;;;;999888777666666666555555555444444111222222222222222333333333333222222222111111111000000000///......------////////////////////////000000000000000111111222111111111111111111111111111222333333444444444333111111222333333333222222333333222222222222333333333333333333333333333333222222222333333222222111////////////////////////,,,++++++***))))))((((((''''''((((((((())))))))))))))))))***++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,------......------,,,+++++++++,,,---...///000//////000000000///......---------,,,,,,,,,+++++++++,,,---......//////...............////////////......------...///000111...000111222111000111222000111111111111222222222333444444444555555555555444444666999:::===GGGRRRbbbppp}}}zzzvvvtttnnniiibbbZZZTTTMMMHHHDDD>>>===;;;888555444222222000111111111000000111333444444444555555555555666555777888888777888:::<<>><<<999666444333333333444444555555555666777777888888999999:::999888777777777777888999888777777777777888888999999::::::;;;===>>>>>>???===>>>@@@BBBCCCCCCCCCCCCAAABBBDDDEEEGGGHHHHHHHHHMMMLLLJJJIIIGGGFFFEEEEEEBBB@@@????????????>>><<<===============>>>??????>>>??????@@@???>>>===<<<=========<<<;;;999888777777777666666666666555555222222333333333444444444444444444333333333222222111000000///......------////////////////////////000000000000000111111222111111111111111111111111111222222333333333333222000111222333333333333222333333222222222222333333444444333333222222111111111222222333333222222222111111000000//////......+++******))))))(((''''''((((((((()))))))))******((())))))***++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,---......---,,,,,,+++++++++,,,---...///000///////////////...------***))))))))))))(((((((((+++,,,---...////////////............////////////...---------...///111222...000111222111000111222000111111111111222222222444444444444555555555555333444777::::::>>>IIIUUUhhhuuu~~~{{{yyyuuussskkkfff^^^WWWPPPJJJEEEAAA<<<;;;999666444222111000///000000000//////111333444444444555555555555666555666888888777888;;;===DDDQQQhhhuuuiiicccaaa___^^^^^^\\\YYYWWWUUUTTTTTTUUUUUUVVVVVVWWWUUUUUUVVVUUUTTTRRRPPPOOOLLLNNNQQQSSSSSSRRROOONNNNNNMMMMMMLLLLLLLLLLLLLLLIIIHHHHHHHHHHHHHHHHHHHHHIIIGGGEEEFFFGGGHHHHHHGGGCCCCCCAAA???>>>=========666666666555444444333333444333222111111111222333555<<>>???AAAAAA@@@@@@@@@AAACCCEEEFFFGGGHHHHHHKKKJJJHHHFFFEEEDDDDDDCCCAAA???>>>>>>??????>>><<<<<<<<<<<<<<<<<<===>>>???>>>???@@@@@@@@@>>>===<<<=========<<<;;;:::888777777777777777777666666666555555555666666777777777555555444444444333333333111000000///...---------////////////////////////000000000000000111111222111111111111111111111111111111222333333333222222000111222333333333333333333222222222222222222333444444333333222111000000111222222333333333222222222111111000///......---******))))))((('''''''''))))))))))))************((())))))***++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,---......---,,,,,,+++++++++,,,---...000000......//////...---,,,,,,++++++++++++************+++,,,---...////////////............/////////000////////////000111333444...000111222111000111222000111111111111222222222444444444555555555666666333444777:::;;;>>>JJJWWWlllyyy}}}{{{xxxuuurrriiiddd\\\UUUNNNHHHCCC???:::999777444222000//////...///000///...///000222444444444555555555666666555666888888888888;;;===FFFSSSjjjtttiiicccbbb```___^^^]]]ZZZWWWUUUUUUUUUUUUVVVWWWXXXXXXSSSSSSSSSSSSSSSRRRQQQQQQMMMNNNNNNPPPPPPNNNKKKGGGLLLLLLLLLMMMLLLLLLKKKJJJGGGGGGGGGGGGGGGGGGGGGHHHIIIIIIIIIHHHHHHIIIJJJJJJDDDCCCAAA>>>============:::999777555444333444444333222222111111222222333222:::FFFVVVmmmsss]]]NNNPPPXXX```eeelllrrryyysssmmmpppuuu~~~yyyxxxyyy||||||}}}~~~|||yyyxxxuuurrrooommmkkkjjjjjjhhheeeaaa``````aaaaaabbbaaa`````````^^^[[[XXXXXXWWWWWWVVVUUUTTTSSSSSSSSSSSSRRRQQQOOOMMMKKKJJJGGGDDDBBBBBBDDDGGGHHHIIIEEEAAA<<<888666555333111000000111111222222333333000000111111222222222333333333333333333333333333222333444555666666666666666777777888999999:::::::::::::::;;;;;;;;;<<<<<>><<<;;;<<<===>>><<<<<<<<<======>>>???@@@EEECCCAAA>>><<<;;;;;;;;;;;;;;;<<<<<<;;;999777666666666666666555555555555555555555555666666666666555555555555444222///...000000///...........................////////////000000000000111111111111222111111000000000000000111111222222222222111111111222333444444333111000222222222222222222222222111222222333333222222111555444444333333222222111111111000///...---,,,,,,,,,+++)))((((((((()))*********)))(((((((((((((((************************,,,,,,,,,------,,,,,,+++******)))))))))***,,,---,,,,,,,,,,,,,,,+++***))),,,,,,------...//////000.........////////////000...---,,,+++++++++,,,---..................------////////////////////////////////////000111222333111111000000111111222333333333444444555666777777555555555555555555555555999444666===???@@@MMM^^^nnnyyy}}}yyyvvvtttqqqooojjjbbbYYYQQQLLLGGGAAA===777666555333222111000000111111000000000000111111222333444444555555444444777666777999888777;;;BBBKKKYYYnnnmmmeeedddbbb______```^^^[[[WWWWWWVVVUUUUUUUUUWWWYYY[[[RRRSSSSSSSSSRRRRRRQQQQQQNNNNNNNNNOOOOOONNNKKKHHHLLLLLLLLLLLLKKKJJJJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGHHHHHHHHHDDDCCCBBB@@@???>>>======;;;999777555444333444444333333222222222222333333555<<>>@@@AAABBBBBBCCCBBBAAA@@@????????????@@@???===;;;;;;;;;======<<<<<<<<<======>>>???@@@EEECCCAAA>>><<<;;;;;;;;;=========<<<:::999777666777777777666666666555555555555555555666666666666222333333444333222111000000000///...........................//////////////////000000000111111111222111000000//////000000000111111222222111111000111222222222222222111111222222222222222222222222222222222222222222222222444444444333333222222222111111000///...---,,,,,,++++++)))((((((((()))*********)))(((((((((((((((************************++++++,,,,,,---,,,,,,,,,+++******))))))***+++,,,,,,,,,,,,,,,,,,+++***))),,,,,,,,,---......//////------------------,,,,,,---,,,+++******+++,,,---........................////////////////////////////////////000111222222111111000000111111222333111222222333444444555555555555555555555555555555777333444;;;???BBBQQQbbbqqq{{{{{{wwwuuurrrpppnnnfff___VVVNNNIIIDDD???;;;777666555333111111000000////////////000111222333222333444444555555444444777666777999888777<<>>>>>;;;:::888666444444444444333333222222222222333333777;;;EEEYYYyyyooo[[[TTTWWWXXX]]]eeekkkqqq}}}~~~sssooopppzzz~~~|||zzzuuutttrrrooollljjjiiihhhhhhfffccc```^^^^^^___```cccaaa___^^^^^^]]]\\\[[[UUUUUUTTTSSSRRRQQQQQQPPPQQQQQQPPPOOOMMMKKKJJJIIIFFFCCC???>>>???AAABBBBBB???;;;777444222111000...////////////.....................///////////////111111111111111111111111111111333444444444444444333333444444555666666777555555555666666666666777777888999:::;;;===>>>>>>???>>>===<<<<<<<<<<<<<<<===<<<;;;::::::;;;<<<<<<<<<<<<<<<======>>>???@@@DDDCCCAAA>>>===<<<<<<<<<@@@???===;;;:::999888888888888777777777666666666555555555555666666666666111222222333333222222111000000///...........................//////////////////000000000000111111222111000000//////000000000000111111111111000000222111111111111111222222111111111111111111111111333222111000000111222333333333333333333222222222111111000///...---,,,,,,+++******)))((()))))))))***))))))(((((((((((((((******************************+++,,,------,,,,,,,,,++++++************+++++++++,,,,,,,,,+++******+++++++++,,,------............------,,,+++++++++++++++*********++++++,,,........................////////////////////////............///000111111111111000000111111222333000000111111222222333333555555555555555555555555555222444:::???EEEVVVhhhvvv}}}yyyvvvsssqqqnnnkkkbbb[[[QQQJJJFFFAAA<<<999777666444333111000000000---......///000222444555333333444555555555555444777666777999888888===EEEPPP^^^rrrzzzjjjdddcccaaa```______]]][[[XXXUUUTTTTTTSSSTTTVVVWWWXXXRRRQQQQQQPPPPPPPPPPPPPPPPPPNNNKKKKKKLLLMMMLLLLLLLLLLLLLLLKKKJJJIIIHHHGGGKKKKKKLLLLLLLLLKKKJJJJJJHHHHHHHHHHHHHHHGGGGGGGGGEEEFFFFFFEEEDDDBBB@@@>>><<<;;;999777555444444444333333333222222333333333777999BBBYYY~~~www___TTTSSSWWW]]]eeekkkrrr|||uuupppppp|||~~~}}}}}}{{{yyyuuusssqqqnnnllljjjhhhhhhhhheeebbb___]]]]]]^^^___cccaaa^^^\\\]]]]]]\\\\\\WWWWWWVVVUUUTTTSSSRRRRRROOOOOOOOONNNLLLJJJIIIHHHFFFCCC???======>>>??????===999555222111111000///222111111000000/////////------------............////////////////////////000000111222333333333333222222333444444555555666333333444444444555555555444555666777888:::;;;;;;<<<;;;;;;::::::::::::;;;;;;::::::999999:::;;;<<<<<<<<<<<<<<<===>>>???@@@CCCBBB@@@>>>============@@@>>>===;;;:::::::::;;;888888888888777777777777555555555555666666666666333333333333333222222222000000///...........................////////////////////////000000000111111111000//////////////////000000000000000000///222111000//////000222333111111111111111111111111333222000//////000222333222222222222222333333333111111000///...---,,,,,,+++******)))))))))))))))))))))(((((((((((())))))************************)))***+++,,,,,,,,,,,,,,,---,,,,,,+++************++++++,,,,,,,,,++++++*********+++,,,,,,------...111000000///---,,,,,,+++******************++++++---------...............000000000000000000000000...............///000000111111000000111111222333000000111111222222222333555555555555555555555555666444555:::???III[[[lllyyy|||xxxuuurrrooollliii^^^WWWNNNGGGCCC???;;;777666555444222111000000000.........///000222333444333444444555555555555555777666777999999999???GGGSSSaaavvvrrrddd___aaa```___^^^]]]\\\ZZZXXXTTTSSSSSSSSSTTTUUUVVVWWWQQQPPPOOOOOONNNNNNOOOOOOPPPMMMKKKJJJKKKLLLMMMLLLLLLLLLLLLLLLKKKJJJIIIHHHMMMNNNOOOOOOOOOMMMLLLKKKJJJJJJKKKKKKKKKJJJIIIHHHFFFGGGGGGFFFEEECCCAAA???>>><<<:::777555555444444444333333333333333333444777999BBBZZZ}}}dddWWWTTTWWW^^^gggooouuu}}}yyytttttt|||}}}||||||{{{zzzxxxtttsssqqqnnnllljjjiiiiiigggeeebbb^^^]]]]]]^^^^^^ccc```]]]\\\\\\]]]]]]\\\WWWVVVVVVUUUTTTSSSRRRRRRMMMMMMMMMLLLKKKIIIHHHGGGFFFCCC???<<<<<<=========;;;888444222222222111000222222111111000000//////............------------...........................///000111222222222222222222333333444555555555333333333333444444444444333444555666777999999:::999999999999999999::::::999999999999999:::;;;;;;<<<<<<<<<<<<===>>>???@@@BBB@@@???===<<<<<<============;;;::::::;;;<<<===888888888888777777777777555555555555666666666666777666555444333222111111000000///...........................////////////...////////////000000000111000000///.../////////...//////000000//////...000000///...///000222333000000000000000000000000222111///......///111222111111111222222333333333111111000///...---,,,,,,************)))))))))((())))))(((((((((((())))))************************)))***++++++,,,,,,,,,+++,,,,,,,,,,,,++++++*********++++++,,,,,,,,,++++++******+++,,,,,,------...111111000...---,,,+++***))))))******++++++++++++---------.........//////111111111111111111111111///............//////000111111000000111111222333222222222222333333333333555555555555555555555555777777888<<>>???@@@??????===<<<;;;<<<<<<===<<<<<<;;;;;;;;;;;;;;;<<<888888777777777666666666555555555555666666666666777777555333222111000000000000///...........................////////////......////////////000000111000//////......//////......////////////..................///000111222////////////////////////111000///......///000111///000000111222333444444111111000///...---,,,,,,)))************)))((((((((((((((((((((())))))*********************************++++++++++++******+++,,,,,,---,,,,,,+++*********+++,,,,,,,,,+++++++++++++++,,,------............---,,,+++***)))(((((()))***+++,,,,,,,,,,,,,,,,,,------.../////////111111111111111111111111000//////......///000000111111000000111111222333333333444444444444444444555555555555555555555555666999;;;???EEERRRdddqqq|||}}}yyyuuuqqqlllgggcccXXXRRRIIIDDDAAA>>>:::777444444222111111000000000111111000000000000000111444444555666666666666555888666777999999;;;BBBKKKXXXggg{{{}}}iii```]]]ZZZ\\\\\\[[[YYYWWWVVVWWWRRRSSSSSSTTTUUUUUUVVVVVVPPPOOOMMMLLLLLLLLLNNNOOOMMMKKKJJJJJJLLLMMMLLLKKKNNNOOOOOOPPPPPPPPPPPPOOOPPPQQQSSSTTTSSSQQQNNNLLLMMMMMMNNNOOONNNLLLJJJIIIIIIHHHFFFEEECCCBBBBBBBBB@@@>>>;;;999666555555555444444333333333333444444666888@@@TTTvvvzzziii```___aaakkkxxx}}}yyy}}}zzzyyyyyyyyywwwvvvqqqpppnnnllljjjhhhhhhggghhhfffbbb___^^^^^^^^^______^^^]]]]]]^^^^^^\\\ZZZTTTTTTSSSRRRQQQPPPOOOOOOJJJJJJJJJJJJIIIGGGFFFEEEBBB???;;;888888999:::999888666222111111222222222000000000000111111111111111111111111000000//////........................,,,---...//////000000//////000000111111222333333111111111222222222222333222222333444666777888888555555555555666777888999666777888:::;;;<<<<<<<<<<<<<<<<<<======>>>???@@@======;;;::::::;;;<<<<<<======<<<<<<;;;999888777777777777666666666555555555555555555666666666666444333222000000000000000000000///...........................////////////........./////////000000000000///............///---......//////......---,,,---...///000000000000////////////////////////////////////////////////...///000111222333444444111111000///...---,,,,,,)))******+++***)))((('''((((((((((((((()))******************************++++++,,,++++++***)))(((***+++,,,---------,,,+++)))***+++,,,,,,,,,,,,+++,,,,,,,,,---......//////------,,,,,,+++***))))))((()))+++,,,---------,,,,,,,,,------...//////000////////////////////////111000000//////000000000111111000000111111222333444444444444444444333333555555555555555555555555444888===AAAIIIXXXjjjvvv~~~}}}xxxtttoooiiiccc^^^UUUOOOGGGAAA???<<<999666444333222111000000000000000000//////000111222222444444555666666666666666888666777999:::;;;CCCLLLYYYhhh}}}xxxfff^^^\\\WWWYYY[[[YYYVVVTTTTTTVVVSSSSSSTTTUUUVVVVVVVVVVVVPPPOOOMMMKKKKKKLLLMMMNNNLLLKKKJJJKKKLLLMMMLLLKKKOOOOOOPPPQQQRRRRRRRRRRRRQQQRRRTTTUUUTTTRRROOOMMMMMMMMMNNNOOONNNLLLJJJHHHIIIHHHFFFDDDBBBBBBBBBBBB@@@>>><<<999777555555555555444444333333444444555333555<<>>???@@@<<<<<<::::::999:::;;;<<<>>>>>>>>>===:::777555333666666666666555555555555555555555555666666666777111000///......///000111000000///.........................../////////000............/////////000000000///...............---..................---+++,,,...000111000000///////////////////////////......///000000///.........//////111222333444555111111000///...---,,,,,,)))******++++++)))((('''((((((((((((((()))******************************,,,,,,,,,+++***)))(((''')))***,,,---...------,,,)))***+++,,,,,,,,,,,,,,,,,,,,,---......//////000///......------,,,,,,+++)))***,,,---......------,,,,,,------...///000000........................111111000000000000000111111111111000111222222333333333333333333333333333555555555555555555555555111777>>>CCCLLL\\\nnnzzz|||xxxsssmmmggg```[[[SSSMMMEEE@@@===;;;888555333333222111000000000111.........///000222444444444555555666666666666666888666777999:::<<>>;;;777444222222222555444333222111111111111111222333555666777777777666555444333111000///...111111000///////////////000///...,,,,,,---...///000000000000000000000000///000111111111111111000000111222333444555555444444444444333333444444555666666777888999:::;;;;;;;;;;;;<<<===>>>>>>======999999888888999999::::::;;;;;;<<<;;;:::888666555555555444333333444444444777777777777666666666666333333333222222111111111///...---,,,+++,,,,,,---........................------......///000111111/////////......------------,,,,,,,,,,,,---......000---,,,///444666222....../////////000000111111......---------......///000000000000111111111111111000000///......------******))))))))))))************+++++++++,,,,,,,,,,,,+++++++++***))))))))))))))))))))))))******+++000...,,,***))))))******...------------...//////222111000//////...//////000///---,,,+++*********)))******++++++,,,---------------............///......//////000000111111//////000111111111111111000111111111111222222222333333333333333333333333444333333444444666777777999999<<>>CCCHHHWWWiiinnn___YYYYYYXXXWWWVVVUUUTTTSSSSSSSSSQQQSSSVVVVVVUUUTTTTTTTTTRRRQQQOOONNNMMMMMMMMMMMMLLLLLLMMMNNNNNNNNNNNNNNNPPPPPPRRRSSSUUUWWWXXXYYYVVVWWWVVVSSSPPPNNNOOOPPPOOOOOONNNNNNLLLKKKJJJIIIHHHHHHFFFEEEDDDCCCCCCCCCBBBAAA???===;;;999888777666666555555555555444444555777999???PPPhhhzzzyyyuuunnnfffccceeesss~~~|||||||||||||||||||||||||||}}}{{{yyyvvvsssqqqqqqppppppnnnlllkkkiiigggdddaaabbbaaa```___^^^]]]]]]]]]```___^^^\\\[[[ZZZZZZYYYUUUSSSQQQQQQQQQRRRQQQPPPOOOKKKHHHHHHJJJIIIEEEAAA>>><<<999666444333444444666555444333333333333333333444555777999:::::::::999888777555333222000000111000000//////////////////............//////000000000000000000000000000111111111111000///...---000000111333333444444333222222222222333444555555555555666777888999::::::::::::;;;<<<<<<<<<;;;;;;888888888888888999:::;;;;;;;;;;;;:::999666444333333333333333333333444444666666555555555444444444333333222222222111111111000///...---------..............................++++++,,,,,,---......///.........------,,,,,,,,,,,,,,,,,,,,,,,,---......///---,,,///333444111...+++++++++++++++,,,,,,,,,///...---------------...////////////000000000000///......---,,,,,,++++++******))))))))))))******)))))))))*********+++++++++++++++***************)))))))))))))))***++++++,,,,,,------,,,,,,++++++---------------...//////000000////////////////////////---,,,***)))))))))*********+++,,,,,,---------------............///////////////000000000000//////000111111111111111000111111111111222222222333333333333333333333333444444444444444555666777::::::>>>GGGWWWhhhvvv~~~~~~xxxvvvsssmmmfff^^^WWWSSSJJJFFFAAA===;;;999666444111111000///////////////......///000111222333333444444555666666666666555999666777:::<<<>>>BBBHHHUUUhhh{{{iii\\\VVVWWWVVVVVVUUUTTTSSSSSSRRRRRRRRRTTTVVVWWWVVVUUUUUUVVVSSSQQQOOOMMMLLLMMMOOOPPPMMMNNNOOOOOOOOOOOOOOOOOOPPPQQQRRRSSSUUUWWWXXXXXXTTTUUUTTTQQQNNNMMMMMMNNNPPPPPPOOONNNMMMKKKJJJIIIHHHGGGFFFDDDCCCCCCCCCCCCBBBBBB@@@>>><<<:::999888777666666666555555555444555666777:::EEEXXXgggoooxxxssspppoookkkgggeeegggxxxyyyxxx}}}~~~|||zzzyyyyyyxxxxxxyyyyyyzzzzzzyyyvvvtttrrrpppooonnnpppnnnlllkkkjjjhhheeebbb```___^^^]]]]]]]]]]]]]]]___^^^]]]\\\ZZZYYYXXXXXXTTTRRRPPPPPPPPPQQQPPPNNNMMMJJJHHHGGGHHHHHHDDD@@@<<<:::888555444444555555666666555555444555555666555666888:::<<<>>>??????===<<<;;;888666444222111111000000///////////////000000000000000///...---//////////////////////////////000000///...------//////000111222222222222000000000111222333444555444444555666777888888999999:::::::::::::::999888777777777777888999:::;;;;;;::::::888777444222111111111111222222333333444444444444333333333222222222222222111111111111111111000//////......//////........................+++++++++,,,------......,,,,,,,,,,,,,,,+++++++++,,,,,,++++++,,,,,,---......,,,+++---000222///------------,,,,,,,,,,,,,,,///...------,,,,,,,,,,,,---------.........//////,,,,,,,,,+++******))))))***))))))(((((())))))***((((((((()))))))))*********************+++++++++***))))))))))))***++++++)))+++---//////...---,,,------------......////////////////////////000000///...---+++)))(((((((((******++++++,,,,,,---------------............///000000000000//////////////////000111111111111111000111111111111222222222333333333333333333333333555555444444444555555666:::;;;???JJJZZZlll{{{|||sssqqqnnniiibbbZZZTTTPPPGGGCCC???;;;999777444333111000000///////////////...//////000111222333333555555666777777777666666999777777:::<<<===BBBIIISSShhhuuueeeZZZVVVVVVTTTTTTTTTSSSRRRRRRRRRRRRTTTVVVXXXXXXWWWVVVWWWXXXSSSQQQNNNLLLKKKMMMQQQSSSPPPPPPQQQQQQRRRQQQQQQPPPNNNNNNOOOPPPQQQSSSSSSTTTRRRRRRRRROOOMMMKKKLLLMMMPPPPPPOOONNNLLLJJJHHHGGGGGGFFFEEEDDDCCCCCCCCCCCCCCCBBBAAA???>>><<<;;;:::888777777666666555555555777777888999@@@MMM[[[eeennnmmmmmmnnnmmmkkkjjjkkkuuu|||sssooovvvyyyxxxxxx|||~~~zzzwwwvvvuuuuuuuuuuuuvvvwwwwwwvvvuuusssqqqooonnnnnnooommmkkkjjjiiihhhdddbbb^^^]]]]]]\\\\\\\\\\\\\\\]]]\\\\\\[[[YYYXXXVVVVVVRRRPPPNNNNNNOOOOOONNNMMMKKKIIIGGGGGGGGGFFFBBB@@@;;;:::777555333333444444555555555555555666777777777888:::===???@@@BBBBBB@@@???===:::888555333222111111000////////////000222222222111///---***)))........................***+++,,,...///000000000...//////000111111000000000000000000000111222222222333444444666666777888::::::::::::999999888777666666666777888999:::;;;:::999888666444222111000///000000222222333333333333333333222222222111111111111111111111111111000000/////////////////////........................---------....../////////++++++++++++************+++++++++++++++,,,,,,---,,,+++***,,,...///...,,,//////......------,,,,,,///...---,,,++++++++++++,,,,,,,,,,,,------------+++++++++******)))))))))))))))(((((((((((())))))((((((((()))))))))******)))))))))***+++++++++,,,******))))))******+++,,,***+++,,,---------,,,+++,,,------...............------...//////000000000...---,,,***)))(((''''''******++++++,,,------...---------............///111111000000//////......//////000111111111111111000000111111111222222222333333333333333333333333555555444444444555555666888:::@@@LLL]]]ooo~~~~~~zzzqqqooolllfff___WWWPPPLLLEEEBBB===:::888666444222000000////////////000000...///000111222333333444555666666777777777777777999777888:::;;;<<>><<<<<<999999888777666666555555777777888999===FFFTTT```iiilllooopppqqqpppnnnkkkooo|||yyyooojjjoooxxx{{{zzzyyyuuuvvvvvvyyy}}}yyyuuutttrrrrrrrrrrrrtttuuuuuuuuutttsssqqqpppnnnnnnmmmkkkiiiiiihhhfffcccaaa^^^]]]\\\[[[[[[[[[[[[[[[ZZZZZZZZZYYYXXXVVVTTTSSSQQQOOOMMMLLLMMMMMMLLLKKKIIIHHHGGGFFFEEECCCAAA???<<<:::777444222222222222444444444444555777888999888999;;;>>>@@@BBBCCCCCC@@@???===;;;888666444333222222111000000000000111///000000000///---+++***------------------------***+++,,,---//////000000......///000000000//////111111000/////////000000222222333444555666777777:::::::::::::::999888777666666666666777888999:::999888777555333111000000///000111333444444444444333333333222222222111111000000000000000000000000............///.................................---------...............************************+++************+++,,,,,,,,,+++***+++,,,,,,,,,,,,,,,,,,++++++******))))))------,,,+++++++++++++++***+++++++++,,,,,,,,,,,,++++++++++++************))))))(((((((((((()))))))))))))))*********++++++)))))))))***+++++++++,,,***************++++++,,,,,,,,,***)))))))))***+++,,,---......//////......,,,---...///000000//////------+++***)))(((((((((***++++++,,,------......---------............///111111000000//////......//////000111111111111111000000111111111222222222333333333333333333333333555444444444444555666666666:::AAAOOO```qqq~~~|||xxxrrrpppkkkeee\\\SSSLLLGGGCCC@@@<<<999888666444333000000////////////000000//////000111222333444444555666666777777777777777888777888::::::;;;CCCLLLZZZooonnnaaaYYYUUUUUURRRSSSTTTUUUUUUTTTTTTSSSWWWXXXYYYYYYYYYYYY[[[\\\SSSQQQMMMJJJJJJLLLOOOQQQSSSSSSSSSSSSSSSSSSRRRQQQNNNNNNOOOOOOOOOPPPPPPPPPOOOPPPOOOMMMKKKJJJJJJLLLLLLLLLLLLKKKJJJIIIHHHGGGGGGGGGFFFEEEEEEEEEEEEEEEEEEDDDCCCBBB@@@???>>>>>>::::::999888777666555555444555777999:::@@@OOO^^^fffmmmsssvvvwwwwwwrrrlllkkkttt}}}qqqiiikkkrrrtttsssrrruuuvvvvvvwww~~~{{{xxxsssrrrpppooooooppprrrssssssssssssrrrqqqooonnnmmmllljjjhhhhhhgggfffcccaaa___^^^]]]\\\ZZZZZZZZZZZZXXXYYYYYYXXXWWWUUUSSSQQQOOOMMMKKKKKKKKKLLLKKKJJJGGGGGGFFFEEECCCAAA???>>><<<:::777444222111111111333333444555666888:::::::::;;;===???AAABBBCCCDDD@@@???===;;;999777555444444333333222111222222222---...//////000000000000..............................//////...---,,,,,,...//////000000/////////111000000//////000000000222222333444555666666777999999999999999999888777666666666666666777777888888777555444222222111111111222444555666555555444222222222111111111000000////////////000000000000------.../////////..............................++++++++++++++++++,,,,,,)))))))))*********************))))))******+++,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,+++++++++,,,++++++******++++++,,,******++++++++++++,,,,,,++++++++++++++++++++++++)))((((((''''''(((((())))))))))))*********++++++***************++++++++++++************+++,,,,,,---,,,)))((('''(((***++++++,,,.../////////...---,,,---...///000///...---,,,,,,+++***************++++++,,,,,,------......---------............///000000000000//////////////////000111111111111111000111111111111222222222333333333333333333333333444333333444444666777777777<<>>:::888777666444222///////////////000000111///000000111222333444444555555666777777777666666666666888:::999;;;EEEOOOaaauuuzzzggg]]]VVVSSSSSSQQQRRRTTTUUUVVVUUUTTTTTTWWWXXXYYYYYYYYYYYY\\\^^^RRRPPPMMMJJJIIIJJJLLLNNNQQQQQQRRRRRRQQQPPPPPPOOOOOOOOOOOOOOOOOOPPPPPPPPPOOOOOOOOOMMMKKKJJJJJJLLLKKKKKKKKKKKKKKKJJJIIIIIIHHHGGGGGGFFFFFFFFFFFFFFFFFFEEEDDDCCCBBB@@@??????;;;::::::999777666666555444444888:::999===LLL]]]gggqqq{{{yyyqqqgggkkktttuuuiiiiiiooosssttttttvvvvvvvvvvvv{{{}}}yyywwwrrrqqqooonnnnnnoooqqqrrrppppppppppppooonnnlllkkkllljjjiiihhhhhhgggdddbbbaaa```^^^\\\ZZZYYYYYYXXXWWWWWWXXXWWWVVVTTTQQQPPPNNNLLLJJJIIIJJJJJJIIIHHHFFFFFFFFFDDDBBB@@@>>>>>>:::888555333111111222222333444555666888:::<<<======>>>???AAACCCDDDDDDDDD@@@???>>><<<:::999777777555555444333333333333444222222111111000111111111........................000000000///...---,,,+++//////000000000//////............///000222333444222222333444555666777777666666777888888888777777777777666555555555666666777666444333222222333333444555777888888777666555000000000000////////////........./////////000000---...///000111000000///........................++++++++++++++++++++++++)))))))))******+++++++++)))))))))))))))***++++++,,,,,,+++*********+++---,,,,,,,,,---------------***))))))******+++,,,---******+++++++++,,,,,,,,,************************((((((''''''''''''((((((((((((((()))))))))******+++++++++***************++++++******++++++,,,---******************+++++++++,,,...///000///...------...///000000...---,,,+++++++++++++++,,,------++++++,,,,,,---.........---------............///////////////000000000000//////000111111111111111000111111111111222222222333333333333333333333333222222333333555666888999;;;AAAMMM\\\mmmyyy||||||yyytttnnnlllgggaaaXXXOOOHHHCCC???<<<888666555444222111///////////////000111111///000111111333333444555444444555666666666666555444555777999999;;;FFFRRRgggzzzsssccc[[[VVVTTTTTTOOOPPPRRRTTTUUUUUUTTTSSSWWWXXXYYYYYYXXXYYY\\\^^^RRRPPPMMMJJJIIIJJJKKKLLLOOOPPPPPPPPPOOONNNNNNMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOMMMKKKJJJKKKLLLKKKKKKLLLLLLLLLLLLKKKKKKHHHHHHGGGGGGFFFGGGGGGGGGFFFEEEEEECCCBBBAAA@@@@@@;;;;;;:::999888777666555555666:::<<<:::<<>>>>>777666444222222222333444444555666777:::<<<>>>??????@@@AAACCCDDDEEEEEEEEE@@@@@@???===<<<:::999999666666555444444444444555;;;999666333000///......////////////////////////......///////////////...///000000000000000//////+++,,,---///111444666777222333333444555666777777444444555666777777777666888777666555555444555555666555444333222333444444666777999::::::888666555//////.........------------.........//////000000...///000222222222111000........................------------------------))))))******+++++++++,,,)))))))))))))))******+++,,,,,,,,,+++)))***+++---''''''(((((()))))))))***(((((())))))***+++---...***++++++++++++,,,,,,,,,))))))))))))************((((((''''''''''''((((((''''''''''''((((((((())),,,+++++++++******))))))++++++******++++++,,,---&&&(((***---......---,,,+++,,,...000000///...------...///000000...,,,***++++++++++++,,,---...///++++++,,,------......///---------.........//////......//////000000111111//////000111111111111111000111111111111222222222333333333333333333333333111111222333555777999:::???EEERRRbbbrrr}}}|||{{{xxxsssjjjiiieee___WWWOOOGGGCCC===:::666444333222111000///////////////000111111000000111222333444444555333444444555555555555555333444777999999<<>>===:::888777666666666444555::::::===LLL]]]qqq}}}qqqhhhdddiiiqqqxxx}}}yyylllkkkssszzz~~~~~~{{{yyyxxxxxxvvvuuusssrrrqqqqqqrrrrrrrrrooommmkkkkkkkkkiiigggjjjhhhfffdddcccbbbbbbccc```___^^^]]][[[YYYWWWUUUVVVVVVUUUTTTRRRPPPNNNMMMIIIHHHHHHHHHIIIIIIGGGEEEGGGGGGEEECCC@@@===;;;999999888555333222111111111333444666999;;;===>>>>>>===>>>???@@@AAABBBBBBBBB>>>===<<<:::888777777777888777666555444333333333333333333222222222111111000000000000000000000000........................,,,,,,------...---------,,,---...///000000000000000111222222444444555666666666777777777777666666555555555555555555555555333222111000000222444555777999;;;===<<<:::666444111111000///...---,,,,,,---.........//////000000////////////////////////......---------,,,,,,,,,++++++++++++++++++++++++))))))************))))))++++++***************+++,,,,,,,,,++++++*********,,,,,,,,,+++++++++******'''((()))***************))))))))))))************(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))************,,,,,,,,,------,,,++++++,,,+++)))((((((((())))))******++++++++++++,,,,,,........................////////////...---,,,+++))))))***+++++++++++++++***+++,,,---............---......///////////////////////////////////////000000000000000000000000333333333444444444555555555444444333333333444444555666666666555555666888???JJJXXXfffuuuzzzvvvsssqqqmmmhhh```XXXQQQIIIBBB>>>;;;999666333111000111111000000////////////000000000000000111222222333333666666777777777777666666777666777;;;>>>BBBMMMXXXtttlllddd[[[WWWWWWRRRTTTTTTTTTVVVWWWVVVSSSPPPUUUUUUTTTUUUWWWYYY\\\^^^OOONNNLLLIIIHHHHHHIIIJJJMMMMMMMMMMMMMMMNNNOOOPPPOOONNNMMMMMMMMMNNNNNNMMMNNNOOOPPPOOOMMMKKKKKKLLLLLLKKKKKKJJJKKKLLLNNNOOONNNNNNLLLKKKJJJJJJJJJKKKJJJIIIGGGGGGGGGFFFDDDBBB@@@???===;;;999888777666777444555::::::===LLL^^^{{{uuujjjbbbdddkkkqqqwww|||{{{mmmlllsss{{{|||zzzyyyyyyzzzwwwvvvtttsssrrrrrrrrrrrrqqqooolllkkkkkkjjjhhhggghhhfffdddbbbaaa``````aaa^^^^^^]]]\\\ZZZXXXWWWVVVVVVVVVTTTSSSQQQOOONNNMMMOOOMMMKKKIIIIIIGGGEEECCCEEEEEEDDDBBB@@@>>><<<;;;999777555333222111111111333444666999;;;<<<===>>>===>>>???@@@AAAAAAAAAAAA???>>><<<;;;999888888888888777666555444333333333333333333222222222111111000000000000000000000000........................---------......---,,,,,,+++,,,---...///000000000000111111222333444555555555666666777777666666555333333333333333333333333333222111000000222333555777999:::<<<;;;888555333000000000///......------............/////////000000000000000000000000000......---------,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))++++++***************+++---------,,,,,,,,,++++++...------,,,+++,,,,,,,,,((())))))************)))))))))))))))************)))))))))))))))((((((((())))))(((((((((((())))))))))))))))))************,,,,,,,,,------,,,,,,+++,,,+++***)))))))))******,,,,,,------------..............................////////////...---,,,+++)))******+++++++++*********+++,,,---............---......///////////////111111111111111111111111000000000000000000000000222222222333333333444444555444444333333444444444555666666666555555777999BBBMMM[[[hhhvvvzzzvvvsssqqqkkkfff^^^UUUNNNGGGAAA===;;;999666444222111222222000000////////////000000111111222222333333444444666666777777777777666666666555777:::<<>>MMM```|||nnnaaa^^^bbbhhhooouuu{{{}}}ooommmsss|||~~~{{{xxxwwwxxxyyyzzzxxxwwwvvvtttsssrrrrrrrrrqqqnnnkkkjjjiiiiiigggeeeeeedddbbb```^^^^^^^^^^^^[[[[[[[[[[[[YYYXXXWWWVVVVVVUUUSSSQQQOOONNNNNNNNNRRROOOKKKIIIHHHHHHFFFEEEBBBBBBBBBAAA@@@>>>===<<<888777555333222111111222333444666888:::<<<=========>>>???@@@@@@@@@@@@@@@???>>>===;;;:::999999999888777666555444333333333333333333222222222111111000000000000000000000000.......................................---,,,+++)))***,,,---.../////////000000111222333444555555555555666666666666555555222222222222222222222222222111000000000111333444666777999999888555222000////////////////////////............////////////000000000000000000000000......---------,,,,,,,,,+++++++++++++++++++++++++++***)))(((((()))***++++++***************++++++......------------,,,,,,+++***((('''&&&'''((())))))************))))))((())))))))))))*********************))))))(((((('''))))))(((((((((((())))))))))))))))))************+++,,,,,,------,,,,,,,,,++++++*********++++++,,,,,,,,,------------..............................////////////...---,,,+++***+++++++++++++++*********+++,,,---............---......///////////////111111111111111111111111000000000000000000000000111111111222222222333333444444444333333444444555555666666666555666999;;;DDDPPP___lllxxx|||xxxssspppnnniiicccZZZQQQJJJDDD@@@===;;;999777444333222222222000000////////////000000222222333333444555555555666666777777777777666666444555888:::;;;CCCUUUgggzzzhhhccc\\\YYYZZZVVVUUUTTTTTTUUUVVVVVVSSSQQQTTTTTTTTTUUUWWWYYY\\\]]]NNNMMMLLLKKKJJJJJJJJJJJJMMMMMMLLLLLLLLLMMMMMMNNNJJJKKKKKKKKKKKKKKKMMMNNNPPPQQQPPPNNNLLLJJJJJJKKKLLLLLLLLLMMMNNNOOOOOOPPPOOOOOONNNNNNMMMMMMMMMMMMNNNLLLKKKKKKKKKIIIGGGEEEDDDCCCAAA>>><<<:::999888:::666666999:::===MMM```tttbbb[[[\\\aaaiiioooxxxtttooosss{{{~~~|||xxxuuuttttttvvvwwwxxxwwwvvvuuutttrrrrrrqqqpppmmmjjjiiihhhgggeeedddcccbbb```^^^\\\\\\\\\\\\YYYYYYYYYYYYXXXWWWVVVVVVVVVTTTQQQNNNMMMMMMMMMNNNOOOLLLHHHGGGGGGHHHHHHHHHBBBBBBAAA@@@???===<<<;;;777666444222111111111222333444666888:::;;;<<<<<<======>>>???@@@@@@????????????===<<<;;;:::::::::888777666555444333333333333333333222222222111111000000000000000000000000........................////////////...---++++++((()))***,,,---...//////000000111222333444444555444444555555555555444444111111111111111111111111111000000000000111222333555666777777555333000.........//////000000000000.........///////////////000000000000000000000000......---------,,,,,,,,,++++++++++++++++++++++++,,,***(((''''''(((***,,,*********)))******+++,,,---------------,,,,,,,,,+++)))&&&$$$$$$%%%''')))***************)))((('''((()))))))))************++++++******)))(((''''''))))))(((((((((((())))))((()))))))))************++++++,,,---------,,,,,,*********++++++,,,,,,---*********+++++++++,,,,,,........................////////////...---,,,+++++++++,,,,,,++++++*********+++,,,---............---......///////////////........................000000000000000000000000222222222222333333333333444444333333333444555555555666666666666888;;;>>>FFFSSScccooozzz|||xxxtttppplllkkkfff```WWWNNNGGGCCC???===999777666444222111111111000000////////////000000222222222333444444555555666666777777777777666666333555888:::<<>>?????????>>>>>>???>>>===<<<;;;:::::::::888777666555444333333333333333333222222222111111111111111111111111111111........................///000//////...---,,,+++((()))***,,,---.........///000000111222333444555333333444444444444333333111111111111111111111111000/////////000000111111333444444444333111///---......//////000111111111///////////////.........////////////////////////......---------,,,,,,,,,++++++++++++++++++++++++,,,***(((''''''(((***,,,******))))))***++++++,,,+++++++++++++++,,,,,,,,,///---+++)))(((***,,,---***************)))((('''((()))))))))************,,,++++++***)))(((((('''))))))(((((((((((())))))((()))))))))***************+++,,,,,,---------,,,******++++++,,,,,,,,,,,,*********+++++++++,,,,,,........................////////////...---,,,+++++++++,,,,,,,,,++++++******+++,,,---............---......///////////////........................000000000000000000000000333333333333444444444444333333333333333444555666555666666666777999>>>AAAHHHVVVfffrrr{{{~~~{{{wwwsssnnnkkkiiiccc]]]TTTLLLFFFBBB???===666555444222111000//////000000////////////000000111111222222333444444444666666777777777777666666333555999<<<@@@NNNgggsssgggeee^^^ZZZZZZVVVVVVUUUTTTTTTUUUUUUTTTRRRSSSSSSTTTUUUWWWYYY[[[[[[OOOOOOOOOOOONNNNNNMMMMMMMMMLLLLLLKKKKKKKKKKKKKKKGGGJJJLLLLLLJJJKKKNNNQQQRRRRRRQQQOOOMMMMMMOOOPPPPPPPPPPPPQQQPPPOOOOOONNNLLLLLLMMMMMMMMMLLLLLLKKKKKKJJJIIIJJJKKKKKKIIIGGGHHHGGGDDDBBB???===;;;;;;:::777888;;;:::;;;HHHYYY}}}~~~iii^^^\\\___eeelllqqqyyy{{{vvvxxx|||vvvqqqnnnmmmnnnooorrrrrrsssrrrrrrqqqpppooonnnkkkhhhfffeeedddbbb``````___]]][[[YYYYYYYYYYYYUUUUUUUUUUUUUUUTTTSSSRRRQQQPPPNNNLLLKKKKKKKKKLLLNNNKKKGGGDDDCCCBBB@@@???BBBAAA@@@???<<<:::888777666555333222111111111222333444666888999:::;;;;;;======>>>>>>>>>>>>======>>>===<<<;;;::::::::::::888777666555444333333333333333333222222222111111111111111111111111111111........................///////////////...---,,,******+++,,,------------//////000111222333444444222222333333333333222222111111111111111111111111.../////////000000000000111222222333222111///.../////////000000111111111///////////////.......................................---------,,,,,,,,,+++++++++++++++++++++++++++***)))(((((()))***+++))))))))))))***+++,,,,,,******++++++++++++,,,,,,...---+++***)))***+++,,,)))************))))))((())))))))))))************+++++++++******))))))((())))))(((((((((((())))))))))))))))))******************+++,,,------------)))***++++++,,,++++++***,,,,,,------------..............................////////////...---,,,+++***++++++,,,,,,,,,,,,,,,***+++,,,---............---......///////////////111111111111111111111111000000000000000000000000333333444444444555555555333333333333444555555666555666666666888;;;@@@DDDNNN[[[kkkttt{{{{{{wwwsssoookkkjjj___ZZZRRRJJJEEEAAA===;;;444333333222111//////...000000////////////000000111111111222333333444444666666777777777777666666555666999???GGGWWWrrrpppgggggg```\\\[[[WWWVVVUUUSSSTTTUUUUUUTTTRRRRRRSSSTTTVVVWWWYYYZZZ[[[NNNNNNOOOOOONNNNNNMMMMMMMMMLLLKKKJJJJJJJJJJJJKKKFFFJJJMMMLLLJJJKKKOOOSSSPPPPPPPPPNNNMMMMMMOOORRRRRRRRRRRRRRRQQQOOONNNMMMKKKLLLMMMNNNNNNMMMLLLKKKJJJIIIIIIJJJLLLLLLKKKJJJJJJHHHFFFCCC@@@>>><<<<<<999777888<<<:::999EEETTTtttkkkaaa^^^aaafffkkkqqqyyyyyywww{{{uuupppllllllnnnooonnnooopppppppppooonnnnnnmmmkkkgggeeedddcccaaa___^^^\\\ZZZXXXWWWVVVWWWWWWUUUUUUUUUTTTSSSRRRQQQPPPOOONNNMMMMMMLLLKKKJJJJJJLLLJJJGGGEEEDDDAAA???<<>><<<:::999888555444333111111111111222444444666888999:::::::::<<<======>>>>>>======<<<===<<<;;;::::::999999:::888777666555444333333333333333333222222222111111111111111111111111111111..............................////////////......,,,,,,------------,,,,,,//////000111222333444444111111222222222222111111////////////////////////......//////000000//////000000111111111111000000000000000000000000111111000/////////............------------------------......---------,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))***+++,,,---+++++++++,,,,,,,,,------+++***)))((((((((())))))((())))))************)))))))))))))))************************************))))))(((((((((((())))))))))))))))))************)))***+++,,,------------)))***+++++++++***)))(((,,,,,,------------..............................////////////...---,,,+++)))***+++,,,---.........***+++,,,---............---......///////////////111111111111111111111111000000000000000000000000222222333333333444444444333333333333444555666666555666666777888<<>>===<<<999777999<<<:::888CCCQQQjjjlllbbb```bbbfffkkkttt|||}}}xxx~~~zzztttooollllllnnnpppkkklllnnnoooooonnnnnnmmmmmmjjjgggeeedddbbb```^^^\\\ZZZXXXVVVUUUTTTUUUUUUUUUUUUTTTTTTSSSQQQPPPOOOMMMMMMMMMMMMLLLKKKIIIHHHHHHGGGFFFEEEEEEDDDAAA???============<<<;;;::::::555444222111111111222222444444666777999999::::::<<<===============<<<<<<<<<;;;::::::999999999999888777666555444333333333333333333222222222111111111111111111111111111111........................---...///////////////...------......------,,,,,,//////000111222333333444111111222222222222111111........................---......///000////////////000000111111111111111111111000000000000000000000000//////.........---,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,++++++++++++++++++++++++))))))************))))))))))))))))))***+++,,,---,,,,,,,,,------.........,,,,,,,,,,,,+++++++++***'''((()))***************))))))))))))***************************+++++++++))))))(((((((((((())))))))))))))))))************)))***+++,,,------...---)))***++++++***)))((('''******+++++++++,,,,,,,,,........................////////////...---,,,+++((()))***,,,---...//////++++++,,,---............---......///////////////////////////////////////000000000000000000000000111111222222222333333333222222222333444555666777555666666777888===CCCGGGZZZfffrrrwwwyyy}}}zzzxxxuuuqqqlllhhheeecccVVVSSSMMMGGGCCC>>>999555444444444333222111000///000000////////////000000333333444444555666666777666666777777777777666666999777:::CCCRRRfff{{{iiieeeiiidddaaaaaa^^^WWWUUUSSSSSSTTTUUUTTTSSSQQQRRRTTTVVVXXXYYYYYYZZZOOOMMMLLLMMMMMMMMMKKKIIINNNMMMLLLJJJHHHFFFDDDCCCKKKKKKLLLKKKIIIIIIJJJLLLOOONNNMMMLLLLLLNNNPPPQQQRRRRRRQQQPPPOOOOOONNNNNNKKKKKKLLLLLLMMMMMMNNNNNNLLLLLLLLLLLLLLLMMMMMMMMMHHHHHHIIIHHHFFFBBB???===<<<:::888777999<<>>======<<<;;;:::999777666555444555444333111000/////////222333555666888999999999777999:::<<<======<<<<<<;;;;;;:::999999888888777444444444333333222222222222222222333444555444222222111000000//////000000////////////............////////////////////////+++++++++,,,---...///000...............///000000//////000000000000////////////.........---------............/////////000111111000000000000000000222222222222222222222222111111111111000///---------------...------,,,,,,------------------------+++++++++************)))))))))))))))))))))))))))(((((()))***+++,,,,,,,,,---,,,+++***+++,,,---...///---+++***++++++***((())))))***++++++++++++***((((((((((((((((((((((((+++++++++,,,,,,++++++++++++*********))))))((((((******))))))))))))*********++++++,,,,,,------...+++***)))***,,,,,,***))),,,,,,,,,---------......---------.........//////......---------,,,,,,,,,***,,,---,,,******+++,,,............////////////......///000000000000000////////////000000000000000000000000000111111222333333333333333333333333333333333444444444555555666888:::888777===IIISSSaaakkkuuuzzz}}}}}}yyywwwuuuqqqnnnjjjeee```\\\RRRNNNHHHCCC>>>;;;777444222222000///............111111111111111222222222222222333444444555555666555666777777777666444333444777<<>>======<<<;;;:::999777666555444444333222111000000//////222333555666888888999999777888:::<<<<<<<<<<<<;;;:::::::::999888888777777444444333333333222222222222222222333555555444333444444333222222222222222////////////....................................,,,,,,,,,,,,---...//////...............///000000//////000000000000////////////.........---------........./////////000000111111111111111111111111222222222222222222222222222222222222111000///...------.........---,,,,,,------------------------+++++++++************))))))))))))))))))))))))))))))))))))***+++++++++,,,,,,,,,++++++,,,,,,------,,,+++))))))***+++***)))))))))***++++++++++++***))))))))))))))))))))))))******++++++++++++******************)))))))))(((******))))))))))))*********++++++,,,,,,------...+++***)))***,,,,,,***))),,,,,,---------.........---------.........//////---------,,,,,,,,,,,,+++)))+++,,,+++***)))***+++............////////////......///000000000000000////////////000000000111000000000000000111222222333333333333333333333333333333333444444444555555666888:::999999@@@MMMWWWdddnnnwww{{{}}}}}}yyyvvvssspppmmmiiiddd]]]YYYQQQMMMGGGBBB>>>:::666444222111000///............000000000111111111111111222333333444444555555666666666777777777666444444777999???KKK]]]vvvrrrlllfffeeeggggggbbb]]]YYYVVVSSSRRRTTTVVVUUUTTTSSSSSSTTTUUUVVVXXXYYYZZZKKKKKKMMMOOOQQQPPPMMMJJJMMMLLLLLLKKKJJJIIIHHHHHHHHHJJJLLLLLLKKKJJJJJJJJJMMMLLLKKKKKKKKKLLLMMMNNNPPPPPPOOOOOONNNMMMMMMMMMKKKKKKLLLLLLMMMNNNNNNOOOOOOOOONNNMMMLLLKKKJJJJJJJJJIIIHHHGGGFFFDDDCCCBBB???===;;;999999;;;>>>AAANNNgggqqqeeebbbcccgggttt{{{~~~}}}{{{zzzvvvpppooopppqqqqqqooollljjjiiiiiijjjjjjjjjiiiiiigggeeeccc```[[[VVVRRRNNNOOOQQQRRRTTTTTTUUUUUUUUUTTTRRRPPPOOOOOOOOOPPPLLLLLLKKKJJJIIIHHHGGGGGGFFFEEECCCAAA???===<<<<<<;;;:::999888777666555444333222111000000000000000222333444666777888888999777888:::;;;<<<<<<;;;:::999999999888777777666666333333333222222222222222222333444444555555444444555444333333222222333333////////////............------------------------,,,,,,,,,,,,------...///........./////////000000//////000000000000///////////////............---....../////////000000000222222222222222333333333333333333333333333333333333333333333222111000000...............---,,,,,,------------------------+++++++++************)))))))))))))))))))))))))))******************++++++++++++,,,,,,------,,,,,,***)))((((((***++++++***))))))***++++++++++++***************************)))******************)))************))))))))))))******))))))))))))*********++++++,,,,,,------...,,,***)))***+++,,,+++))),,,------------.........---------...............,,,,,,,,,+++++++++******)))***++++++))))))***+++............////////////......///000000000000000/////////000000000111111111000000000000111222222333333333333333333333333333333333444444444555555666888999:::<<>>;;;888555333111111000///////////////......//////000000111111333333444444555666666666666666777777777666666666;;;===FFFWWWpppvvvkkkhhheeeeeefffddd___ZZZWWWVVVTTTSSSSSSSSSSSSRRRRRRSSSTTTVVVWWWYYYZZZZZZJJJKKKNNNQQQSSSSSSPPPMMMOOOOOOMMMLLLJJJHHHGGGFFFEEEHHHKKKLLLKKKJJJIIIJJJKKKKKKJJJJJJJJJJJJJJJJJJLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKLLLMMMNNNOOOPPPPPPSSSRRRPPPNNNLLLJJJIIIHHHHHHGGGFFFEEEEEEEEEFFFFFFCCCAAA???<<<;;;;;;<<<===CCCPPPaaaqqq}}}{{{pppfffddddddggguuu}}}~~~{{{www~~~~~~zzzwwwuuurrrnnnnnnppprrrqqqpppnnnllliiihhhhhhiiihhhgggfffeeedddbbb___ZZZTTTOOOIIIKKKMMMOOOQQQRRRSSSTTTSSSQQQOOOMMMLLLLLLMMMNNNIIIHHHHHHGGGFFFEEEDDDDDDBBBAAA@@@>>><<<;;;::::::888888777777666555444444111111000000///000000000000111333444666777777777777888999:::::::::999888777666666555555444333333111111111111111111111111111333555555444333444555333222111111000000111111////////////............,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---.........///000000111111000000//////000000000000//////////////////////////////////////////000000000111333333444444555555555555333333333333333333333333111111111222111111000000////////////...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))+++++++++******************+++,,,---...---,,,+++000...++++++,,,,,,+++***))))))***++++++++++++***************************))))))************))))))))))))))))))))))))************))))))))))))*********++++++,,,,,,------...---+++******+++,,,,,,+++---------.........//////.....................---++++++*********)))))))))+++,,,...---,,,,,,...///............////////////......///000000000000000000000000000111111111111111111111111111222222333333333333333333333333333333333333444444444555555444777:::???FFFRRR```jjjuuu|||~~~}}}yyytttqqqmmmiiiccc[[[SSSMMMHHHDDD???;;;999777444222111000000////////////000---......///000000111111333333444555555666666777777777666666666777777777999>>>JJJ^^^wwwqqqgggeeedddddddddbbb^^^ZZZWWWWWWVVVUUUSSSRRRRRRRRRRRRSSSUUUWWWYYYZZZ[[[[[[IIIJJJLLLOOOQQQQQQNNNLLLNNNMMMLLLKKKIIIHHHGGGFFFEEEHHHJJJKKKJJJIIIJJJKKKKKKKKKKKKJJJJJJJJJIIIIIIKKKKKKKKKJJJJJJJJJJJJJJJJJJKKKLLLMMMNNNPPPQQQQQQSSSRRRQQQOOOMMMKKKIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGDDDBBB@@@===<<<<<<<<<===@@@GGGTTTcccrrr{{{yyypppiiihhhgggiiivvv~~~yyy{{{wwwrrryyy|||yyyvvvtttqqqnnnnnnppprrrqqqooommmkkkiiihhhhhhiiihhhfffddddddcccbbb```[[[TTTPPPJJJKKKMMMOOOQQQRRRSSSSSSQQQPPPNNNLLLKKKKKKKKKLLLGGGGGGFFFEEEDDDCCCBBBBBBAAA@@@>>><<<;;;::::::999777777777666555444444444222111000///////////////000111222444555666666777777777999999999999888777555555555444333333222222000000000000000111111111///222555555222111333555444333222222111111222222////////////............,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,------......///000111222111000/////////000000000000//////...////////////000000000/////////000000000111111333333444444555555666666333333333333333333333333000111111111111111000000000000000///...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))******************++++++++++++,,,,,,------,,,,,,111///---,,,,,,,,,+++)))))))))***++++++++++++***************************)))******************)))))))))))))))******************))))))))))))*********++++++,,,,,,------......,,,******+++,,,,,,,,,------........./////////...............---------+++++++++*********))))))+++---............///111............////////////......///000000000000000000000000111111111222222222111111111111222333333333333333333333333333333333333333444444444555555555888>>>EEENNN[[[gggooowww}}}}}}}}}|||xxxtttpppkkkeee^^^VVVOOOJJJDDDAAA===999777666333222000000////////////000000......//////000111222222444444444555666666777777777777666666666777888888999AAAQQQfff~~~yyymmmeeecccbbbaaaaaa```]]][[[XXXYYYYYYWWWTTTRRRRRRRRRRRRTTTWWWYYY[[[\\\\\\\\\MMMLLLMMMOOOQQQQQQOOOMMMJJJJJJJJJIIIIIIIIIIIIIIIFFFHHHIIIIIIIIIIIIJJJLLLKKKKKKKKKKKKKKKJJJIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJKKKLLLMMMOOOPPPQQQRRRSSSRRRQQQOOOMMMKKKJJJIIIGGGHHHIIIKKKKKKKKKJJJJJJDDDBBB@@@>>>===<<<======???BBBKKKZZZjjjuuu{{{}}}~~~vvvpppnnnjjjiiitttzzzuuuyyy}}}wwwtttpppuuu~~~~~~}}}~~~~~~~~~|||yyywwwuuutttpppnnnnnnpppqqqooommmiiihhhgggggghhhhhhfffdddbbbaaaaaaaaa___[[[TTTPPPLLLMMMNNNPPPRRRSSSSSSTTTOOONNNNNNMMMLLLKKKJJJIIIFFFFFFEEEDDDCCCBBBAAAAAA??????===;;;:::999999999777666666555555444444333333222111//////.........///000222333555666666666666777888999999888777666444444444333222222111111/////////000000000111111...111555444111000222555333222111111000000111111////////////............------------------------...------,,,,,,---------...///000222222111000/////////000000000000//////.../////////000000000000//////000000000111111111222222333444444555666666444444444444444444444444111111222222222222222111111111000000///---,,,++++++++++++++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))***+++++++++,,,,,,,,,++++++,,,,,,------///---++++++,,,,,,,,,***))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******((()))))))))******************))))))))))))*********++++++,,,,,,------...///,,,***)))+++,,,------............//////////////////.........---------,,,,,,+++++++++*********+++,,,......---...///111............////////////......///000000000000000000000111111111222222222222222111111222222333444333333333333333333333333333333333444444444555555888<<>><<<;;;:::999999888666666666555555444444333333222111///...---------///000111333444555666666666777888999999888777666444444333333222111111000.../////////000000111111---111444444000///111444000//////...............000/////////............------------------------...------,,,,,,,,,------...///111222333222000/////////000000000000//////.../////////000000111111000000000000111111111111222222333333444555666666444444444444444444444444222222333444444333333333111111111000///---,,,++++++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))(((((()))***+++,,,,,,------,,,+++***+++,,,---...,,,+++)))***+++---,,,,,,))))))***++++++++++++***------------------------++++++,,,,,,,,,,,,++++++(((((())))))*********+++******))))))))))))*********++++++,,,,,,---......///---***)))+++,,,------............/////////000//////.........---------,,,,,,,,,++++++++++++******+++------------...000............/////////000...//////000000000000000000111111111111222222222222222111111222222333444333333333333333333333333333333333444444444555555;;;???GGGQQQ]]]hhhrrrwwwwww||||||zzz{{{zzzwwwrrrmmmddd\\\TTTNNNHHHDDDAAA>>>:::777555444222111000000////////////000111...///000111222333444444444444555555666777777777888777666666666888999:::===KKK```vvvoooeeecccbbb```^^^]]]]]]]]]]]]YYY[[[\\\ZZZUUURRRRRRSSSTTTVVVYYY\\\^^^_________RRRRRRRRRQQQQQQPPPPPPOOOLLLJJJGGGGGGIIIKKKLLLLLLKKKLLLLLLMMMMMMMMMMMMLLLMMMLLLJJJIIIIIIJJJJJJKKKKKKKKKJJJJJJIIIIIIHHHHHHJJJLLLNNNOOOPPPQQQTTTWWWSSSRRRPPPNNNLLLLLLKKKKKKNNNMMMMMMNNNOOONNNLLLJJJFFFEEECCCAAA???===;;;:::;;;???FFFQQQ```ppp~~~rrrfffhhhrrruuurrrssswww|||}}}wwwqqqrrrsssyyy{{{|||}}}{{{wwwvvvwwwvvvrrrmmmqqqpppooopppppppppnnnmmmjjjiiihhhggggggfffdddaaabbbaaa```^^^\\\YYYVVVUUURRRTTTVVVXXXXXXVVVSSSQQQPPPOOOMMMKKKIIIHHHGGGGGGCCCCCCBBBAAA@@@>>>>>>===;;;;;;;;;:::999888666666777777777777666555444333333222111000////////////......///111222333444555555666888999888777555444444444333222111000///...000000000000000000000000000000000000000000000000222222222111111111000000000000000000////////////------............------++++++,,,------......///000000111222222222222111444333111000000000111222000000111111111222222333000000111111111222222222111222222222222222222333666555444444444555777888555555444333222222222222222222222222111///...---......---,,,++++++++++++++++++***)))(((((())))))******))))))))))))******------,,,,,,,,,,,,,,,---------------------------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,------......---------,,,,,,,,,((((((((((((((()))))))))))))))))))))))))))))))))(((((()))***************---,,,***))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,///...------------......//////.........---------)))************++++++++++++,,,---...////////////000//////.........//////000000000000000000000000111111111111111111111111333222111111111222333444222222222222222222222222777333222555777666777:::<<>>===<<<;;;;;;;;;:::999888666666666777777666666555444333333222111000//////////////////000222333444555666555666777888888666555444444333333222000//////...........................////////////////////////222222111111111000000000000000000/////////......------............------+++,,,,,,------......///000000111222222222222111333222222111000000111111000000111222222222222222111111111111222222222222222222222222333333333333666666555555555666777888666555444333222222222222222222222222111///...---......---,,,++++++++++++++++++***)))))))))))))))******))))))))))))******+++******))))))*********------------------------,,,,,,,,,++++++++++++***,,,,,,,,,,,,------------.........---------,,,,,,++++++++++++++++++,,,,,,))))))))))))))))))))))))(((((()))***************---,,,+++))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,------..................,,,+++++++++************)))************+++++++++,,,,,,---...//////////////////............//////000000000000000000000000111111111111111111111111222222111111111222333444333333333333333333333333777333222555666555666:::>>>FFFTTTbbbmmmuuuyyy{{{|||{{{zzzzzzzzzxxxtttqqqiiiccc[[[SSSMMMGGGBBB???;;;:::888666333222111000////////////////////////000000000111222222333333444444444555555555666666555666777666666999;;;<<>>===;;;:::;;;;;;::::::999888666666666666666666555444333222222222111000////////////000000111222444555666777555666777777777666444333333333222111000///......------------------------........................111111000000000000000///000////////////.........------............------,,,,,,,,,---....../////////000111111222222111111111222222222222111000000///000111333333222111111111111222222222333333333222333333333444444444444777666666666666777888999666555555444333333222222333333333222111000............---,,,+++++++++++++++***))))))))))))))))))******))))))))))))************))))))))))))******------------------------,,,,,,,,,,,,++++++++++++------------.........///.........------------,,,******))))))))))))))))))))))))))))))))))))))))))(((((()))***************---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,.../////////......************)))))))))))))))************+++++++++------...............---//////............//////000000000000000000000000111111111111111111111111222222111111222222333444444444444444444444444444777333222555555444666:::AAALLL\\\lllvvvzzz|||}}}}}}{{{zzzyyywwwsssnnnkkkddd^^^UUUMMMGGGCCC???===:::999777555333111111000///////////////////////////000000111222222333333444444555555555666666666444555666777888999===@@@OOO]]]ttt~~~mmmgggfffccc___]]]]]]\\\[[[ZZZ[[[\\\\\\ZZZWWWUUUTTTUUUZZZ]]]aaaaaa```aaadddgggTTTRRRQQQNNNKKKIIIGGGFFFIIIGGGFFFFFFHHHIIIIIIIIIJJJKKKLLLMMMMMMMMMMMMMMMOOOOOONNNMMMMMMLLLLLLLLLLLLLLLKKKKKKJJJIIIHHHHHHIIIKKKLLLMMMLLLLLLMMMNNNMMMOOOQQQTTTTTTRRRPPPNNNPPPOOOOOOPPPQQQPPPNNNLLLGGGFFFEEEDDDCCCBBBAAAAAA<<<>>>CCCMMM___yyylllccc___kkkvvvyyyzzz|||rrrtttyyy~~~xxxtttssstttttttttwwwxxxyyy{{{}}}~~~~~~yyytttpppoooooonnnmmmlllkkkkkklllnnnnnnmmmlllhhhfffeeeddddddcccaaa______^^^\\\ZZZXXXVVVUUUTTTUUUWWW[[[^^^]]]YYYUUURRRNNNMMMKKKIIIHHHFFFFFFFFFDDDDDDBBB@@@>>>;;;:::999:::::::::999999888666666555555555555555333222222111111000//////////////////000111222333555666666555555666666666555444333222222111000//////......------------------------------------------------/////////////////////////////////.........------,,,------......------,,,,,,,,,------...////////////000000111111111111111000111222333333222000000///000222333333222111000222222222222333333333333222333333444444555555555777777777777777888888999666666666555444444333222333333333222111000///.........---,,,++++++++++++******)))))))))))))))*********))))))))))))******,,,++++++++++++,,,,,,---........................------,,,,,,,,,+++++++++............////////////............------------))))))))))))(((((((((((())))))))))))))))))))))))(((((()))***************,,,,,,+++++++++,,,------------------------------***+++...000000000...------,,,,,,,,,,,,+++++++++))))))*********+++++++++..................------///............//////000000000000000000000000000111111111111111111111111222111222222222222333333333333333333444444444444777444333555555444777===EEERRReeettt}}}~~~}}}}}}zzzxxxtttoooiiieee___YYYPPPHHHCCC???===<<<888777555444222111000000//////////////////////////////000111222333333444555555555555666666666666555555777999999999>>>CCCWWWggg~~~qqqlllfffccc```^^^]]]\\\ZZZYYYYYYZZZ[[[ZZZWWWUUUUUUUUUZZZ\\\]]]^^^^^^```cccfffRRRQQQPPPNNNMMMKKKJJJIIIHHHGGGFFFGGGHHHIIIIIIHHHJJJJJJLLLMMMMMMNNNNNNNNNLLLLLLMMMMMMNNNOOOOOOOOONNNNNNMMMLLLKKKJJJIIIHHHJJJLLLNNNNNNMMMLLLMMMNNNKKKNNNQQQTTTUUUTTTQQQOOORRRQQQPPPPPPPPPOOOLLLIIIGGGFFFEEEDDDCCCBBBAAAAAA<<<>>>BBBLLL___}}}nnn___ZZZbbblllpppqqqxxxtttuuuyyy|||tttnnnlllmmmnnnooossstttvvvxxxzzz{{{|||}}}{{{xxxsssooonnnnnnnnnmmmkkkjjjjjjkkkmmmmmmkkkjjjfffeeecccccccccbbb___]]]^^^]]]ZZZXXXVVVUUUTTTTTTSSSVVVYYY[[[ZZZWWWRRROOONNNLLLKKKIIIGGGFFFEEEEEEDDDCCCAAA???===;;;999888999999999999888777777666555555555555444333222111111000//////////////////...///000111222333444555555555555555555444333333111000000//////.............................................................................................------------,,,,,,------------,,,,,,,,,,,,---......//////000//////000111111111111000000000222333333222111000000111222333222222111000111111222222222333333333222222333444444555666666666777777888888888888888666666666666666444333222333333333333222000///.........---,,,++++++++++++***)))))))))))))))************))))))))))))******,,,,,,++++++,,,---..............................---------,,,,,,,,,++++++........./////////000000//////.........------------------,,,,,,+++++++++))))))))))))))))))))))))(((((()))***************+++++++++,,,,,,------...------------------------***,,,...000000///...---------------,,,,,,,,,,,,))))))*********+++++++++..................------...............///000000111111111111111111111111111111111111111111111111111111222222333333333333111111222222333333333333666444444666555555:::@@@JJJXXXlllzzz~~~}}}~~~zzzvvvrrrkkkeee```ZZZTTTLLLEEE@@@>>><<<;;;666555444222111000000000000000000000000000000000...///000111222333444444555555555666666666777777999777888;;;:::999@@@III```qqq}}}qqqmmmfffdddaaa___^^^]]][[[YYYXXXYYYZZZYYYWWWUUUUUUVVVZZZ[[[\\\\\\]]]```dddfffQQQQQQPPPOOONNNMMMLLLKKKIIIGGGGGGHHHIIIJJJIIIHHHIIIJJJKKKMMMNNNNNNNNNNNNIIIJJJLLLMMMOOOOOOPPPPPPNNNNNNMMMLLLKKKIIIHHHHHHJJJLLLNNNOOONNNNNNNNNNNNLLLNNNQQQTTTUUUSSSQQQOOORRRQQQPPPPPPPPPNNNKKKIIIHHHGGGFFFEEECCCBBBAAA@@@>>>???BBBJJJ]]]{{{nnn[[[WWWZZZ```fffjjjqqq{{{yyyyyyzzzqqqiiifffgggiiijjjpppqqqsssuuuwwwyyyyyyzzzwwwvvvssspppnnnnnnnnnoookkkjjjjjjjjjkkkkkkiiigggeeedddbbbbbbbbbaaa^^^\\\]]][[[YYYVVVTTTTTTSSSTTTSSSTTTVVVWWWVVVSSSPPPNNNMMMLLLJJJHHHFFFEEEDDDDDDBBBBBB@@@>>><<<;;;999888888888999999888777777666444444444444333222111111000//////....../////////......///000222333444555555555444444333333333333000/////////.........---................................................,,,------------...............---------,,,,,,,,,,,,,,,------------,,,,,,---------...//////000000...///000000111111000000000000111222222222222111222222222111111111111111000000111111111222222222111111222333444555555666555666777888888888777777666777777888777555444333444444333333222111///.........---,,,++++++++++++)))))))))))))))******+++******))))))))))))******++++++***++++++,,,---...........................------------,,,,,,,,,,,,............/////////000/////////.........---------,,,,,,++++++*********))))))))))))))))))))))))(((((()))***************++++++,,,,,,------......------------------------------...//////...---,,,,,,+++++++++************)))************+++++++++------...............---......---......///000111111111111111111111111111111111111111111111111111000111222333333333333222000111111222222333333444555444555777666777===EEEQQQ___qqq~~~~~~~~~}}}yyytttnnnggg```[[[UUUPPPHHHBBB???<<<:::999444444222111000000000000000000000000000000000000......///111222333444555555555666666666777777777<<<888999<<<;;;:::DDDQQQiii}}}uuukkkhhheeecccaaa```___^^^[[[YYYWWWXXXYYYYYYWWWVVVVVVVVV[[[[[[\\\]]]___bbbeeegggQQQQQQPPPOOOMMMLLLKKKKKKIIIHHHHHHIIIKKKKKKJJJIIIIIIJJJKKKLLLNNNNNNNNNNNNIIIJJJLLLMMMNNNOOONNNNNNMMMMMMLLLJJJIIIGGGFFFFFFHHHKKKNNNOOOOOONNNNNNNNNLLLNNNPPPRRRSSSRRRPPPOOONNNNNNMMMNNNPPPOOOMMMKKKKKKJJJHHHGGGEEECCCAAAAAA@@@AAABBBHHHXXXvvvooo[[[WWWUUUXXX```gggooo|||{{{|||qqqhhheeedddfffgggmmmnnnppprrrtttvvvwwwwwwttttttsssqqqpppoooooopppllljjjiiiiiijjjiiigggeeedddcccaaaaaaaaa```]]][[[\\\ZZZWWWUUUSSSSSSSSSSSSSSSTTTTTTTTTSSSQQQOOONNNLLLKKKJJJHHHFFFEEEDDDDDDAAA@@@???>>><<<;;;:::999888888888888888777777666333444444333333222111000//////.........//////000...///000111333444555555555444444333333333333333//////............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------------------,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++------......//////000000...//////000000000000000111111000000111222222333444333111000///000111222//////000000000111111111000000111222333444555555444555666777777777666666666777888888888666444333444444444333222111000///......---,,,++++++++++++)))))))))))))))***++++++******))))))))))))******,,,,,,,,,,,,---...//////...........................------------,,,,,,,,,------........./////////////////////............++++++***))))))(((''''''))))))))))))))))))))))))(((((()))******************+++,,,---..................................../////////...------,,,,,,************)))))))))))))))************+++++++++,,,,,,---...////////////---------......///000111111111111111111111111111111111111111111111111111000111222333333333222222111111222222333444444555555444666888777999@@@JJJXXXeeevvv~~~}}}zzzuuupppjjjccc[[[UUUOOOKKKEEE@@@===;;;888666333222111000000000000000000000000000000000000000......///111222333444555555666666666777777777777<<<777777<<<<<<===JJJ\\\rrrnnneeedddcccaaa_________]]][[[YYYVVVWWWYYYXXXWWWVVVVVVWWWYYYYYYZZZ\\\```cccdddeeeRRRQQQPPPNNNLLLKKKIIIIIIIIIIIIHHHJJJKKKLLLKKKIIIIIIJJJKKKLLLNNNNNNOOOOOOJJJKKKLLLNNNNNNMMMLLLLLLLLLKKKJJJIIIGGGFFFEEEDDDGGGJJJMMMOOONNNNNNNNNNNNMMMNNNPPPQQQRRRQQQPPPOOOKKKKKKKKKMMMPPPPPPOOOMMMMMMLLLJJJHHHFFFDDDBBBAAABBBBBBBBBFFFUUUpppqqq]]]XXXSSSUUU^^^hhhppp}}}}}}tttjjjfffeeefffgggkkklllnnnqqqsssuuuvvvvvvrrrssssssrrrqqqppppppppplllkkkiiiiiiiiihhhfffcccdddbbbaaa``````___]]][[[[[[YYYWWWTTTRRRRRRSSSSSSTTTTTTSSSRRRQQQPPPOOONNNLLLKKKIIIGGGFFFDDDDDDCCC@@@???>>>===<<<;;;::::::777888888888888777777666333333333333222111000000//////.........//////000000000111222444555666777555444333333222222333333..................------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,------------------,,,,,,,,,+++++++++,,,,,,------,,,,,,+++------......///000000000...//////000000000000000222111000000000111333444555333111///...///111333////////////000000000000///000000111333444555555333444666777777777666555666777888999888666444333444444444333222111000///......---,,,++++++++++++))))))((())))))***++++++******))))))))))))******.........//////111222222////////////////////////......---------,,,,,,,,,------------.........///000/////////..................------,,,+++******))))))))))))))))))))))))(((((()))******************+++,,,---....................................111000///---,,,,,,,,,,,,++++++++++++************)))************++++++++++++,,,---...////////////---------......000111111111111111111111111111111111111111111111111111111000111222333444333222222222222333444444555666666444444666888888:::BBBLLL]]]jjjxxx{{{xxxsssmmmggg```XXXRRRLLLHHHCCC???<<<999666444222222111000000000000000000000000000000000000000---...///111222333555555666666666666777777777777;;;666666;;;<<>>===<<<;;;;;;:::777777777777666666666666666444333111000000111111222111111000///......---...///111444555666666555555555444333222000000///////////////////////////------------------------000//////......------,,,------++++++++++++------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////............////////////111111111000000000000000333333222111000000000111111000///------///000111111111111111222333444555444444444555555555555666888888888888888777666666555555444333222000000///...---,,,,,,++++++,,,,,,************************************************++++++,,,---............---------.........//////000000//////.........---////////////000000000000/////////...------,,,,,,---,,,+++***))))))))))))******))))))((((((''''''************************++++++,,,------......///............///////////////...---+++******+++++++++)))'''&&&%%%&&&'''((()))))))))***++++++,,,,,,,,,---...///000000000000000000000000000111111222111111111000000000000000////////////000000000000000000000000111111111111444444444555555555666666666444333555777<<>>;;;888666444222111111000///......---///............//////000333333333333444666888999444555666777888999::::::888666888<<<<<<@@@VVVpppqqqdddbbbeeebbbaaa^^^\\\ZZZXXXWWWVVVYYYXXXWWWWWWVVVUUUTTTSSSUUUVVVWWWXXXYYY[[[\\\\\\NNNNNNNNNNNNNNNMMMMMMLLLMMMLLLKKKKKKJJJKKKKKKKKKIIIJJJKKKLLLMMMNNNNNNOOOMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLKKKIIIGGGEEEDDDDDDEEEHHHJJJKKKKKKKKKLLLMMMMMMMMMNNNOOOOOOOOOOOOOOOMMMMMMMMMMMMNNNOOOPPPQQQOOOMMMKKKIIIGGGFFFEEEEEEIIIDDDCCCHHHMMMXXXrrr}}}oooeeeYYYXXXXXX]]]ggguuu}}}wwwqqqnnnmmmlllkkknnnrrrtttuuutttssssssqqqpppppprrrtttuuutttrrrmmmiiieeecccdddeeeeeedddccccccccc```]]]ZZZZZZZZZYYYXXXWWWUUUTTTUUUUUUVVVVVVSSSPPPNNNNNNNNNMMMKKKHHHHHHGGGFFFDDDBBBAAA@@@???>>>===<<<;;;:::999999666666666555555555444444555444333111000000111111111111000000///......---...///111333444555555555555444333222111000000///........................------------------------++++++++++++++++++,,,,,,---,,,++++++++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------............////////////000000000000000000000000222222111111000111111111222111///......///111222000000000111111333444444333333444444444555555555666666666777666666555444444444333222111000//////------,,,++++++++++++,,,************************************************++++++,,,---............---------.........//////000/////////............////////////000000000000/////////...------,,,,,,---,,,+++***))))))))))))******))))))((((((((((((((((((((((((((((((((((((++++++,,,,,,---.........///////////////////////////...,,,+++******+++++++++***((('''&&&'''((()))******++++++,,,,,,------,,,---...//////000000000000000000000000111111222111000000000000000000000//////000000000111111111111111111111222222222222444444444444555555555666777444444666999>>>JJJUUUdddppp{{{~~~~~~}}}zzzuuuqqqiiibbb\\\VVVPPPLLLGGGDDD???;;;999666444222111111000000///......---///............///000000111111111111222444666777555555666777888999::::::999777999>>>@@@HHHaaazzz}}}mmmcccaaaccccccaaa^^^\\\ZZZXXXXXXXXXXXXXXXWWWVVVUUUTTTTTTSSSTTTUUUVVVVVVWWWXXXYYYYYYOOOOOOPPPPPPOOONNNNNNMMMLLLLLLLLLKKKLLLLLLMMMNNNKKKKKKLLLMMMNNNOOOOOOPPPOOOOOONNNNNNMMMMMMLLLLLLLLLKKKJJJIIIGGGFFFEEEEEEGGGIIIKKKKKKKKKKKKLLLMMMOOONNNNNNNNNNNNOOOPPPPPPLLLLLLMMMNNNOOOQQQSSSTTTOOONNNLLLJJJIIIHHHGGGGGGKKKGGGEEEGGGHHHOOObbbvvv|||qqqhhh]]][[[ZZZ___kkkyyy~~~yyyvvvtttssspppqqqsssuuuuuuuuutttsssooonnnoooqqqtttvvvvvvtttmmmjjjeeecccbbbccccccbbbaaaaaaaaa___[[[YYYXXXYYYYYYXXXWWWUUUTTTUUUUUUVVVUUURRRPPPNNNNNNMMMLLLJJJGGGFFFFFFDDDCCCAAA???>>>>>>===<<<;;;999888777666555555444444444333333333444333222111111111111111111000000//////............///000222333444444444444333333222111000//////........................------------------------((())))))***++++++,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............/////////000000000000000000000000111111000000000111222222222111000//////000111222000000000000111222333333222222333333333444444444444444555555444444333222333333222111000000//////------,,,+++++++++++++++************************************************+++,,,---......///......---............/////////////////////............////////////000000000000/////////...------,,,,,,,,,,,,+++***))))))))))))***))))))))))))(((((((((((((((((((((((((((((((((++++++,,,,,,------......////////////////////////...---,,,++++++***+++++++++***)))((((((((()))***++++++,,,,,,---.........------......///000000000000000000000000111111222000000000000000000111111000000111111111222222222222222222333333333333444444444444444555555555555777555555888;;;AAAMMMXXXgggqqq{{{}}}|||{{{yyyuuuqqqllleee^^^WWWRRRMMMIIIDDD@@@<<<888666444111///111000000//////........................///000000111111111222333444555666555555666777888999999:::;;;888999???EEESSSooossshhhaaa___```cccaaa^^^[[[YYYXXXYYYYYYXXXXXXVVVUUUTTTTTTSSSSSSTTTTTTTTTUUUUUUVVVVVVVVVOOOPPPPPPOOOOOONNNMMMLLLLLLLLLLLLLLLMMMNNNOOOPPPLLLLLLMMMNNNNNNOOOPPPPPPPPPPPPOOOOOONNNMMMLLLLLLKKKKKKKKKJJJIIIHHHGGGFFFHHHJJJLLLLLLKKKKKKLLLMMMPPPOOONNNNNNNNNOOOQQQRRRPPPPPPPPPQQQRRRSSSUUUUUUOOOOOONNNLLLKKKJJJIIIIIIHHHFFFEEEFFFFFFJJJXXXgggrrr{{{{{{ssskkk```^^^]]]cccppp|||{{{uuuuuuttttttttttttsssrrrooonnnoooqqqsssuuutttsssnnnkkkgggdddbbbbbbbbbbbb___```___]]]YYYWWWVVVWWWYYYXXXVVVUUUTTTTTTUUUUUUSSSQQQOOONNNMMMLLLJJJIIIEEEEEEDDDCCCAAA???===<<<===<<<;;;:::888666555444444444444444333333333333333222222111111111111111000000/////////...............///111222333333333333222222111000000//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,,,,++++++++++++++++++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........///////////////000000000000000000000///000000111222333222111000000000000111222000/////////000000111222111111111222222222333333333444444444444333222222222222111000000///......---,,,,,,+++***+++++++++************************************************+++,,,---...////////////...............////////////////////////.........////////////000000000000/////////...------,,,,,,,,,++++++***))))))******))))))))))))))))))))))))***************************++++++,,,------......000000///////////////...---,,,,,,+++++++++******++++++***))))))******++++++++++++,,,------......---------...//////000111000000000000000111111222000000000000000111111111111111222222222333333333222222222222333333333333444444444444444444444444666444555888<<>>:::666444333000///000000/////////...............---......///000111333333444444555666777777555666666777888888999999;;;888999@@@JJJ]]]zzz{{{kkkccc___]]]]]]aaa___\\\YYYXXXXXXYYYYYYXXXWWWVVVTTTSSSSSSSSSSSSUUUUUUUUUUUUUUUTTTTTTTTTOOOOOOOOOOOONNNMMMLLLKKKLLLLLLLLLLLLMMMOOOPPPQQQMMMMMMNNNNNNOOOOOOPPPPPPPPPPPPOOOOOONNNMMMLLLLLLJJJKKKKKKKKKKKKJJJIIIHHHJJJKKKMMMMMMLLLKKKLLLMMMQQQPPPOOOOOOOOOPPPRRRSSSSSSRRRRRRQQQQQQQQQRRRRRROOOOOONNNNNNMMMLLLKKKKKKHHHGGGGGGGGGFFFHHHQQQ[[[eeennnwwwzzzzzzxxxsssmmmdddaaa```gggvvv{{{wwwtttrrrrrrrrrqqqppppppoooooooooqqqqqqooonnnkkkiiifffbbb___^^^___```^^^^^^^^^[[[XXXUUUUUUUUUXXXWWWUUUTTTSSSSSSTTTTTTRRRPPPNNNMMMMMMLLLIIIGGGDDDDDDCCCBBB@@@>>><<<;;;;;;;;;:::888777555444444555555555444444444333333111111222111111111000000////////////.....................///000111222222111111111000000/////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------..................//////000000000000////////////000111222222111000000000000000000111//////.........///000000000000000000111111111111333333444444333333222111000000000//////......---,,,,,,+++************+++************************************************,,,,,,---...////////////////////////////////////.........///////////////////////////000000000000/////////...------,,,,,,,,,+++******)))*********))))))))))))******************************************++++++,,,------...////////////......------++++++++++++++++++******+++***************++++++******++++++,,,---------......------...///000111000000000000000111111222//////000000111111111111222222222222333333333333111111111222222222222333444444444444444444333333555333555999>>>FFFSSS```hhhpppwwwyyyyyyyyyuuupppjjjddd]]]VVVQQQLLLHHHFFF@@@===999666444333111///////////////............---------......///111111333333444555555666666666666666777777888888999999;;;999:::AAAPPPffftttfff```]]]\\\\\\___]]][[[XXXWWWWWWXXXYYYXXXWWWUUUSSSRRRRRRRRRSSSVVVVVVVVVVVVUUUUUUUUUUUUOOOOOOOOOOOONNNLLLKKKKKKLLLLLLLLLLLLMMMNNNOOOPPPMMMMMMNNNNNNNNNOOOOOOOOOOOOOOONNNNNNMMMMMMLLLLLLJJJKKKMMMNNNNNNMMMLLLKKKKKKMMMNNNNNNLLLKKKLLLLLLQQQPPPPPPPPPPPPQQQRRRRRRSSSRRRQQQOOONNNMMMMMMMMMNNNNNNNNNNNNNNNMMMLLLKKKKKKKKKJJJHHHFFFFFFKKKPPP\\\eeeooosssuuuvvvtttooohhhdddbbbiiixxxzzzxxxyyy|||{{{tttqqqqqqrrrpppnnnooonnnmmmmmmmmmllljjjhhheeedddbbb]]]ZZZYYYZZZ\\\]]]^^^]]][[[WWWUUUTTTUUUVVVUUUTTTRRRRRRRRRRRRSSSPPPOOOMMMMMMLLLKKKHHHFFFDDDCCCCCCBBB@@@>>><<<;;;:::999999888777666555555555555444444444333333333000111111222111111000000..............................---...///000111222000000000000//////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))(((((('''******++++++++++++******************************,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------------.........---......//////000000111000000/////////000111111/////////000000/////////.........------......///...////////////000000000222333333333333222111111/////////......---------,,,,,,+++***************************************************************,,,,,,...///////////////000000000////////////............///////////////////////////000000000000/////////...------,,,,,,++++++***************+++)))))))))************+++((((((((((((((((((((((((******++++++,,,,,,------///......------,,,,,,,,,******++++++++++++******)))*********++++++++++++*********+++,,,,,,------......------...///111222000000000000000111111222/////////000111111222222111111222222222333333333111111111111222222222222444444444444333333333333555444666;;;AAAIIIWWWdddkkkqqqvvvxxxxxxyyytttnnngggaaaZZZSSSNNNJJJGGGEEE>>>;;;777555444333111///........................---------......000111222111222333333444444333333666666777777888888888888999999<<>><<<;;;888888888888777777666666333333333333222222222222///000111222222111000000...........................------------///000111000000////////////......++++++++++++++++++++++++++++++++++++++++++++++++******************)))))))))***+++,,,,,,+++***)))************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------......///000000111111000000////////////000......////////////............---------------...---............/////////000111111111111000//////.........---------------,,,++++++***************************************************************,,,---...//////000000000000000000000/////////.............../////////000////////////000000000000/////////...------,,,,,,+++***************++++++))))))*********+++++++++((((((((((((((((((((((((*********+++,,,,,,------...------,,,++++++******)))***+++,,,,,,+++***)))((())))))***************++++++,,,,,,------......///...---,,,---///111222000000000000000111111222...//////000111111222222111111111111222222222222222222222222333333333444444444444333333333222222666666888>>>EEENNN\\\iiioootttwwwxxxxxxwwwrrrkkkddd^^^VVVPPPKKKHHHEEECCC<<<999666333333222000///........................------------///000111222111222333444444444333222777777777777888888888888888:::@@@LLLbbb}}}~~~jjj^^^XXXVVVYYY^^^\\\\\\]]]]]]\\\[[[ZZZYYYXXXVVVSSSQQQPPPPPPRRRSSSUUUVVVVVVVVVVVVVVVVVVVVVRRRRRRRRRQQQPPPOOOMMMLLLLLLLLLLLLKKKLLLLLLMMMNNNMMMMMMMMMMMMMMMMMMNNNNNNLLLLLLLLLLLLLLLMMMMMMMMMKKKMMMOOOQQQQQQQQQPPPOOOMMMOOOPPPOOOMMMKKKKKKLLLOOOPPPRRRSSSSSSSSSRRRQQQSSSRRRQQQPPPOOONNNNNNNNNLLLMMMNNNOOONNNNNNLLLLLLHHHJJJJJJGGGEEEGGGJJJKKKRRR[[[dddiiimmmssstttssspppjjjeeejjjwwwxxxvvv|||uuuooommmnnnssswwwsssssssssrrrooojjjiiihhhhhhhhhhhhfffdddaaaaaa```\\\XXXWWWYYY\\\]]]]]]]]][[[WWWUUUTTTUUUTTTSSSQQQPPPOOOOOOPPPPPPOOONNNLLLLLLLLLJJJGGGDDDDDDDDDCCCBBB@@@>>><<<;;;888888888888888888777777222222222111111111111000///000111222222111000///---........................---,,,,,,---...000111///////////////.........+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------......)))***+++,,,,,,+++***))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......---------...///000000111222111000//////...//////------............------...------,,,,,,,,,---------------.........///////////////000///......---------------------,,,,,,,,,++++++***)))*********************************************************,,,---...///000000000000111111000000/////////...---.........//////000000////////////000000000000000//////...------,,,,,,+++***************++++++))))))******++++++++++++************************)))******+++,,,,,,------------,,,++++++***))))))))))))+++,,,,,,+++***)))'''((()))***************,,,,,,------...//////000///...---,,,---///111222000000000000000111111222...//////000111222222222000000111111111222222222333333333444444444555555444444444333333222222222888777:::AAAGGGQQQ___mmmrrrvvvyyyxxxwwwvvvppphhhbbb\\\TTTMMMIIIFFFCCCBBB;;;888444222111111///...---.....................,,,,,,------///000111222333444555666666666555444777777777777888888888888777;;;CCCQQQiiiwwwfffZZZTTTSSSXXX___\\\]]]___```___]]][[[ZZZXXXVVVSSSPPPOOOPPPQQQSSSTTTTTTUUUUUUUUUVVVVVVVVVQQQQQQQQQQQQPPPOOONNNMMMKKKJJJIIIHHHIIIIIIKKKKKKKKKKKKLLLMMMNNNOOOOOOOOOJJJJJJIIIJJJKKKLLLNNNOOOLLLLLLLLLLLLMMMMMMMMMMMMOOOPPPOOOMMMKKKJJJLLLNNNOOOPPPRRRSSSRRRQQQRRRSSSTTTRRRPPPPPPQQQQQQPPPOOOMMMMMMNNNNNNNNNOOOOOOOOOLLLKKKHHHFFFDDDDDDEEEFFFOOOUUU^^^gggmmmoooooonnnrrrlllfffgggpppzzz{{{tttyyyzzzsssnnnlllllltttwwwpppnnnnnnmmmkkkkkkjjjhhhfffdddcccbbbbbbaaa```^^^\\\ZZZYYYYYYXXX\\\\\\\\\[[[YYYUUUQQQOOOQQQPPPOOOMMMLLLMMMMMMNNNLLLLLLKKKJJJHHHFFFDDDCCCDDDCCCAAA???===;;;;;;:::999999888666555333222222222222222111111111111000111///...///000111000///222000///---,,,,,,,,,---+++,,,---...///111222222222111///---,,,,,,,,,,,,+++,,,,,,------,,,,,,+++&&&(((***++++++***+++---)))))))))))))))******++++++++++++************)))+++***)))(((((()))***+++***************************++++++,,,,,,++++++***...---,,,+++***+++,,,,,,***+++,,,---...000111111---------............///000///...---,,,+++++++++.........------,,,,,,,,,.................................------,,,,,,,,,...///000000000///---,,,,,,,,,,,,,,,+++***)))(((((((((((((((((((((((((((,,,+++***)))))))))++++++,,,,,,,,,---------......//////000000000000//////,,,---......//////......++++++---///000111111111333222///---+++***)))))),,,,,,,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++++++++******))))))(((((((((((((((((()))***+++,,,////////////////////////000000000000000000000000////////////000000000000000111111111111222222222222222222222222222222222000111333333222222222333444666666666555555777888999;;;>>>DDDMMMZZZiiirrr{{{zzzzzzxxxtttpppmmmjjjccc\\\SSSLLLHHHFFFBBB???;;;999555222///...---...//////.........---------......///000111222333333333333333444444444555555000222555666555555777888:::<<>>===;;;;;;:::999999888666555333222222222222222111111111111000///---,,,---...///...---000000...---,,,,,,------,,,,,,---...///000111111222000///---,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++''')))+++,,,++++++,,,---***************++++++,,,+++++++++************)))+++***)))(((((()))***+++***************************++++++,,,,,,++++++***...---,,,+++++++++,,,,,,++++++,,,---...///000000...////////////000000000......---,,,++++++++++++---------,,,,,,,,,++++++------------------------...---------,,,,,,,,,,,,///////////////...---------------,,,,,,+++***)))))))))))))))))))))))))))---,,,+++******+++,,,,,,------------.........////////////000000/////////------------.........///000000000000///...---,,,,,,,,,---------,,,+++***++++++,,,---,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++*********))))))(((((((((***)))******+++,,,,,,---////////////////////////000000000000000000000000////////////000000000000000111111111111222222222222222222222222222222222111222444444333333333444555555666555444444666888;;;>>>CCCJJJUUUaaalllrrryyyyyyxxxwwwsssnnnjjjggg^^^WWWNNNHHHEEEBBB>>>;;;777666333000///...////////////.........---------......///000111222333333333333444444444555555555333444666777666666888999;;;???LLLccc{{{nnn```WWWQQQWWW___[[[]]]\\\[[[\\\^^^^^^^^^]]]WWWVVVTTTSSSRRRRRRSSSSSSXXXYYYYYYXXXXXXWWWVVVUUUPPPPPPPPPOOOOOONNNMMMMMMLLLKKKJJJIIIIIIIIIKKKKKKNNNNNNNNNNNNMMMLLLJJJJJJKKKKKKJJJJJJJJJJJJKKKLLLIIIJJJJJJJJJKKKKKKKKKKKKNNNOOONNNMMMKKKJJJKKKMMMPPPRRRSSSRRRPPPNNNNNNOOOOOONNNLLLMMMNNNOOOOOONNNNNNNNNNNNNNNOOOOOOOOOOOONNNLLLJJJGGGFFFEEEEEEEEEHHHNNNXXXcccnnnwww|||yyypppjjjiiilllooorrrqqqsss{{{zzzyyyuuuzzz~~~|||vvvrrrssswww|||}}}vvvqqqmmmgggcccddddddcccbbbbbbaaaaaaaaa^^^^^^]]]\\\[[[[[[[[[[[[\\\[[[YYYWWWUUUSSSQQQPPPOOONNNMMMLLLKKKKKKKKKKKKKKKJJJJJJIIIGGGEEECCCBBBCCCBBB@@@>>>===;;;;;;:::999888777666555333222222222222222111111111111000///---,,,---...///...---///......---------......------........./////////111000...---,,,,,,,,,,,,******++++++++++++******(((***,,,,,,++++++,,,---+++++++++***+++,,,,,,---+++++++++************)))******))))))))))))************************************++++++++++++******------,,,++++++++++++,,,,,,,,,,,,------.........*********+++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,+++///......---------------------------,,,+++******************************,,,,,,+++++++++,,,,,,---------........./////////......////////////.........---,,,,,,,,,---///000222111111000///---+++***&&&(((+++---...---,,,+++***+++,,,------,,,***((())))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++************************))))))))))))((((((((((((***++++++,,,,,,---......////////////////////////000000000000000000000000////////////000000000000000111111111111222222222222222222222222222222222111333555555444444444555555555666555444444777999???BBBJJJTTT```iiiooorrrvvvwwwwwwuuuqqqkkkeeebbbYYYSSSKKKEEEBBB@@@<<<999444222111///......//////...............---------...//////000111222333333333444444444444555555555555777888777777777999:::<<>><<<;;;;;;;;;888777777555444333222222222222222111111111000000111///...///000111000///------------......//////........................//////...---,,,,,,++++++))))))************)))))))))***,,,---,,,+++,,,---+++************+++,,,,,,+++++++++*********))))))***))))))))))))))))))*********************************++++++++++++******,,,,,,,,,+++++++++++++++------,,,,,,,,,,,,,,,,,,'''''''''((((((((())))))******************++++++++++++******************************************,,,,,,,,,,,,++++++++++++...---,,,++++++,,,---...---------------,,,++++++))))))))))))))))))))))))++++++++++++++++++,,,,,,,,,,,,,,,---------......---......//////......---...---,,,++++++---///000---...//////////////////***+++,,,,,,,,,,,,++++++)))***,,,...---,,,***((())))))))))))))))))))))))((((((((((((((((((((((((************************))))))))))))))))))))))))((((((((((((((((((((((((***++++++,,,------......////////////////////////////////////////////////////////////000000000000000000111111111222222222222222222222222222222222111333555555444333444555555555555444444555888;;;CCCHHHQQQ^^^iiippprrrqqquuuuuuuuurrrnnngggaaa]]]VVVPPPHHHCCCAAA???;;;888222111000......---.................................///000111222333333444444444444444555555555555777888888777666666999;;;===GGG[[[sssqqqccc[[[YYYVVV]]]ddd___\\\[[[ZZZ[[[\\\]]]]]][[[XXXWWWTTTSSSRRRSSSUUUVVVYYYYYYXXXXXXWWWUUUTTTSSSNNNNNNMMMLLLLLLLLLMMMMMMMMMLLLKKKJJJIIIJJJJJJKKKJJJKKKKKKLLLLLLKKKKKKJJJKKKKKKJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHIIIIIIIIIIIILLLMMMMMMLLLJJJIIIIIIJJJJJJLLLNNNNNNNNNNNNOOOPPPSSSQQQOOONNNNNNMMMLLLKKKNNNNNNOOOOOOOOOPPPPPPPPPNNNMMMLLLJJJHHHFFFEEEEEEFFFJJJRRR^^^lll{{{rrrgggdddeeedddcccccchhhrrrzzzuuu{{{xxxmmmbbb[[[\\\\\\]]]^^^______^^^^^^[[[ZZZZZZYYYYYYYYYZZZZZZXXXWWWUUUSSSQQQOOOOOONNNLLLLLLKKKKKKJJJIIIIIIHHHHHHHHHHHHGGGFFFDDDCCCBBBAAA@@@???===<<<;;;;;;;;;777777666555444333333222222222222111111111000000111///...///000111000///,,,,,,---....../////////............------------.........------,,,++++++((())))))******))))))((()))***,,,,,,+++***+++,,,)))))))))))))))***+++++++++++++++*********)))))))))))))))******))))))))))))))))))))))))))))))))))))******++++++******))),,,,,,,,,+++++++++******,,,,,,,,,,,,,,,+++++++++************++++++++++++******)))))))))***++++++************************************************++++++++++++++++++++++++---,,,+++******+++,,,---,,,,,,------,,,,,,++++++(((((((((((((((((((((((((((((()))*********************+++++++++,,,,,,,,,------............------...---+++***+++,,,...000+++,,,---///000000111111333111...+++***)))***+++)))***,,,------,,,+++)))************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))))))))))))))***+++,,,------------////////////////////////////////////////////////////////////000000000000000000111111111222222222222222222222222222222222000222333444333222333444444555555555555777;;;>>>FFFMMMYYYfffooosssrrrpppssssssrrrnnniiibbb[[[WWWPPPKKKDDD@@@>>><<<999555222111000...---,,,,,,+++---.....................//////000111222333444444444444444555555555666666777777666555444666999<<<@@@LLLccc{{{zzzlll___[[[ZZZXXX___ddd^^^[[[ZZZYYYZZZ\\\]]]\\\[[[YYYWWWUUUSSSRRRTTTVVVXXX[[[[[[ZZZYYYWWWTTTRRRQQQMMMMMMKKKJJJJJJKKKLLLMMMNNNMMMKKKJJJJJJJJJJJJKKKIIIJJJKKKKKKKKKKKKKKKJJJIIIJJJJJJJJJIIIHHHGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIJJJLLLMMMLLLJJJIIIHHHIIIGGGIIILLLMMMMMMMMMOOOPPPSSSQQQOOONNNNNNMMMLLLJJJOOOOOOOOOOOOPPPPPPPPPPPPMMMMMMLLLKKKIIIHHHGGGFFFHHHKKKRRR^^^nnn|||kkkaaa^^^___^^^^^^bbbjjjvvvvvvzzzzzznnnbbbZZZZZZ[[[\\\]]]^^^]]]]]]\\\YYYYYYXXXWWWWWWWWWXXXXXXUUUUUUSSSRRRPPPNNNMMMLLLKKKKKKKKKKKKKKKIIIHHHHHHGGGGGGGGGFFFEEEDDDCCCBBB@@@@@@>>>===<<<;;;;;;;;;666666555555444333333222222222222111111111111000///---,,,---...///...---,,,,,,---.../////////.........---------------------------------,,,++++++))))))************))))))(((***,,,+++***)))***+++))))))(((((())))))***++++++++++++************)))))))))************))))))))))))))))))))))))))))))))))))************))))))+++++++++,,,+++******)))++++++++++++++++++++++++)))))))))************+++++++++***************+++***************+++++++++************************)))************+++++++++***************++++++,,,+++++++++,,,,,,++++++***''''''''''''''''''''''''&&&'''((()))*********))))))))))))*********++++++,,,,,,------------,,,,,,---,,,+++++++++,,,...///......///////////////...666333///***((((((***+++******+++,,,,,,,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************)))***,,,---......---,,,////////////////////////000000000000000000000000////////////000000000000000111111111111222222222222222222222222222222222///111333333222222222333444444555555666:::???CCCJJJSSS```kkkqqqrrrrrrqqqqqqooommmhhhbbb[[[UUUQQQJJJEEE???<<<;;;999555111111111000///...,,,++++++---------...............///000000111222333444444444444555555555666666666777777666444444666;;;???GGGUUUlllxxxkkk___]]]^^^\\\aaaddd]]]ZZZYYYYYYYYY[[[\\\[[[ZZZZZZXXXUUUSSSSSSUUUWWWYYY\\\\\\[[[YYYWWWUUUSSSRRRMMMLLLJJJIIIIIIJJJLLLMMMOOONNNLLLJJJJJJJJJJJJKKKKKKKKKKKKKKKJJJIIIHHHHHHHHHHHHIIIJJJIIIHHHGGGGGGHHHHHHHHHIIIIIIIIIIIIJJJJJJKKKMMMLLLJJJHHHHHHHHHGGGIIIKKKLLLLLLLLLMMMNNNOOOMMMLLLLLLMMMMMMMMMLLLOOOOOOOOOPPPPPPPPPPPPQQQLLLLLLLLLKKKJJJIIIIIIHHHJJJLLLSSS___qqqrrrccc[[[YYYYYYZZZ]]]dddooo{{{yyy{{{|||ooobbb[[[YYYZZZ\\\]]]^^^]]][[[ZZZXXXXXXWWWVVVUUUUUUUUUVVVSSSSSSSSSRRRPPPNNNLLLJJJKKKKKKLLLLLLKKKJJJHHHHHHGGGGGGFFFFFFEEEDDDBBBBBB@@@???>>>===<<<;;;;;;;;;666555555444444333333222222222222111111111111000///---,,,---...///...---,,,---...//////......---------------------------,,,,,,---------,,,+++***)))******++++++******)))((()))+++***)))(((((()))******))))))******+++,,,+++++++++************)))((()))***++++++***)))((())))))))))))))))))))))))))))))************))))))***++++++,,,+++***)))(((************++++++++++++(((((((((((())))))))))))---,,,+++************************+++++++++,,,,,,************************))))))))))))******++++++((())))))***++++++******)))******++++++******)))((((((((((((((((((((((((&&&''')))***++++++******)))*********++++++++++++,,,,,,------------,,,,,,++++++,,,,,,,,,---------//////000000///...------111///---***)))***+++,,,++++++*********+++,,,---************************))))))))))))))))))))))))************************++++++++++++++++++++++++)))*********+++++++++,,,***+++---/////////...---////////////////////////000000000000000000000000////////////000000000000000111111111111222222222222222222222222222222222000222444444333222333444333444555666888===CCCGGGOOOZZZhhhpppqqqpppqqqsssnnnkkkggg```ZZZSSSNNNKKKGGGBBB===::::::888444000///////////////...---------------........./////////000111111333333444555555555555555666666666666888777666444555888>>>BBBPPP___wwwuuummmcccbbbcccaaadddeee\\\ZZZYYYXXXYYY[[[[[[[[[ZZZZZZXXXUUUSSSSSSUUUXXX[[[[[[[[[[[[ZZZYYYXXXWWWVVVLLLKKKJJJIIIIIIJJJLLLMMMOOONNNLLLKKKJJJJJJJJJKKKMMMMMMLLLKKKJJJHHHFFFEEEGGGGGGIIIIIIIIIIIIHHHGGGHHHHHHIIIIIIIIIJJJJJJJJJIIIKKKMMMLLLJJJHHHHHHHHHIIIJJJLLLLLLKKKJJJKKKLLLKKKJJJIIIJJJLLLNNNNNNMMMOOOOOOOOOPPPPPPPPPQQQQQQKKKKKKKKKLLLKKKJJJJJJIIIKKKMMMTTTaaatttxxxfff\\\TTTUUUVVVZZZaaalllwww}}}}}}}}}oooccc\\\YYYZZZ\\\]]]]]]\\\[[[ZZZXXXWWWVVVUUUTTTTTTTTTTTTQQQRRRRRRRRRPPPNNNKKKIIIKKKLLLLLLLLLLLLJJJIIIHHHFFFFFFFFFFFFEEEDDDBBBBBB@@@???>>><<<<<<;;;;;;;;;555555555444444333333333222222222111111111111000111///...///000111000///------...//////...---,,,,,,,,,,,,---------......+++,,,---...---,,,+++*********++++++++++++******''')))******((('''((((((++++++******++++++,,,---+++++++++************)))((()))***++++++***)))((())))))))))))))))))))))))))))))************))))))******+++,,,+++***)))((())))))******++++++++++++,,,,,,,,,,,,------------...---,,,+++******************++++++,,,,,,,,,,,,************************(((((())))))*********+++'''((()))+++++++++***)))((())))))*********))))))))))))))))))))))))))))))'''(((***+++,,,,,,,,,+++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++***+++,,,---------,,,,,,......////////////......*********++++++,,,,,,---,,,+++***))))))+++---///************************)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,///000111000///...////////////////////////000000000000000000000000////////////000000000000000111111111111222222222222222222222222222222222111333555555444333444555333444555666999>>>EEEJJJRRR^^^lllsssqqqooorrrvvvkkkhhhbbb[[[TTTNNNJJJHHHGGGCCC>>><<<;;;999666222------...///000000000000---------.........//////000000111222333444444555555555555555666666666777999888666555666:::@@@EEEWWWfff~~~}}}rrrpppffffffgggdddffffff\\\ZZZYYYXXXYYYZZZ[[[[[[YYY[[[XXXUUUSSSSSSUUUYYY[[[YYYYYYZZZZZZZZZZZZZZZYYYMMMLLLJJJHHHHHHHHHIIIJJJNNNLLLJJJHHHGGGIIIKKKLLLMMMLLLKKKJJJIIIHHHHHHHHHIIIHHHHHHGGGGGGFFFFFFFFFDDDFFFIIIKKKKKKJJJGGGFFFJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJLLLLLLMMMMMMMMMRRRRRRSSSSSSSSSQQQPPPOOOMMMMMMLLLLLLKKKKKKJJJJJJLLLLLLQQQ^^^tttlll```YYYTTTSSSXXX```hhhsss|||~~~rrreee\\\]]]]]]]]]\\\[[[YYYWWWVVVTTTRRRQQQRRRSSSTTTSSSQQQQQQQQQQQQPPPOOOMMMJJJIIIHHHIIIIIIJJJIIIHHHFFFEEEDDDDDDDDDCCCBBBAAA???>>>>>>>>>===<<<;;;999888777777666666444333222111111000000000000///////////////............---------......------------.........------,,,,,,,,,------++++++,,,---,,,+++***)))))))))************)))))),,,,,,+++***))))))******%%%&&&'''(((***,,,---...+++*********))))))((((((&&&&&&'''((()))***++++++))))))))))))))))))))))))((((((((((((((((((((((((---,,,,,,+++***)))(((((((((((((((((())))))))))))************************(((((((((((())))))))))))---))))))......))))))---,,,,,,,,,+++***)))((('''******))))))))))))******+++*********))))))(((((())))))))))))************''''''(((((())))))******))))))************))))))(((((()))***++++++,,,,,,+++++++++,,,,,,---------++++++++++++,,,---......+++,,,...000000///---,,,+++***)))((((((((()))***+++)))'''))),,,---,,,***+++******))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,++++++++++++******))))))---,,,+++***+++,,,---...////////////////////////---------............///////////////000000000000222222111111111111111111444444444333333222222222333333333333333333333333222333333444444555555666666777777888:::>>>DDDHHHUUU```jjjoooqqqrrrnnniiiiiiccc[[[TTTNNNIIIEEECCC???===;;;888555333222111////////////////////////..................------///000111222444555666777444444555555666777777777999777777888999:::CCCMMMZZZqqquuunnnllljjjhhhgggeeebbb^^^[[[XXXXXXWWWWWWXXXYYYZZZ\\\]]][[[WWWTTTSSSTTTVVVWWWZZZZZZZZZZZZYYYYYYYYYYYYOOOMMMJJJHHHHHHIIIJJJKKKNNNMMMKKKJJJJJJJJJLLLMMMMMMLLLKKKIIIHHHGGGGGGGGGIIIHHHHHHHHHGGGGGGFFFFFFGGGHHHIIIJJJJJJJJJIIIIIILLLLLLKKKKKKJJJJJJJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIKKKMMMNNNOOOPPPPPPQQQRRRRRRSSSRRRQQQPPPOOOMMMLLLLLLLLLKKKKKKKKKJJJKKKLLLQQQ]]]qqq~~~lll```WWWTTTTTTYYY```gggsss}}}tttiiiaaabbbaaa```^^^\\\ZZZYYYXXXUUUSSSRRRRRRSSSSSSRRRPPPOOOOOOPPPOOOMMMKKKIIIGGGGGGGGGHHHHHHHHHGGGEEEDDDCCCCCCCCCBBBAAA@@@???>>>=========<<<;;;999777666666666555444333222111111000000000000///////////////............---------......------------.........------,,,,,,,,,------***++++++++++++***)))))))))******************)))+++***)))(((((((((((((((************************************)))))))))((())))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))),,,++++++******)))))))))(((((((((((())))))))))))************************(((((((((((()))))))))***,,,))))))------)))))),,,************)))((('''&&&))))))(((((((((((())))))*********)))))))))(((((((((((()))))))))************************+++++++++))))))************))))))(((((()))******+++,,,,,,+++++++++,,,,,,,,,------++++++++++++,,,---......,,,---/////////...---,,,+++***)))))))))***++++++***((('''(((***+++***(((+++******))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,,,,+++++++++************,,,,,,+++++++++,,,---...////////////////////////........./////////000000000000000000////////////000000000000000000000000444444333333333222222222333333333333333333333333222222333333444555555555555666777999;;;AAAGGGLLL[[[dddnnnrrrssssssnnniiigggaaaYYYQQQKKKGGGCCC@@@===;;;999666444222111000................................................///000111222444555666777444444555555666777777777666555555777888;;;EEEPPP```vvvtttpppmmmllljjjhhhgggddd```]]]ZZZYYYXXXXXXXXXYYYZZZ[[[]]]ZZZWWWTTTSSSTTTVVVWWWZZZZZZZZZZZZYYYYYYYYYYYYQQQOOOLLLIIIHHHIIILLLMMMOOONNNNNNNNNMMMMMMMMMMMMMMMLLLJJJIIIGGGFFFFFFEEEHHHHHHHHHHHHHHHHHHGGGGGGKKKJJJJJJJJJJJJKKKLLLMMMNNNMMMMMMLLLKKKJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHJJJLLLNNNPPPRRRRRRSSSPPPQQQRRRRRRRRRQQQPPPOOOLLLLLLLLLLLLKKKKKKKKKKKKKKKLLLPPP[[[mmm|||kkkaaaWWWVVVXXX]]]bbbiiivvvxxxoooiiijjjgggddd```]]][[[ZZZZZZVVVTTTSSSRRRSSSRRRQQQOOONNNNNNNNNNNNLLLIIIFFFEEEDDDEEEEEEEEEEEEEEEDDDCCCBBBBBBAAAAAA@@@???>>>=========<<<;;;:::888777666666666555444333222111111000000000000///////////////............---------......------------......------,,,,,,,,,,,,------++++++***)))))))))))))))******++++++++++++******)))((((((''''''''''''''',,,,,,,,,+++******))))))************))))))))))))++++++++++++*********)))))))))))))))))))))))))))************************************************(((((((((((())))))))))))************************((((((((()))))))))******+++((((((++++++((((((+++))))))*********)))))))))((((((''''''''''''((((((******))))))))))))(((((((((((())))))))))))******+++******************)))))))))************))))))((())))))******+++++++++++++++++++++,,,,,,,,,,,,+++******++++++,,,---...---...//////...---,,,+++***************+++,,,---***)))(((((()))***((('''+++******))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,,,,,,,++++++++++++******,,,,,,,,,+++,,,------...////////////////////////////////////000000000111111111000000//////......//////////////////000000333333333333222222222222333333333333333333333333111222222333333444444555444555777:::>>>DDDKKKPPP^^^gggpppssssssqqqmmmgggccc^^^VVVNNNHHHCCC@@@===:::999777444222000//////................................................000000111222444555666666444555555666666777777888666555666888999>>>JJJWWWjjj~~~yyyrrrqqqnnnlllkkkjjjhhhfffbbb___\\\[[[ZZZYYYXXXYYYZZZZZZ\\\ZZZWWWUUUTTTTTTVVVWWWYYYYYYYYYYYYZZZZZZZZZZZZSSSQQQMMMJJJIIIJJJMMMNNNOOOOOOPPPPPPPPPOOONNNMMMLLLKKKJJJHHHGGGFFFEEEEEEHHHHHHHHHHHHIIIIIIIIIIIILLLLLLLLLLLLMMMMMMMMMMMMNNNMMMLLLKKKJJJIIIHHHGGGGGGGGGHHHHHHHHHHHHIIIIIIJJJJJJLLLNNNPPPQQQQQQQQQOOOPPPQQQRRRQQQQQQOOOOOOLLLLLLLLLLLLKKKKKKKKKKKKJJJKKKPPPXXXfffyyyzzzlllcccZZZZZZ^^^dddhhhooo{{{}}}wwwsssqqqnnnhhhbbb]]][[[[[[[[[WWWUUUSSSSSSRRRRRRPPPNNNNNNNNNOOONNNLLLHHHEEECCCAAAAAABBBBBBBBBBBBBBBBBB@@@@@@@@@@@@???>>>===<<<<<<<<<<<<;;;999888666555555555444444333222111111000000000000///////////////............---------...------,,,,,,------...,,,,,,,,,+++,,,,,,---------,,,***)))))))))***++++++++++++,,,,,,+++++++++)))(((''''''''''''((((((+++++++++++++++,,,,,,,,,*********)))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))*********+++(((((((((((())))))))))))************************(((((()))))))))*********)))(((((())))))(((((()))******+++,,,,,,,,,,,,,,,)))((((((''''''(((((()))))))))))))))))))))(((((((((((((((((()))))))))***))))))(((((('''''''''&&&))))))************))))))((()))))))))*********++++++++++++++++++++++++,,,************+++,,,---......//////......,,,+++***))))))***++++++,,,---...++++++******))))))((((((+++******)))))))))))))))(((((((((((((((((((((((()))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------......////////////////////////....../////////000000000222111111000///......---/////////000000000000000333222222222222222222222333333333333333333333333111111222222333444444444444666888;;;???FFFNNNSSS^^^gggoooqqqpppooojjjddd```[[[SSSKKKEEEAAA===;;;999777666333111000//////....................................////////////000111111222444555555666555555555666777777888888999888999;;;<<>>>>>>>>??????@@@@@@????????????>>>===<<<<<<<<<;;;;;;:::999777666555444444444333333222222111000000000000///////////////............---------------,,,,,,,,,,,,------+++++++++++++++,,,---......---,,,+++***+++,,,---+++++++++,,,,,,+++++++++***))))))((())))))******++++++++++++++++++++++++))))))))))))))))))******''''''(((((()))******+++************************((((((((((((((((((((((((((((((((()))******++++++(((((((((((())))))))))))************************))))))))))))************))))))(((''''''((()))))))))***+++,,,,,,,,,,,,,,,***))))))(((((())))))***(((((((((((((((((())))))'''(((((((((((())))))))))))(((((((((''''''&&&&&&))))))************)))))))))))))))))))))*********++++++++++++++++++++++++************+++,,,------///.........---,,,+++***))))))***+++,,,---------,,,,,,,,,,,,************+++******)))))))))))))))(((((((((((((((((((((((()))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,---------.........////////////////////////------........./////////222111111000///......---000000000111111222222222222222222222222222222222333333333333333333333333111222222333333444555555555777:::===BBBIIIQQQWWW```hhhooopppooommmiiiccc\\\WWWPPPIIICCC@@@<<<:::777666555333111000000000................................./////////000000111111222333333444555555555555666666777888888888::::::;;;===>>>FFFXXXiiiyyynnniiihhhjjjiiihhhhhhgggeeebbb___^^^]]][[[ZZZYYYYYYYYYYYYZZZYYYWWWUUUUUUUUUVVVWWWWWWXXXXXXYYYZZZ[[[[[[\\\SSSQQQOOOMMMKKKKKKLLLLLLNNNOOOPPPPPPPPPOOOMMMLLLJJJJJJIIIHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJKKKLLLLLLJJJMMMPPPRRRSSSQQQNNNLLLJJJJJJJJJIIIHHHGGGFFFFFFFFFGGGGGGHHHHHHIIIIIIJJJKKKKKKLLLLLLLLLLLLKKKKKKMMMNNNOOOPPPPPPPPPOOONNNKKKKKKKKKKKKLLLLLLLLLLLLIIIKKKNNNQQQVVVaaannnwww~~~yyyrrrmmmdddbbbdddlllsssyyy|||~~~yyyqqqhhhaaa\\\ZZZYYYWWWVVVSSSSSSRRRRRROOONNNNNNOOOPPPOOOLLLGGGCCC???::::::::::::;;;===>>>???>>>>>>??????>>>>>>===<<<;;;;;;:::999888666555444444333333333222222222111000000000000///////////////............---------------,,,,,,,,,,,,------+++******++++++,,,---.........---,,,,,,,,,,,,,,,******++++++++++++*********************++++++,,,...---,,,+++***)))(((((())))))))))))************&&&&&&'''((()))***++++++************************''''''''''''''''''''''''((((((((())))))*********(((((((((((())))))))))))************************)))))))))*********++++++)))***)))&&&&&&)))***)))&&&'''((()))))))))))))))******))))))))))))******''''''(((((((((((())))))''''''(((((((((((())))))***))))))))))))))))))((())))))************))))))))))))))))))))))))))))))+++++++++++++++************))))))******+++,,,---......------,,,,,,++++++((()))***+++,,,,,,,,,++++++---------+++***+++,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,,,,,,,------------......,,,,,,---............---////////////////////////------------............111111000000//////......000000111111222222333333111111111222222222222222333333333333333333333333222222333444444555555666666888<<<@@@FFFOOOXXX^^^eeelllrrrqqqooommmhhhbbbXXXSSSLLLEEEAAA>>>;;;999666555333222111000000000------------------------.........//////000000111111111222333333444555555555666666777777888888999888999;;;===@@@KKK```sssuuukkkgggdddhhhgggfffffffffdddaaa^^^]]]\\\[[[YYYXXXXXXYYYYYYYYYXXXWWWVVVUUUVVVVVVWWWVVVWWWXXXYYYZZZ[[[\\\]]]QQQQQQOOONNNMMMKKKJJJJJJMMMNNNNNNNNNNNNMMMLLLLLLIIIIIIIIIHHHIIIIIIJJJKKKGGGHHHIIIJJJKKKLLLMMMMMMLLLMMMOOOPPPQQQPPPOOONNNJJJJJJIIIIIIIIIHHHHHHHHHFFFFFFGGGHHHHHHIIIJJJJJJIIIJJJKKKKKKLLLLLLLLLLLLLLLMMMNNNPPPPPPPPPOOONNNJJJKKKKKKKKKLLLLLLLLLMMMIIIKKKMMMMMMPPPWWWbbbjjjuuuvvvwwwzzz{{{yyyuuurrrmmmhhhiiirrr{{{yyyuuuvvvyyy~~~vvvmmmddd^^^ZZZXXXWWWUUUSSSRRRSSSRRRPPPNNNMMMNNNOOONNNKKKFFF@@@===888888777888999;;;<<<>>>>>>????????????>>>======:::::::::999888666444444333333333222222222222222000000000000///////////////............------------,,,,,,++++++,,,,,,---************+++,,,---...,,,---------,,,,,,++++++)))******************)))***************+++,,,,,,,,,,,,+++***))))))((((((((()))))))))************((((((((())))))*********************************((((((((((((((((((((((((((((((((()))))))))))))))(((((((((((())))))))))))************************))))))*********+++++++++))),,,***%%%%%%***,,,)))&&&''''''(((((((((''''''))))))(((((((((((())))))'''''''''((((((((())))))'''''''''((((((((())))))((((((((()))))))))))))))))))))************)))))))))))))))))))))))))))(((++++++++++++*********)))))))))))))))***+++,,,---------,,,,,,,,,,,,,,,,,,((()))***+++++++++***))))))+++---,,,******+++---+++******))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,,,,---------............,,,,,,.../////////...---////////////////////////............////////////000000000000/////////////////////000111222222222000111111111222222222222333333333333333333333333333444444555555666666777666999>>>DDDLLLVVVaaahhhiiiooosssqqqlllhhhbbb\\\RRRNNNGGGBBB>>><<<:::888333222111000////////////---------------------------......///000000111111111222222333333444444555666666666777888888999999777999===AAAFFFSSSlll}}}pppjjjgggfffgggffffffffffffdddaaa___\\\[[[YYYXXXXXXXXXYYYYYYXXXXXXWWWVVVVVVVVVWWWWWWVVVVVVWWWYYYZZZ\\\]]]]]]PPPPPPPPPOOOMMMKKKJJJHHHMMMMMMMMMLLLLLLLLLKKKKKKHHHHHHHHHIIIJJJKKKLLLMMMGGGHHHIIIJJJKKKLLLMMMNNNOOONNNNNNNNNNNNOOOPPPPPPJJJJJJJJJJJJJJJJJJIIIIIIFFFFFFGGGHHHHHHIIIJJJJJJHHHIIIJJJKKKMMMMMMNNNNNNLLLMMMNNNOOOPPPOOOOOONNNJJJKKKKKKKKKLLLLLLMMMMMMIIIKKKLLLLLLLLLQQQ[[[cccnnnooorrrvvvzzzzzzwwwuuuuuuooonnnwww{{{sssnnnoooqqqxxxzzzpppggg```[[[YYYVVVTTTSSSRRRSSSRRRQQQOOOLLLMMMNNNMMMIIIDDD>>>;;;666666666666888:::<<<===>>>????????????>>>>>>===:::::::::999777666444333333333222222222222222222000000000000//////////////////.........------------,,,,,,++++++,,,,,,---************+++,,,---...++++++,,,---,,,+++***)))))))))************))))))******))))))***+++,,,,,,'''(((((()))******++++++(((((())))))*********++++++++++++***************************************)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((())))))))))))************************)))************+++++++++))),,,+++%%%%%%+++,,,)))(((((())))))))))))((((((((((((''''''''''''((((((&&&'''''''''(((((())))))''''''''''''((((((((()))%%%&&&&&&&&&''''''(((((())))))************))))))))))))))))))((((((((((((++++++++++++******))))))))))))))))))***+++,,,---,,,,,,+++++++++,,,------((()))***++++++***(((''''''***,,,+++))))))+++---+++******))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,---------.........//////,,,,,,.../////////...---////////////////////////////////////000000000000////////////000000000000---......///000111111222000000111111222222222222333333333333333333333333444444555555666777777777666999???GGGQQQ\\\hhhooojjjpppsssoooiiiccc\\\VVVOOOJJJDDD???<<<:::999777111111000......------------------------------------......///000111111222222222222333333444444444666666666777888888999999888:::???EEELLL\\\wwwwwwllliiiiiihhhgggffffffffffffeeebbb```[[[ZZZXXXWWWWWWXXXXXXYYYXXXXXXWWWVVVVVVVVVWWWWWWUUUVVVWWWYYYZZZ\\\]]]^^^NNNNNNNNNMMMLLLKKKJJJIIIMMMMMMNNNNNNNNNMMMMMMLLLHHHIIIJJJJJJJJJJJJJJJJJJNNNKKKIIIJJJMMMOOONNNLLLOOOPPPQQQRRRSSSSSSSSSSSSJJJJJJIIIHHHHHHGGGFFFFFFGGGHHHHHHIIIKKKLLLNNNOOOUUUQQQNNNNNNPPPPPPNNNKKKLLLLLLMMMOOOPPPQQQOOOMMMLLLJJJJJJLLLPPPQQQPPPNNNJJJJJJIIIIIIKKKPPPVVV[[[fffkkkrrryyy|||~~~zzzxxx||||||wwwtttnnnhhhiiiooo{{{zzztttnnnggg^^^XXXXXXWWWUUUTTTRRRQQQQQQQQQRRRNNNJJJIIIIIIFFF>>>888333222111111333777;;;===?????????>>>======<<<<<<::::::999777666444333333000111111111111222222222////////////............------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++++++++++++++,,,,,,))))))************))))))******))))))))))))******(((((())))))******++++++''')))***)))((('''((())))))******++++++******)))******))))))))))))************+++******)))((((((*********)))))))))))))))++++++)))((((((((()))***+++++++++*********))))))))))))***++++++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))'''''''''((()))***)))(((''''''((()))***))))))))))))))))))))))))************************++++++************++++++,,,+++***)))((('''&&&%%%))))))***++++++++++++***...---,,,+++++++++,,,,,,++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))***++++++,,,,,,,,,,,,,,,---------......000000000000000000000000000000////////////000000111111000000000000111111000000000000000000000000---///111111000000222444111111000000111111222333444444444444444444444444333444555444333333444666888;;;CCCPPP^^^hhhnnnooorrrpppmmmiiiddd\\\SSSMMMHHHEEEAAA>>><<<:::777555222222000//////.........,,,,,,,,,---------......,,,,,,---///000222333333333333444444444444444444777888:::;;;<<<;;;;;;:::;;;888:::FFFWWWlllnnniiifffddddddffffffggggggeeeaaa]]][[[[[[YYYWWWWWWYYY[[[[[[[[[XXXVVVUUUVVVZZZ[[[ZZZXXXVVVUUUUUUXXX[[[]]]^^^]]]PPPPPPPPPPPPOOONNNMMMLLLLLLMMMMMMMMMMMMLLLKKKKKKIIIIIIJJJKKKKKKKKKJJJJJJMMMKKKJJJKKKMMMOOONNNLLLOOOOOOPPPQQQRRRRRRRRRRRRJJJJJJIIIIIIHHHGGGGGGFFFHHHHHHIIIJJJKKKMMMNNNOOOQQQPPPPPPPPPPPPOOOMMMKKKMMMMMMMMMNNNPPPPPPNNNMMMLLLKKKJJJLLLOOOPPPNNNLLLIIIIIIIIIIIIJJJNNNTTTYYYbbbiiisss{{{~~~zzzuuurrrmmmgggiiinnnttt}}}{{{uuuooohhh___YYYVVVUUUTTTSSSQQQQQQPPPPPPQQQMMMJJJIIIHHHEEE>>>888555444444444555888;;;===>>>???>>>>>>>>>===<<<;;;:::999888777555444333333333222222222111111000000////////////.....................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++(((((()))***++++++++++++******))))))))))))******************++++++++++++)))+++,,,+++***)))***+++******++++++++++++************))))))))))))******''''''(((((('''&&&&&&%%%)))))))))))))))*********))))))(((((((((***+++,,,+++++++++*********))))))))))))***++++++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((''''''((()))***)))(((''''''((()))***))))))))))))))))))))))))************************++++++************++++++'''((((((((())))))******)))******+++,,,+++++++++------,,,,,,,,,++++++++++++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************++++++,,,,,,------,,,,,,---------.................................000000////////////000000111111000000000000111111000000000000000000000000,,,---//////......000222111111111111111222222333444444444444444444444444222333444333333444666888;;;???HHHTTTaaajjjnnnnnnqqqnnnjjjeee___XXXPPPJJJEEEBBB>>>;;;:::777555333111111000///............,,,,,,,,,---------......,,,---...///000111222333555555555555666666666666777888999;;;;;;;;;;;;:::>>><<>>>>>>>>??????>>><<<;;;:::999999888666555444333222444444333222111000///...////////////............//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,+++*********)))'''((()))+++,,,,,,,,,,,,******))))))))))))******,,,,,,,,,+++++++++++++++)))+++,,,+++***)))***++++++++++++,,,,,,+++++++++******))))))))))))******)))************)))(((((((((((())))))******++++++'''''''''((()))+++,,,---+++************)))))))))))))))***++++++++++++***++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))************************++++++************++++++''''''(((((()))***++++++***++++++,,,,,,,,,,,,,,,+++,,,---------,,,***)))+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++,,,,,,---.........,,,------------.................................000000////////////000000111000000//////000000111000000000000000000000000,,,...////////////000111111111111111222222222333444444444444444444444444000222333333333555888:::@@@EEENNNZZZeeelllnnnnnnnnnjjjeee___YYYSSSLLLGGGAAA>>>;;;888777555222000000///...---------------,,,,,,,,,---------............//////000111222222444444444555555555666666777888999:::;;;;;;;;;;;;@@@@@@FFFUUUhhh~~~tttjjjhhhiiijjjkkkiiiiiiiiigggddd```\\\ZZZYYYWWWVVVVVVWWWYYYYYYXXXWWWUUUTTTTTTUUUUUUTTTSSSWWWWWWXXX[[[^^^___^^^]]]LLLMMMNNNOOOOOOOOOOOOOOOMMMMMMMMMMMMLLLKKKJJJJJJIIIIIIJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMLLLLLLNNNNNNNNNNNNNNNNNNMMMMMMKKKJJJJJJJJJIIIIIIHHHHHHIIIJJJKKKLLLMMMNNNOOOOOONNNTTT[[[^^^[[[VVVTTTSSSPPPOOONNNNNNOOOOOOMMMKKKNNNMMMMMMMMMMMMLLLJJJIIIGGGHHHGGGGGGGGGJJJNNNRRRYYYdddttt~~~{{{xxxtttrrrsssvvvyyy}}}yyyvvvqqqjjj```YYYQQQQQQQQQPPPPPPOOONNNMMMLLLJJJHHHGGGFFFBBB===999888888777777888:::<<<===>>>?????????>>><<<:::888888777777666555333333222333333222222111000000///////////////........................------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,---,,,,,,+++***))))))((((((((()))***++++++******+++******))))))******+++,,,,,,,,,++++++******)))''')))***)))((('''((()))++++++,,,,,,,,,,,,++++++******))))))))))))*********++++++,,,++++++******''''''((()))***++++++,,,((((((((())))))***+++,,,************))))))))))))))))))***++++++++++++***+++++++++*********))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))(((((((((((()))))))))(((((((((((())))))((((((((((((((((((((((((************************++++++************++++++******))))))))))))))))))++++++,,,------------,,,***+++---...---,,,***(((******))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********+++++++++++++++,,,------......------------....................................000000////////////000000000000////////////000000///////////////////////////000222222111111222333111111222222222333333222444444444444444444444444222222333333333555999<<>><<<888666555333111//////...------,,,,,,,,,,,,,,,,,,,,,---------....../////////000000111111111111111222222333333444444777777888999:::;;;;;;<<>>???AAAAAAAAA@@@>>><<<999888777666666555444333222222111111111111111111111111////////////............---------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,++++++***)))(((((()))))))))***))))))((((((++++++************++++++++++++******)))))))))(((''')))***)))((('''((()))***++++++,,,,,,++++++*********))))))))))))******''''''((())))))(((((('''''''''((()))***++++++,,,))))))*********)))))))))))))))))))))))))))))))))))))))***++++++++++++***++++++++++++************************************((((((((((((((((((((((((((((((((())))))))))))((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))++++++************++++++************))))))))))))++++++,,,------------,,,***+++,,,------+++)))(((***))))))))))))))))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************++++++,,,------------------.........//////////////////////////////000000////////////000000000000////////////000000////////////////////////000111222222111111222333000111222333333333333222444444444444444444444444444444444444444666:::===DDDKKKVVV```gggjjjjjjjjjfffaaa[[[UUUOOOKKKFFFCCC<<<:::777555444333111///...------,,,,,,,,,,,,---,,,,,,,,,---------......//////000000111111222222111111222333333444555555888888999999;;;<<<======>>>DDDQQQdddxxx}}}nnniiijjjkkkllloookkkjjjiiifffbbb^^^ZZZXXXWWWUUUUUUUUUVVVWWWUUUTTTSSSSSSUUUVVVVVVWWWYYYYYYXXXXXXYYY[[[^^^___^^^\\\NNNNNNOOOPPPPPPQQQPPPPPPOOOOOOOOOOOONNNLLLKKKJJJGGGGGGIIIJJJKKKKKKKKKKKKKKKMMMOOOOOOMMMKKKKKKKKKKKKLLLLLLMMMMMMMMMLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKIIIJJJKKKMMMNNNNNNMMMLLLPPPWWW___dddddd```[[[XXXPPPOOOMMMMMMNNNOOONNNMMMNNNPPPPPPOOOMMMKKKJJJKKKGGGHHHHHHHHHHHHJJJNNNQQQVVVaaasss~~~~~~zzzvvvrrrkkkbbb[[[SSSSSSSSSSSSRRROOOMMMLLLIIIIIIIIIHHHEEEBBB>>><<<888999:::<<>>AAAIIIPPPYYYaaaeeefffeeeeee___[[[UUUPPPLLLHHHCCC@@@;;;888555444333222111///...------,,,,,,,,,------,,,,,,,,,---------......//////000000111222333333333444444555666777888888999999999:::;;;===???@@@AAAIIIZZZoooxxxllliiijjjjjjlllnnnjjjiiigggddd```]]]ZZZXXXVVVVVVUUUVVVWWWWWWUUUSSSOOOQQQSSSTTTUUUVVVXXXZZZXXXWWWVVVXXXZZZ\\\\\\[[[NNNNNNOOOOOOOOOOOOOOOOOOOOOOOONNNNNNMMMKKKJJJIIIEEEFFFGGGIIIJJJJJJKKKKKKJJJMMMPPPOOOMMMKKKJJJKKKJJJKKKLLLMMMMMMMMMMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKHHHIIIKKKMMMMMMMMMLLLKKKMMMQQQXXX^^^aaa^^^XXXSSSPPPNNNLLLLLLNNNOOOOOOOOOOOOPPPRRRQQQNNNKKKLLLMMMGGGHHHIIIJJJJJJLLLPPPSSSUUU___qqq|||zzz{{{}}}xxxtttmmmeee___VVVVVVVVVUUUSSSPPPMMMLLLHHHIIIJJJHHHFFFBBB???>>>;;;<<>>@@@BBBGGGRRRfff{{{|||rrriiigggiiiiiikkknnnhhhgggeeebbb___\\\YYYXXXWWWVVVVVVVVVWWWWWWUUUSSSQQQSSSUUUVVVUUUUUUXXXZZZXXXVVVTTTTTTWWWYYYZZZZZZLLLLLLMMMMMMMMMLLLLLLKKKNNNNNNMMMMMMLLLJJJIIIHHHDDDEEEGGGHHHIIIJJJJJJJJJJJJMMMPPPPPPMMMJJJJJJKKKJJJJJJLLLMMMNNNNNNNNNNNNKKKKKKKKKKKKLLLLLLLLLLLLGGGIIIKKKLLLMMMLLLKKKJJJIIIKKKQQQXXX]]][[[TTTMMMOOOMMMLLLLLLNNNPPPPPPPPPOOOQQQSSSQQQNNNLLLMMMNNNGGGIIIJJJKKKLLLNNNQQQTTTTTT]]]pppxxxuuussswwwzzzuuuooogggbbbXXXXXXXXXWWWTTTQQQNNNLLLHHHIIIJJJIIIFFFBBB@@@???>>>???CCCHHHMMMQQQTTTVVVOOOLLLFFFAAA<<<999999999444444444333333222222222444333333222111000//////000/////////............//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,)))))))))))))))*********&&&(((***,,,///111222222,,,++++++******++++++,,,*********++++++,,,,,,---''')))***)))((('''((()))(((((())))))))))))((((((******))))))))))))******'''((()))************************)))))))))))))))&&&''')))***++++++++++++'''((((((((())))))******))))))***++++++++++++***,,,,,,,,,+++++++++******************************))))))))))))))))))))))))&&&'''(((*********)))((('''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++------,,,+++***)))((('''))))))***++++++++++++***,,,+++******))))))******))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,------...//////000............/////////000........................000000////////////000000//////............//////000000000000000000000000222333444333222111222333000111333555555444333222444444444444444444444444000222333666:::@@@GGGLLLXXX\\\bbbcccaaa]]][[[[[[RRRPPPLLLIIIGGGCCC>>>;;;777555222111111000///---......---------......///,,,,,,,,,---------......---...///000222444555555333333444555666777888999;;;;;;;;;;;;===???AAACCCMMMYYYnnnwwwmmmffffffhhhiiikkknnngggfffdddaaa^^^[[[YYYXXXWWWVVVVVVWWWXXXWWWUUUSSSUUUWWWYYYYYYWWWWWWYYY[[[WWWUUURRRRRRTTTWWWYYYZZZKKKKKKLLLLLLLLLLLLKKKKKKJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGHHHIIIIIIJJJJJJKKKKKKKKKKKKKKKKKKLLLKKKKKKMMMOOOPPPNNNMMMLLLMMMMMMLLLLLLKKKJJJIIILLLLLLKKKIIIIIIHHHHHHHHHGGGIIIMMMQQQUUUVVVTTTRRRRRROOOMMMLLLMMMNNNNNNMMMNNNOOOOOOPPPOOONNNLLLKKKMMMMMMLLLLLLNNNPPPSSSTTTUUU[[[kkk~~~vvvmmmjjjrrr|||}}}vvvpppllljjj^^^\\\ZZZWWWTTTQQQNNNMMMJJJJJJIIIHHHFFFDDDBBBAAAAAACCCGGGMMMRRRVVVZZZ[[[VVVOOOGGG???;;;999888888555666666777666444333222000000000000////////////000000///............///......//////...---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************)))((((((+++++++++,,,,,,,,,------...,,,******+++++++++***************************((((((((()))******++++++))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))*********)))))))))))))))---,,,***((('''((()))***))))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------******))))))))))))******''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************,,,+++++++++++++++++++++((()))***+++++++++++++++************************,,,++++++++++++++++++,,,))))))))))))))))))))))))))))))(((((((((((())))))'''''''''''''''((())))))))))))))))))************,,,,,,,,,---------......////////////////////////////////////000000000000111000...,,,,,,...000111000000////////////000000000000000000////////////000000111111222222222222444444444333333222222222444444333333333444555555444444444777>>>FFFNNNSSSbbbbbbaaa```]]]ZZZWWWUUUPPPNNNKKKGGGBBB>>>;;;999555444333111000////////////...---,,,,,,,,,,,,,,,///......---------.........///111222333444555555555555666777888999999:::???999666999<<>>AAAHHHPPP```ppp~~~uuuooogggcccdddeeedddbbbbbbcccdddcccaaa]]]ZZZWWWUUUTTTSSSSSSTTTUUUWWWYYYYYYYYYXXXXXXXXXWWWWWWWWWUUUUUUUUUVVVXXXZZZ\\\^^^JJJKKKKKKLLLLLLKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHIIIIIIHHHHHHIIIIIIJJJKKKKKKKKKJJJIIIJJJKKKMMMNNNRRROOOMMMMMMNNNOOOOOONNNMMMMMMMMMLLLLLLKKKJJJJJJIIIIIIIIIIIIIIIJJJJJJKKKIIIJJJLLLOOOQQQRRRPPPNNNPPPNNNMMMLLLNNNNNNNNNMMMMMMNNNOOOOOOPPPOOOOOONNNMMMLLLKKKLLLMMMOOORRRTTTYYY[[[hhhwwwlllffflllttt|||zzzwwwuuuqqqnnniiibbb[[[UUUPPPNNNJJJIIIIIIHHHFFFEEEDDDDDDDDDHHHNNNTTTWWWWWWUUUSSSMMMIIICCC>>>;;;999666555555555444333222222222222000000000000///////////////......------------------............------,,,++++++++++++++++++++++++++++++++++++++++++++++++*********+++******)))(((******+++++++++,,,,,,,,,---+++******+++++++++***************************++++++******)))(((((('''))))))))))))************,,,,,,+++******)))******))))))))))))))))))))))))************************%%%''')))+++,,,+++***)))(((((()))))))))*********+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************************************+++,,,,,,,,,,,,++++++*********************************))))))))))))******))))))))))))))))))))))))))))))(((((((((((())))))((((((''''''(((((()))***))))))*********+++++++++,,,------------.........////////////////////////////////////000000000000111000...------...000111111000000//////000000111000000000000000000000000111111111111222222222222222222222222222111111111333222222222333333444555666777:::???GGGPPPXXX]]]```___]]]ZZZVVVRRROOOMMMHHHGGGDDD@@@<<<999666444222222000///......------......---,,,,,,,,,------///......---......//////222222333333333333222222555555666777888999:::;;;;;;:::;;;>>>???CCCOOO[[[ooo}}}wwwrrrlllfffbbbccccccbbbaaa```bbbccccccaaa^^^YYYWWWUUUTTTTTTSSSTTTVVVWWWXXXWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUWWWXXXZZZ\\\]]]JJJKKKKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGHHHHHHIIIJJJKKKJJJIIIIIIJJJLLLNNNOOOTTTQQQNNNMMMMMMNNNOOONNNKKKJJJIIIIIIHHHGGGGGGGGGGGGGGGGGGHHHIIIJJJLLLLLLKKKJJJKKKMMMOOOOOONNNLLLOOOMMMLLLMMMNNNNNNNNNLLLMMMMMMNNNOOOOOOOOOPPPPPPLLLKKKKKKKKKLLLOOOQQQSSSXXXXXXbbb{{{|||pppjjjnnnuuu|||}}}|||yyysssjjjaaaXXXRRRNNNIIIHHHGGGFFFEEEDDDDDDDDDCCCFFFKKKNNNPPPOOOMMMKKKGGGDDD@@@===;;;888555333555444333111000111111222000000000000////////////......---,,,,,,,,,,,,------------......------,,,++++++++++++++++++++++++***+++++++++++++++,,,,,,*********++++++******)))************++++++++++++,,,+++))))))***++++++***************************************))))))((((((((()))))))))************,,,,,,+++***)))))))))))))))))))))))))))))))))))))))***************++++++'''((()))***++++++***)))++++++,,,,,,,,,---------,,,,,,,,,,,,---------------------,,,,,,,,,,,,,,,******))))))))))))******))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************)))))))))))))))*********------------,,,,,,+++***************************))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((('''((())))))***))))))******+++,,,,,,,,,------------............////////////////////////////////////000000000000111000///......///000111111000000000000000000111000000000000000111111111222222222222222222222222111111111111111111111111222222222222222333444555666888===DDDLLLUUU\\\``````^^^[[[WWWRRRNNNJJJHHHEEECCCAAA===:::666444222111000///...------------...------,,,,,,,,,------...............//////000222222333333444333333333555555666777999:::;;;;;;:::;;;???AAAAAAGGGWWWfff}}}{{{pppmmmiiieeebbbbbbbbbaaa```___```bbbcccaaa]]]YYYVVVTTTTTTTTTTTTUUUVVVWWWXXXVVVVVVVVVVVVUUUUUUUUUTTTUUUUUUVVVWWWYYYZZZ\\\\\\JJJJJJKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHFFFFFFEEEEEEFFFFFFGGGHHHJJJJJJIIIJJJKKKMMMOOOPPPUUURRRNNNMMMMMMNNNNNNNNNJJJIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFGGGIIIJJJLLLMMMLLLKKKJJJKKKMMMNNNMMMLLLNNNLLLLLLMMMNNNOOOMMMLLLMMMMMMMMMMMMNNNOOOOOOPPPKKKKKKJJJJJJLLLNNNQQQRRRQQQRRRZZZooovvvooosssyyy~~~||||||{{{ssshhh]]]TTTOOOIIIHHHFFFDDDCCCBBBBBBBBBEEEFFFGGGHHHHHHGGGFFFFFFCCC@@@===;;;:::888555333555444222111000000111222000000000000////////////......---,,,,,,,,,,,,---,,,,,,---------------,,,++++++++++++++++++++++++*********++++++,,,,,,,,,******++++++++++++******)))))))))*********+++++++++***((()))***++++++***************************(((((())))))************((()))))))))************+++***)))((((((((((((((())))))))))))))))))))))))))))))******+++++++++,,,,,,+++)))((((((((()))***,,,,,,,,,,,,------------,,,,,,---------.........)))))))))(((((('''''''''******))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************(((((()))))))))*********------------,,,,,,+++***************************)))(((((((((((((((((()))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((()))******)))******+++,,,------------------.........//////////////////////////////////////////000000000000111000////////////000111111111000000000000111111///000000000111111111222333222222222222222222222111111111111111111111111222222222222333444555666777:::@@@HHHPPPXXX^^^aaa```^^^ZZZUUUOOOKKKGGGEEEBBBAAA???<<<888555333222//////...---,,,,,,,,,,,,------,,,,,,,,,------..................///000111000000222333444555555555555555666888999:::<<<<<<;;;===AAACCCEEEMMM```rrrrrrkkkhhhfffdddbbbbbbbbbbbbaaa___```bbbbbb```\\\XXXUUUTTTTTTTTTTTTUUUVVVWWWWWWVVVUUUUUUUUUTTTTTTTTTTTTUUUVVVWWWXXXZZZ[[[[[[\\\IIIJJJJJJKKKKKKJJJJJJIIIJJJJJJIIIIIIIIIHHHHHHHHHEEEEEEDDDDDDEEEEEEFFFGGGHHHIIIJJJKKKMMMNNNOOOPPPSSSQQQNNNMMMNNNNNNNNNMMMKKKJJJHHHGGGFFFFFFGGGHHHEEEFFFFFFGGGHHHJJJLLLMMMMMMKKKJJJJJJLLLMMMMMMLLLLLLLLLKKKMMMNNNOOOMMMLLLMMMMMMLLLLLLLLLMMMMMMNNNKKKJJJIIIJJJKKKMMMPPPRRRPPPRRRXXXhhh}}}xxx}}}{{{vvvxxxzzz{{{qqqdddYYYRRRKKKIIIGGGDDDCCCBBBBBBBBBFFFFFFFFFEEEDDDCCCCCCBBB@@@===;;;999999888777555444444333222111111111111000000000000///////////////......---------------+++,,,,,,------------,,,++++++++++++++++++++++++*********++++++,,,,,,---)))***++++++,,,+++++++++((())))))))))))*********+++)))((((((***++++++***************************'''(((((()))******++++++))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))******+++,,,,,,,,,...,,,***((('''''')))***))))))*********+++++++++---------.........//////++++++******)))(((((((((******))))))))))))******((((((((((((((((((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((())))))******++++++++++++,,,,,,,,,,,,++++++***************************))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))***+++******+++,,,------...///------........./////////////////////////////////////////////000000000000111000000//////000000111222111111000000111111222///000000111111222222222333333333333222222222222111111111222222222222222222222222333444555666777999===DDDLLLTTTZZZ^^^```^^^\\\WWWRRRLLLGGGDDDBBB@@@???===:::777444222111///......---,,,,,,------------,,,,,,,,,---..................///000111111///000222333555666666666555555666888:::;;;<<<===;;;===AAAFFFKKKWWWmmmyyylllgggcccccccccccccccccccccdddaaaaaaaaa```]]]ZZZWWWUUUSSSTTTTTTUUUVVVVVVWWWWWWUUUUUUUUUUUUTTTTTTTTTTTTVVVVVVXXXYYYZZZ[[[[[[[[[IIIJJJJJJKKKKKKJJJJJJIIIJJJJJJIIIIIIIIIHHHHHHHHHEEEEEEEEEEEEEEEFFFFFFGGGFFFHHHJJJMMMOOOPPPOOOOOOPPPOOOMMMMMMNNNNNNMMMKKKJJJIIIGGGEEEEEEEEEFFFGGGFFFFFFFFFGGGHHHJJJKKKLLLNNNLLLJJJJJJKKKMMMNNNNNNKKKKKKKKKMMMOOOOOOMMMKKKMMMLLLKKKJJJJJJKKKKKKLLLJJJJJJIIIIIIKKKMMMPPPQQQPPPRRRWWW```ppp}}}tttppprrrtttyyykkk___WWWNNNLLLIIIFFFCCCBBBBBBBBBCCCDDDEEEEEECCCAAA>>>===???<<<999888888888888777444444444444333222111000000000000000////////////000///......------......***+++,,,---------------++++++++++++++++++++++++)))******+++,,,,,,------)))***++++++,,,,,,,,,+++((((((((()))))))))*********)))'''(((***++++++***************************)))))))))))))))*********))))))))))))************(((((((((((()))***++++++))))))))))))))))))))))))))))))***++++++,,,------******))))))))))))))))))))))))))))))************---.........//////////////////......---,,,,,,+++******))))))))))))******))))))))))))))))))))))))************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))******+++,,,,,,---******++++++++++++++++++***************************))))))(((((())))))***))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))***+++******+++,,,---...//////............////////////////////////////////////////////////000000000000000000000000000000000000222111111000000111111222///000000111111222333333444444333333333222222222222222222222333333333444333333333444555666888888===AAAHHHPPPWWW[[[^^^___[[[XXXTTTNNNHHHDDDAAA@@@===<<<:::888555333111000///......---------------,,,,,,,,,,,,,,,---...///............///000111222111222333444555555555555444555666888:::<<<======<<<<<>>@@@CCCDDDCCC???:::777>>>;;;888777888999999999333444555555444333111000000000000000////////////000000///............///***+++,,,,,,------------++++++++++++++++++++++++))))))***+++,,,,,,------)))***+++,,,,,,,,,,,,,,,(((((((((((())))))))))))***((('''(((***++++++***************************++++++******)))((((((((())))))))))))************(((((())))))***+++---...))))))))))))))))))))))))))))))***+++,,,,,,------&&&''')))+++,,,+++***)))******+++++++++,,,,,,,,,............/////////000......---,,,,,,+++************))))))))))))******************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))***+++,,,,,,------((()))***+++++++++++++++******************************))))))))))))******))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))******+++******+++,,,---//////000............/////////000////////////////////////////////////000000000000000000000000000000000000222222111111111111222222///000000111222222333333444444444333333222222222222222222333333444444444333444444555666777999999???DDDKKKSSSYYY]]]^^^^^^YYYVVVQQQKKKFFFBBB???>>>;;;:::888666444111000/////////...---------......,,,,,,,,,,,,,,,---...///............///000222222333444444555555444444333444555777888:::<<<===>>>;;;<<<@@@KKKYYYmmm|||nnneeebbb]]]___bbbddddddeeeggghhhfffdddaaa]]]ZZZWWWUUUTTTSSSSSSTTTVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTVVVWWWYYYZZZ[[[[[[[[[ZZZLLLLLLLLLKKKKKKKKKKKKKKKGGGHHHIIIIIIHHHGGGEEEDDDGGGEEECCCCCCFFFGGGFFFDDDIIIJJJLLLNNNOOOPPPOOOOOOOOOOOOOOONNNNNNMMMMMMMMMHHHGGGEEEDDDCCCCCCCCCDDDHHHIIIIIIHHHGGGFFFHHHJJJOOOKKKHHHGGGJJJLLLLLLKKKKKKKKKLLLMMMMMMMMMMMMMMMKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKLLLMMMNNNMMMJJJLLLSSSZZZcccooo{{{zzzqqqmmmmmmnnnpppyyy{{{mmm```ZZZUUUNNNIIIFFFEEECCCBBBBBBAAAAAA@@@>>>>>>======;;;:::999777666666555555444333222111000000000000000000000000000000000000222111///...---------...---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++++++++************)))++++++++++++++++++++++++)))''''''))),,,---***''''''((()))******)))((('''******++++++++++++******++++++************++++++++++++******))))))((((((,,,,,,++++++***)))))))))++++++++++++++++++++++++)))************+++++++++******************************))))))))))))))))))------------------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************---,,,,,,+++***)))(((((('''(((((()))******++++++))))))))))))))))))))))))************************************************)))***+++,,,,,,+++***)))+++*********))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))*********))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,..................------000000000000000000000000////////////000000000000000000000000000000000000111111111111111111111111000000111222333333444444333333222111000000111111111111222222222333333333444555555555555888===@@@BBBFFFMMMSSSXXXZZZ[[[ZZZYYYSSSKKKFFFDDDBBB???<<<:::888555222000///000000111000///...------...///...------,,,,,,,,,------------------...000111222111111222333333444444555444777:::<<<<<<;;;<<<======???EEERRRgggsssfffccceeegggfffdddbbbbbbccceeefffgggeeeaaa]]]YYYXXXWWWWWWYYYXXXWWWUUUTTTSSSSSSSSSTTTTTTSSSSSSSSSTTTVVVWWWWWWWWWWWWWWWXXXXXXYYYYYYMMMMMMLLLLLLLLLKKKKKKKKKHHHHHHIIIIIIHHHGGGFFFEEEFFFDDDBBBCCCFFFHHHGGGFFFJJJKKKLLLNNNOOOOOOOOONNNNNNNNNMMMMMMLLLLLLLLLLLLHHHGGGEEEDDDCCCCCCCCCDDDFFFGGGHHHGGGGGGGGGIIIKKKMMMJJJGGGGGGIIIKKKKKKJJJJJJKKKKKKLLLLLLLLLLLLLLLKKKJJJIIIIIIHHHHHHHHHIIIHHHHHHIIIJJJKKKLLLMMMMMMMMMKKKKKKPPPVVV\\\gggrrr~~~xxxpppmmmlllmmmooozzzrrrggg___YYYRRRKKKGGGEEEDDDCCCBBBBBBAAAAAA@@@>>>===<<<::::::888777666555555555444333222111000000000000000000000000000000000000111000///...---------------,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++++++++************)))++++++++++++++++++++++++***)))(((***,,,---+++)))((()))***++++++***)))(((******++++++++++++******++++++************++++++))))))((((((''''''''''''******************++++++++++++++++++++++++++++++)))************+++++++++************************************************........................+++,,,,,,------,,,,,,+++))))))))))))))))))))))))*********+++++++++,,,,,,************************,,,,,,++++++***)))))))))(((((())))))***++++++,,,))))))))))))))))))))))))************************************************)))***++++++++++++***)))+++*********))))))))))))((((((((()))))))))******))))))))))))))))))))))))************************------------------------................................................////////////000000000000000000000000000000000000111111111111111111111111000000111222222333444444333222222111000000111111111111222222222333333333111222222333444777<<<@@@GGGKKKRRRXXX\\\]]]\\\[[[UUUPPPHHHDDDBBB@@@===:::999777444111////////////000///...---------......///......------..................///000111222333333444444444555555666666555777:::;;;;;;;;;<<<===>>>BBBKKKZZZooo|||nnndddbbbdddgggffffffffffffgggiiijjjfffddd```]]]ZZZYYYYYYYYY[[[ZZZYYYWWWVVVTTTTTTTTTUUUTTTSSSSSSSSSTTTVVVWWWXXXXXXWWWVVVWWWXXXYYYZZZOOONNNNNNMMMLLLKKKJJJJJJIIIIIIIIIIIIHHHGGGFFFFFFEEECCCBBBDDDGGGIIIJJJJJJKKKLLLMMMNNNNNNNNNNNNMMMLLLLLLKKKKKKKKKKKKJJJJJJGGGFFFEEECCCCCCCCCDDDDDDDDDFFFGGGGGGFFFGGGIIIKKKKKKIIIGGGFFFHHHIIIIIIIIIIIIIIIJJJKKKKKKKKKKKKKKKKKKJJJIIIIIIHHHIIIIIIIIIGGGHHHHHHIIIJJJKKKLLLLLLMMMJJJJJJMMMPPPTTT]]]fffsssyyyyyysssooonnnoooppp|||{{{pppggg```WWWOOOIIIFFFDDDCCCAAABBBBBBBBBAAA???===<<<:::999888777666555555555333333222111000000000000000000000000000000000000///////////////...---,,,---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++++++++************)))++++++++++++++++++++++++,,,+++)))***,,,---,,,,,,******++++++++++++************++++++++++++******++++++************++++++)))(((((((((((('''''''''((())))))***++++++,,,,,,++++++++++++++++++++++++)))************+++++++++************************++++++++++++++++++++++++////////////////////////+++,,,,,,------,,,,,,+++))))))))))))))))))))))))*********++++++++++++,,,************************************************))))))******+++,,,,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++++++++***)))***************)))))))))&&&'''((()))***+++,,,,,,))))))))))))))))))))))))************************........................................................................////////////000000000000000000000000000000000000111111111111111111111111000000111111222333333333333222111111000111111111111111222222222333333333///111222333555:::???DDDLLLPPPVVV[[[]]]\\\ZZZWWWPPPJJJDDD@@@>>><<<999666666555222000..................---,,,,,,,,,------//////.........//////000/////////000111222333444666666666666777777777777666888::::::::::::<<<===???GGGTTTfff|||sssjjjdddcccdddeeeeeefffhhhiiiiiijjjjjjdddbbb___]]][[[[[[\\\\\\___]]][[[YYYWWWVVVUUUUUUUUUUUUTTTSSSSSSTTTVVVWWWYYYXXXVVVUUUVVVXXX[[[]]]PPPOOONNNMMMLLLKKKJJJJJJJJJJJJIIIIIIHHHGGGGGGFFFEEEDDDDDDEEEHHHLLLNNNPPPNNNNNNNNNNNNMMMMMMLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJGGGFFFEEECCCCCCCCCDDDEEEFFFGGGGGGFFFEEEEEEGGGIIIIIIHHHGGGFFFGGGGGGHHHHHHHHHHHHIIIJJJJJJJJJJJJIIIJJJJJJIIIIIIIIIIIIJJJJJJHHHHHHHHHIIIJJJKKKKKKKKKLLLIIIIIIKKKMMMOOOVVV^^^iiiqqq}}}~~~zzzvvvtttuuuvvvzzzppphhh]]]SSSLLLGGGEEECCCAAABBBCCCCCCBBB@@@===<<<:::999888777555555555555333222222111000000111111000000000000000000000000......///000///...,,,+++---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++++++++*********))))))************************,,,+++***)))***+++,,,,,,******************************++++++++++++******++++++************++++++************************))))))*********+++++++++************************))))))*********+++++++++************************++++++,,,,,,,,,,,,,,,---........................+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************++++++++++++************************))))))*********+++++++++******+++++++++,,,,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++*********++++++*********************************(((((())))))***+++,,,,,,*********************************+++++++++++++++////////////////////////............////////////........................////////////000000000000000000000000000000000000111111111111111111111111000000111111222222222333222222111111111111111222111111222222222333333333000222444666:::???EEEJJJOOOSSSXXX[[[\\\YYYTTTQQQKKKFFF@@@===<<<:::777444333222000///...------------,,,,,,,,,,,,,,,,,,,,,..................///000/////////000111222333444777777777777777777777777777999::::::999:::<<>>======999888777666555444444444222222111111111111111222////////////////////////------.........------,,,---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++++++++************)))************************)))***+++)))(((''')))***))))))(((((((((((())))))******++++++++++++******++++++************++++++((((((((())))))))))))***,,,,,,++++++***))))))(((************************)))************+++++++++***************************++++++,,,,,,------...------------------------+++,,,,,,------,,,,,,+++)))))))))))))))))))))))))))))))))************+++************************))))))******+++++++++,,,******++++++++++++++++++)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))***++++++*********+++++++++++++++,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++,,,,,,------...////////////////////////.........//////000000111000000000000000000000000////////////000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111000111111222333111111222222222333333333111333666999===DDDKKKPPPWWWXXXYYYYYYWWWRRRMMMJJJBBB???:::999999888444111//////.........------,,,++++++,,,---------,,,,,,,,,,,,,,,,,,,,,---...///.........///000111222333444444444555666777777777:::::::::::::::===BBBFFFKKK]]]uuu|||kkkdddcccbbbaaacccggghhhiiiiiihhhfffdddbbb```_________```bbbeeefffaaa```^^^\\\ZZZYYYXXXXXXXXXWWWUUUTTTTTTUUUVVVVVVTTTTTTTTTUUUXXX\\\```cccLLLKKKKKKKKKJJJJJJIIIIIIIIIHHHFFFEEEDDDEEEEEEEEEEEEGGGHHHHHHIIIMMMSSSXXXTTTSSSPPPMMMKKKIIIIIIIIIHHHHHHHHHHHHIIIIIIIIIJJJFFFEEEDDDCCCCCCDDDEEEFFFHHHHHHHHHEEECCCAAABBBCCCEEEGGGIIIHHHFFFEEEFFFHHHGGGHHHHHHIIIJJJIIIIIIIIIJJJJJJJJJJJJJJJKKKLLLLLLKKKKKKKKKLLLLLLLLLLLLLLLJJJIIIJJJMMMNNNNNNRRRXXX]]]jjj{{{{{{~~~tttiii___VVVNNNIIIBBBAAA???===<<<<<<======999888777666555444444444222111111111111111222222////////////////////////---------,,,,,,------...---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++++++++************)))************************)))+++---,,,)))((()))*********)))(((((()))************++++++++++++******++++++************++++++(((((()))))))))*********++++++******************************************)))************+++++++++*********************************+++,,,---------........................+++,,,,,,------,,,,,,+++))))))))))))))))))))))))))))))))))))***************************************************+++++++++************************)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))***++++++*********++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.................................---......///000000111111////////////////////////////////////000000000000111111111111111111111111111111111111111111111111111111111111000000000000111111000000111222222333111111222222222333333333333555888;;;@@@FFFNNNSSSWWWWWWWWWUUUQQQMMMIIIFFF???;;;777666777666333///..................------***+++,,,.........---,,,,,,,,,,,,------...///000/////////000111222333444222333444555666888999999::::::::::::;;;@@@EEEJJJUUUhhh~~~rrrgggcccaaa```bbbeeeffffffgggggggggeeedddccc``````______aaacccfffgggbbbaaa```^^^\\\[[[[[[[[[XXXWWWVVVUUUTTTUUUVVVVVVWWWWWWWWWWWWYYY[[[]]]^^^JJJJJJJJJJJJJJJIIIIIIIIIHHHGGGFFFDDDDDDDDDDDDEEEEEEFFFGGGGGGGGGKKKRRRWWWUUUSSSPPPMMMKKKIIIHHHHHHFFFFFFGGGGGGGGGHHHHHHHHHFFFEEEDDDCCCCCCDDDEEEFFFFFFFFFFFFEEECCCBBBCCCEEEEEEGGGJJJIIIGGGEEEGGGHHHGGGHHHIIIIIIJJJJJJIIIIIIJJJJJJJJJJJJJJJKKKLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMKKKIIIKKKNNNNNNMMMPPPVVV\\\jjj{{{zzz|||zzz~~~zzzoooeeeZZZQQQLLLCCCAAA>>>;;;:::;;;<<<>>>999888777666444444444444222111111111111111222222////////////////////////...---,,,++++++,,,...///---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))))),,,///...+++))))))***,,,+++***))))))***+++,,,******++++++++++++******++++++************++++++******++++++,,,,,,,,,,,,)))))))))***++++++,,,,,,)))))))))))))))))))))))))))************+++++++++************************))))))***++++++,,,------////////////////////////+++,,,,,,------,,,,,,+++++++++++++++++++++++++++))))))))))))******************************************************************)))))))))))))))))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,*********++++++,,,,,,,,,******+++,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////........................---......///000111111222........................////////////000000000000111111111111111111111111111111111111111111111111111111111000000000000000111111000000111222333333111111222222222333333333777999<<>>DDDIIIMMMPPPRRRSSSRRRPPPLLLHHHCCC???<<<;;;:::777444111...---,,,......---,,,,,,,,,,,,---++++++,,,,,,---...//////......---------.........000111111222222333444444666666777777888888999999>>>:::777:::===BBBMMMWWWooo~~~ooojjjeeebbbcccdddcccaaabbbbbbbbbbbbbbbaaa``````aaa``````aaadddhhhkkkmmmdddcccbbb```___]]]\\\[[[UUUVVVVVVVVVVVVVVVVVVVVVSSSSSSUUUWWWZZZZZZZZZXXXJJJKKKLLLKKKHHHGGGHHHIIIJJJIIIIIIHHHGGGGGGFFFFFFFFFGGGIIIJJJJJJLLLNNNQQQRRRPPPMMMKKKKKKJJJIIIGGGIIIJJJJJJKKKJJJHHHGGGFFFDDDBBBAAABBBEEEGGGGGGEEEGGGGGGFFFFFFEEEDDDBBBBBBGGGIIIJJJJJJHHHGGGGGGHHHHHHHHHGGGGGGGGGHHHIIIJJJLLLKKKIIIIIIIIIKKKLLLNNNNNNNNNNNNMMMMMMLLLLLLLLLMMMLLLLLLMMMNNNPPPSSSTTT[[[aaawwwyyyqqqmmmsss~~~{{{||||||~~~wwwmmmfff\\\SSSIIIDDD???<<<======;;;999999888777666444333222111222222222111111111111000000///...---------............------,,,++++++***++++++******+++---...///---,,,++++++******++++++)))******+++++++++******************************))))))))))))))))))***+++++++++***)))))))))))))))************************''')))***,,,,,,,,,***)))************************************************++++++++++++++++++++++++,,,+++***))))))******+++************************,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------.........---------,,,,,,***+++,,,,,,,,,+++***)))))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,************************+++,,,---.........------+++++++++***++++++,,,------,,,,,,,,,,,,,,,,,,---.........---,,,,,,+++++++++,,,------.........---///...,,,++++++,,,...//////---,,,,,,---......------------............///---...///000000000000000////////////......------000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000111222333333333222222222222222333555666777999<<>>EEERRR___zzz|||iiifffaaa______``````^^^aaaaaaaaaaaaaaaaaa``````bbbbbbbbbccceeehhhjjjlllddddddbbb```^^^\\\[[[ZZZVVVVVVVVVVVVVVVUUUUUUUUURRRSSSTTTWWWYYYYYYYYYXXXIIIKKKKKKJJJHHHGGGGGGHHHKKKKKKJJJJJJIIIIIIHHHHHHFFFGGGIIIIIIJJJKKKNNNPPPQQQOOOLLLLLLLLLLLLKKKIIIIIIJJJJJJKKKJJJHHHGGGFFFCCCBBBAAABBBDDDGGGHHHGGGJJJIIIHHHFFFEEEEEEDDDDDDHHHJJJKKKJJJIIIGGGGGGHHHHHHHHHHHHGGGHHHIIIIIIJJJLLLKKKJJJJJJJJJKKKLLLMMMOOONNNMMMLLLLLLLLLMMMNNNMMMMMMMMMMMMOOOQQQSSSTTTYYY^^^rrrzzzpppiiilllvvv}}}{{{{{{|||}}}ssslllbbbYYYNNNHHHAAA===<<<===<<<:::;;;:::999777555444222111222222222111111111111000111000///............///......------,,,+++++++++++++++++++++,,,,,,---...,,,,,,++++++******+++++++++++++++++++++***))))))************************+++***))))))))))))))))))++++++***))))))))))))***************************((()))***,,,,,,+++******++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,+++***))))))******************************,,,,,,,,,,,,,,,,,,,,,,,,...............------------------,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,+++***************+++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,---.../////////......+++++++++++++++,,,------,,,,,,------------,,,,,,........................,,,,,,------------------...---,,,++++++,,,......000...------...//////...---------............///---...////////////......000000000000////////////000000000000111111111111111111111111111111111111222222222222222222222222000000000000000000000000222222333333333333333222222222222333444777999:::>>>AAAFFFKKKNNNPPPPPPOOOKKKJJJHHHEEEAAA===999777555444333222111000000000......---,,,,,,,,,,,,---------------------------------------...000111222111111222333333444444555666666777777888999999:::::::::;;;===AAAJJJ\\\mmmrrriiifffcccaaabbbbbbaaa`````````_________```aaaaaabbbcccdddeeefffhhhiiiiiieeedddbbb___]]]ZZZXXXWWWVVVVVVVVVUUUUUUTTTTTTSSSQQQRRRTTTVVVWWWXXXXXXXXXHHHJJJJJJIIIGGGFFFGGGHHHKKKKKKJJJJJJIIIIIIIIIHHHFFFGGGIIIIIIIIIKKKMMMOOOOOOMMMLLLKKKMMMMMMLLLKKKIIIJJJJJJKKKJJJHHHGGGFFFCCCCCCBBBCCCEEEHHHJJJLLLOOOMMMKKKIIIHHHHHHHHHHHHIIIKKKLLLKKKIIIHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJJJJLLLKKKKKKJJJJJJKKKLLLLLLNNNMMMKKKJJJJJJLLLNNNOOOMMMLLLLLLLLLMMMOOOQQQRRRWWW\\\mmmtttkkklllsss{{{yyyvvvvvvwww{{{xxxqqqhhh___TTTLLLCCC===;;;;;;:::999;;;:::999777555333222111222222222111111111000000333222222111111111111111......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++***++++++,,,******+++++++++******)))************************++++++***)))((((((((()))++++++***))))))*********************************)))******+++++++++******++++++++++++++++++++++++************************************************,,,,,,+++******)))))))))************************++++++,,,,,,,,,,,,------................................................++++++++++++++++++++++++***************************+++++++++++++++,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,------...............,,,++++++++++++,,,------+++,,,---......---,,,+++---.........//////000000---------,,,------------------,,,,,,,,,---......000...------...//////...---------............////////////000//////......111111000000000000000000///000000000111111111111111111111111111222222222222222222222222222222222111111111111111111111111333333444444444333222222222222222444666:::===???CCCFFFKKKOOOQQQPPPNNNMMMHHHGGGEEEAAA>>>:::777666444333222111000/////////......---,,,,,,,,,,,,---------------------,,,,,,,,,,,,---...///111333444222222333333444444555555666666777888999999::::::;;;<<>>BBBEEEIIIKKKOOOQQQQQQOOOLLLJJJFFFDDDBBB???;;;999666555333333111000///...............---,,,,,,,,,,,,---------------------,,,,,,,,,------...000222444555222333333444555555666666666666777888999:::;;;;;;;;;<<<@@@EEEKKKYYYqqqtttlllffffffeeedddaaa___]]]\\\]]]]]]]]]^^^```aaacccccc```aaabbbcccccccccbbbbbbdddccc```]]]ZZZWWWTTTSSSUUUUUUTTTSSSRRRRRRQQQQQQPPPSSSUUUUUUUUUUUUXXXZZZFFFGGGHHHHHHFFFFFFGGGHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFGGGIIIIIIHHHIIILLLNNNMMMKKKJJJJJJKKKLLLLLLKKKIIIJJJJJJKKKJJJHHHGGGFFFEEEEEEFFFGGGHHHLLLQQQUUUWWWVVVTTTSSSQQQPPPOOOOOOKKKMMMNNNMMMJJJHHHHHHIIIHHHHHHIIIJJJJJJJJJJJJIIIJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGHHHJJJLLLMMMKKKJJJJJJJJJJJJLLLMMMNNNQQQWWWcccxxx|||}}}~~~vvvrrrjjjiiiiiioooyyy~~~wwwoooeee\\\PPPFFFAAA>>>:::888888888777666444333222222222222222111111111111000//////000000000///...---......---------------------------------,,,+++***++++++******++++++,,,,,,'''((()))***+++,,,,,,,,,+++++++++++++++++++++++++++***))))))))))))))))))+++************+++,,,,,,************************+++++++++***************))))))))))))))))))))))))************************************************)))***++++++++++++*********************************++++++,,,,,,------...---------...............,,,,,,,,,,,,,,,---------///...,,,+++***)))))))))+++++++++************************++++++,,,,,,---,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------,,,,,,,,,,,,,,,------...------............---------.........//////000000///...---,,,+++,,,---...+++,,,,,,------.........///---,,,,,,---......------------............///000000111111111111111000000000000000111111111111000000000000111111111111000000000111222222333333333333333333333333333333222222222222222222222222222222333333333333333222444444555888<<>>888888888888777777777777222222222111111111111000///000111111111000...---------..................---.........---+++)))(((+++*********+++,,,,,,---***++++++++++++***))))))++++++++++++++++++++++++))))))(((((()))***+++++++++*********+++,,,,,,---************************,,,,,,+++***))))))******++++++++++++++++++++++++************************))))))))))))))))))))))))&&&((()))+++,,,,,,,,,+++******************************+++,,,,,,---......---------.........///////////////000000000111111,,,+++*********+++,,,---++++++++++++******))))))))))))***+++,,,,,,------,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,---...///000---,,,,,,,,,,,,---......///...---,,,,,,---...///........................000///---+++++++++---...***+++,,,---............111000......000000000///---------.........//////,,,,,,...///000000000000......//////000000000111000000000000111111111111///000000111222222333333333333333333333333333333000000000000000000000000...///000111222333333333777777888;;;@@@HHHNNNRRRSSSSSSQQQOOOLLLHHHEEECCC???===;;;777555333333333,,,,,,,,,---...///000111......---,,,,,,,,,,,,---++++++,,,,,,---...////////////000000111222444444444444555555666777777777555666777888:::;;;<<<======>>>EEEUUUiii~~~ooolllmmmrrrttttttoooggg___[[[YYYXXX[[[___dddffffffeeedddbbbaaa```___```aaadddeee___^^^]]]ZZZWWWUUUSSSRRRPPPPPPQQQQQQQQQQQQQQQQQQRRRUUUXXXWWWTTTUUUZZZ___AAABBBDDDFFFFFFFFFFFFEEEGGGHHHHHHHHHHHHHHHHHHIIIIIIIIIJJJKKKKKKKKKKKKKKKKKKJJJHHHFFFFFFGGGHHHIIIHHHHHHGGGGGGGGGHHHIIIIIIFFFFFFGGGGGGIIILLLNNNPPPWWWWWWVVVSSSPPPNNNNNNOOOJJJJJJJJJJJJIIIHHHGGGGGGIIIIIIIIIIIIJJJJJJKKKLLLHHHHHHFFFFFFFFFGGGHHHIIICCCDDDDDDFFFGGGIIIKKKLLLJJJJJJKKKKKKLLLLLLMMMMMMOOORRRVVV\\\dddooozzz{{{uuuooollleeeeeeeeefffiiirrr~~~}}}zzzxxxzzz{{{qqqfffZZZOOOEEE???AAA>>>:::888777777777666222222222222222111000///000000000000////////////////////////............111///------......---,,,++++++,,,,,,,,,---------***+++,,,---,,,+++***)))---......---+++******+++***)))))))))((((((''''''''''''((()))******++++++,,,,,,,,,,,,,,,,,,,,,,,,---***''''''***,,,+++***++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,+++***))))))******+++++++++++++++***)))(((++++++,,,,,,,,,++++++***++++++,,,,,,,,,---------111000---,,,,,,---000111000///......//////...---,,,,,,------,,,,,,+++***---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))))))))))))))*********++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////...---------,,,---------............///.........------,,,,,,,,,........................111000000...---,,,++++++...///000111111000///...222111111111000000//////////////////////////////000000000000111111111111000111111111111222222222111222222333333222222111111111111111111111111111///111222333222222333555444777;;;AAAFFFLLLOOOQQQVVVSSSOOOKKKHHHEEEAAA>>>:::999777555333222111000...------,,,,,,------...++++++,,,,,,---...//////---------...............111111111222333333444444333555888888777666666777888999:::<<<<<<=========AAABBBOOOeee{{{{{{nnnjjjmmmsssvvvvvvooohhheee```[[[]]]^^^bbbfffiiiiiifffccc___^^^]]]]]]______^^^]]]]]][[[YYYWWWUUUTTTSSSSSSTTTTTTTTTTTTTTTSSSRRRRRRUUUUUUUUUUUUUUUUUUUUUUUUBBBCCCEEEFFFGGGGGGGGGFFFGGGGGGHHHHHHHHHHHHIIIIIIKKKKKKLLLMMMMMMMMMMMMMMMIIIHHHFFFEEEEEEEEEFFFGGGHHHGGGGGGFFFFFFFFFGGGGGGFFFFFFGGGHHHIIILLLNNNOOOVVVVVVUUURRROOOMMMNNNOOOJJJJJJJJJJJJJJJIIIHHHHHHEEEEEEEEEEEEEEEFFFGGGGGGIIIHHHGGGFFFFFFFFFGGGHHHGGGGGGGGGGGGHHHIIIKKKKKKJJJJJJKKKKKKLLLMMMMMMNNNOOOQQQTTTXXX^^^fffooovvv{{{~~~zzzuuupppmmmjjjjjjjjjjjjlllrrr{{{|||yyywwwxxx}}}yyyooodddYYYNNNHHHEEEAAA===:::999999888777333333333333333222222111111000000000////////////////////////...............,,,******+++++++++***++++++,,,,,,,,,------------------------,,,++++++)))***,,,+++******+++---*********)))))))))((((((*********+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,***((((((***+++***)))+++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++***))))))******+++++++++++++++***))))))******+++++++++******)))++++++,,,,,,,,,---------000///...------...///000111///......//////...,,,,,,,,,------,,,,,,+++***,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********+++,,,,,,,,,,,,---------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------...........................------------------............///.........------,,,,,,,,,........................---------......///////////////000000000000//////111111111000000000//////////////////////////////000000000000111111111111000111111111111222222222111222222333333222222111111111111111111111111111111222444444333333555666888;;;@@@FFFLLLPPPRRRTTTSSSPPPLLLHHHEEEBBB>>>;;;888777555333222000//////...------,,,,,,------...******+++,,,,,,---......---------............///...//////000111222222333444666888888777666777777888999:::<<<<<<===???@@@EEEJJJXXXpppttthhheeeiiisssxxxyyyrrriiiddd___[[[\\\]]]aaaeeehhhhhheeebbbaaa^^^[[[ZZZ[[[]]]^^^^^^\\\[[[YYYWWWUUUTTTSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRUUUUUUUUUUUUUUUUUUUUUUUUBBBCCCEEEGGGHHHHHHHHHGGGGGGGGGGGGHHHHHHIIIIIIIIIKKKKKKLLLMMMMMMMMMLLLLLLGGGFFFEEEDDDDDDDDDEEEFFFHHHGGGFFFEEEEEEEEEEEEEEEFFFFFFGGGHHHIIIKKKMMMNNNSSSTTTSSSQQQNNNLLLLLLNNNJJJJJJKKKKKKKKKJJJIIIIIIGGGGGGFFFFFFFFFGGGHHHHHHJJJIIIGGGFFFFFFFFFGGGGGGJJJIIIIIIIIIIIIIIIJJJKKKKKKKKKKKKLLLMMMMMMNNNNNNOOOPPPRRRTTTWWW\\\bbbfffmmmttt~~~|||||||||{{{yyyvvvsssqqqrrrrrrrrrrrrrrruuuxxx|||~~~}}}zzzwwwtttuuuyyy}}}yyyooodddYYYRRRKKKGGGAAA===;;;:::999888555444444444444333333333111111000000000/////////////////////............000...---,,,.........---,,,,,,,,,,,,------------...------,,,,,,,,,,,,,,,&&&(((*********+++---...+++++++++************)))******++++++,,,---------++++++++++++++++++++++++***))))))***++++++***(((++++++++++++++++++++++++++++++++++++++++++++++++,,,+++******)))************++++++++++++***))))))))))))************)))))),,,,,,,,,,,,------------/////////....../////////111000............---+++,,,,,,------,,,,,,+++***+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............---------...............---------............///.........---------------........................,,,,,,---...//////000000000000////////////000000111111000000000000//////////////////////////////000000000000111111111111000111111111111222222222111222222333333222222111222222222222222222222222222444555444444444666888<<>>:::888666555333111000///.........------,,,,,,------...*********+++,,,,,,------------........./////////......///000222333444444444666888888777666777888888:::;;;;;;<<<===@@@CCCKKKSSSeee~~~vvvmmmdddbbbfffssszzz}}}uuuiiibbb^^^\\\[[[]]]```dddhhhgggdddaaabbb^^^YYYWWWXXXZZZ\\\]]][[[[[[YYYWWWUUUTTTTTTTTTRRRRRRRRRRRRRRRRRRRRRRRRTTTTTTTTTTTTTTTTTTTTTTTTBBBCCCEEEFFFGGGHHHGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJIIIGGGFFFEEEEEEDDDEEEFFFFFFIIIHHHGGGFFFEEEDDDDDDDDDFFFFFFGGGHHHJJJKKKLLLMMMPPPQQQPPPNNNLLLJJJKKKLLLJJJJJJKKKKKKKKKKKKKKKJJJIIIHHHHHHHHHHHHHHHIIIIIIJJJIIIGGGFFFEEEFFFFFFGGGIIIIIIIIIHHHIIIJJJJJJKKKKKKKKKLLLMMMMMMNNNNNNOOOOOOPPPQQQRRRSSSUUUYYY\\\dddmmm{{{yyyzzzzzzzzzzzzzzzzzzzzz|||}}}~~~~~~|||zzzyyyxxxzzzzzz{{{}}}}}}{{{yyywwwtttrrrrrrtttxxxzzzyyyoooddd]]]RRRNNNGGGBBB???===;;;:::666666555444444333333333111111111000000000//////////////////............111///......///000//////,,,,,,,,,------------......---+++*********+++,,,'''(((***+++***+++---...++++++++++++++++++++++++)))))))))******+++++++++++++++++++++++++++++++++******+++,,,,,,,,,***)))++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++***************+++******+++++++++******))))))******++++++++++++***,,,,,,,,,------------...---...///000000///...---111000............,,,***,,,,,,------,,,,,,+++******+++,,,------,,,+++***+++++++++++++++++++++++++++++++++,,,,,,---------*********+++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,---------.../////////---------............///...............---------........................////////////............111000///......///000111000000000000000000/////////////////////////////////000000000111111111111000000111111111222222222111222222333333222222111222222222222222222222222222333444444444555888:::>>>BBBHHHOOORRRSSSRRRQQQJJJGGGCCCAAA>>>;;;888555444333222000///............------,,,,,,------...+++++++++,,,,,,---------------......//////000000000111222333444666666777555777888888777777888999:::;;;<<<;;;:::<<>>===999888666555333333333333111111111111000000000000////////////...............,,,++++++,,,------,,,,,,,,,---------.........///...,,,+++++++++,,,---+++,,,---,,,+++++++++---+++++++++++++++,,,,,,,,,***************+++++++++++++++++++++++++++++++++***+++---...---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************++++++)))******+++++++++*********+++,,,,,,---------,,,,,,,,,---------.........---...///000000///...---111///------......,,,+++,,,,,,------,,,,,,+++******+++,,,------,,,+++***+++++++++++++++++++++++++++++++++,,,,,,---------******+++++++++,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,---------.../////////---------............///........................//////////////////////////////////////////......111000///......///000111//////////////////000000000000000000000000000000///000000000111111111111000000111111111222222222111222222333333222222111222222222222222222222222222333444444444777:::===CCCFFFLLLQQQSSSRRRPPPNNNFFFDDDAAA>>><<<:::666444333222111000////////////...------,,,,,,------...------------............------......///000000111111222333444555666777777666777888888777777888:::;;;======<<<:::===EEEKKK\\\kkkvvvqqqllleeecccfffnnnwww{{{sssfff___]]]\\\\\\^^^bbbfffiiiiiifffcccbbb```]]]\\\\\\[[[ZZZXXXZZZYYYXXXWWWVVVUUUUUUUUURRRRRRQQQQQQQQQQQQRRRSSSSSSSSSSSSRRRRRRQQQQQQQQQDDDEEEFFFGGGGGGFFFEEEEEEFFFFFFGGGHHHHHHIIIJJJJJJKKKKKKLLLLLLLLLKKKJJJJJJGGGHHHHHHHHHIIIIIIIIIIIIIIIHHHGGGFFFFFFFFFFFFFFFEEEFFFGGGIIIJJJJJJJJJJJJJJJKKKKKKIIIGGGGGGHHHIIIGGGHHHIIIJJJKKKLLLLLLLLLIIIHHHGGGGGGGGGGGGGGGGGGHHHHHHGGGFFFFFFGGGHHHIIIFFFFFFFFFGGGHHHJJJKKKLLLMMMMMMMMMNNNOOOOOOPPPPPPPPPRRRTTTUUUUUUUUUWWWYYY[[[fffwwwzzzrrrppppppppprrrssssssrrrnnnmmmllllllnnnppprrrtttwww}}}xxxgggaaaXXXOOOJJJFFFCCCBBB===;;;999666444333333333222222111111111000000000////////////............///---,,,,,,...//////...,,,---------............000//////...............---...///---+++******+++***++++++++++++,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,*********)))******+++,,,))))))***++++++++++++******+++,,,---............,,,---------............---...///000000///...---///...,,,---......---+++,,,,,,------,,,,,,+++***+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------............------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------...............---------............///.............../////////////////////////////////------...///000000111111000000////////////000000......////////////000000000000000000000000000000000000000000111111111111000111111111111222222222111222222333333222222111333333333333333333333333111222444555666:::>>>BBBIIILLLPPPSSSTTTQQQNNNKKKCCCAAA>>><<<:::888555333111111000//////...//////...------,,,,,,------................../////////------...///000000111222111222222333333444444555777888888888777777999;;;<<<>>>???>>>===CCCMMMVVVlll}}}{{{ooommmjjjdddbbbeeejjjqqqtttmmmccc^^^]]]\\\]]]___bbbgggjjjiiifffdddcccaaa___]]]]]][[[XXXVVVYYYXXXWWWVVVVVVVVVVVVVVVUUUTTTRRRQQQPPPQQQRRRSSSSSSRRRRRRQQQQQQPPPPPPOOOHHHIIIIIIJJJIIIGGGFFFEEEEEEFFFFFFGGGIIIJJJJJJKKKKKKKKKLLLLLLKKKKKKJJJIIIGGGGGGHHHIIIIIIIIIIIIIIIGGGFFFFFFEEEEEEEEEFFFFFFEEEFFFGGGIIIJJJJJJJJJIIIGGGHHHHHHGGGFFFEEEGGGHHHFFFGGGHHHIIIKKKKKKLLLLLLJJJJJJIIIHHHHHHHHHHHHHHHGGGFFFFFFEEEFFFGGGIIIJJJIIIIIIHHHIIIIIIJJJKKKKKKMMMMMMNNNNNNOOOPPPPPPPPPOOORRRTTTUUUUUUUUUUUUWWWZZZcccuuu}}}lllkkkiiiiiikkkllllllkkkhhhiiiiiikkkmmmppprrrttttttzzzrrrkkkaaaWWWQQQMMMJJJHHHBBB@@@===999666555444444222222222111111111000000////////////............111000...///111222222111------------............------......------,,,+++,,,---...,,,***))))))***************+++++++++,,,------------------------------------------------)))+++,,,***((((((***,,,++++++++++++++++++++++++))))))***+++,,,------...******))))))***++++++,,,))))))***+++++++++++++++******+++,,,------------------------..................////////////......---,,,+++,,,...///...---,,,,,,------,,,,,,+++***,,,++++++++++++++++++,,,************************+++++++++++++++*********---------............///------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------........................------------------............///---........./////////000////////////////////////......//////000000000111//////000000000000//////........./////////000000000000000000000000000000000000000000111111111111000111111111111222222222111222222333333222222111333333333333333333333333222333555777999>>>CCCHHHLLLNNNPPPRRRQQQMMMJJJGGG@@@>>>;;;999888666333111///......------------......------,,,,,,------...........................------...///000111222222333333333333444444444444777888888777666777999;;;;;;>>>@@@AAACCCKKKYYYdddzzz~~~qqqggghhhhhhdddbbbeeefffkkkllleee___]]]]]][[[\\\^^^aaafffiiiiiifffccceeebbb]]][[[YYYXXXWWWVVVXXXXXXWWWVVVVVVVVVWWWWWWWWWVVVTTTRRRQQQQQQRRRRRRRRRRRRQQQQQQPPPOOOOOONNNKKKLLLLLLLLLKKKIIIGGGFFFEEEFFFFFFGGGIIIJJJKKKKKKIIIJJJJJJJJJIIIHHHGGGGGGFFFGGGHHHIIIIIIIIIIIIIIIEEEDDDDDDDDDDDDEEEEEEFFFDDDFFFGGGIIIJJJJJJIIIIIIFFFGGGGGGFFFEEEEEEFFFHHHEEEFFFGGGIIIJJJKKKKKKKKKFFFFFFEEEDDDCCCCCCDDDDDDFFFFFFEEEEEEFFFHHHJJJKKKLLLLLLKKKJJJJJJJJJJJJJJJMMMNNNNNNOOOOOOPPPPPPQQQOOOQQQTTTUUUTTTSSSSSSTTTZZZcccuuuiiifffddddddeeefffgggfffeeefffhhhjjjmmmpppssstttrrrxxx}}}~~~yyyrrrggg]]]VVVQQQNNNLLLFFFDDD@@@<<<888666666555222222222111111111111000000/////////...............---+++,,,...//////...---------.........//////))))))***+++***)))((('''***+++,,,+++)))))))))***)))))))))******+++++++++++++++++++++++++++++++++........................((()))***(((&&&&&&))),,,++++++++++++++++++++++++(((((()))***,,,---...///******))))))***+++,,,,,,((()))***+++++++++++++++((()))***+++,,,------------------.........//////////////////////////////,,,++++++,,,...//////...,,,,,,---------,,,++++++---,,,+++******+++,,,---************************,,,++++++******)))))))))+++++++++,,,,,,,,,------------............------,,,,,,,,,,,,,,,,,,,,,,,,........./////////000000/////////......------,,,---------.........//////---.........//////000000000000000000000000000000333222111000///...---,,,...///000111111000///...---.........//////000000000000000000000000000000000000000000111111111111000111111111111222222222222222222333333222222222333333333333333333333333333444666888<<>><<<999777666444222///------,,,++++++,,,,,,---...------,,,,,,------...------------------------------...///000111222222777666666666666555555555888888888777666777999<<<999===AAACCCGGGRRRbbbooowwwkkkcccfffhhhdddcccfffdddgggfff```]]]]]]]]]ZZZ[[[]]]```eeehhhhhheeebbbfffbbb\\\WWWVVVVVVVVVVVVXXXWWWWWWVVVVVVWWWWWWWWWYYYWWWUUURRRQQQQQQQQQRRRRRRRRRQQQPPPPPPOOONNNNNNUUUSSSQQQOOOKKKIIIGGGEEEGGGFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHGGGFFFEEEEEEHHHJJJKKKJJJIIIIIIJJJFFFFFFFFFEEEEEEEEEEEEDDDFFFFFFFFFGGGGGGHHHHHHHHHLLLJJJFFFCCCAAABBBDDDEEEGGGGGGGGGGGGHHHIIIJJJKKKEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGIIIKKKKKKJJJHHHGGGKKKLLLMMMNNNNNNMMMLLLKKKMMMMMMNNNNNNNNNNNNMMMMMMLLLNNNQQQRRRRRRSSSTTTVVVXXX```rrr~~~oooggg]]]YYY[[[___aaaaaa```cccgggjjjmmmppptttwwwuuuvvvxxxyyy|||{{{pppeee^^^XXXTTTRRROOOJJJCCC<<<999666444333444333222000///.........//////.........---------///............---------.........---++++++,,,---......////////////......---------,,,,,,+++++++++,,,---...---,,,+++---///------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++//////...,,,***)))((('''000000//////---+++)))((()))***+++,,,,,,,,,,,,,,,...------------...//////---------...............///...------,,,,,,,,,,,,///...------++++++***)))++++++++++++++++++++++++++++++++++++******))))))))))))))))))))))))))))))+++++++++,,,---...000111......---,,,,,,,,,------///......---------......,,,,,,,,,---------..........................................////////////111111000///////////////000000////////////000000111111111111111111111111////////////////////////000000000000000000000000000000000000000000000000//////000111111111111111000111111111111222222222333222222222111000000000111111222333333333222222444555777:::>>>DDDIIILLLSSSPPPMMMJJJHHHEEEAAA???===<<<:::777555333222111------,,,,,,+++***))))))***+++,,,,,,------,,,,,,///000000000000000//////......///000111222333333555555555555666666666777777666666777999;;;;;;:::<<>>;;;999777555333111000000------,,,,,,+++******))),,,,,,---............---//////000000000000//////......///000111222333333555555555666666666777777777777777777999:::::::::===@@@FFFNNNZZZkkk~~~qqqlllfffddddddccc___\\\^^^___```___\\\ZZZXXXYYY\\\^^^```ccceeefffffffffgggccc]]]ZZZYYYXXXWWWUUUXXXWWWUUUTTTTTTUUUWWWXXXZZZWWWTTTSSSTTTUUUUUUTTTRRRQQQOOOOOOPPPPPPPPPNNNXXXXXXVVVSSSQQQNNNLLLKKKGGGFFFFFFEEEEEEEEEFFFFFFGGGGGGFFFFFFFFFFFFEEEEEEEEEHHHJJJJJJIIIHHHHHHIIIGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEFFFFFFFFFFFFGGGGGGHHHFFFCCCAAA@@@AAACCCDDDGGGGGGGGGGGGHHHIIIJJJJJJIIIHHHHHHGGGFFFEEEDDDDDDHHHIIIKKKLLLLLLLLLKKKJJJMMMNNNNNNOOOOOONNNNNNMMMOOOOOOOOOPPPPPPOOOOOOOOONNNPPPRRRRRRRRRQQQRRRTTT[[[aaappp|||sssrrruuunnneeeYYYRRRPPPRRRTTTTTTWWW[[[aaagggmmmttt{{{~~~~~~}}}}}}~~~xxxoooggg```[[[PPPKKKCCC===:::888777666444333222111000//////////////////.........------///............------------.........,,,+++,,,---++++++,,,,,,,,,,,,++++++------,,,,,,,,,,,,++++++++++++,,,+++***)))+++---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++,,,,,,...---,,,******++++++,,,,,,,,,,,,---,,,,,,++++++...------------...///////////////...---------,,,,,,,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,,,,------************************++++++++++++************************************+++++++++++++++,,,------,,,,,,,,,,,,------...///......---------......///........./////////000000////////////////////////............////////////111000000///////////////111111000000//////......////////////////////////111111111111111111111111000000000000000000000000000000000000000000000000///000111111222222111111000111111111111222222222111111111222222222222222222222222333333444444444888:::<<<@@@EEEJJJNNNQQQOOOLLLIIIFFFDDDAAA>>><<<777666444222000///......------,,,,,,++++++******,,,---......//////......//////000000000000////////////000111222333333444666666666666777777777777888777777888888999:::;;;>>>BBBIIIVVVgggzzzxxxoookkkeeeccccccbbb___\\\]]]^^^___]]][[[YYYXXXXXXZZZ\\\___aaadddeeeffffffccc```\\\YYYYYYYYYXXXWWWWWWVVVUUUTTTTTTUUUWWWXXXYYYWWWTTTSSSTTTUUUTTTTTTRRRPPPOOOOOOPPPQQQOOONNNUUUUUUSSSQQQOOOMMMKKKJJJGGGFFFFFFEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEFFFHHHJJJJJJIIIHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDBBB@@@@@@AAABBBDDDHHHGGGGGGGGGHHHHHHIIIJJJHHHHHHHHHGGGGGGFFFFFFEEEIIIJJJKKKLLLMMMMMMLLLLLLOOOOOOOOOOOOOOOOOOOOOOOONNNNNNOOOOOOOOOOOONNNNNNNNNPPPRRRRRRQQQQQQQQQSSSWWW]]]iiiuuuooopppyyy}}}ooofffZZZQQQNNNNNNOOOPPPSSSWWW^^^eeemmmvvvyyypppfff```QQQLLLDDD===999888777666444333222111000000000000////////////............///............---------,,,---......---,,,,,,---++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++******+++---++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------------,,,,,,+++***))))))+++---...------...------,,,++++++...------------...//////000000///...---,,,,,,,,,******+++,,,,,,---------///...------++++++***)))************************++++++++++++++++++++++++************************+++++++++******+++,,,,,,+++++++++,,,---...///000...------------...//////---.........////////////000000000000000000000000............////////////000000////////////000000111111111000000///......000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000111222222222222111000000111111111222222222111111111222222333333333222222333333333444555555999;;;>>>CCCGGGLLLOOOPPPKKKHHHEEECCCAAA>>>;;;999555444222111///...------------,,,,,,,,,+++++++++,,,,,,---..................//////000000000000//////000000111222333444444666666777777777888888888888888999888888999;;;===CCCHHHRRRbbbuuu~~~qqqllliiidddbbbaaa```^^^\\\[[[\\\]]]\\\ZZZXXXXXXYYYZZZ[[[]]]```aaabbbbbbbbb___]]]ZZZYYYXXXXXXXXXXXXWWWVVVTTTSSSSSSUUUWWWXXXYYYWWWUUUTTTTTTUUUTTTSSSQQQPPPOOOPPPQQQQQQOOONNNSSSRRRQQQOOOMMMLLLJJJIIIGGGFFFFFFEEEDDDDDDEEEEEEEEEDDDCCCCCCCCCDDDEEEEEEFFFHHHJJJJJJHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDBBBAAA@@@@@@@@@AAACCCDDDHHHHHHGGGGGGGGGHHHIIIIIIFFFFFFGGGGGGHHHHHHIIIIIIIIIJJJKKKLLLMMMMMMMMMMMMPPPOOOOOOOOOOOOOOOOOOPPPMMMMMMNNNNNNNNNNNNMMMMMMNNNOOOQQQRRRQQQPPPQQQRRRUUUYYYcccvvv{{{tttsssyyyzzzmmmfff[[[RRRLLLKKKKKKLLLPPPTTT[[[cccllluuuwwwmmmfffUUUOOOFFF>>>999777666555444333222111000000000111000000/////////.........///............---------+++---......---,,,,,,---,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---++++++---...++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------+++***)))))))))+++---///...............---,,,+++...------------...//////000000///...---,,,,,,,,,***+++,,,------------,,,///...------++++++***)))************************+++++++++++++++++++++,,,************************+++++++++******+++,,,,,,+++++++++,,,---...///000---------------...//////,,,,,,---------.........000000000000000000000000............////////////000000////////////000000000000111111000///...---000000000000000000000000////////////////////////////////////////////////000000000000000000000000000000111222222222222222000000111111111222222222111111222222333333333444333333333333444555666777999;;;???DDDHHHKKKMMMMMMGGGEEEAAA???>>>;;;888666444333222000///.........---------,,,,,,,,,,,,,,,++++++,,,------------,,,......///000000000000000000000111222333444555555777777777888888888888999888999:::999999:::===@@@GGGOOO]]]qqqxxxpppiiigggcccaaa```___]]]]]][[[\\\\\\[[[YYYXXXYYYZZZZZZ[[[\\\^^^^^^^^^]]]\\\\\\[[[ZZZYYYWWWWWWWWWXXXVVVUUUSSSSSSSSSUUUWWWXXXYYYWWWUUUUUUUUUUUUSSSRRRQQQPPPPPPPPPQQQQQQOOOMMMSSSRRRQQQPPPNNNMMMLLLKKKGGGFFFFFFEEEDDDDDDDDDDDDDDDCCCBBBAAABBBCCCDDDEEEFFFHHHJJJJJJHHHFFFFFFGGGFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBAAA@@@@@@@@@AAABBBDDDEEEHHHHHHHHHGGGGGGHHHHHHIIIFFFFFFGGGHHHIIIJJJJJJKKKIIIJJJJJJKKKLLLMMMNNNNNNPPPOOOOOONNNNNNOOOOOOPPPLLLMMMMMMNNNNNNMMMMMMLLLMMMOOOQQQQQQQQQPPPQQQSSSUUUXXX___mmm}}}{{{wwwiiiddd[[[RRRLLLIIIHHHIIIOOORRRXXX___gggpppyyyvvvooo\\\UUUJJJAAA;;;777666555333333222111111111111111000000000/////////......///............---------***,,,...///...---------------............------++++++,,,,,,,,,,,,---------......---,,,,,,---///+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------************************(((((()))***+++,,,---...+++*********+++,,,...///.........///......------...------------...///////////////...---------,,,+++,,,---.........---,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,------,,,,,,,,,,,,------...///---------------...///000,,,,,,,,,------------...////////////////////////............///////////////////////////000000111...///000111111000///...////////////////////////........................000000000000000000000000000000000000000000000000000111222222333222222222000111111111111222222222222222222333333333333333444333333333444666777999999<<<@@@DDDGGGIIIIIIIIICCCAAA>>><<<:::888555333333222111000///.........------------,,,,,,,,,,,,***+++,,,,,,------,,,,,,---...///000000111111000111111222333444555555666777888888888999999999999888:::<<<;;;:::<<<@@@EEEGGGSSSggg}}}tttpppfffeeebbb```^^^]]]]]]]]]ZZZ[[[[[[ZZZYYYYYYZZZ\\\[[[[[[\\\]]]\\\[[[ZZZYYY[[[[[[[[[YYYVVVUUUUUUVVVUUUTTTSSSRRRSSSUUUWWWXXXYYYXXXVVVUUUUUUUUUSSSQQQPPPPPPPPPQQQRRRQQQOOOMMMRRRQQQPPPOOONNNMMMLLLKKKGGGGGGEEEDDDDDDCCCCCCCCCCCCBBBAAA@@@AAABBBDDDEEEFFFHHHJJJIIIHHHFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBAAAAAA??????@@@@@@AAACCCEEEFFFIIIHHHHHHGGGGGGHHHHHHHHHGGGGGGHHHHHHIIIIIIJJJJJJIIIIIIIIIJJJKKKLLLMMMNNNPPPOOONNNMMMMMMNNNOOOPPPMMMNNNNNNOOOOOONNNNNNMMMKKKMMMPPPQQQQQQQQQRRRTTTTTTUUUZZZcccrrr|||wwwsssgggccc]]]VVVOOOKKKIIIJJJMMMPPPUUUZZZaaaiiiqqqwww|||yyyddd\\\PPPEEE===999666555333333222111111111222222000000000000/////////...///............---------))),,,...///...---------------............------+++++++++,,,,,,---------,,,------,,,++++++,,,...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,((((((((()))***+++,,,,,,++++++,,,,,,------......---......////////////......------------...//////..................---------...///000000...---,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++,,,---//////------,,,,,,,,,------...---,,,,,,------///000000------------................................................///////////////////////////000111111,,,---///111222111000///////////////////////////////////////////////////000000000000000000000000000000000000000000000000000111222222333333222222000111111111111222222222333333333333333333222222444444333333444666888::::::===AAAEEEGGGHHHGGGFFFAAA>>>;;;999888666333111111000//////............------------------------+++,,,,,,------------------...///000111111111111111111222333444555666666888888888999999999::::::888;;;===<<<;;;>>>DDDIIIPPP```wwwsssmmmllldddcccbbb___]]]\\\\\\]]][[[[[[[[[ZZZYYYYYY[[[]]][[[[[[\\\]]]]]]]]]\\\[[[[[[\\\\\\YYYUUURRRRRRTTTTTTTTTSSSRRRSSSUUUWWWXXXYYYXXXVVVVVVVVVTTTRRRPPPPPPPPPPPPQQQRRRQQQOOOLLLPPPOOOOOONNNMMMKKKKKKJJJGGGGGGEEEDDDCCCCCCCCCCCCCCCBBB@@@@@@@@@BBBDDDEEEFFFHHHJJJIIIHHHFFFEEEFFFDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAA??????@@@AAABBBDDDEEEFFFIIIIIIHHHGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHIIIIIIJJJLLLMMMNNNOOOOOOMMMMMMMMMMMMOOOOOONNNOOOOOOPPPPPPOOOOOONNNJJJMMMOOOPPPQQQQQQSSSTTTRRRRRRUUU[[[fffwwwzzztttqqqgggeeeaaaZZZSSSOOOMMMLLLLLLOOORRRVVV\\\ccckkkqqqpppuuu|||jjjbbbUUUHHH@@@:::777666333333222222111222222222000000000000//////////////////.........---------)))+++...///...---------,,,------......------,,,+++++++++,,,,,,---------+++,,,,,,+++******+++---...---++++++++++++---...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,------.........////////////////////////------,,,,,,+++******)))+++,,,---............---------...///000000000///...------------...//////---------..................///000111000///---+++///......---,,,+++***)))------------------------+++++++++,,,,,,---------+++++++++++++++++++++++++++++++++,,,---...000111......---,,,,,,,,,------,,,,,,,,,---...///000111............/////////000..................................../////////000///////////////000111111+++---///111222222111000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000111111222333333333333222000111111111111222222222444444444333333222222222555444333333444666999;;;;;;>>>BBBFFFHHHGGGFFFEEE???===:::888777555222000000///...---------------------------------------,,,---......//////......---...///000111111111111111222222333444555666666888888999999999:::::::::888;;;>>>===<<>>>>>???AAACCCDDDEEEFFFGGGEEEDDDDDDEEEGGGFFFEEEDDDBBBBBBCCCDDDDDDDDDEEEEEEDDDDDDCCCBBBAAABBBAAA@@@@@@AAADDDFFFHHHIIIIIIHHHGGGHHHIIIJJJKKKLLLKKKIIIHHHGGGGGGHHHIIIMMMLLLKKKJJJJJJKKKLLLMMMNNNLLLIIIHHHJJJLLLNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMNNNNNNNNNNNNOOORRRTTTUUUTTTVVVXXXYYY\\\dddqqqzzz}}}wwwpppjjjiiigggeeebbb___YYYSSSNNNUUUQQQOOOSSSWWW[[[aaahhhhhhmmmsssyyy~~~tttmmmaaaSSSGGG>>>999777666666666444222111222333111111000000000111111222////////////////////////...........................,,,++++++,,,------,,,---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++....../////////...,,,+++---------............///................................................------------------------------,,,,,,+++***))))))++++++++++++++++++++++++******)))))))))))))))******+++,,,,,,------,,,,,,....................................////////////000000000000////////////000///...------...///000------------............///////////////000111111000000////////////000000111111000000//////......000000000000////////////........................000000000000000000000000222222222222222222222222222222111111222222333444555666666444333333555777666666666777888:::;;;<<>>;;;;;;???CCCGGGOOOXXXooowwwpppjjjeeecccbbbaaa```______```aaabbb```]]][[[ZZZ[[[\\\\\\\\\]]]]]]]]]]]]\\\[[[ZZZZZZ\\\]]]\\\ZZZVVVSSSSSSSSSUUUTTTTTTTTTUUUWWWXXXZZZXXXWWWUUUTTTSSSTTTTTTUUUQQQPPPPPPPPPQQQOOOMMMJJJRRRPPPMMMLLLMMMMMMLLLJJJJJJGGGDDDCCCDDDCCCAAA???@@@?????????@@@BBBDDDEEEDDDEEEEEEEEECCCCCCDDDFFFDDDCCCCCCBBBCCCDDDFFFFFFFFFFFFFFFFFFEEEDDDCCCBBBBBBAAA@@@@@@AAADDDFFFGGGIIIHHHHHHGGGHHHIIIJJJKKKKKKJJJJJJIIIHHHHHHHHHIIIKKKJJJIIIIIIIIIJJJKKKLLLNNNKKKHHHHHHIIILLLMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLKKKKKKKKKKKKMMMOOOQQQRRRRRRTTTUUUVVVWWW]]]gggooo{{{|||vvvpppkkkjjjjjjjjjkkkkkkgggbbb^^^WWWRRROOOPPPRRRSSSWWW\\\aaaeeelllrrrwww}}}|||pppbbbTTTIIIBBB???777777666444222111222222333333222111000000000111////////////////////////...........................,,,++++++,,,------,,,---,,,,,,,,,,,,---......------------------------++++++,,,,,,,,,,,,------///...---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++------.........---++++++------------............................................................------------------------------,,,,,,+++******)))++++++++++++++++++++++++,,,++++++******+++++++++++++++,,,------------,,,....................................////////////000/////////////////////000///...------...///000////////////000000000000///////////////000111111000000000//////000000000000000000000////////////000000000000////////////........................000000000000000000000000222222222222222222222222222222111111222222333444333333333222111111333666777888999:::;;;<<<===>>>>>>@@@BBBCCCCCCBBB@@@>>>;;;:::777444222000......,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............/////////////////////.........///000111111111111555555666666777777888888999999999999999:::;;;<<<;;;;;;===@@@BBBHHHUUUccc|||ooojjjeeeaaa_________^^^^^^^^^___```aaaaaa___\\\ZZZ[[[\\\\\\\\\\\\\\\]]]]]]\\\\\\[[[ZZZ[[[\\\[[[YYYUUUSSSRRRSSSTTTTTTSSSTTTTTTVVVWWWXXXWWWVVVUUUTTTTTTTTTTTTUUUQQQPPPPPPPPPQQQQQQNNNLLLQQQOOOMMMLLLLLLLLLKKKJJJJJJGGGEEECCCBBBBBB@@@>>>@@@@@@@@@@@@AAACCCDDDEEECCCDDDEEEDDDCCCBBBDDDFFFCCCCCCBBBCCCDDDEEEGGGIIIGGGGGGGGGGGGFFFEEEDDDDDDBBBAAAAAAAAABBBDDDEEEGGGHHHHHHGGGGGGHHHHHHIIIJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHIIIKKKLLLMMMJJJHHHGGGIIIKKKLLLLLLKKKKKKKKKLLLLLLLLLLLLLLLJJJJJJJJJJJJLLLNNNPPPQQQQQQSSSTTTSSSSSSVVV]]]bbbkkkrrr{{{}}}xxxssspppoooppptttxxxzzzxxxtttpppaaaYYYQQQOOOMMMKKKMMMPPPWWW[[[aaagggmmmsssyyy|||{{{mmm^^^QQQGGGBBB<<<;;;999666555444333333555444333222000000000///////////////////////////...........................,,,++++++,,,------,,,---,,,,,,,,,,,,---..............................++++++,,,,,,,,,,,,------......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,------,,,,,,+++***------------............................................................------------------------------,,,,,,++++++******++++++++++++++++++++++++------,,,,,,,,,,,,------++++++,,,---------------....................................//////////////////////////////////////////............//////////////////000000000000///////////////000111111111111000000000000111111////////////000000000000000000000000////////////////////////////////////000000000000000000000000222222222222222222222222222222111111222222333444222222333222111222444777888:::<<<>>>@@@@@@@@@???===>>>@@@@@@???>>>;;;:::888777555222000///...---------------------------,,,,,,,,,,,,---......///......//////////////////......///111111222222222555555666666777777888888777777888888999;;;<<<===:::===AAADDDFFFOOOcccuuussshhheeebbb___^^^^^^^^^^^^___```aaacccdddccc```]]][[[[[[\\\[[[[[[ZZZZZZ[[[\\\\\\\\\\\\[[[ZZZZZZZZZWWWSSSQQQQQQRRRTTTTTTTTTTTTTTTUUUVVVWWWVVVUUUUUUTTTTTTTTTUUUUUUQQQPPPPPPQQQRRRRRRPPPOOOQQQOOOMMMLLLLLLLLLKKKJJJHHHGGGEEECCCAAA@@@>>>>>>??????@@@@@@AAACCCCCCDDDDDDEEEEEEEEECCCCCCEEEGGGDDDDDDCCCCCCDDDFFFGGGHHHHHHIIIIIIHHHHHHGGGFFFEEEBBBAAAAAAAAABBBCCCEEEFFFGGGGGGGGGGGGGGGHHHHHHIIIHHHIIIJJJKKKLLLKKKJJJIIIIIIIIIHHHHHHHHHJJJKKKLLLKKKIIIGGGGGGIIIJJJKKKKKKJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKMMMOOOQQQRRRRRRSSSSSSSSSRRRTTTXXX[[[bbbiiisss}}}}}}yyywwwvvvyyyrrreeeWWWOOOKKKHHHIIILLLOOOSSSXXX^^^dddjjjppptttwwwyyy{{{|||}}}vvvhhhZZZOOOIIIEEEBBB>>>;;;999888666555555444333111000000000000////////////////////////...........................---++++++---...---,,,---,,,,,,,,,,,,---......------------------------+++++++++,,,,,,,,,------...------,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------------------------,,,,,,,,,,,,---------,,,,,,,,,,,,,,,---------.................................................................................------,,,,,,,,,+++++++++++++++++++++++++++++++++---,,,,,,,,,,,,------...+++,,,,,,---...---------....................................////////////.........////////////////////////....../////////------------............///////////////000000111111111000000000000111111......//////000000111111000000000000////////////000000000000000000000000000000000000000000000000111111111111111111111111222222111111222222333444333444444444444555888:::999;;;???BBBCCCBBB@@@???>>>>>>>>>>>>===:::888777555444222000///---------........................------,,,+++,,,---...///............////////////...///000111222333333333555555666666777777888888888888888888999;;;<<<===>>>???DDDJJJQQQ]]]ttt|||mmmgggdddbbb_________```aaabbbdddfffggghhheeebbb^^^\\\[[[[[[ZZZZZZXXXYYYZZZ[[[\\\\\\\\\\\\YYYYYYXXXUUURRRPPPQQQRRRUUUUUUUUUUUUUUUUUUVVVVVVTTTTTTTTTTTTTTTUUUUUUUUURRRQQQPPPQQQSSSSSSRRRQQQQQQOOOLLLKKKLLLLLLKKKIIIFFFFFFDDDBBB@@@>>>>>>>>>>>>>>>???@@@AAABBBCCCCCCEEEFFFFFFFFFEEEEEEGGGIIIGGGFFFEEEDDDDDDEEEFFFGGGHHHIIIIIIHHHHHHGGGFFFEEEBBBBBBBBBBBBCCCCCCDDDEEEFFFFFFFFFGGGGGGGGGGGGGGGGGGHHHJJJKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIJJJLLLMMMJJJHHHFFFFFFHHHJJJJJJIIIIIIIIIJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKLLLOOOQQQRRRPPPPPPPPPPPPQQQSSSUUUXXX]]]dddooo{{{}}}|||rrr]]]PPPIIIFFFHHHLLLJJJMMMRRRWWW\\\bbbhhhmmmmmmooorrrtttuuuxxx{{{}}}vvvjjj___ZZZOOOJJJDDD???===;;;888666555444333222111111111111000000000000000000000000///////////////////////////---,,,,,,---......------,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------,,,,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------------------------------------------------......,,,,,,,,,------------...////////////////////////////////////////////////........................---------,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,------,,,,,,---.........------....................................////////////------....../////////000...//////////////////...------------............///////////////000000111111111000000000000111111......//////000000111111000000000000////////////111111111111111111111111111111111111111111111111111111111111111111111111222222111111222222333444222333444555555777:::===:::===@@@CCCDDDBBB???============<<<:::888666555222111000///...---------...........................---,,,+++,,,---...///---.........//////000000...///000222333333444444555555666666777777888888::::::999999::::::;;;<<>>===>>>???>>>???@@@BBBCCCCCCCCCCCCEEEFFFGGGGGGFFFFFFHHHJJJIIIHHHFFFEEEEEEEEEFFFGGGGGGGGGGGGGGGFFFEEEDDDDDDBBBBBBBBBCCCCCCCCCDDDDDDEEEEEEFFFGGGGGGGGGGGGFFFFFFGGGHHHIIIJJJJJJJJJJJJLLLKKKJJJIIIIIIJJJKKKKKKHHHGGGEEEFFFHHHIIIIIIHHHIIIIIIJJJJJJKKKKKKLLLLLLIIIIIIIIIIIIKKKMMMOOOPPPMMMLLLLLLLLLMMMPPPRRRTTTXXX___jjjxxx}}}cccRRRIIIEEEEEEHHHEEEHHHLLLPPPTTTZZZaaaeeedddfffjjjlllmmmooorrrttt{{{wwwooojjj[[[UUULLLFFFCCC@@@<<<888888777666444333222222222000000000000000000000000///////////////////////////---,,,,,,---......------,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------............------------------------------------..................---------...//////,,,,,,,,,,,,------------////////////////////////////////////////////////........................------------,,,,,,,,,,,,++++++++++++++++++++++++***))))))******+++,,,---,,,,,,---...................................................////////////---------......//////000......////////////......////////////000000000000///////////////000111111000000////////////000000////////////000000000000000000000000////////////000000000000000000000000111111111111111111111111111111111111111111111111222222111111222222333444000222333444555777;;;>>>===???BBBDDDCCCAAA>>><<<<<<<<<;;;999888666444333000//////...---------------------------------------------,,,,,,------...------......///000000000...///111222444444555555555555666666777777888888<<<;;;;;;;;;;;;;;;<<<===CCCEEEMMM]]]ooowwwoooiiifffccc___^^^```^^^___aaadddfffggghhhiiidddaaa]]]ZZZZZZZZZYYYXXXWWWWWWXXXZZZZZZ[[[[[[[[[XXXXXXVVVSSSPPPPPPQQQSSSUUUVVVVVVVVVUUUTTTSSSSSSQQQRRRSSSTTTUUUUUUUUUUUUTTTRRRPPPPPPRRRRRRRRRQQQKKKIIIFFFFFFFFFFFFEEECCCAAABBBBBB@@@>>><<<>>>@@@@@@AAACCCDDDEEEEEEEEEEEEDDDEEEFFFFFFEEEFFFHHHJJJHHHGGGFFFEEEFFFGGGHHHIIIFFFFFFFFFFFFEEEDDDCCCBBBBBBBBBCCCCCCCCCCCCCCCCCCDDDDDDFFFGGGGGGGGGFFFEEEEEEFFFFFFGGGHHHIIIJJJKKKLLLKKKJJJHHHHHHHHHHHHIIIGGGFFFEEEFFFGGGHHHHHHGGGIIIJJJJJJKKKLLLLLLMMMMMMJJJJJJIIIJJJKKKMMMOOOQQQNNNLLLJJJIIIKKKNNNPPPRRRUUU\\\hhhwwwlllYYYNNNFFFBBBCCCAAACCCFFFIIIMMMRRRYYY]]]\\\^^^bbbdddeeegggiiikkkrrrvvv|||yyyvvvkkkcccXXXQQQMMMIIIDDD???@@@>>><<<999666444333222000000000000000000000000///////////////////////////...,,,,,,...///...------,,,,,,,,,,,,---......------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,---...///........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................------------.........///------,,,,,,,,,---...///++++++,,,,,,,,,---------////////////////////////////////////////////////........................------------------------++++++++++++++++++++++++))))))))))))***+++,,,---,,,------...................................................////////////,,,,,,---......///000000---...///000000///...---////////////000000000000///////////////000111111//////............//////000000000000////////////000000000000////////////000000000000000000000000111111111111111111111111111111111111111111111111222222111111222222333444111222444555777999===@@@BBBCCCDDDDDDCCCAAA>>><<<999999888666555333222111///......---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,,,,------......///000000111...///111333444555666666555555666666777777888888;;;;;;;;;<<<===>>>???@@@FFFNNN]]]pppqqqlllhhhfffccc______bbb___```ccceeeggghhhiiiiiibbb___[[[YYYYYYYYYYYYXXXWWWXXXXXXYYYZZZZZZZZZZZZYYYXXXVVVSSSPPPPPPRRRTTTSSSTTTTTTTTTSSSRRRPPPOOOOOOQQQRRRTTTUUUVVVVVVUUUUUUSSSPPPPPPPPPQQQQQQPPPHHHFFFCCCCCCCCCCCCBBBAAA???AAABBB@@@===<<<>>>AAABBBCCCEEEFFFGGGHHHGGGGGGCCCDDDEEEEEEDDDEEEGGGIIIFFFFFFEEEEEEFFFHHHJJJKKKEEEEEEEEEDDDDDDCCCBBBAAABBBBBBCCCCCCDDDCCCCCCCCCCCCDDDEEEGGGGGGFFFFFFEEEEEEEEEEEEEEEFFFHHHJJJLLLLLLKKKIIIGGGFFFFFFFFFGGGFFFEEEEEEEEEGGGHHHGGGFFFJJJJJJJJJKKKLLLMMMMMMNNNLLLLLLLLLLLLNNNPPPRRRSSSQQQNNNKKKJJJKKKNNNPPPQQQSSS[[[gggxxxtttaaaSSSHHHAAA???>>>???BBBEEEHHHMMMSSSWWWWWWZZZ]]]___```bbbdddeeejjjnnntttyyy~~~wwwoooccc[[[VVVRRRLLLGGGFFFDDDAAA<<<888555333222000000000000000000000000000000000000000000000000///...,,,,,,...///...------,,,,,,,,,,,,---..............................++++++,,,,,,,,,---------,,,,,,,,,,,,,,,---...///........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------........................---------.........//////,,,,,,+++***+++,,,...///++++++,,,,,,,,,---------000000000000000000000000000000000000000000000000////////////////////////------------------------++++++++++++++++++++++++************+++,,,---...,,,---......//////........................................../////////000,,,,,,------...///000000---...///000000///...---------------.........//////////////////000111111......------------......111111000000//////......000000000000////////////////////////////////////111111111111111111111111000000000000000000000000222222111111222222333444333555777888:::<<>>===777666555444222111000///.........------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,+++---------...///000000111///000111333444555666666555555666666777888888888::::::;;;<<<>>>@@@BBBCCCJJJWWWlllxxxoookkkhhhgggddd```aaaeeebbbcccfffhhhjjjkkkkkkkkkaaa^^^ZZZXXXXXXYYYYYYXXXWWWXXXYYYYYYYYYYYYYYYYYYYYYXXXVVVSSSPPPPPPSSSUUURRRRRRSSSSSSRRRPPPNNNMMMOOOPPPRRRTTTUUUVVVVVVUUUUUUSSSPPPOOOPPPPPPPPPOOOIIIHHHGGGEEEDDDBBBAAAAAA@@@AAABBBAAA?????????@@@AAACCCFFFGGGFFFDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEEEEDDDDDDDDDDDDBBBCCCCCCDDDDDDDDDDDDCCCGGGGGGFFFEEEDDDDDDEEEEEEEEEFFFFFFGGGGGGGGGFFFFFFGGGFFFEEEDDDDDDDDDEEEEEEGGGFFFDDDCCCCCCEEEGGGHHHHHHHHHIIIJJJKKKLLLMMMMMMLLLLLLLLLMMMNNNNNNOOOOOOLLLKKKJJJIIIJJJMMMPPPRRRUUUXXX```pppwwwyyyzzzcccSSSHHHAAA===>>>>>>???@@@CCCGGGJJJKKKVVVUUUSSSSSSUUUXXX[[[^^^aaadddiiinnnttt{{{~~~tttlllfff```YYYTTTMMMJJJDDD???;;;777555444444222000000111222111000.........//////000222222...........................---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////......---------,,,.........------,,,,,,,,,++++++++++++++++++++++++,,,+++*********+++,,,---//////...------,,,++++++///...,,,++++++,,,...///............---,,,+++***++++++******++++++,,,---,,,------...............///////////////...............---------,,,,,,,,,------......------,,,+++++++++************************+++++++++,,,,,,,,,,,,,,,,,,---...///000000+++,,,---///000000000000////////////////////////000000///...............//////............//////000000//////......------////////////000000000000...............///000000......//////000000111111000000///...............////////////000000000000000000000000000000000000000000000000111222333444///000222333444444444333555666888;;;===???@@@AAAEEEDDDCCCAAA???===<<<;;;555555444333222111000///.........------,,,,,,,,,///...,,,++++++,,,...//////......,,,+++***))))))------......///000000000111222222333333444444555777666666666777888999999:::;;;===???===<<>>@@@BBBCCCDDDCCCBBBAAA???<<<:::999888444444333222111000///.........---------,,,,,,,,,...---+++******+++---...------------,,,,,,,,,,,,------...//////000000111222222222333444444555555777777666777777888999::::::;;;===??????@@@IIISSSaaavvvxxxnnniiigggdddaaa______``````ddddddeeefffhhhhhhfffccc^^^[[[YYYXXXYYYZZZZZZYYYWWWXXXXXXXXXXXXWWWVVVUUUUUUTTTSSSQQQPPPPPPPPPQQQSSSQQQPPPNNNMMMMMMMMMMMMOOOQQQRRRTTTUUUUUUUUUUUUTTTSSSQQQPPPOOOOOOOOOPPPHHHGGGFFFDDDBBBAAA@@@???>>>???@@@@@@???@@@BBBDDDGGGIIIKKKJJJHHHEEECCCCCCBBBBBBBBBBBBCCCDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBDDDDDDEEEFFFFFFFFFFFFFFFHHHHHHGGGGGGFFFFFFGGGGGGHHHHHHGGGFFFEEEDDDDDDDDDGGGGGGEEEDDDCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGGGGHHHIIIIIIJJJKKKLLLMMMMMMNNNLLLLLLMMMMMMNNNOOOOOOOOOKKKJJJIIIIIIJJJLLLNNNPPPRRRSSSYYYfff}}}wwwqqqqqqsssxxxiii]]]SSSJJJDDD@@@????????????AAABBBCCCHHHHHHJJJLLLOOORRRTTTVVVXXX[[[___ccciiiooowww|||}}}zzzvvvsssggg```WWWMMMFFF@@@;;;888666555444333333222000---111111000......---------...........................---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,...000222444444...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000000------,,,,,,++++++*********,,,---//////---,,,***............---,,,++++++------,,,,,,------...///---......///////////////......//////////////////.........------------,,,---------------,,,++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,------..................///////////////...------////////////////////////000//////............/////////............//////...///////////////000000////////////000000000000000////////////000111111000000000000////////////000000///.........//////000000000111111111222222111111111111111111111111222111111111111222222333333333333444555666777888888:::<<<>>>AAABBBDDDDDD@@@???>>>;;;999666444333222222111000///......---...------------,,,,,,,,,---,,,+++******+++,,,---,,,---------......//////.........///000000111111222222333333444555555555777777777777888999:::;;;;;;;;;===???AAAFFFRRR^^^ssszzzooohhheeedddbbb_________```aaadddccccccdddeeeeeebbb```]]][[[ZZZYYYZZZZZZXXXWWWXXXXXXXXXWWWWWWUUUTTTSSSRRRRRRQQQPPPPPPPPPPPPPPPQQQPPPOOONNNMMMLLLLLLLLLPPPQQQSSSTTTUUUUUUTTTTTTUUUTTTRRRPPPNNNNNNNNNOOOFFFFFFEEECCCBBB@@@??????>>>???@@@@@@@@@AAADDDFFFJJJLLLMMMLLLIIIEEECCCCCCAAAAAAAAAAAAAAABBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAADDDEEEFFFGGGGGGGGGGGGGGGIIIHHHHHHGGGGGGHHHHHHHHHHHHGGGEEEDDDDDDEEEFFFGGGGGGGGGFFFFFFEEEEEEEEEEEEAAABBBDDDFFFGGGGGGHHHHHHHHHHHHIIIJJJKKKLLLLLLMMMLLLLLLMMMNNNNNNOOOOOOPPPKKKJJJIIIIIIJJJLLLNNNOOOOOOPPPUUU```vvvvvvsssrrr~~~|||wwwkkkaaaWWWMMMFFF??????>>>======>>>???@@@BBBDDDFFFJJJMMMPPPRRRTTTVVVXXX\\\___dddjjjqqquuuuuummmaaaVVVMMMFFF???:::555444333333444333000...111000///...------------...........................------,,,,,,,,,------------------------------------------------------............////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********++++++,,,,,,,,,++++++*********,,,---...//////...---,,,---.........------,,,+++,,,,,,,,,,,,,,,---......---...//////000000//////............////////////............------------,,,------------,,,++++++******+++++++++++++++,,,+++++++++,,,,,,,,,------...............---------...///////////////......////////////////////////000///............////////////............//////......//////000000000111////////////000000000000000000000000000111111222111111000000//////......000000///////////////000000111111111222222222222111111111111111111111111222222222111111222222333444333333333444666999:::888999;;;===???AAAAAABBB>>>===;;;999666333111000000000//////...---,,,,,,---------------------------,,,,,,++++++,,,,,,---............////////////...//////000000111111222333333333444555555666666777777777888999:::;;;<<<<<<;;;<<<@@@DDDLLL[[[jjj}}}ooohhheeebbbaaa___^^^^^^___```aaacccbbbbbbbbbbbbbbb___]]]\\\ZZZYYYZZZZZZYYYWWWUUUWWWWWWVVVVVVTTTSSSRRRQQQPPPPPPPPPPPPPPPPPPQQQQQQPPPPPPOOONNNMMMMMMLLLLLLOOOPPPRRRTTTUUUVVVUUUUUUUUUTTTRRRPPPNNNMMMMMMMMMEEEEEEDDDCCCBBBAAAAAA@@@@@@AAAAAAAAAAAABBBFFFHHHMMMNNNOOOMMMIIIEEECCCBBB@@@@@@@@@@@@@@@@@@AAABBBEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBAAAAAAAAAAAADDDEEEFFFGGGHHHHHHHHHHHHIIIHHHHHHHHHHHHHHHIIIIIIKKKIIIFFFDDDDDDEEEFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFAAABBBDDDFFFGGGGGGHHHHHHFFFGGGHHHIIIJJJKKKKKKLLLMMMMMMMMMNNNOOOOOOPPPPPPKKKKKKJJJJJJKKKLLLMMMNNNLLLNNNRRR[[[nnnyyyvvvuuukkkcccZZZPPPIII@@@???>>>===<<<======>>>@@@BBBEEEHHHLLLPPPRRRSSSUUUWWWZZZ]]]aaaffflllqqqyyy|||vvvjjj___WWWNNNDDD>>>555444333333444444222000//////............//////////////////////////////---------,,,,,,---......------------------------------------------------//////...------,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((('''&&&,,,,,,++++++++++++******...---,,,++++++,,,---...---------...------,,,,,,+++++++++++++++,,,,,,------......///////////////---.........//////000000//////.........---------,,,,,,------,,,,,,+++*********++++++,,,,,,,,,,,,++++++,,,,,,,,,---------...............---------,,,---...///000000000000//////////////////////////////............////////////............//////.../////////000000111111////////////000000000000000000000000000111111222111111000000//////......000000/////////000000111000111111111222222222222111111111111111111111111222222222222222222333444444333333444555777:::;;;:::;;;<<<>>>??????@@@@@@<<<;;;999777444222000//////......------,,,,,,,,,------------------------......------------......000000/////////.........//////000000111222222222333444444555555666777777777777888888999;;;<<<======<<<>>>CCCIIIUUUgggxxxrrriiieeeeee______^^^^^^^^^___aaaaaacccaaa`````````___^^^\\\ZZZYYYYYYYYYYYYYYYVVVTTTWWWVVVUUUTTTSSSRRRQQQQQQPPPPPPQQQQQQQQQQQQQQQQQQOOOOOOOOOOOONNNMMMMMMLLLMMMOOOQQQTTTVVVWWWWWWWWWUUUTTTQQQOOONNNMMMMMMMMMCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCCCCBBBBBBDDDGGGJJJNNNOOOPPPNNNJJJFFFCCCBBB@@@@@@@@@??????@@@@@@AAAEEEEEEEEEEEEEEEEEEEEEEEECCCCCCBBBBBBBBBAAAAAAAAACCCDDDEEEFFFGGGHHHHHHHHHHHHHHHGGGGGGHHHHHHIIIIIIOOOLLLHHHEEEDDDDDDFFFHHHJJJJJJJJJIIIHHHGGGFFFEEECCCCCCDDDEEEFFFGGGGGGHHHGGGGGGHHHIIIJJJKKKKKKLLLMMMMMMNNNNNNOOOPPPPPPPPPLLLLLLLLLLLLLLLMMMNNNNNNLLLNNNQQQWWWddd{{{}}}ssskkkddd^^^VVVQQQFFFDDDBBB@@@>>>======>>>???@@@BBBFFFJJJNNNQQQSSSSSSUUUXXXZZZ]]]bbbggglllrrruuuzzz~~~sssjjjbbbYYYNNNEEE:::777555444555555444333000000/////////000000111////////////////////////------------------...///------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,***)))(((,,,,,,,,,,,,,,,,,,++++++,,,***)))'''''')))***,,,,,,------...------,,,,,,+++************+++,,,,,,,,,------...............------......///000000000/////////.........------,,,,,,,,,,,,,,,+++************++++++,,,---------,,,,,,,,,,,,------------------..................+++,,,---///000000111111///////////////////////////............//////000//////............/////////000000000000000000111////////////000000000000000////////////000111111000000000000////////////000000/////////000111111000000000111111111222222222222222222222222222222111111111222222333444555444444555666888:::;;;<<<>>>>>>??????@@@?????????999888777555333111000///......---------,,,,,,,,,,,,,,,,,,------------............//////.........000000//////.........---000000000111222222333333444444555555666777777777777888888999:::<<<===>>>>>>>>>BBBJJJTTTcccyyyvvvlllfffdddddd^^^^^^^^^^^^___```aaaaaabbb```^^^^^^___^^^]]][[[YYYXXXWWWWWWXXXXXXWWWVVVWWWVVVUUUTTTSSSSSSSSSSSSRRRRRRSSSSSSTTTSSSSSSRRROOOPPPPPPPPPPPPOOONNNMMMNNNOOOQQQTTTVVVVVVWWWVVVTTTSSSQQQOOOMMMMMMMMMNNNBBBBBBCCCDDDDDDEEEFFFFFFEEEFFFEEEDDDCCCEEEIIILLLNNNOOOPPPNNNJJJFFFCCCBBBAAA@@@@@@??????@@@@@@AAACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCDDDFFFGGGHHHHHHHHHGGGGGGGGGGGGGGGHHHIIIIIILLLJJJGGGEEEEEEHHHLLLNNNUUUUUUTTTRRROOOKKKHHHGGGEEEEEEDDDDDDDDDFFFGGGHHHHHHIIIIIIJJJKKKLLLMMMMMMMMMMMMNNNOOOOOOPPPPPPQQQMMMMMMMMMMMMNNNNNNNNNNNNMMMPPPRRRTTT[[[jjj{{{rrrkkkgggccc^^^[[[OOOMMMIIIEEEBBB???>>>===>>>>>>???AAAEEEIIINNNPPPPPPRRRTTTVVVXXX\\\bbbfffjjjnnnsssxxx|||{{{uuuooofffYYYOOOBBB???:::777666666555555333222111000000000000000////////////////////////---------------...//////................................................,,,,,,,,,---------......,,,,,,,,,---------......------------------------------...///...---,,,+++,,,,,,,,,,,,,,,,,,------+++******************+++,,,,,,------...------,,,,,,++++++++++++,,,------+++,,,,,,---------------------......///000000111////////////............+++,,,,,,,,,,,,+++************++++++,,,------...,,,,,,,,,------------...,,,---------.../////////------...///000000//////////////////////////////...............///000000//////............//////111111111000000000000000////////////000000000000//////......//////000111////////////000000000000000000//////000111111222/////////000000000111111222222222222222222222222000000111222333444666777555666888:::<<<===>>>>>>???@@@@@@???>>>===<<<;;;666555444333111000///......------------,,,,,,,,,,,,,,,,,,---------......---..................------...............//////000000111111222333333444444555555666777777888888888888888999;;;<<<>>>???@@@BBBHHHTTTbbbtttxxxlllhhhdddbbbbbb^^^^^^^^^___``````aaaaaaaaa___]]]]]]^^^^^^]]]\\\YYYWWWUUUUUUWWWXXXYYYXXXYYYXXXWWWVVVUUUUUUVVVWWWTTTUUUUUUVVVVVVUUUTTTSSSPPPPPPQQQQQQQQQPPPOOONNNQQQRRRSSSTTTUUUUUUTTTSSSRRRQQQPPPNNNMMMMMMNNNNNNAAABBBCCCDDDEEEFFFGGGHHHGGGGGGFFFEEEDDDFFFIIILLLMMMOOOOOONNNJJJFFFCCCBBBAAAAAA@@@@@@@@@@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBDDDDDDCCCCCCCCCBBBBBBBBBBBBCCCDDDEEEGGGGGGHHHHHHFFFFFFFFFFFFGGGGGGHHHIIIFFFEEECCCDDDGGGMMMSSSWWWaaa```^^^ZZZVVVQQQLLLJJJGGGFFFDDDCCCCCCEEEGGGHHHJJJJJJKKKLLLMMMNNNOOOOOOMMMNNNNNNOOOOOOPPPPPPQQQNNNNNNNNNNNNNNNOOOOOOOOOOOOQQQSSSRRRUUU___ppp}}}zzzqqqkkkhhhgggeeecccWWWTTTOOOJJJEEE@@@>>>===<<<<<<<<<>>>AAAFFFKKKNNNMMMOOOQQQRRRUUUXXX^^^aaafffjjjoootttxxx}}}|||xxxoooaaaWWWIIIEEE>>>:::777777666666666555333111000//////...000000000000000000000000---------------...///000..................................................................------,,,,,,,,,------.........------------------------***+++,,,...///......---------------------------+++,,,...//////...,,,+++,,,,,,------...------------,,,,,,,,,,,,---......***+++,,,,,,------,,,,,,---------...///000000111000/////////............+++,,,,,,,,,,,,+++************+++,,,,,,---......,,,,,,,,,---------......,,,,,,------...///000000///////////////......---////////////////////////...............///000111//////............//////222222111111000000//////////////////000000000000...............///000000......//////000000111111000000///000000111222222////////////000000000000222222222222222222222222///000000222333555777888777888;;;===???@@@@@@@@@>>>>>>>>>===;;;:::888777333333222111000///.........------------------,,,,,,,,,,,,------.........,,,------......------,,,++++++,,,---...///000111000111111222222333444444555555666666777777888888888888888999;;;===>>>???AAADDDMMM[[[kkkmmmffffffccc```___^^^______``````aaaaaaaaa```___]]]]]]^^^___^^^]]]XXXVVVTTTTTTVVVXXXYYYZZZ[[[ZZZYYYXXXWWWXXXYYYZZZVVVWWWWWWXXXWWWVVVUUUTTTPPPQQQRRRRRRRRRQQQPPPOOOTTTTTTUUUUUUTTTSSSRRRQQQRRRQQQOOONNNMMMNNNOOOOOOBBBBBBCCCCCCDDDDDDEEEEEECCCEEEGGGGGGFFFHHHLLLOOOQQQOOOLLLIIIGGGFFFFFFGGGCCCBBB@@@?????????@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBBBBDDDEEEEEECCCEEEGGGIIIIIIIIIHHHGGGFFFFFFEEEEEEFFFFFFGGGHHHIIIGGGGGGHHHMMMUUU]]]bbblllpppnnnfff]]]VVVNNNGGGGGGFFFEEEDDDCCCBBBBBBBBBEEEHHHKKKOOOQQQQQQPPPOOOPPPPPPPPPPPPOOONNNMMMMMMKKKKKKKKKKKKLLLMMMNNNOOOMMMNNNPPPSSSVVV[[[bbbfffrrr}}}{{{sssooooooppppppooogggccc___ZZZSSSKKKFFFDDDAAA<<<:::>>>AAAAAABBBEEEGGGHHHJJJKKKNNNSSSYYY^^^```ccchhhjjjmmmrrrzzzzzznnndddVVVKKKBBBAAA???;;;999<<<555555444222///------...000///...,,,,,,---......//////............//////...---,,,,,,++++++++++++---------.........//////---------.........////////////.........---------000000000000000000000000/////////...------,,,,,,/////////...---------,,,.................................------,,,,,,,,,***+++---...///......---........................---------.........//////...------------,,,,,,,,,---,,,+++++++++,,,---...'''(((***+++------.........---,,,***)))(((((((((...............---------////////////////////////000000000000000///......111000///...............///...---,,,,,,---...///000000000000000000000000000/////////000111222222222222111111000000//////000000000000////////////222222111111111111111111000111111111111222222222000000000111222222333333444333333333444666777999:::;;;===???@@@BBBBBBCCC???>>>===;;;999777666555222111111000///......---......---------,,,,,,,,,------------------------//////.........---------...............///000111333333333444444444555555666666666666777777777777777888999:::;;;<<<===>>>EEEIIIWWWlllxxxhhhbbb```]]][[[[[[]]]^^^```aaaaaaaaa```___aaa```___]]]\\\\\\]]]]]]ZZZWWWUUUUUUWWWZZZ\\\]]][[[\\\[[[ZZZYYYYYY\\\^^^ccc```\\\ZZZYYYWWWUUUSSSSSSSSSTTTTTTTTTRRRQQQPPPRRRQQQRRRSSSUUUVVVTTTSSSTTTRRROOOMMMLLLMMMNNNOOOBBBBBBCCCDDDEEEEEEFFFFFFFFFGGGHHHHHHGGGGGGJJJMMMOOONNNKKKHHHFFFEEEFFFFFFCCCBBB@@@?????????@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEFFFCCCEEEGGGHHHIIIIIIHHHGGGFFFFFFEEEEEEFFFFFFGGGHHHFFFFFFHHHNNNWWWcccnnnuuu}}}rrreee[[[RRRJJJEEEEEEEEEEEEFFFGGGHHHIIIHHHKKKNNNQQQSSSSSSRRRRRROOOOOOOOOOOONNNMMMLLLKKKKKKKKKJJJKKKKKKLLLMMMNNNNNNOOOPPPQQQRRRVVV[[[___gggpppzzzyyyuuuuuuvvvwwwwwwrrrooolllhhhcccZZZQQQLLLBBB<<<999;;;======>>>@@@AAABBBDDDEEEGGGKKKQQQUUUXXX\\\```cccfffkkkrrrxxxzzzvvvmmm___TTTJJJGGGDDD>>><<<>>>666666444222///......///000///......------......//////............/////////......---,,,,,,------,,,,,,,,,---------......---------.........////////////.........---------////////////////////////------..............................------------........................------------------,,,,,,,,,---.........---,,,,,,........................---------.........//////.........------,,,,,,,,,...---,,,+++******+++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++,,,------------..................////////////////////////000000000000000///......000//////............//////...------------...///000000000000000000000000000000000///000000111111000000000000000000//////000000000000////////////111111111111111111111111111111111111222222222222111111111111222222333333444444444444555777999:::<<<===???@@@AAABBBAAAAAA<<<<<<:::999777555444333111111000000///......---,,,,,,,,,------.....................------------//////.........---------............///000111111333333444444444555555555666666666777777777777777888999:::;;;<<<>>>AAADDDLLLSSScccxxx{{{pppeeebbbbbb___[[[ZZZ]]]^^^___aaabbbbbbaaaaaaaaa```___^^^]]]]]]]]]^^^\\\ZZZWWWWWWYYY\\\^^^^^^^^^^^^\\\ZZZYYYZZZ]]]```gggddd```]]][[[YYYVVVTTTSSSSSSTTTUUUUUUTTTSSSRRRSSSQQQPPPQQQTTTUUUVVVUUUSSSRRROOOMMMLLLMMMNNNOOOBBBCCCDDDEEEFFFGGGHHHHHHHHHIIIIIIIIIHHHHHHJJJKKKMMMKKKIIIGGGEEEDDDEEEEEEBBBBBB@@@??????@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBCCCCCCDDDEEEFFFDDDEEEFFFHHHIIIHHHHHHGGGFFFEEEEEEEEEEEEFFFGGGGGGEEEGGGKKKSSS```pppqqqeeeYYYQQQHHHGGGGGGGGGHHHJJJLLLNNNLLLNNNQQQTTTVVVVVVUUUTTTNNNNNNNNNNNNMMMLLLKKKJJJKKKKKKKKKJJJJJJKKKLLLLLLOOOOOOOOONNNNNNOOOSSSUUU[[[aaajjjqqqwww~~~~~~}}}}}}tttfff[[[HHH@@@::::::;;;::::::<<<<<<===>>>???@@@CCCHHHKKKNNNQQQUUUXXX[[[```hhhmmmrrr{{{yyylllbbbVVVPPPKKKEEEAAA@@@999777555222000//////000///////////////......---//////............//////000///..................++++++,,,,,,,,,---------------........./////////...............---------------------------------,,,,,,------...//////000------------....................................,,,,,,------------------...//////......,,,++++++........................------.........///////////////...---,,,,,,++++++......,,,+++***))))))))),,,+++*********,,,---...---------------...///000,,,---------.../////////////////////////////////000000000000000//////...///............//////000///......------......///000000000000000000000000111111000/////////000000//////////////////000000////////////000000000000111111111111111111111111111111111111222222222333222222222222333333333333444555555666777999;;;<<<>>>???AAABBBBBBAAA@@@???999888777666444333111111000000000///......------***++++++,,,---...///000------------............/////////............---///......///000111222222444444444444555555555666666666777777777888888888999::::::;;;===AAAFFFKKKXXXcccuuu~~~nnnfff```bbbccc```[[[YYY\\\]]]___aaabbbcccccccccaaaaaa```___^^^^^^^^^^^^___\\\ZZZZZZ\\\^^^______^^^]]]\\\[[[ZZZ]]]aaaeeellliiiddd```^^^[[[WWWUUURRRSSSUUUUUUVVVUUUTTTTTTTTTRRRPPPQQQSSSVVVWWWXXXRRRQQQOOOMMMMMMMMMOOOPPPBBBCCCDDDEEEGGGHHHJJJJJJHHHHHHIIIIIIIIIIIIJJJKKKJJJIIIGGGEEEDDDDDDDDDDDDBBBBBB@@@@@@???@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDEEEFFFDDDDDDFFFGGGGGGHHHGGGGGGEEEEEEEEEEEEEEEFFFGGGGGGGGGHHHLLLVVVdddvvv}}}ooobbbXXXOOOMMMJJJHHHHHHIIIKKKLLLNNNPPPSSSVVVWWWWWWUUUTTTNNNNNNNNNNNNMMMLLLKKKJJJLLLLLLKKKKKKKKKKKKKKKLLLNNNOOONNNMMMKKKKKKNNNPPPUUUYYY___hhhrrr~~~~~~nnnSSSHHH???<<<<<<:::999::::::;;;<<<<<<<<<>>>BBBDDDEEEIIIMMMOOOQQQVVV]]]ccclllvvvxxxoooccc[[[TTTMMMGGGCCC===:::666222111000000000//////000111000///...---//////............////////////......---......///,,,,,,,,,---------..................////////////........................,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,,,,,,,------.................................,,,,,,,,,------........................------,,,....................................//////////////////...---,,,++++++***,,,,,,++++++************)))(((((()))+++...111333111000///...------------,,,,,,,,,---...///000000//////////////////////////////000000000000//////...............///000111//////............//////////////////////////////222111000///////////////------......//////000000////////////000000000000111111111111111222222222111111111222222222333333333333333333444444444444666666777999:::<<<===>>>???@@@BBBCCCBBB@@@>>><<<777666555444222111000////////////......---------++++++,,,,,,---...//////,,,,,,,,,,,,------------/////////.............../////////000111222333444444555555555555666666666666777777888888999999999999:::;;;;;;===CCCKKKRRReeesssmmmfff```]]]```bbb___[[[ZZZ[[[\\\___aaacccdddddddddaaaaaa``````____________```^^^\\\\\\]]]_________\\\\\\[[[[[[\\\```eeejjjnnnjjjfffbbb___[[[XXXUUURRRSSSTTTUUUVVVVVVUUUTTTSSSSSSSSSUUUWWWYYYYYYXXXQQQPPPOOONNNMMMNNNOOOPPPCCCCCCDDDFFFGGGIIIJJJJJJEEEEEEFFFHHHJJJKKKLLLLLLGGGGGGFFFEEEDDDCCCCCCCCCBBBAAA@@@@@@@@@AAABBBCCCBBBBBBBBBBBBBBBBBBBBBBBBDDDCCCCCCCCCCCCDDDDDDEEECCCCCCDDDEEEEEEFFFFFFFFFEEEEEEDDDDDDEEEEEEFFFGGGGGGHHHLLLVVVfffzzzxxxjjj___VVVSSSNNNJJJIIIIIIKKKMMMOOOPPPSSSVVVVVVVVVTTTSSSOOOOOOOOOOOONNNMMMLLLKKKMMMMMMLLLKKKKKKKKKLLLLLLMMMMMMMMMLLLKKKKKKMMMOOORRRTTTZZZbbbnnn~~~~~~]]]OOOBBB===<<<999777777999:::::::::::::::===???@@@CCCGGGHHHJJJNNNUUUZZZdddnnnxxx|||zzzpppggg```YYYQQQJJJDDD???888444222222111111///000111222111000...---//////............//////...---------------..................////////////........./////////000000---.....................------------------------//////.........---------+++,,,,,,,,,------..............................,,,,,,,,,------.........------------......//////................................./////////000000//////...---,,,,,,++++++******++++++,,,,,,,,,,,,***)))))))))+++...111333000///...---,,,,,,,,,---,,,,,,,,,---...///000000//////////////////////////////000000000000//////...............///000111////////////////////////////////////////////////111111000///.........///------......//////000000.../////////000000000111000000111111111222222222111222222222222333333333333333333444555555666666888999:::<<<===>>>???@@@@@@@@@AAAAAA@@@>>>;;;:::666555444333222111000///............------------------------------------******++++++,,,,,,,,,,,,////////////////////////000000000111222333444555555555555666666666777777777777777888999::::::;;;:::;;;<<<<<<>>>FFFRRR\\\ssswwweeeeee___\\\^^^___\\\[[[\\\ZZZ\\\^^^aaacccdddddddddaaaaaaaaaaaaaaaaaa`````````^^^]]]\\\]]]^^^^^^]]]]]]]]]]]]\\\\\\___cccgggjjjgggccc```]]][[[XXXVVVQQQRRRTTTUUUVVVUUUUUUTTTRRRTTTWWW[[[]]]\\\YYYVVVPPPOOONNNNNNNNNOOOPPPPPPCCCDDDDDDFFFGGGHHHIIIIIIDDDDDDDDDGGGJJJLLLLLLKKKFFFEEEEEEEEEDDDDDDCCCCCCBBBAAAAAA@@@@@@AAACCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBBBBCCCCCCDDDAAABBBBBBBBBCCCDDDDDDEEEEEEDDDDDDDDDDDDEEEFFFFFFEEEFFFKKKVVVggg}}}rrrhhh^^^ZZZTTTOOOLLLMMMOOOQQQOOOPPPSSSUUUUUUTTTRRRQQQOOOOOOOOOOOONNNMMMLLLKKKKKKKKKKKKJJJKKKKKKLLLLLLKKKLLLMMMLLLKKKKKKMMMOOONNNQQQVVV]]]iii{{{dddTTTDDD===;;;888666555666777888888777777999:::===@@@BBBCCCDDDGGGMMMQQQVVVaaakkkpppuuu{{{~~~uuuoooiii___VVVNNNGGG===777666555444333111111111111111000////////////............//////---------,,,------...///...////////////000000000....../////////000000000---------.......................................000//////...------,,,,,,,,,,,,,,,,,,------------........................,,,,,,------------------------------...///000111............................../////////000000000......---------,,,,,,,,,)))***+++,,,---............---,,,++++++,,,---...+++++++++,,,---...///000,,,---------.../////////////////////////////////...//////000000000000000///............//////000...//////000000//////...000000000000000000000000000000///.........////////////////////////000000......//////000000111111000000000111222222333333222222222222333333333333222222333555666777888999;;;<<<===???@@@@@@@@@@@@?????????>>><<<;;;999888555444444333111000000///------------------------......---------,,,,,,,,,******++++++,,,,,,------...////////////000000000000000111111333444666777666666666666777777777777777777888999:::;;;;;;<<<;;;<<<>>>???DDDOOO```lllnnncccddd^^^[[[\\\\\\ZZZZZZ\\\ZZZ[[[]]]```bbbcccccccccaaabbbbbbccccccbbbaaaaaaaaa___]]]]]]^^^^^^]]]\\\``````___]]][[[[[[]]]___cccaaa^^^\\\\\\[[[YYYWWWSSSTTTUUUVVVWWWVVVUUUTTTSSSUUUYYY^^^```]]]XXXTTTNNNNNNNNNNNNOOOPPPPPPQQQDDDDDDEEEEEEFFFGGGGGGHHHDDDCCCDDDFFFJJJKKKIIIGGGEEEEEEEEEEEEEEEDDDDDDCCCBBBAAAAAA@@@AAABBBCCCDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBB@@@@@@@@@@@@AAABBBCCCCCCDDDDDDDDDDDDDDDEEEFFFFFFCCCDDDHHHSSSeee{{{|||vvvlllggg___WWWRRRQQQRRRSSSOOOQQQSSSUUUUUUSSSQQQPPPNNNNNNNNNNNNMMMLLLKKKJJJHHHHHHHHHHHHIIIIIIJJJKKKKKKLLLMMMLLLKKKJJJKKKMMMKKKOOOTTTZZZdddwwwkkkZZZHHH???===:::777666666777888888777666888999:::<<<>>>>>>===???EEEIIILLLVVV___ccchhhnnnssstttzzz~~~zzzooodddXXXOOODDD===;;;:::888666222222111111000000000111//////............//////......------...//////000.........////////////000.../////////000000000000---------.........//////..........................................------------,,,,,,,,,,,,,,,,,,........................------------------,,,,,,//////...------...///000.........................../////////000000000000,,,,,,,,,------------...++++++---...///......---.........---,,,,,,+++++++++++++++,,,---...000000------..................////////////////////////......///000000000000000000//////............///...///000111111000///...000000000000000000000000//////.........///000000000000000000000000//////.........///000111111111///000000111222222333333222222222333333333444444111222333555777999:::;;;>>>???@@@AAAAAAAAA@@@@@@>>>===;;;999888777777888333333222111000//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------++++++,,,------...//////.../////////000000000000000111111222444555777888666666777777777888888888777777888999:::;;;<<<<<<;;;>>>BBBEEELLL\\\qqqsssfffbbb___[[[ZZZ\\\\\\YYYYYY[[[YYY[[[]]]___aaaaaaaaaaaaaaabbbcccddddddcccbbbbbbbbb```^^^^^^______]]]\\\\\\]]]^^^]]][[[ZZZ[[[\\\]]][[[ZZZZZZ[[[\\\[[[ZZZWWWWWWXXXYYYYYYXXXVVVVVVTTTVVVYYY\\\]]][[[VVVRRRMMMMMMNNNNNNOOOPPPQQQQQQDDDDDDEEEEEEFFFFFFFFFGGGFFFDDDDDDFFFIIIIIIGGGDDDDDDEEEEEEEEEEEEEEEDDDDDDBBBAAAAAA@@@AAABBBCCCDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@AAAAAA????????????@@@AAABBBCCCDDDDDDDDDDDDDDDEEEFFFFFFCCCDDDGGGPPPaaawwwyyyssshhh^^^VVVRRRRRRRRRPPPQQQSSSUUUUUUTTTQQQPPPMMMMMMMMMMMMLLLKKKJJJIIIEEEEEEFFFFFFGGGHHHIIIJJJKKKLLLMMMLLLJJJIIIJJJKKKJJJOOOUUUYYYbbbuuuqqq___LLLCCC@@@===:::999777888:::999888888999;;;777999;;;:::999;;;???DDDHHHQQQXXX[[[^^^dddhhhiiiuuuzzzzzzmmm___UUUIIIAAA>>>===;;;999444333111000000000111222//////............/////////////////////000111111---------.........//////////////////000000000000---------.........//////------------------------,,,,,,------.../////////---------,,,,,,+++++++++.................................------,,,,,,,,,222111///...------..............................////////////000000000000++++++,,,------......///---.../////////...---,,,+++,,,---.........------///......---------.....................---------////////////////////////......///000000000000000111000///..................///000111111000///...000000000000000000000000...............///000111222222111111000000//////---......///000111111222///000000111222222333333222222333333333444444444000111333555888:::<<<===@@@@@@BBBBBBBBBBBB@@@@@@===<<<999777555555666777222222111000///......---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...//////------......///000111111.../////////000000111111111111111222444666777888777777777777888888888888777888888999;;;<<<======;;;???DDDJJJSSSfff~~~}}}jjjbbbaaaZZZXXXYYY\\\\\\YYYXXXZZZYYYZZZ\\\^^^````````````aaabbbddddddeeedddcccbbbcccaaa```___```___^^^\\\UUUXXX[[[\\\\\\\\\^^^___YYYXXXWWWXXX[[[]]]]]]]]]ZZZZZZ[[[[[[[[[YYYXXXWWWVVVVVVWWWYYYZZZYYYUUURRRMMMMMMNNNOOOPPPPPPQQQQQQEEEEEEEEEEEEFFFFFFFFFFFFDDDEEEEEEFFFFFFFFFEEEEEECCCCCCBBBCCCCCCDDDEEEFFFAAA@@@???@@@BBBDDDEEEDDDCCCBBB@@@@@@AAABBBAAA@@@AAABBBBBBBBBBBBBBBBBBAAAAAA???===<<<===???BBBCCCDDDDDDDDDDDDDDDEEEEEEFFFHHHIIIIIILLLWWWlll}}}}}}}}}zzzuuuiii\\\UUUUUUSSSPPPPPPPPPPPPQQQRRRQQQOOOMMMLLLLLLMMMMMMLLLKKKIIIHHHHHHFFFEEEEEEGGGIIIIIIIIIMMMNNNOOONNNKKKIIIHHHHHHNNNKKKMMMUUU[[[hhh~~~lll___SSSLLLFFF===999:::888999999999777777777888666666777999:::;;;<<<<<>>;;;666777666444111000000111///...---...000111000/////////............//////........................////////////////////////000000000000000000000000.........------,,,,,,,,,................................................---,,,++++++,,,---///000------............------------------------------////////////////////////......//////////////////------------------------------------------------,,,,,,,,,---------......//////............//////000000//////.........---111111000000//////......000111111111222222222222111111111111111111111111........................///000111222222111000///000000111111111111000000000000000000000000000000000000000000000000000000222222111111111111111222111222333222111111333444777777999;;;===>>>@@@AAAAAAAAABBBCCCBBB???===;;;:::999777555333222222111000000///...............,,,,,,,,,---------......---,,,,,,,,,,,,,,,,,,,,,..................------......//////000000111111000111222444666777999999888888888888888777666666888999999:::;;;;;;<<<===BBBEEEIIIRRRddd|||vvvhhh___\\\VVVXXX[[[[[[ZZZYYYYYYZZZ\\\^^^______^^^]]]^^^___cccbbbbbbdddeeedddaaa^^^`````````aaabbbaaa^^^[[[[[[ZZZYYYYYYYYYYYYZZZZZZYYYXXXYYY\\\___aaa___\\\[[[YYYWWWWWWYYY[[[[[[[[[VVVVVVWWWXXXYYYXXXTTTQQQLLLMMMOOOPPPQQQRRRRRRRRRDDDDDDEEEEEEEEEFFFFFFFFFEEEFFFFFFGGGGGGGGGFFFFFFBBBBBBBBBBBBCCCDDDEEEEEECCCAAA@@@@@@BBBCCCBBBBBBCCCAAA??????@@@AAA@@@???AAAAAABBBBBBBBBBBBAAAAAA@@@???===<<<===???AAACCCEEEEEEDDDDDDEEEEEEFFFGGGGGGHHHHHHKKKUUUggg}}}zzzxxxxxxyyyyyyvvvlll___WWWTTTSSSPPPPPPOOOOOOOOOPPPPPPNNNLLLKKKKKKKKKLLLKKKJJJHHHGGGFFFDDDCCCCCCEEEGGGHHHGGGKKKLLLNNNNNNLLLIIIHHHHHHMMMKKKMMMTTTZZZfff{{{mmmbbbWWWQQQKKKCCC>>>===::::::999888666666666666777777888999:::;;;<<<<<<===BBBGGGJJJKKKNNNUUUZZZdddjjjsss|||vvvmmm```VVVOOOJJJEEEBBB;;;:::999666333222111222111000//////000000///...//////............//////........................////////////////////////000000000000000000000000/////////.........------......................................................---,,,,,,,,,---...------............------+++,,,,,,---...//////000///////////////////////////////////////.........------------------------------------------------,,,,,,---------.........//////............//////000/////////..................//////000000111111000000000111111111222222111111111111111111111111........................///000111222222111000///000000111111111111000000000000000000000000000000000000000000000000000000222111111000000111111222222333333333111222333555666777999;;;===@@@AAABBB@@@@@@AAAAAA@@@>>><<<:::777666555333111000000000000000///...............,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,..............................//////000111111222444444555555666777888888777777888888888888888777<<<======<<<<<<<<<===>>>BBBHHHPPP]]]qqq~~~pppeee^^^[[[XXXZZZ]]]]]]\\\[[[[[[\\\]]]^^^``````^^^^^^^^^___bbbcccddddddcccaaa___^^^`````````aaabbb```]]]ZZZYYYYYYXXXXXXXXXXXXYYYYYYYYYXXXYYY\\\___```___]]]]]][[[YYYXXXYYYZZZYYYYYYUUUUUUUUUWWWWWWUUURRROOOMMMNNNQQQSSSTTTTTTSSSRRRDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGFFFFFF@@@@@@@@@AAAAAABBBCCCDDDCCCBBB@@@???@@@AAA@@@???BBB@@@>>>>>>???@@@???>>>@@@@@@AAAAAAAAAAAA@@@@@@???>>><<<<<<===???AAABBBFFFFFFEEEEEEFFFFFFGGGHHHFFFGGGHHHKKKRRR___ppp{{{{{{zzzwwwsssooooooppprrrvvvvvvpppcccYYYTTTRRRPPPPPPNNNLLLLLLMMMNNNMMMLLLIIIJJJJJJJJJIIIHHHGGGFFFDDDBBBAAAAAACCCEEEFFFFFFGGGJJJMMMNNNLLLIIIHHHGGGLLLJJJMMMSSSXXXbbbzzz}}}vvvmmmeee]]]XXXTTTLLLEEECCC>>>===;;;999777777666666777777888999999:::;;;;;;888<<>>@@@BBBCCC>>>>>>??????>>><<<:::999444333222000///.........000///......---.........,,,,,,,,,---------......++++++,,,,,,------............................../////////000111111222222777777777777777777777888666777888888999999999999===>>>>>>>>>===>>>AAADDDHHHRRR```ppppppiiibbb\\\YYYZZZ\\\______^^^]]]]]]^^^^^^```aaaaaa___^^^___```aaaccceeeddd```]]]]]]^^^______```aaabbb```]]]ZZZXXXWWWWWWVVVVVVWWWWWWXXXXXXXXXYYY\\\^^^___^^^]]]___\\\ZZZYYYYYYYYYXXXWWWUUUTTTTTTUUUUUUSSSOOOLLLMMMOOOSSSUUUVVVUUUSSSRRRDDDDDDDDDDDDEEEEEEEEEFFFEEEFFFFFFFFFFFFEEEEEEDDD????????????@@@AAABBBCCCBBB@@@??????@@@AAA@@@???BBB@@@>>>===>>>???>>>===>>>??????@@@@@@??????>>>======<<<<<<===???AAABBBGGGGGGFFFFFFGGGGGGHHHIIIFFFGGGIIIKKKPPPXXXcccjjjiiiiiihhheeedddeeehhhkkkppptttqqqfffZZZTTTQQQOOOOOOMMMKKKJJJKKKLLLLLLLLLIIIIIIIIIIIIHHHGGGFFFFFFCCCAAA@@@AAACCCEEEFFFFFFDDDGGGKKKLLLKKKIIIGGGGGGJJJJJJLLLPPPTTT^^^qqqxxxrrrlllgggbbb___\\\VVVNNNJJJDDDAAA===;;;999999999999666666777777888888888999888;;;>>>@@@BBBEEEIIIMMMTTTYYYaaaiiipppvvv{{{~~~~~~}}}vvvppplllfff___YYYJJJGGGBBB>>>:::888666444444222000///000000000///000000////////////000000........................////////////////////////////////////////////////////////////////////////......................................................------,,,,,,,,,,,,------............------000///...---,,,+++***)))////////////////////////000000000///......------........................------------------------------------............//////............/////////////////////.........111111000000//////......////////////000000000000111111111111111111111111000000000000000000000000000000000111111000000000000000111111111111000000000000000000000000000000000000000000000000000000111111000000000111222222333444555555444444666888999:::;;;<<<>>>???@@@AAA;;;<<<<<<;;;:::999777666222111000///............///......------.........,,,,,,,,,---------......***++++++,,,---...//////............//////////////////000111111222222333666666666777777777888888555666777999:::;;;;;;;;;;;;<<<======>>>AAAHHHMMMUUUcccuuuqqqfffccc```[[[XXX[[[]]]``````___^^^^^^___```aaacccbbbaaa___``````___cccfffccc]]]ZZZ[[[^^^^^^^^^___aaabbb```\\\XXXVVVUUUUUUUUUUUUVVVVVVWWWWWWXXXZZZ\\\^^^^^^^^^]]]^^^\\\ZZZZZZZZZZZZXXXWWWUUUTTTSSSSSSSSSQQQNNNKKKLLLOOOSSSVVVWWWUUURRRPPPCCCDDDDDDDDDDDDEEEEEEEEEDDDDDDDDDDDDDDDCCCBBBBBB???>>>>>>??????@@@AAABBB@@@>>>===>>>@@@BBBBBBBBBBBB@@@>>>===>>>>>>===<<<======>>>>>>>>>>>>=========<<<<<<===>>>@@@AAABBBGGGGGGGGGGGGGGGHHHHHHIIIHHHIIIKKKLLLOOOTTTYYY\\\ZZZ[[[ZZZZZZZZZ\\\aaadddiiinnnnnndddZZZTTTPPPNNNNNNLLLJJJIIIJJJKKKKKKJJJJJJJJJIIIHHHGGGGGGGGGGGGCCCBBBAAAAAADDDFFFGGGGGGCCCFFFIIIJJJIIIHHHGGGGGGHHHIIILLLNNNQQQXXXhhhuuu}}}uuuqqqkkkjjjhhhfffeeeaaaZZZSSSJJJFFF@@@<<<;;;:::999888555555555555666666666666999:::<<<>>>@@@CCCFFFHHHNNNSSSZZZaaaffflllrrruuuuuuwwwzzz|||}}}~~~{{{yyytttmmmhhhVVVQQQJJJDDDAAA>>>:::888555333000///000222222111000000////////////000000////////////////////////000000000000000000000000////////////////////////........................................................................+++,,,,,,------.........------............------......---,,,+++***)))(((////////////////////////000000//////.........---........................---------------------------------.........////////////............//////.........///////////////111111000000//////......////////////000000000000000000000000000000000000111111111111111111111111111000000000000000000111000000111111111111000000111111111111111111111111111111111111111111111111111111111111111222333333444555666666555666888:::============<<<<<<<<<<<<999999888888777555444444111111000//////...//////......------------......,,,,,,,,,---------......++++++,,,------...//////........./////////000000000000111111222333333333333444555666777888888999555666888999;;;<<<<<<<<<:::<<<>>>===>>>DDDMMMTTTcccttt}}}iiibbbaaa___\\\ZZZ\\\^^^```aaa```______```aaacccddddddbbb```aaaaaa^^^bbbdddaaa\\\XXXZZZ]]]]]]]]]___aaaaaa___[[[WWWTTTTTTTTTTTTTTTUUUVVVVVVVVVXXXZZZ\\\]]]]]]]]]^^^\\\[[[ZZZZZZ[[[[[[ZZZXXXUUUTTTSSSSSSRRRQQQNNNKKKKKKNNNRRRUUUUUUTTTQQQNNNCCCCCCDDDDDDDDDDDDEEEEEECCCDDDDDDCCCCCCBBBAAA@@@???>>>>>>??????@@@AAABBB???>>>>>>???AAACCCCCCCCCBBB@@@>>>>>>>>>>>>===<<<<<<<<<============<<<<<<=========>>>???AAABBBCCCGGGGGGFFFFFFGGGGGGHHHIIIIIIJJJKKKMMMOOOPPPQQQRRROOOPPPPPPPPPQQQTTTYYY]]]bbbfffggg___XXXTTTPPPLLLMMMKKKJJJIIIJJJKKKJJJIIIJJJIIIHHHGGGFFFFFFFFFGGGDDDBBBAAABBBEEEGGGHHHHHHCCCEEEHHHHHHGGGFFFFFFFFFGGGIIIKKKLLLMMMSSS^^^hhhyyy}}}wwwtttnnnoooooonnnooooooiiiaaaVVVOOOEEE???<<<;;;888666555555555555555555555444777888999:::<<<>>>@@@AAAIIIMMMRRRWWW\\\aaagggjjjllloootttvvvxxx{{{{{{vvvfff___VVVPPPLLLHHHDDD@@@999777333222222333333333111000000//////000000111////////////////////////000000000000000000000000000000000000000000000000------............//////................................................***+++,,,---............------............------******++++++,,,,,,,,,---////////////////////////////////////////////////........................------------------------------.........///////////////............//////.........///////////////......//////000000111111/////////000000000111111000000000000000000000000000000000000000000000000111111000000000000111111000000111111111111000000111111111111111111111111111111111111111111111111222222222222222333444555555666777777777777:::<<>>===<<<;;;:::999999777666555444333222222111111000///////////////000---------,,,------...///,,,,,,,,,---------......,,,,,,------......//////.........//////000000111111111111222333333444444333333444555777888888999666777999:::;;;<<<<<<<<<===@@@AAAAAABBBIIIUUU^^^ssssssfffaaaaaa___]]]\\\]]]___aaabbbaaa``````aaaccceeefffeeecccbbbbbbbbb^^^```aaa___[[[YYYZZZ\\\\\\\\\^^^aaaaaa___ZZZVVVSSSSSSSSSSSSTTTUUUVVVVVVUUUXXX[[[\\\\\\\\\]]]^^^\\\[[[ZZZ[[[\\\\\\ZZZYYYTTTSSSRRRQQQQQQPPPNNNLLLKKKMMMPPPSSSSSSRRROOOMMMCCCCCCCCCDDDDDDDDDEEEEEEDDDDDDDDDDDDCCCBBBAAA@@@????????????@@@AAABBBBBBBBB@@@???@@@BBBCCCCCCBBBCCCAAA???>>>>>>>>>===<<<;;;;;;<<<<<<<<<<<<;;;;;;======>>>@@@AAABBBDDDDDDFFFFFFFFFFFFFFFGGGHHHHHHJJJJJJKKKLLLMMMMMMLLLKKKHHHIIIIIIIIIJJJNNNSSSVVV[[[^^^^^^YYYVVVTTTPPPKKKLLLKKKJJJKKKLLLLLLJJJHHHIIIHHHFFFEEEDDDEEEEEEEEECCCBBBAAABBBDDDGGGHHHHHHEEEFFFFFFEEEDDDCCCEEEFFFEEEIIIKKKJJJKKKPPPXXX]]]eeerrrzzzwwwsssvvvwwwwwwzzz}}}xxxpppggg^^^QQQHHHBBB???:::666777777777666666555555555666666666777999;;;<<<<<>>999666555555444444111111000000000000111111////////////////////////000000000000000000000000000000000000000000000000....../////////000000000................................................+++,,,---.........---,,,------............------++++++,,,---......//////////////////////////////------......///000000000........................------------------------............//////////////////............//////............/////////000......//////000000111111000000000111111111222222000000000000000000000000000000000000000000000000222111000//////000111222000000111111111111000000111111111111111111111111111111111111111111111111333333333333444555666777555777888888888999;;;=========<<<;;;:::999888888555444333222111000000000//////.........//////000---,,,,,,,,,------...///,,,,,,,,,---------......---------...............---......///000000111111111111222222333444444444666666666777777888888888888888:::;;;<<<<<<<<<<<<===@@@DDDEEEIIITTTdddppprrrjjjcccaaa```^^^]]]______aaacccdddcccbbbbbbccceeefffgggfffdddbbbbbbccc^^^^^^]]]\\\[[[ZZZZZZZZZ[[[\\\^^^```aaa^^^YYYUUUSSSSSSSSSSSSTTTUUUVVVWWWTTTWWW[[[\\\[[[[[[]]]^^^]]]\\\\\\\\\\\\[[[YYYWWWRRRPPPOOOOOOOOOOOOMMMLLLMMMNNNPPPQQQRRRQQQOOONNNCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEDDDCCCBBBAAA????????????@@@AAABBBCCCDDDCCCAAAAAABBBCCCBBBAAADDDBBB@@@?????????===<<<:::;;;;;;<<<<<<;;;;;;:::===>>>???@@@BBBCCCDDDEEEFFFFFFEEEEEEFFFFFFGGGHHHIIIIIIJJJKKKLLLLLLJJJHHHDDDEEEEEEEEEGGGJJJOOORRRWWWYYYXXXUUUTTTTTTPPPJJJKKKKKKKKKLLLMMMLLLJJJGGGHHHGGGEEEDDDCCCCCCDDDDDDBBBAAA@@@AAADDDGGGHHHHHHFFFFFFFFFDDDBBBBBBDDDFFFEEEIIIKKKJJJIIINNNTTTXXXYYYcccqqq|||}}}zzzxxx|||~~~~~~zzzvvvlll\\\PPPIIICCC===888999999888888777777666666666555555666888:::;;;;;;???AAADDDFFFIIIMMMRRRVVVXXX]]]dddgggjjjnnnvvv|||yyynnnfffbbb]]]XXXSSSHHHDDD>>>:::777666555444111111000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000//////000000111111111222................................................---......///...---+++***---..................---//////////////////......////////////////////////,,,,,,---...///000111111////////////////////////------------------------............/////////000//////............//////---.........//////000000111111111000//////......111111111111222222222222000000000000000000000000////////////////////////222111000//////000111222000000111111111111000000111111111111111111111111111111111111111111111111333333333444555666777888666777888999888999<<<>>>;;;;;;;;;::::::999999888444333222000////////////......---------...//////,,,,,,,,,,,,------...///,,,,,,,,,---------.....................------------......///000111111222111222222333333444444555999999999999888888777777999999:::;;;<<<<<<<<<<<<999>>>DDDIIIPPP___rrrtttiiidddaaaaaa```]]]^^^aaaaaaccceeefffeeeddddddeeeeeeggghhhgggdddccccccccc^^^\\\ZZZZZZ[[[\\\[[[ZZZZZZ[[[^^^```aaa^^^YYYUUUSSSSSSSSSSSSTTTUUUVVVWWWTTTWWW[[[\\\[[[[[[\\\^^^```^^^]]]]]]\\\ZZZWWWTTTPPPNNNMMMMMMNNNNNNMMMKKKNNNOOOPPPQQQQQQQQQPPPOOOEEEEEEEEEEEEFFFGGGHHHHHHDDDDDDBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAABBBCCC@@@AAAAAA???>>>>>>@@@BBBBBBBBBAAA@@@???>>>===<<<>>>===<<<;;;::::::;;;;;;===>>>@@@BBBCCCDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFJJJIIIIIIHHHHHHGGGGGGFFFFFFEEEDDDDDDEEEHHHKKKNNNTTTTTTSSSQQQOOOMMMLLLKKKJJJIIIIIIIIIIIIJJJKKKKKKKKKIIIFFFCCCBBBAAABBBBBBEEEBBB@@@AAAEEEHHHHHHGGGFFFFFFEEEEEEEEEEEEEEEFFFKKKJJJJJJKKKMMMOOOOOOOOOVVVYYY___iiittt}}}tttaaaPPPDDD===;;;999::::::777444222444777666666666666666777888888;;;<<<===@@@CCCFFFIIIJJJQQQTTTYYY]]]ccciiipppuuuzzz|||~~~zzzuuuqqqkkkccc\\\QQQLLLEEE@@@<<<:::888666555444333333444444111//////000222333333333222111000000000000111111111111333111///...000111111111////////////////////////......////////////..............................---------.........//////////////////...---,,,+++////////////000000000000........................000000000000000000000000222111111000///......---///...,,,+++***++++++,,,000000000000////////////...///111222222222111000111111000000//////......000000000000000000000000---......///000111111222000000000000000000000000000111111111111222222222333222111//////111222333222222222222222222222222111111222222222222111111///000222333444444333222555555666777888999999:::999888999:::<<<===<<<;;;999999888777666555444444222111111111000000//////,,,---///000000000///......------,,,,,,++++++***------............------+++++++++,,,---...///000---...///000111111111111222333444555666666666666666666777888999::::::;;;<<<;;;;;;<<<===>>>>>>===BBB???DDDOOO\\\iii{{{}}}rrrnnnbbbbbbbbbaaa```______^^^bbbdddgggiiiiiigggdddaaakkkiiihhhgggfffdddaaa___]]]\\\[[[YYYYYYYYYYYYZZZ\\\\\\[[[ZZZYYYWWWUUUTTTRRRSSSTTTVVVXXXYYY[[[[[[YYYZZZZZZ[[[[[[[[[ZZZZZZ```]]][[[YYYYYYXXXVVVUUUOOONNNNNNMMMMMMMMMLLLLLLPPPPPPPPPOOOOOOOOONNNNNNGGGFFFFFFFFFFFFGGGGGGHHHEEEDDDCCCBBBAAAAAAAAAAAA@@@@@@AAAAAABBBBBBBBBBBB@@@AAA@@@???>>>>>>@@@BBBBBBBBBAAA@@@???======<<>>>>>>>>>>>>>>=========>>>???AAACCCDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDIIIIIIIIIHHHHHHGGGFFFFFFEEEEEEDDDDDDFFFIIILLLOOOPPPOOONNNLLLKKKJJJIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKJJJHHHFFFCCCBBBAAABBBBBBCCCAAA???AAADDDFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFKKKJJJJJJKKKLLLNNNOOOOOORRRTTTYYYaaakkkttt{{{~~~ppp\\\LLLBBB===999::::::777444333555777444444444444444555666666999:::;;;===???BBBDDDFFFKKKNNNRRRWWW]]]cccjjjnnntttvvvxxxzzz||||||xxxssslllfff[[[VVVPPPKKKFFFCCC???===888666444333333333111///000000111222111000//////000000000000000000000000222000......///000000000////////////////////////......////////////..............................---------.........//////------...............---....../////////000000000........................000000000000000000000000111111111000///.........//////......------......000000000000////////////...///000000111111000000111000000000/////////...000000000000000000000000......//////000000111111000000000000000000000000000111111111111222222222111000///......///000111222222222222222222222222000111111222222111111000///000111222444444444555555666666777888999999999:::999999:::<<<<<<;;;:::777777666555444333222222000000000//////.........------......//////......***++++++,,,,,,---......------............------,,,,,,,,,,,,---...//////---...///000111111111111333333444555666666666666666666777888999:::;;;;;;;;;;;;;;;<<<>>>?????????HHHHHHPPP^^^lllzzzuuukkkgggbbbaaaaaa``````___^^^^^^```dddiiillljjjhhheeedddiiigggfffeeedddccc```^^^\\\\\\ZZZYYYYYYYYYZZZ[[[\\\[[[ZZZYYYXXXVVVTTTSSSSSSSSSUUUWWWXXXZZZZZZZZZWWWXXXYYYZZZ[[[\\\\\\\\\___\\\ZZZXXXXXXWWWUUUSSSMMMMMMMMMMMMLLLLLLLLLKKKOOOOOOOOOOOONNNNNNNNNNNNIIIHHHGGGGGGFFFFFFGGGGGGEEEEEECCCBBBBBBBBBBBBBBB@@@AAABBBCCCCCCCCCBBBAAA???@@@@@@>>>======???AAACCCBBBAAA@@@???===<<<<<<<<<===>>>@@@@@@??????>>><<<>>>???AAACCCDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDHHHHHHHHHHHHGGGFFFFFFEEEDDDDDDDDDEEEGGGJJJNNNPPPOOOMMMKKKHHHGGGGGGHHHIIIHHHHHHHHHHHHIIIIIIIIIJJJHHHGGGEEECCCBBBAAABBBBBBBBB@@@???@@@CCCDDDEEEDDDEEEEEEEEEDDDDDDEEEEEEFFFJJJJJJJJJJJJKKKMMMNNNOOOPPPQQQTTTZZZbbbkkktttxxxkkkXXXJJJBBB::::::999777555444555777333333222222222333444444777888888999;;;===>>>???CCCFFFJJJOOOTTTZZZ```eeekkkmmmqqqsssvvvyyy~~~~~~{{{yyyuuuoookkkfffbbb]]]XXXTTTNNNIIIEEE@@@<<<888666555444333222222222222222111000//////000000000000000000000000111///------///000//////////////////////////////...//////000000//////...........................------........./////////+++,,,---...////////////------........./////////........................000000000000000000000000111111000000//////......---......////////////...////////////000000000000//////......//////000111000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222111000///......///000111222222222222222222222222000111111222222111111000///000000111333555777888777777888888999999::::::;;;:::999:::;;;;;;999777444333333222111000//////...............------------,,,,,,,,,------......+++++++++,,,------......------............------......---------......///...///000111111222111111333444555666777777777777666777888888::::::;;;<<<=========>>>???AAACCCDDDLLLQQQ]]]lllzzzvvvmmmeeeaaaaaaaaaaaa``````______^^^^^^eeemmmooolllhhhfffgggfffdddcccbbbbbbaaa^^^\\\[[[ZZZZZZYYYYYYZZZ\\\]]][[[ZZZYYYXXXVVVTTTSSSRRRSSSTTTVVVXXXYYYZZZYYYYYYVVVVVVWWWYYYZZZ[[[\\\]]]]]][[[XXXWWWVVVTTTRRRPPPLLLLLLMMMMMMLLLLLLKKKKKKNNNNNNNNNNNNMMMMMMMMMLLLJJJIIIHHHGGGFFFFFFFFFFFFEEEEEEDDDCCCBBBBBBBBBBBB@@@AAACCCDDDDDDCCCAAA@@@>>>??????===<<<<<<>>>@@@CCCBBBAAA@@@???===<<<<<<999:::===???@@@???>>>===>>>???AAACCCDDDFFFFFFGGGEEEEEEEEEEEEEEEEEEEEEEEEGGGHHHHHHHHHGGGFFFEEEDDDCCCCCCDDDEEEHHHKKKNNNPPPRRROOOLLLHHHGGGGGGHHHIIIFFFGGGGGGHHHHHHHHHHHHHHHFFFEEEDDDCCCBBBAAABBBBBBAAAAAAAAAAAACCCDDDDDDDDDEEEDDDDDDDDDDDDEEEEEEFFFHHHIIIJJJJJJJJJKKKMMMOOOPPPQQQSSSWWW^^^hhhrrryyytttaaaPPPGGG<<<;;;:::888666555666777333333222222222222333333666666666777888999::::::===@@@DDDHHHLLLRRRXXX\\\bbbeeeiiilllppptttyyy||||||}}}~~~zzzxxxvvvtttqqqnnnnnnlllhhhddd```YYYRRRMMMJJJFFF@@@;;;888777666666444444444444333333222222111111111111000000000000111///...///000111000/////////////////////////////////000000000000//////....................................////////////,,,------...//////......------------.........///........................////////////////////////111000000000/////////...***+++,,,.........---,,,////////////000000000000///...---------...000111000000000000////////////////////////////////////111111000000000000000000000000000000000000000000000000111111111222222222222222111000000111222222111111111111111111111111000000111111111111000000000000000111333666999::::::::::::::::::;;;;;;;;;<<<:::999999999999666444222111111000//////..................---------------,,,+++***+++,,,---............---,,,,,,++++++------............------//////..................//////000111222222222222444444555666777777777777777777888999:::;;;<<<<<>>>>><<<;;;;;;===???BBBAAAAAA@@@???>>>======999;;;===???@@@@@@???>>>@@@AAACCCDDDFFFGGGGGGGGGDDDDDDDDDDDDDDDDDDDDDDDDFFFGGGHHHHHHGGGFFFDDDCCCBBBCCCDDDFFFHHHKKKNNNPPPSSSPPPLLLHHHEEEDDDEEEEEEEEEEEEFFFGGGHHHGGGGGGGGGDDDDDDCCCBBBBBBBBBAAABBBAAABBBCCCCCCCCCDDDDDDEEEDDDDDDCCCCCCDDDEEEFFFFFFGGGIIIJJJJJJIIIJJJLLLOOOOOOPPPRRRUUU[[[eeeqqqyyy|||~~~xxxeeeTTTJJJ@@@>>>;;;999888777777666444444333333333333333444777666666666666777777888:::<<<@@@CCCFFFKKKQQQUUUZZZ]]]aaaeeeiiinnnssswwwzzzzzz{{{||||||}}}}}}}}}~~~~~~}}}{{{{{{yyyzzz||||||zzzyyyxxxwwwvvvuuutttrrrpppllleee^^^YYYUUUOOOGGGAAA===;;;999888444444444444444444555555333333222222111111111111222111000111222222111000000000000000000000000000//////000000000000//////////////////////////////........./////////000000......//////...------,,,------------.........///////////////////////////////////////////////////000000000000////////////***+++---...///...------.../////////000000000111///...---------...000111////////////000000000000////////////////////////111111111111000000000000000000000000000000000000000000111111111222222222222222111111111111222222111111111111111111111111000000000111111000000000000000000222444777:::<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999888777777666333111111000000//////.................................,,,,,,+++******,,,---...//////...------,,,,,,+++------............------000000///........./////////000111222333333333333444555666777888888888888888888999:::;;;<<<=========???@@@@@@BBBFFFLLLQQQ]]]kkk}}}{{{mmmiiifffcccaaaccccccbbbbbbbbbbbbbbbaaa```hhhppppppiiicccbbbdddbbb```___``````___]]][[[XXXXXXWWWWWWXXXZZZ\\\]]]XXXWWWVVVTTTSSSSSSSSSSSSUUUVVVWWWXXXXXXWWWVVVVVVWWWWWWVVVUUUUUUUUUVVVVVVWWWUUUTTTSSSSSSRRROOOLLLMMMNNNPPPQQQQQQPPPOOONNNMMMMMMMMMLLLLLLLLLKKKKKKIIIHHHGGGFFFEEEEEEEEEEEEDDDDDDBBBAAAAAAAAAAAAAAA@@@AAABBBBBBBBBAAA@@@???<<<======;;;::::::<<<>>>@@@@@@@@@?????????>>>>>>===>>>@@@AAABBBBBBBBBAAABBBCCCDDDEEEFFFFFFFFFFFFBBBBBBBBBBBBBBBBBBBBBBBBEEEFFFGGGHHHGGGEEECCCAAABBBBBBDDDEEEHHHJJJLLLMMMOOOMMMIIIEEECCCAAAAAAAAACCCDDDFFFGGGGGGGGGFFFEEEBBBBBBBBBBBBBBBBBBAAAAAA@@@BBBDDDEEEDDDCCCDDDEEECCCCCCCCCCCCDDDEEEFFFFFFFFFHHHJJJJJJHHHHHHLLLOOOMMMOOOQQQRRRVVV___kkktttxxxgggWWWMMMEEEBBB>>>;;;:::999777666555555444444333333444444777666666555555666666777888:::===???AAAEEEIIIMMMQQQTTTXXX\\\```eeekkknnnrrrrrrtttvvvwwwxxxxxxxxx|||{{{{{{zzzyyyxxxwwwvvvvvvwwwxxx|||~~~}}}|||zzzyyyzzzzzz{{{{{{{{{zzzzzzwwwssslllhhh___ZZZQQQJJJDDDAAA>>><<<666666555444444444555555555555444444333222222222222111111222333333222000000000000000000000000000///000000111111000000///////////////////////////....../////////000000000////////////...---,,,+++------........./////////////////////////////////000000000000000000000000000000000000////////////...//////000000000//////......//////000000111111//////......//////000111////////////000000000000000000000000000000000000111111111111111111111111000000000000000000000000000111111111111222222222/////////000000/////////111111111111111111111111///000000111111000000///000000111333555888:::;;;======<<<<<<;;;;;;::::::888777555555555333111///000/////////............---------............///,,,+++++++++,,,,,,------,,,,,,,,,---......//////------............------000000/////////000000111000000222333333333333333555666777888888999999999888999::::::<<<<<<===>>>;;;===@@@CCCGGGNNNXXX___jjj{{{rrrhhheeecccaaaaaabbbbbbbbbbbbbbbbbbbbbbbb```eeekkkjjjeeeaaa```aaa___^^^]]]^^^___^^^]]][[[WWWVVVVVVVVVWWWXXXZZZ[[[VVVUUUTTTSSSSSSTTTUUUVVVWWWVVVVVVVVVUUUUUUUUUTTTWWWVVVTTTRRRRRRRRRSSSSSSTTTSSSRRRSSSSSSRRROOOLLLMMMOOOQQQRRRRRRQQQPPPOOOMMMMMMMMMMMMLLLLLLLLLKKKGGGGGGFFFEEEDDDDDDDDDDDDCCCBBBAAA@@@@@@???@@@@@@AAAAAA@@@@@@@@@?????????<<<<<<<<<;;;999:::<<<>>>>>>????????????@@@@@@@@@???@@@@@@AAAAAABBBBBBBBBCCCCCCDDDDDDDDDDDDCCCCCCAAAAAAAAAAAAAAAAAAAAAAAADDDEEEGGGHHHGGGEEEBBBAAAAAABBBCCCEEEGGGIIIJJJKKKIIIGGGFFFDDDBBBAAA@@@@@@BBBCCCEEEGGGGGGFFFEEEDDD@@@AAAAAABBBBBBBBBAAAAAA???AAADDDDDDBBBAAABBBCCCCCCBBBBBBCCCCCCEEEFFFFFFEEEHHHJJJJJJGGGGGGKKKOOONNNPPPQQQQQQSSSZZZdddmmm{{{uuuhhh[[[SSSJJJFFFAAA===<<<:::777555555555444333333333333333666555555444444555555666555777999:::;;;>>>AAADDDGGGJJJNNNRRRVVV[[[aaadddhhhiiilllnnnpppqqqrrrrrrvvvuuuuuuuuuttttttssssssttttttvvvzzz{{{{{{zzzxxxwwwxxxzzz|||}}}}}}~~~|||xxxtttmmmggg___WWWPPPKKKGGGDDD>>>===;;;888777666666666777666666555444444333333111111111222333333111///000000000000000000000000000000111111111111000000////////////////////////.../////////000000000000---...............------....../////////000000000////////////////////////000000000000000000000000////////////000000000000111000000////////////000.........///000111111111...///000000111111000000.../////////000000000111000000000000000000000000000000000111111222222333000000000000000000000000000111111111111222222222//////000000000000//////111111111111111111111111//////000000000000//////000111333555777888999:::;;;;;;::::::999888888777555444333222222111///---.........---------------+++,,,,,,,,,---------...+++,,,,,,---------------,,,,,,------.../////////------............------////////////000111222222000111222333444444444444666666777888999999999999999999:::;;;<<<===>>>>>>;;;@@@EEEKKKRRR]]]kkkuuuzzzllleeecccaaa```aaa````````````````````````]]]```cccdddbbb`````````\\\[[[[[[[[[]]]]]][[[YYYVVVUUUUUUTTTUUUVVVXXXYYYUUUTTTSSSSSSTTTUUUWWWYYYXXXWWWUUUSSSRRRRRRSSSTTTTTTRRRQQQOOOOOOPPPQQQRRRQQQQQQQQQRRRSSSRRRPPPMMMLLLNNNPPPRRRRRRQQQPPPNNNNNNNNNMMMMMMMMMLLLLLLLLLFFFEEEEEEDDDDDDDDDDDDDDDBBBBBBAAA@@@????????????AAAAAA@@@???>>>>>>>>>???;;;<<<<<<:::999999;;;======>>>>>>???@@@@@@AAAAAA??????>>>>>>>>>???@@@AAABBBCCCCCCCCCBBBAAAAAA@@@CCCCCCCCCCCCCCCCCCCCCCCCDDDEEEGGGHHHGGGEEEBBB@@@AAABBBCCCEEEFFFGGGIIIIIIEEEEEEEEEDDDDDDCCCCCCBBBBBBCCCEEEFFFGGGFFFDDDCCC@@@@@@AAABBBBBBBBBAAAAAA===@@@CCCDDDAAA@@@AAABBBBBBBBBBBBCCCCCCEEEFFFFFFDDDHHHKKKJJJGGGGGGKKKOOOPPPRRRSSSRRRRRRWWWaaaiiiqqq~~~rrriii```YYYMMMHHHBBB???===;;;888555555444444333222222222333444444444333444444555555333555666666777999<<>>;;;999888888888777777666555555444444000000000111222222000...000000000000000000000000000000111111111111000000000000000000000000000000////////////000000000000,,,,,,---...////////////////////////000000000000000000000000000000000000000000000000000000000000////////////000000000000000///...,,,,,,,,,---...---......///000111111222...///111222222222111000.../////////000000111111000000000000000000000000//////000111222333333333000000000000000000000000000111111111111222222222111111222222222222111111000000000000000000000000//////000000000000//////000111444666888999999888:::999999888777666555555444222111111111000...,,,------,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,+++,,,---...///...---,,,000//////...------,,,,,,---..................---////////////000111333333111111222333444444444444666777888999999:::999999999::::::;;;<<<===>>>>>>>>>DDDLLLSSS]]]kkk|||~~~tttiiieeecccaaa```bbb^^^^^^^^^_______________ZZZ\\\]]]___```aaaaaa```ZZZYYYYYYZZZ[[[[[[YYYXXXVVVUUUTTTTTTTTTUUUVVVWWWTTTSSSSSSSSSTTTVVVYYY[[[YYYWWWTTTQQQPPPQQQRRRSSSQQQPPPNNNNNNNNNPPPRRRSSSPPPPPPPPPRRRTTTSSSQQQNNNKKKMMMOOOQQQRRRQQQOOONNNNNNNNNNNNNNNMMMMMMMMMMMMCCCCCCBBBBBBBBBAAAAAAAAABBBBBBAAA@@@@@@??????>>>AAAAAA@@@@@@???>>>>>>>>><<<;;;:::999999;;;===>>>>>>???@@@AAABBBAAAAAA@@@?????????@@@AAABBBDDDDDDAAAAAABBBBBBBBBAAA???>>>BBBAAA@@@?????????@@@AAACCCCCCBBBBBBBBBCCCCCCDDDAAAAAABBBBBBCCCDDDEEEEEEDDDCCCBBBAAA@@@@@@@@@@@@BBBCCCDDDEEEEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCBBB@@@@@@@@@@@@AAACCCEEEFFFEEEFFFGGGGGGGGGHHHJJJMMMPPPPPPQQQPPPQQQTTTYYY\\\fffuuuzzzppphhh```[[[UUUOOOIIIEEEAAA===::::::;;;:::777444111111333555555555444444444333333333333444666666555666777999???@@@BBBEEEIIILLLPPPQQQTTTVVVYYY]]]```bbbddddddlllmmmooopppooopppqqqssssssuuuxxx{{{|||}}}||||||{{{zzzzzzyyyzzz|||}}}~~~~~~~~~~~~~~~}}}{{{wwwwwwuuuoooggg```ZZZXXXSSSPPPLLLIIIFFFDDD@@@>>>@@@???<<<999777666555555///000222444444333222111000000111111111000//////000000000000111111111111......//////000000111111000000000000000000000000222111111000///......---000000//////.........---,,,------...///000111111111111000///////////////000000000000000000000000,,,,,,...///000000000000---------...///000000111444222/////////000000000111000//////000111222444111111000000//////......------...///000111222222000000000000////////////111111111111111222222222111111111111111111111111111000000000////////////111111000000111333444555333444555666888999:::;;;888777777666555555444444333333333222111000000///000///...------------------,,,,,,,,,,,,---......,,,,,,,,,---------......000000//////.........---..................------------...///000111222222222222333333333333333333777888999:::;;;:::999888???;;;999===??????AAADDDBBBGGGQQQ^^^lll}}}qqqllleee```]]]\\\\\\[[[______```aaaaaa```___^^^]]]\\\[[[\\\___```^^^[[[ZZZZZZ[[[\\\]]]\\\YYYVVVXXXWWWVVVTTTSSSSSSSSSSSSSSSQQQOOORRRWWWZZZWWWTTTUUUTTTSSSRRRQQQPPPPPPPPPPPPPPPQQQQQQRRRSSSSSSSSSSSSTTTUUUUUURRRPPPOOOOOORRRSSSSSSSSSRRRQQQOOONNNGGGKKKOOOQQQPPPOOOOOOQQQBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@??????@@@@@@@@@???>>>>>>======;;;:::999888888999;;;<<<>>>???@@@AAAAAAAAA@@@@@@>>>>>>??????@@@AAACCCDDDEEEFFFFFFGGGFFFEEEDDDCCCAAAAAA@@@???@@@@@@AAABBBCCCCCCBBBBBBBBBBBBBBBCCC@@@@@@AAAAAABBBCCCCCCDDDBBBBBBAAA@@@@@@@@@@@@AAACCCDDDEEEEEEEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDCCCCCCBBB@@@@@@@@@@@@AAACCCEEEFFFEEEGGGHHHHHHHHHIIIKKKMMMPPPQQQQQQPPPPPPQQQTTTVVV^^^jjjwwwoooiiiccc^^^]]]XXXRRRMMMHHHCCC???===<<<;;;888555333222444555444444444444333333333333222444555555555555666888;;;<<<>>>@@@CCCGGGIIIKKKNNNOOOQQQTTTXXX[[[]]]___ccceeeggghhhhhhiiikkkmmmppprrrtttwwwyyyzzzzzzzzzyyyyyyxxxxxxyyy{{{|||}}}~~~}}}}}}~~~~~~}}}zzz{{{zzzwwwqqqkkkhhhfffccc___ZZZUUURRROOOKKKIIIGGGDDDAAA===:::888777777111111000000000111111222000000000000///...------000000000000000111111111////////////000000111111000000000000000000000000111111111000///.........000000/////////.........---.........///000000000111111000///////////////000000000000000000000000------...///000000000000------......///000000111333111000000222333222222000000///000000111222333111111000000/////////////////////000000000000000000000000000000000000000111111111111222222222222222222222222222222222222222222222111111111111111222222111111222333555666555555666777888999999:::666666666555444333333333111111111000///............---,,,++++++++++++,,,---,,,,,,,,,,,,---......,,,,,,---------.........000/////////.......................................///000000222222333444555555555555555666666666888888999:::;;;::::::999:::888999>>>AAA@@@AAADDDHHHPPP]]]mmm~~~vvvkkkgggaaa\\\[[[[[[\\\\\\^^^___```aaaaaa```___^^^\\\[[[ZZZ\\\^^^___]]][[[\\\[[[[[[\\\]]]\\\YYYWWWUUUUUUTTTTTTSSSTTTTTTTTTSSSQQQPPPSSSWWWYYYWWWTTTTTTTTTRRRQQQPPPOOOOOOOOOOOOOOOOOOPPPQQQQQQRRRRRRRRRTTTUUUVVVUUUTTTSSSSSSSSSSSSTTTSSSRRRQQQOOONNNJJJMMMPPPQQQOOOOOOPPPQQQBBBAAAAAAAAAAAA@@@@@@@@@?????????@@@@@@@@@@@@@@@?????????>>>======<<<<<<;;;:::888777777888999:::>>>>>>???@@@@@@@@@@@@???=========>>>???@@@AAABBBCCCCCCCCCCCCCCCCCCBBBAAAAAAAAA@@@@@@AAABBBCCCDDDDDDCCCBBBAAAAAAAAAAAAAAA?????????@@@AAAAAABBBBBB@@@@@@@@@@@@@@@AAABBBBBBDDDEEEEEEFFFEEEDDDBBBAAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDCCCCCCBBB?????????@@@BBBDDDEEEFFFFFFHHHIIIIIIHHHIIIKKKMMMPPPQQQQQQPPPOOONNNOOOPPPUUU]]]kkk}}}wwwqqqmmmhhheeefffccc^^^XXXSSSNNNGGGCCC>>>===:::777555444444555444444333333333222222222111333444444444444555777777777888:::<<>>>>>???@@@AAAAAAAAA>>>>>>>>>===<<<<<<;;;;;;;;;;;;:::999999999999:::>>>>>>??????????????????<<<<<<<<<===>>>???@@@AAA??????????????????>>>>>>@@@@@@AAAAAABBBCCCDDDDDDDDDCCCBBB@@@@@@?????????>>>>>>>>>?????????@@@@@@>>>>>>??????@@@BBBCCCDDDEEEEEEFFFFFFEEEDDDBBBAAABBBBBBBBBBBBBBBBBBAAAAAACCCCCCDDDDDDDDDCCCBBBBBB>>>>>>???AAABBBDDDEEEFFFGGGIIIJJJIIIIIIIIILLLNNNMMMOOOQQQQQQOOOMMMMMMMMMRRRVVV^^^jjjyyy|||wwwssspppnnnmmmmmmjjjeeeaaa\\\TTTLLLDDDAAA<<<999777666555444444333333333333222222222111222444444333222444555555555666777888:::<<<===>>>>>>???AAADDDIIIMMMPPPUUUWWWZZZ\\\]]]___aaadddeeefffiiilllnnnpppqqqqqqrrrssstttuuuvvvxxxyyyzzzwwwuuussssssuuuxxxyyyzzz{{{}}}~~~}}}|||}}}}}}{{{tttoookkkhhhfffddd```\\\TTTLLLDDD>>>;;;999777555333111111222444555555555555555444333222222222222222111111111111111000000000000000000000000////////////////////////111000000000/////////...000000//////////////////000000000///////////////000000////////////000000//////////////////////////////000000000//////.........//////000000000000111111111333555666444222---...//////000000000000000000000000000000000000000000000000000000000000000000111111111111111222111222222333333444444444555555555555555555555555444444444444555555555555444444444444555555666666777777777777666666666666111111111000000000//////...---------,,,,,,,,,+++///......---------......---,,,,,,,,,,,,---......------------............///////////////.........///////////////000000000000111222333444555555666333444444555555666666666999999::::::;;;;;;<<<<<<<<<;;;>>>CCCFFFGGGKKKQQQ]]]kkk}}}xxxlllddd___\\\XXXVVVWWWYYYZZZZZZ]]]]]]___``````___^^^^^^]]]\\\\\\\\\]]]^^^^^^^^^```___^^^^^^^^^]]]ZZZXXXTTTTTTSSSSSSSSSTTTTTTUUUTTTSSSRRRTTTVVVWWWUUUTTTSSSRRRQQQPPPOOONNNNNNNNNNNNNNNNNNOOOPPPPPPQQQQQQSSSSSSTTTVVVXXXXXXWWWUUURRRSSSSSSSSSRRRQQQOOONNNQQQQQQQQQPPPPPPPPPQQQRRR@@@????????????>>>>>>>>>======>>>???@@@@@@AAABBB>>>>>>======<<<;;;;;;;;;===<<<<<<<<<;;;<<<<<<<<>>>>>>>>>>>>>>>>>>>>;;;;;;;;;<<<===>>>@@@@@@AAAAAAAAAAAAAAAAAABBBBBB???@@@AAABBBCCCCCCDDDDDDBBBBBBAAA???>>>>>>>>>>>>=========>>>>>>>>>>>>>>>======>>>???@@@BBBCCCDDDDDDEEEFFFFFFFFFEEECCCBBBCCCCCCBBBBBBBBBAAAAAAAAACCCCCCCCCCCCCCCBBBAAAAAA===>>>???AAACCCEEEFFFFFFHHHIIIJJJJJJIIIIIIKKKMMMKKKMMMPPPPPPOOONNNMMMMMMOOORRRWWW^^^hhhsss|||~~~zzzwwwvvvtttxxxxxxuuuqqqnnndddZZZMMMHHHAAA;;;999777555333444444444333333333222222111222444333222222333444666666666666777999::::::::::::;;;<<>>>>>>>>===============>>>>>>???@@@AAAAAA>>>>>>>>>===<<<<<<;;;;;;=========>>>>>>>>>?????????>>>==================;;;;;;;;;<<<===>>>???@@@BBBAAAAAAAAAAAAAAABBBCCC???@@@AAABBBBBBCCCBBBBBBAAA@@@???>>>>>>>>>>>>>>>==================>>>>>>=========>>>@@@AAACCCDDDDDDDDDEEEFFFFFFFFFEEEDDDCCCCCCCCCBBBBBBAAAAAA@@@BBBBBBBBBBBBBBBAAA@@@???<<<===???BBBDDDEEEFFFFFFHHHIIIJJJIIIHHHHHHJJJLLLIIIKKKNNNNNNNNNMMMMMMNNNMMMNNNQQQUUU\\\ccciiimmmxxxzzzyyylll[[[SSSHHH@@@<<<999666444555555444444444333333333222333444444222222333444666666666666777888999:::888888999:::===@@@CCCDDDCCCFFFHHHJJJKKKMMMPPPRRRUUUVVVXXX[[[___bbbdddffffffgggjjjlllnnnpppqqqqqqpppmmmkkkkkkoootttxxx{{{|||}}}~~~}}}||||||}}}~~~~~~{{{zzzzzzzzzxxxwwwrrrnnnhhh```VVVLLLDDD@@@888888999999999:::::::::=========;;;:::888666555666666555555444444333333222111111111111000000000000000000000000000000000000000000000//////////////////000000000000111111000000000000000000000000///////////////000000111000000000000000000000000//////000111111000000000000000000000000000000000333222222444666777666555666444333111000000000111000000000111111111111222......///000111222333444111111111222333333444444444555555666777888999999888888888888888888888888777777777666666666555555444444555666666555555444555555444444333222222111............------------.........---------------,,,,,,+++++++++,,,---------,,,,,,,,,,,,---......------........./////////........./////////////////////000000111111222222111111222333444555666666777777888888999:::;;;;;;:::::::::;;;<<<===>>>???BBBAAACCCIIINNNUUUbbbnnnxxx~~~rrrgggcccccc___\\\YYYWWWWWWXXXXXXWWW]]]^^^___aaaaaaaaa``````___``````___^^^___aaacccfffdddaaa```___^^^\\\ZZZYYYXXXWWWVVVTTTTTTTTTTTTTTTTTTUUUUUUUUUTTTTTTSSSTTTSSSRRRPPPOOOOOONNNNNNOOOOOOOOOPPPQQQQQQRRRRRRTTTRRRQQQQQQSSSRRRNNNKKKLLLMMMOOOPPPPPPPPPPPPOOOQQQPPPOOOPPPRRRSSSRRRQQQ>>>>>>>>>=========<<<<<<======>>>>>>??????@@@@@@??????>>>>>>===<<<<<<;;;<<<<<<===???@@@@@@@@@AAA???>>>===<<<<<<<<<======;;;;;;<<<<<<===???@@@AAA???>>>>>>===>>>???@@@AAA???@@@AAABBBBBBAAA@@@@@@???>>>>>>=========>>>>>>>>>>>>>>>========================>>>???AAABBBCCCBBBCCCEEEFFFGGGGGGFFFFFFDDDCCCCCCBBBAAAAAA@@@@@@AAAAAAAAAAAA@@@???>>>===;;;===???BBBDDDEEEFFFFFFGGGHHHIIIHHHGGGGGGIIIKKKHHHJJJLLLLLLKKKJJJKKKLLLLLLLLLLLLOOOSSSZZZ```dddlllooouuu|||~~~iii^^^PPPEEE???<<<999777666666666555555555444444333444555444333222333444555555555555666777888888555666777999:::<<<===>>>???AAADDDEEEFFFHHHJJJMMMMMMNNNPPPSSSVVVZZZ]]]___^^^```cccfffhhhjjjkkkkkkkkkhhheeeeeejjjpppuuuxxxzzz{{{|||{{{zzzzzz|||~~~}}}|||||||||}}}}}}{{{xxxsssrrroooiii```WWWOOOJJJAAA@@@??????@@@BBBEEEFFFIIIHHHFFFCCC???;;;888666888888777777666555555444222222222111111111000000000000000000000000000000////////////000000000000//////000000000111111111/////////000111111111222///////////////000111111000000000000000000000000...///000111111111111111000000000000000000000000333222222555888;;;<<<<<<>>>;;;777444222222444555000000111111111222222222000000000111111222222222111111222222333444444555666666777888999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999888777666666333444555555555555444333333333222222111111000000------------------------------------------------+++++++++++++++,,,---...---,,,,,,,,,,,,---..................////////////............/////////000//////000111111222333333222333444444666666777888777777888999:::;;;<<<<<<;;;::::::;;;<<<===???@@@CCCEEEKKKTTT\\\fffuuu|||ssskkkccc^^^^^^\\\ZZZXXXWWWXXXXXXXXXXXX^^^___```bbbbbbbbbbbbaaa___``````___]]]]]]aaadddhhheeecccaaa```___]]][[[YYYXXXWWWWWWVVVVVVVVVVVVTTTUUUVVVUUUTTTSSSSSSSSSTTTTTTRRRQQQPPPOOOOOOOOONNNNNNNNNOOOPPPPPPQQQQQQSSSQQQNNNOOORRRQQQMMMIIIHHHJJJLLLNNNOOOPPPPPPPPPNNNMMMNNNPPPSSSTTTRRRPPP>>>=========<<<<<<<<<<<<>>>>>>>>>>>>?????????????????????>>>======<<<<<<:::;;;===???@@@AAAAAAAAA???>>>===<<<;;;;;;<<<===<<<<<<<<<<<<>>>???@@@AAA@@@???>>>>>>>>>???AAABBB???@@@AAAAAAAAA@@@???>>>>>>============>>>>>>???>>>>>>>>>>>>>>>==================>>>???AAABBBCCCBBBCCCDDDFFFGGGGGGGGGGGGDDDDDDCCCBBBAAAAAA@@@@@@AAAAAAAAA@@@???>>>===<<<;;;===???BBBDDDFFFFFFFFFGGGHHHIIIHHHGGGGGGHHHJJJIIIJJJJJJJJJHHHGGGHHHJJJMMMLLLKKKLLLPPPWWW___cccaaaeeellltttyyyrrrfffUUUIIIBBB???<<<999777666666666666555555555333555555555333333333555333333333333444555666777333444666777999999999999888:::===>>>???@@@BBBDDDGGGHHHJJJMMMQQQUUUXXXZZZYYY[[[^^^aaadddffffffgggeeebbb___```dddkkkqqqtttwwwyyyyyyyyyxxxxxxzzz|||zzzzzzzzz|||}}}|||yyyvvvssssssrrrnnnggg___WWWRRRLLLIIIFFFEEEFFFJJJOOORRRSSSRRROOOJJJEEE???;;;888:::999999888777666666555222222222222111111000000000000000000000000000000////////////000000000000//////000000111111111222......///000111222222333///////////////000111111000000000000000000000000......///111111222222222111111111000000000000000333222222555:::???BBBCCCCCC@@@;;;666444444666888000000111111222222222222222222222111111111111111111111222333333444555555777888888999;;;<<<======>>>>>>>>>>>>>>>>>>>>>>>>======<<<;;;999888777777333444555555555444333222111111111111000000//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------...///000---,,,,,,,,,,,,---................../////////000---.........//////000000///000000111222222333333444444555666777888999999555666666888999:::;;;;;;;;;;;;:::;;;<<<>>>@@@AAAEEEIIISSS___jjjtttrrrkkkggg```ZZZYYYZZZXXXVVVVVVXXXYYYYYYYYY^^^___aaabbbcccccccccbbb^^^___```^^^\\\\\\```ccciiifffcccaaa```___]]][[[XXXWWWWWWWWWWWWXXXYYYYYYTTTVVVVVVVVVTTTSSSSSSSSSUUUTTTSSSRRRQQQPPPPPPPPPLLLMMMMMMNNNOOOOOOPPPPPPRRROOOMMMOOORRRRRRMMMIIIFFFHHHJJJMMMOOOPPPPPPPPPLLLLLLMMMPPPTTTUUURRROOO>>>>>>======<<<<<<;;;;;;???>>>>>>>>>>>>>>>???@@@:::::::::::::::;;;<<<=========>>>???@@@@@@AAAAAA>>>>>>>>>>>>>>>===<<<<<<;;;;;;;;;;;;===???AAABBBBBBAAA???======>>>???@@@>>>???AAABBBCCCCCCBBBAAA>>>============<<<<<<<<<;;;;;;<<<===>>>???@@@@@@<<<======???@@@AAABBBBBBEEEEEEEEEEEEEEEFFFFFFGGGCCCCCCDDDDDDDDDBBBAAA@@@>>>????????????===;;;:::>>>???@@@AAACCCDDDEEEEEEGGGFFFFFFFFFFFFFFFGGGGGGIIIIIIJJJJJJJJJJJJJJJJJJLLLMMMNNNPPPRRRUUUWWWYYY[[[^^^eeeooowww}}}qqqaaaRRRHHHAAA;;;888:::777555444555666666666777666666555555555666666444444444444444444444444444444444444444444444444777777888999::::::;;;;;;===>>>AAADDDHHHLLLOOOQQQPPPRRRVVVZZZ]]]_________```___^^^___bbbgggllloootttuuuvvvuuuttttttuuuwwwvvvwwwxxxyyyzzzzzzyyyyyyvvvtttsssqqqmmmhhhbbb]]]RRRPPPOOOPPPSSSXXX^^^aaa```aaa```ZZZQQQJJJFFFFFFFFFAAA===<<>>@@@BBBCCCDDDAAAAAAAAAAAAAAAAAAAAAAAA===<<<:::888666444333222222222222222111111111000000000///...------,,,,,,---------............///+++++++++,,,,,,,,,---------,,,,,,,,,------+++))),,,,,,,,,,,,,,,,,,,,,,,,---------.........//////------......///000000000///111222222222222333555555666666777777777777777333555888999:::;;;===???<<<>>>@@@@@@???AAAFFFKKKPPPUUUbbbsss~~~yyyqqqiiiccc^^^ZZZWWWYYYZZZ[[[ZZZYYYYYY[[[\\\aaaaaabbbbbbbbbbbbaaa```aaaaaa```^^^]]]___bbbeeellljjjfffcccaaa^^^\\\ZZZYYYZZZZZZ[[[[[[[[[ZZZZZZZZZYYYWWWUUUTTTTTTTTTUUUVVVUUUSSSRRRQQQQQQQQQRRROOOOOOPPPPPPPPPOOOOOONNNQQQPPPQQQRRRRRRPPPLLLHHHJJJJJJKKKLLLMMMNNNPPPQQQNNNOOOPPPRRRRRRRRRRRRQQQ=========<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>??????;;;;;;;;;;;;;;;;;;<<<=========>>>>>>???@@@@@@AAA===>>>>>>>>>======<<<<<<;;;;;;;;;<<<===???AAABBBBBB@@@???======>>>???@@@???@@@@@@@@@@@@>>>===<<<=========<<<<<<<<<;;;;;;;;;;;;<<<===>>>??????@@@?????????@@@@@@AAAAAAAAAEEEEEEEEEEEEEEEFFFFFFGGGCCCDDDEEEEEEDDDCCCAAA@@@????????????>>>===<<<;;;>>>???@@@AAACCCDDDEEEEEEFFFFFFFFFEEEFFFFFFGGGGGGIIIIIIIIIIIIIIIJJJJJJJJJKKKKKKMMMOOOQQQTTTVVVWWWWWWZZZcccooozzztttdddVVVMMMFFFAAA>>>???<<<:::999999999888777555444444333333444444555444444444444444444444444444444444444444444444444555555666777777888999999>>>>>>???AAACCCEEEGGGHHHKKKMMMQQQUUUWWWYYYZZZZZZWWWWWWVVVXXX[[[```eeehhhrrrssssssrrrqqqqqqsssuuuuuuwwwyyy{{{||||||{{{{{{vvvuuusssrrrqqqmmmiiifff___^^^^^^___bbbgggmmmppppppooollleee]]]TTTOOOLLLKKKGGGCCCBBBDDDDDDAAA======<<<999777666666666777555555555555444444333222444333333333333222000...222111000111222333222111...///000000111111000000//////000000000111111111111111111111111111111111222222222111111111111111111111111111111222222333222111111111222333555666222444666777777555555444222222111000000000111222222222222222333444555666888777666666888:::<<<>>>>>>>>>???@@@BBBCCCDDDEEEAAAAAAAAAAAA@@@@@@??????:::999888777666555444333111111111111000000000000000//////...------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,++++++,,,...///...------------------------...---------.........//////------...//////000000111000111333333222222444555555666777777888888777777666888999::::::;;;===???===???AAAAAABBBEEELLLQQQ]]]cccsssxxxtttmmmgggccc___\\\YYYZZZ[[[\\\[[[ZZZZZZ\\\]]]aaaaaaaaaaaaaaaaaaaaaaaabbbaaa```^^^]]]^^^aaaccckkkhhheeecccaaa___]]][[[ZZZ[[[[[[[[[[[[[[[ZZZZZZXXXWWWWWWVVVVVVVVVVVVVVVXXXVVVTTTRRRQQQQQQPPPQQQOOOOOOPPPPPPPPPOOOOOOOOORRRRRRRRRRRRRRROOOJJJGGGFFFGGGJJJMMMPPPQQQQQQQQQNNNOOOQQQRRRSSSSSSSSSRRR;;;;;;<<<<<<<<<<<<<<<<<<=========>>>>>>?????????======<<<<<<;;;<<<<<<<<<=========>>>>>>??????@@@============<<<<<<<<<;;;;;;;;;;;;<<<===???AAABBBAAA@@@>>>=========>>>???????????????>>>===<<<;;;<<<<<<;;;;;;;;;::::::::::::;;;;;;<<<===>>>??????AAAAAAAAAAAAAAAAAAAAAAAAEEEEEEEEEEEEFFFFFFGGGGGGDDDEEEEEEEEEEEECCCAAA@@@??????>>>======<<<======>>>???AAABBBCCCDDDEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIKKKMMMOOORRRSSSTTTTTTWWWaaaooo}}}~~~xxxhhh[[[RRRLLLGGGDDD@@@>>>;;;999999888777555555555444444444444555555444444444444444444444444333333333333333333333333333333444444555555666666:::::::::;;;<<<>>>???@@@DDDFFFIIILLLOOOPPPQQQQQQSSSSSSSSSUUUYYY^^^bbbeeejjjlllllllllkkkkkkmmmoooqqqssswww{{{||||||{{{yyyuuusssrrrqqqrrrqqqpppnnnlllllllllnnnrrrvvv{{{~~~~~~{{{vvvqqqkkkddd]]]YYYVVVRRROOONNNNNNMMMJJJFFFFFFDDDAAA>>><<<;;;;;;;;;999999888777666555444444777888888777555333222222222111111222333444444222///000111111222222111111000000000000111111111111222222222222222222222222111222222222222222333333222111111111222222333444444444333222222222222333222444777888888666444333444333222111111222333444444444444444555666777888999999999999;;;===???AAABBBBBBCCCCCCDDDDDDEEEEEEBBBAAAAAA@@@???>>>======666666666555555444444444000000000/////////......//////......---,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,------------.........000...,,,,,,---//////...------......//////000000------........./////////.........///000000111111111222444444333333555666666777777888888888888888999:::<<<<<<;;;;;;<<<>>>===@@@BBBDDDFFFMMMVVV]]]lllvvv~~~pppmmmhhhdddbbb```]]]\\\[[[\\\\\\\\\[[[[[[]]]___aaaaaa```______```aaabbbbbbbbb```]]][[[\\\^^^aaahhhfffcccbbbaaa```^^^\\\\\\\\\\\\\\\[[[ZZZYYYYYYTTTUUUVVVWWWWWWWWWWWWWWWXXXWWWVVVTTTRRRQQQQQQPPPOOOOOOPPPPPPPPPPPPPPPPPPUUUTTTTTTTTTSSSOOOKKKGGGBBBFFFKKKPPPSSSSSSRRRQQQNNNOOOQQQSSSTTTUUUTTTTTT:::::::::;;;;;;<<<<<<===<<<<<<===>>>>>>????????????>>>===<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;:::;;;;;;===>>>???AAAAAA@@@???>>>============>>>======>>>???@@@@@@@@@@@@;;;;;;;;;:::::::::999999999:::;;;<<<===>>>>>>???AAAAAAAAABBBBBBCCCCCCCCCEEEEEEFFFFFFGGGGGGGGGGGGEEEEEEFFFFFFEEECCCAAA@@@??????===<<<<<<===>>>???>>>???AAACCCDDDEEEEEEEEEDDDDDDDDDDDDEEEFFFHHHHHHIIIIIIIIIHHHHHHHHHHHHHHHFFFGGGIIILLLNNNOOOQQQQQQSSSWWWaaaooo~~~~~~~~~zzzjjj]]]TTTOOOJJJGGGBBB@@@>>><<<<<<;;;999777999888777777777777777888444444444444444444333333222222222222222222222222222222222333333444444444333333444666888:::<<<===>>>???BBBDDDFFFHHHIIIIIIOOOOOOPPPRRRVVV[[[___bbbaaacccdddccccccdddfffhhhhhhkkkpppuuuxxxwwwvvvtttqqqooonnnnnnoooqqqqqqqqqpppqqqsssvvvyyy}}}{{{xxxvvvuuuqqqkkkgggbbb```]]]\\\[[[YYYUUURRROOOMMMKKKGGGEEECCCAAAAAA???>>><<<:::999777666666:::<<<>>>;;;777444555777333222111222444444444333222333444444555555444444222222222333333333444444555555555555555555555555111111222222333333444444111111111111222333444444666666555555444444444444444888===<<<888444333444444333222222222333444555777777666777777888999:::;;;;;;;;;<<<>>>@@@BBBCCCDDDDDDDDDDDDCCCCCCCCCCCCAAA@@@???>>><<<;;;::::::555555444444333222222111//////.........---------.........------,,,,,,,,,++++++++++++,,,,,,,,,,,,---------.........//////666333///---,,,---,,,,,,,,,,,,---...//////000000............////////////...//////000000111111222111333444555444444555777777888888999999999999999:::;;;<<<<<<;;;;;;<<<======@@@DDDIIIOOOXXXeeemmmsssjjjgggcccaaa```___]]][[[[[[\\\]]]]]]\\\\\\^^^```aaa```^^^]]]]]]___aaabbbbbbaaa___\\\ZZZZZZ\\\^^^cccbbb````````````]]]\\\\\\\\\\\\\\\[[[ZZZYYYXXXSSSTTTUUUVVVWWWVVVUUUTTTWWWVVVVVVUUUTTTSSSSSSSSSPPPPPPPPPPPPPPPQQQQQQRRRWWWWWWVVVWWWVVVSSSOOOKKKFFFJJJOOOSSSUUUUUUSSSRRROOOPPPRRRTTTVVVVVVVVVVVV999999::::::;;;;;;<<<<<<:::;;;===>>>?????????>>>???>>>===<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<======<<<;;;::::::999999::::::::::::<<<===>>>@@@@@@AAA>>>>>>=========<<<==================>>>???@@@@@@;;;::::::::::::999999999999999:::;;;<<<===>>>>>>>>>???@@@AAACCCDDDEEEFFFEEEEEEFFFGGGGGGGGGGGGFFFEEEEEEFFFEEEDDDBBBAAA??????>>>===<<<<<<===??????>>>???BBBDDDEEEFFFEEEEEECCCCCCCCCDDDEEEGGGHHHIIIIIIIIIHHHHHHGGGGGGGGGGGGEEEFFFHHHJJJLLLNNNNNNOOOPPPTTT]]]lll|||{{{lll___WWWRRRMMMJJJHHHFFFDDDCCCCCCBBB???===<<<;;;:::999888888888888555555444444444333333333222222222222222222222222222222222333333333333333111222222333555777999::::::;;;<<<>>>@@@BBBCCCCCCDDDEEEFFFHHHLLLPPPTTTVVVZZZ[[[\\\]]]]]]^^^```bbb```dddiiinnnqqqqqqpppnnnooommmkkkkkkmmmoooppppppqqqsssvvvyyy||||||yyywwwxxxyyyxxxtttpppmmmllljjjiiigggdddaaa___YYYWWWUUURRROOOMMMKKKJJJGGGEEECCC@@@>>><<<;;;;;;===??????===888666777999555444333333555555444333444444555666666666666666444444444444555555555555666666666666666666666666222222222333333444444555222222222222333444555666555666666666666666666666777>>>DDDAAA777111222777444444333333333444666777999999999999:::;;;<<<===<<<<<<===>>>@@@AAACCCCCCCCCCCCBBBAAA@@@@@@?????????>>>===;;;:::888777666555444333222000///...............------------,,,---------------,,,,,,,,,,,,,,,,,,,,,---------------------.........//////666333///------------,,,++++++,,,---...//////000........./////////000000//////000000111222222222222444555666555555666888888999999::::::::::::::::::;;;<<<<<<;;;;;;<<<>>>===BBBIIIRRR\\\jjjyyywwwjjjfffcccaaa___^^^]]][[[ZZZ[[[\\\]]]]]]\\\]]]___aaa___^^^]]]\\\\\\^^^```aaaaaa```^^^[[[XXXXXXZZZ]]]___^^^]]]^^^___^^^\\\ZZZ\\\\\\\\\[[[ZZZYYYXXXWWWSSSSSSTTTUUUUUUTTTRRRQQQTTTTTTUUUVVVVVVWWWWWWWWWRRRRRRQQQQQQRRRSSSTTTTTTYYYYYYYYYZZZ[[[YYYUUURRRPPPRRRVVVYYYZZZXXXVVVTTTQQQRRRTTTVVVWWWWWWWWWVVV999999::::::::::::::::::999:::<<<>>>??????>>>>>>======<<<<<<;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;999888888888999:::999:::<<<>>>???@@@@@@@@@============<<<<<<<<<<<<>>>===<<<;;;::::::::::::;;;;;;:::::::::999999999888999999:::;;;<<<============???AAACCCEEEFFFGGGDDDEEEGGGHHHHHHHHHGGGFFFEEEEEEEEEEEECCCAAA???>>>======<<<======>>>???@@@>>>???BBBEEEFFFFFFEEEEEEBBBBBBBBBCCCEEEGGGIIIJJJIIIHHHHHHGGGGGGFFFFFFEEEDDDEEEHHHJJJLLLMMMMMMMMMLLLOOOWWWeeettt|||nnnccc\\\YYYVVVSSSOOOMMMKKKJJJHHHFFFCCC@@@>>>===;;;999888777666666555555555444444333333222111111111111111111111111222222222222333333333333444333333333333444444555777777888:::;;;===>>>>>>>>>>>>???AAAEEEHHHKKKMMMRRRTTTUUUVVVVVVXXXZZZ\\\ZZZ]]]bbbgggiiijjjiiiiiikkkiiihhhiiilllnnnoooooorrrtttxxx{{{~~~~~~~~~{{{zzzyyyyyyyyyxxxuuusssttttttsssrrrpppmmmjjjhhhbbbbbb```^^^\\\ZZZXXXWWWSSSQQQNNNJJJGGGEEEDDDDDDBBBBBBAAA???===<<<<<<===<<<:::999999999999888666555666666777888777777777555666666666666777777777888888888888888888888888555555666666666666666666444444444555666777888999555666777888999999999888;;;BBBFFFAAA777222444999666555555555555777888999<<<<<<<<<<<<===>>>??????======>>>???@@@AAAAAABBB@@@@@@???>>>===<<<;;;;;;;;;;;;:::888777555444444333222111000...---,,,+++.........---------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,------------.........111///------...///000///,,,,,,,,,------......///....../////////000000000000000000111222222333333333555666777666666777999999::::::;;;;;;;;;;;;;;;999;;;=========>>>???AAAAAAHHHTTTaaappp~~~mmmcccbbb```^^^^^^^^^]]][[[YYYZZZ[[[]]]]]]\\\]]]___aaa]]]]]]\\\\\\\\\^^^___``````___]]]ZZZWWWWWWYYY\\\]]]]]]]]]^^^___^^^\\\YYYZZZZZZZZZZZZYYYXXXWWWWWWTTTTTTTTTTTTTTTSSSRRRQQQRRRSSSUUUWWWXXXYYYZZZZZZTTTTTTSSSSSSSSSUUUVVVXXX[[[[[[\\\^^^___]]]ZZZWWWYYY\\\```cccbbb___ZZZWWWSSSTTTVVVWWWXXXXXXWWWWWW::::::::::::999999999999888:::<<<>>>??????>>>>>>;;;;;;;;;;;;;;;;;;<<<===;;;;;;;;;:::::::::::::::;;;:::888777777777999:::999:::<<<>>>???@@@@@@@@@<<<=========<<<<<<;;;;;;===<<<;;;999999999999:::;;;;;;;;;;;;::::::::::::888888999:::;;;<<<<<<======>>>???AAABBBDDDEEEEEEDDDEEEGGGIIIIIIHHHGGGFFFDDDDDDDDDDDDBBB@@@>>>===;;;<<<===>>>????????????>>>@@@CCCEEEGGGFFFEEEDDDAAAAAABBBCCCEEEGGGIIIJJJHHHHHHHHHGGGFFFEEEEEEEEECCCEEEGGGJJJLLLLLLLLLKKKNNNNNNTTT]]]iiiyyysssjjjfffdddcccaaa\\\ZZZWWWUUURRRNNNIIIFFFBBBAAA???<<<999888666666666555555444333333222222111111111111111111111111222222222222222111111111222222222222222333444444555555555666777999:::;;;<<<<<<>>>???BBBEEEGGGHHHHHHJJJKKKLLLMMMNNNQQQSSSTTTVVVZZZ]]]```aaaaaaaaabbbbbbbbbdddhhhkkkmmmmmmmmmppptttwwwyyyyyywwwvvvvvvxxxyyyyyywwwuuuttttttuuuvvvwwwvvvtttqqqnnnmmmkkkkkkjjjiiihhhgggeeeeeeaaa___[[[VVVSSSPPPOOOOOOLLLJJJHHHGGGGGGHHHGGGGGGEEECCCAAAAAAAAA@@@>>><<<::::::;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::::::::::::::999999999888888888999:::;;;<<<===;;;;;;===>>>>>>======<<>>>>>>>>>>>???@@@AAAAAA===>>>>>>??????@@@??????======<<<;;;:::999999888888777666555444333222222000//////...------,,,,,,............------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------...---,,,---///000000///..................//////.../////////000000000000000000111111222333333444444666777777777777888:::::::::;;;<<<<<<<<<<<<<<<999;;;>>>???@@@BBBDDDFFFHHHQQQ```rrrrrrggg___^^^]]]\\\]]]^^^^^^\\\ZZZYYY[[[\\\\\\\\\]]]___aaa[[[[[[[[[\\\]]]^^^^^^^^^^^^]]][[[YYYVVVWWWYYY\\\^^^]]]^^^___```___\\\ZZZWWWXXXXXXXXXXXXXXXWWWWWWUUUTTTTTTTTTTTTUUUUUUVVVSSSTTTVVVXXXYYYZZZZZZZZZVVVVVVUUUTTTUUUWWWYYYZZZ]]]]]]^^^___```^^^ZZZWWW\\\aaaiiiooonnnhhh___YYYVVVWWWXXXXXXYYYXXXWWWVVV;;;::::::999999888888888888999<<<>>>??????>>>>>>:::::::::::::::;;;<<<===::::::::::::::::::::::::;;;:::888666666777888999999:::<<<>>>@@@@@@@@@@@@<<<<<<======<<<<<<;;;:::<<<;;;::::::;;;<<<>>>???<<<<<<;;;;;;;;;;;;::::::777888999:::;;;<<<<<<===??????@@@@@@AAABBBCCCCCCDDDFFFGGGIIIIIIHHHGGGFFFCCCDDDDDDCCCAAA???===<<<:::;;;===???@@@@@@???>>>>>>@@@CCCFFFGGGGGGEEEDDD@@@AAAAAACCCEEEGGGIIIJJJHHHHHHGGGGGGFFFEEEEEEDDDCCCEEEHHHJJJLLLLLLLLLKKKSSSRRRSSSYYY```mmm~~~wwwooommmmmmmmmmmmnnnkkkhhhddd```ZZZTTTPPPGGGEEECCC???<<<:::888888666666555444333333222222000000000000000000000000111111111111000000000000---...///000222444666777333333333444555777888999999999:::<<<>>>@@@BBBCCC???AAABBBCCCDDDFFFIIIKKKNNNPPPSSSVVVXXXZZZZZZ[[[ZZZZZZ\\\```dddhhhiiiiiigggiiinnnqqqsssqqqooommmooosssvvvvvvtttrrrsssuuuuuuwwwxxxwwwuuurrrpppooopppqqqqqqppppppooonnnmmmkkkiiiddd___[[[YYYXXXWWWWWWSSSPPPPPPRRRSSSRRRPPPLLLJJJHHHGGGFFFEEECCCAAA??????@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>======<<<<<<;;;;;;;;;;;;<<<===>>>@@@@@@BBBBBBCCCDDDDDDCCCAAA@@@AAA===999888:::<<<:::888;;;;;;::::::;;;<<<>>>???????????????@@@AAABBBBBB===>>>>>>??????>>>>>>===<<<<<<;;;:::999888888888555555444333222222111111------------------------//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,)))************++++++++++++++++++,,,,,,,,,------///...---...//////,,,+++000000000000////////////////////////000000000000000111111222222333444444555666888888777777999::::::;;;<<<<<<======<<<<<<:::<<>>???>>>===;;;999999999;;;<<<;;;;;;;;;::::::999999999999999999999999999999999::::::;;;<<<======<<<<<<======<<<;;;999888777777<<<;;;;;;::::::;;;;;;<<<999999:::;;;;;;;;;;;;:::>>>>>>>>>===<<<<<<;;;;;;===>>>???AAABBBCCCCCCCCCCCCDDDGGGIIIIIIHHHFFFDDDEEEEEECCCBBB@@@???======???>>>>>>=========>>>>>>@@@AAAAAABBBCCCDDDEEEEEEDDDCCCBBBAAABBBDDDFFFGGGFFFEEEDDDCCCCCCCCCCCCCCCAAACCCGGGJJJLLLMMMMMMLLLLLLMMMOOOSSSZZZeeeqqqyyy{{{xxxwww{{{}}}xxxqqqjjj```WWWRRRMMMFFFBBBAAA>>>:::666777666555333222222333333444333222111111222333444111222222222222111000000000///...------...///000111111222333333444555555777777888999;;;<<<===>>>???????????????@@@AAAAAADDDFFFIIILLLNNNPPPSSSVVVUUUUUUVVVXXX[[[___cccfffggghhhiiijjjjjjjjjjjjjjjlllnnnppppppppppppqqqrrrvvvssspppppprrrsssqqqoooqqqqqqpppqqqqqqrrrssstttqqqpppooollliiieeeaaa```[[[[[[ZZZYYYYYYYYYYYYYYYWWWVVVTTTQQQMMMJJJHHHGGGHHHHHHFFFFFFFFFFFFGGGHHHHHHHHHGGGGGGGGGHHHHHHIIIJJJKKKKKKKKKJJJIIIGGGFFFEEEFFFFFFFFFEEEDDDBBBAAA??????>>>???@@@CCCEEEFFFFFFFFFGGGGGGFFFFFFEEEDDD???>>>>>>======>>>>>>???===>>>>>>???@@@@@@@@@???@@@@@@??????>>>=========>>>===<<<:::999888888888777777666555444444333333444444444333333333333222000000///...,,,+++***)))------------------------,,,,,,,,,---------......000000000000///...---,,,,,,,,,,,,---------..............................////////////000000000000000000000000111111111111333333444555555666666777777777777777666666666666;;;::::::;;;===>>>>>>===???@@@AAAAAABBBEEEJJJNNNWWWeeeyyyssshhhbbb___\\\ZZZXXXZZZ\\\]]][[[XXX[[[[[[\\\\\\\\\]]]]]]]]]ZZZZZZ[[[]]]^^^^^^[[[XXX\\\ZZZXXXVVVVVVWWWYYY[[[ZZZZZZ\\\___aaa___ZZZVVVVVVWWWXXXWWWUUUTTTUUUVVVTTTTTTUUUUUUVVVXXXZZZ[[[YYYZZZZZZ[[[[[[[[[[[[ZZZ[[[YYYWWWWWWXXXYYYYYYYYY```aaabbbdddfffeeeaaa______hhhuuu}}}}}}tttggg^^^___\\\XXXWWWXXXXXXVVVSSS;;;;;;::::::999888888777777888999:::<<<===>>>???===<<<:::999999:::;;;<<<;;;;;;;;;::::::999999999999999999999999999999999:::;;;;;;<<<======<<<<<<<<<<<<;;;:::999999888888;;;;;;::::::::::::;;;;;;999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::>>>???@@@AAACCCCCCCCCCCCCCCEEEGGGIIIIIIHHHFFFEEEDDDDDDCCCBBB@@@???>>>>>>>>>>>>======<<<======>>>AAAAAAAAABBBCCCCCCDDDDDDDDDCCCAAAAAAAAACCCEEEFFFEEEDDDCCCCCCBBBBBBBBBBBBAAACCCFFFIIIKKKLLLLLLLLLJJJKKKMMMOOOUUU]]]gggnnn{{{xxxkkk```VVVPPPJJJEEECCC@@@<<<999999888666444333333444444333333222222222222333333222222222222222111000000000///............///000000111111222333333444444555555666777888999999:::::::::999999::::::;;;<<<>>>@@@CCCEEEGGGIIILLLNNNPPPPPPQQQSSSVVVZZZ^^^```aaaaaabbbcccddddddddddddccceeeggghhhhhhhhhiiijjjpppnnnllllllnnnooonnnlllooooooooooooooopppqqqrrrttttttsssrrroookkkgggeeeaaa```______^^^^^^______]]]\\\ZZZXXXUUURRRPPPOOOPPPOOOOOOOOOOOOQQQRRRSSSRRRRRRQQQQQQQQQQQQRRRRRRSSSSSSSSSSSSRRRPPPNNNMMMNNNNNNNNNNNNMMMKKKIIIHHHDDDDDDDDDEEEFFFHHHIIIJJJJJJJJJJJJIIIIIIHHHGGGFFF@@@@@@????????????@@@@@@@@@AAABBBBBBCCCCCCCCCBBB??????>>>>>>===<<<<<<<<<<<<;;;:::888777666666666666555555444333333222222222111111111000///////////////...---,,,++++++***------------------------,,,---------------------///////////////......---,,,,,,---------........................................../////////000000000000000111111111111222333333444444555666666666777777777777777777777777<<<;;;:::;;;;;;;;;;;;;;;@@@BBBDDDFFFIIINNNUUU[[[fffsssxxxmmmddd___\\\\\\[[[ZZZ[[[]]]]]][[[YYY[[[[[[[[[[[[\\\\\\\\\\\\ZZZYYYZZZ[[[]]]]]][[[YYY[[[YYYWWWVVVVVVWWWYYYZZZ]]]]]]___aaaccc```[[[VVVVVVWWWXXXWWWUUUTTTUUUVVVSSSTTTUUUVVVXXXYYYZZZZZZYYYYYYZZZZZZ[[[[[[ZZZZZZYYYXXXWWWXXXZZZ\\\]]]]]]aaaaaabbbdddeeedddaaa^^^___hhhttt}}}}}}ttthhh```___\\\YYYXXXXXXXXXVVVSSS;;;::::::999999888888888888888999:::<<<===>>>>>>;;;;;;:::999999:::<<<<<<;;;;;;::::::::::::999999999999999999999999999999:::;;;<<<<<<===<<<<<<<<<;;;;;;;;;::::::999999999:::::::::999999:::::::::999::::::;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;???@@@AAABBBCCCDDDDDDDDDDDDEEEGGGIIIIIIHHHGGGFFFCCCCCCBBBBBBAAA@@@@@@@@@??????>>>>>>>>>??????@@@AAAAAAAAAAAAAAABBBBBBBBBCCCBBBAAA@@@@@@AAACCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAACCCEEEHHHJJJKKKKKKKKKJJJKKKMMMNNNQQQVVV\\\```jjjsss~~~xxxiii[[[VVVNNNIIIGGGDDD@@@<<<;;;999888666555444444555222222333333333333222222222222222222222111111000000//////......//////000///000000111111222222222333333333333444444444555666555555555555666777777888:::===???@@@BBBEEEGGGIIIIIIJJJLLLOOORRRVVVXXXWWWXXXYYYZZZ[[[[[[[[[[[[\\\___aaaccccccdddeeegggiiigggffffffhhhiiiiiihhhkkkkkkkkkllllllmmmooooootttuuuvvvuuusssoookkkhhheeedddccccccbbbbbbccccccbbbaaa```^^^\\\ZZZYYYXXXWWWWWWXXXYYYZZZ\\\^^^___]]]]]]\\\\\\\\\\\\\\\]]]]]]\\\\\\[[[YYYWWWVVVUUUVVVVVVVVVVVVTTTRRROOONNNHHHIIIJJJKKKLLLLLLMMMLLLLLLKKKKKKJJJIIIGGGFFFEEEAAAAAA@@@@@@@@@@@@AAAAAAAAABBBBBBCCCCCCCCCCCCCCC======<<<<<<;;;:::::::::888777666555444333333333333333333222222111111000111000000///...---------......---------,,,,,,,,,---------------------------------------------,,,---......///////////////,,,------------................................./////////000000000111111000111111111222222222333333333444444555666666666777777888888888888888888<<<;;;;;;;;;<<<<<<======@@@CCCGGGJJJNNNVVV```gggyyyyyyqqqiiibbb]]][[[\\\[[[[[[[[[]]]]]][[[ZZZ[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYXXXZZZ[[[\\\[[[YYYYYYXXXVVVUUUUUUVVVXXXYYY___```bbbeeeeeeaaa[[[VVVUUUVVVWWWVVVUUUTTTUUUVVVSSSTTTWWWYYYZZZ[[[ZZZZZZXXXXXXYYYZZZZZZZZZZZZZZZWWWWWWXXXZZZ\\\^^^```aaaaaaaaaaaacccdddbbb___]]]^^^fffrrr{{{{{{tttiiiaaa___\\\YYYXXXXXXWWWUUUSSS:::::::::999999888888888888888999:::;;;<<<===>>>:::999999999:::;;;<<<<<<::::::::::::::::::::::::999999999999999999999999;;;;;;<<<<<<<<<<<<<<<;;;::::::::::::::::::::::::999999999999999999999999888999999:::::::::::::::;;;;;;<<<<<<===>>>>>>???@@@@@@AAABBBCCCDDDDDDCCCDDDEEEGGGHHHHHHHHHGGGFFFBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@AAAAAABBBBBBBBBBBBBBBAAAAAA@@@@@@@@@BBBAAA@@@@@@???@@@@@@AAA@@@AAAAAAAAABBBAAAAAAAAAAAABBBEEEGGGIIIJJJJJJJJJKKKLLLNNNOOOPPPRRRVVVYYY```hhhqqqvvvwwwwwwxxxzzzooo```ZZZRRRLLLIIIFFFBBB???<<<;;;999666555444444444111222333444444333222111222222333333222222111000000//////////////////000/////////000000000111111222222111111111111111111444444444444444555666666666888:::;;;<<<===@@@BBBBBBBBBCCCEEEHHHKKKMMMOOOOOOOOOQQQRRRSSSSSSSSSSSSWWWYYY\\\]]]^^^___aaabbbbbbaaaaaaaaacccdddeeeeeeggggggggghhhiiijjjkkklllnnnppprrrsssrrrnnniiifffdddcccbbbbbbaaaaaabbbbbbbbbbbbaaa```^^^]]]\\\[[[ZZZ[[[\\\^^^```bbbdddeeecccbbbbbbaaaaaaaaaaaaaaabbbaaa```^^^\\\ZZZYYYXXXYYYYYYYYYXXXVVVSSSQQQOOOJJJKKKLLLNNNNNNMMMLLLKKKJJJJJJIIIHHHFFFDDDBBBAAA@@@@@@????????????@@@@@@>>>>>>???????????????>>>:::::::::999888888777777555444333222111111111111111111111000000/////////222111111000///...------------------------------------------------------...------------,,,,,,,,,,,,---...///000000000000------------....................................111111111222222222333333111111222222333333444444333444444555555666666777888888888888999999999999;;;<<<======>>>@@@BBBDDDCCCHHHOOOTTTYYYbbbmmmvvv}}}yyywwwrrrmmmgggbbb^^^\\\ZZZZZZZZZ[[[[[[[[[ZZZYYYZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXYYYZZZ[[[ZZZYYYWWWVVVUUUTTTTTTVVVWWWXXX^^^```ccceeeddd```YYYUUUUUUWWWWWWVVVUUUTTTUUUVVVTTTVVVYYY\\\^^^]]][[[ZZZVVVWWWXXXYYYYYYYYYYYYYYYWWWXXXZZZ[[[\\\]]]___aaaaaaaaa```aaabbbaaa^^^\\\]]]dddnnnvvvwwwqqqhhhbbb^^^\\\ZZZXXXVVVUUUTTTSSS::::::999999999999999888888999::::::;;;<<<======999999999999::::::;;;<<<::::::::::::::::::::::::999999999999999999999999;;;<<<<<<<<<<<<<<<;;;;;;999999::::::::::::;;;;;;888999999::::::999999888777777888999999999999999:::;;;;;;<<<===>>>??????@@@@@@AAABBBCCCCCCCCCCCCDDDEEEFFFGGGGGGGGGFFFFFFBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@@@@AAAAAABBBCCCBBBBBBBBBAAAAAA@@@@@@???AAAAAA@@@@@@????????????>>>???@@@AAABBBBBBAAAAAAAAABBBDDDEEEGGGHHHIIIIIIIIIKKKNNNOOOOOOPPPRRRTTTWWW\\\dddiiijjjkkkmmmoooxxxsssccc\\\TTTNNNKKKHHHEEEBBB>>><<<:::777555444444444222333444555555444333222222333333333333222111111///000000000000000000///...///////////////000000111111111111111000000000333333222222333333444555333555777888888999;;;===<<<===>>>@@@BBBDDDFFFGGGHHHIIIJJJLLLMMMNNNNNNNNNNNNPPPSSSUUUUUUVVVXXXYYY[[[[[[\\\\\\]]]^^^___aaaaaaaaaaaabbbccceeefffgggfffhhhkkkmmmmmmjjjfffcccaaaaaa```_______________aaa```______^^^]]]\\\\\\[[[\\\]]]___aaaccceeeeeeccccccbbbaaaaaaaaaaaaaaabbbaaa```^^^\\\ZZZYYYXXXXXXXXXXXXWWWUUURRRPPPNNNKKKLLLMMMMMMMMMLLLKKKJJJHHHGGGFFFEEECCCAAA???>>>===<<<<<<;;;;;;<<<<<<===:::;;;;;;;;;;;;;;;::::::888777777666666555444444222222111000///////////////////////////.........000000//////...---,,,,,,,,,,,,,,,------------...------------------------------------------------+++,,,---///000000000000---------.........//////////////////////////////000000000111111111222222222222222333444555555555444555555666666777888888999999999999::::::;;;;;;<<<===>>>>>>>>>@@@DDDGGGHHHQQQ]]]fffnnnxxxzzztttqqqpppmmmiiieee```]]][[[XXXXXXYYYYYYYYYXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYZZZYYYXXXYYY[[[[[[YYYXXXTTTTTTSSSSSSTTTUUUVVVWWW[[[^^^aaacccaaa]]]XXXUUUVVVWWWXXXWWWUUUUUUUUUVVVVVVYYY\\\______^^^[[[YYYUUUUUUVVVWWWXXXYYYYYYYYYXXXZZZ\\\\\\[[[ZZZ\\\^^^```______```aaa```^^^\\\\\\aaaiiinnnoookkkeee```\\\[[[ZZZWWWTTTRRRRRRRRR999999999999999999999999999999::::::;;;<<<======999999999:::::::::::::::999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===<<<<<<;;;:::::::::::::::::::::::::::888999:::;;;;;;:::999888777888888999999999999999999999::::::;;;<<<======???@@@AAAAAABBBBBBBBBAAACCCDDDEEEEEEFFFFFFEEEEEECCCCCCCCCBBBBBBBBBBBBBBB??????>>>??????@@@AAABBBCCCCCCBBBBBBAAAAAA@@@@@@BBBAAAAAA@@@???>>>>>>======>>>@@@BBBCCCCCCBBBBBBAAABBBCCCDDDEEEGGGHHHIIIGGGIIIKKKLLLLLLLLLNNNPPPSSSWWW[[[___bbbeeehhhjjjtttvvveee^^^UUUOOOMMMKKKHHHEEE@@@???<<<999777555555555333333444444444444333333333333333333333222222111///000000111111000000///////////////////////////111111111111111111000000000000//////000000111222000222444444333444555777777888:::;;;===???@@@AAABBBCCCEEEFFFHHHHHHIIIIIIIIILLLNNNPPPPPPPPPRRRSSSSSSTTTUUUUUUUUUUUUWWWYYYYYYZZZZZZ[[[\\\^^^___```___aaadddfffgggeeebbbaaa___^^^]]]]]]\\\\\\]]]]]]^^^^^^]]]\\\[[[[[[ZZZZZZZZZ[[[]]]___```aaabbbbbb``````___^^^]]]]]]]]]]]]^^^]]][[[YYYXXXWWWVVVVVVTTTTTTTTTSSSRRRPPPMMMLLLKKKLLLKKKKKKJJJIIIHHHGGGEEEEEEDDDCCCAAA???===<<<999999888888888888999999999999999999999888888777555555444444333222222222111000000///......//////........................---,,,,,,,,,,,,+++++++++------------------------------------------------,,,,,,,,,---------......,,,---...///000000000000------........./////////////////////////////////........./////////000000222222333444555666777777666666777777888999999999999999::::::;;;;;;<<<<<<===???@@@???>>>@@@DDDIIIMMMZZZmmm|||xxxnnnllliiihhheeebbb___\\\ZZZXXXVVVWWWYYYYYYWWWWWWWWWXXXXXXYYYYYYYYYZZZZZZZZZZZZ[[[ZZZ[[[\\\\\\[[[XXXUUURRRRRRRRRRRRSSSTTTUUUUUUVVVZZZ^^^___]]]ZZZXXXWWWWWWXXXYYYXXXWWWVVVVVVXXXXXXZZZ]]]^^^^^^\\\YYYWWWSSSTTTUUUVVVWWWXXXXXXXXXYYY\\\^^^]]][[[YYYZZZ\\\___^^^]]]^^^___```^^^]]][[[^^^bbbeeeeeeccc```^^^ZZZZZZYYYVVVRRRPPPOOOPPP999999999999999999999999999::::::;;;;;;<<<<<<<<<999::::::::::::999999888999999999::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<;;;;;;:::::::::::::::::::::::::::999:::;;;<<<<<<;;;:::999999999:::;;;;;;;;;;;;:::999:::::::::;;;;;;<<<<<<>>>???@@@@@@AAAAAA@@@@@@BBBCCCCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBAAA@@@@@@@@@@@@AAABBBCCCDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@>>>=========>>>AAACCCDDDDDDCCCCCCAAAAAABBBCCCDDDFFFGGGHHHHHHJJJKKKJJJIIIIIIKKKMMMRRRTTTVVVYYY\\\aaaeeehhhppp~~~vvvfff```WWWQQQOOONNNKKKIIIDDDBBB???<<<:::888777777444444333333333333444444333333444444333333222111///000111111111111000///////////////////////////000000000000000111111111///............///000000000111222222111111333444333444666888999:::;;;;;;<<<===???@@@BBBCCCCCCCCCEEEHHHJJJKKKKKKKKKLLLMMMJJJLLLMMMMMMKKKKKKNNNPPPQQQQQQRRRSSSTTTVVVWWWXXXXXXYYY\\\^^^___^^^]]]]]]ZZZZZZYYYXXXXXXXXXXXXYYYZZZZZZYYYXXXWWWVVVUUUTTTWWWXXXZZZ[[[[[[[[[[[[ZZZZZZYYYXXXWWWVVVVVVVVVVVVUUUTTTRRRQQQOOOOOOOOOOOOMMMNNNNNNNNNLLLKKKIIIGGGIIIHHHFFFEEEDDDCCCCCCCCC@@@@@@???>>>===;;;999888777777666666666666777777666666777777666666555444333333222222111111000000111000000///////////////........................+++++++++,,,,,,,,,,,,------------------------,,,------------------------***++++++,,,---...//////------...///000000//////............/////////////////////////////////////////////000000000111111222333444555666777888888777888888999999:::;;;;;;999::::::;;;<<<<<<======;;;???BBBBBBCCCFFFMMMSSS^^^oooxxxllleeedddbbbaaa___\\\ZZZYYYXXXXXXVVVXXXZZZYYYWWWVVVWWWYYYXXXXXXYYYZZZ[[[[[[\\\\\\\\\\\\]]]______\\\WWWSSSPPPQQQQQQRRRRRRSSSTTTTTTSSSVVVZZZ\\\ZZZYYYZZZ[[[YYYZZZZZZZZZXXXWWWXXXYYYYYYZZZ[[[\\\[[[XXXUUUTTTRRRSSSTTTVVVWWWWWWXXXXXXYYY]]]```___\\\ZZZ[[[^^^]]]\\\[[[]]]___```___^^^ZZZZZZ[[[\\\\\\\\\[[[ZZZXXXYYYXXXTTTPPPMMMMMMOOO999999999999999999999999:::::::::;;;;;;<<<<<<<<<:::::::::::::::999888777999999999::::::;;;;;;;;;========================<<<=========<<<;;;::::::;;;;;;;;;::::::999999999999:::<<<======<<<:::999:::;;;<<<<<<======<<<<<<<<<<<<<<<===============>>>>>>???@@@@@@@@@??????BBBBBBBBBBBBCCCCCCCCCDDDEEEDDDDDDCCCBBBBBBAAAAAACCCCCCCCCDDDDDDFFFGGGGGGCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBB@@@???===<<<===>>>AAACCCEEEEEEDDDCCCAAAAAABBBBBBDDDEEEGGGHHHKKKLLLLLLKKKIIIIIIJJJLLLOOOOOOOOOQQQUUU[[[```dddnnn|||uuuhhhaaaXXXSSSQQQPPPNNNLLLGGGEEEBBB???<<<:::999999555555333222222333555555333333444444333333222111///000111222222111000///000000000000000//////////////////000000000111111000////////////000111111111222444333222222333444111222333555777888888888888999:::<<<>>>?????????>>>@@@BBBCCCBBBBBBCCCDDDDDDFFFHHHGGGEEEDDDGGGIIILLLLLLLLLMMMOOOQQQRRRSSSRRRSSSUUUWWWXXXYYYYYYYYYVVVVVVUUUTTTTTTTTTTTTTTTVVVUUUTTTSSSRRRQQQPPPOOOTTTTTTVVVVVVVVVUUUTTTSSSSSSRRRQQQPPPOOOOOOOOOOOOMMMLLLJJJIIIHHHHHHHHHIIIGGGGGGHHHHHHGGGFFFDDDCCCEEECCCAAA???============;;;::::::999888666555444666666555555555555666666333444444444333222111111222222111111000/////////111111000/////////000000........................,,,------......//////000......---------,,,,,,,,,------------------------)))***+++,,,...///000000---...//////////////////............/////////000000000000000000000000000222222333333333444444444333333444555666777888999888999999::::::;;;<<<<<<::::::;;;;;;<<<===>>>>>>999===CCCFFFIIIOOOYYYaaavvvuuummmeee_________]]]\\\ZZZYYYYYYZZZZZZVVVYYY[[[[[[XXXWWWXXXZZZWWWXXXYYYZZZ[[[\\\]]]^^^\\\]]]___``````\\\VVVQQQPPPPPPQQQQQQRRRSSSSSSTTTQQQUUUYYYZZZYYYYYY[[[^^^YYY[[[[[[ZZZYYYXXXYYYZZZYYYYYYZZZYYYXXXUUURRRQQQRRRRRRTTTUUUVVVWWWWWWWWWYYY]]]aaaaaa^^^\\\]]]```\\\[[[ZZZ\\\^^^```______YYYXXXWWWWWWVVVWWWXXXXXXWWWXXXWWWSSSNNNLLLLLLNNN:::::::::999999999888888999999:::;;;;;;<<<<<<===>>><<<:::888777888999:::;;;;;;::::::;;;<<<>>>???<<<======>>>>>>>>>>>>===>>>>>>======<<<<<<;;;;;;::::::::::::::::::::::::;;;<<<<<<======<<<;;;;;;999;;;===??????>>><<<;;;>>>======<<<<<<<<<==================>>>>>>>>>>>>???@@@CCCEEEFFFFFFEEEEEEEEEDDDAAA???======>>>???@@@AAABBBDDDEEEEEEFFFFFFEEEDDDCCCBBBAAA@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>:::===@@@DDDFFFFFFEEEDDDDDDDDDCCCCCCCCCEEEGGGHHHGGGGGGGGGHHHHHHHHHIIIIIIGGGJJJMMMNNNOOOUUU^^^fffoooyyytttiiibbbZZZTTTQQQPPPNNNMMMIIIGGGDDDCCCAAA===;;;;;;999999888666444333333444555555444333333222222111000000000000000000000000000000000000////////////000/////////.............../////////000000111111//////000000111111111222111222222333333444555555555555666777888999::::::<<<<<<<<<=========>>>>>><<<>>>AAACCCCCCBBBAAA???EEEFFFFFFFFFGGGGGGGGGGGGJJJKKKLLLMMMMMMNNNNNNNNNNNNMMMLLLKKKKKKLLLMMMNNNOOONNNMMMLLLKKKKKKKKKKKKMMMMMMNNNNNNNNNNNNMMMMMMKKKKKKJJJJJJIIIHHHGGGGGGFFFFFFFFFEEEDDDDDDDDDCCCBBBBBBCCCCCCBBBBBBAAA@@@@@@???>>>===<<<<<<======999999888666555444333222333333333333333333333333333222000/////////000111////////////////////////.........................................................------,,,,,,,,,------------------------.........------,,,,,,,,,000///---,,,,,,---///000........................000000000000////////////............/////////000111222222333333444555555666666666777777888999:::999999888888999:::;;;;;;:::888777:::;;;999;;;???DDDAAACCCJJJSSS^^^pppvvvmmmfff^^^\\\^^^YYYYYYYYYYYYXXXXXXXXXXXXXXXVVVUUUSSSSSSTTTVVVWWWWWWXXXYYYZZZ[[[\\\]]]]]]bbbaaa___]]][[[XXXUUUTTTRRRRRRRRRQQQQQQPPPPPPOOORRRWWW\\\[[[WWWWWW[[[aaa_________\\\ZZZYYYYYY[[[[[[YYYWWWVVVUUUSSSQQQOOOUUUTTTRRRRRRSSSVVVYYY[[[\\\^^^aaaaaa___]]]\\\\\\XXXWWWVVVXXXZZZ[[[ZZZYYYUUUWWWYYYXXXUUUSSSRRRRRRVVVTTTQQQNNNLLLKKKLLLLLL:::::::::999999999888888999999::::::;;;<<<<<<<<>>???======>>>>>>??????>>>>>>???>>>>>>======<<<;;;;;;999999::::::;;;;;;;;;;;;========================;;;===???AAAAAA???===<<<======<<<<<<<<<<<<<<<===<<<=========>>>>>>>>>>>>>>>???AAADDDEEEEEEDDDCCCEEECCCAAA>>>======>>>???@@@AAABBBDDDEEEFFFFFFFFFDDDDDDBBBAAAAAA@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>><<<>>>AAADDDFFFFFFFFFEEEDDDCCCCCCCCCDDDEEEFFFGGGGGGGGGGGGHHHHHHHHHHHHIIIGGGJJJLLLMMMNNNSSS\\\cccmmmvvvwwwqqqkkkddd^^^\\\ZZZXXXVVVOOOLLLIIIGGGDDDAAA>>>===999999888777666555666777555555555444444333333333111111111111111111111111111111000000000/////////000000/////////..................//////000000000//////000000000111111111111111111222333333444444333444555666777888999999:::::::::;;;;;;;;;;;;<<<444666999<<<===>>>>>>===BBBBBBBBBBBBCCCCCCCCCCCCEEEEEEFFFGGGHHHHHHHHHHHHJJJIIIHHHGGGGGGHHHIIIJJJKKKJJJIIIHHHGGGGGGGGGGGGHHHIIIIIIJJJJJJIIIIIIHHHEEEEEEDDDDDDCCCBBBBBBAAA@@@@@@@@@?????????????????????@@@@@@??????>>>======<<<<<<;;;:::999888888777777666555444333222222222222222222222222222222222111000/////////000000................................................,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,------------------------.........------,,,,,,,,,---..................---........................000000000000000000000/////////000000000111111111222222222333444444555555666666666666777888999:::::::::999999::::::;;;<<<>>><<<<<<>>>???>>>@@@EEEIIIIIIOOO\\\jjj{{{xxxlllfff```ZZZXXX[[[YYYYYYYYYXXXXXXXXXWWWWWWWWWVVVTTTSSSSSSTTTUUUVVVWWWWWWXXXZZZ[[[]]]^^^^^^aaaaaa___]]]ZZZWWWUUUSSSRRRRRRQQQPPPPPPPPPPPPPPPTTTYYY]]]\\\XXXWWW[[[```_________^^^[[[ZZZ[[[\\\ZZZXXXUUUSSSSSSRRRPPPNNNRRRQQQPPPPPPRRRUUUXXXZZZ\\\^^^``````^^^[[[ZZZZZZWWWVVVUUUVVVXXXZZZYYYXXXUUUVVVWWWVVVTTTRRRRRRRRRUUUSSSPPPMMMLLLKKKKKKKKK:::::::::999999999888888888999999::::::;;;<<<<<>><<<:::999999::::::;;;;;;:::;;;;;;<<<>>>>>>===>>>>>>???@@@@@@???????????????>>>======<<<<<<888999999:::;;;<<<======>>>>>>===<<<<<<===>>>???>>>???AAABBBBBB@@@???===<<<<<<;;;;;;;;;<<<<<<===<<<<<<=========>>>>>>>>>===>>>@@@BBBCCCCCCBBBBBBDDDBBB@@@>>>======>>>???AAAAAACCCDDDEEEEEEFFFFFFCCCCCCBBBAAA@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>===???BBBEEEFFFGGGFFFEEECCCCCCCCCCCCDDDEEEFFFGGGFFFFFFGGGGGGGGGHHHHHHHHHGGGIIIKKKLLLMMMQQQXXX]]]hhhqqq~~~vvvrrrlllfffccc```^^^\\\XXXVVVRRROOOMMMJJJFFFBBB;;;:::999777777777888888555555555555555555444444111111111111111111111111111111111000000000000///000000000/////////.....................///////////////000000000000111111//////000111111222222333222222333444555666666777777777777777888888888888444555777999:::<<<<<<<<<<<<<<<=========>>>>>>>>>>>>>>>???AAAAAAAAAAAAAAACCCCCCBBBBBBBBBBBBCCCCCCEEEDDDCCCBBBBBBAAAAAABBBBBBCCCCCCDDDDDDCCCCCCBBB??????>>>>>>======<<<<<<:::::::::::::::;;;;;;;;;;;;;;;<<<<<<;;;;;;:::999888888888888777555333222333333333333222222222111000000000000000000000000111111000////////////000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,.................................---------------+++---///000000///---+++........................000000000000000000000000111111111222222222222333222333333444555555666666666666666666777888999:::;;;::::::::::::;;;<<<<<>>BBBHHHMMMRRR^^^pppqqqjjjbbb___\\\XXXWWWXXXXXXXXXXXXXXXWWWWWWWWWWWWUUUUUUTTTSSSSSSTTTUUUVVVUUUVVVXXXYYY[[[]]]______aaa```___]]]ZZZWWWTTTSSSRRRQQQOOONNNNNNOOOPPPQQQWWW[[[^^^]]]YYYXXX[[[___\\\^^^^^^]]][[[ZZZ[[[\\\YYYVVVSSSQQQQQQQQQPPPOOOOOONNNNNNOOOQQQTTTWWWYYY\\\^^^___^^^[[[YYYXXXXXXTTTSSSSSSTTTVVVWWWWWWVVVUUUUUUUUUSSSQQQPPPQQQRRRRRRQQQOOOLLLKKKJJJJJJJJJ:::::::::999999999888888888888888999::::::;;;;;;??????===;;;::::::::::::::::::;;;;;;<<<======>>>===>>>???@@@@@@@@@@@@@@@?????????>>>======<<<<<<888999:::;;;<<<===>>>>>>>>>===<<<:::;;;<<<>>>@@@@@@@@@AAABBBAAA@@@>>>===;;;;;;;;;:::;;;;;;<<<<<<<<<<<<<<<=========>>>>>>>>>???@@@AAABBBBBBBBBBBBBBBAAA???===<<<===>>>???AAAAAACCCDDDDDDEEEEEEEEEBBBAAA@@@@@@@@@@@@@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>>>>???BBBDDDEEEEEEEEEDDDBBBBBBCCCCCCDDDEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFHHHJJJKKKLLLOOOTTTXXXaaaiiixxx{{{xxxsssnnnjjjfffcccbbbaaa```^^^[[[YYYWWWPPPIII???===:::888888888888777555555555555555555555555222222222222222222222222222222111111111000000000000000000////////////...------..................//////000000000000000000......//////000111111111000000111222222333444444333333333444444444555555888888777777777777777777888888888888999999999:::999999:::;;;<<<<<<<<<<<<>>>==================>>>??????>>>===<<<<<<============>>>>>>>>>>>>======<<<<<<;;;;;;::::::::::::777777888888999999::::::888888888888888777777666444555555666444222///---000000000000000000000111////////////////////////////////////////////////........................------------------------........................------------------------////////////////////////...............---------,,,---...//////...---,,,........................000000000000000111111111111111222222222333333333333444444555555666777777777666666777777888999:::::::::::::::;;;<<<======@@@>>>>>>@@@???@@@EEEMMMWWWaaasssvvvfffccc```^^^[[[YYYXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVTTTTTTSSSSSSSSSTTTUUUVVVUUUVVVWWWYYY\\\^^^___``````___^^^\\\YYYVVVTTTRRRSSSQQQOOOMMMMMMNNNQQQRRRZZZ]]]___]]]ZZZYYY[[[^^^YYY[[[\\\[[[ZZZYYYZZZ[[[WWWUUURRRPPPQQQQQQQQQQQQMMMMMMMMMNNNPPPSSSVVVXXX[[[\\\]]][[[XXXVVVUUUUUURRRQQQPPPRRRTTTUUUTTTSSSTTTTTTSSSQQQNNNNNNOOOQQQPPPOOOMMMKKKJJJJJJJJJJJJ:::::::::999999999888888777777888888999:::::::::>>>======<<<;;;;;;;;;:::::::::;;;<<<<<<===============>>>@@@@@@AAAAAAAAA??????>>>>>>===<<<<<<<<<999999:::;;;===>>>??????===<<<;;;::::::<<<>>>@@@@@@@@@@@@@@@???>>><<<;;;:::::::::::::::;;;<<<<<<<<<<<<<<<<<<============???@@@AAAAAABBBBBBBBBBBB@@@???===<<<<<<===>>>@@@@@@AAABBBCCCCCCCCCCCCCCC@@@@@@?????????@@@@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@BBBCCCCCCBBBBBBAAABBBCCCCCCDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGFFFGGGIIIJJJKKKNNNPPPSSSZZZaaannn{{{uuuqqqooooooiiilllmmmkkkjjjggg[[[OOOFFFBBB===:::999888777555555555555555444444444444222222222222222222222222222222222222111111111111111000000000////////////..................------000000//////////////////---......//////000111111/////////000111111222222111111111111222222222222444333333222222111111111555555555555666666666777666777888999999::::::999999::::::::::::::::::999;;;;;;:::999999999999:::999999::::::::::::999999888888888888777777777777555555555666666777777888555666666666666555444444222333444444333000...,,,............////////////000000000000000000000000............//////..............................------------------------........................------------------------////////////////////////........................///...---,,,,,,---...//////////////////////////////000000000111111111222111111222222222333333333444555555666666777888888888777777888888999:::;;;:::::::::;;;<<<===??????CCCBBBCCCFFFFFFHHHQQQ[[[kkkyyywwwlllaaaaaa```]]][[[YYYWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTUUUUUUVVVUUUVVVWWWYYY\\\^^^___```______]]][[[XXXUUUSSSRRRRRRQQQOOOMMMMMMOOOQQQSSSZZZ\\\^^^\\\ZZZYYYZZZ\\\YYY[[[\\\\\\[[[YYYYYYZZZVVVTTTRRRQQQRRRSSSSSSRRRLLLLLLMMMNNNQQQSSSVVVWWWYYYZZZZZZXXXUUUSSSSSSSSSPPPOOONNNOOORRRSSSRRRQQQSSSSSSRRRPPPMMMMMMNNNPPPNNNMMMLLLKKKJJJJJJIIIIII:::::::::999999999888888666777777888888999::::::;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;<<<============<<<<<<>>>???@@@@@@AAAAAA>>>>>>>>>===<<<<<<;;;;;;:::;;;;;;<<<===>>>??????===<<<<<<;;;<<<===???@@@@@@@@@@@@???>>><<<;;;:::999999999999:::;;;;;;<<<;;;;;;<<<<<<<<<=========@@@@@@@@@AAAAAABBBBBBBBB???>>><<<;;;<<<===???@@@???@@@@@@AAABBBBBBAAAAAA>>>>>>>>>>>>???@@@AAAAAA>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAAAAAAAAAAAAAAAAAAAABBBDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFEEEFFFHHHJJJLLLMMMOOOOOOUUUZZZdddsss}}}||||||xxxzzzhhhVVVMMMHHHAAA===<<<;;;999777777777777666555555444444333333333333333333333333333333333222222222111111111111000000000//////////////////...............000000////////////......---......//////000000111....../////////000000000000000000000111111111111000000111222222222222222333333333333444444444444333444555666777777777777666777777888888777777666888777777666666666777777666666777777777777666666333333333333333333333333222222222222333333333333333444444444444333222222111111222222111000...---------------............////////////////////////,,,---......///.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------........................................../////////000///---++++++---///000///////////////////////////000000111111222222222222222222222333333333333555666666777777888999999999999999999:::;;;<<<===:::;;;<<<===???AAACCCDDDDDDDDDHHHMMMPPPVVVbbbooowwwkkkggg]]]``````\\\XXXWWWVVVSSSUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTUUUVVVVVVVVVWWWUUUVVVXXXYYY[[[]]]_________^^^]]][[[XXXUUURRRQQQRRRQQQPPPOOOOOOPPPRRRSSSYYYZZZ[[[ZZZYYYXXXYYYZZZZZZ\\\^^^^^^\\\ZZZZZZZZZSSSRRRQQQRRRSSSTTTSSSRRRKKKLLLMMMNNNPPPRRRTTTUUUWWWWWWWWWVVVSSSQQQQQQRRRNNNMMMMMMNNNPPPQQQQQQPPPRRRRRRRRRPPPNNNMMMNNNOOOLLLLLLLLLKKKKKKJJJJJJJJJ:::::::::999999999888888666666777777888999999999888999:::;;;;;;<<<<<<<<<999:::;;;============<<<;;;;;;===>>>???@@@@@@@@@======<<<<<<;;;;;;::::::<<<<<<=========>>>>>>>>>===>>>>>>???@@@@@@AAAAAAAAAAAA@@@???===<<<::::::888888888888999:::;;;<<<;;;;;;;;;<<<<<<<<<======@@@????????????@@@AAAAAA>>>===;;;;;;;;;===???@@@>>>>>>???@@@@@@@@@@@@???=========>>>>>>@@@AAAAAA>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@AAAAAAAAAAAAAAAAAA@@@AAABBBDDDDDDDDDDDDCCCDDDDDDDDDEEEEEEEEEFFFFFFDDDEEEGGGJJJLLLNNNNNNNNNRRRVVV]]]gggtttyyy```RRRLLLDDDAAAAAAAAA>>><<<;;;;;;:::999777666555555444444444444444444444444444333333333333222222222111111111000000000//////000000000//////.........000000/////////..................///000000111111.........////////////000000000000000111111111111///000222333444333111000000111111111111222222222000000111222333333333333333444555555555555444333555444444444444444555555333333444444444444333333000000000000000111111111111111111111111111000000111111111111111000000///////////////////////////...---------------------------------------------+++,,,---...///......---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------------------........./////////000.........------.........///////////////////////////000000111111222333333333333444444444555555555666666777777888999999:::;;;;;;:::;;;;;;<<<===>>><<<===>>>@@@CCCFFFIIIJJJIIILLLSSS[[[bbbmmm~~~xxxkkkeeeeeeZZZ``````[[[VVVWWWVVVSSSUUUUUUTTTTTTTTTSSSSSSSSSTTTTTTUUUVVVWWWXXXXXXXXXWWWWWWXXXZZZ[[[]]]^^^^^^^^^^^^\\\ZZZWWWTTTRRRPPPRRRQQQQQQQQQQQQRRRSSSTTTVVVWWWXXXWWWWWWWWWWWWXXXXXXZZZ\\\\\\ZZZWWWVVVVVVOOOOOOPPPRRRTTTTTTRRRPPPJJJKKKLLLMMMOOOPPPQQQRRRTTTUUUUUUSSSQQQPPPQQQRRRNNNMMMLLLMMMPPPQQQPPPOOOQQQRRRSSSRRROOOMMMMMMNNNKKKLLLLLLLLLLLLKKKKKKJJJ:::::::::999999999888888666666666777888888999999666777999:::;;;<<<<<<<<<999:::;;;============<<<:::;;;<<<===??????@@@@@@===<<<<<<;;;::::::999999============>>>>>>>>>>>>>>>???@@@BBBBBBCCCCCCBBBCCCBBBAAA???===<<<;;;:::888888888888999:::;;;<<<;;;;;;;;;<<<<<<<<<======???>>>>>>>>>>>>>>>???@@@===<<<;;;:::;;;===???@@@===>>>>>>?????????>>>>>>============>>>@@@AAAAAA>>>>>>>>>>>>>>>>>>>>>>>>BBBBBBBBBBBBBBBBBBBBBBBB@@@AAABBBDDDDDDDDDDDDCCCDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDFFFJJJMMMOOONNNMMMRRRTTTXXX```jjjuuujjjUUUNNNGGGCCCDDDEEECCCAAA>>>>>>===;;;999888666666444444444444444444444444444444444333333333222222111111111111000000000000111111000000/////////...000000//////.........---......//////000111111111.........///////////////000000000000111111111222---...000000///,,,)))'''/////////000000000111111------...///000000000000111222333444444333222111333222222222222222333333111111222222222222111111111111111111111111111111333333222222111111111000//////000000//////...---......---------...///000.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---...///...------------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,------.........---------------------------.........//////000000,,,---///000000///---,,,000000000000000000000000///000000111222222333333555555555555666666666777777777777888999999::::::<<<<<<;;;<<<<<<===>>>???>>>???AAACCCGGGJJJMMMOOOUUUYYYbbbmmmwwwvvvlllbbb___bbbZZZ```aaa[[[WWWXXXXXXUUUTTTTTTTTTTTTSSSSSSSSSSSSTTTUUUVVVWWWXXXXXXXXXXXXWWWXXXYYYZZZ[[[\\\]]]]]]^^^]]]\\\ZZZWWWTTTRRRPPPQQQRRRRRRSSSSSSSSSTTTTTTUUUUUUVVVVVVVVVVVVWWWWWWUUUWWWYYYXXXVVVSSSQQQQQQLLLMMMOOORRRTTTSSSQQQNNNIIIJJJKKKLLLMMMNNNOOOOOOSSSSSSSSSRRRPPPPPPQQQRRRNNNMMMLLLMMMOOOPPPPPPOOOPPPRRRSSSSSSPPPNNNMMMMMMKKKLLLLLLLLLLLLLLLKKKKKK;;;<<<<<<<<<<<<:::999888999888777888999:::999888666888:::<<<=========<<<::::::<<<<<<<<<;;;:::999;;;;;;===>>>????????????<<<<<<;;;::::::::::::;;;<<<<<<<<<<<<<<<<<<;;;;;;<<<===@@@BBBCCCCCCCCCBBBFFFDDDBBB???<<<:::999888999999:::;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<======??????@@@@@@???>>><<<;;;;;;;;;<<<<<<<<<<<<;;;;;;>>>======<<<<<<<<<======<<<<<<;;;;;;<<<>>>@@@AAA?????????>>><<<<<<>>>@@@BBBBBBBBBBBBBBBAAAAAAAAAAAABBBCCCDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFEEEEEEDDDDDDFFFIIILLLNNNPPPPPPQQQMMMQQQUUUXXX\\\dddoooxxxqqq\\\TTTJJJEEEFFFHHHHHHGGGCCCAAA>>><<<;;;999666444666555333444555555333222222222333444444333333333111222222222222111000000222222222222111111111000///...---,,,,,,---...///........................222111000///000222444555////////////////////////000000//////......------------...///000111222333000000111111111111000000222222222333333222222222...///000111111111111111//////000111222333333444000000000000000000000000//////////////////////////////.........---------...------,,,,,,------...........................////////////////////////...------,,,++++++++++++------------------------,,,,,,,,,---------............////////////......111000...------...///000..........................................------------......///000000111///000000111111111111000111111222333444444444444555555666666777888888888999999999999999999999999;;;;;;;;;===>>>???>>>===???BBBFFFHHHLLLTTT^^^fffiiirrrqqqgggcccaaa___\\\\\\]]]]]]\\\ZZZXXXUUUTTTSSSSSSSSSTTTSSSRRRRRRQQQTTTUUUXXXZZZZZZZZZYYYXXXYYYZZZZZZ[[[[[[[[[[[[ZZZZZZYYYXXXWWWVVVUUUUUUUUURRRRRRRRRRRRQQQQQQTTTVVVUUUUUUTTTTTTTTTUUUVVVVVVVVVVVVVVVVVVUUUTTTSSSSSSQQQRRRRRRRRRQQQQQQPPPOOOPPPNNNKKKJJJLLLOOOQQQRRRSSSQQQOOOOOOOOOPPPOOONNNQQQNNNLLLKKKMMMPPPRRRRRROOOOOOOOONNNNNNNNNMMMMMMJJJKKKMMMNNNNNNMMMLLLKKK;;;<<<<<<===<<<;;;:::999999888777777999999888777777888:::<<<============:::;;;<<<<<<<<<;;;::::::;;;;;;===>>>>>>?????????===<<<;;;;;;::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<>>>AAAEEEGGGGGGFFFFFFGGGFFFCCC@@@<<<:::888777777888999:::;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<===>>>????????????===<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<;;;;;;;;;<<<<<<===>>>>>>>>>>>>???AAABBBCCC@@@AAAAAA???>>>>>>@@@BBBDDDDDDDDDCCCCCCBBBBBBAAAAAABBBCCCDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEEEECCCEEEGGGJJJLLLMMMNNNNNNMMMQQQTTTUUUXXX]]]gggnnnxxxrrr```XXXOOOJJJKKKMMMMMMLLLJJJGGGDDDAAA@@@>>>;;;999888666555555666666444333222333333444444444333333222222222222222111111000222222111111111000000000//////...------...//////////////////////////////000///---,,,,,,---...//////////////////////////////////////////.........000////////////.........//////000000000000//////000000111111111111000000//////000111111111000000//////000000111111222222////////////////////////........................//////.........---------...------,,,,,,------...------------------------........................------,,,,,,+++,,,,,,,,,------------------------,,,,,,---------...............////////////......---------------...............................................................//////000000111111///000111111222111111111111222333444444555555555555555666777777888888999999999::::::;;;;;;<<<<<<<<<<<<<<<>>>@@@AAAAAAAAADDDGGGKKKPPPYYYeeettt~~~uuujjjcccaaa```^^^\\\\\\\\\\\\[[[YYYWWWUUUTTTRRRRRRRRRRRRRRRQQQPPPPPPTTTUUUWWWYYYZZZYYYYYYXXXYYYYYYZZZZZZ[[[ZZZZZZZZZZZZYYYXXXWWWVVVUUUUUUUUUSSSTTTTTTSSSSSSSSSUUUWWWVVVVVVVVVVVVVVVUUUUUUUUUSSSTTTTTTUUUUUUUUUTTTTTTRRRRRRQQQQQQPPPPPPPPPPPPPPPNNNLLLLLLNNNPPPQQQQQQRRRQQQPPPPPPQQQQQQQQQQQQTTTQQQNNNMMMNNNPPPQQQQQQQQQPPPPPPOOOOOONNNNNNNNNLLLMMMOOOPPPPPPNNNMMMLLL<<<<<<=========<<<;;;;;;999888777777888999888777888999:::<<<============:::;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<===>>>>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<>>>>>>>>>>>===<<<;;;:::;;;;;;<<<<<<<<<<<<;;;;;;:::::::::::::::;;;<<<===>>>>>>>>>???@@@AAACCCDDDBBBBBBBBBAAA@@@@@@BBBDDDGGGFFFFFFEEEDDDCCCCCCBBBAAABBBCCCDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEEEECCCDDDFFFHHHIIIJJJJJJJJJMMMPPPQQQRRRRRRVVV\\\bbbkkkuuuoooaaaZZZRRRNNNNNNPPPPPPOOONNNKKKHHHEEECCCAAA>>>;;;:::999777666777777555444333444444444444444333333222222333333222222111000111111111111000000000/////////............//////////////////////////////000...---+++***++++++,,,////////////////////////........./////////////////////.........---------......////////////...............//////.........000000000000000000///.../////////////////////000////////////////////////------------------------...............---------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,---...------------------------,,,------------...............////////////......+++,,,---.../////////...................................................000000000000000000000111000000111222222222222222222222333444555555555555666666777777888999999999999999:::;;;<<<===>>>>>>;;;;;;<<<>>>@@@BBBCCCDDDKKKOOOVVV```nnnyyynnnhhhaaa^^^^^^^^^]]][[[\\\\\\[[[ZZZXXXVVVTTTSSSQQQQQQQQQQQQPPPPPPPPPPPPUUUVVVWWWXXXYYYYYYYYYXXXYYYYYYZZZZZZZZZYYYYYYXXXYYYXXXWWWVVVVVVVVVVVVVVVUUUVVVVVVVVVUUUUUUWWWXXXWWWWWWXXXXXXWWWVVVUUUTTTQQQRRRSSSTTTUUUUUUUUUUUUSSSRRRPPPOOOOOOPPPQQQQQQPPPOOONNNNNNPPPRRRRRRQQQRRRRRRRRRRRRSSSTTTUUUVVVYYYVVVRRRPPPPPPQQQQQQPPPRRRRRRQQQPPPPPPOOONNNNNNPPPPPPQQQQQQQQQOOONNNMMM<<<<<<==================999888777777888999888666999::::::;;;<<<=========:::;;;;;;;;;<<<<<<<<<<<<;;;<<<<<<===>>>>>>=========<<<<<<;;;:::;;;;;;;;;:::::::::::::::;;;;;;;;;<<<>>>CCCFFFHHHGGGEEEDDDBBBAAA???<<<:::888777777888999:::;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;=========<<<;;;;;;:::::::::;;;;;;<<<<<<;;;;;;:::888888888888999:::<<<<<<<<<<<<===>>>???@@@AAAAAAAAABBBBBBAAA@@@@@@CCCEEEHHHHHHGGGFFFEEEDDDCCCCCCBBBBBBCCCDDDDDDEEEDDDDDDDDDEEEEEEFFFFFFFFFFFFEEEEEEEEEFFFGGGGGGHHHHHHHHHLLLNNNOOOOOOOOOQQQUUUXXXcccnnn}}}qqqddd___YYYUUUTTTTTTTTTTTTUUURRROOOLLLIIIFFFBBB???===:::888777777777666555444555555555555444444333333333333333333222222111111111111000000000//////////////////////////////////////////////////////000///...---------......////////////////////////------......//////000000++++++,,,------...//////,,,------......------,,,------............------000000000000///......---.....................---////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,...........................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///------------............------------..................////////////......------......///000111222....................................////////////000000000000000000000000000111222333333444333333333333444555666666666666777777888888999::::::::::::;;;;;;<<<======>>>>>>>>>???@@@AAABBBEEEIIIKKKRRRZZZfffvvvzzzooodddaaa]]]\\\\\\]]]\\\[[[[[[[[[ZZZYYYWWWUUUTTTSSSQQQQQQQQQQQQQQQQQQRRRRRRWWWWWWWWWXXXXXXYYYYYYYYYYYYYYYZZZYYYYYYXXXWWWWWWXXXXXXWWWVVVVVVVVVWWWWWWVVVWWWXXXWWWVVVVVVWWWXXXWWWXXXYYYZZZYYYWWWTTTSSSSSSSSSTTTUUUUUUUUUUUUUUUSSSRRRPPPOOOOOOPPPRRRSSSQQQPPPPPPQQQSSSTTTSSSRRRRRRSSSTTTTTTUUUVVVXXXZZZ\\\YYYUUUSSSRRRQQQPPPOOOQQQQQQQQQPPPOOOOOONNNNNNQQQQQQQQQQQQPPPOOOMMMMMM<<<<<<<<<<<<======>>>>>>;;;999888888999999888666999999::::::;;;;;;<<<<<<::::::::::::;;;;;;<<<<<<;;;<<<<<<============<<<<<<<<<;;;:::::::::::::::999999999999::::::;;;;;;;;;===@@@BBBBBBAAA???===<<<;;;:::999999999999999;;;;;;<<<<<<<<<;;;::::::;;;;;;;;;;;;;;;;;;::::::<<<<<<;;;::::::999999999::::::;;;;;;;;;;;;::::::777777777888888:::;;;<<<;;;<<<===>>>???@@@@@@@@@@@@@@@AAA@@@??????BBBDDDHHHGGGGGGFFFEEEDDDDDDDDDBBBCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGHHHHHHHHHKKKLLLMMMNNNNNNPPPRRRTTT\\\gggvvvuuullliiiddd___]]]\\\\\\[[[]]]\\\YYYWWWTTTOOOIIIEEE???<<<999777777777666555666666666666666555444333444444444444444333222222111111111111000000000000000000000000000000000000........................///......//////000000111////////////////////////------......//////000000++++++,,,,,,------......,,,,,,------------,,,,,,---......//////......---///////////////...---,,,.........---------------........................,,,,,,,,,,,,,,,,,,,,,,,,---........................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///---------....../////////---------.........//////......////////////.........---,,,+++,,,...111333////////////////////////........./////////000000//////////////////000000111222333444555555555555444444555666777777777777888888999999:::;;;;;;;;;<<<<<<<<<===============CCCDDDFFFGGGHHHLLLRRRVVV___jjj|||{{{pppkkkaaa```^^^]]]]]]\\\\\\[[[[[[ZZZYYYWWWUUUTTTSSSRRRRRRRRRRRRRRRSSSTTTVVVWWWZZZYYYXXXXXXXXXYYYZZZ[[[ZZZZZZZZZZZZYYYXXXVVVVVVWWWWWWVVVVVVVVVWWWXXXXXXVVVWWWXXXXXXVVVVVVVVVWWWWWWXXXYYYZZZYYYWWWTTTSSSVVVWWWWWWWWWVVVVVVUUUTTTTTTSSSQQQPPPPPPQQQSSSTTTRRRRRRQQQSSSUUUVVVUUUTTTTTTUUUWWWWWWVVVVVVYYY[[[^^^[[[WWWTTTSSSRRRPPPNNNOOOOOOOOOOOONNNNNNNNNNNNPPPPPPPPPOOONNNMMMLLLLLL;;;;;;;;;;;;<<<===>>>???<<<;;;999999::::::999777999999999888999:::;;;;;;999888888888999:::;;;<<<;;;<<<<<<=========<<<<<<;;;::::::999999999999999777888888999999::::::;;;:::;;;<<<======;;;:::999888888888888888999:::;;;<<<======<<<<<<;;;:::999;;;;;;;;;;;;::::::::::::;;;;;;:::999888888888888::::::;;;;;;;;;;;;::::::888888888888888999:::;;;<<<===>>>@@@AAAAAAAAAAAA>>>?????????>>>???AAACCCEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCDDDDDDDDDDDDDDDCCCCCCDDDEEEFFFFFFGGGFFFFFFHHHGGGGGGGGGGGGHHHIIIIIIJJJKKKLLLMMMOOOPPPQQQQQQSSS]]]kkkwwwyyysssqqqmmmhhhdddbbbaaa```cccbbbaaa```\\\UUUMMMHHHCCC???;;;999888888888777777777777777666555444444444444555555444444333222222222222222111111111000000000111111111111000000////////////////////////,,,------...//////000000////////////////////////........./////////////////////...---,,,++++++***,,,,,,------------,,,,,,......////////////........................---,,,------------------..............................,,,,,,,,,,,,,,,,,,,,,,,,---------..................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------...///---------...//////000000------........./////////......////////////......---,,,+++***+++---///000////////////////////////.........//////000000111......///000000111111222111222333555666666666666555555666777888888888888999999::::::;;;<<<<<<<<<======>>>>>>??????@@@@@@BBBEEEHHHJJJMMMSSS\\\cccuuu~~~ooohhhfffaaa```___^^^\\\[[[[[[[[[[[[YYYXXXVVVTTTSSSRRRRRRRRRRRRRRRSSSUUUXXXZZZ\\\]]][[[ZZZXXXXXXZZZ\\\]]]\\\[[[[[[ZZZYYYXXXVVVUUUVVVVVVVVVVVVWWWWWWXXXYYYWWWXXXZZZYYYXXXWWWWWWWWWWWWWWWXXXXXXWWWVVVUUUTTTXXXXXXXXXXXXWWWVVVUUUTTTTTTTTTSSSRRRRRRSSSUUUVVVUUUTTTRRRSSSUUUWWWWWWVVVVVVXXXZZZYYYVVVVVVXXX[[[\\\YYYVVVTTTSSSRRRPPPNNNMMMMMMNNNNNNNNNNNNOOOOOOOOOOOONNNNNNMMMMMMLLLLLL:::999999:::;;;===>>>???>>><<<;;;;;;;;;;;;:::888999888777777777888999:::777777777777777999:::;;;;;;<<<<<<======<<<;;;;;;:::999888888777777888888777777777888999:::::::::999999::::::::::::::::::999999999999999:::;;;;;;;;;<<<<<<<<<<<<<<<;;;:::;;;;;;;;;:::::::::999999;;;:::888777666666777777999::::::;;;;;;::::::999999999888888888999999::::::<<<===???@@@@@@@@@@@@>>>?????????>>>???AAADDDBBBBBBBBBCCCCCCCCCCCCDDDCCCCCCDDDDDDDDDDDDCCCCCCCCCDDDEEEFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFGGGIIIIIIKKKKKKLLLMMMOOOPPPOOONNNPPPWWWaaakkkttt}}}}}}yyytttoookkkjjjiiikkklllmmmlllhhh```VVVNNNGGGCCC???<<<;;;;;;::::::777888888777777555444444555555555555555444333333333333333333222222222222000111111222222111111000111111111111111111111111---....../////////......///////////////////////////////////////.........000000///...---,,,++++++,,,,,,------------,,,,,,------............------,,,,,,---.........------,,,,,,------......//////........................---------------------------------.........//////...------,,,,,,------...------------------------------------------------///......------------...---------...///000000000............////////////......////////////......---...///000000///......////////////////////////---......///000000111111//////000111333444555555222333444555666777777777555666777888999999999999:::::::::;;;<<<<<<============???@@@BBBDDDEEEFFFGGGLLLQQQUUU[[[eeeqqqzzz~~~sssiiicccccc```___^^^\\\ZZZZZZZZZ[[[ZZZYYYWWWTTTSSSRRRQQQQQQQQQQQQQQQSSSVVVZZZ]]]______]]][[[YYYYYY[[[]]]___]]]]]]\\\[[[ZZZXXXVVVUUUUUUUUUUUUVVVWWWXXXYYYZZZXXXZZZ\\\\\\ZZZXXXXXXXXXVVVVVVVVVVVVVVVUUUUUUUUUVVVVVVWWWWWWWWWVVVUUUUUUTTTTTTUUUUUUUUUVVVVVVVVVWWWUUUSSSSSSUUUXXXYYYYYYYYY[[[\\\ZZZVVVTTTVVVYYYYYYWWWTTTSSSSSSRRRPPPNNNLLLMMMMMMNNNOOOPPPQQQQQQNNNNNNMMMMMMMMMMMMMMMNNN999999888999:::<<<>>>??????===<<<<<<<<<<<<:::999888777666666666777888999777666666666666888:::;;;;;;<<<<<<===<<<<<<;;;;;;999888888777666777777777666777777888999999::::::999999888999999;;;<<<===<<<<<<;;;::::::;;;;;;;;;::::::;;;<<<=========<<<;;;;;;;;;::::::999999999;;;999888666666666777777999::::::;;;;;;::::::999::::::999999999999999999888999;;;<<<===>>>======>>>???@@@???>>>???BBBDDD@@@@@@AAAAAABBBCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDFFFFFFGGGGGGGGGFFFFFFEEEEEEEEEGGGHHHIIIKKKKKKLLLNNNOOOOOOMMMKKKQQQUUU\\\ccckkkttt|||~~~yyywwwvvvyyyzzz||||||xxxnnncccZZZJJJFFFAAA>>>=========<<<888888888888777666444444555555666666555555444333444444444333333333222222000111222333333222111000333333333333333333333333111111111111000///...---////////////////////////000000//////.........---------..................,,,------......------,,,,,,------......------,,,++++++,,,---............,,,,,,------...///000000........................---------------------------------.........//////...------,,,,,,------...........................------------------------000///...------------------------...///000000111............/////////000......////////////.........111555777777444000---000000000000000000000000---......///000111111222000000222333555666888888222333444666777888888888666777888999999:::999999::::::;;;;;;<<<=========<<<===???BBBEEEHHHKKKLLLTTTZZZaaagggooo{{{}}}tttnnngggcccbbb^^^]]]\\\ZZZXXXXXXYYY[[[ZZZYYYVVVTTTRRRQQQQQQQQQOOOPPPPPPRRRVVVZZZ^^^aaaaaa___\\\ZZZZZZ\\\^^^```^^^^^^]]]\\\ZZZXXXWWWVVVUUUUUUUUUVVVWWWXXXYYYZZZZZZ\\\^^^^^^\\\ZZZYYYZZZUUUUUUTTTTTTTTTUUUVVVVVVSSSSSSTTTUUUVVVVVVVVVVVVTTTUUUVVVWWWWWWWWWWWWVVVYYYVVVSSSSSSUUUXXXZZZZZZZZZ]]]^^^[[[UUUSSSUUUXXXVVVUUUSSSRRRRRRRRRPPPNNNLLLMMMNNNOOOQQQRRRSSSTTTNNNNNNMMMMMMMMMNNNOOOOOO::::::999999999999::::::>>>;;;999;;;>>>>>>999444888888999888888777666555555555666777888999999:::888888888:::<<<<<<:::888777777666666666666666777666666666666777777777777888888888888888999999999999::::::;;;;;;:::999999>>>>>>======<<<<<<<<<;;;<<<;;;:::888777666666666666777888999999888777666===<<<;;;:::999:::;;;;;;:::999888666666666777888999999:::;;;;;;;;;::::::===>>>>>>???@@@AAAAAAAAA@@@@@@@@@@@@AAABBBCCCCCCCCCCCCDDDDDDDDDBBBAAA@@@AAAAAAAAAAAABBBBBBCCCDDDGGGFFFEEEEEEFFFHHHJJJKKKKKKKKKLLLMMMMMMMMMMMMMMMNNNPPPTTTYYY^^^dddlllqqqwwwhhh[[[QQQIIIBBBBBBBBB===999777<<<:::777777888999999888777555444444555666555333666666555555555444444444333333222222111222222222222222222111000//////...////////////000000000000////////////////////////111000///------......///......------------..............................------------------------000000//////............------------------------..............................///000111111000000---------............///------------------------------............------,,,,,,,,,---------......+++,,,---......------,,,------............---------......///000111111222000000000000000000000000111111000000/////////...000000000000111111111111222222111111111111111111333333444444555666666777555666777888888999999999:::999777666666888:::;;;;;;<<<======<<<;;;<<<===>>>CCCHHHJJJLLLOOOVVV\\\bbbnnn{{{sssjjjfffeeebbb```___^^^\\\ZZZYYYYYYZZZZZZTTTTTTTTTTTTSSSSSSSSSRRRSSSRRRSSSTTTXXX]]]aaadddbbb]]]XXXXXX[[[^^^^^^\\\^^^^^^]]]\\\[[[YYYVVVTTTUUUVVVWWWWWWXXXWWWWWWWWWXXXWWWWWWXXXYYYYYYXXXVVVWWWVVVTTTTTTUUUVVVUUUTTTSSSTTTVVVXXXXXXWWWVVVUUUVVVWWWWWWWWWXXXYYYYYYYYYZZZVVVQQQPPPSSSWWWZZZZZZ___^^^[[[XXXUUUTTTSSSSSSRRRPPPNNNNNNOOOOOONNNMMMKKKLLLNNNOOOOOOPPPRRRSSSOOONNNLLLKKKKKKLLLNNNOOO999999999888888999999999<<<:::999<<<@@@AAA>>>;;;999999888888777777666666666666777777888888999999888777777888::::::999888888777666555555666777777555666666666777777777777999999999999999:::::::::999::::::;;;;;;;;;;;;:::============<<<<<<;;;;;;<<<;;;:::888777777666666777777888888888888777777===<<<;;;:::999::::::;;;:::999777666666666777888999999:::;;;;;;;;;::::::<<<<<<======>>>?????????>>>>>>>>>>>>???@@@AAABBBAAABBBCCCDDDDDDDDDCCCBBBAAAAAAAAAAAABBBCCCDDDDDDGGGFFFEEEEEEFFFHHHJJJLLLLLLLLLMMMMMMMMMLLLLLLKKKNNNPPPSSSUUUYYY^^^dddhhhsssyyymmm___UUUMMMFFFFFFFFFBBB>>>===AAA>>><<<;;;;;;;;;;;;:::999888666666777777555444555555555555444444444444333333222222222222333333333222222111000000//////000000000000000000000///000000000000000000000000111000///...---.../////////......------......///........................------------------------/////////.........------------------------------..............................///000000000//////---------............///........................------............------,,,,,,---------.....................---------------......//////......---......//////000000111111000000000000000000000000111111000000000/////////000000000000111111111222222222222222222222222222333444444555666666777777555666777888888999999999:::999999999:::;;;===>>><<<===??????>>>???AAACCCCCCGGGLLLNNNQQQYYYfffqqqwwwllleeeccccccaaa___\\\[[[ZZZYYYYYYYYYZZZ[[[TTTTTTTTTSSSSSSSSSRRRRRRRRRQQQQQQSSSUUUZZZ^^^``````[[[WWWWWWZZZ]]]\\\[[[]]]\\\\\\[[[[[[YYYWWWUUUWWWWWWXXXXXXXXXXXXXXXWWWXXXWWWWWWXXXYYYYYYXXXVVVVVVUUUSSSSSSTTTUUUUUUTTTSSSTTTVVVWWWXXXWWWVVVUUUVVVVVVVVVWWWXXXXXXYYYYYYYYYVVVSSSRRRUUUXXXYYYYYY]]][[[YYYWWWUUUTTTTTTTTTTTTRRRPPPOOOOOOOOOMMMLLLKKKMMMNNNOOOOOOOOOQQQSSSOOONNNMMMKKKKKKMMMNNNOOO888888888888888888888888888777777;;;@@@BBBAAA???;;;:::888777666666777777777777777777777888888888888666555666777999888888888777555444444555777888555555666666666777777777999999:::::::::;;;;;;;;;999:::;;;<<<<<<<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;<<<;;;:::888777777777777888888888777777888888888<<<;;;::::::999999::::::999888777777666777777777888999::::::;;;;;;;;;:::::::::;;;;;;<<<=========<<<<<<<<<<<<===>>>??????@@@AAABBBCCCDDDDDDDDDDDDAAAAAAAAAAAABBBCCCDDDEEEFFFFFFEEEEEEFFFHHHJJJLLLMMMMMMMMMMMMLLLKKKJJJJJJMMMNNNPPPQQQRRRUUUYYY\\\ccciiisssuuueeeUUUMMMHHHGGGGGGDDDAAAAAADDDAAA???>>>>>>===<<<:::<<<:::888888888888666555444444444444444444555555333333333222222333333444333333222222111111000000222111111111000/////////111111111111111111111111111000///........./////////......------......///........................------------------------.........---------------------------------------............................../////////...---------------............///////////////////////////------............------,,,------------.........111000///...------......---......//////......---////////////000000000000000000000000000000000000111111111000000000000000000000111111111222222222222222222222222222333333444444555666666777777888555666777888999999999999666777888:::;;;<<<======<<<===>>>??????BBBFFFIIIJJJOOOUUUXXX^^^lll~~~qqqllldddaaa``````___]]]YYYXXXXXXXXXYYYYYYZZZ[[[SSSSSSSSSSSSRRRRRRRRRRRRQQQQQQPPPQQQSSSVVVYYY[[[]]]YYYVVVUUUXXX[[[ZZZYYYZZZZZZZZZZZZZZZYYYWWWWWWYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWVVVWWWYYYYYYWWWVVVUUUSSSQQQRRRSSSTTTTTTSSSSSSTTTUUUVVVVVVVVVUUUTTTUUUUUUVVVVVVWWWXXXXXXYYYYYYWWWUUUUUUWWWXXXXXXWWWYYYXXXVVVUUUTTTTTTTTTUUUXXXUUURRRPPPOOONNNLLLKKKKKKMMMNNNNNNNNNNNNPPPQQQPPPOOOMMMLLLLLLMMMOOOPPP888888888888888888888888444444555888===@@@@@@???===;;;999666555666777888888888888777777777777777888555444333555777777777888666444333444555777999555555555666666666777777888888999999:::;;;;;;;;;::::::;;;<<<============;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::999888888888888:::999777777777777999:::;;;::::::999999999999999888888777777777777777777888888999:::;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<===>>>???AAAAAABBBCCCCCCCCCCCCCCCAAAAAAAAAAAABBBDDDEEEFFFFFFEEEDDDEEEFFFHHHKKKLLLNNNNNNNNNMMMLLLJJJIIIHHHKKKLLLMMMMMMMMMOOOQQQTTTXXX^^^gggqqqzzzzzziiiVVVPPPKKKKKKKKKHHHGGGHHHHHHGGGFFFEEEEEEDDDAAA>>><<<:::999999:::999888666444444444444444555555555444333333333333444444555444333333333222222222111333333222111000000//////111111111111111111111111000000000/////////////////////............//////................................................------------------------.................................................../////////...---,,,,,,---------............///........................------............------------------............444222000...------...///......////////////......000000000000////////////000000000000000000000000111111111111111111111111111111111222222222333333333333333333333444444444555555666666777888888999666777888999999::::::999777999;;;>>>??????>>>>>>@@@AAAAAABBBCCCGGGLLLPPPRRRYYYcccjjjtttrrrhhhddd```^^^^^^^^^]]]\\\YYYYYYYYYYYYYYYYYYYYYYYYSSSSSSRRRRRRRRRQQQQQQQQQRRRQQQQQQPPPQQQSSSUUUVVVYYYWWWTTTTTTVVVXXXXXXXXXWWWXXXYYYYYYXXXXXXXXXYYY[[[[[[ZZZYYYYYYYYYYYYYYYWWWWWWVVVWWWXXXYYYWWWUUUSSSQQQPPPPPPRRRSSSSSSRRRRRRSSSTTTUUUUUUUUUTTTTTTSSSTTTTTTUUUVVVWWWXXXXXXXXXXXXXXXXXXXXXWWWVVVUUUUUUUUUTTTSSSSSSTTTUUUVVV[[[XXXUUURRRPPPNNNLLLJJJKKKMMMNNNNNNMMMMMMNNNPPPPPPNNNMMMLLLLLLMMMNNNPPP777888999999999999888777555555666888;;;===>>>???===<<<999777666666777888888888888777777777777777777555333333555666777666666555444333444555777888555555555555666666666666777777777888999::::::::::::;;;;;;<<<=========<<<::::::::::::;;;;;;;;;;;;;;;;;;:::999888888888888:::999888777777888999:::999999999999999888888888777777777888888888777777777888999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<======<<<<<<<<<<<<<<<===??????CCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDFFFFFFEEEEEEDDDDDDFFFHHHKKKMMMNNNNNNMMMMMMKKKJJJHHHGGGHHHIIIKKKKKKKKKLLLNNNPPPRRRWWW^^^fffmmmttt|||}}}|||||||||{{{jjj[[[VVVRRRRRRRRRPPPQQQTTTOOOPPPQQQRRRQQQNNNHHHDDD===<<<::::::;;;;;;999888555555555555555555555555444444333333444555555666444444444444333333333333444333333222111000000///000000000000000000000000000000000000000//////////////////....../////////////////////////////////........................------------------------.................................................../////////...---,,,,,,---------............///------------------------------............---------------.........//////444333000...---...///000...//////////////////...000000000000////////////111111111111111111111111111111111222222222222222222222222222333333333333333333444444555555555555666666777888888999999:::777888999:::;;;;;;;;;;;;===???AAADDDEEEDDDCCCBBBEEEFFFGGGIIIKKKPPPVVVZZZ^^^gggttt{{{nnnfffdddbbb```^^^^^^]]]\\\[[[ZZZZZZZZZYYYXXXXXXWWWVVVRRRRRRRRRQQQQQQQQQQQQPPPSSSRRRRRRQQQQQQRRRSSSTTTVVVTTTSSSSSSUUUVVVWWWWWWUUUWWWXXXXXXVVVVVVXXXZZZ]]]\\\[[[YYYXXXXXXXXXXXXWWWVVVVVVWWWXXXXXXWWWUUURRRPPPOOOPPPQQQSSSSSSRRRRRRRRRRRRSSSSSSSSSSSSSSSRRRRRRSSSTTTUUUVVVWWWWWWWWWXXXYYYZZZXXXVVVTTTSSSSSSRRRRRRRRRSSSUUUVVVWWW]]]ZZZVVVSSSRRROOOMMMKKKKKKMMMNNNMMMLLLLLLMMMNNNOOONNNLLLKKKKKKLLLNNNOOO888999:::;;;;;;:::999888999999999:::;;;===???@@@===<<<:::888777666777777777777777777777888888888666444333444555777666666444444444444555666777777444444555555555666666666666666777888999999::::::;;;;;;<<<<<<<<<;;;;;;;;;999999:::::::::::::::;;;;;;;;;:::999999999999999999999888888888888999999888999999999999888777777666666777888888888888777777888999:::;;;<<<<<<<<<========================<<<<<<<<<<<<===>>>???@@@CCCBBBAAA@@@????????????AAAAAAAAABBBCCCEEEFFFGGGEEEDDDDDDDDDFFFIIIKKKMMMMMMMMMMMMLLLKKKJJJHHHGGGFFFHHHJJJJJJJJJKKKMMMOOOMMMQQQWWW[[[```fffnnnuuuxxxwwwwwwwwwwww|||~~~mmm___ZZZWWWWWWWWWVVVXXX]]]YYY[[[]]]___]]]WWWNNNGGGBBB@@@>>>======<<<:::888777777777666666666555555444444444444555555666777555555555555444444444444444333333333222111111111000000000000000000000000000000111111111000///...000//////......//////000////////////////////////........................---------------.............................................................../////////...---------------............///------------------------------............------------........./////////222111000///......//////...//////000000//////...////////////000000000000111111111111111111111111222222222222222333333333222222333333333444444444444444444555666666777777777777888888999::::::;;;999:::;;;<<<===============>>>AAADDDEEEFFFEEEDDDFFFHHHLLLOOOTTTZZZaaafffrrrzzzxxxlllddd```aaaaaa___^^^\\\[[[ZZZZZZYYYYYYYYYYYYWWWVVVUUUTTTRRRQQQQQQQQQPPPPPPPPPPPPSSSSSSRRRRRRQQQQQQRRRRRRSSSSSSSSSSSSTTTUUUVVVVVVTTTVVVXXXWWWTTTTTTWWWZZZ^^^]]][[[YYYXXXWWWWWWXXXWWWVVVUUUVVVXXXXXXVVVUUUQQQPPPOOOOOOQQQSSSSSSRRRQQQQQQQQQRRRRRRRRRSSSSSSPPPQQQRRRSSSTTTVVVVVVWWWVVVXXXZZZZZZWWWSSSRRRQQQRRRQQQQQQRRRSSSUUUWWWXXX]]]ZZZWWWUUUSSSQQQOOOMMMLLLMMMNNNMMMKKKKKKLLLMMMNNNMMMKKKJJJJJJKKKMMMNNN888:::;;;<<<<<<;;;:::888999999:::::::::<<<>>>@@@===<<<;;;:::888777666555666666777777888888999999555444444555777777666555222333444666666666666666444444444555555555666666666777777888999:::;;;<<<;;;<<<<<<;;;;;;:::999888888999999999::::::::::::;;;;;;:::999999999::::::888999999::::::999999888777888999999999888666666555666777888999888888777777777999:::;;;<<<<<<<<<============<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>???@@@???>>>======>>>??????AAAAAAAAABBBDDDEEEGGGHHHEEEDDDDDDDDDFFFIIILLLNNNLLLLLLLLLLLLKKKJJJIIIHHHEEEGGGIIIJJJJJJJJJKKKLLLKKKNNNRRRTTTVVV\\\dddkkksssrrrssssssrrryyyvvvgggbbb```aaa``````ccciiinnnqqqtttvvvrrrgggZZZPPPJJJHHHDDDAAA???<<<999666::::::999888777666555555444444444444555666777888555555555555555555555555333333333333333333222222111111111111111111111111000000111222111000///...000000////////////000000////////////////////////........................------........./////////......................................................///000000000//////---------............///........................------............------............//////////////////////////////////////////000000000000//////......//////000000111111111111111111111111111111222222222333333333444444333333333333444444444444444444555666666777888888888888999999:::;;;;;;;;;;;;<<<===>>>>>>??????>>><<<>>>AAAEEEHHHJJJKKKLLLMMMRRRXXX___gggooowww|||wwwnnneee```___]]]]]]\\\ZZZYYYXXXYYYZZZUUUUUUVVVVVVUUUTTTSSSRRRQQQQQQQQQPPPPPPPPPOOOOOORRRRRRQQQQQQQQQPPPPPPPPPQQQRRRSSSSSSSSSTTTUUUVVVTTTVVVXXXVVVSSSRRRVVVZZZ___]]]ZZZXXXVVVVVVWWWWWWWWWVVVUUUVVVWWWXXXVVVTTTQQQPPPOOOPPPRRRSSSTTTSSSQQQQQQPPPPPPQQQQQQRRRSSSOOOPPPQQQRRRTTTUUUVVVWWWVVVYYYZZZYYYUUUQQQPPPPPPRRRRRRRRRRRRSSSUUUXXXYYY\\\ZZZWWWUUUTTTSSSRRRPPPLLLMMMNNNMMMKKKJJJKKKLLLLLLKKKJJJIIIIIIJJJKKKLLL999:::<<<======<<<:::999666777777888888:::<<>>>>>======<<<<<<<<<>>>???@@@@@@AAAAAABBBDDDFFFGGGHHHDDDDDDDDDDDDFFFIIILLLNNNLLLLLLLLLLLLKKKJJJIIIHHHFFFGGGIIIJJJIIIHHHIIIJJJJJJNNNQQQRRRRRRWWW```gggjjjkkklllkkkjjjqqqtttpppnnnooonnnnnnrrryyy|||lllaaaQQQNNNIIIEEEAAA<<<888444<<<;;;:::999888666555555444444444555555777888888555555555666666666666666333333333333333333333444222222222222222222222222000111111222222000///...000000////////////000000000000000000000000000000////////////////////////........./////////000000////////////////////////..............................///000111111111000---------.........//////////////////////////////---..................---............/////////000---...///////////////...//////000000000000//////---......///000111111222111111111111111111111111222222222333333444444444333333333444444444555555444555555666777888888999888999999::::::;;;;;;<<<<<<===>>>??????@@@@@@@@@BBBDDDHHHLLLPPPTTTWWWXXX\\\bbbkkkuuu~~~}}}ooojjjfff___\\\]]]YYYZZZYYYWWWVVVVVVXXXYYYPPPQQQSSSTTTTTTSSSSSSRRRQQQQQQPPPPPPPPPOOOOOOOOOQQQQQQQQQPPPPPPPPPOOOOOOQQQRRRSSSTTTSSSTTTUUUVVVSSSVVVXXXVVVRRRQQQUUUZZZ___]]]ZZZWWWVVVUUUVVVVVVVVVVVVUUUVVVWWWXXXVVVTTTQQQPPPOOOPPPRRRTTTTTTSSSQQQPPPPPPPPPPPPQQQRRRRRROOOOOOPPPRRRSSSUUUVVVVVVVVVYYYZZZXXXSSSOOOOOOOOORRRRRRRRRRRRTTTVVVXXXYYY[[[YYYWWWUUUUUUUUUSSSRRRLLLMMMNNNMMMKKKIIIJJJKKKLLLJJJIIIHHHHHHIIIJJJLLL666777999;;;;;;;;;999888999888888888888888999999999999999888888888777777444555666777888888888888777666666666555555555555555444444444444333333333333444444444555555666666666777:::<<<<<<<<<;;;:::;;;;;;;;;;;;::::::999888999999999::::::;;;;;;;;;::::::999999888888999999;;;;;;;;;::::::999999999999::::::::::::999888888666777777888888888888777777999:::<<<======<<<<<<===<<<:::888777777888888999999999:::;;;<<<===>>>=========>>>?????????@@@BBBBBBCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFHHHIIIJJJKKKMMMLLLKKKIIIIIIHHHHHHHHHIIIHHHGGGGGGGGGHHHIIIJJJLLLKKKKKKMMMPPPTTTXXX[[[ffffffhhhjjjjjjqqq}}}xxxgggZZZOOOFFFDDDDDDAAA???@@@<<<;;;;;;>>>???<<<999888777888888777555444444555666777777888888777777666444444444333333333222222444444444333333333222222333333333222222222111111222111000//////000111222000000000000//////////////////000000000000//////........................//////////////////////////////............//////000000000000000000000000///////////////.........111111000000//////......111111000000//////......////////////////////////////////////////////////111111111000000000000000000000000000111111111111000111111333444555666666444444444444444444444444555444444444444555666666888888888888888888999:::888777666666999;;;======???@@@AAAAAA@@@@@@BBBDDDIIILLLPPPUUUZZZ```fffjjjyyytttpppjjjccc^^^ZZZXXXXXXZZZXXXVVVVVVVVVVVVTTTRRRPPPOOOOOONNNNNNOOOOOOPPPOOOPPPQQQPPPNNNMMMNNNOOOSSSSSSSSSSSSSSSTTTTTTUUUUUURRRPPPRRRWWWZZZXXXUUUVVVUUUTTTTTTTTTUUUVVVWWWUUUVVVVVVWWWWWWVVVVVVUUUUUUUUUVVVWWWVVVUUUTTTSSSPPPQQQRRRTTTTTTTTTSSSRRRSSSQQQOOOOOORRRTTTSSSQQQNNNNNNNNNOOOQQQTTTVVVXXXXXXWWWUUUSSSQQQOOONNNNNNNNNOOOPPPPPPPPPRRRVVVYYYYYYWWWVVVUUUVVVVVVUUUSSSQQQPPPNNNLLLKKKJJJIIIIIILLLKKKIIIIIIHHHIIIJJJKKK666777999;;;;;;:::999888777777777777777888999:::999999999888888888777777444555666777888888888888777777666666666555555555666666666666666666666666555555555555555666666666666777999;;;<<<;;;::::::::::::;;;;;;::::::999888777777888888888999999999::::::999999888999999999;;;;;;;;;:::::::::999999999::::::::::::999888888666777777888888888888888888999:::<<<===<<<<<<;;;<<<;;;999888777777777888999999999:::;;;<<<===>>>>>>>>>>>>??????@@@@@@AAABBBBBBCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGIIIJJJJJJLLLKKKJJJIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGHHHIIIJJJLLLLLLKKKKKKMMMPPPTTTVVV^^^___bbbeeehhhpppqqqcccXXXNNNKKKIIIFFFCCCDDDCCCAAA@@@AAAAAA???<<<:::<<<<<<<<<;;;:::999999:::666666666666666666666666666555555555444444444444444444444333333333333222333333333333222222222222222111000000000000111222000000000000///////////////000000000000000000///////////////////////////////////////////////////111000000//////000000111000000000000000000000000////////////////////////000000000000000/////////111111000000////////////////////////////////////////////////////////////111111111111111111111111000000000111111111222222000111111222444555555666444444444444444444444444666666666555666666777888:::999999999999999::::::===<<<<<<<<<===>>>>>>>>>@@@AAACCCCCCEEEGGGLLLOOOPPPVVV___jjjtttuuukkkiiiddd```\\\ZZZYYYXXXYYYXXXVVVUUUVVVUUUTTTRRROOOOOONNNNNNNNNNNNOOOOOOOOOPPPQQQPPPNNNMMMNNNOOOQQQQQQQQQQQQRRRSSSTTTUUUWWWTTTRRRTTTXXXZZZXXXUUUVVVUUUTTTTTTTTTUUUVVVVVVUUUUUUVVVVVVVVVVVVUUUUUUSSSTTTUUUVVVVVVUUUTTTSSSPPPQQQRRRSSSTTTUUUUUUUUUTTTRRRPPPPPPRRRTTTSSSQQQOOOOOOOOOPPPRRRTTTVVVXXXWWWVVVTTTQQQOOONNNMMMMMMNNNOOOOOOOOOPPPRRRUUUXXXXXXWWWVVVWWWXXXWWWUUUTTTRRRQQQOOOMMMKKKIIIIIIHHHJJJJJJIIIHHHHHHIIIIIIJJJ777888999:::::::::999888555555555666777888999:::999999999888888888888888555555666777888888888888777777777666666666555555555555555666666777888888777777777777666666666666666777999:::;;;::::::999:::::::::::::::999999888777888888888888999999999999999999888999999::::::;;;;;;;;;;;;::::::::::::999::::::::::::999888888666777777888999999888888888999;;;<<<<<<<<<<<<;;;:::999888666666666777777888999999:::;;;<<<======>>>??????@@@AAABBBBBBBBBCCCCCCBBBBBBBBBBBBBBBBBBCCCCCCDDDEEEGGGHHHIIIIIIKKKJJJJJJIIIIIIHHHHHHHHHFFFFFFFFFGGGHHHIIIJJJKKKLLLKKKJJJJJJJJJLLLNNNPPPWWWXXX\\\```dddlll}}}xxxjjj___UUUQQQNNNIIIGGGGGGKKKKKKJJJIIIHHHFFFAAA>>>;;;;;;:::999888999::::::777777666666666666777777777777777777666666666666555555444444444333333333444444333333333222222222222111111000000111111222000000000000////////////000000111111111111000000000000000000000000000000////////////////////////222111111000000111111222//////////////////////////////////////////000000//////000000000000000000111000000000000/////////////////////////////////////////////////////////111111111111111111111111111111111111222222222222000111111222333444555555555555555555555555555555888777777777777888999999;;;;;;::::::::::::;;;;;;;;;<<<<<<===>>>>>>??????BBBCCCDDDFFFIIIOOOVVV\\\```iiixxxrrraaa___^^^]]]\\\ZZZYYYXXXXXXXXXWWWUUUUUUUUUUUUSSSQQQOOOOOONNNNNNNNNNNNOOOOOOOOOPPPQQQPPPOOONNNOOOPPPOOOOOOPPPQQQRRRSSSUUUVVVZZZWWWUUUVVVYYYZZZXXXVVVVVVUUUUUUTTTTTTTTTUUUUUUTTTTTTUUUUUUUUUUUUTTTTTTQQQRRRSSSTTTTTTTTTSSSRRRRRRRRRRRRSSSTTTVVVWWWXXXVVVTTTRRRRRRSSSSSSRRRQQQPPPPPPPPPPPPRRRTTTVVVXXXVVVTTTRRRPPPNNNLLLLLLKKKMMMNNNOOOOOOOOOQQQUUUXXXWWWWWWXXXYYYZZZYYYWWWTTTUUUSSSQQQNNNKKKIIIGGGGGGIIIHHHHHHGGGGGGHHHIIIIII777888999999999999888888444444444555666888999:::888888888888888888888888555555666777888888888888777777777666666666666555222222333444555666777777999888888888777777666666666777888999999999888888999999:::::::::999999888::::::::::::::::::::::::999888888888999::::::;;;;;;;;;;;;;;;;;;;;;::::::999::::::::::::999888888666777777888999999999999888999;;;<<<<<<<<<;;;;;;999888777555555555666777888999:::;;;<<<=========???@@@@@@AAABBBCCCDDDDDDCCCCCCBBBBBBBBBBBBAAAAAABBBCCCCCCDDDFFFGGGGGGHHHIIIIIIIIIIIIHHHHHHGGGGGGEEEEEEFFFGGGHHHJJJKKKKKKKKKJJJIIIIIIIIIKKKLLLMMMVVVVVVXXX\\\___eeettt}}}pppfff]]]YYYVVVQQQPPPQQQRRRVVVXXXYYYXXXTTTLLLDDD>>><<<999888888999999999::::::999888888999::::::888888888777777777777666555555555555444444444444444444444444333333333333222222222222222222222222111000000000000/////////000111111222222111111000111111111111111111111111000000000000000000000000111111111000000111111111//////////////////////////////000000000000111111/////////000000111111222000000000000000000000000000000000000000000000000000000000000000000000000111111111222222222222222222222222222333333333333111222222333444444555555666666666666666666666666888888888777888999999:::;;;;;;::::::::::::;;;;;;888:::<<<>>>@@@AAACCCDDDHHHIIILLLPPPUUU^^^hhhnnnwwwwwwggg\\\WWWWWWXXXYYYYYYXXXWWWVVVXXXVVVTTTTTTTTTTTTRRRPPPNNNNNNMMMMMMMMMMMMNNNNNNOOOPPPQQQPPPOOONNNOOOPPPOOOOOOPPPQQQSSSUUUWWWXXX[[[YYYXXXXXXZZZZZZXXXVVVUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSTTTTTTSSSSSSSSSOOOPPPRRRSSSSSSSSSRRRRRRSSSRRRRRRSSSTTTWWWYYY[[[WWWVVVTTTSSSSSSRRRQQQQQQQQQQQQQQQQQQRRRTTTVVVWWWVVVUUUSSSPPPNNNMMMLLLKKKLLLMMMOOOOOOPPPQQQTTTWWWWWWWWWYYY[[[\\\[[[XXXUUUVVVTTTQQQNNNKKKHHHFFFEEEGGGGGGGGGGGGGGGGGGHHHHHH888888888888888888888777444444444555666888999:::888888888888888888888888555666777888999999999999888777777777666666666666111222333444555777888888999999888888777777666666666666777777777777777777888888999::::::999999999::::::::::::::::::::::::888888888888999:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;999::::::::::::999888888666666888999999:::::::::999:::;;;<<<<<<<<<;;;:::888777666555555555666777999:::;;;===>>>>>>>>>>>>???@@@AAABBBCCCDDDEEEEEECCCCCCBBBBBBAAAAAAAAAAAABBBBBBCCCCCCDDDEEEFFFFFFGGGHHHHHHIIIHHHHHHGGGFFFEEEEEEFFFHHHIIIJJJKKKKKKHHHHHHHHHIIIJJJLLLMMMNNNRRRRRRTTTXXX[[[```lllxxxvvvnnngggdddaaa^^^___bbb\\\eeennnppppppkkk^^^QQQJJJFFF@@@============<<<;;;;;;::::::::::::;;;;;;888888888888777777777777666666666555555555444444555555555444444444333333222222333333333333222222222222111111111000000000111111222222222222111111000000000000000000000000111111111111111111111111111000000//////000000111000000000000000000000000000000000000111111222222//////000000111111222222000000000000111111111111111111111111111111111111111111111111111111111111111222222222333333333444333333333333444444444444333333333444555555666666777777777777777777777777888888777777888888999:::;;;::::::::::::;;;<<<<<<;;;>>>BBBCCCDDDFFFJJJMMMOOOSSSYYY```jjjuuuqqqeee]]]YYYSSSUUUVVVWWWXXXWWWUUUTTTVVVUUUSSSSSSSSSSSSQQQOOONNNMMMMMMLLLLLLMMMMMMNNNOOOPPPQQQQQQOOOOOOPPPQQQPPPPPPQQQRRRTTTWWWYYYZZZ[[[ZZZYYYYYYYYYYYYXXXWWWUUUUUUUUUUUUTTTTTTSSSSSSQQQRRRRRRRRRRRRRRRRRRQQQNNNOOOPPPRRRSSSSSSRRRRRRSSSSSSSSSSSSUUUWWWYYY[[[WWWWWWVVVTTTRRRQQQQQQQQQSSSRRRRRRRRRSSSTTTVVVWWWWWWVVVTTTRRRPPPNNNMMMMMMLLLNNNOOOPPPQQQRRRTTTWWWXXXXXXYYY[[[\\\[[[WWWTTTTTTSSSPPPMMMJJJHHHFFFEEEEEEFFFFFFGGGGGGHHHHHHHHH999888888888888777777777555555555666777888999:::888888888888888999999999555666777888999999999999888888777777777666666666444555555777888999::::::888888888888777777777777666666666666666666666666777888999999999999999999999999999888888888888777777777777888999;;;<<<===;;;;;;;;;;;;<<<<<<<<<<<<999::::::::::::999888888666666888999::::::;;;;;;999:::;;;<<<<<<<<<::::::888777666555555666777888:::;;;===???@@@@@@?????????@@@AAABBBCCCDDDEEEFFFCCCCCCBBBBBBAAAAAA@@@@@@AAAAAABBBCCCCCCDDDEEEEEEFFFGGGHHHHHHHHHHHHFFFEEEEEEFFFGGGHHHIIIJJJJJJJJJGGGGGGHHHIIIJJJLLLNNNOOOMMMLLLNNNSSSVVV[[[fffqqqyyysssnnnllljjjiiikkkpppooo}}}uuudddXXXQQQHHHCCCAAA@@@>>>===;;;;;;<<<<<<<<<<<<;;;;;;999999999888888888888777777666666666666555555555666666555555555444444444222333333444444333333222333333333222222222222111222222333333333333222222000000000000000000000000111111111111111111111111000000000//////000000000000000000000000000000000000000000111222222333333000000111111111111111111000000000111111111111222111111111111111111111111111111111111111111111111222222222333333444444555444444444444555555555555555555555666666666777777888888888888888888888888888888888888888999::::::::::::;;;;;;<<<===??????@@@CCCFFFHHHHHHKKKQQQVVVZZZ```jjjuuunnnbbbYYYUUUVVVRRRSSSUUUVVVVVVUUUTTTTTTVVVTTTRRRRRRRRRRRRPPPNNNMMMMMMLLLLLLLLLLLLMMMMMMOOOPPPQQQQQQPPPPPPQQQRRRQQQQQQRRRSSSUUUWWWYYYZZZYYYYYYXXXXXXWWWWWWWWWVVVUUUUUUUUUUUUTTTSSSRRRQQQPPPPPPQQQQQQQQQQQQPPPPPPMMMNNNPPPRRRSSSSSSSSSSSSSSSSSSSSSTTTUUUWWWXXXYYYUUUVVVVVVTTTQQQPPPPPPRRRTTTTTTSSSSSSSSSUUUVVVWWWYYYWWWUUUSSSQQQPPPOOONNNLLLNNNQQQRRRRRRSSSUUUWWWZZZYYYYYYZZZ[[[ZZZWWWTTTQQQPPPNNNKKKIIIGGGFFFFFFEEEEEEGGGHHHHHHHHHHHHHHH999999888777777777777777777777777777777888999:::777777888888888999999999666666777888999999999999888888888777777777666666555555666777888999999:::666666777777777777777777666666555555555555555666777777888999999999999999999999999888888888777777666666777888999;;;===>>>;;;;;;;;;;;;<<<<<<<<<===999::::::::::::999888888666666888999:::;;;;;;;;;::::::<<<<<<<<<;;;:::999888777666666666777888999;;;<<>>???@@@AAACCCDDDEEEFFFCCCCCCBBBBBBAAA@@@@@@???AAAAAAAAABBBCCCCCCDDDDDDEEEFFFGGGHHHHHHGGGFFFEEEFFFGGGHHHIIIIIIIIIIIIHHHFFFFFFGGGHHHJJJKKKLLLMMMKKKIIIKKKOOOQQQUUU]]]fffooo}}}yyyxxxvvvuuuyyyyyyggg^^^RRRJJJGGGDDDAAA>>>===???AAABBBBBBAAA???===;;;;;;;;;:::::::::999999777777777666666666555555666666666666555555555444222333444555555444333222555555444444444333333333222222333333333333222222222222222222222222222222222222222222222222222222222111111000000111111222222222222222222222222222000000111111222333333444222222111111111111111111000000111111111222222222222222222222222222222222222222222222222222222222222222333333444555555555444444555555555666666666777777777777888888888888999999999999999999999999::::::999999::::::;;;<<<;;;;;;<<<===???AAACCCDDDEEEIIIMMMPPPSSSZZZccckkkwww~~~|||mmmddd\\\TTTQQQSSSPPPQQQRRRSSSTTTTTTTTTTTTUUUSSSQQQQQQQQQQQQOOONNNLLLLLLLLLKKKKKKLLLLLLLLLOOOPPPQQQQQQPPPPPPQQQSSSQQQQQQRRRSSSTTTVVVXXXYYYVVVWWWWWWWWWVVVUUUVVVVVVTTTUUUUUUUUUTTTSSSQQQPPPOOOOOOPPPPPPPPPPPPOOOOOOLLLNNNPPPRRRSSSTTTTTTTTTRRRSSSTTTUUUVVVVVVVVVVVVSSSUUUUUUSSSPPPOOOPPPRRRVVVUUUTTTSSSTTTUUUVVVWWWYYYXXXVVVSSSQQQPPPOOONNNMMMOOORRRSSSSSSTTTVVVXXX\\\ZZZYYYYYYYYYXXXUUUSSSMMMLLLKKKJJJHHHHHHGGGGGGEEEFFFGGGHHHIIIIIIIIIHHH999999888777666666777777999888888888888888999999777777888888999999999999666777888999999:::999999888888888888777777777777444444555555666666777777555555666666777777888888666555555444444444555555666777888999999999999999;;;;;;;;;::::::999999999666666777888999;;;===>>>;;;;;;;;;<<<<<<<<<======999::::::::::::999888888666666888999:::;;;;;;;;;:::;;;<<<<<<<<<;;;:::999888888777666666777888999<<<===@@@BBBCCCCCCBBBAAA>>>???@@@AAACCCDDDEEEFFFCCCCCCBBBAAAAAA@@@??????AAAAAAAAABBBBBBCCCCCCCCCDDDEEEGGGHHHHHHGGGFFFEEEFFFGGGHHHIIIIIIIIIHHHGGGFFFFFFGGGHHHIIIIIIJJJJJJMMMKKKJJJLLLMMMNNNTTT\\\___ppp~~~uuukkk^^^UUUPPPLLLHHHDDDAAACCCFFFHHHHHHFFFCCCAAA======<<<<<<<<<;;;;;;;;;777777777777666666666666777666666666555555555555333333444555555444333333666666555555555444444444222333333444444333333222333333333333333333333333222222222222222222222222333222222222222222222333222222222222222222222222000000111222333333444444333222222222111000000000000000111111222222222222222222222222222222222222222222222222222222222222222222333333444555666666555555555555666666666666888888888888888999999999999999999999999999999999<<<;;;;;;;;;;;;<<<======<<<===>>>???BBBDDDFFFGGGLLLRRRXXX^^^dddnnn|||ssshhh___\\\XXXQQQMMMNNNOOOOOOPPPQQQRRRTTTUUUVVVTTTSSSQQQQQQQQQQQQOOOMMMLLLLLLKKKKKKKKKKKKLLLLLLOOOPPPQQQQQQPPPPPPRRRSSSQQQQQQQQQRRRSSSUUUVVVWWWTTTUUUVVVUUUTTTTTTUUUVVVTTTUUUUUUUUUTTTSSSQQQPPPNNNOOOOOOPPPPPPOOOOOONNNLLLNNNPPPRRRTTTUUUUUUUUUQQQRRRTTTUUUVVVUUUUUUTTTRRRTTTTTTRRROOONNNPPPRRRVVVVVVTTTTTTTTTUUUVVVWWWXXXWWWUUUSSSQQQOOONNNNNNMMMPPPSSSTTTTTTUUUWWWXXX]]][[[YYYXXXWWWVVVTTTSSSKKKJJJIIIHHHHHHHHHHHHHHHEEEFFFHHHIIIJJJJJJIIIIII::::::999999888777666666888888999999999999888888;;;:::888666666777888999999999999999999999999999666555444444444555777888999666444555777888777555999888555444444555888999666666666777666555555444555555666666777777888888:::999888777666666666777555555666888999:::;;;<<<::::::;;;;;;;;;:::999999666777999::::::999777666888999999::::::;;;;;;<<<<<<<<<<<<<<<;;;:::999888888888777555444666999<<>>>>>>>>======AAABBBBBBBBBDDDHHHNNNSSSWWW^^^hhhrrr~~~|||ssscccaaa\\\WWWSSSQQQPPPOOOMMMMMMOOOPPPQQQRRRRRRRRRQQQQQQPPPPPPOOONNNMMMMMMJJJKKKKKKKKKLLLLLLMMMMMMMMMNNNOOOPPPRRRSSSTTTUUUUUUUUUSSSRRRRRRRRRSSSTTTTTTSSSRRRRRRRRRTTTUUUVVVVVVVVVUUUUUUTTTRRRQQQPPPNNNOOOPPPPPPQQQQQQQQQQQQNNNPPPRRRSSSRRRPPPQQQQQQSSSSSSRRRRRRQQQQQQQQQQQQUUUTTTRRRQQQPPPPPPQQQQQQUUUTTTRRRQQQRRRTTTWWWYYY[[[ZZZYYYVVVTTTRRRPPPOOOLLLQQQVVVXXXVVVUUUXXX[[[```^^^ZZZWWWTTTRRRRRRRRRLLLJJJFFFEEEEEEFFFFFFFFFGGGHHHIIIIIIIIIHHHGGGFFF999999999888888777777777777888888999999888888777888777666666666888:::;;;999999999999999999999999666555555555666666777777888666444555777888777555666666666666666666666666555555555555444444444444555555666666666777777777888888888777777777777666666666777888999999:::;;;999999::::::;;;:::::::::777888999::::::999888777888888999::::::;;;;;;<<<<<<<<<<<<<<<;;;:::999888777777777555555666:::<<>>>>>>>>>>>>>>>>><<<>>>@@@BBBEEEFFFGGGGGGDDDFFFGGGIIILLLRRRXXX]]]hhhqqqwwwjjjddd[[[YYYVVVSSSPPPNNNNNNMMMNNNNNNOOOPPPQQQQQQQQQQQQPPPPPPPPPOOONNNMMMMMMLLLKKKKKKKKKLLLLLLLLLMMMMMMMMMNNNOOOPPPQQQSSSTTTTTTVVVUUUSSSRRRRRRRRRRRRSSSSSSRRRQQQQQQRRRSSSTTTUUUSSSSSSSSSSSSRRRQQQPPPOOONNNOOOOOOPPPPPPPPPPPPPPPNNNPPPRRRRRRQQQPPPPPPQQQRRRRRRQQQPPPPPPPPPQQQRRRTTTSSSRRRPPPOOOPPPPPPQQQUUUTTTSSSRRRSSSUUUWWWYYY[[[ZZZXXXVVVTTTRRRPPPOOONNNRRRWWWWWWUUUUUUWWWZZZ\\\[[[XXXVVVSSSQQQPPPOOOLLLIIIFFFEEEFFFGGGGGGGGGHHHHHHIIIJJJIIIHHHGGGFFF888888888888777777777777777777888888888888777777555555555555777999<<<===888888888888888888888888555666666777777777777777777666444444666777666555444555666777777666555444555555333222222222333444555555555666666666666666555666777888888888777666777777777888888888999999888888999:::;;;;;;;;;:::888888888888888888888888888888999999:::;;;;;;;;;<<<<<<<<<;;;;;;:::999888666777777666555666:::<<>>>>>>>>???@@@??????@@@@@@@@@AAAAAAAAACCCCCCCCCCCCCCCCCCBBBBBB===>>>@@@BBBDDDEEEGGGGGGDDDDDDDDDEEEFFFGGGHHHHHHGGGGGGGGGFFFGGGGGGHHHHHHHHHGGGFFFEEEEEEFFFGGGHHHHHHMMMSSSXXX\\\___aaaccciiijjjppp|||zzzooohhhffffffffffffbbbgggoooxxx~~~~~~xxxqqqeee^^^UUUOOOKKKHHHDDD@@@??????>>>===<<<:::999888666666777777777777666666888777777666666666777888777999<<<<<<:::777555444333333333333333333333333555555555555555555555555333333333333333333333333444444444444444333333333333333333333333333222222222222222333333333444444444444444444444444444444333333444444444555555555333444555555666666555555333444444555555666666777777777777888888888999999666666666777888:::;;;<<<::::::::::::::::::999999<<<<<<======>>>>>>>>>??????@@@CCCFFFIIIKKKMMMNNNKKKNNNRRRVVV\\\cccjjjppp|||wwwmmmbbbZZZVVVSSSRRRQQQPPPOOONNNMMMMMMOOOOOOPPPPPPPPPPPPOOOOOOOOONNNNNNNNNMMMMMMLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMNNNOOOPPPQQQSSSTTTTTTUUUUUUSSSRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPQQQRRRRRRPPPQQQQQQQQQPPPOOOOOONNNOOOOOOOOOOOOOOOOOONNNNNNOOOQQQRRRRRRPPPOOOOOOPPPQQQPPPNNNMMMNNNOOOQQQRRRSSSRRRQQQOOOOOOOOOPPPPPPUUUUUUTTTTTTTTTVVVXXXYYYYYYXXXWWWUUUSSSQQQQQQPPPRRRUUUWWWWWWUUUTTTVVVYYYWWWWWWVVVUUURRRPPPMMMLLLKKKIIIGGGFFFGGGIIIIIIHHHIIIIIIIIIIIIIIIHHHGGGGGG666666777777777777777777666777777777777777777666444444444555777888:::;;;777777777777777777777777444555777888888888777666666555444444555555555555444555555666666555555444666555333111111222444555555555555555555555555555333444666888999999777777888888888888777777777777666777888999:::;;;;;;;;;999999888777777888999999888888888999::::::;;;;;;;;;;;;;;;;;;:::999888888666666777666666777:::<<<@@@EEEHHHFFFEEEFFFEEEBBB@@@???>>>===<<<<<<===>>>??????@@@@@@@@@AAAAAAAAACCCCCCCCCCCCCCCBBBBBBBBB===>>>???@@@BBBDDDEEEFFFCCCCCCCCCDDDEEEGGGHHHIIIIIIHHHGGGFFFFFFFFFGGGHHHJJJIIIGGGFFFFFFFFFGGGGGGGGGJJJNNNRRRTTTWWWZZZ\\\___bbbjjjvvv}}}tttqqqqqqqqqrrrtttsss}}}{{{rrreeeZZZSSSNNNIIIFFFAAAAAAAAAAAA@@@??????>>><<<<<<<<<;;;:::888666555888888777777777777777777666999<<<===:::777555444555555555555555555555555555555555555555555555555333333333333333333333333555555555444444444444444555555444444333333222222333333333333444444444444444444444444444444444444333444444444444555555555444444555555555666666666555555555666666777777777777888888888888999999999666666666777888999;;;;;;=========<<<<<<<<<;;;;;;<<<<<<======???@@@AAAAAAEEEGGGJJJNNNRRRUUUXXXYYYYYY]]]cccjjjqqqyyysssfff```ZZZTTTQQQQQQRRRRRRRRRQQQPPPOOONNNPPPPPPPPPPPPPPPOOONNNMMMMMMMMMMMMMMMLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNOOOPPPQQQRRRSSSTTTUUUTTTSSSRRRQQQPPPPPPPPPOOOOOOOOOOOOOOOOOOPPPPPPOOOOOOPPPPPPPPPPPPOOOOOOPPPPPPOOOOOONNNNNNNNNNNNPPPQQQRRRQQQOOONNNOOOPPPOOONNNMMMLLLMMMOOOQQQSSSRRRQQQPPPOOONNNOOOOOOPPPUUUUUUUUUUUUVVVWWWXXXXXXXXXWWWUUUSSSRRRRRRRRRRRRVVVWWWXXXVVVTTTSSSUUUWWWSSSTTTUUUUUUSSSPPPMMMKKKKKKIIIGGGHHHIIIJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHGGG666666666666666666777777555666666777777666666555666666555666666777777777666666666666666666666666444555777888888888777666555555555444333444555555666555444222222444555666777666444222222333444666555555555444444444444444222333666888999999888777888888888777777777777666666777888999::::::;;;;;;999999888777777888999999777777888999999::::::;;;;;;;;;;;;;;;:::999888777555666777666666777:::<<>><<<:::999888888888888777777666666666888;;;;;;:::777555555666666666666666666666666666666666666666666666666444444444444444444444444555555555555555555555555666555555444444333333333333333444444444555555555555555555555555555555555444444444555555555666666444444444444444555555666666666777777777777888888777777888888888999999999888888777777888888999:::<<<<<<<<<===============@@@@@@@@@AAACCCEEEGGGHHHLLLPPPVVV^^^ffflllppprrrrrrwww}}}vvvddd]]]ZZZWWWSSSQQQSSSSSSSSSRRRQQQPPPNNNNNNPPPPPPPPPPPPOOONNNMMMMMMLLLLLLLLLLLLLLLLLLMMMMMMNNNNNNNNNNNNNNNMMMMMMMMMNNNOOOOOOPPPQQQRRRSSSSSSSSSSSSSSSRRRQQQPPPOOOOOONNNNNNOOOOOOOOONNNNNNNNNNNNOOOPPPQQQQQQQQQQQQQQQQQQQQQOOONNNNNNNNNNNNOOOQQQRRRRRRQQQNNNMMMNNNOOONNNMMMLLLLLLNNNPPPSSSTTTRRRQQQPPPOOONNNOOOPPPPPPTTTTTTUUUVVVWWWWWWWWWWWWVVVUUUTTTSSSSSSTTTUUUVVV[[[ZZZXXXVVVSSSRRRSSSUUUSSSTTTVVVVVVUUUSSSOOOMMMKKKJJJIIIIIIKKKLLLKKKJJJIIIIIIHHHHHHGGGGGGGGGGGG666666666666555555555555555555666666666666555555777666666666555555444444555555555555555555555555444555555666666666666666333444555444222222444555777555333111111333555777777666444333333333444555444444444444444333333333333444555777888888777777777777777777777777777777777777888999:::::::::999888888888888888888888888777777888888999:::::::::;;;;;;;;;::::::999888777444555777777777888:::<<<<<>>===<<<<<<<<<===>>>??????@@@@@@@@@AAAAAAAAABBBBBBBBBCCCCCCCCCDDDDDDBBBAAA@@@??????@@@AAABBBCCCCCCBBBCCCEEEHHHKKKMMMKKKJJJHHHEEEEEEEEEFFFGGGGGGFFFEEEDDDCCCDDDDDDEEEIIIKKKMMMNNNNNNNNNOOOQQQSSSWWW___iiiqqq|||~~~pppfff```ZZZVVVQQQQQQPPPNNNNNNNNNNNNNNNIIIGGGDDDAAA???<<<;;;;;;::::::::::::999888777666777999::::::888777777777555555555555555555555555777777777777777777777777555555555555555555555555555555555666666666666666555555555555555555444444444444444555555555666666666666666666666666666666555555666666666777777777555444444444444555666666888888888888888888888888888888888888999999999:::999999999888999999::::::;;;<<<===>>>???AAAAAABBBBBBBBBBBBCCCEEEHHHKKKMMMOOOVVVcccrrrlllbbbYYYVVVVVVSSSPPPPPPSSSRRRQQQPPPOOONNNNNNMMMOOOOOOPPPOOOOOONNNMMMMMMKKKKKKLLLLLLMMMMMMNNNNNNOOOOOOOOONNNNNNNNNNNNNNNOOOOOOPPPPPPQQQRRRRRRSSSQQQQQQQQQRRRQQQQQQPPPOOONNNNNNOOOOOOOOONNNMMMMMMMMMNNNPPPQQQRRRSSSSSSSSSRRRQQQPPPOOONNNOOOPPPQQQRRRSSSRRRPPPMMMLLLMMMNNNLLLMMMNNNOOOQQQSSSUUUVVVRRRQQQPPPOOOOOOPPPQQQQQQRRRSSSUUUWWWWWWWWWVVVVVVTTTSSSRRRRRRTTTVVVYYY[[[```]]]YYYUUURRRRRRRRRSSSSSSUUUVVVWWWWWWUUURRRPPPLLLKKKJJJKKKLLLLLLKKKJJJHHHHHHGGGFFFFFFFFFFFFFFF666666666555555444444444444555555666666555555444666666666666555555444333444444444444444444444444444444444444444555555666222444555444222111333555444444333222222333444444444444444333333333333333444444444333333333222222444555555666666777777777666666666777777777777777777888888999999999888888777888999::::::999888777777777777888999999::::::::::::;;;::::::999888777333555666777777888:::<<<:::???AAA???>>>@@@@@@???>>>===<<<<<<<<<===>>>?????????@@@@@@@@@AAAAAAAAA@@@AAAAAABBBCCCDDDEEEEEECCCBBB@@@??????@@@AAABBBDDDCCCCCCCCCEEEIIILLLOOOMMMKKKHHHEEEDDDDDDFFFGGGFFFEEEDDDCCCBBBCCCDDDEEEHHHKKKMMMNNNLLLKKKKKKLLLNNNRRRYYY```eeennnvvvnnniiidddaaa]]]]]]]]]^^^```bbbdddfff[[[WWWQQQJJJDDDAAA>>>>>><<<=========<<<;;;999888:::;;;;;;:::888888999:::777777777777777777777777777777777777777777777777777777777777777777777777555555666666666777777777555555555555555666666666444555555555666666666666666666666666666666666666777777777777888888888888666666555555555666777888999999999999999999999999999999:::::::::;;;;;;;;;::::::::::::;;;===>>>???>>>???AAACCCFFFIIIKKKLLLIIIIIIIIIJJJMMMPPPTTTVVV]]]gggyyyxxxmmm\\\WWWTTTTTTSSSPPPPPPRRRSSSRRRPPPOOOOOOOOOPPPPPPNNNNNNOOOOOOOOONNNNNNMMMKKKKKKLLLMMMMMMNNNOOOOOOPPPPPPOOOOOOOOONNNNNNNNNOOOOOOPPPPPPQQQRRRRRRRRRNNNOOOPPPQQQQQQQQQPPPPPPNNNNNNOOOOOOOOONNNMMMLLLLLLMMMOOOPPPRRRSSSTTTTTTRRRQQQPPPOOOOOOQQQRRRSSSSSSSSSRRROOOMMMKKKLLLNNNLLLMMMPPPRRRUUUVVVWWWWWWRRRRRRQQQPPPPPPQQQRRRSSSQQQRRRUUUWWWWWWWWWUUUTTTRRRRRRQQQRRRUUUYYY]]]___ddd___ZZZUUURRRQQQQQQQQQTTTUUUVVVWWWWWWVVVTTTSSSNNNMMMLLLLLLMMMMMMKKKIIIGGGFFFEEEDDDDDDDDDEEEFFF777777666555444444333333444555555555555555555444444555555666555555444444444444444444444444444444444444333222222444555666222444555444111111333666222333444444444444333222222333333333333222111000444444444333333222222222666555555555555666777777666666666666777777777888888888999999999888888777666777999::::::999777666777777777888999999::::::::::::::::::999888777777333444666777888888:::<<<999>>>@@@===<<>>>>>===<<<<<<===>>>???@@@??????@@@@@@@@@AAAAAAAAA???@@@AAABBBCCCEEEFFFFFFBBBAAA@@@??????AAACCCDDDDDDCCCCCCCCCFFFIIIMMMPPPMMMKKKHHHEEEDDDDDDEEEGGGFFFEEEDDDCCCDDDDDDEEEFFFIIIKKKNNNNNNMMMKKKJJJJJJJJJNNNUUUZZZ^^^eeeuuuyyysssoookkkhhhjjjkkknnnrrrwww}}}uuuooofff[[[QQQKKKGGGEEE>>>????????????===;;;:::<<<<<<<<<:::999999;;;===999999999999999999999999777777777777777777777777777777777777777777777777555666666666777777888888444444555555666666777777555555555555666666666777777777777777777777777777777888888888999999999999888777666666666777999:::999999999999999999999999;;;;;;;;;<<<<<<<<<======::::::;;;<<<>>>@@@BBBCCCCCCDDDGGGJJJNNNQQQSSSUUUUUUUUUUUUWWWZZZ]]]aaacccrrr~~~vvvhhh```XXXUUUTTTUUUSSSPPPRRRVVVTTTSSSQQQPPPPPPQQQSSSUUUMMMNNNNNNOOOOOOOOONNNNNNKKKKKKLLLMMMNNNOOOOOOPPPPPPPPPPPPOOOOOONNNNNNNNNOOOPPPPPPPPPQQQRRRRRRRRRMMMNNNPPPQQQRRRQQQQQQPPPNNNOOOPPPPPPOOONNNMMMLLLKKKLLLNNNPPPRRRSSSTTTTTTRRRQQQPPPOOOPPPRRRTTTUUUTTTSSSRRROOOLLLKKKLLLMMMKKKMMMQQQUUUWWWXXXXXXXXXSSSRRRQQQPPPQQQQQQSSSSSSPPPRRRTTTWWWWWWVVVUUUSSSQQQQQQQQQSSSVVV[[[___bbbfffaaaZZZTTTQQQQQQPPPPPPTTTUUUVVVVVVWWWVVVUUUTTTOOONNNMMMMMMMMMMMMJJJHHHGGGFFFDDDCCCCCCCCCDDDEEE555666888999888666333111333222222222222333444444666555444333222333333444444444444333333222222222333333333333333333333333333333333333333333333333444444444444444444444444222222222222222222222222222444444444222222222444555555555555555444444444888888777666666666666666999999888888888888888888555555444444444444555555666666777777888888888999999999888888888888888888999888777777777888::::::999:::;;;:::999888:::<<<<<<<<<============<<<<<>>>>>>>>>>>>>>@@@AAABBBCCCDDDDDDDDDDDDBBBAAA???>>>>>>???AAABBBHHHFFFCCCDDDFFFJJJLLLMMMOOOKKKGGGEEEDDDEEEEEEEEEEEEDDDCCCCCCCCCDDDFFFGGGJJJJJJJJJKKKJJJJJJIIIIIIJJJMMMQQQSSSUUU\\\fffnnn~~~wwwssspppppprrrtttzzz|||mmmaaaVVVMMMGGGCCCBBBAAA@@@???>>>>>>>>>AAA@@@???>>>===<<<;;;;;;999888777888999:::999888888888999:::<<<<<<:::999666888:::888666444666888777777666666777777888999888888777777777777666666666666666555555555444444222222222222444666888:::===999666666888999888666666777888::::::999888888::::::999888888999;;;<<<===<<<;;;<<<>>>?????????;;;<<<===???BBBEEEGGGHHHJJJLLLOOOTTT[[[aaadddeeehhhhhhggggggiiinnntttyyy|||oooddd\\\YYYSSSSSSRRRRRRRRRRRRSSSSSSSSSSSSRRRQQQQQQQQQQQQRRRMMMOOOQQQQQQPPPNNNNNNNNNMMMNNNPPPRRRRRRQQQPPPOOOPPPOOONNNMMMMMMMMMNNNOOOOOOOOOPPPQQQQQQPPPPPPOOOOOOPPPRRRSSSSSSQQQOOONNNLLLMMMNNNOOOOOOOOOOOONNNOOOPPPQQQSSSSSSSSSRRRRRRTTTSSSQQQPPPQQQRRRTTTUUUTTTRRRPPPMMMKKKKKKLLLLLLNNNLLLNNNVVV\\\[[[YYYYYYTTTRRRRRRTTTWWWWWWTTTRRRTTTSSSSSSTTTTTTSSSPPPNNNQQQRRRSSSUUUXXX\\\___aaa^^^[[[VVVSSSRRRRRRRRRQQQUUUTTTUUUVVVXXXXXXVVVTTTQQQPPPNNNLLLKKKKKKLLLLLLHHHGGGFFFEEEEEEFFFFFFGGG555666777888777555333111333333333333333444444555666555444333222333333444444444444333333222222222333333333333333333333333333333333333333333333333444444444444444444444444222222222222222222222222222444444444222222333444666666666666666666666666888888777666666666666666999999999888888777777777555555444444444444555555666666777777777888888888888888888888888888888888888888777777777888999::::::;;;;;;:::999999:::<<<<<<<<<============<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAABBBBBBBBBBBBAAA@@@???>>>???@@@BBBCCCGGGEEEDDDDDDHHHKKKMMMNNNNNNKKKGGGEEEDDDEEEEEEEEEEEEDDDCCCCCCCCCDDDFFFGGGIIIIIIIIIJJJJJJIIIIIIHHHHHHKKKOOOPPPRRRWWW___fffqqqzzz{{{yyywwwyyy|||qqqcccWWWPPPLLLLLLKKKIIIGGGFFFGGGGGGGGGFFFFFFDDDCCCAAA@@@???BBBAAA@@@??????===<<<:::<<<;;;;;;;;;<<<<<<;;;:::999;;;===<<<:::888999;;;::::::999999999::::::;;;666666666666666666555555888888888888999999999999888888777777888999;;;;;;===:::999999;;;===<<<;;;999999:::;;;;;;::::::999<<<<<<;;;;;;<<<===>>>???>>>======>>>AAACCCDDDEEEDDDDDDDDDFFFHHHKKKMMMOOORRRWWW___jjjttt|||~~~~~~|||nnnddd[[[UUUSSSQQQPPPPPPOOOOOOPPPPPPQQQRRRRRRQQQQQQPPPPPPPPPQQQMMMOOOQQQQQQOOONNNNNNOOOOOOPPPQQQSSSSSSRRRQQQPPPOOONNNMMMLLLLLLMMMNNNOOOOOOOOOOOOPPPPPPPPPQQQQQQQQQRRRSSSTTTTTTSSSQQQPPPNNNOOOOOOOOOPPPPPPOOOOOONNNOOOQQQRRRSSSSSSSSSSSSRRRQQQPPPPPPQQQSSSUUUVVVSSSQQQOOOLLLKKKKKKLLLMMMNNNLLLNNNVVV\\\\\\ZZZZZZVVVUUUUUUWWWYYYYYYWWWTTTTTTSSSRRRSSSTTTSSSPPPNNNPPPQQQSSSUUUXXX[[[]]]___\\\YYYUUURRRSSSSSSSSSSSSUUUTTTTTTVVVXXXXXXVVVTTTQQQPPPNNNMMMLLLKKKLLLLLLIIIGGGFFFEEEEEEFFFGGGHHH444555777777777555333111444444444444444555555555555444444333333333333444444444333333333333222222222222222222222222222222333333333333333333333333555555555555555555555555222222222222222222222222222333444444333222333555555555666666777777888888888777777666666666666666::::::999888777777666666555555444444444444555555666666666666777777777777777777777777888888888888888777777777777888999999:::;;;;;;:::999999:::<<<;;;<<<<<<======<<<<<<;;;<<<<<<<<<===>>>>>>>>>???>>>??????@@@@@@@@@????????????>>>>>>???AAACCCDDDFFFEEEDDDEEEIIIMMMOOOPPPMMMJJJFFFEEEEEEEEEEEEEEEEEEDDDCCCCCCCCCDDDFFFGGGGGGHHHHHHIIIIIIHHHHHHHHHFFFIIILLLMMMMMMPPPUUUZZZbbbjjjsssxxxyyyyyy|||||||||}}}}}}mmm```YYYVVVVVVUUURRROOONNNOOOQQQRRRRRRQQQOOOMMMJJJGGGEEEEEEEEEDDDBBBAAA>>><<<;;;???>>>===<<<;;;;;;;;;;;;999;;;<<<<<<:::999999999999999999888888888888888666666666777777777777777666777777888999999::::::::::::999999999999999:::999888888999;;;===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>???@@@AAACCCDDDEEEGGGIIIKKKMMMNNNPPPOOONNNOOOQQQTTTXXX[[[```iiixxxxxxhhh___YYYSSSPPPOOOOOOOOONNNNNNNNNNNNOOOOOOQQQQQQPPPPPPPPPOOOOOOOOOMMMOOOPPPPPPOOONNNOOOPPPQQQRRRSSSSSSSSSRRRQQQPPPMMMLLLKKKKKKKKKLLLMMMNNNOOONNNNNNNNNOOOQQQSSSTTTSSSTTTUUUUUUUUUTTTRRRQQQPPPPPPPPPPPPPPPPPPOOOOOOMMMOOOPPPRRRTTTTTTTTTSSSPPPOOOOOOPPPQQQSSSUUUWWWRRRPPPMMMKKKJJJKKKMMMNNNPPPMMMOOOXXX]]]]]][[[[[[WWWWWWWWWXXXYYYYYYVVVTTTSSSRRRQQQRRRRRRRRRPPPNNNNNNPPPSSSVVVXXXZZZ[[[[[[XXXUUUSSSRRRSSSUUUVVVVVVTTTTTTSSSUUUVVVWWWUUUTTTRRRPPPOOOMMMLLLLLLLLLLLLJJJHHHFFFDDDDDDFFFHHHJJJ444444555666666444333222444444555555555555555555444333333333333333333333333333333333333333333333111111111111111111111111333333333333333333333333555555555555555555555555222222222222222222222222222333555444333333444555444444555666777777888888777777666666666666777777;;;:::999888777666555444555555444444444444555555666666666666666666666666666666666777777777777777777777777777777888888999999:::;;;:::888888:::;;;;;;;;;;;;<<<<<<;;;;;;;;;::::::;;;<<<===>>>>>>>>>>>>????????????>>>>>>===>>>>>>>>>>>>@@@AAACCCDDDDDDCCCCCCEEEIIINNNPPPQQQKKKIIIFFFEEEEEEFFFEEEEEEEEEDDDCCCCCCCCCDDDFFFGGGFFFFFFGGGHHHHHHHHHGGGGGGFFFHHHJJJKKKJJJKKKMMMOOOWWW^^^fffkkklllmmmpppsssssstttyyyuuukkkeeebbbcccccc```]]]\\\___bbbgggfffdddaaa\\\VVVQQQNNNIIIIIIIIIGGGDDDBBB@@@@@@EEEDDDCCCAAA?????????@@@<<<=========<<<:::999999999999999999999999999888999999999:::::::::::::::888888888999999999::::::;;;;;;;;;::::::;;;;;;;;;:::::::::;;;<<<======<<>>>>>?????????>>>>>>===<<<<<<===>>>???@@@BBBBBBBBBAAABBBDDDIIIMMMOOOOOOIIIGGGEEEEEEEEEFFFFFFEEEEEEDDDCCCCCCCCCDDDFFFGGGEEEFFFFFFGGGHHHHHHHHHGGGGGGHHHIIIIIIHHHHHHHHHIIIMMMRRRXXX\\\^^^```ccceeefffiiiqqq|||}}}wwwttttttvvvwwwuuussstttyyy~~~{{{tttkkkbbb^^^ZZZZZZXXXTTTOOOKKKJJJKKKLLLNNNNNNLLLIIIFFFFFFGGGEEEDDDBBBAAA@@@>>>===<<<<<<<<<===>>>???>>>>>>=========<<<<<<<<<;;;;;;;;;===<<<<<<<<<<<<<<<<<<<<<===>>>>>>???@@@@@@AAAAAA???@@@@@@@@@@@@@@@AAABBBFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHIIIKKKNNNPPPRRRQQQWWW```gggmmmqqquuuxxxxxxuuuqqqoooqqqwww~~~{{{qqqggg___XXXVVVUUUQQQPPPRRROOOOOONNNNNNNNNNNNOOOOOOOOOOOOPPPPPPOOOOOONNNMMMLLLMMMOOOOOONNNOOOQQQRRRSSSSSSRRRQQQPPPNNNMMMLLLJJJJJJIIIIIIIIIJJJLLLMMMNNNMMMMMMMMMOOOQQQTTTVVVSSSSSSSSSSSSRRRQQQPPPOOOOOONNNMMMLLLLLLMMMNNNNNNMMMOOOQQQRRRSSSTTTSSSSSSQQQQQQQQQPPPPPPPPPPPPPPPNNNLLLJJJHHHIIILLLOOOQQQVVVSSSUUU\\\aaa```^^^]]]UUUVVVWWWWWWVVVTTTRRRRRRQQQPPPNNNOOOPPPPPPOOONNNMMMOOOSSSVVVXXXWWWVVVTTTRRRQQQPPPQQQUUUWWWXXXXXXSSSRRRQQQRRRSSSTTTTTTSSSRRRQQQOOOMMMLLLLLLMMMMMMJJJHHHGGGFFFFFFHHHJJJLLL333333333333333333333222222333444666666555444444111222222333333333333222222222333333333333444444222222222222222222222222333333333333333333333333444444444444444444444444222222222222222222222222222333555555444444555777333333444444555555666666666666666666666777777888999999888777666666555555555555444444444444555555555555555555555444444444444444555555666666777777555666777777888888777777777888888777666666777999999::::::;;;;;;::::::999999999999:::;;;;;;<<<<<<<<<===>>>>>>>>>>>>======;;;;;;<<<===>>>???????????????@@@BBBGGGJJJLLLLLLHHHFFFEEEEEEFFFGGGFFFEEEEEEDDDCCCCCCCCCDDDFFFGGGEEEFFFFFFGGGHHHHHHHHHHHHIIIIIIIIIHHHHHHGGGFFFFFFIIILLLPPPTTTVVVXXXZZZ\\\```dddmmmyyy}}}}}}zzztttnnnmmmiiibbbZZZVVVVVVXXXYYY\\\___]]]WWWQQQNNNMMMMMMJJJEEEBBBAAA@@@???>>>===>>>@@@BBBCCCCCCBBBBBBAAA@@@@@@???>>>===<<<<<<============>>>>>>>>>>>>AAAAAACCCDDDEEEEEEEEEEEECCCCCCDDDCCCCCCDDDGGGIIIKKKLLLNNNPPPQQQQQQPPPPPPQQQPPPOOOOOORRRVVV[[[^^^aaakkkyyyuuuhhhccc]]]WWWTTTTTTSSSPPPOOOPPPMMMMMMLLLLLLLLLLLLMMMMMMNNNOOOPPPQQQPPPOOONNNMMMLLLMMMNNNNNNNNNOOORRRTTTTTTTTTRRRQQQOOOMMMLLLKKKJJJIIIIIIIIIIIIJJJLLLMMMMMMMMMMMMNNNOOORRRTTTUUUSSSSSSRRRQQQPPPOOONNNNNNMMMLLLKKKKKKKKKMMMNNNOOOOOOPPPQQQSSSSSSSSSRRRRRRQQQQQQQQQPPPPPPOOONNNNNNLLLJJJHHHGGGHHHLLLPPPSSSXXXUUUVVV\\\aaa___\\\[[[WWWXXXZZZYYYVVVTTTSSSSSSPPPOOOMMMMMMNNNOOOOOONNNOOOQQQTTTVVVWWWVVVUUUSSSQQQPPPPPPRRRUUUWWWXXXWWWSSSQQQPPPPPPRRRSSSSSSSSSSSSQQQPPPNNNMMMMMMMMMMMMIIIHHHHHHHHHHHHIIIKKKLLL222222222333333333222222111222444555555555333333000111222333444333333222222222222333333444444444333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222333555555444444666888555555555555555666666666666666666666666777888888888888777777666666666555555555444444444444555555555555555444444444333333333333444555555666777777555555777888888888777666555666777666444444666777999999::::::::::::999999999999999999::::::::::::::::::;;;<<<=========<<<:::;;;;;;<<<<<<======<<<======>>>@@@DDDGGGHHHHHHFFFEEEDDDEEEFFFGGGFFFEEEEEEDDDCCCCCCCCCDDDFFFGGGEEEFFFGGGHHHIIIIIIIIIIIIJJJIIIGGGFFFFFFGGGFFFFFFIIIKKKMMMPPPRRRTTTVVVXXX[[[^^^fffrrr}}}}}}|||xxxqqqiiigggjjjnnnwww}}}vvvkkkdddaaaZZZTTTMMMHHHFFFFFFFFFEEECCCEEEHHHJJJLLLMMMLLLLLLHHHHHHFFFEEECCCBBB@@@@@@@@@@@@AAACCCDDDFFFGGGHHHLLLMMMNNNOOOOOONNNNNNMMMIIIJJJKKKJJJJJJNNNSSSXXX^^^```dddgggiiiiiihhhfffdddbbb______bbbhhhnnnsssqqqddd\\\[[[UUUQQQPPPRRRRRRNNNMMMOOONNNMMMMMMLLLLLLMMMMMMNNNOOOPPPQQQRRRQQQPPPNNNMMMKKKMMMNNNNNNNNNOOORRRUUUWWWVVVTTTQQQOOOMMMLLLKKKJJJIIIIIIIIIJJJKKKMMMNNNMMMMMMNNNOOOPPPRRRRRRSSSTTTSSSRRRPPPOOOOOONNNNNNMMMLLLKKKKKKLLLNNNPPPQQQPPPQQQRRRSSSSSSRRRQQQPPPOOOPPPPPPPPPPPPOOOOOONNNJJJIIIFFFEEEGGGLLLQQQTTTXXXTTTUUU[[[^^^\\\XXXWWWVVVXXXYYYXXXTTTRRRQQQQQQPPPNNNLLLLLLMMMNNNOOONNNQQQRRRTTTVVVVVVVVVTTTSSSRRRQQQQQQRRRUUUVVVVVVUUURRRQQQOOOOOOQQQRRRSSSRRRSSSRRRPPPNNNMMMMMMMMMNNNGGGHHHIIIJJJJJJKKKKKKKKK222222222222222222222333000111333555555444333222000111222333444333333222222222222333333444444444333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222333555555555555666888777777777777666666666666666666666666666777888888777777777777666666666666555555555444444555555555555555555444444333333333333333444444555666777777444555777888888888777666444555666555333333555666999999999::::::999999999::::::999999999999999999777888999:::;;;<<<<<<<<<::::::;;;;;;<<<;;;;;;:::<<<<<<<<>>???@@@AAABBBBBBCCCDDDBBBCCCDDDEEEFFFFFFEEEDDDFFFEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFGGGIIIJJJKKKKKKKKKJJJGGGEEEDDDCCCDDDEEEHHHHHHIIIIIIJJJLLLMMMNNNMMMSSS[[[cccmmm~~~{{{lllccc^^^ZZZZZZ\\\[[[aaajjjrrrxxxyyyxxxwwwlllggg___XXXTTTQQQOOONNNPPPRRRUUUYYY___eeejjjmmmyyyyyyyyyzzzxxxssslllggggggddddddfffjjjqqq~~~}}}sssggg^^^ZZZWWWRRROOONNNMMMLLLLLLLLLMMMNNNOOOLLLLLLLLLKKKKKKKKKKKKKKKRRRSSSSSSRRROOOMMMLLLMMMNNNNNNOOOPPPQQQRRRSSSTTTUUUTTTRRRPPPNNNMMMLLLLLLKKKJJJIIIIIIIIIKKKLLLMMMMMMMMMMMMNNNNNNOOOOOOOOOSSSRRRQQQPPPOOONNNNNNNNNJJJKKKMMMNNNOOOOOONNNMMMRRRQQQPPPOOOOOOOOOOOOPPPNNNNNNNNNNNNNNNNNNNNNNNNIIIGGGEEEEEEIIIPPPXXX]]]YYYWWWUUUTTTTTTTTTRRRQQQRRRQQQQQQPPPPPPOOOOOONNNOOONNNMMMLLLLLLLLLMMMNNNRRRSSSTTTUUUUUUUUUUUUUUUWWWVVVTTTTTTUUUVVVTTTSSSQQQQQQPPPOOOOOOOOOOOOPPPQQQQQQQQQQQQPPPOOONNNNNNIIIHHHIIIKKKNNNNNNKKKHHH444333333222222333333444111111111111111111111111222222222333333333444444333333333333333222222222333222222222222222222333222222111111111000000000111111222222333444444555333333222222111222222222222333555444333333444666777777666666555444444444444444333333333333333444555555555555666666666666444444333333333444555666333333333333333333333333222111111111222444555666222333444666777888888888555555555555555555555555666666666666777777777777888888999:::999888777666888888999:::;;;;;;;;;;;;999;;;======<<<;;;<<<===?????????@@@AAABBBCCCDDDCCCDDDEEEFFFGGGFFFEEEEEEEEEEEEDDDDDDCCCDDDDDDEEEEEEFFFGGGHHHIIIJJJJJJKKKLLLJJJGGGEEEDDDDDDFFFGGGJJJIIIIIIJJJJJJKKKLLLMMMLLLQQQWWW]]]eeesss~~~vvvqqqooopppssssss{{{xxxmmmfffaaa^^^\\\___bbbhhhqqq{{{|||vvvtttuuuzzz~~~uuullleee\\\VVVUUUTTTQQQNNNMMMLLLKKKKKKKKKLLLNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLOOOQQQRRRQQQOOONNNNNNNNNNNNNNNOOOPPPQQQRRRSSSSSSRRRRRRPPPOOOMMMLLLLLLLLLKKKKKKJJJIIIJJJKKKLLLMMMOOOOOOOOOOOOOOOPPPPPPPPPQQQPPPOOONNNMMMMMMMMMMMMLLLLLLMMMNNNNNNNNNNNNNNNPPPPPPOOOOOONNNNNNNNNNNNMMMMMMMMMNNNNNNNNNOOOOOOKKKJJJGGGGGGJJJOOOUUUYYYXXXUUURRRPPPPPPPPPOOONNNPPPPPPPPPOOOOOOOOOOOOOOOOOONNNMMMLLLLLLMMMNNNNNNOOOOOOPPPPPPQQQRRRSSSSSSUUUTTTSSSTTTVVVWWWVVVUUUQQQQQQPPPPPPOOOOOOOOOPPPQQQQQQQQQQQQPPPOOONNNMMMJJJIIIIIIKKKMMMMMMJJJGGG333333333222222333333444222222222222222222222222222222222222333333333333444444555444444444333222222222222222222222222222111111000000000000//////111111222222333333444444666444222111000111222333222444555444333333444666777666666555555444333333333222222222222222333333444555555555555666666666555555444333333333444444333333333333333333333333333333333333333444555666111222333555666777777777555555555555555555555555666666666666777777777777888888999:::999888777666666777888999:::::::::::::::;;;======<<<<<<<<<===?????????@@@AAABBBCCCDDDFFFFFFGGGHHHHHHGGGFFFEEEDDDDDDCCCCCCCCCDDDDDDEEEFFFFFFGGGHHHIIIJJJJJJKKKLLLJJJGGGEEEDDDFFFHHHJJJKKKKKKKKKJJJJJJJJJKKKKKKKKKOOOTTTWWW\\\gggvvvuuupppnnnmmmpppuuu~~~ttthhh```]]]XXXSSSPPPPPPPPPNNNLLLLLLKKKKKKKKKKKKLLLMMMMMMLLLLLLLLLLLLLLLLLLMMMMMMMMMOOOPPPPPPOOONNNOOOPPPNNNNNNOOOOOOPPPQQQRRRRRRPPPOOONNNMMMLLLLLLLLLLLLLLLKKKKKKJJJJJJKKKMMMNNNOOONNNNNNNNNNNNNNNMMMMMMOOONNNMMMLLLLLLLLLLLLLLLNNNNNNNNNMMMNNNNNNOOOOOONNNNNNMMMMMMMMMMMMLLLLLLJJJKKKLLLMMMNNNOOOOOOOOONNNMMMLLLLLLMMMQQQTTTWWWWWWSSSOOOLLLKKKLLLLLLKKKMMMNNNNNNNNNNNNOOOOOOOOONNNMMMLLLLLLLLLMMMNNNOOOOOONNNMMMMMMOOOQQQSSSUUUSSSRRRSSSUUUWWWXXXXXXWWWQQQQQQQQQPPPPPPPPPPPPOOOPPPPPPPPPPPPOOONNNMMMMMMKKKJJJJJJKKKKKKJJJHHHEEE333333222222222333444444222222222222222222222222111222222222222333333333555555666666666555444333222222222222222222222222000000000///////////////111111222222333333333333999777444222111222444666333444555444333333444555666666555555444333333222111111111111111111222333444444444555555555666666666555555444333333333333333333333333333333333333555444444444444555555555444555666666777777666666555555555555555555555555666666666666777777777777888888999:::999888777666666777888:::;;;;;;;;;;;;:::<<<===>>>===<<<===>>>????????????@@@BBBDDDEEEHHHHHHIIIIIIIIIHHHFFFEEECCCCCCBBBBBBCCCDDDEEEEEEGGGGGGHHHHHHIIIJJJJJJKKKLLLJJJGGGEEEEEEGGGKKKMMMMMMLLLKKKJJJIIIIIIIIIIIILLLOOORRRTTTWWW___jjjrrr|||}}}}}}~~~vvvmmmeee^^^ZZZXXXUUUQQQOOOOOOMMMKKKIIILLLLLLLLLLLLLLLMMMMMMMMMLLLLLLLLLMMMMMMMMMMMMMMMMMMNNNPPPPPPNNNNNNNNNOOOMMMNNNNNNOOOPPPPPPQQQQQQNNNNNNMMMLLLLLLLLLMMMMMMMMMLLLKKKJJJKKKKKKMMMMMMLLLLLLLLLKKKJJJJJJJJJIIINNNMMMMMMLLLLLLLLLLLLMMMPPPOOONNNMMMMMMNNNOOOPPPLLLLLLLLLLLLKKKKKKJJJJJJHHHIIIKKKMMMNNNOOOOOOOOONNNNNNOOOQQQSSSVVVYYY[[[VVVRRRLLLIIIHHHIIIJJJJJJKKKLLLLLLMMMNNNNNNOOOOOOMMMMMMLLLLLLLLLMMMOOOPPPQQQPPPNNNMMMOOORRRUUUXXXRRRRRRSSSUUUWWWXXXWWWUUUQQQQQQQQQQQQQQQPPPPPPOOOPPPPPPPPPPPPOOOMMMLLLKKKKKKKKKJJJJJJIIIGGGEEEDDD333222222222333333444555222222222222222222222222111111111222222222333333444555666777666555444333111222222333333222222111///////////////000000000111111222222222222222333888666333111111222444555333444555555333333333555555555444444333333222222111000000000111111222333444444444444555555555555555555555444444333333222333333333333333333333333444555555555555555555555777777777666666555444333555555555555555555555555666666666666777777777777888888999:::999888777666777888999;;;<<<<<<======:::<<<>>>>>>===<<<===>>>@@@?????????@@@BBBDDDEEEHHHIIIJJJJJJIIIHHHGGGFFFBBBBBBBBBCCCCCCEEEFFFGGGHHHHHHHHHIIIIIIJJJJJJKKKLLLJJJGGGFFFFFFHHHKKKMMMMMMLLLKKKIIIHHHHHHGGGGGGJJJLLLNNNPPPSSSXXX```fffhhhlllqqqtttvvv{{{{{{mmmccc]]]YYYVVVTTTTTTSSSPPPNNNMMMKKKIIIHHHLLLLLLLLLMMMMMMMMMMMMMMMKKKKKKLLLLLLMMMMMMMMMMMMNNNOOOPPPOOOMMMLLLLLLLLLMMMMMMNNNNNNOOOOOOPPPPPPNNNNNNMMMMMMMMMMMMNNNNNNMMMLLLKKKJJJJJJKKKLLLLLLKKKKKKKKKJJJJJJIIIIIIIIINNNNNNMMMMMMMMMNNNNNNOOOQQQPPPNNNMMMLLLMMMNNNNNNJJJJJJKKKKKKKKKJJJIIIHHHFFFHHHJJJMMMNNNOOOOOOOOOLLLMMMPPPTTTXXX\\\___```UUUQQQLLLIIIHHHIIIJJJJJJJJJKKKLLLLLLMMMNNNOOOOOOLLLLLLKKKKKKLLLNNNPPPQQQRRRPPPNNNLLLNNNQQQUUUWWWRRRRRRSSSUUUVVVVVVTTTRRRQQQQQQRRRRRRRRRQQQPPPOOOPPPPPPPPPOOONNNLLLKKKJJJKKKKKKKKKIIIGGGEEECCCCCC222222222222333444555555333333333333333333333333111111111111222222222222444555666777777555333222111222333444444333222111//////000000000000111111111111222222222222222222222111000//////000111333444555555555333222333444555444444333333222111111000000000000111222333333333444444444444555555555444444555555555444333333333333333333333333333333333333444555666666555555555555555555444333222111444444444444444444444444666666666666777777777777888888999:::999888777666777888999;;;<<<===>>>>>>;;;<<<>>>>>>=========>>>@@@@@@???>>>???BBBDDDFFFHHHHHHIIIJJJJJJIIIHHHGGGBBBBBBCCCCCCEEEFFFGGGHHHHHHHHHIIIIIIJJJJJJJJJJJJJJJIIIHHHGGGGGGHHHJJJKKKKKKJJJIIIHHHGGGFFFFFFFFFFFFHHHJJJLLLNNNRRRVVVZZZ[[[___cccfffiiiooovvv{{{tttlllaaaYYYUUUTTTRRRPPPMMMMMMLLLKKKJJJIIIIIIIIIJJJKKKLLLMMMMMMMMMLLLLLLJJJJJJKKKKKKLLLLLLMMMMMMNNNOOOPPPOOOMMMKKKKKKKKKMMMMMMMMMNNNNNNOOOOOOOOONNNNNNMMMMMMMMMMMMMMMMMMMMMLLLJJJIIIIIIJJJKKKKKKMMMLLLLLLLLLLLLLLLLLLKKKNNNNNNNNNNNNNNNOOOPPPQQQPPPOOONNNMMMLLLLLLLLLLLLIIIIIIJJJKKKJJJIIIHHHGGGEEEGGGJJJMMMNNNNNNNNNMMMKKKLLLOOOTTTXXX\\\^^^```SSSPPPLLLJJJJJJKKKKKKKKKKKKKKKLLLMMMNNNNNNOOOOOOKKKKKKKKKKKKMMMNNNPPPRRROOOMMMKKKIIIJJJMMMPPPRRRQQQQQQRRRTTTUUUUUURRRPPPQQQQQQRRRSSSRRRQQQPPPOOOPPPPPPOOONNNMMMLLLJJJIIIJJJKKKJJJHHHEEECCCCCCCCC222222222222333444555666333333333333333333333333111111111111222222222222333444666777666555222111000111333444444333111000000000000111111111222222222222111111111111111111............///000111222444555666555333222333444444444333333222111111111111000000111222333444444333333444444444555555555222333444555555555444333333333333333333333333333111222333555666666666555444444555555555555444444444444444444444444444444666666666666777777777777888888999:::999888777666666777888:::<<<=========;;;===>>>???======>>>???AAA@@@???>>>???AAADDDFFFFFFGGGHHHIIIJJJIIIHHHGGGCCCCCCCCCDDDFFFHHHIIIJJJIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHIIIIIIGGGFFFEEEEEEEEEEEEGGGHHHIIIJJJKKKMMMOOOQQQRRRVVVZZZ\\\^^^ccciiioooyyy~~~wwwmmmfff```XXXTTTRRRRRRPPPNNNJJJJJJIIIHHHGGGGGGIIIJJJHHHIIIJJJKKKKKKKKKJJJJJJHHHIIIIIIJJJKKKKKKLLLLLLKKKMMMNNNNNNMMMLLLLLLMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNMMMLLLLLLKKKKKKKKKKKKLLLKKKJJJHHHHHHHHHIIIJJJLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMNNNNNNPPPQQQQQQNNNNNNNNNMMMLLLKKKIIIIIIHHHIIIJJJKKKKKKIIIGGGFFFEEEGGGJJJMMMNNNNNNLLLLLLKKKLLLMMMOOORRRTTTVVVWWWPPPNNNKKKKKKKKKLLLKKKKKKLLLMMMMMMNNNNNNOOOOOOOOOKKKKKKKKKKKKMMMOOOQQQRRRLLLKKKIIIHHHHHHIIIKKKMMMMMMMMMOOORRRTTTTTTRRRPPPQQQQQQSSSSSSSSSRRRPPPOOOPPPOOOOOONNNMMMKKKIIIHHHIIIJJJJJJGGGCCCAAABBBDDD222222222222333444555666333333333333333333333333000111111111111222222222222333555777666444222000000111333444444333111000000000111111222222222333222222111111111111111111......///000111222333333444555666555333222333444444444333333222111111000111111111111222333444555333333333444444444555555111222444555666555444444333333333333333333333333///111333555666666666666333444666777888999999999444444444444444444444444666666666666777777777777888888999:::999888777666555666777999;;;<<<<<<<<<;;;===??????>>>===>>>???AAA@@@>>>>>>???AAADDDFFFEEEFFFHHHIIIIIIIIIIIIHHHCCCCCCDDDEEEGGGHHHJJJKKKIIIIIIIIIJJJJJJJJJJJJJJJHHHHHHIIIIIIIIIHHHGGGFFFHHHGGGFFFEEEDDDDDDDDDDDDIIIJJJKKKKKKLLLLLLLLLMMMNNNQQQUUUVVVWWWZZZ```eeepppuuu{{{mmmaaaZZZXXXTTTOOOMMMNNNOOONNNLLLLLLLLLJJJHHHEEEEEEGGGIIIFFFGGGHHHIIIIIIIIIHHHGGGHHHHHHIIIIIIJJJKKKKKKLLLIIIKKKMMMMMMMMMMMMNNNOOOMMMMMMMMMMMMMMMNNNNNNNNNMMMMMMKKKJJJJJJIIIIIIIIIKKKJJJIIIHHHGGGHHHHHHIIIIIIJJJJJJJJJKKKKKKLLLLLLLLLLLLMMMMMMNNNOOOQQQQQQMMMNNNNNNNNNLLLJJJHHHGGGHHHIIIJJJKKKKKKIIIGGGFFFFFFGGGJJJMMMNNNMMMLLLJJJLLLLLLLLLLLLLLLMMMNNNOOONNNLLLKKKKKKLLLLLLKKKJJJNNNNNNNNNNNNNNNOOOOOOOOOJJJJJJJJJKKKMMMOOOQQQSSSLLLKKKJJJHHHHHHIIIJJJKKKJJJKKKMMMQQQTTTUUUSSSQQQPPPRRRSSSTTTSSSRRRPPPOOOPPPOOOOOONNNLLLKKKIIIHHHHHHIIIIIIGGGCCCAAABBBDDD111111222333333333333222666666666555444444333333222222444444444444222222222333444555444333222111111111222222222222111111111111111111111111111111333444444444444333222111222222111111111222444444666555444444222222111000111111111111111111111111333222111111111222333444555444444333333333444444666666555555444444444444333222222111111111111111111222333333444444333333555555555555666666666666888777555444333444666777555555555555666666666777555888:::;;;:::888777777888999999:::;;;<<<=====================>>>???????????????@@@AAABBBDDDEEEJJJIIIHHHGGGFFFFFFFFFFFFBBBCCCDDDEEEFFFGGGHHHHHHIIIIIIHHHHHHHHHIIIIIIJJJHHHGGGGGGFFFFFFGGGHHHHHHCCCCCCCCCCCCDDDFFFGGGHHHGGGGGGHHHIIIJJJJJJJJJJJJLLLLLLMMMNNNQQQUUUYYY[[[iiinnnwwwxxxiii___YYYVVVOOOOOOOOOOOONNNMMMLLLLLLLLLJJJGGGEEEDDDDDDDDDEEEHHHHHHHHHHHHHHHHHHHHHHHHFFFGGGGGGHHHIIIJJJKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKLLLMMMMMMNNNMMMLLLKKKJJJKKKKKKJJJJJJJJJJJJKKKKKKJJJIIIGGGFFFFFFGGGIIIJJJKKKJJJHHHGGGHHHJJJLLLMMMLLLMMMNNNOOOPPPRRRSSSSSSQQQPPPNNNMMMKKKJJJIIIIIIFFFHHHJJJJJJIIIGGGGGGHHHFFFKKKOOONNNMMMNNNNNNKKKOOOOOOOOOOOOOOONNNMMMLLLIIIJJJKKKKKKKKKMMMPPPRRROOONNNLLLMMMNNNOOOOOONNNNNNMMMMMMOOOQQQQQQPPPOOOKKKJJJIIIIIIHHHHHHIIIIIIHHHIIILLLNNNPPPRRRRRRRRROOOPPPQQQQQQQQQPPPOOONNNLLLKKKJJJIIIHHHHHHGGGHHHHHHGGGFFFEEECCCCCCBBBBBB111111222333333333333222666666555555444333333333222222333444444333222222333333444444333333222111222222333333333333222222222222222222222222222222333333333333222222222111333222111111111222333444222222222333333333444444111111111111111111111111222222111111111222333444555444444333333333444444555555555555555555555555333333222111111111111222111222333333444444333333444444555555666666666777999777555444333444555666555555555666666666777777555888:::;;;999888777777888888999:::;;;<<<=====================>>>>>>???????????????@@@BBBCCCDDDGGGGGGFFFEEEEEEEEEEEEFFFCCCCCCDDDEEEFFFGGGHHHHHHIIIIIIHHHHHHHHHHHHHHHIIIHHHHHHHHHGGGGGGFFFFFFEEEBBBBBBCCCCCCDDDEEEGGGGGGFFFGGGHHHIIIIIIJJJJJJIIILLLLLLLLLMMMOOOSSSVVVXXX```eeennnxxxsssfff]]]XXXUUUSSSOOOOOOOOOOOONNNMMMLLLKKKKKKIIIGGGEEEDDDDDDDDDEEEGGGGGGGGGHHHHHHIIIIIIIIIGGGGGGHHHHHHIIIIIIJJJJJJIIIJJJJJJJJJJJJKKKKKKKKKLLLLLLMMMNNNMMMLLLKKKJJJKKKJJJJJJJJJJJJJJJJJJKKKJJJIIIGGGFFFFFFGGGIIIJJJIIIHHHHHHGGGHHHJJJLLLMMMMMMMMMNNNNNNOOOPPPPPPPPPQQQPPPNNNLLLKKKJJJIIIIIIGGGIIIKKKKKKJJJIIIIIIIIIGGGMMMPPPOOONNNOOONNNKKKNNNNNNNNNNNNNNNMMMLLLLLLKKKKKKLLLMMMNNNPPPSSSUUURRRPPPNNNNNNNNNOOONNNMMMMMMMMMLLLMMMOOOPPPNNNMMMIIIIIIHHHHHHGGGGGGHHHHHHEEEGGGKKKNNNPPPQQQQQQQQQOOOPPPPPPPPPPPPOOONNNMMMKKKJJJIIIHHHGGGGGGGGGGGGGGGFFFEEEDDDCCCBBBBBBBBB111111222333333333333222666555555444444333333222222222333333333333222222444444333222222222222222333333333444444333333333222222222222222222222222333222111000000000111222444333222111111111222333222222222222333333333333111111111111111111111111222222111111222222333444444444333333333333444444555555555555555555666666333333222111111111111222111222333333444444333333333333444444555666777777999888666444333333444555555555666666666777777777555888::::::999777777777888888999:::;;;<<<<<<=========<<<<<<======>>>??????????????????@@@AAABBBDDDDDDDDDDDDDDDEEEEEEEEECCCCCCDDDEEEFFFGGGHHHHHHIIIIIIHHHGGGFFFFFFGGGGGGHHHHHHHHHHHHGGGEEEDDDBBBAAAAAABBBCCCDDDEEEFFFFFFEEEFFFGGGHHHIIIIIIIIIIIILLLKKKKKKKKKLLLOOORRRTTTWWW\\\dddnnnyyyyyyqqqjjjaaaYYYUUUTTTTTTTTTNNNOOOOOONNNNNNMMMLLLKKKIIIHHHFFFEEEDDDDDDDDDEEEFFFFFFGGGHHHIIIJJJJJJKKKHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJJJJKKKKKKLLLMMMMMMMMMLLLJJJIIIJJJJJJIIIIIIIIIIIIJJJJJJIIIIIIGGGGGGGGGGGGIIIIIIGGGGGGGGGGGGHHHJJJLLLNNNNNNNNNNNNNNNNNNNNNMMMMMMOOOOOOMMMLLLJJJJJJIIIIIIIIIJJJLLLLLLJJJIIIJJJKKKIIINNNQQQOOONNNOOOOOOLLLLLLMMMMMMMMMMMMLLLLLLKKKLLLLLLMMMOOORRRTTTVVVXXXTTTRRRPPPOOOOOOOOONNNMMMMMMLLLLLLLLLNNNMMMLLLJJJHHHGGGGGGGGGFFFFFFFFFFFFCCCFFFJJJNNNQQQQQQPPPOOOOOOOOOOOOOOONNNMMMKKKKKKIIIHHHGGGFFFFFFFFFFFFFFFFFFEEEDDDCCCBBBAAAAAAAAA111111222333333333333222555555444444333222222222222222222333333222222222555444222111111111222333222222333333333333222222222222222222222222222222333222000......///111222444333222111111111222333555444444333222111000000111111111111111111111111222111222222222222333333333333333222333333444444444555555555555666666666222222111000000000000111111222333333444444333333222222333444555666666777888777666444444333333333555666666666666777777777666777999999888777777888777777888999:::;;;<<<<<<===<<<<<<<<<<<<===>>>>>>??????>>>>>>>>>??????@@@BBBBBBCCCDDDEEEFFFFFFFFFCCCCCCDDDEEEFFFFFFGGGGGGHHHHHHGGGFFFEEEEEEEEEEEEEEEFFFGGGHHHHHHFFFDDDBBB@@@AAABBBCCCDDDEEEEEEFFFEEEEEEFFFGGGHHHHHHHHHHHHKKKJJJIIIIIIIIIKKKMMMOOORRRVVV^^^gggqqq|||zzzqqqiiieee```YYYTTTRRRRRRRRRQQQNNNNNNNNNNNNMMMLLLKKKJJJHHHGGGFFFEEEEEEEEEEEEEEEFFFFFFGGGHHHIIIJJJKKKLLLHHHHHHGGGGGGGGGFFFFFFFFFGGGGGGHHHHHHIIIIIIJJJJJJKKKKKKLLLLLLLLLKKKJJJIIIIIIIIIHHHHHHHHHHHHIIIIIIIIIHHHHHHGGGGGGHHHHHHIIIEEEEEEFFFGGGHHHJJJLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNMMMLLLKKKJJJIIIIIIIIIIIIJJJKKKKKKJJJIIIJJJKKKKKKPPPRRRPPPNNNPPPOOOMMMKKKKKKLLLLLLLLLLLLKKKKKKLLLLLLNNNPPPTTTWWWYYYYYYTTTRRRPPPPPPPPPQQQPPPOOONNNMMMLLLLLLMMMLLLJJJHHHFFFFFFGGGFFFFFFFFFEEEEEEBBBFFFKKKPPPRRRRRRPPPOOONNNNNNNNNMMMKKKJJJIIIHHHGGGGGGFFFEEEEEEEEEEEEEEEEEEDDDCCCBBBAAAAAAAAAAAA111111222333333333333222444444444333222222111111222222222222222222222222444333222111000111222333111111222222222222111111222222222222222222222222222111///......///111222444333222111111111222333555444333222111000000///000000000000000000000000111111222222333333333333222222222222222333444555444444444444555555555555111111000///////////////111222333333444444333333222222222333444555555555777666666555444333333333666666666666777777777888666777999888777666777888666777777888999:::;;;;;;<<<<<<<<<<<<<<<======>>>>>>>>>=========>>>>>>???AAABBBDDDEEEFFFGGGFFFFFFCCCCCCCCCDDDDDDEEEEEEFFFFFFFFFEEEDDDDDDDDDDDDDDDBBBCCCEEEGGGGGGGGGEEEDDD@@@AAACCCDDDEEEFFFEEEEEEEEEEEEFFFGGGHHHHHHHHHHHHJJJIIIGGGFFFGGGHHHJJJKKKNNNRRRYYY```iiirrr|||~~~vvvmmmfff```\\\\\\YYYTTTPPPOOONNNMMMLLLMMMMMMMMMMMMLLLKKKJJJJJJGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFGGGHHHJJJKKKLLLLLLGGGGGGGGGFFFEEEEEEDDDDDDEEEFFFFFFGGGHHHIIIIIIIIIJJJJJJKKKLLLKKKJJJIIIHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHDDDDDDEEEFFFHHHJJJKKKLLLLLLLLLLLLMMMNNNNNNOOOOOOLLLLLLKKKJJJIIIIIIIIIJJJIIIJJJJJJJJJHHHHHHIIIKKKMMMRRRSSSPPPNNNOOOOOOMMMJJJKKKKKKLLLLLLLLLKKKKKKLLLLLLMMMPPPUUUYYYYYYYYYQQQPPPOOOOOOQQQSSSSSSRRROOONNNMMMMMMMMMMMMKKKHHHFFFGGGGGGGGGGGGFFFEEEDDDEEEHHHMMMQQQSSSRRRQQQOOOMMMLLLKKKJJJIIIHHHGGGGGGFFFFFFEEEDDDDDDDDDEEEEEEDDDCCCBBBAAAAAA@@@AAAAAA111111222333333333333222444333333222222111111000222222111111111111222222333333222111111111111111000111111222222111111000111111111111111111111111111000/////////000111222222222111111111222444444111111111111222222222222000000000000000000000000000111222333333333333222222111111222222333444555444444444444333333222222111111000////////////000111222333333444444333333222222222333333333444444555555555555444444444333666666666777777777888888666777888777666666777888666666777888999::::::;;;<<<<<<;;;;;;<<<<<<===>>><<<<<<<<<<<<<<<===>>>???AAABBBDDDFFFFFFFFFFFFEEEBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDCCCCCCCCCCCCDDDDDDAAABBBCCCEEEFFFFFFFFFFFFAAABBBDDDEEEGGGGGGFFFFFFEEEFFFGGGHHHIIIIIIIIIIIIIIIHHHFFFEEEEEEFFFHHHIIIKKKNNNSSSXXX^^^fffnnnsssrrrwwwzzzxxxxxx{{{{{{zzz}}}~~~nnneee```ZZZVVVUUUVVVTTTQQQPPPPPPOOONNNMMMLLLMMMMMMLLLLLLKKKJJJIIIGGGGGGGGGHHHHHHHHHHHHHHHGGGGGGHHHIIIJJJKKKKKKLLLFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDEEEFFFGGGHHHIIIIIIIIIJJJKKKKKKKKKJJJHHHGGGGGGGGGFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHDDDDDDEEEGGGHHHIIIJJJJJJJJJJJJKKKKKKLLLMMMNNNNNNKKKJJJJJJIIIIIIIIIJJJJJJIIIJJJJJJIIIHHHHHHIIIKKKNNNRRRSSSOOOMMMNNNNNNLLLJJJKKKKKKLLLLLLLLLLLLLLLMMMLLLMMMQQQWWWZZZYYYWWWPPPOOONNNOOOQQQSSSSSSSSSOOONNNMMMMMMMMMMMMKKKIIIGGGHHHIIIIIIIIIHHHFFFEEEHHHJJJNNNQQQRRRRRRPPPOOOKKKJJJIIIGGGFFFFFFFFFFFFFFFEEEEEEDDDDDDEEEEEEEEEDDDCCCBBBAAAAAAAAAAAAAAA111111222333333333333222333333333222111111000000333222111000000111222333222222222222222111000000111222222333333222222111000000000000000000000000000000000111111111222222111111000000111333555666111111111111222222222222000000000000000000000000000111222333333333222222111111111111222333444555444444333222222111000000333222222111111111111111111222333333444444333333333333333333222222222222333333444444555555444444666666777777777888888888666777888777555555777888555555666777888999::::::<<<;;;;;;;;;;;;<<<======;;;:::;;;;;;<<<===>>>???@@@AAACCCEEEEEEEEEDDDCCC@@@@@@AAAAAAAAAAAABBBBBBAAAAAAAAAAAABBBCCCDDDEEEBBBCCCCCCDDDDDDEEEEEEEEEAAACCCEEEGGGHHHHHHGGGFFFFFFGGGHHHIIIIIIJJJJJJIIIHHHGGGEEEDDDDDDEEEGGGHHHIIIKKKNNNRRRVVV\\\bbbggghhhlllnnnllllllppprrrrrruuuzzzyyylll```[[[YYYTTTRRRRRRSSSQQQPPPPPPQQQQQQOOOMMMLLLLLLLLLLLLKKKJJJIIIIIIGGGHHHIIIIIIJJJJJJJJJJJJHHHIIIIIIIIIJJJJJJKKKKKKEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDEEEFFFGGGHHHIIIIIIIIIJJJKKKJJJIIIHHHGGGFFFFFFFFFEEEEEEFFFFFFFFFGGGHHHHHHIIIIIIHHHHHHGGGDDDEEEFFFGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHIIIIIIJJJJJJJJJKKKKKKJJJHHHIIIKKKLLLOOORRRSSSOOOLLLMMMMMMKKKJJJKKKLLLLLLMMMMMMMMMLLLOOOMMMNNNRRRXXX[[[ZZZWWWPPPOOONNNOOOQQQRRRRRRQQQMMMLLLKKKKKKLLLLLLJJJHHHIIIJJJKKKLLLKKKJJJHHHGGGJJJKKKMMMOOOPPPOOONNNMMMIIIHHHFFFEEEEEEEEEFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFDDDCCCCCCBBBBBBBBBBBBBBB111111222333333333333222333333222222111000000000333222111000000111222333111111222333333111000///222333333444444333333222///////////////////////////000111222222222222222000000000000222444666777444333333222111000//////000000000000000000000000000111222333444333222222111111111111222333444555555444333222111///......555444333333222222333333222222333444444444333333444444333222222111111000222222333444555555555555777777777777888888888888666777777777555555777888555555666777888999::::::<<<;;;;;;;;;;;;<<<======999999:::;;;<<<===???@@@???@@@BBBDDDDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@AAABBBCCCDDDEEEEEEDDDDDDCCCCCCCCCDDDDDDBBBCCCFFFHHHIIIIIIHHHGGGGGGGGGHHHIIIJJJJJJJJJJJJGGGFFFEEEDDDDDDEEEGGGHHHIIIKKKMMMPPPSSSWWW]]]aaa\\\```aaa______dddggggggqqqvvvzzzrrrhhh\\\SSSSSSTTTPPPNNNPPPOOONNNMMMMMMMMMLLLJJJHHHLLLLLLLLLLLLKKKJJJIIIHHHHHHHHHIIIJJJKKKKKKKKKKKKIIIIIIJJJJJJJJJJJJJJJJJJDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDEEEFFFGGGHHHHHHHHHIIIJJJJJJJJJIIIHHHGGGFFFFFFEEEEEEEEEEEEFFFFFFGGGHHHHHHIIIIIIHHHHHHGGGDDDEEEFFFGGGGGGGGGGGGGGGIIIIIIHHHGGGGGGFFFEEEEEEIIIIIIHHHHHHHHHIIIJJJJJJLLLLLLLLLKKKIIIJJJLLLNNNOOORRRRRRNNNKKKLLLLLLJJJKKKKKKLLLMMMMMMMMMMMMMMMQQQOOOOOOSSSYYY\\\ZZZWWWRRRPPPOOOOOOPPPPPPPPPOOOKKKJJJIIIJJJKKKKKKIIIGGGJJJKKKLLLMMMMMMKKKIIIHHHKKKKKKMMMMMMNNNMMMLLLLLLGGGFFFEEEDDDDDDEEEFFFFFFFFFFFFEEEEEEEEEEEEFFFGGGDDDDDDCCCBBBBBBBBBCCCCCC