BM6P6(@ +++,,,---...////////////111000/////////000222333444444444444555555555666777555444555777888888777:::999888666666666777888777666:::EEEQQQUUUOOOHHH:::999777666555444444555777777777777666444333222333333333222222222111111000000000000000///......000000000000////////////...------,,,,,,------.....................------...------------...//////---111333111000666EEEQQQeeejjj|||^^^LLL>>>===;;;999999:::;;;<<<::::::;;;>>>@@@@@@>>><<>>>>>===:::888777777999;;;;;;:::888888888888888888888888777888888888777666444333444555555555666666777777444333222111000000000000000000000000000000000000---------------------------.........---,,,,,,+++,,,,,,,,,++++++*********++++++++++++++++++++++++---,,,,,,++++++,,,,,,---------++++++++++++------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///////////////////////////////////////////////////////////////000000000000111111222222222333333333333333444555666777888999888888888888888888999999:::;;;<<<===>>>???@@@AAAKKKLLLLLLIIIFFFEEEGGGJJJKKKLLLNNNNNNMMMMMMNNNPPPSSSRRRRRRRRRSSSRRRPPPOOOPPPMMMJJJHHHIIIKKKLLLLLLKKKJJJKKKMMMNNNMMMKKKHHHGGGGGGEEECCCAAA???===<<<:::999@@@RRRhhhuuuuuuoooUUUDDD888:::<<<888777<<<;;;;;;:::999777666444333333333333444444555555555333222111000////////////................................................---------------------------------,,,,,,+++++++++++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,.........,,,***)))------------------------------------------------------------------------------------------------++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,---------------,,,+++***)))(((---,,,,,,+++,,,---...///000000/////////000111222333333444555555666777777777666444555666777777666999888777666555666666777666444555:::AAACCC???;;;999999888888777666666666888888888777666444333222333333333222222222111111000000000000000///....../////////............---...------,,,,,,------.....................---------------------...//////...111222000...000888@@@RRRWWWxxxmmmRRR@@@777;;;:::888777777777999:::777777999<<>>===>>>???@@@???>>>===???@@@??????@@@AAAAAA@@@???????????????>>>======<<<<<<666777777888888888888888888888888888888888888888777777888888777666444333444444555555555666666666444333222111000000000000........................------------------------------......---,,,,,,+++,,,,,,,,,+++++++++******++++++++++++++++++++++++---,,,,,,++++++,,,,,,------,,,++++++++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------................................................................../////////000000000111111111222222222222333222222333444555666777777777777777777888888999999::::::;;;<<<>>>???@@@@@@EEEGGGHHHHHHGGGHHHKKKNNNMMMOOOPPPPPPOOOOOOPPPRRRUUUTTTRRRQQQQQQOOOMMMLLLMMMKKKHHHHHHJJJMMMNNNOOOLLLLLLMMMNNNOOONNNLLLIIIFFFEEEDDDBBBAAA???>>>===;;;888;;;KKKbbbtttzzzzzzWWWGGG;;;<<<===999888<<<999999999888777555444333333333333333333444444444333222111000////////////................................................---------------------------------,,,,,,+++++++++++++++++++++++++++++++++------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...+++,,,---...---,,,***)))------------------------------------------------------------------------------------------------+++++++++,,,,,,,,,------...---------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,+++***))))))---,,,+++***+++,,,---...000////////////000111111222222333555666777888999888666555555666666666555777666555444444444555666888666444444666888888777888888999::::::999888777:::999888777555444333222333333333222222222111111000000000000000///...............---------,,,,,,...------,,,,,,------...------------------......---------------......///...///111000//////000111;;;CCCeeerrrTTT???555333444888777666555444555666666444444666999===>>>===<<<;;;<<<===<<<;;;;;;<<<=========>>>??????>>>>>>===>>>======<<<;;;;;;::::::222666999:::777555666777999999888888777777666666777777777777666555444333444444444444555555555555333222111000000//////000........................---------------------------------------,,,,,,+++,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............................................................////////////000000000000111111111222222000111111222333444555555444555555666777888999999999999:::<<<===>>>???@@@CCCDDDFFFGGGGGGIIILLLNNNMMMNNNPPPOOONNNNNNOOOPPPUUUTTTRRROOOMMMLLLJJJJJJKKKIIIGGGHHHKKKNNNPPPQQQLLLLLLLLLLLLMMMMMMJJJHHHDDDCCCCCCBBBAAA@@@??????;;;:::???PPPfffxxxYYYJJJ>>>======999999===777888888777666555444333333333333222222222222222222222111000////////////------------------------------------------------------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++,,,---------,,,******------------------------------------------------------------------------------------------------++++++++++++,,,,,,,,,,,,...------,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++******)))------------------------........./////////000000111111333444666888999:::888666444444555555444333666555444333333333444555666666555444444555888;;;666888:::;;;<<<;;;:::888;;;:::888777555444333222333333333222222222111111000000000000000///...............------------,,,...------,,,,,,------...,,,,,,------------......------,,,,,,------...///------...000111222111000000999WWWsss|||}}}zzzpppooohhhZZZGGG888333444888:::666555444333333333444444333333444777:::;;;:::999999:::<<<;;;:::999:::;;;;;;;;;;;;<<<<<<<<<<<<<<<===<<<<<<;;;;;;:::999999111777======999666666888888888888777777666555555666666666666555555444444333333333333444444444444222111000///////////////........................------------------------,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,++++++++++++++++++,,,***************************+++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------------------------------------------.........///////////////000000000111111111//////000111111222333333222333444555666777888999777888999;;;<<<>>>??????FFFGGGGGGGGGGGGGGGHHHHHHJJJKKKLLLKKKJJJIIIJJJKKKRRRQQQOOOMMMJJJIIIJJJKKKKKKIIIHHHIIIKKKNNNOOOPPPJJJIIIHHHIIIIIIHHHFFFDDDAAAAAAAAAAAA@@@@@@@@@@@@:::???KKK]]]pppzzzzzzwwwWWWKKK@@@===<<<999999;;;666666666666666555444444333222222222111111000000222111000//////......///------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,+++++++++******))))))++++++++++++++++++++++++,,,+++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))+++---///111111000...,,,------......///////////////000222333666777999:::777666444333444555444333444444333222222333444555000222333333111222444777555777999;;;<<<;;;:::999:::999777555444333333333333333333222222222111111000000000000000///....../////////.........------...------,,,,,,------...,,,,,,,,,,,,------......,,,,,,,,,,,,,,,---.........---,,,---000222222111///444FFFRRRWWWeeeuuuvvvlllyyy\\\DDD???888555555777777555555444444333333333333333555444444555777888777555888999;;;;;;:::999999:::999999999999::::::;;;;;;<<<<<<<<<;;;::::::999999444:::@@@@@@<<<888888:::777777777666666666555555555555555444444444444444333333333333222222222222000000//////.../////////////////////////////////------------------------++++++,,,,,,---,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++*********************************++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------------------------------------...................../////////000000......//////000000111111111111222333555666777777666666888999;;;===>>>???GGGGGGGGGGGGHHHHHHGGGFFFIIIJJJJJJIIIGGGFFFGGGHHHMMMMMMLLLJJJHHHIIILLLOOOMMMKKKIIIJJJKKKMMMMMMLLLJJJHHHGGGFFFGGGFFFDDDBBB@@@@@@@@@@@@@@@@@@@@@@@@<<>>>>>CCCCCCDDDGGGJJJLLLLLLKKKKKKLLLLLLKKKHHHGGGGGGHHHJJJKKKJJJHHHGGGHHHNNNSSSNNNLLLKKKKKKKKKLLLKKKJJJLLLJJJHHHGGGFFFEEECCCBBB???????????????????????????AAAFFFLLLQQQTTTSSSQQQHHHDDD@@@===;;;:::999999777888888777666555444333222222222111111111111111111111000///............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++*********+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++(((((()))***+++,,,,,,---++++++++++++++++++++++++*********+++++++++++++++************+++++++++++++++++++++,,,,,,++++++***,,,,,,---...///000222222+++,,,---.........------...///000111333444555666444333111222333555444333444333333222333444555666888777555444444444444444555555666666666666666666666444333111111222333444333333333222222222111111000000000000000///...............---------,,,,,,...------,,,,,,------...***++++++,,,------......,,,,,,++++++,,,,,,---...------......------......000---...---444PPPdddbbbaaaiiiKKK888333444333444444333222333444666222222222222222111111000444333222333555666666555555777::::::999777777777888777777777888999;;;<<<::::::999888888777777666777888:::;;;:::999666555333444444555555666666777444444333222222333444555222222111111111000000000///......------......///////////////////////////------------------------******+++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++************++++++)))***+++,,,,,,+++***)))************************)))******+++,,,,,,------************************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,------------..................///////////////111111111222222222333333333444666888:::<<<===>>>@@@@@@BBBGGGLLLOOOOOONNNLLLMMMMMMLLLIIIHHHHHHIIIIIIJJJJJJHHHEEEHHHOOOUUUNNNLLLKKKKKKLLLLLLKKKJJJKKKIIIGGGEEEEEEDDDBBB@@@??????????????????>>>>>>@@@@@@@@@@@@BBBCCCEEEFFFAAAAAA@@@>>>======;;;999999999999888777555444333111111111222222222222222111111///...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++)))*********++++++++++++***************************++++++++++++,,,,,,,,,***************++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++)))******++++++,,,,,,,,,************************)))*********++++++++++++************++++++++++++***++++++,,,,,,+++++++++---,,,***)))+++///333555+++,,,---.........---,,,......///111222333444444333222111111333555555444444444333222333444666777777444000///111444666666666555444444444444555555444333111000000111333444333333333222222222111111000000000000000//////...---------,,,,,,,,,++++++...------,,,,,,------...******+++,,,,,,---......,,,,,,++++++,,,,,,---...))),,,000111111000000111///...222444;;;MMMPPP===DDD___|||nnn```NNNBBB;;;777777999222444666555222000222444111111111111111000000///333222111222555777777777444666999999888666666666888777777777777999;;;<<<888888888777666666555555666666666777888777444111222333333444555666777777444333222222222333444555222111111111000000//////......---------......///........................------------------------)))***+++,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++++++++************++++++)))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))***+++,,,,,,------************************************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,---------...............///////////////111111111111111222222222333444555777999;;;===>>>AAAAAACCCGGGMMMPPPPPPNNNLLLMMMMMMKKKHHHGGGGGGHHHJJJKKKKKKHHHEEEGGGNNNUUUMMMKKKJJJKKKLLLMMMLLLJJJIIIGGGDDDBBBBBBAAA???===????????????>>>>>>>>>>>>>>>@@@AAAAAAAAAAAAAAABBB>>>@@@@@@?????????===:::;;;;;;:::999777666444333111111111222333333333444111000///......------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++))))))******++++++++++++******************************+++++++++,,,,,,,,,******))))))***+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++,,,,,,,,,+++++++++++++++************************))))))******++++++++++++)))************+++++++++***++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...+++---000222333333222111111111222222222333333333555444222111111222444555888666444222222222333444444444555666666555444444333222000//////111222444333222222222222222222333////////////............---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........///000111333555666666777888AAARRRdddrrreeeQQQ@@@>>>:::777444333333333333333222222111000//////000000000000000000000000//////000111222222333333555555555555666666666666888888888888999999999999888888777666555444444333555555555555555555555555777666666555444444333333333333333333333333333333666555444222111000000000........................------------------------//////...---,,,,,,++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++************************************************,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...---------...///111222111111111000000000000000111222444666777888999999>>>@@@BBBEEEGGGIIIKKKKKKKKKJJJJJJIIIHHHGGGFFFEEEGGGHHHIIIJJJKKKKKKKKKKKKJJJHHHGGGGGGGGGGGGFFFEEECCCDDDDDDDDDDDDBBB@@@???CCCBBBAAA???>>>>>>======<<<<<<<<<<<<===???@@@AAABBBAAA@@@>>>===<<<<<<<<<999888777666555444333333000000000000000000000000//////...------------...+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++,,,,,,++++++***************************++++++************++++++,,,,,,,,,++++++*********'''((()))***+++***))))))******++++++++++++************+++++++++,,,,,,,,,************************************************)))************+++++++++)))))))))))))))******+++,,,,,,,,,+++++++++******++++++++++++++++++++++++)))************+++++++++***++++++,,,,,,++++++***+++*********))))))((((((,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,---///111222222222111111111111222222222222333444333222000000111333444666555333222222222444555555444333333333333444555333222111//////000222333111111000000000000111111////////////............---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------...///111222333333111111444;;;FFFXXXpppvvv\\\FFF::::::888666555333333333333333333222111111000//////000000000000000000000000//////000111111222333333333333333444444444555555444444444444555555555555888777777666555444444333555555555555555555555555666666666555444333333333333333333333333333333333555555333222111000000000........................------------------------///......---,,,,,,++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++************************************************,,,++++++******++++++,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...---------...///000111000000000000000000000000111222333444666777888888<<<===???BBBEEEGGGHHHHHHHHHHHHGGGFFFEEEEEEDDDDDDFFFFFFFFFGGGHHHIIIJJJJJJHHHGGGFFFFFFFFFFFFEEEDDDCCCCCCDDDDDDCCCBBB@@@???@@@???>>>======<<<<<<===>>>===============>>>???AAA@@@???===<<<;;;::::::888777666555444333333222000000000000000000000000//////...------------...,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++,,,,,,++++++***************************++++++************++++++,,,,,,,,,++++++*********((()))***+++++++++************++++++++++++************+++++++++,,,,,,,,,************************************************)))************+++++++++)))))))))))))))******+++,,,,,,,,,+++++++++******++++++++++++++++++++++++)))************+++++++++***++++++,,,,,,++++++***************)))))))))(((,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,---///111111222111111000000000111111111222222222111000///000000222333444333222222222333444555555444222000000222444555444333111000000000111111//////............///////////////............---------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------...//////000000000000000222???[[[sss}}}jjjWWWGGG===666333222222222333333333333333222222111111000000//////000000000000000000000000//////000000111111222222111111222222222333333333111111222222222333333333777666666666555444444444444444444444444444444444666555555444444333333222333333333333333333333333555444333222111000000000........................------------------------......------,,,,,,++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************************************++++++************++++++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,---------------...///000/////////000000000000000111111111222333555777888999:::<<>>======<<<<<<======@@@@@@>>><<<:::888777777666666555444333222222111000000000000000000000000//////...------------...------............------,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++++++++******************************++++++************+++++++++++++++++++++*********)))***+++,,,---,,,++++++******++++++++++++************+++++++++,,,,,,,,,************************************************)))************+++++++++)))))))))))))))******+++,,,,,,,,,+++++++++******++++++++++++++++++++++++)))************+++++++++******++++++++++++******************))))))))))))++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,---,,,---...///000000000000//////000000000111111111000000/////////000111111111111111111222333555555444444333222222333444444444444222111000000000000///......------....../////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,---------------000222555444111444CCCTTTjjjppp~~~}}}uuuSSSKKK@@@999777777777777///000111222222222222222111111000000000//////////////////////////////////////////000000000111111000111111111222222222222222222222333333333444444555555555555555555555444444444444444444444444444444444444444333333222222222222333333333333444444444333222111000000000000........................---------------------------------,,,,,,,,,++++++************************++++++************++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))************************************************++++++************++++++))))))************))))))++++++++++++++++++++++++,,,,,,,,,------......///......///////////////000111000000111222444555666666888:::<<<>>>@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAADDDCCCBBBAAABBBEEEGGGIIIEEEFFFGGGGGGEEECCCCCCCCCAAAAAAAAA@@@@@@?????????;;;;;;::::::;;;<<<<<<===>>>======<<<<<<<<<======@@@???>>><<<:::888666555444444333333222111111000000000000000000000000000//////...------------...---..................---,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++++++++******************************++++++************+++++++++++++++******************+++,,,---------,,,+++******++++++++++++************+++++++++,,,,,,,,,************************************************))))))*********+++++++++)))))))))))))))******+++,,,,,,,,,+++++++++******************************))))))*********+++++++++******++++++++++++***************)))))))))))))))++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,---......////////////........./////////000000............///000000111000000000111222333444555222444555777777555444222444333222111000000000///000//////......//////000............------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------------000333111///333999>>>EEE\\\sss~~~sssYYYFFF;;;777333222444555444222000111111222222111111000000000//////////////////........................//////////////////000000000000111111111222222222222222333333333444444444444444444444555555555555444444444444444444444444333333333333333222222222222222222333333444444444333333222111000000000000........................------------------------,,,,,,,,,,,,,,,+++++++++************************+++******))))))******+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************(((((((((((((((((((((((())))))))))))))))))))))))************************+++******))))))******+++((())))))******))))))(((++++++++++++++++++++++++,,,,,,,,,---------------------........./////////000000000111222333444555555666888;;;<<<>>>????????????@@@@@@AAABBBBBBBBBDDDCCCAAAAAAAAACCCFFFGGGCCCFFFHHHGGGEEECCCBBBCCC?????????>>>>>>>>>>>>>>>;;;;;;;;;;;;<<<===>>>>>>;;;;;;;;;;;;<<<===>>>???@@@??????===;;;888666444333333333222111111000000//////////////////////////////...------------...---..................---,,,,,,,,,,,,,,,,,,,,,,,,************************)))******++++++******)))************************++++++************++++++***************************+++,,,---...---,,,,,,******++++++++++++************+++++++++,,,,,,,,,************************************************))))))*********+++++++++)))))))))))))))******+++,,,,,,,,,+++++++++******************************))))))*********+++++++++)))******++++++******)))))))))))))))))))))******++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,------------......//////------........./////////---......//////000000000//////000111222222333333111333666999999666333111333222222222111111000000000000////////////000000.........------------,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------------------...+++***...111000111444000///;;;KKKZZZwwwppp```SSSGGG:::000888555222000000111000///222222111111111000000000////////////................................................///////////////000000000111111111111000000111111111222222222333333444444555555555666333333333333333333333333222222222222222222222222111222222333333444444555222222111000000000000000........................------------------------,,,,,,,,,,,,++++++++++++******************************))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))******************************))))))))))))******))))))************))))))++++++++++++++++++++++++++++++,,,------,,,,,,+++,,,,,,------...////////////000111222333333333333444555777999;;;<<<=========>>>>>>???AAABBBCCCCCCCCCBBBAAA@@@@@@AAABBBCCCAAADDDGGGGGGCCCAAA@@@AAA>>>>>>======<<<======>>><<<<<<<<<<<<<<<===>>>???:::::::::;;;<<<===???@@@>>>>>>>>>===;;;888666444333333222222111111111111//////////////////////////////...------------...------............------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))************))))))************************++++++************++++++)))))))))******************+++,,,---------,,,,,,******++++++++++++************+++++++++,,,,,,,,,************************************************)))************+++++++++)))))))))))))))******+++,,,,,,,,,+++++++++******************************)))************+++++++++))))))************))))))))))))))))))************************************,,,,,,++++++++++++,,,,,,------------------......,,,------------.........---......///000111111111//////000111111222222111222333555666666555333222111111222222222111111000000000////////////000000.........---------,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++***************************************************++++++++++++,,,,,,,,,+++++++++,,,,,,---------000,,,***...000111222666333---...111666SSSzzz}}}{{{```QQQ???222---...222666222222222000//////111333111000///...//////111111........................------------------------....................................////////////000000000000111111111111222222333444444555666666333333333333333333333333111111111222222222222222111111222333333444555555222111111000000000000000........................------------------------++++++++++++++++++++++++******************************))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))******)))******++++++******)))***************************+++,,,------,,,+++***+++,,,,,,---......//////...000222444555444222111333444555777999:::;;;;;;;;;;;;===>>>@@@AAABBBCCCAAAAAA@@@@@@???>>>>>>>>>===BBBFFFEEEAAA======???======<<<;;;;;;<<<===>>>===<<<<<<<<<<<<<<<===>>>;;;;;;;;;;;;;;;<<<===>>>;;;;;;<<<;;;:::777555333333333222222222222111111//////////////////////////////...------------...,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))************))))))************************++++++************++++++((()))))))))*********+++)))***,,,------,,,,,,+++******++++++++++++************+++++++++,,,,,,,,,************************************************)))************+++++++++)))))))))))))))******+++,,,,,,,,,+++++++++******************************)))************+++++++++))))))************))))))((()))))))))************************************,,,++++++++++++++++++,,,------,,,,,,,,,---......,,,,,,,,,---------......---...///000111111111111///000000111111111111000333333333333333333333333000111111222222222111111//////............//////......---------,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++))))))))))))))))))))))))******************************+++++++++,,,,,,,,,)))******+++,,,,,,------,,,***,,,//////,,,,,,///***,,,555666...777KKKTTTfff]]]~~~~~~ttt___III@@@444444444555444222222444///222555444111///000222///...---,,,---///111333---.....................------------------------.....................---,,,,,,,,,---------......111111111111222222222222222222333333444555666666333333333333333333333333111111111111111111222222111111222333333444555555222111000000000000000111........................------------------------++++++++++++++++++++++++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))******************************))))))))))))************++++++++++++*********************************+++,,,---,,,,,,***)))++++++,,,------...//////---000333555666555222000111222444666777888999999999:::;;;===???@@@AAABBB@@@@@@@@@???>>><<<;;;:::;;;???DDDCCC???;;;;;;======<<<;;;:::;;;;;;===>>>===<<<<<<;;;;;;<<<<<<<<<======<<<;;;;;;;;;;;;<<<888999::::::999777444222333333333222222222222222//////////////////////////////...------------...+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))************))))))************************++++++************++++++(((((())))))*********+++)))***+++,,,---,,,++++++******++++++++++++************+++++++++,,,,,,,,,************************************************)))************+++++++++)))))))))))))))******+++,,,,,,,,,+++++++++******)))))))))))))))))))))))))))************+++++++++))))))************))))))(((((())))))*********++++++++++++++++++***)))(((,,,,,,++++++***+++++++++******+++++++++,,,,,,,,,...------,,,,,,,,,------//////000000111111222222............////////////111111111111111111111111333333222111000000000111////////////............//////...------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))************************)))************+++++++++++++++++++++++++++++++++,,,,,,,,,---------......///000000111222222333333:::FFF```}}}uuulll]]]MMM@@@888555555111111111111111111111111111111000000000000111111////////////////////////...------,,,,,,------...++++++++++++++++++++++++,,,,,,,,,---------......///////////////.........000000000000000000000000000111111222222333444444333333222111000000000111333333333222222222111111000000111000000222666999555444222000///...//////------......------,,,++++++,,,,,,------,,,,,,+++---,,,+++*********+++,,,************************))))))))))))))))))))))))************************+++*********))))))(((((())))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))************+++++++++++++++,,,------.../////////111333444444444222111111222222333333444555555777999;;;;;;;;;;;;===>>>============<<<<<<<<<<<<@@@??????>>>===<<<;;;;;;@@@@@@??????>>><<<;;;:::BBBAAA@@@>>><<<:::888777======<<<<<<;;;;;;;;;;;;999999888777666444222111000111111222222000///.........//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,++++++******************************))))))))))))******************************)))***+++,,,,,,+++***)))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***)))************+++++++++,,,+++++++++***)))))))))))))))))))))))))))))))))))))))))))))************---------,,,,,,+++++++++******************************+++++++++,,,,,,,,,))))))))))))))))))))))))************************+++++++++++++++***)))))),,,++++++******+++++++++******+++++++++,,,,,,,,,...------,,,,,,,,,------//////////////////000000........./////////000000111111111111111111111111222111000////////////000////////////..................------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))************************)))************+++++++++++++++++++++++++++++++++,,,,,,,,,------------......//////000111111222222222444???OOOVVVWWW```lllvvv{{{yyyfffWWWSSSEEEBBB===777444444555666111111111111111111111111111000000//////000000111........................------,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,------------...////////////............//////////////////////////////000111111222222333333222111111000000111111333333222222222111111111000111111000000111444777444333111///............------......------,,,++++++,,,,,,------,,,,,,+++---,,,+++*********++++++************************))))))))))))))))))))))))************************************)))))))))((())))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))))))))************+++++++++***++++++,,,------......,,,---///000111000///...000111111222222333444444555777999999999999;;;===<<<<<<<<<<<<============>>>>>>>>>>>>============@@@???===<<<;;;;;;<<<===CCCBBBAAA???===;;;:::999;;;<<<<<<<<<<<<;;;::::::888888888777555333222111000111111222111000///.........//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,+++++++++******************************))))))))))))************************************++++++++++++************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***)))************++++++++++++++++++***************))))))))))))))))))))))))))))))))))))************,,,,,,+++++++++*********************************************+++++++++,,,))))))))))))))))))))))))***************************++++++++++++***))))))++++++*********++++++,,,******+++++++++,,,,,,,,,------,,,,,,,,,,,,------//////..................////////////000000000000000000000000000000000000000//////............////////////............---------,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))************************)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------......///000000000000,,,,,,000222444>>>KKKUUUWWW]]]dddeeecccbbbeeehhhppp}}}sssooooooggg]]]WWWUUUOOOAAA777555////////////000000000000000000000000000000000000000000////////////000000........................------,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,------------........................////////////////////////......//////000111111222222222111000000000111111222222222222111111111000111111111000///000333555222111000...------------------......------,,,++++++,,,,,,------,,,,,,+++,,,,,,+++************+++************************))))))))))))))))))))))))************************************))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))************+++++++++*********+++,,,,,,------+++,,,---...///...------//////000000111222222222333555777777777777999;;;;;;;;;;;;<<<======>>>>>>>>>>>>>>>>>>>>>>>>======???===;;;999999;;;===???AAA@@@???>>><<<;;;:::999999:::;;;<<<<<<:::999777777777777666555333222111000111111111111000//////...////////////...------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,++++++++++++******************************))))))))))))******************************++++++************++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***)))************+++++++++***************+++++++++))))))))))))))))))))))))))))))))))))***************************)))))))))************************)))))))))*********++++++))))))))))))))))))))))))******************************+++++++++******)))***************++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,------000//////......---------/////////000000000111111000000000000000000000000//////.............../////////.........---------,,,,,,,,,++++++*********++++++++++++++++++++++++************************))))))))))))))))))))))))************************))))))*********+++++++++************************++++++,,,,,,,,,---------,,,,,,------............222//////111000...222999444555777:::===@@@EEEJJJRRRYYYgggwww~~~|||xxxxxxppplllnnn|||uuuooodddXXXNNNEEE>>>:::<<<777666::::::555222222444444444333222000...---000000000000000000000000000//////......//////000........................---,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,---------------...............///////////////////////////......///000000111111222111111000000000000111111222111111111111000000000111222222111//////111222000000///...------,,,,,,------......------,,,++++++,,,,,,------,,,,,,+++,,,++++++***************************************))))))))))))))))))))))))*********************************)))))))))))))))((()))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))*********))))))*********+++++++++))))))******++++++++++++---...//////000000//////---......//////000111111222444666666666666888:::999999:::;;;<<<===>>>??????>>>>>>>>>===<<<<<<<<<;;;;;;:::999:::;;;===>>>======<<<;;;:::999999888777999;;;<<<<<<:::777666666666666666555333222222111111111111000000000//////////////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********************************))))))))))))******************************,,,+++***))))))***+++,,,******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***))))))*********+++++++++)))))))))***+++++++++,,,))))))))))))))))))))))))((()))))))))************************************************************((())))))))))))*********))))))))))))))))))))))))************************)))******+++++++++*********)))))))))******+++,,,******+++++++++,,,,,,,,,+++++++++++++++,,,---...000000000//////.........////////////000000000000//////////////////////////////.........//////000............------------,,,,,,++++++++++++******++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++************************+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---------//////111444333000///111222333222///...000333555777;;;CCCJJJKKKGGGGGGJJJKKKKKKNNNTTT\\\cccggghhhssspppkkkeeeeeehhhhhhfff\\\[[[XXXTTTPPPNNNLLLKKKDDD@@@:::666444333111000333111111333444111//////111000000000000000111111//////////////////////////////............//////........................,,,,,,,,,++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,---------......//////........................//////000000111222222333111000000///000000111111111111111000000000//////000111111000///...///111//////......------,,,,,,------......------,,,++++++,,,,,,------,,,,,,+++++++++++++++******))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))******((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))*********+++++++++))))))************++++++.........///////////////,,,------......//////000222333555666555666777999777777888:::;;;<<<===>>>??????>>>===<<<::::::999777999:::<<<<<<<<<;;;;;;<<<<<<;;;;;;::::::::::::777888:::<<<;;;:::777555555666666666555444333333111111111000000000000000//////000000//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************************************))))))))))))******************************,,,+++***))))))***+++,,,******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***))))))*********+++++++++)))))))))***+++++++++,,,))))))))))))))))))))))))((()))))))))******************++++++++++++++++++************************((())))))))))))*********))))))))))))))))))))))))************************))))))***++++++++++++***)))))))))))))))***+++,,,******+++++++++,,,,,,,,,+++******++++++,,,---...000000000///////////////............///////////////////////////////////////............///000000.........------------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------...//////000000...111222...---000111111000000333666333///111555555666888777777:::>>>CCC;;;>>>???===999777888999999;;;<<<:::666333333444888666333222333555666777222111111111111///............---------///000111////////////////////////......------------......------------------------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---......//////........................//////000111111222222333000000/////////000111111000000000000///////////////000111000///...///000......//////...------,,,------......------,,,++++++,,,,,,------,,,,,,+++******++++++******)))((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))(((((('''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++)))************+++++++++************************,,,,,,,,,,,,,,,---------,,,,,,------.../////////111222444444444444666888555666777888999:::;;;;;;======<<<;;;:::999888888777999;;;>>>>>>===;;;999=====================>>>888999:::;;;;;;999888666555666666666666666555555222111111000///000000000///000000000000///......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******************************************))))))))))))******************************++++++************++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***)))************+++++++++***************+++++++++))))))))))))))))))))))))))))))))))))*********************+++++++++++++++************************)))))))))*********++++++))))))))))))))))))))))))************************))))))***+++++++++++++++(((((((((((()))***+++,,,******+++++++++,,,,,,,,,************+++,,,---.....................//////------------....................................------,,,------......///.........---------,,,,,,,,,,,,,,,,,,,,,,,,------************************))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++***************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,---000000000''',,,...,,,,,,000333111111111222555333000000444111111222000//////111444,,,///222444333222444777222333444444333333333444/////////...---,,,,,,------///000//////000111111111111000000//////.................................------------------...------------------------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++,,,------...//////..............................//////000111111222///////////////000111111000000/////////.........---///000000///...///000......///000///...---,,,------......------,,,++++++,,,,,,------,,,,,,+++)))******+++***)))((('''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++)))************+++++++++++++++++++++++++++++++++***************+++,,,,,,,,,,,,------...////////////000222222222222444666444555555666777888999999999999999999999999999999999:::<<<======<<<;;;:::=========>>>>>>?????????:::::::::;;;:::999999888666666777777777777777666222222000/////////000111000000000000000///......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******************************************))))))))))))************************************++++++++++++************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***)))************++++++++++++++++++***************))))))))))))))))))))))))))))))))))))************)))))))))*********++++++************************************+++++++++,,,))))))))))))))))))))))))************************((()))***+++++++++++++++(((((((((((()))***+++,,,******+++++++++,,,,,,,,,************+++,,,---...,,,,,,,,,------.........,,,,,,,,,---------..............................++++++++++++,,,,,,---.........---------,,,,,,,,,------------------------************************))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,---...///000...+++---222333---+++...///,,,+++***,,,111111......111111000000111222222111000444333222222000......000000/////////111222111000+++///222333333222222333...000111///...///000///---...000111222111000///...........................------,,,,,,------...------------------------,,,++++++++++++++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,---...//////........................------......///000000000///////////////000111111000/////////............,,,...000000///...///000...///000000000///...---------......------,,,++++++,,,,,,------,,,,,,+++)))******++++++)))((('''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))*********+++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++)))************+++++++++,,,,,,+++++++++++++++++++++++++++***++++++,,,---,,,,,,---......//////000---...000111000111222444444444555555666666777777555555666888999:::;;;<<<===<<<<<<;;;;;;<<<<<<<<<;;;;;;<<<<<<===>>>>>>???;;;;;;;;;:::::::::999999666777777888888888888888333222000/////////000111000000000000000//////...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************)))******************************))))))))))))******************************)))***+++,,,,,,+++***)))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***)))************+++++++++,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))************'''((((((((())))))*********************************++++++++++++,,,,,,,,,))))))))))))))))))))))))************************+++*********))))))(((((())))))))))))))))))))))))))))))))))))************++++++******+++,,,------++++++,,,,,,,,,,,,------................................................------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............////////////......///////////////////////////////////////000000111222111000///............---.........//////000000........................------------------------------------------------------------------------,,,,,,+++******+++,,,,,,***++++++,,,,,,++++++***+++++++++*********))))))))))))))))))))))))))))))******+++,,,------.........---,,,,,,++++++++++++---------.........//////............////////////------............------///////////////000000111000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++*********))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++,,,+++((())),,,,,,)))************************)))************+++++++++******+++++++++,,,,,,,,,...------,,,,,,,,,------///////////////000000111222222333444444555555666;;;;;;;;;:::::::::::::::<<<;;;:::999999999:::;;;<<<============;;;999888888999:::999777666777888::::::999999888777777666333222111000////////////111///......//////...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))),,,+++***))))))***+++,,,******))))))))))))******))))))))))))************************************)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))''''''((())))))))))))))))))************+++++++++))))))))))))))))))))))))(((***+++***)))((()))***************)))))))))((())))))))))))))))))))))))))))))))))))************************++++++,,,,,,+++++++++,,,,,,,,,------................................................------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))+++******)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------............------//////////////////////////////......//////000111222222000//////.........---........./////////000........................------------------------------------------------------------------------,,,++++++******++++++,,,***++++++,,,,,,++++++***+++++++++*********))))))))))))))))))))))))))))))******++++++,,,,,,------...---,,,+++++++++++++++,,,,,,---------.....................////////////---......//////......---///////////////000111111000000000/////////......,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++************)))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***'''(((,,,,,,)))************************))))))*********+++++++++*********+++++++++,,,,,,,,,,,,++++++++++++,,,,,,//////......//////000111222222333333444555555555777777777777888888888888888777666555555666777777<<<<<<======<<<;;;999888888999:::999777666777888999999999888777777666666333333222000000/////////111///------.........---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))++++++***))))))***++++++******))))))))))))******))))))))))))************************************)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))((())))))***************)))************+++++++++))))))))))))))))))))))))(((***+++***)))((()))***************)))))))))))))))))))))))))))))))))))))))))))))*********++++++************++++++++++++++++++++++++,,,,,,,,,,,,------------------------........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++///////////////////////////............///000000222222111000////////////.............../////////------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,******++++++++++++******+++************)))))))))))))))))))))))))))))))))***************+++++++++---,,,,,,++++++++++++,,,++++++,,,,,,,,,------------............/////////......////////////......000000//////000000111222000////////////.........,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++************))))))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&)))***'''(((++++++)))************************)))))))))*********++++++*********++++++++++++,,,++++++************++++++///............///000000111222222333333444555555555555555666666777777888555555444444444444555666;;;;;;;;;;;;;;;:::999888777888999888777666777888888888888777666666555555333333222111000000000000000...,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))+++******))))))******+++******))))))))))))******))))))))))))************************************)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))***+++++++++++++++)))************+++++++++))))))))))))))))))))))))(((***+++***)))((()))************)))))))))))))))))))))))))))))))))))))))))))))*********+++++++++******++++++++++++++++++***++++++++++++,,,,,,,,,------------------------........................------------------------------------------------++++++++++++++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))***))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++..............................------......///000222111000000////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++******++++++++++++******************))))))))))))))))))))))))))))))))))))************)))))))))))),,,,,,+++++++++++++++,,,******+++++++++,,,,,,,,,---------.........//////...//////000000//////...000////////////000111111/////////.........------++++++++++++++++++++++++******++++++++++++******))))))))))))))))))(((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((($$$(((***((('''***+++)))************************))))))))))))************************+++++++++++++++************++++++,,,......------......///000111111111222333333444444777777777777777777777777666666666666666666777777:::::::::999999888888888666777888888666555666888777777666666555444444444333333222111111111111111///---++++++,,,---,,,+++++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))******))))))))))))************))))))))))))******((()))))))))************************************))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))((()))******++++++******))))))*********+++++++++))))))))))))))))))))))))(((***+++***)))((()))***))))))))))))))))))******))))))))))))))))))))))))************++++++++++++++++++,,,,,,,,,,,,+++************+++++++++,,,,,,------------------------........................------------------------------------------------+++++++++++++++++++++++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))*********+++++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,------------,,,,,,---------------------------------------......///111000//////.../////////...............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))+++++++++******++++++,,,*********+++++++++,,,,,,------------..................////////////......//////......//////000111............------------++++++++++++++++++++++++)))******++++++******)))(((((((((((((((((())))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((($$$)))+++)))''')))***)))))))))))))))))))))))))))(((((()))))))))*********))))))*********++++++++++++++++++++++++,,,---------------------......///000000111111222333333333888777777666666555555555666666666777777888888888888888888777777777777777555666777777666555666777666666555444444333333222222222111111000111111111...,,,++++++,,,,,,+++***++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******((()))))))))************************************))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))'''((())))))******))))))))))))*********+++++++++))))))))))))))))))))))))(((***+++***)))((()))***))))))))))))************))))))))))))))))))))))))*********++++++++++++,,,,,,---.........---+++***************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******)))))))))************+++++++++++++++++++++++++++))))))*********++++++++++++,,,,,,------,,,,,,+++---------------------------,,,,,,,,,,,,---......///......------......///.........---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))***++++++***))))))))))))************))))))(((((()))))))))))))))***)))))))))))))))))))))))))))))))))))))))*********+++************++++++,,,******+++++++++,,,,,,,,,,,,------------.........------............------......------......///000......---------,,,,,,,,,++++++++++++++++++++++++))))))************))))))''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))$$$***---***(((((()))((())))))))))))))))))))))))((((((((()))))))))******)))))))))************++++++++++++++++++,,,---...---,,,,,,,,,,,,---......///000000111111222333333555555555444444444333333333444555666777777777666777777666666555666666777444555666666555555666777555444444333222222111111111111000000000000000111///---++++++,,,,,,,,,+++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))((())))))******))))))(((******))))))))))))******))))))))))))************************************)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))''''''((())))))))))))))))))************+++++++++))))))))))))))))))))))))(((***+++***)))((()))***((()))))))))************))))))))))))))))))))))))*********+++++++++,,,,,,---...///000///...,,,+++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))************************************))))))))))))*********+++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------...------,,,,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************((()))***++++++***)))((())))))************))))))(((((((((((())))))******))))))))))))))))))))))))((())))))******+++++++++***************+++,,,,,,++++++++++++,,,,,,,,,---,,,,,,---------.........,,,,,,------------,,,,,,---,,,,,,,,,,,,---......---------,,,,,,,,,,,,+++************************))))))************))))))'''''''''((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&,,,000,,,(((((((((((())))))))))))))))))))))))(((((((((((()))))))))***))))))))))))************)))))))))******+++,,,---,,,,,,,,,+++,,,------...//////000000111222222222222333333444555666666666222333555666777777777666666666555444444555666777333444666666555444666777444333333222111111000000000///////////////000000///---,,,+++,,,---,,,+++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))'''((()))******)))((('''******))))))))))))******))))))))))))************************************)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))(((((()))************))))))************+++++++++))))))))))))))))))))))))(((***+++***)))((()))***(((((())))))*********+++))))))))))))))))))))))))******+++++++++,,,,,,,,,...///000111111///---,,,)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************************************))))))))))))************))))))************)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,+++++++++,,,,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))((()))***++++++***)))((())))))************))))))'''((((((((())))))******))))))))))))))))))))))))(((((()))***+++,,,,,,---******))))))***+++,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......+++,,,,,,------,,,,,,+++,,,++++++++++++,,,---------------,,,,,,,,,++++++************************))))))************))))))&&&'''''''''(((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''...111---)))(((((('''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************(((((((((((()))***+++,,,,,,,,,++++++,,,,,,---.../////////000111111222222222222444666888:::;;;<<<333444666888999888888777666555444333444444666777333444555555444444666777333333222222111000000000//////............///000000...,,,,,,---------,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))'''((()))******)))((('''******))))))))))))******))))))))))))************************************)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))***+++++++++++++++)))************+++++++++))))))))))))))))))))))))(((***+++***)))((()))***))))))))))))************++++++************++++++)))+++............///000666555333222///---,,,+++)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))************************************************************))))))*********+++++++++******+++++++++,,,,,,,,,------------------------.........------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,------,,,,,,+++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))*********)))))))))))))))&&&&&&&&&&&&''')))***,,,******))))))((((((''''''))))))))))))))))))))))))))))))(((((((((((())))))******))))))((((((''''''******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))************+++++++++------,,,+++++++++,,,,,,//////000000000111111111000222555888999888777666666666555555555555666666444444222222222222444444666555555444444333222222////////////000000000000///.........------------.........------,,,,,,,,,************************)))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))*********)))))))))))))))******))))))))))))******)))))))))))))))******+++)))***++++++***)))***+++))))))))))))************++++++************+++++++++,,,---///000111111111444333222000...---++++++))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))(((((()))))))))*********))))))))))))************************************************************))))))*********+++++++++*********+++++++++,,,,,,---------------------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++,,,,,,---,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***)))))))))))))))))))))''''''&&&&&&'''(((***+++***)))))))))((((((((('''))))))))))))))))))))))))))))))(((((((((((())))))***)))))))))((((((((('''***)))))))))((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,+++++++++,,,,,,---000000000000111111111111///111333555666666666555333333222222222222333333444333222222222222333444555555555444333333222222////////////000000000000/////////.........------......---------,,,,,,,,,************************)))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))***)))))))))))))))))))))******))))))))))))******)))))))))))))))******+++)))***++++++))))))***+++))))))))))))************++++++************++++++,,,******---111333222///111111000...---+++******)))))))))*********++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))******))))))))))))***************************************************************************+++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************+++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******)))((((((''''''(((((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((())))))))))))))))))))))))))))))))))))*********+++++++++++++++++++++,,,---...111111111111000000000000000000111222333444444444222111111000000111111222333333222222222222333333555555444333333222222111////////////000000000000000000000/////////......------------,,,,,,,,,,,,************************)))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************))))))))))))******)))))))))))))))******+++)))***++++++))))))***+++((()))))))))************++++++************+++++++++((('''***000333111---......---,,,+++******)))))))))))))))************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))***((()))))))))************************************************************************************************++++++++++++++++++++++++++++++++++++************************************************************************************************************************))))))))))))))))))))))))************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************+++++++++***************+++++++++++++++,,,,,,,,,,,,+++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))************))))))(((((((((''''''))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((((((((((((((((((((())))))))))))************************+++,,,---...111111111000000000//////111000000000111222444555444333333222222333333444333222222222222222222333444444333333222111111111////////////000000000000000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))))))))))))))))))))))))))))))))(((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************************)))))))))((())))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))***************))))))))))))******)))))))))))))))******+++)))***+++***)))((()))+++((()))))))))************++++++************++++++,,,)))(((+++111333111---++++++++++++******))))))(((((()))))))))*********************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))'''(((((((((((()))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++++++++++++++++++++++++++************++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))((()))))))))*********************************************++++++,,,,,,,,,++++++++++++++++++++++++)))***++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))*********************))))))(((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))))))))*********)))))))))***+++,,,---...////////////////////////111111000///000111333444444444333333333333444444222222222222222222222222333333333222111111000000////////////000000000000000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((())))))******************))))))))))))******)))))))))))))))******+++((()))******)))((()))***))))))))))))************++++++************++++++---,,,+++---111222111...)))))))))***************((((((((()))))))))******************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))''''''(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************)))))))))************+++***************************************+++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))************)))))))))***************))))))******+++,,,,,,,,,*********+++++++++++++++******++++++++++++******++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((()))******++++++)))************)))((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&''''''((())))))))))))))))))))))))((((((((()))))))))*********************+++,,,---------------.........///111000/////////000222333222111111111111111111222111111222222222222111111333333222111111000000///////////////000000000000000000000/////////......++++++++++++,,,,,,,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((((((((()))******++++++******))))))))))))******)))))))))))))))******+++((()))******(((((()))***))))))))))))************++++++************++++++++++++,,,------------,,,(((((())))))******++++++(((((((((((()))))))))***************************************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))'''''''''((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))))))))))))))************************************((((((((())))))*********************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))************((()))))))))*********+++((())))))***++++++,,,,,,)))*********++++++++++++++++++,,,++++++***)))(((************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''(((((()))******++++++))))))*********)))(((((('''((((((((()))))))))***))))))))))))))))))))))))))))))(((((((((((())))))'''((((((((()))))))))***'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&''''''((())))))))))))))))))))))))(((((((((((()))))))))***+++***************++++++******+++,,,------.....................//////000111000000//////000000111000111222333333222111000222222222111000000//////////////////000000000000/////////.........------******+++++++++,,,,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))'''(((((()))******++++++******))))))))))))******)))))))))))))))******+++((()))***)))((('''(((***))))))))))))************++++++************++++++'''(((******((('''((()))((((((((()))***+++++++++(((((((((((())))))))))))))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))''''''''''''((((((((()))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++******))))))))))))))))))************))))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))************(((((())))))*********+++((())))))***++++++,,,,,,))))))******++++++++++++,,,,,,,,,+++***)))((('''))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''(((((()))***+++++++++((()))***++++++***)))((('''((((((((())))))******))))))))))))))))))))))))))))))(((((((((((())))))'''((((((((())))))******'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''&&&&&&'''''''''))))))))))))))))))))))))(((((((((((())))))))))))++++++******************(((((()))***,,,---......,,,,,,------------------111111000000000000111111000111222333333222111000222222111111000/////////////////////000000000000///.........------------*********++++++,,,,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))'''(((((()))***+++++++++******))))))))))))******)))))))))))))))******+++((()))***)))((('''(((***))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))************************)))************+++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***)))(((''''''((()))***))))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++***+++,,,,,,******+++,,,)))************+++++++++---,,,***)))))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************))))))((((((''''''))))))(((((((((((())))))))))))))))))))))))))))))+++*********))))))(((((())))))(((((((((((())))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,---...//////////////////000000000000111111000000//////......///...------...///000111......////////////......000000///...------,,,,,,***++++++,,,,,,++++++***,,,,,,+++***)))))))))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))((((((++++++++++++++++++++++++*********)))))))))))))))************************))))))))))))))))))))))))******************************+++******)))((('''+++*********))))))((((((++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))************************)))************+++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***)))(((((((((((()))***))))))))))))))))))))))))))))))((((((((('''''''''))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++***+++,,,,,,******+++,,,)))************+++++++++,,,++++++***))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))******)))))))))((((((((((((((())))))))))))((((((***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))*********+++++++++,,,,,,+++,,,,,,---...///....../////////000000000000000000000//////......//////...---......000000......////////////......//////......---,,,,,,+++***++++++,,,,,,++++++***++++++***)))))))))***************)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++******)))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))************************)))))))))))))))*********************************))))))))))))))))))))))))************************((())))))*********))))))************)))))))))(((++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))************************)))************+++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((())))))******))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***))))))(((((())))))***))))))))))))))))))))))))))))))((((((((((((''''''))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++***+++,,,,,,******+++,,,)))************+++++++++***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((''''''((()))******)))((('''))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******)))))))))))))))))))))))))))))))))*********+++++++++++++++,,,,,,---...///.........////////////000000000000////////////...000//////............///......////////////.........------,,,,,,+++++++++******++++++++++++******))))))((((((((()))************))))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,+++***)))))))))***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))******++++++************************))))))))))))))))))))))))************************'''''')))******+++++++++************))))))))))))++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))************************))))))*********+++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************((((((((((((((((((((((((************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++***+++,,,,,,******+++,,,))))))*********+++++++++)))***+++,,,,,,+++))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((''''''''''''&&&((()))++++++)))(((&&&))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***(((((((((((((((((((((((())))))))))))************++++++++++++,,,---...///------........./////////////////////////////////000000//////..................////////////......,,,,,,,,,+++++++++************++++++++++++******((((((''''''((()))*********)))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))---,,,+++******))))))***************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++************************''''''((()))***++++++,,,************************))))))))))))))))))))))))************************(((((()))************************)))))))))))))))++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))************************))))))*********+++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))************))))))(((((((((((((((((((((((((((((())))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++***+++,,,,,,******+++,,,))))))*********+++++++++))))))+++,,,,,,+++***)))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))+++******)))(((''''''&&&))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''((((((((((((&&&((()))++++++)))(((&&&(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((((((((()))))))))*********++++++++++++,,,---......------------.........................../////////000000000//////...------......////////////......+++++++++++++++*********)))******++++++******)))((((((''''''((()))******)))))))))(((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))),,,++++++***)))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++++++++++++++++++++++++++''''''((()))***++++++,,,************************))))))))))))))))))))))))***************************************)))(((((())))))))))))))))))******++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))************************)))************+++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))******++++++******)))))))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++***+++,,,,,,******+++,,,)))************+++++++++))))))***++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))*********)))((((((''''''))))))(((((((((((())))))))))))))))))))))))))))))'''(((((((((((()))))))))'''((()))******)))((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((())))))))))))))))))))))))))))))((((((((()))))))))***************++++++,,,---...,,,,,,,,,---------......---............/////////...//////000//////...---......////////////......++++++++++++++++++++++++))))))************))))))))))))((((((((()))******))))))((((((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***)))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++(((((())))))******++++++************************))))))))))))))))))))))))************************+++++++++******)))''''''))))))))))))************++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))************************)))************+++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))***++++++++++++***)))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++***+++,,,,,,******+++,,,)))************+++++++++******))))))***++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''(((((())))))******))))))(((((((((((())))))))))))))))))))))))))))))((((((((()))))))))******(((((())))))))))))(((((('''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))***************+++,,,---...+++,,,,,,,,,,,,------------------.........//////---...///000000//////.........////////////......,,,,,,,,,,,,,,,,,,,,,,,,))))))************))))))++++++***)))))))))******))))))((((((((('''''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))************************)))))))))))))))*********************************))))))))))))))))))))))))************************))))))*********))))))(((((()))))))))************++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))************************)))************+++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))***+++,,,,,,+++***)))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++***+++,,,,,,******+++,,,)))************++++++++++++***)))))))))***,,,---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((($$$%%%&&&((()))+++,,,---))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))******++++++))))))(((((((((((())))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))************+++,,,---...++++++,,,,,,,,,------------------.........//////,,,---...000000000//////......////////////......,,,,,,,,,,,,,,,,,,,,,,,,))))))************)))))),,,,,,+++***))))))******)))(((((((((''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&''')))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))*********)))))))))))))))************************))))))))))))))))))))))))************************'''((()))******++++++***(((((())))))*********+++++++++************++++++************************))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))************************************))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))******))))))((((((''''''(((((((((((((((((((((((()))))))))))))))))))))))),,,,,,++++++***)))(((((())))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++************************,,,,,,,,,++++++***************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))******))))))((((((''''''(((((((((((())))))))))))******))))))((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))++++++)))(((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((***,,,,,,***(((&&&'''''''''(((((()))))))))((('''''''''(((***++++++++++++***************,,,,,,++++++,,,,,,---...+++,,,.../////////...---//////////////////////////////000//////...------///...---,,,++++++++++++))))))))))))))))))))))))******)))((((((((((((((((((((())))))((('''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))************))))))))))))******))))))))))))))))))))))))))))))************))))))******+++++++++******)))************************************************)))***+++,,,,,,+++***)))************************))))))))))))))))))))))))************************************************************************************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********************************))))))))))))************************************))))))))))))))))))))))))******))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))+++*********))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))++++++***))))))((('''''')))))))))))))))))))))))))))(((((((((''''''''''''))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((())))))))))))))))))*********+++++++++************************,,,,,,,,,++++++***************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***)))))))))((((((((('''(((((((((((())))))))))))***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************+++***)))(((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((***++++++***(((''''''''''''((((((((())))))(((((('''((()))***+++************************,,,++++++++++++,,,------+++,,,---.........------........................///////////////...------///...---,,,++++++++++++))))))))))))))))))))))))******)))((((((((((((((((((((())))))(((''''''&&&(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))************))))))))))))******))))))))))))))))))))))))))))))************))))))******+++++++++******)))******************************************************++++++++++++******************************))))))))))))))))))))))))************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******************************))))))))))))************************************))))))))))))))))))))))))***))))))))))))((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))++++++++++++************(((((((((((((((((((((((()))))))))))))))))))))))))))))))))((((((''''''&&&))))))))))))))))))))))))((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))*********++++++************************+++++++++++++++***************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))************+++++++++++++++***)))((((((''''''((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************((((((((()))++++++***(((''''''''''''((((((((((((((((((((((((((()))******((())))))******++++++++++++++++++++++++,,,------+++,,,------......------..............................//////......------......---,,,++++++++++++))))))))))))))))))))))))***))))))((((((((((((((((((((()))))))))(((''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))************))))))))))))******))))))))))))))))))))))))))))))************)))))))))******+++++++++******************************************************++++++************++++++************************))))))))))))))))))))))))*********************************************************************************)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***************************((()))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))************************(((((((((((((((((((((((()))))))))))))))))))))))))))))))))(((((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************************+++++++++*********************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))*********++++++******)))((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((************************)))((('''(((*********((('''''''''(((((((((((((((((((((((((((((())))))***'''(((((()))***++++++,,,+++++++++***+++,,,,,,---,,,------.......................................------.........------,,,...---,,,,,,+++++++++,,,))))))))))))))))))))))))))))))(((((((((((())))))(((((()))))))))(((((('''((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))*********))))))))))))******))))))))))))))))))))))))))))))************))))))))))))***+++++++++******************************************************,,,+++***))))))***+++,,,************************))))))))))))))))))))))))************************************************************************))))))))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))((()))))))))************************************))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))(((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))*********))))))))))))))))))))))))******************************))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((()))))))))*********))))))(((((((((((()))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((************************)))'''&&&''')))***)))((((((((((((((((((''''''''''''(((((()))))))))))))))''''''((()))******+++++++++************+++,,,,,,.............../////////........................,,,,,,------------,,,,,,------,,,+++++++++,,,,,,))))))))))))))))))))))))))))))(((((((((((())))))(((((()))))))))))))))(((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))*********))))))))))))******))))))))))))))))))))))))))))))************))))))((()))***+++++++++++++++************************************************,,,+++***))))))***+++,,,************************))))))))))))))))))))))))************************************************************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))************************************)))))))))))))))))))))))))))))))))************+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((()))))))))******)))))))))))))))))))))))))))))))))*********************))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((())))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************)))'''&&&&&&((()))))))))((((((((((((((('''''''''''''''((()))))))))))))))'''(((((())))))************************+++,,,,,,...------------...//////------------------------++++++,,,,,,------,,,,,,---,,,,,,++++++,,,,,,,,,))))))))))))))))))))))))((((((((((((((())))))***(((((()))*********))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))************))))))))))))******))))))))))))))))))))))))))))))************))))))((()))***+++++++++++++++************************************************++++++************++++++************************))))))))))))))))))))))))************************************************************************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((()))*********))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))***))))))))))))))))))))))))((()))))))))*********+++******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))'''((((((((()))))))))***(((((((((((())))))))))))'''((((((((()))))))))***))))))))))))))))))))))))(((((((((((())))))))))))(((((()))))))))*********))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''&&&&&&'''))))))))))))(((((((((''''''''''''&&&'''((()))***))))))(((((((((((()))))))))))))))***************++++++,,,,,,,,,+++++++++,,,---...------------------------******+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---))))))))))))))))))))))))((((((((((((((()))******(((((()))***************(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))************))))))))))))******))))))))))))))))))))))))))))))************))))))(((((()))++++++,,,,,,+++******************************************************++++++++++++******************************))))))))))))))))))))))))************************************************************************(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((()))******+++))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))******+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''''''''''''''))))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))*********+++******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))'''((((((((())))))******(((((((((((())))))))))))'''((((((((())))))******))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++))))))(((((((((((()))***(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))'''%%%%%%''')))))))))))))))(((((('''''''''&&&&&&''')))*********)))((())))))))))))((((((((((((*********)))***++++++,,,+++***)))))))))***+++,,,------------------------)))***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------))))))))))))))))))))))))((((((((((((((()))******(((((()))***************((((((((((((((((((((((((&&&&&&&&&&&&'''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))************))))))))))))******))))))))))))))))))))))))))))))************))))))(((((()))++++++,,,,,,,,,************************************************)))***+++,,,,,,+++***)))************************))))))))))))))))))))))))***************************************************************************++++++***(((''')))***))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))*********++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''))))))(((((((((((())))))(((''''''''''''(((((()))))))))))))))((((((((((((''''''((()))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((++++++******))))))(((((())))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))******))))))(((((('''''')))))))))))))))))))))))))))((('''&&&&&&'''((()))((((((''''''''''''(((((())))))(((((((((((())))))(((((('''''''''&&&&&&&&&''''''((((((((((((''''''))))))))))))******************+++++++++,,,,,,,,,(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))******))))))((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))++++++******++++++,,,---)))************+++++++++))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))))))))))))))''''''''''''''''''''''''&&&''''''((((((((((((((((((((()))***************))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))(((((())))))*********+++))))))))))))************)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++***************************************************************************************************************************************************************************++++++***(((''')))***))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))************+++++++++*********))))))************************))))))))))))))))))))))))************)))))))))(((***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***)))))))))((((((((('''))))))(((((((((((())))))))))))(((((('''((((((((())))))))))))((((((((((((''''''((()))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))******))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((*********)))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))***)))))))))(((((((((''')))))))))))))))))))))))))))((('''&&&&&&'''((()))((((((''''''''''''(((((())))))(((((((((((())))))(((((('''''''''&&&&&&&&&'''(((((())))))(((((('''(((((()))))))))*********************++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))++++++******++++++,,,---)))************+++++++++************************+++*********))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))((((((''''''''''''''''''''''''&&&&&&'''((((((((((((((((((((()))************)))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))((()))))))))************))))))))))))************)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++***************************************************************************************************************************************************************************++++++***(((''')))***))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***************************************))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))(((((((((((())))))+++***))))))(((((((((((((((((((((((())))))))))))'''(((((()))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((''''''''''''''''''))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((())))))))))))))))))***))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))******++++++******))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((''''''''''''((((((((((((''''''''''''(((((())))))(((((((((((())))))(((((((((''''''''''''&&&((())))))******))))))((((((((())))))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))+++************+++,,,,,,)))************+++++++++***************************************)))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''(((((((((((('''''''''''''''''''''''''''&&&&&&'''((((((((((((''''''((())))))******))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))************)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++***************************************************************************************************************************************************************************++++++***(((''')))***))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))*********************************************************))))))))))))))))))))))))*********)))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))(((((((((((()))))),,,,,,***)))(((((((((((((((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((())))))***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((***)))'''&&&&&&&&&&&&'''(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''((((((((())))))******))))))(((((((((((())))))(((((((((((())))))))))))((((((((((((((((((((((((((()))))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((((())))))***************(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((((((''''''''''''(((((())))))(((((((((((())))))((((((((('''''''''''''''))))))************))))))(((((((((((()))))))))***(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))***************++++++,,,))))))*********+++++++++************************************************))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&&&&'''''''''''''''''''''''''''''''''''''''%%%&&&''''''(((((('''''''''(((((()))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))*********((()))))))))************))))))))))))))))))))))))))))))*********+++++++++***************************************************************************************************************************************************************************************************++++++***(((''')))***))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))************************))))))))))))))))))))))))((()))))))))*********+++******))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))******(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((()))))),,,,,,***)))(((((((((((('''((((((((()))))))))***(((((())))))))))))((((((((((((((((((((())))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***)))((((((((()))+++,,,(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''(((((()))))))))***))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((('''''''''(((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))************)))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''(((((((((((((((((('''((((((''''''''''''(((((())))))(((((((((((())))))(((((((((((((((((((((((())))))************))))))'''(((((((((((()))))))))''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))******))))))******+++,,,))))))*********+++++++++***************************************+++++++++))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&&&&'''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''''''''''''''''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))*********+++++++++***************************************************************************************************************************************************************************************************++++++***(((''')))***))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))************************))))))))))))))))))))))))((())))))******+++++++++************))))))))))))***************+++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))+++***))))))((((((((((((''''''(((((())))))******)))))))))))))))(((((('''((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))((('''&&&''')))+++---))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((('''(((((((((((((((((()))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))&&&&&&''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))******))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''((((((((((((''''''((((((''''''''''''(((((())))))(((((((((((())))))'''(((((((((((()))))))))((())))))******))))))(((''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))***))))))))))))***++++++)))************+++++++++++++++++++++++++++++++++*********+++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''(((((((((((('''''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&&&&'''(((((())))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++***************************************************************************************************************************************************************************************************++++++***(((''')))***))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))************************))))))))))))))))))))))))((())))))******+++,,,,,,************)))))))))((())))))*********+++++++++++++++++++++++++++++++++))))))))))))))))))))))))((()))))))))************'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***))))))(((((((((((())))))))))))(((((('''((((((((('''''''''((()))*********)))))))))))))))(((''''''((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***444222...+++((('''(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((('''''''''))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))&&&''''''((())))))******))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))&&&'''((())))))((('''&&&((((((''''''''''''(((((())))))(((((((((((())))))'''((((((((())))))))))))'''(((((())))))((((((''''''''''''((((((((())))))(((((()))))))))*********(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))'''((((((((()))))))))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((()))))))))))))))))))))))))))***++++++)))************+++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))((((((''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&'''(((((())))))(((((())))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))************)))))))))((())))))))))))************)))))))))))))))))))))))))))************+++++++++***************************************************************************************************************************************************************************************************++++++***(((''')))***))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))************************))))))))))))))))))))))))((())))))***++++++,,,,,,+++*********))))))(((((())))))******++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))*********+++'''((((((((())))))******************************))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))******))))))(((((((((((())))))(((''''''''''''(((((()))&&&''''''((()))******+++)))))))))))))))(((''''''((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******IIIDDD>>>666///+++)))((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))(((((('''''''''&&&))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))&&&'''((())))))((('''&&&((((((''''''''''''(((((())))))(((((((((((())))))'''((((((((())))))******''''''((((((((((((''''''''''''''''''((((((((()))))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))'''((((((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((()))))))))))))))))))))))))))******+++)))************+++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))))))))))))))''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&''''''((((((((((((((())))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))+++*********))))))(((((())))))))))))************)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))************************************************************************************************************************************************************************************************************************))))))))))))))))))))))))++++++++++++++++++++++++************************************************,,,+++***))))))***+++,,,)))))))))))))))******++++++++++++*********))))))************************))))))))))))((((((((((((&&&'''((())))))***))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))*********+++******))))))((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))444>>>:::---###%%%+++******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((('''''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''++++++***)))(((((()))))))))))))))))))))******+++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))+++*********))))))(((((((((((((((((())))))))))))************************))))))))))))******************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************+++*********))))))(((((()))************+++++++++))))))))))))))))))))))))++++++++++++++++++++++++************************++++++++++++++++++++++++)))************+++++++++************************************************)))************+++++++++************************************************************************++++++++++++++++++++++++************************************************++++++***))))))***++++++)))))))))))))))******++++++++++++*********))))))***************************)))))))))(((((((((((('''(((((())))))))))))((((((((((((((())))))))))))))))))))))))))))))))))))((()))))))))***************)))))))))((((((((('''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++444;;;999///'''(((,,,***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))(((((((((''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''++++++***))))))))))))))))))))))))))))))******+++))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))************)))))))))((((((((((((((())))))))))))************************(((((()))))))))******************+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********))))))))))))))))))))))))''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************************)))))))))((()))************+++++++++))))))))))))))))))))))))++++++++++++++++++++++++************************++++++++++++++++++++++++)))************+++++++++************************************************)))************+++++++++************************************************************************************************************************************************++++++***))))))***++++++)))))))))))))))******++++++++++++*********************************************)))))))))(((((((((((())))))))))))(((((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***000555444...))))))***))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((+++***)))))))))))))))))))))))))))))))))******+++))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))************************(((((())))))))))))***************++++++++++++,,,+++++++++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))''''''((((((((()))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************************)))))))))))))))************+++++++++))))))))))))))))))))))))++++++++++++++++++++++++************************************************)))************+++++++++************************************************)))************+++++++++************************************************************************))))))))))))))))))))))))************************************************+++******************+++)))))))))))))))******+++*********************************************************)))))))))(((((())))))***))))))((('''&&&(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))((((((((((((((((((((((((((((((((((((************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((***,,,---,,,)))((('''))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))******++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))(((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((******)))))))))))))))***)))))))))))))))******+++))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))((((((((((((((((((((((((*********)))))))))))))))(((((((((((())))))))))))************************(((((((((((()))))))))***************++++++++++++************************+++++++++***************((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))*********************************)))))))))))))))))))))*********+++++++++))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))*********+++++++++************************************************))))))*********+++++++++************************************************************************))))))))))))))))))))))))*********************************************************++++++*********)))))))))))))))******+++************************************************************))))))))))))))))))***))))))((('''&&&(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))******((('''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************************************************(((((((((((((((((((((((()))))))))))))))******+++++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))(((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***)))))))))))))))******)))))))))))))))******+++))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))******)))))))))(((((((((((((((((((((((())))))))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))'''(((((((((((()))))))))))))))*********+++++++++************************************************((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))******))))))*********+++++++++))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))*********+++++++++************************************************))))))*********+++++++++************************************************++++++++++++++++++++++++************************************************************************)))***++++++++++++***))))))))))))))))))******+++***************+++++++++************************++++++*********)))))))))((())))))))))))(((((('''(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))+++++++++)))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************************************)))))))))))))))))))))))))))))))))))))))******+++,,,++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))******+++)))))))))))))))******+++))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))''''''(((((((((((()))))))))))))))************+++************************)))))))))***************))))))))))))))))))))))))''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************)))************+++++++++))))))))))))))))))))))))************************************************************************)))************+++++++++************************************************)))************+++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************)))***++++++++++++***))))))))))))))))))******+++))))))*********+++++++++************************+++++++++*********))))))'''(((((())))))))))))((((((((((((((())))))))))))))))))))))))))))))))))))************)))))))))((('''((((((((()))))))))***))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''''''''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++'''((((((((()))))))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***************************************************)))))))))))))))))))))))))))))))))))))))******+++,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***)))))))))))))))***++++++)))))))))))))))******+++))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((()))))))))************(((((((((((())))))))))))))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))************************************((()))))))))*********+++))))))))))))))))))))))))''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************)))************+++++++++))))))))))))))))))))))))************************************************++++++++++++++++++++++++)))************+++++++++************************************************)))************+++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************)))***+++,,,,,,+++***))))))))))))))))))******+++))))))******++++++++++++************************+++++++++************)))''''''((())))))***))))))(((((((((((())))))))))))))))))))))))))))))))))))+++*********))))))(((((('''((((((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))'''(((((('''''''''((()))'''((((((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******************************************************)))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))((())))))***++++++)))))))))))))))******+++))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((())))))*********+++(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))************))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))*********+++)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++)))************+++++++++************************************************)))************+++++++++)))))))))))))))***++++++...,,,+++***)))***,,,------,,,+++******))))))***************************'''***---,,,***(((***---)))***+++,,,+++***)))(((++++++,,,,,,,,,+++*********((('''''')))+++++++++))))))))))))************++++++************++++++************************((()))***++++++***(((((())))))*********++++++++++++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&((()))***))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************+++*********))))))(((((((((((())))))*********+++************************,,,,,,,,,++++++*********))))))))))))))))))))))))+++++++++************)))))))))))))))))))))))))))************************))))))))))))))))))))))))*********)))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((()))***************++++++******))))))(((((())))))))))))))))))))))))'''''''''''''''((())))))******))))))((((((''''''))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))******))))))((((((''''''))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''''''''((())))))&&&&&&&&&'''''''''(((((((((((())))))))))))(((((('''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))+++*********))))))(((((())))))))))))************))))))))))))))))))))))))+++++++++*********))))))************************************************++++++++++++++++++++++++************************+++***************++++++,,,,,,,,,,,,------------++++++*********+++,,,,,,+++++++++++++++,,,,,,,,,++++++++++++,,,,,,+++***,,,,,,---------,,,,,,+++,,,++++++******))))))(((///---++++++,,,------,,,++++++++++++************++++++************++++++************************))))))************))))))))))))*********+++++++++************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''&&&'''((()))***)))))))))))))))))))))))))))))))))))))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++*********))))))))))))))))))))))))*********+++************************,,,,,,,,,+++++++++******************************+++++++++************)))))))))))))))))))))))))))************************))))))))))))))))))))))))***)))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))(((((((((((()))************************)))))))))))))))))))))))))))))))))))))))(((''''''''''''((())))))***)))))))))((((((((('''))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))***)))))))))((((((((('''))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))***))))))))))))))))))))))))+++++++++*********))))))************************''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''''''''((())))))&&&'''''''''''''''''''''(((((())))))))))))((((((((((((''''''(((((()))***))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))******)))))))))((((((((())))))))))))************))))))))))))))))))))))))+++++++++*********))))))************************************************++++++++++++++++++++++++************************,,,,,,++++++***+++++++++)))***+++,,,,,,++++++***---------,,,------...///+++,,,,,,,,,------......///,,,***,,,///000---))).........---------,,,,,,......---,,,,,,,,,,,,---///---+++++++++,,,+++***---,,,,,,++++++*********++++++************++++++******************************)))))))))******+++***************+++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''((()))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++,,,***************))))))))))))))))))***************************************,,,,,,,,,++++++++++++***************************+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))(((((((((((()))***************))))))))))))************))))))))))))))))))))))))((((((''''''(((((()))***))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))+++++++++***************************************''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((''''''''''''(((((()))((('''''''''''''''''''''(((((())))))))))))((((((((((((((('''(((((()))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))******))))))((((((((((((((('''))))))))))))************))))))))))))))))))))))))+++++++++***************************************************************************************************************,,,,,,++++++******+++++++++++++++******+++++++++......---------......///000000000111222222333333555444444666888999888666888777666444222111000///000///...---------...///...,,,+++***++++++***)))++++++++++++++++++++++++,,,++++++******++++++,,,************************+++***)))((()))***+++,,,*********************************)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((((((((((((((()))))))))))))))*********(((((((((((((((((((((((())))))))))))))))))))))))(((((()))***+++,,,,,,,,,************************************************************************++++++++++++++++++++++++************************+++++++++*********))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))*********))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))(((((((((((((((((()))***************(((((())))))******++++++))))))))))))))))))))))))((((((((('''((())))))***))))))))))))((((((((((((((((((((((((((((((((((((*********)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))************************************************''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((''''''''''''((()))((((((((((((''''''''''''(((((())))))))))))((((((''''''&&&&&&''''''((()))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))*********((((((((((((''''''''''''((()))))))))************))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))************************,,,++++++******+++++++++///...,,,++++++---///111000000111222444666888999<<<=========>>>>>>>>>???CCCFFFIIIJJJJJJKKKMMMOOONNNLLLJJJGGGDDD@@@>>><<<666555333111///...------///...------...///---,,,*********++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,************************+++***)))))))))***,,,---************************))))))))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))((((((((((((((((((((((((((()))))))))*********+++(((((((((((((((((((((((())))))))))))))))))))))))(((((()))***+++,,,,,,,,,***************++++++++++++++++++***************************************++++++++++++++++++++++++************************+++++++++*********))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))************(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((('''(((((()))***************(((((())))))******++++++))))))))))))))))))))))))((((((((((((((()))******(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************************************(((((((((((((((((((((((((((((((((((((((((((((((())))))(((''''''((())))))&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************''''''''''''((((((((((((((()))))))))************))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))************************,,,+++++++++,,,,,,---...------,,,---///222555777===???AAAEEEIIINNNRRRTTTNNNNNNNNNNNNNNNNNNNNNNNNSSSWWW\\\\\\[[[[[[^^^bbb``````^^^[[[WWWRRRNNNKKKFFFEEEDDDAAA>>>:::777555222111000000111000...,,,++++++,,,,,,,,,---------,,,,,,++++++++++++,,,,,,***************************************+++,,,---+++++++++***************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))*********))))))))))))))))))))))))))))))((())))))******+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++,,,*********++++++++++++++++++++++++++++++************************************++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''(((((()))***************))))))))))))************))))))))))))))))))))))))))))))(((((())))))***+++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))***************+++++++++++++++++++++++++++++++++((((((((((((((((((((((((((((((((((((((((((((((((***)))(((''''''((()))***&&&&&&&&&'''(((((())))))(((((((((((((((((((((((()))((((((''''''''''''(((''''''((((((((()))))))))(((((())))))))))))((((((&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((((())))))))))))))))))))))))((((((((()))******++++++'''(((((((((((()))))))))))))))))))))************))))))))))))))))))))))))***************+++++++++************************************************************************************************------------...000111222000222777<<<@@@DDDFFFGGGPPPQQQTTTXXX\\\aaaeeeggg\\\\\\\\\[[[ZZZZZZYYYYYYYYYZZZ\\\]]]^^^^^^______^^^______]]]ZZZTTTOOOLLLMMMNNNOOOOOONNNLLLIIIGGG???===;;;:::999777444111000000000///...------,,,---,,,,,,++++++,,,,,,---************************((()))***+++,,,,,,,,,,,,+++++++++*********))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))*********((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***+++***))))))))))))))))))))))))))))))((())))))******+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))******************++++++*********++++++,,,,,,,,,,,,,,,,,,++++++***************************************+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))************************))))))))))))))))))))))))'''(((((()))******++++++'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''(((((()))************************)))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++'''((((((((()))))))))***))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))(((((((((((((((((((((((((((((((((((())))))*********+++++++++))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++((((((((((((((((((((((((((((((((((((((((((((((((***)))'''&&&&&&''')))***&&&&&&&&&'''((()))))))))(((((((((((((((((((((((())))))((('''''''''''''''&&&&&&'''((()))******+++(((((())))))))))))(((((((((''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++((((((((()))))))))******))))))))))))************))))))))))))))))))))))))))))))*********+++++++++************************************************++++++++++++++++++++++++************************.........///111222444555:::@@@IIIRRRYYY\\\]]]]]]XXXYYYZZZ\\\___bbbdddfffcccbbbaaaaaa______^^^]]]WWWUUUSSSUUUXXXXXXVVVSSSQQQSSSTTTTTTQQQLLLGGGCCCFFFIIIMMMRRRTTTTTTSSSRRRPPPNNNLLLJJJGGGDDD???<<<666555333222///...,,,+++---,,,,,,++++++,,,,,,---************************((()))+++,,,------,,,,,,++++++++++++******))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))++++++******)))))))))))))))))))))))))))((())))))***++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))+++++++++************************++++++,,,,,,,,,,,,,,,,,,++++++******************************************++++++,,,,,,,,,+++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))************************))))))))))))))))))))))))'''(((((()))***+++++++++'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''(((((()))***************++++++******))))))(((((()))))))))))))))))))))))))))))))))))))))******+++'''((((((((())))))******))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))'''((((((((())))))******))))))))))))(((((((((((((((((((((((((((((((((((()))************+++++++++))))))))))))))))))))))))))))))******++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((()))(((&&&%%%%%%&&&((()))&&&&&&&&&'''((())))))***((((((((((((((((((((((((***)))((('''''''''''''''%%%&&&'''((()))***+++,,,(((((())))))))))))(((((()))))))))))))))***++++++************************))))))))))))))))))))))))'''(((((()))***+++++++++(((((())))))******++++++))))))))))))************))))))))))))))))))))))))))))))******++++++++++++************************************************++++++++++++++++++++++++************************...///111444999@@@IIINNNVVVXXX[[[___cccdddcccaaa___]]][[[ZZZ[[[\\\]]]]]]```]]]XXXSSSOOOMMMLLLLLLGGGEEEDDDCCCCCCBBB???===;;;;;;<<<@@@DDDDDDAAA===EEE@@@@@@FFFJJJIIIJJJNNNMMMPPPSSSUUUTTTPPPLLLHHHGGGEEEBBB===888444000...///...,,,+++***++++++,,,...---,,,+++++++++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))***++++++++++++*********++++++++++++******)))))))))))))))))))))))))))************+++++++++))))))******++++++++++++,,,,,,,,,,,,,,,+++******************++++++++++++)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******************************))))))))))))******))))))))))))))))))))))))******))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((***))))))((('''&&&&&&&&&(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))++++++******))))))(((((())))))))))))))))))))))))''''''(((((())))))************+++******)))((('''******))))))))))))******))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))************************************(((((()))***+++,,,,,,,,,++++++++++++++++++++++++******++++++++++++******))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,888<<>><<<;;;>>><<<;;;<<>>===:::;;;@@@CCCBBBDDDIIIGGGIIIKKKMMMNNNNNNMMMLLLPPPPPPOOOMMMIIIDDD???<<<222111///---,,,,,,,,,,,,,,,,,,,,,++++++***))))))++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))************))))))(((((((((((()))))))))***))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))***++++++++++++*********++++++++++++******************************************+++++++++++++++++++++++++++,,,,,,,,,...............---,,,,,,,,,---------....................................------------------------++++++++++++++++++++++++******))))))))))))************************************))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((***))))))(((''''''&&&&&&(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((())))))))))))))))))))))))'''((((((((()))))))))***((())))))*********))))))******))))))))))))******))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((()))))))))*********************************))))))))))))************************************)))))))))***+++++++++,,,++++++++++++++++++++++++******++++++++++++***************++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,HHHMMMTTT\\\aaadddeeeddd\\\XXXRRRNNNLLLKKKKKKJJJCCCAAA???===<<<===>>>???<<>>@@@CCCEEEFFF???<<<<<<<<<;;;888999===@@@@@@AAACCCEEEGGGJJJKKKQQQSSSVVVWWWVVVRRRNNNKKK>>>===:::666333000///...***+++,,,,,,,,,,,,+++***************************************************************************))))))))))))))))))))))))))))))************))))))((((((((()))))))))******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((())))))))))))(((((())))))))))))))))))))))))*********)))((('''''''''))))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))***++++++++++++*********++++++++++++******************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++++++++,,,,,,,,,------------------,,,,,,,,,,,,------------------------+++++++++++++++++++++++++++******))))))******+++******************************))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))(((''''''&&&&&&(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))'''''')))******+++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))***************************))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((('''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((())))))))))))******************************))))))))))))******************************************************++++++++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++[[[[[[[[[\\\\\\[[[YYYWWWLLLIIIFFFFFFHHHJJJKKKLLLBBBBBBAAA@@@@@@AAACCCFFFGGGKKKPPPUUUXXXYYYWWWVVVTTTQQQMMMJJJJJJKKKKKKKKKJJJHHHEEECCCDDDFFFIIIKKKCCCCCCBBB???<<<:::;;;>>>??????@@@BBBDDDGGGIIIJJJHHHKKKOOOSSSUUUUUUTTTSSSNNNLLLHHHCCC>>>999666444,,,,,,,,,,,,---...///000************************************************************************))))))))))))))))))))))))))))))************))))))(((((()))))))))*********((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&(((((())))))))))))((((((((((((((((((((((((((((((***)))))))))((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************))))))***++++++++++++*********++++++++++++***************************************+++++++++,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++************+++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************+++******))))))******+++************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((*********)))))))))))))))))))))((((((''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))&&&&&&''''''(((((())))))(((((((((((((((((((((((((((((((((((())))))))))))(((((()))*********************))))))))))))******)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))***************************((()))))))))************************************+++++++++***************++++++++++++++++++++++++******++++++++++++******,,,,,,++++++++++++++++++************************```[[[TTTPPPOOOOOOOOOOOOKKKKKKMMMPPPTTTWWWWWWVVVOOOPPPPPPNNNMMMMMMPPPSSSQQQRRRSSSTTTUUUTTTSSSRRRQQQOOONNNOOOPPPQQQPPPOOOLLLLLLKKKJJJIIIIIIJJJKKKDDDDDDCCC@@@???AAACCCEEE???AAACCCFFFHHHJJJKKKLLLEEEGGGIIILLLNNNPPPQQQRRRSSSRRROOOKKKHHHDDDAAA???666333000,,,+++,,,...///************************************************************************))))))))))))))))))))))))))))))************))))))))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((())))))((((((((((((((())))))))))))(((((((((((((((((((((((((((((('''((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************))))))***++++++++++++*********++++++++++++*********************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////.........,,,,,,,,,,,,------------........./////////000000++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,************************++++++************++++++************************))))))))))))))))))))))))************************(((((((((((((((((((((((())))))))))))))))))******((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))&&&&&&''''''(((((())))))(((((((((((((((((((((((())))))))))))((((((((((((***************)))((((((******))))))))))))******************************(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************************************))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))((((((((('''(((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))+++++++++***************++++++++++++++++++++++++******++++++++++++******,,,,,,++++++++++++++++++************************OOOIIIBBB@@@DDDIIINNNOOONNNOOORRRUUUXXXXXXVVVSSSQQQSSSSSSQQQNNNNNNQQQUUU]]]]]]]]]^^^^^^___``````eeedddcccdddeeedddbbb```cccddddddbbb^^^ZZZYYYYYYQQQOOOJJJCCCBBBCCCBBB???===???AAACCCEEEGGGHHHHHHIIIJJJJJJKKKLLLMMMNNNOOOMMMMMMMMMMMMMMMLLLJJJJJJBBB>>>888222---+++***+++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))************)))))))))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))'''''''''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))***++++++++++++*********++++++++++++******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,---.........------++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++************++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************((((((((((((((((((''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))((((((((((((+++++++++******)))''''''******))))))))))))******************************((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++)))))))))************+++************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******************++++++++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++???<<<:::>>>FFFNNNRRRRRROOOPPPRRRUUUXXXWWWUUURRRVVVXXX[[[ZZZXXXZZZ___ddduuuvvvyyy||||||vvvssssssqqqlllcccZZZYYY[[[WWWOOOIIIHHHFFFCCCBBBBBBCCCDDDGGGIIIKKKMMMNNNOOONNNNNNJJJKKKLLLNNNOOOOOONNNNNNKKKHHHDDD>>>888333///---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))************))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((((((((('''(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))***++++++++++++*********++++++++++++******+++++++++++++++++++++++++++++++++,,,,,,,,,------------...///000111111222//////000111111111111111000000111111111222222222222222111000...---,,,,,,........................------------------------------,,,,,,,,,,,,------++++++++++++++++++++++++,,,++++++******++++++,,,************************))))))))))))))))))))))))************************))))))))))))))))))))))))((()))))))))************'''((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((())))))))))))))))))))))))***)))))))))((((((((('''))))))*********))))))(((******))))))))))))******************************'''(((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))*********+++++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*********)))((('''''''''))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))***+++++++++,,,++++++++++++++++++++++++******++++++++++++***************++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,@@@???AAAIIIRRRXXXYYYWWWTTTUUUWWW[[[___aaaaaa```fffkkkoooqqqrrrwww~~~yyy~~~yyy```[[[TTTLLLGGGEEEEEEFFF???CCCHHHMMMPPPQQQPPPNNNMMMNNNOOOPPPPPPOOONNNMMMMMMMMMLLLIIIEEE???999666------------------------++++++++++++++++++++++++************************))))))))))))))))))))))))))))))************)))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''''''''''''''&&&(((((())))))))))))(((((())))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))***++++++++++++*********++++++++++++******++++++++++++++++++++++++++++++,,,,,,,,,---------......///111222333444555888888999:::;;;;;;;;;:::<<<<<<<<<<<<============>>>===;;;999777444333222000000000000000000000000...........................------,,,,,,------...++++++++++++++++++++++++,,,++++++******++++++,,,************************))))))))))))))))))))))))************************))))))))))))))))))))))))(((((())))))*********+++'''''''''((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))++++++******))))))(((((())))))))))))))))))))))))******))))))(((((((((''''''((()))******++++++*********))))))))))))******************************'''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))******++++++++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((+++******)))(((''''''&&&))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((()))***+++,,,,,,---++++++++++++++++++++++++******++++++++++++******))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,KKKMMMLLLHHHJJJTTT^^^eeebbbppp|||{{{ssshhh```WWWNNNHHHLLLKKKIIIHHHGGGGGGHHHIIIJJJLLLNNNOOOPPPPPPOOONNNRRRNNNLLLLLLMMMJJJBBB:::;;;555...++++++------,,,,,,---...///...---,,,,,,************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((+++*********))))))((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))*********)))))))))))))))+++*********))))))((((((******)))((()))***+++,,,+++++++++++++++++++++++++++,,,.........---...000---...//////...///111333444666888;;;???CCCGGGIIIKKKJJJIIIIIIIIIJJJKKKLLLMMMMMMNNNOOOPPPPPPQQQRRRSSSQQQMMMIIIFFFBBB???<<<===<<<:::777444000---+++111222222000---,,,,,,---...---,,,,,,------,,,***///---+++***+++,,,++++++,,,+++******)))*********,,,,,,,,,++++++*********))))))))))))))))))))))))************************+++*********))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((('''''''''))))))))))))************))))))))))))))))))))))))))))))))))))************(((((()))***++++++,,,,,,*********)))))))))))))))))))))))))))************++++++*********))))))))),,,,,,+++++++++*********))))))******++++++,,,,,,++++++************++++++))))))))))))))))))))))))************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))(((((((((((((((((((((((()))***+++,,,)))************+++++++++************************...---,,,,,,++++++++++++++++++++++++++++++++++++KKKIIIKKKTTTbbbqqqyyytttpppnnniiieee^^^VVVOOOJJJGGGFFFIIIIIIJJJJJJKKKLLLMMMMMMMMMJJJFFFEEEHHHJJJKKKJJJBBB===666222000...,,,***,,,,,,,,,---......,,,+++******************************************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((************)))))))))((('''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***)))))))))))))))))))))+++*********))))))))))))++++++***))))))******+++---,,,,,,+++,,,,,,---...---.........---...000333777999;;;<<<<<<===???AAABBBBBBCCCDDDGGGIIIKKKLLLPPPPPPNNNMMMMMMMMMNNNNNNRRRRRRRRRTTTWWWZZZ^^^```^^^]]]\\\[[[ZZZXXXUUUSSSNNNMMMKKKHHHDDD@@@===;;;777555222///---///333777000...,,,,,,---------+++222000...---......---,,,,,,,,,+++***************,,,,,,,,,+++++++++******************************************************************)))))))))((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))************((())))))***++++++,,,,,,++++++++++++++++++******))))))))))))*********+++))))))))))))************,,,,,,,,,,,,++++++++++++((()))))))))************++++++************++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))(((((((((((((((((((((((()))***+++,,,)))************+++++++++************************...---,,,,,,+++++++++,,,++++++++++++++++++++++++[[[VVV\\\qqqzzzrrrfffYYYNNNGGGGGGFFFEEEDDDEEEGGGJJJLLLJJJEEE???<<<<<>>AAAHHHJJJMMMNNNNNNNNNOOOPPPVVVUUUUUUTTTTTTTTTTTTTTTRRRQQQOOOMMMLLLKKKJJJJJJGGGGGGGGGHHHKKKOOOSSSUUUZZZ[[[]]]^^^]]]\\\ZZZYYYYYYYYYXXXVVVTTTQQQOOONNNGGGEEEAAA;;;555333333555555222000///000000000///000...---,,,------+++)))---,,,++++++******++++++,,,,,,,,,,,,++++++++++++************************************************************))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))************)))))))))***++++++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++))))))******+++,,,,,,,,,************************)))************+++++++++++++++************++++++************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''((((((((()))))))))(((((((((((())))))))))))(((((((((((()))***+++,,,)))************+++++++++++++++++++++++++++++++++------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,tttqqq{{{sssaaaUUUNNNKKKGGGCCCBBBDDDFFFHHHKKKHHHAAA;;;777999>>>CCCKKKJJJHHHEEEAAA;;;666222222...,,,---///000---)))++++++++++++++++++++++++******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))*********)))))))))))))))'''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************((((((((((((((((((((((((((()))))))))************)))))))))))))))))))))))))))))))))))))))*********************************)))***+++,,,......//////---,,,+++,,,---000444666<<>>??????@@@HHHKKKNNNPPPOOONNNMMMLLLQQQQQQQQQQQQPPPOOONNNNNNQQQSSSTTTRRRLLLEEE???===<<<999555222111000///------,,,+++,,,------,,,***------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********************************************************)))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((()))))))))((()))))))))************))))))))))))))))))))))))((()))))))))************))))))*********+++++++++++++++++++++,,,,,,,,,,,,*********+++++++++,,,,,,++++++,,,,,,,,,---------******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************************************(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((())))))))))))(((((((((((()))***+++,,,))))))*********+++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,yyyooofffaaaYYYPPPIIIFFFEEEDDDJJJIIIEEEAAA<<<:::;;;===FFFHHHJJJJJJHHHDDD@@@>>>888555111000111000---***++++++++++++++++++++++++******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))******(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************((((((((((((((((((((((((((()))))))))************************************(((((())))))***************************+++++++++*********++++++,,,,,,,,,...///222555:::???CCCEEEQQQSSSVVVXXXXXXXXXYYY[[[WWWYYY\\\]]]\\\ZZZZZZZZZVVVUUUSSSRRRQQQPPPPPPPPPMMMLLLKKKJJJHHHFFFDDDDDDEEEFFFGGGGGGFFFDDDAAA??????CCCGGGJJJIIIHHHHHHIIIFFFFFFFFFEEEDDDCCCAAA@@@IIINNNTTTXXXYYYXXXWWWWWWJJJFFF???:::555111---***///...---...///000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))******))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((())))))******((()))))))))************************************((()))))))))***************************+++++++++************++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,************************************************((((((((((((((((((((((((***************************************************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))***'''((((((((()))))))))***(((((((((((()))***+++,,,))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,xxxlll___VVVOOOLLLFFFEEECCCAAA???===<<<;;;@@@DDDIIILLLLLLJJJHHHGGG@@@>>>;;;777333///------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************************************((((((((()))******++++++*********+++++++++++++++,,,,,,+++******+++,,,---666:::@@@GGGNNNRRRTTTUUUWWWWWWVVVRRRMMMHHHFFFEEECCCFFFJJJMMMNNNOOOQQQSSSRRRQQQPPPPPPOOOOOOPPPPPPRRRRRRSSSSSSRRRQQQPPPPPPNNNOOOPPPQQQPPPNNNLLLJJJCCCGGGLLLNNNMMMMMMNNNPPPLLLKKKJJJHHHEEEBBB@@@>>>AAACCCFFFJJJMMMRRRWWW[[[ZZZVVVPPPJJJEEE???999555333111///...///000000//////...------,,,,,,------,,,,,,,,,,,,------------++++++++++++++++++++++++************************))))))))))))************))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((('''(((((())))))******+++))))))))))))************************************))))))))))))************************************))))))******++++++,,,,,,++++++,,,,,,,,,---------++++++++++++,,,,,,,,,,,,++++++++++++*********))),,,,,,++++++++++++******,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))******************************************************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((()))))))))******''''''(((((())))))******(((((((((((()))***+++,,,)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,~~~rrriiidddTTTNNNGGGBBBAAA@@@===;;;===BBBHHHLLLLLLKKKJJJKKKGGGGGGDDD===444///...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************((()))))))))************(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************************************'''(((((()))******++++++*********++++++,,,,,,,,,,,,,,,,,,---000555:::===HHHMMMTTTZZZ]]]\\\YYYVVVMMMLLLGGGAAA<<<999999:::;;;>>>AAAEEEGGGKKKNNNQQQVVVUUUUUUTTTTTTTTTUUUUUUVVVXXXYYY[[[\\\]]]\\\\\\VVVUUUTTTSSSRRRRRRRRRRRRQQQUUUWWWUUUQQQNNNPPPRRRRRRQQQPPPOOOLLLJJJGGGFFFDDDDDDDDDCCCCCCDDDHHHKKKUUUTTTTTTTTTSSSQQQNNNKKK@@@<<<777444333333333333///......---------------,,,,,,,,,---------......++++++++++++++++++++++++************************((()))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((('''(((((()))******++++++))))))))))))************************************))))))))))))******************************************++++++,,,------...,,,,,,,,,,,,------------,,,---...///111222333444222111111000///...------............---------,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++*********************************************************************************************************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((()))))))))*********'''''''''((()))*********(((((((((((()))***+++,,,)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...------------------------|||nnncccTTTJJJFFFDDDAAA>>>===BBBHHHLLLKKKJJJJJJJJJLLLMMMKKKBBB555......111,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++(((((())))))*********+++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************************************'''(((((()))***+++++++++*********++++++,,,,,,,,,***+++---222999CCCLLLQQQYYY]]]bbbeeeccc\\\TTTNNNEEECCC>>>:::888;;;AAAEEEFFFHHHKKKMMMOOORRRWWWZZZWWWWWWVVVUUUUUUVVVVVVVVVVVVXXX[[[^^^```aaabbbbbbccc```[[[WWWVVVWWWYYY[[[aaabbbbbb\\\SSSNNNMMMOOOKKKLLLLLLLLLLLLKKKJJJJJJHHHJJJMMMMMMKKKHHHFFFEEEAAACCCHHHOOOUUUXXXXXXWWWQQQLLLEEE@@@=========<<>>;;;999888333------000222000,,,000...,,,,,,------,,,+++---,,,***))))))+++---...---------,,,,,,,,,++++++************************************************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((()))***)))'''&&&&&&'''))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))*********)))))))))))))))++++++***************+++******+++,,,,,,,,,,,,+++...,,,***+++---...---***...---,,,,,,---------,,,{{{vvv|||}}}sssmmmjjj```SSSJJJIIIGGGHHHJJJIIIEEE@@@>>>???CCCGGGIIIFFF@@@:::444222...------...---,,,++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))************************))))))))))))************++++++++++++++++++*********+++,,,+++***)))+++,,,------,,,---///222666999AAAGGGPPPVVVXXXYYYZZZZZZWWWUUURRRNNNJJJHHHGGGHHHGGGJJJOOOTTTXXXWWWSSSOOOMMM[[[]]]\\\ccchhhkkksssqqqnnnnnntttxxxzzz|||ssseee\\\ZZZVVVRRRMMMHHHCCC@@@MMMKKKHHHCCCBBBDDDGGGIIITTTTTTSSSTTTTTTSSSRRRQQQHHHEEE???888222///...///......---...//////...---++++++++++++++++++++++++******++++++++++++******)))******+++,,,,,,------******))))))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))************))))))))))))************)))))))))((())))))******(((((())))))******++++++,,,---...---+++***+++,,,***,,,......---,,,---...111444:::AAAHHHPPPWWW[[[^^^^^^]]]^^^```cccfffhhhhhhmmmrrrrrrmmmeee]]]ZZZ^^^^^^_________\\\WWWSSSLLLJJJFFFBBB===888444111//////...///000000...,,,------,,,+++,,,---...///---------,,,,,,,,,++++++***************************************************)))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((()))***)))'''&&&'''((())))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***)))))))))))))))))))))++++++***************+++******+++,,,,,,,,,,,,+++,,,+++***,,,///000...,,,,,,++++++,,,...//////...}}}pppnnnxxx{{{ZZZQQQHHHEEEFFFGGGCCC???999777888???GGGJJJFFF@@@999666111...------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))************************))))))))))))************+++,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,+++***+++---///......000555<<>>BBBDDDAAAEEEGGGKKKMMMNNNNNNOOOPPPSSSSSSPPPGGG<<<444111111000...---///111111///,,,------------------------******++++++++++++***************++++++,,,,,,---******))))))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))************))))))))))))***+++,,,,,,)))************************+++,,,+++***))))))***)))+++---///111555999<<>>IIITTT\\\dddhhhlllnnnmmmnnnssswwwyyyqqqcccTTTIIICCCAAAAAALLLUUUcccooouuurrriiicccXXXSSSNNNLLLMMMQQQUUUWWWZZZ]]]```bbb```[[[WWWTTTPPPJJJBBB;;;666333111///,,,,,,------...------,,,...------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((&&&''''''((()))******+++((()))***)))((('''((()))((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))******************)))******+++,,,******+++,,,,,,,,,,,,+++***+++,,,...//////...---111000///...///333888<<>>999666222///---------------------------++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))************************((()))))))))************************++++++,,,,,,+++,,,---,,,+++,,,...111555999@@@HHHQQQXXX]]]______ZZZRRRMMMOOOVVV^^^cccfffccc```]]]\\\\\\\\\[[[RRR]]]lllvvvyyyyyyzzz{{{{{{dddUUULLLFFFJJJKKKKKKJJJGGGDDDCCCBBB===???DDDJJJMMMLLLGGGBBB;;;666000------......---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++***+++++++++++++++,,,,,,++++++************++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((()))))))))************((()))))))))************************+++,,,......++++++++++++************---------,,,+++---000222666<<>>999333///........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))************************))))))))))))************))))))******++++++,,,,,,***+++++++++,,,000555999DDDIIIQQQYYY___bbbcccbbb]]][[[XXXYYY]]]cccgggjjjbbbaaa^^^ZZZWWWWWWZZZ]]]```mmm}}}iii\\\XXXPPPMMMKKKJJJJJJIIIFFFDDD???;;;999<<>>;;;<<>>RRR^^^nnnyyy}}}~~~|||gggTTTFFF>>>===???FFFDDDCCCEEEGGGEEE===666444333222111000...---,,,------,,,,,,+++,,,,,,,,,---------,,,,,,,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++***************************************************************+++++++++...---,,,---///111111000...000666@@@KKKUUU[[[^^^```aaabbbbbb___WWWNNNGGGEEECCCEEELLLPPPRRRYYYbbbeeekkkqqqwww|||iiiccc]]]___[[[JJJAAA???999<<<>>>FFFQQQSSSKKKAAA<<<:::555000.........---***111000///...---,,,,,,,,,++++++++++++++++++++++++************************))))))*********+++++++++,,,,,,,,,,,,,,,+++***)))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************(((***,,,,,,++++++,,,---///***))),,,,,,)))***///---888EEERRRbbbqqqvvvrrr~~~{{{sssqqqooohhh___YYYVVVQQQMMMJJJHHHGGGFFFIIIJJJLLLMMMNNNOOORRRUUUWWWTTTPPPNNNNNNQQQUUUXXXeeebbb]]]YYYWWWUUURRRPPPYYY[[[]]]___```^^^YYYUUUTTTKKKAAA>>>AAABBB>>>999777888777555111---++++++...++++++000111,,,+++...++++++++++++,,,---...///+++++++++************)))++++++++++++++++++++++++++++++******************+++++++++************)))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((''''''&&&&&&((()))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((()))******+++*********))))))((((((******+++++++++,,,,,,,,,---000111...***)))---222000000///...111===OOO\\\nnnzzz}}}xxx{{{lll[[[LLLDDDCCCEEEFFFGGGGGGFFFCCC???;;;555444222000...---,,,,,,,,,++++++***************---,,,,,,,,,++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++************************************************************++++++++++++,,,,,,,,,------///000111555;;;DDDKKKRRRXXX___ccccccaaa___\\\WWWOOOFFF@@@EEEDDDHHHQQQXXX]]]gggqqq~~~yyy{{{vvvaaaRRRIII>>><<<;;;???HHHMMMLLLJJJJJJAAA<<<666111...---------000///...---,,,,,,,,,---++++++++++++++++++++++++************************))))))*********++++++++++++,,,,,,,,,++++++***)))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************)))+++,,,,,,+++***+++,,,)))))),,,///---+++000888???LLL]]]jjjvvv~~~}}}xxxoooyyy}}}wwwsssjjjaaa___bbbbbb^^^]]]]]]]]][[[YYYYYYZZZ\\\XXXYYYZZZZZZYYYYYY[[[\\\UUUSSSPPPMMMKKKIIIIIIHHHLLLKKKLLLNNNSSSVVVXXXYYYIIINNNUUU]]]ccceeedddbbbXXXRRRJJJBBB@@@AAADDDFFF@@@???>>>:::666333111111///,,,---222333///---///...------,,,,,,---------++++++++++++************++++++++++++++++++++++++++++++******************++++++++++++************))))))))))))))))))))))))(((((((((((()))))))))***(((((((((((((((((((((((((((((('''&&&'''((()))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((()))******++++++++++++*********)))***++++++++++++,,,,,,,,,+++,,,---...---------------...000777DDDVVVhhhsss{{{}}}tttttt___MMMEEECCCFFFHHHGGGCCC@@@???@@@:::888555222///.........---,,,+++***************,,,,,,,,,+++++++++******++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++++++++++++++++++++++++++************************************************************++++++,,,,,,,,,...///...---///444999BBBKKKUUUZZZZZZ[[[```eee```]]]XXXTTTPPPKKKFFFCCCKKKKKKPPPZZZccclllwwwlll[[[IIIAAA:::777<<>>LLLZZZggguuu~~~}}}uuummmeeeooowwwwwwsssooojjjeeeaaabbb```^^^```gggkkkkkknnnqqqsssrrrpppnnnppprrrnnnoooooonnnkkkiiiiiijjjcccddddddbbb```]]]ZZZXXXRRRPPPNNNNNNOOOOOONNNMMMMMMNNNPPPSSSUUUXXXZZZZZZcccaaaZZZOOOEEEBBBHHHNNNKKKJJJGGGBBB===888444111///---...333555222000000000///...---,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++++++++,,,+++++++++************))))))))))))))))))))))))((((((((()))))))))******(((((((((((((((((((((((((((((('''''''''((()))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((()))******,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++...000000...+++///333>>>NNNaaaqqq|||}}}}}}zzziiiYYYppp[[[OOOJJJJJJIIIGGGEEEDDDCCCCCC>>><<<999666333111111111000///...------,,,------,,,,,,+++++++++*********++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++************************************************)))******++++++,,,,,,,,,---000111000000555???HHHQQQXXX___aaa___\\\\\\]]]VVVSSSOOOMMMMMMOOOOOOOOORRRUUU\\\eeeppp{{{qqqZZZQQQEEE:::888<<<@@@EEEJJJKKKJJJGGG@@@777111///000---,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************+++,,,,,,+++))))))***+++000///......222@@@UUUeeeooovvv}}}~~~yyypppfff```^^^___[[[TTTRRRXXX___bbbeeelllrrrtttvvvzzzzzzxxxuuuxxx{{{yyytttqqqppprrrnnnnnnnnnllliiihhhggghhhhhhiiijjjkkkllllllkkkkkkhhhddd___[[[XXXTTTPPPMMMLLLJJJGGGFFFIIIPPPYYY___fffhhhggg___SSSJJJIIIJJJPPPOOOMMMJJJDDD<<<444...///......222444444111/////////...---,,,,,,,,,,,,---,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++++++++,,,,,,,,,+++++++++*********))))))))))))))))))))))))(((((()))))))))*********((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((())))))***+++++++++++++++++++++++++++++++++,,,,,,,,,------......---...///000//////<<>>>>><<<:::888555333111111000///...------------,,,,,,,,,+++++++++******++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++************************************************)))******+++,,,,,,---------000111222555>>>LLLWWW^^^___```aaa___[[[VVVRRRPPPLLLIIIHHHKKKPPPSSSUUUUUU]]]iiivvv}}}www~~~xxxwwwxxxxxxooo```RRRCCC=========>>>AAAGGGJJJKKKGGG???777222000------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))******++++++*********************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************,,,,,,,,,+++******+++------000444<<>>@@@BBBBBB@@@;;;666222000///...---,,,+++++++++---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************++++++++++++++++++++++++************************************************)))******+++,,,---......---///333888???IIIVVV___dddbbb___^^^\\\YYYSSSNNNOOOLLLJJJKKKOOOUUUYYY[[[```mmm~~~~~~xxxxxxxxxiiiYYYIIIBBB@@@<<<:::999AAAEEEIIIIIIEEE>>>777333///......---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************((()))******+++*********************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++************************,,,------,,,++++++...000+++666EEEUUUdddqqquuuttt~~~rrrdddYYYOOOGGGCCCCCCCCCHHHPPPZZZiiiwww{{{yyyvvvxxxvvvrrrrrrvvvwwwuuuwwwzzzyyysssrrrtttyyy}}}|||wwwnnngggccc```^^^\\\```aaa```ZZZPPPHHHDDDCCCEEEKKKTTT^^^bbb^^^SSSJJJFFFIIIOOOVVVYYYTTTJJJBBB888666222111555999777222...---------------............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---------,,,,,,,,,,,,++++++++++++)))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))'''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((()))******)))))))))))))))*********,,,,,,,,,,,,---------------///000...///888GGGSSSkkktttrrrcccVVVVVV^^^cccddddddyyyjjj\\\RRRKKKFFFCCCAAAFFFKKKOOOMMMFFF>>>888111000///---,,,,,,++++++.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))++++++++++++++++++++++++************************************************)))******+++,,,---...//////333;;;EEEOOOXXX___bbbeeedddaaa]]]YYYWWWVVVVVVPPPPPPRRRXXXaaajjjqqqttt~~~zzziiiXXXPPPLLLFFF@@@===<<<>>>BBBFFFGGGCCC===888111000//////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))(((((()))***************************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++************************,,,------,,,,,,---000333;;;KKK^^^iiipppssspppjjjlll^^^OOOJJJHHHEEECCCDDDQQQZZZccckkkssszzzzzzvvvuuuvvvvvvxxxuuummmgggdddbbbeeegggddd^^^ZZZYYYZZZJJJLLLPPPUUUXXXWWWSSSOOOEEEGGGMMMVVV\\\[[[TTTMMMBBB???888444999???>>>777222111000///.........///............------------------------------------******++++++,,,------...------,,,,,,,,,+++++++++))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))'''((()))***+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((()))******)))))))))******+++++++++,,,,,,,,,------------...---...111666@@@QQQcccooo{{{yyytttrrrbbb[[[[[[eeeqqqvvvwwwyyyrrr```UUUQQQPPPGGGLLLTTTZZZXXXPPPFFF???333222111000......------//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++******))))))++++++++++++++++++++++++************************************************)))******+++---...//////333999DDDQQQ]]]ccceeedddccceeeddd^^^XXXVVVZZZ___OOORRRYYYfffuuummmccc]]]VVVNNNJJJ999:::===BBBGGGFFFAAA===222222111//////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******))))))(((((()))***************************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++************************,,,------------///222555QQQbbbppprrrmmmjjjgggbbbQQQEEE???GGGRRRYYY]]]```eeekkkpppoooqqqxxx~~~tttcccXXXVVVWWW]]]ZZZUUUPPPMMMMMMOOOPPPHHHIIILLLSSSZZZ[[[UUUPPPIIIEEE>>>888<<>>QQQgggzzzrrrbbbWWWZZZcccsss}}}nnn```XXXSSSLLLXXXeeefff[[[NNNEEEBBB<<<888333000000///...---,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))************************************************************)))************+++++++++,,,+++*********+++,,,------,,,+++,,,---...//////<<>>888<<>>QQQfffqqqwww}}}vvvjjjbbb\\\\\\fffrrr|||yyy{{{jjj\\\WWWUUUUUUYYY\\\VVVHHH<<<@@@>>>;;;666111//////111------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++,,,+++++++++++++++,,,------,,,...000//////444???HHHWWWXXXYYY\\\]]]]]][[[YYYXXXaaa^^^TTTRRRUUUaaavvvwwwbbbMMMDDD???<<<>>>EEEGGGEEEAAA;;;555111000000........................,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++******************))))))))),,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))*********++++++******))))))))))))************************************++++++++++++++++++***++++++,,,------......///111777BBBQQQaaammmttttttfffRRRDDD???AAAFFFJJJ[[[___eeekkkrrryyy{{{wwwvvvvvvtttzzzzzzhhh^^^YYYZZZUUUNNNJJJJJJLLLMMMMMMVVVSSSMMMCCC======DDDKKKQQQPPPLLLFFF>>>777222111000000000000///......---//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,---++++++************++++++************************************************************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))************++++++,,,,,,------+++...000...,,,///888@@@RRRdddxxx~~~}}}pppdddXXXXXXaaaooo~~~zzzooogggzzzoooZZZUUURRRVVV[[[YYYNNNBBB===>>>===:::555222111111......------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++,,,,,,------+++,,,...000555???KKKTTTVVVYYY\\\\\\WWWRRROOONNNTTT[[[VVVPPPVVVaaattt|||zzz{{{|||~~~{{{zzzsss\\\TTTKKK@@@>>>FFFEEEFFFEEEAAA:::444111000//////..................,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++++++++******)))))))))+++++++++*********))))))))))))))))))))))))))))))))))))*********+++++++++******))))))))))))******)))***************++++++******+++++++++++++++,,,+++,,,------------...//////444@@@RRRdddooopppnnnjjj[[[GGG===BBBOOO]]]eeehhhlllrrryyysssjjjkkkqqqvvvuuuxxx|||}}}zzz|||yyyrrr``````]]]WWWSSSQQQNNNKKKOOOQQQRRRPPPKKKFFFAAA???IIIMMMPPPOOOIII@@@:::666000000////////////...---//////......---------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************************************************************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********+++++++++,,,,,,,,,------------,,,---111<<>>===:::666333111///......------......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,------------,,,***,,,333???MMMVVVZZZZZZ]]]\\\TTTIIIDDDGGGLLLWWWYYYSSSTTTdddtttyyy|||}}}|||vvvqqqooollljjjfffeeefffiiikkkjjjfffdddbbb```bbbiiissszzzzzzzzziiieee]]]MMMFFFJJJCCCEEEGGGEEEAAA:::444111111000///............///------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,++++++******))))))+++++++++***************************************************++++++++++++******))))))))))))******))))))******+++++++++,,,******++++++,,,,,,,,,,,,,,,---......------000222:::CCCRRReeesssuuummmdddUUUOOOIIIKKKVVVcccmmmqqqlllvvv|||tttkkkjjjrrr~~~mmm\\\VVVVVVWWWQQQQQQSSSVVVXXXSSSHHH???@@@FFFOOOSSSRRRKKKCCC>>>333000......///000000//////...............------------------------------......------,,,+++******,,,,,,++++++++++++,,,,,,************************************************************************((()))))))))************************************************************))))))))))))))))))))))))))))))))))))************,,,,,,,,,,,,,,,---------///,,,+++222@@@RRR```hhhxxx}}}~~~sss___NNNHHHNNNVVVbbbnnnyyy~~~{{{ooobbb[[[YYY[[[}}}xxxzzzuuuqqqooovvv~~~zzzqqqwwwtttrrrvvv|||~~~zzzuuuvvvrrrqqqvvvwwwtttooonnnjjjiiihhhjjjooovvv}}}tttkkkeee___VVVOOOAAA@@@???>>>===;;;666222000///...------...///000------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,---------------...---000;;;KKKWWW\\\\\\bbb___VVVIII>>>>>>IIITTTQQQWWWXXXaaayyy{{{}}}uuuggggggkkksssvvvsssppppppjjjlllmmmmmmpppttttttqqqkkkhhhffffffggggggeeeccc]]]```dddgggjjjpppyyy}}}qqq^^^NNNHHHGGGGGGGGGGGGFFFAAA:::555333222000///...//////000............------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++++++++++++++******************************************************************++++++++++++,,,******))))))))))))******))))))******+++,,,,,,,,,******++++++,,,------------///000///...000666;;;JJJSSS```mmmqqqmmmccc\\\KKKNNNVVVaaalllqqqqqqnnn{{{{{{tttxxx}}}~~~uuutttyyymmmaaaYYY[[[UUUPPPQQQVVVVVVOOOHHHAAAEEELLLRRRUUUQQQJJJDDD:::555000...000111111000........................------------------------//////...---,,,+++******,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))************************************************************)))))))))))))))))))))))))))))))))*********++++++,,,,,,,,,,,,------------000///333AAAUUUhhhssswwwvvvbbbRRRIIIDDDIIIOOOVVV\\\ggguuuxxxuuummm___QQQKKKNNNSSS~~~sssqqqttt}}}|||||||||xxxuuussspppoooqqqvvv{{{mmmqqqsssuuu|||tttkkk```WWWNNNGGG???===>>>===999555000///...------...///000........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,---.........---,,,000444<<>>555111111222111000............////////////..............................------,,,,,,,,,+++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))************************************************************))))))))))))))))))))))))))))))*********+++++++++------------------------000777DDDWWWjjjxxx}}}~~~}}}|||qqq[[[HHHCCCFFFIIIOOOWWW^^^eeennnyyy~~~}}}hhhddd\\\RRRJJJHHHKKKOOOwwwnnniiilllrrr}}}|||rrrqqq{{{xxxkkk```YYYNNN@@@;;;===>>><<<777111///...------...///111........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++,,,---.........---,,,222:::FFFRRRYYY\\\\\\\\\HHHCCC???CCCMMMWWW\\\]]]}}}zzzzzzwwwoooppp}}}~~~yyyxxxwwwvvv___UUUKKKGGGJJJKKKGGGAAA666555333111000000111222//////.........---------------------------------+++++++++,,,,,,+++++++++*********++++++,,,,,,---******************++++++******************************+++++++++,,,,,,,,,******))))))))))))******))))))***+++,,,,,,------******+++,,,,,,---......---///111111333;;;GGGPPPeeehhhiiiaaaWWWTTTZZZaaapppqqqtttxxx~~~wwwrrrjjjddd```_________^^^UUUKKKJJJMMMOOOKKKFFFNNNEEE:::333222222111///.........///////////////........................,,,,,,,,,---------......---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))************************************************************)))))))))))))))))))))))))))************+++++++++------------------------///===SSShhhwww~~~|||nnnWWWEEEBBBKKKSSSUUUVVVaaammmtttyyyxxxlll^^^```[[[TTTOOOOOOQQQSSSTTTyyymmmeee___bbbhhhmmmuuu~~~tttrrrxxxxxxqqqyyyzzz~~~uuudddaaa^^^RRRBBB:::===@@@???:::555000---///000...---...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,+++******+++---,,,,,,,,,+++++++++******++++++++++++++++++++++++))),,,///000///...///000===GGGRRRXXX^^^___UUUHHHJJJIIIGGGNNNTTTQQQ___~~~}}}rrrbbbRRRHHHEEEGGGJJJ???;;;555000///111000...//////.........//////000......---,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,++++++*********---------,,,,,,+++++++++---,,,+++,,,------,,,+++***222888666888DDDWWWdddiiiiii```PPPGGGRRRhhhyyysssxxx~~~~~~{{{yyyzzz|||~~~}}}vvvwww^^^XXX[[[ZZZ[[[[[[XXXTTTNNNKKKIIIGGGKKKHHH<<<444222111......//////000111000000000000000///.....................---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))++++++++++++++++++++++++************************))))))))))))))))))))))))************************))))))))))))************++++++++++++++++++++++++000...,,,,,,///000000///777FFFWWWfffuuuwwwsssUUUCCCOOOaaaeeeeeeiiieeemmmyyy~~~uuudddXXXUUUTTTUUUTTTQQQMMMRRRaaaooozzznnnccc______bbbkkkuuu|||{{{xxxuuutttuuuzzzssshhhhhhaaaRRRDDD===<<<<<<666444000....../////////...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,+++******+++---,,,,,,,,,++++++++++++***+++++++++++++++++++++++++++---//////---///444888KKKSSSYYYXXXUUURRRLLLEEEGGGKKKJJJOOOYYYbbbyyyzzzyyy~~~{{{|||zzzfffTTTIIIFFFGGGCCC???888111///000111111//////.........//////000......------,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************,,,,,,,,,+++++++++******------,,,,,,++++++++++++,,,,,,,,,,,,...//////...555555555999FFFWWWbbbdddZZZXXXRRROOOVVVdddooosssrrrzzzqqqwwwwwwrrr|||{{{xxx}}}qqqmmmtttyyy{{{aaaUUU\\\ZZZXXXZZZ\\\ZZZSSSMMMGGGFFFAAA888444444222---111111111111111111000000000000///............///.........---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********)))++++++++++++++++++++++++************************************************************************))))))))))))************++++++++++++++++++++++++,,,...///...---///555:::JJJQQQ^^^ooo~~~wwwiiiQQQLLLRRReeesssttttttvvvyyyxxxwwwrrreeeVVVNNNNNNMMMNNNPPPSSSYYYggg{{{```[[[YYY]]]fffrrr{{{xxxzzz|||~~~{{{{{{|||~~~vvvvvvsssgggSSS@@@999:::888777555222///...///000......------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,+++******+++---,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,---//////...---333===FFFWWW]]]^^^VVVLLLGGGEEEEEEHHHQQQPPPQQQaaaxxxyyy}}}}}}{{{zzzwwwwww}}}sss]]]NNNHHHHHHKKKFFF???999444111111111000//////....../////////......------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************,,,,,,,,,++++++++++++***,,,,,,+++++++++++++++***,,,,,,,,,---...///111111888777999EEEYYYfffbbbWWWFFFJJJOOOVVVdddssszzzzzz{{{yyyvvv|||rrrggghhhqqq~~~yyydddaaa[[[UUUVVVZZZ\\\XXXRRRIIIEEE>>>777777999666000222222222222222222222111111000//////......//////.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************++++++++++++++++++++++++************************************************************************)))))))))*********++++++++++++++++++,,,,,,,,,,,,***...222///---333AAANNNddddddlll|||}}}iiiYYYKKKWWWgggssswwwwwwxxxzzzwwwjjj^^^QQQHHHGGGLLLNNNTTT]]]iiiyyy\\\^^^cccmmmyyyzzzwwwtttsss}}}ttt```HHH;;;:::===>>><<<777111...///111......------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,+++******+++---------,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,---//////...111;;;IIITTTXXX[[[YYYRRRIIIEEEFFFHHHLLLWWWVVVWWWnnn|||{{{rrrtttyyyvvv{{{}}}kkk^^^VVVRRRPPPLLLHHHEEE???777111000111000//////////////////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,---------...///111333333<<>>>>>???>>>999333000000222///......------......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,+++******+++------------,,,,,,,,,++++++++++++,,,,,,,,,---------------///222:::FFFTTT]]]VVVUUUSSSPPPLLLHHHHHHIIILLLYYY\\\cccuuuooozzz|||kkk___RRRMMMLLLNNNJJJ???444000111111000///////////////......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,...//////...000333777777IIIZZZ\\\SSSJJJDDD@@@MMM[[[jjjtttzzzsssuuu}}}}}}yyypppqqqooo[[[WWWZZZRRRPPPKKKEEE>>>999999;;;333222222222222444555555111111000/////////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,++++++++++++++++++++++++************************************************************************************++++++++++++++++++,,,,,,,,,------------,,,,,,000<<>>>>><<<999666333333333//////............//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,+++******+++---------------,,,,,,,,,,,,++++++,,,,,,------......---...111:::EEEQQQYYY]]]UUUSSSRRRRRROOOKKKJJJLLLRRRaaalll}}}{{{wwwnnnaaaVVVPPPSSSRRRGGG;;;666222222111000////////////......------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,------,,,...000111111444999>>>IIIWWW^^^TTTEEEBBBKKKTTTdddjjjsssvvvuuuoookkktttmmmYYYTTTVVVTTTQQQLLLBBB:::999===777666555444333444555666222111000000//////000000/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++*********************************++++++++++++,,,++++++,,,,,,------.........,,,...888KKKaaasss|||sss```YYY^^^eeedddlllsssxxx}}}}}}ppp```WWWTTTRRRQQQQQQWWWfffuuuqqqfffgggcccXXXGGGDDD@@@===:::777333111//////............//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,+++******+++---...------------,,,,,,,,,++++++,,,,,,---......///000000555AAAPPPYYYZZZWWWTTTTTTUUUUUUPPPKKKNNNUUUiii|||ppp]]]XXXUUUKKK@@@<<<333222111000////////////------..................------------------------++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,---------.........***...222444555:::BBBIIIYYYZZZTTTIIIEEEOOO___jjjpppyyywwwtttzzzjjj[[[[[[VVVSSSQQQJJJAAA===>>>???===:::777555444444444222111000000//////000000////////////............------------------------------------------------+++++++++,,,,,,,,,------++++++++++++++++++++++++************************++++++++++++++++++++++++*********************************+++++++++,,,,,,++++++,,,,,,---......///000333<<>>999222---//////............//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,+++******+++---......---------,,,,,,,,,++++++,,,,,,---...//////222222888GGGWWW]]]XXXPPPRRRTTTXXXXXXPPPKKKSSS```|||kkk]]]WWWLLLBBB???333222111000////////////------..................------------------------++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,---------....../////////(((---222666999@@@JJJQQQ^^^UUUHHHCCCNNNbbbppptttooo{{{uuuwwwwwwrrroooaaaYYYTTTUUURRRIIIBBB@@@FFFCCC???:::666444333222222111111000000000000000000/////////............------------------------------------------------+++++++++,,,,,,---------++++++++++++++++++++++++************************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++,,,,,,---...//////333<<>>888555555222000///000222333333222000000000000////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++...---,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++******************++++++,,,,,,---///)))(((---111///000333777PPPhhhpppuuuppp^^^cccsss}}}zzzpppcccQQQCCCAAAEEEPPPeeemmmwww{{{yyy{{{wwwgggQQQEEEDDD???444444222000///000000///...//////.........---------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,---......---,,,,,,---...------,,,,,,,,,...000111:::EEEQQQUUURRROOORRRUUUaaa___XXXRRRWWWiiizzzqqqbbbWWWTTTFFF===555333333222111111000000///............///......////////////......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++*********)))+++++++++++++++++++++++++++++++++++++++++++++++++++---//////......///000222222444:::CCCPPP]]]eeeSSSPPPWWWgggppprrryyy{{{}}}fffVVVOOOMMMGGGEEEBBB@@@===999777666555333111111222333333222111000000000////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++---,,,+++************+++++++++++++++++++++++++++,,,,,,,,,+++++++++******+++++++++++++++,,,,,,,,,...++++++///000///222999LLLaaatttzzz~~~pppddd]]]fffvvvssscccUUUIIIDDDIIIQQQaaakkk~~~}}}yyy~~~ttt[[[JJJEEE@@@777666444111111111222111111/////////.........------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,------------------------,,,---...---,,,---222666GGGOOOVVVVVVQQQNNNQQQUUUYYYWWWNNNMMMddd}}}ooo___YYYMMMGGG<<<333333666555111111000//////......//////......////////////......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---////////////111222666666999@@@MMMZZZffflllYYY```llltttrrruuu{{{xxxaaaUUUSSSMMMIIIDDD@@@??????<<<999888555333222333333333222111111000000000/////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++******))))))******++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,,,,,,,,,,++++++++++++,,,---///000...000;;;FFFcccqqqvvv[[[[[[]]]eeettt}}}ooobbbRRRFFFAAAEEERRR```vvv{{{{{{zzzgggRRRDDD@@@AAA888555222111111222222111////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,+++++++++,,,------,,,++++++---///...,,,///777===PPPSSSUUUUUURRROOOOOOPPPLLLNNNTTTeeezzzxxxzzzhhh```WWWTTTIII:::444555555222111000000///.../////////......////////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---/////////000222444:::===CCCNNN[[[fffmmmooosssqqqqqquuuzzz|||www___UUUSSSOOOHHHCCCDDDFFFBBB<<<888555333222222333333333111111111000000000//////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,++++++***+++...000......777JJJZZZpppzzzssscccVVV[[[^^^bbbmmmzzzxxxmmm]]]UUULLLGGGFFFPPPfffzzz}}}xxxeeeLLLAAAFFF:::777333111111111111111000000/////////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,---000000///,,,+++---000//////444===EEESSSRRRQQQRRRSSSQQQMMMIIIMMMRRRhhhyyy~~~vvvdddbbbXXXGGG999333333333111111000///////////////......////////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++---......///000333555;;;BBBOOO___kkksssuuuuuu|||sssqqq{{{~~~sssbbbWWWTTTMMMFFFGGGJJJGGG@@@888555222111222444444444111111111111000000000000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,+++++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++...------,,,,,,++++++++++++...///...333DDD]]]oooyyyttt```OOOSSS[[[aaafffnnnsssiiiYYYXXXUUURRRPPPTTTfff~~~vvv[[[FFF@@@===:::555222111111000000000000000/////////......,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------000......111444555222///,,,---...///333:::EEELLLVVVSSSPPPPPPRRRPPPLLLGGGOOOXXXuuu~~~yyytttmmmcccWWWFFF777222555222111000000//////000000......////////////......------------------------+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////000222555888<<>>888444222111111000000000000000/////////...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...///------000444555222...---,,,---000777AAAKKKRRRYYYXXXUUUQQQMMMLLLLLLNNNQQQeeeyyyttthhhdddWWWAAA555666222111000000//////000000......////////////..............................+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------++++++,,,,,,---......///------------------------///000111111222555999<<>>999555444444444444222222222111111111000000................................................------------------------+++,,,,,,------,,,,,,+++++++++******+++,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,------------------///000777KKKeeewww}}}~~~yyymmm\\\NNNIIIIIIRRR]]]kkkrrrkkk]]]VVVVVV[[[[[[```nnn|||tttPPPEEE@@@:::555333222111000000000000000////////////,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...,,,******---222333///+++...,,,+++///999EEEOOOUUU]]]^^^[[[SSSIIIGGGMMMUUU[[[xxxvvvvvvhhhllldddJJJ999888222111111000000000000000......////////////..............................++++++------------+++++++++++++++,,,,,,---------++++++,,,,,,---...//////------------------------111222333333444777;;;???QQQaaattt~~~~~~zzzxxxzzzyyy{{{^^^VVVTTTNNNHHHCCC===888666555444333222222222111111111111000////////////////////////........................------------------------+++,,,,,,------,,,,,,+++******))))))***+++,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,------............///222===UUUooo{{{{{{xxxvvvnnn___MMMCCCIIISSS]]]dddnnnnnn___OOOSSSbbb^^^aaaooosssHHHEEE@@@:::555222000///111111000000//////......///............---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------///......---------......000000333;;;EEENNNSSSTTT]]]ZZZTTTLLLIIILLLRRRTTTiii}}}tttkkkfffiiipppttt~~~vvvqqqggg^^^MMM555333666333---///666555,,,000000000000////////////////////////////////////---------,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------............////////////444///000444444555BBBSSSdddjjjxxx|||rrr{{{|||{{{ttt```]]]aaaTTTKKK@@@:::888777555333333333222222222222222222000000000000////////////...........................---,,,,,,,,,,,,---...,,,------......------,,,------------------------,,,,,,,,,---------......---------............///222000/////////...---,,,111///999RRRkkkwwwxxxvvvvvvhhhVVVJJJJJJPPPVVVZZZiiirrrrrrbbbQQQLLLRRRXXXfffoooaaaMMM======<<<333000444111111111000//////......///............---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------///......------.........///111555>>>HHHPPPTTTUUUXXXXXXUUUPPPNNNTTT^^^gggnnniiidddaaa^^^___hhhrrrqqqgggYYYFFF555666555222222444444000111000000000////////////////////////////////////---------,,,,,,,,,++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------............//////////////////111333555<<>>WWWhhhmmmuuuyyyxxxwwwwww{{{xxxrrrkkkccc]]][[[VVVPPPMMMNNNPPPRRRRRRWWWVVVXXX\\\aaaeeeiiilllzzzqqqhhhZZZNNNDDD===777333555555444444333333222222111111111000000000//////..............................------------......,,,------......------,,,------------------------,,,,,,,,,---------......---------............///,,,------------...000222333NNNhhhssszzz~~~uuufffWWWQQQNNNTTTbbbooouuuvvv]]]UUUSSSZZZ]]]cccyyyiiiLLL===:::999555222222222111000000/////////............---------------------------------------------------------------------------------...............///000111444;;;FFFPPPVVVXXXXXXWWWYYYVVVTTTSSSXXXlllrrrcccWWWOOOJJJHHHQQQVVV___jjjvvvooobbbKKK888555666333333666111111111111000000000000////////////////////////.........---------,,,,,,++++++,,,,,,,,,---------,,,,,,---------.....................////////////...111111666IIIbbbnnnkkksssuuuvvvuuuqqqxxxiiiaaaWWWQQQPPPOOOKKKHHHKKKIIIHHHHHHJJJKKKLLLLLLJJJKKKLLLMMMOOOSSSVVVXXXaaannnxxx}}}kkkVVVLLLFFF===666666666555555444333333222111111111111000000000000////////////////////////........................,,,------......------,,,------------------------,,,,,,,,,---------......---------............///...//////...------000333<<>>___hhhvvv}}}tttddd[[[[[[jjjwww~~~nnnbbbccciiieeegggsss^^^CCC::::::666111000333666222---000/////////............------------------------------------------------,,,,,,,,,---------......---///000...---///666===HHHMMMVVVZZZRRRIIIMMMXXXVVVmmm~~~tttgggaaaYYYVVVPPPLLLJJJHHHFFFDDDDDDDDDDDDDDDEEEFFFGGGHHHJJJJJJIIIIIIHHHFFFCCC@@@EEEBBBCCCJJJNNNPPPVVV___rrrgggFFF777666111444222111111222333333222000000000000000000000000//////.........------------------------------------------------------------,,,...222222///...000666>>>PPPeeeooopppppptttsss~~~kkkZZZTTTHHHHHHGGGEEECCCCCCEEEHHHKKKNNNRRRVVVWWWYYY[[[]]]\\\\\\\\\\\\]]]___bbbcccaaa`````````aaabbbbbbccccccbbbaaaaaaaaacccdddeeefffiiisssjjjXXXIIIAAA???999333333777555///333333222222111000000000111444777555111...000222////////////////////////------...//////...---,,,...------,,,,,,------...---------............///---------.........//////222///111444///,,,:::MMMjjjoooyyy~~~vvvjjjfffjjj|||ssshhhiiipppuuuqqqxxxkkkNNN<<<===999333111222444333///000000/////////.........------------------------------------------------,,,,,,---------.........///000111///...222:::AAAKKKPPPUUUTTTMMMGGGJJJPPPWWWzzztttfffZZZUUUNNNKKKGGGDDDCCCCCCAAA@@@???????????????@@@AAAAAACCCBBBAAAAAABBBBBBAAA@@@DDDEEEJJJPPPSSSWWWcccqqqsssUUU===666222555333222222222222111000000000000000000000000000//////.........------------------------------------------------------------,,,...222333000111444999FFF[[[kkkooopppzzztttuuuppp]]]OOOGGGDDDEEEFFFGGGGGGGGGIIILLLOOOUUUXXX[[[]]]]]]^^^___```_________^^^^^^___aaabbbbbbbbbccccccdddeeefffffffffffffffffffffgggggghhhaaaaaafffsssqqqVVVEEE???888555555555444444333333333222111111000000000444666444000...///222////////////////////////---.../////////...---,,,...------,,,,,,------...---------............///---------.........//////000///222444///...???TTTlllttt~~~ssshhhjjjsss~~~qqqeee___dddqqq||||||^^^CCC???;;;555333222222222222000000000/////////......------------------------------------------------,,,------------.........000111111000111666???GGGNNNRRRSSSMMMGGGGGGKKKMMM___yyynnncccVVVLLLHHHCCCAAA>>>===>>>>>>>>>=========<<<;;;;;;;;;;;;;;;<<<<<<<<<===>>>@@@BBBCCCCCCGGGNNNSSSUUU^^^qqqkkkMMM<<<444555444333333333222000...000000000000000000000000/////////.........------------------------------------------------------...---///222333222555:::AAASSSgggooolllpppvvvmmm~~~{{{ZZZIIIFFFFFFEEEEEEEEEGGGKKKNNNPPPSSSWWWYYY___aaaccccccbbbaaabbbccc```aaaaaa```______aaabbb``````aaabbbcccdddeeefffhhhiiiiiijjjjjjjjjjjjjjjeeeddddddhhhrrrxxxVVVFFF:::888777444444888444333333222222111111000000222444333000...///111////////////////////////...////////////...---,,,......------------......---------............///------........./////////...///222333...111FFF^^^pppzzzrrrjjjrrryyyggg^^^[[[aaatttnnnPPP@@@;;;777666444222222444000000000////////////...........................------------------------------------............000000000000333;;;DDDKKKNNNQQQOOOFFFDDDJJJQQQRRRooo|||mmmbbbWWWLLLDDDBBB???>>><<<<<<===>>>>>>===>>>===<<<;;;;;;;;;;;;;;;<<<===@@@BBBCCCDDDEEEGGGIIILLLQQQUUU\\\kkk}}}dddKKK666444333333333444333111...000000000000000000000000////////////....................................------------............000///000222222222777>>>NNN]]]lllmmmjjjuuuxxx{{{hhhVVVFFFCCCIIIMMMMMMLLLKKKNNNSSSVVVYYY[[[^^^aaafffggghhhgggfffeeefffgggaaaccceeeeeeccccccfffhhhfffgggiiijjjlllmmmnnnnnnppppppqqqpppooommmkkkjjjgggiiijjjiiiiiinnnwwwqqqUUU===::::::555444999444444444333222222111111///111333222000...///000///////////////////////////////////////......---......------------......---------............///............////////////...000333222...555MMMfffwwwwwwsss|||tttjjjfffaaaddd~~~{{{eeeDDD===888888777333111333111000000000////////////........................---------------------------------.........///////////////111666>>>GGGMMMOOOOOOJJJBBBAAAJJJUUU\\\rrrbbbXXXNNNEEE@@@??????>>><<<<<<===>>>===<<<>>>>>>===<<<<<<<<<======>>>BBBGGGIIIIIIIIIIIIJJJQQQSSSWWW___mmmxxx^^^;;;444333333333555555333111111111111111111111111111000000/////////.................................---------....../////////222000000111000222:::DDDYYYbbbjjjlllqqqzzz|||ZZZOOOIIIFFFIIILLLLLLLLLMMMTTTVVVZZZ\\\^^^___bbbcccfffhhhiiijjjjjjkkkmmmoookkkooossstttssstttxxx{{{}}}wwwrrrpppiiikkklllhhhdddfffmmmuuu~~~cccBBB:::;;;888666999555555444444333222222222000111222111000//////000000000000000000000000000///////////////////////////......------......///---------............///........./////////000000///111333111///;;;UUUlll~~~rrroooooonnngggnnn|||RRRDDD:::999999444111333111111000000000/////////........................------------------------------........./////////...///000444:::BBBJJJOOOQQQLLLFFFCCCCCCKKK\\\mmmrrreeeVVVMMMGGG@@@===>>>===<<<;;;<<<======<<<;;;<<<<<<<<<======???@@@@@@BBBFFFKKKMMMLLLLLLMMMOOOSSS[[[eeeqqqnnnIII888666444444555555444333111111111111111111111111000000000/////////..............................---------...//////000000222000000111111555@@@MMM```eeejjjqqqqqq|||qqqXXXMMMEEEEEEHHHMMMOOOOOOUUU\\\[[[]]]___aaabbbcccfffhhhfffiiilllooossswww|||zzzoooeeeccciiippptttsssPPPAAA===:::888999666555555444444333333222000111111222111111000000000000000000000000000000............///000111222//////............//////---------............///....../////////000000000000222333222555EEE___tttzzzhhhjjjooopppqqqgggPPP===888888333111444111111111000000000//////........................------------------------............///////////////000222777???FFFLLLOOOQQQHHHEEEJJJLLLTTTmmm~~~eeeYYYMMMFFFAAA===<<<===;;;::::::<<<===>>>===<<<<<<<<<===>>>@@@CCCDDDFFFFFFJJJMMMMMMLLLNNNTTTYYY]]]nnn{{{aaa???;;;777444444444444333111111111111111111111111000000000000/////////...........................---------...///000000000000///000222444:::IIIXXXdddiiippp{{{vvvzzzhhhQQQKKKMMMEEEGGGLLLSSSVVVYYYaaajjjaaaccceeegggiiimmmqqqtttxxx||||||sssqqqrrrvvvlllRRRCCC<<<999777666666555555444333333333111111111222333333222111000000000000000000000000------------///111333444//////............//////---------............///.../////////000000000000000222222444===QQQkkk}}}xxxjjjaaaeeelllvvv|||zzzwwwZZZ???777666333222555111111111111000000000000////////////////////////------------------------............/////////000000111444:::BBBIIINNNPPPPPPEEEEEEQQQWWW___~~~rrr^^^SSSHHHCCC@@@===<<<>>>:::::::::===???AAA@@@???===>>>???AAADDDGGGIIIKKKKKKMMMNNNMMMLLLQQQZZZaaannnvvvDDD???999555333333222222111111111111111111111111000000000000////////////////////////////////////---------...///000000111......000333666???PPPaaagggmmmvvv{{{rrraaaSSSNNNKKKIIIMMMNNNSSSZZZ\\\[[[^^^cccfffhhhjjjmmmqqqvvv||||||dddIII<<<777555666666666555444444333333222222111222444444222111000000000000000000000000,,,,,,,,,---///222444666//////............//////---------.........//////////////////000000000000000111222555BBBZZZtttppp___\\\aaalllpppuuu~~~kkkGGG;;;:::777222111333222111000//////////////////.........---------.........------,,,,,,,,,,,,,,,,,,---...///000111---222999???DDDIIIMMMOOOOOOMMMJJJKKK[[[|||vvvhhhTTTLLLCCC>>>>>>===;;;888===>>>>>>>>>===>>>@@@BBBCCCEEEHHHJJJLLLMMMMMMMMMNNNMMMOOORRRSSSXXXjjj|||ccc@@@777>>>666222666222333333222222111000000000111000///------......///..................................../////////000///222222111666EEEXXXeeemmmwwwvvvkkkXXXKKKLLLKKKKKKMMMUUUYYY]]]```aaaccchhhlllnnnxxx[[[@@@888999888777666555666888666222333333333222222222111111333333222222111000//////////////////////////////........................---------.........//////000////////////000000111000333333999OOOmmm}}}~~~qqqddddddllldddsssxxxnnnmmmuuu{{{YYYEEE===888444222333222111000000//////000//////.........---------.........------,,,,,,,,,------------......///000...333:::AAAFFFJJJNNNQQQNNNJJJKKK[[[zzzooobbbOOOIIIAAA===>>>>>>===;;;===>>>>>>>>>>>>???BBBDDDEEEGGGJJJLLLLLLLLLMMMMMMTTTSSSVVV\\\cccrrrvvvTTT:::444222444666333333333222222111000000000111000///...---...//////................................./////////000000222333444777@@@OOO___jjjsss~~~ooo{{{rrr[[[HHHGGGKKKLLLOOOTTTZZZ^^^ccceeegggjjjppptttSSS<<<;;;999888555333333333333333333333333222222222222111333333222222111000000///////////////////////////........................---------.........//////000////////////000111111222444888DDDYYYqqq|||jjjeeejjjiiiiii}}}yyyoooiiieeeiiivvvoooPPP>>>999777555444333222111000000000000/////////.........------.........---------------.........---......//////000555===DDDIIIMMMPPPSSSOOOJJJQQQppp|||fffYYYIIIDDD>>><<<===??????===<<<===???@@@@@@BBBDDDGGGFFFIIILLLOOOOOOOOOPPPQQQUUUVVV\\\fffuuu{{{qqqwwwkkkCCC///555:::555333333333333222111111000000111000///.........//////............................../////////000000000333222444===KKKZZZffflllxxxtttnnnlllSSSKKKGGGLLLOOOOOOUUU]]]bbbeeehhhjjjmmmsss|||iiiCCC<<<:::999777444111111333666333333333333222222222222333333222222111000000000////////////////////////........................------.........////////////////////////000111222333555???SSShhhwwwlllbbbfffoooiiivvvwwwjjjfffiiillllll|||[[[AAA::::::888444444222111111111111111////////////...........................---------000///...............///222888@@@GGGLLLOOORRRTTTPPPNNN]]]ttt___RRREEEAAA===;;;<<<>>>>>>>>><<<>>>@@@BBBCCCEEEHHHJJJGGGKKKOOOQQQRRRSSSVVVXXXXXX^^^iiixxxvvvrrrzzz~~~UUU666<<>>@@@CCCEEEGGGIIILLLNNNKKKOOORRRSSSRRRTTTYYY]]]bbbooo{{{yyy{{{jjjCCC===:::222666444444333333222111111111000000000000000/////////////////////////////////////////////000000000111333111777HHHZZZeeelllrrrwwwtttYYYLLLJJJLLLQQQXXX^^^aaagggllliiijjjlllqqqoooJJJ;;;888888:::888333444888444444444333333333222222222222222111111111111111000000000000000000000000////////////////////////........./////////000000////////////000111222333333:::OOOjjjzzz}}}}}}kkk```aaahhhmmmqqqjjjbbb]]]ZZZ^^^jjjvvv}}}}}}[[[DDD:::777555555444333222222222222000000000/////////.....................//////////////////...//////000000888>>>EEELLLOOOQQQRRRSSSMMM\\\~~~iiiUUUIIIBBB@@@>>><<<<<<<<<===>>>@@@CCCGGGIIIKKKMMMOOOQQQQQQTTTWWWVVVUUUXXX```gggsss||||||~~~}}}{{{~~~RRR:::222333999444444444333222222111111000000111111111000///.../////////////////////////////////000000000111111555666@@@RRRaaakkkvvv{{{uuuTTTJJJMMMMMMRRRZZZcccgggiiihhhhhhlllrrr|||YYYBBB:::666999999333222666444444444444333333333333111111111111111111111111000000000000000000000000////////////////////////....../////////000000000/////////000111222333444555BBBYYYppp}}}~~~rrrgggcccgggpppvvvrrrccc```___aaabbbfffrrrmmmNNN>>>;;;666555444333333222222333000000000000/////////...---........./////////000///.........///000111111;;;@@@GGGMMMPPPQQQQQQQQQRRReeeyyycccPPPDDD??????>>>===<<<===>>>@@@DDDFFFJJJMMMNNNOOOQQQSSSSSSWWW[[[]]]___hhhuuu{{{tttoooqqqtttfff@@@333777999555444444333333222111111000000111222111000///...//////////////////////////////000000000111111111555:::HHH[[[gggppp{{{zzzYYYJJJIIINNNYYY```gggiiiiiijjjkkkmmmyyyyyyQQQBBB888999:::555333666555444444444444333333333111111111111111111111111000000000000000000000000////////////////////////.../////////000000000000/////////000111222444555999MMMdddttt~~~tttiiifffhhhmmm{{{jjj]]]YYYYYY]]]eeeiiimmmyyy{{{xxxUUUBBB???666666555444333333333333000000000000////////////---.........//////000000............///111222222<<>>>>>======>>>@@@BBBFFFIIILLLOOOPPPQQQSSSTTTSSSXXX___dddkkkxxxxxxooojjjiiiooowwwLLL:::;;;555555444444333333222222111000111111222222000///...000000000000000000000000000000000000111111111111333;;;LLL___iiirrrqqqsss{{{XXXLLLMMMOOOOOO]]]cccgggeeeccciiittt}}}```LLL<<<;;;<<<777666999555555444444444333333333111111111111111111222222000000000000000000000000000000000000000000000000////////////000000000000/////////000111333444555===TTTlllwww~~~nnndddgggjjjpppkkk___```VVV\\\bbbeeeiiittt{{{wwwkkkwwwlllEEE;;;666666555222111222222000000000000000////////////000000000000000000000000////////////...000333666@@@GGGGGGGGGJJJGGGKKKZZZeeekkkWWWIIIBBB>>>>>>>>>???@@@CCCEEEGGGLLLMMMPPPSSSQQQPPPVVV___ZZZ^^^eeeooo}}}|||ppplllmmmooolllzzzkkk777888:::777555333333444444333222111222333444444333222111000000////////////000000000......222222111333777777AAATTTcccjjjsssrrrrrrZZZMMMMMMLLLPPPYYYbbbfffjjjkkkmmmsssbbb<<<999???888111444666666555555555444444444222222222111111111111000000000000000000000000000000000000000000000000000///////////////000111111111///000333333222666<<>>FFFFFFEEEGGGFFFMMM```qqq}}}fffTTTGGGAAA???>>>>>>@@@DDDGGGIIIJJJOOOOOORRRWWWXXXWWWZZZ___```hhhuuutttooonnniiihhhrrrqqqDDD888:::777666444333444444333222111111222222222222111111000000////////////000000111///000333444222333777:::III[[[eeejjjxxxvvv|||eeeKKKHHHMMMPPPXXXdddccchhhmmmoootttQQQ===;;;888666999666666555555555444444444222222222222111111111111111111111111111111111111000000000000000000000000///////////////000111111111000000333222222777>>>NNN```rrr|||fff[[[\\\dddrrrzzzmmmbbbXXXUUUXXX\\\___eeemmmwww~~~|||zzzzzzvvvwww~~~ssswwwoooJJJAAA<<<666222111111222222111111000000000/////////000000000000000000000000///////////////222666999===FFFFFFDDDEEEFFFSSSjjjwww```OOOEEE@@@@@@>>>???BBBIIINNNOOOOOORRRQQQUUU[[[]]]]]]___cccfffsssyyyqqqmmmhhhiiiooozzz}}}ZZZ::::::888666444333444444333222111111111000000111111111111000000//////000000111111000111555444222444888@@@SSScccffflllyyycccRRRGGGKKKPPPQQQYYYeeeggglllrrrwwwhhhDDD888777777666666666666555555555444444333222222222111111111111111111111111111111111111000000000000000000000000000////////////000111111111000111222222333999AAASSShhhxxx~~~vvvaaa\\\^^^fff}}}xxxfff\\\XXXTTTTTTVVV]]]aaahhhsssyyy}}}zzzxxxvvvuuuttt{{{qqq~~~NNNBBB<<<666444444222111222111111111000000000//////////////////////////////////////////000333888<<<@@@HHHGGGCCCDDDHHHZZZvvv~~~rrr[[[LLLDDDAAA@@@>>>???EEEMMMRRRSSSRRRTTTUUUXXX]]]^^^```fffnnnwww~~~rrrkkkfffiiikkkmmm{{{pppAAA;;;888666444444444555444222222111000//////000111222111000000000000000000111//////222555444111444999FFFZZZfffggguuuzzz|||yyyXXXNNNJJJQQQWWWWWW\\\eeemmmqqqxxx|||PPP===;;;888333666666666666555555555555333333222222222111111111111111111111111111111111000000000000000000000000000000//////000000111222222000111333222444===GGGVVVmmm~~~iiibbb]]]dddvvv|||~~~tttgggZZZUUUTTTUUUUUUVVV```eeennnzzz{{{|||yyywwwpppssssssuuuxxxxxxWWWCCC:::555666777333111111111111111111000000000000////////////////////////////////////111555:::???AAAHHHEEEAAADDDKKKaaa}}}mmmWWWIIIDDDBBB??????BBBGGGOOOTTTVVVUUUVVVXXX\\\```aaafffttttttjjjbbbeeedddbbblllJJJ;;;888666444444555555444333222111000//////000111222111111000000000000111111...///111444222111555<<>>;;;777777777666666666555555555333333333222222222222111111111111111111111111111111111111111111111111111000000000000000111222222111111222333333777CCCPPP\\\sssxxx```^^^[[[ooohhh}}}qqqiiiaaa[[[TTTRRRTTTWWWZZZ[[[eeelllxxx{{{wwwtttmmmpppqqqqqqtttvvvkkkIII===666888999444111222222222111111111000000000000000000000000000000000///000///000111666===BBBAAAGGGCCC@@@GGGSSSkkkiiiSSSGGGCCCCCC@@@CCCGGGLLLPPPTTTWWWYYYYYY[[[___fffnnnyyyyyymmmeeeeeebbb```fff{{{YYY===999777555444555555444333111111111000000111111111222111111000000111111222...///111333222111999BBBRRR___kkkxxx~~~lllOOOMMMIIIKKKUUU^^^dddiiinnnwwwoooLLL<<<999:::777777777666666666555555333333333333222222222222222222222222222222222222111111111111111111111111111000000000000111222222111111333444555:::IIIXXXgggyyyppp```dddiiikkkeeewwwooohhhaaa]]]UUUTTTRRRRRRUUU\\\bbbeeelllvvvzzztttqqqnnnllllllnnnnnnuuurrroooTTTDDD888888888333111555222222222111111111000000000000000000000000000000///000///000222777???DDDDDDHHHDDDDDDQQQaaa{{{eeePPPEEEBBBBBBBBBGGGNNNQQQRRRTTTXXX\\\^^^\\\bbbqqquuujjjeeebbbaaabbbooonnnDDD999777555444555555555333111111222222222222111111222111111000000111111222000000222333222444>>>IIIVVVcccuuu}}}yyyWWWKKKMMMPPPWWW^^^bbbfffmmmuuu]]]???666:::777777777777666666666555444444333333333222222222222222222222222222222222111111111111111111111111111111000000111111222333111111333555777>>>OOO```rrr|||tttiiidddjjjrrrfffhhhxxxssslllddd]]]XXXVVVUUUPPPRRRSSSSSSWWW```jjjoooqqq}}}~~~xxxrrroooqqqiiihhhllllllooolll]]]qqq___KKK:::888666222222888222222222111111111111000000000000000000000000000000000///000222888@@@EEEHHHKKKGGGJJJ[[[nnn}}}bbbNNNDDDAAAAAADDDKKKRRRUUUSSSTTTYYY^^^aaa]]]cccyyy|||hhh```]]]^^^\\\bbbLLL999777555555555666555444111222333444444333222111222222111111111111222222222222333444333666AAANNNYYYggg}}}}}}{{{___MMMQQQHHHRRR___gggjjjnnnyyyuuuKKK:::===777777777777666666666666444444444333333333222222222222222222222222222222111111111111111111111111111111111000111111222333111111444666888@@@SSSeeexxx|||zzziiicccfffeeezzzggggggjjjeeeaaa\\\YYYVVVUUUSSSRRRRRRVVVWWWXXX^^^jjjvvvzzz|||xxxtttqqqooonnnkkkjjjjjjjjjmmmyyy___ZZZ}}}OOO;;;>>>888444666000222222222111111111111000111111000000//////....../////////000555;;;BBBFFFJJJQQQHHHUUU~~~~~~nnnXXXMMMGGGDDDBBBFFFMMMQQQQQQSSSZZZ______]]]bbbxxx~~~iiiccc[[[]]]```^^^nnnddd>>>999:::888222555888///222222222111111111111000222222111111111111111111444333222222222777FFFUUUdddmmmyyynnnPPPJJJMMMPPPVVV___gggjjjooo|||zzz{{{{{{zzzuuuxxx~~~aaa;;;AAA777888777555555777777666444444444333333333222222000000000111222222222333111111222222222222111111111111111000111111222333333111222777>>>HHHXXXfffzzzyyypppeee^^^dddvvvdddccckkkooo```]]]ZZZWWWVVVVVVVVVUUUWWW[[[]]]___ggguuu{{{xxxuuusssqqqnnnkkkiiiiiihhhkkkuuueeeXXXxxx^^^BBB;;;999777666222222222222222111111111111111111000000/////////////////////111555<<>>CCCGGGQQQPPPSSSrrr||||||wwwYYYIIIDDDBBBEEEKKKTTTOOOSSS]]]^^^[[[eeewww|||rrr^^^UUUZZZ\\\dddvvvhhhAAA000999:::555555666333333222222222111111111111111111111111222222222111000000555:::DDDTTTbbbnnn~~~|||zzzZZZGGGKKKRRRRRR]]]cccllluuuooofffdddccceeefffeeeeeejjjsss{{{zzz{{{JJJ===999666888999777444333555444444444444333333333333333333222222111111111111111222222222222111111222111111111111222333333222111555>>>IIIXXXlll|||zzzhhh]]][[[llljjjdddiiiooozzz]]]___aaaccceeeiiinnnsssxxx|||yyyvvvssspppooonnniiieeeccc```___bbbhhhwww{{{jjjgggoooBBB;;;===555444333333333222222222222111000000000000111111111111111111222555:::???DDDGGGHHHLLL[[[}}}xxxnnnSSSGGGEEEDDDIIIQQQXXXTTTWWW]]][[[]]]rrryyycccVVVYYY\\\bbbnnnzzzKKK222888:::444444666333333333222222222222111000000111111111222222222333000111666<<>>;;;777444333333333333222222222222000000000111111111111222111222333777;;;@@@EEEHHHDDDLLLhhhrrrgggNNNGGGGGGGGGMMMWWWYYYXXXYYY\\\^^^kkklllXXXVVVXXXYYYaaa}}}ZZZ999999888444555555333333333333222222222222000000000111222222333333444111111777@@@KKK[[[hhhwww~~~nnnYYYQQQPPPHHHNNNaaadddjjjsssooo```]]]ZZZ[[[]]]ccchhhnnnuuuuuufffGGG<<<666999<<<888777999555555555555444444444333333333333333333222222222111111222222222222111111222222222222222333444444444555<<>>KKKWWWkkkhhhvvvooo[[[KKKJJJQQQXXXaaakkkqqq{{{uuuaaa]]]dddbbbbbbkkkqqqyyygggPPP:::>>>777777<<<888666555555555555444444444333333333333333333333333222222333333333333444444333444555555333333444555111>>>IIIPPP```www}}}gggbbbkkkttt{{{ggggggjjjqqq~~~zzzyyywwwtttpppmmmkkkiiiiiifffaaa]]]\\\ZZZYYYWWWYYYWWWffftttnnniiiGGG999;;;777555333222333333222111111111111111222222222222333222555;;;???@@@EEEJJJYYYdddppp}}}```RRRFFFEEEKKKQQQUUUYYY]]]bbboooppp\\\TTTSSSRRRPPPYYYqqqddd>>>===<<<333555666555555444333222111000111111111111222222222222666222666BBBMMMXXXjjj|||hhh|||cccTTTJJJOOOWWW]]]dddllluuu{{{fff```gggeeefffpppvvviiiooo___??????:::777999666666555555555555444444444333333333333333333333333222222333333333333444444333444555555333333444666666AAAKKKSSSdddzzzsssccc```iii~~~ttteeefffkkkvvv}}}|||wwwvvvtttqqqnnnkkkiiihhhgggddd```\\\[[[YYYWWWVVVSSSUUU___vvvmmmyyyRRR<<<>>>777555333333333444333222111111111111222222222333222222666===@@@AAAFFFLLL___ssslllsssXXXNNNFFFHHHOOOTTTYYY]]]```jjjvvv___TTTRRRSSSTTTXXXppptttFFF:::;;;888666666555555444333222111111111111111111222222222333555555<<>>@@@AAAFFFMMM\\\}}}tttqqqeeeRRRKKKHHHMMMSSSXXX^^^ccciii~~~~~~eeeUUURRRTTTZZZ^^^qqqPPP888999;;;777666555555444333333222222111111111222222222333333444666>>>HHHQQQ\\\oooeeehhhiiiSSSPPPSSS___fffhhhnnnwww|||gggcccnnnrrr{{{wwwdddcccLLL>>>===888444666666555555555555444444444333333333333333333333333222222222333333333444444333444555555444555777999AAAGGGQQQ```ttt~~~mmmdddlllyyyffffffooozzz~~~{{{zzzyyywwwvvvtttsssqqqnnnllljjjhhhgggdddbbb^^^\\\[[[YYYWWWUUUOOOTTTWWW^^^uuuwww^^^tttpppIII;;;888777555444555555444333111222222222222333333333444555999>>>???@@@GGGOOOaaappppppXXXNNNKKKKKKPPPWWW\\\dddkkk|||lllYYYSSSUUUVVVaaapppaaa<<<888<<<666666555555444444333333333111222222222222333333333444666===GGGSSScccyyywww___kkk[[[UUUSSSXXXaaaeeegggppp}}}~~~iiifffrrryyywwwhhhaaammmTTT>>>===999555999666555555555555444444444333333333333333333333333222222222333333333444444333444555444444666999<<>>999777555555555666555444222222222222333333333333555666999===???AAAKKKVVVwww~~~cccQQQOOONNNPPPVVV]]]eeeqqq{{{ttt^^^UUUUUUSSSeeewwwuuuFFF888;;;555555555555555444444333333222222222222333333333333444777<<>>:::666;;;666555555555555444444444333333333333333333333333222222333333333333444444444444555444555777;;;>>>DDDJJJYYYmmmvvvmmmnnnjjjkkksss{{{}}}zzzwwwvvvuuutttrrrrrrpppnnnkkkhhheeebbbaaa^^^\\\ZZZXXXWWWUUURRRPPPMMMNNNPPPSSS___wwwcccoooDDD:::888666555666666555444222222222333333333444444444555999>>>@@@FFFSSS```}}}xxx___UUUWWWVVVYYYaaaiiiuuuzzzcccWWWUUUVVVjjjOOO;;;===888555555555555444444444444222222222333333333444444666888???LLLbbbyyykkkeeefffSSSUUUVVV]]]dddfffjjj{{{rrrqqqyyyqqqiii___\\\wwwKKK???;;;666;;;666555555555555444444444333333333333333333333333222222333333333333444444444444555444555777<<>>BBBJJJZZZiiimmmtttbbb]]]______ccckkkuuu~~~gggXXXUUUWWWjjjUUU===@@@<<<555555555555555444444444222222333333333444444444888:::BBBQQQiiizzzfffiiiZZZQQQTTTWWW```iiikkkqqqrrrsss~~~uuulll```YYYSSSAAA<<<666:::666666555555555444444444333333333333333333333333222222333333333444444444444444555444555888<<<@@@HHHPPPaaauuutttkkknnnqqqjjjttt}}}~~~yyyvvvuuuuuutttssstttvvvyyy{{{|||{{{yyyxxxzzzwwwsssooolllkkkkkkkkklllhhhdddccccccaaa\\\WWWWWWVVVUUUUUUUUUSSSPPPMMMKKKHHHIIIMMMOOO[[[{{{nnn[[[OOO:::555:::;;;222000444222333333333333333333333333666999:::@@@FFFGGGWWWuuuwwwjjjxxxlllhhhhhhkkkqqqzzzppp\\\QQQ^^^xxxccc???;;;777666555555444444444555555444333333333333444555555333>>>HHHSSSnnn~~~hhhrrrqqqSSSLLLTTT]]]ccciiioootttxxxwwwtttiiieee[[[qqqjjjEEE<<<;;;555999888666666777777555444444333222111111222333444333333333444444444555555444666777666555888===BBBHHHUUUjjj||||||sssnnnmmmmmmlllzzzsssooojjjfffeeedddccccccbbbeeeiiinnnrrruuuwwwwwwxxxvvvqqqllliiihhhhhhhhhjjjfffbbbaaabbbaaa\\\WWWWWWUUUTTTTTTSSSQQQNNNKKKKKKHHHHHHKKKLLLUUUrrr{{{```}}}___EEE:::888999222333666111333333333333333333333333666999;;;@@@FFFFFFWWWuuuqqqnnn{{{wwwwwwcccUUUZZZnnnzzznnntttkkkDDD<<<999666666555444444444555555444444333333444444555666666@@@JJJVVVppp~~~lllxxxgggQQQPPPSSS]]]cccjjjsss||||||~~~wwwkkkfffYYYddd{{{PPP@@@===999999888666666777777555444333333222111111222333333333333333444444444555555444666777666666888>>>CCCLLLZZZoooxxxpppllluuuzzziiimmm~~~|||hhhddd^^^ZZZXXXWWWVVVUUUPPPRRRWWW\\\bbbgggkkkmmmsssqqqmmmjjjgggeeedddcccfffccc```___```___[[[WWWVVVTTTSSSQQQPPPNNNKKKIIIIIIGGGGGGHHHHHHNNNddd|||iiijjjqqqQQQ>>>666777444555777111333333333333333333333333555999;;;AAAFFFGGGXXXwww{{{lllyyykkkZZZWWWbbbooopppeee\\\bbbnnn|||xxxKKK>>><<<777666555555444444555555444444444333444444555666999BBBLLLZZZuuuqqqhhhyyyZZZNNNUUUVVV```ffflllwww~~~yyymmmfffXXXUUUvvv\\\AAA<<<;;;999888666666777777555444333333222222222222333333333333333444444444555555444666777666666999@@@EEERRR___sss|||pppjjjkkkqqqiiisssmmmaaa\\\WWWRRRPPPOOOMMMLLLHHHIIIJJJMMMQQQUUUXXXZZZffffffhhhhhhgggdddaaa___aaa___]]]]]]^^^]]]ZZZWWWUUUSSSQQQOOONNNLLLIIIFFFFFFEEEFFFGGGFFFJJJZZZkkkxxxaaa~~~UUU???666888555555666222444444444444444444444444555:::<<>>>>>???@@@AAABBBFFFKKKSSS[[[___^^^\\\ZZZYYYYYYYYYXXXXXXVVVUUUTTTSSSPPPMMMKKKJJJIIIGGGEEECCCDDDEEEEEEEEEIIIQQQWWWvvvqqqxxxWWW@@@999===888333555666444444444444444444444444666;;;===CCCJJJQQQmmm~~~iiizzzeeeSSSSSSTTTVVVVVVXXXcccnnnddd???:::999888777666555444444444555555444444555555666777<<>>999888666666777777555444333333444444444444333333333333333444444444555555444666777777888>>>GGGNNNRRR\\\kkkmmm___XXXppptttpppzzzqqqaaaZZZQQQMMMGGGDDDBBBBBBAAA@@@===<<<<<<<<<======>>>>>>>>>AAAGGGNNNSSSVVVWWWXXXWWWXXXXXXWWWUUUSSSSSSRRRRRROOOLLLJJJIIIIIIHHHFFFDDDEEEEEEDDDEEEHHHMMMPPPeeevvvlllbbbEEE777;;;999555666555555555555555555555555555777;;;===CCCLLLVVVwwwxxxooonnnUUURRRQQQQQQRRRYYYiiixxxzzzkkkCCC<<<:::999888666555555444444555555555555555666666777???FFFYYYxxxnnnaaaaaaRRRTTTYYY^^^gggkkkyyyzzzoookkkiiigggaaa[[[PPPkkkWWW>>>===999888666666777777555444333333444555555444333333333333333444444444555555444666777777999???IIIPPPRRR[[[ggggggYYYYYY~~~nnnsss{{{kkk]]]XXXLLLHHHCCC@@@???>>>>>>============<<<<<<<<<;;;;;;;;;===@@@DDDJJJOOOTTTVVVVVVWWWWWWVVVTTTRRRQQQQQQQQQNNNKKKJJJIIIIIIHHHGGGEEEFFFEEECCCDDDGGGKKKLLLZZZuuu___uuunnnIII555999:::888888444555555555555555555555555777<<<===CCCMMMZZZ|||rrrxxxuuuXXXTTTPPPNNNOOOYYYmmmqqqpppFFF>>>:::999888666555555444444555555555555555666777777BBBIII\\\|||hhhbbb^^^SSSVVVZZZbbbjjjnnn~~~{{{mmmjjjjjjiiiddd^^^MMMbbbZZZ>>>;;;999888666666777777555444333333444555555444333333333333333444444444555555444666777777999@@@JJJQQQSSS[[[eeeeeeXXX\\\lllwww~~~ttthhh[[[RRRKKKHHHEEEAAA?????????@@@??????>>>>>>>>>>>>>>>???@@@===>>>AAABBBBBBJJJTTTTTTTTTSSSSSSSSSRRROOOMMMNNNMMMKKKIIIGGGFFFEEEEEECCCCCCCCCDDDEEEGGGHHHIIISSSjjjhhh^^^OOO666>>>999222777666444555666666444555666888999>>>AAABBBHHH```rrrwww```VVVNNNMMMPPPXXXeeepppyyy{{{zzzQQQ;;;;;;:::888666555444444444777777666444333444666999===LLL\\\www~~~iiissszzzYYYRRRXXX^^^hhhhhhqqqpppllliiiddd[[[aaaRRR[[[pppEEE999:::999888666555555555555444444444444444444444444444444444555555555555666666444333555;;;DDDNNNTTT^^^^^^```\\\VVVfffsssvvvzzzpppeeeZZZRRRIIIGGGDDDBBB@@@@@@AAABBB??????>>>>>>>>>>>>>>>???BBB???@@@CCCBBBAAAFFFNNNPPPPPPQQQQQQQQQPPPMMMKKKMMMLLLJJJHHHFFFEEEDDDDDDBBBBBBBBBCCCDDDEEEGGGGGGOOOdddrrr___YYY;;;???:::555888777555666666666555555777888888>>>BBBDDDKKKeeepppzzzbbbXXXOOOLLLNNNTTT^^^hhhjjjsss\\\AAA;;;:::888666555444444444666666666444333444777:::@@@NNN___yyy}}}lllsssuuuXXXQQQWWW\\\hhhkkkyyy{{{~~~pppkkkgggbbb]]]]]]QQQWWW{{{LLL<<<:::999888777555555555555444444444444444444444444444444444555555555555666777666555777===FFFPPPVVV^^^\\\[[[YYYWWWjjjttt}}}xxxnnnddd[[[WWWIIIHHHEEECCCBBBBBBCCCDDD???>>>>>>>>>>>>>>>??????BBBAAABBBDDDDDDBBBDDDHHHLLLMMMPPPQQQQQQOOOMMMKKKKKKJJJIIIGGGEEEDDDCCCCCCAAAAAAAAABBBCCCDDDEEEFFFIIIZZZtttfffsssgggBBB===;;;888999888555666666666555555777999888>>>CCCFFFQQQmmmqqq}}}eeeZZZPPPLLLLLLOOOVVV]]]bbbsssiiiFFF<<<:::888666555444444555444555555444444555999;;;CCCQQQbbb|||zzznnnxxxnnnVVVTTTZZZ___hhhpppzzzssszzzqqqiiidddaaa^^^XXXQQQRRRlllWWW???:::999888777666555555555444444444444444444444444444444444555555555555666999777777999???IIIRRRXXX___[[[WWWUUUYYYqqq|||uuu|||rrrhhh```ZZZWWWLLLJJJGGGEEECCCBBBBBBCCC???>>>>>>>>>>>>??????@@@@@@AAABBBDDDDDDDDDDDDEEEIIIMMMQQQTTTTTTQQQOOOMMMKKKJJJIIIGGGEEEDDDDDDDDDAAAAAAAAAAAABBBCCCDDDEEEEEERRRhhhssskkktttHHH:::::::::999888555666777666555555777999888???CCCGGGVVVyyy|||vvviii^^^RRRMMMLLLMMMRRRWWWaaaxxxsssGGG<<<;;;999777555555555555444444555444444666:::===CCCSSSffftttooogggWWWXXX___dddfffrrruuuwwwzzz~~~sssgggbbbaaa^^^TTTSSSPPPTTTaaaBBB::::::888777666555555555444444444444444444444444444444444555555555555666888888888:::AAAJJJSSSYYY```]]]XXXTTT\\\{{{wwwvvv|||sssjjjbbb[[[VVVTTTPPPNNNKKKGGGDDDBBBAAA@@@???????????????@@@AAAAAAAAABBBBBBBBBCCCEEEDDDCCCKKKPPPVVVYYYWWWSSSPPPNNNKKKKKKIIIHHHFFFEEEEEEEEEBBBBBBBBBBBBCCCDDDEEEEEEDDDLLL]]]vvvkkkOOO888888:::888888555666777777555666777999:::@@@CCCGGG[[[oooooobbbTTTOOONNNNNNQQQTTT^^^vvvIII<<<;;;999777666555555555333444555555555777;;;>>>CCCTTTlllmmmnnneeeWWWYYY```fffeeetttwwwrrr|||vvvfffaaaaaa\\\SSSUUUQQQIIIhhhiiiEEE;;;:::999777666666666666444444444444444444444444444444444555555555555666777666777:::AAAJJJSSSXXX^^^]]]XXXTTTaaa~~~tttyyyyyyooogggbbb___ZZZWWWRRRPPPMMMJJJFFFCCCAAA???@@@@@@@@@@@@AAABBBCCCCCCDDDEEEDDDCCCFFFLLLOOOMMMUUU[[[bbbccc^^^VVVPPPMMMKKKJJJIIIHHHFFFFFFFFFFFFBBBBBBBBBBBBBBBCCCDDDEEEDDDHHHTTTjjjsssZZZ:::999;;;666777666777777777666666888::::::@@@CCCHHH___iiiuuugggWWWPPPOOOOOOPPPSSS[[[rrrQQQ===;;;999777666555555666444555555555555777;;;>>>CCCWWWttt}}}iiinnneeeWWWWWW^^^eeefffxxxpppooozzzzzzfff___aaaZZZUUUTTTOOOHHH^^^nnnHHH;;;:::999888777666666666444444444444444444444444444444444555555555555666666666777:::AAAJJJSSSXXX[[[\\\XXXXXXnnnyyyttt||||||~~~sssgggbbbbbbccc___ZZZRRRPPPNNNKKKGGGDDDBBBAAAAAAAAAAAABBBBBBDDDEEEEEEFFFHHHHHHIIISSSaaaiiijjjiiioootttrrrhhh\\\SSSOOOJJJIIIHHHFFFEEEEEEEEEEEEAAAAAAAAAAAAAAABBBBBBCCCDDDEEEMMM```yyyxxxggg@@@<<<<<<555777666777888777666666888:::888@@@EEEJJJccckkk}}}zzzvvvzzz|||kkkYYYPPPNNNMMMNNNQQQVVVjjj\\\===<<<:::777666666666666555666666555555777:::===FFF]]]iiiqqqdddWWWWWW___hhhkkkkkkkkkxxxzzz{{{vvvggg^^^```ZZZXXXPPPIIIJJJ[[[pppKKK;;;;;;999888777666666666444444444444444444444444444444444555555555555666555666777;;;BBBKKKSSSXXX\\\[[[YYYaaatttvvv||||||ttthhh[[[XXX\\\___[[[VVVQQQPPPNNNKKKHHHFFFDDDCCCBBBBBBBBBCCCCCCEEEFFFFFFFFFIIIKKKPPP```vvvzzzrrrcccWWWRRRHHHHHHFFFEEEDDDDDDDDDDDD@@@@@@@@@???@@@@@@AAAAAADDDCCCIIIYYYrrrnnnqqqEEE???===444666666777888777666666888:::666@@@FFFMMMfff}}}oooyyy}}}}}}yyyuuupppssswww|||ooo[[[PPPMMMLLLLLLOOOMMMaaaccc===<<<:::888666666666666666666666666555777:::===IIIbbbjjjttt}}}cccXXXXXXbbbmmmnnnuuubbbfffsss~~~zzzqqqmmmqqqzzz}}}ssssssvvvggg]]]___[[[[[[LLLDDDLLLZZZqqqMMM<<<;;;999888777777666666444444444444444444444444444444444555555555666666666666888<<>>888777999999888888888888888999<<>>HHHRRRZZZ]]]hhhppprrrrrrppp{{{uuupppllliiieee```\\\YYYXXXWWWSSSOOOOOONNNLLLKKKIIIHHHHHHHHHHHHHHHJJJLLLOOOSSSVVVXXXXXXaaajjjttttttWWWMMMJJJFFFDDDDDDCCCBBBAAA@@@@@@@@@@@@@@@AAABBBBBBAAACCCDDDHHHUUUlllfffZZZ@@@;;;777666999888888888888888999999999@@@IIIYYYyyyrrrpppnnnyyy~~~~~~~~~~~~xxxbbbRRRLLLLLLMMMNNNQQQkkkJJJ>>>;;;999333666999333555444555777666555;;;BBBNNNhhhzzzlllzzz^^^UUUXXXaaaiiiuuurrr|||zzzvvv|||ssslllccc\\\XXX^^^[[[VVVRRROOOMMMMMMMMMQQQXXXfff|||xxxggg\\\^^^YYY[[[VVVPPPMMMYYYZZZBBB<<<888999999666666888444444444444444444444444444444444555555555555666999888:::@@@IIISSS[[[^^^kkkrrryyy~~~nnnwww~~~wwwqqqlllhhheeeeeebbb^^^[[[YYYXXXUUURRROOOOOONNNMMMLLLLLLLLLLLLLLLMMMOOOQQQTTTYYY^^^aaabbbnnn{{{[[[NNNKKKGGGEEECCCBBBAAA???@@@@@@@@@???@@@AAAAAABBB???BBBEEEGGGOOObbb{{{___fffCCC:::999666888888888777888888999:::>>>AAAKKK___|||jjj~~~nnnmmmyyy|||{{{|||}}}|||vvvtttrrrttt|||{{{eeeTTTLLLKKKMMMNNNNNNbbbOOO@@@::::::444666999444555444555777666666<<>>AAAEEEFFFKKK[[[vvvaaaqqqFFF:::;;;777888888777777888999999:::??????KKKddd~~~jjj~~~oooppp}}}yyywwwxxxzzzzzz~~~}}}{{{|||wwwllliiieeegggooo~~~|||gggUUULLLJJJLLLMMMMMMWWWjjjTTTBBB::::::555555999555666444555777666666===EEERRRsssmmmhhhuuu[[[UUU[[[gggpppvvvgggdddgggooouuuxxxuuuqqqyyytttmmmbbbYYYQQQPPPQQQOOONNNOOOQQQWWW___eeeggghhhhhhiiisss~~~~~~tttccc___YYY\\\XXXRRRKKKMMMsssiiiEEE???:::999888666555888444444444444444444444444444444444555555555555666666888<<>>AAAEEEFFFIIIVVVqqqiii~~~zzzIII;;;===777777777777777888999::::::@@@AAATTTwwwqqqqqqtttzzzttttttvvvyyyyyyzzzxxxzzz~~~}}}uuupppjjjgggfffhhhppp~~~{{{hhhWWWMMMJJJKKKLLLOOOPPP[[[yyyYYYCCC:::;;;666555888666666555555666666777>>>FFFUUUvvvjjjiiisss[[[VVV]]]kkkuuuvvvhhh___^^^aaagggjjjoooyyytttjjjkkkxxxzzzppphhh^^^VVVUUUQQQOOOQQQPPPOOOQQQUUUZZZbbboooxxx~~~}}}yyyeee^^^]]]^^^ZZZUUUNNNKKKhhhxxxGGG@@@:::999888555555888444444444444444444444444444444444555555555555666555888===CCCIIIQQQYYY___ssstttwwwyyytttmmmhhheeedddcccbbb``````___^^^\\\[[[[[[\\\ZZZZZZ[[[\\\]]]^^^```aaadddhhhlllooottt}}}fffMMMJJJGGGDDDDDDCCCAAA@@@???????????????@@@@@@AAA@@@AAADDDFFFGGGQQQjjjpppwwwLLL<<>>GGGVVVxxxlllmmmsss[[[VVV___mmmxxxxxxeeeZZZZZZ[[[]]]______bbbllluuuxxxvvvqqqjjjfffkkkyyynnnaaa[[[XXXTTTPPPRRRRRRSSSUUUSSSSSSZZZcccjjjttt{{{yyyddd]]]\\\[[[WWWUUUPPPJJJ___HHHAAA;;;999888555555888444444444444444444444444444444444555555555555666555999???EEEKKKRRRZZZ```rrrsss}}}sssnnnhhhcccaaaaaaaaa```bbbbbbbbbaaa______```aaa^^^______```bbbdddeeefffiiimmmssswww}}}bbbMMMJJJGGGDDDDDDCCCBBBAAA?????????>>>???@@@@@@AAAAAAAAADDDFFFFFFNNNeee{{{sssrrrNNN===@@@444777777777777888999:::;;;===DDDhhhssssssttt}}}uuurrrwww~~~~~~yyyxxxyyy|||xxxhhhYYYNNNIIIIIIJJJJJJNNNXXXrrryyy^^^EEE:::;;;777555888777777555555666666777???HHHVVVxxxnnnqqqttt[[[WWW___mmmxxx|||hhhYYYQQQVVVXXXZZZZZZWWWWWW___ggghhhhhhgggeeegggppp~~~oooggg[[[SSSQQQQQQSSSTTTRRRTTTWWWYYYWWWYYYdddrrrxxx}}}vvvccc[[[YYYWWWSSSSSSPPPIIIYYY|||IIIAAA;;;999777555555888444444444444444444444444444444444555555555666666666;;;AAAGGGLLLSSS\\\bbbuuupppyyyuuukkkhhhddd```^^^^^^___aaa]]]___bbbccccccccceeefffhhhiiiiiihhhhhhhhhkkkmmmrrrttt}}}```JJJGGGEEEDDDDDDCCCBBBAAA??????>>>>>>>>>>>>??????===EEEEEEDDDJJJNNN\\\sss{{{VVV;;;:::999888888888777666777999;;;DDDGGG```uuu|||pppsssuuuwwwxxxyyy|||}}}vvvuuu{{{~~~yyyzzzyyyyyyzzz}}}yyyfffYYYPPPJJJHHHJJJIIILLLSSSiiiyyyiiiHHH888===:::555888:::555555666777555666???III[[[pppzzzoooYYY[[[^^^hhh{{{xxxeeeVVVOOOOOOSSSRRRPPPNNNMMMOOOTTTXXX]]]^^^```bbbfffooo{{{|||pppgggZZZVVVSSSSSSRRRPPPRRRWWWUUUZZZ___aaabbbgggooowww{{{|||ooorrr___YYYYYYXXXSSSPPPNNNIII\\\TTT<<<===:::777<<<555666555555555555555555555555666666555666666777888999999999@@@JJJOOORRR___ooo{{{wwwzzztttooohhhfffccc```^^^___aaabbbaaaccceeeeeefffgggiiikkkmmmmmmnnnmmmmmmnnnqqqttt{{{~~~sssXXXIIIGGGEEEDDDDDDCCCBBB@@@??????>>>>>>>>>>>>??????<<>>;;;;;;888888999888777777999<<<;;;AAAZZZ~~~{{{uuu~~~sssqqqqqqrrrrrrssswww|||{{{uuuvvv}}}{{{zzz}}}~~~{{{{{{||||||}}}zzzgggZZZQQQKKKIIIKKKJJJLLLRRRiiinnnJJJ888<<<:::666777666555555666777555666???III]]]nnnvvvpppZZZ\\\___hhhzzzjjjZZZOOOLLLMMMRRRQQQOOOMMMKKKMMMQQQUUUXXXZZZ]]]```eeennnyyy}}}wwwppphhh___YYYYYYTTTQQQRRRRRRRRRVVV[[[]]]eeemmmpppqqqrrrxxx}}}yyyyyynnnrrr```[[[XXXWWWRRROOOMMMIIIZZZ|||WWW===>>>;;;777<<<555666555555555555555555555555666555555666666777888999:::;;;BBBLLLQQQUUUbbbrrrzzzzzz{{{uuunnnjjjfffdddbbb```___```bbbcccfffggghhhiiiiiikkkooorrrtttuuuuuutttuuuwww|||bbbOOOIIIGGGDDDCCCCCCCCCAAA@@@???>>>>>>======>>>>>>???<<>>>>>============>>>>>>===CCCAAA@@@DDDEEENNNaaarrrqqqhhhEEE===<<<888999999888777888:::<<>>>>>============>>>>>>>>>DDDAAAAAAEEEEEELLL]]]{{{{{{ooosssJJJ<<<:::999999999888777888:::<<>><<<999:::333888555555555555555555555555444444555555666888999::::::===FFFRRRXXX```sssxxx|||xxxrrrnnnkkkiiigggeeefffeeedddddddddeeeffffffoooqqqtttvvvxxx{{{lll[[[SSSQQQGGGEEEBBBAAAAAAAAA???>>>>>>======<<<<<<======>>>???DDDAAAAAAFFFEEEJJJYYYtttqqqPPP<<<999999::::::999888888;;;===CCCCCCRRRsssrrr~~~oooddd]]]UUUXXX\\\___aaadddiiilllvvvwwwyyy|||}}}|||yyywwwtttrrrrrrtttwww{{{~~~~~~wwwtttlllhhhhhhllloooqqqvvv||||||lllaaaXXXPPPKKKJJJIIIMMMOOO\\\UUUBBB:::777888555666666777888777888@@@JJJbbbhhhwwwnnnXXXYYY[[[ccctttlll\\\LLLGGGIIIJJJMMMOOORRRSSSTTTTTTRRRQQQRRRSSSSSSPPPNNNOOOQQQSSSTTTUUUQQQRRRUUUWWWYYY]]]bbbfffbbb___bbbjjjsss{{{sssuuusssyyylll]]]TTTVVVPPPKKKMMMIIIMMM\\\lllEEE<<<;;;888999333999555555555555555555555555444444444555777888:::::::::>>>HHHSSSZZZeee|||zzztttuuuvvvwwwwwwxxx{{{~~~|||tttppplllhhhgggfffeeedddccccccdddeeegggiiikkklllrrrtttxxx{{{~~~}}}fffWWWPPPNNNFFFDDDBBBAAAAAA@@@???=========<<<<<<<<<<<<======>>>BBB@@@@@@EEEDDDHHHVVVoooqqqVVV???<<<999::::::999888999;;;===BBBFFFYYY}}}tttttteeeZZZTTTOOOQQQSSSUUUXXX]]]cccgggkkknnnsssvvvvvvvvvvvvvvvsssrrrqqqssswww||||||vvvqqqlllgggdddeeejjjooosssyyy{{{lllbbbYYYPPPJJJIIIGGGMMMPPPYYYyyyUUUBBB999666888666777666777888777888@@@KKKbbbjjjxxxoooYYYZZZ\\\dddvvvwww[[[OOOFFFGGGMMMOOOOOOOOOTTTVVVXXXXXXWWWVVVWWWXXXSSSPPPLLLKKKLLLOOOOOOOOOOOORRRWWW[[[]]]aaafffjjjhhhgggkkkuuuuuutttvvvuuunnn^^^TTTWWWPPPLLLMMMJJJKKKWWWnnnDDD::::::888999333:::555555555555555555555555444444444555777888:::;;;===@@@IIIUUU]]]jjj~~~jjjlllmmmnnnooorrrvvvyyy}}}}}}~~~~~~tttqqqnnniiiffffffffffffeee```aaaccceeeiiilllnnnppptttwww{{{{{{dddUUUMMMKKKFFFDDDBBB@@@@@@@@@???=========<<<<<<<<<<<<=========AAA??????EEECCCFFFTTTnnnmmmZZZAAA>>>999::::::999888999;;;===@@@HHH___nnn___UUUPPPLLLLLLMMMMMMPPPWWW^^^dddbbbhhhnnnrrrrrrsssuuuwwwrrrqqqqqqsssxxx~~~|||uuuqqqkkkfffgggeeeeeekkkqqqvvv~~~{{{lllbbbYYYPPPJJJHHHFFFMMMPPPVVVttt~~~MMM===777555999999777666777888777888AAAKKK^^^ooo|||pppYYYZZZ]]]fffyyy{{{nnnRRRIIICCCIIIQQQTTTSSSRRRVVVXXX[[[\\\[[[ZZZZZZ[[[SSSNNNJJJHHHJJJMMMNNNMMMOOOSSSYYY]]]```dddjjjooollllllqqq|||yyyvvvzzzuuuooo```TTTWWWQQQLLLNNNKKKJJJTTTnnnDDD999999777888333:::555555555555555555555555333444444555777888:::;;;???BBBKKKVVV___nnn^^^ccchhhjjjjjjkkkpppuuusssuuuyyy}}}|||xxxwwwgggfffeeeddddddeeefffggghhhiiijjjllloooqqqsssuuuxxx|||{{{bbbRRRLLLLLLFFFDDDAAA>>>???AAA@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????AAADDDIIIMMMjjjqqqxxxccc999AAA::::::999999999:::;;;<<>>>>>;;;;;;444;;;666555555555555444444444555555666666777999:::;;;>>>???FFFTTTdddvvvVVVZZZ```bbbbbbdddjjjooommmppptttyyy~~~{{{vvvrrrpppiiiiiihhhgggggghhhiiijjjkkkkkklllmmmpppsssvvvxxx|||sssaaaVVVQQQOOONNNJJJDDD@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAADDDIIILLLbbbttttttggg;;;???;;;:::999999999:::;;;<<>>@@@IIIUUUcccvvv}}}KKKOOOTTTVVVXXX[[[aaaeeefffiiinnntttyyy}}}{{{tttooojjjhhhiiihhhgggggghhhiiikkklllmmmllllllnnnpppuuuyyy{{{wwwmmmgggaaa\\\UUUMMMEEE@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAADDDHHHKKKYYY{{{vvvjjjqqqBBBAAA;;;:::999999999:::<<<===AAAUUUppp___QQQJJJKKKNNNNNNPPPTTTWWWYYYYYYXXXWWW]]]```dddjjjooosssuuuvvvuuuvvvyyy|||zzzpppnnnkkkhhhgggiiilllpppuuu{{{ssseeeXXXMMMIIIKKKHHHIIIOOOTTTbbbZZZDDD===;;;>>><<<666333777888777888999777888@@@JJJgggooo}}}rrr^^^``````iii}}}nnnXXXFFFAAA@@@@@@DDDLLLRRRUUUUUUSSSVVVYYYYYYWWWUUUSSSSSSPPPNNNKKKGGGEEEHHHMMMQQQTTTYYY```eeehhhlllqqquuuyyy|||vvv}}}kkkooo^^^YYYZZZUUUTTTQQQHHHOOOhhhlllDDD<<<:::777888111888666555555555555444444444555555666666777999:::;;;>>>BBBLLLWWWcccvvvzzzDDDGGGKKKNNNPPPTTTZZZ^^^aaadddjjjpppuuuzzz|||~~~|||uuuoooiiieeecccddddddddddddeeegggiiijjjmmmllllllmmmpppuuuzzz}}}~~~xxxooofffYYYNNNDDD?????????@@@AAA===========================>>>@@@@@@AAACCCGGGJJJSSStttzzz```xxxGGGAAA;;;::::::999:::;;;<<<===AAAYYYzzz~~~vvvhhhYYYOOOKKKLLLNNNJJJMMMQQQVVVYYYZZZZZZYYY]]]___dddiiinnnrrruuuvvvuuuwwwzzz~~~tttlllkkkiiiggggggiiimmmsssxxx}}}tttfffYYYMMMJJJKKKIIIHHHMMMRRR```GGGDDD@@@======999444444999888777888999777888@@@JJJhhhnnn{{{wwwaaaaaabbbkkk~~~zzzeeeRRRDDD@@@???@@@DDDJJJOOORRRRRRNNNRRRWWWYYYYYYWWWUUUTTTSSSQQQNNNIIIFFFGGGLLLQQQWWW\\\cccgggiiilllrrrwww~~~~~~}}}ttt}}}jjj~~~lll\\\ZZZ[[[XXXWWWSSSKKKUUUppppppGGG<<<:::777888222888666555555555555444444444555555666666777999:::;;;<<>>@@@===========================>>>@@@@@@AAACCCFFFIIIQQQqqq```|||HHH???;;;;;;:::::::::;;;<<<===DDDYYY{{{sssuuukkk^^^TTTPPPMMMJJJGGGEEEGGGLLLQQQVVVZZZ\\\]]]^^^```dddhhhmmmqqqtttuuutttvvvyyy~~~}}}nnniiihhhhhhgggiiikkkpppvvv{{{tttfffXXXMMMJJJKKKLLLGGGJJJQQQbbbDDD===999666777777777888:::777777888888777777@@@JJJhhhnnnxxx}}}eeebbbbbbkkk~~~lllYYYIII@@@@@@@@@AAADDDHHHKKKMMMNNNNNNSSSYYY]]]]]]\\\[[[ZZZVVVUUURRRLLLFFFFFFKKKPPPYYY___dddfffgggjjjrrryyy|||rrr|||{{{gggzzzkkk\\\ZZZ[[[YYYXXXVVVNNNXXXtttuuuJJJ>>>;;;999:::333999666555555555555444444444555555666666777999:::;;;999CCCOOOYYYggg}}}}}}GGGGGGGGGIIIKKKOOOSSSUUUYYY]]]cccjjjooorrrtttttt~~~zzzwwwrrrlllgggdddcccbbbaaaaaaaaabbbeeegggjjjlllmmmmmmnnnppptttyyy~~~jjjYYYIIIEEECCC???<<<>>>>>>>>>>>>>>>>>>>>>>>>>>><<<>>>@@@AAAAAACCCEEEGGGOOOooofffPPPBBB<<<;;;:::::::::;;;===>>>EEEVVVssstttnnnuuufff]]]RRRMMMLLLJJJEEEAAABBBEEEJJJPPPUUUZZZ\\\^^^]]]^^^bbbfffjjjooorrrttttttvvvzzzvvvjjjggghhhhhhiiikkknnnttt{{{rrrdddWWWMMMIIIKKKMMMGGGJJJRRRbbbEEE<<<:::999:::<<<:::777444777666777888666777???IIIhhh~~~qqqyyyiiicccbbbjjj|||uuuaaaOOOCCC@@@???@@@BBBDDDFFFHHHIIIJJJQQQUUU[[[______^^^^^^]]]VVVVVVSSSLLLFFFEEEKKKQQQ[[[___cccccccccjjjvvvwwwnnnzzzyyyeeexxxlll\\\YYYZZZWWWXXXWWWPPPYYYssszzzNNN???<<<:::<<<555:::666555555555555444444444555555666666777999:::;;;999CCCPPP\\\nnnKKKIIIHHHHHHJJJMMMPPPQQQTTTXXX^^^eeejjjlllmmmmmmwwwyyy}}}~~~|||zzzwwwtttoooiiidddaaa```___``````aaabbbeeehhhkkkmmmpppqqqsssvvvzzzgggTTTEEEDDDDDD>>><<>>>>>>>>>>>>>>>>>>>>>>><<<>>>@@@AAAAAABBBEEEGGGLLLlllgggWWWAAA<<<;;;;;;::::::<<<===>>>CCCPPPjjjssskkksssgggWWWQQQJJJFFFDDDDDDCCCBBBEEEIIIOOOUUUYYYZZZZZZYYYXXXZZZ]]]bbbhhhmmmqqqtttvvvyyy}}}{{{qqqhhhfffhhhiiikkknnnrrryyy~~~ooobbbVVVKKKIIIKKKKKKGGGMMMTTT___KKKBBBBBB@@@>>>;;;999666333777666777888666777???IIIhhh}}}vvv{{{lllcccaaaiiizzz}}}iiiWWWGGGAAABBB>>>???BBBCCCEEEFFFGGGHHHPPPSSSWWWZZZYYYWWWVVVVVVRRRSSSQQQKKKEEEEEEKKKRRR[[[^^^``````aaakkk}}}nnnhhhwwwxxxeeeyyyiiiXXXXXXXXXTTTWWWYYYQQQXXXooo}}}OOO@@@;;;:::<<<555:::666555555555555444444444555555666666777999:::;;;:::EEERRR```vvvMMMJJJHHHGGGIIIKKKMMMNNNQQQUUU[[[aaaeeehhhhhhhhhsssvvvzzz}}}~~~|||yyywwwwwwsssmmmgggbbb___]]]]]]^^^^^^___aaadddgggjjjlllssstttwww{{{tttppp]]]JJJ===???BBB>>>===AAA>>>>>>>>>>>>>>>>>>>>>>>><<<>>>@@@AAAAAABBBDDDFFFIIIhhhbbbtttTTT:::<<<<<<;;;:::;;;<<<===>>>@@@MMMeeetttjjj|||jjj^^^MMMKKKGGGBBB???@@@DDDHHHIIINNNUUU[[[]]][[[WWWTTTTTTVVVZZZ___ffflllqqqtttyyy|||xxxooogggfffhhhjjjlllpppvvv}}}|||mmmaaaTTTKKKHHHJJJHHHGGGPPPUUU[[[}}}wwwTTT???@@@===888444666999<<<777666777888666777???IIIiii}}}zzz}}}nnnccc```hhhxxxmmm[[[LLL???===BBB<<<>>>AAACCCDDDEEEGGGIIILLLOOORRRRRRPPPNNNMMMLLLNNNOOONNNIIICCCDDDLLLTTTZZZ]]]___^^^aaannn}}}yyy~~~{{{gggddduuuwwwfff{{{fffTTTWWWVVVRRRVVVYYYRRRWWWlllvvv~~~PPP???;;;:::<<<555999666666555555555444444444555555666666777999:::;;;<<>>@@@DDDCCC>>>??????>>>>>>======<<<<<<<<<======???@@@BBBDDDEEEJJJddd[[[cccWWW<<<===<<<;;;::::::;;;<<<===CCCTTTeeennnqqq___SSSKKKFFFBBBCCCDDDCCCEEEIIIKKKRRRZZZZZZUUUQQQQQQSSSZZZ[[[___gggooovvvzzz{{{|||yyy~~~uuulllggghhhjjjjjjooouuuyyy~~~|||lll```UUULLLHHHJJJJJJHHHMMMQQQYYY~~~vvvOOOAAA>>>;;;999999999999888888888888777777:::>>>AAAjjj}}}xxx|||qqq___ggghhhrrrsss]]]RRREEE???BBB@@@BBBBBBCCCCCCCCCDDDEEEEEELLLJJJGGGEEEDDDFFFHHHJJJKKKKKKIIIGGGFFFIIIPPPVVVTTT]]]aaa___gggrrrwwwzzzqqqaaa]]]qqqtttgggrrriiiZZZWWWTTTUUUWWWVVVRRRQQQSSSbbbyyyKKK===<<<;;;;;;222666666666666666666666666666666666777888999;;;<<<===CCCIIIWWWkkkNNNJJJGGGIIIMMMPPPUUUZZZYYYWWWVVVYYYZZZZZZ```fffmmmnnnqqqvvvzzz{{{xxxuuusssppplllhhhccc___]]][[[]]]^^^```aaadddhhhnnnrrruuuwwwzzz}}}wwwgggVVVOOOLLLHHHDDDBBBAAACCCBBB@@@BBBEEECCC>>>???>>>>>>>>>=========<<<<<<======???@@@BBBDDDEEEHHHaaa[[[cccXXX???===<<<;;;::::::;;;<<<===DDDXXXllluuuyyyjjjYYYNNNHHHCCCAAACCCEEEEEEGGGLLLPPPTTTWWWVVVRRRQQQUUUZZZ___fffqqq|||tttmmmggghhhiiijjjooouuu|||}}}lll___UUULLLHHHJJJJJJHHHMMMQQQYYY}}}xxxRRRCCC@@@<<<999999999888888888888888777777:::>>>AAAcccxxxvvvuuuwwwbbbfffeeeooommmYYYOOOBBB===@@@???AAABBBDDDFFFGGGHHHIIIIIIMMMMMMLLLKKKJJJKKKLLLNNNMMMLLLJJJHHHHHHLLLSSSYYY[[[dddkkkqqqtttuuuyyyoooccc^^^rrruuufffoooiiiZZZWWWTTTTTTVVVTTTPPPOOORRRfffvvvIII<<<;;;;;;===666:::666666666666666666666666666666777888999;;;<<<===DDDMMM___vvvSSSUUUTTTSSS]]]lllpppkkkcccZZZRRRQQQRRRUUU[[[bbbfffhhhlllqqquuuuuussspppqqqooojjjfffaaa^^^\\\[[[\\\^^^```cccfffkkkqqquuuvvvxxx|||rrrXXXNNNEEECCCDDDEEEFFFJJJ@@@DDDFFFDDDDDDEEECCC>>>>>>>>>>>>>>>============<<<======???@@@BBBDDDEEEFFF[[[|||\\\eeeYYYAAA===<<<;;;::::::;;;<<<===AAAYYYppp{{{yyymmm___RRRHHHEEEBBBAAAEEEGGGGGGKKKOOOPPPQQQQQQNNNLLLQQQZZZccclllvvv}}}zzzuuuooojjjjjjkkkmmmsssyyy}}}mmm___TTTKKKIIIJJJJJJHHHNNNQQQXXX|||}}}[[[EEEAAA===:::999999888777888888888777777:::>>>AAA```xxx{{{sssgggeeecccoooeeeRRRJJJ???<<<@@@???@@@BBBFFFJJJMMMNNNNNNMMMMMMOOOQQQQQQPPPPPPQQQSSSRRRPPPMMMJJJKKKPPPXXX^^^bbbmmm|||uuukkkddd___tttuuudddmmm|||eeeXXXWWWUUUTTTUUURRRMMMMMMPPPhhhvvvJJJ===;;;:::===666;;;666666666666666666666666666666777888999;;;<<<===BBBOOOfffUUU\\\dddmmmyyy|||rrrbbbXXXPPPPPPSSSUUUZZZ^^^cccfffkkkooorrrqqqooolllpppnnnjjjeeeaaa^^^]]]\\\\\\^^^bbbeeehhhmmmssswwwwwwzzz~~~fffTTTNNNIIIHHHGGGDDDEEEHHHGGGKKKLLLIIIFFFEEEBBB>>>>>>>>>>>>>>>============<<<======???@@@BBBDDDEEEFFFVVVuuu]]]eeeZZZ@@@===<<<;;;::::::;;;<<<===>>>TTTkkkzzzyyymmmbbbWWWLLLFFFEEEDDDEEEIIIJJJJJJNNNSSSLLLLLLLLLKKKNNNVVVccclll|||}}}vvvrrrqqqrrryyy~~~sssssspppnnnnnnooossszzz~~~mmm___TTTKKKIIIKKKJJJHHHNNNRRRXXX|||dddFFFCCC>>>;;;:::999777666888888888777777:::>>>AAA^^^zzztttllleeeaaaoooxxx]]]LLLFFF===<<>>>>>>>>>>><<<======???@@@BBBDDDEEEGGGRRRnnn___ccc^^^@@@===<<<;;;::::::;;;<<<===@@@QQQdddsss{{{pppdddYYYPPPJJJFFFHHHGGGJJJNNNOOONNNQQQVVVLLLNNNQQQUUUZZZcccooowwwyyynnnddd```dddjjjsss{{{{{{tttooommmoooppppppsssyyymmm___TTTKKKIIIKKKJJJHHHOOORRRYYY|||fffHHHDDD???<<<:::999888666888888888777777:::>>>AAAZZZyyyrrrnnnccc^^^mmm}}}qqqWWWHHHDDD======CCCCCCFFFIIINNNRRRTTTSSSQQQOOOQQQVVV]]]___^^^\\\]]]___bbb\\\SSSMMMNNNTTT\\\aaa|||xxxlllddd[[[\\\tttrrrdddppprrr___VVVVVVUUUUUUTTTNNNHHHJJJOOOqqqrrrLLLAAA;;;888<<<555777666666666666666666666666666666777888999;;;<<<===???NNNhhh```jjj~~~hhhUUUOOOIIIIIIMMMUUUZZZXXXWWWWWWTTTZZZcccjjjnnnooooooooopppmmmhhhdddaaa_________\\\___cccgggkkkoootttwwwzzz~~~{{{yyyxxxzzzwwwpppkkkkkk^^^___]]]YYYWWWTTTKKKBBB============>>>>>>>>>>>><<<======???@@@BBBDDDEEEHHHNNNggg```___cccBBB===<<<;;;::::::;;;<<<===DDDSSScccpppzzzssshhh\\\RRRKKKHHHFFFHHHIIINNNSSSSSSQQQTTTZZZTTTWWW\\\aaagggnnnuuuzzzxxxrrrhhh___\\\bbboooyyyqqqhhheeefffjjjoooiiiooossssssvvv|||nnn___TTTKKKIIIKKKJJJHHHOOOTTT[[[~~~aaaHHHDDD@@@<<<;;;:::888777888888888777777:::>>>AAAZZZ{{{vvvsssdddZZZhhhtttlllSSSEEECCC===>>>EEEEEEIIILLLPPPSSSTTTSSSQQQOOOVVV]]]dddfffcccaaaccceeefff^^^SSSMMMNNNUUU^^^ccc~~~rrrgggcccYYY]]]xxxoooeeevvvqqq```XXXVVVUUUUUUSSSMMMGGGJJJQQQlllhhhGGG???:::999???999:::666666666666666666666666666666777888999;;;<<<===AAAPPPiiijjjzzzjjjWWWNNNLLLKKKLLLRRRYYYZZZXXXXXX[[[YYY```iiippprrrrrrqqqqqqnnnkkkgggbbb___^^^______]]]```dddgggkkkooosssvvv|||~~~zzzzzzuuutttqqqnnnkkkcccRRRAAA<<<=========>>>>>>>>>???<<<======???@@@BBBDDDEEEHHHJJJaaa```ZZZeeeDDD===<<<;;;::::::;;;<<<===BBBSSSfffuuurrrlllaaaUUUKKKFFFEEEEEEEEEHHHNNNTTTUUUSSSWWW^^^[[[]]]```cccfffiiilllnnnfffccc___aaajjjyyyssseeeWWWSSSTTTYYYaaajjjjjjssszzzzzz{{{nnn___SSSKKKIIILLLIIIHHHPPPUUU\\\```HHHDDD@@@===<<<;;;:::888888888888777777:::>>>AAAYYY|||yyykkk[[[eeeqqqhhhPPPCCCAAA===???EEEFFFIIILLLOOORRRTTTSSSQQQPPPXXX^^^eeegggdddbbbdddgggfff]]]QQQKKKNNNWWW```fff{{{lllcccbbbZZZaaa~~~kkkeee{{{nnn^^^WWWUUUUUUUUUTTTMMMGGGKKKSSSfffbbbCCC???:::999???999999666666666666666666666666666666777888999;;;<<<===AAAQQQkkkkkkjjjPPPLLLOOOOOOSSSTTTXXX\\\[[[XXX[[[aaalllrrrzzz~~~{{{yyyyyymmmjjjeee```^^^]]]^^^^^^]]]```dddhhhkkknnnrrruuu||||||nnnUUU>>><<<=========>>>>>>??????<<<======???@@@BBBDDDEEEHHHHHH]]]aaaWWWzzzdddDDD===<<<;;;::::::;;;<<<===<<>>AAASSSwwwuuuttt___eeerrrfffNNNAAAAAA<<<>>>EEEFFFIIIKKKNNNQQQSSSSSSSSSRRRVVV]]]ddddddaaa___aaaeeeddd[[[OOOJJJNNNXXXccciiiyyyiiiaaabbb]]]eeeiiieee}}}jjjZZZTTTUUUUUUVVVTTTMMMHHHLLLTTThhhaaaDDD@@@;;;888>>>666444666666666666666666666666666666777888999;;;<<<===???PPPllleeeccc]]]TTTMMMKKKNNNRRRTTT[[[]]]YYY[[[gggtttzzzxxxtttooohhhaaa\\\]]]___``````aaacccgggkkknnnrrrvvvyyywww[[[GGG@@@<<<===>>>>>>======>>>???>>>======>>>@@@BBBDDDEEEEEELLLZZZzzzbbbVVVhhhHHH>>>===<<<;;;;;;<<<===>>>EEEPPPddduuuxxxddd\\\QQQHHHCCCCCCCCCDDDGGGGGGMMMUUUWWWSSSTTTXXXccceee```UUURRRVVVVVVQQQWWW[[[eeeuuuuuueeeXXXOOOOOOPPPTTTZZZbbbjjjnnnsss___PPPJJJKKKLLLNNNKKKNNNYYYfff___IIIEEE@@@<<<;;;;;;:::999999888777777888999<<<===JJJooorrrpppaaacccppp___III???@@@===???EEEEEEHHHKKKNNNMMMJJJLLLQQQVVV\\\^^^___^^^\\\[[[\\\^^^\\\YYYMMMKKKXXX___bbblll~~~vvvjjj```[[[___bbbiiijjj}}}yyyeeeYYYUUURRRXXXSSSNNNMMMIIIJJJVVV~~~WWWKKK>>>;;;<<<:::888888555666777777777777777777666666777777888999;;;<<<@@@KKKmmm~~~PPPQQQQQQOOONNNOOOSSSWWW[[[]]]^^^```lllxxxuuuoooiiibbb^^^]]]___``````aaacccfffiiilllpppvvvyyy}}}~~~}}}fffNNN???;;;;;;<<<>>>>>>======>>>@@@>>>>>>>>>>>>@@@BBBDDDEEEEEELLLZZZzzz^^^YYYkkkFFF>>>===<<<;;;;;;<<<===>>>GGGNNN```xxxfff|||rrr^^^VVVLLLDDDAAABBBDDDEEEKKKJJJMMMTTTVVVTTTVVVZZZaaaYYYRRROOOPPPSSSYYY```fffkkkuuuzzzvvvpppkkkfff___WWWRRRTTTXXX]]]bbbhhhtttttt___PPPJJJJJJKKKMMMJJJLLLUUUaaaxxx```JJJFFFAAA===<<<;;;:::999999888777777888999<<<===IIIkkkooo{{{rrr______lll___HHH>>>@@@===???FFFFFFHHHKKKMMMMMMLLLNNNTTTYYYZZZYYYVVVSSSQQQQQQTTTWWWWWWVVVNNNOOO\\\cccjjjxxxzzzssshhh```\\\___eee~~~hhhkkkwwwcccXXXUUURRRXXXTTTNNNMMMHHHKKKYYYSSSGGG===;;;<<<;;;999999666777777777777666555555666666777777888:::;;;<<>>>>>:::;;;============???@@@>>>>>>>>>>>>???AAACCCEEEDDDKKKZZZzzz^^^XXXmmmDDD>>>===<<<;;;;;;<<<===>>>FFFLLL^^^yyyaaattthhhUUUNNNFFF@@@???BBBEEEGGGOOOMMMMMMQQQSSSTTTXXX\\\^^^OOOHHHNNNTTTXXXeeeuuuxxxyyy{{{}}}|||wwwoooiiigggaaaYYYRRROOOOOOQQQSSSWWW___jjjqqqxxxtttnnnmmmxxxttt___PPPIIIIIIJJJLLLKKKMMMTTT```wwwfffMMMIIICCC???===<<<;;;::::::999777777777999;;;===FFFfffnnnvvvttt]]]ZZZeee|||^^^HHH???@@@>>>AAAGGGGGGHHHKKKNNNNNNOOORRRXXX]]]YYYUUUNNNIIIHHHJJJOOOSSSRRRSSSPPPUUUdddmmmxxxzzztttmmmeee___]]]___jjjyyyfffmmmsssaaaWWWUUUSSSXXXTTTOOOMMMHHHMMM___{{{NNNDDD<<<<<<===;;;999999777777777666555555444444777777777777999:::;;;<<>>>>>>>>???AAACCCDDDCCCJJJYYYyyybbbTTT}}}kkkCCC>>>===<<<;;;;;;<<<===>>>BBBLLLbbbfff~~~kkk^^^MMMHHHAAA>>>???DDDIIILLLRRRNNNLLLMMMPPPTTTXXX\\\VVVPPPNNNUUUaaakkkvvv}}}uuulllhhhiiihhhbbb\\\XXXRRRLLLIIILLLRRRXXX[[[[[[fffuuuqqqgggbbb___```gggqqqzzzttt___PPPIIIHHHIIILLLLLLPPPWWWccc}}}qqqPPPLLLFFFAAA???===<<<::::::999888777777999;;;<<>>>>>===>>>???AAA??????>>>>>>???AAACCCDDDBBBIIIWWWvvveeeSSSzzzhhhCCC>>>===<<<;;;;;;<<<===>>>@@@NNNjjjfff~~~wwwcccVVVHHHDDD@@@@@@CCCHHHMMMPPPRRROOOKKKJJJNNNTTTXXXXXXLLLWWW^^^aaannnxxxpppdddZZZ[[[dddggg___UUUNNNJJJGGGJJJRRRZZZ^^^^^^dddqqq~~~{{{pppaaa[[[[[[\\\^^^bbbfffqqqqqq^^^PPPIIIHHHIIIKKKMMMQQQVVVcccvvvSSSOOOIIIDDDAAA>>>===;;;:::999888777777999:::<<<===VVV~~~vvvsss]]]YYY^^^ssssss___III@@@CCCBBBFFFMMMNNNSSSTTTTTTUUUWWWZZZ^^^aaa]]]WWWPPPOOOTTTYYY[[[ZZZRRROOOLLLYYYooozzzwwwoooggg```]]]___```vvvllldddsssppp```XXXWWWTTTXXXUUUPPPMMMGGGTTTooommmJJJCCC>>>>>>===888666666555555555444555666777888777777888888999:::<<<===>>>IIIooo|||OOONNNMMMOOOSSSWWWZZZ[[[WWWVVVWWWYYYXXXTTTTTTWWWRRRLLLGGGGGGFFFEEEIIINNNTTTWWWYYY[[[[[[[[[\\\]]]bbbccceeegggjjjpppvvvzzz}}}~~~hhhWWWJJJ???::::::===???@@@???>>>>>>???AAA@@@??????>>>???AAABBBCCCBBBGGGTTTrrreeeVVVhhhDDD>>>===<<<;;;;;;<<<===>>>AAAPPPmmmfff|||ppp]]]PPPEEECCCBBBDDDHHHMMMQQQRRRQQQOOOLLLJJJNNNUUUWWWTTTIII]]]iiikkkvvv}}}ggg^^^ZZZZZZeeeqqqooo^^^MMMFFFFFFHHHNNNWWW^^^ccceeerrr|||xxxkkkggg___aaaeeeiiinnn{{{nnn\\\OOOIIIIIIJJJKKKMMMOOORRR^^^|||vvvWWWRRRKKKFFFBBB@@@===<<<;;;:::888777777888:::;;;;;;NNNwwwuuuwwwbbb^^^___ooo{{{```KKKBBBFFFEEEIIIQQQQQQYYYXXXXXXYYY\\\___bbbddd```YYYSSSTTT[[[```aaa^^^TTTQQQNNNZZZllltttwwwoooggg```^^^```eee}}}jjjgggxxxnnn```YYYXXXUUUXXXUUUQQQMMMGGGWWWwwwhhhJJJDDD???>>><<<888666777777666555555555777888999888888888888999;;;<<<======FFFlll~~~UUUWWW]]]cccfffddd]]]XXXRRRMMMKKKMMMNNNMMMQQQWWWPPPJJJEEEBBB???<<<>>>CCCIIINNNSSSWWWXXXYYY[[[]]]^^^aaadddfffjjjnnnssswww|||~~~yyybbbSSSHHHAAA======@@@AAABBBAAA?????????AAA@@@????????????@@@BBBCCCBBBFFFQQQnnndddWWWlllEEE>>>===<<<;;;;;;<<<===>>>CCCOOOjjjiii}}}~~~|||iiiWWWKKKCCCCCCDDDGGGLLLPPPRRRSSSPPPPPPNNNLLLQQQXXXWWWQQQQQQ___lllrrrzzz}}}oooZZZ[[[```jjjwww|||qqqYYYFFFDDDJJJQQQWWW\\\fffttt~~~xxxxxx{{{zzzjjjZZZNNNJJJJJJKKKKKKNNNPPPQQQ___vvvYYYTTTMMMGGGCCCAAA>>><<<;;;:::888777777888:::;;;;;;FFFlllrrriiieeeaaaiiiaaaLLLDDDHHHGGGLLLTTTUUU[[[ZZZZZZ\\\```dddgggiiifff^^^VVVVVV^^^eeedddaaaYYYYYYYYYaaajjjjjjyyy|||uuuooohhhaaa___bbbkkkzzzjjjmmm~~~}}}lll^^^WWWWWWVVVXXXUUURRRMMMGGGZZZ}}}fffIIICCC>>>>>><<<999999;;;<<<:::888666555666777777888888888999:::;;;<<<===>>>EEEkkkaaagggqqqyyyyyyooo___RRRRRRLLLKKKPPPSSSQQQQQQUUUQQQKKKFFFCCC???<<>>===>>>BBBCCCCCCBBB@@@??????@@@@@@@@@?????????@@@BBBCCCBBBFFFOOOkkkeeeUUUqqqEEE>>>===<<<;;;;;;<<<===>>>CCCLLLeeeiii}}}yyyxxxeeeSSSHHHBBBBBBEEEIIIOOORRRSSSRRRPPPQQQPPPNNNSSSZZZXXXPPP\\\aaakkkwww|||uuudddVVVaaakkkyyymmmTTTBBBFFFQQQ\\\```dddqqqwwwhhhXXXNNNJJJKKKLLLLLLPPPRRRTTTdddzzz[[[VVVOOOHHHDDDAAA>>><<<;;;:::999777777888:::;;;===BBBdddoooooojjjccceeezzzbbbMMMEEEIIIIIIMMMVVVWWW[[[[[[[[[^^^ccchhhlllmmmmmmcccXXXXXX```ggggggccc^^^bbbeeeiiiiiieeevvv|||yyysssooohhhaaaaaadddpppxxxlllqqq{{{kkk]]]VVVVVVVVVXXXUUURRRMMMGGG[[[hhhGGGBBB>>>===<<<:::;;;??????>>>:::777555555555555888888888999:::;;;<<<===???EEEkkkqqqsss```SSSKKKUUUQQQLLLMMMWWWbbbeeebbbVVVKKKAAA???@@@AAABBBDDDHHHJJJLLLPPPTTTYYY]]]```\\\aaaeeefffgggkkkoooqqqzzznnnaaaRRRJJJDDD@@@@@@BBBDDDGGGIIIHHHFFFBBB@@@???@@@@@@@@@AAABBBCCCDDDEEEEEEEEELLLjjjdddWWWlllEEE>>>===<<<;;;;;;<<<===>>>BBBMMMbbbqqqzzzvvv}}}rrr\\\MMMGGGGGGEEEEEEIIIOOOSSSSSSRRRSSSPPPSSSYYYWWWPPPRRRZZZaaa]]]gggyyywwwddd]]]eeeuuuwwwsssVVVIIIMMMOOOYYYbbbgggtttzzzooo___RRRKKKIIIKKKLLLLLLJJJPPPYYYooobbbSSSNNNOOOFFFAAAAAA<<<===<<<;;;999888888999999888CCCVVVmmm|||ffffffbbbqqqfffOOOEEEIIIJJJPPPYYYZZZ___cccccc```dddmmmsssrrryyykkk[[[___mmmlllkkkvvvttt{{{eeeWWWeeeiiisss}}}uuunnniiiccc^^^^^^bbbnnnnnnooowwwoooaaaYYYWWWXXXXXXWWWSSSSSSPPPKKK___aaaFFFCCC???===<<<;;;999888888888888888777777777777666666777888999;;;===>>>@@@IIIggg___NNNQQQXXX[[[XXXVVV[[[gggooojjj```KKKCCC======@@@BBBEEEHHHHHHHHHIIILLLRRRXXX]]]```aaadddffffffiiimmmrrruuu{{{zzzfffYYYMMMFFFDDDBBBDDDGGGEEEGGGJJJJJJGGGCCCAAA@@@@@@@@@@@@AAABBBCCCDDDEEEEEEFFFMMMjjjcccZZZmmmGGG>>>===<<<<<<<<<<<<===>>>AAALLL```xxx{{{zzznnnZZZLLLGGGGGGIIILLLOOOQQQSSSUUUVVVPPPPPPRRRVVVUUUSSSVVV[[[aaa```kkkyyyvvvfffcccmmmzzz{{{^^^IIIHHHOOOTTT___iiiqqqxxxmmm]]]PPPJJJJJJKKKLLLLLLMMMTTT[[[mmm|||gggXXXTTTSSSJJJEEEEEE@@@???>>><<<;;;:::::::::;;;:::AAAPPPzzzsssiiieeeaaaooodddNNNEEEHHHGGGLLLUUUVVVZZZ___cccfffnnnxxx}}}|||vvvoooccccccoooqqqrrr{{{ooo\\\dddfffpppzzzsssmmmhhhbbb]]]]]]aaalll|||eeehhhsss~~~jjj\\\VVVUUUUUUVVVXXXVVVUUUPPPIII___^^^FFFCCC???===<<<;;;999888888888888888777777777777666666777888999;;;===>>>???GGGeeejjjNNNGGGSSS___]]]]]]___fffppprrreeeUUUAAA<<<;;;???CCCFFFJJJOOOQQQPPPPPPVVV___ggglllmmmiiigggeeefffhhhmmmssswwwzzz~~~ooo```TTTHHHDDDBBBBBBDDDGGGFFFHHHKKKJJJHHHDDDAAA@@@@@@@@@@@@AAABBBCCCDDDEEEEEEFFFNNNllleee^^^lllHHH???>>>===<<<<<<===>>>??????KKK]]]}}}}}}|||iiiVVVJJJGGGHHHNNNTTTWWWVVVUUUXXXZZZTTTXXXYYYWWWWWW\\\aaaaaaaaafffsss|||vvviiikkkvvvnnnQQQKKKPPPTTTWWWccclllwwwtttiiiYYYMMMIIIJJJLLLMMMKKKNNNVVV[[[iiigggYYYUUUTTTJJJGGGFFF???AAA@@@>>><<<;;;;;;;;;;;;;;;???HHHmmm|||mmmccc```llldddOOOFFFHHHFFFIIIQQQSSSSSSXXX]]]eeepppzzz}}}{{{sssxxxpppiiipppvvvxxx~~~nnn\\\ccchhhwww{{{wwwxxxwwwwww{{{|||vvvqqqkkkgggbbb\\\]]]bbbppprrr]]]bbbsssyyyfffYYYUUUUUUUUUTTTXXXYYYWWWOOOIIIdddWWWGGGDDD@@@===<<<<<<:::888999999888888888777777777777777777888:::;;;======>>>DDD```fffNNNKKKTTTZZZZZZZZZ^^^aaadddfffaaaRRRCCC???===???EEEJJJLLLQQQWWWZZZ\\\aaalllxxxtttllleeedddfffjjjpppuuuxxx|||iii```TTTIIIDDDBBB@@@AAACCCGGGHHHJJJIIIFFFBBB@@@???@@@@@@@@@AAABBBCCCDDDEEEEEEGGGOOOmmmiii___hhhGGG???>>>===<<<<<<===>>>??????KKK[[[vvvzzzwwwdddSSSJJJJJJKKKPPPVVVZZZZZZYYYYYYZZZXXX^^^]]]WWWXXXbbbgggdddbbbnnn}}}wwwmmmqqqzzzzzzcccTTTTTTWWWUUU^^^hhhppp~~~yyy{{{pppdddUUUKKKHHHKKKMMMMMMJJJLLLSSSYYYiiihhh\\\YYYVVVNNNLLLKKKCCCCCCAAA???===;;;;;;;;;;;;:::===BBBcccooobbb___iiifffPPPGGGIIIFFFIIIQQQSSSPPPQQQTTT[[[eeelllnnnlllrrr}}}ooorrr{{{~~~qqqeeelllsssvvvqqqrrryyy}}}zzzsssoookkkhhhbbb^^^```fff{{{nnn\\\cccyyyvvvdddZZZXXXXXXYYYTTTZZZZZZVVVMMMLLLoooPPPGGGDDDAAA>>>===<<<;;;999999999999888888888777777888888888999:::;;;<<<======AAA\\\nnnMMMDDDPPP\\\\\\VVVXXX___bbb\\\SSSJJJ@@@888AAABBBGGGMMMOOOPPPVVV]]]aaahhhuuuuuugggccceeehhhmmmsssvvvyyy~~~mmmaaaWWWMMMJJJHHHDDDCCCEEEIIIIIIIIIFFFBBB???>>>>>>@@@@@@@@@AAABBBCCCDDDEEEFFFHHHPPPoooiiiYYYbbbDDD???>>>===<<<<<<===>>>??????MMMZZZrrruuusss```PPPKKKLLLOOOPPPTTTYYY]]]]]]YYYUUUZZZ^^^[[[TTTVVV```ddd```eeexxxxxxpppsssyyyxxxvvvqqqfffZZZSSSUUUZZZgggoooyyyxxxnnnqqq~~~mmm```QQQHHHHHHKKKMMMMMMMMMLLLQQQYYYmmmnnndddbbb___WWWVVVUUULLLDDDBBB@@@===;;;:::::::::999===???ZZZ{{{yyyrrrccc```fff{{{iiiQQQEEEGGGEEEIIIPPPPPPPPPMMMLLLPPPXXX^^^bbbdddtttyyyzzz~~~tttwww~~~~~~vvvrrrnnnkkkhhhccc```eeemmm~~~lll___gggpppaaa[[[ZZZ[[[[[[WWW\\\ZZZSSSLLLQQQ~~~yyyOOOHHHEEEAAA???>>>===;;;:::999999999999888888888888888888999999:::;;;<<<===<<<>>>WWWiiiZZZMMMLLLRRRVVVWWWXXXYYY______SSSEEE===;;;:::CCCFFFLLLRRRTTTUUU\\\eeesss|||hhhcccdddffflllsssuuuxxx}}}tttaaaZZZTTTTTTTTTQQQOOOOOOMMMLLLIIIDDD???<<<<<<===@@@@@@@@@AAABBBCCCDDDEEEFFFHHHRRRqqqdddSSS|||\\\BBB>>>===<<<;;;;;;<<<===>>>???MMMYYYqqqwwwppp\\\MMMJJJNNNPPPPPPRRRWWW\\\\\\XXXSSS______\\\YYY\\\bbbeeecccmmmuuuqqqssstttqqq|||{{{bbbPPPVVVffffffnnn~~~mmm^^^hhhkkk^^^OOOGGGHHHLLLNNNMMMRRRPPPUUU^^^sssssskkkhhhcccZZZ[[[YYYMMMEEECCCAAA>>>;;;:::::::::888======PPPnnnxxxzzzeeebbbeeetttrrrUUUDDDDDDDDDHHHNNNKKKOOOLLLKKKNNNSSSXXXaaaiiixxx~~~{{{rrrpppmmmkkkhhhcccccckkkvvvwwwhhhbbbmmmzzziii]]]ZZZ[[[[[[[[[ZZZ]]]XXXQQQLLLWWWsssRRRIIIFFFBBB???>>>===<<<::::::999999999999888888888999999999999:::;;;<<<======<<>>;;;>>>@@@DDDIIIQQQXXXZZZ]]]gggsss|||eee___aaacccjjjrrrvvvyyy~~~{{{fff```^^^aaabbb^^^[[[ZZZRRROOOJJJBBB<<<:::;;;===@@@@@@@@@AAABBBCCCDDDEEEFFFIIISSSrrr___SSSZZZBBB===<<<;;;::::::;;;<<<===>>>LLLXXXqqqlllXXXJJJIIINNNOOOQQQTTTWWWYYYYYYVVVTTTddd^^^\\\```dddfffhhhjjjyyypppooorrrpppwwwgggYYY^^^gggcccjjjeee^^^tttkkk^^^NNNFFFHHHMMMNNNMMMRRRSSS[[[cccsssxxxqqqnnnfff\\\[[[XXXJJJGGGEEECCC???===;;;;;;:::888>>>:::FFF___{{{gggddddddooo^^^GGGEEEFFFKKKMMMHHHLLLJJJKKKOOORRRVVVaaammmzzzrrrnnnkkkiiifffbbbdddppp}}}ooocccfffuuusssccc[[[ZZZ\\\\\\[[[\\\]]]WWWPPPNNN[[[lllQQQIIIFFFBBB@@@???>>><<<;;;::::::999999999888888888:::::::::::::::;;;<<<===>>>;;;PPP}}}PPPHHHFFFKKKPPPOOOOOOQQQQQQQQQLLLAAA:::<<>>@@@@@@@@@AAABBBCCCDDDEEEFFFIIISSSsss]]]VVVYYYCCC<<<;;;:::999999:::;;;<<<===KKKWWWpppjjjUUUGGGGGGNNNMMMRRRWWWXXXVVVUUUVVVWWWaaaYYYXXXaaafffdddffflll~~~kkkmmmqqqnnn|||}}}fffdddccc[[[ffflllhhhfffkkk^^^MMMFFFIIINNNOOOMMMOOOTTT^^^dddooo{{{vvvmmmaaa___[[[KKKIIIGGGDDDAAA>>>===<<<<<<:::???777>>>TTTiiifffdddlllhhhMMMIIIJJJOOOOOOGGGHHHHHHKKKPPPPPPRRR]]]kkk{{{tttmmmjjjgggdddaaadddrrrkkkbbbjjj{{{{{{pppbbb[[[[[[^^^^^^\\\\\\]]]WWWQQQOOO\\\gggNNNIIIFFFCCC@@@???>>>===;;;:::::::::999999999888888::::::::::::;;;;;;<<<===>>>;;;NNN{{{JJJLLLMMMNNNOOONNNNNNNNNIIIFFF@@@:::999???EEEHHHJJJRRRYYYZZZ^^^ooommmYYY[[[dddfffhhhmmmtttwww{{{qqqlllmmmssswwwssslllhhh[[[VVVMMMCCC<<<:::<<>>>>>===<<<<<<<<<<<<<<>>======555<<>>AAAKKKpppNNNNNNOOOPPPQQQPPPNNNMMMFFFDDD@@@===>>>CCCHHHKKKOOOTTT]]]hhhtttqqqaaaWWW]]]dddgggllluuutttwww{{{~~~sssmmmkkkooorrrnnniiifff[[[UUULLLBBB<<<:::<<<>>>@@@@@@@@@AAABBBCCCDDDEEEFFFKKKTTTooo[[[[[[SSSAAA>>>>>>===<<<<<<<<<<<<<<>>>>>777===AAAEEEfffssssssdddeeettt^^^MMMMMMPPPPPPOOOOOONNNKKKJJJMMMTTT[[[___dddkkktttxxxwwwvvvyyy}}}wwwqqqjjjfffaaa___dddppp~~~hhhbbbaaaooovvveeeZZZ]]]bbb``````dddcccYYYYYYTTTNNNrrr]]]OOOJJJIIIGGGEEEBBB???===<<<:::::::::999888888777777888888999999:::;;;;;;<<<===???HHHkkkQQQPPPPPPRRRTTTTTTPPPLLLFFFCCCAAAAAACCCGGGMMMQQQ]]]___mmm~~~lll^^^YYYZZZ```eeegggoooyyyuuuxxx{{{~~~wwwnnniiijjjkkkhhhcccbbbZZZTTTJJJAAA;;;:::;;;===@@@@@@@@@AAABBBCCCDDDEEEGGGLLLSSSmmmVVV\\\PPPAAA>>>>>>===<<<<<<<<<<<<<<<<<>>999===???AAA\\\tttzzzddd```oooqqqYYYQQQQQQTTTWWW[[[VVVQQQNNNPPPWWW___eee```eeekkknnnnnnnnnmmmmmmooowww|||tttlllhhhfff```\\\gggyyyaaa^^^cccxxxlllbbb\\\```cccaaaccchhhddd^^^YYYQQQYYYZZZOOOKKKJJJHHHEEECCC@@@>>>===;;;::::::999999888888777888888888999999::::::;;;===>>>DDDcccOOONNNOOOSSSWWWWWWRRRMMMJJJEEEAAABBBEEEJJJQQQXXXiiiooo```WWWZZZ[[[]]]bbbeeejjjqqqxxxvvvyyy||||||qqqhhhfffeeebbb___^^^XXXQQQGGG???;;;:::;;;<<<@@@@@@@@@AAABBBCCCDDDEEEHHHMMMTTTlllSSSaaaNNNAAA>>>>>>===<<<<<<<<<<<<<<<>>>IIIZZZyyy{{{uuu```PPPFFFFFFKKKPPPSSSTTTRRRRRRUUUVVVTTTMMMTTTYYY```eee___aaaqqq{{{wwwqqqzzzdddbbb[[[___fff~~~sssfffggghhhqqq|||fffXXXJJJFFFIIILLLNNNQQQRRRQQQaaaxxx}}}yyysssooommmiiiccc___]]]XXXPPPJJJFFFDDDAAA@@@<<<:::===>>>>>>QQQxxx|||hhh```mmmfffUUUQQQUUUZZZ```ZZZTTTSSSTTTWWW^^^dddgggkkkooorrrtttuuurrrnnnqqquuuxxx{{{zzzsssiiigggggg```[[[hhh|||~~~sssdddccclllyyyfffaaa___bbbcccbbbccchhhcccaaaWWWPPPhhhtttXXXQQQKKKJJJHHHFFFCCCAAA???>>>;;;;;;;;;:::999999888888888888888999999999::::::===???AAAZZZJJJKKKOOOTTTXXXYYYUUUQQQOOOGGGAAABBBEEEKKKVVVaaaooo]]]NNNUUUYYYZZZ[[[___gggqqqxxxzzzwwwzzz}}}tttiiidddbbb^^^[[[[[[UUUMMMDDD===:::;;;<<<===@@@@@@@@@AAABBBCCCDDDEEEHHHNNNVVVnnnVVVoooMMMAAA>>>>>>===<<<<<<<<<<<<<<>>HHHjjjqqqeeejjj~~~rrrYYYQQQTTTYYY]]]XXXVVVXXXXXXWWWYYY^^^mmmsssyyy|||xxxzzz}}}{{{~~~yyyrrriiiffffffaaa```ooozzzhhhgggiiiuuutttcccaaabbbddddddbbbcccfffbbbbbbUUUTTT|||kkkWWWQQQKKKJJJHHHFFFCCCAAA???>>><<<<<<;;;;;;:::999999999999999999999999:::::::::<<>>>>>@@@@@@@@@AAABBBCCCDDDEEEGGGOOOYYYrrr{{{VVVzzzJJJBBB>>>>>>===<<<<<<<<<<<<<<<<<>>>>>:::<<<@@@BBB\\\xxxiiihhhvvv~~~aaaTTTSSSUUU\\\XXX[[[ccceee```___dddtttzzzwwwqqqhhhccccccccckkk|||zzzgggeeelll{{{ooobbbbbbbbbcccddddddddddddcccaaaTTT\\\kkkYYYOOONNNMMMJJJGGGDDDAAA???>>>===<<<<<<;;;;;;::::::999:::::::::::::::::::::::::::BBB@@@JJJwwwEEELLLVVV[[[ZZZXXXWWWWWWLLLBBB===DDDKKKRRR```ooo}}}rrrPPPIIIUUUaaaccciiijjjhhhooo}}}xxxsssvvvzzz|||tttjjjeeebbb[[[TTTRRRNNNFFF===888:::===??????@@@@@@@@@AAABBBCCCDDDEEEEEEOOO\\\wwwqqqWWW|||FFFCCC>>>>>>===<<<<<<<<<<<<<<<;;;@@@MMMfffppp~~~lll]]]UUUOOOLLLKKKJJJJJJHHHGGGLLLTTTWWWUUUNNNOOOQQQ```pppjjj___aaaaaavvvooo{{{mmm}}}nnnyyyvvv^^^RRRJJJKKKOOOPPPOOOOOOUUUZZZ~~~uuulllgggeee```]]]YYYVVVRRRNNNIIIFFFCCCBBB;;;<<>>@@@@@@@@@@@@@@@AAABBBCCCDDDEEEDDDOOO^^^zzzooo\\\uuuCCCDDD>>>>>>===<<<<<<<<<<<<<<<<<>>>>>FFFMMM[[[jjjmmmpppbbbSSSMMMZZZnnnvvvlllmmmmmmiiinnnrrrvvvxxxyyy}}}{{{rrrggg```\\\WWWNNNGGGFFFAAA;;;:::===@@@???<<>>===>>>@@@IIIRRRmmmeeeppplllUUUMMMQQQXXXTTT]]]pppllleeerrrtttmmmfffgggfffgggvvvwwwhhhfffwwwvvvggg```___aaa```aaafffllllllhhhddd[[[ZZZfff\\\YYYTTTRRRPPPNNNLLLJJJGGGDDDBBBAAA???===<<<;;;<<<<<<@@@??????>>>===<<<<<<<<<:::<<<@@@BBBWWWQQQTTT___eeeaaadddeee[[[LLL??????HHHMMMZZZhhhjjj|||rrrhhh^^^SSSQQQccc{{{xxxkkkjjjjjjffflllqqquuuwwwvvvzzzwwwnnnddd]]]ZZZTTTLLLEEEBBB===999999===@@@@@@???AAAAAAAAABBBDDDEEEGGGHHHKKKRRR^^^dddaaalllEEEBBB======<<<;;;;;;;;;<<<<<<:::AAAEEEPPPaaappptttqqqbbbWWWNNNJJJJJJNNNJJJHHHKKKNNNOOOQQQUUURRRPPPSSS^^^kkkooofff[[[XXXggg}}}}}}hhhjjjzzzyyywwwvvvsssiiiggg~~~sssbbbRRRLLLIIIMMMPPPNNNLLLLLLNNNQQQ{{{||||||{{{wwwpppjjjhhhjjjlllppppppiiiccc```[[[VVVKKKFFFBBBAAA??????DDDLLL|||~~~pppdddhhh{{{}}}dddTTTOOOXXXVVV\\\pppqqqiiiooo}}}tttkkkdddeeeeeennnqqqhhhiiizzzoooddd```bbbccccccbbbgggkkkjjjeeebbbZZZgggvvvaaaZZZYYYVVVTTTRRRPPPMMMJJJFFFDDDBBBAAA???===<<<;;;;;;<<>>>>>======<<<;;;;;;:::;;;>>>@@@SSSQQQVVVbbbhhhcccffffff]]]LLL@@@AAAJJJNNNYYYfffhhh~~~xxxrrrooojjjbbbVVVVVVlllxxxjjjfffeeebbbiiinnnrrrrrrrrrvvv~~~qqqjjj```YYYUUUPPPIIICCC<<<999777888===AAABBBAAAAAAAAAAAABBBDDDEEEGGGHHHJJJRRR___[[[iiiiiiEEE@@@>>>===<<<<<<;;;;;;<<<<<<999@@@CCCKKKYYYiiivvvuuucccWWWOOOKKKKKKMMMKKKKKKMMMMMMLLLOOOTTTQQQXXX___dddmmmsssmmmaaaWWWddd|||jjj]]]kkkppppppnnnooorrrppppppyyygggXXXNNNKKKKKKNNNOOOLLLMMMOOOTTTRRR{{{{{{uuupppnnnmmmnnnpppnnngggbbbaaa```^^^TTTOOOKKKHHHCCC???AAAFFFiii~~~lllfffqqqttt[[[QQQ[[[[[[___sss}}}uuuooowwwsssjjjcccfffeeexxxwwwjjjkkksssuuufffaaaaaaeeefffeeeeeehhhkkkiiicccbbb^^^}}}pppaaa]]]]]][[[ZZZWWWTTTOOOKKKHHHFFFCCCBBB@@@>>>===<<<;;;;;;=========<<<<<<;;;;;;:::::::::===>>>MMMyyyTTTWWWbbbeee___bbbeee]]]JJJ@@@BBBKKKNNNYYYfffhhhyyy{{{|||zzzooo```]]]qqqwwwhhhdddcccaaafffiiilllmmmoooxxxuuullleee\\\VVVRRRMMMFFFAAA999888666888<<<@@@AAAAAAAAAAAAAAABBBDDDEEEGGGHHHHHHPPP]]]SSShhhcccHHHBBB???>>>===<<<;;;;;;;;;<<<888>>>@@@IIIZZZlllvvvwwwcccVVVPPPMMMLLLJJJJJJLLLNNNLLLIIILLLRRROOO]]]hhhkkkqqqyyyvvvlll```jjj~~~mmmZZZ^^^uuujjjkkkmmmrrr{{{{{{}}}ooo^^^QQQJJJJJJMMMPPPOOOLLLNNNSSS]]]]]]yyyvvvvvvtttrrrnnnnnnkkkfffbbbbbbdddeeeaaa[[[TTTNNNFFF@@@@@@DDDVVVnnnooodddXXXbbbdddggg}}}vvvvvvqqqhhhdddjjjlllnnneeerrrkkk``````dddfffgggggggggjjjllliiibbbaaafffqqqgggcccbbb```___]]]XXXRRRMMMIIIHHHDDDCCCAAA@@@>>>===<<<;;;<<<<<<<<<;;;;;;:::::::::;;;:::<<<===GGGoooVVVWWW___^^^WWW\\\ccc^^^III???CCCKKKNNNYYYfffjjj}}}wwwjjjhhhxxxrrrfffcccccccccdddfffhhhlllttt}}}pppfffaaaYYYSSSNNNIIIDDD@@@999888888999<<<>>>@@@@@@AAAAAAAAABBBDDDEEEGGGHHHHHHQQQ___wwwQQQccc[[[JJJDDD??????>>>===<<<;;;;;;;;;999<<<===HHH\\\mmmmmm}}}|||xxxbbbUUUPPPOOONNNGGGHHHKKKNNNLLLHHHJJJPPPLLL\\\jjjpppuuu}}}~~~zzzooosssooobbb\\\iiikkklllpppyyy|||ttttttzzz~~~{{{uuufffXXXNNNGGGIIIMMMQQQPPPNNNQQQWWW^^^kkk~~~xxxqqqrrrwwwxxxtttrrrpppmmmjjjgggfffhhhllliiiaaaXXXPPPGGG@@@???CCCDDDvvvtttkkkxxxyyygggkkknnnssszzz|||nnnffffffppphhheeezzzxxxggg___aaagggdddfffggghhhkkknnniiibbb]]]rrrsssjjjccc___bbbbbb```ZZZSSSLLLIIIHHHEEEEEEDDDBBB@@@>>>===<<<;;;;;;;;;;;;::::::::::::<<<:::===>>>CCCeeeTTTUUU[[[ZZZRRRYYYcccaaaJJJAAADDDKKKMMMWWWfffjjj|||yyytttvvvvvvrrrnnnrrryyykkkcccbbbdddffffffgggjjjtttyyymmmaaa\\\UUUOOOJJJFFFAAA>>>999999:::;;;<<<===???@@@AAAAAAAAABBBDDDEEEGGGHHHIIIUUUeeesssUUU```SSSJJJCCC@@@???>>>===<<<;;;;;;;;;;;;<<<<<>>===;;;;;;;;;;;;;;;;;;;;;;;;<<<999>>>??????\\\NNNQQQZZZZZZTTT[[[fffeeeOOOEEEFFFKKKJJJSSSccchhhuuuwwwmmmccccccccceeekkkvvvzzzoooeeeaaa```cccfffiiijjjrrr|||rrrhhh[[[WWWQQQKKKFFFAAA>>><<<777999:::<<<===>>>@@@BBBAAAAAAAAABBBDDDEEEGGGHHHFFFXXXlllpppXXXdddQQQKKKBBBAAA@@@???===<<<<<<;;;;;;999===<<>>???<<>>???BBBDDDAAAAAAAAABBBDDDEEEGGGHHHBBBWWWooonnnXXXjjjTTTMMMBBBAAA@@@???===<<<<<<;;;;;;666<<<>>>CCCPPP^^^zzzfffTTTOOONNNJJJIIIFFFHHHOOOTTTRRROOOOOOKKKJJJXXXmmmvvvrrryyyzzzsss}}}zzzttt}}}{{{zzzxxxxxxcccRRRVVVaaauuu}}}ssskkk^^^OOOGGGFFFHHHHHHLLLTTTXXXXXXYYY\\\^^^rrr{{{ddd}}}|||vvvzzzwwwxxxzzzvvvmmmkkknnnfffeeedddbbbZZZNNNFFFEEEEEEIIIuuuqqqfffyyyoooooozzzxxxpppuuukkkeeedddaaabbbgggfffiiijjjjjjkkkjjjbbbYYYlllvvvqqqppprrrvvvlllnnnmmmggg]]]VVVTTTUUUKKKJJJJJJIIIGGGDDDAAA???<<<<<<<<<<<<<<<<<<<<<<<<777555===???999OOOEEEJJJRRRYYY]]]bbbfffjjjWWWJJJCCCHHHMMMMMMTTT^^^ppptttQQQTTTMMMRRRZZZ___nnn}}}}}}|||nnn___ZZZ^^^bbbcccbbbnnnnnn~~~{{{|||tttkkkdddZZZVVVPPPIIIDDDAAA>>>;;;777888:::<<<<<<======@@@AAABBBCCCCCCCCCCCCEEEGGGJJJJJJMMMllldddYYYrrrVVVJJJHHHCCCAAA>>>======<<<;;;:::===@@@>>>CCCQQQ]]]vvv}}}oooWWWJJJIIILLLKKKKKKIIILLLSSSXXXRRRHHHEEELLLZZZiiiqqqrrruuuyyy|||}}}zzz___UUUVVV\\\rrrzzzmmmaaaUUUJJJEEEFFFHHHMMMPPPRRRWWW___bbbaaafffkkkrrrvvv|||~~~zzz{{{|||yyysssoooooonnnjjjhhhcccaaadddaaaUUUKKKGGGBBBKKK___tttgggsssyyyuuuqqqssszzzgggaaaccceeeeeefffeeejjjlllhhhfffccc___ZZZxxxqqqoootttvvvqqqqqqoooiiiaaa[[[YYYYYYQQQNNNKKKHHHFFFCCCAAA>>>AAA>>>;;;999:::;;;;;;;;;:::<<<<<<@@@BBBHHHoooGGGHHHLLLRRRZZZaaaeeeggg\\\OOOFFFIIILLLMMMTTT___sss}}}^^^RRRJJJLLLTTT\\\nnn}}}nnn^^^YYY]]]bbbdddeeeiiinnnyyymmmdddcccgggyyymmmeee^^^UUUSSSNNNHHHCCC@@@>>>;;;888999;;;=========>>>@@@BBBBBBCCCCCCCCCCCCEEEHHHJJJLLLOOOnnnccc___|||UUUJJJHHHDDDBBB???>>>>>>===;;;::::::<<<;;;@@@MMMZZZsssrrrZZZLLLJJJMMMMMMLLLJJJLLLSSSXXXTTTLLLOOORRRZZZeeekkkooouuu|||{{{~~~}}}|||~~~pppWWWWWW]]]fff|||uuuiii^^^RRRHHHEEEFFFIIIMMMPPPRRRWWW^^^bbbaaafffsssppp{{{zzz|||}}}~~~yyy}}}~~~|||wwwuuuvvvuuuqqqkkkeeeccceeebbbXXXOOOKKKDDDHHHUUUxxxooorrr|||xxxoooxxxttteeeaaadddfffggghhhfffjjjjjjjjjkkkaaa^^^hhhyyyrrrooorrrsssppppppnnniiibbb\\\[[[[[[SSSPPPLLLIIIGGGEEEBBB@@@AAA???<<<:::;;;;;;;;;;;;999::::::<<<>>>BBBeeeIIIFFFEEEJJJTTT^^^cccddddddVVVKKKIIIJJJLLLTTT^^^qqqoooVVVKKKKKKRRR[[[pppooo^^^ZZZ^^^bbbfffiiieeeppp{{{mmmaaaXXXSSSWWW^^^oooxxxfff___XXXPPPPPPLLLFFFBBB???===;;;999:::<<<>>>?????????AAACCCBBBCCCCCCDDDDDDEEEHHHKKKNNNQQQqqqaaaiii{{{VVVLLLJJJFFFDDDAAA??????>>><<<;;;:::;;;888<<>><<<;;;:::<<<>>>???@@@@@@@@@BBBDDDAAABBBDDDDDDDDDFFFIIILLLMMMTTTttt^^^rrr|||YYYQQQMMMIIIFFFCCCAAAAAA???===<<<<<<===888:::DDDNNNddd|||dddTTTNNNNNNOOOOOOLLLKKKPPPXXX[[[YYYQQQXXXeeepppttttttxxx~~~yyytttrrrqqq}}}vvvkkk___TTTJJJCCCBBBEEEKKKOOORRRTTT[[[eeekkklllsss{{{}}}yyyvvvvvvxxxzzzyyy|||{{{}}}}}}zzzlllgggcccaaa```\\\WWWTTTNNNFFFBBBTTTxxxzzzpppxxxssswwwppphhhbbbeeehhhiiihhhjjjlllpppmmmqqqppp___sss}}}{{{rrrmmmnnnkkkmmmkkkiiieeeaaa___^^^]]]VVVSSSNNNKKKIIIHHHFFFEEEDDDAAA>>>======<<<;;;:::;;;===;;;<<<======SSSyyyGGGHHHIIIIIIKKKTTTaaakkkpppfffXXXMMMGGGHHHNNNVVV```tttzzzqqqVVVLLLMMMXXXgggxxxddd```ccceeejjjrrrqqq|||oooddd]]]^^^jjjvvv~~~uuuaaaWWWUUUQQQKKKJJJHHHEEE@@@===;;;;;;;;;===???@@@AAA@@@AAABBBDDDAAABBBDDDDDDDDDFFFJJJLLLLLLVVVyyy|||YYYuuuzzz\\\TTTMMMLLLIIIFFFDDDBBBAAA???===;;;<<<888999BBBKKK```~~~hhhWWWOOONNNNNNOOOMMMKKKOOOXXX^^^___[[[bbbmmmwww{{{{{{zzztttooovvv}}}tttiii\\\QQQHHHAAAAAAFFFLLLPPPSSSVVV___kkksssvvv}}}zzz{{{vvvsssssswww{{{|||~~~}}}xxxwwwxxxxxxuuummmjjjeeebbbbbbaaa^^^ZZZUUUJJJCCCMMMkkkooozzzpppttt{{{jjjfffdddhhhjjjiiihhhjjjlllpppppppppiiiccc~~~sssmmmmmmjjjllljjjfffcccaaa```___^^^YYYUUUPPPLLLJJJHHHGGGEEEEEECCC@@@???>>>===;;;999999<<<;;;<<>>???AAAAAA@@@AAABBBDDDAAABBBDDDDDDEEEGGGJJJMMMMMM[[[jjjVVVuuusss\\\WWWNNNOOOLLLHHHFFFDDDBBB@@@>>>777:::777999BBBIII\\\yyymmmZZZPPPMMMLLLOOONNNKKKNNNWWW```ccceeegggkkknnnooosss|||{{{xxxwwwzzzvvvpppeeeXXXMMMEEEAAACCCHHHOOORRRUUUXXXaaaoooyyy|||tttxxx~~~yyysssppptttzzzyyyzzzxxxsssqqqsssrrrooonnnlllhhhdddeeegggddd___[[[OOOJJJNNN___xxxzzzppprrr}}}uuufffeeegggkkkmmmjjjjjjmmmlllmmmsssooodddtttuuunnnoookkknnnkkkfffcccbbbbbbaaa```]]]YYYSSSNNNKKKIIIHHHGGGFFFDDDBBB@@@@@@>>>;;;999666:::999;;;>>>;;;EEE[[[MMMPPPSSSTTTUUU\\\gggpppyyytttiiiZZZOOOJJJKKKMMMSSS```aaaqqq}}}}}}yyycccTTTPPP\\\sssiiieeeeeeaaadddmmm{{{yyy|||tttYYYIIIFFFHHHHHHFFFIIIIIIFFFAAA<<<::::::<<<>>>???AAAAAA@@@@@@AAACCCAAABBBDDDDDDEEEGGGKKKNNNPPPbbb```ZZZyyymmm___]]]SSSQQQNNNJJJGGGFFFDDDAAA???999;;;888:::@@@DDDTTTooorrr^^^RRROOOJJJMMMNNNLLLNNNWWWaaaeeejjjiiiiiigggccceeerrryyywwwyyy}}}}}}rrrjjj___RRRIIICCCAAAEEEKKKRRRUUUWWWYYYbbboooyyy}}}uuuxxx}}}|||~~~}}}wwwooopppvvvuuuvvvtttpppnnnpppooolllkkkkkkhhhdddeeeiiifff```]]]SSSRRRPPPRRRnnnuuunnnzzzlllcccdddhhhnnnooommmnnnrrrqqqmmmwwwsssiiiuuuoooqqqnnnrrrnnnhhhfffeeeeeedddcccccc^^^WWWQQQNNNLLLJJJIIIGGGFFFCCCBBBAAA>>>;;;999666:::999:::>>>999===OOOyyyQQQRRRTTTWWW[[[cccjjjooo|||xxxnnn___RRRLLLKKKKKKKKKWWWXXXiiiyyy}}}}}}jjjaaa___nnniiifffeee___aaajjjzzzqqqUUUEEEDDDGGGHHHGGGJJJJJJGGGBBB<<<999:::<<<>>>???@@@@@@@@@@@@AAABBBAAABBBDDDEEEEEEHHHKKKNNNTTTggg^^^```~~~jjjbbbcccXXXRRROOOKKKHHHFFFDDDAAA???>>>???;;;;;;>>>>>>KKKdddyyyvvvaaaTTTPPPHHHMMMNNNLLLMMMWWWaaafffnnnnnnooommmeeebbbjjjuuuzzz|||uuuwww}}}|||}}}pppeeeZZZNNNFFFBBBAAAGGGNNNUUUWWWXXXYYYaaannnxxx{{{yyy}}}wwwyyytttsssvvv}}}yyyooommmrrrrrrtttsssnnnmmmoooooolllfffhhheeeaaacccgggddd]]]]]]TTTVVVRRRIII```}}}~~~sss|||xxxfffaaaccchhhooopppoooqqqvvvwwwnnn|||yyyqqqvvvpppssspppuuupppkkkhhhhhhhhhfffeeegggbbbZZZTTTPPPNNNLLLJJJHHHFFFDDDBBBAAA???;;;999999===;;;<<>>>>>???@@@AAABBBBBBCCCBBBDDDEEEFFFGGGHHHKKKNNNTTTuuucccZZZnnnhhh___YYYWWWVVVSSSNNNHHHDDDBBBBBB>>><<<;;;;;;;;;>>>IIIUUUooo~~~cccSSSPPPKKKKKKKKKKKKMMMUUUaaajjjsssxxx{{{xxxqqqkkkhhhhhhuuuyyymmmxxx{{{{{{pppaaaYYYNNNEEEAAADDDJJJOOOVVVVVVZZZ```cccjjj|||~~~}}}wwwsssiiirrrwww|||zzztttooonnnoooiiiyyyyyyqqqssssssmmmjjjfffdddbbbbbbdddccc```]]]^^^[[[\\\\\\WWWXXXmmm{{{tttvvvuuuhhhaaaaaabbbeeejjjooorrrsssrrrrrrwwweee{{{tttqqqqqqssstttrrrnnnmmmooopppmmmmmmhhhaaa[[[VVVRRRNNNLLLGGGFFFDDDAAA???>>>===<<<;;;:::::::::;;;===>>>???YYYUUUWWWZZZ\\\___eeekkknnn~~~~~~yyylllaaa[[[UUUPPPQQQXXX\\\bbb{{{uuufffeeeccc\\\___iii{{{cccIIIDDDHHHJJJLLLPPPUUUSSSMMMEEE===:::;;;>>>>>>>>>???@@@AAABBBBBBCCCCCCEEEGGGHHHHHHJJJMMMOOOVVVwwwhhhfffmmmhhhbbb^^^YYYXXXTTTOOOJJJFFFCCCBBB???===<<<<<<;;;>>>GGGRRRggghhhWWWRRRMMMMMMMMMLLLMMMTTT___gggttt{{{wwwmmmgggfffqqq}}}{{{nnnwwwxxxmmm]]]UUUJJJCCCBBBGGGNNNSSSYYYYYYZZZ^^^aaakkkttt}}}zzzyyyqqqvvvyyy{{{yyytttnnnkkkkkkgggxxxzzztttwwwvvvmmmjjjhhheeeddddddeeefffdddbbb```^^^______YYYVVVcccuuu~~~vvvwwwyyymmmddd```ccceeehhhkkknnnqqqssstttzzz}}}yyyssspppqqqrrrtttsssooonnnqqqqqqooonnnjjjccc]]]XXXTTTPPPNNNIIIHHHFFFDDDAAA@@@>>>>>>;;;;;;::::::;;;===>>>???OOOUUUXXX[[[]]]^^^dddnnnwwwssshhhbbb\\\WWWZZZhhhlllppp{{{nnneeegggeee```eeeqqqnnn[[[KKKKKKPPPSSSVVVZZZ^^^YYYQQQGGG???<<<<<<>>>>>>>>>???@@@AAABBBCCCCCCDDDFFFHHHIIIJJJKKKNNNQQQZZZzzzcccppplllgggbbb```]]][[[WWWRRRMMMIIIFFFDDDAAA???>>>>>><<<===DDDLLLeee}}}rrr^^^VVVPPPPPPPPPOOOPPPUUU^^^fffqqqzzz|||rrrlllkkkrrr~~~}}}ooowwwtttiiiXXXPPPFFF@@@BBBJJJSSSYYY]]]\\\\\\\\\aaaoooeee}}}yyywwwpppwwwxxxxxxwwwuuuqqqmmmjjjlll}}}~~~tttooohhhfffdddeeeggghhhiiihhhiiifffggghhhbbb[[[^^^gggooolllnnn{{{tttjjjddd```aaadddgggkkkmmmmmmpppuuuyyytttyyy~~~{{{xxxsssqqqsssqqqtttsssppppppssstttrrrpppkkkddd___ZZZWWWSSSQQQLLLKKKIIIGGGDDDBBB@@@???<<<<<<;;;;;;;;;<<<>>>???HHHrrrVVVWWWXXXXXXWWW^^^ooo}}}rrrlllfffbbbjjjzzzpppiiigggjjjiiigggnnnzzzttthhh^^^^^^aaadddhhhmmmjjjcccWWWJJJ@@@<<<<<<===>>>??????@@@AAABBBCCCCCCDDDFFFHHHIIIJJJLLLOOORRR]]]YYYwwwmmmgggaaa___aaa^^^ZZZUUUQQQNNNJJJHHHDDDAAA??????>>><<<@@@GGG___yyy}}}ggg[[[TTTTTTTTTSSSTTTYYYbbbiiimmmrrrwwwzzzzzzxxxvvvuuu{{{pppvvv~~~oooeeeTTTLLLCCC???DDDMMMVVV\\\]]]^^^______dddvvv]]]|||wwwqqqtttttttttuuuvvvtttqqqnnnpppsssnnnfffeeecccdddeeehhhjjjlllnnnkkkjjjlllhhhaaa___aaa~~~yyyrrrlllhhhiiiqqqtttfff```^^^___bbbdddhhhmmmnnnnnnqqqyyyppp}}}{{{xxxtttrrrtttpppssssssqqqqqquuuvvvsssnnnjjjddd___[[[YYYVVVTTTNNNMMMLLLIIIFFFCCCAAA@@@======<<<;;;;;;<<<===>>>CCC___\\\XXXTTTPPPNNNVVVmmm{{{wwwtttppp{{{ooogggdddfffjjjjjjjjjsss~~~{{{xxxyyy{{{{{{ppp^^^LLLAAA<<<;;;<<>>CCCRRRsssqqqaaaXXXYYYXXXVVVWWW\\\eeemmmpppllliiilllttt{{{}}}}}}uuuyyywwwyyykkkaaaRRRKKKBBB@@@FFFPPPYYY]]]\\\```cccccciiiuuuccc~~~xxxuuuuuuuuuuuuvvvuuurrroookkkvvvyyyyyy}}}uuugggdddccccccbbbbbbcccfffiiikkkjjjgggeeegggfffccc``````qqq{{{zzz{{{oookkkhhhkkkppp}}}jjj```\\\[[[^^^aaadddiiinnnpppqqquuu}}}ttt{{{yyyvvvrrrpppqqqnnnqqqrrrpppqqquuuuuussskkkgggbbb^^^[[[ZZZXXXVVVPPPOOONNNKKKHHHDDDAAA??????>>>===<<<;;;<<<===>>>>>>MMMcccZZZRRRMMMJJJQQQiii}}}}}}|||zzzxxxeee```___aaaeeegggiiiqqq{{{gggPPPBBB<<<<<<===??????@@@AAABBBCCCDDDDDDCCCDDDGGGHHHJJJLLLOOORRRbbbrrr```vvvpppjjjkkkhhhddd___\\\[[[YYYUUUQQQLLLFFFBBBBBB@@@===>>>BBBRRRuuu|||iii\\\[[[YYYVVVUUU[[[eeelllvvvnnnggghhhpppzzzuuussseee\\\PPPIIIBBBBBBKKKUUU[[[^^^\\\cccgggfffnnnnnnwww{{{vvvzzzzzzzzzxxxuuurrrooonnniiiqqqooooootttmmmbbbaaabbbcccddddddcccdddgggjjjhhhfffeeefffggggggfffeeeeeerrr{{{{{{kkkcccggglllqqq~~~qqqddd^^^\\\\\\^^^bbbfffjjjooosssuuuzzzuuu}}}wwwuuusssnnnmmmnnnkkkooopppooopppssstttqqqgggddd```]]]\\\[[[ZZZYYYRRRRRRPPPNNNJJJFFFBBB@@@@@@???===<<<<<<<<<======???FFFooojjj^^^TTTOOOLLLQQQfff}}}}}}xxxxxxxxxwwwuuummmccc^^^\\\]]]```dddhhhnnnuuupppTTTCCC======>>>???@@@@@@AAABBBCCCDDDDDDDDDFFFHHHJJJKKKNNNQQQTTTcccjjjllluuuppplllooojjjeee```^^^^^^]]]YYYUUUOOOIIICCCBBB@@@>>>???CCCSSSrrrqqq___]]]XXXRRRPPPUUU___ggguuusssppppppssszzz{{{yyymmm```WWWLLLFFFBBBEEEOOOYYY___```^^^eeehhhfffoooiii|||wwwsssppp{{{}}}}}}zzzuuupppooopppnnnqqqllllllrrrnnngggiiieeeggghhhhhhfffeeegggiiigggiiiiiiiiiiiijjjiiigggeeeppp}}}}}}www{{{qqqeeeeeennnwwwrrriiibbb```aaaaaacccgggjjjmmmpppuuuyyy}}}yyytttsssrrrooonnnpppiiimmmnnnmmmnnnqqqqqqnnneeebbb^^^]]]]]]^^^]]]]]]UUUUUUSSSQQQMMMHHHDDDAAAAAA@@@>>><<<<<<<<<<<<===???BBB]]]ooobbbWWWSSSQQQSSSeeezzzwwwqqqppppppnnneeeuuu{{{qqqiiieee___]]]\\\___ccchhhmmmrrrvvvXXXEEE>>>>>>@@@???@@@@@@AAABBBCCCDDDDDDEEEGGGIIIKKKMMMOOOSSSUUUcccgggzzzrrrmmmjjjnnnkkkfffaaa___``````\\\XXXQQQJJJDDDBBBAAA???@@@DDDIIIeeewwwaaa]]]VVVNNNKKKOOOXXXaaaqqquuuyyyzzzyyy|||~~~~~~ttthhh\\\SSSIIIDDDAAAFFFRRR]]]bbbbbbaaahhhiiidddnnneeezzzuuuuuuuuuuuuxxx|||~~~{{{uuuqqqrrruuuooopppiiihhhqqqoookkkpppgggjjjlllkkkiiiggghhhjjjcccfffiiihhhgggfffdddaaammmsssyyy||||||~~~gggbbbkkktttvvvkkkeeebbbdddfffgggiiimmmnnnooorrrvvv{{{~~~~~~}}}~~~xxxssstttsssqqqqqqttthhhlllmmmlllmmmpppooolllcccaaa^^^]]]^^^___``````WWWWWWVVVSSSOOOJJJFFFCCCAAA@@@>>>===<<<<<<<<<<<<:::<<>>======>>>===<<<;;;@@@MMMooolllaaaWWWTTTXXXccctttzzzmmmddd______```______aaafffnnnuuuyyy{{{{{{qqqiiijjjnnnnnnmmmllljjjjjjiiieeecccfffmmmtttzzzYYYEEE======>>>AAAAAAAAAAAACCCDDDFFFGGGEEEKKKIIIIIIOOOOOOQQQ]]]wwwxxxrrrfffiiidddfffiiijjjdddcccgggaaa\\\ccc\\\XXXSSSMMMHHHEEECCCBBBAAARRRkkktttcccWWWZZZ```cccfffkkkqqq|||wwwttt}}}}}}qqqeeeYYYOOOIIIEEEBBBEEENNNWWW]]]dddjjjppplllttt|||xxxuuuwwwxxxsssooorrrvvvwwwvvvttttttuuuvvvrrrnnnppptttvvvrrrmmmlllpppjjjeeegggccc___eeegggfffeeebbb```___```bbbccc]]]___nnn~~~yyymmmhhhjjjsss|||oooggg[[[]]]bbbfffiiilllnnnpppnnntttxxx~~~yyyjjj}}}wwwuuuyyy~~~zzzsssmmmmmmmmmllljjjhhhhhhhhhiiiddd```___aaabbb```^^^[[[ZZZXXXTTTPPPKKKGGGDDDDDDAAA???======>>>===<<<<<>>======BBBBBBBBBBBBCCCDDDFFFFFFEEEJJJIIIKKKPPPNNNRRRbbbvvvnnnfffmmmhhhjjjhhhiiicccbbbgggaaa\\\ccc^^^\\\XXXSSSNNNIIIEEEDDDDDDLLL]]]yyyyyygggYYY[[[bbbdddeeehhhqqq}}}ttt{{{uuuiii^^^SSSIIIDDDFFFEEEHHHRRR\\\bbbhhhmmmpppsss|||zzzwwwuuuwwwxxxssspppssswwwyyyyyywwwwwwwwwuuurrrqqqsssvvvuuuooojjjllloooiiidddhhheeeaaafffhhhgggeeebbb^^^]]]^^^___bbb\\\^^^iiiuuuuuukkkddd```iiitttxxxllldddbbb]]]```fffkkkoooqqqqqqqqqooorrrpppooorrr}}}}}}xxxvvvzzz~~~yyyqqqpppooonnnllljjjhhhgggggghhheeecccccceeeeeebbb___^^^]]]ZZZWWWRRRNNNJJJHHHEEECCC@@@>>>>>>===<<<;;;>>>===AAAZZZ___ZZZWWWYYY^^^iiizzz}}}nnn```ZZZYYY\\\bbbeeeiiimmmppptttzzz~~~zzzkkk______gggllloooqqqwwwyyyyyytttooopppwww~~~vvvXXXEEE>>>======CCCCCCCCCDDDDDDEEEEEEFFFDDDIIIJJJLLLQQQOOOVVViiipppooojjjrrrmmmnnnjjjfff\\\\\\dddaaa[[[___```___]]]YYYSSSMMMHHHEEEGGGKKKXXXrrrjjjXXXVVV[[[ZZZYYY[[[mmm~~~sssyyynnnaaaVVVMMMEEEAAAGGGFFFKKKVVV```fffkkkpppqqqyyyvvvvvvttttttuuupppsssuuuxxxyyyyyyxxxvvvuuurrrqqqrrrtttvvvssslllfffhhhkkkeeebbbhhhfffbbbgggfffffffffddd```\\\[[[[[[^^^^^^dddmmmuuu{{{xxxmmmdddbbbiiisss{{{xxxlllbbb```bbbccceeehhhmmmqqqssssssrrrppplllccchhh~~~~~~{{{uuutttwwwvvvrrrsssqqqooonnnnnnmmmkkkjjjfffffffffgggiiihhhdddaaabbb```]]]ZZZUUUQQQNNNLLLHHHEEEAAA???>>>>>><<<;;;???===;;;MMMsss^^^[[[ZZZ\\\___fffttt~~~pppbbb[[[ZZZ\\\aaagggooouuuxxx|||sssbbb^^^cccjjjqqqvvv}}}zzzxxx~~~tttUUUDDD>>>>>>>>>CCCDDDDDDEEEEEEFFFFFFFFFDDDIIIJJJNNNRRRPPP[[[tttwwwzzznnnjjjqqqkkklllpppgggXXXYYYgggfff^^^___bbbbbb```]]]XXXQQQKKKHHHDDDHHHUUUlllqqq[[[SSSSSSQQQPPPSSSjjj{{{~~~{{{sssggg[[[PPPIIICCC@@@FFFFFFLLLXXXbbbhhhnnnrrrvvvwwwyyyvvvttttttoootttttttttttttttrrrpppnnnppppppppprrrssspppiiidddcccgggbbbaaaiiihhhdddhhhaaadddffffffbbb]]]YYYWWWZZZ]]]ccckkkrrrzzz{{{rrrllliiihhhgggiiiqqqyyymmmccc]]]```eeefffeeefffjjjoootttvvvvvvrrraaadddzzzqqqpppsssuuuqqqpppooopppqqqpppnnnkkkeeefffhhhkkkkkkjjjfffccceeeccc```\\\XXXTTTRRRPPPKKKHHHDDDAAA@@@???===;;;>>>===888BBBbbb]]]]]]```bbbccceeeooozzz~~~ssseee\\\YYYZZZaaakkkxxxmmmddddddiiirrryyyqqqRRRBBB>>>??????CCCCCCEEEFFFGGGGGGGGGGGGEEEIIIJJJNNNSSSRRRbbbzzzrrrnnnssslllmmmvvvnnn```bbbqqqpppfffeeeeeedddcccaaa\\\VVVPPPMMMGGGJJJUUUggg|||vvv]]]QQQNNNMMMRRRZZZsssyyy~~~vvvnnnaaaUUULLLFFFBBBAAAEEEFFFMMMZZZeeekkkpppttt{{{{{{~~~yyyvvvvvvqqqyyywwwtttssssssrrrpppnnnooooooooooooooommmiiieeebbbfffbbbbbbkkkjjjccceee^^^aaadddeeebbb]]]ZZZXXXaaabbbbbbbbbeeennn~~~{{{xxxqqqjjjeeebbbaaaaaajjjqqqzzz{{{sssjjjccc^^^\\\aaahhhiiiggggggkkkrrryyy{{{{{{mmm\\\{{{ssspppsssuuunnnmmmmmmppprrrqqqmmmhhheeegggjjjlllllljjjhhhfffgggeeebbb^^^ZZZWWWUUUTTTNNNKKKGGGDDDBBB@@@>>><<<<<>>@@@AAABBBCCCEEEFFFHHHHHHHHHHHHFFFIIIJJJOOOSSSSSShhh{{{~~~}}}yyyuuuxxxqqqrrrwwwuuuooosss}}}xxxlllmmmhhhgggfffddd```ZZZUUURRRQQQNNNQQQ^^^ppp{{{bbbVVVRRRVVVdddsssvvvqqqhhh[[[PPPHHHDDDBBBAAAEEEFFFOOO]]]hhhnnnrrrvvvzzz{{{~~~yyyuuuvvvsss|||xxxtttrrrsssttttttrrrpppooonnnmmmmmmllljjjiiieeeiiieeefffoookkkbbbaaa]]]___aaaaaa___]]]\\\\\\eeefffccc^^^]]]eeetttvvvtttvvvvvvrrrnnnqqqrrrpppppppppmmmggghhhgggdddaaaaaaeeelllrrr}}}yyyllleee___]]]]]]^^^dddkkkkkkiiiiiilllsssvvvvvvssseeennn}}}uuutttssspppooonnnooorrruuusssllleeedddgggjjjlllllljjjiiihhhhhhfffccc___[[[XXXVVVVVVQQQNNNIIIFFFDDDAAA???===:::AAA>>>;;;III```ZZZ___hhhoooooonnnttt}}}pppbbb[[[YYY^^^mmmxxxmmmjjjoooxxx|||mmmMMM???>>>@@@BBBAAABBBEEEGGGHHHIIIIIIIIIGGGIIIJJJOOOSSSTTTkkkssswww|||{{{vvvyyyrrrtttsssyyyzzzzzzoooqqqjjjjjjhhhfffbbb^^^YYYWWWVVVMMMJJJSSSdddzzzlllaaa___ggg{{{wwwwww}}}nnneeeXXXLLLEEEBBBBBBAAAFFFGGGPPP___jjjppptttxxxvvvzzzxxx|||wwwsssuuurrryyytttooommmooorrrrrrrrrrrrpppnnnllllllllllllmmmiiimmmiiijjjqqqlll```^^^^^^^^^^^^]]]\\\\\\___aaaYYY^^^bbb```aaahhhttt}}}xxxeeeZZZ^^^ffffff```^^^aaa___YYYXXX^^^eeeiiihhhiiikkkllloooxxxssskkkeee^^^ZZZ[[[^^^aaagggnnnhhhfffeeehhhkkkkkkfffaaaddd{{{tttuuuwwwrrrkkkrrrrrrsssvvvyyyuuulllddddddgggjjjlllkkkjjjiiiiiiiiigggccc___[[[YYYWWWWWWSSSPPPKKKGGGEEEBBB@@@>>>888CCCAAA;;;CCCWWWvvvZZZ^^^dddiiimmmqqqwwwzzz~~~uuufff[[[ccciii{{{vvviiillllllNNN@@@===@@@CCCEEEEEEEEEFFFGGGHHHJJJKKKNNNGGGIIIRRRRRRTTTppp|||}}}yyywwwwwwxxxyyyvvvtttuuuxxxxxxsssnnnjjjhhheeeaaa___]]]\\\\\\ZZZVVVMMMQQQcccsss}}}mmmtttzzzwwwjjj```SSSJJJBBB>>>@@@EEEKKKRRRZZZbbbllltttqqqjjjrrr~~~uuutttuuurrrooommmtttpppnnnnnnlllhhhhhhjjjooonnnlllkkkjjjiiifffdddbbbfffkkknnnooommmhhhfffeeebbb___^^^^^^^^^]]]]]]UUUXXX\\\^^^```dddjjjnnnyyyrrraaaccciiifffbbbcccdddbbb______cccjjjrrrwww~~~zzzxxxrrrgggdddZZZ[[[]]]___bbbeeegggiiilllgggfffhhhfffaaaaaafff}}}{{{xxxvvvvvvvvvtttssswwwwwwwwwwwwvvvqqqlllhhhjjjnnnpppoooppppppkkkeeedddeeeeeedddaaa^^^[[[YYYWWWUUURRRNNNJJJEEEAAA???===888;;;@@@???GGGhhhZZZ\\\^^^bbbfffkkkqqquuu~~~uuufff[[[___eeexxx~~~ppprrrfffJJJ???===@@@CCCEEEEEEFFFGGGHHHJJJKKKLLLOOOIIILLLSSSSSSYYYwwwrrr|||xxxuuuvvvwwwxxxuuurrrrrrtttsssoookkkhhhgggeeecccaaa```______^^^ZZZRRRSSS___kkk|||||||||rrrcccXXXLLLDDD???>>>CCCIIIYYY]]]dddmmmsssuuuuuuttt{{{tttssstttrrrpppqqqppplllkkklllkkkhhhiiilllnnnllljjjiiiiiiiiihhhfffdddfffgggiiiiiihhhgggfffllliiidddaaa```___]]][[[ZZZ]]]___``````bbbfffiiiuuuzzzvvvxxx}}}{{{yyyzzzyyyxxxvvvwww{{{xxxrrrnnnddd[[[ZZZ[[[\\\\\\]]]```ccceeegggkkkjjjhhhccc[[[[[[mmm~~~~~~|||zzzyyywwwvvvvvvvvvtttrrrvvvvvvvvvuuutttpppllliiimmmpppqqqpppqqqqqqllleeeeeeeeeeeedddbbb^^^[[[YYYVVVUUUSSSOOOKKKGGGCCCAAA@@@;;;===@@@>>>CCC```]]][[[YYYYYY]]]dddkkkppp{{{zzziii]]]\\\bbbvvvtttttt^^^EEE>>>>>>@@@BBBDDDEEEFFFHHHJJJLLLMMMNNNPPPMMMOOOSSSVVVaaatttkkk~~~yyyuuutttvvvxxxxxxuuuqqqpppqqqpppmmmjjjeeeeeeeeeeeedddcccbbbaaabbb```XXXUUU\\\cccwwwtttgggtttuuulll\\\QQQFFF@@@>>>@@@IIIRRR___aaaiiisssuuurrrxxx{{{vvvrrrrrrqqqoooqqquuummmkkkjjjmmmnnnllllllooollljjjhhhhhhiiijjjjjjiiigggfffdddbbbbbbcccdddeeellliiieeebbbaaa```^^^\\\]]]___bbbcccbbbcccdddeeemmmoooxxx{{{iiicccaaa[[[WWWWWW]]]]]]]]]^^^```cccfffhhhdddddd```WWWUUUiii{{{zzzzzz||||||yyyyyyxxxxxxyyyzzzxxxuuusssvvvuuutttsssqqqnnnllljjjnnnqqqqqqooooooooojjjdddeeeeeeeeecccaaa^^^[[[YYYVVVUUUTTTQQQNNNJJJFFFDDDCCC??????AAA===???UUUoooccc___YYYVVVWWW]]]ffflllvvvpppaaa\\\bbbvvvxxxxxxXXXBBB?????????AAADDDEEEGGGJJJLLLNNNPPPQQQPPPPPPQQQSSSYYYmmmcccttt~~~{{{vvvssstttwwwzzzwwwtttqqqpppppppppmmmkkkdddeeefffffffffdddcccbbbcccccc\\\XXX[[[^^^pppjjjjjj~~~{{{nnneeeXXXNNNDDD???@@@EEEPPP[[[___```jjjvvvvvvssswwwtttrrrqqqnnnlllooovvvmmmlllnnnssstttpppnnnoooiiihhhiiikkkmmmmmmllljjjgggeeebbb```___```bbbccceeebbb```___```aaaaaa```\\\^^^aaacccdddeeeeeeeeefffjjjtttyyyjjj]]]YYYZZZYYYYYY[[[^^^___```bbbcccdddeeeeee___ZZZRRRRRRccc}}}{{{{{{|||~~~{{{wwwyyyzzz{{{}}}~~~|||xxxuuuvvvvvvtttqqqmmmkkkjjjjjjnnnpppooolllkkkkkkgggaaaddddddcccaaa___]]]ZZZYYYVVVVVVUUUSSSQQQMMMJJJHHHEEEAAA@@@AAA===<<>>===FFFRRRxxxmmmkkkdddXXXOOOOOOYYYbbbsss{{{}}}ooo```gggzzzuuuNNNAAABBB@@@@@@DDDFFFHHHKKKNNNQQQRRRSSSSSSOOOTTTTTTUUUggg|||}}}~~~zzzuuupppoooppprrrqqqrrrrrrqqqooommmkkkiiihhhhhhhhhhhhgggfffeeeeeeaaabbb\\\ZZZ]]]]]]jjjtttiii^^^VVVJJJDDD@@@BBBFFFMMMXXXaaagggllluuu}}}~~~yyyyyyvvvssspppkkkgggiiioookkkkkkooouuutttnnniiihhhggghhhlllpppqqqoookkkgggdddcccbbbaaa````````````cccaaa^^^^^^___`````````^^^]]]]]]___aaaaaa```___```kkkyyyrrrccc\\\TTTRRRQQQTTTXXX\\\___```cccaaa^^^YYYUUUPPPMMMKKKEEEOOOeeewww~~~|||||||||{{{{{{|||zzzvvvtttvvvwwwxxxzzzzzzxxxtttpppsssttttttqqqllliiijjjlllssssssqqqlllkkkmmmjjjfff```______^^^]]]]]]\\\\\\XXXYYYZZZYYYWWWSSSOOOLLLFFFBBB@@@AAA@@@???CCCJJJaaarrrtttooo```PPPLLLVVVaaawww}}}vvviiippp~~~jjjIIIAAABBB@@@BBBIIIHHHJJJMMMPPPRRRSSSSSSSSSQQQWWWVVVXXXpppxxxzzzzzzwwwtttqqqpppqqqsssvvvwwwxxxwwwsssnnnjjjhhhiiiiiiiiiiiiiiijjjkkkkkkdddccc\\\ZZZ]]][[[dddyyytttiii^^^TTTMMMDDD@@@@@@FFFMMMTTT]]]fffgggqqqzzz~~~}}}|||{{{vvvrrrppplllhhhiiimmmmmmlllmmmppppppllljjjllljjjjjjjjjlllmmmlllhhhfffcccbbb```^^^^^^___```aaabbb```]]]\\\\\\]]]\\\[[[[[[YYYYYYZZZ^^^``````___ccciiiqqqwww~~~xxxeeeXXXTTTQQQTTTXXX[[[___bbbbbbbbb```\\\UUUNNNJJJJJJKKKLLLUUUppp}}}~~~}}}zzzyyyxxxxxxyyyyyyxxxwwwvvvvvvvvvwwwwwwuuuqqqnnnmmmpppsssqqqmmmlllnnnqqqttttttqqqllllllnnnlllhhh_____________________```ZZZ[[[\\\[[[YYYTTTPPPMMMIIIDDDAAAAAAAAA@@@BBBDDDVVVrrrwww{{{xxxhhhTTTMMMVVVccc{{{}}}{{{zzzqqqxxxcccEEE@@@BBBAAADDDLLLIIIKKKNNNQQQSSSTTTSSSSSSSSSYYYXXX[[[wwwxxxzzzrrrsssssssssrrrsssvvvxxx|||~~~~~~xxxrrrllliiijjjjjjiiijjjkkkmmmpppqqqhhheee[[[YYY\\\YYY^^^qqqzzzmmmaaaWWWMMMFFFAAA???BBBKKKSSSZZZccckkkjjjwww|||vvvqqqooollliiijjjmmmrrrnnnlllnnnnnnmmmooosssllljjjhhhggghhhhhhgggfffcccaaa^^^[[[[[[]]]```bbb^^^\\\YYYXXXYYYZZZZZZYYYVVVTTTTTTWWW]]]aaacccccceeefffhhhkkkssslllrrrzzz~~~sssdddVVVQQQSSSNNNTTTZZZ^^^```bbbaaa^^^\\\VVVMMMGGGFFFJJJQQQVVV}}}~~~|||yyyxxxvvvwwwzzz{{{|||{{{yyyxxxwwwwwwwwwuuurrrooohhhmmmqqqrrroooooorrruuurrrrrrooojjjjjjlllkkkhhh```````````````aaabbbccc[[[\\\]]]\\\ZZZUUUQQQNNNKKKFFFBBBAAAAAAAAAAAAAAAQQQdddzzzwwwzzz]]]LLLUUUbbb}}}{{{{{{WWWBBBCCCBBBBBBGGGIIIKKKMMMOOOQQQPPPQQQRRRSSSYYYXXXYYYfffxxxxxxtttpppqqqvvv}}}wwwtttvvvpppfffiiijjjlllmmmiiidddfffllllllhhheeeccc^^^[[[^^^dddttt}}}nnnddd[[[PPPGGGCCCBBB@@@CCCOOO[[[bbbgggkkksssrrrvvv||||||~~~sssrrrpppllliiiiiikkkmmmlllqqqtttqqqoooppprrrqqqmmmkkkhhheeebbbaaa``````^^^]]]ZZZWWWVVVWWWYYYZZZ```^^^[[[WWWSSSRRRTTTUUUVVVRRRSSSYYY^^^^^^^^^___aaafffcccdddzzzppp]]]fff}}}zzzmmm```WWWSSSSSSTTTWWWXXXYYY\\\```bbb___YYYXXXJJJCCCFFFFFFIII```~~~~~~yyyyyyxxxxxx{{{~~~wwwqqqsssuuuyyyyyyvvvrrrooommmjjjooowww{{{uuummmlllppprrrooollllllmmmmmmjjjhhhbbb```]]]]]]^^^^^^[[[YYY^^^]]]]]]]]]]]]ZZZUUURRRKKKLLLLLLLLLJJJFFFBBB@@@JJJYYY}}}fffTTT\\\fffuuuSSS@@@CCCCCCDDDJJJKKKNNNPPPSSSTTTTTTTTTVVVWWWXXXVVVZZZnnnyyy~~~zzztttsssuuuxxxzzzzzz|||sssqqquuurrrkkkgggggghhhiiigggfffkkktttooollliiigggccc___aaafffooottteee[[[SSSJJJCCCAAACCCEEEMMMYYYaaaeeelllsssyyyxxxrrrtttxxxpppqqqqqqooollljjjjjjjjjppptttuuuoookkkkkkjjjhhhrrrmmmgggbbb```^^^\\\[[[^^^\\\YYYWWWVVVVVVXXXYYY[[[ZZZYYYWWWUUUUUUWWWXXXWWWTTTUUUZZZ^^^]]][[[\\\WWWdddsss```VVVccczzz~~~pppkkkccc[[[VVVUUUWWWYYYZZZZZZ[[[^^^bbbbbb\\\VVVNNNHHHGGGJJJIIIVVV}}}zzzxxxyyy|||{{{wwwssstttwwwzzzzzzwwwrrrnnnllljjjpppzzzyyypppmmmoooqqqpppnnnooopppnnnkkkgggccc```^^^___```aaa___]]]]]]\\\\\\\\\\\\YYYTTTQQQJJJLLLNNNOOOMMMHHHCCC???EEERRRvvvjjjZZZ___ffflllNNN???CCCDDDGGGMMMMMMPPPRRRTTTUUUUUUVVVXXXYYYYYYUUU^^^{{{|||{{{wwwtttssssssrrrrrrrrrxxxwwwpppmmmqqqqqqlllgggeeeddddddcccccckkktttssspppnnnmmmiiidddeeeiiihhhvvviii[[[RRRKKKCCC@@@@@@AAAIIIUUUaaaeeefffmmmvvvssskkknnnsssmmmppprrrrrrpppllljjjiiiooorrrrrrmmmjjjjjjiiigggtttmmmfffbbbbbbaaa]]]ZZZ\\\ZZZXXXWWWVVVWWWXXXYYYWWWWWWWWWWWWWWWXXXYYYZZZXXXVVVWWW]]]^^^[[[XXXXXXXXXdddzzzyyycccWWWaaa}}}|||yyywwwvvvttttttzzz}}}sssmmm___\\\YYYVVVVVVWWWZZZ\\\ZZZXXXYYY\\\___\\\UUUNNNGGGEEEIIISSS___xxx|||xxxxxxyyyzzzwwwuuusssvvvzzz|||yyytttpppnnniiioooyyy{{{qqqlllmmmnnnooopppqqqqqqnnniiieeecccbbb``````bbbcccbbbaaa\\\\\\\\\\\\[[[XXXTTTPPPIIILLLOOOQQQOOOJJJDDD???AAAKKKiiikkk___fffkkk~~~fffKKK???CCCEEEHHHNNNMMMOOOPPPRRRSSSSSSTTTWWWYYY]]]XXXeee}}}}}}xxxwwwuuutttrrrqqqpppooopppyyy{{{rrrlllllllllhhhjjjfffdddcccaaa___dddjjjuuurrrqqqqqqnnniiihhhkkkeeesssxxxnnnaaaTTTKKKEEE@@@@@@BBBGGGNNN[[[fffjjjkkkpppwww}}}|||ooolllnnnqqqnnnpppsssssspppnnnlllllliiimmmnnnkkklllpppqqqoooooojjjdddeeehhhhhhccc]]]ZZZYYYXXXXXXXXXZZZ[[[\\\XXXXXXWWWXXXYYYYYYXXXWWWWWWVVVYYY^^^___[[[XXXXXX___aaammm}}}uuuhhhccctttppp```iiiyyy}}}|||{{{vvvpppjjjnnnsssxxx{{{~~~yyyooofff^^^YYYWWWWWWVVVVVVWWWXXXZZZ[[[\\\XXXWWWYYYYYYTTTMMMIIIHHHIIITTTnnn}}}{{{yyyyyyzzz{{{zzzxxxtttxxx|||~~~|||xxxuuutttjjjnnnvvv|||xxxooolllmmmlllnnnqqqsssqqqmmmfffbbbdddcccaaaaaaaaaaaaaaaaaa]]]\\\\\\\\\\\\YYYUUUQQQKKKMMMOOOOOOMMMIIIEEEBBBDDDFFF\\\ooojjjtttyyyzzzvvv}}}cccKKKAAADDDDDDIIIOOOLLLNNNPPPQQQRRRRRRTTTWWWZZZ___]]]mmmyyyrrrrrrsssrrrqqqooonnnnnnsss}}}uuullllllkkkgggkkkhhhggghhhfffbbbbbbeeetttqqqpppsssrrrmmmjjjkkkjjjiiiqqqxxxooodddZZZNNNGGGBBB???AAAEEERRRUUU^^^iiioooqqquuuzzzzzz~~~rrrqqqqqqnnnmmmqqqrrrrrrpppnnnnnnooopppnnnpppooommmnnnrrrsssqqqiiifffeeehhhmmmllleee]]]XXXXXXYYYYYY[[[]]]___```^^^\\\ZZZYYYYYYYYYVVVTTTTTTTTTXXX^^^___[[[YYY[[[___ZZZ]]]gggggg___\\\aaafffwwwwwwmmm~~~}}}}}}wwwnnngggiiikkklllkkkjjjkkklllqqqqqqpppooonnnooosssvvv~~~~~~wwwmmmbbb[[[VVVTTTSSSUUUVVVWWWXXXYYYYYYZZZZZZ^^^XXXUUUTTTPPPIIIGGGJJJNNN^^^|||xxxxxxzzz|||~~~~~~}}}||||||~~~~~~yyyvvvtttpppqqqtttwwwuuuoooooorrrooorrruuuvvvrrrmmmfffccceeedddbbb___]]]\\\]]]^^^]]]]]]]]]^^^^^^\\\XXXTTTOOONNNMMMLLLJJJHHHGGGFFFHHHDDDOOOwwwrrrsssvvvqqqaaaLLLBBBDDDDDDJJJQQQNNNQQQRRRSSSTTTUUUWWWZZZ]]]^^^dddzzz~~~wwwtttoooqqqqqqpppnnnkkkkkkkkkrrr{{{}}}tttmmmmmmmmmiiiiiihhhjjjnnnnnnjjjhhhiiipppnnnooossstttoookkkjjjmmmfffdddqqq|||ooofffXXXOOOGGGBBB??????DDDJJJWWWWWW\\\fffmmmrrryyyoooyyypppsssqqqllliiiqqqqqqooommmkkklllpppsssxxxxxxtttnnnmmmooonnniiifffeeefffjjjnnnllleee^^^YYYYYYZZZ[[[]]]^^^```aaabbb___[[[YYYZZZZZZWWWTTTRRRSSSXXX]]]^^^[[[[[[^^^]]]YYY[[[______ZZZ\\\bbb[[[fffqqq{{{jjjvvv}}}{{{sssjjjmmmmmmllljjjfffbbbaaaaaa___```___^^^]]]___bbbeeehhhpppvvvtttnnnkkkmmmqqqrrrqqqooommmjjjhhhgggfffddd```ZZZUUURRRRRRUUUVVVRRRSSSUUUVVVXXXXXXXXXXXXUUUOOOKKKJJJEEEBBBJJJXXXggg{{{vvvxxx{{{~~~|||wwwsssrrryyyvvvvvvwwwuuurrrtttyyyvvvxxxzzzxxxsssmmmhhhfffdddcccaaa]]]ZZZYYYZZZ[[[[[[\\\\\\^^^___^^^ZZZWWWRRRPPPMMMKKKIIIIIIJJJJJJGGGBBBEEEaaayyy~~~sssppprrr^^^LLLCCCCCCDDDLLLTTTQQQSSSTTTUUUUUUVVVXXX\\\______oooppp{{{zzznnnlllnnnooonnnkkkjjjjjjlllnnnuuuvvvnnnjjjmmmmmmiiihhhfffiiinnnpppmmmkkklllnnnkkkmmmsssuuuqqqlllkkkjjjeeebbbhhh|||zzzooobbbYYYLLLFFFAAAAAAAAACCCJJJRRRZZZ[[[```gggllluuuyyyqqqooosssnnnkkkmmmnnnmmmllljjjiiijjjmmmpppyyywwwrrrlllkkkmmmkkkfffeeefffhhhlllooopppmmmkkk\\\\\\\\\\\\\\\\\\\\\\\\bbb^^^YYYYYY\\\^^^\\\ZZZTTTTTTXXX\\\\\\YYY[[[___\\\]]]___^^^ZZZWWWXXX[[[\\\___hhhuuuzzzzzzyyyooorrrrrrpppmmmgggcccbbbaaa[[[[[[[[[YYYXXXWWWYYY[[[WWW\\\cccdddaaa]]]]]]```______]]][[[XXXVVVUUUUUUVVVUUUUUUSSSSSSTTTVVVXXXPPPQQQRRRRRRRRRQQQPPPPPPGGGDDDDDDGGGGGGNNNfff}}}~~~~~~|||zzz{{{}}}~~~zzzuuussssss{{{xxxvvvwwwvvvtttvvv{{{zzz{{{zzzvvvoooiiiffffffaaaaaa___\\\XXXWWWZZZ\\\YYYYYY[[[]]]___^^^[[[YYYSSSRRRPPPNNNMMMLLLLLLLLLFFFDDDDDDPPPpppsssrrrggg]]]KKKCCCCCCDDDNNNWWWUUURRRSSSTTTTTTUUUXXX\\\___aaayyy{{{ppptttuuu~~~tttjjjgggjjjlllllljjjjjjlllooolllrrrqqqjjjgggkkkjjjeeehhheeefffkkkmmmkkkiiijjjllljjjmmmtttwwwsssmmmkkkccceeedddfffvvvwwwooodddWWWNNNFFFBBB@@@BBBDDDHHHPPPYYYbbbeeekkkpppsss}}}www|||kkkooorrrlllllltttjjjjjjjjjiiihhhhhhkkkmmmqqqppplllhhhjjjooonnnjjjeeegggjjjnnnrrruuuxxxzzz^^^^^^]]]\\\[[[ZZZYYYXXX```[[[WWWXXX]]]aaaaaa```UUUVVVYYY\\\[[[XXXZZZ___ZZZ^^^```[[[WWWWWWZZZ[[[aaa___eeesss~~~xxx```]]]www{{{qqqqqqooolllgggcccbbbbbb[[[\\\[[[YYYVVVTTTUUUVVVSSSUUUYYY\\\[[[WWWTTTTTTWWWWWWVVVUUURRRQQQRRRSSSTTTUUUWWWXXXVVVUUUTTTTTTQQQQQQPPPNNNLLLJJJHHHFFFBBBBBBGGGOOOVVVfff~~~}}}}}}}}}yyyvvvvvvwwwzzzvvvuuuvvvvvvtttuuuyyyzzzzzzxxxrrrjjjeeecccccc______^^^[[[XXXWWW[[[^^^VVVWWWYYY\\\^^^^^^\\\YYYSSSSSSSSSSSSQQQPPPNNNMMMEEEHHHGGGGGGZZZjjjooo}}}{{{hhhXXXKKK@@@@@@JJJSSSTTTQQQTTTVVVYYY[[[XXXWWW]]]fffiiiooosssssstttpppmmmooojjjrrrzzzuuupppoooiiiiiijjjlllnnnmmmkkkiiigggiii```___gggjjjdddbbbfffjjjhhhiiijjjhhhddddddhhhddddddccceeeppp~~~ssslllcccWWWLLLGGGBBB@@@>>>AAAHHHRRR[[[```^^^kkklllqqqyyy}}}vvvmmmhhhiiimmmppprrrooohhheeehhhjjjhhhffffffpppkkkfffeeehhhkkkjjjhhhddddddeeegggiiillloooqqqccc___\\\\\\___```\\\XXXXXXZZZYYYXXX[[[aaabbb```[[[YYYWWWVVVWWWXXX[[[^^^YYYZZZ[[[ZZZWWWVVVWWWXXX[[[[[[]]]bbbfffpppgggiiiyyyzzzzzzttthhh```aaaaaa^^^[[[^^^^^^[[[XXXWWWXXXXXXTTTUUUVVVXXXYYYWWWSSSOOOQQQRRRSSSSSSSSSSSSRRRRRRVVVSSSQQQSSSVVVXXXWWWUUUHHHIIIDDDCCCHHHDDDAAAJJJFFFEEEJJJWWWlll}}}|||}}}www{{{~~~~~~~~~}}}|||{{{yyyuuuqqqwwwvvvtttqqqoooppprrruuuvvvtttqqqmmmiiifffdddcccbbb```]]]\\\\\\\\\[[[ZZZXXXYYY\\\^^^^^^]]]\\\ZZZSSSQQQOOOOOOQQQQQQOOOMMMGGGKKKHHHFFFPPPhhhkkkvvvrrrZZZTTTIII@@@BBBLLLUUUUUURRRUUUSSSUUUXXXZZZ[[[```fffuuuxxx~~~rrrsssrrrooonnnkkkeeelllsssnnnmmmoookkkgggiiilllnnnppppppooonnnhhhbbbccclllnnnhhhdddgggfffddddddfffdddaaabbbfffccccccccccccfffvvv}}}rrrfff```YYYOOOFFFBBBCCCBBBCCCGGGNNNWWW^^^bbbccckkkpppxxxxxxxxxsssnnnkkklllnnnooooookkkiiihhhkkkjjjggghhhkkkmmmhhhcccaaadddeeedddbbbeeedddddddddeeefffggghhhaaa]]]YYYZZZ\\\]]]ZZZWWWZZZ\\\ZZZWWWXXX\\\^^^\\\XXXYYY___fffddd\\\VVVVVVYYYZZZZZZYYYVVVUUUUUUVVVUUUTTTVVVYYY]]]gggzzzpppwwwkkkeee___YYY^^^^^^^^^\\\ZZZYYYWWWVVVSSSSSSTTTVVVWWWVVVSSSPPPTTTUUUUUUVVVVVVUUUUUUUUUVVVUUUUUUVVVWWWVVVRRRNNNEEEHHHDDDBBBEEE???<<>>@@@BBBFFFNNNVVVXXXZZZ[[[]]]bbbnnn~~~rrr[[[ppplllfffhhhfffgggeeeaaa\\\ZZZ\\\^^^^^^___cccfffccc^^^___cccbbbbbbcccaaa___^^^^^^___ZZZ[[[\\\]]]]]]\\\ZZZYYYTTTWWW[[[]]]]]][[[[[[ZZZ]]]ccceee^^^WWWTTTSSSQQQMMM[[[```XXXRRRUUUUUUQQQPPPQQQQQQOOOMMMKKKLLLLLLKKKHHHGGGIIIJJJJJJNNNSSSTTTOOOMMMPPPTTT^^^qqq]]]QQQIIIHHHIIILLLOOOPPPPPPOOOHHHHHHHHHIIIKKKOOORRRTTTSSSZZZbbbkkkrrryyy~~~|||xxxwww|||vvvqqqrrrttttttuuuxxx}}}~~~~~~zzzuuurrrqqqsssqqqpppqqqssstttqqqnnnppppppooojjjddd```___``````ccchhhjjjiiihhhhhhhhhfffffffffeeebbb^^^[[[YYYVVVTTTRRRRRRTTTUUUVVVUUUNNNMMMLLLLLLMMMNNNOOOPPPNNNOOOOOOMMMHHHFFFFFFHHHDDDLLLIIICCCHHHJJJJJJQQQ[[[lllgggjjjPPPCCCCCCGGGKKKNNNRRRUUUVVVXXXZZZ[[[YYY^^^aaagggzzzyyysssqqqppppppoooeeefffkkkooojjjcccdddkkkgggcccgggjjjhhhlllmmmbbbmmmhhhdddbbbbbbccchhhnnndddfffgggddd___^^^aaaeeefffhhhhhheeebbbbbbggglllfffjjj~~~uuugggYYYNNNGGGCCC===@@@AAADDDKKKUUUYYYXXX^^^\\\aaafffeeeppp[[[ooouuunnnjjjhhhhhheeeccc```YYYUUU\\\gggllliiifffddd```]]]___dddaaa___]]][[[[[[[[[\\\]]]^^^]]][[[YYYWWWYYY\\\___XXXRRRRRRYYY]]]YYYVVVWWWZZZ[[[\\\[[[YYYVVVUUUUUUTTTUUUUUUQQQKKKJJJNNNSSSSSSRRRSSSSSSTTTSSSOOOMMMNNNJJJGGGGGGIIIKKKKKKJJJOOOOOOMMMJJJJJJRRR^^^iiizzzrrraaa___```cccgggnnnuuuyyyzzzzzzlllccc\\\]]]bbbjjjuuu~~~|||zzzvvvuuuyyywwwtttqqqoooooorrrvvvxxxzzztttnnnjjjhhhooouuuvvvqqqoooqqqppplllmmmooollllllkkk___\\\hhhgggmmmooojjjdddcccdddccciiigggffffffgggddd^^^YYY[[[ZZZWWWUUUTTTUUUUUUVVVQQQOOOMMMNNNPPPQQQOOOMMMLLLLLLLLLKKKKKKJJJJJJJJJKKKKKKJJJHHHFFFFFFGGGIIIPPPjjjiiiccc~~~qqqOOOAAA>>>BBBGGGMMMPPPTTTWWWXXXYYY[[[\\\\\\]]]```lllyyywwwsssqqqpppooonnnllljjjgggeeeccc\\\WWW\\\dddiii```bbbeeecccfffjjjeeekkknnnkkkccc___bbbfffggg```cccdddbbb______bbbgggfffjjjkkkgggaaa```eeekkkfffffftttxxxrrrggg[[[PPPHHHDDDBBB@@@DDDHHHKKKQQQZZZ^^^^^^^^^[[[```kkkxxxdddqqq{{{qqqlllgggeeehhhfffdddccc^^^\\\dddppppppiiiddddddccc```___```WWWXXXYYYZZZ[[[[[[[[[\\\]]]]]][[[YYYWWWXXX\\\___TTTPPPPPPVVVYYYXXXXXXZZZXXXZZZZZZYYYVVVSSSQQQQQQSSSTTTSSSPPPLLLKKKNNNQQQRRRRRRRRRRRRSSSRRROOOLLLSSSOOOKKKIIIJJJJJJJJJHHHHHHIIIJJJHHHHHHLLLUUU\\\gggxxxzzzyyywwwsssssswwwsssrrrpppoooppprrruuuwww|||tttooollllllmmmsssuuurrrqqqsssssspppnnnqqqnnnllllllffflll}}}sssiiifffgggfffgggeeedddeeefffddd___[[[ZZZXXXVVVUUUTTTUUUVVVWWWPPPNNNMMMMMMOOOOOOLLLJJJKKKKKKJJJIIIHHHHHHGGGGGGMMMNNNMMMKKKHHHGGGGGGIIIOOO\\\{{{bbb[[[yyyyyySSS???>>>CCCGGGIIIOOOSSSWWWZZZ[[[[[[\\\]]]aaa```eeeyyyuuuxxxmmmlllkkklllmmmmmmkkkiiifffdddccccccccchhhuuupppbbb```ddd______eeeggg^^^ffffff^^^\\\cccgggddd]]]___aaa```___```dddhhhgggjjjlllgggaaa^^^bbbggghhheeeiiiyyyuuuhhhbbbXXXNNNFFFBBBAAAAAACCCJJJPPPRRRWWW]]]aaaaaafffccceeevvvddd```vvvkkklllhhhbbbaaafffddddddcccaaaccclllwwwqqqhhhaaaccceeebbb]]][[[VVVWWWYYY[[[\\\[[[ZZZYYY[[[[[[YYYWWWVVVWWWZZZ]]]RRRPPPPPPSSSUUUTTTUUUWWWVVVWWWWWWUUURRROOONNNNNNQQQQQQPPPNNNMMMMMMMMMMMMPPPOOOOOOPPPPPPPPPMMMKKKSSSPPPLLLIIIHHHGGGFFFEEEDDDFFFIIIIIIHHHIIILLLPPPTTT___nnnzzzwwwvvvuuuqqqmmmnnnqqqpppppppppqqqrrrtttvvvwww~~~~~~yyyrrrllljjjkkklllqqqtttssssssvvvvvvuuulllooojjjggggggffftttzzzmmmiiihhhgggdddbbbbbbdddfffeeeaaa]]]YYYWWWUUUTTTSSSTTTUUUVVVOOONNNLLLLLLLLLKKKHHHFFFIIIHHHGGGFFFEEEEEEEEEEEELLLMMMMMMLLLIIIFFFFFFFFFKKKNNNrrrrrr]]]ZZZ~~~nnnkkkWWWEEEAAAGGGLLLKKKJJJQQQTTTXXX[[[\\\\\\]]]^^^dddiiiuuu|||ooogggffffffgggiiijjjiiihhh```ccchhhnnnuuuuuueeecccggg```\\\bbbeee\\\]]]\\\\\\]]]```ccceee]]]___``````___```dddggggggggggggeeecccaaabbbccckkkfffeeeqqq~~~yyyuuuqqqkkkfffbbb\\\VVVNNNFFFAAA@@@BBBDDDHHHPPPVVVXXXZZZ___aaa```cccjjjwwwmmmvvvdddcccgggaaa\\\___bbbbbbaaa``````dddmmmvvvmmmgggcccdddeeeaaa\\\ZZZaaaaaa```___^^^[[[YYYWWWWWWXXXWWWUUUTTTUUUXXX[[[TTTTTTUUUVVVUUURRRPPPQQQRRRSSSSSSRRROOONNNNNNOOOOOOMMMLLLLLLMMMMMMLLLJJJLLLKKKKKKLLLMMMLLLJJJHHHLLLJJJGGGDDDDDDDDDDDDDDDGGGIIIKKKKKKJJJIIIJJJKKKLLLRRR\\\iii{{{yyytttttttttqqqlllhhhjjjmmmpppqqqsssuuuwwwxxxyyyyyy}}}zzzwwwtttrrrnnnjjjffflllpppsssttttttuuuvvvvvvooopppjjjggghhhfffpppyyymmmhhhfffdddbbb``````cccfffgggddd```ZZZXXXUUUSSSQQQQQQRRRSSSMMMMMMLLLKKKIIIGGGEEECCCEEEDDDCCCCCCCCCCCCDDDDDDFFFHHHIIIIIIGGGEEEDDDDDDJJJJJJiiihhh[[[cccnnnXXXQQQIIIBBB???CCCIIIKKKKKKLLLRRRUUUXXXZZZ[[[\\\^^^```dddrrrrrrmmmjjjhhheeeeeegggiiiiiiiiiaaahhhooorrruuuzzzmmmbbbdddjjjccc___cccdddcccZZZXXX___```ZZZ[[[bbb`````````______```bbbddddddaaa___aaaeeefffccc___jjjgggcccfffxxx}}}||||||}}}xxxuuunnnjjjeee```[[[WWWRRROOOMMMJJJFFFCCCCCCFFFJJJMMMPPPWWW]]]___bbbfffgggeee\\\wwwvvvsss^^^aaaddd\\\YYY___```aaa```^^^^^^cccjjjoooiiiggghhhjjjgggaaa^^^```iiigggccc```\\\ZZZYYYXXXTTTUUUUUUSSSSSSSSSVVVXXXVVVYYY[[[\\\\\\YYYUUUQQQNNNOOOPPPPPPNNNNNNOOOQQQLLLJJJIIIJJJKKKLLLJJJIIIIIIHHHGGGHHHIIIIIIGGGFFFDDDCCCCCCBBBBBBDDDFFFHHHLLLLLLLLLLLLJJJJJJJJJKKKJJJMMMRRRWWW___ooo{{{sssqqqrrroooqqqpppllliiiiiimmmpppqqqsssvvvyyy{{{||||||{{{{{{vvvqqqtttyyyzzzssslllmmmooorrrssssssrrrrrrtttuuutttooooootttnnnnnn}}}}}}ssslllhhheeebbbaaa______aaaeeefffdddaaa[[[YYYUUURRROOONNNNNNNNNLLLLLLKKKIIIGGGEEEEEEEEEDDDCCCBBBAAABBBCCCDDDEEEAAADDDFFFGGGGGGFFFFFFGGGOOOPPPbbb^^^[[[ooobbbKKKDDDGGG@@@???@@@DDDGGGIIINNNUUUTTTVVVXXXYYY[[[]]]aaadddhhhyyykkkmmmmmmkkkhhhggghhhjjjkkkjjjbbbjjjqqqooojjjgggeeeccc^^^\\\dddiiicccdddhhhcccWWWVVV\\\ccc```YYY[[[cccaaa```___^^^^^^^^^___```___\\\[[[^^^dddfffbbb]]]eeeeeeccc```dddwwwzzzvvvtttmmmpppvvv~~~{{{vvvrrrnnnjjjfffcccZZZVVVQQQLLLIIIGGGDDDBBB@@@@@@BBBEEEIIIOOOTTTWWWXXX^^^ccchhhpppxxxyyyvvvrrrpppxxxzzzjjj```bbb```XXXXXX^^^```bbbaaa^^^^^^bbbggghhhfffgggkkknnnkkkeeeccceeeeeeccc___\\\YYYXXXXXXYYYSSSTTTTTTTTTSSSTTTVVVXXXYYY[[[]]]___bbbddd___WWWMMMNNNOOONNNMMMMMMOOOPPPIIIHHHHHHHHHHHHHHHIIIJJJHHHGGGFFFFFFGGGHHHGGGFFFCCCDDDDDDDDDDDDGGGJJJMMMLLLLLLKKKJJJIIIIIIJJJJJJGGGIIIKKKKKKKKKRRReeexxx{{{qqqllliiihhhjjjhhhjjjkkkhhhiiiooossstttppprrruuuxxxzzzzzzzzzyyywwwsssrrrxxx}}}tttllllllnnnqqqpppmmmmmmpppqqqpppmmmqqqwwwooojjjsssqqqsssrrrmmmjjjiiifffaaa```^^^]]]___bbbcccbbb___ZZZXXXTTTQQQNNNMMMMMMMMMLLLKKKJJJGGGEEEEEEGGGIIIGGGFFFDDDBBBBBBCCCDDDEEEAAACCCFFFGGGGGGHHHJJJKKKUUUSSSWWWlllfffkkkqqq[[[LLLAAA???DDDBBBBBBDDDHHHJJJLLLRRRYYYVVVWWWXXXYYY[[[___eeeiiiyyypppjjjkkkmmmlllkkkkkkmmmmmmlllkkk```jjjooojjjdddaaa^^^[[[YYY^^^hhhgggaaahhhkkk```QQQiiizzzssseeebbbcccccc^^^]]][[[[[[\\\]]]]]]]]]XXXZZZ\\\___``````___^^^bbbbbbdddaaa[[[bbb|||wwwtttqqqffffffhhhmmmuuu}}}zzzuuummmjjjddd```\\\YYYVVVTTTKKKHHHDDDAAA@@@@@@@@@???>>>AAAFFFLLLRRRVVVZZZ[[[[[[___eeeooo|||jjjhhhmmmgggbbb___\\\XXXYYY]]]]]]aaaaaa]]]]]]aaacccaaa``````dddjjjlllgggcccccc^^^]]]\\\ZZZXXXVVVUUUUUUTTTUUUVVVVVVUUUVVVXXXZZZ\\\[[[XXXYYY```eeeaaaWWWNNNNNNNNNLLLJJJJJJKKKMMMFFFGGGHHHFFFDDDEEEHHHLLLIIIHHHFFFFFFHHHIIIHHHGGGGGGHHHHHHGGGFFFGGGJJJNNNIIIIIIJJJJJJKKKJJJIIIHHHFFFEEEGGGHHHFFFFFFOOO[[[eeettt{{{sssmmmmmmlllgggdddeeebbbeeeggggggkkkrrrtttpppkkkllloooqqqsssssssssssspppqqqtttyyy}}}{{{uuuppphhhgggiiinnnmmmiiiiiinnniiijjjgggjjjnnneeeaaammmjjjlllkkkgggfffgggddd```^^^\\\ZZZ[[[^^^___]]]ZZZWWWUUURRROOONNNMMMNNNNNNKKKKKKIIIFFFDDDFFFKKKOOONNNLLLHHHEEEBBBBBBBBBCCCBBBCCCEEEEEEEEEFFFIIIKKKPPPLLLMMMXXXjjjzzzjjjNNNGGGGGGBBB===<<>>???AAACCCCCCEEEHHHNNNTTTXXXZZZ[[[[[[YYY\\\cccrrrgggTTTnnntttwwwiiigggbbb\\\YYYYYY[[[\\\YYY]]]^^^[[[[[[___```\\\[[[XXX[[[dddjjjgggaaa]]]\\\\\\\\\[[[XXXUUURRRPPPVVVWWWXXXXXXWWWXXXZZZ\\\___[[[SSSQQQXXX```\\\RRRPPPOOONNNKKKHHHGGGGGGIIIDDDGGGHHHEEEBBBBBBHHHNNNKKKIIIGGGHHHIIIJJJJJJIIIJJJKKKJJJHHHEEEDDDGGGJJJGGGHHHJJJMMMNNNMMMIIIGGGGGGEEEGGGLLLKKKGGGHHHMMMVVV```mmm~~~oookkkggghhhllljjjdddaaaccc```dddfffggglllrrrooohhhfffgggiiikkklllmmmmmmmmmjjjooouuuvvvrrrkkkfffccceeecccffflllkkkggghhhmmmhhhjjjgggffffff]]]]]]mmmiiijjjgggcccbbbcccbbb]]]]]]ZZZXXXXXXZZZ[[[YYYVVVTTTRRRPPPNNNNNNNNNOOOPPPLLLKKKIIIEEEDDDGGGNNNTTTTTTQQQLLLGGGCCCAAAAAAAAABBBCCCCCCBBBBBBCCCFFFHHHGGGCCCJJJUUUWWW___zzzXXXPPPEEE>>>===>>>??????HHHIIIJJJKKKLLLNNNSSSVVV___WWWXXXbbbcccaaaoooxxxnnnssskkkhhhmmmvvvxxxppphhhfffccckkknnnjjjccc___\\\YYY```mmmtttnnnfffccccccaaaiiinnnhhhfff^^^YYYXXXWWWWWWZZZZZZUUUPPPZZZ^^^aaa```]]][[[[[[]]][[[\\\]]]\\\XXX[[[kkk|||}}}~~~~~~xxxqqqmmmfffeeebbb___]]]]]]___bbbjjjnnnsssyyy~~~zzzuuupppllliiiddd^^^ZZZXXXUUUPPPLLLHHHEEEDDDCCCAAA@@@???>>>@@@CCCGGGIIIIIIPPPXXX[[[\\\\\\ZZZWWWRRRZZZcccnnnbbbQQQ___qqqjjjjjjeee___YYYWWWYYYZZZXXXVVVXXXWWWUUUUUUVVVYYY\\\^^^^^^^^^]]][[[\\\```eeejjj]]]]]]\\\[[[YYYVVVTTTSSSPPPRRRTTTTTTSSSTTTWWWZZZZZZ[[[\\\]]]\\\[[[YYYWWWOOOMMMKKKIIIHHHGGGGGGHHHIIIHHHGGGEEEEEEEEEFFFFFFHHHFFFEEEFFFHHHJJJKKKJJJLLLJJJHHHEEECCCBBBBBBBBBHHHIIIJJJJJJJJJJJJIIIHHHIIIIIIIIIHHHHHHHHHGGGGGGHHHJJJQQQaaauuu{{{kkkeeeeeedddbbbaaabbbccccccbbbaaa^^^^^^^^^```dddfffgggfffdddcccbbbcccgggiiihhhfffhhhjjjmmmmmmjjjgggdddccccccfffiiihhhffffffiiillliiijjjjjjgggccc```aaacccjjjddd^^^\\\\\\^^^^^^]]]XXXXXXXXXXXXXXXVVVUUUUUUQQQQQQQQQOOOLLLKKKLLLNNNMMMLLLJJJHHHGGGFFFEEEEEEIIIGGGEEECCCBBBBBBDDDEEEEEEEEEDDDCCCEEEGGGJJJKKKEEEGGGGGGKKKQQQVVVsss|||yyyrrrdddWWWJJJEEE@@@>>>AAAEEEGGGHHHIIIKKKMMMNNNOOORRRUUUYYY[[[YYY[[[aaacccjjj~~~sssrrrnnnhhhhhhnnnrrrnnniiigggbbbiiimmmiiicccaaa___\\\```jjjppplllfffdddbbb```]]]rrr}}}rrrfffccc```XXXTTTVVVXXXYYYYYYYYYZZZYYY```bbbdddbbb^^^[[[[[[\\\]]]]]]^^^^^^ZZZ[[[fffrrr|||sssllljjjhhhhhhfffdddbbbaaabbbccc^^^```ccchhhooouuuzzz~~~}}}~~~|||xxxuuupppkkkfffaaa^^^ZZZUUURRROOOMMMIIIEEEBBB@@@??????@@@@@@AAACCCFFFJJJNNNPPPUUUVVVWWWWWWXXXYYYWWWUUUVVVbbbppp}}}uuuVVVSSSiiisssiiieee]]]aaa[[[VVVTTTVVVWWWVVVSSSXXXXXXWWWWWWXXXZZZ\\\^^^\\\\\\[[[YYYYYY\\\```ddd\\\\\\ZZZYYYWWWVVVUUUTTTQQQSSSTTTSSSRRRRRRTTTWWWXXXYYYZZZ[[[ZZZYYYWWWUUULLLKKKIIIGGGFFFEEEEEEEEEIIIHHHFFFDDDDDDDDDFFFFFFGGGFFFGGGIIIKKKLLLKKKIIIJJJIIIFFFDDDBBBAAAAAAAAAEEEFFFGGGHHHHHHGGGFFFEEEHHHGGGGGGGGGGGGFFFFFFFFFFFFEEEFFFMMM[[[mmm|||sssfffaaaaaabbbaaa___^^^^^^___```___^^^^^^^^^^^^```ccceeeeeedddbbb```______bbbcccaaa```bbbdddffffffeeeccccccccceeeggghhhhhhgggggghhhiiiiiijjjjjjhhhdddbbbbbbdddgggccc___]]]]]]]]]\\\ZZZZZZYYYXXXVVVTTTRRRQQQQQQRRRPPPMMMJJJIIIIIIIIIIIIKKKJJJHHHGGGFFFEEEEEEDDDFFFEEEEEEDDDDDDEEEFFFGGGDDDDDDDDDDDDEEEGGGIIIJJJHHHHHHFFFIIIMMMOOOffftttfff]]]WWWPPPFFF>>>>>>>>>>>>AAAFFFKKKMMMOOOLLLNNNPPPRRRSSSUUUXXXZZZYYY^^^aaaaaafffxxx|||uuullljjjgggiiippptttqqqkkkhhh___fffiiifffbbbaaa```^^^___eeeiiigggeeedddbbb^^^]]]bbbeeeddddddccc^^^WWWTTTWWWZZZZZZXXXWWW[[[___```cccdddbbb^^^\\\]]]___```_________]]][[[```hhhgggyyysssjjjiiigggfffeeedddbbbaaa```___UUUUUUUUUWWW\\\bbbiiinnnmmmnnnpppssswwwzzz}}}~~~|||yyytttpppmmmkkkjjjddd___YYYTTTQQQNNNKKKIIIFFFDDDAAA???=========>>>@@@BBBEEEIIINNNRRRVVVXXXXXXWWWWWWYYY[[[[[[[[[ZZZaaassshhhSSSJJJbbbuuubbbfffbbbUUU[[[WWWRRRQQQSSSTTTSSSQQQVVVVVVWWWXXXYYYZZZZZZZZZYYYYYYXXXWWWUUUVVVYYY\\\ZZZYYYWWWUUUTTTTTTTTTUUURRRSSSSSSQQQOOOOOOPPPQQQRRRSSSTTTUUUUUUTTTRRRQQQLLLKKKIIIFFFEEEEEEEEEEEEHHHGGGDDDBBBBBBDDDFFFGGGCCCDDDFFFJJJLLLLLLIIIFFFIIIGGGEEECCCAAAAAAAAAAAABBBCCCDDDEEEEEEDDDCCCBBBEEEEEEEEEEEEDDDDDDDDDDDDBBBAAA@@@AAAFFFPPP\\\dddsss{{{fffZZZ[[[___```^^^___]]][[[ZZZ\\\]]]^^^]]]^^^]]]]]]___bbbcccbbbaaa]]]\\\[[[[[[\\\\\\[[[YYY___aaacccdddeeefffgggiiiggggggfffggghhhhhhgggffffffggghhhgggeeecccbbbccceeecccaaa```___]]]ZZZWWW[[[YYYWWWUUUSSSSSSSSSSSSVVVQQQJJJGGGGGGHHHGGGFFFHHHGGGFFFEEEDDDDDDDDDDDDCCCCCCDDDEEEFFFFFFGGGGGGCCCCCCDDDEEEFFFFFFGGGHHHGGGGGGCCCEEEIIIIIIXXXtttsss```YYYPPPIIIEEEBBB???===>>>@@@CCCGGGJJJMMMNNNNNNOOOQQQTTTUUUVVVVVVXXXYYYYYYbbbggggggrrr~~~xxxpppnnneeeccciiisss{{{{{{uuulllhhh___dddfffccc`````````]]]___```aaabbbcccccc```]]]ddd^^^\\\aaadddaaa\\\ZZZYYYXXXZZZ[[[YYYWWWYYY]]][[[]]]___^^^\\\\\\___cccddd```^^^^^^^^^\\\___dddjjjrrr|||qqqoookkkgggccc```^^^^^^]]]\\\WWWUUURRRPPPQQQTTTXXX[[[]]]^^^```dddhhhllloooqqqrrrtttwwwyyyyyyyyyyyyzzzwwwyyy{{{}}}}}}{{{yyywwwzzzxxxtttsssssssssqqqpppnnnmmmkkkhhheeebbb___^^^YYYVVVPPPKKKHHHFFFEEEEEEAAA@@@???>>>>>>???AAABBBDDDGGGKKKOOOTTTWWWYYYZZZYYY[[[^^^bbbaaa___aaaeeeyyytttWWWQQQ^^^wwwgggaaabbb]]]VVVWWWTTTQQQPPPQQQQQQQQQPPPRRRSSSVVVXXXYYYXXXWWWVVVWWWWWWVVVUUUSSSRRRTTTUUUWWWUUUSSSQQQPPPQQQRRRTTTSSSRRRQQQOOOMMMLLLLLLMMMLLLMMMNNNPPPPPPOOOMMMLLLMMMLLLJJJHHHFFFFFFFFFFFFGGGEEECCCAAAAAACCCFFFHHHBBBBBBCCCEEEHHHHHHFFFDDDHHHGGGEEECCCBBBAAABBBBBBAAABBBCCCDDDDDDCCCBBBAAACCCCCCBBBBBBBBBAAAAAAAAA>>>AAADDDEEEDDDFFFJJJNNN[[[kkk|||mmmdddZZZXXX\\\___\\\XXX^^^[[[YYYYYYZZZ\\\]]]]]]]]]\\\\\\^^^```aaa___]]]YYYYYYYYYYYYYYYYYYYYYXXX]]]___aaacccdddggglllooofffeeedddfffjjjjjjhhheeedddeeeffffffeeedddccccccddddddccccccaaa]]]YYYVVVYYYXXXWWWUUUVVVWWWYYYZZZZZZSSSJJJGGGHHHJJJHHHEEEEEEEEEDDDCCCCCCCCCCCCCCCAAABBBCCCDDDEEEEEEEEEEEEAAABBBCCCEEEEEEFFFEEEEEECCCCCC???CCCJJJIIIQQQfffjjjUUUHHHEEEAAA>>>===>>>@@@AAACCCFFFIIILLLMMMNNNMMMMMMQQQSSSVVVWWWVVVVVVWWWXXXYYYdddlllssszzz|||oooeeegggdddeeeppp{{{}}}vvvmmmhhhfffbbbeeefffbbb```aaa```]]]^^^\\\\\\___aaaaaa^^^]]]ccc\\\[[[___```\\\ZZZ\\\[[[VVVVVV[[[]]]ZZZXXXYYYWWWYYYZZZYYYXXXYYY^^^bbbfff```\\\\\\]]]]]]aaaffflllkkkooo~~~}}}tttmmmddd^^^[[[[[[\\\\\\XXXVVVTTTQQQOOOOOOOOOOOORRRRRRTTTWWW[[[^^^aaacccbbbdddggghhhhhhhhhiiijjjiiikkkmmmoooooommmkkkiiikkkiiigggeeedddcccaaa```]]]^^^^^^^^^\\\XXXTTTRRROOOMMMIIIEEEBBBAAABBBCCCAAA@@@@@@@@@BBBDDDGGGIIILLLNNNQQQUUUXXXYYYYYYYYY___aaafffiiihhhiiitttwwwZZZOOOcccjjjgggggg\\\UUUYYYUUUSSSQQQPPPPPPPPPPPPOOOQQQSSSVVVYYYZZZXXXVVVTTTUUUVVVUUUSSSQQQPPPRRRSSSSSSRRRPPPNNNNNNNNNPPPQQQRRRQQQOOOMMMLLLKKKJJJJJJJJJKKKMMMOOOPPPOOONNNMMMMMMKKKIIIGGGFFFEEEEEEFFFFFFDDDCCCBBBBBBDDDGGGHHHEEECCCBBBBBBDDDEEEEEEDDDGGGFFFDDDCCCBBBBBBCCCCCCAAABBBCCCDDDDDDCCCBBBAAAAAAAAA@@@@@@@@@?????????>>>AAAEEEFFFDDDCCCEEEHHHEEEOOO]]]nnnsssfff]]]\\\YYYVVVTTTUUUVVVUUUTTTYYYWWWVVVVVVXXXYYYZZZYYYZZZZZZ[[[]]]^^^^^^\\\ZZZWWWXXXYYYYYYZZZZZZ[[[\\\YYY[[[]]]^^^aaaeeejjjmmmdddccccccfffjjjkkkiiiffffffffffffggghhhhhhhhhgggeeeffffffdddaaa\\\YYYWWWYYYXXXVVVVVVVVVXXXZZZ\\\YYYRRRJJJFFFHHHIIIHHHEEEEEEEEEDDDCCCBBBBBBBBBCCCAAAAAABBBBBBBBBBBBAAAAAAAAAAAACCCDDDDDDDDDDDDDDDBBBCCCAAADDDLLLJJJLLL[[[tttsssaaaQQQGGGAAA@@@>>>>>>???AAADDDFFFFFFIIILLLNNNNNNOOOPPPQQQRRRTTTVVVVVVWWWWWWYYY[[[\\\ggguuu|||zzzpppggggggiiiooovvvyyyqqqgggbbbbbbccccccfffeeeaaa```bbbaaa^^^]]]ZZZZZZ]]]___]]]\\\^^^]]]]]]^^^```___\\\]]]```YYYSSSUUU___ddd___ZZZZZZXXXYYYYYYWWWUUUVVVZZZ___ccc^^^[[[[[[\\\\\\```ffffffccchhhxxx|||sssfff]]]YYYXXXXXXXXXTTTTTTSSSRRRPPPOOOMMMMMMMMMMMMNNNPPPQQQTTTVVVWWWUUUWWWYYYZZZYYYYYYZZZ\\\\\\]]]___``````___]]]\\\[[[[[[ZZZXXXVVVUUUTTTSSSNNNPPPQQQRRRQQQMMMJJJGGGFFFEEEDDDAAA???>>>@@@BBBBBBBBBBBBCCCFFFJJJMMMPPPSSSUUUXXX[[[]]]^^^^^^^^^bbbdddlllxxxdddMMM^^^{{{mmm```kkkmmm]]]VVV^^^UUUTTTSSSQQQPPPOOOOOOOOORRRTTTWWWZZZZZZYYYVVVTTTTTTTTTSSSQQQOOOPPPRRRTTTRRRQQQOOONNNNNNNNNNNNOOOQQQNNNLLLKKKLLLLLLJJJIIILLLNNNPPPRRRSSSSSSRRRQQQJJJIIIGGGEEECCCCCCCCCCCCDDDDDDCCCCCCDDDFFFGGGHHHJJJHHHEEEDDDEEEFFFFFFEEEEEEDDDCCCBBBAAAAAABBBCCCBBBCCCDDDEEEEEEDDDCCCBBB????????????>>>>>>>>>>>>@@@@@@???>>>>>>AAAEEEIIIBBBCCCFFFNNN\\\mmm}}}pppaaaYYYXXXYYYXXXVVVSSSNNNKKKMMMSSSXXXRRRQQQQQQRRRTTTUUUTTTSSSXXXXXXYYY[[[]]]]]][[[XXXWWWXXXZZZ[[[ZZZ[[[]]]^^^ZZZ\\\^^^```aaaeeeiiilllbbbcccdddgggiiijjjhhhfffhhhgggfffgggjjjlllllllllfffgggfffccc^^^ZZZXXXXXXYYYXXXWWWUUUUUUUUUVVVVVVTTTOOOIIIFFFGGGHHHGGGFFFGGGFFFEEEDDDCCCCCCCCCCCCAAAAAA@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBBCCCCCCCCCDDDGGGEEEFFFLLLGGGFFFPPPQQQuuu}}}zzzyyy|||~~~ooo```SSSIIIDDDCCCBBBAAA@@@BBBEEEHHHJJJKKKIIIKKKMMMNNNMMMMMMPPPSSSPPPRRRTTTVVVXXX[[[___bbbgggrrr|||yyy{{{ssslllooooooqqqooogggbbbccccccaaa]]]___^^^[[[[[[______]]]]]]ZZZZZZ]]]]]]ZZZ[[[___ZZZ___aaa```_________^^^WWWUUU\\\hhhiii___YYYZZZYYYZZZYYYWWWUUUWWW\\\aaa]]][[[[[[\\\[[[YYY\\\bbbdddbbbgggttt~~~pppeee```]]]ZZZXXXUUUUUUTTTRRRQQQPPPOOOOOOMMMMMMLLLLLLLLLMMMNNNNNNLLLMMMOOOOOONNNNNNOOOPPPPPPPPPPPPQQQQQQPPPPPPPPPMMMNNNNNNMMMKKKJJJIIIIIIEEEFFFGGGGGGGGGEEECCCBBB@@@BBBCCCBBB@@@@@@BBBEEEFFFFFFGGGIIIMMMQQQUUUWWWXXXZZZ\\\```dddgggiiijjjqqqttthhhPPPZZZhhh___\\\ccceee___ZZZ\\\TTTTTTTTTRRROOONNNMMMMMMPPPRRRUUUWWWWWWUUUSSSRRRRRRRRRPPPNNNMMMOOOSSSVVVRRRRRRRRRQQQPPPOOOOOONNNOOOLLLJJJJJJLLLMMMLLLJJJMMMNNNQQQSSSTTTTTTSSSSSSIIIHHHFFFDDDCCCBBBBBBBBBBBBCCCDDDFFFGGGHHHHHHHHHKKKIIIGGGFFFFFFEEECCCAAABBBAAA@@@?????????@@@AAACCCDDDEEEEEEEEEEEEDDDCCC??????>>>>>>>>>=========@@@>>><<<===???BBBDDDDDDDDDAAA???@@@EEELLLTTTZZZdddooo}}}}}}fffccc]]]XXXTTTRRRUUUYYYVVVVVVSSSNNNJJJKKKPPPUUUNNNNNNOOOQQQSSSSSSQQQOOOUUUUUUWWWZZZ\\\\\\ZZZWWWWWWYYY[[[[[[YYYYYY[[[]]]\\\^^^```aaabbbdddgggjjjccceeehhhiiihhhfffddddddgggdddbbbbbbfffjjjllllllggggggddd___YYYVVVWWWXXXWWWWWWWWWWWWVVVVVVVVVVVVNNNMMMJJJIIIHHHHHHIIIJJJIIIHHHGGGEEEDDDCCCCCCCCC@@@@@@?????????AAABBBCCCBBBAAA@@@@@@@@@AAACCCCCCCCCIIIGGGFFFIIIDDDAAAIIIHHH\\\mmmzzz~~~{{{yyyvvvpppiiicccccc\\\SSSLLLFFFBBBAAABBB@@@??????BBBGGGKKKLLLLLLLLLMMMNNNMMMKKKKKKNNNRRROOOQQQSSSVVVYYY^^^dddhhhsss~~~zzz{{{xxx~~~ppprrrfffhhhgggeeeggglllggg___VVVWWWVVVTTTVVV[[[\\\YYY]]]ZZZZZZ^^^\\\XXXZZZ```XXX^^^```\\\[[[]]]ZZZTTTYYYZZZdddooolll]]]VVVYYYWWWXXXYYYWWWWWW[[[bbbhhhYYYYYY\\\^^^[[[WWWXXX]]]fffdddfffkkkooowwwuuuooojjjddd___ZZZYYYVVVSSSQQQPPPQQQQQQOOONNNMMMKKKJJJJJJJJJJJJGGGHHHIIIIIIHHHGGGIIIJJJHHHGGGGGGGGGGGGGGGGGGHHHEEEFFFGGGGGGEEEDDDCCCDDDCCCCCCBBBAAAAAAAAAAAABBB???BBBDDDEEECCCCCCFFFHHHKKKLLLLLLOOORRRWWW[[[^^^ZZZ\\\___dddiiinnnrrrttt^^^SSShhhbbbSSSWWWWWWTTTVVV[[[ZZZSSSTTTTTTTTTRRROOOLLLLLLLLLMMMNNNPPPRRRRRRQQQOOONNNQQQPPPNNNLLLLLLOOOTTTXXXTTTTTTTTTSSSRRRQQQOOONNNNNNKKKIIIJJJLLLNNNMMMKKKKKKMMMOOORRRSSSSSSRRRRRRKKKJJJHHHFFFDDDDDDDDDDDDBBBCCCEEEGGGIIIIIIIIIHHHHHHGGGGGGGGGGGGDDD???<<<@@@???>>>======>>>??????CCCCCCDDDEEEEEEDDDCCCCCC???>>>>>>>>>===============>>>@@@DDDHHHGGGBBB===>>><<<<<<>>>AAACCCFFFJJJIIIQQQYYYaaaoootttiii]]]SSSNNNMMMMMMQQQSSSSSSRRRRRRQQQRRRRRRPPPMMMKKKIIIIIIMMMNNNPPPSSSUUUUUURRROOOSSSTTTVVVYYY\\\\\\YYYWWWXXXZZZ\\\ZZZXXXVVVXXXZZZYYY[[[]]]^^^^^^___aaabbbdddhhhkkkkkkfffcccaaabbbccc___\\\\\\aaaeeehhhhhhgggfffbbb\\\UUUSSSUUUXXXUUUVVVWWWYYYZZZ[[[[[[[[[MMMNNNNNNLLLKKKKKKLLLNNNKKKJJJHHHGGGEEEDDDCCCCCC@@@???>>>>>>@@@BBBEEEGGGCCCAAA@@@??????@@@BBBDDD>>>FFFFFFEEEGGGBBB???HHHJJJOOOQQQhhhuuuzzzxxxeeeccc```[[[WWWSSSPPPOOOJJJHHHFFFCCCAAAAAAAAAAAABBBAAABBBGGGLLLPPPPPPNNNMMMNNNOOOPPPRRRSSSTTTUUUUUUQQQQQQXXX]]]aaahhhrrrxxxqqqqqqqqqqqqqqqpppooonnndddccccccdddfffddd```\\\UUUVVVXXXYYY[[[\\\\\\\\\```]]]XXXVVVVVVVVVVVVUUU___]]][[[ZZZZZZZZZXXXVVV]]]YYYVVV[[[bbbddd___WWWWWWWWWWWWVVVWWW[[[aaaeeebbb[[[XXXYYYYYYWWWZZZ```qqqjjjffffffggglllzzz~~~lllbbbXXXQQQRRRSSSPPPQQQTTTPPPOOOOOONNNMMMLLLJJJIIIGGGHHHJJJKKKKKKKKKJJJIIIFFFFFFGGGGGGGGGGGGGGGFFFFFFEEEEEEDDDDDDCCCBBBBBBDDDDDDCCCCCCCCCBBBBBBBBBFFFFFFFFFGGGIIILLLNNNPPPUUUWWWSSSLLLPPP\\\aaa^^^aaaaaaeeekkkmmmsssnnnbbb^^^rrrfffYYYRRRRRRSSSSSSTTTUUUUUUUUUNNNPPPQQQOOOKKKIIIJJJLLLPPPPPPOOONNNMMMMMMMMMMMMNNNOOOOOONNNMMMLLLNNNOOOQQQPPPOOONNNOOOPPPQQQRRRNNNNNNNNNMMMMMMLLLLLLLLLNNNRRRRRROOOMMMPPPQQQPPPIIIHHHHHHHHHHHHFFFCCC@@@CCC>>>FFFVVVWWWGGG@@@FFFEEEEEEDDDCCCBBBBBBAAAAAACCC@@@===>>>AAACCCCCCBBBCCC@@@>>>???BBBCCCBBB@@@@@@???>>>===<<<<<<<<<<<>>======>>>@@@@@@???>>>@@@AAABBBDDDKKKYYYlllzzzyyyfffYYYUUURRRMMMHHHJJJJJJKKKKKKLLLMMMMMMMMMOOOPPPPPPOOOMMMLLLMMMOOOMMMMMMNNNQQQTTTVVVVVVUUUXXXYYYZZZ[[[ZZZYYYWWWUUUZZZ\\\\\\[[[YYYXXXYYYZZZ[[[YYYZZZ\\\[[[YYY[[[___ggghhhgggcccbbbbbb^^^YYY[[[ZZZZZZXXXXXX[[[___ccc___^^^[[[XXXVVVTTTRRRRRRUUUTTTTTTUUUWWWXXXXXXWWWWWWVVVSSSMMMIIIHHHLLLOOOQQQNNNIIIEEECCCCCCEEEGGGBBBAAA@@@???@@@AAABBBCCCDDDAAA>>>>>>AAACCCBBBAAACCCCCCDDDDDDCCCBBBAAAAAAHHHGGGKKK___oooqqquuu|||wwwqqqpppnnnssssss]]]UUUTTTPPPMMMIIIFFFDDDCCCBBBBBBAAA@@@@@@???@@@@@@DDDCCCDDDHHHMMMPPPPPPOOONNNOOOPPPQQQRRRTTTUUUVVVTTTTTTWWW[[[\\\```nnn|||mmmeeefffffffffffffffeeeeeeaaa```___``````^^^ZZZVVVTTTUUUWWWXXXZZZ[[[[[[[[[\\\ZZZXXXVVVWWWZZZ^^^aaa___]]]ZZZZZZZZZZZZYYYXXX[[[WWWUUUXXX]]]^^^YYYUUUSSSTTTTTTTTTUUUXXX\\\```bbb]]]ZZZ]]]^^^]]]```fffvvvnnnfffcccaaaeeeqqq}}}bbb^^^]]]___^^^VVVRRRQQQWWWTTTOOOKKKJJJKKKLLLMMMJJJKKKLLLLLLLLLKKKJJJIIIIIIIIIJJJJJJJJJJJJIIIIIIFFFFFFFFFFFFEEEEEEEEEEEEHHHHHHIIIIIIIIIIIIIIIJJJKKKJJJKKKKKKMMMOOOQQQRRRSSSUUUVVVTTTVVV\\\______cccgggooo|||{{{oooqqqbbbSSSVVVNNNNNNNNNNNNMMMMMMMMMLLLLLLMMMNNNMMMJJJIIIJJJKKKOOONNNNNNNNNNNNOOOPPPPPPMMMNNNOOONNNMMMMMMNNNPPPRRRQQQPPPOOOOOOPPPQQQQQQQQQQQQPPPPPPPPPOOOOOOOOOQQQTTTSSSPPPOOOPPPNNNJJJJJJHHHGGGFFFFFFEEECCCAAACCCAAAGGGQQQQQQGGGBBBEEECCCCCCBBBAAAAAA@@@??????@@@>>>===>>>BBBDDDDDDCCCCCC@@@>>>>>>???AAA@@@>>>@@@???>>>======<<<<<<<<<>>>???AAABBBBBBBBB@@@???=========>>>???@@@???======>>>>>>>>>???EEEPPPYYYaaakkkxxxuuujjjcccZZZOOOIIIIIIIIIFFFCCCFFFFFFFFFGGGHHHHHHIIIIIIKKKKKKLLLKKKIIIIIIJJJLLLKKKKKKLLLOOOQQQRRRRRRRRRUUUVVVXXXYYYYYYWWWUUUSSSZZZ\\\]]]]]]\\\]]]^^^___YYYXXXYYY[[[ZZZXXXZZZ^^^bbbcccbbb]]][[[[[[XXXSSSUUUVVVWWWWWWVVVWWWYYY[[[ZZZYYYWWWVVVUUUUUUUUUUUUSSSRRRQQQSSSVVVXXXXXXXXXUUUTTTQQQMMMIIIHHHJJJMMMLLLJJJGGGEEEDDDEEEGGGHHHGGGEEECCCAAA@@@?????????CCCAAA??????AAABBBAAA@@@BBBBBBBBBBBBBBBAAA@@@@@@@@@GGGHHHOOOtttjjjhhhgggiiilllppprrrsss}}}qqqyyyqqqggg^^^VVVRRRZZZZZZ^^^iiipppjjjXXXHHHJJJHHHFFFCCCAAA???>>>===>>>>>>???@@@AAABBBBBBBBBFFFFFFHHHKKKOOOQQQQQQQQQPPPPPPPPPQQQSSSTTTVVVWWWUUUYYY]]]______hhh|||qqqccc___```aaaaaaaaaaaaaaa```___^^^\\\\\\[[[YYYUUURRRSSSTTTVVVWWWYYYYYYZZZZZZZZZZZZYYYWWWWWW\\\dddkkk^^^[[[XXXWWWXXXYYYZZZZZZVVVUUUTTTTTTUUUUUUTTTRRRRRRSSSUUUUUUUUUVVVYYY[[[___\\\\\\___aaabbbeeejjjrrrjjjaaa\\\ZZZ]]]gggrrrwwwuuutttqqqhhh[[[SSSQQQWWWSSSNNNKKKJJJLLLLLLMMMKKKKKKKKKKKKJJJIIIHHHGGGHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJKKKKKKLLLMMMMMMMMMHHHIIIIIIKKKLLLOOOQQQRRRQQQSSSXXX^^^______ccciiikkkwwwrrrYYYddd~~~hhhLLLJJJSSSNNNNNNMMMLLLKKKJJJIIIHHHIIIJJJKKKJJJIIIIIIJJJKKKLLLLLLMMMNNNOOOPPPRRRSSSLLLMMMNNNNNNMMMMMMOOOQQQSSSRRRQQQOOOOOOOOOPPPPPPQQQPPPPPPPPPPPPPPPOOOOOOQQQRRRPPPNNNPPPRRROOOIIIKKKHHHEEEDDDDDDDDDCCCBBBBBBDDDFFFGGGGGGEEECCCAAAAAA@@@@@@??????>>>>>>>>>===<<<===???BBBDDDDDDCCCCCC@@@===<<<===>>>>>>>>>@@@???>>>======<<<=========>>>?????????>>>===<<<===<<<<<<===??????>>><<<>>>@@@AAA???<<<;;;===@@@>>>DDDKKKQQQYYYbbbggggggxxx|||vvvjjj```WWWNNNHHHEEECCCBBBBBBDDDEEEEEEDDDBBBCCCCCCDDDDDDEEEFFFFFFGGGHHHHHHGGGFFFFFFHHHJJJHHHIIIJJJLLLMMMNNNNNNNNNPPPRRRUUUWWWWWWVVVSSSQQQVVVXXX[[[\\\\\\]]]___aaaWWWUUUWWWZZZYYYWWWXXX]]]___aaa```\\\ZZZ[[[YYYUUUQQQTTTVVVVVVUUUTTTUUUVVVXXXWWWUUUTTTTTTTTTUUUVVVSSSQQQPPPQQQTTTWWWXXXYYYRRRRRROOOLLLHHHGGGIIIJJJGGGFFFFFFEEEFFFGGGHHHHHHIIIGGGEEEBBBAAA?????????AAA@@@@@@AAABBBBBBAAA???@@@@@@@@@@@@@@@?????????===IIIIIIDDDaaa}}}gggddd```]]]]]]^^^^^^^^^fffmmmsssxxx}}}xxxmmmdddwwwyyyooolllooopppmmmhhh```^^^ZZZUUUPPPLLLIIIHHHMMMMMMPPPUUUXXXTTTKKKBBBEEEDDDCCCBBBAAA@@@@@@@@@AAABBBDDDFFFGGGGGGGGGFFFIIIJJJKKKNNNPPPRRRRRRRRRPPPPPPPPPQQQRRRTTTVVVWWWYYY\\\___bbbhhhyyyccc^^^\\\]]]^^^^^^___^^^^^^^^^]]]\\\[[[[[[YYYXXXVVVUUUSSSTTTVVVWWWYYYZZZZZZZZZ]]]]]][[[WWWTTTXXXbbbkkkZZZXXXTTTSSSUUUWWWYYYYYYQQQRRRRRRQQQPPPQQQRRRTTTTTTVVVXXXXXXXXXXXXYYYZZZ[[[ZZZ[[[]]]```aaaccceeeccc___ZZZXXXXXX]]]dddkkkxxxuuuggg___]]]XXXUUURRRPPPQQQPPPNNNKKKLLLLLLLLLKKKKKKJJJJJJJJJHHHHHHIIIIIIIIIHHHGGGGGGIIIJJJJJJKKKLLLLLLMMMMMMLLLLLLMMMMMMMMMNNNNNNNNNJJJKKKLLLNNNQQQSSSUUUVVVXXXWWW^^^gggiiigggooo{{{ppp^^^[[[gggjjjXXXOOOLLLMMMKKKKKKJJJJJJIIIHHHHHHGGGGGGHHHHHHIIIIIIJJJJJJKKKKKKKKKKKKLLLMMMOOOPPPQQQLLLMMMNNNNNNMMMNNNPPPRRRRRRQQQOOONNNMMMMMMMMMNNNMMMMMMMMMMMMLLLLLLLLLLLLMMMKKKIIIIIIOOOUUUUUUPPPKKKHHHDDDBBBBBBBBBBBBBBBAAAEEEDDD===<<>>@@@@@@??????>>>>>>>>>>>><<<===>>>@@@BBBBBBAAA@@@AAA???===<<<<<<===???@@@???>>>>>>===<<<<<<======<<<============<<<::::::<<<;;;;;;<<<>>>>>>===;;;???AAACCCBBB???===<<<===<<<>>>??????@@@CCCDDDCCCNNNQQQXXXaaajjjrrrxxx|||xxxmmmaaaYYYUUUQQQKKKGGGFFFGGGFFFEEE@@@BBBCCCDDDDDDDDDEEEFFFBBBCCCCCCDDDDDDEEEFFFFFFDDDEEEFFFFFFEEEEEEGGGIIIGGGHHHJJJJJJJJJJJJJJJKKKMMMPPPSSSVVVVVVUUURRRPPPQQQRRRUUUVVVVVVWWWYYY[[[UUUTTTVVVZZZYYYWWWXXX]]]\\\___```\\\[[[\\\\\\ZZZTTTUUUVVVVVVUUUTTTUUUWWW[[[YYYVVVSSSRRRSSSTTTVVVWWWTTTQQQQQQSSSVVVWWWXXXPPPOOOMMMJJJHHHGGGGGGGGGEEEEEEGGGHHHHHHHHHHHHGGGGGGFFFDDDBBBBBBBBBBBBBBB???@@@@@@BBBBBBAAA@@@>>>@@@@@@??????????????????>>>FFFFFFBBBUUU}}}{{{bbb```]]][[[ZZZYYYWWWUUURRRTTTWWWZZZ```dddaaa\\\YYYhhh}}}yyynnnggg___WWWUUUWWWWWWTTTPPPMMMKKKJJJHHHFFFFFFFFFFFFCCCCCCBBBCCCEEEDDDCCCAAAAAAAAA@@@@@@@@@AAAAAABBBFFFGGGIIIKKKKKKKKKJJJJJJKKKMMMOOOPPPQQQRRRSSSSSSNNNNNNOOOPPPRRRUUUXXXYYY\\\]]]___fffvvv}}}qqq^^^[[[WWWWWWXXXYYYYYYXXXXXXXXXYYYYYYYYYXXXWWWVVVWWWWWWTTTUUUVVVXXXYYYZZZ[[[[[[\\\\\\ZZZUUURRRUUU^^^fffVVVTTTQQQPPPQQQTTTUUUVVVMMMOOOQQQQQQPPPQQQTTTVVVTTTVVVYYYZZZYYYXXXYYYZZZZZZ[[[]]]]]]^^^______^^^XXXYYYYYYZZZ]]]bbbeeefffjjjzzz}}}kkkddd[[[UUUSSSRRROOOLLLMMMMMMMMMMMMMMMMMMMMMNNNKKKKKKLLLLLLKKKJJJIIIIIIHHHHHHIIIJJJKKKKKKLLLMMMOOOOOOOOOOOOOOOOOOOOOOOOPPPQQQSSSUUUWWWYYYZZZ[[[^^^___gggttt|||vvvkkkeeeoooaaaNNNMMMMMMIIIDDDCCCDDDDDDDDDEEEEEEEEEFFFFFFFFFGGGHHHJJJKKKKKKKKKJJJJJJJJJJJJKKKLLLMMMNNNLLLMMMNNNNNNMMMNNNPPPRRROOONNNMMMKKKJJJJJJKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJKKKHHHDDDCCCJJJTTTWWWTTTKKKGGGCCC@@@@@@AAABBBBBBBBBGGGDDD::::::BBBEEE???@@@@@@@@@@@@????????????>>>???@@@AAA@@@???>>>===???>>>>>>======>>>@@@BBB======<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;::::::;;;======<<<:::999;;;<<<<<<<<<<<<<<<===;;;;;;<<<>>>???>>>===>>>???@@@BBBDDDGGGIIIKKKMMMTTTXXX^^^ccceeefffgggggghhhgggggghhhhhheee```[[[\\\YYYSSSNNNJJJGGGDDDCCCCCCBBB@@@@@@AAACCCDDDDDDAAABBBCCCBBB@@@???AAABBBAAABBBBBBCCCDDDDDDEEEEEEAAABBBCCCCCCBBBBBBDDDFFFEEEGGGIIIJJJHHHGGGHHHJJJLLLOOORRRTTTTTTSSSQQQOOONNNOOOQQQQQQPPPQQQRRRTTTSSSSSSVVVZZZZZZXXXYYY]]]\\\______ZZZWWWWWWWWWVVVVVVVVVUUUSSSRRRSSSVVVYYY[[[YYYUUUSSSRRRTTTWWWYYY[[[XXXTTTSSSSSSUUUVVVVVVOOOMMMJJJHHHGGGGGGFFFFFFFFFGGGHHHJJJIIIHHHFFFEEEFFFEEECCCBBBAAAAAAAAABBB>>>???AAABBBAAA@@@??????@@@??????>>>>>>???@@@@@@@@@======AAAJJJ```uuummm]]]\\\[[[\\\]]]\\\ZZZXXXQQQOOOMMMMMMQQQUUUUUUSSSQQQYYYdddmmmooojjjaaa[[[UUUQQQLLLJJJKKKKKKIIIFFFEEEDDDCCCBBBBBBBBBBBBBBB@@@???>>>>>>???@@@BBBCCCBBBBBBBBBCCCCCCEEEFFFFFFIIIIIIJJJKKKKKKKKKKKKKKKMMMOOOQQQRRRQQQQQQRRRTTTNNNNNNNNNPPPSSSWWW[[[]]]___aaafffsss|||ddd\\\XXXWWWXXXXXXXXXWWWWWWVVVUUUUUUUUUUUUSSSRRRRRRUUUWWWTTTUUUWWWXXXZZZ[[[[[[[[[WWWWWWVVVSSSRRRTTTZZZ```SSSQQQNNNNNNOOOQQQRRRRRRLLLNNNPPPQQQRRRSSSUUUWWWRRRTTTVVVWWWVVVVVVWWWXXX[[[^^^```^^^^^^^^^\\\XXXWWW[[[]]]^^^bbbeeeccc___bbblllzzz}}}kkk^^^XXXVVVTTTQQQNNNNNNMMMLLLLLLLLLMMMMMMLLLLLLLLLLLLKKKJJJIIIIIIGGGHHHHHHIIIJJJKKKKKKLLLMMMMMMNNNNNNNNNNNNNNNNNNOOOPPPRRRUUUXXXZZZ[[[[[[bbbiiixxxnnnlll{{{hhhSSSIIIFFFDDDCCCDDDAAABBBCCCDDDFFFGGGHHHHHHFFFEEEEEEGGGIIIKKKKKKJJJHHHHHHHHHIIIJJJKKKLLLMMMLLLMMMNNNNNNMMMMMMOOOQQQMMMLLLKKKIIIIIIIIIJJJJJJJJJJJJJJJKKKKKKKKKKKKLLLKKKJJJEEEBBBFFFNNNRRRPPPIIIFFFBBB??????@@@AAA@@@EEEHHHEEE======DDDGGGDDD@@@@@@@@@@@@@@@@@@@@@@@@???@@@AAA@@@>>><<<<<<<<<===>>>???>>>===>>>???AAA<<<;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;::::::::::::999999:::<<<<<<;;;999999999888888888999::::::999888999===>>>;;;;;;===<<<;;;;;;;;;;;;<<<===>>>???@@@AAA@@@@@@BBBDDDFFFDDDDDDDDDFFFHHHHHHFFFDDDAAAAAAAAAAAAAAA@@@@@@???@@@AAAAAABBBBBBBBBAAAAAA@@@@@@AAA@@@???>>>@@@AAA?????????@@@AAAAAABBBBBB>>>?????????===>>>???AAACCCFFFIIIIIIFFFFFFGGGJJJMMMNNNPPPQQQQQQPPPOOONNNNNNPPPQQQPPPOOOOOOPPPQQQQQQRRRUUUZZZZZZXXXYYY]]]bbbeeeddd\\\UUUTTTSSSRRRTTTTTTRRRPPPOOOQQQUUUYYYWWWUUURRRQQQSSSWWW\\\```]]]ZZZVVVTTTTTTTTTTTTSSSOOOLLLHHHFFFFFFGGGFFFFFFFFFGGGHHHIIIIIIGGGEEECCCGGGFFFCCC@@@???>>>======>>>@@@AAAAAA@@@??????@@@@@@???>>>===>>>???@@@AAAEEE<<<<<>>@@@@@@>>><<<;;;<<<>>><<>>???>>>===<<<;;;;;;===???@@@======>>>???AAACCCCCCCCC@@@AAAAAAAAA???>>>======:::<<<>>>???@@@???@@@@@@======>>>@@@AAAAAA@@@@@@======>>>>>>???@@@@@@AAA===>>>???===<<<;;;===>>>@@@DDDGGGGGGEEEDDDFFFIIIMMMMMMMMMMMMMMMLLLLLLLLLNNNPPPQQQQQQPPPOOOQQQRRROOOOOOSSSYYYYYYWWWXXX\\\aaaeeeccc[[[TTTRRRSSSRRRPPPQQQQQQPPPPPPQQQTTTWWWUUUSSSPPPOOOQQQVVV]]]aaaZZZXXXVVVUUUUUUTTTSSSRRRPPPLLLGGGDDDEEEGGGGGGFFFDDDEEEFFFFFFFFFEEECCCBBBDDDBBB@@@>>>===<<<<<<<<<>>>@@@AAA@@@>>>===???BBB>>>===<<<;;;<<<===???@@@EEE??????CCCCCCCCCMMM[[[zzzccc```]]]ZZZZZZYYYYYYXXXOOOLLLKKKNNNOOOMMMHHHFFFGGGHHHJJJJJJIIIGGGEEECCCBBBDDDEEECCC@@@???AAACCCAAABBBCCCDDDEEEFFFFFFEEEDDDEEEFFFHHHIIIHHHEEEBBBBBBBBBBBBCCCDDDFFFGGGHHHIIIHHHHHHIIIJJJLLLNNNPPPNNNQQQTTTSSSQQQPPPQQQSSSOOOPPPQQQSSSWWW]]]bbbffflllzzzvvvcccZZZ[[[]]]\\\\\\[[[ZZZYYYWWWVVVUUUWWWWWWVVVRRRNNNNNNQQQTTTRRRSSSTTTVVVWWWXXXYYYYYYUUUTTTSSSSSSTTTTTTRRRQQQRRRQQQOOOPPPQQQQQQOOONNNPPPPPPQQQSSSUUUUUUSSSPPPQQQSSSTTTTTTUUUVVVXXX[[[VVV\\\^^^\\\[[[\\\WWWPPPVVVYYYYYYWWWZZZ^^^[[[TTTWWW[[[cccrrrnnnmmmiiifffcccaaa``````]]]]]]]]]]]]\\\[[[ZZZYYYUUUUUUUUUUUUVVVVVVVVVVVVVVVWWWYYY\\\___aaaccceeeiiioooxxxsssPPPLLLCCC>>>BBBHHHGGGBBB?????????@@@AAACCCDDDEEEEEEDDDBBBAAACCCFFFHHHGGGEEEEEEEEEGGGIIIKKKNNNQQQRRRNNNOOOOOONNNMMMLLLNNNOOOLLLKKKJJJIIIIIIJJJLLLMMMIIIIIIIIIIIIJJJJJJKKKKKKBBBGGGIIIGGGFFFHHHIIIHHHGGGDDDAAA@@@@@@@@@???>>>CCC@@@???@@@AAA@@@BBBEEE???????????????@@@@@@@@@===??????===;;;;;;>>>AAA===@@@BBB@@@<<<888666666999888888777888888999999888888777777888999::::::999888888999;;;;;;:::888888888888999999999777666;;;666555888999777:::@@@===<<<:::888777777777888999999999:::<<<>>>>>>>>>>>>==================<<<>>>>>>===:::999999;;;===999:::;;;<<<;;;;;;<<<<<<999:::;;;???AAA@@@===:::>>>>>>??????@@@AAAAAAAAA@@@@@@@@@???===<<<>>>???>>>BBBFFFFFFCCCBBBEEEIIIMMMLLLKKKJJJJJJJJJJJJJJJMMMOOOPPPPPPPPPPPPQQQSSSMMMMMMRRRWWWXXXVVVWWW[[[VVV[[[[[[TTTNNNOOOQQQRRRNNNPPPSSSSSSSSSTTTUUUVVVWWWTTTPPPNNNOOOTTTYYY]]]WWWVVVTTTTTTUUUTTTSSSQQQQQQLLLFFFCCCEEEGGGHHHGGGAAABBBCCCDDDDDDDDDCCCBBB>>>======<<<<<<===>>>??????@@@AAA???======???CCC===<<<:::::::::<<<>>>???===>>>>>>===???EEEKKKMMM]]]bbb```^^^\\\ZZZWWWRRROOOIIIHHHHHHGGGGGGHHHHHHIIIFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCDDDEEEFFFGGGHHHHHHDDDDDDEEEFFFHHHIIIJJJKKKGGGGGGGGGHHHJJJMMMOOOPPPPPPQQQRRRRRRQQQSSSVVVXXXVVVSSSVVV\\\___```eeemmmqqqttthhh___ZZZ[[[[[[\\\\\\ZZZZZZZZZZZZXXXTTTTTTSSSSSSSSSSSSSSSSSSXXXYYYXXXVVVSSSSSSTTTVVVXXXRRROOOTTTXXXVVVSSSRRRRRRPPPOOONNNNNNOOOQQQRRRLLLMMMPPPTTTVVVVVVSSSPPPQQQSSSUUUTTTSSSSSSVVVXXXWWWZZZ]]]]]]ZZZWWWTTTSSS___^^^[[[XXXWWWVVVWWWXXX]]]```bbbccciiiwwwxxxuuuttt{{{~~~nnn```gggmmmlllfffgggnnnmmmeeesssuuuwww{{{hhhPPPGGGFFFFFFDDDCCCBBBAAAAAAAAA@@@@@@??????@@@@@@AAABBBAAAAAAAAABBBBBBBBBBBBCCCEEEFFFGGGHHHJJJLLLNNNPPPLLLKKKJJJJJJKKKMMMMMMMMMHHHMMMLLLDDDDDDLLLQQQNNNEEEIIIKKKHHHEEEDDDDDDDDDGGGBBBHHHLLLIIILLLLLLBBBEEECCCAAAAAABBBBBBBBBAAA??????>>>>>>======<<<<<<:::;;;===>>>???>>><<<;;;:::;;;<<<=========;;;;;;;;;;;;<<<<<<;;;;;;:::999777777777888999999999:::777777666666666666666777777777777777777777777777777777666555555555555555777666555555777999<<<>>>888888888888888888888888999999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::999999999::::::;;;;;;;;;;;;;;;<<<======>>>===============>>>>>>?????????>>>>>>>>>>>>===???>>>======>>>AAADDDFFFIIIIIIIIIIIIHHHGGGFFFEEEHHHHHHIIIJJJLLLOOOQQQRRRPPPPPPPPPPPPQQQQQQRRRSSSVVVRRRNNNLLLMMMNNNLLLKKKKKKMMMPPPRRRSSSSSSRRRRRRTTTRRROOOMMMMMMQQQVVVYYYTTTRRRQQQPPPQQQQQQPPPOOOKKKJJJGGGDDDCCCCCCCCCDDDBBBCCCDDDDDDCCCAAA???>>>???>>><<<;;;;;;;;;===>>>???>>>>>>>>>>>>=========<<<<<<;;;;;;;;;<<<<<<===============>>>???@@@AAAQQQbbb^^^\\\YYYXXXVVVSSSPPPMMMGGGFFFFFFEEEDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGHHHHHHFFFFFFGGGGGGHHHHHHIIIIIIIIIIIIIIIJJJKKKMMMOOOQQQTTTUUUVVVUUUTTTTTTVVVXXXTTTVVV[[[```aaabbblllwwwvvvjjjbbb]]]\\\^^^bbbaaa```aaabbbaaa\\\WWWSSSSSSRRRQQQQQQRRRSSSTTTZZZZZZYYYVVVSSSRRRSSSTTTYYYRRRNNNPPPQQQNNNLLLMMMRRRQQQOOONNNMMMNNNOOOPPPLLLMMMOOORRRTTTTTTRRRPPPSSSUUUUUUTTTRRRQQQSSSUUUTTTVVVZZZ[[[YYYVVVUUUTTT^^^[[[WWWSSSRRRSSSUUUWWW]]]bbbeeebbb```gggwwwfffSSSKKKKKKEEEDDDCCCAAA@@@@@@@@@???>>>>>>======>>>>>>???@@@AAAAAAAAABBBBBBBBBCCCCCCDDDDDDEEEFFFHHHJJJKKKLLLIIIIIIIIIJJJKKKLLLLLLLLLEEEHHHHHHDDDDDDLLLVVV[[[MMMLLLJJJGGGDDDDDDDDDDDDGGGDDDFFFCCC???HHHOOOIIIBBBAAA??????@@@@@@@@@???>>>>>>>>>>>>>>>============>>>???@@@???>>><<<;;;;;;;;;<<<<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;::::::777777777777777777888888666666555555555555666666555555555555555555555555777666666555555555555555555555555555666888999:::777777777777777777777777888888888999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999999999:::;;;<<<;;;;;;;;;;;;;;;<<<======>>>============>>>>>>???>>>>>>>>>>>>============>>>>>>======???AAADDDEEEHHHHHHHHHHHHHHHGGGFFFFFFGGGHHHJJJLLLOOOQQQSSSSSSOOOOOONNNMMMMMMMMMMMMMMMSSSQQQOOOOOOPPPQQQOOOMMMNNNOOOPPPQQQRRRQQQPPPPPPLLLLLLLLLMMMPPPRRRUUUWWWOOOLLLJJJIIIJJJJJJJJJIIIHHHGGGEEECCCBBBBBBBBBCCCCCCCCCCCCCCCBBBAAA@@@??????>>><<<;;;;;;;;;===>>>========================<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<===>>>??????DDDRRRvvv[[[YYYWWWVVVUUUSSSPPPNNNHHHGGGFFFEEEDDDCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBCCCCCCDDDDDDEEEDDDDDDCCCCCCCCCCCCBBBBBBCCCDDDDDDEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHLLLKKKKKKLLLMMMOOOQQQRRRQQQRRRTTTTTTSSSSSSUUUVVVWWW[[[```cccdddlll~~~mmm]]]ZZZYYYZZZ^^^^^^]]]^^^cccfffccc[[[TTTRRRQQQOOOOOOOOOQQQSSSUUUZZZYYYXXXTTTQQQOOOPPPQQQZZZUUUPPPPPPNNNLLLMMMQQQRRRQQQOOONNNNNNNNNOOOOOOMMMLLLMMMPPPRRRRRRQQQOOOUUUUUUUUUSSSPPPOOOOOOPPPRRRUUUYYYZZZYYYXXXWWWWWW]]]ZZZUUUQQQOOOQQQTTTWWWXXX___ccc___WWWXXXbbbmmmsssTTTGGGCCCDDDGGGCCCBBBAAA???>>>>>>>>>>>><<<;;;;;;;;;;;;<<<======AAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCEEEFFFGGGHHHEEEFFFHHHIIIJJJJJJJJJIIICCCBBBCCCDDDEEELLL\\\kkkWWWPPPHHHCCCCCCDDDDDDDDDDDDJJJOOOEEE999AAAKKKDDD@@@>>>===<<<===>>>===<<<<<<======>>>>>>>>>>>>>>>@@@@@@@@@@@@???===;;;:::<<<<<<;;;:::::::::::::::::::::::::::::::::::::::777777777666666666666666555555444444444444555555555555555555555555555555777666555555444444555555444444555555666666666666555555555555555555555555666666777777777888888888::::::::::::::::::::::::888888888888999999999999777777777888999:::;;;<<<;;;;;;;;;;;;;;;<<<=====================>>>???@@@>>>>>>>>>>>>=========<<<<<<<<<===???@@@AAABBBCCCEEEEEEFFFGGGGGGGGGGGGGGGFFFHHHKKKOOORRRTTTUUUUUUPPPPPPNNNMMMKKKKKKJJJJJJQQQQQQRRRTTTVVVVVVTTTRRRSSSRRRRRRQQQPPPOOONNNMMMGGGHHHKKKNNNPPPQQQQQQQQQNNNKKKGGGEEEFFFGGGHHHHHHDDDCCCBBBAAAAAAAAABBBCCCDDDCCCBBBAAAAAA@@@@@@AAA???>>><<<;;;;;;;;;<<<===;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;;;;::::::::::::;;;<<<===>>><<>>===<<<<<<<<<<<<:::::::::::::::;;;<<<<<<@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBCCCCCCDDDEEECCCEEEHHHIIIHHHFFFEEEEEECCC???@@@DDDEEEJJJ^^^ttt^^^QQQDDD@@@BBBCCCCCCCCCCCCWWWhhh[[[CCCAAAEEE<<>>?????????>>>>>>?????????>>>===;;;:::===<<<:::999888888999:::999999999999999::::::;;;888888888777777666666555555555444444444555666666555555555555555555555555666666555444444444444555333444666777666555444333555555555555555555555555444555555555666666666666888888888888888888888888666666666666777777777777777777777777888999:::;;;;;;::::::::::::;;;<<<<<<<<<<<<<<<<<<===>>>???@@@?????????>>>>>>>>>======:::;;;===???AAAAAAAAAAAABBBCCCDDDEEEFFFGGGGGGGGGEEEHHHLLLPPPTTTVVVWWWWWWSSSRRRPPPOOOMMMMMMLLLLLLPPPSSSWWW[[[]]]]]][[[YYYXXXWWWTTTQQQOOOMMMLLLLLLHHHIIIJJJLLLLLLLLLKKKJJJMMMIIIEEECCCCCCEEEFFFFFFBBBBBBAAAAAAAAABBBCCCDDDDDDCCCAAA@@@???@@@AAABBB>>>>>><<<;;;;;;;;;;;;;;;;;;;;;:::::::::::::::999<<<;;;:::::::::::::::::::::::::::::::::<<<======:::@@@MMMdddaaa^^^YYYVVVUUUTTTSSSQQQOOONNNLLLJJJHHHGGGGGGFFFCCCCCCDDDDDDDDDDDDDDDDDDBBBBBBCCCCCCDDDEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEFFFGGGHHHIIIIIIGGGHHHIIIJJJKKKLLLMMMMMMOOONNNNNNOOOPPPRRRTTTUUUSSSUUUWWWXXXYYYZZZ]]]___```gggqqq}}}vvvfffYYYXXXWWWQQQOOOQQQMMMMMMQQQVVVTTTLLLJJJLLLMMMLLLKKKKKKLLLNNNPPPQQQMMMNNNMMMKKKJJJIIIKKKMMMMMMJJJHHHIIIIIIIIINNNUUUOOOPPPPPPQQQRRRSSSTTTTTTOOOOOONNNPPPRRRSSSRRRPPPOOONNNMMMMMMNNNNNNNNNNNNSSSUUUXXXXXXWWWVVVUUUVVVXXXXXXWWWWWWVVVUUUTTTSSSOOOPPPSSSUUUVVVVVVUUUTTTTTT^^^nnn{{{XXXMMMEEEEEEHHHEEE>>>:::>>>===<<<;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<<<>>;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999888999::::::999999888888888999999:::999999999888888777777777666666555555666777777888666666666666666666666666666666555444444444444444333444666777777555333222555555555555555555555555333333333444444444555555777777777777777777777777444444444444555555666666888777777666666666777777999999999999999::::::;;;:::::::::;;;<<<>>>???@@@@@@@@@?????????>>>>>>>>>999:::===???@@@AAA@@@@@@@@@AAABBBDDDEEEFFFGGGGGGEEEGGGLLLPPPTTTVVVWWWWWWRRRQQQPPPOOONNNNNNNNNNNNQQQUUU[[[```aaaaaa___^^^[[[YYYVVVSSSPPPMMMLLLKKKIIIIIIHHHGGGHHHIIIJJJJJJIIIFFFAAA??????@@@AAABBBBBBBBBBBBBBBCCCDDDEEEEEECCCBBBAAA??????@@@AAABBB>>>======<<<;;;:::::::::;;;:::::::::999888888888;;;;;;:::999999999999999::::::::::::;;;<<<======999===@@@HHH^^^nnniiiaaaZZZUUURRROOOMMMNNNMMMKKKIIIHHHGGGFFFFFFDDDDDDDDDDDDEEEEEEEEEEEECCCCCCCCCDDDDDDEEEEEEFFFEEEEEEFFFFFFFFFFFFGGGGGGDDDEEEEEEFFFGGGHHHIIIIIIHHHHHHIIIJJJLLLMMMNNNOOONNNNNNNNNOOOQQQSSSVVVWWWVVVWWWXXXXXXYYY[[[^^^aaaiiiwwweee\\\WWWXXXUUUOOOQQQXXX^^^WWWSSSSSSNNNFFFFFFKKKJJJJJJJJJJJJKKKLLLMMMMMMHHHIIIIIIHHHFFFFFFHHHKKKNNNJJJJJJMMMOOONNNQQQUUUOOOOOOPPPQQQRRRSSSSSSTTTOOOOOOOOOQQQSSSSSSQQQOOOLLLJJJIIIJJJMMMNNNNNNNNNOOOQQQSSSSSSRRRQQQQQQQQQRRRSSSTTTUUUTTTRRRPPPNNNQQQPPPOOORRRVVVVVVRRRMMMHHHNNN\\\mmm}}}mmmTTTIIIBBB>>>>>>>>>======@@@<<<<<<;;;:::::::::::::::;;;::::::::::::;;;<<<<<<=========>>>>>>>>>>>>???AAAAAAAAAAAAAAABBBCCCDDDCCCFFFHHHGGGCCC@@@@@@AAAFFFEEEEEEEEECCCGGGTTTaaaXXXJJJ@@@BBBEEECCCAAADDDEEEYYYqqqlllOOOAAADDDCCC???===<<<<<<======<<<;;;999;;;===???@@@@@@>>>>>>:::::::::;;;;;;<<<<<<<<<;;;;;;::::::::::::;;;;;;;;;:::888777777777888999999999999999888888888888666666666666666777888999777777777777777777777777666555444444333333444444333444555666666555333222444444444444444444444444222333333333333444444444555555555555555555555555222222333333444555555555888777666555555555555555777777777777777888999999777888888999;;;===>>>???????????????>>>>>>>>>>>>999:::<<<>>>???@@@@@@???>>>???AAABBBDDDEEEEEEFFFEEEGGGJJJNNNRRRUUUVVVWWWPPPPPPOOOMMMMMMLLLLLLLLLPPPUUU[[[``````___^^^]]]ZZZYYYWWWTTTQQQNNNKKKJJJHHHFFFEEEEEEFFFIIIMMMOOOKKKGGGCCCAAAAAABBBBBBBBBBBBCCCCCCDDDEEEEEEFFFFFFAAAAAA@@@@@@@@@@@@AAAAAA>>>======<<<;;;:::999999:::::::::;;;;;;;;;;;;<<<;;;;;;:::999888888888888999999999999:::;;;<<<===<<<======>>>GGG]]]{{{ssshhh^^^WWWQQQNNNLLLLLLJJJIIIGGGGGGFFFFFFEEEEEEEEEEEEFFFFFFGGGGGGDDDDDDDDDDDDDDDEEEEEEEEEDDDEEEEEEEEEFFFFFFFFFFFFDDDEEEFFFFFFHHHHHHIIIJJJJJJJJJKKKLLLLLLMMMNNNNNNMMMMMMNNNOOOQQQTTTWWWYYYWWWXXXYYY[[[]]]bbbiiimmmjjj]]]XXXUUUTTTPPPOOO[[[kkkrrr___PPPMMMLLLGGGGGGKKKHHHIIIJJJKKKKKKJJJJJJIIIHHHHHHHHHFFFDDDDDDFFFHHHNNNKKKLLLSSSYYYZZZYYYZZZOOOPPPPPPPPPPPPPPPOOOOOOMMMMMMOOOQQQSSSRRROOOLLLKKKIIIGGGHHHKKKMMMMMMLLLJJJLLLNNNOOOOOOOOOPPPQQQPPPPPPQQQQQQQQQOOOMMMLLLQQQOOOOOOPPPRRRRRROOOLLLIIIKKKSSS^^^iiiyyyYYYIIIJJJEEE@@@<<<<<<:::999<<>>===;;;;;;<<<<<<<<<;;;:::;;;>>>@@@@@@???>>><<<===<<<<<<;;;;;;;;;;;;<<<999:::;;;<<<<<<<<<<<<<<<<<<:::888666555666666777777777777777888888888888555555444555666777888888666666666666666666666666666555444444333333444444111222333444444333333222333333333333333333333333222222333333333444444444444444444444444444444444111222222333444444555555555555555444555555666666666555555555555666777777555555666888999;;;===>>>============<<<<<<<<<<<<999:::;;;===>>>???@@@@@@>>>???@@@BBBCCCDDDDDDDDDEEEFFFIIILLLOOORRRTTTVVVRRRPPPOOOMMMKKKJJJIIIIIILLLQQQWWW[[[[[[YYYXXXXXXWWWVVVUUUSSSPPPMMMJJJHHHHHHGGGFFFFFFGGGJJJLLLNNNLLLIIIFFFEEEEEEEEEDDDCCCBBBCCCDDDDDDEEEEEEEEEEEE???@@@@@@AAAAAAAAA@@@@@@=========<<<;;;:::888888999:::;;;===???AAACCCDDD;;;:::999888888777777777888888888888999:::;;;;;;;;;999;;;???AAAKKKddd}}}vvviii___XXXSSSMMMLLLKKKJJJIIIHHHHHHHHHEEEEEEFFFFFFGGGGGGGGGHHHEEEEEEEEEEEEDDDDDDDDDDDDCCCDDDDDDDDDEEEEEEFFFFFFEEEEEEFFFGGGHHHIIIIIIJJJLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMOOORRRUUUXXXZZZ[[[]]]___ccciiiqqq{{{hhh^^^[[[VVVRRROOOKKKOOOddd|||zzz___HHHEEEJJJJJJHHHKKKGGGHHHJJJKKKKKKJJJHHHFFFJJJJJJIIIFFFDDDCCCDDDFFFGGGDDDHHHSSS]]]___^^^]]]PPPPPPPPPOOONNNMMMKKKJJJKKKLLLNNNQQQRRRQQQMMMJJJKKKIIIGGGHHHKKKLLLKKKJJJHHHJJJMMMNNNOOOPPPRRRSSSQQQPPPPPPOOONNNNNNNNNNNNLLLNNNOOOOOONNNNNNNNNNNNIIIIIINNNTTTZZZdddyyyvvv\\\HHHAAABBB>>><<<>>>BBBAAA===;;;<<<;;;;;;::::::999:::::::::999999999888999999:::;;;:::::::::;;;;;;;;;<<<<<<======>>>>>>???AAABBBCCC???BBBEEEDDDAAA@@@DDDHHHCCCJJJKKKDDDCCCIIIKKKFFFLLLDDDCCCLLLNNNGGGEEEIIINNNMMM___pppeeeRRRFFF>>>>>><<<::::::;;;;;;;;;::::::<<<>>>@@@@@@???===<<<@@@???>>><<<;;;;;;;;;;;;888999;;;===>>>>>>=========;;;999666555555555666555555666666777777888888333333333444555666777888555555555555555555555555555555444333333333333444000000111222222222222222111111111111111111111111222222333333333444444444333333333333333333333333111111222333444444555555333333333444555666777888444444444444444555666666444444555777999;;;===>>><<<<<<;;;;;;;;;:::::::::999:::;;;<<<===???@@@@@@>>>>>>@@@AAABBBCCCCCCCCCEEEFFFHHHJJJMMMPPPSSSUUUUUUSSSQQQNNNKKKIIIHHHGGGIIINNNTTTVVVUUUSSSSSSSSSSSSSSSSSSRRRPPPLLLIIIFFFJJJJJJIIIHHHHHHIIIIIIJJJHHHFFFDDDCCCBBBBBB@@@???BBBCCCCCCDDDEEEEEEDDDDDD>>>???AAABBBBBBAAA@@@???=========<<<;;;:::888777888999<<>><<<>>>>>>>>>===;;;;;;::::::::::::999888888::::::999888:::888777888999999888777888888999::::::;;;;;;<<<<<<<<<===>>>???@@@AAAAAABBBBBBBBBBBBCCCCCCCCCCCCEEEHHHGGGBBBAAAEEEEEEAAAEEEBBBEEEMMMKKKAAAAAAIIIBBBQQQnnnrrrQQQ@@@CCC;;;:::;;;======;;;;;;===;;;>>>AAAAAA???>>>@@@BBB??????>>>===<<<;;;;;;<<<:::::::::999999999888888888999:::888666555555666333444444555555555555555444444444444444444444444555555555555555555555555333333333333333333333333222222222222222222222222111111111111111111111111111111111111111111111111222333333444444333333222111111111111111111111111222222222333333333444444444444444444444444444444444555666777888999:::;;;999999999888888888888888888888999999999:::::::::<<<======>>>@@@AAABBBBBBEEEFFFHHHIIIJJJMMMQQQTTTSSSTTTSSSQQQMMMKKKKKKKKKJJJMMMRRRTTTTTTQQQLLLIIIOOOPPPPPPPPPNNNKKKGGGEEEJJJIIIHHHFFFEEEFFFFFFGGGEEEGGGHHHFFFAAA???@@@BBBDDDDDDDDDDDDCCCBBBAAA@@@===>>>AAABBBBBB@@@>>><<<;;;<<<<<<;;;999999:::<<<777777888999;;;<<<======;;;:::999777666555555444888888777777777777888888999888888999;;;???CCCFFFkkkuuuooobbb___ZZZUUUPPPNNNLLLLLLJJJIIIGGGEEEDDDCCCCCCCCCEEEEEEEEEEEEFFFGGGHHHHHHFFFGGGGGGHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHIIIJJJJJJJJJJJJJJJLLLNNNOOONNNLLLQQQRRRUUUWWWWWWYYY]]]bbbccchhhwwwbbbWWWWWWRRRRRRQQQOOOPPPYYYhhhtttWWWMMMEEEFFFGGGEEEDDDFFFCCCDDDDDDEEEEEEDDDDDDDDDDDD???===CCCHHHGGGDDDCCCHHHFFFEEEFFFHHHIIIIIIHHHFFFHHHJJJKKKKKKIIIGGGFFFIIIHHHHHHHHHJJJJJJIIIHHHHHHFFFEEEGGGKKKNNNNNNNNNKKKNNNQQQSSSSSSRRRSSSSSSSSSVVVTTTOOONNNQQQQQQNNNIIIKKKNNNNNNLLLJJJIIIIIILLLNNNOOONNNLLLNNNUUUZZZiii{{{oooWWWAAA===???>>>>>>CCC>>>===<<<;;;::::::::::::999888777888999999888777888777666666888888777666888888888999::::::;;;;;;;;;<<<<<<===>>>???@@@@@@CCCCCCCCCCCCCCCCCCCCCCCCDDDGGGFFFBBBAAAEEEEEEAAACCCBBBIIIRRRPPPEEEBBBGGGBBBIII]]]ooohhhNNN???@@@???======???@@@>>>===<<<@@@AAABBBAAA@@@????????????>>>===<<<;;;:::::::::::::::999999999888888888888999999888666555555666555555555666666555555444444444444444444444444444444444444444444444444444333333333333333333333333222222222222222222222222111111111111111111111111111111111111111111111111222222333333333333222222111111111111111111111111222222222222333333333333444444444333333333333333444444555666777888888999777777777777777777777777888888888888999999999999:::;;;<<<>>>??????@@@@@@@@@BBBCCCEEEFFFHHHLLLOOOPPPQQQPPPNNNKKKIIIHHHIIIFFFIIINNNQQQRRROOOLLLIIILLLLLLMMMNNNMMMKKKHHHGGGIIIHHHFFFEEEDDDDDDEEEEEEFFFGGGGGGEEECCCBBBBBBCCCCCCCCCCCCCCCBBBAAA@@@???>>>???@@@AAA@@@???===<<<<<<<<<<<<;;;999888999;;;777888888999:::;;;<<<<<<;;;:::999888777666666666888777777666666777777888888777777777999<<<@@@BBBUUU{{{sssnnnggg___XXXSSSOOONNNIIIIIIHHHGGGFFFEEEDDDDDDEEEDDDDDDDDDEEEEEEFFFGGGFFFFFFGGGHHHHHHHHHHHHHHHGGGFFFFFFGGGGGGHHHIIIJJJIIIIIIKKKMMMPPPPPPOOOMMMWWWWWWXXXXXX\\\ccclllrrrlllyyy```WWWXXXTTTNNNOOOOOOOOOOOOQQQVVVYYYOOOHHHBBBCCCDDDDDDDDDFFFBBBCCCCCCDDDDDDDDDCCCCCCDDD??????HHHOOONNNGGGBBBEEECCCBBBBBBDDDEEEEEEDDDAAAEEEIIIIIIGGGEEEEEEFFFFFFEEEEEEFFFHHHIIIIIIHHHEEEEEEEEEGGGJJJLLLMMMMMMLLLNNNPPPQQQPPPPPPQQQRRRRRRTTTTTTQQQQQQSSSSSSPPPPPPRRRUUUUUURRRNNNKKKJJJIIILLLNNNNNNKKKIIIKKKMMMSSSaaawwwyyy]]]JJJ>>>666999===;;;;;;>>><<<<<<;;;:::999999999999888777777888999999888666666555444555666777666555777777777888999999:::::::::;;;;;;<<<===>>>??????AAAAAAAAAAAAAAAAAAAAAAAACCCEEEDDDBBBBBBDDDDDDBBBBBBCCCKKKUUUTTTIIIBBBCCCDDDBBBKKKZZZZZZLLLBBBBBBBBB???===>>>@@@BBB@@@===DDDBBBAAA@@@@@@???>>><<<===<<<;;;:::999999999999999999999999888888888777777888999888666444555666777777777777666555444333333333333333333333333333333333333333333333333333222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000111222222222222222222111000000000000000000000000111111111222222222333333333333333333333333333333333444444444555555666666555555555555555666666666777777777777888888888888777999;;;===>>>>>>===<<<===>>>@@@BBBCCCEEEHHHKKKLLLLLLLLLJJJGGGEEEEEEFFFAAADDDIIIMMMNNNMMMKKKIIIHHHIIIJJJJJJJJJIIIHHHHHHGGGFFFEEEDDDCCCCCCCCCCCCGGGFFFEEEEEEFFFFFFEEEDDDAAAAAABBBAAAAAA@@@???>>>?????????>>>>>>>>>======<<<<<<<<<;;;888777888:::888888999999999::::::::::::999999888777777888888777777666666666666777777777666555555666999<<<===>>>WWWooozzzqqqfff]]]VVVRRRKKKIIIHHHFFFGGGHHHJJJKKKIIIHHHGGGFFFEEEEEEEEEEEEFFFFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKLLLOOONNNNNNOOOQQQSSSSSSRRRVVVYYY[[[___jjj{{{~~~]]]WWWUUUNNNMMMMMMMMMNNNNNNMMMJJJHHHIIIEEEBBBBBBDDDEEEFFFGGGCCCCCCCCCCCCCCCBBBAAAAAAAAA???CCCLLLQQQLLLDDD@@@DDDBBBAAAAAABBBCCCCCCBBB@@@EEEIIIHHHDDDAAACCCFFFEEEDDDCCCDDDFFFGGGFFFFFFDDDDDDDDDEEEGGGIIIJJJKKKJJJKKKMMMMMMLLLLLLNNNOOOPPPRRRRRRRRRRRRSSSRRRQQQUUUXXX[[[ZZZWWWRRRMMMKKKCCCFFFIIIJJJHHHGGGGGGHHHNNNOOOWWWiii~~~yyy[[[KKKFFFAAA===<<>>999666777;;;:::999888888888888888777777777888::::::888777666555444555666777666555555666666777888888999999999999:::;;;<<<===>>>>>><<<<<<===>>>???@@@@@@AAABBBCCCDDDCCCDDDDDDDDDCCCAAACCCJJJRRRQQQIIIBBBAAAFFF@@@BBBLLLOOOIIIFFFJJJFFFCCC===:::===BBBBBB>>>CCC@@@======???@@@===;;;:::999999999999:::;;;;;;999888888888888777777777666777888777555444555666888888888777666555333222222222222222222222222222111111111111111111111111222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000000111111222222111111000000000000000000000000000000000000111111111222222111111111222222222222222222222222333333333333333333333333333444444444444555666666666666777777777555777:::=========;;;999<<<>>>AAABBBCCCDDDGGGIIIHHHIIIIIIGGGEEECCCCCCDDD>>>AAAEEEIIILLLLLLKKKJJJGGGGGGHHHHHHHHHGGGGGGFFFFFFFFFEEEDDDDDDCCCCCCCCCGGGEEECCCDDDHHHIIIGGGEEEAAAAAAAAAAAAAAA@@@??????@@@???===<<<<<<<<<<<<===<<<<<<<<<:::888777777999999999999999999888888888999999888888888888999999777666666555555666666777666666555555555777999:::777CCCPPPaaauuulllfff[[[WWWQQQKKKIIIIIIKKKLLLJJJIIIIIIHHHGGGGGGGGGGGGFFFGGGGGGHHHHHHHHHHHHHHHJJJJJJJJJJJJKKKLLLMMMNNNSSSQQQNNNOOOQQQUUUWWWXXXYYY___fffoooxxxcccXXXQQQLLLNNNLLLLLLLLLLLLJJJFFFCCCFFFEEEDDDCCCEEEGGGHHHHHHDDDDDDCCCCCCAAA@@@>>>===<<>>===DDDBBBAAAAAACCCDDDDDDCCCBBBFFFJJJHHHCCC@@@AAADDDGGGEEECCCBBBCCCDDDCCCBBBDDDDDDCCCCCCDDDFFFHHHJJJJJJKKKKKKKKKJJJKKKNNNPPPOOOOOOOOOQQQQQQPPPPPPPPPQQQTTTVVVVVVRRRMMMHHHFFFBBBCCCDDDEEEEEEEEEFFFGGGIIIHHHIIIQQQ___ooo~~~ppp[[[PPPGGG>>>777888888:::===;;;777777888999888888777777777777888777777777999;;;;;;999777666555444555777888777666444444555555666777777888888888999:::;;;<<<<<<===999999;;;===???AAACCCDDDBBBBBBCCCEEEFFFEEEDDDEEEBBBBBBEEEIIIIIIDDD@@@???CCC???@@@EEEEEECCCGGGOOOQQQMMMDDD:::999???@@@===>>>;;;999:::===???>>><<<888888888999:::;;;===>>>888888888777777777666666555666777666444444444666888888888777666444222222222222222222222222222222111111111111111111111111111111111111111111111111000000000000000000000000///////////////////////////////////////////////////000000000000000000////////////////////////////////////000000000111111000000000000111111222222111111111111111222222222111111222222222333333333444444444555555555666666555777:::<<<===<<<:::888;;;===@@@AAABBBCCCEEEGGGFFFGGGGGGFFFCCCBBBBBBCCC>>>@@@DDDGGGJJJKKKKKKKKKGGGGGGHHHHHHHHHFFFEEEDDDFFFFFFFFFEEEEEEDDDCCCCCCFFFCCCBBBCCCGGGIIIGGGEEEAAABBBBBBBBBBBBAAAAAA@@@@@@???<<<;;;::::::;;;<<<:::;;;;;;999777666777888999999888888888777777777888888777777888888999:::666666555555555555666666777666555555555666777888999===CCCOOOhhhvvvqqqhhh^^^WWWSSSRRRRRRKKKKKKJJJIIIIIIIIIJJJJJJFFFGGGGGGHHHHHHHHHHHHHHHJJJJJJJJJJJJKKKLLLMMMMMMPPPOOONNNQQQVVV\\\aaacccllluuuwwwhhh```UUUMMMMMMMMMLLLKKKKKKJJJIIIFFFDDDCCCEEEEEECCCDDDGGGHHHFFFCCCCCCCCCBBB@@@???===<<<>>>CCCKKKPPPLLLCCC???@@@CCCAAA@@@AAACCCEEEEEEDDDCCCFFFHHHFFFCCCAAABBBDDDGGGEEEBBBAAABBBCCCBBBAAACCCCCCCCCBBBBBBFFFKKKOOOKKKLLLLLLLLLLLLNNNQQQUUUOOOMMMMMMOOOOOOMMMMMMPPPMMMPPPRRRQQQNNNJJJFFFEEEEEEDDDDDDCCCCCCCCCDDDDDD???FFFKKKHHHEEEOOOfffzzzzzz___CCC:::@@@CCC>>>999777888999999888777777999777777666666666666666777555555777999;;;;;;999666555444444555777888777666333333444444555666666666666777777888999:::;;;<<<999:::<<<>>>AAACCCEEEFFFAAA@@@AAAEEEFFFDDDCCCEEEBBB@@@>>>???@@@???>>>=========???AAA>>><<>>>>>777777777777666666666666444555666555444333444555777777777666555333222111111111111111111111111111111111111111111111111111000000000000000000000000////////////////////////////////////////////////////////////////////////...//////000000//////...////////////////////////........./////////000000......//////000111111111///000000000111111222222000000111111222222333333333333333333444444444555666777999:::;;;:::999888888:::===??????@@@AAACCCCCCDDDEEEDDDBBBAAABBBCCC???AAACCCFFFHHHIIIJJJJJJFFFGGGIIIJJJJJJGGGEEECCCFFFFFFFFFFFFEEEDDDCCCBBBBBBBBBAAACCCDDDFFFEEEEEEAAAAAABBBBBBBBBBBBAAAAAA???>>><<<:::999999::::::999999:::888777666888999888888888777777777777777888777777777777777888888555555444444444444555555666666555555666666777777999999===EEESSSooo|||uuupppmmmkkkaaa```^^^\\\YYYXXXWWWVVVQQQRRRSSSSSSTTTTTTSSSSSSRRRQQQQQQRRRRRRSSSTTTUUUXXXZZZ```iiisss||||||^^^WWWXXXRRRLLLKKKKKKKKKKKKJJJHHHFFFDDDDDD???DDDEEEAAA@@@CCCDDDAAA@@@@@@@@@@@@@@@@@@???>>>@@@AAAGGGLLLKKKDDD@@@AAA???>>>===???AAADDDDDDDDDBBBBBBCCCCCCCCCDDDDDDDDDFFFDDDAAA@@@BBBCCCCCCCCCBBBBBBBBBAAACCCIIIRRRYYYKKKKKKKKKKKKKKKNNNSSSWWWQQQMMMLLLNNNNNNKKKLLLPPPMMMOOOQQQPPPNNNKKKIIIIIIEEEDDDDDDEEEEEEEEEDDDBBB>>>EEEJJJGGGCCCGGGUUUccchhhyyyzzzeeeLLLBBB;;;::::::999;;;@@@:::;;;:::888666777777666666555555555555555666666222333444777999999777444333333222333555777666555222222333333444555555555555666666777888999:::;;;999:::;;;===>>>@@@AAABBB>>><<<>>>DDDEEEBBBAAADDD@@@>>>:::999:::<<<;;;999999:::===???===:::<<<@@@LLLRRROOOAAA999;;;<<<888888999999999999;;;???BBB@@@???>>>===<<<<<<<<<<<<777777666666666555555555333444555555333333444555555555555555444333111111111111111111111111111111111111111111111111111111000000000000000000000000////////////////////////.........................................................//////.................................------........./////////------...//////000111111...//////000111222222333///000000111222222333333222222222333333333333444555666666777777777777777666999<<<===>>>>>>???@@@AAABBBCCCBBB@@@???@@@AAAAAAAAABBBDDDEEEFFFGGGGGGCCCFFFJJJLLLMMMJJJGGGEEEDDDDDDEEEEEEDDDCCCAAA@@@???@@@BBBBBBAAAAAABBBDDD@@@@@@AAAAAAAAAAAA@@@@@@>>>===<<<:::999999888888777888888888666777888:::666666777777777777777777777777666666666666666666555444444444444444444555444444444555555666666666777555999@@@CCCQQQuuu|||wwwqqqmmmiiihhheeeeeefffgggggggggffffffaaaaaaaaaaaabbbcccdddeeekkkqqq|||~~~hhhSSSOOOSSSRRRLLLFFFHHHJJJKKKJJJGGGCCCBBBBBB===BBBCCC???===@@@@@@<<<======>>>@@@@@@AAAAAAAAA:::888;;;AAADDD@@@;;;:::<<<;;;;;;<<>>>>>@@@DDDFFFFFFEEEDDDBBB@@@@@@BBBDDDEEEFFFAAAAAAAAABBBEEEMMMXXXaaaIIIIIIIIIIIIJJJMMMSSSWWWSSSNNNLLLNNNNNNKKKLLLQQQKKKMMMNNNMMMKKKIIIIIIIIIAAABBBDDDGGGHHHHHHFFFCCCEEECCCBBBGGGNNNQQQOOOLLLNNNfffyyygggNNN===;;;777777<<<<<<888666999444555555444555888888666555555444444444555555666000111333555888777555222222111111222444555555444111222222333333444555555555555666777888999::::::888888999::::::;;;<<<<<<<<<999<<>>>>>???@@@AAA???@@@AAA@@@???>>>???@@@AAAAAABBBBBBCCCDDDEEEEEE@@@DDDJJJNNNOOOMMMJJJGGGBBBCCCCCCDDDCCCBBB@@@???===@@@BBBAAA???>>>@@@CCC>>>??????@@@@@@@@@??????===<<<<<<;;;:::888777777555666777777666777999;;;666666666666777777777888777777666555555555555555555444444333333444444555222333333444444555555666555222777===:::===XXXyyynnnppp]]]OOOPPPQQQKKKHHHJJJDDDEEEFFFGGGFFFDDDBBBAAAAAA@@@??????>>>>>>??????=========>>>>>>??????@@@======>>>>>>>>>>>>======:::;;;<<<>>>??????@@@@@@<<<>>>@@@AAAAAAAAABBBCCC@@@BBBCCCCCCCCCCCCDDDEEEGGGCCCCCCGGGHHHHHHNNNVVVUUUMMMGGGIIIMMMMMMMMMOOONNNMMMMMMPPPRRRRRRNNNKKKTTTRRRNNNKKKIIIHHHIIIJJJHHHHHHHHHHHHGGGGGGFFFFFFDDDAAABBBKKKVVVZZZUUUOOORRRQQQZZZjjjwwwxxx^^^MMMCCC<<<888999999999888888888777777666666555444333222222111333333333333333333333333333333333333333333333333222222222333333333444444000000111222333333444444555444444555555666777888999999999::::::;;;;;;;;;999;;;===@@@AAAAAA@@@@@@===<<<;;;:::999999999999;;;;;;::::::::::::999999:::;;;;;;;;;::::::<<<======<<<;;;:::999:::;;;;;;999999999::::::999999999777777666555444333333333555555555555555555555555555666777888777666444222111111111111111111111111111111111111111000////////////000000000000////////////............//////........................---------............///------............------................................................//////---,,,,,,---...///000000000000111222333444555555444333333222111111333222111111111222333444555555555555444555777999888888888999:::;;;<<<===>>>>>>===>>>???@@@AAABBBAAAAAAAAABBBBBBBBBBBBBBBEEEFFFHHHIIIKKKLLLMMMMMMGGGGGGFFFFFFDDDCCCBBBAAABBB???>>>@@@@@@======@@@AAA@@@>>>???@@@AAAAAA@@@=========<<<:::888666555555666888888888777888999999999777666555555555555555444444444444333333333333333444444333333222111333333333333333333333333666666555555777===DDDJJJuuu}}}```ssszzzmmmgggXXXMMMNNNNNNHHHFFFIIICCCDDDDDDDDDDDDBBBAAA@@@@@@???>>>>>>======>>>>>>???????????????@@@@@@@@@<<<======>>>>>>======<<<::::::<<<===>>>?????????;;;<<>>AAADDDCCC@@@@@@CCCGGGGGGDDDDDDGGGGGGFFFKKKQQQSSSKKKGGGJJJNNNOOOOOOPPPNNNMMMNNNPPPSSSTTTSSSPPPTTTQQQNNNJJJHHHGGGHHHHHHGGGFFFFFFFFFEEEEEEEEEDDDCCCAAABBBHHHOOORRROOOJJJIIIFFFIIITTT[[[bbbssshhh]]]MMMBBB===<<<;;;:::999888888888888777777777555555444444333333222222333333333333333333333333333333333333333333333333222222222333333333333444000000111111222333333444333333333333444555666777777777888888999:::::::::888:::<<<>>>??????>>>===;;;;;;999888888777777777;;;;;;::::::999999888888999:::;;;:::999:::;;;===<<<;;;:::999999999::::::999999::::::::::::999999666666555555444444333333444444444444444444444444444555666777666555333222111111111111111111111111111111111111111000////////////000000000000////////////............//////........................------------............------............------................................................///...---,,,,,,---...///000000000000111222333333555444444333222222111111222222111111111222333444444555555444333333555777777888888888999;;;<<<=========>>>???@@@AAABBBBBBDDDDDDDDDDDDDDDEEEEEEFFFEEEEEEDDDEEEFFFHHHJJJLLLGGGGGGGGGFFFEEECCCBBBAAACCC???===???>>>;;;;;;>>>AAA???======?????????>>>======<<<:::999888666666444666777888777666777888999888777666555555555555555555444444333333333222333333444444333333222111333333333333333333333333555555555444555999>>>CCCPPPooo|||RRR\\\|||uuucccddd[[[RRRLLLMMMKKKEEEDDDHHHCCCCCCBBBAAA@@@@@@@@@@@@???>>>>>>===============@@@@@@@@@@@@@@@?????????;;;<<<<<<======<<<<<<;;;999:::;;;======>>>>>>>>>999;;;============???AAA>>>@@@BBBAAA>>>>>>BBBGGGEEEDDDEEEGGGGGGEEEGGGLLLMMMGGGDDDHHHMMMNNNOOOQQQLLLKKKLLLNNNRRRTTTTTTTTTRRRPPPMMMIIIGGGFFFFFFFFFCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAACCCFFFGGGFFFEEEGGGBBBAAADDDFFFGGGRRR```xxxbbbNNN???;;;666444666888777666888777777777777666666666333333333333333333333333222222222222222222222222222222222222222222222222111111222222222333333333000000000111222222333333111111111222222333444555555666666777888888999999999:::;;;<<<===<<<;;;::::::999888777666666666666;;;;;;:::999888888777777888999::::::999999:::<<<::::::999888888888888999888999999::::::999999888555555555444444444444444444444444444444444444444222333444555444333222111111111111111111111111111000000111111000000//////...//////000000//////...//////............//////------------------------------------............------............------------------------------------------------------......------------......////////////000111222333444444333333222111111111222111111111111222333333444444555333222111333555777777777777888:::;;;<<<;;;<<>>@@@>>><<<<<<======<<<;;;===<<<:::888777777777777333555777777666555666777888777666555555555555555666555555444333222222111333333333333333222222111333333333333333333333333333444444444333444777:::666JJJ^^^~~~sssUUU]]]uuutttbbb[[[SSSQQQMMMLLLLLLIIIDDDDDDHHHDDDBBB@@@???>>>>>>@@@@@@??????>>>===============@@@??????>>>>>>=========::::::;;;;;;;;;;;;::::::999999;;;<<<<<<=========999;;;<<<<<<<<<===???AAA??????>>>>>>>>>???BBBCCCBBBCCCEEEFFFFFFEEEFFFHHHFFFBBBAAAFFFJJJKKKMMMOOOIIIIIIIIIKKKMMMOOOQQQQQQPPPNNNKKKHHHEEEDDDDDDDDD@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@@@@@@@@@@AAACCCGGGCCCAAABBBAAA???DDDLLL\\\gggrrryyy~~~fffVVVMMMBBB666===;;;888888999888666444666666666666555555555555111222222222333333333444222222222222222222222222222222222222222222222222111111111111222222222222000000000000111111222222111111111111222333444444555555666777888888999999999:::;;;;;;;;;:::999999999888777777666666666777::::::999888777666666555666888::::::999888999:::999888888888777777777777777777888888888888777777444444444444444444444555333333333333333333333333111111222333333222111111111111111111111111111111///000000000000000//////...//////////////////...///......------......///------------------------,,,,,,---------.........------............------------------------------------------------------------------------......////////////000111222222333333222222111111111000111111111111111222222333444555555444222111222333555555555666777888::::::999;;;>>>AAACCCDDDCCCCCCBBBAAA@@@???@@@AAACCCDDDDDDCCCBBBBBBBBBCCCDDDEEEFFFFFFFFFFFFEEEDDDCCCBBBCCC>>>;;;;;;;;;999<<<@@@AAA???===<<<<<<<<<;;;:::===<<<999777666777888999555666888888777666666777777666555555444444444555666555555444333222111111222333333333333222111111222222222222222222222222000222333444333333444555555@@@HHH___uuu^^^eeezzzZZZVVVSSSIIIKKKKKKLLLLLLIIIEEEFFFIIIDDDBBB@@@>>>===>>>@@@AAA??????>>>==================<<<<<<<<<;;;;;;::::::999999::::::::::::999999888999:::;;;;;;;;;;;;;;;:::;;;<<<<<<<<<===???AAAAAA===:::;;;@@@BBBAAA???>>>AAADDDEEEEEEEEEFFFGGGCCCAAABBBGGGKKKKKKLLLOOOIIIIIIJJJIIIJJJKKKLLLMMMLLLKKKIIIFFFDDDCCCBBBBBB>>>>>>>>>>>>>>>>>>>>>>>>===???@@@???===>>>@@@CCC???>>>@@@BBBAAA??????BBB@@@GGGOOOVVV```nnn|||kkk___LLL<<<777999:::888999777666666777777777666555555555444444444333333000000111111222333333333111111111111111111111111111111111111111111111111000000000111111111222222//////000000000000111111111111111111222333444555555555666777888999::::::::::::::::::::::::999999999888888777777777777888999999888777666666555555555777999999888777888999888888888777777777666666555555666666666666555555333333333444444444444444333333333333333333333333000000111111111111111000000000000000000000000000...//////000000000//////......////////////............------------......------------------------,,,,,,,,,------------...------............------------------------------------------------------+++,,,,,,---------..................///000111222222111111111111111000000000000111111222222222222444666666666444222333444444444444555666777888999888:::===@@@BBBBBBBBBAAA??????>>>===>>>???@@@AAABBBCCCDDDEEEFFFEEECCCCCCEEEEEEEEEEEEEEEDDDCCCBBBAAA===:::<<<<<<<<>>===>>>>>>===;;;===;;;999777777888999:::777888::::::888777777888666555444444444444444444555555444333222222111111222222333333222222111000222222222222222222222222...000333444444444444555666===<<>>======???@@@>>>>>>===<<<<<<<<<<<<<<<999999999999999888888888777888888999999888888777888888999::::::::::::::::::;;;;;;;;;;;;<<>>===BBBDDDCCCCCCFFFGGGFFFDDDBBBDDDJJJLLLJJJKKKNNNIIIJJJKKKKKKIIIIIIIIIKKKHHHGGGFFFDDDCCCBBBAAAAAA=========>>>>>>>>>>>>>>>>>>?????????>>>>>>@@@BBB:::<<<>>>@@@AAAAAA@@@@@@<<<>>>AAACCCHHHOOOWWW\\\hhhzzzppp```VVVRRRAAA>>>;;;888888888777555555555333222222222333333444444333333333222222222000000000111111222222222000000000000000000000000000000000000000000000000///000000000000111111111///////////////000000000111111000111111222333444444555666777888999:::;;;:::999999999999999999999888888777777777777888888777777666666666555555555333666888999888777777777777777888888777777666555444555555666666555555444444444444333333333333333222222222222222222222222000000000000000111111111000000000000000000000000......///000000000//////---......//////......---......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------...---------------......///000111000000000000000000000000///000111111222222111111333555666666444333333444333333333333444666777888777888;;;===>>>?????????>>>?????????@@@@@@@@@@@@@@@BBBDDDFFFFFFEEEBBBAAACCCDDDDDDDDDCCCCCCBBBAAA???;;;:::<<<>>>===AAAEEEBBB@@@>>>>>>??????>>>===<<<;;;:::999999999:::;;;888999;;;:::999888888999555444444333333333444444333333333333222222222222222222222222222111111000222222222222222222222222---000333555555444555666222999888999IIIdddiii]]]eeevvv~~~\\\VVVRRRFFFCCCLLLCCCDDDCCCCCCCCCDDDDDDCCC@@@???>>>===<<<<<<<<<===<<<;;;::::::999999::::::777777777777888888888888666777777888888777777666777888999999999999999999999999:::999999:::===@@@:::===@@@AAA@@@??????@@@@@@EEEFFFBBBAAAEEEFFFDDDBBBBBBDDDIIIJJJGGGGGGJJJEEEHHHJJJJJJHHHFFFGGGHHHEEEDDDDDDCCCBBBBBBAAAAAA======>>>>>>>>>?????????@@@??????????????????>>>============>>>@@@@@@>>>>>>>>>>>>???@@@AAADDDGGGFFFPPP___nnnwwwtttmmm___PPPDDD===999777888:::>>>???<<<777444444666666555444222000000000333333222222222111111111000000000111111111111111000000000000000000000000000000000000000000000000/////////000000000111111////////////////////////////////////000111222222222333444555777888999:::777777777777777777888888777666666555555666777777444555555555555666666666222555888888777666666666777777888999888777666555555666666777777666666555555444444333333222222222222222222222222222222222000000000000000111111222000000000000000000000000---......///000000//////---......//////......---...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---......------------------...///000000000000000000000000000000...///000111222111111000111333555555444333333444222222222222333555666777777777888999:::;;;<<<======>>>@@@AAABBBAAA@@@???===???@@@BBBBBBBBBAAA@@@BBBBBBBBBCCCBBBBBBAAA@@@===::::::======<<<>>>BBBAAA???>>>>>>???@@@???>>>;;;;;;;;;;;;;;;;;;;;;;;;888999::::::888777777888444333333333333333444444222222222222222333333333222222222222222111000000111111111111111111111111...111333444444333444555111888888888???LLLkkktttbbbaaalllxxxvvvdddRRRKKKLLLMMMLLLKKKAAA@@@???>>>@@@CCCBBB@@@>>>======<<<;;;;;;;;;;;;:::999888888777777888888666666777777888888999999666666777777777777666666777888888999999999888888888888888777777999<<>>FFFEEE???;;;>>>DDDCCCHHHHHHBBB@@@DDDEEEBBB??????BBBFFFFFFBBBBBBEEE@@@CCCGGGHHHEEEDDDDDDEEEBBBBBBBBBBBBBBBBBBAAAAAA===>>>>>>>>>??????@@@@@@BBB@@@??????@@@???===:::???>>>:::777777:::;;;::::::999;;;>>>???>>>???AAACCC>>>>>>FFFOOOZZZjjjyyy~~~gggMMMHHHCCC<<<888:::======:::666777888777333111555;;;111222444555444444444444222222222111111111111000111111111000000000000000000000000000000000000000000000000000000000000000////////////000000000000///////////////............------......///000111111222333444666777888999555555555555555666777777555555444444444555555666333333444444555666666666222444777888777666555666777888999999999888666555777777888888888888777777555555444333333222111111111111111111111111111111000000000000000111222222000000000000000000000000------...///000000//////---..................---...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------..................---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++---......---------------------///000000////////////000000000000...///000222222111111000...111333444333222222333111111111222333444666666777777777777888999:::;;;;;;<<>><<<<<<<<<<<<======>>>???@@@AAAAAABBBBBBAAAAAA@@@@@@===::::::======;;;;;;>>>@@@>>>======???@@@??????:::;;;<<<=========<<<<<<777888:::999777666666777333333333222222333444444000111111222222333444444111222222222222111000000111111111111111111111111000222333444222222333444111777666666999999HHHddduuuZZZiii}}}wwwjjjeeennnvvv~~~yyy[[[TTTMMMJJJJJJJJJGGGCCCBBBBBBBBBBBBBBBBBBAAAAAA????????????>>>===;;;;;;;;;:::999888777777777777888888777666666666666666777888999:::999888666444666666777888888888888888777777777777888999:::;;;:::@@@FFFEEE???;;;<<<@@@BBBBBBAAA@@@@@@??????>>>AAABBBCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBAAA@@@@@@@@@??????@@@AAAAAAEEECCCAAA>>>===>>>???@@@???@@@@@@@@@@@@???>>>>>><<<;;;::::::999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;>>>BBBGGGIIIWWW^^^iiiwwwxxxfffWWWMMMFFF???:::888777777666666666666666555555444333333222111111222222222111111111000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////........................---......///////////////222111111333777999888666444555555666666666666666666666555555555555666666666666666666666666666666444666888888777777888999555777777666555444555666999:::;;;<<<;;;999777555333333333222222222111111111222222222222111000000000000////////////000000////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++///...---,,,+++*********,,,,,,,,,++++++*********---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////////////////000111111000......///000...666888333000222333111///000000222333444555555888888999:::::::::::::::888:::===??????===;;;:::999:::===?????????===<<<<<<<<<===>>>>>>>>>>>>>>>??????>>>===<<<;;;::::::<<<===???@@@@@@???>>>===::::::::::::::::::::::::;;;;;;::::::999888888777444444333222222111000000111111222222222333333333333333333222222222111111000000000000000000000000000000111111111222222222333333444666888:::<<<===KKK``````^^^]]]fffzzziiifffoooooozzzbbbUUUOOOIIIGGGHHHIIIGGGDDDAAAAAAAAAAAA@@@@@@@@@@@@============<<<;;;:::::::::999999888777777777777777666666555555555555555666777888888888666555444555666666777777777777777666666666777777888::::::999<<>>:::999;;;>>>????????????>>>>>>>>>>>>AAAAAABBBCCCCCCDDDCCCCCCBBBBBBCCCCCCCCCCCCCCCBBBAAAAAA@@@???????????????BBB@@@>>><<<;;;<<<>>>???<<<<<<<<<<<<<<<<<<<<<<<<::::::999888888888888999999999999999999999999999999999888999:::===???AAA<<>>>>>>>>>>>===>>>>>>======<<<;;;;;;;;;<<<===>>>@@@@@@???===<<<999999999999999999999999::::::999999888777777777444444444333222111111111000000000111111111222222333333333222222111111111////////////////////////000000000111111111222222222222333444666888:::;;;===KKKaaa|||qqqfffhhhwww}}}hhheee^^^WWWiii{{{ZZZQQQMMMIIIEEEDDDFFFGGGFFFEEE@@@@@@?????????>>>>>>>>><<<<<<;;;;;;::::::999999888888777777777777888888555555555444444444444333666666555555555555444444444444555666666666666666666666666666666777888999888777777666777888:::<<<<<<<<<<<<===============@@@@@@AAAAAABBBAAAAAAAAA>>>???@@@AAABBBBBBBBBBBBAAA@@@??????>>>>>>>>>>>>>>><<<;;;999999:::<<<===>>>===;;;:::999888999999999999888777777777777777888888888888888888888888888888888888888999999999<<<<<<<<<===>>>???@@@@@@KKKUUUaaaddd```___ccciiiqqqssssssqqqssswwwvvvrrr}}}zzzuuunnnhhhddd[[[YYYWWWYYY[[[\\\ZZZWWWOOOJJJDDD@@@???>>>;;;888777444333444777888666333555444444333333333333333444444333333222111111111222111111111111000000000000000000000000000000000////////////////////////........................................................................------------------------------...////////////......---...000222444333222333333444555555555555555333333333333333333333333666666666666666666666666555333222444888999777555555666777666555444444666555666666777666444333222333333333222222222111111111222222222222111000000000//////......//////000........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++++++++***------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------+++,,,------,,,---///000???===777111///222111/////////000111222333333444111222222333333333333333777888999999:::::::::999888999999:::;;;;;;<<<<<<;;;;;;<<<===============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>===<<<;;;888888888888888888888888888888888777666666555555555444444333333222222111/////////000000000111111444333333222111111000000////////////////////////000000000000111111111111222222222333444555777777777<<>>=========;;;;;;::::::999999999999777777666666666777888888555555555555555444333333444444333333333333444444333333444555555555555444555555555555555666777777666444333444888;;;;;;999::::::;;;;;;<<<===>>>>>>>>>??????@@@@@@??????>>>===>>>??????@@@@@@@@@???>>>>>>>>>======>>>??????::::::999888999:::<<<===CCCAAA>>>;;;999888888999999999888777777777777888777777777777777777777777888888999::::::999888777::::::999999:::;;;===>>>HHHNNNQQQLLLBBB>>>DDDKKKPPPOOOKKKEEEDDDGGGHHHFFFJJJJJJJJJIIIGGGDDD@@@>>>???>>><<<===>>>===;;;888:::888666666999<<<===<<<;;;999888888888777555222444444333222222222222333333333222222111111111000111111111111000000000000000000000000000000000000////////////////////////........................................................................------------------------,,,---......//////......,,,---...///111222222111222333333444444444444444333333444444444444333333555555555555555555555555666333222666<<>>======<<<<<<;;;:::999999999::::::666666666555666666777777555555666666666555444333333333222111222222333333222222333444444444444444444444333333444444555555444222333777<<<>>>;;;888999::::::;;;<<<===>>>>>><<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;;;;<<<===>>>???@@@999999888888999:::<<<<<>>===<<<@@@GGGNNNUUUTTTMMMCCC>>>>>>???===777888999999:::::::::999===<<<;;;<<<<<<;;;:::888:::888666555555555555444555333111111222333444444555444333333222222333333222111111111111111000000000000000000000000000000////////////////////////................................................................................................------------------------,,,------...............,,,---///000000111111222111111222333333333333333333444555555555555444333444444444444444444444444444111111666===AAA@@@===888999:::999777777777888555555555555444333222222333333333222222222111111111222222222222111000000//////............//////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,,,,++++++++++++++++++++++++++++++************+++,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------***,,,---...---///111333<<<555...,,,---///000000/////////000000111111111111222333333444444333333444444444555666777777888777666666666777888999:::999999:::;;;;;;;;;;;;;;;999999::::::;;;;;;<<<<<<;;;;;;;;;;;;::::::999999999999999999999999999999666666555444444333333222444333333333333333222222000000000111111111222222222222222111111111000000............................../////////000000000333222222222222333444555555555666999CCCXXXvvvoooiiifffffffffeeehhhnnngggccc___]]]___bbbdddeeeeeegggkkknnnpppooommmlll}}}{{{~~~}}}nnnvvvvvvsssqqqmmmmmmeeeXXXUUUJJJEEEJJJGGGFFFEEECCCBBBAAA@@@@@@@@@@@@???>>>======<<<<<<;;;:::999888888999:::;;;666666555555555555666666555555666777777555444333111111222222222222333333222222333444444444444444333333222222222333333444222222444888===>>>;;;777999999::::::;;;<<<======:::;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;::::::::::::;;;<<<===>>>???999999999999999:::;;;;;;888888777888999;;;<<<>>>::::::999888888888888999777777777777777777777777222333555666777777666666999999999888888888999999444666888;;;>>>AAADDDFFFVVVVVVQQQGGG@@@???>>><<<999999999888888888888888444444555555555444444333888777555444222111000000444333111///000222555666444444333222222222222222000000000000000000000000//////000000000000000111////////////////////////........................------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,...000111000000111222000111111222222222222222333444555666666555444333444444444444444444444444000//////333999<<<<<<:::888999:::999888777777999666555555444333333222222333333333222222222111111111222222222222111000000///......------......///------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,++++++++++++++++++++++++++++++***************+++,,,---***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------+++,,,.........///111333444///+++,,,------///222......//////000000000000///000000111111111111111222333444555666777777777555666666777888888999999888888999:::::::::::::::999999999::::::;;;;;;;;;;;;::::::999888888888777999999999999999999999999555555555444333333222222222222222222222222222222000000000111111111222222000000000111111111111222....................................////////////111111111111222333444444333444555555555<<>>===<<<;;;:::::::::999777666666777999:::777777666555444444444444333444555666666444333222000111222333444333222222222333333444555444444444333222222111111111222222111111333555888999999888888888888999999:::::::::999:::;;;===>>>?????????<<<===============<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<888888888888888999999999555555666777888999:::;;;999999888777777777777888555555555555555555555555333333444555555555555444333333333333333222111000777888999999777777777777@@@DDDDDD>>>999888888666777666555444333333444444666666777777666555555555444555666555555555666777999888666444222222333555333222111111000000111111000000000000000000000000////////////000000111111////////////////////////........................------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------+++...000000///...///111///000111111222222111111222333444555555444333222333333333333333333333333...///111222444555555555777888999888666555666777555555444333222222222222333333333222222222111111111222222222222111000000///......------......///------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************)))***+++,,,,,,,,,,,,++++++++++++++++++++++++++++++***************++++++******+++++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,........................+++,,,------,,,---///111...,,,,,,///...+++---222......////////////000000...//////000000000000000000222444666777777666666444555777888999999888888777888888999999999999999999999999999999:::::::::::::::999888777777777777888888888888888888888888666555555444333333222222111111111111111111111111/////////000000000111111......///000111222333333........................------........./////////////////////000111222333555333444666555444<<>>======<<<:::999888888888777666444555666888999888777666555444333333333222333444555555333111000///000222444555444222111222333444444555555444444222222111111111111111222000111111111222444777888777777777777888888888888888999;;;===>>>@@@@@@@@@;;;;;;<<<===>>>>>>>>>>>>???>>><<<;;;:::999999999888888888888888777777777999999::::::999888777666888888777666666666666666444444444444444444444444666666666555555444444444333444666888999999888888111222222111000222999>>>222999===;;;999::::::888333222222222333444666777444555666666444222222333666777777666444333444444222222333222000000000111111111000///////////////////////////000000000000.../////////000000111111////////////////////////........................------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------***---000///...---...000//////000111111111111111000111333444444333111000333333333333333333333333000222333333222111222333555777777666555444555666555444333222111111111111333333333222222222111111111222222222222111000000.........------.........------------------------************************++++++++++++++++++++++++************************)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++***************+++*********++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,////////////////////////***+++,,,,,,++++++---///,,,+++...222000***+++222.........//////////////////000000111111111111111///111444777888888666555444555777999:::999888777777777888999999999999999999999999999999999999999:::999888777666666666666777777777777777777777777666555555444444333333222000000000000000000111111............/////////000------...000111333444444........................---------.........//////------------///000111222444000000666777444333666ooodddYYYKKKFFFGGGIIIFFFAAAFFFEEECCCAAA>>><<<:::999999888777666555555555555666666666555444444333333333333333222222111111111222222222222222222222222///000000000000111333444111111111111111111111111333222111000////////////000000111222444555555666555666666777888999999999888999;;;===>>>>>>======@@@AAABBBBBBAAA???<<<;;;<<<;;;:::999888888888888777777777777777777777777777777777777777777777777777777777777777666555555555333111222555666666444444444555666555555555555333333333333333333333333333333333333333333333333555555555555555555555555333333333444444444555555333333333222222222111111111222222222222111000000000000////////////000000000000000000000000000000222111000//////000111222777555333111//////000111........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......///000000000111111111111222222222222222222222222222222222333333333444444444444444555555444333333666555555555555444444444333444444555555444444333222222222111111111000000000000000000////////////////////////////////////........................++++++++++++++++++++++++***++++++,,,,,,++++++***************************************************)))************+++++++++************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,++++++***)))))))))++++++,,,,,,,,,,,,---------------------------------------------------------------............///000000//////.........---/////////000111111222222444222000222444666444222555555666777777777777777777777888888888777777666999888777888:::;;;:::999<<<:::777444333444666777777666555444333444555555444333333333444444222000//////000000111111222222111111111111000000000000////////////////////////---------............///---------............///////////////000000000000222222222333333333444444www```TTTYYYQQQGGGCCCEEEFFFEEEBBBCCCCCCAAA???===;;;:::999999999777666666555555555666666555555444333333333333333222222222111111111222222222222222222222222000000000000000000000000111111111111111111111111222111000000///000000000000000111222333444555555555555666666777888888999777888:::;;;<<<===<<<<<<===>>>??????>>>===;;;999;;;;;;:::888888777777777777777777777777777777777666666666666666666666666777777777777777666555555555333222333555666555333333444555555444444444444333333333333333333333333333333333333333333333333444444444444444444444444333333333333444444444444333333222222222111111111111111222222111111000///000000////////////000000////////////////////////111111000//////000111111KKKEEE;;;222---,,,...111........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------......//////000000000111111111222222222222222222222222222222222333333333333444333333444444444444333333555555555555444444444444333333444444444444333333222222222111111111000000000000000000////////////................................................++++++++++++++++++++++++***++++++,,,,,,++++++***************************************************)))************+++++++++************************+++++++++++++++++++++++++++++++++,,,,,,,,,------******************+++++++++++++++,,,,,,,,,------------------------------------------------------------------............000/////////.........---/////////000111111222222444222111222444555444222333444555666666666666666777777777777777777777777999888888999;;;;;;:::888:::999777555555555666777777666555444333444444555444333222333444444222000000000000000000111111111111111000000000/////////........................------------............---------............///.../////////000000000000222222222333333333333444gggVVVJJJEEEKKKGGGCCC@@@AAABBBBBBBBB@@@???>>>===<<<;;;:::999999999888777666666666666666555555444444333333222222222222111111111111111111111111111111111111111222111000111222111000...000000000000000000000000000000/////////000111111000000111222333444444555444555555666666777777777666666888999:::;;;;;;;;;:::;;;;;;<<<;;;:::888777::::::999888777777777777777777777777777777777777666666666666666666666666666666777777777666555555555444333444555555333222222444555555333222333333333333333333333333333333222222222222222222222222222222222222222222222222222222222333333333333444222222222222111111111000111111111111111000//////////////////////////////////////////////////////000000////////////000000AAA<<<555...+++,,,///222------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......////////////000000000000111111111111111111111111111111222222222333333333222222333333333333222222555555555555444444444444222333333444444333333222222111111111111000000000000000000000////////////........................------------------------++++++++++++++++++++++++***++++++,,,,,,++++++***************************************************)))************+++++++++************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,((())))))***++++++,,,,,,++++++++++++,,,,,,,,,,,,------------------------------------------------------------............/////////..................//////000000111111222333222111222333444444222222333444444555444444444888777777666666777777888999999999;;;<<<;;;999666777777777777777777777777666666555444444444444555444333222333444444222000111000000000000000000///000////////////.................................------------............---------............///....../////////000000000111111222222222333333333qqq\\\OOOJJJGGGEEEAAAAAAAAA???>>>>>>???AAA<<<<<<<<<;;;::::::999999999888777777666666666666555555444444333222222222111111111111111111111000111111111111111111111111333111000000111222111111000000000000000000000000.........//////111222222000000000111222333333444333444444444555555555666444555666777888999999999888888999999999999888777999888777777666666666777666666666666666666666666666666666666666666666666555666666666666666555555444444555555555444222111444777888777444222333444222222222222222222222222222222222222222222222222111111111111111111111111111111111222222222333333222111111111111000000000000000111111000000///......//////////////////...////////////////////////////////////////////////+++,,,------......//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,,,,,,,,,,---------.............../////////000000111111111111111111111111111111111111222222222222111111222333333333222222555555555444444444333333222222333333333333222222111111111111000000000000000000000000////////////........................------------------------++++++++++++++++++++++++***++++++,,,,,,++++++***************************************************))))))*********+++++++++************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,))))))*********+++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.......................................//////000111111111222111111222333333333333333333444444444444444333777777666555666777888888999999:::<<<===<<<888555555666777888999888777666666666555555444444444444444333222222333333222000111111000000/////////...//////.........---------........................,,,,,,---------.........---------............///........./////////000000111111111111222222222222kkk___PPPGGGEEEEEEDDDBBB===???@@@???===<<<===???:::::::::999999999999888888777666666555666666666444444444333222222111111000000000000000000000000000000000000000000000000/////////......///111333////////////////////////---.........///000222222///000000111111222222222333333333333333444444444333444444555666777888999777777888888888888888888777777666555555555666666555555555555555555555555555555555555555555555555555555666666666666555555444555555555444333222222999<<<===;;;666333333555222222222222222222222222111111111111111111111111000000000000000000000000000000000111111111111222111111111000000000/////////000000000000///............////////////.......................................//////.........---.../////////...,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********************************+++++++++,,,,,,,,,,,,,,,---------......---............/////////000000000000000000000000000000000111111111222222000111222222333333333222555444444444444333333333111111222222222222111111000000000000000000000000000000000000////////////........................------------------------++++++++++++++++++++++++***++++++,,,,,,++++++***************************************************))))))*********+++++++++************************++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++*********))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---------........................///000000111111111111222222222222333333444444555555555444444333666666555666666777777888777888999;;;<<<;;;888555555666888999999999777666555555555555555444444444333222111222333333111///111000000000//////..................------------........................,,,,,,,,,------------...---------............///............////////////000000000111111111222222bbbPPPKKKEEECCCDDDDDD@@@<<<>>>???@@@???===<<<<<<===999999999999888888888888666555555444444555555666444333333222222111111000////////////000000000000////////////////////////***///222111---+++---111////////////////////////............///000111222//////000000000111111111222222222222222222222222333333333444555666888888666666666777777888999999666555555444444555555555555555555555555555555555555555555555555555555555444444555666666666555555444555555444222222333555>>>AAABBB???888333333666222222222222222222222222000000000000000000000000/////////////////////////////////000000000111111000000000000///////////////////////////......------...///000000///...---........................------............------000...,,,******,,,...000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************++++++++++++,,,,,,,,,---------......------------.........//////////////////////////////000000000000111111111000111222333444444444333444444444444333333333333000111111222222111111000//////000000000000000111000000000000////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***************************************************)))************+++++++++************************++++++++++++++++++++++++************++++++++++++,,,,,,++++++***))))))(((************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------.........---......//////000000111000111222222111111222444444444555555444444333333444444555777777777777777666666777999::::::888666777888999999999888777666555555666666555555444333333222111222333333111///000//////////////////...///............---------------------------------,,,,,,,,,,,,---------------------............///------.........////////////000000000000111111111{{{bbbIIIIIIGGGDDDCCCDDDCCC@@@<<>>===============<<<999999999999888888777777444444333333333444444555333333333222111111000000........./////////000000////////////////////////)))444>>>===444,,,+++///.......................................///000111/////////000000000000000111111111111111111111111333333333333444666888999555555555555666777888999555444444444444444555555444444444444444444444444555555555555555555555555333444555555666666555555444555444222111111555888AAAEEEFFFAAA888222222555111111111111111111111111000000000000000000000000////////////////////////....../////////000000000000000/////////.............../////////...------,,,---///000000///---,,,........................,,,---............---,,,***)))(((((())),,,///111,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************************++++++++++++,,,,,,,,,---------......,,,,,,---------........./////////////////////////////////000000000111111111222333444444555555555444444444333333333222222000000111111111111000000////////////000000111111000000000000////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***************************************************)))************+++++++++************************++++++++++++++++++++++++************++++++++++++++++++******************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,------.........------......///000000000///111333222111000222444333333333333333222111111111333666888999888666555444444444666888999888777999999999999888888777666444555666666666555444333333222111222333222111///.........////////////////////////............---------------------------++++++,,,,,,,,,------------------............///---------.........///////////////000000000111111jjjTTTNNNDDDEEECCC@@@??????@@@@@@??????===;;;;;;===>>>>>>===::::::999999888888777777333333222222222333333444333333222222111000000000---.........//////000000////////////////////////+++:::IIIIII<<>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;<<<<<<;;;999888777666555555555555444333333222222222111000000//////000000////////////////////////........................,,,000333333111...---...////////////////////////---.........////////////...//////////////////........./////////000000000222222333333444444444555222222222222333555666777666666555444444444444444444444444444444444444444444444444555555666666666666666777777777777666666444333222222222333555555888888777777666444333222000000000000000000000000000000000000/////////...................................................------------------------.........------------,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------******+++++++++,,,,,,,,,......---------,,,,,,,,,//////.........---------000000000000000111111222333333333333333444444555444444333333333222222222222111000//////000111222000000000000000000000000000000000000/////////...---------------------------------,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++*********))))))******************************))))))))))))******+++++++++*********))))))*********************************************************************************+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------.............../////////000000000000111111111111111111111111666777<<>>>>>======<<<===<<<;;;;;;::::::;;;;;;::::::999888888777666666555444444333333222222222222111000000//////000000////////////////////////------------------------,,,...//////---,,,,,,---////////////////////////---------.........//////...//////000000//////............////////////000000111111222333444555555222222222222333555666777666555555444444444444444555555555555555555555555222333444555666777888888666666777777777777666666222222222222222333444444333333444444444444444333000000000000000000000000000000000/////////......................................................,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,------------,,,,,,,,,,,,......---,,,,,,...///000111000000000111111222333333222222222222333444444333333333222222222222222222111000//////000111222000000000000000000000000000000000/////////......------------------------,,,,,,------------------******+++++++++,,,,,,,,,+++++++++*********************************************))))))))))))******+++++++++************************************************************************************************++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------................../////////000000000111111111111111111111111555777:::@@@NNNZZZVVVJJJ666555555555555666777777888888777777666555444444444444444444333333333333222222111111111000000000000000//////....../////////...------------------......------,,,,,,++++++,,,,,,,,,,,,++++++++++++---------............///---............/////////////////////////////////{{{cccPPPHHHFFFCCCCCCDDDCCCBBB??????>>>>>>>>>======<<<<<<<<<;;;;;;:::::::::::::::888888777777777777666666444333333333222222222111111111000///////////////////////////////////////---------------------------------,,,,,,,,,,,,---........................,,,,,,---------............//////000000//////...------.........///////////////000111222444444555111111222222333555555666666555444444333333444444555555555555555555555555333444444555666666777777444555555666666555555444111111111222222222333333000111111222333333222222000000000000000000000000000000/////////.........................................................,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,***************************************************++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......,,,,,,---///111222////////////000111222222222111111111111222333333222222222222222111111111111111000//////000111111000000000000000000000000000000/////////.........------------------------,,,,,,,,,------......///******+++++++++,,,,,,,,,******************************************************))))))))))))******************************************************************************************************************++++++++++++***+++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------................../////////000000000000000000111111111111///555777666BBBRRRSSSGGG555555444444555555666777888777777666555444333333333333333333333333333333111111111111000000000000000//////.........//////......---,,,,,,---------...------,,,,,,++++++***++++++++++++++++++++++++---------............///---------.........//////////////////////////////mmmXXXOOOLLLKKKEEEDDDBBBAAA@@@???>>><<<>>>>>>>>>>>>============;;;;;;:::999999999999999666666666666666666666666222222222222222111111111111000000///.../////////...................................................---,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......////////////......------------..................///000111222333444000000111333444444555555555555444333333333333333555555555555555555555555555555555555444444444444222222333333333333222222111111222222222333333333000000111111111111000000////////////////////////////////////............................................................------------------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,*********************************************************+++++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---------000222444---------......000111111000000000000000111222222111111111111111111111111111111000000000000111111////////////////////////////////////............------------------------+++,,,,,,------.........******+++++++++,,,,,,,,,******************************************************))))))))))))******************************************************************************************************))))))*********+++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...............//////////////////000000000111111111+++444666000444BBBEEE>>>444444444444444555555666666666555555444333333222333333333333333333333333111111111000000000////////////............//////------,,,,,,,,,------...---------,,,,,,+++++++++++++++++++++++++++++++++---------............///------------............////////////////////////xxxZZZGGGDDDFFFFFFBBB??????>>>=========>>>???========================;;;:::999999888888999999666555555555555555555555111111111111111111111111111000//////......//////................................................///---,,,,,,...//////...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------......---------,,,,,,,,,---------......---......///000111222222///000111333444444444444555444444333333333333333444444444444444444444444444444444333333333222222111111222222222222111111111222222333444333333333000000111111000000///.../////////////////////////////////.........------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++************************************************************++++++++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,...---------...///111222,,,,,,,,,---...///000111000////////////000111111000000000000000111111111000000000111111000000000/////////////////////////////////.........------------------------------++++++,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***************+++++++++******************************))))))))))))*********************+++++++++************************************************************************)))))))))************+++*********++++++,,,,,,---***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------........./////////...//////000000111111111---444666000000666999777444333333333333444555555444444444333333333333333222222222222333333333333111111000000000/////////......------......//////,,,,,,,,,,,,,,,------...,,,,,,,,,,,,------------++++++++++++,,,,,,,,,,,,---------............///,,,------------.........////////////////////////\\\OOODDDBBBFFFGGG@@@:::===>>>============???AAA;;;;;;;;;;;;<<<<<<<<<<<<::::::999888888888888888666555555555444444333333000111111111111111111111000000///............///........................---------------------------,,,+++,,,...///...,,,------------------------++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,---------.........//////000000000///000111333444444444444555444333333222222333333333333333333333333333333222222222222222222222222111111222222222222111111111222333444555444444333//////000000000000////////////////////////////////////.........---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........------------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************************++++++++++++************************************************************++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,------.........,,,,,,------...000111222//////......//////000111/////////000000000111111000000111111111111000000//////////////////////////////.........---------------------------------++++++++++++++++++************+++++++++,,,,,,,,,))))))*********+++++++++******************************))))))))))))******))))))*********+++++++++************************************************************************))))))))))))************)))******+++,,,,,,------******+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++,,,,,,,,,------------------.........//////......//////000111111222222222333333333444333333333333333222333444444555222222222222333333333333111111222222222333333333111000000000////////////...------------...///000,,,,,,++++++,,,,,,---...,,,,,,,,,---......//////+++,,,,,,,,,---------------------............///,,,,,,---------.........////////////////////////~~~bbbPPPCCCBBBBBB@@@===<<<>>>BBB?????????>>><<<;;;;;;<<<:::::::::::::::::::::::::::999999888777888888888666666555444444333222222000000000000000111111111000000///.......................................,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++...///---+++////////////////////////******+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++,,,,,,,,,---------.........///////////////...///111333444444444333555444333333222222333333222222222222222222222222//////000111222333333444222222222333333222222222222333444555666555444444---...///000111111111111//////////////////////////////.........---------------------------------------------------------++++++++++++++++++++++++//////.........---------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************)))************+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,)))***+++,,,,,,,,,++++++------......///111222333...............///000000.../////////000000111111000000111111111111000000//////////////////////////////.........---------------------------------,,,++++++******)))))))))******+++++++++,,,,,,,,,))))))******++++++++++++******************************))))))))))))******))))))******++++++++++++************************************************************************))))))))))))************))))))***+++,,,,,,------*********++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++,,,,,,,,,------------------.........//////---......///000111111222555///...444888555222111333333222222333333444555000111111222333333444444111111111222222333333333000000000000////////////---------------...///000++++++++++++,,,,,,---...+++,,,,,,---...///000000,,,,,,,,,------.........---------.........//////,,,,,,,,,---------......////////////////////////kkkPPPCCCDDDBBBAAA???============>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;:::999888888777777666666666666777777777777444444333333222111000000000000000000////////////..............................------------......,,,---...//////---+++***,,,,,,,,,,,,,,,,,,,,,,,,...///222333333222///...,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------.........//////000000///000000111222333333333222222222222222222222222000000111111111222222222333333222222333333444555444444444444333222111000111222222333333222222111111111111111000000000000////////////////////////------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++++++++*********))))))************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))************))))))))))))))))))))))))************************************************))))))))))))))))))))))))+++++++++*********))))))************************)))************+++++++++++++++,,,,,,,,,,,,------,,,,,,+++,,,...000333555//////////////////......111000000/////////000000000000000000000000000000////////////////////////......//////......---,,,---,,,,,,++++++,,,,,,---,,,,,,,,,++++++*********++++++++++++++++++++++++---,,,,,,+++*********+++))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,+++***)))))))))++++++++++++++++++++++++++++++,,,,,,,,,++++++*********************************+++++++++*********))))))(((((()))***++++++,,,,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------******+++,,,,,,---......,,,,,,---...///000111222444333222111111111222333000000111222333333444444333333222222333333444555111111111111111111111111000000000000000000000000........................------,,,,,,,,,,,,++++++///)))(((***111BBBBBB000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..................------------------------------|||fffYYYMMMAAA>>>BBB@@@???>>>===<<<<<<<<<===<<<<<<<<<;;;;;;;;;::::::<<<<<<;;;:::999777777666555555555555555555555555444333333222111111000000000000000000/////////.................................------------......,,,---...///...---+++***,,,,,,,,,,,,,,,,,,,,,,,,+++---///111222222111000,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------....../////////////////////000111222222222222222222222222222222222111111111111222222222222333222222222222333444444444444444444333222111000222222333333333333222222111111111000000000//////........................------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++*********))))))************************++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++))))))))))))************))))))))))))))))))))))))************************************************))))))))))))))))))))))))+++++++++*********))))))************************)))************++++++++++++++++++,,,,,,,,,------,,,,,,++++++---///111333------...//////.........000//////......//////000////////////////////////.......................................------,,,---,,,,,,++++++,,,,,,---,,,,,,,,,++++++*********++++++++++++++++++++++++---,,,++++++*********+++))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,+++***))))))***++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******************************+++++++++*********))))))((())))))***++++++,,,,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,---...///000111111333333222111111111222333000000111111222333333444333222222222222333444444222222222222222222222222////////////////////////........................------,,,,,,,,,,,,++++++111------...555FFFKKK>>>,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..................------------------------------}}}|||}}}eeeRRRBBB===<<<;;;===BBB>>>===<<<;;;::::::;;;;;;;;;;;;;;;:::::::::999999======;;;:::888777666555555555555444444333333222333333222222111000000000000000000/////////......------------------------......------------......,,,---.........---+++***,,,,,,,,,,,,,,,,,,,,,,,,)))***+++---///111222333++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------............///.........///000000111111111111111111111111222222111111222222222333333333222222111111222222333444333333333333333222111000222222333333333333222222111111000000000000//////........................------------------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++***************************************++++++++++++++++++++++++*********++++++++++++,,,++++++++++++++++++++++++))))))))))))************))))))))))))))))))))))))************************************************))))))))))))))))))))))))+++++++++***************************************)))************+++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,---///000++++++,,,---............///...............//////////////////////////////------------------------...............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********++++++++++++++++++++++++,,,,,,+++************+++))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,+++******)))******++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***+++++++++++++++++++++++++++++++++***************)))))))))***++++++,,,,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,---...///000000111222222111111111222222333000000000111222222333333222222111111222222333444222222222222222222222222////////////////////////........................------,,,,,,,,,,,,++++++///+++------///>>>GGG>>>,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------......------------------------|||qqqvvvyyy|||eeeMMMJJJBBB===>>>???===<<>>AAAAAA===888777:::999999999999888888888777888888888888777777777777<<<;;;:::999777666555444666666555555444333222222111111000000000000//////////////////............------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++***)))***,,,...///+++******))))))******+++++++++++++++++++++++++++*********+++++++++,,,,,,------------,,,,,,,,,,,,---------------........./////////000000111111111111111222222222333333333111000000000000111222222111111222222111111000000111222222333333222222111000000000////////////...........................,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************))))))*********+++++++++************************((()))))))))************))))))))))))))))))))))))************************************************))))))))))))))))))))))))************************************************))))))*********+++++++++*********+++++++++,,,,,,++++++*********+++++++++)))***+++,,,---------------------------...//////................................................---------...---,,,,,,++++++,,,,,,------,,,,,,+++*********************************************************))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************************+++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,------......//////000000111111222222222222//////000000000000111111111000000000000111222222222222222222222222222222................................................------,,,,,,,,,+++++++++,,,+++111000(((+++000+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------------------------tttgggRRROOOKKK???999>>>:::===???<<<666333777<<<777777888888888888777777777777777666666666666555999888888777666555444444555555555444444333333333000000000////////////////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++---,,,+++*********+++,,,******))))))))))))******++++++++++++++++++++++++************++++++++++++---,,,,,,,,,,,,,,,++++++------------------------......//////000000111111000000111111111222222222000000000///000000111222000000111111111000000///000000111111111111000000000000////////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++++++++***************+++++++++************************************************)))))))))************+++************************))))))))))))************))))))))))))))))))))))))************************************************))))))))))))))))))))))))***************+++++++++************************)))************+++++++++************++++++++++++*********+++++++++++++++******+++,,,------------------------...///000000........................////////////////////////---------------,,,++++++++++++------------++++++)))))))))******************************************))))))))))))***++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++((()))***+++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///000111222222222222///////////////000000000000000000///000000111222111111111111111111111111................................................------,,,,,,,,,,,,++++++((('''///111)))***///+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......------------------------sss{{{nnn___NNNDDD???DDDEEE>>>888777999<<<===:::666666888:::666777888999999888777666666666666555555555555444666666555555555444444444333333333333333222222222//////////////////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,+++++++++++++++************************,,,+++++++++***+++++++++******))))))))))))******************************************++++++++++++,,,,,,,,,,,,+++++++++***...............---------------...//////000111111//////000000000111111111000////////////000111111//////000000000000000/////////000000000000//////000000/////////.........------------------------++++++++++++++++++++++++************++++++++++++************************************************)))*********++++++++++++))))))*********+++++++++************************************************))))))))))))************************************))))))))))))************))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))*********+++++++++************************)))************+++++++++************++++++++++++)))******+++,,,,,,,,,,,,,,,,,,---------------,,,............///000111222................................................,,,------------,,,++++++***+++---......---+++***((()))))))))*********+++************************)))))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************'''(((***+++,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......---...000111222222222111////////////////////////000////////////000111111000000000000000000000000................................................------,,,,,,,,,,,,++++++)))%%%+++...((()))...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------......------------------------uuuyyyzzzxxx}}}}}}nnndddVVVIIIBBB;;;DDDGGG>>>444222777:::666888:::::::::999666222666777888999999888777777666666555555555444444444444444444444444444444444111111111111111222222222........./////////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,++++++******++++++***************************+++++++++,,,,,,,,,,,,******))))))))))))******************************)))************+++++++++,,,,,,,,,++++++*********........................---------...///000000111////////////000000000000///////////////000111111//////000000000000000///......////////////......000/////////............------------------------++++++++++++++++++++++++)))************+++++++++************************************************))))))******++++++++++++))))))******++++++++++++************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))******++++++++++++************************)))************+++++++++)))************+++++++++))))))***,,,,,,------,,,------.........---,,,,,,.........//////111222222........................------------------------,,,,,,---------,,,++++++***+++---......---+++***(((((())))))*********+++))))))))))))))))))))))))))))))((())))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************'''(((***+++,,,,,,++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++++++++******************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------...000111222222222111///////////////.........///////////////000111111////////////////////////................................................---------,,,,,,,,,++++++111***---///)))+++111///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......------------------------LLLVVVeeepppvvvzzzrrrcccOOOCCC@@@@@@<<<888999999999888888888777777888888777777666666555555666666777666666555444444555555555555555555555555555555444444444333333333222111000000222222111000000///...------...///000///---+++***+++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...///000///---+++,,,---........................---------...///000000111......///000000000000000000000000000000000000000000000000000000000000000000000000000////////////..............................---------,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++************************))))))************))))))))))))))))))))))))))))))************************(((((((((((())))))))))))))))))))))))))))))))))))))))))************)))))))))***+++,,,,,,+++***)))++++++******************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,...---+++******+++---...---....../////////////////////.........---------........................------------------------++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,++++++***))))))))))))************)))************+++++++++************************************************+++++++++*********)))))))))************+++++++++************************************************************************))))))***++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------..................///////////////...------...///...,,,000000////////////000000////////////////////////........................------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,------......------++++++++++++++++++++++++777===GGGPPP[[[hhhwwwgggUUUKKKCCC:::666888;;;:::888777777777777666666666666777777777666666666555555666666666666666555444444444444444444444444444444444444444444333333333333222111000111333333111000000///...------...///000000---++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,111222222000...,,,,,,---........................---------...///000000000......///000000000000000000000000000000000000000000000000000000000000000000000000000/////////..............................------------,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++))))))************))))))++++++++++++++++++++++++************************))))))************))))))))))))))))))))))))))))))******++++++++++++******(((((((((((()))))))))***))))))))))))))))))))))))))))))************)))))))))***++++++++++++***)))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************+++++++++,,,,,,...---+++******+++---...------...//////////////////.........---------,,,........................------------------------++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,++++++***))))))))))))************)))************+++++++++************************************************+++++++++*********)))))))))************+++++++++************************************************************************))))))***++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------...---.........///////////////---,,,---...///...,,,000//////......//////000................................................------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------+++,,,------...---------++++++++++++++++++++++++///111444888>>>IIIVVV```jjjsss}}}pppaaaUUUKKKAAA:::888777555555666666555333666666555555555444444444666666666555555555555555444555555555555444444333444444444444444444444444444333333333333222222222111111111333444444111/////////...------.../////////...,,,,,,---------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,333444444222///---,,,------------------------------------...//////000000......///000000000000///000000000000000000000000000000000000000000000000000000000/////////......------------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++************************))))))************))))))))))))))))))))))))))))))***+++,,,------,,,+++***((((((((()))))))))******))))))))))))))))))))))))))))))************)))))))))***++++++++++++***)))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************++++++++++++,,,---,,,+++******+++,,,---,,,---......//////............------------,,,,,,------------------------------------------------++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))************)))************+++++++++************************************************+++++++++***************)))************+++++++++************************************************************************))))))***++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------------.........//////...---,,,---...///...---.........------.........................................................------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,---------------++++++++++++++++++++++++000222444444333444777:::AAAIIIRRRYYY___hhhuuu~~~}}}sss]]]QQQBBB888666999<<<>>>888999;;;:::888555444333555555444444444333333333555555555444444444444444333333444444444444333333333333333333333333333333333333222222222111111111000000222444555444111...........................///---,,,,,,......---,,,++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))************************++++++++++++++++++++++++111222222111...------...---------------------------------....../////////---...//////000000//////000000000000000000000000000000000000000000000000000000/////////.........---------------------------------,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,------......------,,,************************************************))))))************)))))))))))))))))))))))))))))))))+++---//////---+++)))(((((()))))))))*********))))))))))))))))))))))))))))))************))))))*********++++++************************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************++++++++++++,,,,,,+++******+++,,,,,,,,,,,,---............---------,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******((()))))))))************))))))*********+++++++++************************************************************************))))))*********+++++++++************************************************************************))))))***++++++++++++***************************++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,---------.........---,,,+++,,,...///...---...------,,,,,,------...................................................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++++++++,,,,,,***++++++++++++,,,,,,,,,++++++,,,------------,,,++++++++++++++++++++++++---///222333333222111111000444888:::===CCCLLLSSS```iiiuuu~~~wwwsssmmm^^^LLLAAA888777777888:::999555111222444666666555555666888555555444444444333333333333333333333333333444444222222333333333333222222222222222222222222222222222111111111111000000000///000111333444333000---------............---------,,,,,,,,,......---,,,++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))************************++++++++++++++++++++++++,,,---///...------...000------------------------------------............------...///////////////////////////////////////////////////////////////////////////............------------------------------,,,,,,,,,+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,------......------,,,************************************************))))))************)))))))))))))))))))))))))))))))))+++---//////---+++)))))))))))))))************))))))))))))))))))))))))))))))************))))))+++******************+++))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********++++++++++++++++++++++++++++++++++++,,,,,,---------------++++++,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************)))******++++++******)))((()))))))))************))))))*********+++++++++************************************************************************))))))*********+++++++++************************************************************************))))))***++++++++++++***************************+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,---------------,,,+++,,,...///...---------,,,,,,,,,,,,------................................................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,*********+++++++++,,,,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++//////......///111333444...///000000111333777;;;<<>>;;;;;;======:::777:::999777666555555555555666444555777444///---000///000333555666555333222111000///000222333222111000000000000////////////000000111111222222222333//////000111111111111111000000000000000000000000000/////////............///...,,,---...///...---,,,,,,---......---,,,,,,)))((()))+++,,,---+++)))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---......//////......//////////////////////////////////////////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************++++++++++++******+++++++++++++++++++++++++++++++++,,,,,,+++++++++))))))))))))))))))))))))************************))))))************))))))))))))))))))))))))))))))************************)))************+++++++++))))))))))))))))))))))))))))))************)))))),,,+++***))))))***+++,,,((())))))***++++++,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))******************++++++++++++************+++,,,,,,,,,,,,+++))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))************))))))))))))))))))************)))************+++++++++************************************************))))))******++++++++++++)))************+++++++++************************************************************************))))))***++++++++++++***))))))))))))))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++******+++---......---///......------......///------------------------........................++++++++++++++++++++++++++++++++++++++++++++++++************************))))))***+++,,,,,,------)))************+++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++---------............///............////////////222222222222222222222222000000111111111222222222222222333333333444444444222222222222222222222222333333333222222222111111222222222222222222222222111111111111000000000///////////////////////////////////////////////////000000//////.........---////////////////////////000000//////......------......////////////......------------------------......---,,,,,,+++******************************))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***************************************************************************))))))))))))******************************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------........................---------............///........................////////////////////////........................------------------------,,,,,,,,,++++++*********,,,,,,,,,++++++*********+++++++++*********))))))))))))************))))))******************************++++++++++++******))))))))))))************+++*********))))))((((((+++*********))))))(((((())))))))))))))))))))))))+++*********))))))((((((************************))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))************************************************+++++++++++++++++++++++++++++++++*********))))))((()))***+++,,,+++******************************,,,++++++******++++++,,,,,,,,,,,,++++++*********************************++++++++++++++++++++++++************************************************))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))***************+++,,,,,,+++***+++---************************************************+++++++++*********)))))))))************+++++++++***++++++,,,,,,++++++***,,,+++***))))))***+++,,,...---+++*********++++++)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,---......//////......//////.........---------//////.........------------------,,,,,,+++++++++************************************************+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------------............---.........////////////111111111111111111111111000000000111111111222222111111222222222333333333222222222222222222222222333333222222222111111111222222222222222222222222111111111000000000//////////////////////////////////////////////////////000/////////.........---////////////////////////////////////..................////////////......------------------------...------,,,++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))***)))(((((((((((()))***************************************************************************))))))))))))*********************************************+++++++++,,,,,,+++++++++,,,,,,,,,------------------------------------------....................................................................................------------------------,,,,,,,,,++++++*********,,,,,,,,,++++++*********+++++++++*********))))))))))))************))))))************************)))******++++++******)))))))))))))))************************)))))))))(((************)))))))))((())))))))))))))))))))))))************)))))))))(((************************************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))************************************************+++++++++++++++++++++++++++++++++*********))))))))))))+++,,,,,,,,,+++***++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))***************+++,,,,,,+++***+++,,,************************************************+++++++++*********)))))))))************+++++++++***++++++,,,,,,++++++***++++++***))))))***++++++---,,,+++*********++++++)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,------------...,,,------...............///.........------------///.........------------------,,,,,,,,,+++++++++************************************************++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------.........////////////////////////////////////000000000111111111000000000000111111111111111111111111111111111111222222222222111111111000111111111111111111111111000000000000/////////////////////////////////////////////////////////////////////...............////////////////////////.............../////////......////////////......------------------------------,,,,,,++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))+++***))))))))))))***+++************************************************************************))))))))))))*********************************************++++++++++++,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++------------............////////////////////////........................------------------------------------------------+++++++++++++++*********+++++++++++++++*********+++++++++***************))))))************))))))************************)))******++++++******)))))))))))))))************************))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))************************++++++++++++++++++++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))************************************************+++++++++++++++++++++++++++++++++*********************+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))++++++++++++++++++++++++)))))))))*********+++++++++,,,---,,,+++***+++,,,************************************************+++++++++***************)))************+++++++++***++++++,,,,,,++++++***++++++***))))))***++++++,,,,,,+++************+++)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---...........................------------............------------,,,,,,,,,,,,++++++++++++******************************************************+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------,,,,,,---------.........////////////////////////....../////////000000000....../////////000000000111111111111111111111111222111111111111000000000000000000000000000000000000000/////////.................................................................................////////////////////////---------....../////////---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))+++******************+++************************************************************************((()))))))))************************************************++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........////////////////////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************+++++++++***************************************))))))************))))))************************))))))************))))))((()))))))))*********************)))))))))))))))*********)))))))))))))))))))))))))))))))))))))))*********)))))))))))))))************************++++++++++++++++++++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))***************************************************************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))************************))))))*********++++++++++++---------+++***+++,,,************************************************************************))))))*********+++++++++***++++++,,,,,,++++++***+++******************+++++++++******************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---.........------------------------------------------------------,,,+++++++++++++++++++++************************************************))))))***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------++++++++++++,,,,,,,,,---,,,,,,,,,,,,------------////////////////////////------........./////////---------.........//////000000000000000000000000111111111000000000///////////////////////////////////////............------------------------------------------------------------...............////////////////////////,,,,,,------......//////------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))*********++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))*********+++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...////////////////////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************))))))************)))))))))))))))))))))))))))))))))))))))******)))))))))((()))))))))************))))))))))))))))))******))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))++++++++++++++++++++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))*********************************************************************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))************************************++++++++++++,,,---...---+++***+++,,,************************************************************************))))))*********+++++++++***++++++,,,,,,++++++************++++++*********************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------+++,,,,,,---...---------,,,,,,------------------,,,,,,------------------++++++++++++++++++++++++************************************************((()))******++++++******++++++++++++++++++++++++++++++++++++++++++++++++------------------------******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------........................,,,,,,---------.........------------............////////////////////////000000000000////////////........................///.........---------------------------------------------------------------------------.........////////////////////////---------------.........------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))************+++************++++++++++++------------------------,,,,,,,,,,,,------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***************)))))))))******************************+++++++++))))))************))))))))))))))))))))))))))))))((())))))******))))))((())))))))))))************))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))++++++++++++++++++++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))***************************************************************************************+++++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))*********************************++++++++++++,,,---...///...+++***+++,,,***************************************************************+++++++++)))************+++++++++***++++++,,,,,,++++++***)))***++++++++++++***)))((()))******+++*********)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,---------------,,,,,,,,,,,,------------,,,,,,,,,,,,------------*********+++++++++++++++************************************************))))))***++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,---------------------............///////////////////////////000000/////////.........------------------------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........////////////////////////...------------------,,,,,,------......------,,,++++++++++++++++++++++++******************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))))))))*********+++((()))))))))*********+++))))))*********+++++++++))))))************))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************((()))))))))************((()))))))))************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))************************************************************************))))))*********+++++++++))))))((((((((()))***+++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))*********************************+++++++++,,,,,,...//////...,,,***+++,,,************************************************))))))*********+++++++++)))************+++++++++***++++++,,,,,,++++++***)))***++++++++++++***)))'''((()))***++++++***))))))************+++++++++++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++,,,------------,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------)))*********++++++++++++************************************************)))***++++++,,,,,,++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,------------------.........//////////////////////////////000/////////............------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........////////////////////////.........------,,,,,,,,,,,,------......------,,,++++++++++++++++++++++++******************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************)))************+++++++++************************++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((((())))))*********+++(((((())))))*********+++))))))******++++++++++++))))))************))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************(((((())))))*********+++(((((())))))*********+++))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))******++++++++++++)))((('''''''''(((***+++************************,,,++++++++++++++++++,,,---,,,,,,++++++*********************************++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,...//////...,,,++++++,,,************************************************))))))******++++++++++++)))************++++++++++++++++++,,,,,,+++++++++)))***+++,,,,,,+++***)))'''((()))+++++++++***))))))************+++++++++++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,---------,,,,,,+++++++++,,,,,,---------+++++++++,,,,,,---------))))))******++++++++++++******************************************************+++,,,,,,,,,,,,+++************************++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------............///........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,------......---------------,,,,,,+++++++++++++++,,,---............+++++++++++++++++++++++++++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))******))))))))))))******))))))))))))************))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))************))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************,,,+++***))))))***+++,,,************************,,,+++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++++++++++++++***)))((((((((()))+++,,,*********++++++,,,,,,,,,******+++++++++,,,,,,,,,---,,,++++++******+++++++++++++++*********))))))))))))))))))))))))))))))+++*********))))))((((((************************************************---+++***)))*********)))***+++,,,+++******+++,,,*********))))))))))))((((((((()))***+++,,,,,,,,,++++++++++++++++++++++++++++++******************************************,,,,,,,,,+++++++++******************************************************************************************************************************++++++++++++******)))))))))***++++++***)))***+++))))))))))))))))))))))))******))))))******+++,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,++++++******++++++,,,******+++++++++,,,,,,,,,------------------------++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------............------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,------...---------------,,,,,,,,,+++++++++++++++,,,,,,---,,,,,,,,,++++++++++++++++++++++++************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))(((((((((((())))))))))))))))))*********+++++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))******))))))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))************))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************++++++***))))))***++++++************************+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++++++++******)))((((((((()))++++++++++++++++++++++++,,,,,,******+++++++++,,,,,,,,,---,,,++++++******+++++++++++++++*********))))))************************+++*********))))))))))))************************************************+++***))))))***+++++++++)))*********))))))))))))++++++*********))))))))))))))))))***+++++++++,,,++++++++++++++++++++++++++++++***************************************************)))))))))((((((************************************************************************************************************************++++++++++++*********))))))***++++++***)))***+++******************************))))))******+++,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,++++++******++++++,,,++++++++++++++++++,,,,,,------------------------++++++++++++++++++++++++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,---------------,,,,,,,,,,,,++++++++++++++++++,,,,,,++++++******++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))(((((((((((()))))))))))))))))))))*********++++++++++++++++++++++++++++++*********++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************++++++++++++)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))************))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************++++++***))))))***++++++***************************************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))))))))((()))******+++,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,---,,,++++++******+++++++++++++++***************++++++++++++++++++++++++***************)))))))))******************************************************)))******+++,,,---...---+++***)))(((((())),,,+++++++++******************************++++++++++++++++++++++++++++++******++++++++++++++++++++++++++++++++++++++++++*********)))))))))))))))************************************************************************************************************************++++++++++++************)))***++++++***)))***+++++++++++++++++++++++++++******))))))******+++,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,++++++******++++++,,,,,,,,,,,,,,,++++++++++++------------------------++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++,,,------------,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******)))))))))************************))))))))))))))))))))))))))))))************))))))((()))))))))************)))))))))))))))))))))))))))))))))*********++++++)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))((()))))))))************((()))))))))************(((((((((((())))))))))))))))))))))))))))))))))))((()))))))))************+++******************+++************************)))))))))***+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))******+++,,,,,,,,,++++++***************+++++++++,,,,,,,,,---,,,++++++******++++++************************++++++++++++++++++++++++************************************************************************((()))*********,,,---///999555///+++)))***++++++,,,,,,,,,+++++++++******+++++++++***************++++++++++++++++++++++++******+++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************************************++++++++++++++++++++++++)))***++++++***)))***+++++++++++++++++++++++++++******))))))******+++,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,++++++******++++++,,,---,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******++++++******)))++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++------......---,,,++++++++++++++++++++++++++++++))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***(((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))*********)))))))))******+++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++******)))))))))************************))))))))))))))))))))))))((()))************)))(((((()))))))))************))))))))))))))))))))))))((((((((()))))))))******)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))((()))))))))************((()))))))))************(((((((((((())))))))))))))))))))))))))))))))))))((()))))))))*********************++++++*********)))))))))))))))))))))))))))))))))***+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))(((((()))))))))************,,,,,,,,,++++++***************+++++++++,,,,,,,,,---,,,++++++******++++++***************************************************************+++++++++************************************************''')))++++++***+++...111AAA:::000)))((()))+++---,,,,,,,,,+++++++++******+++++++++***************++++++++++++++++++++++++******++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************************************+++++++++++++++++++++,,,)))***++++++***)))***+++******************************))))))******+++,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))************))))))++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))))))))******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++******+++,,,,,,,,,,,,,,,*********+++++++++++++++------.........---,,,,,,++++++++++++++++++++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))(((((((((((())))))))))))((((((((()))))))))******(((((())))))***+++++++++)))))))))************+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))((()))***++++++***)))((())))))))))))************))))))))))))))))))))))))'''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))************))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************)))***++++++++++++***)))))))))))))))))))))))))))***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((((((((()))************))),,,,,,++++++++++++++++++******+++++++++,,,,,,,,,---,,,++++++******++++++***************+++++++++))))))))))))))))))))))))*********+++++++++++++++************************************************'''***,,,,,,***+++...111>>>666,,,'''&&&)))******,,,+++++++++******************************++++++++++++++++++++++++++++++******++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))*********************************************************************************************************************************++++++++++++,,,,,,,,,,,,)))***++++++***)))***+++))))))))))))))))))))))))******))))))******+++,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,++++++******++++++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))************))))))************************************************************++++++++++++************************************++++++++++++++++++++++++++++++++++++************************(((((())))))***++++++,,,************************************************************++++++++++++******+++,,,,,,,,,,,,+++)))*********++++++++++++++++++,,,---------,,,,,,++++++++++++++++++++++++((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))***((((((((()))***+++++++++))))))))))))************++++++++++++++++++++++++******************************++++++,,,,,,------************************))))))))))))))))))))))))((()))***++++++***)))((())))))))))))************))))))))))))))))))))))))(((((()))))))))*********)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))************))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************)))***++++++++++++***)))))))))))))))))))))))))))+++++++++***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''((()))***+++******)))++++++++++++++++++,,,,,,******+++++++++,,,,,,,,,---,,,++++++******++++++))))))*********+++++++++*********************************++++++,,,,,,,,,************************************************(((+++------******---111444...)))''')))+++***(((++++++*********))))))))))))))))))***+++++++++,,,++++++++++++++++++++++++******++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,(((((()))))))))*********************************************************************************************************************************+++++++++,,,,,,,,,------)))***++++++***)))***+++******************************))))))******+++,,,,,,++++++******++++++,,,************************,,,++++++******++++++,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,++++++******++++++,,,***++++++,,,---...//////++++++++++++++++++++++++++++++++++++++++++++++++))))))************))))))************************************************)))************+++++++++************************)))************+++++++++************************************************'''(((((()))***+++++++++************************************************)))************+++++++++******+++,,,,,,,,,,,,+++))))))******++++++++++++)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))'''(((((()))***+++++++++))))))))))))************))))))))))))))))))))))))******************************+++,,,---......///************************))))))))))))))))))))))))''')))***++++++***)))'''))))))))))))************)))))))))))))))))))))))))))************+++++++++)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))************))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************)))***+++,,,,,,+++***))))))))))))))))))))))))))),,,+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''((()))++++++******)))*********++++++,,,,,,---******+++++++++,,,,,,,,,---,,,++++++******++++++))))))******++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,************************************************(((,,,...---***)))---111,,,)))'''***...///,,,(((*********))))))))))))((((((((()))***+++,,,,,,---++++++++++++++++++++++++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,************************************************************************************************************************+++++++++,,,,,,---------)))+++++++++***)))***+++++++++++++++++++++++++++*********)))***++++++,,,,,,++++++++++++++++++,,,************************,,,++++++++++++++++++,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,++++++++++++++++++,,,)))***+++,,,...///000000++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))------------------------*********************************)))))))))((((((***++++++,,,,,,++++++***************************++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***))))))(((((((((((())))))))))))))))))))))))))))))******))))))((((((''''''***)))(((''''''((()))******((('''((()))***)))'''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************,,,,,,++++++***)))((((((************************++++++++++++++++++++++++---......---+++******+++---,,,++++++******++++++,,,++++++******++++++,,,---,,,,,,+++*********+++))))))))))))))))))))))))++++++++++++++++++++++++************************++++++++++++++++++++++++---,,,+++***+++,,,---...+++++++++++++++++++++++++++,,,,,,------,,,,,,+++************************************************************************************************++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***)))))))))************************,,,,,,+++******+++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------,,,,,,+++***)))))))))************+++++++++))))))***+++,,,,,,------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++************************,,,,,,,,,+++++++++*********++++++,,,,,,++++++***************************++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***))))))(((((((((((())))))))))))))))))))))))))))))***)))))))))((((((((('''***)))(((''''''((()))******((('''((()))***)))'''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,*********+++++++++,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''((())))))))))))))))))))))))))))))************************************************************************...------,,,,,,+++++++++************************++++++++++++++++++++++++---......---+++******+++,,,+++++++++++++++,,,,,,+++++++++++++++,,,---------,,,++++++******++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++++++++******++++++,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++************************************************************************************************++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************************************,,,,,,+++******+++,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,++++++*********)))************+++++++++)))******+++,,,,,,------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************,,,,,,,,,+++++++++++++++******++++++++++++******************************++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))***((('''((()))***)))'''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,*********++++++++++++,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))***))))))))))))))))))))))))************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,---...---+++******++++++******++++++,,,---...,,,,,,+++,,,,,,---......,,,,,,++++++******++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++((()))***+++,,,,,,+++***++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++************************************************************************************************++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++************************,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))************+++++++++*********++++++,,,,,,---+++,,,,,,------,,,,,,+++++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))******++++++++++++******************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))(((((((((((())))))(((((((((((())))))***((('''((()))***)))'''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++************++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''((())))))***))))))))))))))))))))))))******************************************************************************************++++++************************+++++++++++++++++++++++++++,,,---,,,***)))***+++*********+++,,,---/////////...---,,,,,,,,,,,,---,,,,,,++++++***++++++,,,************************++++++++++++++++++++++++************************************************''')))+++---...---+++***++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++************************************************************************************************++++++******++++++,,,---++++++++++++++++++++++++)))))))))***+++++++++,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,++++++*********++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++,,,,,,))))))*********+++++++++*********++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((***((('''((()))***)))'''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))*********+++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))******************************************************************************************++++++************************+++++++++++++++++++++++++++,,,---,,,***)))***+++)))******+++,,,...///000111000///---,,,+++******,,,++++++***++++++,,,,,,************************++++++++++++++++++++++++************************************************(((***---///000///---,,,++++++++++++++++++++++++***++++++,,,,,,++++++***************************************************************************************************++++++******++++++,,,---++++++++++++++++++++++++)))))))))***+++++++++,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++,,,,,,))))))*********+++++++++***+++++++++++++++,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))+++++++++++++++,,,,,,,,,))))))************))))))************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((***((('''((()))***)))''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++)))))))))************+++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++))))))))))))))))))))))))************************++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++***+++,,,+++***)))***+++******++++++,,,...///000111000...---+++***))))))++++++******++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************(((***---000111000...---++++++++++++++++++++++++******++++++++++++******************************************************************************************************++++++******++++++,,,---++++++++++++++++++++++++***************+++++++++***************************++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))************++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))******+++++++++,,,,,,,,,))))))************))))))************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''))))))(((((((((((())))))))))))))))))))))))))))))'''((((((((()))))))))***'''((()))******)))((('''***((('''((()))***)))'''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++))))))))))))))))))))))))************************++++++++++++++++++++++++************************...------,,,,,,+++++++++************************++++++++++++++++++++++++)))+++,,,+++***)))***,,,+++++++++,,,---...///000...---,,,++++++******+++++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++************************************************(((***,,,.../////////...++++++++++++++++++++++++******++++++++++++******************************************************************************************************++++++******++++++,,,---************************+++++++++******************************************+++,,,,,,,,,,,,+++*********+++++++++,,,,,,,,,*********++++++,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,++++++*********)))************++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((())))))************))))))************))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''))))))(((((((((((())))))))))))))))))))))))))))))'''((((((((())))))******'''((()))******)))((('''***((('''((()))***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))'''((((((((())))))******(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))************************++++++++++++++++++++++++************************,,,,,,++++++***)))((((((************************++++++++++++++++++++++++)))***++++++***)))***,,,,,,,,,,,,,,,---...//////++++++******++++++,,,---+++*********+++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))((()))+++---............++++++++++++++++++++++++******++++++++++++******************************************************************************************************++++++******++++++,,,---************************,,,+++++++++******))))))***************************+++,,,------,,,+++*********+++++++++,,,,,,,,,))))))***+++,,,------...++++++++++++++++++++++++******+++++++++,,,,,,,,,------,,,,,,+++***)))))))))************++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************+++++++++*********))))))+++++++++************)))************************))))))))))))))))))))))))******))))))))))))******+++*********))))))((((((+++*********))))))((((((+++++++++*********))))))))))))))))))))))))))))))))))))))))))***************************)))(((((())))))************))))))************************************************************************+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************************************))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))******************************))))))))))))***************)))))))))))))))***)))((((((((()))+++,,,)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************************************************************************************))))))))))))******************+++++++++,,,,,,,,,))))))***+++,,,,,,------******************************************************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************)))))))))))))))))))))))))))************+++++++++---------,,,,,,+++++++++******+++++++++,,,,,,,,,******************************************************+++++++++,,,,,,,,,)))************+++++++++,,,,,,+++***+++,,,---...,,,,,,,,,++++++*********************************************************************************************************************************)))************+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++,,,++++++++++++++++++++++++************************+++++++++*********))))))+++++++++*********))))))************************))))))))))))))))))))))))******))))))))))))******************)))))))))(((************)))))))))(((+++++++++*********))))))))))))))))))))))))))))))))))))))))))***************************)))(((((())))))************))))))************************************************************************************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************************************))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))************************))))))(((((((((((())))))***)))))))))))))))))))))***)))((((((((()))++++++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************************************************************************************))))))))))))*********************+++++++++,,,,,,)))******+++,,,,,,------******************************************************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************)))************+++++++++,,,,,,,,,,,,+++++++++************+++++++++,,,,,,******************************************************+++++++++,,,,,,,,,************++++++++++++,,,,,,+++++++++,,,---...,,,,,,,,,+++++++++******************************************************************************************************************************)))************+++++++++************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---++++++++++++++++++++++++************************+++************)))))))))++++++*********)))))))))************************))))))))))))))))))))))))******))))))))))))******************))))))))))))************))))))))))))+++++++++***************))))))))))))))))))))))))))))))))))))************)))************))))))((())))))************))))))************************************************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************************************))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))))))))))))))************************((((((''''''''''''(((((())))))))))))))))))******)))))))))((()))******+++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************************************************************************************)))))))))*********++++++*********++++++++++++,,,*********++++++,,,,,,---******************************************************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************)))************++++++++++++++++++************************++++++++++++,,,******************************************************+++++++++,,,,,,,,,************+++++++++,,,,,,,,,+++++++++,,,---...,,,,,,,,,++++++++++++***************************************************************************************************************************)))************+++++++++************************))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...++++++++++++++++++++++++************************************))))))))))))************))))))))))))************************))))))))))))))))))))))))******))))))))))))***************)))))))))))))))*********)))))))))))))))************************))))))))))))))))))))))))((()))))))))************))))))************)))((())))))************))))))************************************************((((((((((((((((((((((((*********)))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((()))******+++(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((''''''&&&&&&))))))))))))))))))))))))************************)))((((((''''''(((((())))))))))))))))))*********)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************************************************************************************))))))*********+++++++++************++++++++++++*********++++++,,,,,,,,,******************************************************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************))))))*********+++++++++*********)))))))))))))))************++++++++++++******************************************************+++++++++,,,,,,,,,*********+++++++++,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++************************************************************************************************************************))))))*********+++++++++************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))******))))))))))))))))))******************************))))))))))))))))))))))))((()))))))))************((())))))*********))))))))))))************))))))))))))))))))))))))))))))************************(((((((((((((((((((((((())))))))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((()))******+++(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((''''''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***(((((())))))************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************************************************************************************************++++++++++++))))))*********+++++++++***+++++++++++++++,,,,,,******************************************************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************))))))*********+++++++++))))))))))))))))))))))))))))))*********+++++++++******************************************************+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++************************************************************************************************************************))))))*********+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************+++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))(((((()))))))))))))))*********)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))************))))))))))))***************************+++++++++))))))))))))))))))))))))))))))))))))************((())))))************)))))))))************))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******((((((((()))******++++++(((((()))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++*********************************************************************************************************++++++++++++,,,)))))))))************+++++++++++++++++++++++++++******************************************************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++)))************+++++++++))))))))))))************)))))))))************+++******************************************************+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,***+++,,,---------,,,,,,***++++++++++++,,,,,,,,,************************************************************************************************************************)))************+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++,,,++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((())))))*********)))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******((()))))))))************((()))))))))************))))))*********+++++++++))))))))))))))))))))))))))))))))))))************(((((()))***************))))))************))))))))))))))))))))))))))))))************************************************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))'''(((((()))******++++++'''((()))***+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++*********************************************************************************************************+++++++++,,,,,,))))))))))))************++++++++++++++++++++++++******************************************************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++)))************+++++++++)))))))))******+++++++++))))))))))))******************************************************************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------***+++,,,---------,,,,,,******+++++++++,,,,,,,,,************************************************************************************************************************)))************+++++++++************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))'''((((((((())))))******))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******(((((())))))*********+++(((((())))))*********+++))))))******++++++++++++))))))))))))))))))))))))))))))))))))************(((((()))***************))))))************))))))))))))))))))))))))))))))************************************************(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((('''(((((()))***+++++++++'''((()))++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******************************************************************************************************+++++++++,,,,,,,,,))))))))))))************++++++++++++++++++++++++******************************************************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++)))************+++++++++))))))******+++++++++,,,))))))))))))******************************************************************+++++++++,,,,,,,,,++++++,,,,,,,,,---------***+++,,,---...---,,,,,,*********++++++,,,,,,,,,************************************************************************************************************************)))************+++++++++************************))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...+++++++++++++++++++++++++++*********))))))((((((+++*********))))))((((((+++*********))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******************((()))***++++++***((('''$$$'''******'''&&&''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))+++*********))))))((((((******))))))))))))******))))))(((((((((((())))))(((((())))))))))))((((((******))))))((((((''''''(((((())))))))))))((((((''''''(((((())))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,++++++***((()))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))(((((()))******************))))))((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))************************++++++***)))(((((())))))))))))))))))))))))))))))************************+++***)))))))))***,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))************************************************++++++******************,,,,,,,,,+++++++++******************************+++++++++*********))))))+++++++++*********))))))))))))))))))************************************************************************************)))************+++++++++++++++++++++++++++++++++)))************+++++++++************************++++++******************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******)))))))))******++++++,,,************************+++++++++*********))))))++++++++++++++++++++++++++++++************++++++******************************++++++++++++******++++++++++++++++++++++++,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************)))))))))(((************)))))))))(((************)))))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++******************+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************((())))))*********))))))((()))))))))((('''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))************)))))))))((())))))(((((((((((())))))))))))(((((((((((())))))(((((())))))))))))((((((***)))))))))((((((((('''(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,++++++***(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))(((((('''(((((()))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))************************++++++***)))))))))))))))))))))))))))))))))))))))************************+++***)))))))))***,,,,,,************************************************************************************************++++++******************,,,,,,,,,+++++++++******************************+++++++++*********))))))+++++++++*********))))))))))))))))))************************************************************************************)))************+++++++++++++++++++++++++++++++++)))************+++++++++************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++++++++************************+++++++++*********))))))++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,************************++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))************))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))((((((((()))***++++++---+++)))(((((())))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))((((((''''''''''''(((((())))))(((((((((((())))))(((((())))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((())))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******(((((())))))***))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))************************+++***))))))))))))))))))))))))))))))))))))))))))************************+++************+++,,,,,,******************************************************************************************************++++++++++++++++++,,,,,,,,,+++++++++******************************+++++++++***************+++++++++***************)))))))))*********++++++************************************************************************)))************+++++++++************************)))************+++++++++************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++************+++---...,,,,,,,,,,,,++++++++++++************************+++++++++***************++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,---************************,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,*********)))))))))))))))*********)))))))))))))))*********)))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))*********++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))(((''''''(((***,,,---111,,,(((''')))+++***((((((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((*********))))))))))))))))))((((((''''''(((((()))))))))(((((((((((())))))(((((())))))))))))(((((())))))))))))(((((((((((((((((())))))))))))((((((******))))))((((((''''''((()))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******++++++++++++******(((((()))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((())))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((()))***************''''''''''''''''''((()))((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))************************((()))))))))************))))))))))))))))))))))))******************************)))))))))))))))***))))))))))))))))))))))))************************************++++++,,,,,,******************************************************************************************************+++++++++++++++,,,,,,,,,,,,+++++++++******************************************************************************))))))*********+++++++++************************************************************************))))))*********+++++++++))))))))))))))))))))))))))))))*********+++++++++***************************************+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))+++...///---------,,,,,,+++++++++************************************************++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,************************++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))******))))))))))))))))))******))))))))))))))))))******(((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))***++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********)))(((''''''(((***,,,---111---(((''')))+++***((((((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))*********))))))(((((())))))***))))))(((((((((((())))))(((((())))))))))))(((((((((((((((((())))))))))))(((((())))))))))))((((((******))))))((((((''''''((()))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))******++++++******)))(((((()))***************************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((())))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((()))***************'''''''''''''''((())))))((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))***************************)))))))))))))))******))))))))))))))))))))))))******************************++++++,,,,,,,,,,,,******************************************************************************************************++++++,,,,,,,,,,,,,,,,,,,,,+++++++++******************************************************************************************++++++++++++************************************************************************))))))*********+++++++++))))))))))))))))))))))))))))))*********+++++++++************************))))))*********+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))+++...///---------,,,,,,+++++++++************************************************++++++++++++++++++++++++++++++************++++++******************************++++++++++++******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))************))))))))))))************))))))))))))************(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))*********)))((((((((()))***++++++...,,,***))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))(((((((((((())))))(((((())))))))))))(((((((((((((((((())))))))))))(((((())))))))))))(((((())))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((()))***++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************(((((('''(((((()))***+++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************)))))))))))))))******+++))))))))))))))))))))))))***************************++++++,,,---,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************************************++++++,,,---------,,,,,,,,,+++++++++*********************************************+++++++++***************+++++++++*********++++++++++++,,,************************************************************************)))************+++++++++************************)))************+++++++++************************)))))))))***++++++,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++************+++---...,,,,,,,,,,,,++++++++++++***************************************++++++++++++++++++++++++++++++++++++******))))))******+++************************)))******++++++******)))++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,((()))))))))************((()))))))))************((()))))))))************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((***+++,,,,,,+++***((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((()))******+++((())))))*********)))))))))***+++***)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))((()))))))))************))))))(((((((((((())))))))))))(((((((((((())))))(((((())))))))))))(((((('''((((((((()))))))))***(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((()))***++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************((((((((())))))***,,,,,,))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************)))))))))))))))***++++++))))))))))))))))))))))))***************************+++,,,---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************************************++++++,,,------...,,,,,,,,,+++++++++******************************))))))*********+++++++++))))))*********+++++++++*********+++++++++,,,,,,************************************************************************)))************+++++++++++++++++++++++++++++++++)))************+++++++++************************((())))))***++++++,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++++++++************************))))))*********+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,***************************++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))*********+++(((((())))))*********+++(((((())))))*********+++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))+++,,,,,,+++)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++((()))***++++++***((('''&&&))),,,+++)))''')))+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))(((((())))))*********+++((((((''''''''''''(((((())))))(((((((((((())))))(((((())))))))))))(((((('''((((((((())))))******(((((())))))))))))((((((''''''(((((())))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((()))++++++,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))***+++,,,---))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))((())))))***++++++))))))))))))))))))))))))***************************+++,,,---...---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************************************+++,,,,,,---......,,,,,,,,,+++++++++******************************))))))******++++++++++++))))))******++++++++++++******+++++++++,,,,,,,,,************************************************************************)))************+++++++++++++++++++++++++++++++++)))************+++++++++************************((())))))***++++++,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******)))))))))******++++++,,,************************))))))******++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---************************+++,,,,,,------,,,,,,+++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******))))))((((((''''''))))))))))))))))))))))))++++++***************+++))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++)))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''(((***+++***************************)))(((''''''((()))***+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************,,,+++***))))))***+++,,,)))************+++++++++************************,,,++++++,,,......---+++,,,,,,,,,,,,,,,+++***)))******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,......---------,,,,,,,,,***+++,,,,,,---------------,,,***))))))***,,,---++++++************++++++,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,++++++*********++++++******++++++,,,---************************)))************+++++++++)))************+++++++++************************++++++******************************************+++++++++***************++++++,,,---------,,,,,,******+++,,,---------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++...---++++++++++++---...++++++++++++++++++++++++,,,,,,,,,++++++*********************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******))))))(((((((((((())))))))))))))))))))))))++++++***************+++))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''((()))***+++***************************)))(((''''''((()))***************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************+++***))))))))))))***+++)))************+++++++++************************,,,++++++,,,......---+++,,,,,,,,,,,,,,,+++*********++++++++++++,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,......---------,,,,,,,,,***+++,,,,,,---------,,,---,,,***))))))***,,,---++++++************++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++******++++++,,,---************************)))************+++++++++)))************+++++++++************************++++++************************************************************++++++,,,,,,------------------***+++,,,,,,---------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******************************,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***))))))))))))((((((((())))))))))))))))))))))))+++***************++++++))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((())))))******))))))((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******************************))))))(((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************))))))))))))******)))************+++++++++************************,,,++++++,,,......---+++,,,,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,......---------,,,,,,,,,++++++,,,---------,,,,,,---,,,+++******+++,,,---++++++************++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,,,,++++++++++++***+++************+++,,,,,,************************)))************+++++++++)))************+++++++++******************************++++++++++++++++++************************)))))))))***+++++++++,,,------------------------,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))*********)))******+++,,,))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))******)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))*********)))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************************))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***************************))))))(((((((((((())))))*********)))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************************************))))))))))))))))))))))))))))))*********+++++++++************************+++++++++,,,---...---++++++,,,,,,---,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------......---------,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,++++++******++++++,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************++++++,,,************************))))))*********+++++++++))))))*********+++++++++******************************+++++++++++++++,,,************************(((((()))***+++,,,,,,,,,------,,,,,,,,,,,,,,,------------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))************))))))))))))))))))))))))******))))))***++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***(((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))******((((((((((((((((((((((((************************))))))))))))))))))))))))***++++++,,,,,,++++++***************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************************************))))))************))))))))))))*********+++++++++************************+++++++++,,,---...---++++++,,,,,,---------,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------......---------,,,,,,,,,,,,,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++,,,************************))))))*********+++++++++))))))*********+++++++++******************************++++++,,,,,,,,,,,,************************(((((()))***+++,,,,,,,,,,,,++++++***+++,,,------//////---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))))))))************+++))))))))))))))))))))))))))))))))))))***+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))+++,,,,,,,,,,,,,,,,,,+++************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************++++++++++++******)))************+++++++++************************,,,++++++,,,......---++++++,,,,,,---------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......---------,,,,,,,,,,,,,,,---------,,,++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,***))))))))))))***++++++************************)))************+++++++++)))************+++++++++******************************++++++,,,---------************************)))))))))***+++++++++,,,+++*********+++---///000111000...,,,,,,,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,------............------++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))*********+++++++++))))))))))))))))))))))))))))))))))))***+++,,,---))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))*********))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))+++++++++,,,,,,+++++++++************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))***))))))((())))))))))))))))))))))))'''((()))******)))((('''((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************************+++,,,------,,,+++***)))************+++++++++************************,,,++++++,,,......---++++++,,,,,,---......------,,,,,,,,,------------...------------------------,,,,,,,,,------------.........---------,,,,,,,,,,,,---------,,,,,,+++***+++++++++,,,,,,+++++++++---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,)))))))))))))))***++++++************************)))************+++++++++)))************+++++++++******************************++++++,,,------...******************************************++++++++++++++++++---000222444222111///,,,++++++,,,---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------++++++,,,,,,---......///------------------------...------,,,,,,------...++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))******++++++++++++))))))))))))))))))))))))))))))))))))***+++,,,---))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))************************))))))))))))))))))))))))******++++++++++++******************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))&&&''')))*********)))((())))))))))))))))))))))))'''((()))******)))((('''(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************+++,,,------------,,,+++)))************+++++++++************************,,,++++++,,,......---++++++,,,,,,---.........---,,,,,,,,,---------......------------------------,,,,,,,,,---------............---------,,,,,,,,,------------,,,,,,+++******++++++,,,,,,++++++***---,,,,,,++++++,,,,,,---*********++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,)))))))))))))))******+++************************)))************+++++++++)))************+++++++++******************************+++,,,,,,---......************************+++++++++***************,,,,,,,,,---///222555777333111///,,,++++++,,,---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------++++++,,,,,,---...//////------------------------...---++++++++++++---...++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************++++++******************))))))))))))))))))))))))************************++++++++++++++++++++++++******************************************************************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))+++***)))'''''')))***+++************************+++*********))))))((((((******++++++++++++******+++*********))))))(((((()))************+++++++++************************************************)))************+++++++++)))************+++++++++******))))))))))))******+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************)))))))))))))))+++++++++***************)))************+++++++++************************++++++++++++******)))))),,,***(((((()))+++++++++++++++,,,,,,,,,---------...------,,,,,,,,,------////////////////////////------------------------+++---............///111111///---...000000---***,,,,,,,,,+++,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++***************************++++++,,,,,,++++++***---------,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------***,,,...111222222222111.........------,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---******,,,------,,,++++++,,,,,,------,,,,,,+++***------------------------,,,------------,,,,,,+++******+++,,,---......///.........------,,,,,,,,,++++++,,,,,,,,,---------...------,,,,,,------...............---,,,++++++,,,,,,,,,---------............---------,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************************************************************************************++++++++++++++++++++++++******************************************************************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))+++***)))(((((()))***+++************************************)))))))))(((******++++++++++++******************)))))))))((()))************+++++++++************************************************)))************+++++++++)))************+++++++++******))))))))))))******************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))))))))))))))))))))******************++++++)))************+++++++++************************++++++++++++*********)))---+++*********++++++***,,,,,,,,,,,,,,,,,,,,,,,,222111000///............,,,,,,,,,,,,,,,,,,,,,,,,/////////......------------......---,,,,,,,,,---000---******,,,///000///,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++***************************++++++,,,,,,++++++***---,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------***,,,...000111111000///......---------,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---//////000000///...,,,+++////////////////////////,,,,,,,,,,,,,,,---------///////////////.........------------,,,,,,,,,,,,.........------,,,,,,,,,++++++,,,,,,,,,---------...------,,,,,,------...,,,,,,---.........------,,,,,,---------..................---------,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************************************************************************************++++++++++++++++++++++++******************************************************************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++************************************))))))))))))******++++++++++++******************)))))))))))))))************+++++++++************************************************)))************+++++++++)))************+++++++++******))))))))))))******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))******)))))))))***+++++++++,,,)))************+++++++++++++++++++++++++++++++++++++++++++++************)))))))))))))))******)))///......------,,,,,,,,,............///000111111555666777888:::;;;<<<===???>>>===;;;888666333222222111000000000000111222111///,,,+++,,,---,,,+++------.........------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************+++++++++,,,++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++++++++*********++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,---/////////...---------------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,------------......---,,,++++++,,,,,,,,,,,,,,,,,,---...,,,,,,------......////////////............///000------,,,,,,+++***)))))).........---------------,,,,,,,,,,,,------------...------,,,,,,------...++++++,,,....../////////,,,------------..................------------,,,************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))***************))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))***************************************************************************************************+++++++++************************************************++++++++++++++++++++++++******************************************************************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))******)))(((((()))***************************************)))))))))))))))******++++++++++++***************)))))))))))))))))))))*********+++++++++************************************************))))))*********+++++++++))))))*********+++++++++******))))))))))))***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************)))))))))))))))*********(((((()))***+++,,,,,,,,,))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++((()))+++,,,+++,,,,,,---,,,,,,,,,---......//////111222555888<<<@@@CCCEEEPPPQQQSSSVVVZZZ]]]___``````___]]]YYYTTTOOOKKKIII<<<999555222000//////...000000000000///...+++***---...///000000000///...........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***************************+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,---------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,------******+++,,,,,,---------......---,,,,,,---......---------......//////000000000///......///000000...---------------------...............---------,,,,,,,,,------------......------,,,,,,------...,,,,,,---...............------------........................------------************************************************))))))))))))))))))))))))((()))))))))************)))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************************************************************))))))*********+++++++++************************************************++++++++++++++++++++++++******************************************************************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))******))))))))))))******************************))))))))))))))))))************++++++++++++******))))))))))))))))))******))))))*********+++++++++************************************************))))))*********+++++++++))))))*********+++++++++******))))))))))))******))))))))))))))))))******************************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************(((((())))))************(((((()))***+++,,,,,,,,,))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,...//////------///111)))+++...333888<<<@@@AAALLLNNNQQQVVV[[[```dddgggnnnooopppsssuuuwwwyyyzzz{{{{{{yyyvvvrrrnnniiiggg^^^YYYQQQJJJFFFDDDAAA???888777444111///...///000,,,---...///////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***************************+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...,,,,,,,,,------...//////111111000000000000000000,,,,,,,,,------.........000//////.....................///000000111222222........................,,,,,,---------............------,,,,,,------....../////////......---,,,---------.........////////////.........---------************************************************))))))))))))))))))))))))))))))))))))************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************)))))))))***++++++,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++******************************************************************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))******)))))))))************************))))))))))))******************++++++++++++******))))))))))))************)))************+++++++++************************************************)))************+++++++++)))************+++++++++******))))))))))))******))))))))))))************************************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((((((((()))******++++++)))))))))***+++++++++,,,)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++---...---+++,,,000333888<<>>@@@CCCGGGHHHGGGEEEDDDDDDGGGKKKPPPYYYjjj{{{}}}{{{~~~}}}{{{yyywwwvvvuuutttrrrpppnnnooosssxxx{{{|||ssstttvvvuuuqqqjjjbbb]]]JJJHHHIIIQQQ___mmmwww{{{zzzrrriiiddd___XXXNNNFFF===777111///111333222000///...------///000///...////////////////////////---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,******,,,...---+++///...,,,)))))),,,111555333000......555@@@MMMVVVdddfffjjjoootttyyy|||~~~|||qqqaaa]]]SSSHHHEEEKKKQQQSSSKKKJJJKKKNNNOOOSSS]]]hhhqqqpppjjjccc```___[[[UUU===:::666444555666777777333111000000000...,,,***........./////////..............................000000000000000000000000........................++++++++++++++++++++++++************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))((()))******((('''((()))******************************+++++++++,,,,,,,,,************************************************)))************+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))************))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))************))))))))))))************************************************************))))))))))))))))))))))))((((((((()))))))))*********************************************************+++,,,+++)))((((((***************************)))************+++++++++++++++************+++++++++++++++************)))***************************++++++++++++***))))))))))))))))))))))))))))))))))))************))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((()))))))))******************************************************************************************+++++++++,,,,,,******---111111---(((,,,...//////000666AAAJJJSSSSSSRRROOOLLLJJJJJJKKKJJJSSS]]]eeeooowwwyyywwwyyyyyywwwtttnnnggg```\\\YYYXXXUUUSSSPPPNNNMMMLLLSSSPPPOOOOOOSSSWWWYYYZZZYYY\\\```dddggghhhhhhggg\\\VVVOOOLLLQQQ^^^mmmwwwwwwvvvtttrrrppplllfffbbbMMMEEE;;;444222222111000000///...///000111///...////////////////////////---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,......---,,,***---//////---,,,...000444999BBBOOO[[[dddhhhjjjooommmjjjgggfffgggjjjkkkvvvxxxzzz||||||wwwqqqcccRRRHHHGGGHHHGGGFFFFFFFFFDDD@@@BBBOOO]]]rrrtttrrrjjjdddaaa^^^ZZZGGGBBB===;;;<<<@@@CCCEEE666444111000000111111000---...///000000000//////////////////////////////000000000000000000000000........................++++++++++++++++++++++++************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))***++++++***)))'''((()))******************************+++++++++,,,,,,,,,************************************************))))))*********+++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******++++++******)))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********((()))))))))************((()))))))))************************************************************))))))))))))))))))))))))(((((()))))))))*********************************************************+++,,,,,,+++)))(((((()))************************))))))*********+++++++++++++++************+++++++++++++++*********))))))******************************+++++++++******)))))))))))))))))))))))))))))))))************))))))************************))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((()))))))))************************************************************************+++++++++*********+++++++++,,,,,,...---,,,...///000---+++333222222555;;;CCCKKKOOOOOONNNLLLIIIEEECCCDDDEEERRR\\\eeehhhhhhgggeeeaaabbb___ZZZTTTMMMFFF@@@======>>>?????????===;;;999999:::<<<@@@CCCCCC@@@>>>@@@AAADDDHHHLLLOOOQQQRRR]]][[[WWWSSSPPPSSS[[[aaaiiimmmsssvvvuuurrrooommm```XXXLLLBBB:::555111///333222111111222111000///////////////////////////......////////////......------------------------//////...---,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------//////////////////...---,,,,,,---000222666888:::JJJRRR```oooxxxwwwpppiiijjjhhhddd___[[[XXXVVVVVV\\\]]]___eeeooozzzuuufffYYYRRRKKKDDDHHHIIIKKKLLLGGGDDDHHHPPP```jjjrrrqqqiiiaaaYYYSSSLLLGGGAAA>>>AAAGGGLLLPPPHHHBBB:::333222333444555111111111111111000///...////////////////////////////////////////////////........................++++++++++++++++++++++++************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))+++,,,---,,,***)))***+++******************************+++++++++,,,,,,,,,************************************************))))))*********+++++++++++++++++++++++++++++++++------,,,,,,,,,,,,------++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((()))))))))************((()))))))))************************************************************************************))))))))))))***************************************************************,,,,,,+++***))))))***************************))))))*********+++++++++++++++************+++++++++++++++*********))))))************************)))******+++++++++******))))))))))))))))))))))))))))))************))))))************************))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))************************************************************))))))*********+++++++++***++++++++++++,,,,,,,,,.........,,,***,,,111555>>><<<<<>>;;;999:::<<<===>>>AAAEEEHHHHHHEEEAAA>>>999;;;@@@GGGMMMQQQQQQPPPIIIHHHGGGEEEDDDCCCAAAAAAFFFKKKOOOOOOLLLJJJKKKMMMZZZaaalllsssuuutttrrrpppooojjjaaaWWWMMMCCC:::555333111//////111222222111000000000000000000000000...//////////////////...------------------------//////.........//////000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------000000000///...------...333...,,,000<<>><<<<<<===@@@>>>::::::???BBBCCCNNNRRRYYYaaagggjjjkkkkkkjjjkkkmmmmmmkkkhhheeebbbYYYVVVSSSSSSUUUWWWYYYZZZgggiiillloooooonnnllljjjaaaaaa___ZZZSSSLLLGGGDDD;;;>>>DDDMMMWWW```gggkkkjjjmmmqqqqqqmmmeee]]]XXXHHHBBB:::444222111222222000000000000000000000000//////000000000000//////........................------,,,---...111444555........................,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...........................,,,------------000666:::===MMMbbbnnnmmmcccXXXRRREEEJJJQQQWWW```oooyyypppdddXXXTTTVVV^^^cccfffgggkkkooopppnnnnnnkkkiiifff___WWWUUUXXX```iiirrrvvvxxx|||}}}|||rrrmmmeee]]]WWWRRRNNNLLLCCCFFFLLLSSSWWWVVVRRRNNNBBB>>>999444111111222333111111111111111111111111000000000000000000000000////////////////////////++++++++++++++++++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))((()))++++++******+++---******************************+++++++++,,,,,,,,,************************************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,......------------......+++,,,------......------------------------------***+++---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))************))))))))))))************************************************************************************)))************+++++++++************************************************((()))++++++++++++---///++++++++++++++++++++++++)))************+++++++++++++++************+++++++++++++++************)))************************((()))***+++++++++++++++))))))))))))))))))))))))))))))************))))))************************))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))(((''')))************+++++++++++++++++++++++++++++++++************************((())))))***++++++,,,,,,++++++,,,,,,,,,---------000///333???RRRfffttt{{{tttxxxzzzuuujjj\\\SSSNNNLLLJJJFFF@@@;;;888888999888;;;===@@@HHHUUU^^^```fffmmmwww~~~zzzrrrlll]]]]]]\\\[[[ZZZYYYYYYXXX[[[[[[\\\^^^^^^]]]YYYVVVRRRXXXbbbmmmuuuzzz||||||{{{zzzxxxtttnnnfff^^^YYYNNNIIIDDDCCCFFFLLLPPPSSS^^^ccckkkooooookkkgggddd\\\TTTGGG<<<555111///...000000000000000000000000//////000000000000//////........................222111///---,,,---...///........................,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................---...//////111666>>>DDDdddooovvvooo]]]MMMGGGIIIIIILLLMMMMMMRRRaaayyy}}}vvviiiYYYQQQRRRMMMXXXccckkkqqqssspppjjjfffiiimmmkkk```SSSOOOSSSMMMXXXdddmmmuuu|||}}}{{{{{{tttmmmfff```[[[WWWKKKJJJKKKMMMQQQTTTVVVVVVRRRMMMDDD;;;444222222333111111111111111111111111000000000000000000000000000000000000000000000000++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++))))))))))))))))))))))))******++++++++++++******)))************+++++++++************************++++++******************++++++++++++++++++++++++,,,,,,+++***))))))******++++++++++++++++++++++++******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------...000///---+++,,,---000111///......///...,,,,,,---***,,,---///000///...---...---,,,---......---,,,---,,,+++++++++,,,...///,,,---------+++******+++***++++++,,,,,,++++++******++++++,,,,,,++++++***************************************))))))))))))******++++++++++++******************************))))))***++++++++++++***)))************+++++++++************************+++++++++*********))))))++++++************++++++******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++------------++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++******++++++,,,---******************************+++,,,,,,,,,,,,+++************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))++++++******************)))))))))))))))******+++)))******++++++,,,---------+++***,,,///111111000111777DDDWWWjjjvvv{{{{{{xxxmmm___QQQGGGGGGAAA888333333666888999;;;FFFUUUbbbiiipppvvv{{{}}}~~~vvvkkkgggeeebbb___[[[VVVTTTVVVXXX___ccccccdddddd___VVVYYY^^^aaaccclllyyy}}}}}}xxxwwwxxxsssjjjccc```\\\WWWRRRLLLFFFBBBEEEKKKZZZiiinnniiifffhhhhhhcccYYYLLL???777555555222111111111111222222333000000000000////////////000000000000000000000000000000000000////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,---------......,,,,,,,,,---------......,,,///222000,,,***---111...---...111666DDD\\\rrr~~~{{{iii___WWWRRRWWWKKKMMMMMMPPP___ttt{{{jjj[[[UUUMMMMMMOOOUUUZZZZZZYYYXXXQQQTTTYYY\\\YYYRRRRRRUUUNNNLLLPPP[[[aaaeeennnyyy}}}{{{tttsssuuuqqqjjjjjj```WWWTTTRRRQQQVVV^^^]]]]]]ZZZQQQFFF<<<666555666222000222666666222---000111111111000///---,,,000000//////000111222222++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++******************************++++++++++++******)))************+++++++++************************************************++++++++++++++++++++++++---,,,++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,000//////......///000000)))+++,,,......---+++***...---------......///000,,,,,,,,,---.........///000...,,,,,,---//////...---,,,,,,,,,---,,,(((%%%,,,,,,,,,,,,++++++,,,---++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++************************************))))))))))))******++++++++++++******************************))))))***++++++++++++***)))************+++++++++************************+++++++++*********))))))++++++************++++++******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++******++++++,,,---******************************+++,,,,,,,,,,,,+++************************))))))))))))))))))))))))(((((((((((()))))))))***************************++++++******************)))))))))))))))***++++++*********+++,,,,,,------,,,---------,,,---///111888;;;CCCQQQcccsss{{{}}}|||tttfffUUUGGG???444444444555777:::===@@@HHHWWWjjjzzz{{{uuuuuuwwwyyyuuunnnhhhgggeeehhhiiihhhkkknnnkkkccceeeiiijjjhhhjjjqqqwwwxxx||||||zzzxxxqqqhhhsssllleee```^^^YYYRRRLLLCCCAAADDDKKKPPPSSSZZZaaa[[[YYYXXXWWWSSSIII<<<333333333222111000000000000111111000000000/////////000000000000000000000000000000000000////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,---------.........,,,---///000000///000000000///444DDDWWWhhhwww}}}sssdddWWWWWWSSS\\\gggqqqyyy}}}wwwmmmiiikkknnnqqqssstttttttttjjjggghhhnnnmmmfff___]]]YYY[[[```fffkkklllmmmmmmjjjgggeeeccc^^^YYY\\\bbbfffccccccfffhhhhhhggghhhxxx~~~~~~|||}}}{{{wwwzzzqqqiiieee```\\\^^^dddccccccbbb\\\TTTKKKCCC???;;;777333222333444333222111222222222222111///...000000000000000111222222,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++******************************++++++++++++******)))************+++++++++************************************************++++++++++++++++++++++++---,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,///...---,,,,,,---...///,,,---......///...------222111000///000333666888999999999::::::<<<===>>>999777444111000000222444111...------///...,,,)))......------------......+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++*********)))))))))******++++++++++++******************************))))))***++++++++++++***)))************+++++++++************************+++++++++***************++++++************++++++******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---******************************+++,,,,,,,,,,,,+++************************))))))))))))))))))))))))((((((((()))))))))************************************++++++++++++++++++***))))))))))))***++++++******++++++,,,,,,------+++...///...++++++///333<<>>999888<<>>???AAACCCFFFJJJPPPSSS\\\^^^aaadddhhhooowww}}}wwwooommmiiibbbaaaeeewwwtttnnngggeeekkksssyyytttddd___fffooo{{{{{{yyytttpppooopppqqqsssmmmfffccccccbbb^^^ZZZ```YYYRRRMMMJJJFFFDDDBBBGGGBBB@@@FFFQQQWWWUUUPPP???<<<777333000111333555222222111111111000000000000000000000000000000000000000000000////////////........................---------------------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------............222000......///111333444BBBTTTmmm|||{{{yyy}}}iiigggjjjqqq}}}{{{{{{|||}}}~~~zzzssskkk___[[[UUURRRRRRWWW]]]bbbtttvvvyyy}}}{{{xxxxxxwwwxxxuuuuuuxxxwwwrrrpppqqqjjjpppqqqppprrryyy{{{wwwvvvyyy}}}~~~yyywwwvvvvvvvvvvvvwwwxxxooommmjjjiiihhhccc[[[TTTMMMJJJCCC;;;444222222444222333333333333333333333111111111000000111222222,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++******************************++++++++++++******))))))*********+++++++++************************))))))*********+++++++++*********++++++,,,,,,,,,******)))))))))******+++++++++++++++++++++++++++++++++,,,------------,,,++++++,,,,,,,,,---------.............../////////...000444:::BBBKKKSSSWWW___^^^VVVKKKEEEFFFEEEBBB@@@CCCHHHMMMPPPRRRRRRRRRZZZ^^^^^^RRRAAA666666<<<111777<<<:::444//////111+++***+++...000000---***---------......---------,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++++++++++++++******************++++++++++++******************************))))))***++++++++++++***))))))*********+++++++++************************************************++++++************++++++******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------++++++++++++------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---******************************+++,,,,,,,,,,,,+++************************))))))))))))))))))))))))))))))))))))******************************************++++++,,,,,,,,,,,,***************++++++,,,***++++++,,,------......///---,,,000777<<<<<<999666999>>>FFFOOOXXX___bbb[[[UUULLLDDDAAA@@@BBBCCCAAAFFFPPP[[[fffllloooooooookkkeeebbbdddlllwww{{{wwwvvvpppeee```gggmmmooowwwyyy}}}|||wwwwwwqqqqqq{{{{{{xxxtttnnnjjjhhhgggjjjiiifffaaaZZZSSSJJJDDDHHHCCC<<<;;;???HHHPPPTTTNNNIII@@@999444222444555222222222222111111111111111111111111111111111111000000000000////////////........................---------------------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------.........///////////////------222;;;CCCRRR```pppuuulllccchhhrrrxxx|||zzzyyyzzzxxxqqqhhhaaaTTTSSSTTTXXXaaakkkvvv||||||~~~yyyoooiiiiiiiiifffdddaaabbbiiimmmkkkiiiiiijjjllljjjdddbbbhhhooosssyyyrrrnnnooovvv|||yyyyyyyyyxxxxxxzzz{{{zzzuuuqqqllljjjhhheee```\\\UUUTTTOOOGGG>>>777333111333333333333333333333444222222111111111111111222,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******)))************+++++++++************************)))))))))***++++++,,,,,,*********++++++,,,,,,---*********)))******++++++++++++++++++++++++++++++++++++,,,---------------,,,,,,,,,,,,------------***+++---///000000//////...888GGGYYYfffooossstttyyyxxxnnn]]]SSSRRRNNNGGGHHHKKKQQQXXX^^^bbbdddeeeiiinnnoooeeeSSSDDD======;;;FFFRRRVVVNNNBBB999555...,,,***,,,///000...+++---......//////......---,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************++++++++++++******************************))))))***++++++++++++***)))************+++++++++***************************************+++++++++++++++************++++++******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---******************************+++,,,,,,,,,,,,+++************************)))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++******++++++,,,---------+++************+++,,,,,,++++++,,,,,,------......000------444>>>DDDAAA<<<:::888888>>>JJJVVV^^^aaaPPPPPPRRRUUUYYYYYYUUURRRHHHUUUhhhyyy}}}yyyvvvtttqqqoooppptttxxx{{{yyyvvvwww||||||rrrrrr|||vvvuuuqqqttttttnnnfffaaa[[[VVVNNNLLLGGGAAA===>>>DDDIIIXXXSSSKKKBBB;;;666444333333333333222222222111111111111111111111111111111000000000000////////////........................------------------------,,,,,,,,,------------...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......------........./////////***---000000111999GGGRRRTTTRRRRRRUUUTTTRRRRRRUUUiii{{{}}}rrrhhh^^^ZZZXXXWWWWWWYYYWWW\\\fffpppxxx}}}~~~zzzyyyyyyuuunnndddiiiiiifffjjjrrrrrrlllddd```cccpppxxxtttsssxxxqqqjjjkkkmmmmmmnnnooorrrrrrqqqtttzzz}}}}}}yyyvvvrrrnnnkkkiiigggeee]]]\\\YYYTTTLLLBBB999444555444333333333333333444333333222111111111111222---------------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******)))************+++++++++************************((())))))***++++++,,,,,,)))******+++,,,,,,------,,,+++++++++,,,,,,---...------------------------+++,,,------...---------,,,,,,,,,------------...+++...222666777777555444888DDDXXXlll{{{yyyiiiaaaaaa^^^WWWTTTVVV[[[aaaiiiqqqxxx{{{vvvxxxyyyvvvlll]]]MMMCCCCCCLLLYYYccceee___TTTLLLCCC<<<333//////000///---......////////////......,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************++++++++++++******************************))))))***++++++++++++***)))************+++++++++************************))))))*********+++++++++++++++************++++++******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---******************************+++,,,,,,,,,,,,+++************************))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++******++++++,,,------...++++++******++++++,,,---++++++,,,,,,---...............111999AAAEEEBBB===???<<<>>>IIIZZZgggmmmmmmdddiiinnnpppmmmeee]]]XXXTTTeeezzz{{{wwwvvvvvvxxxzzz}}}~~~|||zzzwwwrrrooouuuzzzpppwwwxxxllleee```\\\UUUVVVTTTOOOHHHCCCBBBCCCRRRRRRPPPLLLFFF???888444444333333333333222222222111111111111111111111111000000000000////////////................................................,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------..................////////////...000222666;;;DDDOOOVVVMMMEEEAAACCCIIINNNTTTZZZ{{{yyyxxx```TTTIIIIIIOOOVVVbbbkkksssxxxxxxssszzzxxxtttsssyyy~~~yyypppllluuu}}}vvvooommmppprrrtttqqqmmmnnnuuuyyyxxxxxxxxxwwwtttqqqmmmlllllldddbbb```^^^YYYPPPEEE<<<888777555444444444444555444333222222111111111222---------------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******)))************+++++++++************************((())))))***++++++,,,,,,))))))***+++,,,,,,---------------------...///000////////////////////////+++,,,------......------,,,,,,,,,---------......444888===BBBDDDCCCAAA???AAAJJJZZZkkkwww~~~zzz~~~yyymmmiiinnnmmmfffTTTTTTWWW]]]fffqqq|||~~~~~~rrr[[[III@@@CCCLLL[[[jjjpppllleee[[[OOO@@@444000000///---......////////////......,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************++++++++++++******************************))))))***++++++++++++***)))************+++++++++************************))))))******++++++++++++++++++************++++++******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++---......---++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---******************************+++,,,,,,,,,,,,+++************************)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++******+++,,,,,,---......++++++******++++++,,,---++++++,,,------......///---000666===AAABBB@@@>>>@@@@@@HHH[[[ppp}}}}}}www{{{mmm^^^UUURRRWWWjjj}}}tttlllqqqyyy~~~xxxvvvyyy|||rrrlll[[[[[[ZZZWWWRRRMMMIIIGGGGGGKKKPPPRRROOOGGG>>>888444444444333333333222222111111111111111111111111000000000000////////////////////////////////////........................,,,,,,,,,------.........---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,---------................../////////000555555666;;;CCCKKKOOOQQQKKKJJJKKKLLLMMMUUUgggyyy}}}tttddd___OOOLLLSSSbbbqqqxxx}}}tttnnnkkklllnnnvvvsssmmmoooooollltttwwwzzzyyytttpppnnnoooiiifffccccccaaaZZZNNNEEE:::999777666555555555666444333333222111111111222------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,++++++,,,///222???AAA;;;...***000111,,,))),,,///---)))(((,,,111...////////////000333666BBBQQQcccjjjdddWWWLLLGGGDDDKKKNNNPPP___vvvxxxnnnhhhiiikkkkkkkkkaaa^^^]]]cccmmmwww{{{|||zzzzzz|||zzzlll___LLLIIIFFFKKK___rrrwwwqqqooo___KKK>>>999666111,,,111///---...000111///,,,...------------...///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************++++++++++++******)))))))))))))))))))))))))))************+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++******************************+++++++++,,,,,,,,,,,,,,,,,,---------......---,,,,,,++++++,,,,,,---:::888444000---++++++***---,,,,,,,,,,,,---......---......------...111444---------,,,,,,+++++++++---------------------------------,,,,,,+++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++*********)))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,++++++*********,,,,,,,,,++++++***************+++++++++,,,,,,,,,,,,------------...111444555444666<<<>>><<<===@@@EEESSScccoooyyy}}}ppp___SSSWWWaaabbbmmmvvvzzz}}}{{{xxxvvvrrrpppjjjbbb___bbbbbbXXXJJJAAAEEEJJJNNNOOOMMMJJJGGG777555333333555555333000333222111111000111111111222222222111000//////...////////////////////////---------.........//////------------------------------------------------------............------.........------,,,,,,,,,---------........./////////000111000000000111333,,,888IIIUUUXXX[[[dddnnnrrrsssnnndddeeerrroooYYYQQQSSSTTTfff{{{sssjjjhhhggglll}}}xxxllleeeaaajjjrrrvvvsssrrruuuuuuqqqkkkkkkllljjjgggaaaYYYUUUGGGCCC<<<777444333333222222444666444222111222555------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,++++++,,,///222MMMLLLAAA000))),,,,,,'''//////000/////////000111...,,,******///:::FFFOOOiiipppyyy|||wwwlll```XXXLLLRRRUUUWWWcccwww{{{wwwvvvyyyzzzyyyvvvyyyxxxxxx{{{}}}zzzrrrlll```___bbbiiiqqqsssoooiii\\\UUULLLJJJXXXlllvvvvvvssseeeRRRCCC;;;777555222444222//////000111///...////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********++++++++++++******************************)))************+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++***************************++++++++++++,,,,,,,,,,,,,,,,,,---------......---,,,,,,++++++,,,,,,---222111///---------...///------,,,,,,------...///---......---,,,---000333---------,,,,,,,,,++++++---------------------------------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++*********))))))************************)))************+++++++++,,,,,,,,,+++++++++******,,,,,,,,,+++++++++*********++++++++++++,,,,,,,,,---------,,,,,,000555999<<<888777:::===???DDDKKKVVVaaaooowwwyyymmmddd]]]YYY___iiimmmtttzzz|||~~~}}}tttjjjllluuu|||qqqiiigggeeecccPPPLLLGGGEEEFFFIIIMMMPPPDDD>>>777333333444333111333333222111111111111111222222222111000/////////////////////////////////---------.........//////------------------------------------------------------............------.........------,,,,,,,,,---------........./////////000111111111000000000:::III___nnnsssvvv|||~~~{{{qqqggg^^^[[[cccooo~~~~~~yyyuuuvvv{{{nnnfffjjjmmmllleeedddjjjppprrrpppmmmjjjgggfffccc___]]]PPPJJJAAA;;;777666555444000222444333111000000222------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---,,,+++,,,///111FFFEEE<<<...)))...000---...,,,+++,,,///111000...,,,...222:::FFFWWWhhhssszzzsssaaahhhlllnnnvvv}}}vvvrrrnnnnnnqqqttttttsssxxxyyy{{{~~~~~~yyyooohhh]]]YYYWWWZZZbbbiiikkkjjjkkkeee[[[VVV^^^nnnzzz~~~zzzooo___OOOCCC===<<<<<<:::777333111111111000///000000000000000...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******++++++++++++******************************)))************+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......------,,,,,,,,,,,,---------,,,++++++,,,...///111---------,,,------...///.........---+++,,,...000------------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++***************************************)))************+++++++++,,,,,,,,,++++++++++++***,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,,,,///...,,,...222:::AAAFFFGGG@@@;;;;;;???FFFQQQ[[[hhhqqqzzzzzzqqqmmmkkkkkkmmmqqqwwwxxxzzz{{{nnnzzzrrrmmmlllbbbXXXJJJBBBAAAFFFKKKNNNPPPIII@@@888333222222222444333222222111111222222222222222111000000//////////////////////////////------........./////////------------------------------------------------------............------.........---------------------........./////////000111222222111111444666NNN```vvvvvvjjj]]]ZZZ```nnnxxxrrr{{{|||nnnfffggglllnnnrrroookkkjjjjjjiiieeeaaaYYYSSSJJJBBB===:::777666111333555555333111111111........................------------------------,,,---///000000///---,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,...000444555000))))))...222111******)))***,,,...000000---777HHHZZZjjjwwwyyy}}}ttteee^^^UUUPPPRRRWWW\\\______^^^___aaadddfffeeedddeee___XXXVVVYYY]]]^^^^^^fffeeeeeeeeejjjsss{{{zzzvvvlll\\\LLLBBB??????BBB???:::555222111000000//////000000000///------------------------------------,,,,,,,,,+++++++++***++++++,,,,,,++++++***************************))))))*********+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------......------,,,,,,,,,,,,------///...---,,,,,,,,,---------------------...//////.........---++++++,,,...------------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********************************************************))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------111---,,,333AAANNNUUUWWWRRRJJJDDDDDDIIIQQQ___jjjssszzz}}}zzzuuutttyyy{{{pppkkkbbbUUUKKKGGGEEECCCAAANNNNNNKKKBBB888222111333444444333222222222222222222222222111111000000000////////////////////////............////////////................................................------............------...............---------............////////////111333333111///555AAALLLeeesssvvvmmm[[[XXXZZZeeewwwzzzuuuwwwqqqhhhdddkkkkkklllooopppmmmfff```___ZZZSSSLLLFFF@@@:::666555666777888666555333222........................------------------------,,,---///000000///---,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,,,,---///...///...***)))+++***(((,,,...///...,,,---333888???LLLaaattt~~~zzzuuunnngggZZZUUUMMMHHHHHHLLLRRRUUUVVVTTTQQQPPPRRRUUUXXXYYY]]]YYYTTTQQQQQQRRRQQQPPPRRRTTTYYY]]]aaafffmmmttttttvvvrrrfffUUUGGGAAA@@@GGGEEE@@@:::555222222222---....../////////......---------------------------------,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++************************))))))*********+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,---------.........------,,,,,,------...000000///...------------...------------...//////......///---+++***+++---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********************************************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------000,,,///>>>TTTdddgggddd\\\UUUPPPRRRWWW___jjjuuuxxx~~~{{{ooossswwwooodddYYYPPPHHHAAA<<>>777777777777888777666444333........................------------------------------...//////...------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,---......,,,,,,---...***,,,---......---+++))),,,///111000...333===FFFdddmmmzzz}}}sssllliiiiiiyyysssiiibbb______``````]]]]]]]]]]]]^^^```aaabbbcccccccccbbbbbbccccccccc___]]][[[YYYVVVRRRMMMIIIHHHGGGGGGHHHJJJMMMVVV```mmmrrruuunnn___QQQIIIFFFGGGFFFCCC>>>999777777888000000///.........//////------------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++)))************+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---------............------------............//////000000000000......------......///000---//////...---+++,,,---------------............------------------------++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,++++++++++++++++++***************+++++++++++++++++++++++++++++++++)))************+++++++++***++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,------------...111<<>>KKKZZZeee~~~tttiiiaaa]]]YYYXXX```\\\XXXXXX[[[^^^bbbdddfffhhhjjjlllnnnoooqqqrrrsssttttttsssrrrrrrssstttnnnooopppoookkkddd]]]XXXXXXQQQKKKIIIEEECCCHHHPPP^^^dddiiiggg]]]RRRLLLIIIBBBCCCCCCAAA>>>===>>>@@@888666222000......///000...........................------------,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++)))************+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,---------............------------......------...///000111111111...............//////000---///000///...------...------------.........///------------------------+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++,,,,,,))))))*********+++++++++++++++++++++++++++++++++)))************+++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,------------...222???UUUiiiuuuwwwtttpppkkkfffdddgggkkkooovvv}}}}}}~~~yyyiiiZZZSSSCCCFFFJJJNNNNNNJJJBBB;;;666555555444444444444444222222222222222222222222000000000000000000000000.../////////000000000000................................................------............---------........./////////000.../////////000000000000000///333???TTTmmmooodddYYYRRRLLLJJJPPPXXXnnn{{{zzzyyyvvvwwwllliiiaaa```___^^^[[[UUUOOOJJJ<<<999555444555555555333////////////////////////...........................---,,,,,,,,,,,,---...++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,------.........,,,---///...---,,,,,,---000......//////......000111111555@@@TTTjjj|||~~~ttthhhZZZSSSSSSUUUUUURRRNNNQQQXXXbbbjjjmmmmmmmmmlllkkkjjjiiijjjnnnssswww{{{yyytttooollllllpppssstttwww|||~~~zzztttpppnnnfff___ZZZRRRHHHFFFIIIJJJPPPVVVVVVPPPIIIDDDCCC===@@@CCCCCCAAAAAADDDFFF>>>;;;666111......//////..............................---------,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++)))************+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------............------------............///////////////..................///000000---///000000///......///---------.........//////------------------------+++++++++,,,,,,---------++++++++++++++++++++++++*********++++++,,,,,,---))))))******++++++++++++++++++++++++++++++++++++)))************+++++++++*********++++++,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,---------......777MMMjjj|||zzzuuutttooojjjhhhjjjnnnqqqxxx{{{cccWWWLLLFFFCCCHHHQQQRRRIII>>>666666555444444444444555222222222222222222222222000000000000000000000000////////////000000000000////////////////////////////////////////////////---..................------.........//////000000////////////000000000000555222777LLLkkkooo[[[OOOFFFIIISSS^^^kkkwww{{{zzztttqqqnnntttoooddddddbbb___]]]\\\YYYVVVSSS@@@<<<777555666888777666333000------...000222222......---------......///......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///..................------333111---,,,...000111111333999GGG]]]ssswwwiii]]]MMMNNNNNNKKKGGGCCCBBBBBBCCCNNNZZZcccnnnxxxxxxsssqqqjjjgggiiijjjjjjooovvvmmmmmmjjjgggjjjnnnnnnkkkeeeppp{{{~~~}}}}}}~~~yyyooogggfffddd]]]ZZZ\\\YYYUUUPPPKKKHHHFFFCCCBBBIIIBBB???@@@BBB???>>>???GGGFFF???333///111111---000///......---,,,+++***......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,++++++,,,,,,,,,---------......---,,,,,,+++******---,,,,,,---.........---,,,...000000...---...................../////////000000///......///000000...//////000//////......,,,---......---,,,---............///......---,,,---------------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,------************************++++++++++++++++++++++++************************))))))***++++++++++++***)))******++++++,,,---------...---+++---222333000OOObbbuuu~~~|||sssjjjeeemmmttttttuuu{{{|||nnnttt~~~hhhbbbSSSEEECCCHHHMMMLLLJJJ@@@<<<888666777666444222444444444333333333222222222111111000000000000000000000000000000000000000////////////////////////////////////////////////..........................................------+++---000222...+++///777///444IIIiiinnn]]]MMMFFFGGGWWWmmm|||}}}mmm```iii{{{uuu\\\\\\^^^aaadddddd```XXXSSSKKKFFF>>>888666555444444333111//////000000000///......---------------............---------,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///........................+++...111111///...///111@@@JJJ\\\mmmzzznnnaaaVVVOOOHHHKKKMMMIIICCCBBBGGGMMMVVV___gggnnnvvv}}}~~~zzztttmmmiiilllnnnkkkiiijjjgggfffccc^^^___cccdddaaannntttyyy{{{{{{|||{{{yyyyyytttrrrvvvxxxuuusssuuuppplllfff^^^UUULLLDDD???>>>CCCJJJKKKCCC;;;;;;AAAKKKOOOLLLAAA888444000,,,000//////......---------......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,---000///............---,,,+++---...---,,,,,,---...222222111000000///......000111111222222111111000000000000000//////...---000000000///......//////...///////////////......---------------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++************************++++++++++++++++++++++++************************))))))***+++++++++++++++******++++++,,,---------...+++,,,///...---555BBB```nnnzzz|||zzzvvvpppjjjiiiqqqxxxyyy{{{rrrooozzzqqqeeeUUULLLKKKLLLLLLLLLDDD>>>666444666888777555444444444333333333333222222222111000000000000000000000000000000000000000////////////////////////////////////////////////................................................000...///111000...000444888EEE^^^zzzwww^^^GGGEEERRRgggzzzyyyzzzxxxvvviiifffeeeeeecccbbb``````___UUUOOOFFF>>>999777777777555333111000111000///---000///...------,,,------.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///........................***...111111///222:::BBB]]]iiixxxrrr]]]QQQMMMKKKQQQVVVXXXTTTNNNOOOZZZeeefffkkkoooqqqtttxxxyyywww{{{ssslllkkkkkkhhheeedddeeeeeeaaa\\\[[[```cccbbbfffjjjmmmmmmpppuuutttpppkkkjjjlllrrruuutttrrrrrrvvvuuusssnnnfff\\\RRRMMMAAAEEEMMMQQQLLLCCC@@@BBBLLLVVVZZZRRRDDD888222...000000//////.../////////......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------++++++,,,,,,---.../////////......---------------///000///...------///111------......//////000000333555777999999777555333222222111000000///...---222111///...---...//////,,,,,,------............------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))******+++++++++++++++++++++,,,,,,---......///000)))***222000--->>>WWWooouuuyyywwwrrrpppmmmjjjlllttt{{{}}}{{{qqqzzzttt^^^OOOJJJMMMPPPNNNEEE;;;666666888888777555555444444444333333333333222111111000000111111000000000000000000000000////////////////////////////////////////////////................................................333///...000111000111444DDDXXXvvvwwwlll```MMM===UUUcccwwwtttuuu~~~ssshhh```^^^___[[[VVVNNNDDD;;;666666666<<<999444111000000///...222111000///...---------............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///............////////////111000...---333AAAUUUcccxxx~~~~~~lll___[[[]]]^^^eeehhhiiifffbbbdddmmmuuuqqqqqqqqqnnnmmmnnnpppqqqrrrmmmfff```\\\]]]bbbgggbbbccc___WWWUUUZZZ```bbbhhhnnnooohhheeefffeeeaaaaaabbbfffkkknnnnnnmmmmmmoooqqqssssssooojjjfffcccWWWMMMIIINNNUUUSSSKKKDDDMMMZZZccc^^^MMM>>>666555000000///......///000000.........///......---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,------------...,,,,,,,,,---......//////////////////...///111222///////////////111444777000222444888<<>>>>>===999777333111000//////...,,,------......000111111...........................------------,,,,,,,,,------------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++,,,,,,++++++,,,,,,------...////////////++++++///111777JJJ___llllllllllllnnnooommmkkknnnvvv}}}{{{^^^OOOMMMOOOSSSNNNFFF>>>888666777999555555555555444444444444333333222111111111111222000000000000000000000000////////////////////////////////////////////////....................................////////////222000///111000000444;;;QQQggghhhPPPFFFKKKRRRlllpppyyyuuuvvvssseee^^^]]][[[UUULLLBBB:::777666FFF@@@888333000000000111333333111000//////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///........./////////000000111///...444DDDZZZooo||||||yyyqqqiiiiiipppuuuvvvssssssrrrqqqpppqqqrrrsssqqqpppmmmjjjhhhhhhlllqqqdddiiikkkfffaaadddpppzzzvvvpppttt{{{lllddd```[[[YYY]]]aaacccddddddcccbbbeeeiiilllmmmllllllmmmnnnkkk\\\OOONNNQQQQQQMMMJJJUUU^^^gggdddUUUDDD<<<;;;333111000.........///000.........///......---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,,,,---------,,,,,,---------.................................000111111000...///222444---///222555888>>>DDDHHHLLLNNNQQQVVVZZZ___bbbdddeeegggiiikkkkkkiiigggeeecccbbbaaa___^^^]]]]]]]]]QQQMMMGGGBBB>>>:::666333222111111000111111222333.................................---------,,,,,,------------------------++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,------......//////000---000...+++444GGGUUUXXXYYYWWW[[[dddnnnrrrpppmmmrrryyydddSSSJJJOOOQQQOOOGGG<<<666777:::666666666555555555444444444333333222222222222222111111111111111111111111000000000000000000000000////////////////////////////////////////////////........./////////000000...000222222///000<<>>777555333000.........///......//////......---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,---------............//////////////////......,,,...///...---...333777>>>AAAGGGMMMSSSZZZbbbgggkkklllnnnqqqsssvvvxxxyyyvvvwwwxxxyyyyyyxxxwwwvvvwwwvvvtttsssrrrrrrrrrsssnnnhhhaaa[[[VVVPPPHHHCCC:::888555222000///..........................................---------,,,------------------------+++++++++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,,,,,,,------.../////////,,,333222...;;;QQQVVVKKKGGGJJJUUUeeepppssssssssswww~~~zzzgggQQQMMMQQQSSSMMMAAA::::::===777666666666666555555555555444333333222222333333111111111111111111111111000000000000000000000000////////////////////////////////////////////////.........//////000000111,,,///333333111666III\\\wwwoooWWWGGGLLL```sss|||xxx|||vvv~~~|||ggg```^^^\\\XXXSSSJJJ@@@:::PPPLLLEEE???;;;777333000000000//////...//////000////////////............------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///---......///000000111111222>>>RRRfffuuu~~~|||zzzyyyssshhh^^^YYY___fffkkksssyyyyyyuuuqqqrrrqqqqqqpppnnnmmmllleeedddgggnnnssszzzxxxlll[[[___bbbaaa^^^\\\___bbbfffggghhhbbbUUUIIIHHHMMMSSSSSSYYYaaa___SSSFFF@@@>>>;;;777333000...............//////......---,,,........................,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,------------...------------.....................///000000000111,,,111555888;;;AAAJJJQQQ]]]aaafffkkkoootttyyy}}}zzzzzzzzzzzz{{{{{{{{{{{{xxxwwwuuuttttttuuuwwwxxxwwwvvvtttsssrrrssstttuuuxxxtttooommmkkkggg___YYYNNNKKKEEE>>>777333000.......................................------------........................,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,+++,,,,,,---......//////,,,111555:::FFFPPPMMMBBBAAAMMM```pppssspppssszzzzzz{{{|||qqqZZZZZZXXXRRRJJJBBB>>><<<777777777666666666555555555555444333333333333333111111111111111111111111000000000000000000000000////////////////////////////////////////////////---......///000000111111...///111333666BBBXXXlll{{{gggZZZLLLMMM```vvv}}}}}}}}}}}}{{{yyyrrrjjjeee___[[[YYYSSSHHH@@@QQQNNNJJJEEE@@@:::333.........---------......///000/////////............------------------------,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------.........//////---......///000111111222===NNNdddvvvqqqddd]]]XXXSSSPPPWWWbbbmmmrrrttttttpppkkkeeehhhjjjhhheeedddfffiiiyyyyyyyyy{{{yyyqqqeee\\\WWWWWWaaa```dddiiiggg\\\OOOHHHEEEDDDKKKZZZ```WWWJJJBBBBBB???:::555111/////////......//////......---,,,........................,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......---------.........//////,,,,,,---///000222333333555<<>>DDDVVVnnnzzztttlllrrryyy~~~zzzmmmfff^^^WWWQQQJJJAAA:::777777777777666666666666555555444333333333333444111111111111111111111111000000000000000000000000////////////////////////000000000000000000000000---......///000111111222222///...333;;;KKKbbbuuu}}}ssshhhKKKMMMQQQ[[[mmm}}}}}}{{{wwwyyy{{{rrrhhhdddccc___UUULLLYYYXXXTTTMMMFFF>>>888444///000111111///...///000000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,+++++++++------------------------++++++,,,,,,,,,---------............/////////000...///000111111333555666TTTjjj|||}}}vvv\\\LLLFFFHHHOOOWWW```fffnnnrrrrrrlllfffaaaaaalllmmm```^^^pppzzzfffSSSPPPTTT[[[```bbb^^^XXXSSSFFFEEEBBBDDDRRR___WWWEEE666KKKOOO;;;---111222***000000///............///------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,,,,------------------------------------------------------,,,------......//////000333111///...///444;;;AAARRR\\\jjjtttxxxzzzzzz{{{{{{zzzzzz|||~~~}}}yyyuuuooollljjjkkkmmmmmmhhhcccTTTRRRQQQSSSXXX\\\]]]]]][[[[[[XXXTTTXXX```aaa\\\hhhooossssssssssssqqqmmmkkklllhhh```\\\ZZZRRRGGG:::444000333222---+++...,,,---............///111------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***---///...---...000000222222>>>PPPQQQEEECCCNNN\\\kkkvvvwwwvvvzzz||||||yyyxxxooobbb\\\TTTHHH???<<<999888::::::555444555666666666555444444333333333333333222222222111111111111111111000000000000////////////////////////000000000000000000000000...000111111000000111222000000111888III___ooouuuttthhheeeXXXGGGBBBWWWhhhsssuuusssuuusss~~~wwwjjjccc\\\WWWddd```VVVMMMLLLMMMBBB333333222111000000000111111000000000/////////......,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,+++++++++------------------------++++++,,,,,,,,,---------........./////////000000...111222000...333@@@KKKiiiwwwwwwfffTTTNNNQQQWWW```hhhsssqqqoookkkhhhdddaaa___bbbiiijjjfffqqq|||eeeUUUSSSRRRSSSXXX\\\___```QQQQQQKKKEEEJJJUUUWWWPPP===BBBEEEAAA888222000///////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,,,,------------------------------------------------------///---******,,,///000//////000111444<<>>???@@@@@@???AAANNN\\\bbbccc___TTTIIISSSXXXZZZYYY\\\ccchhhhhhiiilllmmmkkkjjjiiibbbXXXNNNBBB777222...+++---222......///////////////000------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---......///111111111000999KKKZZZ[[[TTTVVV```mmmvvv|||zzzxxxzzz||||||www}}}|||eeeVVVLLLHHHAAA===:::;;;;;;888999<<<777666666555555444333333333333333222222222222111111111111111000000000000////////////////////////000000000000000000000000///000111111000000111222000000444AAATTTgggvvv{{{jjj___ZZZOOOBBBQQQgggtttyyy|||tttiiihhhooonnnbbb\\\ppplllaaaUUURRRSSSIII<<<:::666111000111222222111////////////............,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,++++++------------------------,,,,,,,,,,,,------------....../////////000000000///333444111111>>>VVViii{{{tttggg]]]]]]ccchhhmmmpppsssnnngggaaa^^^^^^^^^^^^sss|||yyytttjjj^^^VVVTTTVVVYYYZZZ^^^```YYYLLLGGGNNNWWWYYYJJJ>>>>>>JJJHHH888///333...///000000000000//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------------------------------------------------------///,,,+++,,,///000000......333<<>>===CCCHHHMMMPPPSSSXXX^^^bbbgggeee___WWWUUUWWWXXXVVVWWWZZZ___dddhhhjjjiiiggggggaaaYYYQQQHHH>>>555111///...------...//////...................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------///,,,,,,000333222000000777MMMdddmmmrrryyy|||{{{xxxyyyxxxxxxyyy{{{}}}}}}www|||zzzqqqyyyzzzcccVVVMMMDDD<<<999888666666999777777666666555444444444444444333333333222222222222222222111111111000000////////////////////////000000000000000000000000///111222222111000222333333444AAAYYYjjjpppyyyuuubbbTTTHHHAAAFFFPPPkkkyyyxxxlllggggggooo~~~yyyppp~~~oooqqqiiiRRRHHHOOOGGG???666222222333111///000////////////.........------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------.........////////////000000000111222///111???WWWnnn}}}~~~}}}~~~|||tttmmmiiiccc^^^WWWYYYhhhzzzbbbTTTRRRXXX___aaaaaa```]]]YYYUUULLLGGGMMMVVVRRRCCC666111111111111111000000///........................------------------------,,,,,,---------.........+++++++++,,,,,,,,,---------------------------------------....../////////---000111///---111:::CCCTTT]]]lllxxx~~~}}}}}}xxxnnnbbbYYYVVVUUUYYYYYYWWWVVVTTTSSSSSSSSSOOOOOOQQQSSSVVVXXXXXXXXXVVVXXXYYYYYYVVVQQQLLLIIIHHHIIILLLQQQRRRNNNHHHCCCVVVXXXYYYYYY\\\```^^^YYYSSSSSSVVVZZZ^^^ccchhhlllhhhgggddd___XXXNNNCCC:::222///,,,,,,---//////...////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------111,,,,,,000111//////222CCCVVVgggooowww~~~vvvvvvvvvvvvyyy{{{{{{}}}~~~uuusss{{{yyybbbUUUKKKAAA>>>===:::999:::888777777666555555444444444444444333333333222222222222222222111111111111000000000000000000000000111111111111111111111111000111222222111111222333444:::LLLeeessswwwzzzwwwhhhXXXMMMBBB>>>MMMaaatttzzzpppccciiiwwwzzzjjjtttzzzhhhTTTPPPNNNGGG>>>888555333111///000000000000////////////------------------------------------------------++++++,,,,,,,,,,,,------------------------------,,,---------............/////////000000000111111222222;;;PPPjjj}}}zzzqqqfff``````[[[fffuuuiii[[[PPPRRRWWW___hhhjjjeee___SSSQQQLLLKKKTTT[[[OOO===555444222111000000000000........................------------------------,,,---------............++++++,,,,,,,,,,,,---------------------------------------...//////000000222111///,,,///;;;NNN\\\pppuuuzzz~~~xxxsssiii]]]TTTRRRWWW\\\TTTUUUVVVUUUSSSRRRSSSTTTPPPOOOMMMLLLMMMPPPTTTVVVcccgggkkkmmmkkkfffbbb```ZZZWWWWWW\\\]]]XXXPPPLLLKKKPPPTTTYYY```eeebbb[[[PPPMMMLLLNNNQQQVVV___hhhhhhiiifffaaa^^^ZZZTTTMMM>>>888111---.../////////000000000000000000000000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------111,,,,,,111111---111:::PPP]]]jjjrrrzzz|||ssszzzyyy{{{}}}|||{{{}}}}}}uuu```SSSEEE???===;;;999:::888888777666666555555444444444444444333333333333333222222222222111111111000000000000000000000000111111111111111111111111000111222222111111222444777FFF\\\ppp|||}}}|||dddYYYMMMFFFBBBFFFXXXmmm{{{zzzmmmhhh{{{vvvxxxzzziii]]]TTTOOOHHH@@@999444222111222111111111000000000000........................------------------------+++++++++,,,,,,---------------------------------------------............//////000000000111111111444???RRRgggxxx{{{pppddd]]]aaaiii{{{xxxsssiii```YYY[[[ccciiikkkkkk]]]ZZZSSSQQQWWW\\\TTTGGG999777333000///...///000................................................------------............++++++,,,,,,,,,,,,---------------------------------------...///000000000222111222999FFFVVVfffooo|||~~~}}}{{{zzzzzzxxxvvvqqqjjjfffhhhnnnuuunnnppprrrqqqmmmjjjjjjkkkkkkjjjgggeeeccccccdddfffhhhlllppprrrqqqppppppppplllfffdddfffgggfffhhhlll\\\^^^^^^```eeehhheee^^^TTTNNNIIIHHHFFFFFFMMMWWWbbbeeeeeebbbbbbccc___XXXOOOEEE:::333111222111000000000000000000000000000................................................------------------------................................................///+++---222111...777FFFYYYcccpppyyy~~~|||zzz~~~}}}}}}~~~|||zzz{{{hhhRRREEE>>>999888999888888777777666555555555555444444444444333333333333333222222222111111111000000000000000000000000111111111111111111111111000111333222111111222444@@@VVVmmmxxxyyynnnYYYQQQGGGCCCIIIVVVgggsssxxxuuullluuu~~~|||zzznnnXXXUUUNNNEEE<<<555333333222222222222111111111000........................------------------------+++++++++,,,,,,------------------------------------------.........//////000000000000111111111111888MMMhhhzzz|||ssshhh```bbbrrruuuaaaXXX[[[eeennnuuulllddd\\\ZZZ[[[YYYSSSNNN;;;888444000......///000////////////////////////........................---------.........//////++++++,,,,,,,,,------------------------------------------...///000000111...000999KKKaaaqqqwwwwwwzzz~~~|||vvvqqqnnnoooqqqqqqnnniiieeedddeeevvvyyy{{{{{{wwwtttssssssnnnoooqqqqqqooonnnnnnooommmoooooommmiiiggggggiiiiiihhhlllpppllleeeeeekkkllljjjgggeeehhhmmmkkkeee^^^WWWOOOJJJCCC===AAAJJJYYY```eeeeeeggghhhbbbYYY[[[PPPBBB777444333222111000000000000000000000000////////////////////////........................------------------------................................................---***...444222000===OOO]]]ggguuu~~~~~~}}}}}}}}}zzzyyyeeePPPDDD===;;;<<<888888777777666666555555555555444444444333333333333333333222222222111111000000000000000000000000111111111111111111111111000222333333222111333444HHHbbbxxx|||~~~~~~qqq^^^WWWNNNDDDDDDQQQeeerrrvvvooonnnkkkmmm^^^RRRNNNGGG:::333333666444111000000111000///////////////////////////................................................---------------------------------...............///111222111///000666<<>>SSSeeepppvvv{{{~~~{{{zzzvvvpppkkkhhhhhhiii___XXXRRROOOKKKJJJSSS___xxxxxxxxxxxxvvvtttrrrsssmmmpppooohhhfffjjjmmmlllnnnbbbcccfff[[[VVV^^^dddfff```[[[YYY\\\___```___ddd^^^\\\```dddcccbbbccc^^^[[[TTTNNNHHHDDD@@@>>>HHHSSS```eeecccaaabbbdddYYYYYYUUUIII;;;222111444///000000/////////111222////////////////////////........................................................................---------.........//////000///222444///000CCC[[[bbbooo{{{}}}~~~{{{vvvrrr|||dddJJJAAA@@@999;;;;;;:::999999:::666222666666555555555444444444333333333222222222111111000000000000000000000000333333333222222222111111222///222666333---444BBB\\\lllwwwsss[[[RRRGGGKKKMMMTTTeeeuuurrrfffgggjjjmmmXXXMMMHHH@@@888333555333111000111111000///////////////////////////................................................---------------------------------............///---000111000///333<<>>NNN]]]rrrrrrvvv{{{}}}tttcccUUUPPP[[[ffffff\\\UUUVVVZZZaaadddjjjqqqrrrnnnhhheeeaaa```[[[UUUZZZeeehhhdddhhhuuu{{{{{{rrr^^^YYYSSSSSSXXX\\\\\\ZZZZZZRRRJJJJJJRRR\\\bbbdddbbbaaa```^^^XXXNNNAAA888333222111000000000///---////////////////////////....................................................................................////////////---222111///999KKKUUUTTTVVVdddrrr||||||}}}tttooovvv{{{rrrttthhhOOOBBB???>>>===<<<888555666:::666666666666555555555555444444333333333222222222111111111111111111111111111111111111111111111111333333444444333:::OOOeeeppp}}}}}}qqqbbbMMM???CCCBBBNNN___hhhccc___ooo~~~cccRRRGGG???777666444333444333222000000000000000000000000000........................................................................------......///000000111444333222444>>>RRRkkk}}}}}}yyyhhhkkk}}}yyyrrrpppyyyttt```XXXYYYWWWMMM===222111444111111111111111111111111////////////////////////////////////////////////////////////////////////............//////000000222...---666CCCSSSdddqqquuu{{{hhhZZZYYY^^^bbbmmmwwwuuuiiibbbdddiiiqqqqqqooojjjeeeaaa^^^[[[YYYXXXXXX___lllzzz}}}|||ooo```XXXZZZ^^^^^^[[[ccc^^^XXXUUUWWW]]]cccgggcccaaa^^^]]][[[UUULLLDDD777444111000111111000...000000000000000000000000////////////////////////........................................................./////////000000...111111111===MMMRRRMMMOOObbbwww~~~|||zzz~~~nnnssszzz}}}___CCC@@@======???<<<666666999777777666666666555555555444444444333333333222222111111111111111111111111111111111111111111222222111222333333555AAAXXXmmmqqq|||wwwfffUUUDDD???IIIQQQZZZfffhhh^^^^^^xxxvvv]]]MMMDDD<<<999666444444444333222000000000000000000000000........................................................................------...///000000111222333111333:::JJJ```uuu|||xxxgggaaawww]]]\\\[[[TTTFFF888333555111111111111111111111111//////////////////////////////////////////////////////////////////////////////......//////000111333222888GGGYYYgggttt}}}||||||xxxoooeeedddllluuuqqqrrruuuxxxyyywwwssspppkkkiiibbbXXXUUU]]]hhhooommmkkkvvvuuugggdddccc]]]WWWWWWZZZ^^^___^^^___bbbeeeeeebbb```______\\\WWWSSS@@@;;;555222222333111000000000000000000000000000////////////////////////....................................................../////////000000000///000222888DDDOOOPPPJJJRRRggg|||{{{zzzzzzzzzpppxxxRRRCCC<<<999>>>>>>999777;;;777777777666666666555555444444444444333333333333222222222222222222222222222222222222222333333333111222333444:::JJJaaarrrtttzzzoooZZZIII===@@@PPP___cccfffccc```jjjsssZZZMMMAAA===888555444444444333000000000000000000000000........................................................................------...///000111222222111222888HHH]]]ppp||||||sssjjjiii~~~nnneee\\\WWWOOOBBB777333111111111111111111111111////////////////////////////////////////////////////////////////////////000///.........///111111222:::KKK___mmmuuuzzztttiiigggmmmtttuuussskkkllloootttxxxwwwrrrmmmdddjjjjjjfffjjj||||||xxxlllbbbXXX[[[^^^___^^^^^^```aaadddcccbbbbbbaaa___\\\ZZZNNNFFF<<<666444444222000000000000000000000000000////////////////////////.................................................../////////000000000000111///444BBBNNNRRRPPPNNNaaaqqq~~~~~~xxxxxxSSSEEE;;;>>>???:::888<<<777777777777666666666555555444444444444333333333222222222222222222222222222222333333333444444444222333333666AAASSShhhuuuxxxzzzjjjRRREEE???III\\\eeebbb^^^```ooogggTTTEEE@@@:::555333444444444000000000000000000000000................................................////////////////////////------...///000111222222111444???TTTlll}}}xxxtttfff```yyymmm\\\XXXUUUJJJ:::000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000///.........///111222111AAAZZZqqqzzzzzzzzz~~~wwwxxxvvvqqqjjjdddaaaaaaccclllttttttlllccc```aaahhhwwwwwwlllhhhccc___]]]___bbbdddbbbcccccccccaaa^^^\\\[[[XXXNNNAAA999666555333000000000000000000000000000000000000000000000000000................................................////////////000000000000333///777JJJVVVUUURRRSSSoooyyyzzztttuuummmuuueeeQQQAAA@@@@@@;;;888;;;777777777777666666666666555555444444444333333333222222222222222222222222333333333444444555555555444444444999EEEYYYlllvvvzzzyyygggPPPFFFFFFTTTjjjgggaaaZZZccccccSSSHHH;;;444333333333222111111111111000000000000000000///.......................................////////////////////////222000,,,***---111222000222:::KKKaaatttyyykkkdddlllbbb]]]]]]PPP>>>444333222222333000---000555000000000000////////////////////////////////////222111111111000000//////111,,,+++111444222222555===UUUmmmwwwyyy{{{}}}|||yyyssskkkccc\\\ZZZbbbmmmxxxmmmgggddd[[[RRR\\\ooovvviiiaaa```bbbggg]]]bbbkkkeee______\\\]]]SSSJJJFFF@@@666111222444222000///111222222222000000000000////////////////////////////////////////////////////////////111000000000000000111222333///;;;TTT```[[[\\\fffyyy{{{zzzyyy~~~www}}}rrrtttssskkkcccooo|||dddBBB@@@AAA888777BBB999999888888777666666666666666555555555444444444444444444333333222222222222222333333333444444444555444777AAAQQQbbbnnnttttttzzznnnTTTGGGQQQ___cccccc\\\eeezzz[[[OOOBBB===888333333666111111111111000000000000000000///............///........................////////////////////////000...---,,,///222333222666DDDYYYkkkwww}}}zzzmmmhhh~~~yyy```XXXUUUJJJ<<<666444333444222...///444111000000000////////////////////////////////////111111111111000000000///111......111222222777>>>[[[fffqqqsssrrrpppjjjccchhhgggiiimmmooommmoootttjjjgggfffccc___eee|||ttteee]]]```fffdddfffeee[[[ZZZUUUPPPMMMDDD999222333555333000000111111000///111000000000////////////////////////////////////000000000000000000000000000000000000000111111222444555DDD\\\eeeaaafffrrr~~~~~~wwwtttwwwxxxkkkzzzooofffaaa___WWW^^^jjjzzzTTTDDDBBB>>><<<>>>999999999888777777666666666666555555555444444444444444444333333333222222222222333333333444444444555444888DDDVVVgggqqqvvv|||zzzjjjUUUOOOYYYbbb``````ddd{{{iiiWWWHHHBBB;;;000///777222222111111111000000000111000//////......//////........................////////////////////////------...///111222333444===OOOgggwww{{{|||yyyllleee{{{kkkXXXYYYRRRBBB999555444444333//////222111111000000000/////////////////////////////////111111111111000000000000000000000000///333@@@MMMkkkqqqrrrjjj___XXXUUUTTTeeehhhoooxxxzzzuuuqqqqqquuu|||{{{vvvqqqbbb^^^bbbdddjjjkkk```ZZZXXXVVVSSSJJJ>>>666444444333111111111111///---111111000000000/////////////////////////////////111111111111111111111111000000000000000111222222333<<>>999::::::999888888777777666666666666555555555444444444444444444333333333333333333333333444444444444555555:::III]]]nnnvvvwww~~~sssbbbXXX]]]hhhhhhaaa\\\llleeeNNNGGG???222000777222222222111111111000000111000000///.../////////........................////////////////////////,,,---///222111000333777GGGXXXmmm{{{~~~wwwkkkllluuuiii\\\TTTKKK<<<666333444444111000222111111111000000000//////////////////////////////111111111000000000000000///111222///...777JJJ[[[hhhooopppcccRRRNNNZZZgggssswww}}}~~~vvvooorrrzzzrrrgggnnnpppmmmmmmjjjbbb^^^YYYUUUOOOFFF<<<666333111000111222222000...111111111000000000//////////////////////////////000000000000000000000000000000000000111222333333333CCCZZZjjjkkkiiiuuuxxxuuuvvv|||vvvrrrpppttttttuuuwwwyyyyyywwwuuummmfff```]]][[[WWWWWWZZZWWWTTTRRRSSSWWWZZZ[[[[[[iiinnn~~~YYY>>>>>>???::::::::::::999888888777777666666666666555555555555444444444444444444333333333333333444444444444555555666>>>PPPeeetttyyyxxxvvvfffXXX]]]mmmvvvnnncccbbbyyyzzzZZZMMMEEE:::555888222222222222111111111111111111000///////////////........................////////////////////////...---000222111...444<<>>777444333222222222222111111111222111000000//////000000........................////////////////////////000...000333000///999HHHhhhkkkpppvvvzzz~~~tttkkkqqqiiiVVV[[[KKK???444333555555333333222222111111111000000000000000000000000000000000000000000000111111111111...000222333<<>>>>><<<<<<;;;::::::999999888777777777666666666555555444444444444555555555555333444444444555555555555555===LLL^^^mmmuuutttqqqfffYYYZZZmmmyyyqqqhhhggg}}}~~~___LLLCCC;;;333333333222222222111111111222111000000//////000000........................////////////////////////111...000333222333CCCWWWmmmppptttwwwzzz||||||tttoooxxxjjjcccYYYIII999555666666444333222222222111111111000000000000000000000000000000///000000000111111111111000111222888III___lllppptttfff```kkk}}}~~~~~~sssmmmttt}}}zzz{{{~~~mmm{{{zzz~~~{{{rrrcccZZZVVVOOOHHH;;;888333111111222333333222222222111111111000000000000000000000000000000////////////////////////000000000111222333555555AAAUUUiiirrrwww~~~yyynnnhhhccc___UUUPPPNNNNNNMMMHHHGGGHHHIIIIIIIIIKKKNNNNNNMMMLLLNNNJJJIIIKKKMMMNNNSSSZZZYYY[[[\\\]]]bbboooaaaCCC???<<<<<<<<<;;;::::::999999777777777777666666666555444444444444555555555666444444444444555555555555555AAASSSdddnnnqqqooolllaaaXXX___rrruuuhhhfffrrrqqqWWWMMMDDD:::333333333222222222111111222111111000000000000000........................////////////////////////111...///444333777KKKbbbjjjooovvvyyy{{{}}}zzzpppsss~~~nnncccPPP>>>777777666444222222222222111111111111000000000000000000000000000//////000000111111111222222222333<<>>BBB;;;:::<<<888888888888888777777777777555555555555555555555555555666777777555444555666777KKK___ggggggfffggggggUUURRRjjjyyyhhhjjjxxxWWWEEEAAA888444333555444111000222111111111111111111111111////////////////////////........./////////000000///222111000999MMM___hhhrrrqqquuu|||~~~oooqqq{{{dddRRRHHH@@@444333777444333333333222222222222111000000000000000000000000111111000000000000111111222444???SSSdddnnntttyyy}}}zzzjjjfffwww~~~zzzzzz|||yyyiiiVVVXXXLLLDDD;;;666333222222444222222222222111111111111000000000000000000000000000000000000000000000///000111222111000222777<<>>AAA???777999===666888888888888777777777777555555555555555555555555555666777666555444555777===OOOaaahhhgggccc]]]WWWMMMTTTlllvvvkkkzzzbbbJJJEEE;;;666333555555333222444111111111111111111111111////////////////////////....../////////000000000222222111444AAAUUUeeelllqqqsssvvvzzz{{{ssshhhiiiXXXMMMDDD666222777666333333333333222222222222000000000000000000000000111111000000000111111222111888GGGZZZgggooovvv}}}{{{}}}{{{nnnccceee}}}|||```YYYPPPLLLBBB777222333444444333222222222111111111111000000000000000000000000000000000000000000000000///000111000000333999>>>DDD???HHH___uuu}}}{{{fff[[[QQQMMMKKKIIIIIIKKKHHHFFFDDDFFFJJJPPPTTTVVVTTTVVVYYY[[[[[[[[[\\\]]]```______aaaeeelllrrrvvvsssKKKCCCAAA<<<666;;;???666999999888888888777777777555555555555555555555555555666777666555555666888BBBRRRbbbiiifff^^^RRRIIILLL]]]qqqqqqoootttVVVIII>>>777333444555333222444111111111111111111111111////////////////////////...////////////000000000333000000888HHH\\\iiiooopppvvvzzz{{{~~~~~~tttgggrrrxxx```PPPHHH;;;666888555444444333333333222222222000000000000000000000000111111000000111111222222222>>>PPP___ggglllsssyyyzzzzzzwwwmmmkkkvvv|||ZZZQQQPPPHHH:::333444555222333333222222222111111111000000000000000000000000000000000000000111111111000111222111000333:::???DDD>>>JJJfffzzz}}}~~~qqq[[[TTTNNNMMMLLLIIIHHHJJJEEEEEEFFFIIINNNSSSXXX[[[SSSVVVZZZ]]]^^^___aaabbb```bbbdddjjjrrr~~~bbbHHH;;;===<<<<<<>>>;;;999999999888888888777777555555555555555555555555555666666666555555888:::CCCTTTcccfff^^^UUUNNNIIIZZZllltttkkksssfffNNNAAA999333333555333222333111111111111111111111111000000000000000000000000////////////000000000111222///111===OOO___jjjnnnrrryyy~~~~~~{{{wwwoooggg{{{kkkTTTLLLBBB<<<999333444444444333333333222222111111111111111111111111111111111111111222333333333CCCWWWccchhhmmmsssxxx~~~yyyzzzxxxyyykkkvvv}}}qqqTTTRRRIII???888666444000333333333222222222222111111111111111111111111111///000000000111111111222222333333111111444;;;AAA===@@@SSSooo~~~qqqdddWWWRRROOOPPPNNNIIIFFFGGGBBBEEEJJJOOOSSSWWWZZZ\\\YYY\\\___aaabbbcccfffhhhjjjnnnvvvPPP666???BBB::::::===999999999999888888888888666666666666666666666666555666666555555666999;;;GGGYYYfffaaaSSSKKKNNNRRRjjjvvvqqqhhh}}}uuuSSSGGG===555444555444333333222222222222222222222222000000000000000000000000/////////000000000111111111///555DDDUUUaaaiiimmmtttyyyxxxpppsss{{{zzz[[[QQQGGG???;;;333444444444444333333333333111111111111111111111111111111111111111222333444777III]]]gggmmmsssyyy}}}~~~tttsss|||gggiiizzzyyy}}}||||||~~~```VVVKKKDDD???888333222333333333333222222222222111111111111111111111111///000000111111222222222333444444222333777???EEE888DDD]]]uuusssaaaWWWVVVRRROOOOOOLLLFFFDDDFFFFFFJJJPPPUUUXXXZZZ\\\^^^^^^___aaabbbcccfffjjjmmm|||eee???AAABBB999888;;;:::999999999999888888888666666666666666666666666555555666555555777:::===NNN^^^ggg\\\JJJFFFQQQ]]]rrruuukkkmmmdddMMMBBB888666777666444444222222222222222222222222000000000000000000000000//////000000000111111111111111:::LLLZZZbbbggglllvvvwww~~~tttmmmeeeWWWIII>>>;;;777555444444444444333333333111111111111111111111111111111111111222333444555>>>OOOaaajjjooovvv{{{}}}yyypppeeejjj|||pppoooxxxppplllzzztttsss|||uuu^^^MMMJJJEEE999333777444444333333333222222222111111111111111111111111///000000111111222333333111222333333555;;;DDDKKKAAAQQQhhhxxxtttwwwggg]]]XXXWWWRRRMMMKKKHHHFFFHHHMMMOOORRRWWWZZZ[[[]]]```bbb___aaacccfffkkksss{{{XXXFFF>>>======999::::::999999999888888888666666666666666666666666555555555555555777;;;>>>QQQ]]]bbbVVVHHHJJJZZZiiisssqqqiiizzz|||QQQEEE:::888999888666555222222222222222222222222000000000000000000000000000000000000111111111111111333>>>QQQ^^^bbbffflllwwwuuu{{{~~~qqqlllmmm\\\III<<<;;;:::555555444444444333333333111111111111111111111111111111111111222333444555DDDUUUdddjjjnnnuuuxxxxxxrrrhhh]]]hhhtttppp~~~{{{xxxyyyvvvvvvooottt{{{fffOOOMMMIII:::444<<<444444444333333333222222111111111111111111111111///000000111222222333333///000222333666>>>HHHPPPOOO```qqqzzz{{{fffdddoooeeebbbbbbYYYRRRLLLHHHFFFGGGNNNVVVVVVYYY[[[\\\\\\^^^bbbfffcccfffjjjqqqzzzqqqLLL;;;BBBEEE999:::::::::999999999888888777777777777777777777777555555555555555777<<>><<<<<<<<<;;;:::999888888888888666666666666666666666666777555666777777888???GGGQQQZZZYYYSSSZZZoooxxxuuulllsssxxxsssrrrbbbDDD<<<777666888333444333222222111111222222111111111111111111111111111111000000000111111222555<<>>SSS___hhhlllqqqwwwuuunnnooouuuoooxxxtttpppuuu|||XXXIIIHHHAAA666777777666555555444444333222222222222222222222222222222222222222222222222000222111222;;;NNN```iiipppqqqpppvvv~~~}}}xxx}}}yyyooo```TTTIIIJJJMMMSSS[[[bbbgggiiidddfffiiilllooosssxxx{{{{{{YYY???======<<<;;;:::999999888888888666666666666666666666666777555666888999:::BBBLLLRRRYYY]]]^^^iiiwwwyyypppeee{{{nnneeeaaajjjwwwpppKKK???===:::777666444444333222222222222222111111111111111111111111111111000000111111222222777AAAMMMWWW]]]dddoooxxx{{{rrrjjjzzzsss}}}|||```RRRNNN::::::888555555555555444222333333333222222333333333222111333444222222999BBBXXXbbbkkkqqquuuxxxsssllltttvvvqqq~~~~~~wwwsssyyyeeeLLLKKKHHH;;;777777666666555444444444222222222222222222222222222222222222222222222222222333222333>>>QQQccclllttttttvvv|||~~~zzziiiXXXMMMGGGLLLRRRZZZ```eeehhhjjjiiijjjmmmooottt|||nnnGGGAAA===<<<<<<;;;:::999999999999555555555555555555555555888666666888999;;;CCCMMMVVV]]]eeemmmxxxwwwkkkfff{{{iii\\\[[[^^^eee|||VVVBBB@@@;;;555666555444444333333333333333111111111111111111111111111111111111111222333333;;;EEEQQQYYY^^^fffpppxxxxxxiiikkk{{{|||rrrVVVOOO@@@:::888666555555555444333444333333333333333333444222222333444222333<<>>IIITTTZZZ```hhhppptttlllgggyyy~~~xxx]]]MMMBBB:::888666555666666444333444444333333333333444444222222444444222333>>>JJJWWW```kkkqqqqqqpppnnnnnn~~~fffjjj{{{dddKKKAAA>>>888888777666666555555444222222222222222222222222333333333333333333333333555555333666BBBUUUdddjjjmmmppp{{{~~~vvv]]]OOOLLLOOOWWW```eeeeeefffiiimmmnnnqqqwwwoooMMM======<<<;;;:::999999999999777777777777777777777777:::888777888888:::CCCMMMZZZbbbppp}}}zzzuuuttt~~~|||yyyvvvtttsssssstttrrrpppnnnmmmkkkfff___YYYUUUQQQTTT```mmmOOO@@@<<<555777666555555444444444444444222222222222222222222222111111111111222333444555AAAKKKUUU[[[bbbjjjooonnndddtttxxxxxxxxxyyyzzz~~~zzzmmmmmmlllPPPEEE;;;999666666666666555333444444333333333333444444222222444444222444@@@MMM[[[ccckkknnnllllllrrryyy{{{gggdddtttzzzTTTBBBBBB888888777777666555555555222222222222222222222222333333333333333333333333444444444888FFFYYYfffjjjnnnnnnwwwzzz{{{|||}}}{{{]]]PPPOOORRR[[[eeeiiijjjlllrrrxxxzzzZZZCCC===<<<;;;::::::999::::::888888888888888888888888:::777777888999===GGGQQQ\\\dddrrr||||||yyyyyyoooaaa```^^^]]]]]]^^^___```]]]]]]\\\ZZZXXXVVVTTTRRROOOUUU```lll~~~XXXBBB???999;;;666666555444444444444555222222222222222222222222111111111111222333444555CCCLLLUUU[[[ccclllnnnjjjdddxxxhhhdddiiiiiimmmsssvvvxxxzzzvvvggg^^^lllyyyVVVIII;;;999777666666666555444555444444333333444444555222333444444222444AAAOOOaaagggmmmnnnjjjlllwwwttt^^^TTTeee|||^^^GGGHHH888888777777666666555555222222222222222222222222333333333333333333333333222333555:::III\\\hhhlllssspppuuuxxxwwwvvvbbbqqqzzz___QQQPPPTTT]]]hhhmmmmmmqqqzzzfffJJJ======<<<;;;::::::::::::888888888888888888888888999777777999;;;???JJJUUU^^^fffsss|||zzzzzzzzzeeeVVVYYYYYYYYYYYY[[[]]]___```XXXXXXXXXVVVTTTSSSTTTVVVWWWcccpppzzzfff|||rrr===888AAA333777555333333444444333222333333333333333333333333444222222444222222777???JJJPPPTTTXXXggguuurrreeemmm~~~xxxoooooouuu{{{mmmZZZfff}}}YYYPPP???:::666777777333222333444444444444444444444444333222333333333888FFFUUUbbbgggnnnpppkkkoooxxxbbb\\\^^^pppzzzoooIIIJJJ???999555888;;;999888999444444444333333333222222333333333333333333333333111444777<<>>888===<<<777888999999888888888888999999777888888777888@@@MMMWWW___mmmtttzzz}}}wwwqqq^^^YYY[[[WWWYYYZZZ[[[[[[ZZZ[[[\\\[[[WWWWWWYYYXXXUUUVVV[[[\\\jjjbbb}}}MMM>>>@@@444777666444333444444333222333333333333333333333333333222222444222222888@@@LLLQQQVVV[[[dddlllkkkeeexxxzzzkkkpppwww___eeexxxeeeVVVBBB;;;777888888555333555444444444444444444444444333222333333333888GGGVVVdddlllrrrrrrrrrttt^^^^^^fff{{{rrrsss|||TTTKKKAAA;;;777888:::888666666444444444333333333222222333333333333333333333333222444777===LLL^^^iiikkkppprrrxxxrrruuu{{{|||}}}```\\\fffcccfffllluuu||||||MMMBBB;;;;;;;;;;;;:::888999999888888888888999999999::::::888999AAANNNXXX___mmmsssyyy|||yyyiii]]]\\\]]][[[[[[ZZZYYYXXXZZZ\\\^^^XXX[[[]]]\\\ZZZ\\\aaafffsssggg\\\@@@:::555888666444333444444333222333333333333333333333333333222222444333333999AAAMMMPPPXXXaaaeeeeeeiiiooovvv|||wwwqqqwwwccc___jjjyyytttXXXEEE>>>888888888666555666444444444444444444444444333333333444444:::IIIXXXbbbnnnsssmmmqqq]]]gggyyytttqqqeeeMMMDDD===888888999666444444444444444444333333333333333333333333333333333333333555888???NNN___iiikkknnnuuuvvvttt|||eeedddjjjhhhjjjssskkkHHH<<>>888888999666444555555444444444444333333333444444444444444444444444444555999BBBQQQ```iiilllmmmxxx{{{xxxhhhjjjmmmppptttVVVAAAGGG;;;999@@@666:::999999888888999999:::999;;;;;;:::;;;CCCPPP[[[```jjjqqqrrrttt~~~oooqqqqqqiiihhhgggffffffffffffeeedddqqq{{{}}}yyyxxxNNN:::@@@888666444444555555444333333333333333333333333333222111222444444444;;;CCCKKKPPP___kkkhhheeexxxtttwwwrrrgggooo{{{iii^^^dddhhhnnnOOOCCC999666777666555666444444444444444444444444444333444555666>>>OOO___gggtttuuuooo{{{jjjiiiTTTFFF???999999999777666777555555555444444444333333444444444444444444444444444555:::FFFUUUbbbjjjooonnnyyyxxxmmmqqqttt}}}cccDDDFFF;;;999AAA888::::::999999999999::::::888::::::999;;;CCCPPP[[[bbbjjjqqqpppppp~~~ppplllhhhhhhlllsssxxx{{{\\\;;;===999777555444555555444333333333333333333333333333111000222444444555<<>>>>>>>>===<<<;;;::::::999999::::::;;;999:::;;;:::<<>>FFFTTT___gggmmmyyyyyy}}}xxxaaa888;;;999999:::888333333666444333333222222333333444222444555444444777>>>CCCPPPUUUeeefffbbb~~~wwwmmm|||pppXXXSSS]]]```yyyUUU@@@@@@;;;555555333555555555555555555555555777666666666888BBBXXXlllpppnnnmmmyyyzzz```WWWNNNJJJJJJKKKPPPWWWXXX[[[gggzzz___FFF:::<<<888666999888666666555444444444444555555555555555555555444444999999AAAOOO]]]hhhqqqyyyjjjkkkooo^^^oookkk??????>>>888???::::::::::::::::::::::::;;;<<<<<<<<>>DDDPPPXXXhhhkkkqqqzzzqqqzzzzzzuuu___RRRWWWVVVyyy```EEE???999666777666555555555555555555555555777666666666888BBBXXXlllsssnnnjjjuuu~~~uuuhhhYYYRRRNNNNNNPPPQQQUUU[[[]]]aaammm|||eeeJJJ<<<>>>999777999888666666555444444444444555555555555555555555555555999999AAAPPP^^^hhhrrrzzzyyyccciiimmmfffMMMBBBAAA:::<<<::::::::::::::::::::::::;;;;;;;;;;;;???GGGSSS\\\hhhuuuttt{{{qqqvvvxxxGGG<<<999888999999555555888444444333333333333444444333444555444444888???EEEQQQ[[[hhhmmm~~~qqq}}}xxxvvvuuu~~~wwwffflll|||}}}}}}gggSSSSSSQQQllloooKKK???888777:::888555555555555555555555555777666666777888CCCXXXmmmssskkkeee}}}uuudddrrryyyuuuiiiaaaYYYUUUTTTVVVWWWWWW[[[```cccnnnoooOOO>>>???;;;888999777777666555555444444555555555555555555555555555555888:::CCCQQQ___iiittt}}}yyynnnaaavvvaaaFFFBBB>>>999::::::::::::::::::::::::::::::;;;;;;>>>GGGSSS\\\gggqqqrrrrrrvvv~~~LLL>>>:::888999999666666888444444333333333333444444333444555444555999AAAGGGUUU___dddjjjiiiuuuxxxnnnkkkyyyyyyhhhZZZ\\\kkk}}}pppwwwoooWWWTTTSSSddd|||SSSAAA888888;;;777555555555555555555555555666666666777999CCCYYYmmmpppfffaaa|||hhhddd|||||||||vvvqqqeee```]]]\\\[[[[[[___eeeuuuyyySSS===>>><<<999:::888777666666555555555555555555555555555666666666666888;;;DDDSSS```kkkwwwhhhbbbtttHHHAAA@@@888;;;;;;;;;;;;;;;;;;;;;;;;999:::::::::>>>GGGSSS\\\ffflllmmmzzzxxxrrryyymmmppp|||SSSAAA;;;888999:::777666888555444444333333444444555333444555444555:::CCCJJJZZZcccdddmmmyyyyyyyyylll___cccyyywwwhhh___XXX[[[iii}}}nnnqqqyyy___RRRPPPZZZ~~~]]]GGG:::999:::555666666666666666666666666666666666777999DDDZZZnnnmmmffffffssstttnnngggaaa]]]\\\^^^hhhsssYYY<<<======::::::999777777666555555555555666555555555666666666777777777;;;FFFUUUbbbmmmzzzzzzZZZmmmOOO???@@@:::;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;>>>GGGTTT]]]fffiiiiiiuuuqqqmmmjjjllltttlllnnnwww{{{cccEEE===888999:::777666666555555444444444444555555333444555444555;;;DDDLLL]]]fffiiizzz{{{uuu~~~vvv}}}lll```[[[dddxxxlll]]]\\\^^^gggyyyzzzrrrjjjNNNIIIPPP{{{|||yyykkkPPP>>>::::::444666666666666666666666666666666666777:::DDD[[[ooolllkkkqqquuuxxxnnnggg___]]]___hhhzzzbbb>>><<<<<<999::::::888777666666555555666666555555555666666777777888777<<>>===999999999888777777666666666666666444555555666777777888888777<<>>999:::999888777777666666666444:::666333:::DDDXXXrrrqqqeeexxxsssyyysssooommmooosss~~~}}}NNN@@@<<<888@@@777888888777666666666666666555555555666666666777777666===IIIXXXdddppp~~~tttgggbbb~~~YYYrrrnnn@@@BBB???===;;;;;;<<<======<<<:::<<<======@@@JJJYYYeeeqqqyyynnnjjj{{{nnnkkkooommm{{{yyyHHH===;;;777>>>:::555666666666666555555555555888666555777999===IIITTTbbbmmmtttrrr}}}zzzooorrr{{{gggYYYQQQiiisssxxxrrrPPPOOOKKKZZZdddJJJ???;;;;;;:::999888777777777777555999555333999BBBWWWtttssshhhjjjtttqqqllljjjppp|||~~~}}}SSS@@@===999???777888888777666666666666666555555666666666777777777333===JJJWWWdddsss}}}pppggg}}}ccckkkWWWCCC???===;;;:::;;;<<<<<<;;;;;;<<<======AAAKKKZZZeeelll}}}yyyddd\\\jjj{{{}}}llllllpppeeexxx|||III===<<<888>>>999555666666666666555555555555777666555777888===IIIVVVfffvvvxxx|||}}}wwwyyyvvv{{{ppp___UUUSSSppp|||ooozzz|||VVVQQQKKKWWW{{{___CCC>>>AAA;;;:::999888777777777777666:::666444:::AAAWWWvvvzzzzzzgggvvvlllggggggrrr}}}}}}YYY@@@>>>:::>>>888888777777666666666666666555666666666666777777777333???LLLVVVdddttt|||}}}~~~|||uuueeeqqqHHH@@@>>>;;;:::;;;<<<<<<;;;;;;===>>>>>>AAAKKKZZZffffffzzznnn\\\TTTbbb~~~}}}yyy|||oookkknnnbbbuuu{{{HHH>>>???888;;;888888666666666666555555555555666555555666777<<>>>>>AAAKKKZZZfffgggyyy}}}vvvmmm^^^RRRPPP\\\ppp{{{{{{zzzuuuvvv~~~xxxjjjjjjaaalll{{{LLL@@@@@@999;;;888:::666666666666555555555555555444555666666<<>>============<<<<<<===>>>>>>BBBLLL[[[fffhhhttt{{{rrrlllaaaYYYOOOIIILLLVVVaaaiiiooolllhhhnnn~~~uuuppppppuuuiiieeeccceeexxxqqq|||WWWBBB???999<<<888999666666666666555555555555555555777777777===MMM]]]iiiyyyzzzqqqqqqaaaSSSSSSWWWcccmmmccczzzxxxTTTMMMMMMXXXwwwyyyUUUDDDBBB>>>===<<<;;;;;;:::::::::777:::999;;;<<<999LLLooozzzzzz~~~ooo^^^ZZZ___gggttt~~~zzz}}}|||kkk@@@BBB===;;;:::888888777666666666666666666666777777777888888888<<<<<>>>>>>>>>>>===<<<>>>??????BBBLLL[[[gggiiiqqqzzzrrriii___YYYPPPMMMJJJJJJNNNTTTZZZ]]]```^^^^^^gggzzzzzzrrrkkklllqqqzzziiicccgggcccmmmtttvvveeerrraaaCCC>>>:::>>>999777777666666666555555555555666777888999888>>>OOO___qqquuuwwwnnn|||rrr\\\SSSNNNVVV___mmmssskkk___rrrXXXTTTSSSPPP{{{[[[IIIEEE@@@???>>>======<<<<<<===666999999;;;;;;777IIIkkkxxxxxxuuukkkdddYYYOOOQQQ[[[aaannn~~~~~~zzz~~~|||~~~nnnAAACCC>>>:::;;;888888777666666666666666777777777777888888888888<<<999FFF]]]iiisssvvvpppppprrrwww~~~xxxjjjaaacccccc^^^___eeeaaadddeeegggppp~~~pppppphhhgggoooFFFCCC@@@????????????>>><<<>>>??????BBBLLL[[[gggnnnsss{{{qqqggg]]]RRRKKKJJJLLLNNNQQQTTTWWWZZZ\\\ZZZYYY[[[fffzzzqqqllliiimmmvvvqqq\\\___bbbccckkkffflll|||BBB:::;;;777>>>222888888777666666666666666888888555777>>>@@@LLLbbbqqqwwwyyyrrruuuxxxmmmnnnyyyqqqmmmvvv}}}qqqpppzzzrrrgggXXXRRRPPPQQQTTT```zzzuuuuuu]]]pppfffQQQIIIQQQlllXXXGGGBBBCCC@@@???@@@===777777:::::::::666777<<<;;;HHHbbbyyyttt___OOOMMMNNNMMMQQQXXX___iiiwww~~~kkkkkknnnsss~~~~~~~~~tttHHHBBB===555<<<888888888888777777777777777777777777777888888999===<<>>@@@BBBJJJ\\\lllqqqxxxyyymmmcccXXXMMMIIIJJJMMMOOORRRVVVYYY[[[\\\\\\___\\\\\\fffyyyvvvnnnjjjoooyyyxxx```^^^]]][[[```bbbggg{{{NNNAAA???999@@@777888888777666666666666666777888555777>>>@@@LLLcccxxxuuuwwwwwwsssqqqdddaaafffkkkpppnnniii```XXXVVV[[[```ggg```YYYYYY```hhhlllmmmtttrrrooommmjjjcccYYYQQQQQQNNNNNNSSSYYYlllyyy{{{zzz^^^llleeeSSSIIIQQQbbb\\\IIIEEECCC@@@???@@@===888777:::999:::777888<<<:::EEE]]]yyyuuuvvv___QQQHHHKKKNNNMMMPPPXXX```iiivvvssshhhlllooottt~~~}}}}}}MMMAAA>>>777===888888888888777777777777777777777777777888888999999;;;GGG[[[iiiuuuxxxvvvpppgggdddcccgggoooyyy{{{wwwuuuvvvvvvuuuzzz~~~qqqllltttjjjXXXDDDEEE>>>:::CCC>>>=========>>>@@@BBBJJJ\\\lllrrrwwwlll```WWWNNNHHHHHHLLLRRRSSSVVVXXXZZZ[[[[[[[[[___]]]___jjj}}}yyynnniiihhhooo{{{ddd^^^YYYTTTXXXXXXeeeVVVCCC>>>666<<<777888888777666666666666777777888555777===???LLLdddxxxmmm{{{zzz{{{qqq}}}kkk___ZZZXXXYYYXXXSSSMMMIIIHHHIIIIIIHHHKKKIIIHHHIIILLLOOOPPPPPPTTTRRROOOMMMLLLKKKIIIGGGNNNMMMRRR]]]kkk{{{aaaeeefffWWWKKKPPPXXX___KKKEEEDDD@@@???AAA???:::888999777:::888888<<<999AAAVVVwww|||iii}}}sssfffRRRLLLKKKQQQSSSRRRUUU\\\dddnnn{{{{{{tttzzzxxxvvv~~~}}}{{{{{{}}}~~~~~~TTTAAA???:::===888888888888777777777777777777777777777888888999777<<>>===>>>@@@BBBJJJ[[[llltttyyyggg]]]RRRKKKGGGFFFKKKRRRXXXYYYZZZ[[[\\\\\\[[[[[[\\\\\\```mmmsssfffdddgggppp}}}eee[[[VVVTTTYYYWWWtttYYYBBB>>>666:::888999888777777666666777777666888555777===???MMMfffwwwoookkk}}}~~~rrrqqq```XXXTTTRRRQQQNNNJJJFFFFFFHHHIIIGGGEEECCCEEEGGGHHHGGGGGGHHHHHHJJJIIIHHHGGGIIIKKKOOOQQQQQQTTT```ttteee^^^vvv{{{kkk]]]MMMNNNTTTjjjQQQIIIEEEAAA@@@BBBAAA<<<999999666;;;888888<<<999===NNNrrr}}}hhhwwwdddXXXOOONNNPPPUUUUUUSSSWWW___eeeppp~~~{{{uuutttvvvzzz{{{yyyyyy|||}}}}}}ZZZAAA@@@===>>>888888888888777777777666777777777777777888888999888>>>KKK\\\kkkuuu{{{~~~~~~sss~~~uuuiii___XXXXXX```kkkvvv~~~xxxkkkhhhxxx~~~vvviiiGGGAAA>>>===CCC===???>>>===>>>@@@BBBIIIZZZkkkwwwvvvjjjZZZSSSLLLIIIIIIKKKRRRZZZ\\\]]]^^^______^^^]]]\\\XXXYYY^^^kkk|||}}}pppcccccchhhsss~~~eeeWWWSSSSSSYYYddd[[[CCCDDD;;;======999999888777777777777777555888666666<<<>>>MMMgggkkk{{{sss|||{{{xxxbbbQQQKKKJJJJJJIIIDDDDDDEEEEEEFFFFFFFFFFFFCCCEEEGGGGGGEEEEEEGGGIIILLLMMMNNNMMMMMMPPPUUUZZZXXXaaauuujjjZZZmmmyyyrrrcccOOOMMMQQQvvvxxx\\\PPPGGGCCCBBBDDDDDD???;;;:::555;;;999888<<<999;;;HHHlll}}}ttt{{{hhhVVVMMMHHHIIILLLNNNNNNOOOVVV]]]cccpppwwwooorrrxxx~~~yyyzzzxxxxxx{{{||||||^^^BBB@@@>>>>>>888888888888777777777666777777777777777888888999999>>>KKK]]]kkksss{{{zzzssslllccc[[[UUUVVV^^^iiisss|||{{{llldddnnnooozzzOOOBBB???>>>BBB<<>>===>>>???AAAIIIZZZjjjxxxwwwggg\\\QQQMMMKKKMMMPPPRRRXXX___^^^^^^`````````___^^^^^^UUUVVVYYYaaannnvvvqqqhhh```bbbjjjvvvhhhTTTNNNOOOVVViiivvv[[[@@@DDD<<<;;;<<<999999888777777777777888555888666666;;;===MMMiii}}}mmmnnnxxxaaaOOOGGGFFFGGGGGG@@@CCCFFFFFFEEEDDDEEEGGGHHHIIIIIIIIIIIIJJJMMMOOOOOOQQQSSSQQQNNNPPPWWW^^^jjjzzzoooWWWeeeuuurrrdddMMMKKKMMMhhhxxx|||^^^QQQJJJEEEDDDGGGGGGCCC===<<<555<<<:::777;;;:::;;;DDDeeeyyyooo]]]OOOJJJCCCEEEGGGHHHKKKPPPYYY```hhhwwwwwwnnnllluuu~~~zzz{{{yyyyyy{{{||||||^^^CCC@@@<<<>>>888888888888777777777777777777777777777888888999999:::GGG\\\hhhpppzzzyyyuuuqqqkkkddd___ZZZUUURRRSSSYYYcccnnnyyy~~~lll```eeennn]]]GGGBBBAAABBB:::@@@>>>===>>>???AAAHHHYYYiiiuuuxxxfffXXXRRRNNNKKKLLLQQQUUUWWW[[[aaa``````aaaaaa```___^^^]]]RRRTTTVVVYYY___eeeddd```___cccmmmzzzmmmVVVMMMLLLQQQ\\\lllvvvdddyyy___===BBB;;;888999:::999888888777777888888444888666666:::===NNNjjj~~~tttqqqkkkZZZOOOKKKKKKKKKGGGIIIKKKLLLKKKKKKKKKLLLOOOOOOOOOPPPSSSUUUWWWWWWUUUXXXZZZWWWVVV[[[fffpppsssTTT]]]mmmlll^^^JJJJJJMMM```zzz{{{]]]SSSMMMGGGEEEIIIJJJFFF@@@===555===:::666;;;;;;;;;CCC[[[wwwtttdddTTTKKKJJJCCCEEEFFFHHHMMMUUU]]]aaammm~~~vvvpppqqqttt|||||||||zzzzzz|||||||||\\\DDD@@@:::===888888888888777777777777777777777777777888888999<<<888EEE\\\hhhppp~~~}}}yyyqqqkkkiiibbb___ZZZTTTOOONNNNNNOOOOOOSSS[[[gggttttttcccaaauuusssrrrdddIIICCCAAAAAA:::AAA>>>===>>>???@@@HHHXXXiiiooo{{{iiiWWWMMMKKKQQQNNNOOOTTTXXXYYY]]]cccbbbbbbbbbaaa___]]]ZZZYYYMMMSSSWWWXXXZZZ___cccccceeeiiitttqqqXXXOOOLLLPPPPPPVVVcccdddiiiAAAEEE>>>999;;;:::999888888777888888888444888666666:::<<>>666===:::666;;;<<<<<>>===>>>???@@@GGGXXXhhhjjj{{{rrr___NNNGGGHHHVVVSSSRRRVVVYYY[[[```eeeeeedddcccaaa^^^[[[XXXVVVGGGQQQZZZ[[[\\\ccciiimmmnnnrrr{{{xxxXXXLLLLLLLLLMMMMMMaaajjjuuuGGG@@@EEE???888:::999888777666666666666666666999;;;888>>>WWWqqqqqqxxxiiibbbbbb```ZZZSSSUUUWWWXXXXXXXXXXXXXXX\\\\\\^^^aaadddiiimmmpppmmmssszzz}}}```PPP[[[cccWWWJJJHHHNNN___llleeeUUUMMMLLLLLLJJJMMMGGG666===<<<:::999999:::<<<===RRRlllxxx```KKKCCCFFFDDDFFFDDDGGGMMMQQQSSSVVV[[[aaaxxx}}}rrrnnnpppwww|||}}}zzz{{{zzzzzzzzz|||WWWHHH===???777;;;:::999888777777777777888888888888888888999999<<<:::EEE```ggg~~~yyyssspppllljjjggg```VVVMMMGGGEEEBBBBBBDDDGGGJJJKKKPPPPPPSSS\\\hhhssszzz|||wwwwwwvvvwww|||iiibbbkkkqqqpppHHHDDD>>>===BBB===;;;???===>>>BBBCCCRRRlllsssooo^^^QQQIIIIIINNN[[[[[[ZZZZZZ\\\^^^aaacccdddfffddd]]][[[]]][[[UUUNNNWWW___bbbgggssszzz}}}tttVVVMMMLLLKKKIIIJJJcccqqqMMM@@@BBB===999:::999888777777666666666555666999;;;999@@@YYYtttppp}}}pppiiiiiihhhddd\\\^^^bbbfffiiihhhfffdddfffiiiooovvv||||||```OOOYYY```UUUIIIGGGPPP[[[kkkaaa[[[SSSQQQQQQOOORRRMMM<<<>>>===;;;:::999:::<<<===FFFkkkzzzrrr[[[HHHBBBFFFEEELLLLLLOOOUUUZZZ[[[```fffxxxllljjjlllsss}}}{{{{{{{{{zzzyyyxxxzzz}}}XXXGGG;;;AAA<<<;;;:::999888777777777777777777888888888999999999<<<:::CCC^^^hhhvvvqqqkkkgggccc```^^^XXXOOOHHHEEEDDDCCCDDDFFFIIIKKKLLLMMMMMMPPPXXXdddnnnuuuwwwvvvvvvwwwyyy~~~}}}rrrdddhhh{{{zzzOOOFFF??????BBB>>>>>>AAA>>>>>>BBBBBBOOOiiittt{{{eeeVVVMMMKKKOOOTTT^^^^^^]]]]]]]]]___aaaccceeefffccc\\\YYYYYYUUUOOOSSSZZZdddqqqnnnTTTMMMMMMKKKFFFJJJgggwwwUUUAAA???<<<:::::::::888777777777777777555555999;;;:::AAA[[[vvvyyynnnxxxrrrrrrrrrqqqpppqqquuu|||}}}yyy~~~{{{```OOOVVV\\\RRRHHHFFFOOOXXXjjj^^^```WWWWWWWWWUUUXXXRRRAAA@@@>>><<<;;;:::;;;<<<===DDDmmmxxx~~~nnnXXXGGGDDDIIIHHHMMMMMMPPPVVVZZZ\\\bbbhhhuuukkkfffaaadddnnn}}}~~~{{{{{{{{{zzzyyywwwxxxzzz}}}[[[GGG:::BBB???;;;:::999888888777777888666666777888999::::::;;;;;;:::@@@\\\jjj}}}wwwuuujjjfff___[[[VVVSSSQQQLLLFFFAAACCCDDDFFFHHHJJJLLLMMMNNNKKKLLLNNNUUU^^^ffflllooooooqqquuuyyy|||zzz|||}}}gggdddyyy\\\JJJBBB@@@AAA>>>???BBB??????BBBAAALLLdddxxxoooXXXLLLKKKOOOVVV\\\cccbbbaaa```___```aaabbbfffgggccc\\\XXXUUURRRMMM[[[bbbppphhhQQQMMMMMMJJJHHHNNNlllyyyZZZBBB>>><<<<<<::::::999888777777777777666666888:::888@@@ZZZuuupppqqqjjjyyy```PPPSSSWWWNNNFFFFFFJJJZZZlll______XXXZZZ]]][[[\\\UUUBBBBBBAAA>>><<<;;;;;;<<<===BBB```|||mmmXXXIIIGGGMMMMMMLLLLLLOOOTTTVVVWWW]]]eeeuuu~~~mmm______ggglllrrr|||zzz{{{zzzyyywwwxxxzzz|||]]]JJJ<<>>YYYkkkxxxqqqzzzlll```ZZZTTTPPPKKKHHHFFFDDDAAA>>>CCCFFFJJJMMMOOOPPPPPPQQQOOOOOOPPPSSSXXX^^^ccceeefffjjjooovvv~~~~~~yyyyyy|||hhhaaapppgggLLLDDDAAA???===???AAA>>>???CCCAAAKKKaaa}}}xxxdddOOOIIINNNUUU[[[___eeedddcccbbbaaa`````````gggfffbbb]]]XXXVVVUUUTTTeeerrrdddOOOLLLLLLIIIKKKRRRmmmuuuZZZDDD@@@===???;;;:::999888777777777777777666888999777>>>XXXttt}}}cccrrrfff{{{xxxbbbQQQQQQRRRKKKEEEFFFJJJbbbrrroooddd___ZZZ^^^cccbbbbbbYYYEEEEEECCCAAA>>><<<<<<<<<===;;;IIIwww{{{lllWWWIIIHHHNNNNNNQQQQQQSSSVVVVVVUUU[[[dddssspppiiieeerrr{{{xxxyyyzzzyyyyyyyyy|||~~~[[[LLL@@@BBB:::<<<;;;:::999888888888888555666666888999:::;;;;;;777===<<>>@@@ggghhhSSSFFFGGGMMMLLLRRRRRRTTTVVVSSSRRRYYYbbbooohhhfff{{{}}}xxxwwwyyyzzzzzzyyyzzz|||~~~VVVKKKAAADDD;;;<<<;;;:::999999888888999666666777888999::::::;;;777???:::OOOhhhooorrrjjj```TTTLLLGGGEEEBBB@@@??????@@@@@@DDDIIIPPPSSSSSSRRRSSSUUUVVVVVVUUURRROOOOOOQQQSSSXXX]]]dddmmmwww}}}{{{{{{wwwwwwxxxyyy{{{~~~eeedddllliiigggCCCCCCEEE@@@BBB===???<<>>=========CCC???bbbeeePPPEEEGGGNNNMMMOOOPPPRRRSSSQQQPPPWWWaaajjjwww|||{{{xxxxxxyyyzzzyyyxxxwwwyyyzzzXXXJJJ@@@EEE>>><<<<<<;;;:::999999999999777777888888888999999999777AAA888IIIfffrrrxxxkkkaaaWWWNNNIIIAAAAAA@@@>>>===>>>@@@AAACCCIIIPPPRRRQQQPPPRRRTTTSSSSSSQQQNNNJJJIIIJJJMMMPPPTTT\\\eeennnyyyxxxtttvvvyyywwwvvvvvvwwwzzzcccggglllhhhwwwnnnFFFGGGHHH@@@CCC>>>@@@===???EEEBBBGGGYYYsss~~~\\\SSSNNNTTT]]]aaabbbaaaeeeeeefffffffffffffffeeefff___XXXVVVWWW```ttteeeKKKFFFHHHHHHIIIAAAPPPZZZ{{{XXXHHHEEEAAA@@@<<<;;;:::999888888888888666666999<<<<<>>EEEBBB<<<<<<;;;:::999999999999888888888888888888999999888BBB555EEEeeevvvtttggg[[[PPPIIIHHH>>>>>>>>>=========???AAACCCHHHOOOPPPOOONNNPPPRRRNNNNNNMMMJJJFFFEEEGGGJJJIIIMMMTTT]]]fffqqq|||xxxqqqooosssyyyxxxwwwuuuuuuxxxbbbhhhllljjjnnnyyyLLLKKKJJJ@@@BBBAAAAAA>>>???DDD@@@DDDUUUoooyyywwwWWWPPPMMMTTT]]]bbbcccdddeeefffggghhhiiiiiihhhhhhmmmccc[[[XXX[[[fff}}}eeeOOOJJJHHHEEEDDDHHHYYY___|||[[[JJJHHHAAA<<<======<<<;;;::::::::::::555888888;;;@@@FFF```oooyyywwwxxxdddSSSMMMJJJDDDBBBEEELLLcccwwwxxx{{{kkkjjjjjjdddiiifffgggrrrcccVVVTTTMMMCCC???@@@AAA???>>>BBBUUUsssbbbPPPNNNLLLMMMPPPMMMNNNQQQTTTUUUXXXbbblll}}}|||xxxxxxvvvtttuuuwwwsssmmmjjjbbbLLLKKKDDDBBB>>>===<<<:::999999::::::777777888888888999999999<<<<<<===EEE[[[{{{lll___UUUMMMFFFBBB@@@@@@???>>>>>>???BBBDDDJJJKKKMMMNNNNNNMMMKKKJJJIIIFFFCCC@@@???@@@BBBDDDFFFHHHLLLQQQZZZeeerrrzzz|||{{{xxxpppiiigggkkkpppuuuwwwyyy{{{}}}aaa___kkkgggnnncccLLLFFFEEE@@@===@@@BBBAAA???@@@FFFKKKiiitttlllOOOPPPSSSWWWZZZ]]]______eeedddcccdddeeeffffffeeeppphhh\\\\\\cccjjj```MMMJJJHHHEEEFFFFFFTTT]]]|||bbbNNNJJJCCC@@@>>>>>><<<;;;::::::::::::777:::999;;;@@@DDD^^^ppp{{{ssszzzuuubbbRRRMMMKKKDDDBBBDDDGGG___}}}qqqkkkkkkeeejjjgggiiiuuuggg\\\[[[SSSIIICCCBBBAAA>>><<>><<<:::999999::::::777777888888888999999999>>>??????DDD]]]xxxhhhZZZQQQJJJDDD@@@?????????>>>???AAADDDGGGHHHKKKNNNQQQRRRPPPMMMJJJHHHFFFCCCAAA@@@AAACCCEEEHHHIIIKKKNNNSSS\\\fffmmmqqqqqqooojjjfffggglllrrruuuwwwzzz}}}eeeaaakkkffflllsssTTTJJJGGGDDD>>>@@@BBBAAA???@@@EEEJJJcccooojjjQQQRRRUUUXXXZZZ]]]^^^___dddbbb______```dddiiilllwwwmmm]]]XXX]]]iiiwwwXXXKKKJJJIIIEEEIIICCCQQQ___kkkTTTMMMFFFDDD@@@???>>><<<;;;:::::::::999<<<:::;;;???CCC\\\yyyppp~~~qqquuutttaaaQQQLLLJJJDDDAAACCCLLLiiiwwwlllmmmfffkkkhhhlllzzznnn```___YYYOOOHHHFFFCCC>>>>>>>>>III```yyyhhhQQQMMMMMMNNNPPPNNNNNNSSSXXXYYYbbb}}}}}}yyyxxxvvvnnneeeddd|||cccRRRQQQGGGCCC@@@???===;;;::::::::::::888888888888888999999999999===;;;===WWW}}}rrraaaSSSKKKEEEAAA>>>???>>>===>>>@@@DDDHHHJJJGGGKKKOOOSSSSSSQQQMMMJJJFFFEEECCCAAAAAACCCDDDFFFJJJJJJIIIIIIJJJPPPWWW\\\bbbccccccbbbbbbfffmmmssssssvvvyyy}}}hhhccckkkcccjjj{{{WWWIIIFFFCCC???AAABBBAAA@@@AAAEEEIII___ooofffSSSTTTVVVXXXZZZ[[[]]]]]]cccaaa]]][[[]]]eeeooovvvzzzssscccZZZ\\\iiikkkQQQHHHIIIIIIFFFKKKEEEUUUgggrrrYYYPPPIIIGGGBBBAAA@@@>>><<<;;;;;;:::999<<<:::;;;>>>BBB\\\lllnnn~~~vvvbbbPPPJJJGGGBBBAAADDDPPPxxx}}}vvvmmmoooiiimmmkkkooouuu``````[[[RRRLLLIIIFFFAAACCC???DDDYYYtttoooUUUMMMMMMNNNOOOLLLOOOXXXbbbfffppp~~~|||zzzwwwnnneeefff|||eeeYYYWWWJJJEEEAAA@@@>>><<<::::::::::::888888888888888888888888555<<<:::999PPP~~~|||vvvkkk[[[MMMFFFBBB???===>>>===<<<>>>BBBGGGJJJLLLJJJKKKNNNOOOOOOMMMJJJHHHCCCBBBBBBBBBBBBDDDEEEFFFJJJIIIGGGEEEDDDGGGKKKOOOXXXYYY[[[\\\___eeelllrrrqqqtttxxx}}}jjjcccjjj___iiiyyyVVVKKKHHHCCCAAABBBBBBAAA@@@AAAEEEHHH^^^uuu|||bbbUUUUUUUUUVVVWWWYYYZZZZZZaaa```^^^[[[]]]fffttt|||zzzmmmaaa___iiicccMMMGGGIIIHHHGGGKKKIII^^^qqqsss\\\TTTLLLJJJEEECCCAAA???===<<<;;;;;;777:::999;;;>>>CCC\\\nnnaaaiiiwwwbbbMMMEEECCC@@@AAAGGGNNN{{{kkkxxxqqqnnnpppkkkpppmmmqqqyyybbbbbb^^^UUUOOOLLLGGGBBBFFF???@@@UUUsss{{{^^^QQQMMMNNNPPPLLLOOOWWWaaaiiiyyy~~~|||{{{yyyqqqhhhrrrfff___\\\LLLGGGBBBAAA???<<<;;;::::::;;;888888888888888888888888777>>>???<<>>===>>><<<<<>>BBB\\\fff```fffqqq[[[GGGAAA@@@???BBBHHHUUUggg^^^qqqooonnnrrrnnntttpppsss|||ffffffaaaXXXRRRPPPLLLGGGFFF??????RRRqqqkkkWWWPPPQQQSSSRRRTTTVVV[[[kkk~~~}}}~~~}}}{{{zzzzzzssskkkccc```\\\MMMJJJCCCBBB???===;;;;;;;;;;;;999999999888888888888888666<<<>>>===FFF___~~~}}}tttfff]]]PPPFFFAAA???>>>===>>><<<<<<@@@FFFIIIIIIGGGJJJHHHEEEBBBAAAAAAAAABBB???AAACCCEEEGGGIIIJJJJJJFFFFFFEEEDDDCCCEEEIIIMMMUUUUUUWWWZZZ^^^dddjjjmmmvvv{{{pppbbbeee|||]]]aaa]]]UUUOOOEEEEEEDDDBBBAAAAAACCCDDDFFFRRRvvvxxx[[[TTTSSSRRRRRRRRRSSSUUUVVVWWW\\\___```aaakkk}}}ggg]]]ddd```OOOJJJGGGGGGIIIFFFNNNaaaiiinnnccc___UUUNNNHHHGGGEEEBBB???===<<<<<<999<<<::::::===AAAZZZjjjiiiggg}}}yyytttuuu}}}cccPPP@@@>>>@@@@@@CCCIIIZZZ]]][[[tttsssmmmrrrpppvvvrrrttt|||eeefffbbb\\\YYYYYYXXXUUUKKKEEECCCOOOhhhzzz```UUUUUUXXXXXX^^^aaaggg~~~}}}}}}}}}~~~|||yyyyyyyyytttmmm\\\[[[XXXLLLMMMDDDBBB@@@>>><<<;;;;;;;;;999999999888888888777777666777:::<<<@@@QQQrrryyylll^^^UUUKKKCCC@@@???>>><<<===<<<===BBBGGGIIIFFFBBBDDDCCCAAA@@@???@@@@@@AAAAAACCCFFFIIILLLMMMNNNNNNEEEEEEEEEDDDEEEGGGKKKOOOVVVVVVVVVZZZ___eeeiiilllwww}}}vvveeedddyyy___[[[uuubbbVVVPPPFFFFFFDDDBBBAAABBBCCCDDDEEEMMMlllwwwZZZTTTTTTRRRRRRRRRSSSUUUVVVXXX^^^cccdddgggtttqqqeeejjj~~~aaaRRRKKKGGGGGGJJJCCCMMM\\\___llleeedddXXXPPPIIIHHHEEECCC@@@>>><<<<<<;;;>>>;;;;;;===???XXX~~~sssssskkk}}}|||rrrjjjbbbeeeooonnn|||WWWGGG;;;===AAAAAACCCHHHQQQ```cccyyymmmsssrrrxxxsssuuu|||aaabbbaaa^^^^^^ccceeedddRRRMMMIIINNN```zzzfffXXXXXX[[[\\\iiiqqq{{{|||~~~~~~{{{xxxxxxxxxtttmmmWWWWWWTTTKKKOOODDDCCC@@@>>><<<;;;;;;;;;999999999999888888777777;;;999<<<@@@AAANNNrrr|||kkkXXXQQQGGGAAA???>>>===;;;======>>>CCCHHHIIIDDD?????????@@@@@@AAAAAAAAA@@@BBBEEEHHHLLLOOOQQQQQQQQQEEEEEEEEEEEEEEEHHHLLLPPPVVVUUUVVVZZZ___eeeiiikkkuuu|||{{{hhhdddwww~~~aaaWWWllliiiZZZUUUNNNGGGEEEBBBAAABBBCCCDDDDDDLLLeeevvvYYYUUUTTTSSSRRRSSSTTTVVVXXX\\\bbbhhhiiimmm}}}}}}qqqrrr~~~