BM6P6(@ yyyRRRDDDBBB???======<<<:::888555444444333333222222111333222000/////////000111111111000///////////////......////////////......,,,,,,,,,---------......,,,,,,,,,,,,---...//////,,,,,,,,,---...///000000---,,,,,,,,,,,,---..................////////////...------,,,,,,,,,------------------............///......---------......666000)))888333111//////111777<<<;;;???DDDNNN<<<>>>>>>@@@CCCCCCBBBBBBEEEGGG<<>>;;;777333111111222222222222...:::###888///???,,,333666333888EEEMMMMMMOOOQQQ>>>///777,,,))))))***+++++++++++++++((()))***+++,,,,,,+++************++++++,,,,,,,,,---,,,++++++******************))))))))))))******,,,+++***((((((((()))***))))))))))))************************************+++++++++*********))))))************************************************---,,,+++***))))))))))))************************))))))))))))************))))))))))))))))))))))))******+++++++++******)))++++++,,,,,,,,,,,,++++++---------,,,,,,+++++++++************************...---+++***)))***++++++************+++,,,---...---------,,,,,,+++++++++///...---,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,........................------,,,+++,,,---...///......---,,,---...///000........................+++,,,,,,------,,,,,,+++---------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------+++***)))'''''')))***++++++++++++************)))************************++++++******************...------,,,+++***))))))************************,,,+++***))))))***+++,,,)))))))))))))))))))))))),,,+++***))))))***+++,,,))))))))))))))))))))))))))))))***+++,,,,,,------******+++++++++,,,,,,,,,,,,++++++******++++++,,,------,,,,,,+++***))))))))))))))))))***+++,,,---xxxRRREEEBBB???======<<<:::888666666555444444333333222222222000/////////000111111111000///////////////......////////////......,,,---------..................---,,,,,,---------,,,------....../////////,,,,,,,,,,,,,,,------...............////////////------------------......////////////000000000000///......------.........111///***444,,,------444666;;;???===@@@BBB999CCC???EEEEEEGGGIIIKKKKKKKKKJJJMMMEEE===LLLYYYKKKJJJMMMMMMNNNPPPOOONNNMMMLLLMMMKKKTTTooopppCCC]]]PPPPPPRRRUUUVVVSSSOOOMMMFFFBBB===999999;;;>>>@@@:::+++666BBB@@@555---111333111222888<<<<<>>===<<<:::888777666666555555444333333222111111000///000000000111111000///////////////......////////////......------........./////////000///...---,,,,,,,,,,,,........................,,,,,,,,,,,,,,,---..................////////////---------......//////000////////////000000000000///......---......//////000444111333+++111///:::<<<@@@CCC???@@@===vvv===LLLKKKKKKIIIFFFEEEEEEDDDBBB???NNN>>>CCC]]]RRRlll\\\^^^[[[```dddfffbbb[[[UUUUUUWWW\\\VVVUUU<<>>>>>AAADDDWWWBBBccc555555///...///333111------111///vvvaaaIII777666333111000...,,,,,,,,,---)))***++++++,,,+++++++++***++++++++++++,,,,,,,,,...------,,,,,,,,,,,,---,,,,,,++++++++++++,,,,,,++++++***)))))))))******))))))))))))************************************+++++++++***************************************************************((())))))***++++++,,,,,,************************))))))))))))************++++++++++++++++++++++++++++++***))))))***+++,,,******++++++++++++******,,,,,,,,,,,,++++++++++++************************++++++,,,,,,,,,+++******************+++,,,------,,,,,,,,,,,,++++++++++++...------,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------------------------,,,---......///------------------------+++,,,,,,------,,,,,,+++***+++,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++***************)))++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++,,,,,,,,,,,,+++***)))(((((()))***++++++++++++************)))************************************************++++++++++++++++++++++++************************++++++***))))))***++++++************************++++++***))))))***++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,---,,,,,,++++++***************)))******+++,,,---xxxQQQEEECCC@@@>>>===<<<:::999666666555555444333333333222111111000000000000000111000000///////////////......////////////...............////////////000//////...---------------////////////...............------------...//////............////////////------...//////000000000------------...........................//////000111555444111---555--->>>@@@BBBDDD???>>>:::OOOMMMBBBHHHEEEGGGIIIIIIIIIIIIKKKLLLWWWZZZwww}}}zzzuuuwww~~~hhhBBBEEEHHHIIIHHHJJJOOORRRRRRWWWUUURRRLLLEEEBBBBBBDDDBBBGGGAAA111:::222...222000+++000<<<&&&===CCC;;;888666222///---,,,,,,---***+++++++++++++++++++++++++++++++++++++++++++++++++++***************+++******))))))))))))******+++*********************((()))))))))************************************************************************************************************))))))******++++++++++++************************((()))))))))************)))))))))))))))))))))))),,,+++)))((((((***,,,---)))******++++++******))),,,+++++++++++++++++++++***************************+++,,,------,,,***)))+++*********++++++,,,---,,,+++++++++++++++++++++------,,,,,,+++,,,,,,---,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++,,,---...---,,,,,,,,,,,,,,,---------......------------------------+++,,,,,,------,,,,,,+++)))***+++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++,,,,,,,,,+++++++++*********++++++++++++,,,,,,,,,+++******))))))******++++++++++++*********))))))***************************************+++++++++*********++++++,,,,,,,,,************************+++******************+++************************+++******************+++************************,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,++++++*********************++++++,,,---wwwQQQEEECCC@@@>>>>>>===;;;999555555444444333222222222111111111111000000000///111000000///////////////......////////////...............////////////000---------------...///000//////////////////......///////////////000000111............////////////------...///000000//////------------...........................///000111...//////,,,---555'''SSSAAAAAA@@@BBB===<<>>===;;;999555444444333222222111111000111111111111000//////111111000///////////////......////////////......------........./////////------------...///000111///////////////////////////////////////000111111............////////////---...///000000///------////////////000000000000............///000111111111---000...000666)))666EEEAAA>>>@@@<<<<<>>===;;;:::555555555444333333222222000111111222111000///...111111000///////////////......////////////......,,,---------............///...............///000......//////000000111111.........---...//////000............////////////---.../////////---+++***////////////000000000000............///000111222444,,,333111222555000000JJJCCC>>>@@@??????rrrqqqlllwwweeeOOODDDBBBGGGKKK>>>RRRTTTOOOUUUEEEhhhGGGOOO[[[cccjjjnnnggg[[[XXXaaammmyyy}}}pppkkkrrrrrrxxxppp\\\PPPNNNSSSWWWYYYVVVjjjeeeVVVnnnkkkKKKBBBAAABBB@@@>>>;;;777444222000...---,,,++++++++++++,,,,,,,,,,,,+++++++++******+++++++++++++++,,,------,,,,,,++++++++++++,,,,,,)))***+++,,,,,,,,,++++++))))))))))))************************************))))))*********+++++++++************************************************)))***+++,,,,,,+++)))(((************************))))))))))))************++++++++++++++++++++++++((())))))***++++++,,,,,,,,,,,,------------,,,,,,)))*********++++++++++++************************++++++******++++++,,,---,,,,,,++++++***++++++,,,)))*********++++++++++++++++++******+++,,,,,,---------,,,,,,,,,,,,------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,---***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,........................******++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******************++++++++++++***++++++++++++++++++***+++++++++************)))************************((())))))***++++++,,,,,,++++++++++++++++++,,,,,,************************)))***++++++++++++***)))++++++++++++++++++++++++)))***++++++++++++***)))++++++++++++++++++++++++*********++++++,,,,,,---******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,,,,wwwPPPFFFDDDAAA???>>>===;;;:::777666666555444444333333000111111222222000///...111111000///////////////......////////////......,,,,,,,,,---------......111000///......---......---......///000111111222---,,,,,,,,,,,,---................../////////000---...//////...,,,***(((------------.........///............///000222222000(((111///---///222///JJJNNNEEE>>>BBBAAABBB{{{qqqhhh___nnnqqqmmmcccSSSCCC===BBBIII@@@EEEKKKCCC^^^PPPTTTdddHHHIIIKKKUUUVVVWWWUUUPPPKKKKKKRRRYYY^^^gggxxxmmmjjjrrrSSSkkkRRRKKKNNNTTTVVVUUUNNN\\\WWWRRR777CCC???DDDCCCAAA>>>;;;777444222///...,,,+++***+++,,,,,,,,,,,,,,,++++++*********))))))(((((()))***++++++******))))))))))))******)))***+++,,,---,,,,,,+++))))))))))))************************************))))))******++++++++++++************************************************'''(((***,,,---,,,+++***************************))))))))))))************))))))))))))))))))))))))'''((()))+++,,,,,,,,,,,,,,,------......------,,,))))))******++++++++++++************************++++++***)))***+++---...,,,,,,++++++***+++++++++))))))******+++++++++++++++*********+++,,,,,,---...------,,,,,,------...******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***+++---...***+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******)))************+++++++++***++++++,,,,,,++++++***+++++++++************)))************************((())))))***++++++,,,,,,++++++++++++++++++++++++************************)))***+++,,,,,,+++***)))++++++++++++++++++++++++)))***+++,,,,,,+++***)))++++++++++++++++++++++++))))))***+++,,,,,,------******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++------,,,++++++,,,,,,,,,rrrOOOEEECCC@@@>>>===<<<:::999555555444333222222222222111111222222222222111111222111111000///......---000000000000000000000000////////////////////////---...//////......///111,,,...111444444222000...000///...---------------//////............//////000000000000000000000000000000000000000000000000///////////////000111111000111222222111222444666---777NNNIII:::nnnyyyJJJ>>>BBBJJJPPPEEEKKKNNNJJJKKKPPPTTTRRRXXX^^^cccgggoooyyyvvvmmmgggrrrsssnnngggbbb___ZZZSSSNNNRRRUUUVVVRRRLLLIIILLLQQQgggXXX\\\___ZZZLLLUUUVVVMMMsss+++,,,AAA666DDDHHHHHH@@@999999<<<===111...+++)))***+++,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******************************++++++++++++******))))))((()))))))))************))))))))))))))))))))))))************************++++++************++++++)))))))))))))))))))))))),,,,,,,,,+++***)))(((''')))************++++++++++++*********))))))(((((())))))************))))))+++++++++*********))))))************************)))************+++++++++)))***+++,,,,,,+++***)))...---+++*********++++++)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++...---,,,+++************))))))*********+++++++++///...---,,,,,,,,,,,,,,,,,,,,,,,,---------......+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,---,,,++++++,,,---------------------)))************+++++++++++++++,,,,,,,,,,,,------+++++++++*********)))))),,,+++***))))))***+++,,,((()))++++++******+++---******++++++++++++******))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************))))))************))))))************************...---+++*********++++++***************)))((((((++++++++++++******))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---rrrOOOEEECCC@@@>>>===<<<:::999666555444333222222222222111111222222222222111111111111111000///.........000000000000000000000000////////////////////////---...//////......///111,,,...111333444222000...000///...------------...//////............//////000000000000000000000000000000000000000000000000111111000000000000111111111222222222222555999<<>>---***;;;===BBBFFFDDDBBBAAA===777777444000---+++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***************************++++++++++++*********)))************++++++++++++************************************************++++++************++++++************************+++++++++++++++***)))(((((())))))))))))*********************)))))))))((())))))************))))))+++++++++*********))))))************************)))************+++++++++******++++++++++++******---,,,+++*********++++++)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++******)))))))))))))))******++++++,,,,,,,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,------------...+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,---,,,,,,+++------,,,,,,,,,,,,,,,,,,)))************++++++++++++++++++,,,,,,,,,------+++++++++*********))))))++++++************++++++''')))***)))(((((()))*********++++++++++++******))))))))))))))))))))))))*********+++++++++,,,,,,++++++++++++++++++++++++******************************************************++++++++++++******************************---,,,+++***)))******++++++++++++++++++***))))))++++++++++++*********)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---rrrPPPEEECCC@@@>>>===<<<:::999666555444333222222222222111111222222222222111111111111000000//////......000000000000000000000000////////////////////////---...//////......///111---///111333333222000/////////......------......000//////......//////000000000000000000000000000000000000000000000000000333333222111000000000111222333444444555999>>>BBB===BBBJJJWWWMMMOOO\\\^^^XXXfff}}}xxxoooggg```RRR[[[\\\yyysss[[[GGGppp---888///111:::;;;???AAABBBDDDEEE@@@999:::888333///---,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************++++++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++************++++++******************************+++++++++******)))((((((((())))))))))))***************))))))))))))))))))************))))))+++++++++***************************************)))************+++++++++++++++************++++++,,,,,,+++************+++)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***))))))))))))***+++++++++,,,,,,,,,,,,---------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,---,,,,,,,,,+++*********)))************+++++++++++++++++++++,,,,,,,,,,,,+++++++++*********************++++++++++++******)))***+++***)))((()))*********++++++++++++******))))))))))))))))))))))))*********++++++++++++,,,************************************************************************++++++,,,,,,,,,,,,++++++************************++++++***)))))))))******,,,,,,,,,,,,,,,,,,+++***++++++++++++************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---rrrPPPEEECCC@@@>>>===<<<:::999666555444333333222222333111111222222222222111111111000000000/////////...////////////////////////////////////////////////---...//////......///111---///111222333222000/////////............//////000000////////////000000////////////////////////000000000000000000000000444333222111000000000000333555777888:::===AAADDD@@@LLLDDDSSSdddGGGiii{{{jjjbbbZZZkkkuuuNNN@@@VVV777???&&&222???555@@@@@@>>>:::;;;AAADDDBBB999888555111---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++************************++++++************++++++************************((()))***+++++++++++++++))))))))))))*********************)))))))))))))))))))))************))))))************************************************))))))*********+++++++++,,,+++***))))))***+++,,,++++++******************))))))*********+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,---...///+++,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,---++++++,,,,,,,,,---------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++***+++++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,---,,,,,,+++***)))(((((())))))*********+++++++++***++++++++++++,,,,,,,,,************************)))***,,,,,,,,,,,,***)))---......---+++***+++,,,******++++++++++++******************************************++++++++++++***************************************************************************++++++++++++++++++*********************************))))))))))))))))))++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---qqqPPPEEECCC@@@>>>===<<<:::999666666555444333333333333111111222222222222111111000000000000////////////////////////////////////////////////////////////---...//////......///111...///111222222222000000//////.........//////000000000////////////000000////////////////////////111111111111111111111111222222111000000111111111444777;;;>>>???@@@BBBCCCOOO???MMMOOOPPPaaannnTTTKKK]]]]]]555...000...444444>>>AAA???888555:::BBBEEE======;;;666111---,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,))))))))))))*********+++++++++++++++++++++++++++************************++++++************++++++************************((()))***+++++++++++++++******++++++++++++,,,,,,))))))))))))))))))******))))))************))))))************************************************))))))*********+++++++++,,,+++***))))))***+++,,,************************))))))*********+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******++++++,,,---//////++++++++++++************,,,,,,+++++++++,,,,,,---+++++++++,,,,,,,,,------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++******)))(((((())))))*********+++++++++*********+++++++++,,,,,,***************************+++,,,------,,,+++***---......---+++***+++,,,******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++************************************************************************))))))************))))))************************))))))))))))******))))))******+++++++++++++++***+++++++++++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---pppPPPEEECCC@@@>>>===<<<:::999777666555444333333333333111111222222222222111111000000000000////////////000000000000000000000000////////////////////////---...//////......///111...///000111222111111000//////......//////000000111000000//////000000111000000000000000000000000111111111111111111111111000000000111222333555555777;;;???BBBCCCEEEFFFHHHIIIWWWMMMIIIYYYVVVaaawwwyyynnnlll^^^VVVsssxxxLLL;;;;;;---@@@)))333444555===BBB>>>::::::<<<>>>BBBDDDCCC>>>777000---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,(((((()))))))))*********++++++++++++++++++++++++************************++++++************++++++++++++++++++++++++++++++((()))***++++++++++++++++++++++++,,,,,,,,,------))))))))))))************))))))************))))))***************+++++++++************************)))************+++++++++++++++************++++++((()))******+++*********)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))))))))******,,,------++++++***************)))+++++++++++++++,,,,,,---++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++*********++++++,,,,,,---,,,,,,,,,,,,,,,---......,,,+++++++++***))))))))))))************+++++++++************++++++++++++***************+++++++++++++++,,,,,,,,,,,,++++++)))***+++***)))((()))*********++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,)))))))))************+++++++++++++++++++++++++++************************************************)))))))))******)))))))))************************((()))******++++++******)))******+++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---nnnOOOEEECCC@@@>>>===<<<:::999777666555444444333333444111111222222222222111111////////////000000000000000000000000000000000000////////////////////////---...//////......///111//////000111111111111000///////////////000111111111111000000000000111111000000000000000000000000111111111111111111111111///000111333555888:::;;;<<<>>>AAACCCEEEIIINNNRRRUUU[[[fffmmmjjjaaaPPP???KKKtttyyy~~~~~~zzz}}}~~~}}}{{{www\\\???***PPP:::FFF>>>666;;;222///888??????>>>===:::666>>>BBBEEECCC;;;444000///------------------------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------))))))*********+++++++++************************************************++++++************++++++++++++++++++++++++++++++)))******+++++++++************+++++++++,,,,,,,,,((()))))))))************))))))************))))))))))))*********+++++++++************************)))************+++++++++******++++++++++++******'''((()))***++++++***))))))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***************+++,,,---,,,,,,,,,++++++*********++++++******+++,,,,,,---***++++++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++)))******+++,,,,,,---------,,,,,,+++,,,---...///+++++++++++++++++++++***)))************+++++++++************++++++++++++))))))*********+++++++++,,,,,,,,,++++++,,,,,,,,,''')))***)))(((((()))*********++++++++++++******++++++++++++++++++++++++))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,************************************************)))******++++++******)))************************((()))+++,,,,,,,,,++++++***++++++,,,---,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---mmmNNNEEECCC@@@>>>===<<<;;;999777777555444444444444444111111222222222222111111////////////000000000000000000000000000000000000////////////////////////---...//////......///111//////000111111111111111///////////////000111111111111000000000000111111000000000000000000000000111111111111111111111111///000222444888;;;>>>???@@@AAAAAABBBFFFMMMUUU[[[jjjvvvvvvcccVVVMMMDDDHHHPPP___nnn~~~yyyeeeYYY``````[[[qqqyyydddRRRAAAKKKNNNUUU]]]bbbaaa\\\WWW\\\===[[[DDD555MMM222111000555999;;;>>>@@@<<<666555;;;AAABBB===777444444------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------******+++++++++,,,,,,,,,))))))))))))))))))))))))************************++++++************++++++++++++++++++++++++++++++******+++++++++******))))))************+++++++++(((((())))))*********+++))))))************))))))))))))******++++++++++++************************)))************+++++++++)))***+++,,,,,,+++***)))'''((()))+++++++++***))))))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++------,,,,,,------......---------,,,,,,++++++++++++*********+++,,,,,,---******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++))))))***+++,,,,,,------------,,,+++,,,---...///+++++++++++++++,,,,,,,,,)))************+++++++++)))************+++++++++))))))******++++++++++++...---++++++++++++---...((()))++++++******+++---******++++++++++++******))))))))))))))))))))))))))))))))))))************------------------------************************************************+++++++++,,,,,,+++++++++************************)))***+++,,,------,,,++++++,,,------.........---+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---lllMMMDDDCCCAAA???===;;;:::999999999777666555444444333222222111000//////000000222111///.........///000111111000000//////......////////////000000000000////////////////////////111111111111111111111111////////////000000000000333222111000000111222333111111111000000000000000000111111222333222222222444222444999;;;;;;===@@@FFFIIIJJJIIIIIIPPP___jjjqqqqqqmmmdddUUUJJJJJJNNN___qqq~~~qqqpppwww}}}|||gggZZZZZZ```fffiiijjjeeebbbhhhvvv}}}^^^OOOKKKUUUTTTSSS___fffaaa___YYYVVVTTTTTTSSSKKK>>>333222000000444;;;???>>>;;;444999>>>@@@>>>:::777555222000......///111222222000///...---,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++******+++,,,,,,,,,,,,+++***)))************+++++++++***++++++,,,,,,+++++++++************************************))))))))))))++++++******))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))************************(((((())))))*********+++******++++++++++++******(((((())))))*********+++++++++,,,,,,,,,++++++***...---,,,,,,++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))************************++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,---------,,,+++***++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,+++***))))))***+++,,,******************************+++++++++,,,,,,,,,,,,++++++***+++,,,...///---,,,,,,+++***)))((((((******))))))******+++,,,'''((()))***+++***))))))************************+++++++++************)))******+++,,,,,,,,,,,,+++)))************+++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++------------++++++---,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,kkkMMMDDDCCCAAA@@@===<<<:::999777666555444333222222222222222111000000000000000222111000/////////000000111000000000/////////...////////////000000000000////////////////////////111111111111111111111111////////////000000000111222222111000000111222222111111111111000000000000000000000000111111111111666666:::???AAA@@@DDDIIIGGGFFFJJJWWWgggmmmfff]]]VVVQQQKKKIIINNN]]]ppp~~~}}}oookkkmmmmmmkkk[[[UUUQQQXXXjjjooocccXXX___\\\YYY^^^\\\TTTTTT\\\ZZZYYY\\\___ZZZPPPGGG888555222333888;;;:::888444555777;;;@@@AAA@@@===333111...---...///000/////////...---,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++******+++,,,,,,,,,,,,+++***************++++++++++++++++++,,,,,,,,,+++******************************************))))))))))))*********))))))))))))))))))))))))))))))))))))(((************************************************))))))))))))*********+++******++++++++++++*********************)))))))))+++++++++,,,,,,++++++***------,,,++++++++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,------...---,,,+++***++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++***))))))***++++++******************************+++++++++,,,,,,,,,,,,,,,+++++++++,,,---...,,,,,,++++++***))))))(((******))))))******+++,,,)))***+++,,,,,,,,,+++***************************+++++++++************)))******+++,,,,,,,,,,,,+++************++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,kkkMMMDDDCCCBBB@@@>>><<<::::::777666555444333222222222222222111000000000000111222222111000000000000111000000000000////////////////////////000000000000////////////////////////000000000000000000000000/////////000000000111111222222111000000111222222111111111111111111111111222111000000000111333444777:::???DDDDDDDDDKKKSSSPPPRRR[[[jjjuuuppp\\\IIIJJJKKKOOO[[[rrr}}}{{{{{{}}}}}}{{{{{{~~~}}}xxxeee\\\SSSTTTaaasssyyytttvvv{{{yyywwwvvvfffVVVUUUYYYXXXZZZ___dddddd^^^XXXDDD>>>777444444555555444666222111666???FFFGGGDDD888555111/////////......///...------,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++***++++++,,,,,,++++++******++++++,,,,,,++++++***************+++++++++,,,,,,,,,,,,,,,,,,+++***)))************************************))))))))))))))))))))))))************))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))*********************++++++++++++*********************)))))))))***++++++,,,,,,+++++++++------,,,+++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++,,,,,,,,,,,,------------------------,,,,,,---------.........---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,*********++++++,,,,,,---++++++***))))))***++++++******************************+++++++++,,,,,,,,,---,,,,,,++++++++++++,,,,,,+++++++++***)))))))))******))))))******+++,,,***+++---.........---,,,************************+++++++++************)))******+++,,,,,,,,,,,,+++************+++++++++,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,jjjMMMDDDCCCBBB@@@>>><<<;;;:::888888777555555444444444222222111000000111111111222222222111111111111111000000000000////////////////////////000000000000//////////////////////////////////////////////////////000000000111111111222111111111111111111222000111111111111111222222444333222222222444777888;;;>>>CCCGGGGGGIIISSS^^^fffooowwwsssdddTTTKKKHHHYYYiiiwwwxxx{{{~~~|||tttjjjddd]]]aaafffhhhddd```___bbbhhheeeeeehhhjjjjjjmmmpppxxx{{{ttttttvvvuuu|||uuufff^^^aaaiiiqqquuu}}}aaaXXXUUUUUUVVV\\\ccceeeccc```QQQJJJ???777333222111000555333111555===DDDFFFFFF???;;;777333222111///...///...---,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++***************************++++++,,,,,,++++++***++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,+++***))))))************************************)))))))))((((((((())))))******++++++)))))))))))))))*********************************))))))))))))))))))))))))******************************++++++++++++******)))))))))******+++++++++******+++,,,,,,,,,++++++---,,,,,,+++***+++++++++******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,---......+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,------------...............---------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++******************+++******************************+++++++++,,,,,,,,,------,,,++++++*********+++++++++*********************))))))******+++,,,++++++---.........---,,,************************+++++++++*********))))))******+++,,,,,,,,,,,,+++*********+++++++++,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------iiiMMMEEEDDDBBB@@@>>><<<;;;:::888777666555555555555555222111111111111111222222222222222222111111000000////////////000000000000////////////000000000000000000000000000000000000////////////////////////000000000000111111111111111111111222222111111111000000111111222222222333333333222222444777999;;;???AAAFFFJJJJJJMMMXXXdddwww}}}{{{iiiRRRIIISSSbbbuuu}}}wwwrrrkkkfffaaabbbcccdddeeeddd```[[[TTT]]]ddd```WWWQQQSSSWWWQQQPPPSSSYYYZZZVVVUUUXXXaaaeeeeee```\\\___eeejjjmmmsss|||}}}ooojjjiiiiiihhhkkkttt~~~}}}tttsssiiiSSSRRRRRRTTTYYY```dddfffeee[[[TTTIII???888444333222222333555777:::???CCCFFFAAA===888555333111///.........---,,,,,,,,,------******+++++++++,,,,,,,,,++++++++++++++++++++++++***************************++++++,,,,,,++++++***++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))************************************)))))))))((((((((())))))******++++++((()))))))))*********+++************************))))))))))))))))))))))))+++++++++*********************++++++++++++******'''((()))***+++,,,---...)))***+++,,,,,,,,,,,,,,,,,,,,,+++************+++******+++++++++,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,---......++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,//////......------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,...------,,,+++***))))))*********++++++***************************************+++++++++,,,,,,,,,,,,,,,,,,++++++******)))***************+++++++++******))))))******+++,,,)))***,,,---------,,,+++************************+++++++++*********))))))******+++,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------hhhMMMEEEDDDCCCAAA???===;;;;;;555555444333333333333333222111111111111222333333111111222222111111000///////////////000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000111111111222222000111222222222222111000000000111111222333333333111111222444666999<<<>>>>>>@@@FFFLLLNNNOOOVVV___sssooofff^^^\\\fffxxxsssddd\\\YYYXXXXXXUUUYYY]]]^^^aaaccc___ZZZPPP[[[aaa]]]UUUTTTXXX\\\ZZZYYY___hhhhhh^^^XXXXXXXXXYYYXXXTTTPPPPPPSSSVVV\\\aaagggkkkooovvv~~~~~~|||tttmmmhhh[[[\\\^^^^^^___jjjzzz\\\RRRQQQQQQTTTYYY^^^aaabbb^^^YYYQQQHHHAAA===;;;;;;333444666666888<<>>:::666333111000///...---------,,,,,,------...******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,+++******+++,,,,,,+++++++++,,,,,,,,,------)))******+++,,,,,,,,,,,,************************************))))))))))))*********)))))))))))))))((())))))******+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++***************++++++++++++************++++++++++++,,,,,,))))))***+++,,,,,,,,,,,,,,,++++++*********************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------......,,,++++++,,,,,,---------------------------******+++++++++,,,,,,,,,++++++++++++++++++++++++)))***++++++++++++***)))******************************+++++++++,,,,,,,,,))))))++++++,,,+++******((())))))***++++++,,,,,,******))))))******+++,,,((()))+++,,,,,,,,,+++***************************+++++++++************)))******+++,,,,,,,,,,,,++++++++++++,,,,,,,,,------++++++++++++++++++++++++***+++,,,,,,------,,,,,,---,,,,,,++++++,,,,,,------------...............------------------------........................gggMMMEEEEEECCCAAA???===<<<;;;777777666555555555666666222111111111222333333444///000000111111///...---.../////////000000111111////////////000000000000000000000000000000000000111111111111111111111111000111111111111222222222000111222333333222111000000000111222333333444444444666:::>>>CCCFFFHHHIIIOOOUUUbbboootttnnnhhheeeqqquuurrrbbbYYYVVVWWWXXXUUUUUUUUUTTTUUUYYYaaahhhmmmoooddd___^^^ggghhhfff^^^TTTLLLJJJJJJNNN\\\lllvvvrrriiifffiiisss}}}zzzsssnnnfff___ZZZWWWVVVVVVWWWXXXXXXVVVTTTRRRQQQQQQNNNDDD777111444999<<<<<>><<<;;;777666555444444333444444222333333333333222111111000000000000000000000000000///////////////000111////////////////////////111111111111111000//////000000000000000000000000000111111111111222222222222222333333333444444444333444666666555555666777888;;;>>>AAADDDGGGIIIKKKJJJ[[[qqq{{{rrrfffiiiuuu}}}|||}}}tttfff[[[UUUTTTUUUVVV[[[aaagggkkkmmmrrr{{{vvvuuu{{{kkkZZZPPPMMMNNNQQQVVV^^^hhhqqqwww{{{~~~}}}~~~www}}}wwwqqqiiiaaarrr~~~wwwvvvssshhhbbb]]]QQQVVVXXXYYYVVVQQQOOORRRVVVXXXSSSJJJ@@@999777:::===DDDAAA===888555333333333333111...,,,,,,---,,,+++,,,---...///...,,,***)))++++++++++++++++++++++++*********+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,---------,,,,,,+++++++++************************++++++++++++++++++++++++************************)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++,,,------......------,,,,,,,,,,,,++++++*********************************++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++******)))......------------------++++++,,,,,,,,,,,,++++++------------------------******+++++++++,,,,,,,,,......---,,,,,,+++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,---.........---.........------,,,,,,,,,+++++++++,,,,,,,,,------......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,+++---///111000...***(((************************''''''''''''((()))++++++,,,+++******))))))******((())))))))))))*********************************++++++******************))))))******++++++++++++************************++++++******++++++,,,---++++++,,,,,,,,,,,,------***+++,,,,,,------,,,,,,---------------------------,,,+++*********+++,,,000---...222222---+++...))),,,...000///...---...//////.........//////000jjjOOOGGGEEEBBB@@@???>>><<<;;;777666555444444333444444222333333333333222111111000000000000000000000000222111000///////////////////////////////////////111111111111111000//////111111111111111111111111111111111111222222222222222222333333333444444444111222333333222333555777888:::???CCCGGGLLLRRRVVVccc___^^^cccggglllvvvrrrjjjhhhffffffhhhccc___XXXSSSRRRXXXdddlll~~~fffXXXVVVZZZ```eeefffeeedddccchhhiiipppwwwwwwxxxwwwnnnhhhpppyyy}}}pppVVVVVVXXXZZZYYYXXXWWWXXXYYY]]]ZZZTTTLLLGGGEEEGGGIIIKKKGGGBBB<<<888666555555444111///.........---,,,,,,,,,---......,,,***)))++++++++++++++++++++++++++++++++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,---,,,,,,,,,++++++++++++************************++++++++++++++++++++++++************************************************************++++++++++++++++++++++++++++++++++++,,,------......------,,,,,,,,,,,,+++++++++******************************+++++++++++++++++++++++++++++++++***++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...///000000,,,,,,------------,,,,,,------------------------++++++,,,,,,,,,---------...---------,,,+++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,------......------......---------,,,,,,,,,+++,,,,,,,,,------------......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...///...---***)))************************)))))))))))))))***+++,,,,,,+++******))))))******)))))))))*********++++++************************++++++******************)))*********++++++++++++************************++++++******++++++,,,---++++++,,,,,,,,,,,,------***+++,,,,,,------,,,,,,------------------------...---,,,++++++,,,---------***+++///000,,,,,,///---...///...------...000---///111444444444333222lllPPPGGGEEEBBB@@@???>>><<<;;;777666555444444333444444222333333333333222111111000000000000000000000000333222111000///.........////////////////////////111111111222111111000///111111111111111111111111111111111111222222222333333333333333444444444444222222333222222444888;;;>>>@@@CCCDDDEEEHHHNNNSSSbbbXXXUUUcccyyyssseeeYYYZZZbbbiiimmmnnnooooooooommmqqq~~~wwwvvv{{{|||pppddd]]]UUUTTTXXX]]]aaaiii}}}xxxtttnnnllliiigggkkktttjjjQQQPPPQQQSSSVVVXXXXXXXXX```___^^^[[[WWWUUUUUUVVVTTTPPPIIIBBB===:::999999555333111111111111///...,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++++++++++++++*********++++++++++++++++++++++++++++++++++++++++++++++++************************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++,,,---...//////000------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......---------------------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------......------------------,,,,,,,,,,,,,,,,,,,,,---------......---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******************************++++++*********++++++,,,,,,+++******))))))************+++++++++,,,,,,,,,++++++++++++++++++++++++******++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++******++++++,,,---++++++,,,,,,,,,,,,------***+++,,,,,,------,,,,,,------------------------......---------......//////,,,,,,......,,,---000//////000///000222666999999<<>>mmmQQQGGGEEEBBB@@@???>>><<<;;;777666555444444333444444222333333333333222111111000000000000000000000000222222111000/////////000000000000000000000000000111111111222222111111000111111111111111111111111111111111222222222333333333333333444444444444555555555555555555888===AAABBBFFFHHHFFFCCCDDDJJJQQQQQQ\\\rrrwwwiiiYYY\\\dddrrrvvveeeaaa[[[VVVSSSXXXeeerrrxxxyyyuuuhhhbbbbbbgggtttwwwUUUPPPKKKLLLRRRXXX[[[[[[___aaaccccccaaa^^^]]]]]]\\\XXXPPPHHHBBB>>><<<;;;777555444444555444222111......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++*********************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------------------------------------------------------.........---,,,,,,++++++------............------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------.........+++++++++,,,,,,,,,------------------------------+++,,,------------------,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************+++************************,,,++++++*********++++++,,,+++******))))))******+++++++++,,,,,,,,,------++++++++++++++++++++++++******+++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---+++++++++,,,,,,,,,------***+++,,,,,,------,,,,,,..........................................//////222000//////......///111000222555888<<>><<<;;;777666555444444333444444222333333333333222111111000000000000000000000000000000000000000111222333111111111111111111111111111111222222222222111111111111111111111111111111111222222222222333333333333333444444444555555555555666666777888<<>>DDDHHHLLLPPPSSSVVVWWWWWWWWWUUUSSSQQQNNNMMMkkkOOOGGGEEEBBB@@@???>>><<<;;;777666555444444333444444222333333333333222111111000000000000000000000000/////////000111222333444111111111111111111111111000111222222333222222222222222222222222222222222222222222222333333333333333444444444555555555555333555777888:::>>>CCCGGGHHHKKKLLLFFFAAAGGGWWWfffmmm```dddaaaTTTUUUdddrrr}}}tttrrrllleeeccccccdddiiisss~~~xxxvvvsssnnnjjj{{{}}}fff^^^UUUPPPQQQTTTUUUTTT[[[___dddggggggfffeeeeeedddaaa[[[UUUNNNGGGBBB@@@>>>;;;999888999::::::999666444111///------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------------------------........................------........./////////...//////000000//////..........................................---------//////////////////......,,,,,,,,,,,,------------------------------------+++,,,---......///......------......------,,,,,,++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,*********)))******+++,,,******************************)))))))))******+++,,,+++******))))))******++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---++++++,,,,,,,,,,,,------***+++,,,,,,------,,,,,,........................+++,,,---.../////////...***...111333888???CCCCCCJJJMMMQQQSSSSSSSSSSSSTTTKKKJJJHHHFFFDDDCCCCCCCCCiiiMMMGGGEEEBBB@@@???>>><<<;;;777666555444444333444444222333333333333222111111000000000000000000000000000000000000111222333333222222222222222222222222000111222222333333333222222222222222222222222222222222222333333333444444444444444444555555555555333666999<<<>>>BBBFFFJJJRRRSSSQQQLLLKKK[[[xxx}}}qqqfff[[[TTTWWWZZZ^^^ooo{{{nnnhhhnnn}}}}}}rrr}}}sssqqqmmmjjjfff___WWWPPPVVVZZZ___ccceeeggghhhjjjeeeccc```[[[TTTMMMGGGCCCAAA>>>:::999:::<<<===>>>:::888444000......///000------------------------++++++++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,++++++++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------,,,------......------,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,---..............................---......000111222333333111111111111222222222222111111222222222222111111000000000000000000000000111111111000000000//////111000000000///.........,,,,,,,,,------------...........................+++,,,---...////////////------......------,,,+++******+++++++++,,,,,,,,,*********+++++++++,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,***************************************+++,,,---,,,+++******))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,------...------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---++++++,,,,,,,,,,,,------***+++,,,,,,------,,,,,,........................,,,---...000111111000000111777;;;===CCCKKKNNNMMMPPPQQQQQQOOOKKKIIIHHHHHH>>>>>>>>>>>>???AAABBBCCChhhLLLGGGEEEBBB@@@???>>><<<;;;777777555444444444444444222333333333333222111111000000000000000000000000222222111111111111111111222222222222222222222222000111222333333333333333222222222222222222222222222222333333333444444444444444444555555555666666555888<<<@@@CCCFFFJJJMMMTTTWWWWWWWWWaaa~~~}}}gggZZZWWW___gggnnnzzzmmmeeejjjpppnnnnnnwwwyyyooovvv{{{vvv|||zzzjjj^^^QQQTTTZZZ___bbbfffjjjllleeedddbbb^^^XXXQQQJJJFFFCCC???;;;999:::===???@@@===:::555111......///000------------------------*********+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++------------+++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------,,,------......------,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,---..............................,,,---///111444666888888777777666555444222222111333444444555555444444333000000000000000000000000333333333222222222111111222111111000///......---,,,,,,,,,---------..............................+++,,,---...////////////---.........---,,,,,,+++*********++++++,,,,,,,,,))))))*********+++++++++******+++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,*********************************+++,,,---...///,,,++++++***)))***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---++++++,,,,,,,,,---------++++++,,,---------,,,,,,////////////////////////---...000111222222222111<<>>:::;;;>>>BBBFFFIIIKKKMMMgggNNNHHHEEEAAA??????>>>===;;;888888777666666666666666444444222222222222444444222222222333444444111///...000111222222111000...000111111111111222222222///333666444000///111555111111222222222333333333444444444444444444444444222222111222333444666777:::===BBBGGGHHHGGGGGGJJJOOOZZZgggkkk\\\\\\aaalll~~~yyyuuufff[[[\\\nnnpppooolllbbbWWW[[[uuussscccXXXSSSYYY^^^___dddmmmkkkgggccc```^^^YYYSSSNNNFFFBBB===999888:::>>>AAADDDAAA<<<666111///000222------...//////......---------------------------+++,,,,,,------,,,,,,+++******+++,,,,,,---......------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,---------...............------,,,,,,,,,------------------------------------------------000////////////.................................------------............444444666:::???BBBCCCCCCJJJHHHEEEAAA>>><<<;;;:::666999<<<===<<<;;;;;;;;;:::777333333555777777666999999:::<<<>>>===;;;999777666333000---...222555000///...---------------,,,---......///.........////////////////////////000000//////.........------------,,,,,,+++++++++,,,,,,+++++++++,,,,,,---+++++++++,,,,,,---------,,,---.........---,,,++++++******+++,,,---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------***+++,,,,,,------,,,,,,------++++++++++++------,,,++++++******++++++,,,,,,,,,,,,++++++*********,,,,,,,,,---------...............------,,,,,,,,,+++---///000111000...---000///...///333;;;BBBGGGKKKOOOTTTUUUSSSSSSTTTVVVQQQKKKGGGGGGHHHIIIOOOVVVQQQTTTWWWZZZ\\\^^^aaacccgggNNNGGGEEEAAA???>>>>>><<<;;;888888777666666666666666444333333222222333333444444333222222333333111//////000111222222111000///111111111111222222222222000333555444111///222555111222222222222333333333444444444444444444444444333333444555666555555555===@@@EEEJJJKKKIIIGGGGGGGGGhhhzzzzzzrrrcccZZZ```nnnyyytttaaaTTTYYYeeemmmuuu~~~{{{ssskkkccceeexxxiiibbb\\\[[[\\\]]]ccciiijjjhhheeecccaaa]]]WWWSSSJJJEEE>>>999777:::???CCCFFFDDD???:::444111//////------............------------------------------+++,,,,,,------,,,,,,++++++++++++,,,,,,---------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,---------..................------,,,,,,,,,------------------------------------------------//////..................---------------...............///000111222333333777777888<<>>;;;:::;;;???AAA???<<<888666666555333111333333555999>>>CCCEEEFFF???>>><<<888444333444555333222000///...------,,,,,,,,,---...////////////////////////////////////000/////////.........------------,,,,,,+++++++++,,,,,,,,,,,,,,,---......+++,,,,,,,,,,,,,,,,,,---,,,------......---,,,,,,...---,,,+++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------***+++,,,,,,------,,,,,,---,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,---------...............------,,,,,,,,,,,,---.../////////...------///222777>>>EEEKKKOOOVVVWWWYYYYYYXXXWWWWWWXXXVVVPPPLLLLLLMMMNNNSSSZZZ^^^```cccdddcccbbbbbbcccfffNNNGGGDDD@@@>>>>>>===<<<:::888888777666666666666666444333333222222333333444666444222222222222111000///000111222222111000///111111111111222222222333000333555444111000222555222222222222333333333333444444444444444444444444444555777888888777666555AAAFFFLLLLLLIIIIIIMMMPPP]]]}}}ccc^^^XXXXXXiii~~~sssnnnuuuzzzuuummmjjjzzzrrrqqqxxxqqqppphhh]]]WWWZZZaaadddiiiiiihhhhhhfffccc^^^ZZZSSSMMMCCC;;;888:::???CCCGGGFFFCCC???:::555000---------------------------------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------..................------------------------------------------------------------------------...............---------------...///000000000000111222333444444555555777===FFFOOOWWWZZZ]]]]]]\\\ZZZUUUOOOJJJFFFDDDDDDDDDBBB@@@AAACCCEEEEEECCC@@@???>>><<<:::777666666666:::AAAGGGLLLNNNEEEEEECCC???999666555555555444222000///------,,,+++,,,---...///000000000/////////////////////////////////...............------,,,,,,,,,,,,++++++,,,,,,,,,,,,---...000000---,,,,,,,,,,,,,,,,,,+++,,,,,,---......------,,,---,,,+++******+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------***+++,,,,,,------,,,,,,---,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---------...............------------------------------...//////111555<<>>======;;;:::888777777666666666666666333333333333333333333333888555222111222222222111000111111222222111111000111111111222222222333333111333444444222111222444222222222333333333444444555555555555555555555555444555666777888:::;;;<<>>AAAFFFFFFEEECCC@@@:::444000.........---------------------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...........................---------........................------------............,,,---------....../////////.........///111222333444444333222222333444555777888<<>>888444333444444333111000///......---+++,,,---///000000000000////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...///111222---------,,,,,,+++++++++,,,,,,------------------++++++***)))(((***,,,...++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.....................---------......------...000333555???BBBHHHOOOTTTWWWXXXXXX]]]\\\\\\^^^```^^^YYYTTTHHHCCC???>>>===;;;>>>BBBCCCDDDDDDBBB???<<<<<<<<>>>>>===<<<:::888777777666666666666666333333333333333333333333888555222111222333222222111111222222222222111111111222222222222333333333222333444444333222333444222222333333333444444444555555555555555555555555555444333444888>>>CCCGGGPPP```fffXXXLLL\\\lll\\\XXXaaattt{{{xxxdddUUUVVVZZZZZZdddgggjjjmmmnnnmmmmmmlllllleeeYYYMMMDDD???>>>>>>DDDDDDDDDEEEDDD@@@:::555000///...------------...------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////................................................---------....../////////------...///000000111111111111000111222444666777::::::999999:::<<<>>>???DDDEEEIIINNNTTTWWWXXXXXXWWWUUURRRNNNJJJGGGEEEDDDEEEJJJPPPSSSRRRPPPMMMLLLFFFGGGIIIIIIJJJJJJJJJJJJLLLMMMNNNRRRUUUWWWWWWVVVPPPMMMGGG???777222111111000000///....../////////,,,---...///000000000000////////////////////////---------...............,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...///111222---------,,,,,,+++++++++,,,,,,,,,,,,------......000000000---***)))+++---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............................../////////000333777;;;===KKKMMMQQQUUUYYY[[[\\\]]]iiihhhiiijjjjjjeee]]]VVVKKKFFFBBBAAA???<<<===@@@======<<<:::999:::<<>>===;;;888888777666666666666666222333333444444333333222666444222222333444333222222222222222222222222222222222222222333333333333444333333333444444444333333333333333444444444444555555555555555555555555666555444555;;;CCCLLLRRRZZZjjjqqqhhhfff{{{bbbYYYaaammm{{{lllbbb\\\ZZZaaadddhhhkkkmmmooorrrttttttooofff\\\QQQHHHAAA>>>DDDBBBBBBDDDFFFEEE@@@;;;222111///...---......///------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------........./////////.............../////////........................---------...//////000000...///000111222333444555333222222222333666999;;;@@@@@@???@@@CCCFFFJJJLLLKKKKKKLLLNNNOOOMMMIIIFFFEEEDDDCCCAAAAAABBBCCCDDDBBBCCCCCCBBBBBBCCCEEEHHHBBBCCCCCCBBB@@@??????@@@GGGIIIMMMTTT[[[___```___\\\XXXQQQGGG===555222111///............///000000......///000000000//////////////////////////////---------------.........++++++,,,,,,,,,,,,------,,,,,,,,,,,,---...000000---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,---//////777999999555...******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------***+++,,,,,,------,,,,,,+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,---------...................../////////000111333666;;;@@@FFFIIIRRRSSSVVVZZZ]]]```bbbcccooonnnmmmjjjfff___WWWRRROOOKKKIIIIIIHHHEEEEEEHHHEEEFFFFFFFFFGGGIIIMMMQQQeeeLLLIIIFFFBBB@@@@@@???>>><<<888888777666666666666666222333333444444333333222333333222444555666444333222222222111111222222222222222222333333333444444444444333333444444444333333333333444444444444555555555555555555555555555888777888;;;AAAJJJRRRWWW^^^iiiqqqwww|||pppccc^^^hhh}}}{{{iiiaaa]]]aaaeeeiiikkkooouuuyyyvvvuuuqqqiii^^^RRRGGG@@@FFFCCCAAABBBEEEFFFCCC???444333111///...///000000------------------------+++,,,,,,------,,,,,,++++++++++++,,,,,,---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......------------------------............////////////---........./////////000........................---------...///000000000000111222333555666777888333222111222444777:::<<>>;;;;;;<<<===>>>???@@@AAAAAABBBAAA@@@===;;;<<>>BBBHHHPPPVVVYYYZZZ^^^]]]ZZZRRRIII???999666111111000//////000000000///000000000000///......////////////////////////,,,,,,,,,------.........+++++++++,,,,,,---------,,,,,,,,,,,,,,,---......+++,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,---///000666999:::777111,,,***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------***+++,,,,,,------,,,,,,+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,---------......---........./////////000111333777<<>>===888888777666666666666666222222444444444444222222222222222444666777555333333222222111111222222333222222333333333444444444555444333333444555444333333333333444444444555555666666666666666666666666999:::<<<@@@GGGNNNUUUYYY^^^dddmmmppp`````````ggguuuzzzuuu{{{tttvvvjjj[[[___cccgggjjjooovvv{{{vvvvvvvvvqqqgggYYYKKKCCCIIIDDD@@@AAADDDFFFDDD@@@555444222000//////000111------------------------+++,,,,,,------,,,,,,+++******+++,,,,,,---......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,------.........------------------------............/////////000---.........//////000000////////////////////////---------...///000000111222222333555777888999:::222222111111333666:::<<>>;;;::::::<<<===>>>===;;;<<<>>>@@@??????@@@BBBDDDFFFFFFEEECCCAAAHHHJJJKKKKKKGGGDDDBBBBBB???@@@???;;;777666888;;;888777888;;;AAAGGGKKKLLLYYY[[[\\\YYYRRRHHH@@@<<<444333222111000000000000111111111111000///...---////////////////////////,,,,,,,,,------.........+++++++++,,,,,,---------,,,,,,+++++++++,,,------+++++++++,,,,,,---------,,,,,,++++++,,,...///000---222777666111---,,,...+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,---------,,,,,,++++++------------++++++...------,,,,,,------...,,,,,,,,,------.........,,,,,,,,,---------......---.........//////000000111444999@@@HHHPPPVVVZZZYYY\\\aaaeeegggfffdddccc]]]\\\WWWQQQKKKJJJNNNRRRQQQOOOPPPUUUWWWWWWYYY]]][[[___eeehhhhhhfffeeeeeecccKKKCCCCCCBBB@@@>>>===<<<;;;:::999888777555555555555222111111111222333333444333333333222222222111111000000000000000000000000000000111222333444444555444444444444444444444444444444444444444444444444444666777777777666888999:::555999GGGPPPOOONNNPPPUUUhhhzzzppp{{{rrrXXX^^^iii|||zzzpppyyyttt^^^^^^\\\\\\hhhwww}}}{{{vvvtttrrriiiYYYLLLVVVNNNDDD===<<<>>>@@@AAA===777000------//////...,,,,,,,,,---------.........---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,---...///------------------------...------,,,,,,------...---------------------------------------------------------------------------...............------.../////////...---,,,,,,//////.........---------.........//////...------......///000000111222222:::===@@@@@@===999666555777777888999:::999666444:::777777;;;:::666888>>>:::>>>AAABBBDDDHHHKKKMMMQQQRRRTTTVVVWWWWWWWWWXXX___``````___]]]ZZZWWWVVVQQQPPPKKKFFFCCCBBB???<<<;;;:::999999999;;;===???HHHKKKPPPTTTUUURRRNNNKKKCCC;;;333111444555111---333222111111222111...,,,...//////...------...///+++,,,------.........---........................---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...------------------...999===???<<<555000///000)))******++++++,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,+++******+++,,,---++++++,,,,,,,,,,,,---------------,,,,,,+++++++++...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------............///---,,,++++++---...//////333///...000000...333;;;===>>>BBBGGGMMMSSSXXX[[[[[[]]]```bbbbbb^^^ZZZWWWLLLNNNPPPQQQQQQRRRSSSUUUWWWVVVZZZaaaccc``````eeegggfffbbb___aaaffffffbbbcccKKKEEEDDDCCCAAA???===<<<;;;999888777666555555555555333333333333333444555555444444444444333333333222111111111111111111111111222222222222222333333333444444444444444444444444444444444444444444444444666777888888777777888:::777<<>>???AAACCC@@@<<<777333111111111111.........------,,,,,,,,,...---,,,,,,,,,,,,---...------,,,,,,,,,---......------------------------...------,,,,,,------...---------------------------------------------------------------------------...............------.........///......------//////.........------------......//////////////////000111333666888999:::@@@CCCFFFFFFBBB===888666888888888999:::;;;;;;;;;999555444777777777===DDDKKKOOORRRSSSSSSUUUWWWYYY```^^^]]]]]]^^^___^^^]]]```bbbdddeeeffffffggghhheeeaaa]]]ZZZYYYVVVPPPJJJFFFDDDBBB@@@@@@@@@AAAAAA===???BBBEEEHHHJJJKKKLLLKKKFFF???888444222222333222000//////000111000///............---,,,---...,,,------...............------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,555888;;;888222------...,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,+++******+++,,,,,,++++++,,,,,,,,,,,,---------------,,,,,,+++++++++...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///------------.../////////111......111222333888@@@FFFHHHKKKOOORRRUUUVVVWWW]]]\\\ZZZWWWUUURRRQQQPPPWWWYYY[[[[[[ZZZZZZ[[[\\\ZZZUUUUUU\\\```^^^\\\\\\]]]___]]][[[]]]bbbccc```cccKKKGGGFFFDDDBBB@@@>>>===<<<888777666666555555555555444444444555555555555666555555555555444444444444222222222222222222222222444333333333222222222111444444444444444444444444444444555555555555555555777888888777666777999;;;===GGGVVV]]]TTTJJJQQQaaaxxx}}}}}}wwwbbbbbbbbbeeeooo|||zzzyyyzzz{{{uuufff^^^RRRFFF???>>>@@@CCCBBB@@@===888333111111222000000///...---,,,+++***...------,,,,,,------.........---,,,,,,,,,------------------------------...------,,,,,,------...------------------------------------------------------------------------------...............---------.../////////....../////////............------......//////000000000///111444888<<>><<<<<<===AAADDDFFFIIIKKKJJJCCC999333333666444222000///000111000//////.........------------------..................,,,,,,,,,,,,,,,,,,,,,,,,......///000000///......,,,,,,,,,,,,,,,,,,,,,,,,---+++***((((((***+++---///222444222...+++***+++------,,,,,,+++******)))++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///---...//////000////////////...///333777:::@@@GGGOOOPPPQQQQQQQQQOOOMMMLLLRRRPPPMMMKKKLLLOOORRRUUUaaabbbcccbbb___^^^^^^___```YYYWWW[[[```^^^ZZZWWWOOOSSSUUURRRRRRUUUWWWVVVcccKKKHHHHHHFFFDDDAAA???======888777666666555555555666444555555555555555555555555555555444444444444333222222222222222222222222333333333333333333333333555555555555555555555555555555555555555666666666777888888777666888<<<>>>LLLSSS\\\___XXXXXXmmmvvvnnnkkkhhhgggmmmtttzzz|||}}}}}}~~~}}}yyymmmfffYYYKKK???;;;<<>>>>>@@@AAAIIIKKKMMMPPPPPPQQQSSSUUUVVVXXX\\\]]]YYYVVVXXX]]]VVV]]]dddfffbbb\\\XXXWWWXXXYYYYYYWWWUUUWWW[[[___dddbbbcccffffffccc``````]]][[[YYYWWWUUUTTTSSSSSSPPPNNNJJJFFFCCC@@@??????>>>DDDJJJHHH@@@777444333888777555444444222///,,,000///......//////---,,,------------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,...000111111000...,,,------------------------///...,,,******,,,...///,,,...///...,,,*********,,,,,,,,,++++++*********+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,---------------------------------------............///,,,...///000///////////////000444888===BBBIIINNNPPPOOOLLLIIIFFFCCCAAA@@@@@@BBBEEEKKKRRRZZZ```dddffffffeeebbb^^^[[[[[[[[[UUURRRQQQSSSUUUTTTQQQNNNLLLSSSYYYYYYZZZ___cccdddcccKKKIIIHHHFFFDDDBBB@@@???>>>999888777666666666666666444444555555555555444333444444444444333333333333222222222222222222222222111111222333444444555555555555555555555555555555555555555666666777777777777777777777888;;;AAAEEEXXX[[[dddpppxxx~~~zzztttrrrrrrsssvvvxxxtttpppeeeVVVFFF<<<;;;===>>>@@@@@@<<<555000//////........................------------------------///...---,,,,,,,,,,,,,,,------------------------...------,,,,,,------...------------------------------------------------------------------------,,,------...//////......------...///000000000///////////////////////////000////////////000000111777:::>>>CCCGGGJJJKKKLLLHHHGGGEEE@@@<<<;;;;;;===888===EEEJJJNNNQQQTTTVVVWWWXXXVVVSSSQQQQQQRRRSSSXXXYYY]]]```]]]YYY]]]fffmmm{{{qqqiiigggeeefffeeebbb^^^^^^bbbgggnnnlllkkkiiiaaaXXXXXX^^^YYYYYYZZZ[[[\\\^^^___```\\\\\\[[[XXXRRRLLLEEEBBB???AAACCCBBB>>>999444111888888999::::::777222...111000///000222222000...------,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,+++------------------------///...,,,++++++,,,...///+++,,,---,,,+++***++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,---......---------------------------------............///+++---///000......///111111666;;;@@@DDDJJJOOORRRMMMJJJDDD???<<<<<<===>>>BBBFFFNNNWWW^^^cccffffffbbbaaa^^^ZZZVVVUUUUUUWWWGGGLLLQQQRRRQQQPPPQQQRRR]]]fffmmmooossszzzcccKKKGGGGGGFFFDDDBBBAAA@@@???;;;;;;999888777666666666444555666666666555444333444444444333333333333222222222222222222222222222111111222333444555666666555555555555555555555555555555666666777777888888777888888999<<>>???>>>???@@@>>>:::555222111------........./////////,,,------......------,,,......---,,,,,,,,,------------------------------...------,,,,,,------...------------------------------------------------------------------------,,,,,,---...////////////......///000000000//////...////////////000000000000000///000111333555666BBBCCCFFFIIIKKKKKKKKKJJJCCCBBBAAA???===???BBBFFFEEEJJJPPPTTTTTTUUUXXXZZZTTTXXXYYYYYY[[[bbbhhhjjjqqqqqqvvv{{{zzzxxxwwwhhhccchhhaaa```___^^^\\\[[[ZZZYYY]]]^^^``````]]]XXXRRROOOOOOJJJCCC>>><<<:::666444444555777;;;======:::777222111111333777777555222///...---,,,+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------------------------...///---------------------------------............///+++---000///...///222666777>>>EEEIIILLLQQQSSSRRRJJJFFFBBB>>>>>>BBBFFFJJJUUUXXX]]]aaacccaaa]]][[[VVVUUURRROOOMMMOOOSSSWWW]]]gggooooookkkjjjkkklllmmmqqqrrroooooorrrsssqqqcccKKKFFFEEEEEEDDDBBBAAAAAA@@@>>>===;;;999888777666666555666777888888666444333555555555555444444444444333333333333333333333333222333333333444444555555555555555555555555555555555555666777777888999999999:::;;;===BBBJJJSSSYYYccckkk|||{{{}}}}}}sssvvvzzz|||}}}sss]]]JJJBBB@@@======>>>???>>>:::555222////////////............,,,,,,---......---,,,,,,------,,,,,,,,,---......------------------------...------,,,,,,------...------------------------------------------------------------------------+++,,,---...///////////////000000000000//////....../////////000000000000//////000222555999===@@@HHHIIIJJJKKKJJJGGGEEECCC>>>@@@CCCEEEGGGJJJNNNQQQSSSVVVWWWVVVSSSRRRVVVZZZ]]]kkkyyyzzzzzzxxxvvvtttqqqnnnjjjgggfff```______^^^\\\ZZZYYYXXXZZZUUUOOOJJJEEEAAA<<<999444444555888<<<>>>>>>>>>444222222666;;;<<<999666111000///---------//////------------------------++++++,,,,,,,,,,,,++++++........................------...//////...------------,,,,,,,,,------,,,+++++++++++++++++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,---......---,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,------------------------...//////........................---------............///---///111000///111777<<<===FFFNNNQQQSSSUUUTTTOOOFFFEEEDDDEEEIIIPPPWWW[[[`````````___]]][[[XXXVVVUUUTTTRRRQQQSSSYYYbbbiiizzz{{{wwwqqqkkk______ZZZTTTQQQQQQOOOJJJcccKKKDDDDDDDDDCCCBBBBBBAAAAAA@@@???===:::888777666666777888999:::999888666444777666666666555555555555555555555555555555555555555555444444444333333333666666666666666666666666555666666777888999999999;;;;;;===@@@FFFOOOZZZaaajjjsssvvvkkk{{{}}}pppooosssxxx{{{|||zzzbbbMMMCCC@@@;;;:::;;;===???<<<666111111111000///...------,,,,,,,,,---......---,,,,,,,,,,,,,,,,,,------...///------------------------...------,,,,,,------...------------------------------------------------------------------------+++,,,---...////////////000000111000000///........./////////000000111111...///000444999???DDDGGGIIIJJJJJJIIIFFFBBB>>>;;;<<<@@@GGGLLLPPPTTTWWWYYYUUUWWWXXXVVVVVVZZZbbbjjjyyyhhheee___ZZZWWWWWWXXXZZZYYY[[[\\\[[[UUUKKKBBB<<<888666444555888<<<>>>???555333333888===???<<<888444222000///...///000111........................---,,,,,,++++++,,,,,,---...........................000222333333222000......---++++++,,,------,,,------,,,++++++*********++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,---......---,,,,,,++++++,,,,,,,,,---------+++++++++,,,,,,------------------------...///000........................---------.........//////...111222111000333:::AAAAAAKKKTTTVVVWWWXXXTTTMMMCCCDDDGGGLLLSSS[[[bbbggg]]][[[XXXWWWWWWYYY\\\]]]aaa```^^^___dddnnn{{{{{{~~~uuukkkbbbTTTGGGEEEDDD@@@<<>>===<<<:::999888777777777777777777777666555444999999888777777777777777333333333333333333333333444444444555555555666666666666666666666555555555666333333777999888888:::666???AAAEEEPPPVVVZZZdddmmm}}}wwwrrryyytttnnntttrrrsssyyypppUUUHHH???GGG<<<999;;;:::>>><<<...111///....../////////...------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........------------------------......------------......---------.........//////,,,------...///000111111////////////////////////...///111111///------...111333888===AAADDDGGGGGGCCCCCCBBB@@@===;;;:::999@@@IIISSSUUUPPPNNNQQQVVVRRRWWW^^^cccgggqqq}}}ooodddXXXOOOPPPVVVTTTWWW[[[^^^^^^WWWMMMFFFAAA<<<888666888<<>>EEEQQQ^^^KKKEEECCC@@@???@@@@@@@@@???===<<<;;;:::999888888888888888888888777666555444888777666555555555555555444444444444444444444444444444444555555555666666666666666666666666666666999666666999:::777666888===;;;<<>>;;;;;;:::999999999999999:::::::::999888666555444555555444444333444444444555555555555555555555555444444555555555666666666666666666666666666666666999777777;;;;;;888777:::>>>===CCCXXXgggbbbiiittt}}}|||sssrrruuuyyy~~~sssRRRKKK@@@======:::???DDD???555333000///000000000///........................,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,//////..................------------------------......------------......------........./////////.........///////////////........................///000///......000444888:::>>>CCCFFFFFFCCC>>>:::888777666999@@@HHHPPPTTTSSSPPPMMMMMMRRR\\\hhhqqqzzzmmmgggggg^^^^^^]]]ZZZXXXWWWYYYZZZUUUSSSOOOHHH@@@:::777666555888:::::::::===EEEKKKGGGBBB<<<555///---,,,,,,..................------------............------,,,,,,,,,---------.........------------------,,,,,,,,,......///...------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------------.........//////...------------.........------......///000...///000000///...///000///111555;;;BBBGGGIIIIIIBBB<<<777888:::>>>EEEMMMSSSTTTWWWZZZ[[[\\\ZZZYYYYYY```lllzzzvvvrrriii[[[LLLAAA======?????????FFFUUUcccfffbbb[[[SSSPPPVVV\\\aaalllyyy___MMMGGGDDDAAA??????>>>===<<<:::999999999999999::::::<<<;;;;;;:::888666555444555555444333333444444444555555555555555666666666555555555555666666666666666666666666666777777777666555777;;;;;;999999===:::HHHTTT^^^bbbddd}}}zzz|||yyyrrr{{{vvvppprrrvvv}}}~~~YYYOOOCCCAAAAAA:::<<>>AAACCCEEEFFFDDD???:::777444888>>>EEELLLPPPQQQPPPJJJMMMQQQWWW```nnn}}}zzzyyyzzzjjjhhhddd]]]VVVSSSSSSTTTWWWXXXYYYTTTLLLCCC<<<999222555777666666:::BBBJJJHHHEEE???888222//////000/////////...............------............------,,,,,,,,,---------......---------,,,,,,+++++++++,,,---000111222111000///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------............///......---------.....................//////000---...//////...---///000111555<<>>>>><<<;;;999999888888888999::::::<<<;;;;;;:::888666555444666555555555555555666666333333444444555555555555555555555666666666777777666666666666777777888888777666888;;;:::777999>>><<>>BBBFFFEEEDDDAAA???<<<:::999888===EEEKKKMMMLLLKKKIIIMMMXXXfffooovvv}}}xxxnnndddZZZTTTQQQQQQTTTXXXXXXTTTLLLEEEAAA777777555444555999>>>CCCGGGGGGCCC>>>777222111222000000000//////.........------............------,,,,,,,,,---------......------,,,,,,+++++++++***+++,,,...000111000///---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////......---------......//////............///000000,,,---......---...000222666;;;CCCJJJLLLGGG>>>777444666<<>>>>><<<;;;999999888888888999999::::::::::::999888666555444666666666555666666777888333333333444555555666666555555666666666777777777555666666777777888888999;;;::::::;;;888666:::AAAKKK[[[aaahhh{{{xxxvvvxxxwwwwww|||yyyvvvoookkkkkkqqqyyy[[[IIIDDDEEE???===BBBAAA===999444000/////////...........................,,,---------............------------------------//////................................................------------............/////////000000000.........///////////////000000000000000000000000111333666888:::===AAADDDGGGEEEAAA>>><<<<<<>>>???AAAEEEIIIIIIGGGGGGLLLQQQfffrrr~~~yyyvvvsssfff^^^NNNOOOQQQSSSTTTQQQLLLHHHBBB???;;;999888:::;;;<<>>LLL]]]hhhggg___XXXSSS___nnn}}}aaaNNNFFFCCC@@@>>>>>>>>>===<<<999999888888888888888999888888888888777666555444666666555555666777777888333444444555666666777777555666666666777777777777555666666777888888999999;;;999:::;;;::::::BBBKKK[[[gggsss}}}|||rrruuuqqqtttqqqXXXJJJHHH@@@>>>BBBBBBAAA===777333111111111000------------------------------------....................................---------------.......................................------------........./////////000000000000------......//////000000111111111111111111111111111555:::===???AAACCCEEEEEEBBB???===>>>@@@DDDFFFIIIOOOSSSQQQMMMPPP]]]iiiuuuYYYRRRMMMLLLPPPSSSRRROOOOOOLLLHHHBBB>>>;;;:::999===CCCHHHHHHBBB:::555444222222111000000///......------............------,,,,,,,,,---------......,,,,,,,,,,,,------------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------............////////////---------------.../////////////////////000000111...///000111222555999<<>>???EEEJJJIII^^^uuu{{{rrrjjjlllsssbbbNNNEEEBBB???>>>>>>>>>===<<<:::999999888777777888888777777777777777666555555555555555555555666777888444555555666777888888999666666666666777777777777555666666777888999999999666666888;;;<<<@@@KKKVVVdddssszzzsssfffQQQJJJ@@@<<<@@@???DDD???999555333333222222---------------------------------.........//////........................+++,,,,,,------.........////////////////////////.........------.........////////////000000000000,,,------...///000111111222222222222222222222222111666<<>>???EEELLLOOOLLLHHHaaawwwtttoooaaaMMMGGGDDDAAA??????>>>===<<<::::::999999888777777777555555555555666666666666777777666666666666777777777777777777777777777777444444444555555555555555777888888888888999999999888>>>:::777>>>DDDQQQeeeiii|||qqq}}}yyyYYYPPPGGG888888DDDBBBBBB@@@:::333///...///////////////////////////......------------......000000///...---,,,,,,+++........................------............------000000000000000000000000000//////.........//////111111111111000000000000000000000000111222444555666:::???AAACCCDDDDDDBBBFFF@@@<<<@@@HHHLLLKKKGGG^^^qqqxxxmmmgggsss}}}pppmmmjjj]]]aaagggYYYXXXWWWUUUQQQIII@@@:::999777888===EEELLLJJJAAA888555444333111///...000111000000///............///,,,---...//////...---,,,........................,,,,,,************,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------000//////......---,,,,,,/////////...------,,,,,,,,,---///111111000...------......//////////////////////////////000111111333111///111777>>>DDDGGGQQQJJJFFFIIILLLKKKNNNSSSRRRUUUVVVQQQJJJNNN```tttxxxhhhVVVLLLHHHFFFDDDAAABBBKKKXXXZZZSSSVVV___ttt|||aaaNNNGGGDDDAAA??????>>>===<<<::::::999999888777777777555555555555666666666666777666666555555666666777777777777777777777777777444444555555666666666777888888888888999999999999555<<<;;;;;;CCCJJJYYYnnnxxxxxxooo}}}~~~kkk[[[LLL<<<999@@@BBBBBBAAA<<<666111/////////////////////////////////......------......////////////......------,,,........................---......//////......---/////////////////////////////////.........//////000000000000000000000000111111000000111444666777???AAABBBDDDEEEFFFEEECCC>>>===>>>@@@AAAHHH[[[nnn~~~yyy~~~}}}ooonnnjjjTTTNNNMMMNNNQQQQQQLLLDDD>>>999999<<>>777777555333111000000111000//////...---.........------...//////...------........................---,,,++++++++++++,,,---,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........---------------...............---------,,,---///000000000///...---...//////000000//////000///////////////000000222222333777===CCCHHHKKKKKKEEECCCHHHNNNPPPTTTXXX]]]TTTJJJHHHTTTfffuuu}}}rrreeeTTTHHHBBBAAABBBCCCLLLQQQ]]]jjjjjjdddjjjvvvaaaNNNGGGDDDAAA??????>>>===<<<::::::999999888777777777555555555555666666666666666555555555555555555666777777777777777777777777444444555666777888888999888888888888999999999:::444;;;===AAALLLUUUggg}}}llluuuyyyzzznnnVVVCCC===???AAABBBBBB>>>999444000//////////////////////////////......------......///................................................---......//////......---........................////////////////////////////////////000000000000222111111111222555888:::AAA@@@@@@BBBDDDEEEDDDCCCEEEEEEJJJRRRSSSXXXqqq{{{]]]SSSPPPOOOSSSWWWUUUJJJ@@@===<<<;;;???DDDHHHHHHFFF::::::888666444222111000//////...------------...------...//////...------...........................---,,,,,,,,,,,,---...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,---------------------...........................////////////---...//////000000//////000000///....../////////111444999???EEEJJJMMMOOOFFFEEEHHHOOOTTTUUUUUUVVVMMMOOOQQQVVVdddqqqnnndddYYYLLL@@@???@@@@@@FFFNNNjjjlllsssxxxtttqqq{{{aaaOOOGGGDDDAAA??????>>>===<<<::::::999999888777777777555555555555666666666666555555444444444444555555666666666666666666666666444555666777888999::::::888888888999999999::::::888>>>@@@FFFTTT```xxxvvvkkksssxxxuuu```LLLCCC@@@@@@AAAAAA@@@<<<666111/////////////////////////////////............//////---........./////////000..............................////////////.................................//////000000000000000///////////////000000000111111111222444777:::<<>>===???DDDHHHKKK>>><<<:::888777555222000///......------------------..................---.................................------...............------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------******++++++,,,---......,,,,,,------...//////000///............///000000......///000000000000000000000//////......//////222777>>>EEEJJJLLLMMMNNNGGGMMMTTTYYYWWWRRRPPPPPPIII[[[gggeee```[[[PPPDDDBBB===>>>HHHMMMNNNWWWeee|||zzzzzzzzz~~~```NNNGGGDDDAAA??????>>>===<<<::::::999999888777777777555555555555666666666666555555444444444444555555666666666666666666666666555555666777888999:::;;;888999999999999:::::::::<<>>??????BBBIIIJJJGGGHHHLLLMMMVVVnnnyyyrrrcccUUUPPPSSSTTTQQQLLLHHHCCC>>>===@@@FFFKKKAAA???;;;999999777444111//////...------------............------..................................................................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------)))******+++,,,---......+++,,,,,,---...///000000///............///000000...//////000000000000000111000000/////////000000555;;;CCCIIIKKKKKKKKKLLLNNNTTTXXXUUUPPPNNNSSSWWWkkkpppkkkWWWEEE@@@@@@>>><<>>===<<<::::::999999888777777777555555555555666666666666666555555555555555555666777777777777777777777777555555666777888999999:::999999999999::::::::::::;;;???BBBMMM___qqqyyymmm{{{|||bbbPPPFFFBBBAAAAAAAAA???;;;555111000000000000000000000000000//////......//////000.........//////000000000////////////////////////...//////000000//////...........................---...000111222111111000//////000000111111222222000222555999<<<>>>@@@AAA??????CCCIIIHHHDDDJJJUUUjjj}}}xxxzzzcccWWWVVVRRRLLLOOOMMMIIIBBB======CCCHHHFFFBBB===;;;;;;:::888555000000///...............///...------------...///........................------...//////...------.........---------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------***++++++,,,---......///,,,,,,------...///000000............////////////...///000000111111000000111000000000111111222333;;;AAAHHHLLLLLLLLLLLLMMMTTTUUUQQQKKKLLLWWWeeemmmzzzkkkUUUCCC<<<<<>>===<<<::::::999999888777777777555555555555666666666666777666666555555666666777777777777777777777777777666666666777777777888888999999999:::::::::;;;;;;:::???GGGWWWlll|||uuu[[[NNNEEEDDDCCCBBBBBB???999555000000000000000000000000000000////////////000000///////////////000000000//////////////////////////////000000000000//////////////////////////////---...000222222222111000000000000111222333333333222555:::???CCCDDDDDDDDD@@@@@@EEEJJJHHHIIIXXXlll}}}rrrkkk[[[JJJOOOOOOMMMFFF???===BBBGGGKKKEEE???<<<===???===;;;111111000////////////000///...------------...///........................,,,---............---,,,------------............,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------.........///,,,---------......//////,,,---///000000000///...//////000111111111111000000000111111222333555555BBBGGGMMMPPPOOONNNQQQTTTUUURRRMMMNNN]]]qqq}}}~~~jjjUUUCCC@@@EEEHHHMMMUUUeeeqqqxxxwww{{{]]]IIIGGGDDDAAA??????>>>===<<<::::::999999888777777777555555555555666666666777777777666666666666777777777777777777777777777777666666666666666777777777999999:::::::::;;;;;;;;;:::AAAMMMaaaxxx}}}}}}eeeVVVHHHFFFDDDDDDDDDAAA<<<888000000000000000000000000000000////////////000000000000000000////////////000000000000000000000000//////000000000000//////000000000000000000000000,,,...000222333222111000000000111222333333444444333777===CCCGGGHHHHHHGGGFFFFFFKKKPPPPPPVVVnnnqqqWWWMMMOOONNNIIIAAA>>>AAAFFFOOOHHHAAA>>>@@@BBBAAA???222111111000000000000000///...---,,,,,,---...///........................+++,,,---......---,,,+++,,,---------.../////////,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///---------...............,,,---///111111000...---//////000111111111111111000000111222333555666777FFFKKKQQQRRRQQQRRRVVVZZZSSSPPPOOO[[[uuuaaaMMM???BBBHHHOOOccc{{{www~~~www]]]LLLEEECCCAAA???===<<<<<<<<<999999999888888888888777777666666777999999888666999888777555555555666777777777666666555555555444777777777777777777888999:::999888777777999;;;===;;;JJJ\\\nnnzzz```OOOBBB>>>>>>;;;???DDD@@@999555111............---111111000000//////.........000111000///...///111//////000000000000////////////000111111111111111......//////000000111111111111000000111111222333333333333333444555666666999AAAGGGGGGEEEFFFGGGGGGLLLGGGIIIWWWjjj{{{}}}yyy___MMMLLLLLLMMMLLLJJJIIIJJJPPPOOOKKKCCC<<<;;;@@@FFF>>>888111///000111///+++000000///...............------------------------................................................++++++,,,,,,,,,------------------............///---------.........//////............/////////000000000000000111111111111111111000000//////.........000222333333777===CCCJJJQQQUUURRROOOQQQUUUWWWKKKWWWkkkrrrTTTDDDNNNJJJDDDKKKVVVggg|||kkksss|||^^^LLLEEEDDDAAA???===<<<<<<<<<999999999999888888888888999888888999;;;;;;:::888999888777666555555666777777777666666666555555555888888888888888999999::::::::::::999999:::<<<>>>>>>III___~~~oooWWWGGGAAA@@@;;;>>>CCC???888555111....../////////111111000000////////////...000111000///...///111//////000000000000////////////000111111111111111////////////000000111111111111111111111222222333333333333333444555666777;;;===CCCJJJMMMMMMKKKKKKBBBHHHYYYpppuuu[[[WWWRRRNNNLLLKKKMMMPPPSSSSSSOOOHHHAAA>>>@@@DDD@@@:::333000111222000...000000///............///........................................................................++++++,,,,,,,,,------------------............///---------.........//////........./////////000000000000000000111111111111111111000000////////////222222111222555;;;CCCIIISSSTTTRRROOOPPPRRROOOIIITTTfffqqqYYYIIIIIIGGGAAAKKKfffrrrllljjjwww~~~^^^LLLEEEDDDBBB???============:::999999999888888888888888888777999:::;;;:::888888777777666666666666777777777666666666666555555999999888888999::::::;;;:::;;;<<<;;;;;;<<<>>>@@@EEEPPPlll|||```KKK@@@===888:::>>>:::888555111//////000000000111000000000000/////////...000111000///...///111//////000000000000////////////000111111111111111/////////000000000000111111111111111222222222333222222222333444666777888CCC???BBBJJJLLLGGGFFFIIIIIIUUUlll|||uuummm```TTTMMMLLLOOORRRUUUVVVUUUPPPHHHCCCBBBBBBDDD>>>666222111222222111111000//////......//////////////////////////////................................................,,,,,,,,,,,,---------------------............///------........./////////....../////////000000000000000000000111111111111111000000000000/////////666333000222999BBBJJJOOORRRQQQLLLIIILLLUUUZZZZZZmmmooosssooo^^^JJJEEELLLIIIUUU\\\dddppprrrpppwww___MMMFFFDDDBBB???>>>=========::::::999999999888888888666555555666888999777666777777777666666666666777777777666666666666666666888888888888888999:::;;;999;;;<<<<<<;;;<<<@@@CCCKKK___~~~zzz}}}lllRRRBBB>>>888999===:::999666222000000111111111000000000000000000000000...000111000///...///111//////000000000000////////////000111111111111111000000000000000000000000111111222222222333333222222222333444666888:::;;;GGGDDDFFFKKKGGGDDDPPPbbbrrrxxx{{{wwwwwwzzzxxxcccUUUPPPNNNMMMRRRTTTVVVTTTOOOIIIEEECCCFFF@@@888222111222333333111000000///.../////////........................................................................,,,,,,,,,------------...---------............///............////////////...////////////000000000///000000000111111111111000000000000000000000000666333111666???HHHNNNQQQOOONNNJJJGGGNNNaaasss}}}zzzcccPPPJJJFFFBBBJJJXXX```ttt~~~|||vvvppp{{{```MMMFFFDDDBBB@@@>>>=========:::::::::999999999999888666555555666888888777555666666666777777777777666666666777777777777777777666666666777777888::::::888:::<<<<<<;;;===CCCHHHMMMqqqxxxyyywwwrrrxxx}}}]]]GGGAAA<<<<<<@@@>>>:::777333111111222222222000000000000111111111111...000111000///...///111//////000000000000////////////000111111111111111111111111111000000000000000111222333333333333222222333444555888:::===>>>DDDGGGMMMMMMIIIRRRsss{{{uuujjjbbb\\\XXXXXXZZZ```dddfffbbb]]]]]]eeemmmooo}}}yyydddYYYQQQIIIMMMPPPTTTUUURRRNNNIIIFFFGGGAAA:::444111111222333111111000///////////////------------------------................................................,,,,,,---------.........---------............///........./////////000000////////////000000000111///000000000111111111111000000000000111111111111333333555<<>>>>>===>>>::::::::::::999999999999777777666888999:::999777555666666777777777777666666666777777777777888888555555666666777888::::::888;;;===<<<;;;@@@HHHPPPWWWyyy~~~{{{uuurrrlllooodddIIIAAA;;;:::===<<<===999555222222222222222000000000111111111111222...000111000///...///111//////000000000000////////////000111111111111111222111111111111000000000000111333444444444333222333444555777:::===@@@AAADDDKKKPPPLLLMMMddd~~~nnnfff^^^\\\___```^^^YYY```YYYTTTRRRPPPMMMLLLNNNEEEGGGHHHIIIJJJLLLOOOQQQRRR]]]ppptttfffYYYMMMJJJMMMQQQTTTSSSPPPLLLIIIGGGCCC===666222111222333222111000000//////000000------------------------................................................,,,---------............---------............///....../////////000000000/////////000000000111111000000000000111111111111000000000111111111111222222555;;;CCCIIIKKKKKKIIIGGGDDDHHH```|||RRRGGG@@@BBBKKKYYYpppyyybbbMMMGGGEEECCC@@@???>>>>>>>>>;;;;;;:::::::::999999999777666666777999:::888777444555666777888888777666666666777777777888888888666666666777888999;;;;;;:::<<<>>>======CCCOOOYYYqqqxxxqqqhhhfffooooooNNNEEE===999;;;:::???;;;666333222222222111000000111111111222222222...000111000///...///111//////000000000000////////////000111111111111111222222222111111111000000000111333444555444333222444555777999<<<@@@CCCDDDEEELLLMMMJJJXXX|||~~~vvvpppkkkgggdddUUURRRPPPRRRWWW[[[\\\[[[\\\ZZZ\\\aaa```ZZZTTTSSSYYYTTTQQQSSSXXXYYYTTTOOOMMMPPPYYYbbbfffiiisss~~~~~~xxx{{{|||pppbbbUUUKKKMMMOOORRRSSSRRRNNNLLLHHHEEE@@@:::555333333444222111000000//////000000........................................................................------------............---------............///.../////////000000000000//////000000000111111111000000000000111111111111000000111111111222222222555:::BBBHHHJJJJJJIIIHHHCCCMMM```vvvyyyeeeJJJGGGEEEHHHSSShhh~~~bbbMMMGGGEEECCCAAA???>>>>>>>>>;;;;;;;;;:::::::::999999555444444555777888666555444555666888888888777666666666777777888888888999777777777888999;;;<<<===<<<>>>???>>>>>>EEESSS^^^{{{rrrfff___^^^dddrrr~~~}}}YYYNNNDDD???@@@>>>@@@<<<777444222222111000000000111111222222222222///000111000///...///111//////000000000000////////////000111111111111111222222222222111111000000000111333555555444333222555666777:::>>>AAADDDFFFCCCHHHHHHLLLjjj|||ccc\\\UUUSSSSSSRRRRRRSSSQQQSSSXXXaaajjjrrrwwwxxxxxxsss|||qqqgggeeekkkllleee]]]VVVTTTUUUXXXVVVPPPQQQVVVYYYWWWaaauuu{{{ssshhh[[[NNNNNNOOOQQQSSSRRROOOMMMIIIGGGCCC===777444444555222111111000000000000000////////////////////////................................................---------.........//////---------.........//////////////////000000000000000000000000111111111111000000000000111111111111000000111111222222222222999???FFFJJJIIIHHHHHHIIIMMMgggxxxeeeWWWPPPBBBGGGOOO^^^sss```KKKEEEDDDBBB???>>>>>>>>>>>>===<<<;;;:::999999999999888888777777777777888888888888777777777777888888666666666666777777777777::::::::::::::::::;;;;;;BBB<<<;;;???BBBMMMffftttddd]]]XXXUUUWWW]]]zzzyyy|||mmmQQQDDD???>>>???>>>>>>;;;777333111111222111111111111000000000000000000000000000000000000111111222222222222111111222222222222222222222222111111222222222333333333111222444444333222333444333888<<<===???EEEIIIJJJDDDHHHPPPbbbrrreeeXXXQQQHHHLLLLLLIIIJJJSSS]]]cccfffnnnzzz|||||||||{{{uuuvvvpppcccWWWSSSRRRRRRUUURRRRRRUUUYYYiiisss___XXXPPPOOORRRSSSPPPLLLMMMKKKHHHDDD@@@;;;777444999777555333111000000000////////////////////////................................................------------------------,,,---///000000000///.............../////////000000000000000111111111111000000000000////////////222333333222000111333555>>>HHHNNNMMMLLLOOORRRQQQhhhfffUUUMMMFFFIIIKKK]]]qqq___JJJFFFEEECCCAAA????????????===<<<;;;:::999999999999888888777777777777888888888888777777777777888888666666666666777777777888999999999::::::::::::::::::;;;>>>@@@GGG]]]xxxfff]]]XXXUUUWWW\\\lll|||zzzYYYGGGBBB@@@>>>>>>>>><<<888444111111222111111111111000000000000111111111111111111111111111111222222222222111111222222222222222222222222111222222222222333333333111333555444333222333444777777:::???CCCEEEFFFGGGMMMYYYiii|||qqq___XXXSSSNNNLLLKKKMMMOOORRR___tttzzzkkkccc```]]]aaa\\\[[[^^^___aaannn~~~~~~qqqhhh]]]VVVTTTTTTRRRPPPOOOMMMJJJFFFAAA===:::888<<<:::777444111000000000////////////////////////................................................------------------------------///000000000///............/////////000000000000000000111111111111111111111111111111111111333333333222222333777999FFFLLLPPPNNNHHHMMM```ssskkkTTTKKKDDD@@@BBB]]]rrr___JJJGGGFFFCCCAAA@@@@@@@@@@@@<<<<<<;;;:::999999999999888888777777777777888888888888777777777777888888666666666777777777888888888888999999999:::::::::666>>>BBBCCCQQQwww~~~lllaaaZZZWWWWWWYYY]]]sssaaaJJJEEECCC>>>>>>>>>===999555333222222222222111111111000000000111111111111111111111111111111222222222222111111222222222222222222222222222222222222333333333333333444555555333222333444;;;777999BBBFFFDDDDDDIIIUUUkkkpppWWWKKKJJJKKKLLLLLLMMMSSS\\\kkk{{{uuurrrpppjjjiiinnnlllaaaYYYYYYeeemmmssswww{{{}}}||||||mmm^^^TTTPPPQQQRRRQQQPPPLLLHHHDDDAAA???>>>AAA>>>:::666333111111111////////////////////////................................................---------------------------......///000/////////....../////////000000000000000000000111111111111222222222222222222222222444444444333444777<<<@@@MMMPPPQQQMMMKKKXXXzzztttQQQHHHAAA@@@JJJSSSzzz~~~___JJJFFFEEECCCAAA@@@?????????<<<;;;::::::999999999:::888888777777777777888888888888777777777777888888666666777777777888888888777888888999999:::::::::<<>>===>>>>>>;;;777444333333222222222111111111000000111111111111111111111111111111222222222222111111111222222222222222333333222222222333333333444444444555666555333333444666>>>999;;;DDDFFFCCCJJJVVVeee~~~kkk\\\NNNKKKOOORRRTTTVVV```ooo|||}}}uuucccTTTNNNTTTVVVYYY___lll|||xxx|||xxxeeeUUUMMMNNNQQQTTTRRROOOKKKHHHEEEDDDCCCFFFCCC>>>999555333222111////////////////////////................................................------------............---......///////////////...////////////000000000///000000000111111111111111111111222222222222222444444444333555:::AAAFFFOOOPPPNNNMMM[[[yyyaaaHHHHHHDDDOOOjjjxxx}}}zzz```KKKEEEDDDBBB@@@>>>>>>>>>>>>;;;;;;:::999999999::::::888888777777777777888888888888777777777777888888777777777777888888888888777888888999::::::;;;;;;BBBCCCFFFXXXvvvpppmmmllljjjkkknnnqqqssssss|||{{{zzzxxxvvvtttsssrrrnnnkkksssuuuuuu~~~}}}xxxooofffZZZRRRRRRiiixxx|||\\\KKKCCC>>>===>>>???===:::666444333222222222222111111111111111111111111111111111111111111222222222222111111111111111222222333333333222222333333333444444444444555555555444444666888>>>===@@@EEEFFFJJJZZZllllll^^^UUUOOOLLLRRRZZZaaaiiiooo~~~jjj___^^^bbbZZZQQQNNNQQQ[[[jjjvvvsssaaaUUURRRSSSWWWUUURRROOOLLLIIIHHHGGGIIIGGGCCC>>>999555333222000000000000000000000000////////////////////////........................---------....../////////............/////////000////////////000000000111///000000000111111111111000000000111111111222222222333333444777===DDDIIIKKKPPPNNNTTTvvvnnnMMMCCCMMMWWWpppaaaMMMEEECCCAAA???>>>===>>>>>>;;;::::::999999:::::::::888888777777777777888888888888777777777777888888777777777888888888999999888888999:::;;;;;;<<<<<>>@@@???<<<888555333333222222222222111111111222222222222222222222222111111222222222222111111111111111222222333333444333333333333444444444444444444555555444555888;;;>>>BBBEEEHHHNNN]]]tttzzzhhhZZZTTTUUUPPPTTT]]]jjjuuu{{{eeeXXXQQQNNNSSS[[[ttt|||kkkaaa\\\ZZZYYYXXXUUURRRNNNKKKJJJKKKIIIGGGCCC>>>999555222000000000000000000000000////////////////////////........................---------...//////000000///............///000000/////////000000000111111000000000000111111111111//////000000111222222222222333555777:::@@@GGGLLLHHHPPPXXXiiixxxVVVDDDAAAUUUsssbbbNNNFFFDDDBBB@@@???>>>>>>???:::::::::999999::::::;;;888888777777777777888888888888777777777777888888777777888888888999999999888999:::;;;<<<======>>>AAANNNnnn}}}yyyuuuttttttttt}}}~~~~~~}}}||||||uuuyyy}}}~~~}}}}}}|||rrrbbbSSSLLLWWWjjjXXXDDDDDD<<<>>>AAAAAA===999555444333333222222222111111111222222222222222222222222111111222222222222111111000111111222333333444444333333333444444444444555333444444444555777:::===???FFFIIILLL\\\xxxtttbbbVVVNNNKKKQQQZZZXXXjjjyyynnnhhh[[[RRRPPPaaa{{{ssshhh^^^^^^^^^\\\XXXTTTOOOLLLKKKJJJJJJGGGBBB<<<666333000000000000000000000000////////////////////////........................---------...///000000000///......---...///000111//////000000000111111111000000000000111111111111000000111111222333333444333555777:::>>>CCCIIIMMMJJJTTTiii~~~aaaLLLLLLRRRkkkcccOOOGGGEEECCCAAA@@@???@@@@@@:::::::::999999:::;;;;;;888888777777777777888888888888777777777777888888777888888888888999999999999999:::;;;<<<>>>>>>???BBBXXX|||sssdddUUUIIIKKKPPP^^^zzz^^^HHHKKK<<<>>>AAAAAA>>>999666444333333333222222222111111222222222222222222222222111111222222222222111111000000111222333333444444333333333444444444555555222333444444555888<<>>777333000000000000000000000000000000000000000000000000........................---------...///000000111///......------///000111000000000000111111111111000000000000111111111111111111222333333444555555444666:::===AAAEEEKKKOOONNNXXXwwweeeXXXIIIZZZiiidddQQQGGGEEECCCAAA???>>>>>>>>><<<<<<;;;;;;;;;:::::::::999999999999999999999999888888888888888888888888666666777888999::::::;;;666===999666===??????EEEBBBnnnoooZZZIIIFFFIIITTT___mmmxxx{{{kkkJJJMMMFFF@@@===AAACCC===666333444444333333333333222222111111111111111111111111111111111111111111111111111111222222222333333333444444444555555555555666666777666444555;;;AAADDDIIIFFFHHHcccvvveeeWWWUUURRROOOQQQZZZhhhrrr|||}}}___NNNRRRVVVcccooozzz{{{hhhddddddiiikkkbbbUUUNNNKKKIIIHHHHHHGGGBBB;;;444333111//////000111000///111000///...............'''---111000000111---'''////////////////////////000000000000000000000000...//////000000000000000000111111111111222222222444333222222333444444333444555:::BBBIIIKKKJJJIIITTT|||dddOOORRRMMMnnndddQQQGGGEEECCCAAA???>>>>>>>>><<<<<<;;;;;;;;;:::::::::999999999999999999999999888888888888888888888888888888888888888999999999666>>>;;;999???AAABBBJJJUUUtttdddVVVKKKDDDEEELLLZZZuuuuuu|||~~~RRRIIIGGGAAA>>>BBBCCC>>>888555444444333333333333222222111111111111111111111111111111111111111111111111111222222222222333333333444444444555555555555666777777666666999???CCCEEEFFFOOO\\\wwwwwwggg\\\TTTXXXYYY]]]dddqqqeeeYYY^^^aaaccchhhpppxxxwwwtttxxxyyynnn]]]QQQLLLJJJIIIIIIIIIEEE>>>888444222000000111111000///000000///.........//////111000...------...000111////////////////////////000000000000000000000000...//////000000000000000111111111111222222222222333222222222333333444444666555999AAAGGGIIIPPPWWW}}}aaaTTTOOOPPPssseeeQQQGGGEEECCCAAA???>>>>>>>>><<<<<<;;;;;;;;;:::::::::888888888888888888888888888888888888888888888888999999999888888888777777777???>>><<>>HHH```vvv___KKKJJJCCC???BBBCCC???:::777444444333333333333222222222222222222222222222222222222222222222222222222222222222222333333333333444444444555555555555666777666777:::>>>AAACCCEEEHHHaaaxxxxxxaaaZZZ]]]bbbccchhhsss{{{vvvrrrtttnnndddiiivvv|||dddSSSNNNKKKJJJJJJJJJHHHBBB===666444111000111111111000//////.........///000000333---,,,000000,,,---333////////////////////////000000000000000000000000...///000000111111000000111111111111222222222333222222222222222333444444999888>>>GGGHHHHHHWWWkkkeeeGGGGGGVVVffffffPPPGGGEEECCCAAA???>>>>>>>>><<<<<<;;;;;;;;;:::::::::777777777777777777777777888888888888888888888888888888888888888888888888777??????===@@@AAAJJJ\\\~~~|||tttaaaTTTGGGBBB@@@CCCQQQbbblllSSSLLLDDD???AAABBB???;;;999444444333333333222222222222222222222222222222222222222222222222222222222222222222333333333444444444444444555555555555666777555777;;;???AAACCCEEEJJJoooqqqhhhkkkwww}}}ssseeeeeennn}}}hhhUUUOOOMMMJJJJJJKKKIIIEEEBBB:::777333222111222111000///.........///000111111///+++000>>>>>>000+++/////////////////////////////////////////////////////////000111111111111000111111111222222222333333000111222222222333444666:::<<>>>>>>>><<<<<<;;;;;;;;;:::::::::777777777777777777777777888888888888888888888888666777777888999999::::::888???>>><<>>;;;:::444444333333333222222222222222222222222222222222222222222222222222222222222222333333333444444444444444444555555555555666777555777===??????DDDJJJ[[[{{{{{{xxxssssssqqquuuzzz~~~vvvpppkkk{{{kkk[[[RRROOOJJJIIIJJJIIIFFFDDD===:::555333222222111111///////////////000111222111...666EEEEEE666...111000000000000000000000000///////////////////////////000000111111111111111111222222222222333333333///111333333222333666888;;;???HHHNNNKKKRRRttt\\\MMMRRRYYYppphhhPPPGGGEEECCCAAA???>>>>>>>>><<<<<<;;;;;;;;;:::::::::888888888888888888888888888888888888888888888888555666777888999:::;;;;;;999???>>>===BBBJJJeeeppp}}}eeeVVVOOOOOONNNTTT^^^dddiiixxx{{{yyy}}}hhhYYYJJJCCC@@@@@@KKKXXXwwwaaaUUUKKKBBBAAAAAA>>>;;;;;;444444333333333333222222333333333333333333333333333333333333333333333333333333333333444444444444444444444555555555555666777666999???@@@AAAKKKYYYvvvrrr||||||ttthhh[[[SSSQQQQQQKKKSSSYYYYYY\\\dddmmmssssssuuuwwwwwwxxxzzz|||wwwvvv|||mmmcccWWWRRRLLLIIIIIIIIIGGGEEE@@@<<<777444333222222111000000/////////000111111222...111999999111...222000000000000000000000000000000000000000000000000///000111111222222111111222222222222333333333333///222444444333444888;;;===AAAHHHMMMSSSeee|||nnnSSSIIIbbbiiiPPPGGGEEECCCAAA???>>>>>>>>><<<<<<;;;;;;;;;:::::::::999999999999999999999999888888888888888888888888777777888888888999999999999???>>>???GGGVVV{{{}}}yyyzzz___OOOJJJLLLPPPOOOTTT]]]___aaannn~~~vvvmmmsss~~~qqq```NNNFFF@@@>>>FFFQQQ|||rrr[[[PPPFFFCCCBBB???======444444333333333333222222333333333333333333333333333333333333333333333333333333333444444444444555444444444555555555555666888777===CCCCCCFFFXXXmmmppp___iii|||yyyvvvvvvvvvssslllfffeee```XXXPPPLLLKKKMMMOOORRR[[[___WWWPPPTTT]]]dddbbbbbbbbb``````aaacccfffmmmuuu{{{}}}zzzwwwlllhhh]]]WWWPPPKKKJJJIIIGGGEEEBBB>>>999444333333222222111111000000///000000000......---,,,,,,---......000000000000000000000000000000000000000000000000000000111222222222222111222222222333333333444444///333666666444555999>>>@@@HHHSSS___qqq___[[[TTTaaaiiiPPPGGGEEECCCAAA???>>>>>>>>><<<<<<;;;;;;;;;:::::::::999999999999999999999999888888888888888888888888999999999888888888888888:::??????AAALLL___eeeNNNGGGLLLSSSRRRSSS^^^lllrrrwww{{{rrrfffkkkvvvvvvfffVVVNNNFFF???AAAHHHddd```TTTIIIEEECCC@@@>>>>>>444444444333333333222222333333333333333333333333333333333333333333333333333333333444444444555555444444444555555555666666888999@@@FFFFFFKKKbbb|||{{{dddUUUZZZlllvvvsssqqqzzzyyyyyy~~~}}}xxxrrrkkk```XXXUUUVVVXXXYYYttt}}}~~~oooaaa```hhhooommmllljjjgggeeeeeehhhkkkkkksss||||||qqq|||rrrjjjiiibbb[[[RRRMMMKKKJJJHHHFFFDDD???999555333333222222222222111000//////000000---111111......111111---000000000000000000000000000000000000000000000000000000111222222222222111222222333333333444444444///333777777555666:::???CCCPPPaaavvvpppZZZQQQZZZiiiMMMIIIFFFCCCBBBAAA@@@>>><<<::::::;;;;;;:::888777555888888999999999:::::::::999999999999999999999999999999999999:::;;;<<<<<<999???BBBCCCSSSyyytttXXXIIIFFFJJJOOOXXXUUU]]]ooo~~~~~~yyyvvvooopppuuuzzzlll\\\OOOFFF@@@AAAEEELLLbbbuuuxxxmmm[[[IIIBBBBBB@@@>>>>>>888555222111222444444444555555555444444333333333333333333333333333333333555555555555555555444444444555666555444444555666777888AAAJJJIIIMMMlllttt]]]YYY\\\fff{{{mmmxxx{{{lllhhhbbbZZZaaappprrrggguuu|||uuu~~~~~~yyy}}}iiicccjjjeeeddd___WWWRRRNNNHHHDDDJJJGGGAAA999111///111444111111000/////////////////////000000111111222222000000000000000000000000000000111222222222222111111111222222222333333333222222333333333333444444555555222555;;;777999IIIEEEXXXuuutttaaaSSSQQQgggiiiMMMIIIFFFCCCBBBAAA@@@>>><<<;;;;;;;;;;;;:::999888888888888999999999:::::::::999999999999999999999999999999999999:::;;;<<<===888???AAADDD\\\gggNNNFFFGGGKKKPPPTTTSSS^^^sss|||qqqkkkwww{{{vvvqqqqqqttt~~~~~~qqq```RRRGGG@@@???BBBBBBYYY|||tttuuuzzz___GGGAAABBB>>>;;;<<<999777444222333444444444555555444444444333333333333333333333333333333333555555555555555555555555444555666666444444555777999>>>DDDHHHOOOaaa}}}|||]]]QQQXXXcccyyyfffaaa```bbbtttlllvvvxxxjjjcccfffiiiiiieee]]]TTTMMMIIIGGGIIIGGGBBB;;;444000111333111111000///////////////000000000000000111111111000000000000000000000000000000111222222222222111111111222222222333333333222222333333333333444444555666222444:::666:::KKKQQQhhh{{{^^^KKKOOOYYYuuu~~~yyyvvvjjjNNNIIIFFFCCCBBBAAA@@@>>><<<<<<;;;;;;:::::::::;;;;;;888888999999999:::::::::::::::::::::::::::::::::999999999999:::;;;<<<===???HHHMMMUUUvvv\\\GGGCCCGGGLLLOOOTTTVVVccczzz}}}wwwrrrdddVVVPPP\\\kkkyyyxxxuuurrrrrryyyvvveeeWWWIII???===???888NNNqqqwwwtttiiiGGGBBBDDD>>>999;;;<<<999555444444444444333555444444444444333333333333333333333333333333333555555555555555555555555444555666666555555777999===CCCGGGLLL^^^|||xxx```SSSWWWlllttt```OOOKKKNNNVVVkkk~~~yyymmmccc___nnnqqqppphhh[[[OOOJJJJJJHHHGGGCCC>>>888444222222111111000////////////000111111111111000000000000000000000000000000000000000000111222222222222111111111222222222333333333222222333333333333444444444666333555;;;:::AAAUUUnnneeeNNNEEEZZZkkk|||uuuooohhhfffddddddcccbbb___]]]kkkOOOIIIFFFCCCBBBAAA@@@>>><<<===<<<;;;::::::;;;===>>>888888999999999::::::::::::::::::::::::::::::::::::999999::::::;;;<<<===BBBNNNWWWddd]]]IIIDDDEEEJJJPPPYYY]]]lllwwwjjjXXXHHHFFFQQQYYY^^^lll|||yyysssooosss}}}xxxiii[[[LLL@@@<<<>>>666HHHddd|||vvvLLLDDDGGG@@@;;;>>>>>>;;;777555444444444333444444444444444444444444333333333333333333333333444444444555555555555555555666666666666666999;;;BBBCCCHHHYYYvvv|||ccc\\\```ooozzzSSSGGG>>>???AAACCCOOO]]]ooo~~~uuulllfffsssxxx}}}xxxhhhUUULLLLLLGGGFFFEEEAAA<<<777444222222111000000//////000000222222111111000000//////000000000000000000000000000000111222222222222111111111222222222333333333222222222333333333444444333666444666>>>@@@MMMfffpppRRRLLLSSSuuu{{{vvvooollliiibbbXXXPPPLLLKKKJJJJJJKKKLLLKKKJJJlllPPPIIIFFFCCCBBBAAA@@@>>><<<===<<<;;;:::;;;<<<===>>>888888999999999:::::::::::::::::::::::::::::::::::::::::::::;;;<<<=========FFFPPPbbb___LLLEEECCCIIISSS[[[bbbrrrnnnZZZLLLNNN[[[cccaaahhh|||sssmmmooottt|||yyymmm___OOOBBB<<<>>>999DDDWWWuuuTTTFFFFFFAAA<<>>FFFAAALLLnnn}}}jjj^^^dddrrriiiJJJCCCAAADDDDDDAAADDDJJJVVVnnn}}}yyy~~~|||xxx~~~yyyaaaPPPKKKGGGFFFFFFDDD@@@;;;666222222222111000000000000000222222111111000000//////000000000000000000000000000000111222222222222111111111222222222333333333222222222333333333444444333777555777>>>CCCUUUqqq]]]FFFPPPcccxxxsssjjjccc\\\XXXVVVQQQIIICCCEEEDDDCCCDDDEEEFFFFFFEEEmmmRRRIIIFFFCCCBBBAAA@@@>>><<<===<<<<<<;;;;;;;;;<<<<<<888888999999999:::::::::::::::::::::::::::::::::::::::::::::;;;<<<===>>>;;;BBBNNNhhh]]]KKKDDDAAAJJJWWW\\\eeeuuummmbbbcccvvv}}}sssllllllmmmsss{{{qqqdddTTTDDD>>>???:::AAALLLddd```IIICCC???<<<<<<>>>;;;777555444444444333333333333444444444444555333333333333333333333333333333444444555666666666666777777777777999===@@@HHHEEEXXX~~~ddd^^^```qqq___HHHCCCAAABBBBBBAAADDDIIIMMMVVV]]]mmm~~~lllnnn~~~oooWWWLLLGGGGGGFFFFFFCCC>>>888333222222111000000000000111111111111111000000000000000000000000000000000000000000111222222222222111111111222222222333333333222222333333333333444444444888666777===CCCYYYyyy]]]NNN```xxxzzzpppdddZZZVVVQQQNNNJJJIIIIIIHHHEEEBBBGGGFFFEEEFFFHHHHHHFFFDDDnnnRRRIIIFFFCCCBBBAAA@@@>>><<<<<<<<<<<<<<<<<<;;;:::999888888999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<===>>>???IIIbbb[[[GGGBBBBBBJJJWWW```iiixxx}}}rrrkkkjjjiiikkkxxxwwwjjjXXXGGG???@@@999===AAAUUUrrrOOOBBB@@@>>>;;;===:::666444444444444333333333333444444444555555333333333333333333333333333333444444555666666777666777777777777:::>>>BBBGGGQQQiiiwwwpppfff^^^eeeuuuWWWCCC???<<<===>>>???DDDIIIGGGLLLQQQ```ttt{{{vvvhhhmmmzzz___PPPHHHGGGFFFFFFEEEAAA:::555333222111111000000111111000000000000000111111111000000000000000000000000000000111222222222222111111111222222222333333333222222333333333333444444222888777999@@@JJJddd|||bbb___yyysssgggaaaZZZQQQKKKKKKLLLNNNPPPSSSTTTUUUTTTSSSSSSTTTUUUYYY\\\]]]\\\ZZZnnnSSSIIIFFFCCCBBBAAA@@@>>><<<<<<<<<======<<<:::888777888888999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>>>>AAAQQQxxx[[[EEEBBBBBBJJJUUUfffooo|||}}}rrrkkkjjjgggfffttt{{{nnn[[[III@@@@@@888;;;;;;KKKyyy~~~VVVCCCBBBAAA;;;<<<999555444444444444333333333333444444555555555333333333333333333333333333333444444555666777777777777777777888;;;???CCCFFF\\\vvvzzzjjjcccZZZjjjzzzTTTBBB@@@???AAACCCDDDGGGJJJKKKRRRVVV]]]ddddddpppxxxooovvvdddSSSIIIHHHFFFFFFFFFBBB;;;666333222111111000111111111//////000000111111222222000000000000000000000000000000111222222222222111111111222222222333333333222222333333333444444444///666888<<>>===<<<<<<<<<;;;::::::::::::;;;888999999::::::;;;;;;<<<999999::::::::::::;;;;;;<<<999888:::;;;:::<<>>;;;888555444444666777777666555444444444444444444444444444444444444444444444444555555555666666:::888777999<<<>>>AAADDDSSSeeexxxmmmddd___jjj~~~zzzwwwRRRIII999AAA???===IIIIIILLLIIIZZZkkkqqqpppnnnnnnmmmgggnnnyyy}}}yyyuuuPPPNNNIIIGGGJJJJJJDDD===:::444222000000111222111000000000000000000000000000////////////000000000000222222111111111111111111000111111111111222222222333333444444444444444444777000;;;DDDBBB[[[yyyjjj]]]___yyy|||oooiiihhhaaacccggglllttt{{{pppOOOHHHGGGEEECCC@@@>>>======<<<<<<;;;::::::::::::;;;::::::::::::::::::::::::999999::::::::::::;;;;;;;;;888888;;;<<<<<>>IIIIIILLLSSSeeewww|||wwwppphhhccchhhggghhhllluuu~~~}}}{{{}}}~~~~~~WWWOOOIIIGGGJJJKKKFFFAAA>>>555333111000111222111000000000000000000000000000////////////000000000111111111111111111111111111111111111111222222222222333333444444444444555555555444AAAHHHIIIcccuuucccXXXWWWaaa{{{}}}vvvssssss}}}rrrPPPHHHFFFEEECCCAAA??????>>><<<<<<;;;::::::::::::;;;<<<<<<;;;::::::999888888999999::::::::::::;;;;;;999888999===>>>===@@@FFFTTTkkkLLLDDDCCC@@@FFFSSS^^^hhhnnnxxx|||xxxuuuvvvtttmmmddd]]][[[___dddyyy}}}rrreeeWWWJJJCCC<<<;;;;;;<<>>===<<<@@@GGG\\\vvv\\\GGGBBBBBB???FFFSSS[[[dddiiippp{{{|||}}}{{{xxxtttqqqtttqqqkkkccc\\\ZZZ\\\___kkkuuu~~~wwwkkk\\\OOOGGGBBB;;;;;;===:::===YYY{{{~~~uuuXXXFFFCCCAAA===<<<999777666555666666777666555444444444444444555555555555555555555555555555555555666666666666888999======:::@@@WWWppp|||eee^^^hhhvvvSSSSSSXXXiiizzz^^^DDDCCCAAAAAAJJJIIINNN```tttyyyoookkkoooyyypppdddbbb^^^WWWSSSRRRTTTXXXZZZ]]]lll{{{~~~yyyqqq^^^SSSKKKJJJJJJFFFAAA>>>888666222111111111111000000000000000000000000000//////000000000111111111111111111111111222222222111111111222222222333333333333444444555555666666555===BBBFFFWWWqqqvvvfffWWWHHHMMMbbbqqq~~~yyyaaaYYYMMMEEECCCEEEHHHJJJxxxUUUGGGFFFEEECCCAAA@@@@@@@@@<<<<<<;;;::::::::::::;;;999999999::::::;;;;;;;;;999999999:::::::::;;;;;;::::::<<<===<<<;;;@@@HHHnnnyyyfffSSSCCCAAAAAA@@@GGGRRRXXXaaaeeekkkuuuxxx|||yyyvvvsssppppppmmmhhhbbb^^^[[[\\\]]]```jjj{{{yyy{{{{{{wwwmmm```RRRIIIFFF:::888???;;;777KKKjjjuuuzzzaaaIIIBBBAAA===<<<:::888777666666666999888666555333333222222555555555555555555555555555555555666666666777777888999===???===GGGgggiiibbbfff|||dddCCCXXX\\\mmmgggHHHDDDAAAAAAJJJHHHMMM```ssswwwxxx}}}lllbbb\\\```bbb]]]UUUQQQVVV\\\TTTeeeuuufffXXXKKKHHHHHHFFFBBB@@@;;;777333111111111111111000000000000000000000000000000000000111111111111000000111111111222222222111222222222222333333333333333444555555666777777;;;DDDGGGPPPlllvvv]]]NNNKKK]]]sss{{{zzz{{{yyyhhhTTTEEEBBB>>>;;;;;;===>>>???zzzVVVIIIGGGFFFDDDBBB@@@@@@???<<<<<<;;;::::::::::::;;;888888999::::::;;;<<<<<<999999::::::::::::;;;;;;<<<;;;<<<===;;;;;;CCCMMMsssyyy```PPPBBBAAAAAABBBHHHQQQWWW```dddiiisssxxx~~~{{{yyywwwuuusssmmmkkkgggccc```]]]\\\\\\ZZZcccttttttvvvyyywwwooobbbTTTKKKFFF999555===<<<555BBBZZZ~~~|||{{{lllNNNAAA>>>===<<<:::999888777666666999888666555333333222222555555555555555555555555555555666666666777777777666666;;;???AAANNNvvvppp^^^eeerrr~~~[[[FFFPPPYYYssspppKKKCCCAAABBBJJJGGGMMM^^^nnnwwwtttnnnccc___aaannnvvvzzzsssfffaaahhhrrrqqq}}}yyyppp___MMMFFFFFFFFFDDDDDD===999444222111111111111000000000000000000000000000000000111111111222222000000000111222222333333222222222222333333333333333333444555666777777888999GGGOOO```rrrXXXFFFQQQmmm~~~xxxtttoooeee]]]___```RRR???@@@@@@??????>>>=========yyyUUUJJJIIIFFFDDDBBB@@@???>>><<<<<<;;;::::::::::::;;;::::::::::::::::::::::::999999::::::::::::;;;;;;<<<<<<======<<>>:::555222111111111111000000000000000000000000000000111111111222222222///000000111222222333333222222222333333333444444333333444555666777888888666MMM___yyyhhhRRRGGG[[[|||yyymmmbbbbbbbbbVVVEEEHHHFFFCCC@@@===;;;;;;<<>>>>><<<<<<;;;::::::::::::;;;<<<;;;;;;::::::999999888999999:::::::::;;;;;;;;;<<<<<<===>>>>>>BBBOOO]]]vvvyyycccRRRDDD@@@CCCEEEJJJOOOYYYbbbeeeiiisssxxx|||zzzzzzyyyxxxwwwpppmmmjjjfffccc___[[[XXXUUUWWWaaannnsssqqqsssxxx}}}xxxkkk]]]TTTGGG>>>;;;===;;;888CCCTTT]]]GGG>>>===<<<;;;:::999777666666333333333444555666777888666666666666666666666666666666666666777777777777:::777:::CCCKKK```eeecccYYYkkkjjjPPPLLLSSSlllyyyOOOBBB???AAAHHHEEEKKKNNN]]]ppptttccc```iiimmm|||~~~wwwZZZIIICCC@@@>>>>>>???;;;666222111111111111000000000000000000000000000111111111111222222222///000000111222222333333222222333333333444444444333333444555666777888999;;;YYYtttbbbPPPNNNfffzzzvvvttthhhXXXQQQMMMFFF???::::::<<>>===<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::;;;::::::::::::;;;<<<===@@@>>>;;;@@@AAA===RRRzzzwwwzzzkkkSSSAAABBBEEECCCIIIUUU```eeebbbeeepppxxx}}}{{{{{{yyyxxxvvvmmmkkkiiijjjkkkfff]]]UUURRRSSSTTTVVV___lllxxxzzzqqqcccWWWKKKCCC<<<999888999===DDD^^^nnnxxxwwwiiiHHHCCC>>>===<<<;;;999888777666666666666666555555555555444444555555666666777777444555777666555555666777666:::>>>DDDUUUwwwkkkaaa[[[dddkkkRRRMMM\\\mmm|||SSSFFF@@@===BBBAAAKKKNNNVVVeeevvv}}}uuurrryyy{{{|||}}}zzzrrryyyjjjIIIGGGDDD???HHHBBB@@@<<<666222000111333111111111111111111111111333222111000000111222333111222222333333444444555333333333333333333333333777444333666666666888===FFFccc}}}nnn___pppxxxeee^^^\\\ZZZMMM<<<===BBB<<<{{{UUUKKKHHHDDDBBBAAA@@@>>>===<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::::::::;;;;;;:::::::::;;;;;;<<<888:::;;;@@@DDDJJJlllllluuusssZZZFFFDDDDDDBBBGGGRRR^^^eeefffiiissszzz~~~{{{yyyyyyxxxvvvuuunnnkkkiiiiiiiiieee]]]UUUSSSRRRRRRTTT^^^lllyyyzzzrrreeeZZZKKKCCC<<<:::999888<<>>>>>===;;;999888777666666666666666555555555555555555555666666666666666555666888777666666777999<<<>>>BBBMMMcccccc\\\bbbuuuoooTTTJJJUUUppp~~~TTTFFF???<<>>===<<<<<<<<<;;;;;;;;;;;;:::::::::::::::::::::::::::<<<;;;;;;:::::::::;;;;;;999======>>>BBBNNN|||{{{iiiaaannnyyy```IIIDDDBBB@@@EEENNNYYYccchhhllltttyyy}}}{{{xxxwwwwwwvvvuuusssoookkkgggggggggddd\\\VVVTTTPPPNNNRRR\\\kkkyyyzzztttiii___MMMDDD===:::999888:::>>>???OOOjjjwww~~~SSSDDD@@@???===;;;999888777777666666666666555555555555666666666666666555555555666777999888777777999:::<<<<<>><<>>999444111111222333333333333333333333333222222111000000111222222111222222333333444444555333333333333333333444444666444555888::::::???EEERRRvvvvvv^^^ZZZ]]]|||lll___YYYWWW\\\eeedddSSSBBB======;;;~~~WWWKKKHHHDDDBBBAAA@@@>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;:::::::::;;;;;;>>>AAA>>>>>>EEEWWWhhh___^^^iiiwwwyyyaaaJJJBBB@@@???EEEMMMTTT___dddhhhooovvv{{{yyyvvvuuuuuuuuusssrrrooojjjeeedddeeebbb\\\WWWUUUOOOKKKOOOYYYhhhwww|||wwwmmmdddPPPGGG>>>;;;:::888888;;;AAAFFF\\\}}}zzzYYYDDDBBBAAA>>>;;;999888777777666666666666555555555555777777666666555555444444555777888888777777999:::<<<:::DDD^^^~~~gggaaaeeeqqq]]]LLLNNN]]]ttt___MMM@@@<<>>=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;:::::::::;;;;;;===>>><<>>LLLmmmjjjbbbiiirrriiiPPPHHHLLLaaawwwhhhWWWFFF>>>DDDAAADDDEEEJJJSSS\\\eeepppzzz|||~~~ttteee\\\UUUQQQUUUgggrrrQQQJJJIIIBBBCCCCCCAAA===888444222222222222222222222222222222111111111222222111111111111222222333333444444555333333333444444555555555777666666888888;;;EEEOOOwwwmmmRRRSSSjjjppp]]]KKK>>>???FFFSSShhhbbbJJJ@@@;;;888===YYYKKKHHHDDDBBBAAA@@@>>>============<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<===;;;<<<:::CCCYYYsssjjjYYYcccbbbdddiiisssmmmTTTGGGBBBBBBDDDHHHJJJSSSUUUYYYfffsss~~~{{{xxxuuussssssrrrpppnnnjjjeeeaaaaaacccbbb^^^YYYTTTNNNKKKNNNQQQXXXlll~~~vvvlll\\\NNNAAA<<<:::888777888;;;888FFFgggvvvlllNNNFFFDDD@@@<<<999888777777666666666666555555555555666666666666666555555555333555777777777777999:::;;;@@@UUUyyylll___aaaqqqzzzpppQQQGGGIIIYYYuuussscccNNN@@@DDD@@@DDDBBBHHHPPPYYYdddqqqyyykkk```\\\]]]\\\ccc[[[LLLKKKCCCBBBCCCBBB???:::666444333111111111111111111111111000111222222222222111000111222222333333444444555333333333444555555666666888666666777888>>>LLLYYYvvv[[[LLLWWWxxxrrr]]]NNNCCC===CCCMMMfff{{{jjjIIIAAA<<<666===YYYKKKHHHDDDBBBAAA@@@>>>===============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999999999:::;;;<<<===>>>===???===EEEZZZqqqnnn[[[ZZZddddddhhhtttlllTTTFFFBBBBBBCCCEEEGGGOOOQQQYYYiiixxx|||zzzwwwtttqqqpppnnnllljjjfffbbb```aaadddccc^^^YYYSSSOOONNNOOOMMMPPPeee|||xxxnnnaaaRRRCCC<<<:::999888999888666CCC```~~~xxxsssRRRHHHEEEAAA<<<999888777888666666666666555555555555555555555666666666666666444666888888888888:::<<<:::DDD```}}}rrrbbb]]]eee|||]]]KKKNNNQQQaaaxxx|||oooVVVCCCCCC@@@DDDBBBHHHPPPYYYeeeuuuuuujjjlllnnniiillljjjRRRMMMCCCAAABBBBBB@@@<<<888555444222222222222222222222222000111222222222222111000111222222333333444444555333333444444555666666666777555555777:::CCCUUUfff^^^QQQOOO```wwwcccNNNDDD???@@@MMM]]]{{{rrrIIIBBB???777???ZZZKKKHHHDDDBBBAAA@@@>>>===>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<888888999:::;;;===>>>???<<>>CCCVVVkkkuuuHHHCCCAAA888AAAXXXJJJGGGDDDBBBAAAAAA???>>>???>>>===<<<<<<;;;;;;<<<:::::::::;;;;;;;;;<<<<<<::::::;;;;;;<<<=========<<>>CCCFFFJJJJJJSSSbbbqqq}}}|||xxxtttnnnkkkjjjjjjjjjjjjbbb```^^^```cccccc^^^YYYTTTMMMLLLNNNMMMLLLZZZmmmxxxtttfffXXXIIIAAA<<<777444444555BBBBBB[[[UUULLLGGGCCCAAA;;;555444888999888888777777777777777777777666666555555555444555888999777666888;;;===BBBMMMyyyuuu]]]^^^aaattt{{{XXXKKKOOOPPPMMMSSSZZZVVVXXXuuutttaaaPPPDDD@@@BBBHHHMMMRRRYYYjjj~~~||||||vvvnnnooouuuzzzxxxgggNNNGGGBBBBBBBBB@@@<<<888666555333222222111111222222333111111222222222333333333222222333333333333444444777777555444444555666777>>>777777===???FFFdddkkk]]]SSSaaa{{{nnn[[[MMMDDDCCC@@@CCC```zzzLLL===@@@@@@>>>\\\JJJGGGDDDBBBAAAAAA???>>>???>>>===<<<<<<;;;;;;<<<:::::::::;;;;;;;;;<<<<<<;;;;;;<<<<<<===>>>>>>??????CCCBBBSSS|||wwwvvveee```dddhhhnnnxxxfffTTTMMMDDD>>><<>>999666777666AAABBB[[[```NNNIIIDDDBBB<<<777666999888888777666666666666777777777666666666555555555666777888888888;;;>>>???JJJ]]]fffYYYcccllleeePPPJJJIIIHHHGGGMMMSSSQQQYYY{{{rrr```OOOCCC???AAADDDOOOXXX]]]hhh{{{}}}|||}}}xxxnnniiijjjiiihhhssswwwsssUUUKKKCCCCCCCCCAAA===:::777666333333222222222222333333111111222222222333333333222222333333333333444444555444333333333333444555777444777???CCCMMMlllqqq^^^[[[uuu{{{iii]]]OOOEEEBBBGGGIIIRRRrrrPPP??????===:::```KKKHHHDDDBBBAAAAAA???>>>???>>>===<<<<<<;;;;;;<<<:::::::::;;;;;;;;;<<<<<<<<<<<<======>>>?????????DDD@@@@@@___~~~uuuiiijjjpppvvvnnn^^^PPPGGGDDD@@@>>>???AAABBBCCCOOOVVVbbbsss~~~zzzuuuqqqppppppmmmjjjgggeeedddbbb```___^^^[[[YYYYYY[[[\\\YYYVVVUUUOOOLLLLLLHHHFFFOOO]]]}}}nnn^^^MMMDDD???;;;999:::777???@@@XXXiiiPPPJJJEEEBBB>>>888777999888777666666555555666666777777666666666666555555777777777888:::===@@@BBBVVVnnnnnn\\\^^^rrrlllQQQMMMLLLHHHHHHHHHNNNUUUYYYiii|||kkk\\\MMMBBB>>>@@@EEETTTccchhhlll{{{}}}|||}}}yyynnnbbb\\\VVVWWW___xxxqqqvvv}}}[[[LLLDDDDDDCCCAAA???;;;888777333333222222222222333333111111222222222333333333222222333333333333444444444444333333333444444555333444999???EEETTTrrr~~~ooo]]]dddyyygggUUUJJJCCC???AAAIIIQQQbbbSSSAAA???<<<:::```LLLIIIEEECCCBBBAAA???>>>???>>>===<<<<<<;;;;;;<<<:::::::::;;;;;;;;;<<<<<<;;;<<<<<<===>>>>>>??????FFF???CCCmmm~~~uuupppvvvttt[[[QQQLLLGGGAAA@@@??????AAABBBAAA@@@JJJYYYjjj{{{~~~~~~|||xxxqqqmmmkkkllliiigggeeedddcccaaa]]][[[\\\ZZZWWWWWWXXXXXXWWWVVVSSSOOOLLLKKKGGGFFFMMMWWWvvvqqqaaaOOOEEE???;;;:::;;;888;;;<<>>999777999777777666555555555555555777777666666666666666666999777666999;;;<<<@@@EEE^^^yyyfffaaaooo^^^NNNNNNNNNLLLJJJKKKSSS___nnnxxxmmm```TTTIII@@@>>>@@@DDDSSSdddmmmrrr}}}~~~{{{{{{yyynnn___TTTLLLMMMOOOaaa|||eeewwwaaaPPPEEEDDDCCCAAA???<<<999666333333333222222333333333111111222222222333333333222222222333333333444444555555555555666666666777555999<<<===DDDXXXuuu{{{oooaaaZZZjjj|||iiiVVVIIICCC@@@???CCCLLLXXXoooSSSAAA@@@??????___LLLIIIFFFCCCBBBAAA???>>>???>>>===<<<<<<;;;;;;<<<:::::::::;;;;;;;;;<<<<<<:::;;;;;;<<<<<<======>>>CCC@@@LLL|||uuuyyyzzzwwwzzzqqq\\\SSSJJJEEEHHHAAA???>>>???AAABBBBBBAAAFFFZZZrrr}}}}}}{{{wwwrrrmmmkkkjjjhhhfffdddcccbbb```\\\ZZZZZZYYYWWWVVVVVVWWWVVVVVVQQQOOOLLLKKKHHHHHHMMMTTTqqqrrrbbbPPPEEE???;;;999:::999777777GGGccczzzwwwmmmSSSKKKCCC@@@===999777888777777666555555555555555666666777777777777777777;;;777777999999:::AAAKKKeeeccciiifffUUUQQQKKKJJJNNNHHHMMMZZZnnnuuuccc[[[RRRKKKEEE>>>>>>AAA>>>IIIZZZhhhrrr~~~zzzwwwvvvoooaaaUUUKKKLLLHHHOOOrrrdddssslllXXXFFFDDDBBBAAA@@@===999666444333333333333333333444111111222222222333333333222222222333333333444444444555555666666666777777777<<<<<<;;;FFFaaazzzxxx___RRR[[[pppmmmYYYKKKEEECCCCCCDDDHHHQQQbbbSSS@@@??????AAA___MMMJJJFFFCCCBBBAAA???>>>???>>>===<<<<<<;;;;;;<<<:::::::::;;;;;;;;;<<<<<<::::::;;;;;;<<<=========@@@AAAVVVyyy}}}rrrVVVWWW[[[QQQIIIKKKJJJEEE@@@===>>>AAACCCEEEGGGYYYuuu|||zzzwwwuuussspppllliiigggeeecccbbbaaa^^^[[[YYYXXXXXXWWWWWWVVVUUUUUUUUUOOONNNMMMKKKIIIJJJMMMPPPkkkrrrbbbQQQFFF@@@;;;888999999555666@@@QQQjjjrrr}}}xxxUUULLLCCC???===999777777888777666666555555666666666666777777777777888888:::777777999888888FFFVVVqqqsss^^^mmmlllNNNLLLOOOHHHIIITTTSSS___sss|||lll___RRRLLLFFFDDDAAA===>>>AAA===EEEUUUgggvvvxxxsssrrroooeeeZZZMMMNNNIIILLLiiipppxxxuuu\\\HHHEEECCCBBBBBB@@@;;;666444444333333333333444444111111222222222333333333222222333333333333444444111222333444555555555555444<<<======OOOqqqvvvUUUKKKaaavvvsss^^^MMMCCCCCCEEEDDDGGGMMMZZZsssWWWCCC???===???cccNNNKKKGGGDDDBBBAAA???>>>???>>>===<<<<<<;;;;;;<<<:::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<======>>>>>>AAADDD\\\sssbbbZZZccciiiddd```aaa```WWWJJJ@@@===???CCCFFFJJJTTTqqqyyytttqqqqqqsssrrrmmmgggeeebbb```^^^]]][[[XXXVVVUUUVVVWWWWWWUUUTTTSSSRRROOOOOOMMMJJJIIIJJJKKKKKKbbbzzzsssdddSSSIIIBBB<<<888888888444777===CCC[[[kkkyyyXXXMMMCCC@@@>>>;;;888888888888777666666666666777666666777777777888888888777666999;;;888999MMMeeehhh[[[ppphhhUUUHHHJJJMMMOOOYYYfffpppppp```VVVNNNHHHCCC@@@@@@>>><<<===@@@>>>EEEVVViiixxx~~~|||{{{vvvqqqpppppphhh___QQQRRRRRRYYYqqqwwwxxx___KKKHHHEEEDDDEEECCC===888444444333333333333444444111111222222222333333333222222333333333333444444111222333555555555555444444>>>BBBEEE^^^oooRRRNNNgggzzz~~~jjjUUUFFF@@@BBBDDDAAAGGGQQQccc^^^KKKDDD>>>>>>gggNNNKKKGGGDDDBBBAAA???>>>???>>>===<<<<<<;;;;;;<<<:::::::::;;;;;;;;;<<<<<<<<<<<<======>>>?????????DDDGGG```qqqiiilllpppsssvvvzzz~~~vvviiiVVVFFF>>>>>>BBBEEEKKKOOOjjjvvvppplllnnnssssssllleeebbb```\\\ZZZYYYXXXVVVTTTRRRTTTVVVWWWUUUSSSQQQPPPOOOPPPNNNJJJHHHHHHHHHGGGYYYrrr~~~ssseeeTTTKKKDDD===999888777444:::======RRRzzzfffwwwZZZOOOEEEAAA@@@<<<:::999999999888777777777777777666666777777888888888999555555999<<<888;;;TTTpppsssaaa]]]tttlll\\\OOOPPPOOOMMMOOO[[[mmm{{{uuuWWWLLLIIIEEEDDD@@@>>>???>>>;;;<<>>FFFRRRhhhcccSSSJJJBBBAAAjjjPPPLLLGGGCCCBBBBBBAAA@@@>>>>>>===<<<;;;:::::::::<<<<<<<<<<<<<<<<<<;;;;;;===<<<;;;<<<>>>???@@@???CCCCCCeeezzzttt|||~~~{{{```EEE<<<@@@CCC@@@HHHMMMbbbyyyxxxuuusssoookkkhhhfffaaa___\\\XXXVVVUUUUUUUUUQQQRRRTTTUUUTTTSSSQQQPPPOOOMMMKKKIIIHHHGGGGGGHHHYYYnnn~~~ssseeeTTTKKKDDD>>>999888555333666:::@@@PPPsssvvvpppbbbMMMCCCBBB===;;;;;;666777888888777666555555666888888777777666666555555999;;;555999@@@;;;QQQeeeZZZgggxxxnnnZZZNNNNNNKKKKKKPPPYYYjjjtttZZZOOOIIIEEEEEE???@@@@@@???======>>>???;;;DDDQQQ___mmm{{{vvvuuuuuuuuuuuusssmmmfff```QQQYYYZZZccc|||eeeuuurrrTTTJJJHHHGGGCCCFFFEEE:::666555333444444444333111444444444444444444444444444444444555555555555666444444555555666666777777888@@@AAA]]]|||www[[[LLLYYYsssqqq]]]MMM@@@CCCHHHBBBIIIKKKVVVooooooWWWHHH@@@<<>>>>>===<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>===<<<<<<===>>>>>>>>>FFFDDDccccccHHH>>>???BBBBBBIIIIIIWWWwwwxxxwwwuuuqqqmmmhhheeebbbaaa___\\\XXXVVVTTTTTTTTTSSSTTTTTTTTTRRRPPPMMMLLLNNNMMMKKKIIIGGGGGGGGGGGGVVVjjj~~~ttteeeUUUKKKDDD>>>999888888666777:::>>>QQQwwwnnn|||jjjRRRFFFDDD>>>;;;;;;555777888888888666555666777888888777777666666666666777:::777;;;BBBAAA\\\ttt]]][[[oootttXXXVVVVVVXXXUUUUUU[[[fffzzztttXXXIIIDDDAAA>>>>>>??????>>>===<<<;;;<<<===:::AAALLLZZZkkkxxxsssssssssrrrrrrpppkkkeee```RRRYYYYYY```wwwoooyyyZZZNNNJJJHHHCCCEEEDDD:::777555444444444444333222444444444444444444444444444444444555555555555666444444555555666777777777999BBBHHHjjjyyyWWWRRRgggjjjWWWLLLAAAAAAFFFCCCEEENNN___xxxxxxaaaPPPEEE@@@mmmQQQMMMGGGDDDBBBBBBAAA@@@>>>>>>===<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<===>>>>>>KKKLLLlll___GGG@@@>>>AAAFFFLLLGGGOOOjjj~~~|||zzzwwwuuusssnnnjjjeeeaaa______]]]YYYUUURRRQQQPPPPPPQQQQQQRRRQQQPPPNNNLLLKKKNNNLLLJJJHHHGGGFFFGGGGGGOOObbbxxx|||uuufffUUULLLEEE>>>999888888777777888:::MMMwwwqqqyyytttXXXHHHEEE???;;;:::555777888888888666555666777888777777777777666666666666999999<<>><<<;;;::::::;;;<<<;;;===DDDPPPeee}}}uuuqqqqqqpppnnnmmmkkkhhhdddaaaSSSXXXUUUYYYlll~~~cccSSSLLLHHHCCCDDDDDD:::888666444444444555333222444444444444444444444444444444444555555555555666444444555666666777888888;;;GGGRRRyyyzzz___hhhyyyrrr~~~yyy[[[JJJHHHBBB???CCCEEEJJJ\\\vvvooo\\\LLLCCCoooQQQMMMHHHDDDCCCBBBAAA@@@>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<===???@@@IIIWWWRRRBBBAAA???BBBJJJOOOJJJNNNaaa~~~~~~|||zzzwwwuuusssrrrooolllgggccc___]]]ZZZXXXTTTPPPMMMLLLKKKKKKKKKLLLMMMNNNNNNNNNNNNMMMMMMLLLJJJHHHFFFFFFFFFFFFGGGYYYppp~~~zzzvvvgggVVVLLLEEE>>>:::999555555666666666FFFmmmxxxwww|||\\\HHHEEE???;;;;;;777666888999888666666777888777777777777777777777777777999;;;===>>>IIIllltttVVVUUUbbbyyyjjjbbbxxx}}}lllcccdddlllzzz~~~mmm]]]RRROOONNNPPPSSSRRRNNNKKKCCC@@@<<<:::::::::;;;<<<>>>===???GGGZZZvvv|||uuuqqqpppnnnkkkiiigggfffcccaaaUUUVVVPPPPPP^^^mmmlllXXXLLLHHHBBBCCCDDD===:::777555444444555444333444444444444444444444444444444444555555555555666444444555666777888888999===LLLZZZssszzzpppllljjjqqqjjjsssqqqRRRCCCHHHDDD@@@FFFLLLQQQmmm}}}jjjTTTDDDqqqRRRNNNIIIEEECCCBBBAAA@@@>>>>>>===<<<<<<<<<======;;;;;;;;;<<<<<<<<<======999;;;=========>>>AAADDDFFFcccmmmFFF@@@DDDAAACCCKKKNNNNNNQQQ]]]rrr~~~~~~}}}zzzwwwuuusssnnnmmmkkkiiieeebbb___]]]XXXVVVRRRNNNKKKJJJIIIIIIIIIIIIJJJKKKLLLMMMMMMMMMLLLKKKIIIGGGFFFEEEEEEEEEDDDRRRiii||||||wwwhhhWWWMMMFFF???:::999444555777777555@@@```{{{^^^FFFCCC???<<<<<<999666888999888777666777999777777777777888888888888777888===@@@@@@RRRxxxjjjTTTVVVcccxxxsss}}}hhh______fffpppxxx|||{{{vvvooohhhbbbZZZTTTVVVWWWXXXZZZ]]]\\\WWWRRRGGGCCC===:::;;;<<<======@@@>>>===CCCSSSmmm|||vvvssspppllliiifffeeedddbbbaaaXXXXXXOOOMMMVVVaaavvvuuuuuu\\\MMMHHHCCCCCCFFFAAA;;;999666444444555444444444444444444444444444444444444444555555555555666444444555666777888999999===OOO```}}}|||bbbVVVVVVXXXbbbeee{{{mmmPPPDDDJJJFFFCCCLLLTTTZZZ{{{uuu[[[FFFsssSSSOOOIIIEEECCCBBBAAA@@@>>>>>>======<<<======>>>::::::;;;;;;<<<=========999<<>>???BBBFFFNNNttt^^^CCCBBBGGGCCCCCCIIIIIIMMMSSS[[[kkk~~~~~~|||yyyvvvtttrrrrrriiihhhgggeeebbb___]]][[[VVVTTTPPPMMMKKKJJJJJJJJJKKKKKKKKKJJJJJJJJJJJJJJJLLLJJJHHHFFFEEEEEEEEEEEEEEEPPPdddyyyxxxiiiXXXNNNGGG???:::999666777999;;;888>>>VVVpppaaaFFFCCC@@@<<<<<<:::666888999888777777888:::777777777888888888888999888666>>>CCCFFF```dddUUU[[[ggguuu___XXX[[[cccjjjpppppppppooojjjddd``````aaabbbdddeeefffhhhiiiddd\\\LLLFFF>>>;;;<<<>>>>>>>>>?????????CCCNNNeeezzzuuutttnnnkkkgggdddbbbaaa___^^^[[[ZZZQQQNNNUUU^^^tttyyy}}}~~~xxxdddQQQKKKDDDDDDGGGDDD===:::666555555555555444444444444444444444444444444444444555555555555666444444555666888999::::::>>>QQQccctttnnnSSSMMMSSSXXXVVVccc```JJJCCCFFFBBBEEETTT^^^rrr}}}cccMMMtttSSSOOOJJJEEECCCBBBAAA@@@>>>>>>============>>>>>>::::::;;;;;;<<<======>>>===@@@BBBAAA>>>>>>AAAEEEXXX}}}eeeQQQAAABBBFFFDDDDDDHHHGGGLLLSSS\\\lllvvvttt}}}zzzyyy{{{yyywwwtttpppmmmlllkkkkkkfffeeecccaaa]]]ZZZWWWVVVQQQOOOLLLJJJHHHGGGHHHHHHJJJJJJJJJIIIJJJJJJJJJKKKKKKJJJHHHFFFEEEDDDDDDDDDEEELLL]]]sssyyyjjjYYYNNNGGG???:::999888777888:::999<<>>EEEIIIhhhwww\\\VVVdddtttnnnZZZWWW```jjjqqquuuyyyzzzzzzyyyuuurrrrrrttttttuuuuuutttxxxyyyrrrgggNNNGGG>>>:::<<<>>>???>>>===@@@BBBBBBGGGWWWqqq~~~|||vvvssssssllliiieeebbb```^^^[[[YYYYYYXXXQQQOOOVVV___wwwwwwkkkwww}}}nnnWWWOOOGGGEEEHHHFFF>>>;;;777555555555555555444444444444444444444444444444444555555555555666444444555777888999:::;;;AAASSSeee|||lllfff___LLLOOOYYY]]]]]]tttxxxOOODDDCCCFFFFFFTTTlllwwwkkkYYYuuuTTTPPPJJJFFFCCCBBBAAA@@@>>>>>>============>>>???::::::;;;;;;<<<===>>>>>>@@@CCCEEECCC>>>===@@@CCCWWWyyyiiiRRRGGG???@@@CCCDDDFFFHHHHHHLLLSSS^^^rrrhhheeeooo~~~|||~~~|||vvvtttwwwssspppkkkgggdddccccccccceeecccaaa^^^ZZZVVVSSSQQQLLLJJJGGGEEEDDDCCCDDDEEEFFFGGGGGGHHHJJJLLLNNNOOOKKKJJJHHHFFFDDDDDDDDDDDDCCCGGGVVVlll{{{~~~~~~yyyjjjYYYOOOGGG@@@;;;999999555555777777:::JJJ]]]|||yyylllJJJFFFBBB<<<;;;:::666777999999888888999:::777777888888999999999999===666>>>EEEIIIiiioooWWWWWWmmm|||iiiZZZ]]]mmm|||~~~xxxkkkOOOGGG>>>:::;;;>>>>>>===<<>>============;;;;;;;;;<<<<<<>>>???@@@>>>RRRPPP???999<<>>::::::666666666666444888HHHXXXxxxlllxxxLLLCCCEEE???999;;;999999888888888888999999999888888888777777666666777>>>CCCFFFRRRllldddWWW___xxx|||rrrlllssszzzwwwqqqiiiOOOGGG===888:::>>>??????===<<<>>>BBBEEEJJJUUU```qqqwww~~~yyyrrrkkkgggllliiidddaaa___]]][[[ZZZYYYXXXTTTMMMNNN```}}}```sss```PPPMMMKKKIIIIIIDDD<<<666666777555444666444444444444444444444444444555777999999888666555777444444777888777999===FFFZZZyyyrrr\\\TTT^^^~~~fffVVVXXXYYYhhhnnnYYYEEEKKKOOOSSSaaayyylll{{{YYYPPPHHHGGGFFFCCCAAABBBAAA@@@???>>>============<<<<<<<<<<<<<<<===>>>???FFFVVVTTTDDD@@@AAACCCIIIYYY~~~kkk^^^GGGBBB>>>???DDDJJJKKKKKKLLLQQQXXXdddyyylllaaaddd}}}~~~|||zzzyyyvvvrrrpppooooooooonnneee^^^VVVUUU[[[aaaeeeeee```___\\\XXXUUUSSSQQQPPPMMMLLLJJJIIIGGGFFFFFFEEEFFFFFFFFFFFFGGGIIIJJJKKKLLLLLLJJJGGGDDDBBBCCCEEEFFFFFFNNNaaavvvyyykkk[[[PPPGGG>>>:::999888888777666444777FFFUUU|||tttlll|||NNNCCCEEE???:::;;;999999888888888888999999999888888888777777777777777===BBBHHHXXXuuu```[[[lll~~~||||||vvvrrrjjjaaaIIICCC;;;999<<<@@@BBBBBBAAA??????AAABBBDDDLLLUUU^^^dddnnn{{{{{{vvvrrrnnnllljjjgggbbb___^^^\\\ZZZXXXVVVTTTRRRRRRXXXfffxxxggguuugggTTTLLLHHHHHHJJJFFF>>>777777777555444666444444444444444444444444444555666777777777666666666444444888999999<<>>==================<<<<<<<<<======>>>BBBNNNKKK@@@@@@AAAAAAGGGaaaxxxpppmmmlllooouuu||||||rrriii```UUUMMMAAA>>>===???EEEJJJKKKKKKLLLSSS\\\hhh{{{eee\\\```yyy|||xxxsssooonnnkkkgggddddddccccccbbbUUUSSSSSSYYYdddlllnnnmmm```^^^[[[WWWSSSPPPMMMLLLLLLKKKIIIHHHFFFFFFEEEEEEGGGFFFFFFFFFFFFGGGHHHHHHIIIJJJJJJHHHEEECCCCCCCCCFFFFFFMMM]]]rrrzzzlll\\\QQQGGG>>>999888:::999888777444666CCCPPP}}}qqqpppQQQCCCDDD???;;;<<<999999888888888888999999888888888888888777777777888<<<@@@KKKbbb^^^```{{{xxxnnniiieee]]]TTTAAA===999:::>>>BBBDDDDDDDDDBBBBBBCCCAAA@@@EEEMMMLLLPPPYYYfffwww{{{wwwtttrrrpppppphhheeebbb___]]][[[YYYWWWTTTQQQPPPUUU^^^fffjjjjjjooossstttpppZZZPPPMMMNNNQQQJJJAAA999888777555555666444444444444444444444444444444555555555666666666666444444888999999>>>DDDHHHttt{{{\\\OOOVVVxxxlllYYYZZZeeedddSSSJJJNNNPPPWWWjjj|||~~~~~~||||||{{{uuunnn[[[RRRJJJGGGFFFCCCBBBCCCAAA@@@???>>>============>>>======<<<<<<<<<<<<===888AAA>>>:::@@@AAAAAAGGGllloooddd```SSSQQQPPPSSSYYY___cccccc^^^WWWNNNHHHEEECCC???<<>>CCCHHHKKKLLLQQQXXX___kkk}}}vvvYYYTTT]]]xxx|||xxxrrrjjjddd```\\\XXXUUUTTTSSSRRRPPPKKKOOOWWWcccnnnrrrnnniii]]][[[XXXTTTQQQNNNLLLKKKJJJIIIHHHGGGFFFEEEEEEEEEGGGFFFFFFEEEEEEEEEFFFFFFGGGHHHIIIHHHEEECCCCCCCCCEEEFFFKKKXXXmmm}}}~~~zzzlll]]]QQQHHH>>>999888999888888888666777AAAMMMxxxvvvUUUCCCCCC@@@<<<<<<999999888888888888999999888888888888888888888888:::<<<@@@OOOlll~~~^^^jjj|||xxxyyypppddd\\\YYYVVVOOOHHH<<<:::999;;;???CCCEEEEEEFFFDDDEEEFFFDDDBBBFFFMMMHHHHHHMMMWWWfffxxxyyyxxxzzz}}}zzzwwwssspppnnnmmmgggdddaaa___]]][[[XXXVVVRRROOONNNRRRXXX[[[YYYUUUhhhwwwhhhwwwwwwaaaYYYYYYZZZZZZOOOEEE<<<999888666555777555555555555555555555555555444444444444555666666666444555777777888>>>EEENNNwww[[[SSSdddqqqaaaaaammmkkkUUUPPPPPPUUUYYYddd|||}}}jjjfff___dddgggggghhhlllmmmkkk]]]SSSJJJGGGFFFCCCBBBDDDAAA@@@???>>>============>>>======<<<<<<<<<<<<===:::>>>;;;;;;CCCCCCCCCMMMwww|||hhh[[[VVVIIIFFFBBBCCCFFFGGGEEEBBB@@@===999888999:::999777===<<<:::<<>>==================<<<<<<<<<======>>>??????;;;===CCC@@@AAAPPPuuu```RRRLLLAAA@@@???@@@BBBBBB>>>;;;:::999888888999999888777;;;::::::<<>>::::::;;;<<<>>>???AAABBBGGGEEEEEEFFFDDDCCCHHHPPPOOOIIIGGGLLLSSS```xxx}}}ooofffgggooowww~~~~~~|||xxxrrrkkkddd```\\\[[[XXXWWWVVVTTTPPPNNNLLLKKKIIIHHHHHHKKKPPPSSSddd___eeeggg]]]]]][[[VVVZZZNNNBBB<<<999666666999555555555555555555555555444444555555555666666666777666666777555666@@@JJJiiinnnhhhyyylllmmmgggiiizzzaaa[[[cccgggooovvv|||eeeZZZPPPCCC???DDD@@@DDDDDDBBBDDDJJJOOOOOO```UUULLLHHHFFFCCCCCCEEEAAA@@@???>>>============<<<<<<<<<<<<<<<===>>>??????>>>:::===BBB===AAATTToooYYYLLLGGG======>>>@@@AAA@@@>>><<<999888777777888777777666777888999<<>>:::999999888888888888999999888888888999999::::::::::::@@@KKK```pppqqqxxxeeeWWWJJJHHHOOOWWWaaaiiirrryyyxxxpppdddZZZQQQLLLFFF???;;;===999:::;;;;;;<<<>>>AAABBBEEECCCDDDFFFFFFHHHPPPYYYZZZQQQMMMOOOSSS\\\ttt~~~lll___]]]gggvvv{{{uuuooohhhbbb___[[[YYYXXXWWWVVVSSSPPPMMMKKKIIIGGGFFFFFFGGGIIIJJJXXXnnnkkkdddlll[[[XXXYYYWWW^^^QQQDDD===999666777999555555555555555555555555444555666777777777666666666666777888777:::EEERRRzzztttiiixxxvvvnnnqqqeeekkkyyy~~~oooVVVKKKGGGDDDCCCCCCBBBEEEHHHHHHLLLQQQSSSQQQ```VVVLLLHHHFFFDDDCCCEEEAAA@@@???>>>============;;;;;;;;;<<<<<<>>>???@@@???>>>;;;???EEE@@@GGG^^^kkkVVVJJJFFFAAABBBBBBBBB@@@>>>===<<<888777666666666777888888666777999;;;>>>BBBGGGJJJTTTiii~~~vvvaaaMMMKKKJJJMMM^^^|||}}}gggaaaccc^^^PPPEEE<<<<<<===AAAHHHOOOSSSUUUUUU[[[fffrrrxxxsssfffZZZZZZXXXUUUQQQNNNJJJHHHGGGFFFEEEDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCDDDDDDEEEEEEDDDBBBAAAAAADDDGGGDDDFFFFFFLLLaaa{{{uuuiii\\\SSSKKKBBB===;;;999777888:::999777999???NNNppp]]]DDDBBBCCC>>>999999999888888888888999999888888888999999:::::::::888@@@NNNdddhhhttt{{{nnn[[[PPPFFFEEEJJJMMMRRRVVVZZZ```eeedddbbbbbb___[[[WWWOOOHHHFFF@@@999888<<<888999:::;;;<<<>>>AAADDDBBBAAACCCGGGJJJOOOZZZeeefff\\\UUUUUUVVV\\\rrrsssaaaVVVZZZjjj}}}yyyrrrlllfffcccaaa]]][[[ZZZYYYXXXVVVRRROOOLLLIIIFFFEEEFFFDDD@@@<<>>999666777999666666666666666666666666444555777999999888666555555555777999999===JJJXXX|||mmm{{{zzzyyyfffxxxrrrZZZMMMLLLMMMJJJFFFEEEJJJOOOSSSZZZ``````[[[fffVVVPPPNNNFFFDDDFFFBBBCCCBBB@@@>>>>>>===>>>>>>;;;<<<<<<===>>>???@@@@@@???>>>CCC<<<>>>CCCFFFaaazzzdddTTTMMMLLLGGGBBB>>>===??????;;;777777888999888777666777888666666777888:::===???@@@NNN[[[qqqlllWWWLLLMMMRRRXXXcccvvvyyymmmbbb]]]XXXOOODDD?????????AAAHHHWWWeeeiiieeegggssssssaaaXXXUUUTTTRRROOOMMMJJJHHHGGGDDDBBBAAAAAABBBCCCAAA@@@AAAAAA@@@@@@@@@AAABBBBBBBBBDDDEEEDDDCCCCCCDDDEEEAAAFFFEEEDDDXXXuuu{{{ppp```SSSKKKDDD===888<<<999888999888777:::@@@MMMyyy___FFFFFF>>>???<<<:::::::::999999999888888999::::::999888777999:::CCC@@@RRRzzzvvvhhhrrreeeQQQJJJBBB???BBBGGGLLLNNNQQQOOOKKKHHHGGGGGGHHHIIIAAA@@@>>>;;;999888777777888999999999;;;@@@FFFJJJJJJHHHEEEFFFLLLWWWeeennnqqqpppcccYYY]]]hhh}}}{{{tttdddRRROOO^^^uuutttpppnnniiieeeddd^^^[[[WWWTTTRRRPPPNNNMMMJJJIIIFFFCCCAAA@@@??????CCCJJJ\\\nnnXXXnnnwwwaaa]]]aaacccfff\\\KKK===999:::777222555555666666777777888888777777777777777777777777888444:::888;;;???FFFiiiaaaiii~~~~~~kkk^^^VVVSSSUUUZZZbbbcccfffppp|||rrrbbbhhhWWWPPPMMMEEEDDDGGGBBBCCCBBB@@@???>>>>>>>>>>>><<<<<<<<<======>>>>>>??????>>>CCC<<>>???KKKVVVhhhwwwuuueeeUUULLLNNNTTT\\\hhh{{{wwwiiiaaaZZZXXXSSSIII@@@<<>>???<<<:::::::::999999999888888999::::::999888888999;;;>>>DDD___lllccclll___PPPJJJCCC@@@CCCHHHKKKLLLMMMJJJFFFCCC@@@??????@@@===<<<;;;999777777666666777777888999:::===BBBEEEEEEDDDDDDGGGNNNZZZgggpppwwwvvviii^^^bbblll|||mmm]]]MMMNNNaaayyyxxxsssnnnhhhdddbbb^^^[[[WWWTTTRRRPPPNNNLLLJJJHHHFFFCCCAAA@@@??????DDDKKK\\\qqq___vvv}}}eeeaaaeeegggjjj```NNN???:::;;;888444666666666666777777777777777777777777777777777777999555:::777<<>>>>>>>>???<<<<<<<<<===============???===CCC===???CCCHHHgggwww___NNNGGGEEEBBB>>>;;;:::;;;;;;888666666777888777666666777888777777888999;;;<<<>>>???GGGMMMZZZeeeeeeZZZQQQMMMRRRZZZffftttppp[[[SSSPPPNNNNNNIIIAAA;;;:::@@@BBBJJJ[[[rrryyyttt___VVVXXXTTTSSSQQQNNNKKKHHHEEEDDDCCCBBB@@@AAABBBBBBAAA???@@@@@@??????@@@AAAAAABBBBBBDDDEEEDDDCCCBBBCCCDDDCCCGGGFFFFFFXXXssszzzqqqcccVVVLLLDDD<<<888:::777777999999888<<>>???::::::::::::999999999888888999999:::999888888999;;;;;;GGGjjjeeebbbwwwcccWWWMMMHHHCCCAAADDDGGGIIIIIIHHHEEEAAA===:::888888888999888777666555555555666555777888999999:::===???>>>???AAAGGGQQQ]]]hhhooosssssshhh```eeeqqq|||rrrooo___RRRHHHRRRkkk}}}uuuooohhhaaa___]]]ZZZVVVTTTRRRPPPMMMKKKIIIHHHEEECCCAAA?????????AAAIIIYYYzzzuuuhhhmmmgggkkknnnooofffTTTCCC;;;;;;:::666777777777777666666666666777777777777777777777777:::555;;;888<<>>>>>???=========<<<<<<<<<<<<<<>>@@@CCCJJJlllvvv]]]LLLEEECCC>>><<<999888999999777555555777888777666666777999888888999999;;;<<<>>>>>>BBBEEELLLSSSTTTNNNLLLMMMVVVaaaqqqnnnOOOFFFCCCBBBCCCDDD@@@;;;;;;???DDDKKKUUUdddwww}}}rrrbbbUUUSSSWWWSSSQQQOOOLLLIIIFFFDDDCCCBBBAAA@@@@@@AAAAAA@@@?????????>>>??????@@@AAABBBCCCDDDDDDDDDBBBAAABBBCCCAAADDDCCCDDDTTTmmm{{{|||zzzrrreeeXXXMMMDDD===888888666666999999999===DDDdddvvvppphhhIIIEEE>>>???999:::::::::999999999888888888999:::999888888:::;;;===JJJlllyyyggggggoooZZZPPPIIIEEEAAA@@@CCCEEEEEECCCDDDBBB>>>;;;888777666666666555555555555666777777666888::::::999999:::;;;999:::???FFFPPPZZZbbbfffaaabbb\\\ZZZcccqqqiii\\\WWWNNNGGGGGGYYYyyyvvvoooggg```]]]\\\YYYVVVSSSRRRPPPMMMJJJHHHGGGDDDBBB@@@?????????AAALLL[[[zzzvvvuuummmqqqtttuuulll[[[GGG<<<:::999777888888777777666666555555666666666666666666666666999666<<<:::>>>EEESSS{{{iiiWWW]]]uuu{{{wwwhhhvvv```SSSNNNGGGHHHJJJEEEFFFEEECCCAAA????????????===============<<<<<<<<<@@@;;;BBB???@@@CCCLLLrrruuu\\\KKKCCCBBB<<<:::999888888888777666555777888888777777888:::::::::::::::;;;<<<===>>>@@@???BBBFFFGGGEEEGGGKKKVVVdddxxx|||LLL999;;;<<<;;;<<<<<<:::999???GGGNNNXXXcccllluuu|||pppccc[[[UUUPPPPPPSSSPPPOOOMMMJJJGGGEEECCCBBBBBB@@@??????@@@@@@???>>>>>>======>>>???@@@AAABBBCCCDDDDDDCCCBBBAAAAAABBBAAACCCBBBDDDRRRiiiwwwzzz{{{ttthhh\\\PPPEEE===999888666666888999999>>>DDDmmmnnnggglllJJJEEE>>>???999:::::::::999999999888888888999999999888888:::<<<@@@MMMooopppjjjmmmhhhUUULLLDDDAAA>>>===@@@AAA@@@>>>>>>===;;;999888888888888555555555666777888999:::999;;;===<<<;;;999999:::888999===DDDLLLSSSWWWXXXLLLPPPNNNPPPZZZiiihhhTTTJJJFFFBBBAAAJJJbbb}}}uuuooofff```]]][[[XXXUUUSSSRRROOOLLLIIIGGGFFFCCCAAA????????????EEERRRaaa~~~tttvvvyyyzzzsssbbbMMM>>>:::999888888888777777666666555555666666666666666666666666777555>>><<<@@@GGGTTT}}}uuucccVVVhhhnnnddd{{{dddVVVQQQJJJKKKLLLFFFGGGFFFDDDBBB@@@?????????=========>>>>>>>>>>>>>>>@@@;;;AAA@@@AAACCCNNNwwwttt[[[JJJBBBAAA;;;::::::999888888888999666888999999888888:::;;;;;;;;;::::::;;;<<<======???===>>>@@@@@@???CCCHHHSSSbbbxxxfff@@@666<<<:::888777888999:::BBBLLLVVVbbblllmmmnnnuuu~~~oooaaaSSSNNNNNNMMMMMMNNNMMMLLLJJJHHHFFFDDDCCCBBBAAA@@@>>>???@@@@@@???===============>>>???AAAAAACCCDDDDDDCCCAAA@@@AAABBBCCCDDDCCCFFFSSSggguuu{{{|||vvvlll___RRRGGG>>>:::888666666999999999===DDDuuuqqqjjjoooKKKEEE???AAA::::::::::::999999999888888777888999999888999:::<<>>;;;;;;===>>>===:::999888888777777888888888777777777777888:::;;;<<<<<<>>>???>>><<<;;;;;;;;;;;;:::<<>>>>>???BBBQQQbbbyyy}}}tttzzz{{{|||zzzjjjTTTBBB;;;999888777777777777666666666666777777777777777777777777666555>>><<<@@@HHHXXX|||ooofff\\\rrrxxxooovvvYYY~~~gggYYYTTTNNNNNNMMMFFFHHHGGGDDDBBB@@@?????????======>>>>>>??????@@@@@@@@@:::AAA@@@BBBCCCOOO{{{rrrYYYHHHAAA@@@;;;;;;;;;:::999999:::;;;777999::::::::::::;;;===<<<;;;;;;;;;;;;<<<<<<===@@@======???>>>===@@@EEEQQQaaaxxxXXX@@@:::;;;888555555888:::<<>>>>>??????>>>===<<<<<<<<<===>>>???@@@AAACCCDDDDDDCCCAAA@@@@@@AAABBBCCCCCCFFFRRRdddssszzz}}}xxxooobbbUUUHHH@@@<<<999777777999999999===CCCpppyyyqqqqqqLLLEEE@@@BBB;;;:::::::::999999999888888777888999999888999;;;===CCCXXX\\\iiimmm|||aaaOOOIIIAAA>>>:::999;;;<<<;;;999888888888888888999999999777777888888999:::<<<<<<>>>???@@@>>><<<;;;<<<===>>><<<<<>>AAABBBBBBHHHVVVkkk|||uuunnnfff```^^^YYYWWWUUUSSSQQQNNNJJJGGGEEEDDDBBB@@@>>>>>>>>>>>>???PPPbbbjjjaaalllttttttnnnwwwsss\\\GGG>>>;;;:::666666666666777777777777777777777777777777777777777555<<<999???KKKaaa|||tttuuujjj}}}tttqqqzzzjjjLLLhhh[[[VVVPPPPPPNNNFFFIIIGGGEEEBBBAAA@@@??????======>>>???@@@AAAAAABBB@@@:::AAAAAABBBCCCPPP}}}pppWWWFFF@@@???;;;<<<<<<;;;::::::;;;<<<888999;;;;;;;;;;;;<<<>>><<<<<<;;;;;;;;;<<<<<<===@@@>>>>>>@@@???<<<>>>CCCSSScccyyypppLLL===777222666333333888<<<>>>AAAFFFTTT[[[```___]]]^^^___^^^XXXRRRNNNMMMLLLIIIJJJMMMHHHGGGGGGFFFEEEDDDCCCCCC@@@???>>>>>>??????>>>===;;;;;;<<<<<<===???@@@AAACCCDDDDDDCCCAAA@@@@@@AAA@@@@@@@@@DDDOOO```ooowww}}}yyyqqqdddVVVIIIAAA===:::777777999999888<<>>:::999;;;<<<;;;:::;;;;;;;;;;;;;;;;;;::::::888888888888999:::<<<<<>><<<;;;<<<>>>???===<<<>>>CCCDDDAAA<<<@@@FFFJJJOOOUUU]]]vvvXXXCCC===>>>>>><<>>>>>>>>>>>DDDVVVhhhcccSSS___oooxxxuuu{{{xxxaaaKKK@@@===;;;555555666666777777888888777777777777777777777777888555:::777===MMMhhh~~~xxx{{{fffmmmbbbCCCkkk]]]ZZZSSSPPPQQQMMMSSSPPPJJJDDD@@@>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@DDD@@@???;;;BBBBBBPPPnnnTTTFFF@@@<<<@@@AAABBB@@@>>><<<======>>>===<<<:::::::::;;;<<>>LLL]]]vvv{{{WWW???;;;;;;111999::::::999:::>>>@@@@@@EEELLLQQQNNNJJJIIILLLNNNSSSUUURRRKKKIIIKKKJJJDDDGGGFFFEEEDDDCCCBBBAAAAAA??????>>>>>>======<<<<<<============>>>>>>>>>>>>BBBCCCDDDCCCBBBAAABBBCCCAAACCCAAA@@@HHH[[[ppp{{{uuuqqqkkkaaaVVVJJJ@@@:::;;;888777888777666:::AAAbbbvvvsssLLLEEEBBBCCC999999888888888999::::::;;;;;;888777999::::::>>>CCCIII\\\rrrlllTTTgggtttzzz[[[HHHEEE=========>>>>>><<<999666888888999999999::::::;;;:::888777888:::<<<<<<;;;???>>>======<<<<<<<<<<<<@@@@@@AAAAAAAAAAAAAAAAAAAAADDDJJJSSS^^^ssshhhRRRAAA@@@BBB???AAAFFFHHHXXXooovvvqqqnnneee______[[[YYYVVVSSSPPPLLLHHHEEEDDDDDDBBB???===<<<>>>@@@HHHVVVmmmjjjRRRYYYmmm|||hhhLLL???<<<;;;999888888777777777777777666666666666777777777777777;;;<<<>>>BBBHHHjjjzzzxxx^^^^^^|||rrrQQQFFFooo```]]]VVVSSSSSSOOOVVVSSSNNNHHHDDDBBBAAAAAA????????????????????????BBB???AAA>>>FFFJJJ]]]lllQQQDDD@@@???BBBCCCCCCBBB@@@???@@@BBBAAA@@@>>>=========>>>>>>???>>>============>>>???>>>===<<<;;;;;;<<<===>>>EEESSSjjj\\\@@@222666;;;666999:::;;;;;;===@@@AAAAAA@@@DDDJJJLLLIIIEEEFFFIIIVVVXXXSSSIIICCCDDDCCCAAAEEEEEEDDDCCCBBBAAA@@@@@@>>>>>>>>>>>>======<<<<<<<<<=========>>>>>>>>>>>>BBBCCCDDDCCCBBBAAABBBCCCBBBDDDCCCAAAIII\\\qqq|||xxxtttmmmbbbVVVIII???999;;;888777888777666:::AAASSSrrruuuNNNGGGCCCDDD:::::::::999999:::;;;;;;<<<;;;888777999::::::>>>DDDIIIYYYpppyyybbb]]]pppzzz[[[HHHDDD=========>>>>>>===:::777999:::::::::;;;;;;;;;;;;999888777888:::<<<<<<;;;<<<<<<;;;:::::::::;;;;;;<<<>>>AAACCCDDDDDDCCCBBBBBBGGGTTTeeevvvrrrUUUGGG===???AAA@@@DDDLLLVVVooorrrnnnkkkccc\\\\\\YYYVVVSSSQQQOOOLLLIIIFFFDDDCCCBBB???===<<<>>>@@@EEEXXXqqqmmmPPPYYYnnn~~~iiiMMM???<<<<<<999888777777666666777777666666666666777777777888888<<<<<<>>>CCCLLLnnntttlll^^^hhhlllJJJ@@@uuufffbbbZZZVVVWWWSSSTTTQQQMMMHHHDDDAAA@@@???========================@@@???CCC???GGGMMMggghhhLLL@@@???AAADDDDDDEEEDDDCCCCCCFFFHHHFFFEEECCCAAA????????????>>>>>>???@@@AAAAAAAAAAAA@@@???===;;;;;;;;;<<<===CCCLLL]]]rrrrrrDDD555222777===<<<777888;;;???CCCFFFHHHJJJIIIEEEEEEGGGDDD???CCCLLL^^^\\\UUUJJJDDDDDDFFFGGGDDDCCCCCCBBBAAA@@@??????>>>>>>>>>============<<<<<<<<<=========>>>>>>>>>AAABBBCCCCCCAAAAAABBBCCCCCCEEECCCBBBJJJ]]]qqq|||{{{wwwooodddVVVIII???999;;;888777888777666:::AAAMMMsssxxxPPPIIIEEEFFF;;;;;;;;;::::::;;;;;;<<<<<<:::888777:::::::::???FFFNNN[[[sssxxxZZZ\\\rrrzzz[[[HHHDDD=========>>>>>>>>>;;;999:::;;;<<<<<<<<<<<<<<<<<<:::888888999;;;<<<<<<;;;:::999888888888999:::;;;:::===AAADDDFFFFFFDDDCCCCCCJJJ[[[ssszzzUUUDDD???>>>AAAAAA@@@HHHSSSjjjqqqllljjjccc\\\[[[WWWTTTQQQNNNMMMLLLJJJHHHCCCCCCBBB???===<<<>>>@@@DDD]]]wwwrrrOOOYYYppplllNNN@@@===<<<888888777666666666666777666666666777777777888888999<<<;;;>>>EEEQQQtttrrrlllooo```aaavvviiiGGG>>>{{{kkkfff^^^ZZZZZZWWWUUURRRNNNIIIDDDAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>AAAAAADDD>>>CCCJJJgggbbbGGG===>>>AAAEEEFFFFFFFFFFFFHHHKKKNNNKKKIIIFFFCCC@@@???>>>>>>===>>>AAACCCDDDDDDCCCBBBCCCAAA>>><<<;;;;;;<<<===AAAEEEMMM[[[mmm]]];;;999::::::;;;:::;;;<<>>>>>========================<<<<<<<<<=========>>>>>>@@@AAABBBBBBAAA@@@BBBCCCCCCDDDCCCAAAIII\\\ppp{{{}}}xxxpppdddWWWJJJ@@@;;;;;;888777888777666:::AAAWWW~~~zzzyyyQQQJJJFFFGGG<<<;;;;;;::::::::::::;;;;;;:::888888::::::;;;AAAIIIVVVddd~~~~~~XXXWWWuuuzzz[[[GGGCCC>>>=========???>>>===;;;;;;<<<============<<<;;;;;;::::::;;;===>>>===<<<999888777777888:::<<<>>>>>>???AAACCCDDDDDDDDDDDDIIIRRRfffwww```III@@@AAACCCDDDAAABBBNNN]]]sssnnnkkkddd^^^\\\WWWTTTPPPNNNMMMKKKJJJHHHBBBBBBAAA???<<<<<<>>>@@@FFFaaavvvvvvPPPVVVppppppPPP@@@===>>>888888777666666666666777666666777777777888888888888;;;:::<<>>BBBIIIggg}}}\\\CCC<<<===???EEEFFFGGGHHHHHHJJJMMMPPPMMMKKKGGGCCC@@@===<<<<<<===>>>AAADDDEEEEEEDDDCCCDDDBBB>>>;;;:::;;;<<<===>>>>>>???EEEOOO\\\jjjsssrrrJJJ444999:::888;;;<<>>>>>======<<<<<<<<<<<<<<<=========<<<<<<<<<<<<============>>>@@@AAAAAA@@@@@@AAACCCBBBCCCBBB@@@GGGZZZnnnyyy|||xxxooodddXXXLLLCCC>>>;;;888777888777666:::AAAcccooo|||yyyRRRJJJGGGHHH===::::::999999999999999::::::888999::::::;;;BBBKKKYYYlllwwwWWW^^^zzzZZZGGGBBB>>>===<<<===??????>>>===;;;<<<>>>>>>>>>===<<<;;;<<<<<<<<<>>>@@@@@@???===:::999888999:::===@@@BBBEEECCCAAA??????AAABBBDDDKKK[[[vvvlllUUUHHHBBB@@@CCCEEEEEEDDDKKK]]]nnnrrrkkkgggaaa\\\YYYVVVTTTPPPNNNMMMKKKIIIGGGAAAAAA@@@>>><<<<<<>>>AAAFFF]]]kkk{{{wwwQQQQQQmmmuuuRRRAAA>>>???999999888777777777777777777777777777888888888888666:::888;;;III\\\~~~mmmSSSdddqqqbbbjjjzzzgggJJJDDDuuupppgggdddfffbbb___[[[TTTMMMGGGDDDCCCBBB@@@@@@@@@@@@@@@@@@@@@@@@???@@@DDD@@@EEELLLiiiqqqTTTBBB>>>??????BBBDDDGGGHHHIIIJJJMMMOOOKKKIIIFFFBBB@@@>>>===<<>>?????????>>>>>>>>>======;;;<<<<<<<<<<<<=========;;;;;;<<<<<<<<<============???@@@@@@@@@@@@AAACCCAAACCCAAA???FFFYYYmmmxxx|||xxxooodddWWWLLLCCC???;;;888777888777666:::AAAgggiiivvvzzzSSSLLLIIIJJJ???::::::999888888888999999999999:::;;;:::;;;DDDNNNWWWooonnnTTTeeeyyyZZZGGGBBB>>>===<<<===???@@@@@@???===>>>@@@AAA@@@???===<<<<<<<<<===???AAAAAA???===;;;:::::::::===AAAEEEGGGIIIFFFAAA===<<<===@@@BBBCCCUUUvvvsssQQQBBB<<>>@@@CCCGGGOOO___uuu|||mmmbbb]]]XXXSSSOOORRRPPPOOONNNMMMKKKHHHFFFAAAAAA@@@>>><<<<<<>>>AAAEEESSS[[[mmmyyyUUUNNNlll{{{UUUBBB>>>???::::::999888888888888999777777777888888888999999555:::999<<>>CCC@@@GGGMMMggg|||dddMMMDDDDDDDDDAAA???BBBFFFIIIIIIJJJJJJKKKFFFEEECCCAAA@@@@@@AAAAAACCCDDDEEEGGGHHHHHHGGGGGGBBB@@@<<<999888999<<<>>>AAAEEEHHHIIIKKKUUUffftttpppXXXJJJKKKOOO[[[gggfffUUUOOORRRaaaqqq|||SSSHHH???@@@CCCCCCDDDFFF?????????>>>>>>>>>>>>>>>;;;;;;;;;<<<<<<<<<======;;;;;;;;;<<<<<<<<<=========>>>@@@@@@??????AAABBBBBBDDDBBB@@@GGGYYYmmmxxx~~~yyypppcccVVVJJJBBB===;;;888777888777666:::AAAfffkkkxxx{{{TTTNNNLLLMMMCCC;;;;;;:::999999999999999999999:::;;;:::;;;EEEPPPXXXppplllUUUdddxxxYYYFFFBBB>>>===<<<===@@@AAAAAA@@@@@@AAACCCDDDDDDBBB???>>>;;;;;;<<<>>>@@@@@@>>><<<;;;;;;:::;;;>>>CCCHHHJJJGGGEEEAAA===<<<<<<>>>??????HHHbbbXXXGGGBBB<<<@@@>>>AAAEEEOOOaaayyywwwgggYYYQQQNNNJJJFFFJJJJJJJJJLLLMMMLLLIIIFFF@@@@@@???===<<<<<<>>>AAADDDJJJOOOiii```SSSqqqWWWBBB>>>@@@<<<;;;::::::999999::::::777777888888888999999999555;;;:::???QQQgggwwwfffaaa}}}fffeeettt~~~ooo```KKK>>>CCC~~~yyyqqqoooqqqooohhhbbbXXXMMMFFFCCCCCCDDD@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>BBB???FFFKKKbbbrrr[[[IIIEEEIIIHHHCCC===AAAFFFHHHIIIIIIIIIIIIBBBAAAAAAAAABBBCCCEEEFFFFFFFFFGGGHHHIIIIIIIIIIIIAAA???;;;888777999<<<>>>===DDDKKKNNNQQQ]]]qqqxxxeeeZZZ[[[aaaooovvvmmm\\\UUUYYYkkksssYYYHHHDDDDDDGGGEEE@@@@@@DDD????????????>>>>>>>>>>>>;;;;;;;;;<<<<<<<<<======;;;;;;;;;<<<<<<<<<======<<<>>>???@@@??????AAABBBCCCEEECCCAAAHHHZZZnnnyyy{{{pppcccUUUIII@@@;;;;;;888777888777666:::AAAfffppp}}}|||VVVPPPNNNPPPEEE===<<<;;;;;;::::::::::::999999;;;;;;:::;;;EEEQQQ[[[rrrpppZZZbbbwwwYYYFFFBBB???===<<<===@@@BBBBBBAAABBBDDDFFFGGGFFFDDDBBB@@@999999:::===??????===:::;;;;;;:::;;;???DDDIIILLLDDDCCC@@@>>>============FFFCCCOOOsssvvvEEEBBBEEE>>>???CCCEEEJJJXXXpppuuudddTTTKKKHHHDDD@@@CCCDDDGGGJJJMMMLLLIIIFFF@@@@@@???===<<<<<>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<===>>>@@@@@@AAAAAAAAAAAABBBBBBAAACCCCCCAAAIII[[[nnnyyy~~~wwwmmmaaaUUUIII???888999888666555555888;;;>>>fff~~~UUUSSSVVVUUUCCC<<<<<<;;;:::::::::;;;;;;:::777777999:::<<>>??????EEEDDDEEEEEEFFFDDDAAA>>><<<======>>>>>>===<<<<<<999;;;===>>>???@@@AAACCCBBBCCCDDDCCC@@@??????AAAAAAAAAJJJbbbaaaJJJCCC@@@AAADDDDDDBBBMMMkkk}}}ppp```TTTJJJBBB@@@CCC@@@CCCGGGJJJKKKKKKJJJIIICCCBBB???===<<<<<<======>>>HHHJJJjjjnnn\\\UUUCCCCCC===>>><<<:::999::::::999777888888888888888888888888999<<>>===<<<xxxvvvxxxtttmmmdddZZZOOOEEEAAAAAACCCCCCCCCCCCBBBAAA@@@@@@>>>@@@@@@AAACCCJJJnnnttteee[[[OOOIIILLLPPPRRRRRRNNNNNNNNNLLLHHHFFFEEEFFFDDDDDDEEEGGGIIIKKKMMMNNNPPPLLLKKKKKKIIIFFFHHHMMMJJJFFF;;;777===;;;<<>>@@@@@@AAAAAAAAAAAABBBBBBAAADDDCCCBBBJJJ\\\oooyyy~~~wwwmmmaaaUUUJJJ@@@999999888666555555888;;;===]]]yyy|||XXXVVVYYYXXXDDD<<<<<<;;;;;;::::::;;;;;;:::888888::::::===EEENNN]]]xxx```iiipppUUUDDDAAA>>>===<<<<<<<<<===>>>???CCCCCCCCCDDDEEEDDDAAA>>>=========<<<<<<<<<<<<<<<<<<>>>@@@@@@>>>>>>@@@BBBMMMJJJFFFAAA???@@@CCCEEEDDDCCCFFFTTTiii~~~nnnOOOCCCAAA@@@@@@CCCLLLQQQdddtttiii[[[PPPHHHCCCCCCGGGFFFJJJNNNPPPNNNKKKHHHGGGCCCBBB???===<<<<<<===>>>BBBLLLLLLkkkssscccYYYGGGFFF@@@@@@>>>;;;;;;;;;;;;:::999888888888888888888888888777777===CCCRRRxxxjjj[[[ddd}}}zzzgggYYYQQQ]]]nnn~~~{{{kkk___WWWPPPFFF>>>:::999::::::~~~~~~vvvmmmcccVVVHHHBBBCCCAAABBBBBBBBBBBBBBBAAAAAA@@@CCCBBBCCCDDDKKKsss}}}nnncccUUUPPPKKKJJJMMMSSSXXX[[[XXXXXXVVVSSSNNNJJJIIIHHHCCCDDDEEEHHHKKKNNNQQQRRRSSSOOOLLLLLLJJJIIIMMMTTTPPPKKK===777======???KKKSSSXXXaaaooorrrSSSDDDCCCDDDBBBDDDDDDCCCCCCBBBAAAAAAAAA>>>???@@@@@@???>>><<<;;;::::::::::::::::::::::::;;;;;;:::;;;;;;<<<===>>>@@@@@@AAAAAAAAAAAABBBBBBBBBDDDDDDCCCJJJ]]]pppzzz~~~wwwmmmaaaUUUJJJAAA;;;999888666555555888:::<<>><<<;;;;;;<<<===>>>@@@@@@@@@AAABBBBBB@@@>>>???>>>===<<<<<<<<<<<<<<<>>>BBBEEEDDD@@@???AAADDDQQQKKKCCC>>>>>>AAAEEEHHHEEEIIIPPPYYYdddooowwwzzzpppZZZFFFBBBEEEFFFFFFJJJXXXfffvvvjjj```UUUMMMFFFCCCEEEJJJNNNTTT\\\]]]YYYQQQKKKIIICCCAAA???===<<<<<<===>>>EEENNNNNNkkkvvvfff\\\JJJIIICCCBBB???===<<<===<<<;;;:::999999999999999999999999:::888>>>III^^^|||cccZZZmmmpppVVVDDDCCCRRRjjj~~~xxxdddTTTLLLFFF???:::888:::;;;<<<~~~tttiiiZZZJJJDDDGGGAAAAAABBBCCCCCCCCCBBBBBBBBBEEEEEEEEEEEELLLuuu~~~pppaaaVVVLLLLLLJJJIIIIIILLLQQQUUUWWWTTTRRRRRRSSSRRRNNNJJJBBBCCCDDDGGGJJJMMMPPPQQQUUUPPPMMMMMMMMMOOOVVV^^^ZZZTTTBBB777===???CCCMMMQQQZZZhhh{{{bbbNNNHHHIIIHHHEEECCCCCCCCCBBBBBBAAAAAAAAA>>>>>>>>>>>>===<<<;;;:::999999999999999999999999;;;;;;:::;;;;;;<<<===>>>@@@@@@@@@AAAAAAAAABBBBBBCCCEEEEEECCCKKK]]]ppp{{{}}}wwwlll```UUUKKKAAA<<<999888666555666777999;;;HHHYYYppp|||fffcccdddggg```GGG>>>===<<<;;;;;;:::;;;;;;<<<::::::<<<<<<===DDDMMM^^^qqquuurrrvvvrrrnnniii]]]LLLBBB@@@AAA???===;;;:::;;;===>>>>>>======>>>@@@@@@???===??????===<<<<<<<<<===>>><<>>CCCNNNOOOlllwww```]]]JJJIIIBBBBBB@@@>>>=========;;;:::999999999999999999999999<<<:::???JJJaaa|||wwwbbbaaaxxxnnnRRR@@@DDDQQQeeeyyyyyyeeeUUUJJJEEE???:::999:::;;;<<>>CCCFFFOOOUUUaaasssqqqXXXKKKIIIJJJGGGDDDBBBBBBBBBBBBBBBAAAAAAAAA>>>=========<<<;;;;;;:::999999999999999999999999;;;;;;:::;;;;;;<<<===>>>@@@@@@@@@AAAAAAAAABBBBBBCCCEEEEEECCCKKK]]]ppp{{{|||uuukkk___TTTJJJBBB===888777666555666777888999CCCTTTvvv{{{iiilllqqqqqqeeeGGG???>>>===<<<;;;;;;;;;;;;<<<:::;;;<<<<<<<<>><<<<<<<<<===>>>===<<<;;;<<<>>>>>>===<<<<<<<<<;;;;;;;;;;;;<<<<<<<<>>===<<<===>>>???AAAOOORRRooozzzhhhbbbMMMJJJCCCCCCAAA>>>======<<<;;;999999999999999999999999999:::888===FFFYYYqqqpppbbbjjjjjjRRRCCCDDDOOOaaattt|||ttt___NNNCCC???:::777777888999999}}}uuuaaaJJJBBBHHHDDDEEEEEEEEEEEEEEEDDDDDD@@@BBB@@@AAABBBFFFggg|||kkk___TTTJJJAAAAAA@@@>>><<<<<<>>>@@@EEEDDDHHHUUUbbbdddYYYMMMGGGGGGGGGHHHJJJLLLMMMNNNOOOLLLLLLQQQXXX```mmmxxxzzzpppTTT@@@BBBHHHLLLSSSZZZiiijjjRRRFFFEEEFFFEEEEEEBBBBBBAAAAAAAAAAAAAAAAAA>>>>>>===<<<<<<;;;;;;;;;::::::::::::::::::::::::;;;;;;:::;;;;;;<<<===>>>@@@@@@AAAAAAAAAAAABBBBBBBBBDDDDDDCCCJJJ]]]pppzzz{{{tttiii]]]RRRIIIBBB===888777666666666777888888GGG\\\zzziiixxx~~~kkkHHH??????===<<<;;;;;;::::::;;;:::;;;<<<;;;;;;AAAIIITTTeeetttppptttkkkhhh[[[ZZZXXXSSSKKKDDD@@@???@@@@@@??????>>>>>>??????===<<<:::;;;<<<===<<<:::888999:::;;;<<<<<<<<<;;;???AAAEEEHHHKKKMMMPPPSSSYYYUUUNNNFFFAAABBBGGGLLL]]]pppxxxmmmiiilll{{{vvvaaa[[[SSSRRRTTTVVVVVVUUU[[[bbbwwwoooXXXIIIDDDAAA@@@>>>===<<<===>>>???AAAPPPTTTpppiiiTTTOOOFFFDDDAAA???=========;;;999::::::::::::::::::::::::;;;:::???GGG[[[tttdddzzzfffbbbxxx{{{cccNNNDDDDDDTTTjjjzzzzzzkkkTTTDDD===:::888777888:::;;;<<>>===;;;:::;;;<<<======CCCHHHTTTaaaiiifffZZZOOOEEEEEEFFFGGGHHHJJJLLLMMMIIIHHHKKKSSS]]]hhhwww```GGGGGGNNNQQQWWWcccuuuvvvtttaaaMMMFFFEEEDDDEEEGGGAAAAAAAAAAAAAAAAAAAAAAAA???>>>===<<<<<<;;;;;;;;;::::::::::::::::::::::::;;;;;;:::;;;;;;<<<===>>>@@@@@@AAAAAAAAAAAABBBBBBAAADDDCCCBBBJJJ\\\oooyyyyyyrrrggg[[[QQQHHHAAA===888777666666666666777777GGG```qqqcccrrrKKK@@@???>>><<<;;;;;;:::::::::999:::<<<::::::???GGGPPP```xxxssstttfff]]]YYYMMMNNNLLLHHHCCC@@@???>>>??????@@@AAAAAAAAA@@@@@@>>><<<::::::;;;;;;:::999888:::===@@@AAAAAA@@@???BBB@@@@@@FFFRRR___jjjoootttjjjYYYHHHBBBKKK```qqqkkkbbbcccdddeeejjjmmmllliiilllsssgggRRRHHHGGGAAA@@@>>>===<<<===???@@@@@@NNNPPPjjjoooXXXRRRHHHFFFCCCAAA??????>>><<<;;;::::::::::::::::::::::::===:::@@@MMMfffaaaZZZrrr{{{bbbkkkxxx]]]JJJEEEHHH___xxxqqqZZZHHH???;;;:::888888;;;===>>>>>>~~~[[[IIIJJJIIIIIIIIIHHHGGGFFFEEEDDDFFFDDDAAADDDGGGFFF]]]mmmZZZPPPHHHAAA???<<<999999;;;======<<<>>>IIIYYYeeefff^^^RRRJJJ@@@AAABBBCCCFFFHHHJJJKKKEEEEEEJJJUUU```mmm}}}hhhLLLKKKRRRVVV[[[ooo|||```RRRGGGFFFGGGDDDBBBCCCAAAAAAAAAAAAAAAAAAAAAAAA??????===<<<<<<;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>>>>@@@@@@AAAAAAAAABBBBBBBBBAAACCCCCCAAAIII[[[nnnyyyxxxqqqfffZZZPPPGGGAAA===777777666666666666666777===ZZZjjj```~~~wwwLLL@@@???>>>===;;;;;;:::::::::999:::;;;:::999>>>EEEOOO^^^}}}xxxlll\\\SSSOOODDDEEEDDD@@@======>>>>>>>>>???AAACCCDDDCCCAAA@@@???===;;;:::;;;;;;:::888<<>>===<<<===???@@@>>>KKKKKKbbbxxxqqqZZZSSSHHHGGGEEEBBBAAA@@@???>>><<<::::::::::::::::::::::::999555<<>>:::888666777888::::::999[[[IIILLLIIIJJJKKKLLLKKKIIIGGGEEEGGGAAAEEE@@@EEENNN]]]mmmWWWLLLFFFAAA<<<;;;:::888777888888999???DDDKKKPPPPPPMMMGGGCCC@@@AAABBBEEEHHHIIIHHHFFFCCCFFFPPP[[[```iii~~~kkkHHHGGGKKKRRReeeyyy{{{eeeTTTFFFEEEHHHFFFCCCAAA?????????>>>??????@@@@@@>>>============<<<<<<<<<999999888888999999:::;;;<<<<<<<<<<<<<<<===>>>???@@@AAAAAABBBBBBAAAAAA@@@CCCGGGDDD@@@HHH^^^pppwwwtttooofff\\\RRRHHH???999:::999888666666666777777@@@XXXwwwhhh]]]~~~vvvNNNAAA@@@???===<<<;;;;;;;;;;;;999:::;;;::::::@@@HHHMMM```~~~|||xxxeeeWWWMMMGGG???>>>===<<<;;;:::::::::<<>>;;;===AAAFFFJJJLLLLLLLLLDDDEEELLLWWW___jjjgggCCCAAADDDJJJ^^^vvvcccOOOHHHFFFDDDBBBBBB@@@??????>>>>>>?????????=========<<<<<<<<<;;;;;;999999888888999999:::;;;<<<<<<;;;<<<<<<===>>>???@@@AAAAAABBBBBBAAAAAA@@@BBBFFFDDDAAAJJJ```rrryyyvvvoooeee[[[PPPGGG>>>999:::999777666666666777888===VVVuuuccc^^^xxxOOOBBBAAA@@@>>>===<<<;;;;;;;;;::::::;;;::::::@@@HHHRRRccc|||rrr```SSSJJJEEE>>>===<<<;;;:::::::::::::::===@@@BBBCCCEEEGGGIIIHHHDDD???<<<<<<===<<<:::>>>@@@BBBEEEFFFEEEDDDCCC@@@DDDFFFLLLccccccLLLPPPooo{{{pppgggbbb___ZZZSSSMMMIIIFFFDDDCCC?????????===;;;;;;===???>>>DDDKKKUUU}}}aaaxxxzzzpppWWWPPPNNNHHHHHHGGGGGGFFFCCC>>>:::;;;::::::999999999999999;;;<<<<<>>>>>===>>>>>><<<<<<;;;;;;;;;:::::::::999999888888999999:::;;;;;;;;;;;;<<<<<<===??????AAAAAABBBBBBBBBBBBAAAAAA@@@DDDDDDAAAKKKaaasssyyywwwpppdddXXXNNNEEE>>>999999888777666666666777888>>>YYYvvvggghhh{{{QQQCCCBBB@@@???===<<<<<<<<<;;;::::::<<<;;;:::@@@HHHRRRddd~~~{{{jjjXXXMMMFFFCCC<<<<<<;;;:::999999999999999:::<<<>>>@@@EEEJJJNNNPPPLLLFFFAAA??????>>>===???@@@BBBCCCCCCCCCAAAAAA???FFFKKKRRRfffrrrOOOEEEMMM___ggg]]]kkkuuulllcccZZZTTTNNNKKKGGGEEEEEEDDDCCCBBB>>>>>>>>>===;;;;;;===??????CCCKKKZZZ}}}XXXmmmwwwwwwlllWWWQQQOOOIIIJJJKKKKKKJJJFFF@@@;;;<<<;;;;;;:::999999:::::::::<<<===EEE```kkkRRRFFFGGGFFFRRRVVVKKK>>>:::<<<<<<::::::::::::;;;<<<===>>>jjj```iiifff^^^VVVSSSTTTRRRKKKEEEHHHCCCHHHCCCDDDHHHQQQvvvkkkSSSGGGAAA===<<<;;;:::888777888888999666666666666666888999:::999:::<<<>>>@@@CCCGGGIIIOOOJJJKKKSSS[[[eeewwwhhhCCC>>>@@@HHH^^^yyy```MMMCCCAAAAAABBBAAA@@@???>>>===<<<<<<<<<;;;;;;;;;:::::::::999999999999888888999999:::;;;;;;;;;;;;;;;<<<>>>???@@@AAAAAABBBBBBBBBBBBAAAAAA???DDDDDDAAAJJJ___pppvvvwwwooocccVVVLLLDDD>>>:::999888777666666777888888===XXXqqqkkkqqq}}}QQQDDDCCCBBB@@@>>>===<<<<<<<<<:::;;;<<<;;;;;;@@@HHHNNNccctttyyycccRRRHHHCCCAAA;;;::::::999888888999999999:::999:::===CCCJJJPPPVVVRRRKKKFFFBBBAAAAAABBBCCCCCCCCCCCCCCCBBBAAAAAAAAAHHHNNNSSSdddZZZ>>>>>>EEEOOOVVVTTTWWW{{{|||nnnddd___ZZZRRRKKKJJJHHHEEEDDDDDDBBB@@@>>>===>>>>>><<<;;;;;;===???DDDFFFNNNaaawwwRRRgggzzz}}}xxxjjjXXXTTTRRRLLLLLLKKKKKKJJJGGGBBB>>>======<<<;;;::::::::::::888;;;===FFF___|||tttaaaNNNDDDEEE@@@EEEEEE<<<555777:::;;;:::::::::;;;<<<<<<===>>>mmmeeerrrlllddd\\\XXXXXXVVVOOOHHHGGGCCCHHHDDDEEEIIIQQQvvvkkkSSSGGGAAA>>><<<;;;:::888777888888999666777888999::::::::::::===>>>>>>===>>>BBBHHHMMMNNNJJJLLLUUU[[[bbbqqqgggCCC>>>@@@JJJbbb}}}xxxnnnqqq~~~}}}rrr___NNNDDDAAAAAA@@@@@@???>>>===<<<<<<<<<<<<;;;::::::::::::999999999999999888888999999:::;;;::::::;;;;;;===>>>???@@@AAABBBBBBCCCCCCBBBBBBAAA???DDDDDDBBBJJJ]]]lllqqqvvvnnnaaaTTTJJJCCC>>>:::888888777666666777888999999PPPgggyyyjjjuuu}}}QQQFFFEEECCCAAA???>>>======<<<:::;;;<<<;;;;;;AAAIIIPPPbbb}}}~~~xxxvvv___NNNEEEAAA@@@::::::999888888888999999;;;;;;999999:::???GGGLLLSSSPPPKKKFFFBBBAAAAAABBBDDDCCCBBBAAAAAA@@@@@@@@@EEEKKKOOOSSSaaaxxxtttPPP===BBBFFFPPPcccooojjjyyyoooccc\\\ZZZWWWOOOGGGJJJHHHEEEDDDCCCAAA>>>;;;<<<======<<<:::;;;===???EEEFFFPPPfffsssSSSiii}}}iii[[[WWWUUUPPPMMMJJJHHHGGGFFFCCCAAA???>>>===<<<;;;;;;;;;;;;888:::===FFF]]]zzzrrrgggYYYJJJAAA???===>>><<<777444666999999;;;;;;;;;<<<<<<<<<<<<<<>>???>>>===<<<<<<;;;<<<<<<;;;;;;:::::::::999999999999999888888999999:::;;;:::::::::;;;===>>>@@@AAABBBBBBCCCCCCCCCCCCBBBBBB@@@EEEFFFCCCKKK]]]kkkooossskkk___SSSJJJCCC>>>;;;888777666666666777888999<<>>>>>===<<<;;;;;;===<<<;;;AAAIIIXXXbbbuuu~~~uuu]]]MMMCCC@@@>>>::::::999888888999999:::<<<;;;:::999:::===CCCGGGJJJIIIGGGCCC@@@>>>???AAACCCBBB@@@>>>>>>>>>??????HHHLLLOOOTTTddd|||nnnPPPAAAFFFKKK[[[yyy{{{wwwrrrjjj```[[[YYYUUULLLEEEFFFDDDBBBAAAAAA@@@>>><<<<<<<<<<<<;;;:::;;;===???AAACCCPPPhhhrrrWWWppphhh]]]YYYVVVQQQNNNJJJGGGFFFFFFDDDCCC@@@@@@>>>===<<<<<<;;;;;;999:::===GGG\\\{{{|||nnn```RRRFFF>>>999;;;:::999888777999::::::===>>>>>>>>>>>>===<<<<<>>@@@AAABBBBBBCCCCCCCCCCCCBBBBBB@@@FFFGGGEEEMMM___mmmqqqooohhh^^^SSSKKKDDD>>>;;;888777666666666777999:::BBBPPPnnnvvv}}}UUUHHHGGGEEECCCAAA???>>>>>><<<;;;;;;===<<<<<>><<<::::::999999999999::::::::::::;;;::::::<<<@@@CCCAAACCCDDDCCC@@@???@@@BBBDDDBBB@@@>>>===>>>@@@AAAIIIKKKNNNWWWnnnrrrSSSAAADDDMMMeee{{{tttrrrlllfff^^^YYYUUUQQQJJJDDDDDDBBB@@@?????????>>>===;;;<<<<<<;;;:::;;;===???AAACCCQQQiiinnnXXXtttggg^^^ZZZUUUQQQNNNLLLJJJIIIGGGEEECCCAAAAAA???>>>===<<<<<<<<<999999===III^^^{{{zzznnn\\\KKKAAA<<<;;;999999888999:::;;;===@@@AAAAAABBBAAA@@@???===<<>><<<;;;:::888888888888999;;;:::999999999;;;===>>>EEEKKKRRRTTTPPPKKKIIIIIIRRRPPPQQQRRRPPPTTTggg}}}uuuRRRJJJKKKXXXssspppccc[[[YYY[[[^^^]]]```ZZZNNNDDDBBB@@@<<<<<<<<<;;;;;;;;;<<<<<<===<<<<<<;;;;;;;;;;;;::::::999999888888999999:::;;;:::::::::;;;===???@@@AAABBBBBBCCCCCCCCCCCCBBBBBB???FFFHHHGGGPPPbbbppptttmmmggg]]]SSSKKKDDD???;;;888777666666666888999:::AAANNNqqqzzz}}}WWWIIIHHHFFFCCCAAA???>>>>>>===;;;<<<===<<<<<>>AAADDDDDDBBBAAACCCEEEFFFDDDBBB@@@???@@@BBBDDDHHHJJJNNN[[[www{{{XXXAAABBBQQQnnn~~~wwwqqqpppfffaaaZZZTTTQQQMMMIIIEEEFFFDDDAAA??????@@@???>>>;;;<<<<<<;;;:::;;;===???EEEFFFTTTkkkhhhVVVtttfff^^^YYYTTTPPPOOONNNMMMLLLIIIEEEBBBBBBAAA@@@>>>===<<<<<<<<<888888===KKKcccxxxvvvlllXXXFFF======???999888888:::;;;<<<@@@EEEDDDEEEEEEDDDCCC@@@>>>===xxxmmm}}}rrrpppeeeUUURRRLLLOOOKKKIIIKKKJJJVVVooolllRRREEEAAA???===;;;999999:::;;;<<<<<<>>>;;;999:::===??????>>>GGGOOO\\\eeedddYYYMMMFFFOOOLLLLLLNNNMMMRRRggg}}}rrrUUUPPPhhhzzzrrriiibbbddd```XXXOOOGGGAAA===<<<===<<<<<<<<<<<<;;;;;;;;;999::::::;;;;;;::::::999888888999::::::;;;<<<<<<;;;<<<===>>>@@@@@@AAAAAABBBBBBCCCDDDEEEEEEEEEDDDDDDGGGGGGHHHWWWkkktttppprrrgggZZZQQQHHH???:::::::::999888888888999:::;;;===RRRsssxxxrrrWWWNNNKKKHHHEEEDDDBBB@@@>>>>>>;;;;;;<<<<<<;;;???EEEWWW^^^}}}www\\\III@@@>>>>>>;;;;;;;;;;;;;;;;;;:::::::::<<<===>>>>>>???AAACCCEEEEEEHHHJJJIIIDDDAAAAAADDDEEEDDDBBBAAAAAA???===CCCGGGRRRgggSSSEEEIIISSSfffvvv}}}wwwrrrgggeee^^^WWWSSSOOOHHHDDDEEECCCBBB@@@>>>===<<<;;;;;;;;;;;;;;;<<<===>>>???@@@???BBBTTTcccaaa[[[{{{mmmccc[[[WWWTTTSSSRRROOOLLLIIIFFFEEEBBBAAA???>>><<<<<<======:::<<<===FFFaaarrrrrr~~~zzzlll\\\OOOEEE>>>>>>AAA===<<<;;;===AAADDDFFFGGGJJJOOOPPPHHH@@@>>>@@@@@@yyyzzzjjjVVVPPPKKKMMMHHHGGGJJJIIITTTllllllRRREEE@@@>>>===<<<;;;;;;;;;<<<<<<<<<@@@AAAAAACCCDDDDDDDDDDDDHHHTTTfffttttttfffTTTHHHNNNKKKLLLMMMLLLQQQggg~~~ddd^^^sssnnnccc___[[[TTTLLLEEEAAA>>>===<<<<<<<<<<<<;;;;;;;;;;;;999::::::;;;;;;::::::999888999999::::::;;;;;;;;;:::;;;<<<===>>>?????????AAAAAABBBCCCDDDDDDDDDDDDDDDGGGFFFIIIXXXmmmvvvsssrrrgggYYYPPPHHH???:::999999888777777777888999:::@@@WWWzzz~~~yyypppWWWPPPMMMIIIGGGFFFDDDBBB@@@???<<<;;;===<<<;;;???EEETTTeee|||zzz___KKK@@@===>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???AAADDDGGGOOOOOOPPPQQQPPPKKKFFFDDDIIIHHHFFFCCCBBBCCCCCCCCCEEEKKKXXXnnnSSSFFFKKKWWWkkk~~~|||vvvqqqgggccc\\\UUURRRNNNGGGDDDDDDBBBAAA@@@>>>===<<<;;;;;;:::::::::;;;<<<===?????????CCCUUUeeezzzYYYXXX|||~~~nnnddd\\\YYYUUUUUUSSSQQQOOOLLLIIIHHHEEEDDDBBB@@@>>>======>>>:::<<<>>>FFF```ppplllxxxjjjYYYMMMDDD>>>>>>AAA>>>>>>???@@@BBBDDDGGGIIIMMMRRRQQQIIIAAA???@@@AAAoooXXXPPPNNNOOOIIIHHHKKKIIISSSiiinnnTTTEEE???<<<========================???CCCGGGHHHHHHHHHJJJMMMPPP___tttuuu]]]KKKMMMLLLMMMNNNMMMRRRjjjuuuqqq|||hhh\\\TTTQQQLLLFFFAAA>>><<<;;;<<<<<<<<<<<<;;;;;;;;;;;;999999::::::::::::999999999999999:::::::::::::::999:::;;;<<<===>>>>>>>>>???@@@AAABBBCCCCCCCCCCCCEEEFFFEEEIIIZZZpppyyywwwsssfffXXXNNNFFF>>>999999777777666666666777999:::AAA\\\|||yyymmmVVVQQQOOOKKKIIIGGGFFFCCCBBB@@@===<<<======;;;???EEERRRkkksssdddMMMAAA===>>>::::::;;;;;;<<<<<<======<<<===>>>>>>???BBBFFFJJJPPPRRRUUUYYYZZZVVVLLLEEEJJJGGGDDDBBBAAABBBDDDFFFIIITTTccczzzSSSIIIQQQ```yyyxxxrrrmmmddd```XXXRRROOOLLLFFFCCCCCCBBBAAA???>>><<<;;;;;;;;;999999::::::;;;===>>>??????DDDTTTdddpppVVVfff{{{nnnddd]]]ZZZVVVVVVUUUSSSQQQOOOMMMLLLHHHFFFDDDBBB@@@???>>>>>>999<<<>>>EEE^^^rrrnnn~~~tttfffUUUJJJBBB===>>>BBB===???AAAAAAAAADDDIIINNNWWWXXXTTTJJJBBBAAABBBBBBuuu___XXXXXXWWWOOOLLLOOOLLLRRRfffpppVVVGGG@@@<<<===???@@@@@@?????????@@@BBBGGGMMMNNNNNNRRR[[[cccmmmyyylllXXXRRRQQQSSSVVVUUU\\\tttuuubbbTTTMMMHHHFFFBBB???<<<:::::::::<<<<<<<<<;;;;;;;;;::::::999999::::::::::::999999:::::::::999999999999999::::::;;;<<<===>>>>>>>>>>>>???@@@AAABBBCCCCCCCCCEEEDDDCCCJJJ\\\qqq{{{yyyssseeeVVVLLLEEE>>>999888777777666666777888999:::CCCaaa{{{zzziiiVVVRRRPPPLLLJJJHHHGGGDDDBBBAAA>>>===>>>===<<>>::::::;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>AAAEEEHHHJJJQQQ\\\gggnnnjjjYYYIIIKKKGGGDDDDDDCCCBBBDDDHHHPPP```sss|||SSSLLLWWWjjj}}}ssslllhhhaaa[[[TTTOOOMMMIIIDDDBBBBBB@@@@@@>>>===<<<;;;;;;;;;999999999:::;;;<<<===>>>@@@CCCNNN^^^lll___vvvkkkccc]]][[[VVVVVVUUUTTTSSSQQQOOONNNIIIHHHFFFDDDAAA???======999===>>>EEE\\\~~~wwwyyy~~~{{{mmm```QQQFFF@@@<<<>>>CCC===???AAA@@@AAAFFFPPPYYYfffbbbWWWIIIAAABBBDDDDDDwwwfffcccddd___TTTPPPRRRLLLOOO___sssYYYJJJBBB===>>>@@@BBBBBBAAAAAACCCEEEMMMQQQTTTUUUXXXcccuuu|||hhhZZZYYY\\\ccchhhrrr}}}cccTTTKKKFFFBBBAAA@@@>>><<<;;;;;;;;;;;;<<<;;;;;;;;;;;;:::::::::888999999::::::999999888999999999999999999999888;;;;;;<<<===>>>>>>>>>>>>===>>>???AAABBBCCCCCCCCCDDDBBBAAAKKK```sss{{{zzzttteeeSSSIIICCC===999777888888777777888999;;;<<>><<>>;;;;;;<<<======>>>??????@@@@@@@@@>>>===>>>AAADDDHHHUUUgggzzzlllTTTNNNIIIGGGJJJJJJGGGIIIMMMXXXmmmvvvQQQNNNZZZmmm}}}{{{rrrjjjfff```WWWQQQKKKJJJHHHCCCAAABBB??????===<<<;;;;;;;;;;;;999999999:::;;;<<<===>>>AAABBBGGGXXXmmmpppnnnggg```[[[ZZZUUUUUUUUUTTTRRRQQQOOONNNIIIHHHGGGDDDBBB???===<<<:::===???DDDZZZ|||{{{yyyuuueeeYYYLLLDDD>>><<<>>>CCC@@@BBBDDDEEEHHHPPP]]]hhhrrriiiXXXFFF???AAAEEEEEE~~~zzzooofffhhhlllfffXXXSSSTTTMMMLLLZZZtttZZZKKKCCC???>>>AAACCCBBBAAABBBGGGKKKSSSTTTUUUVVV^^^ppphhh[[[ZZZ```nnn{{{qqq[[[LLLGGGFFFCCC@@@@@@???>>>>>>============;;;;;;;;;;;;::::::::::::888888999999999999888888888888888999999999999999;;;<<<===>>>>>>>>>>>>>>>===>>>???AAABBBCCCCCCDDDEEEAAABBBOOOeeevvv|||{{{uuudddQQQGGGBBB<<<888777888888777888888:::<<<===VVVvvvcccXXXSSSQQQMMMKKKIIIHHHEEECCCEEEAAA@@@@@@>>><<>>>>>??????@@@AAAAAA@@@>>>>>>???@@@EEETTTiiidddRRRKKKHHHLLLLLLIIILLLSSSeee|||rrrQQQRRR___rrruuu{{{|||{{{sssjjjfff```TTTNNNIIIHHHGGGCCCAAACCC>>>>>><<<;;;;;;:::::::::999999::::::;;;===>>>???BBBCCCGGGZZZnnn|||xxxgggccc]]]YYYYYYVVVVVVUUUTTTRRRPPPOOONNNIIIIIIHHHFFFCCC@@@>>><<<:::>>>???DDDYYY}}}{{{rrrlll]]]SSSHHHBBB>>><<<===AAADDDGGGLLLPPPVVV___jjjrrrtttiiiUUUCCC>>>AAAEEEDDDrrroookkkjjjsssssskkk\\\WWWYYYQQQNNNZZZ}}}sssYYYJJJCCC@@@???AAACCCBBBAAADDDJJJPPPUUUUUUTTTWWWbbbxxx|||___PPPNNNXXXnnnzzzpppZZZSSSJJJDDDCCCCCCAAA???>>>>>>=========<<<<<<<<<;;;;;;;;;:::::::::999999888888999999999999888888777777888888999999::::::;;;;;;<<<=========<<<<<<===>>>@@@AAACCCDDDDDDEEEGGGCCCEEETTTjjjzzz}}}|||uuucccOOOEEEAAA<<<888666777777666777888999;;;===OOOsss~~~aaaYYYUUURRROOOMMMKKKIIIGGGEEEFFFBBBAAAAAA>>><<<>>>DDDTTTdddiiihhh{{{yyylll~~~vvvVVVAAA===???>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@BBBBBBAAA@@@@@@AAA@@@MMMaaa|||~~~^^^SSSMMMPPPPPPOOOUUU```uuupppUUU[[[kkkyyyuuuxxxyyyrrrhhhccc^^^RRRLLLHHHGGGFFFCCCBBBCCC======<<<;;;:::::::::::::::::::::;;;<<<===??????AAAFFFLLLdddjjj|||qqqbbbaaa\\\XXXYYYWWWWWWVVVUUUSSSQQQOOONNNJJJJJJIIIHHHFFFCCC@@@???;;;??????CCCYYY~~~vvvllldddVVVMMMEEEAAA>>><<<===@@@DDDIIIQQQ[[[dddjjjoooqqqkkkaaaPPPAAA>>>BBBCCC@@@rrrpppqqqwwwxxxooo```[[[^^^VVVSSS^^^|||rrrXXXIIICCC@@@???AAACCCBBBAAAEEEMMMTTTZZZYYYXXX\\\iii~~~[[[BBBAAAMMMhhh|||kkkccc\\\QQQHHHFFFEEEBBB@@@>>><<<<<<<<<;;;;;;;;;;;;:::::::::999;;;;;;;;;:::::::::999999888888999999999999888888666666777888999::::::;;;::::::;;;;;;<<<;;;;;;;;;>>>???@@@BBBCCCDDDEEEEEEIIIDDDGGGXXXooo||||||vvvcccOOODDD@@@<<<888666666555555666777999:::<<>>DDDRRRiiiqqqhhhppp~~~ooowwwWWWAAA===@@@?????????>>>>>>>>>>>>>>>===@@@CCCDDDDDDCCCBBBCCC???JJJ\\\xxxoooaaaXXXYYYZZZZZZdddrrrqqqYYYeeeyyysssvvvoooeee___ZZZQQQKKKGGGGGGFFFCCCBBBDDD===<<<;;;;;;::::::::::::;;;;;;;;;<<<===>>>???@@@AAAIIISSSnnneeewwwmmm```aaa\\\XXXZZZYYYXXXWWWVVVTTTQQQOOONNNKKKKKKKKKIIIGGGEEEBBBAAA<<>>>>>======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888777888999::::::999888777888888999999999:::::::::::::::;;;<<<===>>>?????????@@@@@@AAAAAABBBBBBCCCDDDBBBJJJ```uuu|||xxxsssmmm^^^NNNFFFBBB===999777999555444777999999:::<<>>>>>AAADDDVVVxxxhhhggguuu\\\@@@:::BBB@@@???===<<<===>>>@@@AAA???CCC@@@AAAIIIFFFCCCIIINNNPPPZZZuuuwwwaaagggoooooowwwwwwhhhsssqqqllljjjddd[[[UUUMMMKKKHHHFFFEEECCC@@@>>>===<<<;;;:::::::::::::::::::::;;;;;;===>>>@@@@@@FFFNNNddd\\\eee{{{qqqcccXXXZZZ___^^^\\\YYYWWWVVVSSSPPPMMMKKKKKKKKKJJJHHHEEEBBB@@@???BBB>>>DDDYYYpppuuuhhh]]]VVVNNNFFF@@@===<<<===CCCIIIKKKWWWdddjjjooooooggg\\\```\\\LLLAAACCCBBBCCCMMMvvvjjjaaa^^^^^^uuukkkSSSFFFAAA===@@@>>>@@@CCCDDDDDDGGGMMMRRRTTTUUUWWWeeeeeeCCC===888888BBBVVVqqqqqqPPPGGGEEE???;;;>>>============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888777888999999999999888777888888999999999::::::::::::;;;;;;<<<===>>>??????>>>??????@@@@@@AAABBBBBBDDDBBBKKK___ssszzzwwwssskkk]]]MMMEEEAAA<<<999888999555444777999888:::===QQQtttpppvvveee[[[XXXVVVRRRPPPOOOMMMJJJIIIDDDDDDBBB@@@>>>>>>AAACCCMMMkkkvvveeedddmmmwww~~~}}}]]]DDD???FFF@@@???=========>>>@@@AAA???DDD???>>>KKKTTTZZZdddkkknnnvvv~~~~~~nnn~~~|||ooojjjggg___WWWSSSLLLJJJGGGEEEDDDBBB@@@======<<<;;;::::::::::::;;;::::::;;;;;;===>>>@@@AAAGGGWWWsss|||XXXbbbwwwoooeee\\\]]]```^^^\\\YYYXXXVVVTTTPPPNNNLLLLLLKKKIIIGGGEEECCCAAA@@@CCC???CCCVVVjjjttteeeYYYRRRFFF@@@;;;<<<===???FFFMMM\\\jjjzzzrrreeetttkkkTTTDDDEEEEEEDDDLLLwwwiiiaaa]]]]]]pppiiiPPPDDD@@@??????>>>AAAEEEEEEDDDFFFKKKQQQRRRQQQTTTdddZZZ:::===:::888999???OOOjjjlllLLLBBBBBB===;;;======<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888777888999999999999888777888888999999999::::::::::::;;;<<<<<<>>>>>>???@@@>>>>>>>>>???@@@@@@AAAAAADDDDDDLLL```rrrxxxuuuqqqhhhZZZLLLEEE@@@;;;888888999666555888999888:::???WWWuuu```rrrddd[[[XXXVVVSSSQQQPPPMMMIIIGGGEEEEEEDDDAAA??????AAACCCIIIaaannneeeccczzz|||dddkkktttyyy\\\FFFAAAFFF@@@???>>>======???AAABBB???IIIFFFCCCQQQbbbmmmxxx|||~~~qqqvvvlllgggbbbYYYRRROOOKKKHHHFFFDDDCCCBBB???===<<<<<<;;;:::::::::;;;;;;::::::;;;<<<===???@@@AAAIIIdddvvvTTTcccqqqlllfff```aaa```^^^\\\YYYXXXVVVTTTQQQOOOMMMLLLKKKIIIGGGEEEDDDCCCAAADDD@@@BBBQQQaaazzzrrrbbbTTTLLLAAA<<<999:::<<>>KKKZZZccchhhlll}}}```EEE???@@@===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::999999999888888888888888999999888888888888888999999999:::::::::;;;;;;<<<===>>>???@@@@@@>>>??????@@@AAAAAABBBBBBDDDEEEOOOaaaqqquuurrrpppcccWWWJJJDDD???:::888888999666666888888888;;;AAA\\\hhh^^^kkkbbbZZZUUUTTTSSSRRRQQQOOOKKKHHHGGGGGGFFFCCCAAA@@@AAACCCNNN___llliiicccppp|||bbbeeeoooqqqWWWDDD???AAA@@@???>>>>>>>>>@@@BBBCCCAAAPPPQQQLLLWWWeeemmmtttyyyvvvoooiiieee]]]SSSNNNMMMHHHFFFDDDCCCBBBAAA???===<<<;;;;;;:::::::::;;;;;;::::::;;;<<<===???AAABBBJJJooooooTTTllljjjhhheeecccccc```___]]]ZZZXXXVVVUUURRRPPPOOONNNLLLJJJHHHGGGFFFEEEBBBFFFAAAAAALLLXXXnnn{{{vvv}}}qqq___PPPGGGBBB===::::::;;;;;;???DDDSSSaaattt```IIIMMMSSSTTTYYYxxxooohhhccc]]]ZZZfffzzziiiMMM@@@AAAEEEGGGDDDDDDGGGHHHJJJPPPWWW]]]aaadddfffuuuWWW>>>777666777:::999777;;;AAAEEENNN\\\{{{}}}aaaMMM===:::===;;;888777::::::::::::;;;;;;;;;;;;:::::::::::::::::::::::::::::::::999999999888888999888888888888888888999888888999999999:::::::::;;;;;;<<<===>>>???@@@@@@@@@@@@AAAAAABBBCCCCCCCCCDDDGGGSSSeeeqqqssspppnnn^^^TTTIIICCC>>>999777999888666666888888777<<>>???AAACCCDDDDDDSSSSSSMMMSSS\\\ccclll}}}xxxnnnjjjeeeaaaZZZPPPKKKKKKFFFDDDBBBAAAAAA@@@>>><<<;;;;;;:::::::::;;;;;;<<<::::::;;;<<<>>>@@@BBBCCCLLLvvvhhhWWWxxxyyyeeeeeedddcccddd___```]]]ZZZXXXWWWVVVTTTRRRPPPOOONNNLLLKKKIIIHHHGGGDDDHHHCCCAAAIIISSShhhrrrlllwwwooo]]]MMMDDDAAA===:::;;;:::888:::>>><<>>@@@JJJ]]]sss]]]VVVLLLBBB<<<===>>><<<::::::999999:::::::::::::::;;;:::::::::::::::::::::::::::::::::999999999888888999999888777777888999999888888999999999:::::::::;;;<<<======??????@@@AAAAAAAAABBBBBBCCCDDDDDDDDDCCCIIIXXXjjjsssrrrmmmkkkZZZQQQGGGBBB===888777999888777777888777777===EEE```mmmooosssbbb```VVVSSSRRRQQQSSSTTTTTTSSSRRRLLLLLLLLLIIIFFFDDDDDDEEELLLXXXeeegggaaafffllliiikkkuuuvvv[[[IIIDDDCCCBBBAAA@@@??????@@@BBBDDDEEEGGGQQQPPPMMMRRRWWWbbbtttyyyooojjjddd```]]]VVVNNNIIIIIIDDDBBB@@@@@@@@@???>>><<<;;;;;;:::::::::;;;<<<<<<::::::;;;<<<>>>AAACCCDDDPPP{{{```WWW}}}sssdddeeebbbbbbddd___aaa^^^ZZZXXXWWWVVVUUUTTTPPPQQQQQQPPPOOOMMMJJJIIIEEEJJJEEEBBBHHHRRRgggrrruuu{{{kkkZZZKKKCCC>>>;;;999;;;;;;888999<<<888999<<>>>>>???>>><<<===???888999999999::::::::::::999999999999999999999999:::::::::999999999888888999999888777777888999999888888999999999:::::::::<<<<<<===>>>???@@@@@@AAA@@@@@@AAABBBBBBCCCCCCDDDCCCKKK\\\nnnvvvrrrllliiiVVVNNNFFFAAA<<<777666999888777777888777666===FFFeee}}}xxxkkkbbbcccXXXVVVTTTSSSSSSTTTUUUUUUTTTOOOOOONNNLLLHHHFFFEEEFFFJJJWWWdddeee___fff{{{nnnlllkkkqqqoooRRRDDDCCCDDDCCCAAA@@@??????@@@BBBEEEFFFJJJQQQVVV\\\bbbaaammm}}}vvvoooggg```YYYWWWSSSLLLGGGFFFBBBAAA????????????===<<<:::::::::::::::;;;<<<===::::::;;;===???AAACCCDDDVVVXXXQQQyyyqqqgggfffbbbbbbddd```aaa^^^ZZZXXXWWWWWWVVVUUUQQQRRRSSSTTTSSSPPPLLLJJJFFFKKKFFFCCCIIISSSjjj~~~wwwvvvfffVVVIIIBBB===::::::<<<<<<888888:::::::::<<<===<<>>???@@@AAAAAA???@@@@@@AAAAAABBBBBBCCCBBBLLL___qqqwwwrrrkkkhhhUUUMMMEEE@@@;;;666666999888777888888666666>>>GGGjjjwwwhhhcccfff[[[YYYWWWTTTSSSTTTUUUUUUTTTPPPQQQPPPMMMJJJGGGFFFGGGMMMZZZfffeee```ggguuu~~~lllllllllqqqnnnOOO@@@AAACCCAAAAAA@@@??????AAACCCEEEGGGKKKTTT```qqqxxxpppwww|||wwwsssoooeee]]]UUUSSSQQQKKKFFFDDDAAA@@@>>>>>>??????===;;;:::::::::::::::;;;<<<===::::::;;;===???AAACCCEEEZZZSSSKKKrrrqqqiiiiiibbbbbbeeebbbaaa^^^ZZZXXXWWWWWWVVVVVVQQQSSSUUUVVVUUURRRMMMJJJGGGLLLGGGDDDJJJUUUmmmssscccSSSHHHAAA???<<<;;;===<<<777555777333777===@@@>>>@@@PPPcccyyysssooottt}}}ooocccmmmyyyvvvkkkeeeiiitttyyy\\\WWWhhhttt~~~aaaMMMJJJOOO___ooopppooo^^^aaammmGGG>>>:::777888888888;;;???FFFOOOoooQQQ::::::888999999888888777666666666999999:::::::::999999888888888999999999:::::::::777888888888888999999999777888888888888999999999;;;:::999999999:::;;;<<<===<<<<<<<<<>>>@@@BBBCCCAAAAAAAAAAAABBBCCCDDDDDDDDDQQQeeesssvvvppphhhdddSSSIII???<<<999666555777;;;444888777;;;:::888SSStttfffbbbaaaYYYYYYXXXVVVTTTSSSTTTVVVWWWUUUSSSPPPNNNMMMLLLJJJHHHKKKUUUbbbooo{{{qqqlllfffnnn~~~vvvRRR@@@CCCDDD>>>>>>CCCAAABBBIIIGGGGGGOOORRRkkkwwwiii{{{zzzvvvoooggg___XXXRRRPPPLLLFFFCCCCCC@@@@@@??????>>><<<;;;:::999999::::::::::::;;;;;;;;;>>>::::::BBBBBBAAAJJJVVVqqqRRR]]]}}}zzzooogggeeefffeeedddeee]]]\\\ZZZYYYZZZYYYWWWUUURRRSSSTTTUUUTTTQQQNNNLLLLLLLLLLLLJJJIIISSSlllppp]]]MMMDDDAAA===<<<:::999888999999:::999;;;>>>@@@===>>>HHHTTThhhvvvwwwvvvlllqqquuuooohhhffffffqqqjjjiii}}}aaaKKKIIIOOO^^^iiieee\\\UUUccclllEEE>>>999777888888777:::???GGGRRRrrrrrrFFF666999888777777888888888888888888888999999:::999999888888888888888999999999::::::777888888888888999999999777888888888888999999999:::999999888999:::;;;<<<<<<<<<<<<===>>>@@@BBBCCCBBBBBBBBBBBBCCCDDDEEEEEEGGGXXXkkkuuuwwwsssjjjaaaRRRHHH???;;;999666555777999333999777:::;;;<<<[[[zzz}}}```\\\]]]WWWUUUUUUUUUVVVWWWZZZ\\\]]]WWWUUUQQQOOONNNMMMJJJIIIOOOYYYiiiwwwxxxsssdddiii{{{{{{UUUAAAAAADDDAAAEEEHHHCCCAAAGGGGGGGGGOOOZZZ|||vvveeewwwpppkkkqqq}}}ttt{{{vvvrrrllleee]]]WWWQQQOOOLLLFFFBBBBBB?????????>>>===<<<;;;:::999999::::::::::::;;;;;;999===;;;<<>>===EEEPPPaaa|||{{{rrrpppmmmeeebbbeeeccclllsssuuu}}}\\\GGGGGGQQQ```ggg___WWW\\\vvvjjjEEE>>>999666777777777;;;@@@LLLZZZzzzYYY;;;555:::777666666888999999999999999888888999999999999888888888888888999999999999:::777888888888888999999999777888888888888999999999999888888888888999::::::<<<<<<<<<===???AAABBBCCCCCCCCCCCCCCCDDDEEEFFFGGGJJJ```rrrvvvvvvvvvkkk]]]PPPFFF>>>;;;999666555777666333:::777999;;;AAAdddzzzrrrsssZZZXXXZZZVVVSSSTTTVVVYYY[[[]]]______[[[XXXTTTRRRPPPNNNLLLJJJKKKVVVkkk|||xxxaaabbbxxx\\\EEEBBBFFFHHHUUUWWWMMMGGGMMMPPPRRR[[[lllnnnjjj\\\TTTKKKKKKRRRZZZ]]]]]]ZZZnnnuuupppmmmhhhccc[[[UUUOOONNNJJJDDDAAABBB>>>>>>>>>>>>===<<<::::::999999::::::::::::;;;;;;777<<<<<>>===<<<;;;:::::::::;;;<<>>CCCLLL]]]zzzzzzpppkkkfff``````cccaaafff{{{xxxzzzkkkPPPBBBFFFQQQaaallliiihhhuuuhhhEEE>>>999666666777777;;;AAARRRdddjjjJJJ888888;;;777888999999:::999999888888666777888888888888888888888888888888999999999999777777888888888999999999777777888888888999999999888888888888888999999999;;;<<<===>>>@@@AAACCCCCCCCCCCCCCCCCCDDDEEEFFFFFFKKKddduuutttsssuuujjjXXXMMMDDD<<<:::999666555666444333;;;666666999CCCjjjlllooommmYYYXXXYYYVVVTTTUUUXXX[[[]]]]]]]]]]]]]]]ZZZVVVTTTRRROOOMMMKKKHHHRRRkkk~~~zzzaaa___wwweeeLLLDDDIIIPPPeeefffYYYMMMQQQWWW\\\ggg|||pppdddvvvhhhTTTLLLCCC@@@CCCGGGIIIIIITTTiiizzzpppkkkiiieee```XXXRRRMMMKKKHHHCCC@@@AAA============<<<;;;:::999999999999:::::::::;;;;;;777======@@@EEEBBBGGGYYYxxxUUU^^^sssmmmiiiiiihhhdddaaabbbccc```]]][[[ZZZYYYWWWVVVTTTTTTUUUUUUUUUSSSQQQPPPSSSOOOMMMLLLKKKLLLRRRYYYmmmyyygggUUUGGGAAA@@@===<<<;;;;;;;;;<<<===>>>BBBBBBCCCDDDAAAAAAHHHRRRggg|||xxxlllgggfffeeeddddddbbbbbbpppVVVEEE???EEEMMM___sssyyyeeeGGG>>>999666666777888===BBBVVVlllYYYBBB::::::;;;666>>>===<<<:::888777666666555666777777888888888777777777888888888999999999777777888888888999999999777777888888888999999999777777888888999999999999;;;;;;===???AAABBBCCCDDDBBBBBBBBBBBBCCCDDDEEEFFFLLLdddsssqqqnnnpppfffSSSJJJBBB:::999999666555666444333;;;555444777CCCkkkfffsssgggXXXWWWWWWUUURRRTTTXXX[[[\\\]]]\\\[[[^^^[[[WWWTTTRRRPPPMMMKKKLLLQQQjjj~~~gggaaatttqqqUUUFFFKKKWWWtttvvveeeOOOLLLOOOWWWccc}}}iiicccpppVVVFFFBBB???>>>AAADDDEEEFFFTTTgggxxxmmmhhhfffccc^^^UUUOOOJJJIIIGGGAAA???@@@<<<<<<===<<<<<<;;;:::999999999999:::::::::;;;;;;888>>>???AAADDDAAALLLeeegggSSSlll}}}ooojjjhhhiiigggcccaaabbbdddaaa]]]ZZZYYYYYYWWWVVVVVVVVVWWWWWWVVVUUUTTTSSSVVVQQQLLLKKKKKKKKKQQQXXXhhhxxxeeeRRREEE@@@@@@======<<<<<<<<<===???@@@CCCCCCEEEEEEDDDIIIXXXggg{{{nnnhhhjjjllliiifffbbb___hhhrrrJJJ???@@@FFFKKK```}}}```III@@@:::666777888999>>>EEEYYYtttvvvJJJ???;;;;;;<<<999DDDAAA===999666555555555444555666777777888777777777777777888888888888999777888888888888999999999777888888888888999999999777888999999::::::999999:::;;;===@@@BBBCCCDDDDDDBBBBBBBBBBBBCCCDDDEEEEEERRRdddqqqpppllljjj___QQQHHH???999888999666555666555333:::555555888CCCkkkwwwbbbsss{{{___VVVUUUTTTRRRPPPRRRVVVYYY\\\]]]]]]]]]]]]ZZZVVVTTTRRRPPPNNNLLLOOOLLLaaasssssseeemmm~~~^^^JJJQQQccczzzYYYJJJHHHOOO]]]vvv}}}qqqrrrdddZZZIIIAAAAAA@@@???>>>?????????MMM___}}}uuukkkfffddd```[[[SSSMMMHHHGGGEEE@@@>>>???;;;;;;<<<<<<;;;::::::999999999::::::::::::;;;;;;:::???@@@BBBEEEDDDWWWwwwYYYYYYvvvkkkgggfffgggeeeaaaaaacccccc```[[[YYYXXXXXXXXXWWWVVVVVVWWWWWWVVVUUUUUUTTTWWWRRRNNNLLLJJJKKKQQQYYYlll|||wwwbbbOOOBBB>>>>>>======<<<<<<===???AAABBBCCCEEEHHHHHHJJJVVVqqqssskkkjjjkkkiiidddaaa]]]ddd|||}}}aaaIIIAAADDDLLLSSSlllyyyZZZIIIAAA;;;777888999;;;@@@GGGbbb___>>><<<<<<<<>>888555444555666333444555666777777777777777777777777888888888888777888888888888999999999777888888888888999999999888888:::;;;;;;;;;:::999999;;;===@@@BBBDDDDDDDDDCCCCCCCCCCCCDDDEEEFFFGGG]]]hhhrrrrrrlllcccYYYPPPEEE>>>888888888666555666555222999666888<<>>:::;;;;;;;;;;;;:::999999999999::::::::::::;;;;;;;;;???@@@CCCGGGKKKeeeyyyVVVggg|||mmmgggdddcccdddccc```aaaeeeaaa^^^ZZZXXXWWWXXXXXXXXXUUUUUUUUUUUUUUUTTTTTTTTTUUURRRPPPOOOKKKJJJPPPXXXoooxxxnnnvvvyyycccNNNBBB>>>>>>============>>>@@@BBBCCCDDDHHHLLLMMMPPPdddwwwlllhhhgggdddaaaaaa]]]ccczzzzzzXXXMMMDDDHHHRRR]]]zzzrrrUUUIIIBBB<<<888888:::;;;AAAHHHlll~~~RRR888<<<>>>???IIIQQQHHHDDD===777444444666888333444555666777777777777777777777777888888888888777888888888888999999999777888888888888999999999888999:::;;;<<<;;;::::::999;;;>>>@@@CCCDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHfffmmmtttuuummm```UUUPPPDDD===777888888666555666555222999666;;;@@@IIInnnggg\\\qqqcccTTTVVVWWWTTTRRRZZZZZZZZZZZZZZZYYYXXXXXXYYYVVVSSSQQQPPPOOOMMMKKKTTTFFFVVVjjjooofffwwwmmm]]]pppqqqRRRHHHQQQaaawwwWWWNNNLLL@@@;;;<<<===<<<;;;===BBBFFFFFFUUUuuuzzziiinnnuuu}}}~~~||||||~~~zzzxxxqqqhhhbbb```[[[UUUOOOIIIEEEEEECCC>>><<<===::::::;;;;;;;;;:::999999999999:::::::::;;;;;;;;;<<>>555444:::888???QQQrrrhhhOOO888555???KKKUUU\\\IIIDDD<<<777444444444555666666666666777777777777999777666555666777999:::888888888777888888999:::999999999999999999999999888999;;;<<<======<<<;;;;;;===???@@@@@@@@@AAABBBIIIBBB@@@EEEEEE???CCCMMMgggooouuurrrfffXXXPPPMMMAAA===999777666777777777333888222444>>>;;;KKKrrr|||sssccceeeYYYVVVRRRPPPSSSUUUVVVWWWWWWVVVUUUTTTSSSVVVYYYZZZVVVOOOKKKMMMPPPPPPPPPTTTllluuuggg{{{|||sssdddSSSHHHLLLdddwwwYYYNNNIII===;;;;;;::::::;;;<<<>>>???LLLRRRnnnhhhYYYSSSYYY___fffmmmqqqtttxxx{{{vvvrrrmmmhhhbbb\\\UUUPPPJJJIIIFFFCCC@@@===<<<;;;;;;;;;999999999999;;;;;;::::::999999999:::;;;;;;777JJJ???GGGTTTNNNsssfffZZZzzzkkkhhhccc```]]]\\\^^^___]]][[[[[[[[[ZZZYYYXXXVVVUUUTTTSSSSSSRRRQQQPPPPPPOOOOOOQQQPPPOOOLLLKKKMMMQQQTTTccc~~~|||bbbLLLAAA===:::???======>>>@@@BBBFFFIIIMMMLLLSSSXXX```{{{qqqqqqsssjjj___]]]^^^```jjjiiiVVV\\\iiimmm]]]PPPEEE@@@>>>777555999777???SSSRRRCCC999@@@MMMUUUUUUTTTEEEAAA;;;666333333444444666666666666777777777777888888666666666777999:::888888888888888999999:::999999999999999999999999888999:::;;;<<<<<<<<<;;;;;;===???@@@@@@@@@AAABBBGGGBBBBBBFFFEEEAAAHHHUUUiiiooosssnnnbbbTTTMMMJJJ???<<<888555555666666555555999555555<<<;;;OOOwww~~~tttsssvvv^^^WWWWWWTTTSSSTTTSSSSSSSSSSSSTTTVVVXXXYYYTTTWWWXXXVVVRRRPPPPPPQQQPPPSSS\\\uuuooowwwlll```SSSTTTiiiyyyXXXLLLGGG<<<;;;;;;::::::;;;<<<>>>???DDDMMMmmm^^^NNNHHHEEEGGGJJJRRR___mmmuuuwwwvvvwwwrrrkkkddd^^^WWWQQQMMMIIIHHHEEEBBB???===<<<;;;;;;::::::999999::::::;;;::::::999999::::::;;;<<<===GGG===GGGVVV```[[[YYYhhhfff___\\\ZZZZZZ[[[\\\ZZZYYYWWWWWWWWWVVVUUUSSSRRRQQQOOOOOOOOOOOOOOOOOOOOOOOOSSSQQQNNNLLLKKKLLLMMMNNNZZZvvv{{{aaaLLLBBB???===@@@>>>===???AAAEEEIIIMMMZZZ___kkktttvvvuuuuuulllaaa```^^^\\\ccczzzrrreeerrrmmm]]]QQQIIIFFF>>>???999666888666AAAYYYCCC<<<===KKKYYY]]]WWWPPPFFFCCC???;;;888777777777666666666666777777777777888888777666777888999:::888888888888888999::::::::::::::::::::::::::::::777888999:::;;;;;;;;;;;;;;;===@@@@@@@@@@@@AAACCCEEECCCCCCFFFDDDDDDOOO^^^llloooppphhh[[[OOOHHHFFF===:::666444444555555444666:::777666999===XXX~~~~~~|||hhhWWWTTTWWWUUUSSSSSSSSSRRRQQQPPPRRRUUUYYY[[[SSSTTTVVVWWWVVVTTTSSSRRRMMMSSS]]]rrr|||zzzssslll\\\^^^sssyyyVVVJJJFFF===;;;;;;::::::;;;<<<>>>???@@@MMMqqq\\\DDDBBBCCC@@@???CCCMMM___rrr{{{zzzuuuuuuppphhh```YYYSSSMMMJJJHHHGGGDDDAAA???===;;;;;;;;;::::::999999::::::;;;:::::::::::::::;;;<<<<<>><<<@@@LLLXXX[[[TTTMMMHHHHHHEEEAAA<<<999777777666666666666777777777777888888777777777888999:::999888888888888999::::::::::::::::::::::::::::::888888999::::::;;;;;;;;;<<<>>>@@@AAA@@@@@@BBBCCCDDDDDDEEEEEEBBBEEETTTdddppppppmmmcccUUUJJJDDDBBB;;;999666444555666555555555888888777777AAAdddpppaaaTTTRRRTTTSSSQQQQQQVVVUUUSSSRRRRRRTTTUUUVVVSSSSSSTTTVVVXXXVVVSSSPPPOOOTTT[[[ggg~~~uuusssnnnlllnnneeeYYYeeevvvVVVJJJHHH@@@;;;;;;::::::;;;<<<>>>???DDDSSS{{{wwwNNNCCCGGGHHHBBBCCCNNN___oooyyyzzzwwwsssppplllfff___XXXRRRLLLGGGFFFEEECCC@@@>>><<<;;;;;;:::::::::::::::::::::::::::::::::::::::;;;<<<===BBBCCCHHHTTT[[[{{{gggVVVXXX{{{ooogggeeeXXXXXXXXXXXXYYYYYYYYYXXXXXXXXXXXXWWWWWWVVVUUUTTTMMMNNNOOOQQQRRRTTTUUUVVVRRROOOMMMPPPVVVXXXUUURRR[[[aaaxxx]]]JJJCCCDDDDDD???@@@@@@BBBIIITTT^^^bbb^^^aaajjjxxx|||rrrqqqtttqqqjjjccc___[[[```rrrbbbXXXTTTJJJDDDGGG<<<>>>888444555999NNNnnnVVV;;;???GGGQQQYYYZZZRRRJJJKKKLLLKKKFFF???999555444666666666666777777777777888888888888888999999:::999999999888999::::::;;;::::::::::::::::::::::::999999999999:::;;;<<<<<<<<<>>>@@@AAAAAAAAABBBCCCDDDEEEFFFDDDBBBGGGWWWfffrrrpppiii^^^QQQGGGAAA@@@:::888666555666777666555444444999999666GGGpppvvvhhh^^^SSSQQQRRRSSSSSSSSSWWWWWWWWWWWWVVVUUUTTTSSSTTTTTTUUUVVVWWWVVVRRROOOSSSWWWZZZ^^^mmm~~~ppp}}}fffZZZXXXYYYQQQRRRpppwwwZZZOOOLLLAAA;;;;;;::::::;;;<<<>>>???DDDVVVgggGGGBBBGGGFFFCCCGGGZZZppp{{{xxxqqqnnnoookkkhhhddd___ZZZSSSLLLGGGDDDCCCAAA???===<<<;;;;;;::::::::::::::::::::::::::::::::::::;;;<<<===>>>CCCCCCIIITTTXXX|||~~~MMMMMMfffzzziiiddd^^^YYYZZZ[[[[[[[[[[[[ZZZZZZYYYYYYYYYYYYXXXWWWUUUUUUMMMNNNOOOQQQSSSUUUVVVWWWRRROOONNNQQQWWWYYYVVVRRR\\\^^^}}}uuu[[[HHHBBBDDDEEEAAACCCBBBAAAHHHVVVaaaeee\\\WWWZZZhhh{{{ssstttxxxwwwqqqgggccc```dddqqqpppYYYSSSPPPGGGAAABBB;;;===777333666:::NNNmmm~~~III>>>LLL\\\dddeeeaaaWWWNNNQQQSSSTTTOOOFFF>>>888666666666666666777777777777888888888999999999999:::999999999999999:::;;;;;;::::::::::::::::::::::::::::::::::::;;;<<<======<<<>>>AAAAAAAAAAAABBBDDDDDDEEEEEECCCDDDLLL[[[hhhqqqmmmeeeZZZNNNEEE@@@>>>888777555555777777777666444111999<<<888MMMwwwrrr{{{aaaZZZSSSQQQSSSVVVYYYYYYXXXYYYZZZZZZYYYXXXVVVUUUTTTUUUWWWWWWWWWUUUTTTSSSSSSVVVWWWXXXcccxxx{{{ppp|||```MMMGGGHHHFFF[[[|||cccXXXPPPAAA;;;;;;::::::;;;<<<>>>???BBBUUU[[[DDDAAAAAAEEEMMMRRReee{{{zzzqqqpppttthhhfffbbb]]]XXXRRRLLLGGGBBBAAA@@@>>><<<;;;;;;;;;999::::::;;;;;;::::::999::::::::::::;;;<<<>>>>>>EEECCCEEESSS```MMMSSSrrrpppbbb]]]UUUYYY[[[^^^^^^\\\[[[ZZZ[[[YYYYYYXXXWWWVVVTTTSSSRRRMMMMMMNNNPPPQQQRRRSSSTTTSSSQQQPPPQQQSSSSSSPPPMMMVVVZZZrrrtttZZZHHHBBBCCCDDDBBBEEECCC???FFFWWWcccfff[[[QQQUUUhhhzzzuuuxxx}}}{{{uuummmhhheeegggnnnlll^^^QQQMMMKKKEEE@@@???999;;;666444888999IIIdddzzz~~~~~~yyyhhhBBBGGGZZZllloooggg^^^UUUNNNPPPTTTVVVSSSJJJ@@@:::888666666666666777777777777888888999999:::::::::999:::999999999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===>>>???===???AAABBBAAAAAACCCDDDCCCDDDDDDCCCHHHSSSbbblllmmmiii```VVVKKKCCC>>><<<666555444444666777666555777111:::???999PPPzzzuuuqqqppp[[[YYYUUUTTTUUUYYYZZZZZZ```___]]][[[YYYXXXVVVVVVSSSVVVYYYYYYWWWWWWXXX[[[VVVXXXWWWWWW]]]nnn~~~vvvjjjQQQIIILLLVVV|||lllbbbUUUBBB;;;;;;::::::;;;<<<>>>???FFFYYYQQQEEEFFFBBBLLL```jjjsss}}}}}}~~~kkkfff___XXXSSSNNNJJJHHHAAA@@@???===<<<;;;;;;;;;999::::::;;;;;;::::::999999:::::::::<<<===>>>???EEEDDDFFF^^^|||QQQUUUsssggg^^^YYYSSSYYY[[[^^^^^^[[[YYYXXXYYYZZZYYYXXXWWWUUUSSSQQQOOOOOOOOOPPPPPPQQQQQQRRRRRRSSSSSSRRRQQQPPPPPPOOONNNQQQYYYeeeuuu\\\IIICCCCCCDDD???DDDCCC@@@JJJ```ooosss^^^VVVccc|||{{{xxxvvvzzz~~~{{{tttqqqmmmjjjjjjlllwww}}}yyyrrrgggYYYSSSLLLIIIGGGDDDAAA@@@777999666666:::888CCCZZZeeelllsssyyydddZZZAAAMMM```mmmhhhZZZPPPJJJGGGGGGLLLPPPMMMDDD:::444222666666666666777777777777888888999::::::::::::999::::::999999::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;<<<===???@@@===???AAABBBAAABBBCCCDDDBBBCCCCCCDDDKKKYYYgggooojjjeee]]]SSSIIIAAA<<<:::444333222333555666555444:::222<<>>???NNNaaarrrFFFGGGLLLFFFSSSooo}}}zzzyyy~~~ooohhh]]]TTTNNNKKKIIIHHH@@@???>>>===;;;;;;;;;;;;999999;;;;;;;;;;;;999999999::::::;;;<<<===??????BBBFFFKKKoooOOORRRpppxxxaaa\\\[[[WWWWWWZZZ]]]\\\YYYVVVVVVVVV\\\[[[ZZZXXXVVVSSSQQQOOORRRRRRSSSSSSSSSSSSSSSSSSRRRSSSSSSRRRQQQQQQSSSUUUQQQZZZ^^^vvv|||zzz}}}www^^^KKKDDDDDDDDD;;;AAACCCCCCQQQkkk~~~fffbbbyyyyyy~~~||||||{{{pppqqqllljjjmmmnnn~~~~~~|||yyywwwwwwwwwvvvtttsssuuuqqqhhh```]]]VVVLLLFFFGGGFFF???:::999666555666999999;;;BBBJJJWWW\\\eeelllgggYYYMMMIII\\\ccchhhbbbSSSDDD<<<;;;888;;;???BBBAAA>>>999555555555444444555666888999999999999999:::;;;;;;<<<<<<===============<<<<<<;;;<<<<<<======<<<<<<;;;>>>===<<<<<<===???BBBCCCAAAAAABBBCCCDDDDDDDDDDDDFFFCCCBBBGGGQQQ___jjjppplllaaaUUUMMMEEE>>>;;;===444555666555444555666888555:::>>><<>>@@@===BBBAAADDDZZZzzzddduuu{{{yyywwwrrrsssmmmjjjkkkkkk||||||ssszzz{{{wwwtttrrrqqqsssppppppqqqlllaaaYYYVVVOOOFFF@@@AAA@@@;;;777666666555666999::::::@@@GGGRRRVVV___fffcccXXXOOOLLLaaacccbbbXXXJJJ===666555111444888<<<===:::777444555555444444555666888999:::::::::999::::::;;;;;;<<<<<<=========<<<<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;======<<<<<<===???AAABBB@@@AAABBBCCCDDDDDDDDDDDDCCCAAAAAAFFFRRR___jjjooohhh]]]RRRJJJBBB;;;999;;;444555666555444555666888777::::::>>>PPPiiizzzlllmmm\\\WWWXXXYYYYYYXXXWWWVVVVVVYYYXXXUUUTTTUUUXXX\\\___YYYZZZZZZYYYWWWWWWXXXYYYXXX]]]ZZZWWW[[[\\\fffzzz{{{tttkkkddd^^^WWWNNNGGG>>>>>>===;;;999;;;@@@CCCIIImmmbbbLLLJJJKKK^^^sssyyyqqq{{{zzzdddUUUPPPHHHGGGGGG@@@AAA@@@>>><<<;;;:::999999888999999999999:::::::::999999:::<<<===???BBBCCCAAASSS___VVViiinnnaaa______WWWWWWSSSRRRSSSSSSQQQQQQUUUTTTSSSSSSRRRRRRRRRRRRSSSQQQPPPPPPRRRTTTTTTRRRPPPPPPOOOOOOPPPSSSUUUUUUTTTWWWXXXSSSccciiiPPPAAA???BBBGGGLLLKKKKKK^^^yyylll|||yyyrrrsssmmmhhhhhhhhhuuu}}}tttxxx}}}tttxxx}}}yyyuuupppllljjjnnnkkkkkkkkkdddXXXNNNKKKEEE>>>:::::::::888555555888666888;;;<<<;;;>>>DDDLLLOOOWWW]]]\\\TTTNNNNNN```\\\UUUJJJ>>>666222111+++///333777999888666444555555555555666777888999<<<;;;::::::::::::::::::;;;;;;<<<<<<<<<<<<<<<;;;:::;;;;;;<<<<<<;;;;;;:::<<<<<<;;;<<<===>>>@@@AAA???@@@AAACCCDDDEEEEEEEEEAAA???@@@GGGTTTaaajjjnnnbbbWWWMMMEEE???999777888444555666555444555666888666:::666CCCcccrrr{{{xxxggg]]]YYYZZZ[[[YYYVVVUUUVVVWWWVVVUUUTTTTTTVVVYYY]]]___XXXYYYYYYXXXWWWVVVWWWXXXYYY[[[UUUSSSZZZ]]]gggyyytttmmmeee\\\TTTPPPMMMHHHEEE:::999888888:::>>>CCCFFFBBBtttZZZHHHKKKSSSlll{{{wwwttt}}}fffVVVOOOGGGFFFFFF@@@@@@???===<<<;;;:::999999999999999999::::::::::::999999:::===AAACCCDDDDDD@@@VVVpppxxxXXXyyy{{{mmmcccbbbccc\\\XXXTTTQQQRRRQQQOOOPPPTTTSSSSSSRRRRRRQQQQQQQQQPPPOOOOOOOOOPPPRRRRRRPPPOOOOOONNNNNNPPPTTTVVVVVVVVVWWWZZZUUU]]]zzztttXXXEEEAAAEEEEEEKKKNNNQQQeee{{{lllpppkkkfffggghhhttt}}}uuunnnccciiisss{{{{{{zzzwwwrrrmmmiiifffiiiggggggeee\\\NNNEEEBBB<<<999666777999:::::::::<<<:::;;;>>>???>>>@@@DDDJJJKKKOOOTTTSSSMMMJJJKKKSSSMMMEEE===777444222000---///333666888888666555666666666666777888999999===<<<;;;::::::::::::::::::;;;;;;<<<<<<<<<<<<;;;::::::;;;;;;;;;;;;::::::<<<;;;;;;<<<===>>>@@@AAA???@@@AAACCCDDDEEEEEEEEE??????BBBKKKYYYeeekkklll[[[RRRHHHBBB===777555777444555666555444555666888444:::666IIIpppxxx~~~}}}xxx```^^^\\\YYYWWWUUUWWWYYYZZZ[[[YYYXXXWWWVVVVVVXXXZZZ[[[VVVWWWXXXWWWVVVUUUUUUVVVXXX[[[VVVTTTZZZ^^^jjj~~~lll\\\RRRMMMEEE@@@===<<<;;;:::<<<;;;;;;<<<>>>AAADDDEEEWWWXXXHHHRRReee~~~iiiXXXOOOFFFEEEEEE>>>>>>===<<<;;;::::::::::::999999999:::::::::;;;;;;;;;;;;;;;>>>BBBDDDDDDCCCIII^^^bbb[[[vvvmmmddddddfff___[[[XXXVVVXXXVVVSSSRRRUUUTTTTTTTTTSSSSSSRRRQQQPPPMMMMMMNNNOOOPPPPPPOOONNNOOOOOOOOOQQQTTTVVVUUUTTTTTTXXXTTTUUUmmm```HHHBBBGGGGGGNNNTTT\\\qqq|||vvvqqqdddjjjgggdddhhhkkkvvv|||~~~pppaaa]]]fffqqqzzzwwwwwwvvvuuuqqqmmmhhhffffffeeeccc```UUUHHH???>>>999999:::<<>>???@@@AAA???@@@AAACCCDDDEEEEEEEEE???@@@FFFRRR```iiijjjhhhVVVMMMDDD@@@<<<777555777444555666555444555666888444<<<<<>>??????@@@@@@AAA@@@@@@@@@AAAAAAkkkbbbSSSfffjjjXXXOOOEEECCCCCC<<<<<<<<<;;;:::::::::::::::999999:::::::::;;;;;;;;;=========???BBBDDDDDDDDDVVVqqqXXXccc~~~qqqkkkcccbbbddd^^^[[[ZZZ[[[___]]]XXXTTTUUUTTTUUUTTTTTTSSSQQQOOONNNKKKLLLNNNOOOOOONNNNNNMMMPPPOOOPPPQQQSSSTTTSSSQQQKKKNNNNNNMMM___fffKKKBBBGGGSSS[[[bbbkkk}}}wwwmmmfffaaa___gggfffdddjjjnnnwww|||sssggg^^^]]]eeemmmxxx}}}vvvvvvvvvtttqqqmmmiiigggdddbbb```[[[PPPCCC===>>>===AAAEEEFFFIIIMMMNNNLLLGGGCCCBBBEEEGGGGGGHHHJJJKKKIIIGGGGGGBBB;;;:::===;;;888666444222111///---111111222333333333222111666777888999999::::::999===<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>>>>>>>;;;<<<<<<<<<<<<<<<<<<;;;<<<<<<===>>>???@@@AAAAAA@@@AAABBBCCCDDDDDDDDDDDD@@@BBBJJJXXXfffkkkgggaaaPPPHHHAAA>>>:::666555777444555666555444555666888777???EEEXXXmmmuuuzzzsss^^^TTTVVVTTTUUU^^^pppvvvgggZZZZZZZZZZZZZZZZZZYYYYYYXXXZZZ\\\\\\ZZZYYYXXXYYYSSS\\\\\\YYYZZZ]]]lllrrr^^^PPPDDD===????????????@@@@@@AAAAAA>>>@@@AAA@@@>>>???CCCGGG^^^kkkwwwkkk```}}}}}}eeeUUUMMMDDDBBBAAA:::;;;::::::999999999::::::::::::::::::;;;;;;;;;;;;>>>???AAAAAAAAACCCGGGJJJdddYYYssszzzsssjjjfff^^^]]]```[[[XXXXXX[[[```___YYYTTTSSSSSSSSSSSSSSSQQQOOOMMMKKKJJJLLLNNNOOONNNMMMMMMNNNOOOOOOOOOQQQRRRRRRPPPNNNKKKJJJMMMNNNZZZkkkOOOEEEJJJVVV```kkkwww}}}pppgggbbb______iiihhhfffkkkooovvv{{{qqqiiifffhhhkkk~~~~~~{{{yyyyyywwwtttqqqmmmiiigggbbb___]]]WWWKKK@@@<<>>????????????<<<======>>>>>>======<<<<<<===>>>???AAAAAABBBBBBBBBBBBCCCCCCCCCCCCCCCBBB???CCCMMM]]]jjjlllcccYYYKKKDDD===;;;999555444666444555666555444555666888999>>>NNNcccqqq~~~jjj\\\VVVVVVVVVYYYccctttsssdddXXXYYYYYYZZZZZZYYYXXXXXXWWWYYY[[[\\\ZZZXXXWWWWWWUUU\\\ZZZWWWZZZ[[[fff{{{xxx```QQQHHHCCC@@@<<<===???AAADDDHHHLLLOOOZZZZZZVVVLLLCCCAAAIIIQQQZZZjjj~~~sssppprrr\\\NNNHHHAAAAAAAAA::::::999999999999999:::::::::::::::;;;;;;;;;;;;<<<===AAADDDCCCBBBEEEMMMTTT~~~iiihhh~~~||||||lllfffccc\\\[[[___[[[WWWVVVYYY^^^^^^XXXTTTUUUTTTTTTUUUTTTRRROOOLLLKKKIIILLLOOOOOONNNLLLMMMNNNLLLLLLMMMPPPRRRRRRPPPNNNOOOHHHOOOTTTZZZ{{{sssYYYOOOSSSaaammm}}}|||qqqkkkiiigggbbblllkkkgggllloootttyyytttsssttt~~~{{{}}}|||yyyuuuqqqllliiiggg```^^^ZZZTTTHHH>>><<<@@@LLLUUUZZZYYYYYYZZZWWWRRRLLLFFFBBBEEEIIIJJJLLLOOOKKKGGGDDDBBB;;;444222555111111222111000111444666111222222333444444555555666777999:::;;;;;;::::::;;;;;;;;;;;;;;;<<<===>>><<<<<<>>>???@@@@@@@@@@@@======>>>>>>>>>>>>=========>>>???@@@AAABBBBBBBBBCCCCCCDDDDDDCCCCCCBBBAAA>>>CCCNNN___lllkkk___SSSHHHAAA;;;999777444333555444555666666444555666888:::===SSSlllxxxsss{{{```YYYUUUTTTUUUVVV[[[eeelllkkk```UUUYYYYYYZZZZZZYYYWWWUUUTTTTTTVVVXXXYYYWWWUUUTTTTTTXXX[[[VVVTTTYYYYYY```qqq{{{}}}cccOOOEEEAAAAAABBBIIIMMMSSS\\\fffsss~~~|||eeeOOOEEEKKKSSSvvv|||iiiTTTHHHEEE@@@@@@AAA:::999999999888999999:::::::::::::::;;;;;;;;;<<<<<<<<>>999555444444555555333111333777555///222222222222333444444555666777777888999999:::::::::;;;<<<<<<======<<<<<<>>>>>>???@@@@@@@@@@@@???BBB@@@???===<<<<<<<<<<<<:::<<<@@@CCCEEEEEEDDDCCCBBBDDDEEECCCCCCCCCBBBAAAAAAOOO^^^gggjjjeeeXXXLLLCCC???999555333333333222777444333444666666777999999>>>___wwwuuuwwwiiilllXXXXXXYYYVVVYYYWWWUUUWWWYYYZZZYYYVVVWWWVVVTTTRRRRRRSSSTTTUUUQQQRRRSSSRRRRRRRRRSSSUUUWWWTTTRRRRRRVVV\\\```cccooooooSSSDDDAAACCCJJJQQQ^^^mmmzzz___MMMVVVmmmUUUOOOGGGAAA===<<<<<<<<<;;;:::999888888888999::::::::::::;;;;;;<<<<<<<<<>>>AAA@@@GGGMMMBBBSSSbbbmmm{{{pppccc[[[ZZZ[[[XXXUUUWWWXXXZZZ\\\]]]]]]]]]\\\VVVWWWWWWUUUQQQNNNMMMNNNMMMMMMMMMMMMLLLJJJIIIHHHFFFGGGJJJNNNQQQQQQOOOMMMNNNMMMMMMNNNSSSbbb~~~xxxtttqqqwww}}}yyyzzz~~~ppppppwwwyyyxxx~~~zzzqqqkkkhhhfffkkkrrrqqqgggbbbgggkkkiii{{{~~~|||{{{zzzyyywwwuuusssqqqooommmjjjeeebbb[[[WWWSSSMMMEEE@@@CCCKKK]]]^^^YYYOOOJJJIIIGGGCCC>>>;;;999888:::<<<======??????>>>;;;888555555666333444333000111444444000222222222222333444555666777777888888999999::::::;;;;;;<<<=========<<<<<<>>>>>>???@@@@@@@@@@@@@@@AAA@@@???>>>======>>>>>>;;;===@@@CCCDDDDDDCCCBBBBBBDDDEEEEEEDDDDDDEEEDDDOOO[[[gggjjjggg^^^RRRGGGBBB>>>888555444444333333666444444777888777888;;;CCCPPPpppyyyrrriii~~~]]]SSSUUUVVVSSSVVVTTTSSSTTTVVVWWWUUUSSSXXXWWWUUUSSSSSSTTTUUUVVVQQQRRRRRRRRRQQQQQQSSSUUUUUUSSSQQQQQQTTTYYY[[[]]]mmmsssZZZGGGDDDBBBDDDYYYtttsssaaaWWWgggwwwRRRLLLEEE???===<<<<<<<<<;;;;;;:::999999::::::;;;::::::::::::;;;<<<======@@@EEEDDDIIIOOOMMMhhhrrr[[[uuuqqqhhh]]]YYYZZZ]]]]]][[[YYYZZZ\\\^^^^^^^^^]]]\\\XXXXXXVVVSSSPPPPPPQQQRRRQQQPPPOOOMMMLLLJJJIIIHHHKKKKKKMMMNNNPPPOOONNNLLLNNNNNNNNNOOOOOOXXXmmmxxxsssnnnrrryyyxxxooowwwmmmtttyyyyyyuuuwwwxxxooojjjjjjkkksss||||||ooodddbbbcccbbbooo|||xxxvvvvvvuuutttqqqpppmmmkkkiiifffaaa^^^WWWTTTQQQLLLDDDAAAHHHRRRaaa[[[PPPFFFBBBCCCAAA===;;;888555444555666777666999999:::888777666888999888;;;:::555222444444333222222222333333555666666999999999999999999999999;;;<<<<<<===============>>>??????@@@@@@@@@@@@@@@@@@??????>>>>>>??????@@@===???AAACCCDDDCCCBBBAAABBBDDDEEEFFFFFFEEEFFFHHH]]]hhhooolllbbbWWWMMMEEE???;;;777444444555555555555333555999999777999>>>III```kkkiiijjjUUUUUUWWWVVVUUUSSSRRRQQQQQQSSSSSSRRRQQQVVVUUUSSSQQQQQQRRRTTTUUURRRRRRRRRPPPOOOPPPSSSUUUUUUSSSRRRSSSUUUWWWWWWWWWggg}}}nnn\\\HHH>>>EEEGGGOOOuuuxxxnnnfffbbb\\\^^^tttcccLLLGGGAAA===<<<<<<<<<;;;;;;;;;::::::::::::;;;<<<;;;;;;::::::;;;===>>>@@@AAAFFFFFFGGGKKKUUU~~~[[[___{{{ttthhh```XXXVVVYYY]]]^^^]]]ZZZ\\\^^^``````^^^\\\ZZZYYYXXXVVVSSSQQQRRRUUUXXXVVVTTTQQQNNNLLLJJJJJJIIINNNNNNNNNMMMLLLLLLKKKJJJMMMMMMOOOPPPOOORRR]]]kkk{{{vvvwww~~~oooZZZxxxaaaaaaooo{{{}}}zzz|||zzzsssooonnnooossszzz{{{rrriiiffffffeeejjjyyytttrrrqqqqqqpppnnnmmmjjjhhhfffbbb]]]ZZZSSSQQQOOOJJJDDDCCCMMMZZZfffZZZJJJ@@@>>>???>>>;;;:::888666555666888888777666777888777777777999;;;HHHJJJGGG>>>777666777666333333333333444555777777::::::::::::::::::::::::<<<<<<===>>>>>>>>>>>>===>>>???@@@@@@AAAAAA@@@@@@>>>>>>>>>>>>>>>???@@@@@@@@@AAABBBCCCCCCCCCBBBAAADDDDDDEEEGGGEEEDDDGGGKKKdddmmmppphhh[[[RRRKKKGGG<<<999666444555666666666555444666;;;999555999BBBKKKhhhgggmmm```UUUXXXVVVSSSVVVSSSRRRQQQQQQRRRRRRQQQQQQRRRPPPOOONNNMMMOOOPPPQQQRRRRRRQQQOOONNNOOORRRUUUXXXWWWVVVWWWYYYXXXVVVUUU\\\tttmmm^^^PPPDDD???EEEQQQiiivvvXXXQQQLLLMMMNNNWWWooo{{{TTTEEEBBB>>>;;;;;;;;;;;;;;;:::999999999::::::;;;;;;<<<;;;;;;;;;<<<>>>@@@BBBDDDGGGHHHFFFJJJaaalllaaa~~~ppplllddd^^^WWWUUUWWWYYYZZZYYYZZZ[[[^^^______\\\ZZZXXXXXXXXXXXXVVVUUUUUUXXXZZZWWWUUURRROOOMMMLLLMMMMMMOOOOOONNNLLLIIIIIIJJJKKKNNNNNNPPPRRRQQQRRRYYYcccttt___RRRoooYYYZZZlll~~~wwwpppkkkhhhfffiiikkkjjjjjjlllnnnmmmlll}}}wwwrrroooooonnnmmmllljjjgggeeeccc___ZZZVVVPPPNNNLLLIIIEEEFFFQQQ^^^cccUUUDDD<<<;;;<<<;;;999888777666777999;;;<<<<<<888999999888777777999;;;UUUUUUPPPDDD:::777777666333333333444555666888999:::::::::::::::;;;;;;;;;<<<===>>>>>>??????>>>>>>??????@@@AAAAAAAAAAAA@@@<<<======>>>????????????AAAAAABBBCCCCCCCCCBBBAAAFFFDDDEEEFFFDDDBBBHHHPPPhhhnnnnnnbbbTTTKKKGGGEEE:::777555444555777777666777444666;;;888333<<>>@@@III^^^rrrqqqZZZCCC@@@===;;;::::::;;;;;;:::777777888888999999999999;;;;;;;;;<<<>>>@@@BBBCCCEEEGGGJJJLLLUUUxxx~~~jjjuuujjjaaaaaa\\\WWWUUUUUUWWWWWWWWWXXXYYY[[[\\\[[[YYYWWWUUUVVVXXXZZZ[[[YYYXXXXXXXXXUUUTTTQQQPPPOOOPPPQQQRRRPPPQQQPPPNNNKKKKKKMMMPPPQQQOOOOOOPPPQQQRRRXXX___nnn```^^^bbbkkkYYYVVVjjj~~~wwwmmmbbb\\\cccbbbaaa```bbbeeeggghhhmmmzzz}}}|||vvvrrrooonnnmmmllliiigggdddbbb___[[[VVVSSSNNNJJJGGGFFFEEEHHHQQQ\\\YYYKKK>>>999999888666666555444444777:::===>>>>>>999::::::999888888999:::UUUTTTLLL@@@777555444333333333444444666777999:::999999:::;;;;;;<<<============>>>??????????????????@@@@@@AAAAAAAAAAAAAAA======>>>???@@@@@@@@@???AAABBBBBBCCCCCCCCCCCCBBBGGGCCCCCCFFFDDDCCCMMMZZZlllooojjj\\\NNNEEEAAA>>>888666444444666777777666999444555:::777555CCCXXXvvvgggSSSTTTVVVPPPOOOVVVUUUVVVVVVUUUSSSRRRSSSTTTQQQPPPNNNMMMNNNOOOQQQRRRPPPQQQQQQPPPNNNNNNOOOQQQTTTTTTTTTVVVWWWVVVSSSPPPWWWUUUfffvvvbbbNNNCCC???DDDFFFRRRxxxoooddd\\\PPPEEEBBB===999999;;;@@@NNN[[[dddNNNEEE999<<<:::999999:::;;;:::999555666777888999999999888:::;;;<<<>>>@@@BBBCCCDDD@@@>>>FFFQQQeeejjjwwwxxxoooiii^^^\\\YYYVVVUUUVVVXXXYYYYYYWWWWWWXXXXXXXXXWWWUUUUUUWWWYYY]]]]]][[[XXXVVVVVVRRRQQQQQQQQQQQQSSSTTTUUUSSSTTTUUUSSSPPPOOORRRUUUTTTOOOLLLMMMNNNOOOSSSYYY~~~mmm]]]```uuulll^^^dddwwwzzztttlllbbbZZZcccaaa___\\\ZZZ[[[aaagggkkkvvv|||~~~zzzvvvsssqqqooommmkkkfffdddaaa^^^[[[WWWRRRNNNLLLFFFAAABBBDDDHHHOOOVVVMMMCCC:::999999666444555555444555777;;;===>>>>>>999::::::999888777999:::LLLHHH@@@666333444444111333333444555666888::::::888999:::;;;<<<===>>>???===>>>??????@@@@@@?????????@@@AAAAAABBBBBBAAAAAA???@@@AAABBBBBBBBBAAA@@@AAAAAABBBCCCCCCCCCDDDDDDGGGBBBBBBFFFFFFGGGUUUfffmmmmmmeeeWWWJJJDDD???:::888666444444666777666555999333444999888:::OOOjjjrrr```SSSTTTVVVSSSRRRVVVSSSUUUVVVTTTQQQPPPQQQRRRPPPOOONNNMMMMMMOOOQQQRRRNNNPPPRRRQQQPPPNNNNNNNNNPPPPPPQQQSSSTTTTTTRRRPPPSSSSSS^^^vvvsss\\\JJJBBB>>>BBBMMMjjjvvvfff^^^ZZZSSSKKK>>>;;;999:::;;;???GGGOOOwww}}}lllLLL@@@@@@;;;:::999888999;;;;;;:::888555666888999::::::999999888:::===@@@CCCDDDDDDCCC???:::EEEYYYwwwsssfff|||ssslllhhhaaa[[[YYYWWWVVVWWWXXXYYYYYYWWWWWWVVVVVVUUUUUUVVVVVV[[[\\\]]]\\\ZZZWWWUUUUUUPPPPPPQQQRRRSSSTTTTTTUUUSSSVVVXXXUUUQQQOOORRRUUUSSSMMMIIIKKKMMMNNNQQQUUUooossseeefffwwwoooddd{{{xxxrrrqqqpppiiicccZZZ[[[\\\ZZZXXX\\\hhhttthhhsss~~~|||zzzvvvtttrrrpppmmmkkkcccaaa^^^\\\YYYTTTOOOLLLKKKCCC===???CCCGGGLLLQQQGGG???:::<<<<<<777555666777666777999<<<>>>???>>>777888999888777777999;;;CCC???777000000555666333333444444555777888:::;;;777888999;;;===>>>???@@@>>>>>>???@@@@@@@@@@@@??????@@@AAAAAABBBBBBAAAAAABBBBBBDDDDDDDDDCCCBBBAAAAAAAAABBBBBBCCCDDDDDDEEEFFFAAAAAAFFFGGGKKK[[[pppkkkiii```TTTJJJEEE@@@;;;888666444444666666666555999222333999:::>>>XXXvvvkkk]]]QQQPPPRRRQQQOOOOOOQQQSSSTTTSSSOOONNNOOOQQQNNNMMMLLLKKKLLLMMMOOOPPPMMMOOORRRRRRPPPNNNMMMMMMOOOOOOPPPRRRTTTUUUSSSQQQNNNRRRZZZhhhoooVVVEEE@@@BBBCCCUUU|||mmm]]]SSSMMMFFF>>>:::888888:::===@@@EEEJJJhhhzzzppprrrdddRRR???<<>>BBBDDDEEEDDDCCCGGG???LLLdddiiinnnqqqgggdddccc]]][[[YYYXXXWWWWWWWWWXXXWWWVVVUUUTTTTTTUUUWWWXXX^^^^^^]]][[[WWWUUUUUUVVVPPPQQQRRRSSSTTTTTTSSSSSSRRRUUUWWWTTTOOOLLLNNNQQQOOOIIIGGGLLLPPPQQQSSSVVVeeezzzgggffftttwwwxxxrrruuuxxxqqqggg^^^[[[WWWUUUYYYdddpppxxxjjjllluuu|||xxxrrrqqqsssqqqkkkeee^^^]]][[[XXXSSSNNNJJJHHHAAA???<<<<<>>???===:::777888999999999777666555888777777666555555444444333444444666888:::<<<===<<<<<<======>>>>>>??????AAAAAAAAA@@@@@@@@@??????AAACCCEEEDDDCCCAAA@@@@@@@@@AAABBBCCCDDDDDDDDDDDDDDDDDDCCCBBBCCCDDDEEEFFFJJJFFFBBBAAAHHHTTTaaajjjmmmggg]]]SSSKKKDDD>>>;;;777777666555555555555555444444777::::::FFFiiirrrZZZYYYVVVTTTSSSSSSSSSTTTRRRPPPNNNMMMMMMNNNPPPQQQNNNOOOPPPNNNLLLKKKKKKLLLOOONNNNNNMMMMMMNNNNNNOOONNNPPPRRRRRRPPPOOOOOOOOOMMMVVVWWW[[[ooo~~~rrr]]]JJJAAADDDOOOlllrrrmmmaaaSSSIIIFFFBBB======999666777;;;AAAFFFJJJjjj~~~qqqjjjdddrrr~~~gggWWWTTTOOOHHHBBB>>><<<999777999999999999999999999999999;;;;;;;;;999999999;;;===;;;<<<@@@AAA@@@CCCIIIGGGEEEWWWbbb^^^zzzqqqkkkeeebbbWWWXXXYYYXXXVVVUUUVVVWWWWWWVVVTTTSSSSSSTTTVVVWWW[[[ZZZYYYXXXWWWWWWWWWWWWSSSRRRQQQPPPOOONNNNNNNNNPPPRRRTTTUUUSSSQQQPPPPPPLLLJJJHHHIIILLLOOOOOOMMM```uuuzzz|||uuubbb]]]sss}}}~~~zzzyyyvvvmmmddd\\\XXXTTTWWW```jjjrrrvvveeebbbfffzzz{{{}}}wwwqqqpppqqqoooiiiccc\\\\\\ZZZVVVRRRLLLGGGEEE;;;;;;;;;<<<<<<===<<<;;;>>>===<<<:::888777555555444444555999===>>><<<:::666777888888888777666555666666666666666666666666555555666777999:::<<<===<<<<<<======>>>??????@@@?????????@@@@@@AAAAAAAAABBBDDDEEEEEECCCBBBBBBBBBCCCDDDDDDEEEEEEEEEEEEEEEDDDCCCBBBBBBBBBCCCEEEEEEEEEBBB???BBBLLLZZZgggoookkkdddZZZPPPHHHAAA<<<:::666666555444444444444444333555777999>>>QQQtttyyy{{{~~~aaaVVVVVVUUUSSSRRRRRRRRRRRRRRRQQQOOOMMMLLLLLLMMMMMMNNNOOOOOONNNLLLKKKKKKLLLMMMMMMLLLLLLLLLLLLMMMMMMNNNPPPQQQQQQPPPNNNNNNOOOOOOVVVUUUWWWiii|||~~~zzzooo^^^PPPJJJRRRggg{{{sssnnn```PPPEEEBBB???;;;<<<888777:::===AAAMMMYYYwwwttthhh```\\\aaagggjjjfff]]]RRRKKKGGGDDD???<<<;;;;;;;;;:::999999999999999999999999:::<<<===<<<;;;:::;;;<<<;;;>>>@@@AAABBBEEEFFFEEEBBBUUUlllVVV^^^pppjjjeee```^^^UUUVVVWWWWWWVVVVVVWWWXXXVVVUUUSSSRRRQQQRRRTTTUUUUUUTTTSSSRRRRRRQQQQQQQQQPPPPPPOOOOOOOOOOOOOOOOOOOOOQQQSSSSSSRRRPPPOOOOOOLLLIIIGGGHHHKKKNNNOOOOOOUUUiiixxx~~~sss]]]ZZZgggxxx~~~uuunnngggaaaZZZVVVVVV\\\gggppprrrqqqfff^^^\\\nnn{{{{{{vvvpppnnnnnnlllgggaaaZZZYYYXXXTTTOOOJJJDDDAAA===>>>>>>???@@@@@@@@@@@@@@@???<<<999777666555555444444666999;;;<<<:::888555666666777777777777666444555555666777888888999777777777888999;;;<<<============>>>??????@@@@@@======>>>???AAABBBCCCCCCDDDEEEEEEDDDCCCBBBCCCEEEGGGGGGGGGHHHGGGGGGFFFEEECCCCCCBBBBBBCCCCCCDDDEEEBBB>>>===DDDRRRbbblllppphhh```UUUKKKCCC>>>:::888555555444333333333333444444888999999DDD```xxxeeettteeeUUUQQQQQQRRRRRRQQQPPPOOOOOOPPPPPPOOOMMMLLLKKKJJJIIIMMMNNNOOOMMMKKKJJJKKKLLLLLLKKKKKKJJJJJJKKKKKKLLLNNNPPPQQQPPPOOOMMMMMMNNNOOOTTTQQQRRRbbbttt}}}wwwsssjjj^^^WWWVVVmmmyyywwwqqqaaaNNNBBB>>><<<999;;;777999>>>>>>AAAVVVooowwwjjjbbbYYYYYYWWWSSSOOOJJJGGGDDDCCC???<<<999888999;;;;;;;;;::::::::::::::::::::::::;;;===>>>===<<<<<<===>>>:::@@@CCCBBBBBBFFFHHHGGGWWWppp|||ZZZ```tttxxxllleee```[[[ZZZSSSTTTVVVVVVUUUUUUWWWXXXUUUTTTRRRPPPOOOPPPQQQRRRPPPOOONNNMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNOOOOOOMMMOOOQQQQQQOOONNNMMMNNNKKKIIIGGGGGGJJJNNNPPPQQQOOOaaa}}}yyytttyyyrrruuu~~~zzziiiNNN\\\|||zzznnngggeeecccZZZZZZ]]]cccjjjmmmllljjjccc\\\YYYeee|||zzzuuupppmmmllljjjddd```XXXWWWVVVRRRMMMHHHCCC@@@AAABBBDDDFFFGGGHHHJJJKKKBBB@@@<<<999666666666666777777999:::;;;:::888666555555666666777777777777555666666777777888888999888888888888999:::;;;<<<======>>>??????@@@@@@AAA>>>>>>???@@@AAABBBCCCCCCEEEEEEEEEDDDBBBBBBDDDGGGIIIIIIIIIIIIHHHGGGFFFEEECCCCCCCCCCCCCCCDDDDDDDDD@@@===>>>IIIYYYgggmmmmmmddd\\\QQQFFF@@@<<<999888555555444444333444444555555;;;;;;999IIIkkkrrrbbbuuu}}}VVVVVVMMMNNNOOOOOOOOONNNMMMLLLLLLMMMMMMLLLKKKJJJIIIHHHLLLMMMNNNMMMKKKJJJKKKLLLKKKKKKJJJJJJJJJJJJKKKKKKMMMOOOPPPOOOMMMLLLMMMNNNMMMQQQNNNPPP___ooozzzyyy}}}yyytttpppkkkffffffjjj{{{tttdddPPPBBB===<<<::::::666999???>>>CCC```mmmddd```XXXTTTSSSQQQMMMIIIEEEBBBAAA???===:::999:::;;;;;;:::::::::::::::::::::::::::;;;===>>>===<<<<<<===???>>>???DDDFFFAAA@@@JJJYYYxxxaaa\\\~~~~~~zzzooofff^^^YYYYYYSSSUUUVVVUUUTTTTTTUUUVVVTTTSSSQQQOOOOOOOOOPPPQQQNNNNNNMMMLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMLLLKKKMMMOOOOOOMMMLLLLLLMMMKKKIIIHHHHHHJJJMMMQQQSSSNNN^^^xxx}}}vvvzzzuuu}}}xxxdddSSSkkk}}}rrrmmmjjjfff\\\aaagggiiigggeeeddddddZZZXXXVVV\\\qqq|||yyyuuupppllljjjgggbbb^^^WWWVVVSSSPPPKKKGGGCCC@@@@@@FFFMMMRRRQQQMMMIIIHHHBBB@@@<<<999777666666777:::;;;======<<<:::999888555666666666777777888888888888888888888888888888777777777888999:::;;;<<<>>>>>>??????@@@AAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBEEEEEEEEEDDDBBBCCCEEEGGGIIIIIIIIIHHHGGGFFFEEEDDDCCCCCCCCCDDDDDDDDDDDDDDD<<<===CCCPPPaaalllmmmkkk^^^WWWMMMCCC===;;;999888666555555555555555666666444999;;;<<>>IIIlll|||ccc\\\YYYTTTLLLLLLLLLKKKIIIEEEAAA>>>>>><<<:::999:::::::::999:::::::::::::::::::::::::::<<<======<<<<<<===>>>BBB===BBBIIIAAA<<>>@@@???<<<:::888888777888;;;>>>AAAAAA@@@???>>>>>>888777777777777777888999999999999888888888888888888888888999:::;;;===>>>?????????@@@AAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCEEEFFFFFFFFFEEEEEEFFFHHHHHHHHHHHHHHHGGGFFFEEEDDDCCCDDDEEEFFFFFFFFFFFFEEE;;;@@@KKK[[[iiiooommmhhhWWWQQQHHH@@@<<<:::888888666555555555555666777777222777===FFFZZZwwwiiisss[[[HHHTTTLLLLLLMMMMMMLLLKKKJJJJJJHHHHHHIIIIIIJJJKKKKKKKKKJJJKKKLLLKKKJJJIIIJJJKKKKKKJJJJJJJJJJJJJJJJJJKKKJJJKKKLLLKKKKKKKKKMMMOOOSSSVVVSSSUUU\\\```ppp|||{{{|||zzz}}}|||{{{}}}wwwooommmbbbQQQBBB<<<999888888888999;;;BBBXXX~~~jjjXXXPPPLLLKKKHHHGGGFFFDDDBBBAAA@@@@@@:::888777888999;;;:::::::::::::::::::::::::::::::::;;;======<<<<<<>>>???CCC>>>CCCJJJFFFIIIpppwww___lllzzzyyykkkccc^^^XXXVVVWWWUUUVVVVVVTTTQQQPPPPPPPPPRRRQQQOOONNNNNNOOOQQQRRRKKKJJJJJJIIIIIIJJJJJJJJJMMMNNNNNNNNNMMMKKKIIIHHHIIIKKKLLLKKKJJJJJJKKKMMMLLLMMMNNNMMMMMMNNNQQQSSSTTT\\\rrr~~~~~~xxxhhh{{{|||ssshhh___aaaccceeeccc___]]]^^^```ZZZ___^^^]]]jjj}}}zzzxxxsssppplllgggccc^^^ZZZWWWSSSPPPLLLGGGDDDCCCCCCCCCIIIPPPXXXYYYSSSIIIBBB>>>>>>===<<<;;;:::999888888:::>>>BBBEEEEEEEEEGGGHHH:::999888777777888999999777888888999999:::::::::999999:::;;;===>>>@@@AAA??????@@@@@@AAABBBBBBBBBBBBBBBCCCDDDEEEFFFGGGGGGFFFHHHIIIJJJIIIHHHIIIJJJHHHHHHHHHHHHGGGGGGFFFEEEDDDEEEFFFGGGHHHGGGGGGFFFBBBKKKZZZhhhpppooohhhaaaOOOJJJCCC>>>:::999777666555444444444555555666777333888EEEXXXooo{{{pppTTTJJJPPPOOONNNMMMLLLKKKKKKJJJJJJJJJJJJIIIHHHIIIIIIKKKKKKIIIJJJKKKKKKIIIIIIJJJKKKIIIIIIHHHHHHHHHHHHIIIIIIHHHIIIJJJJJJJJJKKKNNNQQQPPPTTTSSSUUUZZZYYYfff}}}nnn___^^^kkkyyy~~~}}}{{{|||~~~vvviiiggghhhbbbSSSEEE>>>;;;888777;;;;;;:::IIIkkkhhhWWWOOOGGGEEEHHHGGGEEECCC@@@???>>>??????888777777888:::;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;===>>>>>>>>>>>>???AAA???CCCFFFGGGMMMgggqqqSSSZZZxxxpppeee[[[YYYZZZWWWUUUTTTSSSTTTUUUSSSQQQPPPPPPQQQNNNMMMLLLLLLLLLNNNPPPRRRKKKJJJJJJIIIJJJJJJKKKKKKLLLLLLNNNNNNNNNLLLJJJIIIIIIJJJKKKKKKJJJJJJLLLMMMMMMOOOQQQQQQOOOOOOPPPRRRVVVZZZlll}}}vvvxxx}}}tttqqqggg___ZZZbbb```^^^^^^^^^___``````\\\```^^^\\\jjj}}}|||zzzwwwuuupppnnnjjjeee```[[[WWWTTTQQQNNNHHHCCCAAAAAABBBDDDKKKLLLKKKFFF???===???CCC<<<<<<<<<<<<;;;:::999888777<<>>;;;777===<<<;;;NNNyyyvvvSSSLLLLLLFFFDDDKKKBBBBBBBBBAAA???===:::999<<<;;;::::::;;;;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>???@@@??????AAABBB;;;HHHJJJCCCSSSvvvZZZUUUnnnooodddZZZSSSVVVZZZYYYUUUSSSQQQRRRSSSRRRQQQPPPQQQRRRLLLKKKJJJJJJKKKMMMOOOQQQLLLLLLLLLKKKKKKLLLMMMMMMJJJKKKMMMNNNOOONNNLLLKKKIIIJJJKKKKKKJJJJJJLLLNNNMMMQQQTTTTTTQQQOOOPPPQQQPPPRRRaaa{{{tttyyy|||zzz}}}}}}zzzyyyoooccc\\\[[[]]]]]]\\\ZZZYYY[[[aaafffccc```___aaagggvvv}}}zzzvvvrrrpppnnnkkkgggbbb___[[[VVVSSSLLLHHHDDDBBBDDDGGGIIIJJJGGGDDD@@@>>>>>>===<<<:::;;;<<<======<<<999777555777888;;;???BBBFFFIIIJJJ888888777666666777888999999999999:::::::::;;;;;;======>>>>>>>>>?????????>>>???AAABBBCCCBBBBBBAAAFFFFFFGGGHHHHHHIIIJJJJJJIIIJJJKKKLLLMMMNNNOOOOOOLLLKKKJJJGGGDDDCCCDDDEEEDDDFFFHHHFFFBBBAAADDDHHHVVVeeeooonnnllliii^^^PPPGGGCCC>>>:::888888777666777777666555666888888777999BBBccciiiWWWPPPIIIOOONNNMMMKKKJJJJJJJJJKKKLLLJJJJJJIIIHHHHHHHHHHHHIIIJJJJJJIIIIIIHHHGGGFFFEEEGGGGGGHHHHHHHHHHHHGGGGGGHHHIIIJJJKKKLLLMMMNNNNNNOOOJJJKKKRRRSSSRRR]]]lllvvvlllXXXIIIOOO```mmmuuuyyy~~~}}}~~~~~~wwwwwwwwwwwwvvvtttrrrqqqvvvvvvuuuuuutttqqqmmmjjj^^^\\\YYYTTTMMMEEE>>>999<<<<<>>===<<<;;;::::::::::::::::::::::::;;;<<<<<<;;;;;;;;;<<<<<<===@@@>>>???BBBAAA<<<===BBBHHHGGGNNNPPPccccccKKK___~~~ccc[[[ZZZXXXWWWXXXYYYXXXWWWQQQQQQPPPPPPOOOOOOOOOOOONNNLLLIIIHHHJJJLLLMMMNNNGGGIIILLLMMMMMMNNNOOOQQQNNNMMMMMMLLLLLLLLLLLLLLLLLLLLLKKKIIIIIIHHHHHHIIIPPPQQQQQQQQQPPPPPPQQQSSSRRRWWWYYY___xxx|||{{{}}}{{{~~~|||sssooovvv|||xxxooohhhcccaaabbbXXXYYYYYYWWWWWWZZZ```eeedddbbb``````cccmmm|||xxxsssooolllgggddd```\\\YYYVVVRRROOOJJJHHHFFFEEEFFFGGGGGGFFFBBB@@@===<<<=========<<<;;;<<<<<<<<<;;;999777666555777;;;>>>@@@AAAAAA@@@777777666666666777888999::::::::::::;;;;;;;;;;;;======>>>>>>???@@@@@@AAA???@@@AAABBBBBBCCCBBBBBBDDDEEEFFFGGGIIIJJJKKKLLLKKKKKKLLLLLLMMMMMMMMMNNNKKKKKKJJJHHHEEEDDDEEEFFFEEEIIILLLIIIDDDDDDLLLTTTfffooossslllfffbbbXXXKKKDDDAAA<<<999888777777666666777666555666777888777???PPPpppaaaUUUOOOIIIOOOMMMLLLKKKJJJIIIJJJKKKKKKJJJIIIIIIHHHHHHHHHHHHHHHJJJIIIHHHGGGGGGFFFGGGGGGHHHHHHIIIJJJJJJJJJJJJJJJKKKKKKLLLLLLLLLLLLMMMMMMOOOJJJJJJNNNMMMJJJQQQ^^^qqqdddZZZ]]]eeejjjnnnqqqxxxyyy{{{~~~~~~}}}{{{yyyxxxxxxxxxtttttttttsssrrrpppnnnlllnnnmmmlllkkkkkkhhhdddaaaZZZYYYWWWRRRLLLDDD>>>:::;;;:::===DDDXXX}}}oooUUUFFFDDD@@@@@@DDDCCC@@@??????===<<<;;;::::::::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<======>>>>>>@@@;;;:::>>>@@@???CCCHHHEEEKKK^^^rrrgggUUUccc{{{ooo___YYYXXXWWWXXXZZZ\\\\\\[[[QQQQQQQQQQQQQQQPPPOOOOOOOOONNNMMMMMMMMMMMMLLLKKKIIIKKKMMMNNNMMMMMMNNNOOONNNMMMMMMLLLLLLLLLLLLLLLKKKJJJIIIHHHHHHHHHHHHHHHNNNPPPPPPPPPOOOOOOQQQSSSMMMOOOPPPTTTfffqqqqqqzzzxxxyyyzzzxxxwwwyyy}}}yyylll^^^[[[cccmmmxxxvvvuuusss|||iiiaaa___^^^^^^```XXXXXXXXXWWWWWWYYY]]]aaabbb```^^^^^^^^^bbbooo|||~~~~~~{{{wwwqqqlllgggeee]]]ZZZWWWTTTSSSPPPMMMKKKJJJHHHGGGHHHHHHGGGEEECCC>>><<<::::::<<<>>>>>>>>><<<<<<;;;;;;:::999888888444666:::<<<<<<:::888555666666666555666777888888:::;;;;;;;;;;;;<<<<<<<<<<<<===>>>???@@@BBBCCCCCCAAAAAAAAAAAABBBCCCDDDEEEDDDEEEFFFHHHJJJLLLNNNOOOMMMMMMLLLLLLLLLLLLLLLLLLJJJKKKJJJIIIGGGFFFGGGHHHGGGKKKMMMIIIEEEJJJXXXeeerrrvvvrrrggg^^^ZZZQQQGGG@@@===999777777777777666666666666666555555888;;;IIIeeexxxVVVRRRMMMIIIPPPLLLKKKJJJIIIHHHIIIJJJJJJIIIIIIHHHGGGGGGGGGGGGHHHIIIHHHFFFEEEEEEFFFHHHIIIIIIIIIKKKLLLMMMNNNNNNNNNNNNNNNNNNMMMMMMLLLLLLLLLMMMIIIIIIKKKIIIEEEJJJSSSlll}}}~~~}}}wwwqqqmmmhhheeefffjjjqqqrrrtttwww{{{}}}}}}|||{{{zzzwwwuuussssssssssssqqqqqqpppooommmkkkiiigggeeedddbbbbbbaaa___[[[XXXUUUUUUSSSOOOJJJDDD>>>;;;======EEERRRfffbbbKKK@@@@@@<<<===AAA@@@>>>>>>===<<<;;;;;;::::::::::::;;;;;;;;;<<<<<<<<<:::<<<===???@@@@@@??????BBB>>>===AAADDDFFFIIILLLOOO\\\{{{___LLL]]]wwwmmmzzzjjj___\\\YYYWWWWWWXXXZZZ[[[ZZZYYYPPPQQQRRRSSSRRRQQQPPPOOOPPPPPPQQQQQQPPPNNNLLLJJJMMMNNNPPPOOONNNMMMMMMNNNNNNMMMMMMLLLLLLLLLLLLLLLLLLLLLKKKJJJIIIIIIIIIIIIMMMNNNOOOOOONNNOOOQQQSSSOOOMMMMMMPPPYYYlllvvv|||oooaaaiii{{{zzzxxx|||zzzwwwvvvwwwxxxwwwvvvxxx|||}}}qqq___SSSUUUfffuuuwwwqqqrrruuuvvvppp___YYYYYYXXXVVVUUUZZZZZZYYYXXXXXXYYY[[[]]]^^^[[[YYYYYYYYY\\\fffqqqyyypppmmmrrr|||}}}yyyxxxvvvrrrnnniiiddd```]]]VVVTTTRRRPPPPPPNNNLLLJJJKKKIIIGGGGGGFFFEEECCCAAA===<<<::::::<<<>>>>>>>>>===<<<;;;:::999999999999555666777888888666444222555555555666666777888888;;;;;;;;;<<<<<<<<<======<<<<<<>>>???AAACCCDDDEEEBBBBBBAAAAAABBBDDDFFFGGGGGGHHHIIIKKKMMMNNNPPPPPPLLLLLLLLLLLLLLLLLLLLLLLLIIIJJJJJJJJJHHHGGGHHHJJJJJJIIIHHHEEEHHHSSSdddqqqsssssslll```XXXSSSLLLDDD<<<999666555666777666666666555666666555555;;;BBB```rrrdddPPPPPPLLLIIIPPPKKKJJJIIIHHHGGGHHHHHHIIIHHHHHHGGGFFFFFFFFFFFFGGGHHHFFFDDDCCCCCCEEEHHHJJJIIIJJJLLLMMMOOOPPPPPPQQQNNNNNNNNNMMMMMMMMMLLLLLLIIIGGGHHHKKKKKKIIILLLSSS```ooo|||ppp{{{nnneeeeeejjjsssrrrqqqtttxxx{{{{{{zzzqqqpppooonnnnnnooopppqqqpppooonnnllljjjhhhfffeeeaaa```^^^]]]]]][[[WWWUUUQQQQQQOOOMMMIIIDDD@@@>>><<>>;;;<<>>>>>??????===???AAADDDEEEEEEDDDCCCBBBFFFGGGEEEGGGRRRdddqqq|||jjjKKKKKKjjjooogggtttmmmmmmcccZZZYYYZZZXXXWWWWWWVVVUUURRRPPPPPPQQQRRRSSSSSSRRRQQQQQQOOOPPPPPPNNNLLLMMMPPPRRRRRRSSSTTTRRRPPPNNNNNNNNNNNNMMMMMMLLLLLLLLLLLLLLLTTTSSSQQQNNNLLLKKKJJJIIIJJJKKKLLLLLLLLLLLLNNNPPPOOOJJJKKKPPPNNNTTTqqqvvvuuutttqqqjjj^^^fffnnnzzzwwwuuulllsssmmm^^^VVVaaauuuuuubbb```uuu|||}}}ooogggccceeegggbbbZZZUUUUUUTTTUUUWWWZZZ\\\]]]\\\^^^ZZZWWWWWWWWWXXX___fffxxx}}}oooaaa[[[]]]___cccfffffflllsss{{{~~~zzzxxxxxxwwwtttqqqhhhfffccc```\\\ZZZXXXWWWPPPOOONNNNNNNNNOOOMMMLLLJJJGGGCCCAAAAAAAAAAAA@@@AAA>>><<<;;;<<<<<<<<<;;;;;;;;;;;;::::::999999999888666444333333555777888444555666888999999999999:::;;;;;;;;;;;;<<<<<<<<<;;;<<<===???AAABBBDDDDDDBBBCCCCCCDDDEEEGGGHHHIIIOOOOOOOOOPPPQQQQQQRRRRRRMMMMMMMMMLLLLLLLLLLLLLLLGGGIIIJJJJJJHHHGGGGGGHHHIIIFFFEEEMMM\\\kkksssvvvssslllaaaWWWPPPIIIAAA;;;777555444444555666555555666444666888666999III\\\ppp___sssqqqRRRQQQMMMIIIJJJKKKHHHGGGFFFEEEEEEEEEFFFFFFFFFFFFEEEDDDDDDDDDDDDEEEEEEDDDBBBBBBBBBDDDFFFGGGGGGHHHJJJLLLMMMNNNOOOOOOIIIIIIIIIJJJJJJKKKKKKKKKHHHGGGGGGGGGGGGHHHIIIJJJPPPTTTfffwww|||ssslllcccaaafffkkknnnnnnhhhgggeeecccbbbbbbbbbbbbhhhgggeeecccaaa```___^^^YYYWWWTTTSSSRRRQQQOOOMMMLLLKKKJJJIIIGGGEEECCCBBB???NNNllleeeIII:::;;;:::;;;<<<666999999::::::;;;<<<======<<<<<<===>>>??????@@@AAA@@@AAACCCEEEFFFFFFEEEEEEBBBEEEEEEDDDNNNhhh{{{SSSLLLZZZjjjpppjjjbbbddd___XXXWWWYYYXXXXXXYYYZZZYYYVVVTTTQQQQQQQQQQQQQQQQQQRRRRRROOOPPPPPPNNNKKKLLLQQQVVVRRRSSSTTTTTTQQQPPPPPPPPPNNNMMMMMMLLLLLLLLLLLLLLLQQQPPPNNNLLLJJJIIIIIIHHHJJJKKKLLLKKKJJJJJJLLLNNNMMMJJJLLLPPPNNNRRRhhhxxxbbb```eeettt}}}wwwsssiiijjj{{{wwwnnnTTTKKKJJJZZZppp~~~tttjjjsss{{{}}}zzzsssmmmiiijjjjjjddd___]]][[[ZZZZZZ\\\^^^___]]][[[[[[XXXXXX[[[[[[[[[^^^cccgggvvvuuu^^^VVVXXXZZZ[[[\\\\\\___bbbffflllwww|||wwwqqqnnnmmmllljjjgggaaa___\\\XXXUUURRRQQQPPPLLLKKKIIIJJJKKKKKKJJJIIIEEECCCBBBAAAAAAAAA???===>>><<<::::::;;;<<<;;;;;;999:::;;;;;;;;;:::999888777666555555555666777777555666777999:::;;;::::::::::::::::::;;;;;;;;;;;;;;;<<<===>>>@@@AAABBBCCCBBBBBBDDDFFFGGGHHHIIIIIIMMMMMMNNNOOOPPPRRRRRRSSSPPPPPPOOOMMMLLLJJJIIIHHHGGGHHHJJJJJJHHHFFFFFFFFFDDDHHHRRRaaaooowwwxxxvvvoooeeeWWWNNNGGGAAA;;;888666555444444555666555444777444555888777<<>>>>><<<<<<===>>>???@@@AAABBBDDDDDDEEEEEEFFFFFFFFFGGGHHHLLLPPPYYYpppXXXKKKaaa|||rrrxxxeee___^^^[[[XXXXXXZZZYYYYYYZZZ[[[YYYVVVTTTQQQPPPOOONNNOOOPPPRRRSSSPPPRRRTTTRRRNNNMMMPPPTTTQQQSSSTTTTTTSSSRRRRRRSSSNNNMMMMMMLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKLLLLLLKKKKKKLLLJJJIIIHHHJJJKKKNNNMMMNNNPPPOOORRR^^^mmmzzzfffaaajjjwww}}}uuuooohhhccc```ccchhheeeZZZPPPFFFGGGPPP```nnnuuuyyy|||{{{~~~wwwyyyuuusss~~~~~~zzzuuuttt{{{|||uuu{{{~~~zzzsssmmmjjjgggaaa^^^___gggeeebbbbbbcccaaa\\\XXXUUUUUUXXX^^^```^^^___bbb[[[hhh\\\LLLLLLNNNQQQSSSYYYYYYXXXVVVXXX```nnnyyyyyyyyyssslllgggfffdddbbb___\\\YYYVVVQQQMMMKKKIIIIIIHHHGGGFFFFFFGGGGGGFFFEEEAAAAAAAAACCCCCCAAA===:::<<<:::888888:::;;;;;;;;;888:::;;;<<<<<<;;;999777666666777777777666555444555666888:::;;;;;;;;;;;;999999999:::::::::;;;;;;;;;;;;<<<>>>???@@@AAABBBAAABBBEEEGGGIIIIIIIIIIIIJJJKKKLLLNNNPPPRRRSSSTTTTTTSSSQQQNNNKKKHHHFFFEEEGGGHHHJJJIIIGGGEEEEEEEEE@@@LLL___qqq}}}|||wwwhhh\\\MMMDDD???;;;888777666555444444666666555333888444555888888>>>WWWrrrpppyyygggMMMLLLRRRGGGDDDJJJEEEGGGFFFEEECCCCCCDDDDDDEEEEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBEEEEEEGGGHHHIIIIIIJJJIIIIIIIIIHHHGGGFFFDDDDDDCCCFFFEEECCCAAABBBFFFHHHGGGLLLFFFPPPmmmnnnbbb^^^______^^^[[[ZZZYYYYYYZZZ[[[\\\]]]WWWUUUSSSRRRPPPPPPPPPQQQQQQOOOLLLJJJIIIHHHFFFEEEGGGGGGFFFDDDCCCBBBAAA@@@CCCDDDSSSbbbfffggg```OOO@@@666:::@@@999666<<>>??????<<<===>>>???@@@AAABBBBBBGGGFFFFFFEEEEEEFFFGGGGGGNNNVVVaaauuuqqqZZZFFFTTTfffvvvhhhfffcccaaa___]]][[[ZZZ\\\[[[ZZZYYYXXXVVVQQQNNNQQQPPPNNNMMMMMMOOORRRTTTQQQUUUXXXVVVQQQNNNOOORRRPPPRRRTTTTTTTTTSSSTTTUUUNNNMMMMMMLLLLLLLLLLLLLLLJJJJJJKKKLLLMMMOOOQQQRRRKKKLLLLLLJJJHHHGGGHHHJJJLLLLLLLLLKKKKKKMMMSSSYYYlllttt___bbbgggoootttsssmmmgggaaabbb___YYYWWWVVVPPPGGGAAAJJJZZZiiinnnooottt{{{xxx{{{||||||{{{|||xxx{{{yyywwwzzzxxxuuupppooosss{{{qqqsssyyy|||ppphhhgggbbbZZZ[[[cccqqqtttwwwuuunnneee]]]XXXUUUVVVYYY^^^aaabbb```^^^dddhhhuuu}}}^^^MMMHHHGGGLLLTTTVVVZZZUUUMMMSSSeeelllgggjjjssszzz~~~oooggg```______]]]\\\]]]WWWSSSNNNKKKJJJJJJJJJIIIFFFDDDBBBBBBCCCDDDDDDCCCHHHIIIIIIFFF@@@======>>>>>><<<;;;999999:::;;;<<<<<<<<<;;;;;;;;;:::::::::888888888888888888888888999::::::;;;;;;;;;::::::999999999999:::;;;<<<===<<<>>>????????????@@@BBBBBBCCCEEEGGGIIIJJJJJJJJJIIIJJJKKKNNNSSSUUUVVVUUUTTTSSSRRROOOMMMJJJIIIHHHOOOIIIGGGJJJKKKFFFDDDGGGFFFZZZppp|||}}}ssshhh```VVVIIIAAA???<<<777222666666555555555666666777333555999:::999CCC___{{{vvvjjjSSSPPPLLLHHHFFFEEEEEEFFFDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDEEEHHHJJJMMMLLLIIIHHHIIIKKKEEEGGGHHHGGGEEEDDDDDDDDDDDDDDDBBBBBBCCCEEEGGGIIIHHHEEEJJJ\\\sssuuujjjggggggfffXXXVVVSSSSSSUUUWWWXXXXXXWWWUUUQQQOOONNNMMMKKKJJJHHHHHHGGGGGGFFFEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBDDDGGGIIIIIIGGGDDDBBB888999::::::999:::<<<===;;;;;;;;;;;;<<<<<<<<<<<>><<<;;;999999:::;;;<<<<<<<<<;;;;;;;;;:::::::::999999999999999999999999;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;===?????????@@@AAACCCCCCCCCDDDFFFGGGHHHJJJJJJJJJJJJKKKMMMQQQSSSSSSRRRSSSRRRPPPNNNLLLJJJIIIHHHIIIFFFFFFHHHGGGEEEJJJRRR\\\kkkyyy~~~yyynnnddd[[[RRRFFF???===;;;666222555555555555555555666777777666777999===NNNnnn{{{}}}rrrQQQOOOKKKHHHFFFEEEFFFFFFEEEDDDDDDDDDCCCCCCBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBDDDCCCCCCBBBBBBBBBCCCCCCGGGIIIJJJIIIFFFDDDDDDFFFDDDEEEGGGFFFDDDCCCCCCDDDDDDCCCBBBBBBCCCEEEGGGHHHHHHIIIPPP\\\iiiwww{{{rrrZZZVVVRRRPPPQQQTTTWWWXXXSSSQQQOOOOOOOOOOOOMMMLLLGGGGGGFFFEEEEEEDDDDDDCCCCCCBBBBBBBBBAAAAAAAAAAAA===>>>AAABBBBBBAAA>>>===888:::;;;:::::::::<<<>>><<<<<<=========>>>>>>>>>AAABBBBBBCCCDDDEEEFFFFFFHHHCCCBBBDDDCCCBBBGGGNNN\\\xxxpppMMMNNNfffnnn]]]mmmgggeeebbb___^^^^^^```aaa___\\\YYYYYYYYYXXXVVVSSSTTTRRRPPPOOOPPPRRRTTTVVVUUUTTTRRRQQQPPPPPPQQQQQQPPPPPPOOOOOOOOONNNNNNNNNNNNMMMKKKIIIHHHHHHIIIIIIKKKKKKKKKLLLNNNPPPQQQRRRPPPNNNLLLJJJHHHHHHIIIIIIJJJJJJKKKKKKLLLNNNOOOPPPOOO___zzztttZZZRRRYYY```^^^YYYWWWVVVSSSQQQNNNLLLKKKJJJHHHKKKQQQXXX___eeejjjllllllnnnpppqqqqqqrrrsssuuutttssssssuuuxxxyyywwwtttlllkkkiiigggdddbbb```___sss{{{rrrhhh```___]]][[[___hhhxxxvvvqqqiiiaaaZZZWWWVVVbbbggglllmmmkkkiiihhhiiiiiihhhmmm|||~~~sssjjjnnnxxxyyyxxxxxxeeeYYY\\\aaaiiiyyy}}}sssmmm```YYYTTTUUUWWWUUUSSSTTTOOOLLLHHHFFFFFFGGGGGGFFFGGGEEECCCCCCDDDDDDDDDCCCAAA???======<<<<<<:::888===<<<;;;:::999:::;;;;;;<<<<<<;;;;;;;;;:::::::::999999999999999999999999<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>===<<<<<<;;;===???@@@@@@AAACCCEEEDDDDDDDDDDDDEEEGGGIIIJJJKKKKKKKKKLLLOOOOOONNNMMMPPPOOONNNMMMLLLJJJIIIIIIHHHGGGHHHGGGFFFIIITTTaaarrrzzzyyyqqqhhh___TTTKKKAAA;;;:::999555222444444444444444555666666888555555999EEE]]]~~~zzz\\\MMMKKKIIIFFFEEEEEEFFFGGGEEEEEEDDDCCCBBBBBBAAAAAACCCCCCCCCBBBBBBAAAAAA@@@CCCCCCBBBAAA@@@@@@@@@AAAEEEFFFFFFEEEBBB@@@???@@@BBBCCCEEEDDDCCCBBBBBBCCCDDDCCCBBBBBBCCCDDDFFFGGGEEEJJJRRRVVVWWW```vvvgggaaaXXXPPPLLLKKKJJJJJJKKKJJJIIIIIIJJJJJJHHHFFFEEEEEEDDDCCCCCCBBBBBBAAA@@@???????????????>>>>>>::::::;;;;;;;;;;;;::::::999;;;;;;;;;;;;;;;===???>>>>>>??????@@@AAABBBBBBCCCCCCDDDEEEFFFFFFGGGGGGBBBAAAAAAAAA???@@@JJJTTT~~~hhhWWWRRRlllhhheeerrrxxxlllcccbbb___]]]\\\]]]^^^___^^^\\\XXXWWWVVVVVVUUUTTTSSSRRRPPPOOOOOOQQQSSSTTTRRRRRRRRRQQQPPPPPPOOOOOOMMMLLLLLLKKKKKKKKKKKKKKKMMMLLLJJJHHHGGGFFFFFFGGGJJJJJJKKKLLLNNNOOOPPPPPPNNNNNNMMMKKKJJJHHHGGGGGGHHHIIIJJJKKKLLLMMMMMMMMMFFFRRRggg{{{}}}fffOOOJJJRRRTTTNNNRRRPPPNNNKKKJJJIIIIIIIIIGGGHHHKKKPPPUUUZZZ^^^```]]]___bbbcccdddeeehhhjjjiiihhhhhhiiiiiifffbbb______^^^]]]\\\ZZZXXXWWWWWWmmmwwwnnngggaaa^^^[[[VVVWWW\\\ZZZXXXUUUQQQPPPQQQVVVZZZbbbfffjjjiiifffeeehhhmmmpppmmmjjjrrrwwwlllmmmqqq{{{zzznnnhhh```YYYTTTUUUUUURRROOOOOOLLLJJJGGGEEEFFFFFFFFFEEEGGGEEECCCCCCDDDDDDCCCBBBAAA>>><<<<<>>??????@@@@@@???======<<<>>>AAABBBCCCDDDGGGIIIGGGFFFEEEDDDEEEGGGJJJKKKMMMLLLLLLLLLNNNMMMLLLJJJLLLLLLLLLKKKJJJJJJIIIIIIJJJIIIIIIIIILLLUUUcccnnn{{{~~~{{{tttjjj```YYYLLLFFF>>>999888888666444444333333444444555666777888888;;;EEEWWWqqq```PPPIIIHHHFFFEEEDDDEEEFFFGGGEEEEEEDDDCCCBBB@@@@@@???DDDDDDCCCBBBAAAAAA@@@@@@BBBAAA@@@??????>>>??????BBBBBBBBBBBB@@@???>>>>>>???AAACCCCCCAAAAAAAAABBBCCCCCCBBBBBBBBBCCCDDDEEEAAAFFFLLLLLLGGGMMMbbbxxxssslllbbbXXXPPPJJJEEEBBBHHHGGGFFFFFFFFFEEEBBB???CCCBBBBBBAAAAAA@@@??????>>>>>>>>>>>>============;;;;;;;;;::::::;;;;;;;;;;;;<<<===<<<<<<<<<>>>@@@???@@@AAABBBCCCDDDEEEEEECCCCCCCCCDDDDDDDDDDDDDDD???BBBEEECCCBBBKKK```rrrbbbQQQgggbbb]]]~~~|||kkkggg]]]\\\ZZZYYYXXXXXXYYYZZZ\\\ZZZWWWTTTSSSSSSSSSTTTRRRQQQPPPOOOOOOPPPQQQRRROOOOOOOOOOOOOOONNNMMMLLLKKKJJJIIIHHHGGGHHHHHHIIIJJJIIIHHHGGGFFFFFFFFFGGGIIIIIIKKKLLLMMMNNNNNNNNNNNNNNNNNNMMMLLLIIIGGGFFFFFFGGGIIIKKKLLLKKKKKKJJJFFFJJJVVVkkk~~~vvvxxx|||dddPPPIIIJJJKKKNNNMMMLLLJJJIIIGGGFFFEEEEEEEEEFFFGGGJJJNNNQQQSSSOOOQQQTTTVVVWWWYYY\\\^^^ZZZ[[[\\\^^^]]]ZZZVVVSSSSSSSSSRRRRRRQQQPPPPPPOOOmmmpppjjjgggdddbbb]]]WWWSSSSSSHHHHHHGGGGGGIIIPPPXXX______aaabbb```^^^aaaiiipppuuuqqqjjjkkk}}}}}}yyyyyy}}}rrrlll```YYYSSSTTTTTTQQQOOOOOOKKKIIIFFFFFFFFFGGGFFFEEEGGGEEECCCBBBCCCCCCBBBAAA???===;;;<<>><<<<<<<<<;;;;;;::::::::::::<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::<<<;;;;;;;;;<<<===?????????@@@@@@@@@@@@@@@@@@???>>>@@@CCCEEEEEEGGGJJJLLLJJJIIIGGGGGGGGGIIIKKKLLLNNNMMMLLLMMMMMMMMMKKKIIIJJJJJJIIIIIIIIIHHHHHHHHHGGGFFFGGGLLLWWWeeerrryyy}}}|||{{{wwwooocccXXXQQQFFFAAA;;;888888888777666333333333444555666777777777>>>IIIYYYmmmwwwwwwkkkKKKJJJEEEEEEDDDCCCDDDDDDEEEFFFEEEDDDCCCBBBAAA@@@???>>>DDDDDDCCCBBBBBBAAA@@@@@@@@@@@@???>>>>>>>>>>>>>>>?????????@@@@@@@@@@@@???===???AAAAAAAAA@@@AAABBBBBBBBBBBBBBBBBBCCCCCCCCC@@@BBBDDDDDDAAAEEEUUUffftttpppjjjccc\\\TTTMMMHHHHHHGGGEEEEEEFFFEEECCCAAAAAAAAA@@@@@@???>>>>>>========================>>>======<<<;;;;;;<<<======<<<===>>>>>>===>>>@@@BBBAAAAAABBBCCCDDDEEEFFFGGGDDDDDDCCCBBBBBBCCCDDDEEEIIILLLKKKGGGKKKdddaaaQQQccc|||]]][[[zzzyyyjjjbbb]]]ZZZYYYXXXVVVUUUUUUUUUVVVWWWVVVTTTRRRPPPPPPRRRSSSQQQPPPOOONNNNNNOOOPPPPPPLLLLLLMMMMMMMMMLLLKKKJJJJJJHHHGGGFFFEEEFFFGGGHHHEEEEEEFFFFFFGGGGGGHHHIIIHHHIIIJJJKKKLLLMMMMMMLLLNNNNNNOOOOOOMMMKKKHHHGGGEEEFFFHHHIIIJJJIIIIIIHHHJJJGGGLLL^^^vvv}}}~~~uuu\\\KKKEEEEEEFFFGGGHHHHHHGGGEEEDDDCCCCCCBBBBBBDDDFFFHHHIIIEEEGGGJJJKKKLLLNNNQQQSSSOOOQQQTTTUUUTTTQQQNNNLLLKKKKKKKKKJJJJJJJJJJJJJJJsss~~~}}}}}}jjjeeeeeeeeeeeeaaa[[[VVVSSSJJJJJJIIIIIIKKKOOOUUUZZZ]]]]]]\\\[[[[[[aaaiiipppsssqqqiiifffuuuxxxuuusss|||wwwccc[[[TTTTTTTTTQQQPPPRRRJJJIIIGGGFFFFFFFFFEEEDDDFFFDDDBBBAAABBBBBBAAA???<<<;;;:::;;;<<<======<<<<<<<<<;;;;;;;;;:::::::::<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===@@@BBBDDDDDDDDDCCCBBBAAAAAAAAABBB@@@BBBDDDFFFGGGHHHKKKMMMKKKJJJIIIIIIIIIJJJKKKLLLMMMLLLKKKLLLMMMMMMKKKJJJHHHHHHHHHGGGGGGGGGGGGGGGBBBFFFKKKTTTcccsss|||~~~~~~yyyuuuqqqhhhZZZNNNHHHBBB>>>:::777777888888777444444444555666777888999666CCCVVViii|||ooodddvvvYYYFFFJJJCCCBBBBBBBBBCCCCCCDDDDDDCCCCCCBBBAAA@@@@@@??????BBBBBBBBBAAAAAA@@@@@@@@@???>>>>>>>>>>>>>>>??????>>>======???AAABBBAAA???<<<>>>@@@AAA@@@@@@AAACCCAAABBBBBBBBBBBBBBBBBBBBBCCCAAAAAABBBCCCEEENNNXXXttt{{{uuummmdddZZZOOOHHHGGGEEECCCCCCCCCCCCCCCBBB@@@@@@???>>>>>>======<<<<<<<<<============>>>>>>===<<<<<<;;;;;;<<<<<<======?????????>>>???AAACCCAAABBBBBBCCCDDDEEEFFFFFFEEEDDDCCCBBBDDDGGGJJJLLLTTTRRRMMMKKK[[[tttSSSSSSddd___YYYzzz|||fffdddbbbYYYZZZYYYXXXVVVUUUTTTSSSSSSPPPQQQQQQOOONNNNNNPPPRRRPPPOOOOOONNNNNNNNNNNNNNNKKKKKKKKKKKKKKKKKKKKKKKKIIIGGGEEEDDDCCCDDDFFFGGGCCCDDDEEEFFFGGGIIIIIIJJJGGGHHHJJJKKKLLLLLLKKKKKKMMMMMMNNNMMMLLLKKKIIIHHHEEEEEEFFFGGGGGGGGGGGGGGGJJJFFFHHHWWWmmm|||VVV======???AAACCCDDDEEEDDDDDDBBBBBBAAAAAABBBBBBCCCCCC???AAACCCDDDDDDEEEGGGIIIJJJLLLNNNNNNLLLIIIGGGFFFDDDDDDDDDDDDDDDDDDDDDDDDyyy}}}rrrmmmrrreeebbbcccdddbbb___[[[WWWSSSPPPQQQQQQQQQPPPPPPSSSUUU[[[ZZZYYYZZZ]]]bbbhhhlllmmmmmmgggbbbooorrr|||{{{|||wwwyyy|||yyypppfff\\\XXXUUURRRPPPQQQJJJHHHFFFEEEFFFEEECCCBBBEEECCCAAA@@@@@@@@@???>>>999:::;;;;;;::::::;;;===;;;;;;<<<<<<;;;;;;::::::<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<>>>@@@CCCGGGIIIMMMKKKGGGDDDBBBBBBBBBCCC@@@BBBDDDEEEFFFGGGIIIKKKJJJJJJJJJJJJJJJIIIIIIIIIJJJIIIIIIJJJLLLLLLKKKJJJGGGGGGGGGFFFFFFEEEEEEEEEFFFQQQ\\\dddnnnyyy~~~|||xxxpppiiifff^^^PPPFFFCCC>>>;;;888666666666777777555555555666777888999:::@@@QQQfffyyyuuucccnnnoooQQQHHHJJJAAAAAAAAAAAABBBBBBBBBCCCBBBAAAAAAAAA@@@@@@?????????????????????>>>>>>>>>============>>>???@@@AAA???======>>>@@@AAA???===;;;>>>@@@AAAAAAAAABBBCCCAAAAAABBBBBBBBBAAAAAAAAACCCAAAAAACCCDDDDDDHHHNNN```yyyuuuiii]]]VVVSSSOOOJJJFFFDDDCCCBBBAAA?????????>>>======<<<<<<;;;;;;;;;<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<>>>???@@@@@@???@@@BBBDDDBBBBBBBBBCCCCCCDDDDDDDDDCCCAAA@@@AAAEEEKKKRRRVVVTTTQQQPPP[[[xxxqqqTTTJJJfffuuufff}}}jjjaaadddddd^^^YYYXXXWWWUUUSSSQQQPPPOOOJJJLLLNNNNNNLLLLLLNNNQQQOOOOOONNNNNNMMMMMMMMMMMMLLLLLLKKKJJJJJJKKKLLLMMMGGGEEECCCAAAAAABBBDDDEEEDDDEEEFFFGGGHHHIIIIIIIIIFFFGGGIIIKKKKKKKKKJJJIIIJJJJJJJJJJJJJJJIIIIIIHHHEEEEEEEEEDDDEEEEEEFFFGGGEEEFFFIIIPPP]]]nnnmmmJJJCCCBBB@@@??????AAACCCDDDBBBBBBBBBCCCBBBBBBAAAAAA===>>>@@@@@@??????@@@BBBBBBEEEGGGFFFCCCAAAAAABBB????????????>>>>>>>>>>>>{{{kkkbbbkkkdddaaabbbaaa]]]ZZZWWWSSSOOOTTTVVVXXXYYYXXXWWWWWWXXXYYYXXXXXX[[[___ccceeeffffffiiiddd```lll|||YYYaaaxxx{{{{{{zzzrrrlllsssrrrllllllmmmyyysssfff^^^XXXRRRNNNOOOIIIGGGFFFEEEEEEDDDBBB@@@EEECCC@@@???@@@???>>>===999<<<>>>===;;;:::<<>>???BBBFFFJJJLLLTTTQQQKKKFFFCCCBBBBBBCCC???AAACCCDDDEEEFFFHHHJJJIIIIIIJJJJJJJJJIIIHHHGGGGGGGGGGGGHHHKKKLLLKKKIIIGGGGGGFFFFFFEEEEEEDDDDDDPPP```nnntttvvvzzz{{{yyypppfff^^^[[[TTTJJJCCCBBB;;;:::777555444555555666555555666666777999:::;;;SSSeeezzzqqqggg}}}YYYKKKHHHEEEAAAAAAAAAAAAAAAAAAAAABBBAAA@@@@@@@@@@@@@@@@@@@@@<<<<<<<<<<<<========================>>>@@@AAABBB@@@>>>======??????===:::;;;===@@@AAAAAAAAACCCDDDAAAAAABBBBBBBBBAAA@@@@@@AAA@@@AAADDDCCCAAACCCGGGOOOjjjzzz{{{vvvgggaaaXXXQQQLLLHHHFFFDDD?????????>>>======<<<<<<:::::::::;;;;;;<<<<<<<<<<<<======>>>>>>======<<>>===<<<>>>DDDMMMVVV\\\PPPQQQYYYrrrkkkQQQJJJMMM^^^uuuooo\\\]]]aaaaaa```WWWVVVTTTRRRPPPMMMLLLKKKFFFIIILLLMMMLLLKKKMMMPPPNNNNNNNNNNNNMMMMMMLLLLLLNNNMMMKKKJJJJJJLLLNNNOOOFFFDDDAAA@@@???@@@BBBDDDFFFFFFGGGHHHHHHHHHHHHGGGFFFGGGIIIKKKKKKKKKIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHFFFEEEDDDCCCCCCDDDFFFGGGAAAFFFKKKKKKNNN\\\sssfffOOOJJJDDD???===>>>@@@CCCAAABBBCCCDDDDDDCCCBBBAAA<<<===>>>===<<<;;;<<<===:::===@@@@@@>>>===???AAA;;;;;;;;;;;;::::::::::::xxxuuuiiidddhhhiiiiiieee^^^ZZZXXXYYY[[[QQQLLLPPPTTTTTTTTTWWWZZZZZZYYYYYYZZZ\\\___aaa___aaafffmmmyyyeee___hhhzzzkkkYYYbbb{{{~~~jjjdddhhhqqqzzzzzzpppeeeZZZPPPIIIHHHFFFDDDEEEGGGGGGDDDAAA===???AAABBBAAA@@@??????;;;;;;;;;<<<<<<<<<<<<===;;;::::::999999::::::;;;:::::::::;;;;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<888<<>>@@@EEEKKKVVVXXXYYYSSSJJJBBB??????FFFGGGHHHHHHGGGFFFDDDCCCEEEGGGHHHGGGEEEEEEHHHKKKKKKJJJHHHHHHIIIHHHGGGFFFJJJIIIFFFCCCCCCGGGNNNSSSdddqqq{{{{{{|||}}}uuuhhhggg^^^TTTMMMFFF>>>:::;;;777666666555555555666666888555777;;;888666DDDVVV}}}aaaHHHEEEIIIDDDDDDCCCBBBAAA@@@@@@@@@@@@@@@?????????>>>>>>=================================;;;:::999;;;>>>CCCEEE@@@@@@>>>======<<<<<<<<<========================<<<<<<>>>??????@@@@@@@@@???@@@@@@???>>>>>>???AAAGGGQQQdddyyyzzzpppddd]]]ZZZTTTKKKBBBJJJEEE???===<<<;;;;;;;;;::::::;;;<<<<<<<<<;;;;;;???;;;:::===??????@@@CCCDDDCCCBBBAAAAAA@@@@@@@@@DDDCCCAAA@@@AAAAAA@@@>>>???AAAAAA@@@DDDLLLQQQQQQ```ooorrrTTTLLLKKK]]]|||wwweee\\\^^^[[[XXXYYYUUURRRNNNLLLLLLMMMLLLLLLIIIJJJLLLMMMNNNMMMKKKJJJKKKKKKJJJIIIIIIIIIIIIJJJDDDGGGKKKNNNNNNLLLIIIGGGEEEDDDBBBAAA@@@AAAAAABBBFFFFFFFFFFFFGGGHHHIIIJJJIIIIIIHHHGGGGGGFFFEEEEEEEEEDDDDDDEEEGGGIIIKKKMMMHHHFFFDDDAAA@@@@@@AAABBBEEEAAACCCIIIKKKOOObbbxxx```EEECCCEEE???===BBB@@@>>>===???BBBCCCAAA>>>AAA@@@>>><<<:::999999888;;;;;;;;;::::::999999999888888888888888888888888ttt~~~wwwmmmhhhiiikkkkkkiiieee```]]]^^^```WWWPPPLLLQQQUUUTTTTTTVVVYYYWWWVVVVVVWWWYYY[[[[[[[[[___eeekkksssuuulllooo~~~zzz___WWWbbbvvvwwwssssssuuu|||}}}rrrdddVVVMMMLLLHHHCCCAAABBBBBB@@@>>>????????????>>>======>>>;;;;;;;;;;;;<<<<<<<<<<<<;;;::::::999999::::::;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<=========999<<>>???DDDIIIPPPRRRSSSOOOHHHAAA???@@@DDDEEEFFFGGGHHHHHHGGGGGGFFFHHHIIIGGGFFFFFFIIIKKKNNNLLLKKKJJJIIIIIIHHHGGGFFFEEEDDDDDDGGGNNNWWW]]]jjjuuu|||{{{yyyyyypppccc___VVVMMMGGGBBB<<<:::;;;666666555555555555666666555444777999777:::PPPiiirrrXXXGGGEEEGGGBBBCCCBBBAAA@@@?????????????????????>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::;;;>>>AAACCC??????>>><<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>????????????>>>???@@@???>>>===???AAADDDGGGRRRdddzzzpppcccaaa___ZZZSSSSSSRRRLLLBBB===>>>>>><<<>>>>>>>>>======<<<<<<<<>>@@@BBBAAABBBEEECCCCCCBBBCCCDDDEEEFFFFFFBBBAAABBBDDDFFFGGGFFFDDDFFFAAA@@@DDDFFFIIIVVVfffdddSSSKKKUUUhhhlllooouuu]]]WWWXXXUUURRRTTTQQQOOOLLLKKKLLLMMMMMMLLLMMMNNNOOOPPPPPPOOONNNMMMJJJJJJIIIHHHHHHHHHHHHHHHEEEGGGIIIKKKLLLJJJHHHFFFDDDCCCBBBAAAAAAAAABBBCCCEEEEEEEEEEEEFFFGGGHHHIIIIIIIIIIIIHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHGGGFFFDDDBBBAAAAAAAAAAAACCC@@@CCCJJJKKKLLLYYYiiixxxvvv]]]OOOGGG>>><<<@@@DDD@@@<<<;;;<<<>>>???>>>@@@???>>><<<:::999999999:::999999999888888888888888888888888888888888888pppzzzyyyfffaaaccckkknnnlllgggbbb]]][[[]]]___QQQMMMMMMRRRVVVUUUSSSSSSXXXUUUTTTVVVZZZ^^^___^^^cccdddcccccceeennn|||tttZZZPPP]]]pppzzz}}}}}}uuufff[[[VVVOOOFFFAAA@@@AAA@@@???AAA@@@>>>===<<<<<<======;;;;;;;;;;;;<<<<<<<<<<<<;;;::::::999999::::::;;;:::::::::;;;;;;;;;<<<<<<::::::;;;<<<======>>>>>>:::===>>>>>><<<===AAAEEEGGGJJJLLLJJJEEEAAAAAABBBAAABBBDDDFFFHHHIIIJJJJJJHHHIIIIIIIIIGGGHHHIIIKKKOOONNNLLLJJJHHHGGGGGGGGGBBBDDDFFFJJJPPPZZZdddkkkrrrzzz}}}yyytttqqqggg\\\TTTKKKCCC???<<<888888;;;666666555555555555666666555555777888777BBBaaa\\\LLLEEEDDDDDD@@@@@@@@@???>>>============>>>>>>>>>===============;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;<<<<<<===??????>>>===<<<;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>>>>>>>>>>===>>>??????>>>======>>>@@@CCC@@@CCCQQQiiiwwwhhh[[[cccfff^^^LLLDDDGGGGGG@@@>>>>>>>>>>>>>>>>>>>>>>>>AAA>>>===???@@@>>>@@@CCC@@@???>>>???AAACCCCCCBBBBBBBBBBBBDDDGGGHHHHHHGGGDDD???FFFVVV]]]bbbvvvuuuVVVJJJJJJeee|||gggYYYzzzvvveeeVVVTTTTTTPPPNNNPPPMMMKKKJJJJJJLLLNNNNNNNNNQQQPPPPPPPPPOOOOOONNNNNNIIIIIIHHHGGGGGGGGGGGGHHHFFFGGGHHHIIIHHHGGGFFFEEECCCBBBAAAAAAAAABBBCCCDDDFFFEEEEEEFFFFFFGGGHHHIIIJJJJJJIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGFFFEEEDDDCCCEEEEEEDDDCCCBBBAAAAAA@@@BBB???BBBIIIKKKIIIMMMUUUjjjyyy}}}nnnZZZLLLBBB>>>@@@>>>;;;;;;<<<>>>>>>>>>??????===<<<::::::999999888888888777777777777777666666666666666666666666ppp{{{fffWWWVVV[[[eeemmmjjjddd^^^XXXUUUTTTTTTLLLLLLNNNSSSVVVUUURRRPPPOOOMMMMMMQQQYYY^^^```___ccc```\\\[[[___jjjvvv~~~pppUUUQQQ[[[dddmmm}}}{{{rrrfff^^^RRRIIIEEEDDDBBBAAA@@@???>>>============<<<::::::;;;;;;;;;<<<<<<<<<;;;::::::999999::::::;;;:::::::::;;;;;;;;;<<<<<<999:::;;;<<<===>>>???@@@<<<===>>>===<<<<<>>>>>===<<<;;;;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<=========<<<<<<<<<;;;;;;:::999999::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>>======<<<===>>>>>>===<<<<<<===??????======FFFZZZsss|||oooxxx|||qqq[[[UUU]]]ZZZLLLDDDDDDDDDDDDEEEEEEEEEEEEDDDAAA@@@AAA@@@===???CCCAAA>>><<<===@@@AAA@@@>>>FFFDDDBBBCCCGGGJJJMMMMMMPPPXXXmmmaaaIIIIII]]]qqqwwwbbb]]]\\\ooo|||ddd\\\WWWWWWUUUPPPMMMOOOKKKIIIIIIJJJMMMPPPQQQQQQPPPOOONNNLLLLLLKKKKKKKKKJJJIIIHHHHHHGGGHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFCCCBBBBBBAAABBBCCCEEEEEEGGGGGGGGGGGGGGGHHHIIIIIIJJJJJJJJJIIIIIIHHHHHHHHHFFFGGGGGGGGGFFFEEECCCBBBDDDDDDDDDDDDCCCBBBAAA@@@BBB???@@@FFFIIIGGGFFFIII[[[lll~~~~~~yyy|||tttxxxmmmXXXGGG999:::<<>>???>>>===<<<;;;:::::::::888888888777777777777777666666666666666666666666rrr~~~}}}___TTTSSSVVV^^^hhhfffbbb^^^ZZZVVVRRRPPPJJJLLLOOORRRTTTSSSPPPLLLBBBAAABBBFFFLLLQQQSSSRRRRRRSSSWWWaaaooozzz~~~xxx~~~___NNNKKKOOOXXXiii|||}}}ssseeeXXXPPPJJJDDD@@@???===<<<===>>>>>>;;;999:::::::::;;;;;;;;;;;;<<<;;;::::::999999::::::;;;:::::::::;;;;;;;;;<<<<<<::::::;;;<<<===??????@@@=========<<<<<<<<<>>>@@@???AAABBBCCCDDDDDDEEEFFFCCCDDDDDDEEEGGGHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJIIIEEEEEEDDDAAA???@@@DDDHHHPPPWWWaaakkkrrrvvvxxxzzzyyyyyytttkkkbbbZZZQQQJJJFFF>>>999777666444444666555555555555555666777777777444666CCCYYYrrr~~~XXXCCCEEEBBB>>>@@@BBB<<<<<<;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999:::;;;<<<<<<===<<<;;;:::;;;::::::999999999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<============<<<<<<======<<<;;;;;;<<<>>>999;;;===@@@HHHYYYooo}}}zzzzzzsssrrr|||wwweee^^^^^^^^^]]][[[YYYVVVUUUSSSPPPNNNLLLGGGAAAAAAEEEEEEBBBAAACCCHHHKKKKKKIIILLLJJJIIILLLSSS]]]fffkkk~~~lllUUULLLXXXtttiii\\\VVVZZZpppzzzfff[[[ZZZZZZZZZVVVPPPNNNOOOJJJJJJJJJLLLOOORRRRRRRRROOONNNMMMKKKJJJJJJJJJJJJKKKJJJJJJIIIIIIIIIIIIIIIJJJJJJIIIHHHHHHHHHHHHHHHDDDDDDCCCCCCCCCDDDFFFGGGIIIHHHHHHHHHHHHIIIIIIJJJJJJJJJIIIIIIIIIIIIHHHHHHDDDEEEFFFGGGGGGFFFDDDCCCCCCDDDDDDDDDCCCBBBAAA@@@CCC@@@???CCCFFFFFFFFFGGGLLLWWWfffsss{{{rrrtttrrrqqq{{{eeeEEEDDDBBB@@@>>>===>>>???>>>===<<<;;;;;;;;;;;;;;;999999999999999999999999777777777777777777777777sssggg\\\VVVUUU\\\cccaaa___^^^]]][[[XXXUUUKKKOOOQQQPPPOOOPPPMMMIIIAAAAAACCCDDDEEEFFFGGGHHHLLLTTTbbbsss{{{tttrrr}}}jjjUUUGGGFFFHHHTTTgggwww{{{sssrrrrrr{{{yyymmmbbbWWWMMMFFFDDDAAA>>>===>>>===:::777::::::::::::;;;;;;;;;;;;;;;::::::999999::::::;;;:::::::::;;;;;;;;;<<<<<<;;;;;;<<<===>>>>>>??????>>>======<<<<<<===??????@@@AAAAAABBBDDDEEEFFFFFFEEEEEEEEEEEEFFFGGGHHHIIIKKKJJJIIIJJJKKKKKKIIIGGG@@@AAAAAA@@@???CCCJJJPPP^^^fffqqqyyy}}}}}}{{{zzztttqqqjjj```WWWNNNGGGCCC@@@:::777777777444333555555555444555555666777888555555???YYY{{{ppprrr___HHHAAAFFF@@@<<>>BBB@@@???FFFVVVddd~~~~~~xxxwww~~~|||vvvpppmmmgggddd```[[[RRRIIIGGGKKKMMMKKKKKKQQQZZZaaabbbaaa___^^^```fffsssiiiMMMOOO[[[tttmmmcccWWWmmm|||vvvfff\\\VVVXXXZZZXXXSSSNNNMMMMMMKKKJJJKKKMMMPPPRRRRRRQQQOOONNNNNNNNNMMMLLLLLLLLLKKKKKKJJJIIIIIIIIIIIIJJJKKKKKKJJJJJJJJJJJJJJJJJJGGGFFFEEEEEEEEEFFFGGGHHHIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHEEEEEEFFFFFFGGGFFFFFFFFFDDDDDDCCCCCCCCCBBBBBBBBBCCCAAA???@@@CCCFFFHHHIIIIIIMMMXXXgggxxxggg```TTTFFF===:::===@@@===<<<<<<;;;;;;;;;<<<<<<:::::::::::::::;;;;;;;;;888888888888888888888888qqqwwwfffXXXTTT\\\^^^[[[XXXWWWXXXXXXWWWUUUNNNRRRRRRMMMKKKLLLKKKGGGFFFIIILLLKKKHHHFFFHHHKKKSSS___ooo{{{}}}wwwoooiiipppwww~~~lllVVVIIIFFFHHHTTTbbbnnnyyylllaaa``````mmmuuuzzzooocccZZZTTTMMMDDD@@@??????===:::999999:::::::::;;;;;;;;;;;;::::::999999::::::;;;:::::::::;;;;;;;;;<<<<<<<<<<<<======>>>>>>>>>??????===<<<<<<===???@@@@@@BBBAAAAAAAAACCCDDDEEEEEEEEEDDDDDDEEEFFFGGGIIIJJJKKKIIIHHHJJJKKKKKKHHHEEE???BBBCCCCCCDDDJJJTTT\\\kkkqqqyyy~~~}}}zzzyyymmmggg___VVVMMMEEE???>>>:::666444777888555444555444444444555555666777888999@@@TTTwwwmmmeeeuuuxxxMMMBBBBBBEEE>>><<>>>>>:::;;;;;;:::999999:::<<<:::???BBB@@@===@@@JJJSSSjjjzzzvvvzzzwwwuuupppggg___^^^cccdddbbbccckkkwwwqqq[[[JJJPPPeeeiiidddlll~~~iii^^^XXXSSSVVVWWWSSSOOOMMMMMMMMMKKKKKKKKKMMMOOOPPPPPPOOOMMMNNNOOOOOOOOONNNMMMLLLKKKJJJIIIIIIHHHHHHIIIIIIIIIIIIJJJKKKKKKKKKJJJJJJJJJIIIHHHGGGFFFGGGHHHIIIHHHGGGGGGFFFFFFGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFGGGGGGEEEDDDCCCBBBAAABBBCCCCCCAAABBBAAA@@@BBBEEEHHHIIIKKKLLLQQQ\\\kkkyyyppp]]]LLLCCC@@@AAA<<<<<<;;;;;;;;;<<<<<<===999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;nnn}}}kkkWWWRRR]]][[[VVVPPPNNNNNNPPPOOONNNQQQTTTSSSKKKHHHJJJIIIFFFFFFLLLPPPOOOJJJHHHKKKPPPVVVbbbppptttooojjjkkkmmmppprrriiiOOOIIIFFFJJJSSS___ooo}}}|||ggg[[[ZZZ[[[bbblllzzzyyyqqqcccYYYLLLDDDBBBBBBBBB@@@999999:::::::::;;;;;;;;;;;;::::::999999::::::;;;:::::::::;;;;;;;;;<<<<<<============>>>>>>>>>>>>???>>><<<<<<>>>@@@AAAAAACCCBBBAAAAAABBBCCCCCCCCCDDDCCCCCCDDDFFFHHHJJJLLLJJJIIIHHHIIIKKKKKKHHHDDDAAADDDFFFGGGIIIQQQ\\\eeessswww{{{~~~}}}{{{yyyxxxhhhaaaYYYPPPGGG???<<<;;;555222333777999666444555444444444555555777888888@@@LLLgggggghhh___GGGAAACCCCCC<<<===@@@888:::::::::999::::::;;;;;;888888999999999:::::::::777777777777777777777777999999999999:::;;;<<<===:::::::::999::::::;;;;;;888888888888888888888888666777999;;;<<<>>>>>>???:::;;;;;;:::999999:::<<<555888;;;;;;<<>>>>>>>>=========>>>???AAACCCCCC@@@@@@??????@@@BBBCCCDDDDDDCCCBBBAAABBBCCCDDDEEEFFFFFFFFFFFFFFFGGGHHHIIIKKKKKKJJJIIIGGGEEEBBB@@@AAAFFFMMMUUU]]]hhhsss{{{yyy|||~~~wwwpppjjj^^^WWWMMMEEE@@@<<<888444:::777444333555555444222:::666333444666999;;;<<>><<<<<<;;;;;;;;;;;;::::::::::::999999777777777666777888888999888888777777777777888888777777777777888999:::;;;:::999999999999999999999::::::999888777777777888999999999999999:::;;;<<<;;;;;;;;;::::::999999999::::::::::::;;;<<<======NNNaaayyykkkkkkvvv}}}wwwggg[[[VVV]]]sss~~~hhhWWWXXXtttzzzjjj^^^YYYSSSOOOOOONNNMMMMMMNNNNNNNNNPPPOOONNNNNNOOONNNKKKIIIIIIIIIIIIIIIIIIIIIIIIIIIKKKKKKJJJHHHEEEDDDDDDEEEEEEGGGJJJLLLMMMLLLJJJIIIMMMLLLKKKJJJHHHGGGEEEEEEFFFFFFEEEDDDDDDDDDDDDEEEGGGFFFEEEEEEFFFHHHJJJKKKJJJIIIGGGEEEDDDCCCBBBBBBBBBCCCCCCCCCDDDDDDEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBGGGEEEJJJRRRUUU[[[ppplll\\\III???888;;;===;;;:::===888999::::::999888999;;;<<<:::;;;>>>>>>::::::<<>>999999:::;;;;;;;;;;;;;;;>>>>>>>>>>>>???@@@AAAAAAAAA@@@@@@@@@AAABBBDDDEEECCCCCCCCCCCCCCCDDDEEEEEEHHHHHHGGGFFFEEEEEEEEEEEEKKKJJJHHHFFFEEEEEEFFFFFFIIIUUUeeennnqqqrrrvvvzzz{{{|||}}}{{{vvvnnneee```SSSMMMEEE???;;;999666444777555333333555666555333333444777999555666BBBQQQyyytttQQQAAA@@@???>>>===<<<;;;;;;;;;;;;;;;:::::::::999999999777777777777777888888999888888777777777777888888777777777777888999:::;;;999999999999888888888888999999888888777888888888999999999888999999::::::::::::::::::999999999888999999999999:::;;;<<<===???OOOdddvvv}}}}}}rrriiiqqqwwwyyy~~~iii]]]```nnn|||~~~nnn```RRRSSSjjjnnnggg]]]WWWUUUQQQOOOOOONNNNNNMMMNNNNNNOOOOOONNNNNNNNNNNNMMMJJJGGGHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIHHHFFFDDDCCCCCCDDDEEEFFFIIIKKKLLLLLLJJJIIILLLKKKJJJIIIGGGFFFEEEDDDEEEEEEDDDDDDDDDDDDEEEEEEFFFEEEEEEEEEFFFGGGIIIJJJIIIHHHGGGFFFDDDDDDCCCCCCEEEEEEDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBEEECCCGGGNNNPPPUUUggg}}}~~~www}}}~~~mmm\\\JJJCCC@@@===<<<>>>??????>>>===<<<<<<;;;:::<<<::::::======::::::===iiiwwwxxx\\\SSSYYY```^^^]]]ZZZVVVSSSRRRTTTVVVPPPNNNMMMMMMMMMLLLIIIGGGLLLMMMOOORRRVVVZZZ^^^aaapppnnnlllnnnqqqqqqmmmiiikkkpppwww}}}xxx[[[GGG;;;999:::CCCIIIQQQZZZeeemmmnnnjjjzzz}}}tttjjjdddWWWPPPGGG@@@>>>???@@@AAA<<<<<<;;;<<<;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;????????????????????????BBBBBBAAABBBBBBCCCDDDEEEEEEEEEFFFFFFFFFEEEEEEEEEKKKJJJHHHFFFDDDCCCCCCCCCFFFEEEDDDDDDGGGLLLQQQUUU\\\kkk}}}zzzzzz|||}}}|||xxxssskkkbbbYYYUUUFFFBBB===999777666555555333333333444666666555444333444999:::333555RRRsssVVVAAA===???>>>===<<<;;;:::::::::::::::::::::999999999999777777777777777888888888888777777666666777777888777666666777777888999:::777777777777777888888888888888777777777888999999:::999999888888888888999999999999888888888888888888888888888999:::;;;<<<999EEESSScccuuuwww|||ggggggaaaYYYXXXbbbooovvvzzz{{{uuuqqqggg```gggyyyfff___PPPHHHIII^^^hhh\\\[[[VVVUUUVVVSSSOOONNNNNNNNNNNNNNNOOOOOOOOONNNMMMMMMMMMKKKHHHEEEGGGGGGGGGGGGGGGGGGGGGGGGHHHGGGGGGFFFEEEDDDDDDDDDDDDEEEHHHJJJKKKKKKJJJIIIIIIIIIHHHGGGEEEDDDCCCCCCDDDCCCCCCCCCCCCCCCDDDDDDEEEDDDDDDDDDEEEFFFGGGHHHIIIHHHGGGFFFEEEDDDDDDDDDGGGGGGFFFDDDBBBAAA@@@???BBBBBBBBBBBBBBBBBBBBBBBBDDDCCCFFFLLLMMMOOO]]]nnn}}}}}}|||{{{uuuhhhnnn}}}yyycccUUUOOOHHHBBB???<<<:::888:::===>>>===;;;===::::::===>>>===???CCCjjj{{{tttWWWNNNUUU\\\\\\\\\ZZZYYYWWWVVVWWWWWWOOOMMMLLLLLLLLLKKKIIIGGGKKKLLLNNNRRRVVVZZZ^^^```mmmllljjjkkkmmmmmmllljjjhhhjjjoootttxxxqqqUUUDDD===:::AAABBBEEEKKKUUU___fffhhh||||||yyykkkdddYYYNNNGGGCCCBBBBBB???<<<:::;;;<<<;;;<<<>>><<<<<<<<<<<<<<<======>>>>>>??????@@@@@@@@@@@@@@@CCCCCCCCCCCCDDDDDDEEEEEEFFFGGGGGGHHHGGGEEECCCBBBHHHGGGFFFEEEDDDCCCCCCCCCAAABBBFFFLLLTTT]]]eeejjjsss||||||{{{}}}zzzwwwqqqiii```WWWPPPLLL???===:::777666666777777333333444555666666555444999444555999999DDDjjjgggIIIBBBEEE>>>===<<<;;;:::::::::::::::::::::999999999999888666666777888888888888888777777666666666666777777666666666666666777888999666666666666777777777777777777666777777888999:::;;;:::999999888888888888888888888777777777777777777777777777888999:::;;;;;;DDDJJJTTTppp{{{ggg___fffrrryyyrrrlllgggiiiqqq{{{~~~|||zzzwwwuuuuuuwwwsssooojjjppp{{{yyy~~~ttt\\\QQQRRRUUUZZZgggqqq___XXXYYYTTTTTTUUUQQQNNNNNNMMMMMMMMMNNNOOOOOOOOOMMMLLLLLLLLLJJJGGGDDDFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFGGGGGGFFFDDDCCCDDDFFFIIIJJJJJJJJJIIIFFFFFFEEEEEEDDDCCCBBBBBBAAAAAAAAAAAAAAABBBCCCCCCDDDDDDDDDDDDEEEEEEFFFFFFGGGGGGFFFEEEEEEEEEEEEFFFGGGFFFEEEDDDBBBAAA??????AAAAAABBBBBBBBBBBBBBBBBBEEEDDDGGGKKKKKKLLLUUU```kkkiiimmmyyyrrrhhhgggwwwyyytttkkk^^^SSSHHHDDD??????AAAAAA<<<888===999888:::;;;;;;>>>CCClll}}}mmmPPPIIIOOOVVVcccaaa___]]][[[YYYVVVUUUQQQOOOMMMKKKKKKJJJHHHFFFHHHJJJLLLPPPTTTXXX[[[]]]fffhhhjjjjjjiiijjjlllooojjjggggggiiikkkppp~~~fffQQQCCC999<<<===???BBBGGGNNNWWW___wwwtttgggZZZPPPJJJGGGAAA:::777;;;>>>===???BBB<<<;;;;;;;;;<<<===???@@@===>>>???AAABBBCCCCCCBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEDDDBBB@@@???CCCCCCCCCDDDEEEGGGHHHIIIKKKOOOWWW```jjjsssyyy|||~~~zzzvvvtttnnnjjjccc[[[SSSMMMHHHEEE;;;:::999666555555666777444555666666555555555555666111666EEESSSdddxxxPPPAAAAAACCC===<<<;;;::::::999::::::::::::999999999888888888666666777888888888888777777777666666666666777777666666666555666666777777555555666666666777777777666666666666777888999999;;;;;;:::999999888999999777777777777777777777777777777777777888999::::::999@@@AAACCCUUUsss}}}|||{{{nnndddaaa```^^^YYYbbbjjjjjjbbb\\\[[[^^^ZZZ```ggglllqqqwww}}}|||yyyeee[[[SSSMMMRRR\\\{{{|||hhhdddWWWTTTUUUNNNMMMNNNHHHLLLLLLLLLLLLLLLMMMNNNOOONNNMMMLLLLLLLLLJJJGGGDDDEEEEEEEEEFFFFFFGGGGGGGGGDDDCCCCCCDDDGGGGGGEEECCCCCCDDDEEEGGGHHHIIIIIIHHHDDDDDDDDDCCCCCCBBBBBBBBB>>>>>>>>>???@@@AAABBBCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEFFFFFFEEEDDDDDDCCCBBBAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCDDDDDDEEEHHHIIIJJJOOOUUU^^^^^^hhhxxx}}}xxxyyyxxxpppgggaaa\\\UUULLLEEEHHHBBB>>>===;;;:::<<>>===<<<;;;;;;;;;===>>>???===>>>AAACCCDDDEEEEEEDDDCCCCCCDDDDDDDDDDDDCCCCCCAAABBBBBBBBBCCCBBBBBBAAADDDFFFHHHKKKNNNRRRUUUWWWbbbgggnnnwww}}}~~~}}}|||yyysssjjjccc\\\YYYSSSMMMGGGBBB???>>>777777777555333222333555555666666666555555777999333;;;LLLeee{{{|||ttt~~~[[[DDD>>>>>>======<<<;;;:::::::::::::::999999999999888888888888555666777999999888888777777666666555555666666777666666555555555555666666555555666666777777888888777777666666666777888888:::999999888888888999999777777777777888888888888777777777777888999:::;;;999<<<===;;;BBBTTThhhttt~~~xxxkkkgggvvvxxxrrreeeooowwwuuujjjdddgggmmmyyyhhhaaaZZZPPPHHHLLLYYYiii{{{rrrbbbZZZZZZRRRRRRRRRKKKKKKMMMFFFJJJJJJJJJJJJKKKLLLMMMNNNMMMLLLKKKLLLLLLKKKHHHFFFEEEEEEEEEFFFGGGGGGHHHHHHAAA@@@???BBBFFFGGGDDDAAADDDDDDEEEFFFGGGGGGGGGGGGBBBBBBBBBBBBBBBBBBBBBBBB>>>>>>>>>???@@@BBBCCCDDDDDDDDDEEEEEEEEEEEEDDDDDDCCCBBBBBBCCCDDDEEEFFFGGGCCCCCCBBBBBBBBBBBBBBBBBB@@@AAAAAABBBBBBCCCCCCCCCBBBBBBBBBDDDFFFIIILLLNNNRRRUUU___mmmzzzzzzuuunnnfff^^^YYYUUUQQQRRRVVVlllzzzwwwZZZIIILLLWWW]]]qqqmmmgggccc```\\\WWWSSSWWWSSSMMMIIIHHHIIIJJJKKKGGGJJJNNNSSSXXX]]]```bbbgggiiilllnnnoooqqqrrrssspppgggccciiilllhhhjjjpppzzz|||```EEE>>>:::<<>>>>>???@@@@@@AAACCCEEEFFFFFFEEEDDDBBBCCCDDDDDDDDDCCCBBBBBBAAABBBCCCEEEGGGJJJLLLMMMRRRSSSWWW[[[aaafffjjjmmmuuuxxx}}}zzzzzzxxxssslllddd[[[VVVOOOLLLHHHCCC???<<<:::999444666666555333222444666333555666555555777<<<@@@GGG]]]xxxyyy|||eeeLLLBBB???>>>>>>===<<<<<<;;;;;;;;;;;;;;;999999999999888888888888555666888999999999777666666666555555555555666666666555555444444555555666555555666777777888999999888777777666666666666777777666666666666777777888777777777888888999999999888888888888888:::;;;;;;;;;;;;<<<>>>>>>CCCTTTeeejjjooowwwpppssswwwxxxvvvxxx~~~```MMMEEEHHHNNNXXXkkkmmm___YYYVVVVVVQQQTTTTTTLLLNNNQQQJJJIIIHHHHHHIIIIIIKKKLLLLLLLLLKKKKKKLLLMMMLLLJJJHHHEEEEEEFFFFFFGGGHHHHHHIIIBBB@@@@@@CCCHHHIIIFFFCCCEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBB???@@@@@@AAACCCDDDFFFGGGDDDEEEFFFFFFFFFEEEDDDDDD@@@@@@AAAAAACCCDDDEEEFFFCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@AAAAAABBBCCCCCCDDDBBBAAAAAABBBFFFKKKMMMMMMLLLOOOSSS]]]nnn|||yyy}}}lllwwwoooUUUIIIQQQ^^^eeelllhhhccc```___]]]YYYVVVXXXSSSLLLHHHHHHJJJMMMNNNHHHKKKPPPVVV\\\bbbfffhhhjjjiiijjjmmmrrrtttrrrooolllccccccoootttpppmmmpppnnnxxx{{{^^^MMM<<<888:::;;;>>>CCCFFFYYYiiijjjgggfffddd___]]]hhhooopppwwwssshhhfffcccZZZVVVYYYLLLJJJGGGDDDBBBAAAAAAAAABBBDDDEEEGGGGGGEEEDDDCCCBBBBBBCCCDDDDDDCCCBBBAAADDDEEEGGGJJJNNNSSSXXXZZZ```bbbfffkkkqqqwww||||||~~~~~~yyyxxxsssiii]]]TTTRRRRRRIIIGGGDDD@@@===:::999888444666777777555444777:::222333444444555999@@@FFFdddlllMMMBBBAAA??????AAA======<<<;;;;;;;;;<<<<<<999999999888888888888777555666888999:::999777666666666555555555555666666666555555444444444555555555666666777888999999:::999888777666666555666666444444444444444555666777777777888888999999999:::888888888888999:::;;;<<<:::777;;;AAA???<<>>AAAAAA>>>>>>======<<<;;;;;;::::::;;;<<<<<<:::888666666777888888888888777777777666444444444444444555666777777777666666555555555444666666666666666666666666555555555555555555555555555555555555666666666666777777888999999999999888333444444666777888999:::888999:::<<<===???@@@AAAOOOXXXjjj~~~mmm^^^^^^YYYTTTXXXfffuuu}}}~~~{{{}}}vvvooobbbWWWXXXbbbgggeeetttooo\\\UUUTTTUUUTTTPPPOOOOOONNNMMMLLLJJJJJJIIIHHHGGGGGGHHHJJJLLLNNNLLLLLLKKKKKKJJJJJJIIIIIIJJJIIIHHHGGGHHHHHHJJJKKKKKKIIIHHHJJJOOOPPPMMMIIIEEEDDDBBBAAA@@@@@@@@@AAAAAA@@@@@@@@@AAACCCEEEFFFEEEDDDEEEFFFGGGFFFCCC@@@@@@???>>>???AAABBBAAA@@@???>>>>>>>>>>>>@@@AAABBBBBBBBBAAA@@@????????????BBB@@@???@@@CCCEEECCCAAADDD???===EEERRRZZZXXXSSSKKKKKKMMMRRR[[[jjjzzzaaaggg}}}vvvgggXXXRRRTTTWWWXXXWWWYYY\\\\\\[[[YYYXXXXXXTTTPPPMMMKKKKKKLLLLLLLLLLLLMMMPPPVVV\\\bbbeeeeeefffhhhiiigggdddbbbcccddd___cccggglllnnnnnnllljjjccciiilllwwwnnnTTTCCC;;;888888777;;;???BBBCCCDDDFFFFFFFFFIIINNNTTTZZZ___ccceeehhhiiilllrrryyy~~~~~~}}}}}}yyytttpppnnnjjjeeeaaa]]]bbbddd```^^^aaacccaaa```aaabbbccceeehhhjjjkkkrrrrrrsssvvv|||{{{||||||}}}~~~}}}|||{{{yyyuuuppplllgggaaaYYYQQQKKKGGGDDDBBB===:::777666777888777555444444555666777888999;;;444444888:::777@@@cccTTTKKKBBB>>>???BBBAAA???=========<<<;;;::::::::::::;;;;;;:::888777777888888888888777777777666666444444444444444555666666666666666666555555444444555555555555555555555555555555555555555555555555555555555555666666666666555666777777888888777777555666666666777777888888888888999:::<<<===>>>>>>EEEKKKXXXhhhsss||||||llldddcccbbb___^^^ppptttsssoooggg]]]UUURRRQQQSSSQQQUUUggg}}}~~~ppp___TTTRRRSSSSSSRRROOOOOOOOONNNMMMLLLJJJIIIJJJIIIIIIJJJKKKNNNPPPRRROOONNNMMMKKKIIIHHHGGGGGGJJJIIIIIIHHHIIIJJJKKKLLLLLLJJJIIILLLPPPQQQNNNKKKGGGFFFEEECCCCCCCCCCCCDDDAAA@@@@@@???@@@AAACCCDDDEEEEEEEEEFFFGGGFFFCCCAAA@@@???>>>???AAABBBAAA@@@>>>=========>>>???@@@AAACCCBBBBBBAAA@@@@@@@@@AAABBB@@@???@@@AAABBB@@@>>>BBB???>>>GGGSSS[[[YYYUUUMMMMMMLLLNNNUUUbbbpppzzz}}}www}}}}}}rrr~~~\\\aaazzzlll^^^WWWSSSPPPPPPQQQTTTWWW[[[\\\[[[YYYWWWWWWQQQNNNKKKIIIJJJKKKKKKJJJLLLMMMPPPUUU\\\```bbbccciiihhhddd___]]]^^^bbbeeebbbccccccddddddddddddddd\\\```aaahhhvvvmmmUUUDDD<<<;;;333777;;;;;;999888;;;>>>888:::>>>CCCHHHLLLOOOPPPOOOOOOQQQVVV]]]dddiiikkkqqqtttxxxzzz{{{}}}}}}zzzwwwtttwwwzzz{{{wwwvvvyyy||||||||||||}}}}}}{{{yyyxxxxxxxxxxxxvvvsssqqqnnniiiccc___YYYTTTLLLEEEAAA>>>;;;999666444333333555666777777666444444444666666555444555777<<>>??????>>>======<<<<<<;;;;;;::::::999999:::;;;:::888777777999777777777777666666666666444444444444444444555666666555555555555444444444555555555555555555555555444444444444444444444444444555555555555666666666444555555666666666666666777777777777777777777777888888999999:::;;;;;;;;;<<>>>>>>>>@@@AAA@@@???============>>>???@@@AAACCCCCCBBBBBBAAAAAABBBBBBBBBAAA@@@@@@AAA@@@>>><<>>AAADDDEEEFFFBBBBBBDDDGGGLLLQQQTTTVVVeeefffhhhnnnttt{{{~~~~~~}}}{{{zzz|||xxxsssooommmllllllllljjjgggdddaaa]]]WWWTTTOOOKKKEEE@@@===:::888666444333222222333555666777666444444555666555222///777999AAARRRhhhrrrJJJAAAAAA@@@>>><<<:::999999;;;;;;;;;;;;::::::999999:::;;;;;;:::777666666777777777666666666555555555444444444333333444555555444444444444444444444444555555555555555555555555444444444444444444444444444444444555555555666666444444555666666666666666666666777777777777777888888999999999999999::::::999<<>>>>>@@@@@@???>>>>>>>>>>>>??????@@@AAAAAABBBBBBAAAAAAAAABBBBBBCCCAAAAAABBBBBBCCCBBBAAA@@@@@@@@@CCCIIIQQQUUUSSSOOOLLLLLLKKKKKKLLLPPPVVV[[[dddfffooo~~~xxx^^^ccc{{{oooddd]]]SSSHHHJJJSSSXXX[[[]]]\\\XXXRRRMMMKKKIIIGGGEEEEEEFFFGGGGGGFFFFFFGGGJJJPPPUUUYYYYYYYYY^^^[[[XXXVVVWWWZZZ]]]___```aaabbbccccccbbb```^^^^^^```]]]^^^gggrrruuu^^^LLLGGG<<<444555777666666999777888:::<<<>>>@@@@@@AAABBBCCCEEEGGGGGGGGGGGGGGGOOONNNPPPZZZgggrrruuuuuu|||}}}~~~~~~{{{|||~~~~~~}}}}}}zzzvvvqqqlllgggdddbbbbbb]]][[[YYYWWWUUURRRNNNKKKHHHDDD@@@<<<;;;:::888666555555444444444444666777333444555888999999777666666DDD[[[uuu~~~YYYGGG@@@AAA@@@===999777888999:::::::::::::::999999999<<<===<<<:::666444444444666666666555555555555444555444444333333333444444333333333333444444444444555555555555555555555555444444444444444444444444444444444444555555555555444555666666777777666666333444555666777888999999999999999999999999999999999;;;???CCCGGGRRRhhh{{{qqq^^^QQQRRRPPPNNNTTT```iiieee[[[[[[TTTMMMKKKPPPUUUWWWVVVZZZ]]]fffsssxxxssskkkggg___aaafffqqq|||kkk```XXXTTTQQQPPPQQQQQQOOOMMMKKKKKKKKKKKKJJJJJJIIIHHHCCCEEEIIILLLOOOQQQSSSSSSPPPMMMJJJFFFEEEEEEFFFFFFDDDDDDEEEGGGHHHIIIJJJJJJEEEEEEDDDEEEGGGHHHHHHGGGFFFEEECCCBBBBBBCCCDDDDDDDDDDDDDDDCCCCCCBBBAAAAAAEEEDDDCCCDDDEEEFFFEEECCCAAA???>>>???@@@@@@???>>>??????@@@AAABBBBBBBBBBBB@@@@@@??????@@@AAABBBBBB@@@BBBDDDFFFFFFFFFEEEEEEAAAAAADDDHHHLLLMMMKKKIIIHHHJJJLLLMMMMMMMMMNNNPPPXXX\\\ffftttaaafff|||wwwoooeeeYYYPPPQQQVVVRRRUUUWWWVVVRRRMMMJJJIIIFFFDDDCCCCCCEEEFFFEEEEEEFFFHHHKKKQQQWWWZZZZZZZZZZZZXXXVVVVVVWWWYYYZZZZZZ[[[]]]```ccccccaaa^^^\\\[[[]]]YYYZZZbbbgggxxx}}}iiiYYYGGG888666777555444777666666888999::::::;;;;;;BBBEEEHHHIIIHHHEEECCCCCCBBBBBBGGGRRR```jjjlllkkkvvvvvvwwwyyy|||}}}|||zzzvvvwwwzzz|||~~~}}}wwwsssppppppiiigggccc^^^ZZZWWWUUUTTTNNNMMMKKKJJJIIIHHHEEECCC@@@===:::888888888777666666777777666444444777999777777777666555666999;;;BBBbbb}}}ZZZCCCBBB======<<<;;;999999:::<<<999999999999999999999999<<<<<<<<<999666444333444666555555555444444444444555444444333333333333333222222333333333333333444444444444444444444444444333333333333333333333333333444444444444555555555444555555666777666666666111222333444666777888999888888888999999999999999888888:::<<<<<>>>>>>>>???@@@AAABBBCCC>>>AAAEEEGGGGGGFFFGGGGGGAAABBBDDDFFFGGGFFFEEEDDDFFFIIILLLNNNMMMKKKKKKJJJOOOUUU```kkkqqquuu||||||aaafffwwwxxxsssiiiaaa\\\WWWRRRPPPRRRSSSRRRNNNKKKIIIHHHCCCBBBAAABBBDDDEEEDDDCCCEEEGGGLLLRRRXXX[[[\\\[[[___\\\YYYXXXZZZ[[[ZZZXXXWWWYYY[[[\\\\\\[[[YYYXXXUUUVVVSSSUUU[[[ZZZbbbwww~~~hhhRRRGGG???555333888444555666777777777777777;;;???DDDFFFEEEEEEEEEGGGJJJOOOWWW^^^ccceeeffffffiiiiiiiiillloooqqqrrrqqqnnnooorrruuuwwwxxxyyyyyysssvvvxxxyyyxxxyyy|||~~~|||wwwwww}}}~~~}}}{{{yyywwwvvvuuuuuuooopppqqqmmmfff```\\\[[[TTTSSSQQQNNNKKKHHHEEEDDDCCCAAA@@@??????>>><<<::::::888666555666777666555555777777666555555888;;;999:::999555444;;;HHHSSSjjjoooXXXGGG;;;===::::::::::::;;;;;;;;;:::888888888999999999999999999::::::999666555555666555555555444444444333333555444333333222222333333111222222222333333333333444444444444444444444444333333333333333333333333333333444444444555555555333333444555555555555555222222333333444555666666666666666777777888888888888777777888777666;;;BBBMMM\\\lll{{{~~~gggYYYXXXYYYTTTOOONNNMMMLLLLLLLLLLLLKKKJJJHHHIIIIIIIIIIIIHHHHHHGGGGGGIIIMMMPPPQQQQQQPPPOOOIIIHHHFFFEEECCCBBBBBBBBBDDDEEEFFFGGGHHHGGGGGGFFFDDDDDDDDDDDDDDDEEEGGGIIIEEEEEEDDDCCCCCCDDDEEEFFFBBBCCCDDDDDDDDDCCCBBBAAABBBAAA@@@@@@BBBCCCCCCBBBCCCBBBAAAAAABBBBBBAAA??????@@@AAACCCCCCCCCCCCBBB?????????@@@AAABBBDDDDDD<<<@@@DDDFFFDDDCCCCCCDDD@@@BBBDDDDDDCCCCCCDDDEEEHHHIIIKKKKKKJJJHHHHHHIIIKKKNNNUUU^^^aaaeeeppp|||}}}}}}```eeeppptttqqqhhheeedddYYYKKKSSSTTTTTTQQQMMMJJJHHHGGGAAA@@@@@@AAACCCDDDCCCBBBDDDFFFKKKQQQWWW[[[[[[ZZZccc^^^YYYWWWXXXXXXWWWVVVUUUVVVVVVVVVVVVUUUTTTTTTPPPRRROOORRRWWWRRRTTTcccooo{{{ppp\\\III888555<<<666666777888888888777777333777===@@@BBBDDDHHHLLLVVV___iiijjjeee______```XXXXXXXXXZZZ^^^aaaccccccgggiiijjjlllmmmmmmllllllhhhkkknnnoooooopppsssvvvsssnnnnnnuuuzzzxxxwwwyyyuuusssppplllhhheeebbbaaa\\\___aaa___YYYRRRNNNMMMIIIHHHHHHFFFDDDAAA???======;;;999999999888666444777555444444666777666555444555777666555666999===555777888999>>>OOOhhh|||zzzJJJDDDFFF===<<<999999999;;;===;;;888555888888888888888888999999666777888888777666777999555555444444444333333333555444333333222222222222111111111222222333333333444444444444444444444444333333333333333333333333333333333444444444555555222222333444444444444333333333333333333333333333444444555555666777777888999777888:::999777:::>>>777CCCPPP```llllllvvvfffbbb___[[[VVVRRRQQQRRRLLLLLLMMMMMMLLLJJJGGGEEEHHHHHHIIIIIIIIIHHHGGGGGGEEEHHHKKKNNNOOONNNLLLJJJHHHGGGFFFEEECCCAAA@@@???EEEFFFHHHHHHIIIHHHGGGFFFBBBBBBBBBBBBAAABBBEEEGGGCCCBBBAAA@@@@@@AAABBBCCC@@@AAABBBCCCCCCCCCAAAAAAAAA@@@??????AAACCCBBBBBBDDDCCCAAABBBBBBCCCAAA@@@>>>???AAABBBCCCCCCBBBAAA??????@@@AAABBBDDDEEEFFF;;;???CCCDDDBBB??????@@@???AAACCCCCCBBBBBBDDDGGGKKKKKKJJJHHHFFFFFFGGGIIIHHHEEEFFFLLLQQQZZZkkk{{{|||aaa___uuupppiiieeegggfff[[[NNNOOOOOOOOONNNKKKHHHDDDBBB===>>>???@@@AAABBBBBBCCCDDDEEEHHHMMMTTTZZZ]]]^^^YYYZZZ[[[[[[ZZZXXXVVVUUURRRSSSSSSSSSSSSSSSRRRRRRJJJKKKNNNRRRUUUWWWYYYZZZeeeggguuunnnTTTEEE???===666333333666444000222888333555888999:::===CCCHHHQQQdddooogggZZZUUUSSSOOOJJJJJJLLLNNNPPPSSSVVVWWW\\\]]]^^^```bbbdddffffffccccccdddeeefffggghhhhhheeehhhlllppprrrrrrpppooohhhfffaaa]]]YYYWWWUUUUUUTTTTTTTTTRRROOOKKKHHHEEEAAAAAA???>>><<<:::999888888777666555555555555555777777777777777777888888222111111444888<<<======>>>777:::IIITTTaaaYYYGGGDDD>>>::::::888999999::::::;;;;;;<<<777777777777888888888888777;;;???AAA???:::777555444444444333333222222222555555444333333222111111444444444333333222222222333333333333333333333333333333333333333333333333666555444333222333333444444444444333333222222222222222333333444555666666666666777777777777666555777888888999999:::;;;;;;<<<777;;;GGGPPPZZZnnnwwwhhh^^^[[[XXXUUUTTTSSSPPPNNNKKKLLLMMMNNNMMMKKKIIIHHHHHHHHHHHHHHHGGGFFFEEEEEEGGGHHHJJJLLLMMMMMMLLLKKKIIIHHHFFFDDDCCCBBBBBBCCC;;;???CCCDDDCCCCCCFFFHHHDDDDDDDDDAAA???>>>???AAA>>>???@@@AAACCCDDDFFFFFFBBBBBBBBBAAAAAAAAA@@@@@@@@@???>>>>>>>>>???AAABBBBBBBBBCCCDDDDDDCCCBBBAAA???@@@AAAAAAAAAAAABBBCCC>>>???>>>===CCCLLLKKKEEE===>>>????????????>>>===DDDCCCBBBAAABBBCCCDDDEEEEEEEEEDDDDDDDDDEEEEEEFFFGGGEEEGGGJJJKKKPPP```ppp```___sssooohhhbbb___]]]UUUKKKMMMNNNNNNMMMKKKHHHEEECCCBBBAAAAAA@@@@@@AAAAAABBBCCCDDDGGGLLLSSSXXX[[[\\\YYYXXXXXXWWWVVVUUUSSSSSSSSSSSSSSSRRRQQQPPPOOONNNKKKLLLNNNPPPQQQSSSTTTUUU\\\___kkk~~~~~~ooodddYYYQQQ===777333555777444444666444666777888888;;;???CCCFFFSSSZZZTTTNNNMMMIIIBBBBBBBBBCCCEEEGGGIIIKKKLLLPPPPPPRRRSSSUUUWWWXXXYYYYYYYYYZZZ[[[\\\]]]^^^^^^]]]___ccceeefffeeecccaaa\\\ZZZVVVRRROOOMMMLLLLLLJJJJJJJJJIIIFFFCCC@@@>>>>>>===<<<;;;999888777777777777666555555555555555666666666555555444333222888999:::;;;::::::999888888BBBOOO\\\nnngggJJJ@@@AAA===:::;;;888888888999999:::::::::666666666666666666666666666:::>>>???===999666555555555555555555444444444555444444333222222111111444444333333333222222222333333333333333333333333333333333333333333333333555444333222111222222333444444333333333222222222222222333333444555555555666666777777777666666555666666777777888999999999>>>999;;;CCCHHHNNN^^^ppprrraaaVVVXXXVVVSSSQQQPPPOOOMMMKKKKKKLLLMMMMMMLLLJJJHHHGGGGGGHHHHHHHHHGGGFFFFFFEEEEEEFFFHHHJJJKKKKKKIIIIIIGGGFFFDDDBBBAAA@@@AAAAAA>>>@@@CCCEEEEEEEEEFFFFFFCCCCCCBBB@@@======>>>???===>>>???AAACCCDDDDDDDDDAAAAAA@@@@@@???>>>>>>>>>???>>>>>>===>>>???@@@AAA???@@@AAABBBBBBBBBAAA@@@???@@@BBBAAA@@@@@@AAABBB??????===<<<@@@GGGFFF@@@>>>>>>>>>>>>>>>>>>>>>>>>AAAAAA@@@@@@AAACCCDDDEEEEEEDDDCCCBBBBBBBBBBBBBBBCCCBBBDDDGGGGGGIIIUUUbbbqqqyyyzzz{{{```^^^llljjjccc[[[WWWVVVQQQKKKKKKLLLLLLLLLKKKHHHFFFDDDEEEDDDBBB@@@??????@@@AAABBBCCCFFFKKKRRRWWWYYYYYYXXXWWWUUURRRQQQPPPPPPPPPSSSSSSRRRPPPOOOMMMKKKJJJMMMMMMMMMMMMMMMNNNOOOPPPRRRXXX___kkkwww\\\NNNAAA;;;:::777555444444555555555444555777999:::@@@BBB???AAADDD>>>555::::::;;;;;;===>>>@@@@@@BBBBBBDDDEEEGGGHHHIIIJJJJJJKKKKKKLLLMMMNNNOOOOOOQQQRRRTTTVVVUUUSSSQQQOOOLLLJJJGGGDDDBBBAAA@@@@@@?????????>>>===:::888777999888888777777666666555666666555555444555555555555666777777777666444333666999;;;<<<;;;;;;???BBBMMMggg{{{^^^LLL===;;;>>>;;;999:::888888888888888888999999777666666555555444444333555888;;;<<<:::777555444444444444444555555555555444444333333222222111111333333333333222222222222444444333333222222111111222222222222222222222222333222222111111111111222333333333333222222222222222222222333333444444555555555666666666666666555555555555666777777888888???::::::>>>??????IIIUUUeeetttlllbbb\\\UUUOOOTTTRRROOONNNMMMMMMKKKIIIKKKLLLLLLLLLKKKIIIGGGFFFFFFGGGGGGGGGGGGFFFFFFEEECCCDDDFFFHHHIIIHHHGGGFFFDDDCCCAAA@@@?????????@@@@@@@@@AAACCCEEEEEECCCBBB@@@@@@@@@>>><<<;;;<<<===;;;===???BBBCCCCCCBBBAAA?????????>>>===<<<<<<;;;>>>======<<<<<<>>>???@@@===>>>???@@@AAA@@@@@@???@@@AAABBBAAA??????@@@AAA??????<<<:::===AAA???;;;???>>>===<<<<<<===>>>???????????????@@@BBBCCCDDDCCCBBBAAA???>>>>>>>>>>>>@@@AAADDDFFFDDDDDDKKKSSSYYYbbbkkknnnnnnrrr{{{|||^^^]]]eeeccc\\\UUUSSSTTTQQQLLLHHHIIIJJJKKKJJJHHHFFFEEEEEECCC@@@>>>===>>>@@@AAACCCDDDGGGLLLRRRVVVWWWWWWXXXVVVRRROOOMMMMMMMMMNNNPPPOOOOOONNNLLLKKKIIIHHHMMMLLLLLLKKKKKKLLLMMMNNNNNNUUUYYY___tttxxxcccQQQEEE<<<555222666666555444333333555666666888777666999<<<999111777777777777777888999::::::;;;;;;===>>>???@@@@@@??????@@@@@@AAABBBCCCCCCDDDEEEGGGHHHGGGEEECCCBBB???>>><<<;;;999999999999999999999999888777666555555555555555555555555555555555555444555555666666666888999;;;<<<;;;::::::999;;;<<<<<<>>>GGGUUU___{{{WWWJJJAAA;;;<<<<<<888777888999999999999888888888888888888777666555444333222333666888999777555333333111111111222222333333444333333333333222222111111333222222222222222222222555444444333222111000000111111111111222222222222222222222111111111222222333222222222222222222222111222222222333333333444444444555666666666555555555555555666777777888888===:::999;;;999777;;;BBBMMMYYYiiiyyysssaaaVVVTTTUUUSSSPPPSSSQQQNNNNNNNNNNNNMMMKKKLLLLLLKKKJJJIIIGGGEEEDDDDDDEEEFFFFFFFFFFFFFFFEEEBBBCCCEEEGGGGGGGGGEEEDDDBBBAAA@@@???>>>>>>???@@@AAA??????@@@CCCCCC@@@======>>>>>>===;;;999:::;;;:::<<>>======<<<;;;;;;===<<<<<<;;;<<<===>>>???<<<===>>>@@@@@@@@@@@@???@@@AAABBBAAA???>>>>>>??????===;;;:::<<<===<<<:::AAA@@@>>>======>>>@@@AAA???????????????@@@@@@@@@>>>>>>===<<<<<<<<<<<<===@@@CCCGGGHHHFFFEEEGGGKKKJJJQQQYYY]]]```gggrrr{{{tttuuuxxxwwwssswww\\\ZZZdddaaaZZZSSSRRRSSSOOOHHHFFFGGGIIIJJJIIIHHHFFFEEE@@@???===;;;<<<>>>@@@BBBDDDEEEHHHMMMSSSVVVVVVUUUWWWUUUQQQMMMKKKKKKLLLMMMJJJKKKKKKKKKKKKJJJJJJIIIKKKKKKKKKKKKLLLMMMNNNOOOLLLRRRUUUXXXkkk{{{~~~ttt^^^LLL>>>777666555333222333555777888555777777555555666666444777666666555555555666666777777888888999:::;;;;;;999999999:::;;;;;;<<<<<<;;;<<<===>>>???>>><<<<<<999999888777777777777777666666666666666666555555555555555555666666666666555555555555555666777888777888:::;;;<<<;;;;;;:::>>>???@@@CCCLLL^^^vvvzzz___DDDDDD@@@===<<<:::666666888;;;;;;::::::999999999888999999888777555444333333222444666666444333222333000111111222222333333333333222222222222222111111222222222222222222222222444444333222111111000000000000000111111222222222222222333333333333333333222222222222222222222222111111111222222222222222333333444555555555555555555555666666777888888888999777888999888666777:::BBBEEELLL[[[qqqxxxccc^^^WWWRRRPPPOOONNNMMMPPPOOOMMMMMMNNNNNNNNNMMMLLLKKKJJJIIIGGGEEECCCBBBBBBBBBCCCDDDEEEEEEEEEDDDCCCDDDFFFGGGGGGGGGEEEDDDBBBAAA@@@?????????@@@AAACCCAAA@@@AAADDDDDD@@@===;;;======<<<:::999::::::;;;===???BBBBBBAAA???===??????>>>>>>>>>============<<<;;;;;;;;;<<<>>>???===>>>???AAAAAAAAA@@@??????@@@AAA@@@>>>===>>>???>>><<<;;;<<<============BBBAAA???>>>>>>???AAABBB@@@@@@@@@??????>>>======:::::::::;;;<<<===>>>???@@@DDDIIIIIIHHHGGGGGGGGGGGGIIIMMMPPPTTT\\\gggpppkkkjjjnnntttzzzYYYWWWeeeeee```WWWQQQMMMGGGAAAEEEFFFHHHIIIHHHGGGEEEDDD<<<<<<;;;;;;<<<>>>@@@BBBEEEFFFIIINNNSSSUUUUUUSSSUUURRROOOLLLJJJKKKLLLMMMGGGGGGHHHIIIJJJJJJJJJJJJIIIIIIKKKLLLMMMNNNNNNNNNIIIMMMOOORRR```xxx~~~xxxzzz|||kkk\\\RRR>>>:::555111111333555555444777888666333222444666666555444444333333444444444444555555666666777777666777777777888888888999666777888999::::::999999777777777777777777777777555555444444444444555555555555666666666777777777666555666666777888999:::999999999999999::::::::::::???IIIWWWiiifffGGGJJJ???>>><<<:::888666888:::<<<<<<;;;;;;:::999888888999999888777666555444333222333444444222222222333333333333333444444444444222222222222222222111111111111111222222222222222333333222222111111000000/////////000111111222222111222333333444333333333111111111222222222222222111111111111111111111111222222333444555555555555555555666666777888888888555555666777888888888888===;;;===HHH^^^|||xxxccc[[[TTTTTTSSSOOOKKKJJJMMMPPPLLLJJJIIIJJJLLLMMMMMMLLLLLLKKKIIIGGGEEECCCAAA@@@??????AAABBBCCCCCCCCCCCCCCCDDDFFFGGGGGGFFFEEEDDDAAAAAA@@@??????@@@BBBBBBDDDDDDDDDDDDEEEDDDBBB@@@;;;===>>>===<<<::::::;;;===>>>@@@AAAAAA@@@???>>>>>>>>>>>>>>>????????????===<<<<<<;;;;;;===>>>??????@@@AAABBBBBBAAA@@@???>>>???@@@???======>>>??????<<<<<<>>>>>>======@@@AAA@@@????????????@@@AAA@@@@@@@@@@@@???>>>===<<<999999:::;;;===???@@@AAA>>>CCCGGGFFFEEEFFFFFFDDDHHHGGGGGGGGGKKKSSS]]]cccfffiiittt~~~WWWUUU___ggghhh]]]OOOEEEBBB@@@EEEFFFGGGHHHHHHFFFDDDCCC;;;;;;<<<<<<===???@@@AAADDDEEEHHHMMMQQQSSSRRRQQQQQQOOOMMMKKKJJJJJJKKKKKKFFFFFFGGGIIIIIIJJJJJJJJJGGGIIIKKKMMMNNNMMMKKKJJJHHHHHHJJJOOOUUU^^^nnn|||}}}bbbYYYMMMBBB<<<888666444444444555555444333444666555555444444333333444444333333333444444444444444555555666666666666777777444555666666777777666666666666666777777666666666555555555444444555555555666666666666666777777777666666666777888:::;;;<<<<<<;;;<<<===???BBBEEEGGGMMMYYYmmmoooNNN>>>III:::;;;;;;999888999:::;;;<<<<<<;;;:::999888777666777777666666555444333333222333333333111111222444444444444333333333333333111111111111111111222222000111111111222222222222222222222111111111111111......//////000111111222///000111333333333222111000111111111222222222222111111111111111111111000111111222444444555555555444444444555666666777777444444555555777888777666777888:::???JJJ[[[nnn{{{lllYYYPPPPPPKKKLLLLLLIIIGGGHHHLLLPPPIIIHHHGGGHHHKKKLLLMMMLLLLLLKKKHHHFFFCCCAAA@@@???<<<===>>>@@@AAAAAABBBBBBCCCDDDFFFGGGGGGEEEDDDCCC@@@@@@?????????@@@BBBCCCAAACCCDDDDDDCCCAAAAAAAAA;;;===??????===<<<<<<<<>>???@@@@@@AAA>>>===<<<<<<<<<===>>>???@@@AAAAAABBBAAA@@@>>>===<<<>>>???>>>======>>>???@@@======??????;;;<<>>>>>>>>>>>>>>>>>>>>>>>===>>>???@@@@@@@@@??????<<<<<<<<<===>>>@@@AAABBB???DDDEEEBBBBBBEEEEEEAAAGGGEEECCCCCCFFFLLLRRRVVVYYY^^^lll|||zzzuuu~~~VVVTTTWWWfffnnnbbbMMMAAAAAADDDEEEFFFGGGHHHGGGEEECCCBBB<<<======>>>???@@@@@@@@@CCCDDDHHHLLLPPPRRRPPPOOONNNMMMLLLJJJIIIIIIJJJJJJFFFGGGHHHIIIIIIIIIIIIIIIFFFIIIKKKMMMMMMKKKHHHFFFIIIFFFHHHNNNOOONNNWWWeeemmmooo\\\OOOEEE>>>:::555222222555777777666777777666666555555555555666444444444444444444444444444444555555555555555555444444555555555444333333444555555666666555555444888777666666666666666777666666666666666666666666777777777888999;;;<<<===>>>>>>@@@CCCHHHOOOUUUYYYxxxYYYQQQHHH:::<<<:::<<<<<<;;;:::<<<;;;:::<<<;;;:::999888666555555555555555444444333333222222333333222111111333444333222222111111000000000111111111111111111222222000000111111222222222222111111111111111222222222---......///000111111222...///000222222222111000000000111111222222222222111111111000000000000000000111222333444444555444222222333444444555555666444444444444555777555333222777<<<;;;999;;;DDDLLLVVVaaatttssshhh^^^WWWPPPHHHGGGLLLIIIJJJIIIHHHFFFEEEEEEFFFJJJHHHHHHIIILLLNNNNNNNNNLLLKKKHHHEEECCC@@@??????:::;;;===>>>@@@@@@AAAAAABBBCCCEEEFFFFFFDDDCCCAAA??????>>>>>>>>>@@@AAABBB<<>>@@@<<<>>>@@@@@@>>>===<<<===AAAAAAAAA@@@@@@@@@@@@@@@::::::<<<===>>>@@@AAAAAA>>>======<<<<<<>>>???@@@AAAAAAAAAAAA@@@>>>===<<<;;;===>>>>>>======>>>@@@AAA>>>===@@@>>>999:::???<<<<<<============<<<<<<:::<<<>>>@@@BBBBBBBBBBBB??????>>>??????@@@AAABBBBBBFFFFFFAAAAAADDDDDDAAAEEECCCBBBBBBEEEIIILLLMMMPPPTTT]]]fffjjjlllsss{{{}}}}}}}}}TTTOOOZZZ^^^^^^WWWLLLEEEFFFIIIGGGGGGJJJLLLGGG???===@@@999;;;>>>???>>>>>>???@@@GGGGGGHHHHHHIIIKKKLLLMMMLLLLLLKKKJJJJJJIIIHHHHHHFFFHHHJJJKKKIIIHHHGGGGGGHHHHHHIIIIIIIIIJJJJJJJJJHHHHHHHHHIIIJJJKKKMMMMMMZZZjjj{{{{{{www~~~}}}zzz]]]MMMMMMEEE===777999<<<:::999999777777555333555888666000666444333444555666777666666666666555555555555444777777666555555666888999:::999888777666666666666333333444666777999999:::333555888999999999999:::;;;777888???@@@???FFFRRRQQQWWW[[[\\\eeewwwWWWFFFDDDAAA>>>???===<<<<<<;;;;;;:::999999999999777666555555555555666666666555555444444444111111222222222333333333222222222222222222222222222222222222111111111000000000000000000000000000222222111111000000//////222111000//////000111222111111111111111000//////000000000000111111111111000111111111111222222222111111222222222333333333555555444444444444555555333333333444444444555555666666666666777888999:::GGGJJJOOOVVV___lllyyywwwfff^^^QQQOOOMMMLLLLLLKKKIIIGGGGGGHHHHHHGGGEEEDDDFFFGGGIIIHHHHHHJJJLLLMMMLLLKKKFFFFFFFFFFFFEEECCCBBBAAA:::;;;===???BBBEEEGGGHHHDDDFFFGGGGGGFFFFFFGGGHHHDDDCCC@@@>>>>>>>>>???@@@???>>>=========>>>@@@AAA===>>>@@@???===<<<<<<===>>>??????>>><<<;;;===>>>:::;;;<<<>>>????????????============>>>>>>>>>>>>>>>??????@@@@@@@@@??????>>>>>>===<<<;;;::::::999<<<===============<<<<<<===???@@@@@@>>>============<<<<<<===???AAACCCDDDAAABBBBBBBBBAAAAAA@@@???>>>CCCFFFFFFCCCAAADDDGGGHHHGGGFFFCCCBBBBBBEEEHHHLLLMMMOOOQQQUUU[[[bbbggguuu{{{{{{tttttt{{{RRRNNN\\\___[[[LLL???EEE___www^^^TTTHHHBBBCCCDDD???::::::<<<===>>>======>>>@@@FFFGGGHHHJJJKKKJJJJJJIIIIIIKKKLLLMMMLLLKKKHHHGGGKKKLLLNNNNNNLLLJJJHHHFFFGGGHHHHHHHHHHHHIIIIIIIIIGGGGGGGGGHHHIIIJJJKKKLLLPPP[[[hhhwwwsssiiilllyyyfffbbb[[[MMM>>>999888777777888777888777444555888888444444333222222222222222222000111222222333333333333555555333222222333333444666555555444444444555555999999999999999999999999777999::::::999777888999>>>;;;===BBBIIIOOOXXX```mmmwwwlllMMMBBBAAA>>>;;;<<<;;;;;;:::999999888888777999888777666555555555555555555555444444333333333000000111111111222222222222222222222222222222222222111111111000000000000////////////////////////111111111000000000000000000000///......///000000111111111111111000////////////000000000111111111000000111111111222222222111111111222222222333333555555444444444444555555333333333333444444444444666555555666666777888999:::<<<@@@DDDKKKTTT^^^dddtttxxx|||xxxjjj^^^WWWUUUNNNLLLJJJIIIIIIIIIGGGEEEEEEFFFGGGFFFDDDDDDFFFHHHJJJIIIIIIKKKMMMNNNMMMKKKJJJJJJIIIHHHFFFDDDCCCBBB<<<===???AAACCCFFFGGGHHHEEEGGGHHHGGGFFFEEEFFFGGGDDDCCCAAA???>>>???@@@AAA@@@???>>>>>>>>>???AAABBB>>>@@@AAA@@@>>><<<<<<<<<>>>??????>>><<<;;;<<<>>>;;;<<<===>>>????????????<<<=========>>>>>>>>>>>>>>>>>>????????????>>>>>>>>>>>>===<<<;;;;;;::::::<<<<<<=========<<<<<<;;;===>>>@@@@@@???@@@AAACCC>>>=========>>>AAACCCEEEAAAAAABBBBBBAAA@@@@@@??????CCCFFFEEEBBBAAADDDGGGFFFFFFEEEDDDCCCDDDGGGJJJKKKLLLMMMNNNPPPTTTZZZ^^^iiipppxxxyyyxxxzzz~~~|||SSSOOOXXX___^^^PPPGGGZZZtttPPP@@@@@@AAA===:::<<<======<<<<<<>>>@@@EEEGGGIIILLLLLLKKKHHHGGGGGGIIILLLNNNNNNLLLHHHFFFMMMNNNNNNNNNLLLIIIEEECCCEEEFFFFFFFFFFFFGGGGGGGGGEEEEEEEEEFFFGGGHHHIIIJJJLLLQQQYYYggg}}}}}}qqqpppyyyxxx}}}kkkXXXNNNIIICCC===:::777:::999555333555666555999999888888888888888888666777888999999999999888;;;:::999888777777777777999888888888888999:::;;;666666666777888:::;;;<<<======<<<;;;999:::===???===CCCLLLZZZpppfffRRRBBB??????<<<:::;;;999888888777777666555555888777666555444444444444333333333333333222222222//////000000000111111111111111111111111111111111000000000000////////////........................///000000000000000000111//////............//////000000111111000000////////////000000000000111111000000000111111111222222111111111222222222222333444444333333333333444444222222333333333444444444444444444444555666777888555777999;;;===BBBGGGKKKVVVeeeyyy~~~yyy}}}}}}yyypppllleee[[[SSSNNNNNNOOOJJJHHHGGGFFFGGGGGGEEEDDDCCCDDDEEEEEEDDDDDDFFFHHHKKKJJJJJJLLLNNNNNNMMMLLLKKKKKKJJJHHHFFFDDDBBBAAA@@@AAABBBCCCEEEGGGHHHIIIGGGHHHHHHGGGEEEDDDEEEFFFDDDCCCBBB@@@@@@@@@AAAAAAAAA@@@?????????@@@BBBBBBAAABBBBBBAAA???<<<<<<<<<===>>>???>>><<<;;;<<<===<<<<<<===>>>????????????<<<<<<=========>>>>>>>>>===>>>>>>>>>>>>>>>======>>>======<<<<<<;;;;;;;;;<<<<<<============<<<<<<<<<===???@@@@@@BBBFFFIII@@@>>>======>>>AAADDDFFFAAAAAABBBBBBBBBAAA@@@@@@AAACCCDDDBBB@@@@@@CCCFFFDDDEEEEEEDDDDDDFFFIIILLLJJJJJJKKKJJJJJJLLLPPPSSS[[[bbblllsssxxx}}}uuuvvv}}}~~~UUUQQQ]]]bbb___MMM===DDDbbbaaaBBB===AAAAAA;;;<<<<<<;;;;;;;;;>>>@@@EEEFFFHHHIIIJJJJJJIIIHHHFFFHHHJJJLLLLLLKKKJJJHHHJJJIIIHHHHHHGGGDDDAAA>>>BBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHJJJLLLOOOYYYlll{{{sssttt~~~|||vvviiiZZZPPPFFFHHHFFF===666555555555333444555666555555666666555666666666555555444333666555555555555555555555555555444444555555666777;;;:::::::::;;;<<<>>>???AAAAAA???@@@CCCKKKTTT[[[ooowwweeeLLLDDD>>>>>>>>>;;;:::<<<888888777666666555555444666666555444444333444444222222222222111111111111000000000000111111111222000000000000000000000000000////////////.........////////////////////////.../////////000000111111///////////////////////////000000000000000//////////////////000000000111000000000000111111111111111111111111222222222222333333222222222222333333222222222222333333333333333333333333444555666666888999:::::::::;;;===@@@@@@IIIUUU___hhhqqqzzz}}}zzzxxxyyyzzz|||~~~xxxqqqhhh___YYYXXXXXXXXXVVVRRROOOMMMLLLHHHFFFEEEEEEFFFFFFEEECCCAAABBBDDDDDDDDDEEEGGGIIILLLKKKKKKLLLNNNOOOMMMLLLHHHHHHGGGFFFEEECCCBBBAAADDDDDDEEEFFFGGGHHHHHHIIIHHHIIIIIIHHHEEECCCDDDDDDDDDCCCBBBAAAAAAAAAAAABBB@@@@@@???>>>???@@@AAABBBBBBCCCDDDBBB???===<<<<<<<<<===???>>>===<<<<<<======>>>>>>?????????>>>>>><<<<<<<<<=========>>>>>>>>>????????????>>>>>>===============<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>===>>>>>>??????BBBFFFIIIAAA???>>>===>>>AAADDDFFFBBBCCCCCCCCCCCCCCCBBBBBBCCCCCCBBB@@@>>>???BBBEEEDDDEEEEEEDDDDDDEEEHHHJJJHHHIIIIIIHHHGGGHHHJJJMMMTTTXXX^^^gggooouuuxxxyyy|||{{{nnnjjjttt}}}UUURRR[[[[[[VVVJJJ===:::BBBLLLJJJ[[[```RRREEECCCAAA:::<<<<<<;;;::::::<<<@@@CCCEEEEEEDDDDDDDDDFFFHHHIIIHHHHHHHHHHHHIIIJJJLLLMMMHHHEEECCCBBBCCCBBB@@@===??????@@@@@@@@@AAAAAAAAACCCCCCCCCCCCCCCDDDEEEFFFEEEFFFHHHLLLWWWllluuukkklllfffXXXKKKDDD@@@===999;;;===;;;999666666777888777777777666777777777777888888999::::::::::::<<<;;;;;;::::::;;;;;;<<>>AAACCCCCCFFFLLLSSSUUUTTTXXX```eeehhhmmmttt}}}|||vvvsssqqqnnniiieee```\\\VVVSSSNNNOOOQQQRRRRRRPPPMMMKKKIIIGGGFFFFFFGGGGGGFFFDDDAAABBBCCCDDDDDDEEEGGGIIILLLKKKKKKLLLNNNNNNMMMKKKEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFGGGHHHHHHHHHIIIIIIIIIHHHEEECCCCCCDDDCCCCCCBBBBBBAAAAAABBBBBB???>>>>>>===>>>???@@@AAACCCDDDDDDCCC@@@=========<<<===??????>>>======>>>>>>???????????????>>>===<<<<<<<<<<<<============@@@AAAAAAAAA@@@@@@???>>><<<<<<=====================>>>???@@@@@@@@@@@@@@@?????????>>>===>>>BBBEEE@@@???>>>===>>>@@@CCCEEEDDDDDDEEEEEEEEEEEEEEEDDDCCCCCCAAA???>>>>>>@@@BBBDDDEEEEEEDDDBBBBBBDDDFFFEEEGGGHHHHHHHHHHHHJJJKKKSSSRRRSSSXXX___dddeeeeee___kkkxxx{{{xxxuuuwwwyyy|||yyysssrrr|||zzzSSSOOOZZZWWWSSSNNNKKKKKKMMMPPP===AAAAAA???CCCGGGBBB777<<<<<<;;;::::::===BBBFFFIIIGGGEEECCCBBBDDDFFFHHHJJJIIIHHHHHHIIILLLOOOQQQLLLHHHCCCAAACCCDDDCCCAAA>>>????????????@@@@@@@@@CCCBBBBBBBBBCCCCCCDDDEEECCCDDDFFFHHHLLLXXXqqq}}}ooofff^^^XXXGGGIIIJJJGGGAAA<<<:::;;;;;;999888777777999;;;===:::;;;<<<<<<======<<<<<<>>>>>>>>>>>>>>>???@@@AAA999;;;>>>CCCIIIQQQWWW[[[jjjkkknnnuuu|||nnnooottt|||pppzzzSSS>>>AAA======<<<:::888666777888999999888777777666666555333333222222222222333333000000000111111111111111111222222222222333333333111111111111111111111111////////////............111111111111111111111111...//////////////////000000000111111111111000000......///000000000//////......////////////000000/////////000000000111111000000000111111111111222111111000000000000111111000000111111111222222222222222222222333444555666555666777777666666888:::999999;;;??????===>>>BBBBBB??????DDDIIILLLSSSZZZcccbbbbbbccceeejjjooosss~~~{{{vvvsssrrrppppppooojjjeeebbbbbbdddlllhhhbbb]]]YYYVVVSSSQQQRRRPPPNNNNNNOOOPPPPPPPPPKKKIIIHHHGGGHHHHHHFFFEEEBBBCCCDDDDDDDDDEEEHHHJJJLLLKKKKKKLLLMMMMMMLLLJJJFFFFFFGGGHHHIIIIIIIIIIIIEEEEEEEEEFFFGGGGGGHHHHHHHHHIIIIIIHHHEEECCCCCCDDDAAABBBBBBBBBAAAAAAAAAAAA???>>>=========>>>???@@@BBBCCCCCCBBB???=========<<<>>>@@@AAA@@@?????????@@@@@@@@@@@@???>>>======;;;;;;<<<<<<<<<=========BBBBBBBBBBBBAAA@@@??????<<<<<<<<<======>>>>>>>>>===>>>???@@@@@@AAA@@@@@@@@@@@@@@@>>><<<<<<===???>>>>>>>>>>>>>>>@@@AAABBBDDDDDDEEEFFFFFFFFFEEEEEECCCBBB@@@???>>>>>>>>>???BBBBBBCCCAAA@@@???@@@BBBBBBEEEGGGHHHHHHHHHJJJKKKRRROOOLLLMMMQQQTTTUUUUUUUUU^^^ggglllqqqvvvxxxwww~~~{{{yyysssttt~~~|||vvvyyyRRROOObbb___XXXMMMCCC>>>???BBB[[[QQQDDD>>>@@@BBB@@@<<<<<<;;;;;;:::;;;???EEEJJJSSSQQQOOOKKKIIIHHHHHHHHHJJJKKKKKKLLLNNNQQQSSSTTTTTTMMMEEEBBBCCCEEEEEECCC@@@@@@@@@@@@AAAAAAAAAAAACCCCCCBBBBBBBBBCCCDDDDDDCCCCCCFFFJJJKKKNNN\\\kkk|||~~~[[[^^^```]]]VVVQQQPPPQQQMMMJJJFFFBBB@@@AAADDDFFFCCCCCCDDDCCCCCCAAA@@@???======>>>???AAADDDFFFGGGFFFJJJRRR^^^lll{{{sssfff___aaaeeettt___CCC<<>>@@@>>>999888;;;===>>>AAAFFFFFFHHHIIIJJJLLLOOOTTTYYYeeefffggggggfffddddddeeelllhhheeeeeeaaa[[[YYYZZZXXXXXXVVVVVVWWW[[[aaaeeeiiieee___ZZZVVVRRRNNNLLLSSSPPPMMMLLLOOOQQQQQQQQQLLLKKKIIIHHHHHHHHHFFFDDDCCCDDDEEEEEEEEEFFFHHHJJJLLLKKKJJJKKKLLLLLLKKKIIIGGGGGGHHHHHHIIIIIIHHHHHHCCCCCCDDDEEEFFFFFFGGGGGGGGGHHHIIIGGGEEEDDDDDDEEE@@@@@@AAAAAAAAAAAAAAA@@@??????>>>>>>>>>???@@@AAA@@@AAABBBAAA???======>>><<>>===<<<;;;;;;;;;<<<<<<<<<======AAABBBBBBAAA@@@???>>>>>>;;;<<<<<<===>>>?????????;;;<<<===>>>????????????@@@@@@AAA???===;;;;;;<<<<<<======>>>????????????BBBCCCDDDDDDEEEEEEEEEDDDBBBAAA@@@??????>>><<<;;;===>>>??????>>>===>>>@@@@@@BBBFFFGGGGGGFFFGGGGGGLLLJJJHHHHHHKKKMMMNNNNNNWWWYYYXXXVVV[[[eeelllmmmtttwww|||zzzSSSPPPYYY\\\ZZZPPPCCC>>>DDDLLL<<<<<<@@@DDDAAA<<<;;;???<<<;;;;;;:::;;;@@@GGGLLL]]]\\\ZZZWWWSSSNNNKKKIIIJJJLLLNNNQQQSSSUUUUUUUUUZZZQQQGGGBBBBBBDDDDDDCCCAAAAAABBBBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBCCCDDDDDD@@@???CCCIIIJJJHHHLLLSSS___uuuvvvkkkrrr|||tttmmmhhhggghhhjjjiiiiiihhhgggeeeccc```^^^WWWXXXYYY\\\___cccfffgggtttxxx}}}tttmmmeeeeeelllwww}}}pppPPPAAA@@@>>>999777:::<<<;;;;;;;;;:::888777777777666555555444444222111111111111111222222000000111111222222222333000000000000111111111111222222222222222222222222000000000000////////////////////////////////////000000//////.........------...///000000///...---------...///000000//////............/////////000////////////000000000000000000000000111111111111000000////////////000000000000000000111111111111333333333333444555666666555555555555555666:::===AAA999444777999666555777888666888===>>>;;;888888555:::???@@@>>>???DDDIIIIIIJJJLLLMMMKKKJJJNNNSSSRRRPPPQQQSSSPPPKKKJJJMMMMMMNNNOOORRRVVVYYY[[[\\\\\\ZZZXXXVVVUUUSSSOOOMMMLLLKKKKKKMMMOOOPPPMMMIIIMMMKKKIIIHHHHHHGGGEEECCCDDDFFFFFFFFFEEEFFFHHHJJJKKKJJJJJJKKKLLLLLLJJJIIIFFFGGGGGGGGGGGGFFFEEEEEEBBBBBBCCCDDDEEEFFFFFFGGGGGGHHHHHHGGGEEEDDDEEEFFF??????@@@AAAAAAAAA@@@@@@AAA@@@?????????@@@AAABBB???@@@AAAAAA???>>>>>>>>>===@@@BBBDDDCCCAAAAAAAAAAAAAAAAAA@@@???>>>===<<<;;;;;;;;;<<<<<<<<<======AAAAAAAAA@@@@@@>>>======;;;;;;<<<===>>>???@@@@@@:::;;;<<<===>>>>>>>>>>>>???@@@AAA@@@>>><<<;;;<<<:::<<<===?????????>>>===AAAAAABBBCCCDDDDDDCCCCCCBBBAAA@@@??????>>>;;;:::999;;;<<<===<<<===>>>@@@>>>AAADDDEEEEEEDDDDDDDDDFFFFFFFFFHHHJJJLLLMMMMMMOOOTTTVVVSSSTTTYYYYYYUUU[[[\\\___cccfffiiinnnsssrrrrrrvvvzzz{{{zzz}}}xxxRRRPPPXXXXXXUUUMMMDDD@@@BBBEEEHHHDDD@@@===<<<===<<<<<<===:::;;;>>>???BBBNNN\\\jjjqqqtttmmm___TTTOOONNNUUUWWWWWWUUUQQQOOORRRTTTYYYQQQGGGBBBCCCEEEEEEDDDEEEDDDCCCCCCCCCCCCCCCDDDDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCDDDEEEFFFGGGOOO]]]ooovvvuuu{{{wwwxxxwwwsssvvvyyycccKKK@@@???===:::777::::::999999888999999999;;;:::999777666444333222222222222222222222222222111111111111111111111111000000000000000000000000000222444666666444111///222000///------///000222000000//////.........---000000//////......------//////////////////////////////.........---------............////////////////////////000000000000000000000000000000000000222111000//////000111222222111111111000000//////111222222333333444444555555666777777666666777888666777777777888888888888888888888777777777777777999999:::;;;;;;<<<<<<===AAABBBCCCDDDEEEEEEEEEDDDGGGJJJMMMMMMLLLJJJJJJJJJLLLMMMNNNOOOOOONNNMMMLLLSSSSSSTTTSSSQQQNNNKKKIIILLLLLLKKKKKKJJJJJJJJJIIIJJJJJJJJJJJJIIIGGGEEEDDDBBBBBBCCCEEEFFFFFFFFFFFFDDDDDDEEEFFFGGGIIIJJJJJJJJJIIIHHHFFFEEEDDDDDDDDDCCCBBBBBBBBBCCCEEEFFFHHHEEEEEEEEEDDDCCCCCCBBBBBBAAA@@@@@@@@@??????>>>>>>@@@@@@@@@@@@@@@AAAAAAAAABBBBBBAAA@@@???>>>=========???AAAAAAAAA@@@AAACCC@@@@@@@@@@@@???>>><<<;;;============>>>>>>>>>>>><<<===>>>@@@@@@@@@???>>>;;;<<<===>>>>>>===<<<;;;<<<;;;;;;;;;;;;<<<======@@@??????>>>===<<<<<<;;;::::::;;;;;;===>>>@@@AAAAAAAAAAAA@@@@@@AAABBBBBBBBBAAA@@@???>>><<<<<<;;;;;;:::999;;;>>>???===;;;>>>>>>>>>???AAACCCEEEFFFBBBBBBBBBCCCEEEGGGJJJKKKNNNMMMLLLLLLMMMOOOQQQRRRSSSRRRRRRQQQRRRRRRSSSSSSXXXXXXYYYYYYZZZYYYXXXXXXwwwPPPNNNVVVVVVRRRJJJBBB>>>@@@CCCDDDBBB@@@>>>>>>===;;;999<<<;;;<<<===>>>EEEWWWiiiyyy|||{{{rrrddd\\\ZZZ\\\aaa^^^YYYSSSNNNNNNQQQSSS\\\TTTJJJDDDCCCCCCBBBAAADDDCCCCCCCCCCCCCCCDDDDDDFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCDDDEEEFFFFFFEEEPPP^^^kkkyyy}}}}}}wwwxxxyyyxxxyyy{{{}}}\\\LLL>>>999::::::777666::::::999888888888888999:::999888777555444333222222222222222222222222222111111111111111111111111000000000000000000000000444555777888777444111///000///...,,,,,,...///000000/////////............///////////////.........//////////////////////////////.........---------............////////////.../////////000000000000000000000000000000000000111111000//////000111111111111111111000000000///111111222333333444444555444666777777666555777888666666777777777888888888777777777777777777777777888888999999::::::;;;;;;??????@@@AAAAAABBBBBBCCCFFFHHHKKKLLLJJJIIIIIIIIILLLLLLMMMMMMMMMLLLKKKKKKLLLLLLMMMLLLKKKIIIGGGFFFKKKJJJJJJJJJIIIIIIIIIIIIHHHHHHIIIHHHGGGFFFDDDCCCAAABBBCCCDDDEEEFFFFFFFFFCCCDDDEEEGGGHHHHHHIIIIIIIIIIIIGGGFFFDDDDDDCCCCCCAAA@@@@@@@@@BBBCCCEEEGGGDDDDDDCCCCCCBBBAAAAAAAAA??????>>>>>>>>>=========AAAAAAAAA@@@@@@??????>>>@@@@@@??????>>>>>>======>>>@@@AAAAAA???>>>???@@@>>>????????????===;;;:::<<<<<<<<<======>>>>>>???;;;<<<===>>>??????>>>===;;;<<<===>>>>>>===<<<;;;;;;;;;;;;;;;;;;<<<<<<===??????>>>>>>===<<<<<<;;;999999999:::;;;<<<===>>>>>>>>>>>>>>>>>>???@@@AAAAAA@@@@@@???===<<<;;;;;;;;;999999:::===>>>===;;;<<<===>>>???AAACCCDDDDDDAAAAAAAAABBBDDDFFFHHHJJJOOONNNLLLJJJIIIJJJKKKKKKJJJJJJJJJJJJJJJKKKLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJvvvNNNKKKTTTRRRNNNGGG???<<<===@@@@@@?????????>>><<<999666;;;;;;;;;===AAAMMMdddxxx|||rrrhhhcccdddggghhhaaaWWWPPPNNNQQQUUUXXX]]]VVVLLLEEECCCAAA@@@>>>BBBBBBBBBBBBCCCDDDDDDEEEFFFFFFEEEDDDCCCCCCBBBBBBBBBBBBBBBBBBCCCDDDEEEFFFBBBHHHQQQZZZfffzzz~~~}}}uuuttt{{{uuuwww}}}wwwQQQEEE>>>999:::<<<:::999999:::999888888777777777888888777666555444333222111222222222222222222222222111111111111111111111111000000000000000000000000444666777777666333000...///...---,,,,,,---...///////////////.....................///////////////////////////////////////...............------------............/////////....../////////000000000000000000000000000000000111000000//////000000111111111111111000000000000111111222222333444444444444555666666555555666888666666666666777777777777666666666777777777777777666777777888999999::::::>>>============???@@@AAACCCEEEHHHIIIHHHGGGGGGGGGLLLKKKKKKJJJIIIIIIIIIIIIGGGGGGGGGGGGFFFFFFFFFFFFHHHHHHHHHHHHHHHGGGGGGGGGFFFGGGGGGGGGFFFDDDCCCBBBAAABBBCCCDDDEEEFFFFFFGGGBBBDDDFFFHHHIIIIIIHHHGGGHHHHHHGGGEEEDDDBBBBBBAAA=========>>>???BBBDDDEEECCCBBBBBBAAAAAA@@@??????============<<<<<<<<<<<>>===<<<========================???@@@AAA@@@>>><<<<<<<<<<<<===>>>>>>===<<<;;;:::;;;;;;<<<<<<===>>>??????:::;;;<<<=========<<<<<<;;;<<<<<<======<<<<<<;;;:::::::::::::::;;;<<<<<<>>>>>>>>>===<<<<<<;;;;;;999888888888999999:::;;;;;;;;;;;;;;;<<<===>>>?????????>>>>>>===<<<;;;;;;:::999888:::<<<===<<<;;;:::;;;>>>@@@BBBCCCCCCCCC??????@@@AAACCCEEEGGGHHHMMMLLLIIIGGGFFFFFFFFFFFFGGGGGGHHHIIIIIIJJJKKKLLLGGGFFFDDDCCCCCCCCCDDDDDDuuuMMMJJJRRRPPPKKKEEE>>>;;;<<<>>>???===<<<<<<<<<;;;999777;;;999:::???KKK]]]ppp~~~yyymmmhhhfffdddbbbaaa___WWWOOOLLLOOOVVV[[[]]]ZZZTTTLLLFFFBBB@@@>>>===@@@@@@@@@AAABBBCCCDDDEEECCCCCCBBBBBBAAA@@@@@@???AAAAAAAAAAAABBBCCCDDDEEECCCGGGKKKOOOXXXiii}}}zzzzzzzzz~~~}}}vvvYYYBBB>>><<<<<<>>><<<888888;;;999999888777666666666666555555444444333222111111111111111111111111111111111111111111111111111111000000000000000000000000111222333333333000...,,,......---,,,,,,---......///////////////.........------......//////000000////////////////////////........................---------.........//////........./////////000000////////////////////////000000000//////000000000111111111000000000000000111111111222333333444444333555666666555444666777555555555666666666777777555555666666666666666777666777777888888999999:::>>>===<<<;;;<<<>>>@@@BBB@@@BBBDDDEEEEEEDDDEEEFFFKKKJJJHHHGGGFFFFFFGGGHHHFFFFFFFFFFFFGGGHHHIIIJJJFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGFFFEEECCCBBBAAAAAABBBCCCDDDEEEGGGGGGCCCEEEHHHJJJKKKIIIGGGFFFGGGGGGFFFEEECCCBBB@@@???;;;;;;;;;<<<===@@@BBBCCCBBBBBBBBBAAA@@@@@@??????==================<<<<<<@@@@@@AAA@@@@@@>>>===<<<;;;;;;;;;<<<<<<============>>>??????<<<;;;;;;<<<:::;;;<<<===<<<;;;:::999::::::;;;<<<======>>>???:::::::::;;;;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;999999999999999:::;;;;;;=========<<<<<<;;;;;;;;;:::999888888888888999999888999999:::;;;<<<>>>???>>>=========<<<;;;;;;;;;999999888999:::;;;<<<<<<:::<<>><<<<<<===???===999888999999:::999;;;888999EEEZZZnnnwwwyyytttdddWWWYYY___]]]UUUPPPLLLHHHDDDFFFKKKRRRVVVWWWRRRNNNIIIDDDAAA???>>>>>>????????????@@@AAABBBCCCAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDAAACCCEEEFFFKKKUUUcccnnn|||rrriiihhhhhh~~~|||uuuqqquuunnnnnnyyy{{{qqqkkkmmmuuu|||tttsssyyy{{{aaaOOODDD@@@;;;:::::::::777333444999999888777666555555555555444444333333222222111111111111111111111111111111000000000000000000000000////////////////////////...///000111111111///...///..................///.........///////////////------......//////000000////////////////////////---.....................------------......................../////////////////////////////////////////////000000/////////000000000000000000111111000000111222222333333444222444555555444444555666444555555555555666666666444444555555555666666666777777888888999999::::::???>>>===<<<===???AAACCC===???AAABBBBBBBBBDDDEEEIIIHHHFFFEEEDDDEEEFFFGGGGGGGGGGGGGGGHHHIIIKKKLLLDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGEEEDDDCCCAAAAAAAAABBBCCCEEEGGGHHHEEEGGGJJJKKKLLLJJJHHHFFFGGGGGGFFFEEECCCAAA???>>>:::::::::;;;<<<>>>@@@BBBCCCCCCBBBBBBAAA@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>===>>>@@@AAAAAA@@@???>>>:::::::::;;;<<<<<<======:::<<<>>>>>><<<;;;<<<===999999;;;<<<<<<;;;::::::999::::::;;;<<<=========::::::999999999999999999;;;;;;::::::::::::;;;;;;888888888888888999::::::<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::999999999999999888888999999;;;<<<>>>>>><<<<<<;;;;;;;;;;;;;;;;;;999999999999999:::<<<===<<<>>>@@@BBBCCCCCCBBBAAA???@@@AAACCCDDDEEEFFFFFFFFFEEEEEEDDDDDDDDDDDDEEE???@@@BBBDDDEEEFFFFFFFFFFFFEEECCCAAAAAAAAACCCDDDtttNNNKKKQQQNNNHHHBBB>>><<<<<<<<>>>>>>>>@@@DDDGGGHHHHHHIIIHHHDDDAAA???>>>>>>>>>============>>>???@@@@@@AAAAAAAAABBBBBBBBBCCCCCC????????????@@@AAABBBCCCAAACCCEEEEEEFFFJJJQQQWWW___fffqqq{{{yyytttqqq~~~~~~{{{qqqgggbbb]]]^^^fffuuuoooiiibbb\\\WWWWWW___iiijjjkkksss|||gggRRRDDD===:::::::::999999999666444777===888777666555444333333333333333333333222222222222111111111111111111111111000000000000000000000000////////////////////////...///000222222222222111.................................///////////////.........///////////////////////////////////////---------...............,,,------------.........------........./////////000000000000000000000000...//////000000//////...000000000000111111111111000000111111222333333333222333444444333333444666444444444444555555555666333333444444555666666666777777777888999999::::::>>>>>>======>>>???AAABBB;;;===???@@@@@@AAACCCEEEFFFEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGHHHHHHHHHHHHIIICCCCCCDDDDDDDDDDDDDDDEEEEEEFFFGGGGGGGGGEEEDDDCCC@@@@@@@@@AAACCCEEEGGGIIIGGGHHHJJJKKKJJJIIIGGGFFFGGGGGGGGGFFFDDDAAA???===<<<;;;;;;;;;<<<>>>@@@AAACCCCCCBBBAAAAAA@@@@@@???????????????@@@@@@@@@@@@===>>>@@@BBBBBBBBB@@@???::::::;;;;;;;;;<<<<<<<<<:::<<<======<<<;;;<<<===888999:::;;;<<<<<<;;;::::::::::::;;;;;;;;;;;;<<<::::::999888888888999999;;;::::::999999::::::;;;777777777777777888999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999:::::::::999999999999:::;;;======:::::::::::::::;;;;;;;;;999::::::999999:::<<>>???@@@AAAAAA@@@?????????@@@BBBCCCDDDEEEEEEEEEGGGFFFEEEDDDCCCBBBAAA@@@???@@@BBBCCCDDDDDDDDDCCCCCCBBBAAAAAAAAAAAACCCCCCrrrMMMKKKPPPLLLFFFAAA===<<<;;;;;;===;;;999888999::::::999:::;;;AAARRRjjjzzzvvviii]]]SSSQQQWWWWWWLLLDDDCCC;;;<<<>>>??????>>>???@@@CCCCCCAAA???<<<;;;;;;<<<<<<<<<<<<;;;;;;<<<======??????@@@AAABBBCCCDDDDDD???>>>>>>??????@@@AAABBBBBBDDDFFFFFFFFFHHHKKKOOORRRVVV```mmmwww~~~}}}zzzwwwkkkmmmvvvkkkiiijjjllljjjhhhoooxxxiiiZZZHHH===;;;:::999777;;;999999;;;:::777:::???888777666444333222222222222333333333333333333333111111111111111111111111000000000000000000000000//////////////////////////////000111111111000000---------......---------............/////////000///////////////.........////////////////////////---------.........//////,,,,,,---------.........---------.........//////000000000000000000000000......///000000///......///000000000111111111111000000000111222222333333111333444444333333444555333333444444444555555555222333333444555555666666555666666777777888888999::::::;;;;;;<<<======>>>:::;;;===>>>???@@@CCCEEECCCCCCDDDEEEFFFFFFFFFFFFGGGGGGHHHHHHHHHGGGFFFEEECCCCCCCCCDDDDDDDDDEEEEEEDDDDDDEEEFFFEEEDDDCCCBBB@@@@@@@@@@@@BBBEEEGGGIIIGGGHHHHHHHHHGGGGGGFFFEEEHHHHHHHHHGGGEEEBBB???===>>>>>>===<<<===>>>???@@@AAAAAAAAA@@@??????>>>>>>?????????@@@@@@@@@AAAAAA???AAACCCDDDDDDBBB@@@>>>;;;;;;;;;;;;<<<<<<<<<<<<<<<>>>???>>><<<;;;;;;;;;777888:::<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::;;;:::999888888888999999;;;:::999888888999:::;;;777666666666666777888888::::::::::::::::::::::::::::::999999999::::::;;;999999888999999:::;;;;;;888999999999::::::;;;;;;:::;;;;;;:::999:::===@@@?????????>>>======<<<<<<>>>???AAABBBCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@???CCCDDDFFFGGGHHHGGGFFFEEEBBBBBBCCCCCCDDDEEEEEEEEEpppLLLKKKOOOKKKEEE???<<<;;;:::::::::::::::;;;<<<<<<:::888:::>>>FFFVVVkkkyyysssfff^^^YYY[[[___XXXIIIDDDIII<<>>===???AAA@@@@@@???===;;;999999:::<<<<<<;;;:::::::::;;;;;;;;;<<<===>>>@@@AAABBBCCC>>>>>>>>>>>>???@@@AAABBB???AAACCCDDDDDDFFFIIIKKKMMMNNNVVVbbbkkkuuu|||cccLLLEEE>>><<<<<<;;;:::::::::888888:::999666777:::888777555444333222222222222333333333333444444444000000000000000000000000000000000000000000000000////////////////////////.../////////...---,,,,,,+++,,,,,,------,,,,,,+++---.........//////000000000000//////.........---////////////////////////---------.........//////,,,,,,,,,---------......---------.........//////000000000000000000000000---...///000000///...---//////000000111111111222000000000111222222333333111333444444333222444555333333333444444444555555222222333444444555666666444444555555666777777777777777999:::::::::::::::999;;;===>>>>>>@@@CCCEEEAAABBBDDDFFFGGGGGGFFFFFFHHHIIIJJJJJJIIIGGGEEECCCCCCCCCCCCDDDDDDDDDEEEEEEBBBCCCDDDDDDDDDCCCBBBAAA@@@@@@???@@@BBBEEEHHHIIIGGGGGGFFFEEEEEEDDDDDDDDDHHHHHHIIIHHHFFFBBB???===@@@???>>>======>>>???@@@@@@@@@??????>>>=========>>>>>>??????@@@@@@@@@AAABBBCCCEEEEEEDDDBBB???===<<<<<<<<<<<<<<<<<<<<<<<>>AAA@@@???===;;;::::::999999===>>>???AAABBBBBBBBBAAA===>>>???AAAAAABBBBBBBBBCCCEEEFFFHHHHHHGGGEEEDDD@@@AAABBBDDDEEEEEEEEEEEEiiiJJJFFFMMMJJJEEE???;;;999999999;;;:::999888999:::;;;<<>>???@@@BBBBBBCCCCCCDDDEEEEEEEEEKKKGGGIIIQQQWWW^^^sss}}}gggSSSIII===<<<;;;999888777666666888777777666555444444444555555555444444333333333222222222111111111111000000000000000000000000000222000///......///000222000///.........///000111000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,------------------------000000///...---,,,,,,,,,000///...------------------------------------------.........---,,,,,,+++---------------------------......///000/////////......------------..................////////////000000000000000000000000,,,...000111222222222111111111222222222333333333222222222333333333444444333444444555666777777888777777777777777888888999<<<999777999<<>>@@@>>>???CCCJJJLLLIIIEEEGGGHHHIIIJJJIIIGGGEEECCCEEEEEEEEEEEEDDDDDDDDDCCCEEEEEEEEEEEEDDDAAA???>>>@@@@@@AAABBBCCCEEEGGGHHHPPPLLLHHHGGGGGGFFFDDDAAAGGGGGGFFFEEECCCBBB@@@???@@@???>>>>>>>>>???@@@AAACCCCCCBBBAAA???>>>======;;;===@@@BBBBBBAAA???>>>@@@AAABBBCCCBBB@@@>>><<<@@@>>><<<<<<>>>???@@@???>>>>>>>>>>>>===<<<;;;:::999999::::::;;;:::::::::======<<<<<<;;;;;;::::::999;;;===;;;777555555666666777888999999999999999777666555444444555777888999999888888777666666666666666666666666666666666555777:::<<<;;;999666444<<<;;;:::999888888888888:::999999::::::;;;======<<<<<<<<<;;;;;;::::::999??????@@@@@@@@@??????>>>???>>>===<<<===>>>@@@AAAHHHHHHGGGGGGFFFFFFEEEEEEBBBCCCCCCCCCDDDDDDEEEEEEfffIIIGGGHHHEEEAAA===;;;:::::::::>>>===;;;:::999999::::::AAADDDLLLWWW______WWWOOOHHHIIIKKKKKKJJJJJJKKKMMMCCCBBB@@@???>>>===:::888888888999999:::;;;;;;<<<;;;<<<===>>>>>>===;;;:::<<<>>>AAACCCCCCAAA>>><<<<<<;;;;;;<<<<<<>>>??????AAABBBBBBCCCCCCDDDEEEEEEJJJEEEGGGLLLNNNQQQaaasssyyygggXXXJJJ>>>777;;;:::999777666666666666777777666666555444444333555444444444333333333333222222222111111111000000........................111000...------...000111666444222000/////////000------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////......------,,,,,,//////...---------------------------------------------......---,,,,,,+++---------------,,,,,,,,,,,,---......//////............------------..................///////////////////////////////////////000000111111111000000111111111222222222333333222222222333333333333444444444555555666666777777777777666666777777888999:::888666777:::======<<<>>>>>>???CCCGGGIIIHHHEEEGGGHHHHHHHHHGGGFFFDDDCCCEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@???AAAAAAAAABBBCCCEEEFFFGGGMMMKKKHHHHHHHHHGGGDDDBBBFFFEEEEEEDDDBBBAAA???>>>@@@???>>>>>>>>>???AAAAAADDDCCCBBBAAA@@@???>>>>>><<<>>>@@@AAAAAA@@@???>>>@@@AAABBBBBBBBB@@@>>><<>>>>>@@@AAABBBAAA????????????>>>===<<<;;;::::::;;;;;;;;;::::::999;;;;;;;;;;;;;;;:::::::::999;;;<<<:::666555555777666777888888999999999888666555444444444666777999999999888888777666666666666666666666666666666666888:::<<<>>>>>><<<999888;;;;;;:::888888777777777888888888999:::;;;======<<<<<<;;;;;;:::::::::999======>>>>>>>>>>>>============<<<<<<===???AAABBBDDDDDDDDDDDDCCCCCCCCCCCCAAAAAABBBCCCDDDDDDEEEEEEdddHHHGGGBBB@@@>>><<<::::::;;;<<>>DDDKKKNNNMMMHHHDDDCCC>>>AAAFFFIIIIIIHHHHHHHHHBBBAAA???>>>>>>===:::888888888999999::::::;;;;;;<<<===>>>??????>>>===<<<;;;===???AAAAAA???===;;;<<<;;;;;;<<<<<<===>>>???@@@AAAAAABBBBBBCCCDDDDDDFFFCCCDDDHHHGGGFFFPPP]]]qqqvvvgggSSSEEE???===;;;888888777666666555555666666666666666555555444444333444444333333333333333222222222111111111000000000........................///...---,,,,,,---...///<<<999555111///...//////------------------------------------------------------------------------.........---------------......---,,,,,,,,,---------------------------------------------,,,,,,+++......------,,,,,,+++++++++,,,------......------......------------......---............/////////////////////////////////222111000000/////////000000111111111222222222222111111222222222333333333555555555555555555555555666666666666666777888888999777555666777999:::999;;;<<>>@@@???>>>>>>???@@@AAABBBDDDCCCCCCBBBAAA@@@@@@??????@@@AAAAAAAAA@@@???>>>@@@AAABBBBBBAAA@@@>>>===AAA???>>>>>>@@@AAAAAA@@@???????????????>>>===<<<<<<<<<<<<<<<;;;:::999999999999:::::::::::::::;;;:::;;;:::888555555666888666777777888888888888888555444444444555666888999999888888777777666666555666666666666666666666666888:::<<<>>>>>>===:::999::::::999888777777777777777777777888999:::<<<===;;;;;;:::::::::::::::::::::;;;;;;<<<<<<<<<;;;;;;;;;:::;;;;;;===@@@BBBCCC????????????@@@@@@@@@@@@???@@@AAABBBDDDDDDEEEEEEdddGGGFFF@@@???===;;;;;;;;;<<<<<>><<<;;;:::;;;;;;:::???CCCDDDAAA>>>===>>>@@@EEEJJJMMMLLLHHHEEEDDDAAA???=========<<<;;;999888888999999::::::::::::999:::;;;<<<<<<<<<;;;;;;:::;;;===>>>>>>===;;;:::======<<<<<<===>>>>>>?????????@@@@@@AAABBBBBBCCCBBBBBBDDDHHHGGGEEEJJJSSSZZZkkkyyykkkRRRKKKAAA<<<<<<>>>>>><<<666666555555555555666666555555555444444444333333333333333333222222222222111111111111000000000000...........................------,,,,,,------...<<<999555111.........///........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------...------,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++......---,,,,,,+++++++++++++++,,,------------,,,...------,,,,,,------...---------.........//////////////////////////////111000///......///000111000000000111111111111222111111111111222222222222555555444444444444444444666555555555555666777777888777666555666777888888999;;;>>>@@@@@@AAABBBDDDGGGFFFDDDCCCAAAAAA@@@@@@BBBBBBDDDDDDEEEDDDDDDCCCBBBAAA@@@??????@@@AAABBBCCCCCCDDDEEEEEEEEEEEEEEEHHHIIIKKKMMMMMMKKKHHHEEEDDDDDDDDDCCCBBBAAA@@@???@@@??????>>>???@@@BBBCCCCCCCCCCCCBBBBBBAAAAAAAAABBBCCCCCCCCCBBBAAA@@@@@@@@@AAAAAAAAAAAA@@@???>>>>>>===<<<<<<>>>??????>>>>>>>>>>>>>>>>>>===<<<<<<=========<<<;;;:::999888999999999::::::;;;;;;;;;;;;:::888666555555777999666666777777888777777666333333333444555777999:::888888888777666666555555555555555555555555555555555666888:::;;;:::888777999888777777666666666777999999888888999999:::;;;999999999999::::::::::::999::::::;;;;;;;;;;;;:::888999999;;;===@@@BBBCCC<<<<<<<<<======>>>>>>>>>===>>>@@@BBBCCCDDDDDDDDDeeeFFFCCC@@@???>>><<<;;;;;;;;;;;;>>>===<<<<<<<<<<<<>>>>>>:::;;;;;;<<<============CCCHHHMMMPPPNNNIIIEEECCC@@@>>><<<;;;<<<<<<;;;:::888888999999999999999:::888888999999:::::::::::::::;;;;;;<<<<<<;;;;;;:::>>>>>>=========>>>??????>>>>>>>>>???@@@@@@AAAAAABBBCCCEEEHHHGGGFFFIIIMMMOOO[[[eeerrrcccLLLAAA@@@>>>;;;888666555555666555555555555666777777444444444444333333333333222222222222222222222222111111111000000000//////////////////////////////------,,,,,,,,,,,,------777555222///------...///........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,+++------,,,,,,,,,+++++++++***++++++,,,---,,,,,,,,,------,,,,,,,,,,,,------------------....................................///......---...000222333//////000000000111111111000000000111111111222222444444444444333333333333555555555444555555666777888888777666666777888:::888:::===>>>>>>???@@@BBBEEEDDDBBBAAA????????????@@@AAACCCDDDDDDCCCBBBAAA@@@@@@???>>>>>>???AAABBBCCCDDDEEEFFFFFFFFFFFFEEEFFFIIILLLNNNNNNLLLIIIGGGDDDDDDDDDDDDDDDCCCBBBAAA@@@????????????AAABBBDDDBBBBBBBBBBBBBBBBBBBBBBBBDDDEEEEEEFFFEEEDDDBBBAAA@@@@@@AAAAAA@@@@@@??????===<<<<<<===>>>???>>>===<<<<<<<<<===<<<<<<;;;;;;<<<<<<<<<<<<;;;:::999888999999999::::::;;;;;;<<<:::888666555555777888999666666777777777666666555333333444555666777888999888888777777666555555555444444444444444444444444222444666888888888777777777777666555555555666666<<<;;;:::999888888888888777888888888999:::::::::999:::;;;;;;<<<<<<<<<;;;888888999;;;===???AAABBB;;;;;;;;;<<<<<<=========;;;<<>><<<;;;:::::::::;;;;;;;;;;;;<<<>>>@@@AAA>>>;;;999999;;;===<<<;;;AAAEEEJJJMMMKKKHHHEEEDDD???===;;;:::;;;<<<;;;;;;888888999999999999999999888888888999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>============>>>>>><<<======>>>??????@@@@@@CCCDDDEEEEEEDDDCCCEEEGGGKKKPPPQQQZZZhhhooo}}}yyy___III<<<<<<<<<;;;888444333444777555555555444555555666666333333333333333333333333000111111111111222222222111111000000000/////////000000000000000000000000------------------------000///...---,,,------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,------,,,,,,,,,,,,------,,,------------.................................---------...///000222222////////////000000000000///000000000000111111111333333333333333333333333444444444444444555666666777888888777666777999;;;999999:::;;;===???@@@@@@AAA@@@@@@??????>>>>>>===???@@@BBBCCCBBBAAA???===??????>>>>>>>>>??????@@@@@@AAACCCEEEEEEEEEEEEDDDEEEHHHLLLMMMLLLJJJHHHGGGDDDDDDDDDEEEDDDDDDCCCCCC@@@?????????@@@AAACCCDDDAAAAAAAAAAAABBBBBBBBBBBBCCCDDDFFFHHHGGGFFFCCCAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>===???AAAAAA@@@>>>;;;;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;:::999888888999999999999999999::::::999777555555666888888888666666666666666555555444333444444555666777888888888777777666666555555444444444444444444444444444333444666888999999999999666555555444444555555555;;;:::999888777777777777666666777888999999::::::999:::;;;<<<<<<===<<<<<<888999:::;;;<<<===>>>???;;;;;;;;;<<<<<<<<<<<<<<<:::<<>><<<999888999;;;;;;;;;@@@CCCFFFGGGFFFEEEDDDDDD???<<<:::999:::;;;<<<;;;999999888888888888888888888888888888999:::;;;;;;<<<;;;::::::::::::;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;<<<<<<===>>>>>>??????BBBBBBBBB@@@@@@BBBDDDEEEGGGHHHGGGNNNYYY[[[fff|||wwwbbbRRRFFF>>>;;;:::999777777777888999999555444444333333333444444222222222222222222333333000000000000111111222222111000000000////////////////////////////////////------............------,,,,,,,,,------,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++...------,,,,,,+++++++++***************+++,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,*********+++,,,,,,------+++,,,,,,------------------,,,,,,++++++,,,,,,---,,,,,,---------.................................------...///000000000///........./////////000000/////////000000000111111111111222222333333444444444444333333444444555666555666777777555666999===;;;999888:::===@@@???>>><<<===>>>??????>>>===<<>>;;;:::>>>>>>>>>???>>>>>>======<<<===@@@BBBCCCCCCCCCBBBCCCFFFJJJJJJHHHFFFEEEEEEBBBBBBCCCDDDDDDCCCCCCCCC????????????@@@BBBDDDEEE???@@@@@@@@@AAAAAABBBBBB???BBBEEEHHHHHHFFFCCC@@@@@@@@@@@@@@@@@@@@@@@@AAA>>>======???AAAAAA???===;;;;;;<<<<<<<<<<<<<<<;;;999999999:::999999888888777777777777777666666666777555444555888999888666555666666666555555444333444444555666666666666666777777777666555555444444333333333333333333333333333444666888999::::::;;;555444444444444444555555666666666555555666666777555555666777888999:::;;;888999:::;;;<<<<<<<<<<<<:::;;;;;;<<<<<<<<<;;;;;;<<<;;;;;;;;;;;;;;;:::::::::<<>>```DDDCCC999999999999999999999:::;;;:::::::::;;;<<<>>>???:::::::::888777999;;;>>>BBBDDDEEEEEECCCAAAAAABBB>>><<<999888:::;;;<<<<<<999999888888888888888888666666666666777888999:::<<<<<<::::::::::::<<<<<<;;;::::::999999999::::::;;;;;;<<<<<<===>>>>>>>>>???@@@???===???DDDGGGIIICCCFFFGGGOOOVVVPPPQQQbbbrrrssseeeRRRDDD@@@@@@???===<<<888666777:::999333---444333222222111111222222222222222222222222222333//////000000111111111222000000000000////////////........................---......//////......---++++++---------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++......---,,,,,,+++************))))))***+++,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,))))))***+++,,,------...+++,,,------......---------,,,,,,++++++,,,,,,---,,,,,,,,,---------.................................///000000000///---,,,............/////////000////////////000000000000000000111222333333444444444333333333333444555555333555777666555666999======999666888>>>AAA@@@===:::;;;===??????>>>===;;;>>>???AAAAAA???===999777===>>>?????????>>><<<;;;888:::===???AAAAAAAAA@@@AAAEEEHHHHHHEEECCCCCCDDDAAAAAABBBBBBCCCCCCBBBBBB????????????@@@BBBDDDEEE?????????@@@@@@AAAAAABBB<<>>===^^^CCCBBB>>>;;;999999;;;<<<;;;999;;;:::888777777777888999:::999888777777999;;;<<>>======<<<:::999888777777777777777888888888888777777666777777777888888888888666777999::::::999777666::::::999999::::::;;;;;;;;;;;;;;;;;;===???AAABBBAAAAAA@@@@@@???@@@@@@@@@@@@CCCHHHLLLNNNPPPSSSUUUdddfffqqqxxxeee]]]LLLJJJFFFBBB???===<<<<<<;;;:::999777666666555555333333333222222111111111111111111111111111111111111111111111111111111111000000000000////////////+++++++++,,,,,,,,,---------------.........//////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++++++++++++++++++++++++++------------------------++++++++++++++++++++++++,,,---------.../////////////////////////////////........................---......///////////////////////////000000000000000000111222333333444444222222333333333333444444555555666666666666555555:::;;;;;;<<<===>>>??????===============>>>>>>???AAAAAA@@@@@@???>>>>>>>>>;;;<<<======>>>=========;;;<<<===>>>>>>>>>>>>>>>EEEFFFGGGFFFDDDDDDEEEFFFAAABBBBBBAAA???>>>@@@BBB@@@BBBCCCBBB@@@???AAACCC@@@@@@@@@AAAAAABBBBBBCCCBBBAAA@@@@@@AAA@@@===:::>>>??????@@@@@@@@@??????>>>>>>===<<<<<<<<<<<<===<<<<<<<<<<<<;;;:::999999999::::::::::::999888888;;;999777555444333333333222222333333444555666666666666555444444444444444444444444555555555555666777777666666555555555444555444333333222222222333333222222222444666999;;;444333333222222333333444333333333444444444555555555555666777888999::::::::::::::::::::::::::::::999999999::::::;;;;;;;;;===<<<<<<;;;;;;;;;<<<<<>>>>>>>>>>>>>>^^^BBB@@@>>>;;;999999;;;<<<;;;999:::999888777666777888888999888777777777999;;;<<>>>>>======<<<<<<======>>>???@@@@@@??????>>>>>>>>>===;;;<<<<<<=========<<<<<<<<<<<<======>>>???@@@@@@EEEGGGGGGGGGEEEDDDDDDEEEAAABBBBBB@@@===<<<<<<======???@@@@@@===<<<<<<>>>>>>>>>??????@@@@@@@@@AAA???>>>>>>@@@AAAAAA???===>>>>>>????????????>>>>>>======<<<<<<;;;;;;;;;:::::::::;;;;;;;;;:::999999999999999999999888777777999888666444333333333444222222333333444555555666666555444333333333333333444444444444555555555555666666666666555555444444555444333333222222222222111111000000222444666888333333333222222333333333333333333333444444444444444444555666777888999999::::::::::::::::::::::::999999999999:::::::::;;;<<<<<<;;;;;;;;;;;;;;;<<<>>>>>>>>>>>>>>>>>>>>>>>>]]]@@@???===;;;999999:::;;;:::999999888777666666666777777888777777777777999;;;<<<<<<<<<>>>>>>>>>===<<<;;;999888777666555444444444555666666666555555444333666666666666777777777777888999;;;===>>>>>>======:::999999888888888999999999999:::;;;===@@@CCCEEE@@@???????????????@@@@@@CCCDDDEEEEEEDDDDDDFFFGGGJJJLLLNNNQQQYYYhhh{{{yyydddTTTGGG>>>:::;;;;;;;;;:::999888888888999666666555444333222222222222222222222222111111111111111111111111111111111000000000000000000000000000000000/////////......,,,------------.........------------............,,,,,,++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********+++++++++++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++------------------------++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,------------,,,,,,........................------...////////////........./////////000000000000000000111222222333333222222222222333333333333444444555555555555444444888888999:::;;;<<<======<<<<<<<<<<<<<<<======>>>>>>>>>>>>>>>============;;;<<<<<<<<<<<<<<<;;;;;;===<<<<<<===>>>@@@BBBCCCFFFGGGHHHGGGEEECCCCCCDDD@@@AAABBBAAA>>><<<<<<<<<;;;===>>>>>><<<::::::;;;=========>>>>>>>>>>>>>>>===<<<===>>>AAABBBAAA???======>>>>>>>>>======<<<;;;;;;<<<<<<;;;:::888777777888999999::::::999999777888888888888777666666666555444333333333444444222222333333444444555555555444333333333333333333333333333444444444555555666555555555555444444444444444333333333333222222000000//////000111333444333333333222222333333333222222333333333444444444333333444444555666777777::::::::::::::::::::::::888888888999999999999:::;;;:::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<=========[[[???===<<<;;;:::999::::::::::::888777777666666666666666666666666666777999:::;;;:::;;;;;;<<<<<<<<<;;;;;;888777666555444444444444///000222333555666666666555555555666666666777777888999;;;===???@@@@@@AAA999888888888777888888999:::::::::;;;===???AAACCC???>>>>>>>>>>>>???@@@@@@CCCDDDCCCAAA@@@@@@BBBDDDFFFJJJMMMMMMNNNSSS]]]eeelllyyywww]]]QQQEEE@@@@@@>>>===>>>:::999999888888888888888555555555444333222222111222222222111111111111111111111111111111111111111000000000000000000000000000000/////////.........---------.........//////------------------------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************************++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++,,,,,,------,,,,,,++++++******,,,---............---,,,........................,,,---......//////.............../////////000000000000000000111111222222111222222222222333333333333333444444444444333333666666777888:::;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<===<<<<<<<<<===============<<<<<<<<<<<<<<<;;;::::::===<<<<<<<<<===@@@CCCEEEFFFHHHIIIGGGEEECCCBBBBBB???@@@BBBBBB@@@?????????;;;<<<======<<<<<<;;;;;;=========>>>>>>>>>>>>>>>======<<<>>>@@@AAA@@@???<<<<<<=========<<<;;;;;;999:::;;;;;;:::888666444555666777888999999999999666666777777666666555444222222222333333333444444222222333333333444444444555444444333333333444444222333333333444444444444444444444444444444444444333333333333333333333222000000/////////000111222222222222333333222222222222222222222333333333333111222222333444555555555999999999:::::::::::::::888888888888888888888888999999999::::::::::::::::::::::::;;;;;;;;;;;;;;;YYY>>>===;;;;;;::::::999999999:::777777777777666666666555555555666666777888999999:::::::::;;;;;;;;;;;;;;;888777666555555555555555...///000222444555666666444555555555555666666666777888:::<<<>>>@@@AAABBB888888777777888888999:::<<<<<<;;;;;;;;;<<<>>>???>>>=========>>>>>>???@@@AAABBBBBB@@@???@@@BBBDDDAAADDDHHHLLLNNNPPPSSSUUUSSS]]]nnn~~~wwwbbbVVVKKKBBB<<<===???===::::::999999999888888777666666555555555555555444333222111111111111111111111111000000000000000000000000////////////////////////////////////............---------.........//////------------------,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))************************++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,......------,,,,,,++++++---...///000000///...---........................,,,------...........................//////////////////000000000000111111111111111222222222333333222222333333333333222222444444555777888999;;;;;;:::::::::::::::;;;;;;<<<;;;;;;<<<<<<=========>>>============<<<;;;:::999<<<<<<;;;;;;===@@@CCCDDDEEEFFFHHHGGGDDDBBBAAA@@@@@@AAABBBAAA@@@>>>>>>???<<<;;;:::;;;;;;<<<<<<<<<======>>>??????@@@@@@AAA@@@???======>>>???>>>===<<<<<<<<<<<<<<<;;;::::::777888::::::999777555333444555666777888999999999555666666666666555444444111111222333333444444444222222222333333333333333555444444444444444555555222222222222333333333444333333333333444444444444222222333444444444333222111111000000000000111111111222222333333222222111111111111222222222333333111111222222333333444444888888888888999999::::::777777777777777777777777777777888999::::::999999888888888999999:::::::::VVV===>>>:::;;;;;;:::888888999:::777777888888888777666555666666666666777777777777999999999999999999999999777666666555444444555555111111222333333222222222444444444444555555555666555666888:::<<<>>>???@@@777777777888999:::;;;<<<===<<<;;;:::999:::;;;;;;===<<<<<<<<<===>>>???@@@>>>@@@AAAAAA@@@AAACCCEEEEEEEEEDDDFFFIIIKKKLLLMMMNNNRRRWWW___iiiuuuiiiVVVJJJEEEHHH@@@::::::;;;888777888777777777777666444333222555555666777666555333222000000000111111111111111000000000000000000000000/////////////////////////////////.........------,,,------------.........------------,,,,,,,,,,,,,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,+++************)))))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---------------,,,,,,,,,,,,---...000111111000...---........................,,,,,,---............---------.........////////////////////////000000000111111111111222222222222111111222222222222111111222222333555777888999:::999999999999999::::::;;;:::;;;;;;<<<===>>>???????????????>>>===;;;:::999<<<;;;;;;<<<===???AAABBBBBBDDDFFFFFFCCCAAA@@@???BBBCCCBBB@@@>>>======??????<<<999777888999:::999<<<===>>>???AAABBBCCCCCCCCC@@@>>>=========<<<;;;<<<<<<<<<<<<<<<;;;:::999777777888999888777666555444555666777888888888888555666666666666555444444000111222333444444444444222222222222333333333333333333333333333444444555111111222222222333333333222222333333333333333444111222333444555444333222000000111111111111111111000111222333333222111000000000111111111222222222111111111222222333333333666666666777888888999999777666666666666666555555555666777999999999888888666666777777888888999999TTT===???999;;;;;;:::777777888;;;777888999999999888777666666666777777666666555555999888777666666666666666555444444333333333333444222222333333333222111111333333444444444555555555444444555777999;;;<<<===666666777888:::<<<===???::::::888888888999:::;;;<<<<<<<<<<<<===>>>??????===>>>AAAAAAAAA@@@AAACCCHHHGGGEEEDDDCCCDDDFFFGGGMMMLLLKKKLLLPPPYYYccckkkvvv||||||vvvjjj[[[LLLCCC@@@@@@???:::888:::999888999<<<555666666666666444333222444444666777666555333222///000000000111111111222000000000000000000000000........................//////.........---------,,,,,,,,,,,,---------------------,,,,,,,,,++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))++++++++++++,,,,,,,,,---++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++)))******+++,,,,,,------++++++++++++++++++++++++)))******+++,,,,,,------++++++++++++,,,,,,,,,,,,+++---///000000///---+++........................+++,,,------......---------------.........//////////////////////////////111111111111222222222222000111111111111111111000000111222444555777888999888888888888888999:::::::::;;;<<<===>>>???@@@@@@AAAAAA@@@???>>><<<:::999:::;;;;;;<<<======>>>>>>???AAADDDDDDCCC@@@???>>>BBBBBBBBBAAA@@@BBBEEEHHHGGGBBB;;;777777777888777;;;;;;===???AAACCCDDDEEECCC@@@>>><<<======<<<;;;============<<<;;;:::999777777777777777888888888555666777888888888888888666666666666666555444444111222333444555555444444222222222222222222222222111111000000111222222333111111111111222222222222111222222222333333333333000111333555555444333222//////000111111111111111000111222333333222111000000000000000111111111222111111222222222222333333444444555555666777777888666666666555555555444444333555777888999999888777444555555666777777888888SSS===@@@999;;;<<<:::777666888;;;888999999::::::888777666777777777777666555444333888777666555444333333333333333222222111222222222///000111222333444444444333333333444444444555555222333333555666888:::;;;555666777888;;;===???@@@888777777777777999:::;;;;;;;;;;;;<<<<<<>>>??????<<<>>>AAAAAAAAA@@@@@@@@@>>>BBBEEEFFFDDDDDDGGGIIIIIIJJJJJJJJJJJJLLLOOORRRUUU]]]iiittt|||ttteee[[[SSSOOOJJJEEEAAA>>>======777777:::>>><<<888777:::555555777777777777666555333444555666666555333111//////000000111111111222000000000000000000000000........................//////.........---------+++++++++,,,,,,,,,---------------,,,,,,+++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))+++++++++,,,,,,---------++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++))))))***+++,,,,,,------++++++++++++++++++++++++))))))***+++,,,,,,------))))))******+++++++++,,,***,,,...000000...,,,***........................+++,,,------......---------------........./////////////////////.........000111111111111222222222000000111111111111000000///000111333555777888999888888888777888999999::::::;;;<<<===>>>???@@@AAABBBBBBAAA@@@>>><<<;;;:::::::::;;;<<<======<<<<<<===@@@CCCCCCBBB@@@>>>>>>@@@AAABBBCCCEEEJJJQQQVVVPPPIII???999888888888777999:::<<<>>>AAACCCEEEFFFBBB???===<<<<<<======<<<============<<<;;;:::999777666666666777888999:::666777777888888888888888666666777777666666555444222333444555666555444444222222222222222222222222//////...//////000111111000111111111111222222222111111111222222333333333000111333555555555333222---...///000111111111111///000222333333222000///000000000000111111111111222222222222222333333333333333444444555666666777666666555555555444444444222444666888999999777777444444555555666777777888VVV===;;;:::999999999999999999999999:::;;;<<<<<<;;;::::::777777777777777666555555777777666555444333333333444444444444444444444444000000000000000000000000111222333444555777888888555444333222333555777999444666888:::===>>>@@@@@@<<<;;;888777666888:::;;;999:::;;;<<<======<<<<<>>??????@@@@@@BBBAAAAAAAAABBBDDDFFFGGGIIIIIIGGGFFFFFFGGGIIIJJJNNNOOORRRWWW\\\cccjjjnnnvvvhhh]]]UUUNNNIIIBBBAAA???>>>>>>>>><<<:::;;;:::999999888888999999666555555555555444444444666666555444333333222222000000000000000000000000444111//////111222000...------......//////000000///............---------///...,,,++++++,,,...///---,,,,,,++++++,,,,,,---,,,,,,,,,---------......++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,---...,,,,,,,,,,,,,,,+++***)))++++++,,,,,,,,,,,,------++++++++++++++++++++++++))))))))))))))))))))))))***++++++,,,,,,++++++***++++++******++++++,,,---,,,+++***))))))***+++,,,***+++,,,------,,,+++*********************************+++++++++,,,,,,,,,,,,---------------,,,,,,////////////////////////,,,---///000000///---,,,///000000000111111111111////////////000000000000000111111222444555666666999888888777777777777777===<<<;;;<<<>>>@@@@@@???CCCBBB???===<<<<<<===>>><<<===>>>===<<<;;;<<<===???AAADDDEEEEEEBBB>>>;;;@@@CCCEEECCCCCCHHHTTT___\\\QQQDDD;;;999::::::999;;;<<<>>>???AAABBBBBBCCC>>>>>>>>>>>>============AAA@@@>>>===;;;::::::999;;;;;;:::::::::999999999:::777555555777999888777999999999888777666666555111222333444555555555555444444333222222111000000//////000000111111222222111111000000//////......333333333333333333333333222222222222222222222222333111///...---...///000111111111000000000000000//////000111222222333333222222222222222222222222222222333333444555666666333333333333333444555666777777777777666555444333333333444444555666666666ZZZAAA>>>:::::::::999999999888888:::;;;<<<======<<<<<<;;;999888888888777666555555666666666555444444444333333333333333333333333333111111111111111111111111111111222333444555666666555444333333444555777999777777999:::;;;<<<<<<<<<:::888666555555777999::::::;;;;;;;;;;;;;;;;;;<<>>>>>>>>>>>>>>@@@@@@@@@@@@AAACCCDDDFFFFFFFFFFFFFFFFFFGGGHHHHHHFFFMMMUUUWWWTTTTTTYYY___lllvvvsssiiibbbXXXPPPJJJFFFCCC@@@???===<<<<<<<<<<<<;;;999999999888777777777777888555555555555444444444444444444444333222111111111000000000000000000000000222000......000000///---......///////////////000............------------///---,,,++++++,,,---///---,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,---++++++++++++++++++++++++*********+++++++++,,,,,,++++++*********+++,,,,,,+++,,,,,,,,,++++++***)))*********+++++++++,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))))))******++++++******)))++++++******++++++,,,---++++++***))))))***++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,......////////////......------------------------......------------......//////000000000111111111.../////////000000000000000000111222333444555555666666555555555555666666<<<;;;:::;;;===?????????AAA@@@===;;;::::::;;;<<<<<<===>>>>>><<<<<<<<<>>>@@@AAACCCDDDDDDAAA>>><<<<<>>>>>>>>>>>???>>>======<<<<<<<<<===;;;;;;;;;;;;:::::::::999:::888555666888999999777888888777777666555555444111222333444555555555555444444444333222111111111000000000000000111111111111000000000/////////...333333333333333333333333222222222222222222222222222111///.........///000111000000000000000000000//////000111111222333333222222222222222222222222222222333333444555555666444444333333333444444555666666666555555444333222222333333444444555555666\\\BBB>>><<<;;;;;;:::999888888777:::;;;===>>>>>>>>>======;;;;;;:::999888666555555555555555555555555444444222222222222222222222222222222222222222222222222111222222222333333333333555555444444444666777888888999999::::::999999888666555444333444666888999===<<<;;;:::999:::;;;;;;AAAAAA???>>>===<<<<<<<<>>>>>>>>???AAACCCDDDBBBCCCDDDEEEFFFGGGGGGGGGEEERRR^^^]]]SSSLLLOOOUUUTTTZZZccckkkrrrzzzwwwjjjZZZNNNJJJFFFBBB???>>>>>>===<<<;;;999999999:::;;;:::999888777777666666666666666555555555555444444444444333333222222111000000000000000000000000000000000000///......//////...---000000000000////////////............------------...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++++++++++++++++++++++++++*********++++++++++++,,,++++++******))))))******+++++++++,,,++++++***))))))))))))************+++++++++++++++++++++++++++)))))))))))))))))))))))))))))))))******)))))))))+++************+++,,,,,,++++++***))))))***+++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,......////////////......,,,,,,,,,,,,,,,,,,,,,,,,000...,,,++++++,,,...000////////////000000000000....../////////000000000//////000000111222333333222222222222333444555666::::::999;;;===??????>>>???>>><<<:::999999999:::<<<===>>>>>><<<<<<===>>>AAAAAABBBBBBBBB@@@???===;;;<<<>>>AAABBBBBBBBBBBB@@@;;;777666777999888777:::;;;<<<===>>>???@@@AAA<<<<<<======>>>>>>??????===<<<<<<======>>>???@@@<<<<<<;;;;;;;;;::::::::::::888777777888999999888777666666555555444444444111222333444555555555555555444444333333222222111111000000000000000000///000000000000////////////222222222222222222222222000000000000000000000000222111///......///000000000000000000000000111111///000000111111222222222222222222222222222222222222222333333444444555555555444444333333333333444444444444444444333222111222222333333444555555555ZZZ@@@<<<===<<<<<<:::999888777777;;;<<<===???@@@@@@??????>>>===;;;:::888666555555444444444555555555555555222222222222222222222222222222222222222222222222333333333333333222222222555555444444444555777777777777888888888777777666444444333333444666888999???===;;;:::999:::;;;<<>>===<<<<<<<<<<<<===<<<<<<<<<===???AAABBB???AAACCCEEEGGGGGGGGGGGGHHHTTT___^^^TTTLLLMMMRRRNNNOOOPPPSSSVVVZZZ^^^aaafffpppyyy{{{vvvvvv|||zzzlllcccccc]]]TTTMMMIIIFFFDDDBBBAAA@@@???============<<<999888888999;;;<<<<<<;;;888777666666555555666666555555555444444444333333222222222111111000000000000000000000000000000000/////////////////////...111111111000000//////............---------,,,,,,------,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,************************************++++++++++++---,,,+++******)))************++++++++++++******)))))))))*********++++++************************))))))))))))))))))))))))))))))************))))))***************++++++,,,+++******************+++,,,+++***))))))***+++,,,)))***************++++++******+++++++++,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......,,,,,,,,,,,,.............../////////000000........./////////000000......//////000111111222000000111111333444555666:::999:::<<<>>>@@@???>>>>>>===;;;:::999888999999;;;===>>>>>>===<<<===???BBBBBBAAAAAA@@@??????>>>===<<<<<<>>>AAA@@@<<<999888888888999<<<===<<<:::888999999:::;;;<<<===>>>;;;<<<<<<===>>>??????@@@===============>>>???@@@<<<<<<<<<;;;;;;;;;::::::999999888888999999999888666666666555555555444444111222333444555555555555444444444333333333222222111111000000/////////...000000000000////////////222222222222222222222222000000000000000000000000111000////////////000000000000000000000111111111///000000000111111111222111111111111222222222222222222333333333444444444555555444333222222222222444444444444444333222222333333333444555555666666WWW>>><<<======<<<;;;:::888888777:::<<<>>>@@@AAAAAAAAAAAA???>>><<<999777666555555444444444555555555555555333333333333333333333333222222222222222222222222444444444444333333333333444444444444444555555666444444555666777777666666555444444444555777888999@@@>>><<<::::::;;;<<<===;;;;;;;;;;;;<<<======>>>;;;;;;;;;;;;<<<>>>???AAA???@@@CCCEEEGGGHHHHHHGGGFFFLLLRRRRRRNNNKKKLLLNNNRRRPPPNNNLLLLLLLLLLLLLLLQQQVVV[[[]]]^^^```eeejjjhhhlllmmmooowwwkkkgggbbb___\\\WWWQQQMMMEEEEEEEEEEEEEEECCC???===?????????>>><<<;;;;;;;;;:::999999:::===>>>>>>===888888777666666666666777555444444444444333333333222222222222111111111111///////////////////////////000111111111000000000111111000000//////.........------------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,************************))))))*********+++++++++...---,,,+++++++++++++++)))******++++++*********************+++++++++,,,************************))))))))))))))))))))))))***++++++++++++++++++*********))))))******+++,,,*********++++++*********,,,+++))))))))))))+++,,,)))))))))******+++++++++******+++++++++,,,,,,,,,******+++,,,------,,,,,,------------------------+++,,,---......---,,,+++---............/////////............////////////.........//////000000111000111111222333555666777999999:::<<>>>>><<<;;;::::::999999:::<<<======<<<<<<===???BBBBBBAAA@@@????????????AAA>>><<<===??????;;;888777888:::===??????===;;;777777777777888:::;;;<<<;;;<<<<<<===>>>??????@@@???>>>>>>===============<<<<<<;;;;;;;;;:::::::::888888999999888888888888777777666666666666555555111222333444555555555555444333333333333333222222111000000000//////......////////////000000000000111111111111111111111111////////////////////////000///////////////000000//////000000111111111111000000000000000111111111000000000111111222222222222222222333333333333333555444333222222222222222444555555555555444333333444444444555666666777777UUU??????===<<<<<<;;;:::999999888:::;;;===???AAABBBBBBBBB???>>>;;;999777666666666555555555555555555444444333333333333333333333333222222222222222222222222444444444444333333333333333333333333333333333333111222333444555666666666666666666666666777888999>>>===<<<;;;:::;;;<<<===999999999:::;;;<<<>>>>>>;;;:::::::::;;;===???@@@@@@AAABBBDDDEEEGGGGGGGGGGGGGGGHHHHHHIIIJJJLLLMMMMMMLLLKKKJJJJJJIIIJJJJJJOOOOOOPPPPPPRRRTTTWWWYYYYYY\\\\\\^^^eeerrr|||~~~~~~}}}{{{|||||||||}}}{{{{{{sssqqqmmmhhhaaa^^^]]]]]]OOOMMMJJJHHHIIIJJJJJJJJJCCCDDDDDDEEEDDDCCCAAA@@@??????@@@>>><<<<<<===>>>:::999999;;;===??????>>>888888777666666666666666444444444444333333333333222111111111111111111111////////////////////////---000222333111000000111////////////............------------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++------------++++++++++++++++++,,,,,,,,,---************************)))))))))************+++------,,,,,,+++,,,,,,,,,((()))******+++******************+++++++++,,,,,,************************))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++***))))))))))))***++++++)))***++++++++++++***)))*********))))))*********+++++++++,,,,,,------...******+++++++++,,,,,,,,,+++,,,---......///......------------------------***+++---//////---+++***------------.........///------........./////////.........//////000000000111111222222333555666777888888999<<>>>>>>>>======;;;::::::999999:::<<<<<<;;;;;;<<<>>>AAAAAAAAA@@@??????>>>>>>AAA>>><<<<<<>>>>>><<<999777888;;;===>>>===<<<;;;888777777777777999;;;<<<<<<<<<======>>>>>>????????????>>><<<;;;;;;;;;;;;;;;;;;:::::::::999999999555777999999777666777888666666666666666666666666111222333444555555555555222222222222222222222222000//////////////////...////////////000000000000000000000000000000000000////////////////////////////////////000000000000/////////000111111222222000000000000000000000000//////000000111222222222222222222222333333333333444333333222222222222333444444555555555555444444333333444444555666666777~~~QQQ???BBB<<<<<<;;;;;;::::::::::::999:::<<>>===:::888666666666666666666666555444444444333222222222222222222222222111111111111111111111111222222222222333333333333222222222333222222222111111111222333444444444444666666666666666666777777999999:::::::::::::::;;;:::999999999:::;;;<<<<<<;;;:::::::::;;;===???@@@@@@@@@AAAAAABBBDDDEEEFFFHHHGGGFFFFFFGGGHHHJJJLLLDDDGGGIIIIIIHHHHHHIIIKKKNNNOOOPPPPPPPPPPPPRRRSSSUUUWWWXXXWWW[[[```cccaaabbbdddccc```bbbeeeddd^^^dddiiipppsssrrrooommmlllkkkllllllhhhaaa\\\ZZZYYYZZZZZZXXXTTTOOOLLLLLLMMMKKKIIIGGGFFFEEEFFFFFFFFFGGGDDD@@@<<<;;;===AAADDD@@@AAAAAA>>>;;;;;;===???999888777999;;;<<<<<<;;;777666555555444444555555444444444333333333222222000000000000000000000000////////////////////////+++...222222111//////000------------............---------,,,,,,,,,+++++++++++++++,,,,,,+++++++++***+++---......---+++***************++++++++++++************************))))))))))))************++++++++++++++++++,,,---(((((()))***************)))))))))************+++************************))))))))))))))))))))))))******++++++++++++******)))))))))))))))***++++++)))***++++++++++++***)))))))))************))))))***++++++,,,------......******+++++++++,,,,,,,,,++++++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,---------.........---------........./////////////////////000000000111111111222333444555666555555777:::===???===<<<>>>>>>======<<<:::999999777999::::::::::::;;;===@@@AAAAAA@@@@@@???>>>===;;;:::;;;<<<======;;;:::777888:::;;;<<<<<<<<<<<<::::::999888999:::<<<>>>============>>>>>>>>>>>>>>>===<<<;;;::::::::::::::::::999999999888888888444666999888666555555777555555555555555555555555111222333444555555555555111111111111111111111111.........///////////////.../////////000000000111000000000000000000000000000000000000000000000000......///000000000000000...//////000111111222222000000000000000000000////////////000111222222222222222222222222222222222222222222111222222333333333333444444444444333333111111222333333444444555zzzNNN===BBB;;;;;;;;;;;;;;;;;;;;;;;;888999<<>>>>>======>>>???@@@@@@???;;;777666888;;;777666555666888:::999888555555444333333333333444444444444333333333222222.........///////////////////////////////////////***---111222000......000+++,,,,,,------.........---------,,,,,,,,,++++++***++++++,,,,,,++++++******+++---......---+++***))))))))))))************))))))))))))))))))))))))))))))))))))***************)))))))))***+++,,,,,,(((((()))***************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))******+++)))***+++,,,,,,+++***)))((()))***++++++***)))((((((((()))***++++++,,,,,,******+++++++++,,,,,,,,,((()))***+++,,,,,,---,,,++++++++++++++++++++++++...---+++******+++---...,,,,,,,,,---------......---------.........///////////////000000000000000111111111111222333444444333333555999<<<===<<<:::=========<<<;;;:::999888666888999999999999;;;<<<@@@@@@AAAAAA@@@???===<<<444777:::<<<===;;;:::888888999:::;;;;;;<<<>>>???===<<<:::::::::<<<>>>???>>>>>>>>>>>>============<<<<<<;;;:::::::::;;;;;;999999999888888888777777222555888888666444555666444444444444444444444444222222333444555555555555000000000000000000111111---.........//////000000.../////////000000111111000000000000000000000000111111111111111111111111......///000000111000000...//////000111222222222000000000000////////////...//////000111222222222222222222222222222222222111111111111222333444444111222222333333333222222///000000111222222333333{{{RRR>>>>>><<<<<<======<<<<<<;;;:::999;;;>>>AAAAAAAAA???>>>;;;::::::999888777666666666666555555555444444444111111111111111111111111222111111111000000//////000000000000000000000000222222222222222222222222444444444444444444444444333333333444444444555555444666888:::;;;:::999888888999::::::;;;;;;::::::<<<<<<;;;;;;;;;;;;:::::::::;;;>>>@@@BBBCCCDDDCCCEEEFFFFFFFFFFFFGGGGGGGGGHHHGGGFFFEEEEEEGGGIIIJJJHHHIIIJJJIIIHHHIIIKKKNNNMMMOOOSSSUUUUUUSSSPPPNNNKKKLLLMMMMMMLLLLLLMMMNNNSSSNNNNNNSSSSSSNNNKKKMMMLLLMMMMMMMMMLLLKKKJJJJJJJJJHHHFFFFFFGGGFFFEEECCCDDDDDDCCCBBBAAA???>>>===<<<<<<===>>>>>>>>>>>>>>>>>>>>>===<<<:::999888888777777777777777777777777555444333333333333444555555444333222111111111111000000000000000000000000000000///...---,,,,,,,,,---......,,,++++++---///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))***,,,---...------,,,---,,,***)))))))))******))))))))))))))))))))))))******))))))))))))******))))))))))))************''')))***++++++***)))'''+++*********))))))((((((+++*********))))))((((((,,,++++++***)))(((''''''+++(((%%%&&&***,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************,,,++++++******++++++,,,---)))''')))+++++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......---------........./////////......---------......////////////000000000000/////////000111333444555666666888999999999999999:::<<<======;;;:::999999:::999999888999999::::::???@@@@@@AAA@@@???>>>===:::::::::999999999888888999:::;;;<<<============>>>;;;:::<<<@@@BBBBBBAAA<<<<<<::::::::::::<<<<<<;;;;;;;;;;;;:::999888777777666555555555777888999:::999777666444333333333333333444555555444444444666555555666777666444111222222222111111111111000//////000000111111111222////////////000000000000111111111111000000000000111111111111111111111111000000000000000000000000000000000000////////////000...,,,---000111///---////////////000000000000444333222222111111111222000111111111111222222222222222222333333222222222333333444444444444444444UUU???===<<<<<<<<<<<<<<<;;;;;;:::999;;;>>>@@@AAA@@@???===999999888777666555555444666555555555444444444333111111111111111111111111111111111000000000//////000000000000000000000000222222222222222222222222333333333333333333333333333333333444444444444555444666888999::::::999888888999999:::::::::::::::::::::::::::::::::::::::999:::===@@@BBBCCCDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFHHHGGGEEEEEEEEEFFFHHHIIIHHHIIIIIIHHHHHHHHHKKKMMMKKKMMMOOOQQQRRRRRRRRRQQQQQQPPPNNNLLLJJJKKKMMMNNNRRRNNNMMMPPPOOOJJJGGGHHHIIIJJJJJJKKKJJJJJJJJJIIIHHHFFFEEEEEEFFFFFFDDDCCCDDDDDDCCCBBBAAA???>>>===;;;;;;<<<=====================<<<;;;:::888888777666666666666666666666666555444333333333333444555555444333222111111111111000000000000000000000000/////////...---------,,,---......,,,++++++---///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********+++,,,---.........---,,,,,,,,,***)))))))))******))))))))))))))))))))))))******))))))))))))******))))))))))))************((()))***++++++***)))(((************)))))))))(((************)))))))))(((*********)))))))))))))))***(((&&&'''***,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++******))))))******+++,,,***((()))***+++++++++******+++++++++,,,,,,,,,,,,,,,,,,------------...------------.........///......---------......///////////////000000000000///000000000111333444555555666777888999999999999999;;;===<<<;;;999999999999999888888888999999:::??????@@@@@@@@@???======::::::999999999888888888888999:::<<<===>>>?????????===;;;;;;>>>???>>><<<::::::999888888999:::::::::;;;;;;;;;:::999888888777666555555555777888999555555444333222222222222333333444444444444333333555444444555666555333111222222222111111111000000//////000000000111111111.../////////000000000000111111111000000000//////111111111111111111111111000000000000000000000000000/////////////////////000...------000000///---.../////////000000000000000000000000/////////...000000111111111222222222111111222222222222111111333333333444444444444444XXX@@@<<<<<<<<<<<<<<<<<<;;;::::::999;;;===??????>>>===<<<888888777666555444333333555555444444444444333333111111111111111111111111111111000000000000//////000000000000000000000000111111111111111111222222111111111111111111111111333333333333444444444444444555777888999999888777777888999999::::::999999888888888888999::::::;;;888:::<<<>>>@@@BBBCCCCCCBBBBBBCCCCCCCCCDDDDDDDDDGGGFFFEEEDDDDDDDDDEEEFFFHHHIIIIIIHHHGGGGGGIIILLLMMMMMMOOOQQQRRRTTTUUUVVVVVVSSSOOOKKKJJJJJJLLLNNNKKKIIIJJJLLLKKKGGGEEEFFFFFFFFFGGGHHHHHHHHHGGGGGGEEECCCBBBCCCDDDDDDCCCBBBCCCCCCBBBAAA@@@???===<<<:::;;;<<<<<<<<<<<<<<<<<<;;;;;;:::999888888777777666666666666666666666666555444444333333444444555444333222111111111111111000000000000000000000000..................------------...---++++++---///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///...---,,,+++,,,+++******)))*********))))))))))))))))))))))))******))))))))))))******))))))))))))************((()))***++++++***)))(((************))))))))))))************))))))))))))(((((())))))***************((('''(((***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************))))))))))))))))))***,,,***)))((()))+++***)))******+++++++++,,,,,,,,,,,,,,,,,,,,,------------------------............,,,---------.../////////////////////000000000000000000000111222333444555444555666777888888888888888:::;;;;;;999888888999777777777888888999999:::===>>>???@@@???>>>===<<<999999999888888888888888888999;;;<<<>>>???@@@@@@@@@>>><<<;;;<<<;;;:::888888888777777777777888888999999:::::::::999999888777666666555555666888888444333333222333333444444222222333333333333222222333222222333555444222000222222111111111000000000//////000000000000111111....../////////000000000111111000000000000//////000000000000000000000000000000000000000000000000///////////////////////////...---...//////...---....../////////000000000//////000111000///...---000000000111111111222222000000111111111111000000222333333333444444444555XXXAAA===;;;;;;<<<<<<<<<;;;::::::::::::<<<======<<<;;;:::888888777666555444333333444444333333333333333333111111111111111111111111000000000000000000//////000000000000000000000000000000000111111111111111111111111111111111111111222222333333333444444444333444666777777888777777666777888888999999888888666666666666777999:::<<<:::;;;<<<===>>>???@@@@@@@@@@@@@@@AAAAAAAAABBBBBBEEEEEEDDDCCCCCCCCCCCCDDDGGGHHHHHHGGGFFFFFFIIIKKKPPPRRRTTTVVVWWWXXXWWWWWWSSSPPPMMMKKKKKKKKKKKKKKKBBBCCCFFFGGGGGGFFFFFFGGGDDDDDDEEEEEEEEEDDDDDDCCCBBBAAA@@@AAABBBCCCBBBAAA@@@@@@@@@???>>><<<;;;:::;;;;;;<<<<<<<<<<<<<<<;;;999999888888777777666666666666666666666666666666444444444444444444444444333333222111111111111111////////////////////////---------...............,,,---...---,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---,,,***)))++++++******************))))))))))))))))))))))))******))))))))))))******((()))))))))************)))******++++++******)))*********)))))))))))))))*********)))))))))))))))))))))))))))))))))******)))(((((()))******+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))*********+++)))((())),,,+++(((******+++++++++,,,,,,,,,++++++,,,,,,,,,---------------------------------+++,,,---.../////////000////////////000000000000111111111111222333444555333444555666666777777777777888:::999888777777999555666777888999999::::::<<<===>>>>>>>>>>>><<<<<<888888888888888888888888:::;;;<<<===>>>????????????>>>===<<<<<<:::999888777777777777777777777777777777888999999999999999888777666555555666777888777777666666555555666666222222333333333222111111111111111222333333111///111111111111000000000000//////000000000000000000........./////////000000111000000000////////////000000000000000000000000////////////////////////.........///////////////......---......................../////////000000000111333444444333111000000000000000111111111111//////000000000000//////222222222333333444444555UUUAAA???;;;;;;;;;<<<;;;::::::999::::::;;;;;;;;;:::999999888888777666555444444333222222333333333333333333000000000000000000000000//////////////////000000/////////////////////////////////000000111111111111111111111111111111111222222222333333333444444333333444555666666666666555666777777888888777777555555444555666888:::<<<===<<<<<<<<<<<<<<<<<<<<<>>>>>>?????????@@@@@@@@@CCCBBBBBBBBBAAABBBBBBBBBEEEFFFFFFFFFEEEFFFHHHKKKRRRTTTXXX[[[[[[XXXTTTQQQKKKIIIIIIJJJLLLLLLJJJHHHAAADDDGGGFFFDDDDDDDDDEEEDDDDDDDDDDDDCCCBBB@@@@@@AAA@@@??????AAABBBAAA@@@=========<<<;;;:::999888<<<<<<<<<======<<<;;;;;;777777777777777777777777555555555555555555555555444444444444444444444444222222111111000000111111////////////////////////---------...............,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,+++***((((((************+++*********))))))))))))))))))))))))******))))))))))))******((()))))))))******************++++++++++++******))))))))))))))))))******))))))))))))))))))******++++++******)))(((((('''((()))*********)))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++******+++++++++)))++++++(((***...---(((******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------------------------,,,,,,++++++---...////////////////////////000000000000111111111111222333444444222222333444555555555555666777888777666555777888444555777999::::::;;;:::;;;;;;<<<=========<<<;;;888888888888888888999999===============<<<<<<;;;<<<===>>>===<<<;;;::::::777888888888888888888777555666777888999:::::::::888777666555555666777888;;;:::999777666555555555222333333333222222111000000000000111333333111///111111111000000000//////000000//////////////////............////////////000000000////////////...////////////////////////........................------....../////////000---.........---------...............////////////000222444555555444222111//////000000000111111111/////////000000/////////111111222222333444444555{{{RRR@@@@@@;;;;;;;;;;;;;;;:::999999::::::::::::999888888777888888777666555444333333111111222222222222333333000000000000000000000000......////////////000000////////////////////////......//////000000111111111111111111111111111111222222222222333333333333333333333444444555666666444555666666777777666666666555444444555888:::<<<===<<<;;;:::::::::::::::======>>>>>>>>>???????????????@@@@@@AAAAAAAAAAAACCCDDDDDDDDDDDDFFFIIIKKKPPPSSSWWWYYYXXXSSSMMMIIIEEEDDDEEEHHHLLLMMMJJJFFFGGGLLLMMMHHHCCCBBBAAA@@@CCCCCCCCCCCCBBBAAA@@@@@@AAA@@@>>>???@@@AAA???>>>;;;;;;;;;;;;:::999888888;;;;;;<<<<<<;;;;;;::::::666666777777777777777777555555555555555555555555333444444555555444444333222111111000000000111111000000000000000000000000..................------+++---......---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,((()))***+++***)))((('''))))))***++++++++++++***))))))))))))))))))))))))******))))))))))))******))))))))))))************++++++++++++++++++++++++))))))))))))************))))))))))))************,,,,,,+++***)))(((''''''''')))++++++***))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************,,,,,,++++++++++++,,,,,,''',,,,,,)))+++111000*********+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,+++,,,.../////////......////////////000000000000111111000000111111222333000111222333444444444444444555666555444444666888444555888:::;;;<<<<<<<<<999:::;;;<<<===<<<;;;;;;999999999999999:::::::::============<<<;;;999999:::<<<>>>>>>===;;;;;;;;;888888999999999999888888333444555777999:::::::::888888666555555666666777999999777555444333222222333444444444333222111000000///000111333333111///111111000000000/////////000000////////////......------........./////////000000////////////......////////////////////////........................---------......//////000,,,...///...---,,,---...------........./////////...///000111222111000000/////////000000000111111//////000000000000//////000000111222333444555555zzzQQQ??????:::;;;;;;;;;;;;:::999999::::::999888888777666666777777666555444333222222111111111111222222222333000000000000000000000000........./////////000000////////////////////////------...//////000111111000000000000000000000000111222222222222333333333222222222333333444555666444444555666666666666555777666555444555777:::<<<::::::999888999:::;;;<<<=========>>>>>>>>>>>>???<<<===>>>???@@@AAAAAAAAA@@@AAACCCCCCDDDFFFJJJLLLNNNPPPSSSUUUSSSOOOIIIFFFFFFDDDCCCFFFJJJLLLJJJGGGKKKQQQRRRKKKDDDCCCBBB???AAAAAABBBCCCCCCCCCCCCCCCBBB@@@??????@@@@@@>>>===<<<<<<<<<<<<;;;:::999999999999999999999888777777666666777777777888888888555555555555555555555555333333444555555444333333111111000000000000111111000000000000000000000000/////////...---------,,,+++---//////---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,((((((***++++++***))))))((()))***+++,,,++++++***))))))))))))))))))))))))******))))))))))))******))))))))))))************+++++++++******+++++++++((()))))))))************((()))))))))************+++*********))))))(((((('''))),,,,,,)))((((((***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++************++++++%%%,,,---)))---444444,,,******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,---------,,,,,,,,,++++++,,,---...///000///---,,,////////////000000000000000000//////000000111111///000111222333333333333444444555444333333666888444666888;;;===>>>======888999:::<<<<<<<<<;;;:::999999:::::::::;;;;;;;;;;;;<<<<<<<<<;;;:::999888888;;;>>>===;;;999999999777888999999999999888777111222444666888:::;;;;;;999888777555555555666777666666444333222222222222555555555444444333222111000///000111333333222000111000000000////////////000000/////////.........---------.........//////000000/////////.................................------------------------,,,,,,---......///000000+++---///...,,,+++---///---------.........//////---.........////////////////////////000000000111///000000111111000000///000000111222333444555555{{{RRR>>>===::::::;;;;;;;;;:::999999::::::999888777666555555666555555444333222111000000000111111222222222333000000000000000000000000---.........//////000000////////////////////////---------...///000000111////////////////////////111111222222222333333333222222222222333444555555333444555555666666555555999777666555555777:::<<<777777777777888:::<<<>>>============>>>>>>>>>???:::;;;===>>>@@@AAAAAAAAA>>>@@@BBBCCCDDDFFFJJJMMMOOOPPPQQQQQQPPPMMMJJJHHHIIIEEEBBBDDDHHHKKKJJJHHHKKKRRRTTTMMMFFFFFFEEECCC>>>???AAACCCEEEFFFFFFGGGCCCAAA??????@@@???>>><<<============<<<;;;::::::777777777777777666555555666666777777888888999999555555555555555555555555333333444555555444333333111000000000000000111111000000000000000000000000000000///...------,,,,,,+++---//////...,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******+++++++++((()))***+++,,,,,,+++***((()))***+++,,,,,,+++***))))))))))))))))))))))))******))))))))))))******))))))))))))************,,,++++++******++++++,,,(((((())))))*********+++(((((())))))*********+++))))))))))))************'''***,,,,,,)))((((((***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))******%%%,,,...***...666666...******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,---------,,,,,,+++++++++,,,---///000000...---+++////////////000000000000000///////////////000111///000111222222333333222333444444333222333555888444666999<<<>>>???>>>>>>888888:::;;;<<<;;;;;;::::::::::::;;;;;;<<<<<<<<<999::::::;;;;;;::::::999888;;;======999777666777666777888999999888777666111222444666888:::;;;;;;999888777555555555666777555444444333333444444444555555555555444333222111000000000222444444222000000000000000////////////000000//////.........------------.........//////000/////////....................................------------------------,,,,,,------...///000000+++---///...,,,+++,,,///---------.........//////...............///000111////////////000000000000000000111111111111000000///000111222333444555555zzzRRR@@@@@@:::;;;<<<<<<;;;:::888777999999777666444444333333333333333222222222111111000000111111111111000000////////////////////////........................////////////000000000000........................////////////000000000000000000000000111222333444333333222222333333444555333222000111444666777777555555555555666666666666555555555555666777888999<<<<<<<<<<<<============<<<======???@@@AAABBBBBBBBBBBB@@@>>>BBBJJJNNNNNNMMMOOOQQQQQQOOOKKKFFFCCCFFFFFFEEEEEEFFFHHHJJJKKKQQQRRRRRRLLLEEEAAACCCFFFDDDDDDCCCCCCCCCEEEGGGHHHBBB@@@>>>===>>>>>>===<<<===<<<<<<>>>???>>>;;;999777777777777666555333333555555555555666666666666666555444333333333333333333333333222222222111111111111111000000000000///111111000000//////......000////////////.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,***)))*********++++++,,,,,,,,,************************************+++,,,---...+++*********))))))(((((())))))))))))))))))))))))+++*********))))))((((((************************))))))))))))))))))))))))******))))))((((((''''''&&&''''''((()))******+++))))))))))))************((((((((((((((((((((((((******)))(((((('''(((((())))))))))))************++++++***)))(((((())))))))))))))))))))))))))))))++++++************++++++)))************+++++++++((()))***+++++++++++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,---------..................////////////000111111222222333444444333333222222333333444555555777999;;;<<<<<<<<<<<<::::::::::::::::::::::::<<<<<<;;;:::;;;<<<>>>???>>>>>>===:::888777999;;;===<<<;;;:::999888888888:::999999:::;;;:::888666444666888888888999:::<<<::::::999999888777666666444444444555555555555555444444444444333333222111000000000000000000000000111///......//////...---000000000000000000000000.........------,,,,,,,,,........................,,,---------------------........................///,,,+++,,,...///---++++++++++++,,,,,,,,,------......------------..................////////////////////////000000000000////////////000000000000//////000111222222333333yyyQQQ>>>>>>:::;;;;;;<<<;;;999888777888888777555444444444444444444444333333333222222000000111111111111000000////////////////////////.........................../////////000000000000////////////////////////.../////////000000000000000000000000111222333333333222222222222333444444666444222222333555555444333444444444444555555555555555555555666777888999:::;;;;;;;;;;;;<<<<<<<<<======>>>>>>???@@@AAAAAA>>>@@@??????EEENNNSSSRRRRRRRRRRRRPPPNNNKKKHHHFFFGGGGGGFFFEEEEEEEEEEEEEEEHHHJJJJJJFFF@@@>>>@@@CCCEEEEEEEEEDDDEEEEEEFFFFFF@@@>>><<<<<<<<<===<<<;;;===<<<<<<<<<======;;;:::777777777777666555444333555555555555666666666666555555444333333333333333333333222222222111111111111111111111000000000000000000000000//////....../////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++******++++++++++++++++++,,,************************(((((())))))***+++,,,,,,************)))))))))((())))))))))))))))))))))))************)))))))))(((************************))))))))))))))))))))))))***)))))))))((((((((('''(((((())))))******++++++))))))))))))************************************+++***))))))((((((((()))(((((()))))))))*********++++++***)))))))))))))))))))))))))))))))))))))))+++******))))))******+++))))))*********+++++++++******+++++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......////////////000000000000000111111222222333333444333333222222333333444555555666888:::<<<<<<<<<<<<::::::;;;;;;<<<<<<======;;;::::::999:::;;;<<<=========<<<:::888888:::<<<<<<<<<;;;:::999999999:::;;;::::::;;;<<<;;;999666555555666666777:::>>>AAA???>>><<<:::888666555444555555555555555444444444333333444444333222222111000000000000000000000000111///......//////...---/////////////////////////////////......---------.................................------,,,,,,+++...........................---+++,,,...///---+++,,,,,,,,,,,,------------......------------..................////////////........./////////000000.../////////000000000000//////000111111222333333xxxOOO<<<<<<:::;;;;;;;;;;;;999888777777777666555444444555555555444444444333333333333000000111111111111000000////////////////////////............................../////////000000000////////////////////////....../////////000000000////////////000111222333222222111111222222333444888666444333333333222111222222222333333333444444555555444555555666777888999999999999:::::::::;;;=========>>>>>>?????????>>>@@@AAAAAAGGGOOORRRPPPSSSRRRPPPMMMKKKIIIGGGFFFDDDEEEEEEEEEEEEDDDCCCCCC@@@BBBCCC@@@===<<>>===<<<>>><<<::::::;;;<<<;;;:::777888888777777666555444444555555555555666666666555444444333333333333333333222222222222111111111222222111111111000000000000000000////////////.........---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---,,,,,,+++***+++++++++++++++*********************************''''''((()))************************))))))))))))))))))))))))))))))))))))************))))))))))))************************))))))))))))))))))))))))))))))))))))((((((((((((***************+++++++++))))))))))))************************************++++++***))))))))))))***(((((())))))))))))******+++***))))))))))))))))))((((((((((((((((((((((((+++******))))))******+++)))))))))*********++++++******+++++++++******)))*********++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......//////000000000111111111000000111111222333333333333333222222333333444555444666888:::;;;<<<<<<;;;:::;;;;;;;;;===>>>???@@@;;;;;;:::::::::;;;<<<<<<;;;<<<<<<:::999999;;;===<<<;;;;;;:::::::::;;;;;;<<<<<<;;;<<<<<<;;;999666555555555555777;;;AAAFFF???>>>===;;;999777666555666666555555444444333333222333333333333222111111000000000000000000000000111///......//////...---///////////////////////////////////////.................................//////...---,,,++++++***////////////////////////...---,,,,,,......---,,,,,,------------...............------------......---............/////////---------.........//////....../////////000000000//////000000111111222222vvvOOO===<<<::::::;;;;;;:::999777666666666555444444444555555444444333333333222222222000000111111111111000000////////////////////////................................./////////000000////////////////////////........./////////000000////////////000111222222111111111111111222333333777666444333444333222000222222222333333333333444444444444444555666777777888888888999999::::::;;;=====================>>>BBBDDDDDDCCCFFFKKKKKKGGGLLLLLLKKKJJJIIIGGGEEEDDD???AAACCCEEEFFFFFFEEEEEE@@@AAABBB@@@>>>>>>AAACCCDDDEEEFFFFFFEEECCCBBB@@@@@@???===>>>???@@@@@@???>>><<<999999:::;;;;;;:::777777888888777666666555444444444555555555666666444444333333222333333444222222222222111111111111222222111111111000000000////////////////////////---------,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++,,,,,,++++++******))))))************************'''((()))*********))))))*********)))))))))))))))))))))))))))))))))))))))*********)))))))))))))))************************))))))))))))))))))))))))))))))))))))((((((((((((*********************)))((()))))))))************************************++++++***************+++(((((((((((()))))))))*********)))))))))))))))***((((((((((((((((((((((((******))))))))))))******))))))))))))************((()))***+++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////000000000000000000000111222222333333333333222222333333444555444555777999;;;;;;;;;;;;:::::::::::::::<<<===>>><<<<<<<<<<<<<<<<<<======:::;;;;;;:::999:::<<<>>>;;;;;;;;;:::;;;;;;<<<<<<<<<;;;;;;;;;;;;:::777555555666777777888<<<@@@DDD:::::::::999999888888888666666555444444333222222111222222222222222111111////////////////////////111///......//////...---//////////////////////////////...................................................------,,,,,,,,,////////////////////////------,,,------------------------.........//////...------,,,,,,------...---------.........//////,,,,,,,,,---------.............../////////000000/////////000000000111111uuuPPP>>>>>>999::::::;;;:::888777666666555555444444444555555222222222222111111111000000000111111111111000000////////////////////////....................................////////////------------------------............////////////............///000111222111000000000000111222222444222222222333444222111222222333333333444444444333333333333444555666777777888888999::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<>>???>>><<<===>>>??????>>>===;;;888777888::::::999666777777777777666666555444444444444555555555555333333222222222333333444222222222111111111000000111111111000000000//////.............../////////---,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******)))))))))))))))))))))))))))))))))))))))******************))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))(((((((((((()))))))))************))))))))))))))))))))))))+++***************++++++'''(((((((((((()))))))))***)))))))))))))))******((((((((((((((((((((((((***))))))))))))))))))***(((((()))))))))*********&&&''')))***,,,,,,------,,,,,,,,,++++++*********************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------........./////////000000111111222333333333333222222333333444555333444666999:::::::::::::::999888777777888:::;;;;;;;;;<<<<<<<<<;;;;;;;;;999:::;;;;;;::::::<<<>>>;;;;;;:::::::::;;;;;;<<<:::999999999:::999666444555777:::;;;;;;;;;<<<===888888888888777777777777666666555444333222222111000000111111222111111000////////////////////////111///......//////...---........................------------------------........................,,,,,,,,,------.........////////////////////////,,,------------,,,---------------.........//////------,,,,,,,,,,,,------------------............,,,,,,,,,,,,------------............//////////////////////////////000000sssOOO???>>>999::::::::::::888777666666666555444333333444444111111111111000000000000000000111111111111000000////////////////////////........................------........./////////,,,,,,,,,,,,,,,,,,,,,,,,------........./////////---------......///000111000000000///000000111222000//////111333333222111222222333333333444444444333333333333333444666666666777777888999:::;;;;;;::::::;;;;;;;;;<<<<<<<<<>>>@@@@@@???AAAEEEEEEAAA@@@CCCHHHKKKLLLKKKHHHFFFCCCDDDDDDDDDDDDCCCBBBBBBCCCBBB@@@?????????@@@@@@BBBBBBBBBAAA@@@???>>>>>>===;;;::::::;;;<<<;;;:::;;;999888777888999888777555555666666666666555555333444444444444555555555222222222222222333333444222111111111111000000000000000/////////.........---............/////////------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,***************)))))))))))))))))))))))))))))))))+++******))))))******+++))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((()))))))))))))))))))))************((((((((((((((((((((((((***))))))))))))***++++++''''''(((((((((((()))))))))))))))))))))******+++((((((((((((((((((((((((***))))))(((((())))))***((((((((()))))))))******&&&''')))***,,,,,,------,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,---------.........//////000000111222222222333333222222333333444555222444666888999::::::999999888777666777888;;;<<<:::::::::;;;::::::999888888:::;;;;;;;;;:::<<<===;;;::::::999999999::::::888777777888999999777555555888;;;<<<;;;:::999999::::::999777666555444333555555444444333333222222//////000111111111111000000000000000000000000000111///......//////...---........................,,,,,,,,,---------------........................***++++++,,,---...//////........................,,,---......,,,,,,---...,,,------------.........------,,,,,,,,,,,,------,,,------------.........,,,,,,,,,---------......------........./////////............////////////qqqNNN===<<<999999::::::999888666555777666555444333222222222222222222111111111000000000000111111111111000000////////////////////////........................---------.........//////---------------------------------.........//////------------...///000000000////////////000111111.........000222222000...111111111222222222222333222222222222333444555666444555666777888999999:::888888999:::;;;<<<<<<===<<<>>>>>><<>>===>>>???@@@@@@BBBBBBAAA@@@?????????@@@===;;;999999::::::999888999888777888999999777555444444555555555555444444333333444444444555555555222222111111222333333444111111111111000000000000............---------------------.........//////------------,,,,,,,,,,,,------------------------+++***)))))))))***,,,---))))))))))))************))))))))))))))))))))))))+++***(((&&&&&&(((***+++((()))))))))************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***((((((((())))))******+++))))))))))))************)))))))))))))))))))))))))))((((((((())))))***+++'''''''''((((((((()))))))))))))))))))))***++++++))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((()))))))))***))))))***++++++++++++***))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......------------........./////////000000111111222222333333222222333333444555222333555777999999999999999888777777999===@@@BBB<<<<<<=========<<<::::::999;;;<<<<<<;;;:::;;;<<<;;;:::999888888888888888777777777999::::::888777666888::::::999888888999;;;:::999888777555444444333333333333333333333333...//////000111111000000000000000000000000000000111///......//////...---........................------------.........///........................+++,,,,,,------.........------------------------+++---///...,,,+++---...,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---,,,,,,---------.........------------............---------.........//////........................pppMMM;;;:::999999::::::999888666555888777555444333222222111333333333222222222111111000000111111111111000000////////////////////////........................---------.........//////........................---------.........//////---------------///000000///////////////000111111///......///111000...,,,000000000000111111111111222222222222333444555555333333444555666777888999777777888999;;;<<<======>>>???>>><<>>>>>???AAACCCDDD@@@>>>======???AAABBBBBBCCCBBBAAA@@@???@@@AAABBB???===;;;:::;;;;;;:::888888777777888999999666444333333444444555444444333333333333444444444555555222111111111222333333444111111111111000000000000......---------,,,,,,,,,---------.........//////......------------,,,,,,........................******)))))))))***,,,---(((((())))))******++++++))))))))))))))))))))))))+++)))&&&$$$$$$&&&)))+++(((((())))))*********+++))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******(((((()))***+++,,,,,,---))))))))))))************************************(((((('''(((((()))******''''''''''''((((((((()))))))))((())))))***++++++************************))))))(((((((((((())))))(((((((((((()))))))))))),,,,,,,,,++++++)))((((((&&&'''(((***,,,...///000,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,---------................../////////000/////////000111111222222333333222222333333444555222333555777999999999999888888888999===AAAFFFHHH???@@@AAAAAAAAA???>>>===999;;;<<<<<<;;;::::::;;;;;;:::999888777777777777777777888999<<<<<<:::999777888888777777777:::<<<888888888888888888999999333333333333333333333444......///000000111000000000000000000000000000000111///......//////...---........................---.........//////000000........................---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---///...,,,+++,,,///+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,---------......---------.........//////---------.........//////.....................---kkkIII===999999:::;;;<<<;;;999777555666555555444444333222222:::888444111///000111333111111000000//////......////////////////////////,,,------......------,,,...............---------///...,,,,,,------,,,+++---------............///,,,,,,,,,---------......////////////////////////////////////000000000000222111111000111111222333555444333333555555444333444555555666666666666666666777888999:::;;;;;;;;;<<<=========>>>>>>>>>???@@@AAABBBBBBCCCCCCBBBBBB>>>@@@AAAAAA@@@???@@@AAA???>>>===???BBBDDDEEEEEEBBBBBBBBBAAAAAA@@@@@@@@@???>>>===<<<<<<;;;<<<<<<:::999888777666666666666666666555555555444444444555555444333333222111111111222333444444333111000//////000000///...------////////////............------------------------,,,,,,---...---,,,+++***,,,,,,,,,------.........************************+++***)))(((((()))***+++---...,,,))))))+++)))$$$******))))))))))))******))))))))))))))))))))))))******)))(((((((((((((((******))))))))))))******************))))))))))))))))))))))))************((())))))))))))*********,,,+++)))((((((((())))))))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&+++)))''')))+++,,,***''')))))))))))))))))))))))),,,+++++++++***)))))))))***,,,------++++++,,,...,,,,,,,,,---------......---------............///......//////000000111111000000000111222222333333111222444666777888888888;;;999888:::???BBBCCCCCCEEEEEEDDDCCC@@@===:::999999:::::::::::::::::::::<<<;;;999777555333222111888888777777777777777777666666555666666777888999444444555555555555555444333333333222222111111111111111000000//////......////////////////////////000000//////.........---------------------------////////////////////////.................................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,------.........---,,,,,,++++++++++++++++++++++++++++++,,,------......------,,,,,,,,,---------......------............------...------------...//////iiiHHH<<<888999:::;;;;;;:::999666555666555555444444333222222000000/////////000111222111000000000/////////...////////////////////////,,,------......------,,,------..................///---,,,,,,------,,,+++------------............,,,,,,,,,---------............................../////////000000000111111000000000111111111111222444333222222444444333222333333444555555555555444444555666888999999::::::<<<<<<<<<======>>>>>>?????????@@@AAAAAAAAAAAAAAA???@@@BBBAAA@@@??????@@@>>>======???BBBDDDDDDCCC@@@@@@@@@??????????????????>>>===<<<;;;;;;;;;;;;999999777666666666666666555555555555444444444444555444444333222222111111222333444444333111///...///////////////...------////////////............------------------------,,,,,,------,,,,,,+++*********++++++,,,,,,,,,,,,************************+++***)))(((((()))***+++&&&))))))''''''******(((******))))))))))))******))))))))))))))))))))))))******)))(((((((((((((((******))))))))))))******+++******))))))((((((((())))))))))))************)))))))))************+++,,,+++***)))((())))))***))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((()))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''***)))((()))++++++)))'''))))))))))))))))))))))))+++++++++******************+++---,,,++++++,,,...,,,,,,,,,------------...------------.....................///000000111111///000000111111222333333111111222333555666777888;;;999888:::===@@@AAAAAABBBBBBAAA@@@>>><<<999888999999999999888888888888777777777777777777777777999999888888777777777777666666666666666666777888444444555555555555444444333333333222222111111111000000000000//////..............................000/////////.........---------------------------......................................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,---------......---,,,,,,++++++++++++++++++++++++++++++,,,------...---------,,,,,,,,,------------...------............------...------------...//////gggFFF;;;777888999::::::999888666555666555555444444333222222///000111222333444444555000000000000////////////////////////////////////,,,------......------,,,,,,---------.../////////...---,,,,,,------,,,+++------------............,,,,,,,,,---------............................../////////000000000111111...///000000111111111000333222111111333333222111111222222333333333333333333444555666777888888888:::;;;;;;<<<===>>>>>>>>>===>>>??????@@@@@@?????????AAABBBAAA???>>>>>>???======>>>@@@CCCDDDCCCAAA============>>>>>>>>>>>>???>>>===;;;::::::999999888777666555555444555555444444444444444444444444444444333333222222111111444444444444222000...---.........///......---,,,/////////............---------------------------,,,,,,,,,,,,++++++++++++)))))))))*********************************************))))))))))))******&&&+++---)))&&&(((***)))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((((((((((((******))))))))))))******++++++***))))))(((''''''))))))))))))************)))************+++++++++,,,+++******)))*********))))))************))))))))))))))))))))))))))))))***************************))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))((((((***)))((()))++++++)))((())))))))))))))))))))))))***************+++++++++***+++,,,,,,++++++,,,...,,,,,,,,,,,,------------------------............---......//////000111111//////000111111222222333000000000000222444666777:::999888999<<<===>>>======>>>>>>===<<<:::888777888888888777777666666555444444555777888999:::;;;;;;::::::999888777666666777777666666555666666666444444555555555555444444222222222222222111111111000000000////////////...------------------------/////////...............................................................------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------------------,,,,,,+++++++++++++++++++++++++++++++++,,,---------------,,,,,,,,,,,,------------------............------...------------...//////fffFFF<<<888888888999999888777666666666555555444444333222222333333222222333333444555000000000000////////////////////////////////////,,,------......------,,,,,,,,,,,,---...///000000---,,,+++,,,------,,,+++,,,,,,---------.........,,,,,,,,,---------..........................................////////////---...///000111111000000222000///000111222111000111111222333333333333222222333444666777777777777888999:::;;;<<<===>>>>>>======>>>???????????????@@@AAABBBAAA???======>>><<<===>>>AAACCCCCCAAA???;;;<<<<<<<<<======>>>>>>>>>>>><<<;;;999888888888777777666555444444444444333333333333333444444444333333333333222222111111333333333333222111///...------............------//////.........------------------------------------,,,,,,+++++++++++++++)))))))))******************************************))))))))))))))))))***...444555///((('''(((((())))))************))))))(((((((((((((((((((((((())))))(((((((((((())))))******))))))))))))******++++++***)))(((''''''&&&((()))))))))************************+++++++++++++++++++++************+++))))))************))))))((((((((((((((((((((((((************************)))))))))(((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((************)))))))))))))))))))))*********)))((()))))))))))))))))))))))))))))))))***+++++++++,,,)))+++,,,,,,++++++,,,---++++++,,,,,,,,,---------,,,,,,---------.........------......///000000111//////000000111222222222111000//////111333666888999999999999:::::::::::::::;;;;;;<<<;;;:::888777999888888777666555555444555555666777888999:::;;;<<<;;;:::999888777666555888777666555555555555555444444555555555444333333222222222111111111111111////////////////////////------------------------........................////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++,,,------------,,,++++++,,,,,,,,,---------,,,------......------,,,...------------...//////eeeGGG===999777777888888777777666666666555555444444333222222111000///...///111333555////////////000000000000////////////////////////,,,------......------,,,,,,,,,,,,---...///000000---+++***+++------,,,+++,,,,,,,,,------------...,,,,,,,,,---------..............................,,,,,,,,,---------......------...000000111111111111000//////111111000///111111222333333333333222222333444666777777888888666777888:::;;;===>>>>>>======>>>???????????????@@@AAABBBAAA???===============>>>@@@BBBBBB???===;;;;;;<<<<<<======>>>>>>===<<<;;;999888888777777777666555444333333333333222222222333333333333333333222222222222222111111000111111111222111111111------......///......---............---------------------------------------------,,,,,,,,,+++++++++++++++++++++++++++***************************)))))))))******)))))))))111777777000)))'''((('''((()))************)))((((((((((((((((((((((((((())))))(((((((((((())))))******))))))))))))************))))))(((''''''&&&((()))))))))************))))))*********+++++++++************************))))))************))))))((((((((((((((((((((((((************************((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************((()))*********))))))))))))))))))))))))))))))))))))))))))***+++++++++,,,)))***,,,+++******+++---+++++++++,,,,,,,,,------,,,,,,,,,------------...---------...//////000000...//////000111111222222222111111111222555777999888999999999888888888888999:::;;;;;;;;;:::999888999888888777666555555444333444555666888:::;;;<<<;;;;;;:::999888666666555777777666555555444555555444444555555444333222222111111111111111111111111.............../////////---------------------------------...............////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++,,,,,,,,,,,,++++++,,,,,,---,,,,,,+++++++++++++++++++++++++++***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,------,,,,,,------------,,,,,,...------------...//////dddGGG>>>999777777666666666666666666666555555444444333222222//////000111333666888:::////////////000000000000////////////////////////,,,------......------,,,,,,---------.../////////,,,+++***+++,,,---,,,+++,,,,,,,,,,,,------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,---------............///000111222333111000//////111111000///000111111222333222222222222333444555666777777777555555777888:::<<<>>>>>><<<===>>>>>>??????>>>>>>>>>@@@AAA@@@>>>======>>>>>>======???@@@@@@>>><<<;;;;;;;;;<<<<<<<<<<<<<<<;;;:::999888888777777888777666555444444333444444333333333222222111111111222222222222222222111111//////000000111222222333---...//////000/////////.........------------,,,---------------------------.../////////...,,,+++,,,,,,,,,,,,,,,+++++++++************************))))))************)))))),,,000111,,,(((((()))(((((()))***++++++***)))((())))))))))))))))))))))))((((((((((((((())))))*********))))))))))))******))))))((((((((((((''''''))))))))))))************((())))))))))))*********(((((()))************)))))))))************))))))))))))))))))))))))))))))************************'''(((((())))))(((((('''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))))))))***((()))++++++)))((()))***))))))))))))))))))))))))***************+++++++++)))***++++++******+++---++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,------......///000000......///000000111111222222222222333444666888999777888::::::888777777888999::::::;;;;;;:::888888888777777666666555555555///000222555888;;;===>>>:::999999888777666555555666666555555444555555555444444555444444333222111000000000111111111111111---............/////////---------------------------------------.................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,...------------...//////bbbFFF===888666666666555555666666777666555555444444333222222///222555888:::;;;:::999.../////////000000000111////////////////////////,,,------......------,,,------..................+++***)))***,,,---,,,+++++++++,,,,,,,,,---------,,,,,,,,,---------......------------------------------........./////////000///......///111444666111000///000111111000/////////000111111111111000000111222444555555666666333444666888:::<<<===>>>;;;;;;<<<==================???@@@@@@>>>===>>>??????>>>======>>>???>>><<<::::::::::::::::::999999999888888777777777888888888777666555444444444444444444333222111000//////111111111111111111222222000000000000000111111222...//////000111111000000.........---------,,,,,,---------------------------...111222222000---+++------,,,,,,,,,+++++++++************************((()))***++++++***)))((('''******''''''******'''((()))***++++++***)))((())))))))))))))))))))))))((((((((((((((()))************))))))))))))******'''''''''((((((((((((((())))))))))))************''''''((((((((()))))))))&&&'''((()))***))))))((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((())))))(((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((()))))))))''')))++++++)))((()))***))))))))))))))))))))))))+++++++++***************(((***++++++******+++,,,***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---......//////000......//////000111111111111222222444555666777888555888::::::888777888999888999:::::::::888777666555555555555444444444444///000222444777999;;;<<<777777777666666666555555555555444444444555666666444444444444333222111111///000000000111111111222---------.........//////........................,,,,,,,,,------.........------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************************)))***+++,,,,,,,,,++++++******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++...------------...//////```EEE<<<777666666555555555666666777666555555444444333222222---111777;;;;;;888333000.../////////000000111111////////////////////////,,,------......------,,,...............---------+++***)))***,,,---,,,+++++++++,,,,,,,,,---------,,,,,,,,,---------......------------------------////////////000000000111222000...---...222555888222000///000111222111///---......//////////////////000111222333444444444222333555777999<<<===>>>999:::;;;;;;<<<<<<;;;;;;<<<>>>@@@@@@>>>>>>>>>???@@@>>><<<<<<===>>>>>>===:::999999999888888777777777777777777777888888999888777666555555444555555555444333222111///......111111111111111111222222222222111000//////000000//////000111111111111111......---------,,,,,,,,,------------------------,,,///222444444111---+++,,,,,,,,,+++++++++******************************((()))***++++++***)))((((((***)))&&&(((+++***&&&''')))***++++++***)))'''))))))))))))))))))))))))((((((((((((((()))************))))))))))))******&&&&&&''''''((()))))))))))))))))))))************''''''''''''((((((((((((%%%&&&''')))))))))((('''))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((())))))((('''&&&))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&'''''''''(((((())))))'''***,,,+++)))((()))+++)))))))))))))))))))))))),,,+++++++++******))))))(((***++++++******+++,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,------...//////000......//////000111111111000111222444666666777777555888;;;;;;999777888:::888888999999999777666555333333333333333333333444333333444444555666666666666666666666555555555555444444444444444555666777444555444444333222111000//////000000111111111222---------.........//////////////////////////////,,,,,,,,,------.........------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,************************)))***+++,,,---,,,++++++)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++...------------...//////\\\DDD<<<666888888888888777777777777333333444444444333111111555<<<@@@<<<111+++///555000//////............///111000000///...---------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............---..................---...------------...//////,,,---------.../////////111111111222333555666777111111000000111222333333......///000111222222333222222222333444555666777666666777888999::::::;;;<<<<<<<<<<<<<<<===>>>>>>:::===???>>>;;;<<>>===<<<;;;;;;::::::999888777777777::::::777777999999666777666444444666666666555333333333222222222111111333333333222222111111111222111111111000000//////000000000000////////////000///---,,,+++,,,,,,---...------,,,,,,------...///000222333333111...---++++++++++++******)))))))))***+++,,,,,,+++***)))(((((())))))))))))(((((()))******+++++++++******))))))))))))))))))))))))***)))((((((((()))+++,,,))))))))))))))))))))))))'''&&&&&&&&&'''(((***+++))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))((((((((((((((((((((((((*********)))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))************+++*********))))))((((((++++++******)))(((((((((******))))))((((((''''''))))))))))))))))))))))))---,,,+++******+++,,,---))))))************))))))---+++)))***,,,---+++))),,,+++***(((((()))***+++))))))***+++,,,------...+++,,,------......------+++,,,,,,---...///000000///////////////000000111555555444444444555666666888777666666666777999:::888888888888888777666666333444444444333333555666666666666666777777777777888888888777777777777666777777777777777666666555333333333333333333333333////////////............++++++,,,---.........---,,,---......//////......//////............//////000000//////............,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......---,,,,,,,,,,,,---......]]]DDD===888777777666666666555555555555444333333333333444555<<<======:::444000///000//////.........//////000111000000///......------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,------......------,,,---------------...//////------------............,,,,,,------...000111222///////////////000111111/////////000111111111222111111111111222333444555555666666777888999::::::::::::::::::;;;<<<======;;;===???===;;;<<<@@@EEEEEEBBB???>>>>>>>>>===<<<:::::::::999888777777777666888999666666999999666777555444444666777666666333333222222222111111111333333222222222111111111111111111000000000//////////////////............///...---,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,---...000111111///---+++++++++++++++*********))))))***++++++++++++***)))))))))(((((((((((())))))************************)))))))))))))))))))))))))))((('''''''''(((******))))))))))))))))))))))))''''''&&&&&&'''((()))***))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))************************)))))))))(((((((((((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))++++++************++++++))))))************)))))),,,***((()))+++,,,***(((++++++******************++++++++++++++++++,,,,,,+++,,,------...------------------...............//////......//////000111444444333333333444555555666666555555555666777888777888888888888777666555333444555444333333555666444555555555666666777777999888888888888777777777555555666666555555444333333333333333333333333333000000000000////////////,,,,,,---...............,,,---......//////......//////............///////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,------------...---,,,,,,,,,,,,---......]]]EEE>>>999555555555444444444333333666555333222333555777999<<<999555555666555000,,,...............///000111000000000///......------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,++++++******+++,,,,,,------,,,,,,+++---------------......///............------------------------...000111222...------------...//////000000000000000000000000000000000000111222333333444555666777888999999:::888888888999:::;;;<<<===<<<>>>???===;;;;;;>>>BBBAAA???===<<<======<<<;;;999999888888777777666666444777777555666999999777666444333444666777777666333222222222222111111111222222222111111111111111111111000000000000//////............------------------,,,,,,,,,---......,,,++++++******++++++,,,+++,,,...///...---+++***++++++++++++************)))***++++++++++++***)))***)))(((''''''((()))***++++++))))))))))))***+++(((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))(((((((((''''''((())))))))))))))))))))))))))))))(((((((((((())))))))))))((())))))******))))))(((************************))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))************************))))))))))))&&&&&&&&&'''((()))))))))'''''''''((()))*********)))))))))))))))))))))))))))******************)))))))))************))))))***)))((((((***+++***(((,,,,,,,,,+++++++++++++++,,,,,,,,,+++++++++******++++++,,,---------------............------,,,,,,///............///000000222222222222222333444444555555444444444555666777777777777777777666666555222444555555444333555666333333444555555666777777999999999888888888888777666666666666666555555444222222222222222222222222111111111000000000//////------.../////////......,,,---......//////......//////............//////......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---......[[[DDD===999555555555444444444333333555555555555666777999999444000---///444555111------------......000111111000000//////............,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))+++++++++,,,,,,+++++++++------,,,,,,------...///.........------,,,,,,,,,............///000111222...---------------......000000000000000/////////111000000000111111222333444444555666777888888999777777888999:::;;;=========>>>???===;;;:::<<<>>>===;;;::::::<<<===<<<;;;888888777777666666666555444777888666777:::;;;888555444333333555777777666222222222222111111111111111111111111111111111000000000000000000000///////////////.........------,,,,,,,,,,,,---......///,,,,,,++++++++++++,,,,,,***+++,,,------,,,+++***++++++++++++++++++++++++*********++++++*********+++)))(((&&&&&&((()))+++,,,+++)))((('''(((***+++((((((((((((((((((((((((''''''''''''(((((())))))(((((((((((((((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((()))))))))))))))(((((((((((())))))))))))))))))************))))))((()))))))))*********************)))))))))))))))'''''''''(((((()))))))))'''((((((((()))))))))***((((((((((((((((((((((((((()))***++++++***)))((())))))************))))))))))))))))))************333111...+++******+++,,,++++++++++++++++++++++++++++++,,,------------,,,------------------------......------......///000111000000111111222333444555555555555555666666666666666666777777666555555222444555555444444555666333333444555666777888999999999999999888888888888888888999999888888777666222222222222222222222222000000000000////////////......///////////////...,,,---......///.........///......------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++******++++++************++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---...XXXBBB<<<888666666666555555555444444333555777999999999777666///......///111222000///---------......000111111////////////............,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------......---,,,++++++***++++++++++++++++++***,,,,,,,,,,,,,,,---............------,,,,,,,,,+++++++++++++++,,,---......//////...------.........000000000///////////////222111111111111222222333222333444555666777777888777777888999:::<<<>>>???>>>>>>>>>===;;;:::;;;;;;:::999888999;;;<<<;;;:::777777777666666666666666555888999777888<<<<<<:::555444222333555666666555222222222111111111000000000000000000000000000000//////////////////000000000000000/////////......+++,,,,,,------.........------,,,,,,,,,,,,------+++,,,,,,---------,,,++++++++++++++++++++++++,,,+++******************++++++)))(((&&&&&&((()))+++,,,+++)))''''''((()))***(((((((((((((((((((((((((((((())))))************(((((((((((((((((((((((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''(((((())))))))))))(((((((((((())))))))))))))))))************))))))((()))))))))************))))))))))))))))))***************))))))(((((((((***)))))))))((((((((('''((((((((((((((((((((((((((()))***++++++***)))((())))))************)))))))))***++++++++++++,,,,,,:::666///***((())),,,///))))))***+++,,,,,,------***+++,,,,,,------,,,,,,++++++,,,,,,---......///---------------......////////////000111222333333555555666666666777777777444555555666666666555555222444666666555555555666444555666777888999::::::999999999888888888777777888888888888888777666666111111111111111111111111//////.........---------...///////////////......,,,---......///...............------------......+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++******))))))******+++++++++++++++++++++++++++,,,,,,+++++++++*********++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++,,,,,,++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,++++++++++++,,,------}}}WWWAAA<<<888777777777666666666666555444666999;;;;;;888555222111222333222111/////////...............///000111//////////////////......,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,------...------------,,,,,,,,,,,,...------------...///000000000///............///////////////////////////222111111111111111222222222222333444555666666777666666777888:::===>>>@@@=========<<<;;;;;;::::::999888888999;;;<<<:::999777777777777666666666666777::::::888999<<<<<<:::666444333333444555555444222111111111111000000000////////////000000000000......////////////000000111000000000////////////,,,,,,---.........------...------,,,,,,------...+++,,,,,,---------------++++++++++++,,,,,,,,,,,,++++++***))))))***++++++***)))(((''''''((()))***,,,+++)))(((''''''((()))(((((((((((((((((((((((((((((()))***************))))))))))))))))))))))))(((((()))******)))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''(((((())))))(((((('''''''''''''''''''''''''''&&&''''''(((((())))))***(((((((((((())))))))))))))))))************))))))))))))))))))************))))))))))))************+++++++++***)))(((((((((*********)))(((''''''''')))))))))))))))))))))))))))******************)))))))))************)))))))))***,,,,,,++++++,,,...999555...)))''')))---000((()))***+++,,,------...******+++,,,,,,,,,,,,,,,******+++,,,---...//////---,,,,,,,,,,,,---....../////////000111222333444555555666777777777777666333444555555555555555555222444777777666555555666666666777888999999::::::888888888777777777777666555555555555555444444333000000000000000000000000.........---------,,,,,,....../////////...------,,,---......//////............------------......++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,******))))))))))))******++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++)))******+++++++++++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++++++++,,,------|||VVVAAA===999777777777666666666555555888999::::::888555222000222222222111111000///...//////.........//////000.../////////////////////,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,------000////////////000111111000000///...............---.........///000000000111000000//////000000000111111222333444555666666444444555777999<<<>>>???===<<<<<<<<<<<<;;;:::999888888888:::;;;;;;999888777777777777777777777777888::::::888888;;;;;;888777555333333444444333222111111111111000000000000........./////////000000........./////////000000000000/////////.........,,,---.........---,,,+++---,,,,,,,,,,,,,,,,,,---+++++++++,,,,,,---------+++++++++,,,,,,,,,------++++++***))))))***++++++))))))(((((((((((())))))+++******)))((((((''''''))))))))))))))))))))))))'''''')))*********)))((())))))))))))))))))))))))'''((()))***++++++******))))))))))))))))))))))))(((((((((((())))))))))))''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&''''''((())))))***(((((((((((())))))))))))))))))************))))))))))))))))))************((()))))))))************))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))++++++************++++++))))))************))))))''')))++++++******,,,...111...+++)))(((***---///*********++++++,,,,,,,,,******+++,,,,,,,,,,,,++++++++++++,,,,,,---------,,,,,,,,,+++,,,------.../////////000111222444444333444555666666666555555222333444555555555555555222444777888777666555666666666777777888888888999777777777666666666555555444444444444444333222222000000000000000000000000///.........------------...............---,,,,,,,,,---......//////.........------,,,,,,------...,,,,,,,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++,,,******))))))))))))******++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++++++++++++++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,+++++++++***++++++,,,---}}}WWWBBB>>>:::777666666666666555555555<<<;;;:::888555333111000///---,,,...111222000---000//////.........//////.........///////////////,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...+++++++++,,,,,,---------,,,,,,+++++++++,,,------000///...---------------,,,------...///000111111000//////.........//////000111222333444555555666222333444666888:::===>>><<<;;;;;;;;;<<<<<<:::888999888999:::;;;;;;999777777777777777888888888888777::::::777777999999666888666444333333333222111111111111111000000000000---.........//////000000---.........//////000000//////.........---------------...///...---+++***,,,++++++++++++++++++,,,******+++++++++,,,,,,---+++++++++,,,,,,---------,,,+++***))))))***+++,,,(((((())))))))))))((((((************)))(((&&&&&&************************%%%&&&((()))))))))((('''))))))))))))))))))))))))&&&''')))***+++++++++***))))))))))))))))))))))))(((((((((((())))))))))))''''''((((((((((((''''''))))))))))))))))))))))))&&&&&&&&&'''((())))))***(((((((((((())))))))))))))))))************))))))))))))))))))************(((((())))))*********+++&&&&&&''''''((()))))))))''''''(((((())))))******))))))))))))))))))))))))---,,,+++******+++,,,---))))))************))))))&&&(((******)))(((+++---((((((((()))***+++,,,---,,,,,,,,,++++++++++++*********+++,,,,,,,,,,,,+++------,,,,,,,,,,,,++++++,,,,,,++++++,,,,,,---.../////////000111333444555222333444555555555444333222333444444555555555444222444777888777666555666666666666666777777777777666666666666555555555555555555666666555555444333000000000000000000000000000/////////............---.........---,,,,,,+++,,,---......//////.........------,,,,,,------...,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))*********+++******))))))))))))******+++++++++++++++++++++++++++++++++************)))++++++++++++++++++++++++++++++++++++++++++++++++))))))***++++++++++++*********+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++******++++++,,,---{{{UUU@@@<<<888666555444333222333444444888888666555333222000000111111000000//////......//////.........------------------...............++++++++++++++++++++++++///...,,,+++***++++++,,,...,,,))))))+++---......++++++++++++++++++++++++,,,,,,,,,++++++*********---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++------------------------------...//////...---------......///////////////////////////000000000000000000000000111111111111000222555666777888:::<<<;;;<<<===<<<999777666777;;;;;;;;;<<<<<<;;;777555999999999999999999::::::777777777777666666666666444444333333333333222222000000000000//////////////////......---------,,,000000//////......------///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///------,,,+++,,,---///000,,,,,,,,,++++++*********))))))))))))************))))))))))))))))))))))))***)))(((''''''((()))*********))))))((((((''''''******))))))((((((''''''((()))+++,,,---,,,,,,+++)))))))))))))))))))))))))))((('''''''''(((***+++******))))))((((((''''''''''''((()))))))))))))))******)))((((((((((((((((((((((((((())))))))))))))))))))))))************+++*********))))))((((((&&&'''((())))))((('''&&&(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++++++++*********))))))+++*********))))))((((((+++++++++*********)))))))))************+++++++++******************************+++++++++,,,,,,,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////000111111111111111333333444444444444444444333444444333111111222444777777666666555555555555333555888::::::888555333555555666666555555444333222222111111222222333444222222000///............/////////////////////////////////......---------.........------,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***+++++++++,,,************************,,,+++***((((((((()))***++++++******************++++++******************************************+++++++++************))),,,+++++++++***)))))))))+++,,,,,,,,,,,,+++************+++++++++,,,,,,,,,zzzUUU@@@<<<888666555444333333333444444555555555444333222111111111000000000/////////...//////.........---------..................------++++++++++++++++++++++++...---,,,+++++++++,,,---...,,,***)))+++---......++++++++++++++++++++++++,,,,,,,,,+++++++++******---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++---------------------------..................---------...///////////////.../////////000000000000//////000000000111111111111222444444555777:::===>>>===<<<;;;::::::::::::999888999:::;;;:::777555888888888999999999999:::999888888777666555444444333333222222222111111111000000000000/////////////////////.........------////////////........................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------,,,,,,+++++++++,,,......,,,,,,,,,++++++*********))))))))))))************))))))))))))))))))))))))***)))(((''''''((()))******)))))))))((((((((('''***)))))))))((((((((('''((()))***+++++++++***))))))))))))))))))))))))))))))(((((('''((()))***+++***)))))))))((((((((('''''''''((()))))))))))))))******)))((((((((((((((())))))))))))(((((((((((((((((()))))))))******************)))))))))(((((('''((())))))))))))((('''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++++++++*********))))))************)))))))))(((+++++++++*********))))))))))))*********+++++++++*********************************+++++++++,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///000/////////222333333333333444444444555666666555333222333555666666555555555444444444333555777999999777555333333444444444444333222222222222111111222222333444222111000//////...//////////////////////////////.........---------,,,,,,......---------,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++************************,,,+++)))((((((((()))***************************************************************************))))))******+++++++++,,,+++++++++***************++++++,,,,,,++++++***)))*********+++++++++,,,,,,yyyTTT@@@<<<888666555444333333333333444333333333222222222222222000000000000/////////////////////............---/////////...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------...,,,******+++---...---++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,++++++------------------------......------------......------...////////////........./////////000000000//////000000000000111111222222222333555:::AAAFFFGGGBBB===:::;;;;;;:::999777777777888999999777555777777888888999999999999:::999888777555444333333222222222111111111000000000000000000////////////000000////////////...................../////////............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************++++++,,,+++++++++***++++++,,,---+++++++++++++++*********))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))***))))))(((((())))))))))))))))))))))))((((((((((((((()))******))))))))))))((((((((((((''''''((()))))))))))))))***))))))(((((((((((((((******))))))((((((''''''(((((())))))))))))************))))))))))))((((((((())))))******))))))((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++************)))))))))************))))))))))))+++************))))))))))))))))))*********++++++*********************************++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------111111111222222222333333777888888666444333444555444444444444333333333333222444666888888666444222222222222222222111111000222111111111111222333333000000////////////000000////////////////////////------------,,,,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************************************+++***))))))((()))))))))************************************************************************'''((()))***+++,,,------***************+++++++++++++++,,,,,,++++++***)))*********++++++++++++,,,wwwTTT@@@<<<888555555444444333333333333333333222222111000000000000000000000/////////////////////...............000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------...---+++******,,,---------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,---......,,,---......//////.............../////////000000////////////000000000111000000111333888@@@JJJQQQPPPHHH???:::::::::888555999888777888888888666444666666777777888999999999888888777666555555444444222222222222111111111111000000000000////////////000000000000000/////////---------....../////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++,,,******************+++++++++++++++***************((()))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))((((((((((((************)))(((((('''))))))))))))))))))))))))((((((((((((((())))))***))))))))))))((((((((((((''''''((()))))))))))))))))))))(((((((((((())))))******))))))((((((''''''(((((((((((()))))))))***))))))))))))))))))(((((())))))************))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))*********)))))))))))))))************))))))))))))))))))))))))************************************************++++++++++++++++++++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------//////000000111111222222777888777555333222333444333333333222222222222222222333555666666555333222222222222222222111000000111111111111111222222333000////////////000000111////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,+++++++++***)))))))))******************************))))))))))))))))))***************+++++++++***************+++++++++************************((())))))***++++++,,,,,,)))))))))***+++++++++,,,+++++++++++++++***))))))************++++++++++++tttSSSAAA<<<888444444444444444333333333555444333222000///...---////////////000000000000////////////////////////000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---------------+++***+++,,,...---,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,------...........................////////////...////////////000000000000000111222777???IIIOOONNNGGG>>>:::::::::777444;;;:::888888888777555333555555666777777888999999555555555555666666666666444333333333333222222222000000000000/////////////////////000000000000000,,,,,,------......//////...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,*********************)))************************((()))))))))************))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))++++++******))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))(((((((((((())))))))))))''''''((()))))))))))))))))))))(((((((((((())))))***)))))))))(((((((((''''''(((((((((((()))))))))(((((((((((((((((())))))******))))))))))))******(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))(((((()))))))))*********************************))))))*********+++++++++************++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---......///000000111222222555555555333111000111333111111222222222222222222222333444555555444333222333333333333333222222111111111000000111111222333000////////////000000111////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,+++++++++***))))))))))))))))))))))))))))))))))))))))))*********))))))))))))*********+++++++++))))))*********+++++++++************************************************)))))))))***+++++++++,,,***++++++++++++***))))))))))))*********+++++++++rrrRRRAAA===777444444555555444444333222666555444222000///------////////////000000000000...////////////000000000/////////...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,+++***+++---...---,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++************++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,---............---------........./////////......////////////000000111111111111333777>>>BBBBBB>>>:::999;;;;;;999777;;;:::888777777777555444444444555666777888888999333444444555555666777777444444444333333333222222000000000000////////////......////////////000000---------------.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++++++++,,,******+++++++++***)))))))))))))))***************))))))))))))************))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))++++++***)))))))))******))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((())))))))))))''''''((()))))))))))))))((((((((((((((())))))***((((((((()))))))))))))))''''''(((((((((((())))))''''''(((((((((((())))))***))))))(((((())))))***(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((()))))))))))))))***))))))))))))************(((((()))))))))))))))***((((((((()))))))))******************************)))))))))************+++******)))******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---...//////000111222222222333333222000///111222111111111111222222222222333333444555555444333333444444444444444333333222111000000000000111222222000000////////////000000////////////////////////,,,,,,,,,,,,------------++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------+++++++++++++++++++++++++++++++++***************))))))))))))))))))))))))(((((()))************))))))))))))***++++++,,,,,,)))))))))***++++++,,,,,,************************+++++++++*********))))))***************+++++++++******++++++******)))((()))))))))************+++qqqQQQAAA===777444444555555555444333222555444333222111000//////.../////////000000000111.../////////000000000000..................------------------------------+++,,,---------,,,+++***,,,++++++,,,---...---+++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++************++++++------,,,,,,,,,,,,++++++++++++++++++++++++++++++***+++---//////---+++***+++,,,------......---------------.........//////........./////////000000000111222222111333666888666777999::::::999888666777666444555666777777666333444444555666777888999444444555555555555555555333333333333222222222111000000000000////////////------........./////////...------------------,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***************++++++,,,,,,,,,+++))))))((()))))))))*********+++))))))))))))************))))))))))))))))))))))))'''((()))******)))(((''''''((((((((()))))))))***'''((((((((()))))))))***))))))((((((((()))***+++))))))))))))))))))))))))&&&'''((()))***))))))((('''((((((((()))))))))***''''''((()))))))))))))))((((((((((((((()))******''''''(((((())))))******'''''''''((((((((())))))'''''''''((((((((())))))))))))(((''''''((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))******((()))))))))************(((((((((((())))))******(((((((((((()))))))))***************************))))))))))))************))))))))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............---...///000111222333333000111111111000000222333111111111222222333333333444444555555555555444444444444444444444333333222000000000000000111222222222111000//////...//////////////////////////////,,,,,,---------.........******+++++++++,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,,,,------***************************************+++++++++))))))))))))))))))))))))'''((()))***+++******)))((())))))***++++++,,,,,,((())))))***++++++,,,,,,***************************************++++++++++++++++++******************************))))))((())))))))))))************pppQQQAAA===777333444555555555444333222333333333222222222111111.../////////000000111111.../////////000000111111---------...............------------------------,,,------...---,,,***)))+++++++++,,,......---+++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++************++++++---------,,,,,,,,,++++++++++++++++++++++++++++++)))+++---000000---+++)))+++,,,------......---------------.........//////............/////////000///000333333333333555666222666999;;;999666444333333222111333555888888888333333444555666777888999666666666555555444444333222222222111111111111000000000000000////////////,,,---------......//////.........------,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))((())))))+++,,,------,,,+++***)))(((((())))))*********+++))))))))))))************))))))))))))))))))))))))'''((()))******)))(((''''''((((((((())))))******'''((((((((())))))******((('''&&&&&&'''((()))***))))))))))))))))))))))))&&&''')))*********)))((('''((((((((())))))******'''(((((()))))))))))))))((((((((((((((()))******&&&&&&'''((()))***++++++''''''''''''((((((((()))&&&'''''''''(((((()))))))))((('''&&&&&&'''((()))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((())))))******(((((())))))*********+++'''((((((((())))))******(((((((((((())))))))))))************************))))))))))))************))))))))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------......///000111222333333///000111111000111333555111111222222333333333333444555555555555555555444333444444444444333222222000000000000000111111222222222111///............////////////////////////---------....../////////*********++++++,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,---------************************))))))******+++++++++,,,))))))))))))))))))))))))'''((()))+++++++++***)))((())))))***++++++,,,,,,((())))))***++++++,,,,,,************************(((((()))***+++,,,,,,---,,,+++++++++******))))))***************)))(((((())))))))))))************nnnPPPAAA===777777777666555444444333333333333222222111000000000000000000000000000000000////////////////////////---------------------------,,,,,,++++++,,,,,,------,,,,,,+++*********+++,,,,,,,,,++++++*********...,,,+++,,,......+++((())))))*********+++++++++******++++++++++++,,,,,,,,,,,,,,,++++++*********************************+++*********++++++,,,---,,,,,,------------......//////.........---------,,,666222)))+++---+++///000000000111222222333333333333555555555555333333555666666666666666555555444444444444444555666777777666666555555666666777333333333222222222111111000000000000000000000000////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++*********+++++++++******++++++,,,---,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))+++)))(((&&&&&&((()))+++(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((('''((((((((())))))*********((('''&&&&&&'''(((***))))))(((((('''''''''&&&(((((())))))******++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((******))))))))))))******))))))))))))************++++++******))))))(((((())))))))))))************,,,,,,,,,++++++*********...//////---,,,+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111222333111111000000111111222333222333444444333222000///333333444444555666666777444444333333333222222222222222222111111111111000222111111000///......---........................++++++++++++++++++++++++......//////...,,,+++)))+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,)))***+++,,,,,,+++***)))++++++******))))))((((((((()))***)))''''''(((***)))***,,,------,,,***)))+++++++++++++++***)))((((((((())))))*********+++***+++,,,,,,+++***)))((())))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((kkkNNN@@@===888777666666555444444333333333333222222111000000000000000000000000000000000////////////////////////---------------------------,,,,,,++++++,,,,,,------,,,,,,+++******++++++,,,,,,++++++++++++++++++...,,,***+++,,,---+++)))))))))*********+++++++++------,,,,,,,,,+++++++++,,,,,,,,,+++++++++******************************,,,+++++++++++++++,,,,,,)))))))))*********++++++........................---555111+++111222...000///000000111111222333333222333444555555444333222444555666777777666555444333333444444555555555666555555555444444333333333333333222222222111111111////////////////////////////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***************+++++++++++++++,,,,,,---++++++++++++*********)))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((''''''((((((((())))))))))))((('''&&&&&&'''((()))))))))((((((((('''''''''((()))))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((******))))))))))))******))))))))))))*********************)))))))))))))))))))))))))))************,,,,,,,,,++++++************++++++***(((''')))***,,,,,,,,,,,,,,,,,,,,,,,,------...///000111111222111111000000000111222222222222333333333222111111222222222333444444555555444444444333333333222222222222222111111111000000111111000000///......---........................++++++++++++++++++++++++---......///...,,,+++***+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,)))***++++++++++++***)))*********)))))))))))))))((()))***)))'''''')))*********,,,,,,,,,,,,******+++++++++++++++***))))))((()))))))))************+++++++++++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((hhhMMM@@@>>>888666666666555444444333333333333222222111000000000000000000000000000000000////////////////////////---------------------------,,,,,,++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---+++***)))+++++++++******************+++++++++------,,,+++***)))((((((,,,,,,,,,++++++++++++***************************---,,,,,,+++++++++,,,,,,(((((()))))))))*********---------------.........+++111,,,)))111333------//////000111111222222333111222333444444333222111333444666777777666555333333333444444555444444444444444555555444333222111222222222222111111111000////////////////////////////////////////////////------------------------++++++++++++++++++++++++++++++***)))))))))******,,,,,,++++++,,,,,,---...,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((''''''''''''(((((((((((()))((('''&&&&&&'''((()))))))))((((((((((((''''''))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******))))))))))))************))))))))))))************))))))))))))************+++++++++++++++*********((())))))(((&&&&&&'''))),,,,,,,,,,,,,,,,,,,,,,,,........./////////000000000000000000000111111222222222111111222222333333111111111222222333333444444444444444333333333333222222111111111000000000111000000//////.................................,,,,,,,,,,,,,,,,,,,,,,,,---............---+++***+++,,,,,,------,,,,,,+++,,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,)))***++++++++++++***)))))))))))))))************((()))***)))(((''')))+++++++++++++++++++++++++++++++++,,,,,,,,,+++******))))))))))))************++++++***)))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))fffKKK@@@>>>888666666555555555444444444333333222222111000000000////////////////////////////////////////////////---------------------------,,,,,,++++++,,,,,,------,,,,,,+++++++++,,,,,,*********++++++,,,,,,,,,,,,+++)))))))))******+++************************+++******)))((((((''''''++++++++++++++++++++++++************************---,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,.........------,,,,,,,,,+++000,,,)))000000+++/////////000000111222222222111111333333333333111111222333666777777666444333333333444555555444333222333444555555555555444333222111111111111000000000////////////////////////////////////////////////------------------------******************************)))))))))))))))***,,,,,,,,,+++,,,,,,---......------------,,,,,,,,,************************(((((((((((((((((((((((((((((((((((((((((((((((()))(((''''''''''''((()))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((''''''''''''''''''(((((()))(((''''''''''''((()))))))))((((((((((((((((((***))))))(((((('''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))******((()))))))))************(((((())))))******++++++((()))))))))************+++++++++*********************+++***(((((()))+++,,,,,,,,,,,,,,,,,,,,,,,,........................000////////////000111111222111000000111333444666111111111222222222333333444444444444333333333333111111111111000000000000000000/////////.................................,,,,,,,,,,,,,,,,,,,,,,,,------.........---+++***+++,,,,,,------,,,,,,+++,,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,*********++++++*********(((((())))))******++++++((()))***)))((((((***,,,++++++************++++++++++++,,,,,,,,,,,,++++++)))))))))))))))*********+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))dddJJJ???===777555555555555555444444444333333222222111000000000////////////////////////////////////////////////---------------------------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,------*********++++++,,,,,,,,,************)))******+++************************))))))******************++++++++++++++++++++++++************************,,,++++++*********++++++,,,,,,,,,------------...000000///---,,,+++***)))...333///---222///,,,333...//////000111111222222111111333333333333111111222333555666777666555444555555555555444333333222222333333444444444444333111111111000000000//////........................////////////////////////------------------------***************************)))))))))))))))******,,,++++++++++++,,,------,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((((((''''''((((((''''''''''''(((((((((((())))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))*********))))))))))))******((()))))))))************(((((())))))******++++++((()))))))))***************************************+++,,,+++******+++---,,,,,,,,,,,,,,,,,,,,,,,,---------------.........//////......//////000111111111000000111333555666222222222222222333333333444333333333333222222222111111111000000000//////////////////....................................,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,++++++,,,,,,------,,,,,,+++,,,++++++******++++++,,,,,,++++++******++++++,,,+++******************+++(((((())))))******++++++((()))***)))((()))***,,,+++******))))))******+++***++++++,,,,,,+++++++++******))))))))))))))))))******((((((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******bbbIII???===666555555555555555555555555333333222222111000000000000000000000000000000000////////////////////////---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,------...++++++++++++++++++,,,,,,(((***,,,,,,+++***+++,,,+++++++++***************+++++++++,,,,,,,,,------***++++++++++++,,,,,,,,,************************)))))))))))))))***++++++******+++++++++,,,,,,,,,000///...---,,,******)))+++...,,,...555000***000......///000000111111222111222333444444333222111222333444444555555555555888777666444444333333333555444333222111111111222000000000000////////////........................////////////////////////........................++++++++++++++++++++++++******)))))))))***++++++++++++******++++++,,,---*********)))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))******************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))************))))))))))))******))))))))))))************))))))))))))************))))))))))))************)))))))))***************)))*********))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.....................///000000111111111111222333444555222222222222222222222222222222222222111111111111111111000000000/////////................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,++++++,,,,,,------,,,,,,+++++++++************++++++,,,++++++******++++++,,,++++++***))))))***++++++))))))))))))************((()))******))))))+++---************************))))))***+++++++++******************))))))))))))))))))((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************{{{___GGG???===777555555555555555555555555333333222222111000000000000000000000000000000000////////////////////////---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,---......,,,,,,++++++++++++++++++'''***...///---++++++,,,+++++++++*********))))))+++++++++++++++***************+++++++++,,,,,,,,,************************''''''''''''((()))++++++)))*********++++++++++++---------,,,,,,,,,,,,+++******)))444BBB===...,,,......//////000111111111222333444555555444333222333333222333333555666777;;;999777444333333444555>>><<<888444111000111111000000/////////.................................////////////////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,,,,******))))))******+++,,,++++++*********)))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&''''''''''''''''''&&&(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((++++++******))))))))))))''''''((((((((((((''''''(((((()))))))))*********************++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))***************))))))))))))******))))))))))))*********************)))))))))))))))))))))))))))************((()))))))))*********+++(((*********))))))+++---,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---......///......------......///000000111222222333333333333111111111111111111111111111111111000000000000///111000000000////////////................................................------------------------+++,,,---.........,,,,,,+++,,,,,,------,,,,,,+++++++++************++++++,,,++++++******++++++,,,++++++***))))))***++++++*********)))))))))))))))((()))******)))***,,,...((()))***++++++***)))((('''((()))************)))************)))))))))((('''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************xxx\\\FFF???>>>888444555555555555555555555333333222222111000000000000000000000000000000000////////////////////////---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,---...///---,,,,,,++++++*********&&&***///111///,,,+++,,,++++++++++++******))))))******)))((('''&&&%%%%%%*********++++++,,,,,,,,,************************%%%%%%%%%&&&((()))+++,,,***++++++++++++,,,,,,,,,******+++,,,,,,---......000------>>>UUUOOO999000......//////000111111111333333555555555555333333444333222111222444777888===;;;777444222333555777HHHDDD>>>888444222222222000/////////....................................////////////////////////000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,------)))))))))((()))******+++.........---------,,,,,,(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((,,,+++++++++******))))))''''''((((((((((((''''''(((((())))))*********+++*********+++,,,,,,,,,---************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++******))))))))))))******))))))))))))************++++++******))))))(((((())))))))))))************(((((())))))*********+++***+++,,,+++***+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++---...//////...------------...//////000111222444444333222111000000000000////////////000000000000////////////000000000000////////////---.............................................------------------------+++,,,---.........---,,,+++,,,,,,------,,,,,,+++++++++************++++++,,,++++++++++++++++++,,,,,,+++***))))))***+++,,,++++++******))))))((((((((()))******)))***,,,...''')))***,,,,,,***)))'''''''''((()))))))))))))))+++*********))))))((((((&&&'''(((*********)))((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++wwwZZZDDD===<<<555666555555555555444444444111111222333333111000///000000000000000000000000......///000000///...---+++...111111///---++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,+++,,,.........,,,***)))************************++++++******++++++,,,---))))))))))))))))))))))))))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,...++++++222<<>>999555333333333111111000//////////////////............---------//////.........---------.........------,,,,,,,,,......---,,,++++++++++++,,,,,,------------------))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''))))))'''''''''(((''''''(((((())))))************))))))((((((''''''(((((((((((())))))))))))''''''''''''((((((((((((************************)))((('''(((***++++++***))))))))))))))))))))))))&&&'''))))))(((((()))+++))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))&&&''''''((()))*********))))))))))))((((((((((((&&&''''''((((((((((((((())))))))))))))))))*********)))(((''''''((()))***))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))+++*********))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,+++++++++++++++,,,,,,,,,++++++++++++++++++,,,,,,,,,---------......++++++,,,,,,,,,,,,------///000000000111111111111000000111111111111000000000000//////.........---................................................------------------------,,,,,,,,,++++++,,,------************))))))(((((((((((())))))************))))))*********+++++++++++++++************++++++************************)))))))))))))))))))))))))))************++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++))))))))))))))))))))))))''')))***)))((('''(((***&&&))),,,,,,***)))+++---yyy\\\EEE<<<<<<666666555555555555444444444111222222222222111000000000000000000000000000000......///000000///...---***,,,------,,,+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,++++++******************************+++,,,------+++)))(((++++++++++++++++++++++++)))))))))))))))***++++++************************)))******+++,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++---000000,,,(((------------............////////////////////////111111111111111222222333222222333333444555555666:::888555333222222444555111111000//////////////////............---------///.........------------......---------,,,,,,,,,,,,,,,,,,++++++,,,------,,,,,,,,,,,,,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''')))++++++)))((()))***(((((((((((())))))))))))***)))))))))((((((((('''(((((((((((())))))))))))''''''((((((((()))))))))***************************)))((()))***+++***)))))))))))))))))))))))))))''')))******(((((()))+++))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))''''''((())))))***++++++))))))))))))((((((((((((''''''((())))))))))))(((*********)))))))))))))))***)))(((((((((((()))******************************))))))(((((())))))***))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))***)))))))))))))))))))))))),,,,,,,,,------------...++++++,,,,,,,,,,,,------//////000000000111111111000000111111111111000000000/////////............................................................---------------------------,,,,,,+++,,,,,,------+++++++++******))))))))))))))))))*********++++++))))))*********++++++++++++******))))))******+++************************))))))))))))))))))))))))))))))*********++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((()))***)))((('''(((***''')))***)))(((((()))***{{{___FFF<<<<<<777666555555555555444444444333222111111000111111111000000000000000000000000......////////////......***++++++******+++---000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,---------,,,,,,************************)))***+++,,,+++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,***************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......///...,,,******))),,,,,,------............////////////////////////000000//////000000111222000000111111222333333333222111000//////111333555111000000//////////////////............---------............------------...------------,,,,,,,,,++++++++++++,,,---...///,,,,,,++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++,,,,,,+++******+++))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))((((((((()))))))))******************************,,,+++)))***++++++***))))))))))))))))))))))))))))))+++++++++)))((()))***))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((())))))***+++++++++))))))))))))(((((((((((('''((())))))******))))))+++*********))))))((((((***))))))((())))))******++++++++++++++++++++++++*********))))))*********))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))******)))))))))))))))))))))))),,,,,,,,,,,,------------++++++,,,,,,,,,,,,------////////////000000000000///000000111111000000///////////////............................................................------------------------------,,,,,,,,,,,,,,,---,,,,,,++++++++++++***************+++++++++++++++***************++++++++++++******))))))******+++************************)))))))))))))))))))))))))))))))))*********+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((()))******(((((()))***,,,***(((((()))******)))|||```GGG======888666555555555555444444444444333111000000000111222////////////////////////.........///////////////------...---,,,,,,...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...++++++++++++++++++++++++++++++,,,------------,,,++++++++++++++++++++++++..................//////,,,,,,,,,------......///........................///............///000000000000000111111222222222444333111000000000111222000000////////////000000///............---------------------------------------------------------,,,+++++++++,,,,,,---...------,,,+++***))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))+++,,,,,,+++******+++******))))))((((((''''''))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************************---+++******++++++***(((((((((((((((((((((((((((+++,,,,,,+++)))((()))***((((((((((((((((((((((((((())))))******))))))((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))******++++++++++++))))))))))))(((((((((((((((((()))***************++++++******)))(((((((((***)))))))))******++++++++++++++++++++++++++++++++++++************++++++((((((((((((((((((((((((*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***++++++,,,---+++++++++++++++,,,,,,,,,++++++,,,,,,,,,---------+++++++++,,,,,,,,,------........./////////000000//////000000000000/////////////////////.........................................................,,,,,,------------------...------,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************))))))))))))******************************(((((((((((((((((((((((())))))))))))************************))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))*********++++++++++++))))))))))))))))))))))))((()))******)))((()))***222...***)))+++---,,,+++zzz___GGG>>>===888666555555555555444444444444333111000000000111222////////////////////////............//////000000///111333333111...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***++++++,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...************************++++++,,,------------,,,++++++++++++++++++++++++---***'''(((,,,///...,,,++++++,,,,,,---......///------------------------......------......///000111111111111222222222222444333222000000000000000000000////////////000000///............---------,,,,,,------------------------------------------...---,,,,,,+++++++++,,,...------,,,+++******)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((***++++++***))))))*********))))))((((((''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************************************---+++******++++++)))(((((((((((((((((((((((((((+++,,,,,,+++)))((()))***(((((((((((((((((((((((('''(((((())))))(((((('''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((***************+++++++++))))))))))))(((((((((((((((((()))***************************))))))(((((()))******+++++++++++++++++++++++++++++++++++++++++++++************++++++(((((((((((((((((((((((())))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******+++,,,,,,---******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,---------............///////////////000000000000//////.........///////////////................................................,,,,,,,,,---------......///...------,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++***************************))))))))))))))))))***************************(((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))*********++++++++++++************************)))***+++***)))((()))+++222...***)))+++---,,,+++vvv\\\GGG???>>>777666555555555555444444444333222111111000111111111000000000000000000000000......---......///000111000333555555222///,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***+++++++++******************************,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,))))))(((((())))))***+++))))))))))))))))))))))))***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++...+++'''(((,,,---+++)))******+++,,,---......///------------------------......------......///000222222222222222222222222.........//////000111111///////////////000000111///............---------,,,,,,,,,,,,------------,,,,,,,,,------------...///...---,,,++++++++++++------,,,,,,++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''')))******)))(((((()))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((()))))))))******************************+++***((()))******)))((()))))))))))))))))))))))))))+++++++++)))((()))***))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************))))))))))))(((((((((((('''((())))))******)))))))))))))))))))))))))))***)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++*********))))))*********))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***++++++((((((((()))******++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------.........///...//////000000//////............///////////////................................................+++,,,,,,------.........000///...---,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++++++++*********+++++++++******************))))))(((((())))))***************************))))))))))))))))))))))))((((((((()))))))))******(((((()))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************)))***++++++))))))***+++,,,***(((((()))******)))qqqXXXFFFAAA>>>555666555555555555444444444111222222222222111000000000000000000000000000000...---------...///111222///000111111...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,++++++******************************+++++++++++++++,,,,,,---++++++++++++++++++++++++((((((''''''(((((()))***(((((((((((((((((((((((()))******+++,,,+++++++++************************---------,,,,,,,,,++++++)))***+++,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,...............//////000111111111111111111111111,,,------...000111222222///////////////000111111///............---------++++++,,,,,,,,,---------,,,,,,,,,---------......------,,,++++++,,,,,,,,,+++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''')))******)))(((((()))(((((((((((())))))))))))'''((((((((()))))))))***(((((((((((())))))))))))''''''((((((((()))))))))************************)))((('''''')))***)))((())))))))))))))))))))))))''')))******(((((()))+++))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''((())))))))))))(((((((((((()))******++++++)))***+++,,,---------,,,***************************))))))(((((())))))***))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,'''(((((()))******++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,---------...............////////////................../////////000................................................++++++,,,,,,---......///000///...------,,,,,,,,,***+++++++++,,,,,,,,,,,,++++++*********)))))))))+++++++++*********))))))))))))(((((((((((())))))************************))))))))))))))))))))))))(((((((((((()))))))))***(((((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************)))***++++++))))))***+++''')))***)))(((((()))***nnnUUUFFFBBB???444666666555555555444444444111111222333333111000///000000000000000000000000...---------...///111222---------+++******,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,******))))))***+++,,,,,,************************)))))))))))))))******+++(((((((((((((((((((((((())))))***++++++++++++***************************%%%***...---)))(((***...)))******+++---...//////,,,,,,,,,,,,,,,,,,,,,,,,///............///000000111111111111000000000000///000000111111222222222///////////////000111111//////.........---------+++++++++,,,,,,---------,,,,,,,,,------.........++++++++++++,,,---......)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))++++++)))((()))***''''''(((((())))))******'''((((((((())))))******(((((((((((())))))))))))''''''''''''((((((((((((************************'''&&&&&&'''(((***)))((())))))))))))))))))))))))&&&((())))))(((((()))+++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))'''((((((((())))))******)))))))))))))))))))))))))))))))))((((((((((((((())))))))))))((((((((((((&&&''''''(((((((((((((((''''''((()))***+++,,,,,,)))***+++---......------))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++,,,---...)))******+++,,,,,,------******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------............////////////......---.........//////000000................................................++++++,,,,,,---...//////000000///...---,,,,,,,,,*********++++++,,,,,,,,,+++*********))))))((((((++++++++++++******))))))))))))(((((((((((())))))************************))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++************************)))+++++++++***)))***+++&&&))),,,,,,***)))+++---oooXXXFFF???===888777555333333555777888888666555333222111111222333222111111000///......---///////////////////////////............---------,,,++++++++++++,,,---...000000000///...---++++++******++++++++++++,,,,,,))),,,...000000...,,,)))******+++++++++,,,,,,,,,,,,+++)))(((((()))+++,,,...+++))))))***,,,,,,,,,***)))))))))((((((''''''))))))(((((('''''''''&&&******))))))******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++,,,---//////.........------------------............///222222111111000//////...222333444444222000000111222222111111000////////////---,,,---000222000...000000//////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,))))))))))))))))))))))))------,,,+++************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******))))))(((((('''''')))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''((()))***++++++(((%%%%%%(((++++++***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((+++*********))))))(((((()))***+++***)))((()))***,,,,,,+++***)))))))))***))))))************))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))),,,+++++++++***)))))))))+++***)))(((((()))***+++&&&'''((()))+++---......)))************+++++++++************+++,,,---...------------------------)))***+++,,,...///000000000000111111111111000000........................000000//////.........---////////////..................---------...//////......---,,,,,,+++******++++++++++++++++++++++++,,,++++++******++++++,,,************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))******************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((lllVVVEEE>>>===888555444444555777777666555555444222111000000111111111111111000///.........///////////////////////////............---------+++++++++,,,,,,---------............------,,,++++++++++++,,,,,,,,,------***+++---//////---+++*********+++++++++,,,,,,,,,,,,+++)))(((((()))+++,,,---+++******+++,,,,,,+++((())))))))))))))))))***)))))))))(((((((((''''''))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---///.........---------,,,------------............000000000000000000000000111222444333222111111222333333222111000////////////...,,,---000111///---/////////...............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))++++++***)))))))))******))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((()))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))+++(((%%%%%%(((*********))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((*********)))))))))((((((((()))******)))((()))++++++***))))))((((((((()))))))))************))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))++++++******************+++***)))(((((()))***+++,,,,,,++++++*********))))))************+++++++++************+++,,,---...------------------------***++++++,,,---.../////////000000111111000000///........................000/////////.........---............---------------------------......///...------,,,++++++******++++++++++++++++++++++++,,,++++++******++++++,,,))))))******++++++,,,,,,))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((hhhSSSCCC======888333333555777888888555333333222111000000///000000111111000000//////......///////////////////////////............---------***+++,,,---------,,,+++,,,,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,***+++,,,,,,,,,,,,+++*********+++++++++,,,,,,,,,,,,+++***))))))***+++,,,,,,+++***+++,,,---+++)))(((((())))))***++++++,,,*********)))))))))))))))((()))***+++++++++***)))+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------......------------,,,,,,------------............---......///000111111222000111333333222111222333444444333222111000///...000...---...//////...---------..................,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***))))))))))))))))))))))))))))))((((((((()))******))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((('''''''''''''''''''''''')))))))))))))))))))))))))))((((((''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))+++******)))((('''''''''***(((&&&&&&(((*********))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))(((((('''((())))))))))))***+++))))))((('''''''''(((((())))))************))))))))))))))))))))))))))))))((((((((((((((())))))***))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************************))))))))))))******......---,,,+++***)))((()))************+++++++++************+++,,,---...,,,,,,,,,,,,------------,,,,,,,,,,,,------------//////000000000000//////......................../////////...............------------,,,,,,,,,+++,,,,,,,,,---------......------,,,,,,++++++******++++++++++++++++++++++++++++++************++++++((()))***+++,,,---......))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))gggRRRBBB<<<<<<777444444444555777777555333333222222111000000//////111000000000/////////...///////////////////////////............---------***+++---......---+++***)))***+++,,,,,,,,,,,,,,,))))))))))))************++++++************++++++******+++++++++,,,,,,,,,++++++***))))))***+++++++++***+++,,,------+++)))***************+++++++++************************'''(((***,,,,,,+++)))(((************************************++++++++++++++++++,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,---------.........------...//////000000111...000222222222111222333555444333222111000///...000///............---,,,,,,,,,,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,------,,,***)))))))))))))))))))))))))))(((((((((((())))))***+++(((((((((((((((((((((((((((((())))))))))))((((((((()))))))))************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***)))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((''''''***)))((('''((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))((((((%%%'''))))))((()))***,,,))))))(((''''''((((((((())))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))(((((())))))******++++++***))))))))))))))))))*********++++++,,,,,,------))))))*********+++++++++************+++,,,------,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...//////000000//////...................................................------------,,,,,,,,,,,,++++++,,,------.........,,,,,,,,,,,,++++++******************************++++++************++++++))))))******+++,,,,,,---))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))******************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))hhhRRRAAA;;;;;;666777555333333444555555555333333333222222111000000000000000000///////////////////////////////////////............---------***+++---......---+++***))))))***+++,,,,,,,,,,,,*********++++++++++++,,,+++***))))))))))))***+++******+++++++++,,,,,,,,,+++******************++++++***+++,,,------+++)))---,,,,,,+++***)))((((((************++++++++++++&&&(((***+++,,,+++)))(((************************)))))))))******+++++++++***+++,,,---------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------..............................000222222111111222333444444333222111000///.../////////...---,,,,,,---++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,------,,,***))))))))))))))))))))))))))))))))))))))))))***+++,,,(((((((((((((((((((((((((((((())))))))))))((((((((()))))))))************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((++++++***)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((()))***))))))))))))))))))(((((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))%%%'''((()))((((((***,,,))))))((((((((())))))***))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))************************((()))))))))************))))))))))))))))))))))))((((((((())))))******+++)))))))))******)))))))))'''((()))***,,,---...///))))))*********+++++++++************+++,,,------+++++++++,,,,,,,,,---------,,,,,,,,,,,,+++++++++......////////////..............................---------........................------------,,,***+++,,,---............,,,+++++++++++++++******************************+++******))))))******+++******************))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))******************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******hhhRRRBBB;;;;;;666888666333111333444555555333333333333222111000///000000000000///////////////////////////////////////............---------+++,,,---------,,,+++***)))***+++,,,,,,,,,,,,,,,,,,,,,---------.........++++++************++++++******+++++++++,,,,,,,,,************************,,,+++***+++,,,---+++)))------,,,***)))((('''&&&***************+++++++++'''((()))*********)))(((************************(((((())))))***+++++++++)))***+++,,,---,,,+++*********++++++++++++,,,,,,,,,,,,,,,,,,------------...............---------///000222222111000111222222222111111000/////////---...///...,,,,,,---...++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***))))))))))))))))))))))))******)))))))))***++++++))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************************((((((((((((((((((((((((+++******))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&(((************)))((()))***)))((('''((()))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((())))))&&&'''(((((((((((()))***))))))(((((())))))******))))))************))))))))))))))))))))))))))))))***))))))(((((((((((((((************************))))))))))))************))))))))))))))))))))))))(((((())))))))))))))))))))))))************))))))))))))*********+++++++++)))************+++++++++************+++,,,---...******++++++,,,,,,------,,,,,,,,,,,,++++++++++++------............------........................---------------.....................------------***+++---///000000//////++++++++++++++++++************************************))))))))))))***************)))))))))(((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************fffQQQAAA<<<<<<888666555333333444444444222111222222222222000///...////////////000000000000///////////////////////////............------------------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,------------++++++++++++++++++++++++******+++++++++,,,,,,,,,*********++++++*********---+++******+++,,,,,,+++++++++***))))))((('''''')))))))))*********++++++(((((((((((())))))))))))************************((((((((()))***+++++++++'''(((***,,,,,,+++***)))************+++++++++,,,++++++,,,,,,,,,---------,,,,,,,,,------......//////111222222000///000000////////////////////////+++---///...,,,+++---///,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))******)))((((((((())))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))&&&''')))******)))(((''''''***+++***(((&&&''')))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))&&&((()))(((''''''((()))((('''''''''(((((()))***))))))************))))))))))))))))))))))))))))))******)))(((((((((((((((************************))))))))))))************)))))))))))))))))))))))))))))))))))))))(((((((((((()))***++++++***)))(((******)))))))))))))))))))))************+++++++++************+++,,,---...)))******+++,,,,,,------++++++++++++++++++,,,,,,---------......---------........................,,,,,,,,,------.........------------,,,,,,,,,+++***,,,...000111111000000******************++++++******************************))))))))))))***************************+++))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************dddPPPAAA<<<===999444444444555666555222000000000111111111///---,,,////////////000000000000//////////////////////////////.........---------...---,,,++++++++++++,,,,,,,,,---------,,,,,,+++((())))))))))))************+++,,,,,,,,,,,,+++*********+++++++++,,,,,,,,,******++++++++++++******...,,,))))))***,,,,,,,,,))))))))))))(((((((((((((((((())))))************((((((((((((((()))******))))))))))))))))))))))))'''(((((()))***+++++++++&&&(((***+++++++++)))((())))))******+++++++++,,,++++++,,,,,,,,,---------)))***+++,,,...///000111000222333222000/////////............////////////***,,,......,,,,,,...000---,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,))))))))))))))))))))))))***)))((('''''''''''''''))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++***(((&&&%%%'''***,,,+++(((&&&'''((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))'''((()))((('''&&&'''(((&&&&&&&&&&&&&&&'''((()))))))))************))))))))))))))))))))))))))))))******)))(((((((((((((((************************))))))))))))************))))))))))))))))))))))))******))))))((((((''''''((()))***++++++***)))((('''((((((((()))))))))))))))************+++++++++************+++,,,---...))))))***+++,,,,,,------******+++++++++,,,,,,,,,,,,------......------,,,........................,,,,,,,,,------.........,,,,,,,,,+++++++++******+++,,,///111222222111111******************++++++))))))))))))))))))))))))******))))))))))))******))))))***+++,,,------...))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))******************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++```PPPCCC<<<;;;888555555444444444333333333333222111111333333222111000000000000000000000000////////////////////////------,,,,,,,,,+++++++++++++++------------++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,---,,,++++++*********+++------+++***))))))((((((************************''')))+++,,,***)))((())))))))))))))))))))))))))))))))))))***+++++++++,,,))))))))))))))))))))))))*********)))***++++++,,,))))))*********+++++++++)))******++++++******)))---,,,***))))))***,,,---...------------...//////111111000000/////////...---------------,,,,,,,,,***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,************************)))))))))))))))))))))))),,,***))))))******)))''''''(((((((((((((((''''''))))))))))))))))))))))))+++***((('''''''''((()))))))))))))))))))))))))))''''''''''''((((((((((((,,,+++***)))((('''&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))+++)))(((&&&&&&((()))+++''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))),,,+++((('''&&&'''((()))))))))(((((((((((())))))))))))(((((((((((()))))))))(((((('''''')))***+++%%%&&&&&&'''((()))******)))((('''''''''(((***+++++++++***)))((('''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))************************))))))))))))************)))))))))))))))))))))))),,,+++++++++******))))))******))))))))))))******))))))))))))))))))))))))))))))************)))))),,,++++++******++++++,,,******+++++++++,,,,,,,,,---------,,,,,,+++++++++***,,,------++++++,,,...------......------,,,+++++++++++++++++++++++++++---......,,,******+++,,,,,,---///111111000...---+++++++++++++++***)))(((******++++++++++++******))))))))))))))))))))))))++++++******************))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************)))((((((+++*********))))))(((((()))************+++++++++))))))))))))************))))))))))))************```PPPCCC<<<;;;888555555444444444333333333333222111111333333222111000000000000000000000000////////////////////////.........---------,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++******,,,,,,+++***))))))))))))************************((()))++++++)))((()))***))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))***)))))))))******++++++*********++++++++++++,,,******++++++++++++******---,,,***))))))***,,,------------------...////////////.........---------000000//////......------++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++************************))))))))))))))))))))))))+++***))))))******)))''''''((((((((((((((('''''')))))))))))))))))))))))),,,++++++***************))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***)))(((''''''((()))***((((((((())))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))******(((''''''((())))))))))))(((((((((((())))))))))))(((((((((((())))))(((((('''''''''((()))***%%%%%%&&&&&&''''''(((((()))(((((('''((()))***+++))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((*********))))))((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))++++++*********)))))))))******))))))))))))******))))))))))))))))))))))))))))))************))))))+++++++++******+++++++++*********+++++++++,,,,,,------,,,,,,,,,+++++++++***+++---,,,++++++,,,...---------...------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------...,,,******+++------...///000000///---,,,++++++,,,,,,+++******)))******++++++++++++******))))))))))))))))))))))))************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))***************************)))((((((************)))))))))((())))))*********+++++++++((((((((()))))))))******))))))))))))************___OOOCCC<<<;;;888555555444444444333333333333222111111333333222111000000000000000000000000//////////////////////////////.........---------+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++,,,---,,,+++***)))++++++***************+++************************)))******)))((((((***+++)))))))))))))))))))))))))))))))))((((((((((((((()))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,,,,,,,,,,+++++++++,,,,,,+++++++++,,,+++***))))))***+++,,,---------------......///------,,,,,,,,,,,,++++++000000000///...------,,,,,,------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************************************))))))))))))))))))))))))+++***))))))******)))((('''(((((())))))((((((((())))))))))))))))))))))))***++++++++++++******)))))))))))))))))))))))))))''''''''''''((((((((((((%%%%%%&&&'''((())))))***(((((((((((())))))))))))))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))(((((((((((())))))'''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((()))************))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))((((((((((((''''''(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))******))))))))))))((((((******))))))))))))******))))))))))))))))))))))))))))))************))))))++++++++++++++++++++++++*********++++++++++++,,,,,,,,,,,,,,,++++++++++++***+++,,,,,,++++++,,,...---------------,,,++++++------------------------,,,------,,,+++***+++---......///000///...,,,+++,,,,,,,,,,,,,,,++++++*********++++++++++++******))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************)))************))))))(((************)))))))))))))))))))))*********++++++''''''((((((((()))))))))))))))))))))************^^^OOOCCC<<<;;;888555555444444444333333333333222111111333333222111////////////////////////////////////////////////............------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********)))***,,,------,,,***)))******))))))***++++++,,,************************)))******((('''(((***---))))))))))))))))))))))))*********))))))(((((('''))))))))))))))))))))))))(((((())))))************++++++,,,,,,,,,---------++++++,,,,,,,,,,,,++++++++++++***))))))***++++++------,,,,,,------...///,,,,,,,,,,,,++++++++++++///...------,,,+++******---.........---,,,++++++---------------------------,,,++++++******++++++************************))))))))))))))))))))))))+++)))((()))******)))((('''(((((())))))))))))((((((((((((((((((((((((((('''((()))******)))((('''((((((((((((((((((((((((''''''''''''(((((((((((($$$%%%%%%&&&'''((())))))(((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((()))))))))*********((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((()))******))))))))))))(((((((((((())))))))))))(((((((((((())))))'''''''''''''''(((((((((''''''''''''''''''&&&&&&((((((((((((((())))))***,,,+++***)))((('''&&&%%%(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************(((((((((((((((((((((((()))))))))(((((((((((((((******))))))))))))******))))))))))))))))))))))))))))))************))))))******++++++++++++******************++++++++++++,,,+++++++++++++++++++++)))+++,,,,,,++++++,,,---,,,------------,,,++++++------------------------,,,------,,,+++***,,,---////////////...,,,+++***,,,,,,---------,,,,,,+++******++++++++++++******))))))))))))))))))))))))***************+++++++++)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))++++++++++++++++++++++++((((((((((((((((((((((((((()))))))))************))))))************)))(((*********)))))))))))))))))))))))))))************''''''''''''((((((((((((((()))))))))************]]]OOOCCC<<<;;;888555555444444444333333333333222111111333333222111////////////////////////////////////////////////---------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,++++++*********)))***,,,------,,,***)))))))))))))))***+++,,,,,,************************)))))))))((('''(((+++---))))))))))))))))))))))))+++++++++******)))))))))))))))))))))))))))))))))(((((()))***+++******)))++++++,,,,,,,,,---------***++++++,,,,,,++++++***************************,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,------...------,,,++++++******............------,,,+++------------------------......---,,,,,,,,,,,,---***************************************************)))((()))***+++***)))''''''((()))******))))))(((((((((((((((((((((((('''((()))******)))((('''((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&'''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))'''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((()))******))))))))))))(((((((((((())))))))))))(((((((((((())))))'''''''''((((((((((((((()))))))))((((((((((((((('''(((((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************((()))))))))************((((((((((((((((((((((((((((((((((((((()))))))))******))))))))))))******))))))))))))))))))))))))))))))************)))))))))******++++++******)))))))))*********+++++++++++++++++++++++++++++++++)))***,,,+++******+++---,,,,,,------,,,,,,+++***+++++++++++++++++++++++++++,,,---,,,++++++,,,............---,,,+++******+++,,,,,,------,,,,,,,,,******++++++++++++******))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))************************((((((((((((((((((((((((((()))))))))************((())))))*********))))))))))))))))))))))))******(((((()))))))))*********''''''''''''((((((((((((((()))))))))************\\\NNNCCC<<<;;;777555555444444444333333333333222111111333333222111000000000000000000000000////////////////////////------,,,,,,,,,+++++++++---,,,,,,++++++,,,,,,---++++++,,,,,,------......++++++++++++++++++++++++,,,,,,++++++++++++++++++)))***+++,,,---,,,++++++***)))))))))***+++,,,,,,************************''')))))))))((()))+++---))))))))))))))))))))))))++++++++++++************))))))))))))))))))))))))((()))***,,,,,,+++******++++++++++++,,,,,,,,,,,,*********++++++*********************************,,,,,,,,,,,,,,,------...,,,,,,------------..................---------------............------,,,------------------------//////...---------------***************************************************)))((()))***+++***)))''''''((()))************)))))))))))))))))))))))))))******++++++++++++***))))))))))))))))))))))))''''''''''''(((((((((((()))((((((''''''&&&&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))(((((((((((())))))'''(((((()))***)))))))))))))))))))))))))))))))))''''''((()))))))))))))))###$$$&&&(((***+++---...))))))))))))))))))))))))))))))))))))))))))))))))************************(((((())))))))))))******************************))))))))))))************))))))))))))))))))))))))(((((())))))))))))************))))))))))))******))))))))))))))))))))))))))))))************))))))((()))***++++++***)))((()))))))))************+++*********+++++++++++++++)))***++++++******+++---,,,,,,,,,,,,,,,+++******+++++++++++++++++++++++++++,,,---,,,++++++---...---------,,,++++++++++++***++++++,,,,,,,,,,,,,,,******++++++++++++******)))))))))))))))))))))))))))))))))***++++++,,,,,,))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((())))))************)))))))))))))))************((((((((()))))))))******''''''((((((((()))))))))))))))))))))************}}}[[[NNNCCC<<<;;;777555555444444444333333333333222111111333333222111000000000000000000000000////////////////////////...---------,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,---......///++++++++++++++++++++++++++++++++++++++++++,,,,,,******+++++++++,,,,,,,,,******************++++++************************&&&(((*********)))***,,,))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))***,,,---------+++************++++++++++++,,,((())))))******))))))((())))))************)))))),,,,,,++++++,,,,,,---...,,,,,,,,,---------......,,,------------.........,,,---................................................---,,,,,,,,,,,,---************************************************)))(((((((((***+++***)))''''''(((******++++++***))))))))))))))))))))))))***************++++++,,,))))))))))))))))))))))))''''''''''''(((((((((((()))))))))(((((('''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))******(((''''''((())))))))))))(((((((((((())))))))))))(((((((((((())))))((((((***+++++++++***)))''''''(((((())))))******&&&'''((()))***))))))((($$$%%%&&&((()))+++,,,---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((()))))))))************************))))))))))))************)))))))))))))))))))))))))))))))))*********++++++******))))))))))))******))))))))))))))))))))))))))))))************))))))((()))***++++++***)))((())))))))))))************)))*********++++++++++++(((***++++++******+++,,,+++,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,++++++---///,,,,,,+++++++++++++++,,,)))******+++,,,,,,++++++******++++++++++++******))))))))))))))))))))))))((())))))***++++++,,,,,,))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************(((((()))***************((()))))))))************(((((((((((()))))))))***((((((((()))))))))******))))))))))))************}}}[[[NNNCCC<<<;;;777555555444444444333333333333222111111333333222111000000000000000000000000//////////////////////////////.........---------------++++++++++++------++++++,,,,,,---...//////++++++++++++++++++++++++*********++++++,,,,,,---+++*********++++++------++++++***************+++************************%%%'''***++++++******+++))))))))))))))))))))))))''''''(((((())))))******)))))))))))))))))))))))))))+++,,,......---,,,+++))))))*********+++++++++(((((())))))))))))(((((())))))************)))))),,,,,,++++++,,,,,,---...+++++++++,,,,,,---------)))******++++++,,,,,,---,,,,,,---.../////////..............................---,,,,,,++++++,,,,,,************************************************)))(((((((((***++++++***''''''(((******+++++++++)))))))))))))))))))))))))))((('''''''''(((***+++))))))))))))))))))))))))''''''''''''((((((((()))((((((((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))),,,+++((('''&&&'''((()))))))))(((((((((((())))))))))))(((((((((((())))))((()))***,,,,,,++++++***%%%&&&&&&'''((()))******&&&''')))*********)))(((***)))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******+++++++++,,,******))))))))))))******))))))))))))))))))))))))))))))************))))))''')))***++++++***)))'''))))))))))))************))))))******++++++++++++(((***++++++******+++,,,+++,,,,,,,,,,,,+++******------------------------***,,,,,,,,,++++++---///+++++++++***++++++,,,,,,((()))***+++++++++++++++******++++++++++++******))))))))))))))))))))))))((())))))***++++++,,,,,,))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************(((((()))***************(((((())))))*********+++(((((((((((())))))))))))))))))))))))************))))))))))))************}}}ZZZMMMCCC===<<<777555555555555444333222222333222222111000///......000000//////.........---////////////............//////.........---------+++,,,,,,------,,,,,,++++++)))'''(((+++...///---------,,,,,,,,,,,,++++++))))))))))))))))))))))))************************************************))))))))))))))))))))))))+++*********))))))(((((('''((()))******)))((('''''''''((((((((((((''''''))))))************))))))))))))(((((((((***+++,,,++++++++++++++++++++++++******)))))))))))))))***++++++******))))))(((((()))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------...------,,,,,,,,,---...---,,,+++---///***+++,,,,,,,,,+++***)))************************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((('''''''''************************))))))))))))))))))))))))(((((((((((()))))))))))))))((('''''''''(((***+++(((((((((((())))))))))))(((++++++'''%%%((()))'''((()))***++++++***)))(((******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((()))******************************))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((()))++++++))))))************))))))(((((((((((()))))))))))))))))))))))))))******+++))))))))))))))))))))))))******))))))((((((''''''+++*********))))))(((((())))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++)))************+++++++++---------,,,,,,+++++++++...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,------...///000,,,,,,*********+++,,,---))))))******++++++++++++************************+++***)))(((((()))***+++******+++++++++,,,,,,,,,+++*********))))))(((((())))))************))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))******))))))((((((''''''+++*********))))))(((((())))))))))))))))))))))))xxxUUUIII@@@;;;:::555555555555555444333222222222222111111000000//////000/////////............////////////............//////.........---------+++,,,,,,------,,,,,,+++,,,)))((())),,,//////...------,,,,,,,,,,,,++++++************************************************************************))))))))))))))))))))))))************)))))))))((((((((()))******)))((('''((())))))******))))))((())))))************))))))***))))))(((((()))***+++++++++++++++++++++++++++******))))))))))))***************))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,------...------,,,,,,+++,,,---,,,******,,,---,,,---/////////---+++***************************((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((((((((((((************************))))))))))))))))))))))))(((((((((((()))))))))))))))((('''''''''(((***+++(((((((((((())))))))))))***000222---((((((******((()))************)))(((***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((()))******************************))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))'''''''''((()))*********))))))************))))))(((((((((((()))))))))))))))))))))))))))******+++))))))))))))))))))))))))******))))))((((((((((((************)))))))))((())))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++)))************+++++++++,,,,,,,,,,,,+++++++++***---,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////---,,,+++*********+++,,,)))*********++++++++++++************************+++***)))(((((()))***+++*********+++++++++,,,,,,************)))))))))((())))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))***)))))))))((((((((('''************)))))))))(((************************yyyWWWKKKBBB===<<<888555555666555555444333222111111111000000000000000////////////............////////////...........................---------+++,,,,,,------,,,,,,+++,,,***)))***---/////////------,,,,,,,,,,,,++++++************************************************************************))))))))))))))))))))))))************))))))))))))(((((()))******))))))((()))******++++++******)))))))))************))))))+++***))))))((())))))***))))))))))))))))))))))))***)))))))))))))))******))))))))))))************)))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,------...------,,,++++++,,,+++***)))+++---///000222222111///,,,***++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))***************************))))))))))))))))))))))))(((((((((((()))))))))))))))((('''''''''(((***+++(((((((((((())))))))))))***222777111)))''')))+++((())))))******))))))((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((()))******************************))))))))))))))))))))))))'''(((((())))))(((((('''(((((((((((((((((((((((())))))))))))))))))))))))&&&'''((()))******))))))))))))************))))))(((((((((((()))))))))))))))))))))))))))******+++))))))))))))))))))))))))***))))))))))))(((((((((************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++)))************++++++++++++++++++***************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...///------,,,+++*********+++************++++++++++++******************************))))))))))))***************++++++++++++,,,************))))))))))))((())))))******))))))((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))((((((((((((************))))))))))))++++++++++++++++++++++++zzzXXXKKKBBB>>><<<888666666666666555444333222000000000000000111111111///////////////.........////////////....................................+++,,,,,,------,,,,,,+++,,,++++++,,,---...//////------,,,,,,,,,+++++++++************************************************************************))))))))))))))))))))))))*********)))))))))))))))((()))))))))************)))******************)))))))))************))))))++++++***))))))((((((((())))))))))))))))))))))))))))))))))))))))))***+++(((((())))))******++++++))))))*********+++++++++************************+++++++++,,,,,,,,,------,,,,,,------...---------+++,,,,,,+++******+++---///000222333222///,,,***++++++++++++++++++++++++*********)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((()))***+++************************(((((((((((((((((((((((((((((((((((()))))))))))))))((('''''''''(((***+++(((((((((((())))))))))))'''...222...)))'''((('''((())))))))))))))))))((())))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((())))))***************************(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%''')))***+++***)))'''))))))************))))))(((((((((((()))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))************))))))*********+++++++++*********))))))))))))))))))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000------,,,++++++*********++++++++++++++++++++++++***************************))))))))))))))))))***************++++++++++++*********)))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))((((((((((((*********)))))))))))))))++++++++++++++++++++++++wwwTTTHHH>>>999777333666666666666555444333333000000000000000111111111.........///////////////////////////............---.....................+++,,,,,,------,,,,,,++++++,,,------------...///------,,,,,,,,,+++++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))***++++++((())))))******))))))((())))))************))))))************))))))(((((((((((((((((((((((((((((())))))(((((()))***++++++(((((())))))******++++++))))))*********+++++++++************************+++++++++,,,,,,,,,------+++,,,,,,---.........---,,,---...---++++++---......///000111000...+++***+++++++++++++++++++++++++++*********)))))))))((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((***+++,,,))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))((('''''''''(((***+++(((((((((((())))))))))))&&&)))***)))***+++)))$$$)))(((((((((((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((())))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''')))++++++***((('''))))))************))))))(((((((((((()))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))************))))))))))))))))))******))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))*********+++++++++))))))))))))))))))))))))((()))******+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------...///000111,,,,,,,,,,,,++++++******,,,+++++++++++++++++++++************************)))))))))******)))))))))))))))*********+++++++++))))))))))))))))))******(((((())))))))))))((((((((((((((((((((((((((((((******))))))((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))******************************wwwTTTHHH???:::999444666666666666666555333333111111111000000000000000.........///////////////////////////............---------...............+++,,,,,,------,,,,,,+++***+++---...---,,,---...------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))************)))))))))))))))***,,,,,,((())))))))))))))))))((())))))************)))))))))************))))))((((((((((((((((((((((((((((((((((((((()))***+++,,,))))))))))))************)))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,---............---......---,,,,,,---///,,,,,,---------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((()))++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))((('''''''''(((***+++(((((((((((())))))))))))((((((''''''+++...+++$$$)))((((((''''''(((((()))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((((((((((((((((((((((((((())))))))))))))))))))))))'''((()))******)))((('''))))))************))))))(((((((((((()))))))))))))))))))))))))))******+++)))))))))))))))))))))))))))))))))************+++))))))))))))************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))************+++++++++))))))))))))************)))))))))***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------...///000000***++++++,,,,,,,,,+++***,,,,,,,,,,,,++++++++++++************************))))))************)))))))))))))))************+++))))))))))))************'''(((((())))))(((((('''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))vvvTTTIIIBBB>>>===:::777777777666666555444333222222111111000000//////............/////////000////////////............---------.........//////+++,,,,,,------,,,,,,+++(((+++......,,,++++++---------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))((()))))))))************)))))))))))))))+++,,,---)))******++++++******)))))))))************))))))((((((******+++***))))))))))))))))))))))))))))))(((((((((((()))***+++,,,*********))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------***+++,,,---............,,,------,,,++++++,,,...+++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((('''(((((()))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))((('''''''''(((***+++(((((((((((())))))))))))(((***)))&&&(((+++***%%%)))(((''''''''''''((()))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))************))))))(((((((((((()))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))*********+++++++++((()))))))))************))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))))))))************+++++++++)))))))))******+++++++++))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......((()))+++,,,------,,,,,,------,,,,,,,,,+++++++++************************((()))***++++++***)))((())))))))))))************((()))))))))************''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))'''((((((((()))))))))***((()))))))))************************************pppOOOEEE???<<<===999777777777777666555444333333222222111000//////...---.........//////000000000/////////............---------.........//////+++,,,,,,------,,,,,,+++'''***---...+++***+++,,,---------,,,,,,,,,++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))(((((())))))*********+++***))))))((()))+++---...+++++++++,,,,,,+++++++++))))))************))))))'''((()))***++++++***)))************************(((((((((((()))***+++,,,++++++******))))))(((((()))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------***+++,,,---............+++,,,,,,+++******+++---+++***))))))***+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))((('''''''''(((***+++(((((((((((())))))))))))'''***+++&&&###%%%&&&%%%)))((('''&&&&&&'''((()))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))***)))(((((((((((())))))))))))************))))))(((((((((((()))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))******++++++++++++(((((())))))*********+++))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))************+++++++++))))))******+++++++++,,,***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))***+++,,,---'''(((***,,,---------,,,---------,,,,,,+++++++++************************((()))***++++++***)))((())))))))))))************(((((())))))*********+++''''''((((((((((((''''''((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))'''((((((((())))))******(((((())))))*********+++++++++++++++++++++++++++oooOOOFFF@@@<<<<<<888555555555666555555444333222111111000000000000000222111///...------......////////////..................---------,,,,,,,,,+++,,,------++++++,,,---........................++++++++++++++++++++++++)))************+++++++++,,,,,,+++***))))))******+++*********))))))((((((+++++++++***)))(((((('''+++++++++******((('''''')))))))))))))))))))))))),,,,,,,,,,,,,,,+++***))))))************+++++++++++++++++++++++++++++++++++++++************++++++)))***+++,,,,,,+++***)))++++++***)))(((((())))))+++++++++*********))))))************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////.........------,,,,,,,,,---,,,,,,+++++++++,,,,,,,,,,,,,,,+++++++++************++++++++++++******&&&'''((()))*********)))))))))************))))))))))))))))))))))))))))))((())))))))))))((((((''''''(((((()))))))))((((((******))))))((((((''''''&&&'''((())))))((('''&&&''')))***)))((('''(((***))))))))))))(((((((((((())))))))))))))))))))))))'''((()))((('''&&&'''((()))))))))(((''''''&&&&&&))))))(((((((((((())))))))))))))))))))))))))))))******)))((('''&&&%%%%%%)))(((((('''''''''((((((******))))))(((((('''''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''(((((((((((())))))))))))))))))))))))))))))))))))+++***)))(((((('''((((((((((((((((((((()))******)))))))))))))))))))))))))))))))))))))))******+++))))))************))))))))))))************))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))******))))))************)))))))))))))))))))))******+++))))))))))))************************************))))))***+++,,,,,,------******************************++++++++++++************+++++++++,,,,,,,,,+++++++++++++++***))))))******))))))))))))************))))))(((((('''''')))((('''''''''(((***+++''''''(((((())))))******((((((((((((((((((((((((***)))(((''''''((()))***+++*********))))))((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))************************************************************)))))))))***++++++,,,,,,oooOOOFFF???<<<;;;777555555666666555444333333222111111000000000000000111000///...---------...////////////..................---------,,,,,,,,,+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************++++++++++++,,,++++++***))))))******+++*********))))))))))))++++++******)))(((((('''+++++++++******)))((('''))))))))))))))))))))))))+++,,,,,,,,,++++++***))))))************+++++++++++++++++++++++++++++++++++++++************++++++)))******************)))++++++***)))))))))))))))+++++++++*********))))))************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///......---------,,,,,,,,,------,,,,,,,,,,,,,,,---,,,,,,,,,+++++++++************++++++++++++******)))))))))))))))((((((((())))))************))))))))))))))))))))))))))))))(((((())))))))))))((((((((())))))******))))))(((***)))))))))((((((((('''(((((())))))))))))((((((''')))***)))((('''(((***))))))))))))((((((((((((((((((((((((((((((((((((''')))***)))(((((()))***(((((())))))))))))))))))******))))))))))))******(((((((((((((((((((((((((((((((((((((((''''''''')))(((((('''''''''(((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''(((((((((((())))))))))))))))))))))))))))))))))))***))))))(((((((((((()))((((((((((((((()))******))))))))))))))))))))))))((((((((('''((())))))***))))))************))))))))))))************))))))(((((())))))))))))(((((())))))))))))))))))))))))******************************))))))))))))******((())))))******))))))((()))))))))))))))******+++))))))))))))************************************)))******+++,,,,,,------++++++++++++++++++++++++******++++++++++++******************+++++++++,,,***+++++++++******)))(((******))))))))))))************))))))(((((((((((()))(((((('''((()))***+++((((((((()))))))))))))))(((((((((''''''(((((((((***)))(((''''''((()))*********)))))))))((((((((('''''''''((((((((())))))(((((((((((((((((((((((())))))))))))************************************************************+++*********************nnnOOOFFF???;;;:::666666666666555555333222222222111111000000000000000000///...---------------////////////..................---------,,,,,,,,,+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************+++++++++,,,,,,+++******)))************************)))))))))++++++******)))(((((((((******+++******)))((('''))))))))))))))))))))))))+++++++++,,,++++++***))))))************+++++++++************************++++++************++++++***))))))(((((())))))***+++***))))))))))))))))))+++++++++***************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,------......------------,,,,,,,,,,,,---------,,,,,,------...,,,,,,,,,+++++++++************++++++++++++******,,,+++)))(((''''''(((((())))))************))))))))))))))))))))))))))))))&&&'''((())))))***)))))))))***************))))))))))))))))))((((((((((((******))))))))))))******''')))***)))((('''(((***))))))))))))((((((((((((''''''''''''''''''''''''''')))******))))))+++,,,((((((((()))***+++++++++++++++************++++++'''''''''''''''''''''''''''''''''(((((()))))))))(((((((((''''''(((((()))'''''''''((()))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''(((((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))***((((((((((((((()))******))))))))))))))))))))))))'''''''''''''''(((((()))))))))************))))))))))))************))))))(((((())))))))))))(((((())))))))))))))))))))))))***************************))))))(((((())))))***'''(((((())))))((((((''')))))))))))))))******+++))))))))))))*********************************************++++++,,,,,,---++++++++++++++++++++++++******++++++++++++******)))))))))*********++++++)))************)))((((((******))))))))))))*********))))))))))))((((((((()))(((((((((((()))***+++))))))))))))))))))(((((())))))''''''''''''))))))))))))(((((((((((())))))))))))((((((((((((((('''%%%&&&&&&''')))******+++(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))************************,,,,,,+++******)))((((((mmmNNNFFF???;;;:::555666666666555444333222111222111111000000000000000//////...---------------////////////..................---------,,,,,,,,,+++,,,------++++++,,,---------------------------***+++++++++++++++,,,,,,*********+++++++++,,,,,,++++++***************+++************************************))))))((((((***************)))(((((())))))))))))))))))))))))******++++++++++++******))))))*********+++++++++))))))))))))))))))))))))++++++************++++++***)))(((''''''((()))*********)))))))))))))))***************************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,------......,,,,,,,,,+++++++++************++++++++++++******,,,+++)))''''''((()))***))))))************))))))((((((((((((((((((((((((&&&&&&''')))***************++++++++++++******)))))))))))))))((((((((((((+++***((((((((((((***+++''')))***)))((('''(((***))))))))))))((((((((((((((((((((((((((((((((((((&&&'''))))))))))))+++,,,((((((((())))))*********+++******))))))******+++(((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((((((((()))***'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((('''(((((()))******((((((((((((((())))))***))))))))))))))))))))))))(((''''''''''''((())))))))))))************))))))))))))************))))))(((((())))))))))))(((((())))))))))))))))))))))))************************))))))(((((((((((())))))''''''(((((((((((('''''')))))))))))))))******+++((()))))))))*********************************************++++++,,,,,,,,,++++++++++++++++++++++++******++++++++++++******((())))))))))))*********))))))*********))))))(((+++******))))))******+++)))))))))))))))))))))))))))))))))))))))*********+++******))))))(((((((((***)))(((''''''((()))***))))))(((((((((((())))))((((((((((((''''''''''''&&&''''''((())))))******((((((((((((((((((((((((((()))))))))************((((((((((((((((((((((((************************+++*********)))))))))(((lllMMMEEE???;;;999444555555555555444333222111222111111000000000000000..................------////////////..................---------,,,,,,,,,+++,,,------++++++,,,---------------------------*********++++++,,,,,,,,,***++++++++++++,,,,,,,,,+++***************++++++***************+++++++++*********))))))))))))))))))************))))))((()))))))))))))))))))))))))))******++++++*********))))))*********+++++++++))))))))))))))))))))))))++++++************++++++***)))(((''''''((()))******)))))))))))))))******************************++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///,,,,,,,,,+++++++++************++++++++++++******+++***((('''((()))+++---))))))************))))))((((((((((((((((((((((((&&&&&&''')))************+++++++++++++++***))))))(((((((((((())))))))))))))))))'''&&&&&&'''))))))''')))***)))((('''(((***))))))))))))(((((((((((())))))))))))))))))))))))%%%&&&((((((((((((***+++)))))))))(((((('''''''''))))))(((((((((((())))))))))))))))))))))))))))))***)))))))))((((((((((((((((((((((((((()))*********)))))))))((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((('''(((((()))******((((((((((((((())))))***))))))))))))))))))))))))))))))(((((())))))***+++))))))************))))))))))))************))))))(((((())))))))))))((((((************************))))))))))))))))))))))))))))))(((((((((((())))))''''''(((((((((((('''''')))))))))))))))******+++((()))))))))***************************************+++++++++++++++,,,,,,++++++++++++++++++++++++******++++++++++++******((())))))))))))*********))))))************))))))++++++************++++++))))))))))))************((())))))***************++++++******))))))((((((***)))(((''''''((()))***(((((())))))))))))((((((''''''''''''(((((((((((())))))))))))))))))(((((())))))))))))))))))))))))((()))))))))************(((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********jjjLLLEEE???<<<:::555333444444444444333222222222111111000000000000000...//////000//////......////////////..................---------,,,,,,,,,+++,,,------++++++,,,---++++++++++++++++++++++++*********++++++,,,,,,---++++++++++++,,,,,,,,,,,,*********)))******+++,,,*********+++++++++++++++******))))))))))))))))))))))))************))))))))))))))))))))))))))))))((()))******+++*********)))************+++++++++************************++++++************++++++***))))))(((((())))))***)))))))))))))))******+++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,---......,,,,,,,,,+++++++++************++++++++++++******))))))(((((()))***,,,---))))))************))))))))))))))))))))))))))))))&&&'''((())))))***))))))++++++++++++***)))(((((((((((((((((())))))))))))((((((''''''''''''((((((''')))***)))((('''(((***))))))))))))((((((((((((************************%%%&&&((((((''''''(((***)))))))))((('''&&&&&&&&&))))))(((((((((((())))))*********************************))))))((((((((((((((((((((()))***++++++*********)))((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))***((((((((((((((()))******)))))))))))))))))))))))))))))))))))))))***++++++))))))************))))))))))))************))))))(((((())))))))))))((((((************************(((((((((((((((((((((((()))((((((''''''(((((()))'''(((((())))))((((((''')))))))))))))))******+++))))))))))))************************************++++++++++++++++++++++++******************************++++++++++++******)))))))))*********++++++))))))***++++++++++++***++++++************++++++)))))))))************+++((()))******++++++************************))))))))))))))))))))))))))))))(((((())))))))))))(((((('''(((((((((((()))))))))*********))))))((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))''''''((())))))***++++++gggKKKEEE@@@<<<;;;666222222333444444444333333222111111000000000000000...///000111111000//////////////////..................---------,,,,,,,,,+++,,,------++++++,,,---************************)))******+++,,,,,,------+++++++++,,,,,,,,,------******))))))***++++++,,,*********++++++,,,,,,,,,)))))))))))))))))))))***))))))************))))))))))))))))))))))))))))))(((((()))***************)))************+++++++++++++++++++++++++++++++++++++++************++++++)))******************))))))))))))))))))***++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,((())))))***++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,************+++,,,------,,,,,,,,,+++++++++************++++++++++++***************************+++))))))************))))))))))))))))))))))))))))))(((((())))))))))))((((((************)))((('''&&&'''((((((((()))))))))***(((((())))))))))))((((((''')))***)))((('''(((***))))))))))))(((((((((((())))))))))))))))))))))))'''((())))))((('''(((***)))))))))(((((((((((((((***))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))*********(((((((((((()))***+++,,,))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***))))))(((((((((((()))((((((((((((((()))******))))))))))))))))))))))))((((((((((((((()))******))))))************))))))))))))************))))))(((((())))))))))))((((((************************))))))))))))))))))))))))((((((''''''''''''((((((((())))))******))))))((()))))))))))))))******+++))))))))))))************************************++++++++++++++++++++++++))))))))))))))))))))))))******++++++++++++******************+++++++++,,,******+++,,,,,,,,,,,,,,,,,,++++++******++++++,,,))))))*********+++++++++((()))***+++++++++************************++++++'''(((***++++++***(((''''''((()))******)))((('''((((((((()))))))))******)))))))))))))))*********))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))((((((((()))))))))))))))fffJJJDDD@@@===<<<777111111222333444444444444222111111000000000000000///000111222222111000///000/////////..................---------,,,,,,,,,+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------++++++,,,,,,,,,---------******))))))***+++,,,,,,*********++++++,,,,,,,,,)))))))))))))))*********((())))))*********))))))))))))))))))))))))))))))(((((()))***************)))************+++++++++++++++++++++++++++++++++++++++************++++++)))***+++,,,,,,+++***)))))))))((())))))***++++++))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,((())))))***++++++,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,))))))))))))***+++,,,---,,,,,,,,,+++++++++************++++++++++++******++++++,,,++++++***)))((())))))************))))))))))))))))))))))))))))))((()))))))))))))))((('''*********))))))(((&&&&&&'''((((((((())))))******((()))***++++++***)))(((((()))***)))((('''(((***))))))))))))(((((((((((((((((((((((((((((((((((()))***+++***)))((()))***(((((())))))******++++++++++++************++++++((((((((((((((((((((((((''''''((()))***+++,,,,,,(((((((((((()))***+++,,,''''''(((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))+++***)))(((((('''((((((((((((((((((((()))******))))))))))))))))))))))))'''''''''''''''((())))))))))))************))))))))))))************))))))(((((())))))))))))((((((************************************************((((((''''''''''''(((((())))))************)))))))))))))))))))))******+++))))))))))))************************************++++++++++++++++++++++++((((((((((((((((((((((((******++++++++++++*********++++++++++++,,,,,,,,,***+++,,,---------------,,,++++++******++++++,,,))))))******++++++++++++((()))***+++,,,+++******)))))))))***+++++++++,,,'''(((+++,,,,,,+++(((''''''((()))******)))((('''(((((())))))******++++++''''''((()))***+++,,,,,,))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))******))))))((((((''''''cccQQQDDD===>>>666999666555555444444333222222000000000000000111111111000000000000000000000000......------------......------------------------...---,,,,,,,,,,,,---...---,,,***++++++,,,***)))++++++++++++++++++++++++************************(((((())))))************,,,,,,+++******+++,,,,,,,,,,,,++++++***)))(((((()))************++++++++++++*********))))))((((((+++***)))'''''''''((()))+++++++++*********))))))+++*********))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((***)))(((''''''((()))***))))))))))))************************************((()))***+++,,,+++*********++++++,,,,,,------...++++++,,,,,,,,,,,,------)))***++++++------...///*********++++++,,,,,,,,,,,,,,,,,,+++++++++************))))))***+++,,,,,,))))))))))))))))))))))))))))))(((((((((((())))))''''''((()))***++++++,,,******))))))))))))******&&&''''''((()))******+++)))((('''''''''(((***+++))))))(((((((((((())))))))))))))))))))))))))))))((((((''''''''''''((((((+++***)))'''''''''((()))(((((((((((((((((((((((())))))*********))))))((('''((()))******)))((('''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((******))))))(((((('''''''''((((((((()))))))))******)))((((((((((((((()))(((((((((((())))))))))))))))))(((((((((((())))))''''''(((((())))))******+++***)))))))))))))))***))))))******++++++,,,,,,(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))+++)))'''(((+++,,,***((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((+++*********))))))((((((++++++******************,,,++++++******++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))+++*********))))))((((((+++++++++*********))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))************(((((((((((())))))))))))*********))))))))))))))))))))))))))))))******+++(((((())))))******++++++************************bbbPPPCCC<<<===666999666555555444444333222222000000000000000000000111000000000000000000000000......------------......------------------------...---,,,,,,,,,,,,---...---+++******++++++***(((++++++++++++++++++++++++++++++++++++++++++++++++)))))))))*********++++++,,,++++++******++++++,,,,,,,,,,,,+++******)))))))))************+++++++++************)))))))))(((+++***)))((((((((())))))+++++++++*********))))))************)))))))))(((************************))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))************************************))))))+++,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------***++++++,,,,,,---------*********++++++,,,,,,,,,,,,+++++++++************))))))*********+++++++++))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))******++++++******))))))))))))******'''''''''((()))*********)))(((((((((((()))******))))))(((((((((((())))))))))))))))))))))))))))))((((((''''''''''''((((((+++***)))(((''''''((()))(((((((((((((((((((((((())))))************))))))'''((()))******)))((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((***)))))))))((((((((('''(((((((((((())))))))))))---,,,***)))'''&&&&&&&&&(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))((((((((((((***)))))))))))))))******)))))))))***************(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))+++)))((((((***+++***((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((()))))))))******(((((())))))))))))((((((************)))))))))(((************************,,,++++++******++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))************)))))))))(((+++++++++*********))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((()))))))))******(((((((((((()))))))))))))))))))))))))))*********)))))))))))))))******+++)))))))))))))))*********************************```NNNBBB;;;<<<555888666555555444444333222222111111000000000000000000000000000000000000000000......------------......------------------------------,,,,,,,,,,,,------,,,+++******++++++***)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++,,,+++************+++,,,---,,,,,,++++++*********)))************+++++++++************))))))))))))++++++***)))))))))******+++++++++***************************))))))))))))++++++++++++++++++++++++************************))))))(((((((((((())))))))))))))))))******************************************+++,,,,,,,,,,,,+++...------,,,++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++++++++*********)))))))))((()))***+++,,,+++******))))))))))))))))))))))))***))))))(((((())))))***)))))))))))))))************))))))(((((())))))***''''''(((((())))))******(((((()))***************))))))(((((((((((())))))))))))))))))))))))))))))((((((''''''''''''((((((***))))))(((((((((((()))))))))))))))))))))))))))))))))))))))******))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))************************(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((---,,,***)))((('''&&&&&&(((((((((((())))))))))))))))))(((((((((((())))))*********)))(((''''''''')))((((((((()))***++++++***))))))))))))))))))((((((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))***)))((()))***+++***((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))*********++++++(((((())))))))))))((((((************))))))))))))************************++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))+++************)))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((())))))))))))(((((())))))******++++++)))))))))))))))******+++************))))))))))))************************^^^MMMAAA;;;<<<444777666555555444444333222222111111111000000000000000////////////////////////......------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,---+++***+++,,,---,,,***++++++++++++++++++++++++------------------------++++++++++++++++++++++++++++++************++++++---,,,,,,,,,++++++******))))))*********+++++++++*********)))))))))))))))++++++***************************************************)))))))))))))))++++++++++++++++++++++++************************))))))(((((((((((())))))((()))))))))***************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++*********************+++++++++*********))))))))))))(((((()))+++,,,,,,+++***((())))))))))))))))))))))))***))))))))))))))))))************)))))))))))))))))))))(((((((((((())))))'''((((((((()))))))))***'''(((***+++++++++***)))))))))(((((((((((())))))((((((((((((((((((((((((((((((''''''''''''(((((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))*********(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))((())))))******(((((((((((())))))))))))))))))(((((((((((())))))***)))))))))((((((((('''(((((((((((()))***,,,,,,******))))))((((((''''''(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))******))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))*********++++++++++++(((((())))))))))))((((((*********)))))))))))))))***************+++++++++++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))*********)))))))))))))))************))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))''''''((()))***++++++,,,)))))))))))))))******+++++++++******))))))((((((************************\\\LLLAAA;;;<<<444777666555555444444333222222111111111111000000//////////////////////////////......------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,---...---,,,++++++++++++++++++++++++------------------------++++++++++++++++++++++++************************,,,,,,+++++++++++++++***))))))*********+++++++++))))))))))))))))))***************+++++++++******************************))))))))))))))))))******************************************************(((((())))))))))))((((((((()))))))))*********************************************+++++++++,,,,,,*********++++++,,,,,,,,,*********+++++++++,,,,,,---,,,,,,++++++******)))*********************************))))))))))))((((((***+++,,,,,,+++)))((())))))))))))))))))))))))******))))))))))))***************)))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))'''((()))++++++***))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((())))))))))))((())))))))))))))))))))))))))))))(((((()))***++++++))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***(((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))***++++++(((((((((((())))))))))))))))))(((((((((((())))))'''((((((((()))))))))***(((((((((((()))***,,,,,,******))))))((((((''''''(((((()))***************(((((((((((((((((((((((())))))))))))))))))))))))))))))******)))))))))***))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))*********++++++++++++(((((())))))))))))(((((())))))))))))))))))******))))))*********++++++++++++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))******))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))''''''((()))***++++++,,,)))))))))))))))******+++++++++******))))))((((((************************[[[KKKAAA;;;===555777666555555444444333222222222222111111000/////////000000000000000000000000......------------......------------------------++++++,,,,,,,,,,,,++++++---,,,+++,,,---...---,,,++++++++++++++++++++++++------------------------+++++++++++++++*********))))))***++++++***))))))************************)))************+++++++++))))))))))))************((()))******+++************************+++++++++))))))))))))************))))))))))))))))))))))))************************(((((())))))))))))(((((())))))))))))******************************************))))))******+++,,,))))))******+++,,,,,,---************++++++++++++,,,,,,++++++*********)))***************)))))))))++++++*********)))))))))******+++,,,+++***)))((())))))))))))))))))))))))+++******))))))******+++)))))))))))))))*********)))((((((''''''(((((()))(((((((((((())))))))))))''''''((()))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((''''''''''''(((((('''(((((())))))))))))((())))))))))))))))))))))))))))))(((((((((***+++,,,))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((())))))******(((((((((((())))))))))))(((((((((((()))))))))))),,,,,,+++***))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))'''''''''((()))*********)))((((((((()))***++++++***))))))))))))))))))((((((((()))***************(((((((((((((((((((((((())))))))))))))))))))))))(((***+++***)))((()))***))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))*********++++++(((((())))))))))))(((((())))))))))))************)))))))))***++++++,,,,,,******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************(((((()))))))))))))))***(((((())))))))))))((((((((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((())))))))))))(((((())))))******++++++)))))))))))))))******+++************))))))))))))************************[[[KKKBBB<<<>>>555888666555555444444333222222222222111111000//////...000000000000000000000000......------------......------------------------***+++,,,,,,,,,,,,+++***+++***)))***,,,---,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))))))))((()))***++++++***)))((()))))))))))))))))))))))))))************+++++++++((()))))))))************'''((()))*********))))))))))))*********+++++++++((()))))))))************************************))))))))))))))))))))))))'''((()))******)))((('''))))))))))))************************************))))))((((((((()))***+++***************+++++++++************+++++++++++++++++++++***************+++*********)))))))))(((,,,+++++++++************+++++++++*********))))))))))))))))))))))))))))))+++******))))))******+++(((((())))))******++++++((((((''''''''''''(((((())))))))))))(((((((((((('''''''''''''''(((((()))))))))(((((((((((())))))))))))))))))))))))))))))((((((''''''''''''((((((&&&'''((()))******)))((((((((((((((((((((((((((())))))((('''(((***,,,---***)))(((''''''((()))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((()))*********'''((((((((()))))))))***&&&&&&'''((()))***++++++,,,,,,+++***))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((())))))))))))***)))))))))))))))******)))))))))***************(((((()))***************(((((((((((((((((((((((())))))))))))))))))))))))(((***+++***(((((()))+++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((()))))))))******(((((())))))))))))((((((((()))))))))************((())))))***++++++,,,,,,******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************(((((((((((())))))******(((((())))))))))))((((((((((((((((((((((((((((((((((((((()))))))))******(((((((((((()))))))))))))))))))))))))))*********)))))))))))))))******+++)))))))))))))))*********************************[[[LLLBBB===>>>666888666555555444444333222222222222222111000//////...000000000000000000000000.........------.........------------------------***+++,,,------,,,+++***)))((('''(((***++++++)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++*********))))))((((((((()))***++++++***)))(((((((((((((((((())))))))))))************+++++++++(((((())))))*********+++&&&'''(((*********)))((())))))******++++++++++++(((((())))))*********+++++++++++++++++++++++++++(((((((((((((((((((((((('''((()))******)))((('''))))))))))))************************************)))((('''''''''(((***+++,,,,,,++++++***))))))))))))************+++++++++************************+++*********))))))((((((,,,,,,,,,++++++++++++***,,,,,,+++***))))))******))))))))))))))))))))))))++++++************++++++'''(((((()))***++++++,,,((((((''''''''''''(((((())))))))))))((((((((((((''''''&&&%%%%%%'''((()))))))))(((((((((((())))))))))))))))))))))))))))))((((((''''''''''''((((((&&&'''(((*********)))((((((((((((((((((((((((((()))(((''''''(((***,,,---***)))(((''''''((()))***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&''''''((()))******+++'''((((((((())))))******%%%&&&'''((()))***+++,,,))))))))))))***+++,,,---(((((((((((())))))))))))))))))(((((((((((())))))******))))))((((((''''''+++***)))))))))))))))***))))))******++++++,,,,,,(((((()))***************(((((((((((((((((((((((())))))))))))))))))))))))(((***,,,+++(((''')))+++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((((((((())))))*********+++((())))))***++++++,,,,,,******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))*********+++'''((((((((())))))******(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))************(((((((((((())))))))))))*********))))))))))))))))))))))))))))))******+++(((((())))))******++++++************************[[[JJJAAA>>>@@@666666666666555444333333222222111111111111000000000000///////////////......---.........------,,,,,,,,,000///...---,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,------------------------...+++(((***...000---***)))******++++++,,,------++++++************++++++,,,,,,+++***))))))******))))))***++++++++++++***)))+++,,,---,,,***(((&&&************************(((((((((((((((((((((((((((((()))************))))))))))))(((((((((((((((++++++************++++++******,,,,,,,,,***((('''))))))))))))))))))))))))&&&'''((()))*********))))))************+++++++++++++++******************++++++++++++++++++++++++******))))))******+++,,,...------,,,,,,------...+++---...---***((()))+++...)))%%%$$$&&&)))******+++++++++************))))))************++++++++++++...111333333///+++((())))))***++++++++++++***))))))))))))((((((((((((&&&''''''((()))******+++''''''(((((())))))******###$$$%%%&&&''')))************))))))((((((''''''))))))(((((((((((())))))))))))))))))))))))))))))''''''((()))))))))))))))))))))************))))))))))))))))))))))))))))))******))))))((((((''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))*********+++++++++))))))))))))))))))***+++)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,+++***))))))******))))))))))))))))))))))))(((((((((((())))))))))))***++++++++++++***))))))))))))))))))************+++*********))))))(((((()))))))))***++++++,,,,,,******++++++++++++******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************))))))******))))))))))))******+++++++++*********))))))))))))(((((((((***+++,,,*********))))))))))))))))))************++++++++++++)))'''(((+++,,,***(((+++++++++***************''')))+++,,,---,,,***)))))))))))))))))))))))))))++++++******))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))((('''&&&&&&'''((((((((((((((())))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))******))))))))))))******++++++******************ZZZJJJAAA>>>@@@666666666555555444333333222222111111111111000000000000///////////////......---.........------,,,,,,,,,...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...+++(((***...000---***,,,+++++++++++++++++++++++++++************++++++,,,++++++***))))))******(((((()))***************************++++++******************************************************((()))******++++++******))))))))))))))))))))))))++++++************++++++,,,++++++***************))))))))))))))))))))))))***)))))))))))))))******)))************+++++++++************************++++++++++++++++++++++++,,,,,,++++++,,,,,,---...------,,,,,,,,,,,,------***,,,...,,,***)))***,,,///,,,((((((***,,,,,,,,,+++++++++************))))))************+++++++++,,,111888<<<<<<666...)))))))))***++++++++++++******)))))))))((((((((((((''''''(((((())))))******(((((((((((())))))))))))%%%%%%&&&'''((())))))******)))))))))((((((((('''))))))(((((((((((())))))))))))))))))))))))))))))''''''((()))))))))))))))))))))************))))))))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((())))))))))))******))))))((((((''''''))))))))))))))))))))))))***)))))))))((((((((('''))))))*********+++++++++)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))+++***))))))(((((())))))))))))))))))))))))))))))(((((((((((()))))))))******++++++++++++***))))))))))))))))))************))))))))))))((((((((('''******************))))))******++++++++++++******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************))))))******))))))))))))******+++++++++*********))))))***))))))(((((()))***+++***))))))))))))))))))))))))************++++++++++++)))((((((***+++***(((************************'''(((***+++,,,+++***)))))))))))))))))))))))))))*********)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***)))((('''&&&''''''((((((((((((((())))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))******))))))))))))******************************YYYJJJBBB>>>???666777555555555444444333333222111111111111000000000000///////////////......---.........---------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---+++)))***...///---+++------,,,,,,+++******)))++++++************++++++,,,+++******)))*********'''(((((()))***)))))))))***)))(((((()))+++---...************************************************)))******+++++++++++++++************************++++++************++++++---,,,***(((((()))+++,,,)))))))))))))))))))))))),,,+++***)))((()))***+++)))************+++++++++************************++++++++++++++++++++++++,,,,,,++++++,,,,,,---...------,,,,,,,,,,,,------***+++,,,,,,++++++,,,---...,,,***+++,,,------,,,+++++++++************))))))************++++++++++++///333666666111,,,((())))))***++++++++++++*********)))))))))((((((((((((((((((((())))))))))))))))))))))))(((((((((((('''((((((((())))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))''''''((()))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))),,,+++***)))(((''''''&&&))))))))))))))))))))))))))))))))))))(((((((((((()))))))))************+++)))))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))***)))(((((((((((((((((())))))))))))))))))))))))((((((((()))))))))*********++++++++++++***))))))))))))))))))************)))(((((((((((('''''''''++++++***))))))(((''''''******++++++++++++******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************))))))******))))))))))))******+++++++++***************+++***))))))((())))))***))))))))))))))))))******)))************+++++++++***)))((()))***+++***((())))))))))))))))))))))))'''((()))***+++***)))((())))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((((((((((((((((((((((((((())))))(((''''''''''''((((((((((((((())))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))******))))))))))))******************************XXXJJJBBB===???666777555555444444444333333333111111111111000000000//////////////////......---...............---------,,,,,,,,,---------......------------------------++++++++++++++++++++++++---+++***+++---...---+++,,,,,,,,,++++++*********++++++************++++++++++++***************+++(((((()))*********************))))))***++++++,,,******************************************************+++,,,,,,,,,,,,+++***************+++++++++++++++************++++++,,,+++***))))))***++++++))))))))))))))))))))))))*********))))))))))))***))))))*********+++++++++***************+++++++++******************************))))))******+++,,,---,,,,,,,,,,,,,,,,,,---)))***+++,,,,,,------...++++++++++++,,,,,,+++***+++++++++*********))))))))))))*********+++++++++---,,,***)))(((((()))***))))))***++++++++++++************)))))))))(((((())))))))))))((((((((((((******))))))((((((''''''******))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))''''''((()))))))))))))))))))))************))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))+++******))))))((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))************)))((((((((()))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))***))))))((((((((())))))))))))))))))))))))))))))(((((()))))))))************++++++++++++***))))))((()))))))))************)))))))))))))))((((((((())))))))))))((((((''''''******++++++++++++******))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))************))))))******))))))))))))******************************++++++***))))))((((((((()))))))))))))))*********))))))*********+++++++++***)))))))))******))))))(((((((((((())))))))))))''''''((())))))))))))((())))))))))))))))))))))))(((((())))))******++++++((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((())))))))))))((()))))))))************((()))))))))************))))))))))))))))))))))))******))))))))))))******))))))))))))************WWWJJJCCC===>>>666888444444444444444333333333111111111111000000000//////////////////......---..............................---------,,,,,,,,,------------------------------------------------,,,+++++++++---------,,,******+++++++++,,,,,,,,,++++++************+++++++++***************++++++)))***++++++,,,,,,++++++)))***,,,,,,,,,***)))'''************************))))))))))))))))))))))))******+++,,,,,,,,,,,,+++))))))******++++++++++++++++++************++++++)))***++++++,,,+++***)))))))))))))))))))))))))))&&&''')))++++++***)))((())))))*********+++++++++))))))*********+++++++++******************************))))))******+++,,,,,,,,,,,,++++++,,,,,,,,,*********+++---.........***+++,,,---,,,++++++++++++++++++*********))))))))))))*********+++++++++///---***''''''(((***,,,))))))***++++++++++++***************))))))))))))))))))))))))((((((((((((******))))))((((((''''''***************)))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))''''''((()))))))))))))))))))))************))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((())))))******++++++(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,))))))))))))))))))))))))*********************************))))))******+++))))))))))))))))))))))))))))))))))))***************++++++++++++***))))))((()))))))))************************************''''''(((((())))))))))))******++++++++++++******))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))************))))))******))))))))))))******************************************))))))(((((((((((())))))************))))))*********+++++++++))))))******)))))))))***''''''(((((())))))))))))''''''((()))))))))))))))(((((((((((((((((((((((((((((())))))******++++++((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((())))))))))))((()))))))))************((()))))))))************))))))))))))))))))))))))******))))))))))))******(((((()))))))))*********|||VVVJJJCCC===>>>666999444444444444444444444444111111111111000000000000///////////////......---.............../////////.........------,,,,,,,,,------------------------------------------------++++++,,,,,,,,,,,,------)))******+++,,,,,,------++++++************++++++*********)))******+++,,,***+++,,,,,,------,,,,,,)))+++---...---***'''%%%************************(((((((((((((((((((((((()))******+++++++++++++++(((((())))))***+++++++++++++++************++++++''')))+++,,,---,,,***)))))))))))))))))))))))))))((()))***+++++++++)))))))))************+++++++++)))))))))***++++++,,,,,,************************,,,,,,++++++,,,,,,---...,,,,,,++++++++++++,,,,,,+++******+++...//////...+++---///...---,,,,,,---+++++++++************))))))************+++++++++)))***+++,,,+++)))'''&&&))))))***++++++++++++***++++++*********)))))))))(((((((((((())))))))))))))))))))))))((((((((((((*********)))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))''''''((()))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))'''(((((()))***+++,,,,,,))))))))))))))))))))))))(((((((((((())))))))))))***)))))))))))))))(((((((((((((((((()))***,,,,,,))))))))))))))))))))))))***************************************++++++,,,)))))))))))))))))))))))))))))))))*********++++++***++++++++++++***))))))))))))))))))******************+++++++++++++++,,,''''''((())))))***++++++******++++++++++++******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************))))))******))))))))))))*********************+++++++++)))************))))))(((((((((((()))******++++++)))************+++++++++(((***+++***)))((()))***'''(((((())))))******+++((((((((()))))))))******(((((((((((((((((((((((())))))))))))************((((((((((((((((((((((((((((((((((((((((((((((((&&&'''(((((()))((((((((((((((((((((())))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))******))))))))))))******'''(((((())))))*********{{{UUUKKKCCC===>>>666:::444444444444444444444444111111111111000000000000///////////////......------........./////////000,,,,,,---------------...........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++++++++++++++,,,++++++************++++++******))))))***++++++,,,******+++,,,,,,,,,,,,+++******+++++++++***))))))************************))))))))))))))))))))))))((()))******++++++******''''''((())))))***++++++++++++************++++++))))))***+++++++++++++++))))))))))))))))))))))))111///---+++))))))***+++)))************+++++++++((())))))***++++++,,,,,,************************,,,,,,++++++,,,,,,---...,,,,,,++++++++++++,,,,,,---+++***+++...///...---+++---...---++++++,,,...+++++++++************))))))************+++++++++'''((()))***)))'''%%%$$$))))))***++++++++++++***+++++++++*********))))))''''''(((((())))))******(((((((((((())))))))))))(((((())))))))))))))))))'''((((((((()))))))))***))))))(((((((((((())))))))))))))))))))))))))))))''''''((()))))))))))))))))))))************))))))))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((()))))))))))))))))))))******++++++,,,))))))))))))))))))))))))'''((((((((()))))))))*********))))))((((((((((((''''''(((((()))+++,,,---))))))))))))))))))))))))************************)))))))))))))))***++++++))))))))))))))))))))))))))))))*********+++++++++***++++++++++++***))))))))))))))))))************))))))******++++++++++++))))))************************++++++++++++******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************))))))******))))))))))))******))))))*********+++++++++((((((******+++***))))))'''(((((()))******++++++)))************+++++++++(((***+++***(((((()))+++(((((())))))***++++++,,,)))))))))))))))***++++++((((((((((((((((((((((((*********)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&((()))))))))(((((((((((((((((())))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))******))))))))))))******''''''(((((()))******+++zzzUUUKKKDDD===>>>666:::444444444444444444444444111111111111000000000000///////////////......------.........//////000000***++++++,,,---//////000........................++++++++++++++++++++++++***+++,,,,,,,,,,,,---...------,,,++++++*********++++++************++++++******))))))***+++,,,,,,))))))***++++++++++++******))))))))))))+++,,,---************************************************(((((()))***************&&&''''''((()))*********++++++************+++++++++***)))((()))***,,,---)))))))))))))))))))))))):::555///***'''(((+++---)))************+++++++++((())))))***++++++,,,,,,))))))))))))))))))))))))******))))))******+++,,,,,,++++++++++++++++++,,,...,,,***,,,...///...,,,)))+++,,,***((((((***---+++++++++************))))))************+++++++++///---)))'''&&&'''***+++))))))***++++++++++++***+++++++++************)))&&&''''''((()))******+++''''''(((((())))))******'''((((((((())))))))))))'''((((((((())))))******))))))(((((((((((())))))))))))))))))))))))))))))'''(((((()))))))))))))))))))))************))))))))))))))))))))))))))))))'''((((((((())))))******(((((((((((())))))))))))+++++++++***************))))))))))))))))))))))))'''((((((((())))))************))))))(((((((((''''''''''''((()))+++,,,---))))))))))))))))))))))))************************((((((((((((((()))******)))))))))))))))))))))))))))************+++++++++***++++++++++++***))))))))))))))))))************(((((())))))*********+++,,,,,,++++++***)))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************))))))******))))))))))))******))))))******++++++++++++'''((()))***++++++***)))'''(((((()))***+++++++++)))************+++++++++(((***,,,+++(((''')))+++((())))))***+++,,,,,,,,,*********)))***++++++,,,((((((((((((((((((((((((++++++******))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&((()))))))))(((((((((((((((((())))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))******))))))))))))******&&&''''''((()))******+++zzzWWWCCCCCC@@@<<<999333444444444333333333222222111111111111000000000000000///...------...///000//////.........---------...---,,,,,,---...///000///...,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++******))))))******+++,,,******++++++++++++************))))))))))))*********+++++++++***((('''%%%+++***)))***++++++***)))************************------,,,+++*********++++++,,,------------,,,+++************************)))******++++++******))),,,++++++******++++++,,,///---+++)))))))))++++++,,,---...//////---+++***+++,,,...//////...,,,++++++++++++************)))************)))))))))))),,,,,,,,,+++++++++************+++,,,,,,,,,,,,+++************************((((((((((((((((((((((((***************************)))(((''''''((()))***))))))))))))))))))))))))***))))))(((((()))***++++++*********))))))((((((+++*********))))))((((((************************)))))))))(((&&&''')))+++))))))))))))))))))))))))+++***)))(((((()))***++++++*********))))))(((((())))))))))))************(((((((((((())))))))))))))))))*********))))))(((******))))))))))))***************************+++*********)))))))))))))))))))))))))))******************))))))))))))******)))************+++++++++******++++++++++++*********)))((()))***+++***(((++++++******************************************))))))***++++++++++++*********++++++++++++******'''(((***++++++******)))******))))))))))))))))))+++*********))))))((((((++++++***)))))))))))))))))))))))))))))))))))))))((()))***++++++***)))(((******))))))))))))))))))((())))))))))))*********************))))))))))))************************))))))))))))))))))))))))******))))))))))))******+++++++++***)))(((((('''))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''((()))******+++******))))))((((((''''''''''''((()))***++++++,,,******))))))))))))************))))))((((((''''''))))))))))))))))))))))))zzzWWWCCCBBB>>>:::888333444444444333333333222222111111111111000000000000000///...------...///000//////.........---------......---,,,---...//////000///...,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,******))))))******+++,,,******++++++++++++************))))))))))))******)))***+++++++++***)))(((+++***)))***++++++***)))************************,,,,,,+++******************+++,,,------,,,+++***+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,++++++******++++++,,,...,,,+++))))))***+++,,,,,,---...//////---+++***,,,---///000000///---,,,+++++++++************)))************))))))))))))++++++++++++************)))***++++++,,,,,,++++++************************((((((((((((((((((((((((***************************)))(((''''''((())))))))))))))))))))))))))))))+++++++++***))))))((((((************)))))))))(((************)))))))))(((++++++++++++++++++++++++)))))))))((('''''')))+++))))))))))))))))))))))))***)))(((((((((((()))***))))))))))))((((((''''''))))))))))))************(((((((((((())))))))))))))))))************))))))******))))))))))))************************))))))***)))))))))))))))))))))))))))))))))******************))))))))))))******)))************+++++++++******++++++++++++******+++)))((()))***+++***(((************************************************))))))***+++++++++++++++******++++++++++++******((())))))***************************************+++*********))))))))))))+++***))))))((((((((()))************************))))))************))))))************************)))))))))*********++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******++++++******)))(((((('''))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))&&&''''''((())))))*********)))))))))((((((((('''(((((())))))******++++++******))))))))))))************))))))(((((((((((())))))))))))))))))))))))|||YYYEEECCC>>>:::999555444444444444333333333333111111111111000000000000//////............//////...............---------//////...---------.........------,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++******))))))******+++,,,++++++++++++++++++++++++******))))))))))))******))))))***+++,,,,,,+++++++++***)))***++++++***)))************************++++++***)))))))))************++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,,,,+++*********+++,,,---,,,---.........---,,,+++,,,,,,............,,,,,,+++++++++************)))************))))))))))))************)))))))))))))))***++++++,,,,,,++++++************************(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))),,,,,,,,,,,,+++)))(((&&&************))))))))))))************))))))))))))++++++++++++++++++++++++((())))))((('''''')))***)))))))))))))))))))))))))))((((((''''''(((((()))((((((((((((''''''''''''))))))))))))************(((((((((((())))))))))))))))))************))))))******))))))))))))***************))))))((((((((())))))))))))))))))******))))))))))))******************))))))))))))******)))************+++++++++******++++++++++++******+++***))))))***+++***)))************************************************)))******+++++++++++++++******++++++++++++*********))))))))))))***++++++******++++++++++++++++++***************)))))))))***))))))(((((((((((((((*********************************))))))*********************************************+++++++++,,,************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******++++++******)))((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&''''''(((((())))))))))))))))))(((((((((((()))))))))))))))***************))))))))))))*********))))))))))))((((((((())))))))))))))))))))))))~~~\\\HHHFFF@@@<<<<<<999555444444444444333333333111111111111000000000////////////....../////////........................//////......------------+++*********************,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,)))***,,,------,,,***)))++++++++++++++++++++++++))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++************))))))******+++,,,+++++++++++++++++++++++++++******))))))******+++++++++++++++,,,++++++++++++***)))***++++++***)))******************************)))))))))))))))***))))))************))))))++++++++++++++++++++++++)))******++++++******))),,,++++++******++++++,,,************+++,,,---...------.........---,,,+++)))***++++++++++++***)))+++++++++*********))))))************)))))))))((())))))))))))(((((((((((())))))***+++++++++++++++************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))((((((((((((((((((((((((***+++,,,---,,,+++)))'''*********)))))))))))))))*********)))))))))))))))++++++++++++++++++++++++((()))***)))((('''(((***((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((()))))))))************(((((((((((())))))))))))((())))))************)))******))))))))))))************))))))(((''''''''')))))))))))))))*********((()))))))))******************))))))))))))******))))))*********+++++++++******++++++++++++******+++***))))))++++++***)))***************+++++++++************************)))***++++++,,,,,,++++++***++++++,,,,,,++++++***+++***)))((()))***+++,,,+++++++++++++++,,,,,,,,,************************))))))((((((((((((((()))************************,,,+++))))))))))))+++,,,************++++++++++++******+++++++++,,,,,,,,,************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************))))))(((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((((((((())))))))))))((((((((((((*********)))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))|||[[[HHHFFF@@@;;;<<<:::555555555444444444333333111111111111000000000///...//////////////////...---...................../////////......---,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++,,,---)))***,,,------,,,***)))++++++++++++++++++++++++((()))***+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++************))))))))))))******))))))******+++,,,,,,,,,+++******+++,,,,,,++++++************++++++------,,,++++++*********+++***)))***++++++***)))***************************)))))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******))),,,++++++******++++++,,,))))))******+++,,,---...------...---------,,,,,,)))******************)))+++++++++*********))))))************)))))))))((()))))))))(((((((((''''''))))))***++++++++++++***************************))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((('''(((***,,,---,,,***)))))))))))))))))))))******))))))))))))))))))******++++++++++++++++++++++++''')))***)))((('''((()))((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))((()))))))))************(((((((((((())))))))))))(((((()))*********************))))))))))))*********)))))))))((((((''''''(((((())))))************((()))))))))******************))))))))))))******))))))*********+++++++++******++++++++++++******+++***)))***+++,,,+++)))))))))*********+++++++++******************************+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,+++++++++***)))))))))***,,,---******+++++++++,,,,,,,,,***************+++++++++))))))(((((((((((())))))************************,,,+++***))))))***+++,,,))))))*********+++++++++******+++++++++,,,,,,,,,************)))))))))(((************************))))))))))))))))))))))))******))))))))))))***************)))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((())))))))))))*********)))))))))))))))******))))))))))))******))))))))))))************))))))))))))))))))))))))tttVVVEEEDDD>>>999999777555555555555444444444333111111111111000000000000......////////////......---------........................///......---,,,+++,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++((()))+++,,,,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++((((((((()))))))))************))))))******+++,,,---,,,+++******+++,,,---++++++************++++++...---,,,***))))))))))))+++***)))***++++++***)))******************************)))))))))***++++++******))))))))))))******))))))))))))))))))))))))+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,))))))***+++,,,,,,------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))************))))))))))))))))))))))))((((((((((((((()))******++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))*********)))))))))))))))))))))))))))%%%'''(((***++++++++++++))))))))))))************))))))))))))************************************'''(((******)))(((((()))))))))))))))))))))))))))'''(((((())))))(((((('''))))))))))))************))))))))))))************(((((((((((())))))))))))'''((()))******+++************))))))))))))******))))))))))))))))))))))))((((((((()))******++++++))))))))))))******************))))))))))))******)))************+++++++++******++++++++++++******,,,*********+++,,,+++***)))))))))***++++++,,,,,,***************************++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++***************+++,,,,,,))))))******+++,,,,,,,,,*********+++++++++++++++)))))))))))))))******+++++++++++++++++++++++++++++++++************++++++((((((((()))******++++++************+++++++++,,,************))))))))))))************************))))))))))))))))))))))))******))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))))))))(((((((((((()))))))))))))))))))))))))))***************))))))))))))******)))))))))************+++))))))))))))))))))))))))oooRRRDDDDDD>>>888888666555555555555444444444444111111111111000000000000---...///000000///...------------.........//////,,,---.../////////...---+++,,,---...///......---,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...++++++++++++++++++++++++++++++++++++++++++++++++)))***,,,---...---,,,+++************************++++++++++++++++++++++++''''''((()))***++++++,,,******))))))******+++,,,...---+++******+++---...,,,++++++******++++++,,,,,,+++***)))((())))))***+++***)))***++++++***)))***************************************+++,,,,,,+++***))))))))))))***+++))))))))))))))))))))))))+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,)))***++++++,,,,,,,,,,,,......------,,,,,,,,,---------,,,,,,,,,,,,------+++++++++************)))************))))))))))))*********)))))))))((((((((())))))***************************************))))))))))))))))))))))))************************%%%&&&((()))*********)))))))))))))))))))))))))))'''''''''((()))))))))***((()))))))))************((()))))))))************))))))))))))))))))))))))&&&(((******)))((((((((())))))))))))))))))))))))(((((()))******)))((((((((((((((()))))))))******))))))))))))************(((((((((((())))))))))))'''((()))******+++++++++******))))))))))))******(((((())))))***+++++++++'''(((((()))******++++++))))))))))))******************))))))))))))******)))************+++++++++******++++++++++++******,,,+++******,,,,,,+++***((())))))***++++++,,,,,,***************************+++,,,,,,------,,,,,,+++,,,,,,------,,,,,,+++)))***++++++,,,,,,++++++(((((())))))***++++++,,,*********++++++,,,,,,,,,***************+++,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***&&&''''''((())))))******)))))))))*********++++++************))))))))))))************************))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))***))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********************)))'''((((((((()))))))))***(((((())))))******++++++******))))))))))))******))))))*********+++++++++))))))))))))))))))))))))mmmQQQDDDFFF@@@999999777666666555555555444444444111111111111000000000000---...///000000///...------------.........//////+++,,,.../////////......)))***,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...,,,++++++******++++++,,,++++++++++++++++++++++++)))+++,,,......---,,,+++************************++++++++++++++++++++++++''''''(((***+++,,,---...*********)))***++++++,,,...---+++******+++---...,,,++++++******++++++,,,***)))((((((((()))+++++++++***)))***+++++++++)))************************++++++******+++,,,------,,,+++***))))))***+++,,,*********************************++++++*********,,,++++++++++++++++++,,,******+++,,,,,,,,,++++++......---,,,,,,,,,,,,---,,,++++++******++++++,,,+++++++++************)))************))))))))))))************))))))))))))(((((()))***************************************))))))))))))))))))))))))************************%%%&&&((()))*********))))))))))))))))))))))))))))))(((''''''''''''(((((((((((())))))*********+++(((((())))))*********+++((((((((((((((((((((((((&&&(((***+++)))((((((((())))))))))))))))))))))))((()))***++++++***)))(((&&&'''''''''(((((())))))))))))))))))************(((((((((((())))))))))))''''''(((******+++++++++******))))))))))))******(((((()))***+++,,,------'''(((((()))***+++++++++))))))))))))******************))))))))))))******)))************+++++++++******++++++++++++******,,,+++******,,,,,,+++***((())))))***++++++,,,,,,***************************+++,,,,,,------,,,,,,+++,,,,,,------,,,,,,+++)))***+++,,,---,,,++++++'''(((((()))******++++++*********++++++,,,,,,,,,+++*********+++,,,------++++++++++++++++++++++++***+++,,,------,,,+++***%%%&&&&&&'''((())))))***((())))))))))))*********************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))))))))))))))*********))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************'''((((((((())))))******'''(((((()))***++++++,,,******))))))))))))******))))))******++++++++++++))))))))))))))))))))))))mmmTTTFFFDDD===::::::666666666555444333333222222333222111000////////////000000//////.........---///////////////////////////............------------,,,,,,++++++,,,,,,---((()))+++---......------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++,,,+++***))))))***+++,,,...---+++*********++++++)))))))))***++++++,,,,,,,,,,,,++++++***++++++++++++++++++***************++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***+++,,,,,,------,,,,,,+++))))))))))))))))))))))))---+++***+++,,,,,,+++************)))))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++*********)))))))))***+++,,,,,,,,,,,,+++,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********+++,,,))))))))))))))))))))))))(((((((((((((((((((((((()))************+++++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))******))))))))))))******))))))))))))))))))))))))******))))))))))))))))))+++*********))))))((((((******))))))(((((('''''''''(((((()))***+++++++++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))++++++************++++++)))))))))))))))))))))))))))************++++++++++++++++++************)))******))))))******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++)))+++,,,,,,++++++,,,---************************,,,------+++)))(((***+++******)))+++------,,,***,,,,,,+++,,,......---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++******+++++++++,,,,,,,,,++++++++++++******))))))******************************+++++++++,,,,,,,,,++++++************++++++************************)))***+++,,,,,,+++)))(((******))))))******+++,,,************************************************((((((((((((((((((((((((&&&&&&''')))***+++,,,---))))))))))))************))))))))))))))))))))))))************)))))))))))))))))))))))))))******+++******))))))))))))******))))))))))))))))))))))))************************lllSSSFFFDDD===::::::666666555555444333333222222333222111000////////////000/////////....................................///............---------------,,,,,,,,,,,,------***++++++,,,------------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,,,,+++************+++,,,---,,,+++*********++++++++++++******************,,,,,,++++++***++++++,,,************************++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***+++,,,,,,------,,,,,,+++************************,,,+++******,,,---,,,***************))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++*********))))))******+++++++++,,,,,,,,,++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,---))))))))))))))))))))))))************************)))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''((())))))******))))))))))))******))))))))))))))))))))))))---,,,+++***)))(((((((((************)))))))))(((******))))))(((((((((((('''(((((()))******++++++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))++++++************++++++************************)))************+++++++++))))))******+++++++++,,,******))))))******+++,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,+++******+++,,,,,,+++***+++,,,---+++***+++******+++,,,,,,+++))))))*********************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++*********)))******************************+++++++++,,,,,,,,,++++++************++++++************************))))))++++++++++++***)))******))))))******+++,,,************************************************************************''''''((()))***++++++,,,))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++******))))))))))))******))))))))))))))))))))))))************************lllSSSEEECCC===::::::666555555555444444333333222333222111000////////////////////////....................................///............---------...------,,,,,,------...,,,,,,,,,++++++,,,------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,++++++++++++,,,,,,---,,,+++*********++++++,,,,,,++++++***))))))(((,,,++++++***++++++,,,,,,))))))))))))))))))******++++++++++++++++++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***)))***,,,------,,,******************************************************+++++++++,,,,,,,,,+++++++++***************,,,+++*********+++,,,---******++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------))))))))))))))))))))))))************************)))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))*********))))))))))))******))))))))))))))))))))))))...---,,,***)))(((((('''************))))))))))))***))))))))))))(((((((((((((((((()))******++++++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))***))))))(((((())))))***++++++************++++++************************)))************+++++++++'''((()))***+++,,,------******))))))******+++,,,++++++++++++++++++++++++---,,,,,,++++++*********,,,---...---,,,+++,,,---------------------------)))+++------,,,,,,,,,---...,,,+++,,,------,,,***+++******+++,,,,,,***)))((()))))))))******+++++++++++++++,,,,,,------...******+++++++++,,,,,,,,,++++++++++++******************************************+++++++++,,,,,,,,,++++++************++++++************************((()))***+++++++++++++++******))))))******+++,,,************************************************************************((()))))))))************))))))))))))************))))))))))))))))))))))))'''''''''(((((())))))***)))))))))))))))******+++******))))))))))))******))))))))))))))))))))))))************************kkkRRREEECCC===::::::666555555444444444333333333333222111000///////////////////////////.................................///............---------...------,,,,,,------......---,,,+++***+++,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++*********))))))++++++******++++++,,,,,,((()))))))))))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++***))))))***,,,...---,,,)))***************++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,************************---,,,***))))))***,,,...++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++,,,---...))))))))))))))))))))))))************************))))))*********+++++++++************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((('''((())))))*********))))))))))))******))))))))))))))))))))))))------+++***))))))))))))*********)))))))))))))))))))))))))))))))))))))))(((((())))))************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))***))))))))))))))))))))))))***))))))))))))))))))***++++++************++++++************************))))))*********+++++++++((())))))***++++++,,,,,,******))))))******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,---...---+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,...///...------......,,,++++++,,,------+++---,,,+++,,,------+++*********++++++,,,---------)))******+++,,,------...******+++++++++,,,,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++************++++++************************(((((()))***+++,,,,,,,,,******))))))******+++,,,*********************************************************************************)))))))))))))))((()))))))))************((((((((((((((((((((((((%%%&&&&&&'''((())))))***)))))))))))))))******+++******))))))))))))******))))))))))))))))))))))))************************jjjQQQDDDCCC<<<::::::777444444444444444333333333333222111000////////////.........///////////////........................///............------------------,,,,,,---------...---,,,+++***+++,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********++++++++++++*********++++++,,,---(((((())))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++***))))))***,,,...---,,,))))))******+++++++++,,,))))))))))))))))))))))))******+++++++++,,,,,,,,,************************---,,,***))))))***,,,------------------+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))************))))))))))))******))))))))))))))))))))))))*********)))******++++++))))))))))))))))))******))))))))))))************)))))))))))))))*********))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******************************))))))))))))******))))))))))))))))))))))))******))))))))))))******++++++************++++++************************))))))*********+++++++++******************************))))))******+++,,,++++++++++++++++++++++++))))))***+++,,,------...+++,,,---,,,+++***+++,,,***************************+++------,,,,,,,,,------+++))))))+++,,,,,,+++---,,,,,,,,,------+++)))++++++,,,,,,------------((())))))***+++,,,,,,---******+++++++++,,,,,,,,,+++++++++++++++++++++,,,******************************+++++++++,,,,,,,,,++++++************++++++************************(((((()))******+++,,,---******))))))******+++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))((()))))))))************((((((((((((((((((((((((%%%&&&&&&'''((())))))***)))))))))))))))******+++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))jjjQQQDDDBBB<<<:::;;;777444444444444444444444444333222111000////////////.........///////////////------------------------///............------------,,,,,,++++++,,,,,,---,,,,,,,,,++++++,,,------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++++++++,,,,,,,,,,,,++++++******+++,,,,,,,,,++++++((())))))***++++++,,,,,,************+++,,,------)))))))))***++++++,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,******++++++++++++******+++++++++++++++++++++++++++***)))***,,,------,,,))))))******+++,,,,,,,,,******************************+++++++++,,,,,,,,,***************+++++++++---,,,+++*********+++,,,,,,---......---,,,***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((()))************+++++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++******))))))))))))******))))))))))))))))))))))))(((((((((((()))***+++,,,))))))))))))************)))))))))************+++))))))))))))))))))******))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************************+++******))))))******+++))))))))))))))))))))))))+++******))))))******+++++++++************++++++++++++++++++++++++++++++)))************++++++++++++++++++*********))))))******))))))******+++,,,++++++++++++++++++++++++))))))***+++,,,------...***,,,------,,,,,,---...++++++++++++++++++++++++***+++,,,------...111333222000---,,,---------,,,---,,,+++,,,---,,,***(((,,,,,,,,,,,,,,,,,,++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,******************************+++++++++,,,,,,,,,++++++************++++++***************************)))))))))***+++,,,,,,******))))))******+++,,,************************))))))))))))))))))))))))((((((((((((((((((((((((*********)))))))))))))))))))))))))))************))))))))))))))))))))))))'''''''''(((((())))))***)))))))))))))))******+++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))iiiPPPCCCBBB<<<:::;;;777444444444444444444444444333222111000////////////............/////////000------------------------///............---------,,,++++++******++++++,,,***++++++,,,------------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,******+++,,,,,,+++******)))***+++,,,,,,,,,,,,+++******************++++++************+++,,,---...)))******+++,,,,,,------++++++++++++++++++++++++,,,,,,+++******+++,,,,,,******++++++++++++******************************,,,+++******,,,---,,,***))))))***++++++,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))*********+++++++++,,,,,,,,,+++++++++******)))***,,,......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++******))))))))))))******))))))))))))))))))))))))((((((((('''(((((())))))((()))))))))************))))))*********+++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************************+++******))))))******+++))))))))))))))))))))))))+++******))))))******+++++++++************++++++++++++++++++++++++++++++)))************+++++++++***************+++++++++******))))))******+++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++---...///...///000222////////////////////////---///000222444888>>>BBBCCC???;;;777666555333222111000//////000///---+++.........------,,,,,,+++------------------------******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------******************************+++++++++,,,,,,,,,++++++************++++++************************+++******))))))***+++,,,******))))))******+++,,,************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))iiiPPPCCCBBB<<<:::;;;777444444444444444444444444333222111000////////////---.........//////000000------------------------//////.........---------+++******************+++(((***+++---......------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------)))***+++,,,,,,+++***))))))***+++,,,---,,,,,,+++,,,,,,++++++***)))))))))************+++,,,---...******+++,,,------......++++++++++++++++++++++++---,,,+++******+++,,,---******++++++++++++******))))))))))))))))))))))))---+++***+++,,,,,,+++***))))))***+++,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))******++++++++++++,,,,,,,,,,,,,,,+++***)))&&&(((+++---//////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---,,,+++***)))))))))))))))))))))))))))************************)))************+++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++******))))))))))))******))))))))))))))))))))))))***)))((('''''''''''''''(((((())))))*********+++))))))******++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************************++++++************++++++))))))))))))))))))))))))++++++************++++++++++++************++++++++++++++++++++++++++++++)))************+++++++++(((((()))***+++,,,,,,---*********)))***++++++,,,++++++++++++++++++++++++......---,,,+++))))))(((,,,...000111111111333555333333333333333333333333333444666888===CCCKKKPPPRRRNNNHHHCCC@@@===;;;999666555444444444444222000222222111000///......---///////////////.........******+++++++++,,,,,,,,,+++++++++,,,,,,---------******************************+++++++++,,,,,,,,,++++++************++++++************************,,,+++***)))))))))***+++*********)))***++++++,,,************************))))))))))))))))))))))))************************((()))))))))************))))))))))))************))))))))))))))))))))))))************)))))))))))))))))))))))))))******+++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))cccLLLAAA@@@:::888;;;999555555444444444333333333222222111111000//////////////////000///......---000////////////....................................---,,,++++++++++++,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,++++++*********+++++++++++++++***)))(((++++++++++++++++++++++++***++++++,,,,,,++++++***(((((()))************************++++++,,,,,,,,,,,,,,,+++******+++,,,,,,+++++++++******))))))))),,,+++)))(((((()))+++,,,************************))))))*********+++++++++******)))))))))***,,,---))))))***+++,,,,,,------------,,,,,,,,,,,,++++++,,,++++++******++++++,,,...------,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))******''')))++++++***)))))))))))))))************))))))''')))***+++***)))***+++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))++++++******))))))((((((+++++++++***)))(((((('''(((((())))))*********+++'''(((***,,,,,,***((('''))))))))))))))))))))))))+++***)))(((((()))***+++))))))(((((((((((())))))(((((((((((())))))))))))************************---,,,+++***))))))))))))***++++++++++++***))))))++++++******)))(((((((((*********)))))))))))))))(((((('''((()))***,,,---///...,,,***)))))))))***++++++,,,,,,,,,---------,,,,,,++++++***+++++++++------------,,,,,,,,,+++,,,...///...,,,******+++------------...///000000666777999;;;===>>>??????CCCBBBAAAAAAAAABBBDDDDDDAAAGGGLLLNNNNNNPPPVVV[[[ZZZUUUPPPNNNNNNKKKEEE???CCCAAA???>>>>>>===;;;999;;;999777555333333333333222333444555555444222000...---,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,+++++++++************)))************************+++++++++*********))))))((((((((((((((((((((((((++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((())))))))))))(((((())))))******++++++,,,,,,+++*********))))))(((((()))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))+++***(((***,,,---***((())))))))))))))))))))))))dddMMMAAA@@@:::888:::888555555555444444444333333222222111111000////////////////////////......---/////////.........------........................---------,,,,,,++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,+++++++++******+++++++++,,,++++++******++++++++++++++++++++++++***++++++,,,,,,++++++***)))******+++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++******+++,,,,,,,,,,,,+++++++++*********,,,+++***))))))***+++,,,*********************************+++++++++,,,,,,+++***)))))))))***,,,---)))******+++,,,,,,------+++++++++,,,,,,---------,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++*********)))))))))))))))''')))++++++***)))))))))))))))************))))))''')))***+++***)))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))++++++******)))(((((('''((()))))))))************((()))***++++++***)))((())))))))))))))))))))))))+++***)))(((((()))***+++***)))((((((((((((((()))(((((((((((()))))))))*********************************************++++++***++++++++++++***))))))+++************)))))))))***)))))))))))))))))))))******)))(((((()))***+++,,,,,,++++++***+++++++++++++++++++++,,,,,,,,,---,,,,,,+++++++++++++++,,,++++++++++++++++++*********,,,---...---,,,---...000000222444777:::<<<>>>FFFGGGIIIKKKMMMNNNOOOOOORRRQQQQQQPPPQQQRRRTTTUUUSSSVVVZZZZZZYYYZZZ___ccc^^^[[[WWWVVVXXXWWWSSSOOORRRPPPOOOOOOOOONNNLLLIIIJJJIIIFFFDDDBBBAAA@@@@@@<<<===>>>???>>>===;;;:::555444222000///...------------,,,+++*********+++---,,,+++***************++++++++++++************************************+++++++++*********))))))))))))))))))))))))))))))++++++++++++++++++++++++************************))))))))))))))))))))))))))))))************))))))%%%&&&''')))************)))))))))***************************)))))))))((()))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))+++))))))***,,,,,,***((())))))))))))))))))))))))dddMMMBBBAAA:::777999777555555555444444444444333222222111111000////////////////////////.....................---------,,,........................+++,,,---------,,,+++***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++***++++++,,,,,,------,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,++++++++++++,,,+++***))))))***+++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------+++************+++,,,,,,*********++++++,,,,,,---)))******+++---......///,,,,,,++++++++++++,,,,,,,,,+++++++++++++++,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++*********))))))((((((((()))++++++)))((()))***))))))************))))))''')))***+++***)))***+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************++++++******)))((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************)))(((((((((((((((((((((((()))))))))******************************((())))))***++++++,,,,,,***++++++++++++***))))))************++++++++++++))))))))))))))))))******,,,+++***))))))))))))))))))***+++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,******++++++++++++++++++&&&(((,,,......000222333999;;;===AAAEEEIIILLLNNNTTTUUUWWWYYY[[[\\\]]]]]]^^^]]]]]]\\\\\\^^^___```^^^```bbbaaa```bbbgggkkkccc```\\\\\\^^^___]]][[[]]]\\\[[[\\\]]]\\\YYYVVVXXXWWWTTTRRRPPPNNNMMMMMMIIIJJJJJJJJJIIIHHHFFFEEE@@@>>>;;;888555222000///000///...,,,,,,+++++++++...---,,,+++++++++++++++,,,+++++++++************************************+++++++++***************************************++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))************))))))###$$$&&&(((***,,,,,,---***))))))))))))))))))(((************)))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))***))))))***++++++***((())))))))))))))))))))))))dddMMMBBBBBB;;;777999666555555555555444444444444222222111111000/////////000000///.....................---------,,,,,,,,,........................***+++---......---+++***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,---............++++++++++++++++++++++++***++++++,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,---------......++++++++++++++++++++++++*********++++++,,,,,,,,,******+++,,,,,,---......,,,,,,,,,++++++,,,,,,,,,,,,,,,++++++,,,,,,------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))(((((((((((()))+++***)))((()))***))))))************))))))''')))***+++))))))***+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++************))))))(((((()))))))))))))))***************))))))))))))******))))))))))))))))))))))))***))))))))))))))))))***+++***)))((((((''''''((((((((()))))))))*********************************))))))******++++++++++++***++++++++++++***)))))))))******+++,,,,,,------)))))))))))))))*********+++*********************)))***+++,,,---,,,+++************+++++++++,,,,,,,,,,,,+++++++++,,,------++++++,,,------...//////))),,,000444666888;;;===DDDEEEIIILLLPPPTTTVVVWWWXXXYYY[[[\\\^^^______``````___^^^]]]\\\]]]^^^^^^\\\]]]^^^^^^___bbbhhhlllccc```]]]\\\]]]]]]\\\ZZZ\\\\\\\\\]]]^^^^^^[[[YYY[[[ZZZYYYWWWVVVUUUTTTTTTRRRRRRRRRRRRQQQOOONNNMMMKKKIIIEEE@@@<<<888555444555444222000///......---...------,,,,,,,,,------,,,,,,+++++++++*********************************************************++++++++++++++++++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))))))))************))))))###$$$&&&(((***+++,,,,,,******))))))((((((''''''*********)))))))))))))))(((((((((((((((((((((((()))))))))))))))******+++)))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))cccMMMBBBBBB;;;888999666666666555555555444444444222222111111000/////////000000///............///......---------,,,,,,,,,........................***+++---......---+++***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,---...............++++++++++++++++++++++++***++++++,,,,,,++++++***)))******+++,,,+++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++,,,,,,---------.........++++++,,,,,,,,,+++++++++***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,------------------...//////------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************))))))(((((()))*********(((((()))+++))))))************))))))''')))***+++))))))***+++))))))))))))))))))))))))((((((((((((((((((((((((************************))))))))))))))))))))))))(((((())))))******++++++*********)))))))))))))))******))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))))))))******)))))))))******)))((((((((((((((())))))))))))***************************************++++++++++++***)))(((***++++++++++++***))))))))))))***+++,,,------...(((((())))))************((())))))***+++,,,,,,,,,***+++,,,---,,,+++***)))******+++++++++,,,,,,,,,,,,+++++++++,,,------...++++++,,,---///000111111111444888;;;===???BBBEEEDDDFFFJJJOOOSSSWWWYYY[[[ZZZ[[[\\\^^^___`````````aaa```^^^\\\[[[[[[[[[\\\[[[[[[[[[[[[\\\___dddggg```___]]]\\\\\\\\\\\\[[[[[[ZZZ[[[\\\^^^^^^\\\ZZZYYYZZZZZZZZZZZZZZZZZZZZZXXXWWWWWWWWWVVVUUUTTTTTTSSSQQQMMMHHHDDD@@@===<<<:::999777555333111111000---,,,,,,,,,,,,------...,,,,,,,,,++++++++++++***************************************************++++++++++++++++++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))))))))************))))))&&&'''((())))))***************))))))((((((''''''))))))))))))))))))******(((((((((((((((((((((((()))))))))))))))******+++))))))))))))))))))))))))((()))*********)))))))))))))))))))))))))))))))))aaaLLLBBBBBB<<<999:::666666666666555555555444444222222111111000/////////111000///------......///............---------,,,........................***+++,,,---------,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------***++++++++++++,,,,,,,,,,,,,,,------...---------++++++++++++++++++++++++***++++++,,,,,,++++++***)))******+++++++++++++++,,,,,,++++++++++++++++++***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---,,,,,,+++***++++++++++++++++++++++++---------,,,,,,+++++++++------,,,,,,,,,,,,------...---------...///000111------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))***)))******)))(((((()))+++))))))************))))))''')))***+++***)))***+++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))******************))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((()))))))))))))))*********++++++************************++++++,,,,,,+++***((('''***++++++++++++***)))))))))))))))***+++,,,,,,---((((((((()))******++++++'''((()))+++,,,---------,,,,,,,,,,,,,,,+++***)))++++++,,,,,,,,,---------,,,++++++,,,,,,---...///+++,,,---///111222444444333555888:::;;;<<<>>>@@@>>>AAAFFFLLLRRRWWWYYY[[[\\\\\\^^^___```aaaaaaaaabbbaaa```^^^^^^^^^^^^___aaa```^^^]]]^^^___aaabbb]]]^^^______``````______]]]\\\[[[\\\^^^``````___[[[\\\]]]^^^___``````___[[[[[[ZZZZZZZZZYYYYYYYYYXXXWWWTTTPPPMMMJJJIIIHHHBBBAAA???<<<999777666555000///...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************************************+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))))))))************))))))(((((())))))))))))((((((***))))))))))))))))))((())))))))))))************)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))''')))******)))(((((()))))))))))))))))))))))))))```JJJAAABBB===:::;;;888666666666666555555555555222222111111000/////////111000...---------///000/////////.........------........................+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------******+++++++++,,,,,,,,,,,,------------,,,,,,+++++++++++++++++++++++++++***++++++,,,,,,++++++******++++++,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,***+++,,,,,,,,,,,,+++************+++++++++,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------,,,,,,---------,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---------,,,,,,---...///000000------,,,,,,,,,,,,++++++------------------------((((((((()))******++++++*********)))((((((***,,,))))))************))))))''')))***+++***)))***+++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))***************)))))))))(((((()))***++++++***)))((())))))))))))))))))))))))((()))***++++++***)))((((((''''''(((((()))***+++))))))*********+++++++++************************)))***+++,,,,,,+++)))(((***++++++++++++***)))))))))))))))******+++++++++'''(((((()))******++++++))))))+++,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,---------.........+++++++++,,,,,,.../////////000111444666888999:::888999;;;<<<;;;:::;;;<<>>@@@AAACCCEEEFFFEEECCCAAAAAABBBFFFIIIMMMQQQUUUWWWWWWXXXMMMNNNOOOPPPQQQRRRRRRRRRPPPQQQQQQSSSVVVYYY\\\]]]\\\\\\\\\]]]___``````___[[[]]]______[[[WWWSSSQQQSSSQQQNNNOOOQQQUUUWWWXXXZZZ[[[\\\]]]]]]]]][[[[[[WWWVVVVVVWWWWWWXXXYYYZZZ^^^^^^]]]\\\\\\\\\]]]]]]YYYXXXUUUQQQNNNLLLJJJIIIEEECCC???;;;777333111000---------,,,,,,,,,++++++************************))))))******++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))'''(((((()))))))))))))))))))))******++++++,,,,,,(((((())))))*********+++)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))&&&)))+++***((('''(((***))))))))))))))))))))))))aaaLLLCCCDDD>>>;;;<<<999888666555555666666555444222222222111111111111000000000000000000000000000///////////////////////////............---------------------------------///---,,,---//////,,,)))........................,,,------......------,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,------------------------++++++++++++++++++++++++)))))))))***+++++++++,,,------------------------,,,,,,---------,,,***)))(((***+++------------,,,---+++)))***,,,///000111//////......//////---,,,000...------//////...,,,111111000000000111222333/////////.........//////000...,,,+++,,,,,,+++***...//////...,,,---///111---,,,,,,+++,,,---///000.........------,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((()))***++++++))))))))))))*********************)))))))))))))))******))))))))))))******++++++***)))(((((())))))+++++++++++++++++++++++++++*********))))))(((((())))))))))))))))))))))))(((((()))***+++,,,,,,,,,))))))))))))************))))))))))))))))))))))))))))))))))))************,,,,,,+++***))))))******...---+++***)))***++++++)))************+++++++++******+++++++++,,,,,,,,,---------,,,,,,+++++++++,,,,,,------............000---***))),,,///222333;;;999666666888===CCCGGGHHHFFFDDDCCCBBBBBBCCCDDDJJJPPPWWWWWWSSSNNNNNNOOOLLLKKKJJJIIIHHHGGGGGGGGGHHHGGGFFFGGGIIIMMMQQQSSSUUUTTTTTTVVVYYY\\\]]]]]]\\\]]]]]][[[XXXSSSOOOLLLHHHGGGFFFFFFFFFHHHJJJLLLTTTXXXZZZYYYYYY[[[YYYUUUXXXXXXXXXXXXXXXXXXYYYYYY_________^^^]]]\\\[[[ZZZ[[[ZZZYYYVVVTTTQQQOOONNNRRRPPPLLLGGGAAA;;;666333000000000000///...------,,,******+++---//////...************************++++++++++++************(((((())))))******++++++******++++++++++++******)))))))))))))))(((''''''*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++***))))))******))))))((('''&&&)))************+++++++++)))******)))'''&&&((()))+++*********))))))((((((+++*********))))))((((((```KKKCCCEEE???<<<<<<888666555444444555555444333222222222111111111111000000000000000000000000000///////////////////////////............---------------------------------///---,,,---......,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,---...---,,,,,,,,,,,,------------,,,,,,...,,,++++++,,,---............///111222333333222888666555666888888777666333444555666666777777777666444222/////////111222222111////////////---++++++,,,,,,+++))))))+++,,,......,,,++++++,,,,,,---111111000000///...------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***)))))))))))))))***++++++))))))))))))***************)))))))))))))))))))))******))))))))))))******++++++***)))))))))))))))************************************)))))))))(((************************(((((()))++++++,,,,,,+++))))))))))))************************************))))))))))))************,,,++++++***))))))******---,,,++++++******++++++************++++++++++++***++++++++++++,,,,,,,,,---------,,,,,,,,,+++++++++++++++,,,---...000000111000000000222555888;;;===<<<<<<<<<>>>BBBFFFHHHEEECCCAAA??????AAADDDEEESSSWWW[[[\\\YYYVVVUUUUUUTTTSSSQQQOOONNNMMMLLLLLLEEEDDDBBBBBBBBBCCCEEEFFFGGGGGGHHHKKKPPPTTTVVVWWWYYYYYYYYYXXXVVVTTTQQQOOOIIIHHHEEECCCBBBBBBBBBCCCKKKOOOQQQPPPQQQTTTSSSPPPPPPQQQSSSUUUVVVWWWXXXXXX[[[\\\]]]^^^]]][[[YYYWWW\\\\\\ZZZXXXWWWVVVUUUUUUSSSRRRPPPLLLHHHDDDAAA???777555222///---,,,+++++++++***((()))+++,,,,,,+++************************))))))))))))(((((((((((())))))))))))******************++++++++++++******)))))))))))))))(((''''''************))))))))))))************************)))))))))))))))))))))))))))***++++++++++++***)))(((((()))))))))))))))((()))************+++++++++)))******)))''''''((()))************)))))))))(((************)))))))))(((^^^JJJCCCFFF@@@<<<<<<777666444333333444444333222222222222111111111111000000000000000000000000000///////////////////////////............---------------------------------...---,,,---......,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,---------,,,,,,+++++++++((()))***+++,,,,,,,,,,,,,,,,,,,,,---------------000000000111222333444555999;;;===@@@BBBDDDDDDDDDFFFEEEDDDEEEGGGHHHHHHFFFDDDEEEFFFGGGGGGFFFDDDCCCDDDAAA<<<888555555666888666555555777888777555333111222222111...---...//////...------,,,------.../////////...---,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))***+++))))))))))))************))))))))))))))))))************))))))))))))******+++***))))))))))))))))))))))))))))))))))))))))))************))))))))))))************************((()))***+++++++++++++++)))))))))*********++++++************************)))))))))*********++++++,,,+++******)))*********++++++,,,,,,,,,+++******************+++++++++,,,++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,---,,,+++++++++---///111333666:::;;;;;;<<<@@@CCCCCCCCCCCCCCCCCCDDDDDDEEEBBBAAA@@@@@@CCCGGGKKKNNNXXXXXXYYYYYYXXXVVVUUUTTTRRRQQQOOOMMMKKKIIIHHHHHHCCCBBB@@@>>>===<<<<<<;;;::::::;;;>>>CCCGGGIIIJJJJJJJJJJJJJJJJJJIIIHHHGGGFFFDDDBBB@@@>>>=========BBBFFFIIIIIILLLPPPPPPMMMMMMNNNQQQSSSTTTUUUTTTSSSWWWYYY[[[^^^___^^^]]]\\\\\\[[[ZZZYYYXXXYYYZZZ[[[SSSSSSRRRQQQOOOMMMLLLJJJCCC@@@:::555000---,,,,,,,,,***((((((***++++++***++++++++++++++++++++++++******)))))))))(((((((((***************)))))))))******++++++++++++******))))))******))))))((((((************************************************)))))))))))))))))))))))))))***++++++++++++***)))&&&'''((()))************)))************+++++++++)))******)))''''''(((***************))))))))))))************))))))))))))]]]IIICCCFFFAAA<<<;;;666666555333444555555444222222222222111111111000000///////////////////////////////////////////////////............---------------------------------------------...---,,,,,,........................,,,------......------,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,++++++------,,,,,,,,,+++++++++***++++++,,,------------++++++,,,...///111333444777999;;;===???BBBEEEGGGJJJLLLPPPRRRSSSSSSTTTTTTSSSRRRRRRSSSVVVWWWWWWVVVWWWWWWVVVTTTSSSQQQPPPOOOMMMJJJEEE@@@<<<999888777888888:::>>>AAACCCBBB@@@===>>>>>><<<999666555555000000//////000000000000......------------------*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))************)))))))))))))))******((()))))))))************)))))))))))))))***************))))))))))))************)))))))))))))))************************************)))))))))))))))************************((()))***+++++++++++++++))))))*********+++++++++************************))))))*********+++++++++++++++***************+++***+++,,,------,,,***)))*********+++++++++,,,,,,+++++++++,,,,,,,,,------------------------,,,,,,000///---+++,,,...000222:::???EEEEEECCCBBBEEEHHHJJJIIIGGGEEECCCBBBBBBBBBBBBCCCEEEIIIMMMQQQTTTVVVVVVTTTRRRQQQQQQPPPNNNLLLFFFEEEDDDBBBAAA@@@@@@@@@AAAAAA@@@???>>><<<;;;;;;999777777888:::<<<===<<<>>>>>>============>>>>>>>>>>>>===<<<<<<======>>>>>>BBBEEEFFFIIINNNOOOMMMPPPQQQTTTUUUUUUTTTQQQPPPQQQRRRTTTWWWZZZ]]]___```\\\ZZZYYYXXXXXXXXXZZZ[[[RRRSSSSSSSSSRRRRRRQQQPPPMMMKKKFFF@@@:::555111///...,,,))))))+++,,,---,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******+++++++++******)))))))))******++++++++++++******))))))*********))))))((()))***************++++++************************))))))))))))))))))))))))*********++++++*********'''((()))***************))))))*********+++++++++)))******)))(((((()))+++*********)))))))))))))))*********)))))))))))))))\\\IIIBBBFFFAAA<<<;;;777777666555555666666555333222222222111111111000000///////////////////////////////////////////////////............---------------------------------,,,,,,---...------------........................,,,------......------,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,............//////000000...000222666999<<>>DDDHHHJJJJJJFFFGGGHHHFFFCCC???===<<<777666555444333111000////////////000000000000000*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************)))))))))))))))***((()))))))))************(((((())))))******************))))))))))))*********)))))))))))))))******++++++++++++++++++++++++))))))))))))))))))******************************))))))***+++++++++******************++++++++++++************************************+++++++++++++++***************++++++)))***,,,------,,,+++******++++++++++++,,,,,,,,,++++++,,,,,,,,,---------------------------------///.........000444777:::EEEJJJPPPPPPKKKHHHIIIKKKLLLJJJGGGDDDCCCDDDEEEGGGGGGIIILLLPPPRRRSSSSSSRRRPPPNNNKKKIIIHHHGGGEEECCC===<<<<<<;;;;;;<<<<<<============>>>>>>>>>>>>>>>===;;;::::::;;;<<<;;;:::?????????>>>>>>>>>>>>>>>::::::::::::;;;;;;<<<<<<:::>>>@@@@@@CCCHHHJJJHHHPPPQQQTTTVVVVVVUUUSSSQQQPPPOOONNNOOOQQQUUUZZZ]]]]]]\\\ZZZYYYXXXXXXXXXYYYSSSTTTTTTTTTTTTTTTSSSSSSQQQQQQOOOKKKEEE===666222///---***)))+++,,,------++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,++++++******))))))******++++++++++++******))))))************))))))))))))******+++++++++,,,************************))))))))))))))))))))))))+++******************+++***************)))(((((())))))*********+++++++++)))*********((((((***+++))))))))))))))))))******))))))))))))))))))******\\\HHHBBBDDD???<<<<<<888888666555555666777555444222222222111111111111000000000000000000000000000///////////////////////////............---------------------------------+++,,,......---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,------......///------,,,---...///000111:::<<>>???<<<<<<======>>>@@@AAABBBBBBAAA@@@AAACCCEEEEEEDDDEEEEEEEEEEEEEEEDDDCCCBBB??????>>>===;;;:::999999666999:::999;;;@@@AAA???GGGJJJMMMPPPSSSTTTTTTSSSVVVTTTRRRPPPQQQSSSWWWYYY^^^^^^]]]\\\ZZZYYYXXXWWWUUUUUUVVVVVVVVVVVVUUUUUUPPPQQQRRRQQQLLLEEE>>>999444000,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************)))))))))+++++++++++++++***************++++++++++++******))))))******++++++******))))))******+++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))++++++***))))))***++++++++++++++++++***)))(((''')))************+++++++++)))*********))))))***,,,))))))))))))************))))))))))))************]]]HHHAAACCC>>>;;;<<<999777555444444555666444333222222222111111111111000000000000000000000000000///////////////////////////............---------------------------------***,,,......---,,,---///,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++,,,,,,------,,,,,,+++,,,,,,,,,------------...------------------------------------------------,,,,,,,,,,,,------------++++++,,,---///000111111000000111222555777:::;;;GGGIIILLLOOOOOONNNLLLJJJDDDDDDCCC???;;;<<>>777777555333111///------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++***)))))))))))))))))))))))))))************'''(((((()))******++++++******))))))))))))******)))))))))))))))***++++++************************((()))))))))************++++++++++++++++++++++++******+++++++++******)))*********+++++++++,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,******))))))***++++++,,,++++++******++++++,,,---+++++++++,,,,,,,,,------,,,,,,,,,------------...------------.........///...000333888>>>CCCHHHJJJOOOPPPQQQQQQOOOLLLIIIGGGAAAAAA@@@@@@AAABBBDDDEEEBBBCCCCCCDDDDDDDDDDDDDDD@@@CCCFFFFFFEEEDDDFFFHHHHHHHHHGGGGGGHHHHHHIIIIIIHHHGGGEEEDDDDDDFFFGGGHHHHHHGGGGGGHHHKKKNNNOOONNNIIIJJJLLLMMMMMMLLLKKKJJJIIIIIIGGGEEEBBB@@@>>><<<999;;;;;;888999<<<===:::>>>???BBBEEEHHHKKKLLLMMMTTTTTTSSSSSSTTTUUUVVVWWWZZZ[[[\\\\\\[[[YYYWWWUUUSSSTTTUUUUUUVVVVVVVVVUUUPPPRRRTTTTTTQQQMMMHHHEEE>>>:::444///------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))))))))***++++++++++++++++++,,,******++++++++++++******((()))***++++++++++++***))))))***++++++,,,------++++++++++++++++++++++++))))))))))))))))))))))))++++++***))))))***++++++******+++++++++******))))))************+++++++++)))*********))))))+++---((()))))))))************((()))))))))************]]]HHH@@@BBB===;;;===:::666444333333444555333222222222222111111111111000000000000000000000000000//////////////////////////////.........---------------------------------))),,,//////---,,,---///........................,,,------......------,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------......------------------------------------------------,,,------....../////////***+++,,,...000111333333;;;<<<===@@@CCCGGGKKKMMMOOOQQQSSSSSSRRRMMMIIIEEE777888666222///000777===???GGGPPPUUUVVVWWW[[[^^^```___^^^^^^___```^^^]]][[[]]]______\\\VVVPPPLLLFFFFFFFFFFFFHHHIIIKKKMMMHHHAAA777111111666;;;???BBBHHHOOOUUUXXXYYYYYYZZZYYYYYYXXXWWWUUUSSSPPPOOOEEECCCAAA===:::666444222.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++***))))))((())))))))))))))))))************'''(((((()))***+++++++++******))))))))))))******))))))((())))))***++++++))))))))))))))))))))))))(((((())))))*********+++++++++++++++++++++++++++******+++++++++******)))******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******))))))***+++,,,,,,++++++***)))***+++---...++++++,,,,,,,,,---------,,,,,,,,,---------......---------.........//////444666999===AAADDDGGGIIIKKKJJJJJJJJJJJJHHHDDDAAA======>>>>>>===;;;:::888;;;::::::;;;===BBBFFFHHHFFFKKKRRRTTTRRRRRRVVVZZZ[[[ZZZYYYYYYXXXXXXXXXYYYVVVTTTQQQNNNMMMMMMOOOPPPNNNMMMLLLNNNPPPRRRSSSRRROOOQQQTTTVVVWWWVVVUUUSSSQQQQQQOOOMMMKKKHHHFFFEEE???AAA@@@<<<<<<>>>>>><<<999999;;;===???AAACCCDDDGGGIIILLLPPPRRRSSSSSSRRRUUUVVVXXXZZZYYYWWWTTTSSSOOOPPPRRRSSSTTTUUUUUUUUUSSSTTTUUUVVVUUUSSSQQQOOOHHHCCC<<<666222///...,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++*********++++++,,,,,,---******++++++++++++******((()))***+++++++++++++++))))))***+++,,,,,,------++++++++++++++++++++++++)))))))))))))))))))))))),,,+++***))))))***+++,,,((()))***+++++++++++++++)))************+++++++++)))***+++***))))))+++---(((((())))))*********+++(((((())))))*********+++YYYIIICCCCCC===<<<>>>888666666666555444444333333222111111111000000//////000000000000000000000000////////////000000000000000000///...------,,,,,,.........------,,,,,,,,,,,,---......//////.......................................------,,,,,,,,,------------------------..................------000//////.........//////,,,------......------,,,,,,---...---,,,,,,...000///111333444444888>>>CCCFFFHHHKKKNNNQQQRRRRRRRRRSSSSSSSSSSSSQQQMMMFFFAAA555555333111000111555888===>>>DDDNNNYYY]]][[[XXX_________```cccdddcccbbbccc```]]]\\\YYYPPPCCC999999888888888:::>>>AAADDD======;;;777333333777:::;;;===EEEOOOUUUVVVXXX[[[\\\[[[[[[]]]^^^]]]WWWSSSQQQUUUSSSKKKFFFCCC<<<555333222111000///.........---,,,,,,---...---***'''......---------,,,,,,,,,,,,...,,,((((((+++---,,,******+++,,,---......///((()))***+++++++++++++++************************)))))))))))))))(((((((((+++***)))(((((()))******(((((((((((()))+++,,,---))))))))))))************))))))(((((()))***++++++))))))))))))))))))))))))+++++++++*********))))))************************+++(((''')))...000---***))))))))))))************%%%(((***)))((())))))(((+++,,,,,,------,,,,,,+++++++++++++++++++++++++++(((((('''(((((()))************+++,,,,,,---......,,,,,,,,,---------......000...,,,---///000...+++000...---...000333444555999;;;>>>>>>???BBBGGGLLLEEEDDDCCCDDDFFFGGGFFFEEE@@@>>><<<:::999:::;;;<<<;;;===AAAEEEJJJOOOTTTWWWZZZVVVTTTVVVYYY[[[]]]^^^\\\]]][[[VVVWWW\\\ZZZTTT[[[UUUWWWWWWPPPRRRUUUPPPPPPNNNQQQQQQMMMRRRVVVNNNPPPSSSTTTSSSQQQPPPOOOMMMMMMNNNOOOPPPPPPPPPNNNLLLHHHEEECCCCCCEEEFFFGGGGGGAAA@@@>>>===<<<<<<======?????????AAADDDHHHLLLOOONNNQQQVVVZZZ[[[YYYUUUSSSPPPMMMKKKLLLPPPRRRQQQOOOWWWWWWWWWVVVVVVUUUTTTSSSLLLLLLJJJGGGAAA999222...,,,,,,,,,---///...,,,***)))******+++++++++******++++++++++++++++++++++++************************)))***+++,,,---,,,,,,+++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******************************))))))))))))******,,,+++***))))))***++++++******))))))))))))******+++*********))))))(((((()))))))))))))))))))))))),,,***))))))***++++++***YYYIIICCCCCC===<<<>>>888666666666555444444333333000000000111111111111111000000000000000000000000////////////000000000000000//////......---,,,,,,.........------,,,,,,,,,,,,---......//////.......................................------,,,,,,,,,------------------------..............................---------------...,,,,,,---..................//////...,,,,,,...000---111666:::===AAAFFFJJJLLLNNNRRRUUUWWWWWWVVVVVVWWWTTTQQQMMMJJJEEE@@@===444555555333111111333444666:::CCCNNNXXX^^^^^^\\\^^^^^^___aaaccccccbbb```]]][[[YYYYYYXXXRRRHHH@@@===<<<:::999999;;;===>>>CCCDDDCCC???:::666555555777888???IIIPPPSSSWWW\\\ZZZZZZZZZ\\\]]]]]][[[YYYUUUXXXWWWQQQMMMKKKGGG@@@<<<:::666222///------------,,,+++,,,------,,,***------------,,,,,,,,,,,,***,,,+++((((((+++,,,*********++++++,,,,,,------)))******++++++++++++***************************&&&&&&&&&&&&&&&&&&&&&&&&+++***)))(((((()))*********)))))))))))))))***+++))))))))))))************)))))))))))))))***++++++))))))))))))))))))))))))+++++++++*********))))))************************+++)))'''***...000---***))))))))))))************)))+++,,,***)))***,,,---+++,,,,,,------,,,,,,+++++++++++++++++++++++++++))))))(((((()))******++++++++++++,,,,,,---------,,,,,,---------.........111///---...///000///---///......///111333333444<<<>>>AAAAAAAAABBBEEEHHHGGGHHHKKKMMMLLLKKKIIIGGG<<<;;;:::999999:::;;;;;;@@@DDDKKKOOOSSSUUUXXXZZZ^^^]]]\\\]]]^^^\\\ZZZYYYZZZ\\\YYYTTTTTTZZZ[[[YYYXXXSSSXXXZZZUUUWWWZZZUUUUUUQQQQQQPPPPPPWWW[[[TTTTTTUUUUUUSSSRRRRRRRRRRRRNNNNNNNNNNNNNNNNNNNNNNNNKKKJJJHHHGGGHHHHHHGGGFFFGGGGGGEEEDDDCCCBBBBBBBBB>>>>>>>>>>>>???@@@BBBBBBGGGHHHKKKNNNPPPSSSTTTTTTSSSOOOJJJFFFFFFJJJQQQVVVWWWWWWXXXXXXWWWVVVUUUTTTPPPOOONNNKKKFFF@@@:::666000...------......,,,+++******++++++++++++******++++++++++++++++++++++++************************((()))***+++++++++******)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******************************))))))))))))******+++***))))))))))))***+++******))))))))))))******************)))))))))((()))))))))))))))))))))))),,,***))))))***++++++***YYYIIICCCCCC===<<<>>>888666666666555444444333333000000000111111111111111////////////////////////////////////000000000000000//////......---------.........---------------,,,---......//////.......................................---------------------------------------........................,,,,,,+++++++++,,,,,,---,,,------....../////////...//////---,,,---///222222777???FFFJJJMMMPPPQQQPPPRRRTTTVVVVVVTTTQQQPPPOOOKKKEEE@@@===;;;999777333555666666444222222222555<<>><<<;;;;;;<<>>>>>???@@@@@@DDDJJJSSSXXXZZZZZZ[[[]]]ZZZ[[[]]]]]]]]][[[XXXVVVUUUXXXXXXUUUSSSUUUUUUTTTUUUPPPTTTWWWPPPRRRTTTNNNRRROOOLLLJJJNNNVVVXXXTTTTTTRRRPPPNNNMMMMMMMMMNNNNNNOOOOOONNNMMMLLLMMMOOOQQQPPPOOOOOOOOONNNKKKIIIGGGGGGFFFEEEDDDCCCBBBAAAFFFFFFFFFEEEDDDBBBAAA@@@AAA@@@@@@AAADDDJJJOOORRRRRRQQQNNNIIIDDDFFFLLLSSSTTTUUUWWWXXXXXXXXXWWWVVVTTTTTTTTTRRRNNNIIIDDDAAA777444000---------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++(((((()))*********)))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******************************))))))))))))*********))))))(((((())))))*********))))))))))))******************)))))))))))))))))))))))))))))))))))),,,***))))))***++++++***YYYIIICCCCCC===<<<>>>888666666666555444444333333222222222111111000000000////////////////////////////////////000000000000000/////////......------...............---------,,,---......///................................................---------........................---------...............,,,,,,+++++++++,,,------...---------------......,,,...///000111333777:::>>>CCCKKKQQQTTTTTTRRRQQQKKKKKKJJJIIIGGGEEECCCBBB???<<<888555555555555444555666777777555555666777>>>FFFPPPWWWXXXXXXYYY\\\YYYZZZ[[[]]]^^^^^^[[[XXXVVVUUUUUUVVVXXXYYYWWWUUUPPPNNNLLLIIIFFFDDDCCCBBBDDDFFFGGGFFFBBB<<<777333333222444999>>>EEEPPP[[[ZZZ[[[[[[YYYUUUUUUXXX\\\XXXYYYYYYXXXWWWWWWUUUTTTRRRPPPLLLGGGBBB===999777333000,,,***+++,,,---,,,,,,,,,,,,+++++++++******(((+++,,,******,,,,,,)))+++++++++*********)))))),,,,,,,,,,,,+++******)))************************+++++++++,,,,,,,,,,,,,,,)))))))))))))))***************)))))))))))))))***((()))))))))***************)))))))))))))))******))))))))))))))))))))))))************************************************+++***)))+++---...,,,***))))))*********+++++++++))))))***,,,+++)))***---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,+++------------............///...------...///000111...111666:::===@@@CCCDDD>>>??????@@@BBBEEEHHHKKKPPPTTTWWWSSSJJJAAA======DDDEEEGGGHHHJJJKKKKKKKKKKKKQQQWWW[[[\\\[[[\\\]]]UUUVVVUUURRRRRRTTTTTTRRRMMMQQQSSSRRROOOLLLJJJIIINNNGGGJJJLLLHHHLLLSSSPPPKKKQQQNNNIIILLLMMMLLLMMMNNNJJJHHHIIIIIIGGGFFFGGGMMMNNNPPPQQQOOONNNMMMMMMRRRQQQQQQRRRSSSSSSQQQOOOEEEEEEEEEEEEEEEDDDDDDCCCNNNOOOOOOOOONNNLLLIIIHHHDDDBBB???>>>???BBBGGGJJJLLLNNNQQQPPPLLLHHHFFFEEEMMMOOOQQQTTTVVVXXXXXXXXXVVVWWWWWWVVVTTTQQQMMMKKKBBB===666111...---,,,+++---,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))******************))))))*********+++++++++++++++++++++++++++++++++******************************))))))))))))******((((((((((((((()))))))))******))))))))))))***************))))))))))))))))))))))))))))))))))))))),,,***))))))***++++++***YYYIIICCCCCC===<<<>>>888666666666555444444333333555444333222111000///...////////////////////////////////////000000000000///////////////.................................,,,---......///.................................................................................---------.........//////---------------.../////////......---------......///111555999<<>>AAAGGGOOOWWWZZZXXXWWWXXX[[[[[[[[[[[[\\\^^^]]]ZZZXXXXXXWWWWWWXXXZZZ\\\\\\[[[YYYXXXWWWVVVTTTRRRPPPOOOKKKJJJIIIGGGDDD@@@;;;888444222222555777<<>>888666666666555444444333333555555444222111000///...////////////////////////////////////000000000000////////////////////////.............../////////,,,---......//////............................................./////////........................,,,,,,------.../////////............//////000111//////......///000222333777;;;AAAEEEHHHKKKNNNPPPLLLJJJIIIGGGFFFBBB>>>:::666666666777:::>>>CCCFFFFFFFFFGGGHHHIIIGGGDDDAAABBBBBBAAA??????AAAFFFIIIJJJPPPWWWYYYXXXWWWZZZ]]]]]]\\\[[[[[[\\\\\\ZZZXXXWWWXXXXXXYYYZZZ[[[\\\]]]\\\]]]^^^^^^]]][[[YYYXXXVVVSSSPPPLLLJJJFFFBBB>>>999777777777666888CCCOOOUUUUUUSSSOOOJJJEEEBBBAAAIIIHHHJJJLLLKKKFFFCCCCCCKKKOOOTTTYYYYYYVVVQQQMMMGGGBBB<<<777333111///...,,,,,,,,,,,,++++++++++++***------+++,,,//////---,,,,,,++++++*********))),,,,,,,,,,,,,,,,,,+++***************************((())))))******+++++++++'''((()))******+++******''''''(((((()))+++,,,---))))))))))))************+++******)))))))))))))))))))))))))))))))))))))))***************+++++++++***************************++++++,,,,,,,,,++++++*********++++++++++++,,,))))))///777666...***---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------........./////////---......------///222555:::===AAACCCBBBBBBEEEHHHKKKIIIHHHJJJPPPXXX^^^aaa^^^^^^\\\XXXSSSQQQTTTWWWRRRRRRSSSTTTTTTUUUVVVVVVTTTRRRPPPQQQSSSSSSOOOKKKIIIKKKKKKPPPbbbwww}}}ooocccWWWUUU[[[hhhyyy|||nnnggg```[[[eeeuuuxxxuuu{{{pppZZZJJJTTTRRRSSS___qqqxxxqqqhhheeeKKKKKKNNNVVV___bbb^^^ZZZMMMIIIEEECCCDDDGGGIIIJJJJJJJJJIIIIIIJJJLLLNNNOOOLLLMMMPPPSSSUUUUUUUUUTTTSSSRRRPPPMMMIIIEEEBBB@@@???<<<;;;>>>CCCFFFEEEBBB>>>???AAADDDIIINNNRRRUUUTTTTTTUUUVVVVVVUUUUUUTTTRRRNNNHHHCCC>>>999444000000///---,,,+++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++***+++++++++)))************+++++++++++++++++++++++++++++++++******************************))))))))))))******''''''((()))******************))))))))))))******))))))))))))************)))))))))))))))))))))))),,,***))))))***++++++***YYYIIICCCCCC===<<<>>>888666666666555444444333333333333222222222222111111000000000000000000000000////////////000000000000/////////////////////000---........./////////000,,,---......//////..............................---........./////////000........................,,,,,,------...//////000............///000111222......///000333666999;;;AAAEEEJJJNNNOOONNNMMMMMMHHHDDD???<<<<<<<<<:::999:::<<>>???IIITTTTTTTTTSSSSSSPPPKKKEEE@@@???===@@@EEEDDD===999:::AAAEEEMMMTTTWWWWWWUUUSSSPPPLLLEEE@@@<<<999666444------------,,,,,,,,,,,,***,,,,,,)))***...000...,,,,,,,,,,,,++++++++++++++++++,,,,,,---,,,,,,,,,******************************++++++,,,------...&&&''')))***++++++******))))))(((((()))***++++++))))))))))))************++++++***)))))))))))))))))))))))))))))))))))))))))))))*********+++++++++***************************+++,,,,,,++++++++++++*********+++++++++,,,,,,,,,***///888777---+++000+++,,,,,,------,,,,,,+++------------------------...---,,,,,,++++++,,,,,,+++++++++,,,,,,---------............////////////...///000///...000555999===AAADDDEEEDDDEEEJJJOOOQQQPPPPPPSSSXXX\\\^^^^^^XXXVVVTTTSSSSSSTTTWWWYYYUUUTTTSSSRRRRRRRRRSSSTTTOOOLLLLLLSSS]]]```[[[TTTJJJOOOWWWffftttddddddqqquuujjjqqqmmmYYYdddfffjjj{{{|||uuuUUUQQQRRR^^^oooyyyxxxsss]]]VVVLLLFFFDDDEEEHHHJJJJJJHHHEEECCCCCCEEEHHHIIIMMMNNNPPPRRRSSSTTTTTTTTTSSSSSSSSSRRRPPPMMMJJJHHHBBB???<<<:::;;;>>>@@@BBB======<<<>>>AAAGGGMMMPPPRRRSSSTTTUUUUUUUUUUUUUUUSSSQQQNNNLLLHHHCCC<<<888111000...,,,+++,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++)))))))))***+++)))************+++++++++******************************************************))))))))))))******'''((()))+++++++++++++++******))))))))))))******((()))))))))************)))))))))))))))))))))))),,,***))))))***++++++***YYYIIICCCCCC===<<<>>>999777666666555444444333333000000111222333333444444111111111111111111111111////////////000000000000////////////000000000000---.........//////000000,,,---......//////..............................---.........//////000000////////////////////////,,,,,,------...///000000---------...///000111111---...///222666;;;@@@BBBEEEIIINNNPPPOOOKKKHHHFFFDDD>>>888666888;;;===>>>CCCFFFKKKPPPTTTWWWWWWWWWTTTSSSRRRRRRRRRRRRPPPOOOOOOPPPQQQOOOMMMKKKKKKKKKNNNOOOOOOPPPPPPQQQSSSUUUWWWTTTQQQOOOOOOPPPQQQPPPNNNPPPSSSTTTUUUVVVWWWYYYWWWXXX[[[\\\\\\ZZZXXXVVVUUUTTTTTTUUUVVVTTTOOOJJJKKKKKKLLLLLLIIIHHHQQQ\\\VVVVVVWWWYYYZZZUUUMMMFFF888777;;;BBBAAA999444555:::>>>FFFMMMRRRUUUUUUUUUUUUQQQKKKGGGCCC???<<<999......------------,,,,,,***,,,***'''(((---///...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------************************&&&&&&'''((())))))******&&&''')))***+++++++++***+++******)))))))))))))))))))))))))))************++++++***))))))((())))))))))))))))))))))))))))))))))))******++++++++++++***************************+++---,,,+++******+++******+++++++++,,,,,,,,,,,,))),,,444333+++***000+++,,,,,,------,,,,,,+++------------------------...---,,,+++++++++++++++******+++,,,,,,---................../////////000000111222111000222777<<<<<>>===:::777666;;;DDDMMMSSSUUUZZZXXXTTTQQQNNNJJJFFFDDD===999444///---,,,+++***+++,,,......---+++)))'''---------,,,,,,+++++++++,,,+++*********+++,,,---+++++++++,,,,,,------------,,,+++***))))))))))))+++,,,,,,,,,,,,+++******)))***+++***)))((()))************)))))))))))))))************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++******************,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......111111000///...------,,,---------............///+++---//////.........///000111444555888;;;???CCCHHHJJJMMMQQQTTTVVVWWWXXXXXXZZZ[[[XXXUUUTTTTTTTTTUUUVVVUUUTTTUUUVVVUUUSSSOOOOOOJJJLLLTTTOOOKKKRRRVVV\\\pppmmmqqqzzzpppsss}}}sss{{{wwwjjjmmmwwwgggkkkppp|||yyy^^^XXX^^^[[[aaattthhhSSSNNNIII??????GGGJJJMMMTTTXXXVVVPPPKKKJJJNNNJJJHHHKKKNNNNNNNNNNNNQQQQQQOOOJJJEEE@@@;;;666999::::::888888;;;AAAGGGOOORRRVVVXXXWWWUUUTTTTTTSSSSSSSSSTTTTTTRRRNNNJJJEEE???777111......//////...,,,******,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,***)))))))))***+++,,,+++***))))))***+++,,,+++++++++++++++***)))(((******))))))))))))******))))))))))))************((()))))))))************+++*********))))))((((((+++***)))(((((()))***++++++++++++******)))))))))XXXIIICCCCCC===<<<===888777666666555555444333333333333333222222222111111000000000000000000000000000000000000000000000000////////////////////////........................////////////////////////000000///............................../////////000000000000////////////111000//////......//////111000/////////000111222888999===CCCIIILLLKKKJJJHHHFFFDDDAAA===:::777666:::999888888:::>>>BBBEEELLLRRRTTTRRRQQQRRRRRRPPPIIIJJJJJJHHHFFFFFFGGGHHHJJJHHHHHHIIIJJJKKKMMMNNNOOOMMMJJJHHHIIIJJJJJJHHHJJJLLLLLLHHHGGGKKKLLLKKKHHHGGGGGGJJJLLLMMMLLLMMMIIIIIIIIIJJJKKKMMMNNNOOOMMMOOORRRSSSSSSQQQOOOOOOWWWWWWWWWXXXYYYZZZZZZ[[[WWWUUUSSSTTTWWWVVVRRRNNNJJJFFF@@@<<<<<<<<<>>>>>>:::777555666<<>>888777777666555555444444333333333333222222222111111000000000000000000000000000000000000000000000000........................------------------------////////////////////////000//////............///,,,,,,------...//////000////////////000000000000000//////............///000///...---///222666888???@@@CCCGGGJJJJJJGGGEEE@@@>>>;;;777555555555666:::999999:::===@@@DDDFFFMMMRRRSSSOOOKKKLLLMMMLLLCCCCCCCCCBBBBBBCCCGGGJJJJJJJJJJJJKKKNNNTTTYYY\\\]]]WWWQQQNNNPPPSSSVVVXXXXXX]]]^^^VVVOOOMMMLLLKKKNNNNNNPPPSSSWWWWWWSSSOOOIIIFFFCCCCCCEEEGGGGGGFFFJJJLLLPPPSSSTTTTTTTTTSSSUUUUUUWWWXXXYYYZZZZZZZZZXXXUUUTTTTTTVVVUUUQQQNNNNNNLLLHHHCCC>>>======???<<<999666333555<<>>888777777666666555444444444333333333222222222111111000000000000000000000000////////////////////////................................................////////////////////////000///............//////,,,---------.........///////////////000000000000//////...............//////......///222777===@@@DDDDDDEEEEEEDDDBBB???<<<888777777777888;;;===???<<<===>>>???BBBEEEHHHJJJHHHLLLMMMHHHEEEEEEFFFEEECCCBBBDDDGGGJJJNNNTTTZZZXXX[[[[[[ZZZ___mmm|||sssccc^^^```eeehhhkkkmmmqqqqqqkkkdddaaa]]]YYYcccgggkkkooorrrqqqhhh^^^UUUNNNHHHFFFHHHIIIGGGDDDKKKIIIHHHIIIMMMQQQTTTUUUPPPQQQSSSUUUVVVWWWWWWWWWYYYWWWVVVWWWWWWVVVSSSPPPQQQQQQOOOIIIBBB======???===<<<999555333777@@@GGGOOORRRWWWYYYZZZXXXWWWVVVXXXTTTNNNHHHCCC===888555///...,,,++++++,,,---...+++++++++,,,,,,---------+++***++++++++++++,,,,,,************************------,,,++++++++++++++++++,,,,,,,,,,,,+++******(((***++++++***)))***,,,************************************************************************************************++++++++++++++++++++++++***+++++++++++++++,,,,,,******+++++++++++++++,,,------------............------------------------,,,,,,,,,---------......---------...............---------............//////000/////////333888;;;FFFIIILLLOOOQQQTTTXXX[[[\\\]]]^^^`````````______^^^YYYVVVWWWXXXVVVUUUUUUPPPOOONNNMMMJJJIIIOOOVVVkkktttpppnnn{{{ooo~~~{{{~~~kkkiiiwww~~~rrrbbb]]]aaahhh}}}eeeSSSGGGJJJMMMNNNPPPQQQNNNJJJOOOMMMNNNSSSVVVSSSNNNLLLGGGBBB<<<999999999777555;;;BBBKKKSSSWWWWWWVVVVVVUUUTTTTTTUUUUUUTTTRRROOOQQQOOOLLLIIIDDD<<<444///---,,,+++---//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++***************+++******************+++******+++++++++******)))******))))))))))))******))))))*********+++++++++*********+++++++++,,,,,,************************************************,,,,,,,,,,,,,,,,,,,,,,,,WWWHHHCCCCCC======>>>999888777777666555555444444333333333222222222111111000000000000000000000000////////////////////////........................//////////////////////////////////////////////////////............////////////.........---------.../////////000000000111//////.........//////000000000111444888>>>CCCFFFIIIHHHEEEAAA===:::999999444666999===@@@BBBDDDDDDCCCCCCEEEFFFHHHIIIJJJKKK@@@EEEHHHHHHIIIMMMMMMKKKRRRPPPRRRYYY\\\___fffnnnoootttuuurrrzzzwwwmmmnnnpppooonnnrrrtttuuuvvvyyy~~~|||wwwuuu}}}}}}qqqbbb\\\UUUSSSUUUWWWUUURRRNNNLLLJJJJJJLLLMMMLLLKKKLLLMMMOOOPPPRRRSSSTTTTTTWWWWWWWWWXXXYYYXXXVVVTTTRRRSSSRRRMMMFFFAAA???@@@<<<<<<<<<999666666999===DDDIIIPPPTTTVVVWWWXXXYYYXXXVVVRRROOOKKKGGGCCC???888666222...,,,++++++,,,+++++++++,,,,,,---------******++++++,,,,,,,,,,,,************************,,,++++++************++++++,,,,,,,,,,,,+++******(((***++++++******+++------,,,,,,+++***)))((((((************************************************************************++++++++++++++++++++++++*********++++++,,,,,,,,,******++++++,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------,,,,,,,,,---------......000000///......---,,,,,,---------............///---...///000333999@@@EEENNNQQQSSSUUUWWWXXX[[[]]]]]]^^^_________^^^]]]\\\^^^XXXVVVXXXWWWSSSQQQTTTTTTTTTWWWZZZYYYZZZdddpppyyy|||yyy~~~qqqqqq}}}vvvkkkhhhmmmlllppp___ZZZZZZZZZ]]]dddhhh^^^QQQKKKEEEFFFMMMRRRQQQOOOOOOMMMHHHBBB???>>>>>><<<:::999@@@JJJQQQUUUUUUUUUTTTVVVUUUTTTTTTUUUTTTQQQOOOPPPPPPOOONNNKKKEEE===888000///------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++******))))))*********++++++*********)))******+++++++++************))))))))))))******************++++++++++++))))))))))))*********+++***************+++++++++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,}}}WWWGGGBBBCCC>>>===???999888888777666666555555444333333333222222222111111000000000000000000000000000000000000000000000000........................000000000000000000000000///////////////////////////............//////000111000000///......------......//////000000111111000////////////000000111333555888;;;???BBBEEEFFFDDDCCC@@@;;;666444555666777:::>>>CCCEEEDDDCCCAAACCCDDDFFFGGGHHHIIIIIIHHHJJJPPPWWW```jjjrrrqqqllllllhhhiiiooopppnnnrrr{{{}}}}}}uuuxxxxxxvvvvvvuuuvvvvvvyyyzzzkkkhhheeeeeehhhkkkkkkjjjccccccdddffffff___UUUMMMIIIIIIIIIHHHIIIJJJJJJKKKQQQSSSTTTVVVWWWWWWWWWVVVRRRSSSSSSPPPLLLGGGDDDCCC<<<======<<<:::888777777888>>>GGGLLLOOORRRVVVYYYWWWUUUTTTTTTSSSQQQNNNKKKCCC@@@;;;555000---,,,++++++,,,,,,,,,,,,,,,,,,---)))***+++,,,,,,,,,,,,++++++++++++++++++*********++++++***))))))******++++++,,,,,,,,,,,,+++******(((***++++++******,,,---------,,,+++***))))))(((************************************************************************++++++++++++++++++++++++*********++++++,,,,,,---******++++++,,,---------***++++++,,,,,,---------------------------------,,,,,,,,,---------......000///...---,,,+++******---------............///---...000333888>>>FFFLLLRRRUUUWWWYYYYYYZZZ\\\]]]^^^____________]]]\\\[[[WWWQQQOOORRRPPPLLLPPPYYYwwwvvvwwwvvvooohhhppp~~~xxxooooootttxxxtttbbbcccdddeeekkkyyyvvvdddRRRHHHCCCIIIMMMLLLKKKNNNMMMJJJGGGDDDDDDCCCCCCBBB>>>DDDLLLRRRTTTTTTSSSSSSUUUTTTSSSSSSTTTSSSQQQOOOOOOOOOOOOPPPOOOKKKFFFAAA777555111///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++***++++++++++++***)))))))))***++++++++++++***)))))))))***++++++++++++*********))))))))))))***************++++++++++++,,,(((((()))))))))******************+++++++++++++++******+++,,,,,,+++******++++++++++++,,,,,,,,,,,,{{{VVVGGGBBBCCC>>>===???:::888888777777666555555555333333333222222222111111000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000////////////////////////...............///000000000000000000000000//////.........///000111111111000000000000000111222222888;;;???BBBDDDCCCAAA???<<<======:::777666777999<<<>>>BBBEEEFFFDDDBBB@@@AAADDDHHHMMMQQQSSSUUUVVVeeekkkuuu{{{{{{~~~xxxyyy}}}}}}}}}yyyrrrssssssuuuwwwzzz|||}}}wwwxxx{{{~~~~~~vvviii___QQQNNNKKKGGGEEEEEEEEEFFFHHHKKKNNNQQQSSSTTTUUUVVVSSSSSSSSSSSSRRROOOJJJGGGBBBAAAAAAAAA@@@???<<<999555;;;BBBFFFGGGIIINNNRRRRRRRRRSSSUUUWWWVVVSSSPPPLLLIIICCC===777333000...---,,,,,,,,,,,,,,,,,,+++)))***+++,,,,,,,,,++++++---,,,,,,,,,+++++++++++++++++++++******++++++,,,+++,,,,,,,,,,,,+++******(((***++++++++++++,,,...++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++)))******+++,,,,,,------******++++++,,,------...++++++,,,,,,---......///------------------------,,,,,,,,,---------....../////////......------------------............///...000333777<<>>>>>???:::888888777777666666555555333333333222222222111111000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////...............///000111//////000000111111222222---......///000111111222111111000000111222333333<<>>DDDJJJOOOQQQTTTXXX[[[]]]^^^```aaa\\\]]]]]]]]]]]][[[ZZZYYYVVVPPPMMMPPPPPPVVVkkkzzz~~~{{{pppeeeppp{{{wwwcccRRRNNNKKKEEECCCGGGEEEGGGIIIHHHFFFGGGJJJNNNMMMQQQUUUVVVVVVTTTSSSRRRNNNMMMNNNPPPSSSUUUVVVUUUPPPOOONNNOOOPPPOOONNNLLLGGGBBB:::444111000//////,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---******+++,,,+++***)))((()))***+++,,,,,,+++***)))((()))***+++++++++++++++******))))))))))))************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,*********++++++,,,,,,,,,***+++,,,------,,,+++***)))))))))******+++++++++}}}TTTKKKCCCBBB@@@===:::;;;777777777666555555444444333333222222333333444555000000000000000000000000000000111111111111000000//////000000000000//////......------------......000000000000000000000000////////////000000000000000000000000000000000000.........///000000///...,,,...111333444666:::<<<@@@EEEIIIHHHAAA;;;999999:::???DDDEEEBBBAAACCCFFFEEEDDDDDDEEEFFFHHHMMMQQQVVV___fffhhhkkkqqqvvvvvvzzz}}}~~~~~~zzzvvvxxx}}}|||{{{{{{xxxrrrmmmjjjgggdddccccccaaa\\\XXXPPPFFFBBBFFFLLLMMMOOORRRQQQQQQRRRSSSSSSSSSSSSSSSQQQOOOMMMMMMNNNNNNLLLKKKEEEEEEDDDDDDDDDBBB>>>;;;???CCCIIIQQQVVVWWWTTTQQQVVVQQQMMMKKKJJJEEE<<<555//////...---,,,,,,,,,,,,...,,,******+++,,,+++***,,,,,,------,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,+++++++++******)))************+++++++++((())))))))))))***************+++,,,,,,,,,++++++)))************+++++++++++++++************++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,..................------,,,,,,,,,---...///000000000000///...............------------...//////000333333555888???GGGNNNSSSVVVVVVZZZ___aaa___\\\[[[\\\YYYWWWXXXXXXXXX\\\cccfffaaa]]]___dddnnn|||sssjjjeeerrrzzzwwweee```aaaUUUIIIFFFEEENNNEEE>>>@@@GGGJJJHHHEEEFFFLLLTTTXXXXXXVVVTTTTTTQQQRRRRRRSSSSSSSSSRRRRRRTTTQQQNNNPPPSSSSSSPPPKKKFFFDDD@@@<<<777222...,,,,,,------------,,,+++++++++,,,,,,,,,,,,+++*********************************++++++,,,,,,++++++***+++++++++*********))))))************************,,,+++***))))))***+++,,,++++++++++++++++++++++++++++++******++++++,,,---************************++++++++++++++++++++++++}}}TTTKKKCCCBBB@@@===:::;;;777777777666555555444444444444333222222222222222000000000000000000000000000000111111111111000000//////000000000000//////000//////......//////000000000000000000000000000////////////000000000000000000000000000000000000000//////000111111000///...000333555777;;;???BBBKKKKKKJJJEEE???;;;;;;===???EEEKKKMMMJJJFFFDDDEEEAAADDDHHHMMMRRRXXXaaahhhppprrrtttuuuyyy~~~~~~zzzxxx{{{|||wwwuuuwwwyyy|||zzzxxxzzz{{{vvvkkkbbbbbb[[[XXX[[[[[[TTTMMMKKKMMMNNNPPPQQQRRRSSSSSSSSSSSSRRRRRRRRRTTTTTTSSSQQQOOONNNMMMMMMKKKHHHCCC???:::;;;???EEELLLQQQSSSSSSQQQNNNKKKJJJKKKIIIEEEBBB888666222...,,,,,,,,,------,,,++++++------,,,+++,,,------------,,,++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******)))************+++++++++)))))))))*********++++++*********+++*********)))************++++++++++++++++++************++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,........................,,,---------.../////////000000///............///............///000111111666777:::>>>EEELLLSSSVVVYYYUUUTTTWWW\\\^^^]]][[[TTTXXXZZZWWWRRRZZZttt~~~{{{}}}}}}zzz}}}nnnaaa___aaa]]]bbbnnnrrr]]]PPPDDD@@@BBBDDDFFFHHHJJJMMMOOOOOONNNNNNPPPRRRPPPQQQRRRRRRRRRRRRRRRRRRQQQOOOOOORRRVVVVVVQQQLLLFFFDDDAAA>>>:::666333111......------------,,,,,,+++,,,,,,,,,,,,+++*********************************++++++,,,,,,++++++***+++++++++*********))))))************************,,,+++***))))))***+++,,,++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++}}}TTTKKKCCCBBB@@@===:::;;;888777777666666555555444555444333222111000000000000000000000000000000000000000111111111111000000///000000111111000000///111000000//////000000111000000000000000000000000////////////000000000000000000000000000000000000111111111111111111111111111333777:::===@@@EEEHHHJJJGGGBBB===;;;===@@@CCCGGGJJJMMMLLLIIIHHHIIIKKKVVVZZZ^^^```dddmmmzzz}}}xxxxxx|||xxx}}}{{{{{{~~~|||rrrrrr{{{{{{nnnooommmmmmoookkk]]]OOOFFFDDDEEEFFFHHHKKKNNNPPPQQQRRRRRRRRRSSSTTTTTTQQQOOOSSSRRRSSSSSSRRROOOJJJFFF>>>;;;999:::???EEEJJJMMMMMMLLLLLLLLLLLLLLLLLLLLLDDD@@@999333...,,,,,,------,,,,,,---......---+++---------------,,,++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******)))************+++++++++******+++++++++,,,,,,,,,+++*********)))(((((((((************+++++++++,,,++++++************++++++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,+++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,........................------..................111000//////......//////////////////000111333333777:::>>>DDDJJJPPPUUUXXX[[[XXXUUUUUUYYYZZZXXXTTTZZZTTTRRRYYYggg{{{bbb___dddjjjqqqwwwgggUUUIIIBBB@@@DDDKKKIIIJJJLLLLLLKKKKKKMMMNNNOOOPPPQQQRRRRRRRRRRRRRRRNNNNNNPPPUUUXXXWWWRRRNNNGGGFFFCCC@@@===:::888777000///...---,,,------...,,,,,,,,,,,,,,,++++++***++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++***************))))))))))))))))))))))))++++++************++++++++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++|||TTTKKKCCCBBB@@@===:::;;;888888777777666555555555444333222111000000000000000000000000000000000000000000111111111111000000000000000111111000000000111000000//////000000111000000000000000000000000////////////000000000000000000000000000000000000000111111111000000111333333777===AAACCCDDDEEEGGG@@@>>><<<<<<@@@EEEIIIJJJIIIHHHFFFEEEFFFMMMWWW___zzzzzzvvvnnnmmmyyywwwzzz~~~uuuuuuyyyrrrssswwwzzztttgggVVVLLLBBBAAAAAAAAADDDHHHMMMPPPQQQQQQQQQRRRRRRQQQNNNLLLNNNOOOQQQTTTUUUSSSOOOLLLLLLFFF>>>::::::===AAACCCKKKMMMNNNNNNMMMKKKKKKLLLKKKHHHAAA:::444///,,,+++,,,++++++---......,,,***---------...---,,,,,,+++++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))*********++++++++++++++++++,,,,,,,,,------,,,,,,+++***)))(((((((((*********+++++++++,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,+++)))))))))***,,,...---------------------------------..............................---------111000000///...///////////////000000222444555666888;;;AAAGGGMMMQQQTTTVVVYYY[[[[[[YYYWWWVVVRRRMMMWWWSSSWWWkkkxxx```dddpppzzz}}}kkk\\\MMMAAAAAAHHHAAAEEEIIIMMMNNNMMMLLLKKKNNNOOOPPPQQQRRRSSSSSSSSSPPPPPPRRRTTTWWWVVVSSSOOOJJJHHHFFFCCC@@@===;;;:::222111...,,,+++,,,---...,,,,,,------,,,,,,+++***++++++++++++++++++++++++***++++++,,,,,,++++++***************************))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++,,,,,,|||TTTKKKCCCBBB@@@===:::;;;888888888777666666555555222111111000111111222222111111111111111111111111000000111111111111000000000000111111111111000000000//////......//////000000000000000000000000000////////////000000000000000000000000000000000000///000111111000000333666777<<>>>>>@@@DDDHHHKKKKKKJJJDDDEEEGGGLLLVVVdddrrr{{{|||pppqqquuuyyy~~~{{{rrreee\\\OOOLLLGGGCCCBBBDDDGGGIIINNNNNNNNNPPPRRRSSSQQQPPPLLLMMMOOORRRTTTSSSPPPMMMRRRMMMEEE???>>>???AAABBBEEEIIIMMMOOONNNLLLKKKJJJMMMKKKHHHCCC===666///,,,---,,,+++,,,------+++)))------.........---,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))*********++++++++++++,,,,,,,,,,,,---------...---,,,***)))))))))******++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,+++***))))))+++---...---------------------------------.........//////...............---------111111000///////////////...///000222444777999:::===@@@FFFKKKPPPSSSTTTTTTVVV[[[[[[UUUQQQUUUYYYZZZQQQ\\\qqq}}}}}}}}}mmmqqq{{{uuuiiiXXXEEE@@@EEEEEEEEEFFFGGGHHHJJJJJJJJJMMMNNNOOOQQQRRRSSSSSSSSSUUUSSSRRRRRRSSSSSSRRRQQQMMMLLLIIIFFFBBB???<<<;;;555333000---,,,,,,,,,---,,,------------,,,++++++++++++++++++++++++++++++***++++++,,,,,,++++++***************************))))))))))))))))))))))))+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++*********++++++,,,,,,,,,|||TTTKKKCCCBBB@@@===:::;;;999888888777777666666555111111111111111222333333111111111111111111111111000000111111111111000000000111111222222111111000000//////......//////000000000000000000000000000////////////000000000000000000000000000000000000...000222222111222666:::<<<@@@EEEGGGFFFDDDBBBAAAAAACCCEEEGGGHHHGGGEEEDDDFFFLLLWWWdddrrr~~~}}}uuuyyy|||}}}vvvooo___\\\VVVOOOHHHCCC@@@???EEEDDDEEEIIIMMMPPPQQQQQQOOOOOOPPPQQQSSSRRRPPPNNNOOOKKKFFFCCCCCCEEEHHHIII@@@BBBFFFJJJMMMNNNNNNMMMMMMMMMMMMJJJEEE>>>777333111///,,,+++,,,,,,+++***...............---,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******)))************+++++++++++++++,,,,,,,,,---------...---,,,*********++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,+++++++++,,,---...------------------------,,,,,,------.../////////------..................222111000000//////000000///000222555888<<>>BBBFFFHHHOOOQQQSSSUUUVVVVVVTTTSSSOOOSSSSSSTTTddd~~~pppcccddddddeeerrriiiSSSFFFBBBDDDFFFEEEGGGHHHJJJLLLNNNNNNOOOQQQRRRRRRQQQPPPPPPQQQRRRQQQPPPNNNKKKHHHFFFDDDCCC>>>===:::777444000...,,,---------...------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***))))))*********+++++++++++++++++++++++++++++++++++++++,,,------,,,++++++++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++)))******+++,,,,,,------{{{TTTKKKDDDBBB@@@===:::;;;999999888888777666666666666666444333222111111111111111111111111111111111000000111111111111000000111111222222222222111111222222111111111111222222000000000000000000000000////////////000000000000000000000000000000000000///333666666555888>>>DDDHHHGGGDDDAAA@@@CCCGGGKKKHHHJJJKKKKKKLLLTTT```jjjtttuuuxxx{{{~~~~~~www||||||uuu|||zzzqqqtttzzz|||zzzuuu|||ssseee]]]IIIFFFDDDCCCEEEHHHJJJKKKKKKJJJJJJLLLOOOSSSTTTTTTTTTMMMEEE>>><<<<<<>>>???FFFAAA===@@@HHHOOORRRRRRQQQQQQQQQPPPNNNLLLJJJIII;;;666111---------...---......//////......---,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******)))************+++++++++******+++++++++,,,,,,,,,+++***((('''''')))+++,,,++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,,,,,,,,,,++++++*********,,,---.../////////..............................,,,,,,------...///000000,,,,,,------...///000000222111111000000000000000333444888<<>><<<<<<:::999888666444333333222444444333222222222333333111111222222222222111111333333333222222222111111111111111111111111111111000000000000000000000000111111111111111111111111111000/////////000222333...000222222111000000111333222333666;;;@@@DDDEEEHHHDDD@@@>>>AAAEEEIIIJJJOOOPPPRRRZZZdddnnntttwwwyyy|||}}}www||||||zzzwwwwww{{{rrrmmm\\\RRRHHHCCCDDDDDDEEEFFFJJJIIIIIIKKKNNNPPPPPPOOOMMMLLLIIIBBB;;;888888:::>>>;;;999:::@@@HHHNNNRRRUUUSSSRRRQQQRRRQQQPPPOOOGGGAAA999222///.........000//////......------,,,...---+++******+++---...---------,,,,,,+++++++++*********+++,,,---...///******+++,,,,,,,,,,,,+++---,,,++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------,,,,,,,,,---------......---------............///......////////////......000000000000//////////////////.........///000000777999<<>>777000,,,000///---,,,,,,---///000++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---+++)))***,,,---+++))),,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,vvvQQQIIICCCBBBAAA>>><<<<<<:::999888666444333333333555444333333222222333333111111222222222222111111111111111000000000//////111111111111111111111111000000000000000000000000111111111111111111111111111000000///000111222333000111333333111111111222333444777;;;???BBBCCCCCC:::>>>CCCFFFHHHJJJMMMOOOOOOUUUjjjzzzzzz~~~sssssstttxxx|||||||||lllfff]]]TTTLLLHHHHHHKKKOOOMMMKKKKKKMMMPPPQQQQQQMMMMMMIIICCC<<<888777777;;;888666555888???GGGLLLTTTSSSSSSRRRQQQPPPNNNLLLIIIDDD===777333000...,,,......---------,,,,,,,,,...---+++******+++---...---------,,,,,,+++++++++++++++++++++,,,------...******+++,,,,,,,,,,,,+++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------------------------------,,,,,,---------.........---------............///......////////////......000000000000////////////000000//////000111333444888:::???DDDJJJOOOSSSUUUWWWVVVTTTPPPLLLKKKLLLNNNSSSjjj}}}xxxyyyzzzttthhhTTTDDD999:::===@@@AAABBBHHHNNNIIIKKKMMMOOOPPPQQQQQQQQQNNNNNNNNNMMMLLLKKKJJJJJJEEEFFFEEECCC???999444000000///...------------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---+++***+++------,,,***,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,tttQQQIIICCCBBBAAA>>><<<<<<:::999888666555444333333555555444333333333333333111111222222222222111111111111111000000000000000111111111111111111111111000000000000000000000000000000000000000000000000111000000000000111222222111333444333222111222333444777;;;???AAAAAA@@@???666>>>GGGKKKKKKLLLQQQVVV]]]hhh~~~~~~}}}~~~~~~}}}|||wwwkkk^^^WWWXXX[[[ZZZUUUPPPLLLKKKLLLLLLLLLMMMLLLIIIDDD>>>999777666888777666333333777???FFFQQQRRRSSSSSSQQQNNNKKKIIIKKKHHHCCC???:::555000,,,...------------......///...---,,,++++++,,,---...------,,,,,,,,,,,,++++++,,,,,,,,,++++++,,,------******+++,,,,,,,,,,,,++++++,,,,,,------,,,******++++++++++++++++++++++++,,,,,,,,,,,,------------------------------------------------------------,,,------------.........---------............///......////////////......////////////000000000000111111000000222444777999<<>><<<<<<:::999888666555444444444666555444333333333333333111222222333333222222111222222222222222222222222111111111111111111111111000000000000000000000000////////////////////////000000000111111111222222222333444333222222333555888:::===>>>>>>===<<<<<<@@@DDDHHHJJJLLLPPPXXX^^^ttt{{{zzz}}}~~~wwwtttuuuuuummmeee[[[RRRMMMJJJIIIIIIJJJJJJHHHEEEAAA===:::888777:::;;;999555666;;;AAALLLNNNRRRSSSQQQNNNKKKIIIKKKJJJHHHEEEBBB<<<444///000//////...///000111111...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,******+++,,,,,,,,,,,,+++***+++---......---+++)))************************++++++,,,,,,,,,---------------------------------------------------------------------............---------............///......////////////......////////////000000000000111111111222444888<<<>>>BBBEEEJJJNNNRRRUUUVVVVVVQQQNNNMMMUUUfffyyy~~~zzzzzz~~~www^^^ZZZ______XXXTTTbbbnnnppp]]]FFF;;;>>>CCCHHHHHHIIIJJJLLLMMMMMMMMMOOOOOOOOOOOOOOOOOONNNNNNIIIHHHFFFDDDBBB???===<<<666444111...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,rrrQQQIIICCCBBBAAA>>><<<<<<:::999888666666555555555777666555444333333333333222222333333333333222222222222222222222222222222111111111111111111111111111111111111111111111111////////////////////////000111111111222222222222111222333222222222555777<<<<<<<<<:::888888;;;>>>BBBEEEJJJQQQYYYaaaeeehhhxxxwwwyyy{{{xxxuuuwww|||xxxpppcccXXXQQQMMMKKKKKKGGGGGGFFFEEECCCAAA???===777<<<@@@???;;;888:::===FFFKKKPPPSSSQQQOOOMMMLLLIIIIIIIIIIIIGGGBBB;;;666222111///.........000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,******+++,,,,,,,,,,,,+++***+++---......---+++***************************+++++++++,,,,,,,,,---------------------------------------------------------------.........//////---------............///......////////////........./////////000000000111000000111444777<<<@@@CCCJJJLLLOOORRRSSSTTTSSSRRRSSSQQQUUUfff}}}wwwvvvzzz~~~rrr]]]WWWWWWYYYdddppp}}}qqqOOO@@@AAACCCFFFFFFGGGHHHIIIJJJLLLLLLNNNOOOOOOPPPPPPPPPPPPOOOJJJIIIGGGEEECCCAAA@@@@@@===:::444...++++++---///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++*********+++++++++,,,,,,---------******+++++++++,,,,,,,,,tttQQQIIICCCBBBAAA>>><<<<<<:::999888777666666666666777777555444333333333333222222333333333333222222000000000000000111111111111111111111111111111111111111111111111111111111000000000000000000000000000111222222333333222222111222333333333555888;;;======<<<999777999@@@EEE@@@GGGRRRaaannnuuuuuusss}}}~~~zzzwwwtttpppnnnttt|||tttlll```UUUOOOLLLKKKKKKHHHFFFEEEEEEFFFFFFDDDCCC999===BBBBBB@@@===<<<<<>><<<<<<999999888777666666666666888777666555333333333222222333333444444333333222//////000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111000111222333333333222222222333444555666999===@@@;;;======<<<<<<@@@IIIPPPOOOXXXeeeqqqyyy|||{{{zzz{{{xxxssspppuuu|||tttlllaaaWWWQQQNNNMMMMMMKKKHHHEEEEEEFFFGGGGGGEEE@@@AAABBBCCCCCCBBBBBBAAAEEEJJJPPPRRRPPPNNNOOOQQQJJJJJJIIIIIIHHHFFFBBB???:::888444000---,,,,,,---------............------+++++++++,,,,,,---------++++++++++++,,,------...******+++,,,,,,,,,,,,+++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,------------------------------------------------............////////////---------............///......////////////...............///000111111111000333777===CCCGGGJJJLLLPPPPPPPPPPPPOOOOOOOOOOOOPPP[[[pppyyylllhhhbbbZZZRRRDDDAAAAAABBBCCCEEEHHHKKKLLLLLLMMMNNNOOOPPPQQQQQQQQQMMMMMMLLLKKKIIIGGGEEEDDDEEEBBB>>>888444111//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,***,,,------+++***+++---++++++,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++,,,,,,******+++,,,,,,---......******+++++++++,,,,,,,,,wwwQQQIIICCCBBBAAA>>><<<<<<999999888777666666666777888888666555444333333222222333333444444333333222111111222222333333333333111111111111111111111111111111111111111111111111111111111111111111111111000111222333444333222222333444555666888;;;@@@DDD888<<>>999444111/////////------............------+++++++++,,,,,,---------*********+++,,,---...///******+++,,,,,,,,,,,,+++---,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------------------------------............/////////000---------.........//////......////////////......---......///000111111222111444:::AAAGGGKKKNNNOOOOOOOOONNNNNNNNNNNNOOOPPPaaapppzzz}}}}}}xxxqqqccchhhbbbPPPDDDDDDCCCCCCDDDEEEFFFHHHLLLMMMNNNOOOPPPQQQQQQQQQOOOOOOOOONNNLLLIIIGGGEEEEEEDDDBBB>>>999444///---------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))+++---,,,***)))+++---++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,*********++++++,,,,,,---******+++,,,,,,---......******+++++++++,,,,,,,,,sssRRRHHH@@@AAACCCAAA<<<::::::999888777666666666666999888777666444444444333333444444555555444444333444333222222444444333222555444333333333333444555222222222222222111000///111111222333333333333222333333333333333333333333222444888<<<>>>???>>>>>>>>>???@@@DDDLLLXXXgggqqq|||}}}}}}|||ooofffzzz}}}}}}wwwlllddd```]]]YYYXXXVVVPPPHHHEEEGGGKKKMMMIIIKKKLLLJJJEEECCCCCCDDDMMMMMMMMMNNNNNNLLLIIIFFFDDDHHHJJJJJJGGGFFFGGGJJJHHHEEE@@@999444///---+++/////////...---,,,******+++,,,,,,------,,,,,,+++++++++++++++++++++++++++...,,,***+++---...,,,***,,,,,,,,,------.........---,,,,,,++++++,,,,,,------...000000...,,,,,,,,,------............------------------------------........................//////////////////.........//////000000000000000...///000000//////000111999<<>>BBBHHHLLLMMMLLLKKKKKKKKKKKKQQQaaaqqqvvvrrrwww}}}sssmmmgggmmm~~~{{{{{{ppp]]]```dddaaabbbfffkkkssskkkSSSGGGEEE???DDDGGGKKKMMMMMMMMMOOOPPPRRROOOKKKLLLNNNNNNKKKGGGHHHGGGFFFEEECCC===777222111///------...///...---+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...sssQQQHHHAAABBBCCC@@@<<<;;;<<<;;;:::999888888888888777777555444333333333333333444444555555444444333444333222222444444333222444444333333333333444444222222222222222222111000111222222333333333333333333333222222222222333333444888<<>>>>>@@@CCCMMM^^^rrr~~~uuurrruuuxxxrrrttt}}}xxxttttttvvv||||||rrrrrrpppnnnpppqqqkkkbbbZZZZZZ[[[[[[YYYRRRKKKEEEJJJKKKMMMLLLIIIFFFDDDCCC???BBBGGGJJJKKKIIIFFFCCC===???CCCHHHLLLMMMLLLJJJKKKIIIFFFBBB===777222000+++,,,---......---,,,+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,+++------------------,,,,,,---,,,,,,++++++,,,,,,---,,,...000000...---,,,---------............------------------------------........................////////////////////////...///000000111111000000...000111111000111333555<<>>BBBHHHKKKKKKJJJLLLMMMQQQNNNLLLMMMOOOOOOLLLHHHJJJIIIHHHGGGEEE@@@;;;666111///,,,,,,---...------***+++++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...sssPPPHHHBBBBBBBBB???<<<<<<:::999888777666666666666666666555444333222222222333444444555555444444333444333222222444444333222333333333333333333333333222222222333333222111111111222333333444444333333333333222111222222333444555999>>>@@@@@@@@@BBBCCCFFFOOO^^^qqq{{{yyy{{{}}}qqqhhhhhhnnnuuuyyytttsssuuu{{{|||ooojjjiiihhhlllnnnooouuu}}}~~~zzzwwwwwwvvvuuuwww}}}xxxlllddd```___aaa```ZZZRRRMMMHHHIIIKKKLLLKKKIIIGGGFFF???BBBFFFHHHGGGEEECCCBBB<<<;;;===BBBIIINNNNNNMMMLLLKKKJJJGGGBBB<<<777444***+++---......---,,,,,,,,,,,,------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,...000000...---------------............------...............................................................///////////////000111111111111000///000111111111333666888;;;@@@GGGLLLOOOOOONNNNNNJJJMMMYYYsss|||}}}zzzsssllldddrrroooUUUJJJ???@@@AAABBBEEEIIIKKKLLLLLLOOONNNMMMNNNPPPOOOMMMKKKKKKJJJHHHGGGFFFCCC>>>;;;222000---,,,,,,------,,,++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...sssPPPHHHCCCCCCBBB>>><<<===:::999888777666666666666666555444333333333333333333444444555555444444333444333222222444444333222333333333333333333333333111222222333333333222222222222333444444444444333333222111111222444666777===@@@CCCCCCBBBCCCHHHLLLPPP^^^qqqwww}}}wwwlllhhhmmmwww~~~xxxmmmkkkmmmlllnnnmmmkkkjjjkkkiiieeejjjvvvwwwuuu|||{{{}}}|||{{{~~~uuunnniiiiiioooooodddUUUMMMEEEFFFHHHJJJLLLKKKJJJIIIEEEGGGIIIGGGDDDAAA@@@@@@===:::888;;;CCCJJJNNNOOOLLLLLLLLLJJJGGGAAA<<<999---------------------,,,,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,---,,,,,,++++++,,,,,,---+++---///000...------...------............------........................////////////////////////,,,,,,,,,------.........///000000111111111111111///000111222222555888;;;;;;BBBJJJOOOOOOMMMKKKJJJNNN[[[uuu|||~~~}}}|||rrrrrrbbbYYYJJJCCC>>>;;;>>>GGGNNNOOONNNMMMMMMNNNOOOQQQPPPOOOMMMKKKJJJHHHGGGFFFEEEBBB???666333///------------,,,------------............------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...sssOOOIIIDDDCCCAAA===<<<===<<<;;;:::999888888888888666666555444333333444444333444444555555444444333444333222222444444333222222222333333333333222222111222333333333333333333222222333444444444444444222222111222333666999;;;AAACCCCCC@@@???DDDNNNVVV\\\jjj{{{}}}zzz{{{}}}|||zzzxxx~~~zzzvvvqqqnnnnnnvvvpppiiiooouuuzzz}}}{{{vvvsssyyyqqqXXXIIIEEEEEEEEEGGGJJJLLLLLLKKKJJJLLLMMMJJJDDD>>>=========999777777<<>>333111///---,,,,,,------------............------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---------------------,,,,,,---,,,,,,++++++,,,,,,---+++---///000///---......------............------........................////////////////////////,,,,,,,,,------......//////000111111222222111111000111222222333777;;;>>>@@@EEEKKKNNNKKKHHHGGGGGGUUUmmmwwwooozzzyyyxxx}}}}}}pppmmmiiiWWWAAA;;;666888@@@GGGKKKKKKKKKMMMOOOQQQRRRQQQPPPOOOLLLJJJHHHHHHHHHGGGEEEDDD<<<888333///......------............////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...sssNNNIIIDDDCCCAAA===<<<>>><<<;;;:::999888888888888777666555555444444555555333444444555555444444333444333222222444444333222111222333333333333222111111222333333444444333333222333444444555444444444222111111222555888<<<>>>@@@AAAAAA???BBBMMM___mmmttt{{{}}}}}}~~~sssnnnsss~~~uuuxxx}}}~~~~~~~~~{{{cccRRRHHHFFFDDDEEEHHHJJJJJJIIIHHHMMMPPPNNNFFF>>>999777:::999888777999>>>EEEKKKJJJJJJKKKJJJIIIFFFDDDBBB999666111---++++++,,,---------............------,,,,,,,,,,,,,,,,,,,,,,,,***,,,...---+++***,,,...,,,,,,---------------------,,,,,,++++++,,,,,,---***---///000///.........------............------........................////////////////////////------......///000000111000000111222222222222111000111222333444888===AAAEEEHHHKKKKKKIIIIIIMMMQQQddd}}}zzzrrrvvv}}}{{{{{{yyytttiiipppooo\\\IIIGGGCCC@@@???AAADDDFFFJJJLLLPPPRRRRRRRRRQQQQQQNNNLLLJJJIIIJJJJJJIIIHHHAAA===777222000///...------------.........//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...sssNNNIIIEEEDDDAAA<<<<<<>>>:::999888777666666666666777666666555555555666666333444444555555444444333444333222222444444333222111222333444444333222111111222333333444444444444222333444444555555444444222111111222555:::>>>AAAAAABBBDDDEEEMMM^^^vvv|||yyy{{{uuuggg^^^cccttt~~~qqqcccKKKHHHDDDDDDFFFHHHHHHGGGEEELLLRRRRRRIII???777333888999:::999888;;;AAAGGGIIIIIIIIIIIIHHHGGGEEEDDD===999333---******,,,...------............------++++++++++++++++++++++++***,,,...---+++***,,,...,,,,,,,,,------.........---,,,,,,++++++,,,,,,---***,,,///000///......///---..................---////////////////////////000000000000000000000000...//////000111222222333000000111222222222222111000111222333555999>>>BBBGGGIIIJJJIIIIIINNNXXX```rrrzzzttt~~~yyy~~~uuugggbbbnnnnnnZZZ\\\^^^\\\TTTHHHBBBDDDHHHIIILLLPPPRRRSSSRRRRRRRRRPPPNNNKKKKKKKKKLLLLLLKKKEEE@@@999444111000///...,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...tttRRRJJJDDDCCCBBB???<<<===;;;;;;::::::999888777777777777555444444444444444333333333333333333333333333333222222333333444555555555444333222222222222333333333222222111111111222333333333333333333444333333444777;;;???AAABBBBBBFFFKKKPPP]]]sss{{{{{{|||hhhjjjkkkuuu{{{}}}~~~{{{~~~ooocccSSSKKKDDDCCCDDDDDDDDDDDDDDDJJJNNNNNNMMMIII???555999;;;;;;:::777888<<<@@@EEEGGGIIIJJJHHHGGGHHHIIIDDDAAA<<<777222///...---.........---,,,+++***)))------------------------------------------------------............------,,,,,,,,,------.........---+++---111222...---///............////////////000000000000000000000000////////////000000000000////////////000000000000///000111222222111000///111444888::::::===CCCHHHGGGKKKLLLMMMWWWiiiwww|||rrrwwwyyyuuu{{{}}}tttoookkkhhhmmmsss\\\GGGCCCCCCDDDLLLQQQOOOPPPTTTRRRLLLTTTRRRPPPNNNLLLJJJIIIIIIKKKGGGAAA:::222...---...------......//////......,,,,,,,,,---------...............------,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,+++******+++,,,---,,,,,,,,,---------......tttRRRJJJDDDCCCBBB???<<<===;;;;;;::::::999888888777777777666555444444444444333333333333333333333333333333222222333333444555333333333222333333444444333333333222222222111111333333333333333444444444333333555888<<>>777333000///...............------,,,,,,,,,,,,---------............---------,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,+++******+++,,,,,,,,,,,,,,,---------......tttRRRJJJDDDCCCBBB???<<<===;;;::::::999999888888888888777666555444444444444333333333333333333333333333333222222333333444555222222222222333444555666333333333333222222222222333333333444444444555555555666888;;;>>>@@@BBBCCCGGGTTTdddtttggghhhyyy{{{yyyuuuppplllhhh```SSSIIICCCCCCEEEDDDHHHKKKLLLOOOQQQMMMHHH===;;;999888999;;;<<<<<<;;;<<<@@@EEEIIIKKKKKKIIIIIIGGGCCC>>>888222...+++------------------,,,,,,------------------------------------------------------............---------------------.........,,,...444;;;<<<555///...............////////////000000000000000000000000////////////000000000000/////////000000000111111000111111222222222111111333555888===AAADDDGGGIIIHHHFFFIIIZZZxxx|||vvvxxx~~~vvvyyy}}}[[[GGGEEEAAA@@@CCCJJJOOOQQQSSSUUUXXXWWWUUURRRPPPNNNLLLLLLKKKJJJHHHDDD???999444111//////......---,,,,,,,,,,,,,,,,,,---------.........------------,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,---------......tttRRRJJJDDDCCCBBB???<<<===:::::::::999999888888888888777666555444444444444444444444444444444444444333333222222333333444555333333333333333444555555333333333333333333333333333333444444555555666666888999<<<>>>@@@BBBEEEGGGWWWgggyyymmm\\\mmmsssssszzzxxxvvv{{{sssqqqiii^^^VVVRRRNNNJJJHHHJJJKKKJJJLLLPPPOOOKKKDDD@@@;;;;;;===>>>===;;;::::::;;;???EEEIIIJJJIIIIIIHHHFFFBBB===777222///---------------.........................................................------............---------------...............+++,,,111888888222------............////////////////////////////////////////////////000000000000//////000000000111111111111111222222222222222222555888===BBBGGGHHHHHHFFF???FFFVVVrrr}}}rrryyyyyyuuu~~~~~~~~~{{{}}}yyy^^^RRRRRRDDD??????FFFLLLLLLPPPVVV\\\\\\ZZZWWWTTTQQQNNNLLLJJJJJJIIIHHHDDD>>>777222......------------------,,,,,,,,,---------......------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......tttRRRJJJDDDCCCBBB???<<<===::::::999999999999999888888888666555555555555555444444444444444444444444333333222222333333444555666555444444333333333444333333333333333333333333333333444555555666777777888:::<<<>>>@@@EEELLLQQQnnn}}}uuuiiiqqqiiihhhnnnhhhbbbsss}}}zzzrrriiigggdddZZZMMMHHHIIIHHHGGGJJJPPPQQQOOOJJJEEE???=========;;;999===;;;:::;;;???CCCGGGIIIGGGGGGGGGEEEBBB===888666///...---------...//////................................................------............------........................---+++...222222///---///............////////////////////////////////////////////////000000000000000000000000111111111111222222222222222333444444444999@@@EEEHHHGGGEEECCC???RRRrrryyy}}}}}}pppgggiiivvv~~~|||~~~zzz}}}zzz}}}uuunnnfff]]]KKKHHHFFFHHHJJJLLLSSSZZZ_________]]]ZZZUUUPPPMMMJJJIIIIIIIIIGGGBBB:::444...------------...///000,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......tttRRRJJJDDDCCCBBB???<<<===999999999999999999999999888888777666555555555555444444444444444444444444333333222222333333444555777666555444333333333333333333333333444444444444333444444555666777888888888999;;;>>>CCCNNN\\\fffvvvkkkwwwyyyrrrvvvvvvssspppeee___rrrvvvtttqqqcccQQQGGGHHHGGGGGGKKKSSSVVVUUUOOOKKKEEE@@@===:::777555======<<<;;;;;;>>>DDDHHHHHHHHHHHHGGGEEEBBB???===000000...------...///000................................................------............------/////////...............000------000000......222............////////////000000000000000000000000////////////000000000000000000000111111111222222222222222222333444555555444:::AAADDDDDDDDDEEEGGGKKKccc}}}|||{{{ppplllpppvvvyyyyyy}}}}}}rrr```bbbmmm}}}}}}}}}zzz}}}|||zzz{{{~~~ssskkkrrr{{{rrr^^^WWWYYYUUUKKKFFFJJJRRRWWW\\\___bbbcccaaa[[[UUUQQQLLLJJJHHHIIIHHHEEE>>>888000///.........///111222,,,,,,,,,---------......,,,,,,,,,------------...------------............,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------------,,,,,,,,,,,,,,,---------......tttRRRJJJDDDCCCBBB???<<<===999999999999999999999999999888777666555555555555555555555555555555555555333333222222333333444555666555555444444444555555333333333444444444555555333444555666777888999999;;;<<>>;;;;;;AAAFFFJJJJJJJJJIIIGGGEEEBBBAAA222111///...---...///000................................................------............------000/////////.........---000---,,,//////---...111............////////////000000000000000000000000////////////000000000000000000111111111222222222333222222222333444666777999???DDDDDDAAADDDMMMVVVeeewww{{{{{{|||wwwvvv~~~~~~ssshhhiiiwwwqqquuu|||xxxyyyhhh```nnn~~~~~~yyytttyyy}}}|||~~~ssseeecccmmmvvvsssjjjqqqxxxpppWWWEEEHHHOOOOOOVVV[[[bbbggggggbbb[[[VVVOOOKKKHHHHHHIIIGGGBBB===444333111///...//////000,,,,,,,,,---------......,,,,,,,,,---------......------------.........///,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---......---,,,,,,,,,,,,,,,---------......tttRRRJJJDDDCCCBBB???<<<===999999999999999999999999999888777666666555555555555555555555555555555555333333222222333333444555444444444444444555666777333333333444444555555555444444555666777888999999???AAADDDJJJWWWmmm|||xxx|||wwwqqqvvv|||zzzrrrfffTTTTTTRRROOORRRXXXZZZXXX^^^]]]WWWNNNCCC;;;999:::333;;;BBBBBB===;;;???EEELLLLLLKKKIIIGGGEEEDDDBBB444222000...------...///////////////////////////////////////////////////---..................---000000//////.........------***+++...///,,,,,,///............/////////000000000000000000000000000////////////000000000000000111111111111222222222333333222222333444666777@@@EEEHHHEEEBBBHHHWWWeee|||vvv{{{qqqjjjhhh{{{~~~|||rrrjjjqqqyyylllyyy}}}wwwyyyddddddyyy~~~wwwqqquuu}}}tttjjjjjjjjjjjjsssgggLLLLLLPPPMMMQQQXXXbbbjjjlllggg```[[[RRRMMMHHHHHHIIIIIIEEEAAA888666333000............,,,,,,,,,---------......,,,,,,,,,------.........---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---......---,,,,,,,,,,,,,,,---------......rrrQQQIIIDDDCCCCCC???======<<<<<<;;;::::::999888888888666555444666666555444444333222222444444333222444444444444444444444444444333222222333444666777444444444555444444333333555666666555666999===>>>???@@@HHH[[[uuuxxxzzzzzzzzzzzzyyyrrrqqqzzz}}}xxxxxxxxxvvviiiddd[[[TTTQQQRRRUUUXXXaaagggiiicccYYYMMM???555888;;;???BBBCCC@@@;;;777AAAEEEIIIKKKJJJGGGEEEDDD<<<999555222/////////000---------.........//////........................------------------------,,,,,,,,,---------......000000000000000000000000,,,,,,,,,---///000222333...///000111111000///...000000000000////////////111111111000111111222333333444555444444555999===GGG@@@BBBKKKJJJKKKiiizzzxxxpppooonnnsss~~~zzzsssmmmddd]]]bbbmmmqqqoooyyyqqqzzznnnggguuu}}}nnnwww}}}vvvnnntttyyy\\\IIIFFFMMMOOOSSS[[[bbbiiilllggg```WWWQQQJJJGGGGGGHHHFFFCCC???999222......//////---........................+++,,,,,,------,,,,,,+++------------------------------------------------........................,,,------......------,,,---------............///qqqQQQIIIDDDCCCCCC???======<<<<<<;;;::::::999888888888777555555666666666555555444333333444555333222444444444444444444444444555444444444444555555666444444444555555444444333555555555666888<<>>;;;777333000///...///---.............................................------------------------------........./////////000000000000000000000000...............///000111//////000111111000//////000000000000000000000///111111111111111222222333333333444444666999===???BBBDDDGGGJJJRRRggg{{{~~~sssjjjcccnnnwww|||ssshhhkkkpppqqquuu{{{xxxwwwyyyooovvv{{{ppptttzzztttvvv}}}|||xxx|||xxx}}}}}}dddRRRNNNRRRLLLQQQYYYbbbjjjlllhhhbbb[[[TTTLLLHHHHHHIIIGGGDDD@@@<<<666222000/////////........................,,,,,,------------,,,,,,------------------------------------------------........................,,,------......------,,,---------............///nnnQQQIIICCCCCCCCC@@@======<<<;;;;;;::::::999999888999777555555666666666555777555444444555555444222444444444444444444444444666666666666666555555444333444444555555555444444666444444777;;;???AAACCCLLL[[[uuu|||ooowww}}}}}}~~~yyy|||xxxzzzxxxxxxqqqcccTTTLLLNNNSSSUUU___jjjooonnniii^^^SSS@@@>>>???DDDIIIKKKGGGBBBCCCEEEIIIJJJHHHFFFEEEDDDAAA>>>:::666222///...---///.............................................------------------------....../////////000000000000000000000000000000000000//////......////////////000000111111000000///000000000000000000000000111111111111111222333333333222222555:::>>>AAABBB???HHHKKKMMMccc~~~|||gggaaarrrlllbbbppp~~~}}}wwwmmmqqq{{{yyyyyy}}}~~~}}}~~~~~~xxx}}}yyy{{{~~~lll\\\UUUUUUJJJNNNVVVaaajjjllliiifff___YYYPPPKKKIIIIIIGGGFFFBBB@@@<<<666111///000111........................------............------------------------------------------------------........................,,,------......------,,,---------............///mmmPPPIIICCCCCCCCC@@@===>>>;;;;;;;;;::::::999999999999777555555666777666555888777555555666666444333444444444444555555555555666777888888888666555444333444444555555555555555777444444999===AAADDDHHHVVVkkk~~~xxx|||}}}}}}{{{yyyrrrdddVVVOOOPPPTTTSSS^^^jjjqqqtttpppeeeZZZFFFCCCBBBFFFLLLOOOKKKGGGDDDFFFIIIIIIGGGEEEEEEEEECCCAAA===999444111...,,,////////////....................................------------................../////////000000000//////////////////////////////////////////000111000000000000000000000000000000000000000111111111222111111111111222333333333333333666<<>>>>>;;;;;;::::::::::::999999999777666555777777666555888777555555666666555444444444444555555666666666777777888999888777555444333444555555666666666555999555666<<<@@@BBBJJJRRRooo~~~~~~xxxmmmccc]]]ZZZZZZ[[[cccmmmrrruuussshhh]]]PPPLLLJJJLLLOOOPPPLLLHHHFFFGGGHHHHHHFFFEEEEEEEEEDDDCCC@@@<<<888333///---////////////////////////........................---------....../////////------........./////////////////////////////////---.........000111222333111111000000000000111111///000000000111111111222222222222111222333333444444444666999===AAACCCCCCCCCAAAKKKiii~~~vvvrrrwwwppptttzzzwww}}}zzzwwwwwwvvvuuupppnnnrrryyyxxxuuurrrxxxvvvyyyyyyxxxtttuuutttssssssuuurrrmmmnnnooopppssswwwzzz{{{{{{ppppppmmmiiiggghhhfffcccZZZZZZYYYYYYYYYZZZ[[[\\\^^^```dddgggjjjmmmrrruuu}}}|||xxxyyy}}}|||xxxxxx{{{zzzqqqfff```]]]VVVSSSZZZbbbgggmmmssskkkfff^^^VVVPPPLLLIIIGGGEEEEEECCC===555000///000////////////////////////...//////000000//////...........................------------------------........................,,,------......------,,,---------............///mmmOOOHHHCCCCCCCCC@@@>>>???:::::::::::::::::::::::::::888666666777777777666777555444555666777666555444444444555666666777777666777777777777666666555333444555666666666666666888666999@@@CCCGGGTTTdddzzzxxx}}}}}}}}}vvvmmmddd___dddiiinnnqqquuuvvvnnneee^^^\\\ZZZXXXUUURRRMMMJJJGGGHHHHHHGGGEEEDDDEEEFFFCCCCCCAAA???;;;666222000....../////////000000000........................---------...//////000000------........./////////000000000000000000000000------...///000222333444222111111000000111111222///000000111111222222222222222222222222333444444444777:::===???AAAEEEHHHKKKIIIYYY|||lllrrrzzziiihhhqqqtttppp}}}xxxnnnccc```cccbbb]]]^^^^^^^^^\\\ZZZ[[[aaafffhhhjjjjjjhhhddd^^^ZZZYYYZZZZZZ]]]```___[[[ZZZ\\\ZZZ[[[ZZZYYYWWWVVVTTTSSSTTTTTTUUUUUUVVVWWWWWWXXXWWWVVVTTTQQQOOOMMMLLLKKKHHHGGGGGGGGGGGGGGGHHHHHHFFFHHHLLLOOOQQQUUUYYY\\\]]]aaafffiiilllpppvvv{{{~~~}}}~~~{{{|||sssnnnmmmqqquuutttsssssszzziiiZZZXXX[[[aaannnzzzrrrooohhh```XXXQQQLLLJJJGGGFFFDDD???999444111000////////////////////////......////////////..............................------------------------........................,,,------......------,,,---------............///nnnOOOHHHBBBCCCCCCAAA??????:::::::::::::::::::::::::::888666666777888777666555333333444666777777666444444444555666777777777666666555555555666777777333444555666777777777777666666===EEEGGGMMMbbbyyywwwyyy~~~vvvtttzzz}}}rrrjjjggghhhjjjlllsssxxxvvvpppnnnnnnlllfff]]]TTTOOOMMMHHHHHHHHHFFFDDDDDDEEEFFFBBBBBBBBB@@@===999555333------...///000111111222........................---------...///000000000....../////////000000000000000000000000000000000////////////000111222333222222111000000111222222///000000111111222333333333222222222222333444444222888???BBBBBBDDDJJJOOO\\\eeewww|||yyywww|||rrrjjjaaaggg|||{{{vvvlllhhhooouuulll\\\UUUUUU[[[eeedddZZZUUUWWWVVVTTTPPPJJJHHHIIIHHHEEEFFFHHHHHHGGGEEEGGGJJJLLLIIIMMMKKKHHHJJJHHHDDDFFFCCCEEEFFFDDDCCCEEEEEEDDDEEEEEEEEEEEECCCAAAAAACCCBBBCCCCCCBBBAAAAAABBBCCCFFFEEECCCBBB@@@??????AAA@@@@@@??????????????????>>>???AAACCCDDDFFFIIIKKKHHHKKKNNNQQQTTT\\\gggoooyyy~~~|||www{{{xxxooohhhiiirrr~~~eeeXXXVVV\\\lll~~~zzzwwwrrrjjj```WWWQQQMMMJJJHHHDDDAAA===999444000////////////////////////---......//////......---........................------------------------........................,,,------......------,,,---------............///pppOOOGGGBBBCCCCCCAAA??????:::::::::::::::::::::::::::888666666777888777666333222222333666777777666444444444555666777777888666555444444444666777888333444555666777777777777444666???HHHKKKRRRlllzzzlllnnnxxx|||zzzwwwyyy{{{dddddddddgggpppzzz|||xxxyyy{{{yyypppcccWWWQQQOOOIIIIIIHHHFFFDDDCCCEEEGGGAAAAAABBBAAA???;;;777555,,,---...///000111222333........................---------...///000000111000000000000111111111111000000000000000000000000111111000000000000111111333222111000000111222333///000000111222222333333333333222222333333444555000999BBBEEEDDDFFFNNNVVVmmm~~~}}}}}}xxxnnnfffccccccggg^^^TTTTTTUUUXXXdddTTTPPPLLLOOOWWWZZZPPPCCCGGGDDDFFFKKKHHHAAAAAAHHHAAACCCBBB@@@???@@@@@@>>>>>>AAACCCAAA@@@AAAAAAAAA???GGGDDD@@@EEECCC???DDD@@@CCCBBB>>>@@@FFFDDD>>>AAAAAABBBBBB@@@>>>@@@DDDBBBCCCDDDDDDDDDEEEGGGHHHEEEDDDDDDDDDCCCBBBDDDGGG@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCCCCBBBCCCEEEGGGHHHIIIJJJIIIKKKTTTbbblllwww}}}zzzvvvzzzxxxkkkkkkwwwnnnYYYSSSXXXkkk~~~}}}yyyqqqfff\\\TTTPPPLLLIIIEEEBBBAAA===666111000000000000000000000000------............------////////////////////////------------------------........................,,,------......------,,,---------.........//////rrrPPPIIIEEEDDDBBB>>>===>>>;;;;;;::::::999888777777777777777777777888888888777777666666555555555444555444444444444555666666555666777888888777666555888777666555444555666777;;;:::===FFFPPP\\\pppqqq]]]gggpppzzz|||}}}ddd^^^\\\bbbjjjtttzzzqqqdddWWWMMMMMMJJJGGGEEEFFFFFFFFFEEEEEEEEEDDDBBB???<<<888777222111000//////000111222////////////////////////...------------.../////////////////////000111111000000000000000000000000000000000000111111111111111111111111111111111111111111222222222333333333444333222333444555555555:::999>>>EEEBBBAAAPPPeeerrrzzzqqqlllfff___ZZZVVVRRRPPPMMMKKKGGGDDDCCCCCCEEEFFFFFFEEEDDDCCCBBBAAAAAAAAAAAA>>>???BBBBBB??????BBBAAA@@@>>>>>>???@@@@@@@@@AAA@@@?????????@@@AAAAAABBBAAABBBEEEDDDAAABBBEEEBBBCCCEEEEEEDDDDDDEEEFFFGGGIIIIIIHHHFFFFFFGGGHHHIIIJJJKKKJJJJJJKKKMMMOOOIIIIIIIIIHHHFFFFFFGGGIIIGGGCCC@@@BBBGGGJJJHHHFFFDDDEEEFFFJJJMMMOOONNNMMMOOOPPPQQQSSSYYYdddqqq{{{yyyssszzz}}}}}}wwwnnnzzzaaaUUU[[[nnn~~~{{{yyyoooggg\\\QQQIIICCCAAACCCBBB;;;555222000///...---------------------............------//////.........---------111000///...------...////////////...---------,,,...........................------------...//////qqqPPPJJJEEEDDDCCC???===???;;;;;;::::::999888888777777777777777777777777888777666666666555555555555555444444444444555666666666666777777777777666666777777777666666666888999:::;;;CCCQQQ___kkkyyy{{{kkktttvvvxxx|||hhhbbb```eeennnyyy{{{nnn]]]QQQOOOKKKHHHEEEEEEEEEEEEDDDDDDDDDDDDBBB@@@===:::888222111000/////////000111////////////////////////...------------.../////////////////////000111111000000000000000000000000000000000000111111111111111111111111111111111111111111222222222333333333444333222222444555555555>>>CCCIIIGGGAAADDDZZZqqqvvvtttnnneeebbbccc___YYYSSSPPPMMMJJJGGGFFFDDDCCCBBBAAA@@@>>>>>>???@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@CCC@@@???BBBBBB@@@AAADDD?????????@@@AAAAAA@@@???AAACCCFFFFFFEEEDDDDDDDDDCCCCCCEEEJJJLLLKKKMMMQQQOOOOOOOOOMMMJJJIIIJJJLLLOOOPPPQQQQQQQQQSSSWWWZZZ[[[]]]______^^^^^^```aaa\\\\\\ZZZWWWTTTQQQPPPOOOLLLLLLMMMOOOSSSUUUTTTSSSUUUVVVXXX]]]aaaddddddccciiijjjkkknnnsss}}}|||wwwvvv{{{xxxyyyeeeZZZZZZeeerrrtttzzz}}}|||zzzssseeeWWWLLLGGGDDDFFFEEE???999666000//////...------......---......//////......---//////.........---------111000///...---......///...............---------...........................------------...//////pppQQQKKKFFFEEECCC@@@>>>???;;;;;;::::::999999888888888888777777777777777777666666666666555555555555555555444444555555666777888777777666666777777888666777888888777888:::;;;>>>CCCPPPeeewwwzzzyyynnniiifffkkksss|||xxxfffZZZRRRNNNIIIFFFEEEDDDCCCCCCCCCDDDCCCCCCAAA???<<<;;;222111000///...//////000////////////////////////......------......///000///////////////000111111000000000000000000000000000000000000111111111111111111111111111111111111111111222222222333333333222222222222333444666777777BBBHHHBBB@@@SSSttt}}}yyy~~~wwwoooeee^^^UUUTTTOOOIIIGGGGGGEEE@@@@@@@@@@@@@@@????????????=========>>>???@@@BBBCCC???@@@AAABBBCCCDDDDDDDDDFFFBBBAAACCCCCCBBBDDDHHHGGGHHHJJJKKKKKKJJJHHHGGGIIIOOOUUUVVVSSSOOOOOOQQQUUUTTTWWW^^^bbbbbbdddhhhccccccbbb```^^^^^^```bbbeeegggiiijjjlllpppuuuyyyvvvyyy|||~~~}}}}}}}}}~~~{{{yyyvvvqqqkkkeeeaaa^^^]]]```eeehhhiiijjjkkkkkknnnpppsssxxx~~~~~~uuuxxx~~~~~~tttllldddZZZ[[[dddjjjpppxxxppp^^^QQQKKKGGGHHHGGGBBB===<<<111111///.........///000---......//////......---/////////............---000000///............///---------.............................................------......///000qqqRRRKKKFFFFFFDDD@@@???@@@;;;;;;:::::::::999999999888888888777777777777777666666666666666555555555555555555555555666666777999888777666666777888999666888:::999777777:::===EEEOOObbbzzz}}}}}}}}}zzzxxxvvvuuuuuuwwwyyy{{{|||zzzxxxxxxxxxxxxvvvtttuuuvvvwwwyyy{{{}}}~~~~~~~~~~~~}}}xxxyyytttqqqpppsssvvv{{{{{{mmmdddWWWRRRLLLGGGEEEDDDBBBAAABBBCCCCCCCCCBBB@@@>>>===333222111///......//////////////////////////////...............//////000///////////////000000111000000000000000000000000///000000000111111111111111111111111111111111111111111222222222333333333111222222222222444777999:::CCCBBB<<>>555444222000///.../////////////////////////////////............///000000///////////////000000111111111111111111111111111///000000000111111111111111111111111111111111111111111222222222333333333111222333222222444888<<>>TTT|||zzz{{{gggOOOAAA???BBBBBB?????????@@@BBBCCCCCCEEEGGGFFFIIIJJJIIIGGGEEEFFFGGGKKKKKKLLLMMMNNNOOOOOOPPPMMMOOOSSSVVVYYYYYYYYYXXX[[[XXXWWWZZZ\\\\\\```eeerrrpppmmmiiieeeeeehhhkkknnnssswwwuuuqqqpppvvv|||}}}~~~yyy{{{~~~{{{rrrttt~~~|||eeeZZZ^^^aaaiiixxxyyyooo]]]TTTKKKHHHFFFBBB@@@@@@777555333000//////000111...//////////////////...////////////////////////......//////////////////,,,---------.../////////........................///............///000000tttQQQKKKFFFEEECCC@@@>>>???;;;;;;;;;;;;::::::::::::999999888888777666666666555555555666666666666666666666555555666666777888888888888777777888888888777999;;;999666999@@@FFFOOOddd~~~}}}{{{|||{{{xxxuuurrrpppooonnnmmmlllkkkiiigggccc___[[[aaabbbbbb___\\\ZZZZZZ[[[[[[\\\]]]^^^^^^]]][[[ZZZXXXXXXWWWVVVUUUTTTSSSRRRUUUUUUVVVWWWYYY[[[]]]^^^```aaacccdddeeehhhmmmpppmmmqqqvvvzzz|||~~~~~~vvvkkktttzzz~~~|||rrroooppp{{{~~~sssoooeee___VVVNNNIIIFFFDDDBBBAAAAAABBBBBBBBB@@@???>>>777666444111000///////////////////////////////////////......//////000111///////////////000111111111111111111111111111111000000000000111111111111111111111111111111111111111111222222222333333333111333444333222555:::???EEEEEECCCHHHbbbrrr}}}hhhYYYPPPFFFAAACCCDDDBBB???AAAAAACCCFFFGGGEEEGGGKKKRRRTTTVVVVVVSSSRRRUUUWWWWWWWWWWWWWWWXXXYYYZZZ[[[\\\^^^cccgggiiihhhgggfffeeecccccchhhkkkmmmpppvvvyyyuuuuuu{{{|||{{{}}}~~~zzz}}}wwwhhhqqq}}}uuueee^^^```fffjjjuuu~~~zzzggg\\\QQQKKKGGGBBB@@@AAA;;;999555111000///000111...//////000000//////......////////////000000000---...//////000/////////---------.......................................//////......//////000111sssPPPJJJEEEDDDCCC???===???;;;;;;;;;;;;;;;;;;;;;;;;999999888888777666666555555555555555666666666777666666666666666777777888777888888999999888888777666888:::999888===HHHQQQ```yyy}}}wwwsssooollliiieeeeeecccaaa___^^^^^^^^^]]]]]]\\\ZZZWWWUUUTTTTTTTTTTTTTTTSSSQQQPPPQQQSSSSSSTTTTTTTTTTTTSSSQQQQQQOOOPPPPPPNNNMMMLLLLLLLLLJJJJJJJJJKKKMMMOOOQQQRRRSSSUUUXXXZZZ\\\___cccfffhhhlllsssxxx{{{||||||}}}}}}|||}}}uuupppxxx{{{|||~~~uuuppprrrwww|||uuukkkdddZZZRRRLLLHHHFFFDDD@@@AAAAAAAAAAAA???===<<<999888555333111000000000///////////////////////////////////////000000111///////////////000111111111111111111111111111111000000000000111111111111111111111111111111111111111111222222222333333333222444555444333555<<>>;;;777222000//////000//////000000000000//////.../////////000000000000,,,---///000000000//////...............---------........................///////////////000000111rrrPPPIIIEEEDDDBBB>>>===>>>;;;;;;;;;;;;;;;;;;;;;;;;999999999888777666666555444555555555666666777777666666666666666777888888777888999::::::999888777444777:::999:::AAAOOOZZZttt}}}xxxsssnnnhhhccc```___^^^]]]VVVWWWWWWVVVUUUTTTVVVWWWQQQSSSSSSQQQNNNMMMPPPTTTRRRSSSTTTTTTSSSTTTVVVXXXVVVVVVUUUTTTSSSRRRRRRRRRLLLMMMMMMLLLKKKJJJJJJKKKEEEEEEDDDEEEFFFHHHJJJKKKLLLNNNRRRUUUXXXZZZ^^^aaahhhnnnvvv|||~~~~~~~~~~~~~~~~~~uuuvvv{{{wwwwwwyyyvvvyyyqqqwwwzzzooohhh]]]TTTMMMIIIGGGEEE@@@AAAAAAAAA@@@>>>===;;;:::999666444222111000000///////////////////////////////////////000111111///////////////000111111111111111111111111111111000000000000111111111111111111111111111111111111111111222222222333333333222555666555333666===DDDMMM```xxxpppnnnxxx___SSSQQQOOOQQQSSSRRROOOOOORRRUUUZZZ[[[aaaiiilllkkkpppxxx~~~}}}uuukkkiiikkkooouuu}}}|||wwwuuuvvvxxxyyygggoooooojjjsssssshhhggguuuzzzmmm]]]TTTMMMGGGEEEFFFAAA===888333000//////000//////000000000000//////.../////////000000111111,,,---///000000000///////////////......------,,,........................///////////////000111111rrrSSSKKKEEEEEEEEEAAA??????;;;;;;;;;;;;;;;;;;;;;;;;;;;:::888777777888:::;;;777777777777777777777777666666666666777777777777777777777777666666666666<<<666777>>>>>>>>>PPPggg~~~wwwnnnhhheeebbb[[[WWWZZZ[[[YYYWWWWWWVVVXXX[[[\\\\\\[[[\\\]]]ZZZXXXWWWWWWYYY[[[[[[[[[```cccdddbbbbbbeeeeeebbbcccddddddbbb___[[[WWWTTTXXXXXXTTTPPPPPPSSSRRRNNNIIIIIIHHHHHHIIIKKKLLLNNNPPPOOOPPPSSSZZZbbbjjjoooyyy|||}}}wwwyyyuuuuuu|||yyy~~~ssspppvvvyyynnnaaaXXXRRRMMMHHHEEE????????????>>>>>>======;;;999555333222222000///000000000000000000000000000000000000000111111222///////////////000111111222000//////111333333222000000000000111111111111000111111111111222222222111111111111111111111111333333555888777888>>>GGG[[[ppplll~~~hhhZZZXXX\\\aaabbbaaa^^^[[[\\\```eeerrrrrrwww}}}~~~}}}}}}kkk~~~sss\\\SSSSSSSSSXXXaaannnyyy}}}zzzwwwuuuttt~~~rrrsssmmmooo~~~iiiaaarrrwwwfffYYYNNNFFFDDDFFFAAA>>>:::555222///......///000111000///...///000//////000000000000//////............////////////......//////000000111111........................000000000000////////////rrrSSSKKKEEEEEEEEEAAA??????;;;;;;;;;;;;;;;;;;;;;;;;999888666555555666888999777777777777777777777777666666666666777777777888888888888888888888888888888888:::>>>???GGG___xxxvvvllleeeaaa```[[[YYYYYY\\\]]]\\\___dddhhhkkknnnooooooooopppqqqmmmmmmooorrrwwwzzz{{{zzz{{{wwwuuuqqqqqqlllfffbbb```YYYRRRRRRPPPMMMLLLMMMQQQUUUYYYaaabbbdddjjjrrr{{{}}}yyy{{{~~~|||xxxuuusssvvvyyy|||yyysssvvvwwwhhh^^^XXXRRRJJJEEE@@@@@@??????>>>>>>>>>===<<<999666444333222111///000000000000000000000000000000000000000111111222///////////////000111111//////000000000000000111000000000000111111111111111111111111222222222222111111111111111111111111333111222777;;;>>>CCCHHHbbb}}}qqq||||||llldddfffjjjlllmmmmmmllljjjlllrrrwww|||yyyxxxnnnllliiihhhgggeeeccc```ZZZoooxxxhhhSSSLLLQQQUUUTTT^^^lllvvv}}}}}}yyyvvvsssrrrzzz~~~|||zzztttxxxyyyjjjaaalll}}}~~~oooaaaRRRGGGCCCEEEBBB@@@<<<888444222111000000000111000/////////000//////000000000000//////............////////////.../////////000000000111........................000000000000000000000///qqqSSSKKKEEEEEEEEEAAA??????;;;;;;;;;;;;;;;;;;;;;;;;999888777666666777888999777777777777777777777777666666666777777777888888999999999999999999999999666;;;>>>???EEEXXXvvvxxxnnnhhhffffffggghhhjjjpppvvvxxxyyy|||qqqfff]]]ZZZWWWWWW]]]gggrrrzzz~~~}}}{{{uuurrrtttyyylllgggffflllssswww{{{~~~vvvrrrttt~~~uuuqqqwww}}}xxxkkk```WWWMMMEEEBBBAAA@@@???>>>>>>>>>>>><<<:::666555444333111000000000000000000000000000000000000000000111111222000000/////////000111111...111444333111//////111000000000111111111222222111111111111222222222333222222222222222222222222777222111666;;;===???CCCiiinnn~~~|||{{{~~~yyyvvvrrrooolllmmmqqqssssssrrrtttqqqkkkeee```^^^]]]]]]^^^]]]\\\\\\]]]]]]\\\ZZZ]]]qqq|||ppp^^^[[[dddmmmooovvv~~~yyytttqqqpppssszzz}}}uuuxxxpppiiicccfffrrr}}}nnn\\\KKKDDDEEEEEEBBB???;;;888666444444222222111000/////////000//////000000000000//////............////////////////////////000000000000........................000000000000000000000000oooSSSKKKEEEEEEEEEAAA??????;;;;;;;;;;;;;;;;;;;;;;;;::::::999888888999::::::777777777777777777777777666666777777777888888888888888888999999999999999888===???BBBPPPmmmuuuqqqmmmlllrrrzzzmmmeee```^^^bbbggg___^^^aaakkkvvv|||}}}||||||}}}zzztttsssxxxuuukkkkkkooovvv|||iii[[[OOOHHHDDDCCCAAA???>>>>>>>>>>>><<<:::888666555444222000////////////////////////000000000000000111111222111000000///000000111111///444999888333000000333000000111111111222222222111111111222222222333333222222222222222222222222777444444999<<>>IIIaaaxxxmmmaaa]]]]]]___eeelllkkkmmmsss}}}|||ssssssxxxvvvsssgggdddfffooorrr___SSSLLLFFFDDDBBB@@@>>>>>>>>>>>>===;;;999888777555333000////////////////////////000000000000000111111222111111000000000000111111///444999888333000000333111111111111222222222222111222222222222333333333222222222222222222222222///111666<<<>>>CCCPPP^^^nnnxxx}}}zzzxxxyyy|||uuueee[[[WWW[[[```iiimmmfff\\\ZZZ___hhh```\\\dddwww}}}oooeee___\\\______bbbfffkkkqqqvvvxxxvvvwww{{{|||xxxtttrrrdddhhhrrr~~~|||wwwyyy~~~|||yyynnnccccccqqqttt^^^PPPMMMGGGFFFDDDBBB???===;;;;;;888555111000000111000/////////000000000000//////............////////////000000000000///////////////////////////////////////000000000111111111222lllSSSKKKEEEEEEEEEAAA??????;;;;;;;;;;;;;;;;;;;;;;;;777777777777777777777777777777777777777777777777777777777888888888999999666666777777888999999999::::::CCCZZZxxx||||||zzznnneee^^^```gggnnnvvv}}}wwwooosss|||}}}wwwlllbbb``````hhh~~~|||hhhZZZQQQHHHFFFCCC@@@>>>>>>>>>>>>===<<<:::999888777333111000000000000000000000000000000000000000111111222222222111000000000111111...111444333111//////111111111111222222222222333222222222222333333333333333333333333333333333333...111777;;;;;;BBBSSSddd|||xxxkkklllccccccdddggglllpppqqqqqqiiigggdddccceeejjjooosss~~~zzzxxxzzz}}}zzzkkkYYYMMMIIIJJJKKKTTTbbbggg^^^SSSXXXeeeoooccc\\\hhh|||sssnnnnnnpppppptttwwwxxxyyy{{{zzzuuurrrgggiiippp{{{}}}xxxxxxwwwhhh^^^___iiixxx~~~hhhVVVOOOGGGFFFEEECCCAAA???===<<<:::666111000111222000...//////000000000000//////............////////////000000000000///////////////////////////////////////000000111111222222222mmmSSSKKKEEEEEEEEEAAA??????;;;;;;;;;;;;;;;;;;;;;;;;777777777888888777777777777777777777777777777777777777888888888999999999777777888888999::::::;;;===>>>QQQuuu~~~uuuiiikkkjjjjjjqqq}}}sssggg```^^^eeeqqq{{{~~~~~~~~~{{{sssnnnsss|||yyyqqqjjjfffcccgggzzzuuucccTTTJJJGGGDDD@@@>>>===>>>???>>><<<;;;:::999777444111000000000000000000000000000000000000000111111222333222111111000000111111//////000000000000000111111111111222222222333333222222222333333333444444333333333333333333333333444555999>>>CCCMMM```rrrxxxwwwnnn]]]XXXZZZ^^^dddiiikkkjjjiiiaaa^^^ZZZXXXYYY]]]bbbfffooooookkkeee___^^^ccchhhjjjjjjeeeXXXJJJDDDHHHOOORRR^^^ooottthhh]]]iii~~~xxxjjjdddrrrkkkhhheeejjjttt|||wwwxxx|||tttppplllmmmpppvvv||||||vvvzzz~~~qqqiiimmmrrrtttxxx~~~ttt___TTTFFFFFFEEECCCAAA???===<<<<<<777111///111222000...//////000000000000//////............////////////111000000000/////////...///////////////////////////000000111111222333333oooSSSKKKEEEEEEEEEAAA??????;;;;;;;;;;;;;;;;;;;;;;;;999999::::::::::::999999777777777777777777777777777888888888888999999999888888999::::::;;;<<<<<<@@@EEE```wwwqqqooottt{{{gggZZZWWW[[[^^^bbbkkkyyy}}}nnnfff``````jjjyyyxxxtttrrrqqqooommmrrryyyzzzuuunnnmmm|||jjjVVVJJJHHHDDD@@@>>>===>>>???>>>===;;;;;;:::888444222000000000000000000000000000000000000000111111222333333222111000000111111222000//////111333333222111111222222222333333333222222333333333444444444333333333333333333333333666555:::FFFUUUhhh|||xxx{{{vvvfffYYYSSSVVV]]]ccclllyyy{{{jjj[[[VVVYYY___fffkkkllljjjgggdddaaa\\\XXXXXX\\\aaadddhhhfff```XXXQQQQQQWWW]]]aaaaaa\\\PPPDDDCCCMMMXXX^^^llluuujjjzzzuuuhhhbbbrrruuu[[[PPPOOOOOOSSS]]]kkk{{{|||xxx||||||sssmmmiiijjjkkkkkklllqqqzzzyyyvvv{{{{{{qqqttt~~~fffYYYEEEEEEDDDCCCAAA???>>><<<>>>888111///111222111...//////000000000000//////............/////////000111111000000/////////...000000000000000000000000///000000111222222333333rrrQQQKKKGGGFFFEEE@@@>>>???<<<<<<;;;;;;;;;:::::::::999999888777888:::===>>>777777777777777777777777777888999999777777888999:::;;;;;;999999:::;;;;;;>>>QQQvvvuuullllllgggpppkkkZZZQQQVVV^^^hhhqqq~~~{{{kkkgggaaacccrrrwwwooopppxxx~~~uuu[[[NNNIIIEEECCC???;;;<<>>>>>===<<<:::888666555222111000000111111000///111111111111000000000000000000000000000000000000333333333333333333333333222111000000000111333333111111222222222333333333555444222333444555555444555@@@@@@JJJpppyyy}}}xxxjjjiii]]]QQQKKKMMMMMMLLLTTTaaahhhttt}}}iiiZZZTTTQQQXXX\\\\\\aaakkkqqqppplllddd```dddjjjmmmnnnpppttt{{{xxxggg\\\```jjjooorrrqqqbbbPPPJJJGGGQQQeeehhh}}}~~~yyysssqqqqqqmmmaaaUUUMMMMMMPPPVVVaaapppxxxrrr}}}zzztttkkkgggdddbbbaaafffsss|||yyyuuuqqq~~~wwwbbbOOOJJJFFFEEEDDDBBB???>>><<<777111///222333222///////////////////////////////////////////////////000000000000111111111111////////////000000000000000111111111111222222222pppQQQKKKGGGFFFEEE@@@>>>???<<<<<<<<<;;;;;;;;;::::::<<<;;;:::::::::<<<>>>@@@888888888888888888888888999;;;;;;;;;:::999:::;;;999:::;;;::::::;;;===???DDD^^^xxxsssnnn{{{|||jjj___YYY```iiittt~~~zzzkkkccc^^^bbbrrr~~~ttttttyyy}}}~~~{{{bbbUUUMMMFFFCCC@@@<<<<<<>>>=========<<<:::999777666333111000000111111000///111111111111000000000000222222222222222222222222333333333333333333333333222111000000000111333333111222222222222333333333333333333444555777777777666@@@DDDUUU{{{{{{qqqfffYYYZZZ]]]RRRJJJMMMPPPTTTaaaqqq}}}sss___PPPIIIJJJQQQVVVYYYaaakkkppppppjjjdddcccjjjqqquuuwwwzzzrrrdddgggqqqwww}}}}}}mmm[[[SSSPPPXXXjjjnnnzzzrrrmmmhhh___WWWUUUVVV\\\gggwwwuuummmxxx~~~zzztttlllhhhdddbbbaaadddppp|||zzzwww{{{oooSSSLLLFFFDDDDDDBBB??????===777111000222333222///////////////////////////////////////////////////000000000000111111111111////////////000000000111111111111111222222222222nnnQQQKKKGGGGGGEEEAAA???@@@<<<<<<<<<;;;;;;;;;;;;:::<<<;;;:::::::::<<<===>>>888888888888888888888888999;;;<<<;;;:::999:::<<<888999;;;;;;:::;;;@@@DDDMMMooouuulllgggeeelllxxxvvviii]]][[[aaattt~~~yyyuuuvvvyyy{{{~~~nnn___SSSHHHCCCAAA>>><<<<<<<<<<<<<<<<<<;;;:::999888444222000000111222111000222222111111111000000000222222222222222222222222222222222222222222222222222111111111111222333333222222222222333333333333222222444555777888999999999>>>CCCXXXzzznnnuuuuuu[[[RRRVVVZZZSSSPPPTTTXXX___ooo}}}kkkYYYKKKCCCCCCIIIOOOWWWbbbmmmqqqqqqllliiijjjsss{{{~~~xxxhhhkkkxxxyyyfff^^^ZZZaaaqqqzzz|||llleeeeeegggiiihhhllluuupppgggqqq{{{xxxzzz}}}|||vvvooojjjfffccc```bbbkkkuuu|||yyy{{{yyyyyy~~~|||[[[PPPFFFDDDDDDBBB@@@AAA===888333111222222111000////////////////////////////////////////////////000000000000111111111111/////////000000000111111111111111111222222222333lllRRRLLLGGGGGGEEEAAA???@@@<<<<<<<<<<<<;;;;;;;;;;;;:::999999888888999:::;;;888888888888888888888888888999:::999888888999:::888999;;;;;;999:::BBBLLLZZZzzzxxx}}}}}}|||zzzyyyqqqfffZZZZZZbbbuuu|||zzz|||sssooouuu|||~~~{{{yyyxxx~~~~~~jjjZZZJJJDDDDDDAAA>>><<<;;;;;;<<<<<<<<<<<<;;;;;;555333111000111222111000222222222111111111000000000000000000000000000000111111111111111111111111111111111111222222333333222222222333333333444444111333555555666777888:::AAAAAAEEEZZZvvvssstttrrr[[[XXXbbb[[[[[[]]]______eeevvv{{{nnnaaaSSSGGGCCCFFFMMMYYYgggqqquuutttsssqqqsss{{{|||nnnrrrwwwpppooouuuwwwdddbbbmmm{{{zzzjjjbbblllwwwuuuxxx{{{{{{sssmmmhhhddd```___eeelllvvv{{{rrr|||~~~}}}zzzhhhWWWHHHDDDEEEBBBAAACCC>>>:::555222222222111000///////////////////////////////////////////////////000000000111111111111//////000000000111111111111111111222222222333333lllRRRLLLHHHGGGFFFAAA???@@@======<<<<<<<<<;;;;;;;;;:::999999999888888999999888888888888888888888888888999::::::888888999::::::999;;;;;;888:::HHHWWWnnnzzzvvvvvv{{{~~~mmmaaaZZZ[[[dddvvv|||vvv~~~sssllluuu|||wwwvvv{{{tttbbbNNNGGGFFFDDDAAA???:::;;;<<<============<<<777555222111111222222111222222222222111111111111000000000000000000000000111111111111111111111111111111222222333333333333222222333333333444444444222444555555444555888:::BBBHHHRRRggg}}}wwwjjjooo]]]```nnnkkkiiifffaaa___ggg}}}}}}tttbbbQQQJJJJJJPPP^^^oooyyy{{{zzzyyywww{{{{{{vvvhhhlllyyyrrreeeaaakkkwwwvvvyyy|||xxxqqqkkkfffaaa]]]___cccoooyyyxxx}}}|||yyyaaaLLLFFFFFFCCCBBBEEE???<<<777333222111111000000000000000000000000000000000000000000000000000///000000000111111111111000000000000111111111111111222222222222333333333mmmRRRLLLHHHHHHFFFBBB@@@AAA=========<<<<<<<<<;;;;;;<<<<<<;;;;;;::::::999999999999999999999999999999:::<<<===<<<;;;:::;;;===;;;999:::<<<:::???RRRhhh~~~wwwrrrrrruuuzzz~~~zzzjjj]]][[[\\\eeewww}}}vvvzzzxxxoooxxx}}}}}}kkkVVVKKKGGGDDDBBBAAA;;;<<<<<<===>>>>>>======999666222111111222222222333222222222222111111111222222222222222222222222222222222222222222222222111222222333444333333333333333333333444444444444333555666444333555;;;???>>>PPPdddxxxtttsss~~~~~~tttfffmmm}}}uuudddZZZ]]]ooorrrYYYRRRNNNSSScccvvv~~~}}}|||uuuxxxjjjbbbbbbnnnyyyxxxyyy{{{}}}}}}vvvnnniiibbb[[[YYY\\\jjjrrr{{{{{{|||{{{vvvmmmRRRJJJHHHCCCBBBFFF@@@===999555222000111111000000000000000000000000000000000000000000000000000000000000111111111111000000000111111111222222222222222222333333333333oooRRRMMMHHHHHHFFFBBB@@@AAA============<<<<<<<<<<<<<<<<<<<<<;;;:::999888888999999999999999999999999;;;<<<===<<<;;;;;;;;;===:::888:::===>>>FFF```|||wwwsssoooooouuu{{{|||zzzxxxzzzxxxiii[[[ZZZ[[[dddvvv{{{}}}~~~tttxxx}}}~~~vvv^^^OOOHHHCCCAAABBB<<<<<<===>>>>>>>>>======:::777333111111222333222333333222222222111111111222222222222222222222222333333333333333333333333111222333444444444333333333333333444444444444555444555666444444888AAAHHHJJJdddzzz|||vvv~~~|||}}}}}}~~~~~~}}}}}}}}}}}}|||ttt}}}uuu\\\VVVgggaaaVVVPPPSSSfff{{{zzzxxxxxx{{{eeeaaaeeeqqq{{{zzzyyyzzz{{{{{{~~~~~~yyyqqqkkkcccZZZVVVVVV^^^jjjvvv}}}wwwwwwuuuwwwxxxhhhuuuxxxXXXMMMKKKDDDBBBGGG@@@>>>:::666222000000111000000000000000000000000000000000000000000000000000000000000111111111111000000111111111222222222222222222333333333444444pppSSSMMMHHHHHHFFFBBB@@@AAA>>>=========<<<<<<<<<<<<:::::::::999888777666555999999999999999999999999999:::;;;;;;999999:::;;;:::777:::???AAALLLkkk}}}ppplllkkkrrr{{{|||xxxjjj[[[YYYZZZddduuuvvvuuu|||}}}{{{}}}dddRRRGGGAAA???AAA======>>>>>>>>>>>>======;;;777333111111222333333333333333222222222111111000000000000000000000000333333333333333333333333111222333444555444333333333333333444444444555555333555666555555;;;FFFOOOccc~~~tttwww}}}{{{{{{|||}}}~~~~~~~~~|||{{{}}}~~~zzzpppWWWYYYwwwhhhWWWOOORRRfff|||wwwoooooowwwcccbbbfffrrr|||zzzzzzzzzzzzzzz}}}|||sssllldddZZZTTTSSSPPPbbbwwwyyyooouuu{{{mmmfffvvv[[[PPPLLLEEEBBBGGGAAA???;;;666222000000111000000000000000000000000000000000000000000000000000000000000111111111111000111111111111222222222222222333333333444444444qqqSSSKKKFFFFFFEEEBBB@@@@@@AAA???===<<<;;;<<<>>>???;;;;;;::::::::::::999999999999888888888888999999::::::::::::::::::::::::888===>>>:::AAA^^^uuunnnfffggg|||sssaaa___```___eeesss|||vvvzzzzzzqqqooosssttt]]]LLLCCC@@@@@@??????>>>>>>======<<<<<<<<<:::666333111111222333000000000000111111111111333333333222222111111111444444444333333222222222333333333333333333333333333333222222222333444555666111444;;;999;;;XXX{{{uuuyyy~~~}}}|||}}}~~~~~~}}}|||}}}hhhWWWlll\\\UUURRRUUUcccxxxkkkcccggg|||ooo```cccgggqqq{{{{{{~~~|||}}}}}}qqqcccYYYWWWXXXPPP[[[lll}}}tttpppkkkjjjtttsssVVVIIIIIIGGGBBBDDDAAA===777333000//////000000000000000000000000444333111/////////111222111111111111111111111111000000111111111222222222444333222333444444333222qqqTTTLLLFFFFFFFFFCCC@@@@@@???>>>===<<<<<<<<<======;;;;;;::::::::::::999999999999888888888888999999::::::::::::::::::::::::<<<@@@AAACCCQQQqqqyyy{{{www|||}}}|||sssbbbaaa___```hhhwww{{{tttsssmmmddddddkkk||||||{{{eeeQQQDDD?????????>>>>>>>>>=========<<<<<<:::777444222222222333000000000000111111111111333333333222222222111111444444444333333222222222333333333333333333333333333333222222333333444555555111444<<<>>>IIIllluuu~~~~~~}}}~~~mmmddduuurrrPPPTTTOOOTTTjjjhhh^^^ccc{{{mmm___bbbgggqqq{{{|||~~~|||}}}~~~}}}rrreee\\\XXXXXXRRRUUU```ppp}}}zzztttlllrrr~~~___MMMHHHEEEAAADDDBBB>>>999555222000///111111111111111111111111444333222111000111111222111111111111111111111111111111111111111111222222333333222333444555555555rrrUUUMMMGGGGGGGGGCCCAAAAAA=========<<<<<<<<<<<<;;;;;;;;;::::::::::::999999999999888888888888999999::::::::::::::::::::::::<<<>>>@@@HHH^^^vvvvvv|||rrrbbbbbb]]]```kkk}}}zzzrrrmmmeee]]]```iiixxx|||~~~xxxzzzuuuwwwyyypppXXXGGG???>>>>>>>>>>>>>>>============;;;:::777555333222222333000000000111111111222222333333333222222222222111444444333333333333222222333333333333333333333333333333333333333444444444666222444:::AAARRRxxxrrr|||~~~}}}~~~~~~}}}zzz~~~vvvqqq|||fffOOOYYYRRRXXXwww~~~cccWWW^^^zzzkkk]]]bbbgggrrr|||}}}~~~|||~~~{{{vvvvvv|||}}}uuuiii___YYYWWWSSSNNNQQQaaauuuyyymmmxxxkkkTTTIIIEEECCCEEECCC???;;;777444222000111111111111111111111111000000000000000//////...111111111111111111111111222222111111111111111111222222333333444666777888sssVVVNNNHHHHHHGGGDDDAAAAAA<<<<<<<<<===<<<;;;;;;:::;;;;;;:::::::::999999999:::999999888888999999:::999999::::::::::::;;;;;;===>>>BBBPPPkkkwwwlllnnnwwwpppaaabbb[[[```ooo{{{pppkkkhhhfffiiioootttwwwrrrrrr{{{yyyrrrvvvxxxwwwvvvqqqzzz___III@@@@@@>>>>>>>>>>>>============;;;:::888666555333333222000000111111111222222222222222222222222222222222333333333333333333333333333333333333333333333333222333333444444444444444777444555999AAATTTvvvrrrttt~~~{{{zzz{{{|||~~~}}}vvvxxx|||{{{jjjbbbiiidddkkkxxx]]]QQQZZZyyyiii\\\aaahhhsss}}}~~~}}}|||}}}uuunnnkkkqqq~~~xxxmmmaaaYYYUUUSSSIIIHHHZZZtttzzzpppyyyxxx^^^MMMGGGGGGEEEDDDAAA===999666333111111111111111111111111111000111333444444222111000111111111111111111111111222222222111111111111111333333333333333444666888tttVVVOOOIIIHHHGGGCCC@@@@@@<<<<<<<<<===<<<;;;;;;:::;;;;;;:::::::::999999999::::::999999999999::::::999999999::::::;;;;;;;;;@@@CCCLLL___}}}lllccchhhuuulll^^^___ZZZ```ppp{{{nnnkkkoooqqqooonnnvvvtttjjjhhhpppqqqooottt{{{}}}|||zzz}}}rrr}}}fffNNNDDDCCC============>>>>>>>>>>>>;;;::::::888666555333222111111111111222222222222222222222222222222222222333333333333333333333333333333333333333333333333222333444555555555444444444444777>>>KKK```yyyxxxooo{{{|||rrrnnnppp|||}}}|||~~~pppVVVOOO[[[zzzhhh\\\bbbiiittt~~~~~~}}}|||~~~|||xxxooommmwww{{{pppdddYYYSSSQQQGGGFFFYYYuuutttwww{{{~~~iiiRRRGGGFFFDDDDDDBBB???<<<888444222111111111111111111111111444555777999999888666444111111111111111111111111111111111111111111111111333444444333111222444777tttVVVNNNHHHGGGFFFBBB@@@???=========<<<<<<<<<<<<;;;;;;;;;::::::::::::999999::::::999999999999::::::888999999::::::;;;;;;<<<;;;EEEVVVnnnzzzbbb]]]fffwwwkkk[[[]]]ZZZ```ppp}}}ooonnntttuuunnneeesssuuujjjaaahhhnnnqqqxxx{{{}}}{{{{{{pppWWWIIIFFF============>>>>>>>>>>>>:::;;;;;;:::888666333222111111111222222222222333111222222222222333333333222222333333333333444444333333333333333333333333222333444666666555555444111444:::GGG^^^wwwnnn{{{{{{{{{nnniiimmm{{{~~~eeePPPQQQccciii]]]dddjjjuuu~~~|||}}}zzzxxx|||sssggg[[[SSSOOOHHHHHHWWWmmmttt~~~uuurrrxxxYYYHHHCCCCCCCCCCCCAAA===999444222222222222222222222222222111222444555666555333222111111111111111111111111000000111111111222222222333444555333111222666:::uuuVVVNNNHHHGGGFFFAAA>>>>>>???>>>===<<<<<<<<<======;;;;;;::::::::::::999999;;;::::::999999::::::;;;888888999::::::;;;<<<<<<888HHH```yyyppp[[[ZZZhhh{{{jjjZZZ\\\ZZZ___nnnyyywww{{{zzzooodddpppzzzqqq```dddooowww}}}|||{{{}}}bbbOOOGGG<<<=========>>>>>>>>>???:::;;;;;;;;;999666333111111111111222222222333333111111222222222333333333222222222333333444444444333333333333333333333333222333555666777666555444444777===NNNkkkvvvrrr|||yyyzzztttnnnmmmrrruuuZZZJJJVVVmmmjjj___eeelllvvv~~~{{{{{{||||||uuujjj___WWWMMMIIIIIIPPP[[[jjj}}}yyyxxxuuurrrnnnwwwfffNNNFFFBBBCCCCCCAAA>>>999444111222222222222222222222222......000111111111000000111111111111111111111111//////000111222333333444111444666555333555;;;@@@uuuUUUMMMGGGFFFEEEAAA>>>>>>AAA???===<<<;;;<<<>>>???;;;;;;;;;:::::::::999999;;;::::::999999::::::;;;888888999::::::;;;<<<<<<<<>>>>>??????:::;;;<<<<<<:::777333111111111222222222333333333111111111222222333333333222222222333333444444444333333333333333333333333222333555777777666555444:::;;;???OOOmmmiiiyyyyyyyyy||||||~~~mmmnnnqqqtttzzz~~~oooSSSGGGZZZuuukkk```fffmmmwww{{{zzz}}}xxx~~~}}}~~~|||vvvmmmbbb[[[MMMJJJHHHHHHLLLXXXppprrr{{{yyyoooooo~~~qqqVVVLLLAAABBBCCCBBB>>>999444111222222222222222222222222111222333333444444444444111111111111111111111111......///111222333444555000333666666555888@@@FFFxxxXXXPPPIIIGGGFFFBBB@@@@@@@@@<<<999:::===???>>>======;;;999999<<<===;;;999:::::::::::::::::::::::::::;;;<<<<<<<<<;;;;;;;;;DDD[[[vvvuuucccVVVZZZjjjnnnXXXTTTZZZ]]]jjj~~~uuunnnwww}}}wwwhhhcccnnnyyy||||||uuu[[[HHH<<<======;;;<<<>>>???===>>><<<;;;;;;;;;:::666444333222222111111222222333333333333333333333333333333333333333333333333333666000...444888777444222666777777777555555777999888EEENNN]]]vvvuuuiii~~~}}}}}}pppppptttsss___LLLMMMaaa~~~ooo```cccnnnwww~~~~~~{{{yyy|||{{{yyy~~~}}}zzzrrrggg___RRRFFFBBBGGGFFFGGGbbbvvvhhhaaammmYYYMMMEEEEEEBBB>>><<<:::555000333333333333333333333333222222222222222222222222222222222222222222222222111111222222222333333333444000000666666666AAAQQQyyyWWWOOOHHHGGGFFFCCC@@@AAA===<<<::::::;;;<<<<<<;;;>>>;;;888888:::;;;;;;:::::::::::::::::::::::::::;;;;;;;;;::::::;;;>>>???JJJeeemmm^^^SSSYYYlllnnnXXXUUUYYY]]]jjjyyyqqqpppyyy|||sssiiiggglllooo|||kkkWWWBBB@@@===:::;;;===>>>???===<<<<<<;;;;;;:::777444333333222222222222333333333333333333333333333333333333333333333333333333777333111555777555444666333555666666555666999;;;???UUUjjj}}}tttyyy}}}}}}{{{zzz~~~~~~lllXXXKKKSSSiiiqqqaaabbbmmmwww}}}{{{yyy{{{}}}{{{rrrggg___SSSGGGBBBFFFCCCDDD]]]}}}~~~yyysssooommmssscccSSSGGGFFFCCC@@@???<<<666111333333333333333333333333222222222222222222222222222222222222222222222222111222222222222333333333333333444555777<<>>???>>><<<;;;;;;;;;>>><<<999888999;;;;;;:::::::::::::::::::::::::::<<<<<<;;;999999<<<@@@DDDRRRrrr|||cccXXXQQQZZZoookkkWWWWWWWWW\\\kkk|||sssmmmttt||||||nnn```___eeeyyybbbHHHCCC===::::::<<<>>>???===<<<<<<<<<<<<:::777555333333222222222222333333333333333333333333333333333333333333333333333333555333333555444111222666111333444555555777:::===LLLiiisssqqq~~~{{{bbbOOOIII\\\rrrrrrbbbaaakkkvvv}}}}}}zzzxxxzzz~~~|||uuullleeeUUUIIIBBBDDD@@@@@@UUUqqq}}}yyytttvvvpppZZZJJJGGGDDDBBBAAA===777333333333333333333333333333222222222222222222222222222222222222222222222222222222222222333333333333222666666555999EEERRRYYY|||UUUMMMGGGGGGGGGDDDBBBCCC>>>AAADDDCCC???<<<<<<>>>===============<<<;;;:::::::::::::::::::::::::::;;;<<<<<<:::999;;;@@@DDDYYY|||sss[[[UUURRR\\\rrrfffUUUWWWVVV\\\lll~~~tttppppppwww~~~tttbbb\\\ddddddJJJCCC===<<<<<<<<<===???===<<<<<<<<<<<<;;;888666333333333222222333333333333333333333333333333333333333333333333333333333444666:::<<<777222222777222333444444555777;;;>>>XXXrrrmmmppp}}}wwwZZZHHHHHHaaawwwsssaaa^^^gggsss{{{~~~xxxwwwvvvwww{{{~~~}}}yyyrrrmmmWWWKKKCCCCCC??????PPPhhh~~~zzzzzz^^^NNNHHHCCCCCCCCC===777333333333333333333333333333222222222222222222222222222222222222222222222222222222222333333333444444222666666555===MMMSSSPPP|||UUUMMMGGGGGGGGGDDDBBBCCC>>>AAADDDCCC???======>>>;;;>>>AAABBBAAA===:::888:::::::::::::::::::::::::::<<<>>>===;;;<<>>???@@@===<<<======<<<<<<<<<===;;;999666444333333333333333333444333333333333333333333333333333333333333333333333555999AAADDD???777666999444555555444555777;;;>>>WWWnnnnnnzzz}}}||||||}}}nnnUUUFFFIIIdddyyysss```ZZZcccrrrzzz|||sssssssssuuuyyy}}}~~~}}}yyytttoooYYYMMMDDDCCC@@@???MMM```|||~~~{{{xxxdddTTTIIIBBBBBBBBB<<<666333333333333333333333333333222222222222222222222222222222222222222222222222222222333333333444444444222555555777CCCOOOMMMCCC}}}VVVNNNHHHGGGGGGCCCAAABBB===?????????===<<<<<<<<<;;;>>>BBBCCCAAA===:::888::::::::::::::::::::::::999<<>><<>>FFFKKKFFF>>>WWWOOOHHHGGGFFFCCC@@@AAA???===<<<<<<=========<<<<<<>>>@@@???<<<:::999999::::::::::::::::::::::::;;;===>>>======DDDQQQ\\\vvvXXXSSSXXX^^^hhh|||oooXXXPPPYYYWWW```rrryyysssppprrrqqqlllhhhiiijjjhhhUUUFFFCCCAAA<<<;;;???===<<<<<<======<<<:::888444444333333333333444444333333333333333333333333333333333333333333333333///000444888666111000444555666666666777:::???CCCVVVuuu|||zzz|||yyy{{{}}}{{{uuuVVVHHHIIIUUUkkktttaaaWWWaaattt~~~~~~uuuvvvxxxzzz|||~~~|||}}}}}}}}}~~~}}}xxxrrrlll```SSSHHHCCC???===DDDMMMZZZiii~~~cccQQQCCCBBBAAA:::555666333333333333333333333333222222222222222222222222222222222222222222222222333333333444444444444555222777???FFFFFFBBBBBBFFFXXXPPPIIIGGGFFFBBB@@@@@@BBB>>>;;;;;;>>>AAA@@@>>>===>>>>>>;;;888666888;;;::::::::::::::::::::::::===>>>===;;;===HHHZZZhhhpppSSSQQQXXX```jjj~~~mmmWWWQQQ[[[XXXaaasss|||nnnccc^^^aaajjjsssbbbyyyuuu^^^JJJCCC@@@:::;;;AAA===<<<<<<=========:::888555444444333333444444555333333333333333333333333333333333333333333333333555333444777777444555999444555555666888<<>>;;;???FFFQQQ^^^wwwzzzhhhTTTDDDBBBAAA:::666888333333333333333333333333222222222222222222222222222222222222222222222222333333333444444444555555222999EEELLLEEE<<>>???>>>>>><<<;;;:::999999999999999:::::::::;;;;;;;;;<<<<<>>:::===>>>FFF```}}}xxxcccYYYTTTYYYcccsss~~~hhh[[[TTTVVVYYY```qqqnnn```___gggrrrzzzfffxxxdddHHHCCCCCC===:::????????????>>>===;;;:::999777666555444333444555666333333333333333333333333444444444444444444444444555555555555666666666666666555666888777888AAAKKKrrrzzz}}}wwwsss[[[KKKCCCKKK^^^uuuvvvaaaYYYaaaoooxxx{{{}}}zzzyyy||||||yyyxxx{{{||||||~~~zzz|||}}}vvvpppdddYYYNNNGGGAAA======@@@EEETTTqqq{{{wwwZZZCCCBBBDDD;;;555777444444444333333333222222111111111111111111111111666666555555555444444444444222222555555333333777999???JJJOOOGGG???HHHXXX[[[RRRJJJHHHGGGDDDCCCDDD???>>><<<<<<===>>>>>>===<<<<<<;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;<<<<<>>BBBOOOmmmqqq___YYYZZZ___iiiyyy{{{dddXXXSSSVVVVVV^^^ppppppcccbbbjjjttt{{{jjjppp~~~fffIIIBBBCCC???<<<@@@>>>>>>>>>===<<<;;;:::999777666555444333444555555333333333333333333333333444444444444444444444444444444444444555555555555555666777888888===KKKYYY|||}}}zzzyyyfffRRRDDDGGGLLL[[[rrrttt___XXXaaappp{{{}}}{{{zzz{{{~~~|||}}}xxx{{{xxxsssggg\\\OOOHHHBBB>>>>>>BBBGGGTTToooyyy{{{yyy|||bbbGGGDDDEEE>>>777777444444444333333333222222222222222222222222222222666555555555444444444444444222222555555333444888666@@@KKKKKKCCCCCCVVVkkk[[[RRRJJJHHHGGGDDDCCCDDDAAA???===<<<===>>>===<<<:::;;;<<<=========<<<;;;:::::::::;;;;;;;;;<<<<<>>???CCCFFFPPPeee}}}{{{}}}{{{sssppprrrmmmMMMEEEFFFAAA999777444444444444333333333333333333333333333333333333555555555555444444444444333222333666555333555:::999GGGOOOGGG@@@NNNlll[[[RRRJJJHHHGGGDDDCCCDDDAAA???============<<<;;;888999<<<===>>>===<<<;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<@@@KKKeeeyyyaaaWWWVVV\\\aaannnyyydddZZZTTTWWWTTT___uuuxxxlllggghhhmmmqqqpppkkkppp}}}qqqMMMAAACCCBBB@@@AAA<<<<<<<<<<<<;;;:::999888888777555444333333444555333333333333333333333333333333444444444444444444333333444444444555555555333666:::===BBBRRRpppuuutttwww{{{~~~sssiiiddd```]]]\\\\\\```iiirrrppp]]]NNNFFFDDDKKKTTTeeeyyysss^^^VVV^^^ppp{{{zzz{{{~~~|||{{{wwwmmmaaaSSSIIIBBB>>>>>>BBBBBBGGGUUUhhhvvv{{{{{{{{{zzztttqqqqqq}}}vvvPPPDDDEEEBBB;;;777555444444444444333333333444444444444444444444444444444444444444444444444333222444666555333666<<>>===@@@PPPooorrr]]]UUUVVV\\\cccsss{{{hhh^^^WWWXXXXXXcccyyy|||pppgggddddddfffeeelllpppuuuzzzTTTDDDBBBBBB@@@???<<<<<<<<<<<<;;;:::999999888777555444333333444444333333333333333333333333333333333444444444555555444555555555666666666666333666;;;AAAIII]]]|||lllvvv{{{ssszzzvvvsss}}}~~~pppeeeeeegggttt}}}yyylll```VVVPPPMMMKKKKKKNNNOOOSSS___mmmzzzfffRRRFFFDDDGGGKKK\\\rrrvvvaaaWWW]]]mmm}}}|||||||||~~~{{{wwwooobbbTTTJJJBBB===<<>>???FFFSSSbbbsss}}}vvvxxx~~~}}}TTTCCCCCCBBB<<<888555555555444444444333333444444444444444444444444333333444444444444444444333222555777555333888???OOORRRKKKAAAHHHeee\\\SSSKKKIIIHHHEEEDDDEEEAAA???===<<<===>>>===<<<888999:::;;;;;;;;;:::999:::::::::;;;;;;;;;<<<<<<===??????CCCYYY|||lllZZZVVVWWWYYYeeexxxzzziii___WWWWWWZZZfff{{{uuujjjbbb______ZZZkkkrrrmmmsss```JJJCCCAAA??????<<<<<<<<<<<<<<<;;;::::::888777666444333333333444333333333333333333333333222333333444444555555555555555555666666666777777444777===DDDOOOccctttlll|||wwwuuu}}}yyyzzzwwwkkkfffiiitttzzzqqqbbbUUUOOOKKKHHHGGGKKKQQQSSSWWWfffwwwttt^^^JJJAAABBBFFFNNNbbbyyyzzzdddXXX\\\kkkzzz}}}||||||~~~~~~~~~xxx{{{xxxpppdddVVVLLLDDD===;;;===;;;<<>><<<<<<===>>>>>>===;;;;;;;;;;;;;;;::::::::::::::::::;;;;;;;;;<<<<<<<<>>FFFQQQbbb|||ooorrrsssvvv|||tttdddYYYSSSOOOKKKKKKRRR\\\```fffyyykkkUUUDDD???BBBGGGSSSdddwww{{{fffZZZ]]]jjjyyy{{{zzzyyy{{{}}}{{{~~~}}}yyy{{{ssskkkxxx{{{yyyqqqfffYYYPPPGGG>>>;;;;;;999;;;>>>AAALLLcccuuutttzzzfffLLLDDDAAA===:::555555555555444444444444333333333333333333333333222222333333333444444444222333666777555444;;;DDDLLLDDD@@@HHHYYYmmm\\\SSSKKKIIIHHHFFFDDDEEE???===<<<<<<>>>???>>>>>>>>>===<<<;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<:::>>>@@@KKKlll|||zzz^^^TTTWWWZZZjjj{{{rrr```XXXSSSUUUVVVbbbwwwsssiiicccaaadddpppzzztttccc^^^rrrtttXXXHHHBBB@@@@@@=========>>>======<<<<<<999888666444333333333333333333333333333333333333222222333333444555666666333333333444444444555555999:::>>>GGGQQQ```uuuzzzmmmwwwyyyoooxxxyyykkkbbbZZZTTTUUUUUU^^^kkkrrr|||wwwcccNNNAAA???DDDJJJXXXeeerrr{{{{{{ggg[[[^^^jjjyyyyyyxxxwwwzzz{{{{{{vvvrrrhhhaaaooo{{{|||zzzrrrggg[[[RRRIII@@@;;;;;;555:::>>>???GGG]]]yyyxxxwww}}}nnnQQQFFFBBB>>>:::666666555555555444444444333333333333333333333333222222222333333444444444222333666888555444;;;EEEHHH???@@@PPPbbbppp]]]TTTKKKHHHGGGEEEGGGKKKCCC@@@======??????===;;;>>>;;;888999;;;===<<<;;;777:::===??????>>>;;;999>>>BBBBBBUUUuuuttt]]]VVV[[[```qqqpppcccWWWOOOYYYVVV___qqqwww{{{jjjaaa```fffggguuu|||nnneeennnyyy\\\HHHDDD@@@;;;============<<<;;;:::999999888777666444444444444444444444444444444444444444444444444444444444444222444666666555444555666555???EEEFFFNNN```sss}}}~~~fffjjjsssnnn{{{|||pppbbbVVV^^^bbbkkkttt}}}qqqYYYHHHAAABBBGGGKKKbbb^^^cccwwwnnnbbb```jjjwwwvvvwwwyyy}}}~~~{{{sssmmmrrr{{{vvvkkk___VVVLLLBBB<<<<<<<<>>BBBOOOYYYjjj}}}zzzSSSDDDGGGBBB555666666555555555444444444444444444444444444444444555555444333444555666777555888888444555>>>GGGKKK@@@CCCBBBUUUuuu~~~___VVVMMMJJJGGGDDDDDDFFFBBB@@@======>>>???===<<<===;;;:::;;;===>>><<<:::888:::<<<>>>>>>===;;;:::<<>>===;;;???AAAHHHVVVaaatttYYYFFFEEEAAA666666666555555555444444444777777777777777777777777555444444333444555666777555888888555777@@@JJJNNN@@@BBBLLLfffaaaXXXNNNKKKHHHCCCAAAAAABBB@@@>>>===>>>>>>>>><<<<<<<<<<<<===>>>>>><<<::::::;;;<<<<<<======<<<<<<===DDDJJJaaa~~~qqq]]]ZZZbbbjjj~~~fffZZZRRRLLLRRRQQQ[[[ppptttiiieee]]]lllyyyggg\\\vvvlllSSSFFF@@@<<<=========<<<<<<;;;::::::999888777666555444444444444444444444444444444444444444444444444444444444333444666666555555666777999AAAJJJUUUcccsssooobbb}}}}}}vvvsssvvvuuu{{{xxxcccLLLBBBBBBEEEHHHLLLXXX\\\kkknnnbbbaaaiiittt|||uuuvvvxxxzzz~~~|||yyypppeee\\\RRRGGG???>>>999>>>@@@HHHVVV```tttaaaHHHDDD@@@999666666666555555555444444444444444444444444444444555444444444444555666666444777888777:::CCCKKKNNNAAACCC\\\|||aaaWWWNNNKKKIIIDDD@@@???@@@???>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<======AAAIIIRRRkkk~~~nnn[[[[[[gggqqqzzz^^^UUUQQQOOORRRSSS]]]qqqxxxllldddaaannnrrrmmm[[[wwwuuuXXXFFF@@@???>>>======<<<;;;;;;:::::::::999888666555555444444555555555555555555555555444444444444444444444444333555666555555555777888<<>>999<<<;;;AAAJJJRRRiii|||kkkLLLDDDAAA<<<666666666666555555555555333333333333333333333333444444444444555555666666444777888888<<>>======>>>???>>>===<<<:::999:::;;;<<<<<<;;;;;;:::;;;<<<===>>>AAAKKKXXXssswww}}}kkk[[[^^^mmmyyykkkXXXRRRPPPPPPQQQTTT]]]pppzzzmmmccc```iiikkkxxx^^^nnn]]]FFF@@@BBB>>>>>><<<;;;::::::;;;;;;:::999888777555555555555555555555555555555555555444444444444444444444444444555555555555555888:::@@@LLLccc~~~zzzccclll}}}qqqpppsss}}}jjjUUUDDDBBBEEEFFFJJJQQQaaalllpppdddccciiippptttrrrsssuuuxxx{{{}}}zzzrrrjjjbbbXXXJJJ@@@===<<<;;;888:::AAAGGGbbb}}}vvvuuuSSSFFFBBB>>>777777666666666555555555666666666666666666666666444444444555555555555555555888999999<<>>??????>>>======>>>@@@>>>>>>>>><<<:::999;;;===<<<;;;;;;;;;;;;<<<=========JJJ\\\{{{rrrjjj\\\bbbtttaaaXXXQQQOOOQQQPPPUUU\\\lll}}}pppeee[[[aaafff}}}aaa^^^gggJJJAAAEEE???>>><<<;;;::::::;;;;;;:::999888777666555555555555555555555555555555555444444444444444444444444444555555555444666999;;;???NNNjjjvvvdddssswwwpppuuu|||{{{bbbPPPCCCEEEIIIHHHOOOYYYjjjxxxooodddbbbggglllnnnmmmooorrruuuxxx{{{}}}~~~zzz{{{tttlllfff[[[LLLAAA======<<<888;;;@@@EEEcccxxx~~~~~~\\\KKKDDD>>>777777777666666666555555555555555555555555555555333444555555666666555555555888999:::>>>DDDDDDAAAEEE___bbbUUUIIIFFFHHHFFFBBB@@@===???@@@???===<<<>>>AAA===???BBBBBB???<<<;;;<<<;;;;;;;;;<<<<<<<<<<<<<<>><<<:::::::::;;;<<<::::::888777666555555555555555555555555555555555444444444444444444444444444555555555444666999<<>>;;;;;;:::>>>BBBDDDaaa{{{eeePPPEEE===777777777777666666666555333333333333333333333333333444555666666666555444555888:::;;;AAAFFFFFFBBBGGGdddeeeVVVIIIEEEGGGEEEAAA@@@===???@@@???===<<>><<<:::999:::;;;<<<;;;:::999777666666555555666666666666666666666666444444444444444444444444555555555555444666:::<<>>=====================<<<<<<<<<<<<=========>>>>>>===<<<<<<>>>@@@>>>XXXuuuyyyfffdddsssnnnZZZYYY\\\ZZZYYY\\\```dddnnnyyy~~~}}}zzzddd\\\\\\^^^```iiijjj]]]fff\\\AAADDD=========<<<;;;;;;;;;:::777777777666555555444444444444444444444444444444555555555555555555555555666444555888888777<<>>;;;;;;======CCCYYYqqqttt~~~}}}WWW>>>===;;;999777666777777666555666555444555888999888777666666666666666555555555444<<<777<<>>=====================<<<<<<<<<<<<=========>>>>>>===<<<<<>>:::;;;>>>>>>AAAQQQddd~~~zzz___EEEBBB;;;999777777777777777555666555444555888999888777666666666666666666666666444<<<<<>>============>>>======<<<<<<<<<<<<=========>>>>>>===<<<===???AAAKKKnnnyyyyyyfff^^^fff}}}}}}rrrkkkpppvvv{{{~~~ppp```ZZZZZZ\\\iiiwwwwwwfffooo}}}{{{yyy}}}hhhIIIFFF>>>======<<<;;;;;;::::::999999999888777777666666444444444444444444444444555555555555555555555555888555444444555888BBBLLLcccrrrhhhXXXfffvvv|||iiiPPPGGGHHHRRRcccrrrxxxpppkkkiiiiiikkkeeeggghhhgggggggggiiikkktttrrrpppqqquuuzzz~~~|||vvvpppmmmooossswwwssssssssstttuuuvvvxxxyyy}}}}}}wwwrrriiiZZZLLLEEE???::::::>>>>>>>>>HHHUUUmmmdddGGGAAA;;;999777777777888777666666555444555888999888777666666666666666666666666444;;;AAAJJJKKKBBBJJJgggjjjUUUMMMNNNIIIFFFGGGCCC@@@???>>>>>>======>>>>>>======<<<<<<<<<<<<=========>>>>>>===<<<===@@@BBBPPP{{{yyytttiii\\\\\\kkksss```XXXZZZ[[[fffxxxiiiccciii{{{zzzyyymmmIIICCC>>>>>>===<<<;;;::::::999999999888777777666666555555555555555555555555555555555555555555555555555777555555555555777AAALLL___uuudddYYYgggzzzuuu~~~zzz___HHHHHHMMM[[[oooyyykkkbbb[[[VVVTTTUUUSSSUUUWWWWWWWWWZZZ___dddllljjjiiinnnvvv}}}}}}~~~xxxrrrkkk]]]NNNFFFAAA:::888<<<>>>===CCCMMMjjjjjjIII???;;;:::888777888888777666666555444555888999888777666666666666666777777777666;;;EEENNNIIICCCXXXzzzkkkVVVLLLMMMHHHEEEFFFBBB@@@@@@???>>>>>>>>>>>>>>>======<<<<<<<<<<<<=========>>>>>>>>>===>>>AAACCCZZZuuu```YYYUUU^^^vvvsss___XXX[[[YYY```sssttteeeggg~~~zzzsssKKKAAA???>>>===<<<;;;:::999999888777777666666555444444555555555555555555555555666666666666666666666666555555777888666777???JJJXXXuuu|||```[[[qqqmmmVVVEEENNNWWWiiilllYYYQQQNNNJJJGGGGGGJJJMMMOOOPPPPPPSSSYYY___]]]\\\^^^dddkkkppppppooovvvyyyxxxsssqqqtttvvvtttrrrrrrssstttuuuuuuvvvvvvvvvyyy|||||||||}}}~~~~~~~~~zzzwwwwww|||xxxrrrkkk^^^OOOFFFDDD;;;666:::<<<===CCCLLLqqquuuOOO@@@<<<:::888777888888777666666555444555888999888777666666666666777777888888888<<>>>>>>>>>>>???======<<<<<<<<<<<<=========>>>>>>>>>===>>>AAADDDeeesss```QQQOOOTTThhhvvv___XXX\\\WWWXXXjjjzzzyyyjjjppp|||RRRDDD??????>>><<<;;;:::999888777777666666555444444444555555555555555555555555666666666666666666666666444555888:::777888AAALLLdddttt[[[]]]zzz}}}{{{ooo___OOOGGGOOO\\\rrrppp[[[HHHEEEGGGFFFEEEGGGGGGLLLQQQQQQPPPRRRWWW\\\[[[\\\___cccfffgggfffdddsssrrrjjj```___fffiiieee]]]^^^___aaabbbccccccccc```eeehhhggggggiiijjjhhhgggkkkqqquuuwwwvvvtttrrrpppttt~~~wwwqqqlll___PPPGGGEEE<<<777:::<<<<<>>>>>??????======<<<<<<<<<<<<=========>>>>>>>>>>>>???BBBDDDgggeeeRRRPPPQQQ\\\uuu{{{bbbYYY\\\SSSPPPcccvvvyyypppyyyWWWHHH??????>>><<<;;;:::999888888888777777666555555555555555555555555555555555666666666666666666666666444555888999888;;;GGGUUUxxxnnnZZZdddzzzzzzwwwmmm___PPPKKKMMMTTTddd{{{___NNNBBBCCCFFFEEEGGGMMMJJJQQQYYY\\\[[[\\\```eeegggiiilllnnnnnnooopppqqq}}}{{{rrriiillluuutttlll```aaaccceeeggghhhhhhhhhdddjjjnnnmmmnnnqqqrrrppplllsss|||~~~}}}xxxrrrmmmaaaRRRHHHCCC<<<:::<<<<<<:::AAALLLggg|||XXXDDD<<<:::888888999999888777666555444555888999888777555666666777888888999999<<>>?????????======<<<<<<<<<<<<=========>>>>>>>>>>>>???BBBEEEccc|||```LLLUUUXXXeeeeeeZZZ\\\PPPKKK___ttt}}}uuu~~~ZZZJJJ@@@???>>>===;;;:::999888999999888888777666666666666666666666666666666666777777777777777777777777555666888888888===MMM]]]mmm\\\kkkyyyvvvwww}}}wwwnnncccTTTHHHIIIQQQ___pppzzzYYYMMMFFFIIIJJJFFFKKKTTTQQQZZZeeekkkkkkmmmrrrvvvooorrruuuwwwwwwyyy{{{nnnppprrruuuwwwxxxxxxxxxttt{{{|||xxxsssnnnbbbSSSIIIAAA===<<>>IIIZZZsssbbbLLL===;;;999888999999888777666555444555888999888777555666666777888999999999===FFFTTTNNNGGGgggvvvWWWRRRMMMHHHKKKBBBBBBAAA@@@??????>>>>>>??????>>>>>>===<<<<<<<<<<<<<<>>>>>FFFJJJgggttt]]]UUUZZZ]]]rrrnnn[[[TTTOOOOOO```www{{{cccFFFCCC???<<<<<<;;;888888;;;;;;999777666666777777666555555555555555555555555777777777777777777777777333666777;;;<<<;;;OOOtttaaa[[[|||zzznnnmmmuuu~~~~~~~~~{{{|||vvvdddSSSMMMHHHGGGPPP^^^jjjyyyrrrWWWZZZYYYTTTSSSYYY```cccnnnyyyyyyssslll___PPPGGGGGGAAA===<<<<<<;;;???DDDXXXiiirrrfffLLLBBB;;;666888999888666777888888777777777777888888666555555666888999::::::;;;NNNQQQDDDLLLmmmwwwXXXSSSNNNIIIMMMDDDDDDBBBAAAAAA@@@@@@@@@@@@@@@>>>>>>===<<<<<<<<<<<<===BBB<<<@@@EEE???===FFFNNNooosss]]]VVV___iiinnn]]]WWWSSSSSSbbbwww{{{iiiMMMDDD???<<<<<<;;;888888;;;;;;999777666666777777666777777777777777777777777777777777777777777777777555888777:::<<<===TTTyyydddddd{{{ppplllpppvvvxxxxxx}}}yyyyyyrrr^^^QQQHHHFFFFFFFFFQQQ```ppp~~~xxx|||}}}{{{}}}wwwqqqkkk^^^OOOFFFEEE@@@<<<;;;;;;:::===BBBTTTccctttmmmOOOCCC<<<777888:::888777888999888888888888888888999777666666666888999::::::DDDRRRQQQDDDMMMnnnwwwXXXSSSMMMIIILLLDDDDDDBBBAAA@@@@@@??????@@@@@@??????>>>===============>>>???DDDHHHBBB<<>>>>>>>>>>>?????????>>>============>>><<<@@@CCCFFFDDD>>>CCCTTTvvvfffaaagggzzzyyyhhh___XXXUUU```ooozzz}}}|||]]]IIIBBB<<<<<<<<<::::::<<<;;;999777666666777777666666666666666666666666666666666666666666666666666888<<<999888???KKKkkkvvvfffuuuzzzooogggdddfffjjjqqqwww~~~zzzvvvwwwzzzqqq]]]MMMJJJIIIKKKMMMSSS```nnn}}}uuuqqqjjj]]]PPPHHHDDD???<<<;;;:::999;;;@@@JJJ[[[xxxmmmyyyWWWFFF???999999;;;999999:::666666555555555555666666888888888777777888;;;===OOOQQQJJJDDDWWW||||||zzzZZZTTTMMMIIILLLEEEEEEAAAAAA@@@??????????????????>>>>>>==================BBB>>>@@@FFF@@@BBBUUUvvvpppttt|||kkk```XXXWWWaaannn~~~ssszzzaaaLLLCCC<<<<<<===<<<;;;<<<;;;999777666666777777666666666666666666666666666666666666666666666666666666;;;999999CCCTTTxxxssshhh}}}wwwkkkddddddgggttt|||wwwqqqppprrrwwwnnnXXXLLLIIIGGGHHHMMMWWWgggtttwwwssskkk^^^QQQKKKEEE@@@======<<<:::;;;???FFFZZZwwwjjjxxx[[[HHH???999999:::999999:::888777777666666777777888888999999888777888<<<@@@TTTPPPHHHJJJaaa___XXXPPPKKKNNNGGGGGGCCCBBBAAAAAA@@@@@@AAAAAA>>>>>>===<<<<<<<<<<<<<<>>===<<<<<<;;;999777666666777777666888888888888888888888888777777777777777777777777333;;;::::::EEEYYY~~~sssmmmsssjjjhhhiiittt|||{{{sssooooooooopppvvv}}}lllTTTKKKHHHFFFIIITTTeeevvvyyyuuulll^^^RRRLLLEEE@@@>>>>>><<<:::;;;???BBBVVVqqqsss^^^HHH@@@999999999888888:::::::::999999999999::::::777888999888777999>>>CCCZZZSSSLLLTTTnnn```XXXPPPJJJMMMEEEEEEAAA@@@@@@???>>>?????????===<<<<<<;;;;;;;;;;;;;;;???III>>>888CCC>>>CCCddd}}}qqqeee\\\WWWZZZ```fffqqqooonnnPPPEEE===<<>>======;;;999777666666777777666777777777777777777777777777777777777777777777777111:::::::::EEEZZZ}}}tttrrr}}}rrrlllkkknnnuuuxxxsssnnnpppqqqqqqlllnnnrrrxxxmmmUUULLLIIIGGGNNN___uuuzzzuuulll^^^QQQLLLDDD@@@======;;;999999===>>>NNNddd{{{aaaHHH@@@999888888777888:::999999888888888888999999555777999888777:::@@@FFF\\\SSSPPP```}}}^^^VVVMMMFFFIIIAAABBB======<<<;;;;;;;;;;;;;;;<<<<<<;;;::::::::::::;;;???MMMAAA888AAA;;;DDDlll}}}wwwjjj^^^TTTRRRSSS\\\}}}tttmmmsssQQQFFF===<<>><<<<<<:::777888;;;:::GGGXXXqqqdddHHH@@@888777888777777999666666555555555555666666444777999888777:::BBBHHHZZZQQQRRRggg