BM6P6(@ {{{ssssssbbbRRRJJJ@@@;;;===<<<<<<;;;:::999999999999777666555444444555666777555555555444444333333333222222333333333333444444444444555555555444222111555555555555555555555555555444444333333222111111666666666666666666666666666666666666666666666666444666777888777666777888;;;::::::999999::::::;;;999999888888999999:::;;;<<<<<<<<<============>>><<>>EEEQQQ]]]llluuutttggghhhrrrttt___JJJDDDBBB>>><<<>>>:::999888777777666666666444444333333333333444444444444444444333333333333222222222222333333333333333444444555555444222222333333333333333333333333333333333444444444555555444444444444444444444444666666666666666666666666444555777777666666666777777666666555555666666777888888888888888999999:::::::::::::::;;;;;;;;;;;;<<<>>>AAADDDLLL^^^vvvkkkZZZQQQMMMLLLLLLKKKLLLSSS___jjjvvvrrrWWWHHHCCCBBB>>>999888999:::888666777777666555555555555666555444333222222111222222333333333222111111000000000000///............///------............------,,,,,,,,,,,,------------...---------------,,,,,,------------------------...---000<<>>;;;999999888888777666555555555555333222222222222222222333333333333333333333333333111222222222222333333333222333444555444444222222111111111111111111111111222222333444555555666666444444444444444444444444666666666666666666666666333555777777666555666777666666555555555555666666777777777777777888999999888999999999::::::::::::;;;===@@@BBBIIIXXXmmm|||uuudddVVVNNNKKKJJJIIIGGGGGGJJJRRR[[[fffwwwxxx]]]JJJCCCCCC>>>;;;888777888888777555777666555555444444555555444333333222111111222222333222222222111111000000000/////////............,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------...+++***...666777222,,,---------------------------------.........//////........................////////////////////////////////////000000000000111111111111222222222222555333444666888;;;DDDNNN[[[dddrrrooogggeeejjjzzzgggSSSJJJAAA>>>===:::888888777777666555444444444444111222222222222222222111333333333333333333333333111111111222222222333333111222333444444333222222111111111111111111111111111222222333444555666666444444444444444444444444555555555555555555555555333555666777666555666777666666555555555555666666777777666666777777888999888888888888999999999:::;;;<<<>>>@@@FFFRRRbbbnnnpppfffYYYOOOJJJIIIHHHGGGFFFDDDFFFKKKQQQ[[[jjjxxxzzz```OOODDD??????;;;999888777777777666555666555555444444444444444333333222111111111222222222222111111111111111000///////////////......---,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------+++******)))***+++---///,,,,,,------------------------------.................................................../////////////////////000000000000000000111111111222222222555333444666666888???HHHSSS]]]kkkxxxuuugggfffmmmzzzkkkWWWFFFCCC???<<<<<<;;;::::::777666555444444333333444111111222222222222111111222222222222333333333333111111111111222222222222111111333444444333333222111111111111111111111111111111222222333444555555444444444444444444444444444444444444444444444444333444666666555555555666777666666666666666666777666666666666666777777888888888888888999999999999:::;;;===>>>CCCLLLYYYbbbaaaYYYPPPIIIGGGGGGFFFEEEEEECCCDDDGGGKKKRRR___kkk~~~aaaOOOFFF>>>999999888888888888777777666666555555444333333333333444222222111111111111222222111111111111111111111111/////////000///......---------............------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------------------------------'''+++//////+++)))+++---,,,,,,,,,,,,------------,,,------------.................................---............/////////////////////000000000000000000000111111111111222444333444666555555;;;CCCKKKUUUcccpppzzz|||xxxuuurrryyyoooYYYMMM>>>>>>===:::999999999999777666555444444333333444111111222333333222111111111111222222222333333333111111111111222222222222000111222333444333333222111111111111111111111111111111111222222333333333333333333333333333333333333333333333333333333333222444666666555444555666666666555555555555666666666555555555555666777777888888888999999999:::::::::;;;<<<===@@@HHHQQQXXXXXXQQQJJJEEEEEEEEEDDDBBBBBBAAABBBEEEHHHLLLUUU```pppfffNNNEEEAAA:::777:::777888888888777777777777555444444333222333333333222222111111111111222222000000000000111111111111...///000000000///------.........//////.........,,,,,,,,,+++++++++***************+++++++++,,,,,,------------------------)))---000000...++++++,,,++++++,,,,,,,,,---------,,,,,,---------.................................---------.........//////////////////000000000000000000000000111111111111222111222444444333888???BBBMMM[[[gggpppzzzwwwnnnsss|||pppXXXIIIDDD===>>>===999666666666444777777666555444444444444111222333444444333222111111111111222222333333333000111111111111222222222000111222333444333333222111111111111111111111111000111111111111222222222111111111111111111111111222222222222222222222222222444666666555444555666666555555444444555555666555555555555555666777777888999999999999:::::::::::::::;;;<<>>CCCHHHKKKLLLHHHCCCAAAAAABBBAAA@@@??????@@@@@@AAADDDHHHLLLSSS\\\lll|||lllUUUGGGBBB===:::999999777666666666666555555555444444333222111111000000111111000000000000////////////000000000000//////............---------,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++------------------------,,,,,,+++***************,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,................................................///......---...///000111...////////////000000000111000000000111333555777;;;===DDDOOOYYYcccrrr}}}{{{}}}mmmggggggttt|||^^^KKKBBB<<<999:::888777777666666555555555111111000000111222222333...//////000000//////...000000000000000000000000///000000000000///...---....../////////000000000111111000000000000//////000000000111111111222222222222222333222222111000222222111111111111222222222222222333333444444444222222222222222222222222555555666666666777777777777777777888888888888999::::::999:::===BBBFFFIIIHHHEEEAAA????????????>>>===>>>?????????BBBFFFIIIKKKQQQ\\\iiiqqqyyylllTTTFFF@@@===999777666666555444555555444444444333333333222222111000000000111111000000000000////////////000000000////////////.........---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------------------------........................///............///000000............////////////111000000000111333444666888999===FFFNNNXXXfffsssxxxvvvyyykkklllttt|||fffNNNAAA===;;;::::::888888777777666555444444111111111000000111111222...//////000000//////...000000000000000000000000///////////////................../////////000000000000000000000000//////000000000000111111111111111111222222222222111111222222111111111111222222111111111222222333333444333333333333333333333333555555555666666666777777777777777777888888888888:::999999:::<<<@@@CCCEEEDDDBBB@@@>>>============<<<===>>>>>>>>>@@@CCCFFFIIIKKKRRRZZZbbbkkkzzznnnXXXIIIAAA;;;999777555444555555555444444444444333333333333111111000000000000111111000000000000////////////////////////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---------------,,,++++++,,,,,,---+++++++++++++++,,,,,,,,,...------,,,,,,------...------------------------..................................../////////000........./////////000000000000000000111222333444555555888???FFFOOO^^^jjjzzz|||uuuvvv|||sss{{{fffVVVEEE>>>===;;;999888888777777666555444333333444333222111000000000000///000000111111000000///111111111111111111111111000//////...........................//////////////////////////////000000//////000000000111111111000111111222222111111111222111111000000111111222000000111111222333444444333333333333333333333333555555555555666666666666777777777777777777777777999999999999;;;>>>@@@BBB@@@@@@???===<<<;;;<<<===<<<===>>>>>>===???AAADDDDDDDDDGGGMMMRRR[[[jjjyyyppp[[[LLLBBB>>>888888777666555555555666555555555444444444333333111000000///000000111111000000000000////////////.............../////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,++++++,,,------*********++++++,,,,,,,,,...------,,,,,,------...------------------------........................---....../////////////////////000000000111111111000000000000111222222333444333666<<>><<<;;;888555555666555555444444333333333555444333111000////////////000000111111000000///111111111111111111111111000///......------......------........./////////......////////////000000/////////000000000111111///000111111222111111111111111000000000000111111000000111222333333444555444444444444444444444444444444555555555666666666888777777777777777666666999888888999:::<<<>>>???===>>>>>>===;;;:::;;;===<<<===>>>>>>===>>>@@@BBBBBBAAACCCGGGIIIOOO]]]jjjwwwpppXXXKKKBBB;;;888777888888777555555666777555555444444444333333333000000/////////000111111000000000000////////////---............/////////......---------,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,------,,,++++++++++++,,,,,,---))))))******+++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,........................---......///000/////////000000000000111111111111000000000111111111222222333222555:::???FFFRRR]]]jjjxxxkkkUUUEEE???:::999777444444666333333333333333333333333222111000000////////////...//////000000//////...000000000000000000000000000///...---------......---------.........//////........./////////000000////////////000000000111//////000111111111111111111111000000000000111111000000111222333444555555222222222222222222222222444444444555555555666666888888777777666666666666888888888888999;;;<<<===;;;===>>>===;;;:::;;;===<<<===??????>>>>>>???AAAAAAAAACCCFFFFFFIIISSS^^^fffqqqsssWWWHHHBBB<<<888777666888999777555444555777333333333333222222222222///////////////000111111000000000000////////////---------.........//////......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))******+++,,,,,,------***************+++,,,,,,((())))))***++++++,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,........................------///000000000///.../////////000000000000111///000000111111111111111333222444888<<<@@@JJJTTTbbbpppsssYYYGGG???;;;888777444222444:::222222222222222222222333///............///000000---..................---////////////////////////000///...---,,,---......---------.........//////---.........//////000000////////////000000000000//////000111111111111111111111000000000000111111000111111333444555666666111111111111111111111111444444444555555555666666888888777777666666666555888888888888999:::;;;;;;:::<<<>>>===;;;:::;;;>>><<<>>>??????>>>>>>???AAA===>>>@@@CCCAAABBBIIIRRR[[[iii|||ppp]]]IIIBBB???<<<999:::555777999777444333444666222222222111111111111000///////////////000111111000000000000////////////---------.........//////......---------,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,------***)))))))))***++++++,,,((())))))***++++++,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,........................,,,---///000000000///.............../////////000///000000111111111111000333222444777999;;;CCCMMM]]]jjjyyyyyy]]]JJJDDD;;;:::888666555444555555333333444444333333222111000111111111111///---,,,........................////////////////////////---------------------------------,,,,,,+++++++++...------,,,,,,++++++***------......//////000000......//////000000111111222111111000///......---000000000111111222222333333333333222222111111111222222222222333444555555888777666555555777999;;;666666666666777888999:::::::::::::::::::::::::::============>>>>>>>>>>>>@@@@@@???>>>???BBBGGGKKKTTT```ssspppWWWNNNCCC===;;;;;;999666555555444444444333333333000000000000000000000000111111111111000000000///000000//////.........---+++++++++,,,,,,,,,------///...---,,,++++++++++++,,,++++++******++++++,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,---..............................---------............///000000//////.........---000000000000000111111222111222444555888===BBBGGGUUUaaarrr}}}}}}dddNNN@@@<<<:::999777666555444444555333444444444444333222222111111111000000///------////////////////////////........................---------------------------------,,,,,,+++++++++------------------------............////////////......//////000000000000111111000000///......---///000000111222333333444333333333222222111111111222222222222333444555555777666666666777888:::;;;666666666666777888999:::::::::::::::::::::::::::<<<<<<<<<<<<============>>>???>>>>>>>>>AAAFFFIIIRRR___rrrqqqZZZLLLEEE===888888888777555444444444444333333333333000000000000000000000000111111111000000000//////000/////////.........---,,,,,,,,,,,,------------///...---,,,++++++++++++,,,++++++******++++++,,,***++++++++++++++++++,,,++++++++++++++++++++++++******++++++++++++******))))))*********+++++++++*********++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///000/////////............000000//////000000111222111222333333444888===@@@NNNZZZkkkwww~~~}}}eeeRRRDDD<<<:::999888777555444444444444444444444444444333333222111111000///............////////////////////////........................------------------------------,,,,,,,,,,,,++++++,,,,,,---......///000000/////////..................////////////000000000111000000//////.........//////000111222333444555222222222222222111111111222111111222222333444555444555666777888999:::;;;666666666666777888999999999999999999999999999999::::::;;;;;;;;;<<<<<<<<<=========<<<<<>>888888777777888777555444333333222222222111111111/////////////////////////////////............------------...............---------.........//////------,,,+++++++++,,,,,,,,,++++++******++++++,,,+++++++++******)))))))))))))))))))))))))))))))))******++++++++++++***************+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......---------------------------------............///.........////////////////////////...///000000111000111222222222444666999:::AAAKKKVVVaaalllxxx{{{ooohhhhhhlllttt|||lll[[[III@@@>>>;;;777555444444555555444444333222222222222222222111111000//////......---......///,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...------,,,++++++******.........---------------/////////............---..............................//////000111111111000000000111111111111111111000000111111222333444111222333444555666777888666666666555555666666777666666666777888888999999777777888888888999999999999::::::::::::;;;>>>@@@BBBFFFMMMUUU___lll{{{gggSSSHHH@@@;;;999666666666666555333222111222222222111111111000000///////////////////////////.........---------------------------.........,,,------------.........---,,,,,,++++++,,,,,,,,,,,,++++++******++++++,,,***************)))))))))))))))))))))))))))))))))******++++++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,+++++++++******************************)))******+++---......///........................---------............///........./////////////////////......//////000111,,,---///000000222444666:::>>>FFFOOOZZZfffrrryyyttthhhccccccdddjjjtttuuu[[[NNNBBB>>>===:::777666333333444555444333222111000111111111111000//////---.........///......---------------------------------------------------+++++++++++++++++++++++++++++++++,,,,,,------------------------,,,,,,,,,,,,------------------...//////.........---------....................................///////////////000000000111111111222000000000000111222333444222222111111222444555666777666666555555555666666555555666666777888888999777777888888888999999999888999:::::::::;;;===???===AAAGGGLLLQQQYYYbbbiiirrrxxx}}}iiiSSSHHHBBB<<<999888555555666555444222222222222111111111000000000000////////////////////////.........---------,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,------------,,,,,,,,,++++++,,,,,,---,,,++++++******++++++,,,))))))))))))******************************************++++++++++++******************++++++++++++++++++++++++++++++,,,,,,************************+++++++++,,,,,,------------------------------------------............///............/////////000///............///000000,,,...000000000111333555999<<>>AAABBBCCCEEEGGGIIINNNVVV```iiirrrrrr^^^KKKFFFAAA<<<:::999777666666666555444333333222222000111111111111000/////////////////////......---///............------------------............//////---+++******+++,,,---,,,,,,------,,,,,,+++******************************)))))))))***+++,,,,,,************************,,,,,,,,,,,,,,,+++***))))))************+++++++++++++++******++++++,,,---++++++************++++++,,,,,,,,,++++++*********------------------------.........------,,,,,,,,,---------............///............////////////000000111222222222222111777666888>>>DDDNNN]]]jjjvvv}}}~~~yyyiiiccc[[[XXX[[[```eeehhhsssxxx|||bbbMMMBBB>>>;;;999777666666444222222222222111111111000000000000000000/////////...------------------------,,,,,,,,,,,,---------------+++******,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---------......///////////////...---,,,,,,,,,,,,---------------------------......///////////////000000000000000111111222222333333333444444444444333333333333333444555555555555444444444444555555999999::::::999777555444555555555555555666777777888777777777888:::<<<======>>>AAABBBBBBCCCEEEGGGGGGMMMUUU\\\eeerrrrrr]]]PPPEEEAAA<<<888666555444333555555555444333333222222111111111222111000000///000000000000000//////...............------------------------............+++*********+++---///000,,,,,,------,,,,,,+++************************************)))******++++++************************+++,,,,,,,,,++++++***)))))))))*********+++++++++++++++******++++++,,,---++++++************++++++,,,,,,,,,+++++++++******------------------------......---------,,,,,,,,,------------........................////////////000000111222222222222111555333555:::@@@IIIXXXeeerrrxxxxxxoooccc[[[YYY[[[^^^```ffflllttt{{{vvvaaaNNNBBB<<<;;;999777555555555333111222222111111111000000000000000000/////////......------------,,,,,,,,,,,,++++++,,,,,,,,,------------+++******,,,------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,---...,,,------...///000111111///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///////////////000000000000000111111111222333444555555555444444222222222222222333333444333333333333444555666777;;;;;;;;;;;;999777555444555555555555555666777777777777777888999:::<<<<<<===>>>@@@@@@@@@AAABBBDDDAAAEEEJJJNNNVVVccctttgggTTTIIIDDD???<<<888555444444333222555444444333333222222222111222222222222111000000000111111111111000//////............------------------------............+++*********+++,,,...///,,,,,,,,,,,,,,,++++++***************************++++++******)))*********************************+++++++++,,,++++++***))))))))))))*********+++++++++************+++,,,,,,++++++************++++++,,,,,,,,,++++++++++++***------------------------------------,,,,,,,,,,,,------------............---............////////////000111111222222111111333111111555:::BBBPPP]]]kkkrrr|||yyyiii\\\TTTRRRRRRSSSZZZ___gggooovvv~~~uuu___PPPDDD???>>>999777555444444333222111111111111111000000000000000000/////////.........---------,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,***)))***,,,---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++++++++...000222,,,,,,---...000111222222///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---....../////////////////////000111111111111111111333555666666666444333222222222222222333444444444444444555666777999999:::;;;;;;;;;:::999777666555555555555555666777777777777888888999:::;;;<<<===>>>@@@???>>>>>>???AAAAAABBBDDDGGGMMMYYYhhhttt{{{cccQQQFFFAAA@@@===:::777555555555555444444333333333222222222111222222222222222111111000000000000000000///...............---------,,,,,,,,,,,,---------............---,,,+++*********++++++,,,,,,,,,,,,+++******************************,,,,,,+++***)))))))))*********************************++++++++++++******))))))))))))***************************++++++,,,++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------........./////////000000111111111111111111//////222666<<>>???>>>===<<<===???AAABBBBBBDDDHHHRRR^^^fffpppuuuttt___OOOGGGCCC???;;;;;;888666555555666555444222222222222222111111111111222222222222111000000......//////......---,,,...------------,,,,,,,,,,,,,,,,,,------------...------,,,+++******))))))++++++,,,,,,++++++***)))************************,,,,,,+++***)))))))))***************************)))******++++++*********(((((()))))))))***************))))))******+++,,,++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------............//////000111111111111000111//////222444888BBBMMM\\\cccmmmvvv|||ooo```UUUOOOLLLKKKMMMQQQVVV]]]eeennntttzzz~~~ppp```OOODDD===888555555666444222222333333222111111111000000000//////////////////.........------------,,,,,,++++++******))))))*********+++++++++***))))))+++,,,---+++***++++++++++++++++++++++++++++++++++++++++++++++++******))))))***+++,,,---+++,,,,,,---...///000000...------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---......///////////////...///000222222111111000111222333444444444333333333333333333333444555555111111111222333555666777666777888::::::::::::999555555555555555666777777666777888999:::;;;;;;;;;===>>>???>>>===<<<===>>>???@@@@@@AAADDDKKKRRRXXX[[[bbblllyyyfffZZZJJJAAA@@@>>>999444777555333333333444333111111111111111111111111111000111111111111000//////---............---,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------)))******++++++++++++,,,+++++++++++++++******)))************************++++++******)))*********************************((()))******+++*********((((((((()))))))))*********))))))))))))***++++++++++++************++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,------------............///000000111111000000000///111333444555<<>>===<<<===???<<<>>>???AAACCCEEEIIIKKKMMMTTT^^^iiiwwwuuudddNNNGGG???;;;:::999666333555444222222333333111000000111111111111111111111///000000000000///.....................------,,,---------,,,,,,,,,++++++++++++,,,,,,,,,---------)))******++++++++++++++++++++++++++++++***))))))*********************************)))******++++++************************(((((()))***************(((((((((((()))))))))***)))))))))))))))***++++++++++++************++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---------............//////000000000000000//////111444444333777>>>DDDNNN\\\ffflllsss|||qqqaaaYYYNNNMMMJJJHHHIIIMMMTTTYYY^^^ccckkkqqqvvvyyy}}}ttt]]]MMMBBB999888888666555555555333222222333444333333000000000000//////////////////.........---------------,,,,,,+++***))))))))))))))))))************)))))))))+++------+++)))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------...........................---......///////////////...///111222333222000///111111000000000111222333111111111000111222222333444444444444555666777777777888999999888777666555555555555555555666777777555666888:::;;;;;;;;;:::<<<===>>>>>>======>>>???;;;===???AAACCCDDDDDDDDDIIINNNWWW```lll|||rrr[[[KKK???>>>;;;999777777777888666555333333444333222000000000000000000111111111///////////////......---///////////////......------------,,,,,,,,,++++++++++++,,,,,,,,,------------,,,,,,,,,***)))((('''***++++++++++++***))))))***************************)))))))))***+++,,,,,,************************(((((()))***************(((((((((((()))))))))))))))))))))))))))******+++++++++************++++++*********++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------.........//////000000000000000---...111555444111444:::;;;FFFUUU```fffmmmvvv}}}vvvmmmZZZWWWQQQJJJFFFFFFJJJNNNWWW\\\cccjjjoootttxxx{{{rrr\\\QQQ???===:::777555444555555333333333222111000//////000000//////......------/////////...---+++***))),,,++++++******++++++,,,************************---,,,++++++******++++++,,,,,,+++***)))))))))*********************************************************+++,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++...------///111111---***---......///000/////////////////////000000000000000000000000111111111111444333333222222333333444111111222333333444444555555555555555555555555555555555666777777777777777777777777777888888888888;;;;;;;;;<<<<<<<<<<<<<<<>>>>>>>>>???@@@@@@AAAAAAFFFGGGLLLTTTaaappp}}}zzzhhhYYYKKKBBB;;;:::999888777777777777444444333333222111000000000000000000///////////////............---------///...---...///000///...,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++*********,,,+++***))))))***+++,,,+++,,,---......,,,***)))+++*********))))))(((((())))))))))))))))))))))))******))))))(((((('''''')))))))))))))))))))))))))))((('''((()))***)))(((+++*********))))))((((((************************)))************+++++++++((()))***+++++++++++++++))))))))))))))))))))))))........................---------............//////////////////000111111111111222222222333333333999:::DDDSSS```gggmmmsss~~~qqqfffWWWLLLIIIHHHFFFEEEKKKQQQYYY```fffkkkpppssswwwaaaOOOGGG===;;;888666444333444444111111111000000/////////000000//////.........---.........---,,,+++***)))+++******))))))******+++************************---,,,++++++******++++++,,,+++******))))))******))))))))))))))))))))))))******************************+++,,,,,,,,,,,,+++***++++++,,,,,,++++++***---,,,,,,...000000---***,,,---......//////............/////////000000000//////000000000111111111333333222222222222333333222222222333444444555555444444444444444444444444444555555666777777666666444555555555666666666666;;;;;;;;;;;;<<<<<<<<<<<<======>>>??????@@@@@@AAACCCDDDHHHOOOYYYeeeooovvv|||{{{eeeVVVKKKBBB;;;999999888666666555555666444333333222111111000000000000000/////////..................---------------...///222444333000---...........................---,,,+++++++++++++++,,,,,,+++******+++,,,,,,***+++---......,,,***(((************)))))))))((())))))))))))))))))))))))***)))))))))(((((((((''')))))))))))))))))))))))))))((('''((()))***)))(((************)))))))))(((************************))))))*********+++++++++******+++++++++******)))************************,,,,,,,,,,,,,,,,,,,,,,,,------------............///////////////000000111111111111222222222333333999999@@@MMMXXX```hhhnnnzzztttcccUUUOOOMMMKKKIIIIIINNNTTT[[[```eeeiiilllooo]]]MMMBBB>>>999888666444333333333444///////////////////////////////////////.........,,,---------,,,++++++******))))))))))))))))))***************************,,,,,,+++************+++++++++***)))))))))******((((((((((((((((((((((((******************************+++,,,,,,,,,,,,+++)))******++++++******)))+++++++++,,,......+++)))+++,,,------......------.........////////////000//////000000000000111111333333222222222222333333222222333444444555555666444444444444444444444444444555555666666666666666444444555555555666666666:::::::::;;;;;;<<<<<<<<<======>>>>>>??????@@@@@@AAACCCFFFKKKQQQYYY```dddggglllvvvyyybbbOOOEEE???;;;888777777666555444444444444333333222222111000000000000////////////.....................------------+++---111555777555///+++........................---,,,,,,+++++++++,,,,,,---,,,++++++++++++,,,---***,,,...000000...+++)))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))((('''((()))***)))(((************))))))))))))************************)))))))))*********++++++,,,,,,,,,++++++)))((((((************************************************,,,,,,,,,---------......//////......//////000111000111111111222222222222888777:::DDDNNNVVV___hhhsss|||sssdddZZZUUUQQQOOOJJJMMMRRRWWW[[[___dddgggjjjYYYKKK@@@<<<<<<666666444333333333333333/////////////////////000.........///////////////,,,---------------,,,,,,******))))))))))))******************************,,,++++++*********************))))))))))))******))))))))))))))))))))))))******************************+++,,,,,,,,,,,,+++******++++++++++++***************+++,,,+++***)))++++++,,,------------,,,------........./////////////////////000000000111222222111111111111222222222333333444444555666666444444444444444444444444555666666777777777666666666666666777777777888888999999999:::;;;;;;<<<<<<<<<<<<======>>>??????@@@BBBCCCFFFJJJOOOSSSVVVXXX[[[```gggooowwwnnnbbbRRREEE>>><<<:::999666666555444444444444444222222111111000000000000/////////.........------.........---------,,,,,,+++---000444666444///+++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++---000222222///,,,************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))((('''((()))***)))(((*********)))))))))))))))************************))))))))))))************+++++++++++++++***)))(((************************************************+++,,,,,,,,,------------///............///000000000000000111111111111222666444555<<>>??????AAABBBEEEIIILLLOOOQQQRRRTTTXXX^^^ccchhhnnnuuuzzzsssgggVVVOOOFFF???<<<;;;999888666666555444444444555555111111000000000000//////............------------...------------,,,,,,,,,,,,,,,---///000000...,,,++++++++++++++++++++++++++++++*********+++,,,,,,))))))************)))))))))+++---//////...+++)))))))))))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((()))((('''((()))***)))((())))))))))))))))))******))))))))))))))))))))))))(((((()))))))))*********((()))***+++++++++++++++************************++++++++++++++++++++++++++++++++++++,,,,,,,,,---...............//////000//////000000000111111111333111222777===FFFSSS___gggqqq|||wwwkkk```ZZZOOOPPPPPPQQQRRRUUUZZZ^^^fffXXXIII@@@:::777777999444444444333333222222111000000000000000000000000,,,------...///000111111---.........------,,,+++,,,,,,++++++++++++,,,,,,************************++++++***))))))))))))***))))))((((((((()))************************************************************+++,,,,,,,,,,,,+++,,,,,,,,,------,,,,,,,,,)))***+++***)))(((***+++***+++,,,,,,------,,,,,,,,,,,,,,,---------............////////////000000111111000000000000111111111111222333333444444555555555555555555555555555777777777777777666666555333333444444444555555555777777888999::::::;;;;;;;;;;;;<<<<<<======>>>>>>>>>???BBBEEEHHHJJJLLLLLLOOOTTTYYY\\\___cccjjjooovvvttteeeVVVLLLBBB???<<<:::999777555333555555444444444444444555000000000///////////////......---------,,,,,,,,,------------,,,,,,,,,,,,,,,+++******,,,------,,,------------------------,,,++++++*********++++++(((((())))))))))))((((((&&&''')))*********((('''))))))))))))************))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))((('''((()))***)))((())))))))))))************))))))))))))))))))))))))((((((((()))))))))******(((((()))++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,......------......///000////////////000000000000111000111555999???LLLWWW```kkkwwwxxxkkkdddUUUTTTQQQMMMKKKMMMQQQTTTtttfffQQQGGG===:::888555444555333333333222111000///...000000000//////.........,,,,,,---...///000111222---------,,,+++***)))(((++++++************++++++************************++++++***)))))))))))))))((((((((((((((()))************************************************************+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,++++++)))+++,,,+++)))(((***,,,+++,,,,,,---------------+++,,,,,,,,,,,,---------........./////////000000000000000//////000000000000000111222222333333444333333333333333333333333555555666666555444444333333333333444444444555555666666777888999:::;;;;;;:::;;;;;;<<<<<<===>>>>>>===>>>@@@BBBDDDFFFHHHHHHNNNRRRWWWXXXXXXZZZ___dddjjjwwwooo___UUUMMMEEE@@@:::999888777777666444333333333222222222333333444////////////////////////---------,,,,,,,,,,,,+++---------,,,,,,,,,+++++++++***)))***,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***((()))************)))(((''''''((((((((()))))))))((()))))))))************))))))))))))))))))))))))'''((((((((()))))))))***)))))))))))))))))))))))))))((('''((()))***)))(((((()))))))))************))))))))))))))))))))))))(((((((((((()))))))))***)))******+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++...------------...//////........./////////000000111000222555666999CCCNNNWWWcccqqqyyyxxxrrreeeaaa[[[SSSMMMKKKNNNPPPppp[[[MMMEEE>>>888888888555333333222222111111000...---,,,000000///...------,,,,,,+++,,,---...///111111222,,,,,,++++++)))(((&&&&&&******))))))))))))******************************+++******)))))))))))))))((((((((((((((()))******))))))))))))))))))))))))******************************+++,,,,,,,,,,,,+++******++++++++++++******)))+++,,,+++((((((***---+++,,,------......------++++++,,,,,,,,,---------............/////////000000000////////////000000///000000111222222333333111111111111111111111111333444444444333333222111555555555666666666777777555666777888999:::;;;;;;::::::;;;;;;<<<======>>>>>>???@@@BBBCCCEEEFFFGGGPPPTTTWWWWWWTTTTTTWWW[[[```lll{{{pppcccRRRFFFBBBAAAAAA???::::::999888777777666666222111111111111111222222.........///////////////---------,,,,,,,,,++++++---------,,,,,,,,,++++++*********+++------,,,***************************---,,,+++***)))))))))))))))***+++,,,,,,+++***)))******))))))***+++,,,,,,(((((())))))*********+++))))))))))))))))))))))))'''((((((((())))))******)))))))))))))))))))))))))))((('''((()))******((((((((())))))*********+++))))))))))))))))))))))))(((((((((((())))))))))))+++++++++++++++***)))(((++++++++++++++++++++++++************************)))************+++++++++...------------...//////............/////////000222111333555444555===FFFQQQ^^^llluuu||||||uuupppggg\\\SSSPPPQQQSSSlllYYYKKKEEE;;;:::777444222111222222222111111000///......---000000000000////////////......---------,,,,,,,,,,,,,,,,,,+++++++++******(((((())))))))))))(((((((((((()))***************+++***)))(((((()))***+++))))))))))))))))))))))))&&&''''''((((((((((((((()))((((((((()))***++++++******+++++++++,,,,,,,,,***++++++++++++***))))))))))))*********+++++++++------------------------------------------------........................000000000000000000000000111111111000000000000000000000000000111111111111222222222222222222222222000000111222444555666666444444666777888888888888999:::;;;=========<<<<<<<<<>>>@@@@@@@@@BBBDDDGGGNNNQQQSSSQQQMMMKKKNNNQQQVVV\\\hhhuuupppdddPPPMMMHHHBBB===999888777666666555444333333222222111111111111111111111111000000//////.........---------......//////000000---,,,,,,+++*********+++------,,,++++++,,,------++++++************++++++,,,,,,,,,++++++*********((()))*********)))'''&&&''')))***)))((('''((()))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))************************************************+++++++++++++++++++++++++++++++++******))))))))),,,,,,,,,,,,,,,,,,,,,,,,........................---------............///...///000000222666;;;???HHHVVVgggrrrvvvyyysssfff]]]VVVQQQ{{{iiiZZZKKK>>>999777666444333222333444555111111000000///......---/////////............---...------------,,,,,,,,,++++++++++++************))))))************))))))(((((()))***************+++***)))(((((()))***+++))))))))))))))))))))))))'''(((((()))***)))))))))******************+++,,,*********+++++++++,,,,,,+++++++++++++++******)))************++++++++++++------------------------------------------------........................000000000000000000000000000000000000000000000000000000000000111111111111222222222222222222222222111111222222333444555555444444666777777888888888999:::;;;<<<======<<<<<<<<<>>>???@@@@@@AAADDDFFFHHHKKKMMMKKKHHHFFFHHHKKKOOOSSSZZZeeerrriiiVVVMMMEEEBBB???:::777555444444444444444333222111111111000000000000000000000000000/////////.........---------------............---,,,++++++******++++++++++++***))))))***+++++++++******))))))******+++,,,,,,,,,++++++*********)))))))))))))))((('''''')))***++++++***)))***+++''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))******)))'''&&&&&&&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))************************************************++++++++++++++++++++++++++++++*********))))))))),,,,,,,,,,,,,,,,,,,,,,,,........................---------............//////000000000111444888<<>>>>>===>>>@@@BBBAAACCCDDDCCCAAA@@@BBBCCCEEEEEEFFFIIIPPP[[[gggpppzzzwwwcccTTTIII@@@<<<===555555444333333333444444222222222111111000000000////////////////////////..............................------,,,,,,++++++,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))(((((())))))***+++++++++***************+++***((('''''''''((()))'''((()))((('''&&&''')))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))222111///---+++)))(((((((((((((((((((((((((((((())))))))))))))))))))))))************************************************)))))))))))))))))))))))),,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///......///......000333555999@@@KKKYYYeeennnssstttyyy~~~uuuaaaQQQ@@@::::::888555444444333222111000///......////////////............/////////.........------------,,,,,,,,,+++++++++---,,,,,,,,,++++++++++++(((((())))))))))))(((((((((((()))***************)))))))))******)))))))))))))))))))))))))))))))))&&&'''(((((())))))((((((+++***)))((((((((((((((())))))*********++++++++++++,,,,,,,,,,,,+++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......................................................//////000000000000///000000000111111111111222222222222222222222222444444333333333333222222444555555666666666666555666666777888999:::;;;<<<;;;<<<======<<<<<<>>>@@@???@@@@@@@@@??????@@@@@@<<<===>>>@@@CCCJJJQQQWWWdddnnn||||||dddWWWIIIAAA<<<999888:::555555444333333333333333222222222222111111111111000000000000000000000000---------...............///.........------,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******************************+++***((('''''''''((()))&&&((()))((('''&&&'''(((******************************)))))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((///...---,,,++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///+++,,,---......000333555444888AAANNN]]]iiippprrrtttyyyrrr^^^OOODDD:::777777555444555.../////////000000000000......................../////////............---,,,,,,,,,,,,++++++++++++,,,,,,,,,+++++++++******(((((())))))))))))(((((((((((()))***************))))))************))))))))))))))))))))))))))))))&&&&&&'''((((((((((((((())))))((('''''''''(((((()))))))))************+++***++++++++++++***))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,................................................---......//////000000111000000000000111111111111222222222222222222222222333333333333333333333333444555555666666666555555555555555666888999;;;<<<;;;<<<<<<<<<::::::<<<>>>;;;;;;;;;<<<<<<<<<<<<<<<;;;<<<>>>>>>@@@BBBFFFIIIPPPZZZhhhttt}}}~~~iii[[[PPPFFF>>>;;;:::777555666333333333222222111111000222111111111111111111111000000000000000000000000---------------.....................------------++++++******++++++,,,,,,)))******++++++******)))++++++************++++++)))))))))*********************)))(((((((((((((((((()))******(((((()))***))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))((((((((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///***,,,---......///222444111444:::FFFTTTaaakkkpppooossszzzppp\\\MMMBBB<<<888888666333222555------...///////////////.................................---------,,,,,,,,,,,,,,,++++++++++++************))))))))))))((()))))))))******)))))))))(((((()))***************((()))***++++++***)))((())))))))))))))))))))))))''''''((())))))))))))))))))((((((((((((((()))***))))))))))))************)))************)))(((((((((((()))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++........................------------------------------......///000000111000000000000111111111111222222222222222222222222333333333333333333333333444555555666666555444444444444444555666888:::<<<:::;;;<<<;;;999999:::<<<999999999999:::;;;;;;:::<<<===>>>======>>>BBBDDDBBBJJJUUU^^^fffnnnwww~~~ooo___QQQHHHEEE>>>999999999666444444222222222222111111000000000000000000000000000000////////////////////////,,,,,,,,,------.........,,,,,,,,,,,,,,,---------++++++******++++++,,,---)))***++++++++++++***))),,,,,,++++++++++++,,,,,,((()))))))))*********+++)))))))))))))))(((''''''((()))***)))(((((()))***))))))))))))))))))))))))))))))((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&''')))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///,,,---//////......000222111333777>>>IIIWWWdddkkkiiimmmttt{{{jjjZZZKKK???777555444555222------000////////////...---,,,+++---.....................---------,,,,,,,,,++++++,,,,,,,,,+++++++++******((((((((((((''''''''''''******++++++++++++******(((((()))***************((()))***++++++***)))((())))))))))))))))))))))))(((((()))***************))))))(((((()))***++++++))))))))))))************)))))))))))))))(((''''''(((((((((((())))))))))))++++++++++++++++++++++++++++++++++++++++++++++++........................---------------------------------...///000000111000000000000111111111111222222222222222222222222222222222333333444444444444555555666555555444444444444444444666888:::<<<:::;;;;;;:::999888:::;;;:::999999:::;;;<<<<<<;;;::::::888777666777;;;???;;;AAAHHHNNNSSS[[[eeemmmwww~~~~~~lll\\\PPPHHHAAA===;;;555222444666333111111111111222222333222222111.........///////////////........................,,,,,,,,,------.........*********++++++,,,,,,---+++*********+++,,,,,,---+++,,,---......---,,,+++---,,,,,,++++++,,,,,,---(((((())))))*********+++((()))*********)))'''&&&&&&'''((('''&&&%%%&&&(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++)))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////...///000000...---...///222333666;;;CCCPPP^^^gggeeeiiiooovvv}}}xxxgggXXXKKKBBB>>>444333222111000000000000111111000...---,,,+++***//////...---,,,,,,++++++---------,,,,,,+++++++++++++++++++++++++++++++++************************&&&&&&'''(((((('''&&&&&&%%%&&&&&&'''((())))))***&&&&&&&&&&&&'''(((******))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))+++*********+++,,,,,,---++++++******************+++*********))))))((((((+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,/////////////////////////////////......---------,,,---///000///000222333222222111111111111111222///000111222333222111111000000111222222222222111666666555555555444444444555555444444444555555666999999999888888888888777888888999999999999888888999888888777888:::;;;<<<>>>>>>???CCCHHHOOOUUUYYYccckkkuuu|||zzzggg]]]OOOFFFCCCAAA>>>;;;777666666444333222111111222111111111000000//////000///////////////000111...------,,,,,,------...++++++,,,,,,,,,,,,------++++++++++++++++++++++++---------,,,,,,+++++++++************************)))************++++++++++++*********))))))(((((())))))))))))))))))))))))+++*********))))))((((((******))))))((((((((('''))))))))))))))))))))))))%%%%%%&&&'''((()))******((((((''''''''''''(((((())))))))))))))))))))))))******))))))((((((((('''))))))))))))************+++*********))))))(((((()))************+++++++++))))))))))))))))))))))))---,,,+++******+++,,,---,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......//////000444;;;DDDMMMRRR```eeelllsssyyysss```RRRGGG<<<555333444333222111000000000000111111000///...------,,,.........---,,,,,,,,,+++------,,,,,,,,,+++++++++++++++++++++++++++++++++************************(((((((((((((((((((((((('''''''''(((((())))))***''''''''''''((()))***+++((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))''''''((()))+++---///000************************************)))))))))(((+++++++++*********))))))++++++++++++++++++++++++.................................---------,,,,,,,,,---///000///000222333222222111000000111111222000111111222333222222222000111222222333333222222666555555555444444444444555444444444444555666666999999999999888888777777666777777888888777777666888777777777888999:::;;;<<<<<<===???CCCGGGKKKNNNRRRXXX```fffkkkuuusssdddZZZOOOHHH???999999999888666666666555444333222111111111111111000000000////////////..................------,,,,,,,,,,,,------+++++++++,,,,,,,,,------+++++++++++++++++++++++++++++++++******)))))))))************************))))))*********+++++++++************)))))))))((())))))))))))))))))))))))*********)))))))))((((((((('''''''''&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((()))))))))(((((('''''''''((((((((()))))))))******************)))))))))((())))))*********+++++++++))))))))))))))))))))))))+++***))))))))))))***+++,,,,,,,,,++++++*********+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///.........111666===DDDHHHWWW```kkkrrrtttzzz{{{fffYYYKKKBBB<<<555111111333222111000000//////000000000000/////////......------------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***************************************************)))(((''''''((()))***))))))))))))))))))))))))(((''''''(((((()))***+++((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&(((((((((((())))))))))))''''''((()))+++,,,...///************************************))))))))))))+++++++++***************************************........................------------,,,,,,,,,,,,,,,...///000///000111333111111000000000111111222222222222222222333444444111222333333444444333333555555555555444444444444444444444444444555666666999999999999999888777777555555666666666666555555666666666666777888999:::;;;;;;<<<>>>???AAABBBCCCEEEIIIOOORRRWWW___kkktttvvvggg\\\RRRHHHBBB???:::555333555666666555555555444333222111111000000000000000////////////---...//////...---++++++------,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++***************)))))))))************************)))))))))*********++++++************))))))))))))))))))))))))))))))))))))******))))))))))))((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((''''''''''''&&&((((((''''''''''''((((((''''''''''''''''''''''''((((((((('''''''''''''''''''''((((((((()))))))))************)))))))))))))))))))))*********++++++))))))))))))))))))))))))+++******))))))******++++++++++++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,------...///.........000222666:::<<>>??????>>>>>>???BBBEEEGGGJJJPPP[[[bbbppp|||pppfffYYYNNNHHHDDD???<<<:::777444444555555444222444333333222111111000000////////////////////////---...///000///---+++)))---,,,,,,,,,,,,,,,,,,---***++++++++++++,,,,,,,,,************************,,,,,,,,,+++++++++++++++************************))))))))))))*********************)))))))))))))))(((((((((((((((((((((((())))))))))))))))))(((((()))))))))))))))(((((((((''''''''''''''''''''''''$$$%%%%%%&&&'''((()))***((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''((((((((((((*********)))))))))))))))))))))))))))************))))))))))))))))))))))))+++++++++++++++++++++++++++++++++******************++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------------------...//////000000000111222444666777???KKKZZZdddiiilllrrrwww|||zzzhhhWWWMMMCCC===777666444000000333000000//////.../////////,,,,,,------------......++++++,,,,,,,,,,,,,,,,,,************************)))))))))))))))))))))))))))))))))))))))))))))))))))(((&&&%%%%%%&&&((()))************))))))))))))((((((((((((((())))))***''''''''''''''''''''''''((((((((())))))((((((((((((((((((((())))))))))))***))))))(((((()))))))))(((((()))))))))*********))))))))))))))))))******************************************++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---...000000//////111222000000//////000111111222444333222111222333444555333333444555555555555444333333444444444444444444333333333444444666777777888888999::::::888777666555666666777777666666555333444444555666666777777888:::;;;===>>>===<<<<<<;;;===>>>>>>@@@EEEMMMSSS___lll~~~uuuggg^^^PPPKKKDDD???===<<<:::888444333222222222222000///222222222111000000//////.....................///...///000111000...+++***,,,,,,,,,++++++,,,,,,,,,*********+++++++++,,,,,,************************++++++++++++++++++++++++))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))******(((((((((((((((((((((((((((((((((((((((((())))))((((((((()))))))))))))))''''''''''''''''''''''''$$$$$$%%%&&&'''((())))))((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))******(((((()))))))))*********)))))))))))))))))))))))))))******************)))*********************************+++++++++,,,,,,+++++++++,,,,,,---------...------------...////////////000111222333444555999@@@LLLXXXcccjjjnnnppprrrvvv}}}ooo___PPPEEE@@@;;;666444444222......111//////............//////,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++)))))))))))))))*********(((((((((((((((((((((((())))))))))))))))))))))))((('''&&&%%%%%%&&&'''((())))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''(((((())))))))))))(((((((((((((((((())))))))))))&&&&&&''''''(((***+++,,,'''(((((())))))*********))))))))))))***************************+++++++++))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------///000000//////000222////////////000111111222222222222222222333444444222333444444555555444444333333333333444444444444333333333444555666777888777888:::;;;:::999777555555555666666666666555555333333444666666666666666555666888:::;;;;;;::::::;;;<<<======>>>AAAFFFIIIQQQ]]]mmmzzzzzzlll```VVVKKKEEE???===;;;:::999888666555000111111222222222333333111111000000000/////////---------..................///000000///...---,,,,,,,,,++++++++++++,,,,,,************++++++++++++************************((((((((()))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))************))))))))))))))))))))))))''''''(((((((((((())))))&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''(((((((((''''''((((((((()))))))))))))))))))))************((((((((()))))))))******))))))))))))))))))))))))''''''((())))))((('''''')))))))))***************************++++++++++++***++++++,,,,,,------.........------......///000---------...///111222333666999@@@LLLYYYdddiiikkkkkkooouuu}}}|||gggXXXLLLAAA;;;:::888555444555333//////222///......------......///------------------,,,,,,---,,,,,,,,,+++*********((((((((()))))))))******(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''''''''''''''''''''(((((())))))***''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((((('''(((((((((((())))))))))))&&&&&&&&&'''((()))***+++''''''(((((()))******+++((()))))))))************))))))*********+++++++++(((((())))))***++++++,,,++++++++++++++++++++++++,,,,,,---------............///000000//////000111.........//////000222222000111111222333222222222222222333444444444444444222222333333333444444444333333333444555666777888777888:::;;;;;;999777555444444555555555555444444333333555666777777666666555666777888999999999999;;;<<<======>>>???AAACCCEEENNNZZZcccjjjrrr}}}{{{iiiaaaWWWOOOIIICCC>>>999999999888888888777555444111222333333333333444555000000////////////......,,,,,,---------.........------------------------,,,,,,++++++++++++,,,,,,************++++++++++++************************'''((((((((()))))))))***))))))))))))))))))))))))(((((((((((()))))))))***((()))))))))************))))))))))))))))))))))))'''''''''((((((((())))))&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%((((((''''''''''''(((((((((((((((((((((((((((((('''''''''(((((()))))))))((((((((()))))))))******((()))))))))************(((((((((((()))))))))***))))))))))))))))))))))))((()))***++++++***)))(((((()))))))))*********+++************++++++++++++******+++,,,,,,---.....................//////000///...---------///000111444666:::BBBLLLXXXbbbhhhiiilllpppvvv}}}sssbbbOOOFFF???777444555444222222444222......222......---------....../////////.........---------------,,,,,,+++***))))))'''((((((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((%%%&&&&&&'''((())))))***'''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&''''''''''''''''''&&&(((((((((((())))))))))))***)))((('''''''''''''''&&&''''''((()))******+++(((((())))))*********+++))))))******++++++++++++&&&''''''((()))******+++++++++++++++++++++++++++---------....../////////...///000000//////000111............///000222222///000111222333222111111111222333333444444333333222222222333333444444444222333333444555666888888666888:::;;;;;;999666555222333333444444333333222333444555777777777777666888888888888999999999999777888999::::::;;;;;;<<<>>>EEENNNTTTYYYcccpppzzzwwwkkk___WWWNNNIIIDDD@@@???>>>;;;888444444333333444444444444111222111000///...///000///////////////.........,,,,,,,,,------.........,,,,,,+++++++++,,,------,,,++++++++++++++++++,,,)))************+++++++++))))))))))))))))))))))))))))))******+++++++++,,,))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))*********+++))))))))))))))))))))))))&&&'''''''''(((((())))))'''((((((((())))))******))))))))))))))))))))))))###$$$$$$%%%&&&'''((()))((((((''''''''''''(((((())))))))))))))))))))))))'''((((((((())))))******))))))))))))************(((((())))))*********+++(((((((((((()))))))))))))))))))))))))))))))))))),,,---...//////...---,,,(((((())))))*********+++)))************+++++++++******+++,,,,,,---.....................///000000222111///......///111222333666999===CCCNNN]]]gggjjjkkknnnsssyyy|||kkkUUULLL@@@999777777444222222222111000///...------......---,,,,,,,,,,,,---///...,,,+++***+++,,,,,,,,,,,,++++++***)))(((((())))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))+++******)))(((''''''&&&''''''''''''''''''''''''))))))))))))))))))))))))'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((()))******(((***+++,,,+++(((%%%###))))))(((((('''''''''&&&))))))))))))************))))))))))))))))))))))))******+++++++++,,,,,,,,,------------------------...///////////////......111111111000000000000000000000000000111111111111111111222222222333333333222222222222222222222222444444333333444555777888666666777777777777666555222111111111222333333444222333444555555555444444777666555555555666888999888888999:::::::::999999===???AAAEEELLLVVV```ggguuu|||xxxkkk___VVVOOOHHHCCC===<<<;;;:::999777777666444333111222333333222000111111000///////////////........................,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++******))))))))))))******,,,+++***)))((((((((((((******))))))((((((''''''******))))))((((((''''''))))))(((((((((((())))))***)))))))))***+++,,,,,,))))))))))))))))))))))))***)))'''%%%%%%%%%'''(((%%%%%%%%%&&&&&&&&&''''''))))))(((''''''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((&&&''''''((()))******+++((((((''''''&&&&&&&&&&&&''''''''''''((((((((((((&&&''''''((()))******+++(((((()))***************))))))(((((((((((())))))))))))))))))))))))))))))************************)))))))))))))))))))))))),,,+++***)))***+++,,,---((()))***+++,,,---------,,,,,,,,,---------......000---+++,,,...000///---...000333555999CCCQQQ[[[gggjjjnnnrrrvvv}}}{{{fffWWWJJJBBB:::555444444222000222222111000///...------......---,,,,,,,,,,,,,,,...---,,,++++++++++++,,,,,,,,,+++******)))(((((())))))))))))))))))))))))***))))))((((((((((((((())))))))))))))))))))))))******))))))(((''''''&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((''''''&&&&&&&&&'''''''''''''''''''''''''''((((((((())))))))))))'''''''''''''''(((((()))"""$$$''')))******)))((()))(((((((((''''''''''''))))))))))))************))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,------------------------......////////////......000000000000000000000000//////000000000111111111111111111222222222333333222222222222222222222222333333333333444555666777666666777777777666666555222222111111222333333444444444444555555555666666777666666666666777888888888999999:::999999888888:::;;;>>>AAAFFFOOOXXX^^^bbbhhhpppwww~~~tttiii___YYYQQQJJJEEEAAA===:::::::::999888777666555555444222111111222333111000111000///............///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))******+++,,,+++***)))((((((((((((************)))))))))((())))))))))))((((((''''''))))))(((((((((((())))))***))))))))))))******+++))))))))))))))))))))))))***((('''%%%%%%%%%'''(((&&&&&&&&&'''''''''(((((('''''''''''''''((())))))((((((((((((''''''''''''''''''''''''''''''''''''&&&''''''((())))))******))))))((((((''''''''''''''''''''''''((((((((((((&&&''''''((())))))******(((((()))************)))******))))))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))+++*********++++++,,,,,,***+++,,,------...------+++++++++,,,,,,,,,------///---+++,,,///000///......111333444666===IIIQQQ^^^fffooosssuuuyyy|||lll[[[LLLBBB===999444222333333222000222111000000///...------...---,,,,,,++++++,,,,,,------,,,++++++++++++,,,+++++++++******))))))((())))))))))))))))))))))))))))))((((((''''''(((((())))))))))))))))))))))))***))))))(((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))&&&&&&&&&&&&&&&'''(((((( """%%%(((*********)))((((((((((((''''''''''''))))))))))))************))))))))))))))))))))))))++++++,,,,,,,,,---------,,,,,,,,,,,,---------------....../////////......000000000000000000000000//////000000000000111111111111111222222222222333222222222222222222222222222222333444555555555555555555666666666666666555222222222222222333333444666555444444444555777888666666777888888888888888999999999999999888777666777888999;;;???EEELLLQQQPPPSSSXXX```iiirrrzzz{{{wwwrrrnnnnnnppptttwww{{{|||}}}vvvkkk___RRRJJJDDDAAA>>><<<;;;999777666777777666555444333333222333222111111222222111/////////...---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,+++******))))))******+++,,,+++***)))((((((((((((++++++************)))))))))))))))((((((((((((''')))((((((''''''(((((()))***))))))(((((((((((())))))))))))))))))))))))))))))((('''%%%%%%&&&'''''''''''''''((((((((())))))%%%%%%&&&'''((()))******(((((((((''''''''''''&&&'''''''''''''''''''''''''''''''''(((((())))))***)))))))))(((((((((((((((&&&''''''''''''((((((((('''''''''(((((())))))***'''((())))))******))))))+++******))))))******+++))))))))))))))))))))))))************************)))))))))))))))))))))))))))***++++++,,,,,,++++++------...//////.........*********+++++++++,,,,,,---,,,+++,,,///000000//////111222222333777>>>DDDPPP]]]lllssstttvvv}}}rrr___PPPFFF>>>888777555333333444444333111111000000///......---------,,,,,,+++++++++++++++,,,,,,+++++++++++++++++++++*********)))))))))((((((((((((((((((((((((((()))(((((('''''''''(((((((((((((((((((((((((((((())))))((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))''''''&&&&&&''''''((()))%%%&&&((())))))((('''&&&((((((((((((((('''''''''((()))))))))************))))))))))))))))))))))))+++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,---------------......//////....../////////000000000000000////////////000000000111111111111111222222222222111111111111111111111111111222333555555555444333444444555666666666555555333333222222222333333444666555333222333444666888555666888999999999888777999999999999888777666555666777888888:::===BBBFFFHHHGGGIIINNNVVV]]]```aaa^^^[[[WWWSSSSSSWWW[[[^^^```aaadddiiippp{{{xxxlllggg___WWWPPPIIIAAA<<<<<<;;;:::999888666444333333333333222222111111111333111000000111111000///...------,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,,,,---***))))))(((((())))))***++++++***)))(((((())))))***)))))))))))))))))))))(((((((((((((((((((((((((((((((((''''''(((((((((***)))((('''''''''''''''))))))))))))))))))))))))((('''&&&&&&&&&&&&''''''&&&'''''''''((((((((((((%%%%%%&&&'''(((((((((((((((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))((((((((((((''''''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))'''(((((()))))))))))))))******))))))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))((()))+++,,,,,,,,,+++***..................------++++++++++++,,,,,,,,,,,,++++++,,,---///000000000...000111111111333777;;;DDDRRRcccoootttxxx}}}wwwkkkYYYIII@@@;;;999888444333333333333333111///000000//////......------,,,,,,+++************+++***+++++++++++++++++++++*********)))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((''''''(((((()))***))))))******)))(((&&&%%%'''''''''(((((((((((((((((()))))))))************))))))))))))))))))))))))+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,---.....................//////000000000000...////////////000000000000000111111111222222222111111111111111111111111111111333444444444333222333333444555555555555555444444333333222333333444444333222111111333555666555666777999999888777777999999999888777666555444777888888888888999===???AAA???>>>BBBHHHLLLLLLJJJKKKHHHEEECCCCCCFFFJJJLLLKKKMMMPPPTTTZZZbbblllrrrvvvjjj^^^WWWNNNKKKFFFAAA>>>;;;888666666777777666444111000///111111000000000000000000222111///000111111000...------,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,(((((((((''''''(((((((((+++***))))))))))))))))))'''((((((((((((((((((((('''''''''''''''(((((((((((((((''''''''''''(((((())))))((('''&&&&&&&&&'''((((((((((((((((((((((((''''''&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&'''(((''''''&&&%%%''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''((()))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++,,,+++***))),,,,,,---------,,,,,,+++,,,,,,,,,,,,------------)))+++---...//////000000---...000000111222444666===FFFTTTdddpppyyy}}}~~~nnnYYYQQQEEE;;;666555666666111111111111000///...---/////////.........------,,,+++******))))))******)))***++++++,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''&&&&&&''''''(((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((((((((((((((((()))******'''(((((()))))))))))))))'''''''''((((((((((((((())))))))))))************))))))))))))))))))))))))******+++++++++,,,,,,,,,******++++++,,,,,,------+++,,,---...............---......//////000000111......////////////000000000000000111111111111222111111111111111111111111111222222333333222222222222222333444555555555555555444444333333333333333333222111111111222444444555555666777777777777777777777777777777666555444666777888888777777999;;;888777666999===@@@???===???>>><<<;;;<<<===@@@AAA???@@@BBBDDDHHHMMMTTTYYYgggnnnwww}}}~~~yyytttnnniiiccc]]]VVVOOOHHHCCC@@@>>>;;;888666555555555222333444444222000000111/////////000000000000000111000//////000000///---------,,,,,,,,,---......++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++++++++)))((((((''''''(((((()))******)))))))))))))))***&&&&&&''''''''''''((((((&&&''''''''''''((((((((((((''''''&&&&&&''''''((()))((((((''''''''''''(((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&''''''((('''&&&%%%$$$'''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&'''(((((())))))(((((((((''''''&&&&&&''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))******++++++************++++++,,,+++++++++,,,,,,---------.........)))+++...//////...///000.........///000222333444777<<>>???AAABBBBBBDDDEEEGGGIIIKKKNNNOOOPPP[[[]]]___aaacccddddddddd\\\\\\[[[ZZZZZZZZZZZZZZZ[[[ZZZXXXUUURRRPPPNNNLLLHHHIIIIIIGGGCCC@@@???>>>???;;;888:::@@@EEEEEECCC999777555333222333444555000000000000000000000000000000000000////////////111111000000//////......++++++++++++++++++++++++---------,,,,,,+++++++++------------,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))'''((()))******)))((('''((((((((((((((((((((((((&&&&&&''''''(((((())))))&&&&&&''''''((()))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%$$$###$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((((((((''''''((((((''''''''''''(((((())))))))))))))))))))))))******))))))((((((''''''))))))))))))***+++,,,---))))))))))))************)))))))))))))))******+++************************------,,,+++++++++,,,,,,..................------...000222444999DDDTTT```tttzzz{{{mmmYYYJJJBBB>>>999555333222111000000000000000////////////////////////......---------,,,,,,,,,,,,,,,+++************+++)))******++++++******)))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&'''''''''''''''((((((''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((('''''''''''''''((((((((())))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))************************+++++++++,,,,,,,,,------........................,,,------...///000000111111111000////////////////////////000000000111111111111000000000000111111000111222333444444444444777666555444333222222111222222333333333333222222333333444444444444555555444444444444444444444444333333333333333333333333333333333333333333333333555555555555555555555555444444444555555666666666666666777888999:::;;;;;;;;;<<<>>>@@@BBBDDDEEEFFFGGGIIIKKKLLLNNNNNNOOONNNIIIHHHGGGGGGFFFFFFGGGGGGFFFFFFDDDCCCAAA@@@???>>>999:::;;;:::888777777888;;;;;;>>>BBBFFFDDD===777888666444222222222333444000000000000000000000000111111111000000000000///000000000/////////......------------------------------,,,,,,,,,+++++++++,,,,,,------,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))************))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((((((((''''''((((((''''''''''''(((((())))))))))))))))))))))))***)))))))))((((((((('''***))))))((((((((())))))))))))))))))************)))))))))))))))******+++************************+++++++++++++++,,,---.....................------...///111111555===JJJSSSfffqqq~~~rrr\\\QQQDDD<<<999888666333000000///....../////////.................................---------,,,,,,,,,++++++***************)))******++++++******)))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''%%%%%%&&&&&&'''(((((()))&&&&&&&&&'''''''''(((((())))))((('''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''(((((((((((())))))))))))'''(((((())))))(((((('''''''''''''''''''''''''''))))))))))))))))))))))))*********************************++++++++++++,,,........................------........./////////000//////...................../////////000000000111000000000000000111111111222333444444555555444666666555444333222222111222333333444444333333222222222222333333333333444444444444444444444444444333333333333333333333333222222222222333333333333333333333333333333333333333333333333333444444444333333333444444444555555333333555777888:::<<<<<<:::;;;<<<===>>>>>>>>>>>><<<;;;::::::999999::::::888888888888888888777777222333444444444666999<<>>===:::777333222111000000000000111000000000000000000000000000000000000////////////........................++++++++++++++++++++++++,,,+++++++++++++++++++++++++++,,,,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))(((((((((((((((((((((((()))((('''&&&&&&'''((()))(((((((((((((((((((((((())))))((((((''''''&&&&&&))))))((((((''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((((((((''''''((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((()))((('''&&&&&&&&&&&&&&&((()))))))))************)))))))))))))))******+++************************************+++,,,---...,,,,,,------------......,,,...///......000444888BBBOOOcccvvv}}}yyykkk\\\MMMCCC===999444111000///,,,***//////.........//////000,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))+++***))))))(((((()))))))))))))))******)))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((($$$%%%%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%&&&''''''((('''''''''(((((((((((())))))))))))''''''((((((((((((''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++------------------------------------...............------,,,,,,,,,,,,,,,............////////////000000//////000111222222222222333444555555555555555555555444444333333222222333333444444333333222000000000111111111222222333333333333333333333333222222222222222222222222333333333444444444555555333333333333333333333333444333333333333333333333555555444444444444333333111222333444555666777777555444444333333333333333555444333333222222333333333333333333222222222111111111222111222444888;;;;;;888444111111111222222111000000//////////////////////////////////////////.........---------------------------.........++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))***)))(((((((((((())))))(((((((((((((((((((((((()))((('''&&&&&&'''((()))(((((((((((((((((((((((())))))((((((''''''&&&&&&''''''''''''(((((())))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&'''(((''''''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''((((((((((((''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))((('''''''''(((((()))***((()))))))))************)))))))))))))))******+++************************,,,++++++******+++++++++,,,,,,,,,,,,------......,,,---//////000111222444999@@@NNNbbbwww~~~}}}~~~{{{xxxgggYYYPPPGGG???888555333111111111000///---//////...............///++++++++++++++++++++++++*********)))))))))((((((***))))))(((((((((((((((((())))))******))))))((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''')))(((((('''&&&&&&%%%%%%''''''''''''''''''''''''######$$$%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''((((((''''''''''''''''''((((((((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------,,,,,,,,,,,,,,,....../////////000000000////////////000111222333111222333444444555555444555555444444444333333333111222222333333222222111000000000111111111111222222222222222222222222222222222222222222222222222000000111111222222333333333333333333333333333333222222222333333333333333222222222222222222222222111111222333333444555555444333222111111111111222333222111111000000111111222222222111000000/////////000000///...///222444///000111111111000///...//////000000////////////////////////////////////------------,,,,,,,,,,,,,,,,,,,,,---------------------------------------*********+++++++++++++++)))***++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))),,,+++)))((((((((()))***))))))))))))))))))))))))(((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&''''''((())))))***((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''((((((((((((''''''((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))***+++,,,))))))))))))************)))))))))))))))******+++************************,,,,,,+++***************++++++,,,,,,------......,,,---...000111222333333555666===MMMbbbuuu~~~|||~~~wwwdddZZZMMMDDD@@@===888444222111111111222222111000///...---,,,,,,,,,,,,,,,++++++++++++++++++++++++************))))))))))))))))))(((''''''''''''((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&((((((((('''&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''&&&''''''((((((''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))*********++++++++++++,,,++++++++++++++++++++++++++++++,,,------...//////......---,,,,,,,,,,,,,,,/////////000000000111111////////////000111222333000111222333444444444444555444444444444333333333000111111222222111111000000000111111111222222222222222222222222222222222111111111111111111111111///000000111222222333333111111111111111111111111000000000111111222222222000000000000111111111111000111111222222333333333555444333222222222333444333222111111000000111111222222222222222111111111///111111111//////000111---///222444333222111000//////000000000000//////////////////////////////......---------,,,,,,,,,++++++,,,,,,,,,---------------------------------)))*********++++++++++++))))))***+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))---,,,***)))))))))***+++))))))))))))))))))))))))&&&''''''((((((''''''&&&(((((((((((((((((((((((('''''''''((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''((((((((((((''''''((((((''''''''''''(((((())))))))))))))))))))))))'''((((((((()))))))))***)))))))))((())))))******))))))))))))************)))))))))))))))******+++************************+++***************+++,,,***++++++,,,------......,,,,,,---...000111111111222333555===JJJZZZiiirrr}}}|||zzz}}}sssbbbWWWNNNFFF===888777666333/////////............------...---,,,+++************************************+++++++++************)))))))))((('''''''''''''''(((((())))))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&'''((((((((())))))((('''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''&&&))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''((((((((((((++++++++++++++++++++++++******+++,,,...///000000///...------,,,,,,------000000000000111111111111////////////000111222333000000111222333333333333444444444444444444333333000000111111111111000000111111111111222222222222111111111111111111111111111111111111111111111111111111222333444444555555000000000000000000000000---......///000111111222000000000111111111222222111111111222222333333333333222111000000111222333000000///............//////000000000111111111111---///111111///......///.../////////...///111333//////000000000000000/////////////////////////////////.........---------+++++++++,,,,,,---------++++++++++++++++++++++++))))))******++++++++++++((()))***+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))...---+++))))))***+++,,,))))))))))))))))))))))))%%%&&&'''(((((('''&&&%%%((((((((((((((((((((((((&&&'''''''''(((((()))))))))))))))(((''''''&&&&&&(((((((((((((((((((((((('''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&)))((('''&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))''''''((((((((((((''''''((((((''''''''''''(((((())))))))))))))))))))))))'''((((((((())))))******+++***)))(((((('''(((((())))))))))))************)))))))))))))))******+++************************(((((())))))***+++------******+++,,,,,,---......,,,,,,+++,,,...//////...000222444555999EEEWWWdddqqqzzz}}}zzz}}}oooaaaUUULLLEEE>>><<<888444111000000000......---,,,,,,,,,,,,---,,,,,,,,,++++++*********+++++++++***)))(((((('''******))))))((((((''''''((((((((((((((((((((((((((()))))))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''))))))'''%%%###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''')))'''&&&&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((%%%&&&&&&&&&'''(((((((((((((((((((((((((((((((((++++++++++++,,,,,,,,,,,,)))************++++++++++++,,,---.........---,,,...------,,,,,,,,,---------...000111222222222111111000/////////000222333000000111222222222222111000//////111444555222///000000000000000000000000222222111111111111111111444444333333333333222222000000000000000000000000111111222222222222111111000000000000000000000000000000000000000000000000222222222111111111000000000111111222222222111111111111111000000000000000000000000000000000000000000000000000000000000000........................000000000///000000111222//////............//////........................,,,,,,,,,------.........,,,,,,+++******+++,,,,,,+++++++++*********))))))************************++++++++++++++++++++++++++++++)))(((''''''''''''******))))))((((((''''''))))))))))))))))))))))))''''''''''''&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))(((&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%''''''&&&&&&&&&&&&''''''***((('''&&&&&&'''(((***))))))))))))((((((((((((''''''(((((())))))******(((((((((((())))))))))))++++++******))))))(((((()))))))))(((''''''&&&&&&************************,,,+++***))))))***+++,,,)))))))))******+++++++++------......///000000000...///111333888???GGGMMM[[[iiiyyy|||{{{|||}}}xxxfffVVVLLLDDD===999888777444222000000000000......---,,,,,,,,,,,,---,,,,,,,,,,,,++++++******++++++******)))((((((''''''''''''((())))))******''''''''''''''''''''''''(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$&&&((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''''''''((((((((((((&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((('''''''''(((((((((((())))))************+++++++++++++++---.........---,,,...------,,,,,,,,,------...///111222333333222222000//////...///000111222///000111111222222111111333111000000222333111///000000000000000000000000111111111111111111111111333333222222222111111111000000000000000000000000000111111222222111111000000000000000000000000000000000000000000000000000222222222111111111000000222222333333333333222222000000000000000000000000000000000000000000000000////////////////////////........................//////000000000111111111//////............//////------------------------,,,,,,,,,,,,------------,,,++++++******++++++,,,+++++++++*********))))))************************************************+++***)))(((''''''''''''***)))))))))(((((((((''')))))))))))))))))))))))))))))))))(((((((((''''''(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&'''((())))))((('''&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%'''((()))***+++%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&'''''''''&&&&&&'''''''''&&&&&&'''(((((('''&&&&&&((((((''''''''''''(((((()))((('''&&&&&&'''((()))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))*********)))))))))))))))''''''(((((()))*********************************,,,+++***))))))***+++,,,*********+++++++++,,,,,,,,,------......//////000111111111000222666;;;@@@OOOZZZiiivvv}}}}}}aaaXXXKKKBBB<<<999666444222111000///...///000111......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++******)))(((((((((&&&''''''(((((()))******'''''''''''''''''''''''''''(((((())))))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$&&&((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''''''''(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******)))************+++++++++***+++,,,------------,,,------,,,,,,,,,,,,------...///111222333333222111.........---......///000//////000111111111111111555333111000111111000///000000000000000000000000111111111111111111111111222111111111111000000000000000000000000000000000000111111222222111111000000000000000000000000000000000000000000000000000222111111111111000000000333333444444444333333222/////////000000000000000000000000000000000000000////////////////////////---------------------------...000111111111000//////......------......///------------------------------,,,,,,,,,,,,,,,,,,,,,+++************+++,,,+++************)))))))))************************))))))))))))))))))))))))+++***)))((((((''''''((())))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&'''(((((((((((('''&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''))))))((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''&&&%%%%%%$$$%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&))))))(((((((((((()))))))))((('''&&&&&&'''((()))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************(((((())))))***+++++++++************************++++++************++++++++++++++++++,,,,,,,,,,,,++++++,,,------......///111111000......///333666???FFFSSScccqqq{{{KKKFFF>>>888666555444333//////............///000...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,+++++++++************))))))((((((***))))))(((''''''&&&&&&''''''''''''''''''''''''''''''(((((()))(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''')))'''&&&&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''''''''''''''((((((((((((,,,++++++******)))))))))((((((((((((((((((((((((((())))))))))))*********))))))*********+++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------...000111111111000000---,,,------------.........///000000111111000000222222111111222111000///000000000000000000000000000000000000111111111111222222111111111000000000////////////////////////000000111111111111000000////////////////////////000000000000000000000000111111111111000000000000333333333333333333222111......///////////////000////////////////////////////////////////////////------------------------,,,---///111111000///......------------------...------------------------------,,,,,,++++++******++++++************++++++************))))))))))))************************))))))))))))))))))))))))******)))((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************)))))))))((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%((((((((((((((((((((((((***)))'''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))'''%%%###!!!&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''&&&''''''''''''''''''&&&((((((''''''''''''(((((()))(((''''''''''''((()))))))))))))))((((((((((((******))))))((((((''''''(((((((((((())))))))))))(((((())))))******++++++++++++***))))))(((((('''************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---......///000000///...000333666333999BBBOOO^^^lllyyy===:::555222000//////...000//////...............------,,,++++++++++++,,,++++++++++++++++++++++++*********)))))))))))))))))))))(((((('''&&&&&&&&&''''''''''''''''''''''''&&&&&&'''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&'''''')))'''&&&&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''((((((((((((*********))))))(((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&'''))))))*********+++++++++************++++++,,,,,,+++++++++++++++,,,---...,,,,,,...//////...------+++,,,,,,---------------......///000000000000///,,,...111333222111000/////////////////////////////////000000000111111111333222222222111111111111////////////////////////000000000111111000000000////////////////////////////////////////////////000000000000000000000000222222222222222111000000------........./////////................................................------------------------+++---///000111000...---------,,,,,,,,,,,,------........................,,,,,,,,,++++++******)))************************))))))))))))))))))))))))))))))))))))))))))))))))***************************))))))(((((((((((()))(((((((((((())))))))))))(((((((((((((((((((((((())))))((((((((('''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((***)))'''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$$$$%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''((())))))((('''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''((((((''''''''''''(((((())))))))))))((((((((((((******))))))((((((''''''(((((((((((())))))))))))(((((())))))******++++++***))))))(((((('''&&&&&&************************+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,------------.../////////000222444///444:::@@@GGGVVVhhhuuu666444222000...,,,,,,,,,000000//////...------,,,------,,,+++++++++++++++)))))))))*********************))))))))))))))))))%%%&&&&&&''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$######$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$&&&((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((((((((('''&&&''''''''''''(((((((((((('''&&&&&&&&&&&&&&&&&&%%%((((((((((((((((((((((((&&&&&&'''''''''((((((((()))************+++++++++******))))))******+++,,,+++******++++++,,,---...++++++------------,,,+++++++++,,,------------,,,---......///////////////))),,,///111000/////////////////////////////////...//////000000111111111333333222222222111111111000000000000000000000000///000000111111000000///000000000000000000000000//////////////////////////////000000000000000111222222222222111000//////,,,,,,------.../////////................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.../////////...------,,,,,,++++++,,,,,,---........................++++++******************))))))***++++++***))))))(((((()))))))))))))))***))))))))))))))))))))))))************************))))))(((((((((((())))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&'''((()))******)))((('''((('''&&&&&&&&&&&&'''(((&&&%%%%%%%%%%%%%%%%%%&&&(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************&&&&&&&&&'''(((((())))))************************++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++******+++,,,,,,------...---...//////...---...//////333666666888CCCTTTbbbttt}}}111222222111000......///------.........---,,,,,,---,,,++++++***+++++++++'''((((((((()))))))))))))))))))))))))))))))))***%%%%%%&&&''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&############$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$&&&((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((()))((('''&&&''''''''''''((((((((((((%%%&&&&&&&&&&&&&&&&&&'''(((((((((((((((((((((((())))))*********+++++++++)))************+++++++++***))))))((()))***+++,,,************+++,,,---...+++,,,---...------,,,+++++++++---.........---,,,------.../////////......,,,---...---++++++---000////////////////////////......//////000111111222222111111111111000000000000000000000000000000000//////000000000000//////000000000000000000000000////////////////////////////////////000000111111333333333333222111000///+++,,,,,,---......//////------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***************((()))***++++++***)))((((((((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))'''((((((((()))))))))***(((((((((((((((((((((((('''''''''&&&&&&&&&&&&%%%(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&++++++***(((&&&%%%$$$###%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&'''((()))******)))((('''((('''&&&&&&&&&&&&'''(((&&&&&&&&&%%%%%%&&&&&&&&&''''''((((((((((((''''''))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))*********)))))))))))))))'''''''''((())))))******************************++++++,,,------,,,++++++,,,,,,+++++++++*********++++++,,,,,,---.........,,,...000///...,,,,,,---///000222222444:::EEEMMM]]]iiixxx+++---///000/////////000++++++,,,------------,,,---,,,++++++******++++++&&&'''''''''(((((()))))))))))))))))))))*********)))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&############$$$%%%&&&'''%%%%%%%%%&&&&&&&&&'''''')))'''&&&&&&'''(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''))))))((('''&&&''''''''''''((((((((()))''''''(((((())))))******((((((((((((((((((((((((''''''''''''(((((((((((()))************+++++++++***)))((((((((()))+++,,,************+++,,,---...,,,---.........---,,,++++++,,,---...///...------,,,---......//////......111000---)))&&&''',,,111////////////////////////---......///000111111222000000000000////////////000000000000000000000000//////000000000000//////000000000000000000000000////////////////////////.../////////000000111111444555444444333222111000++++++,,,------...//////------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---...///,,,++++++++++++++++++,,,************************(((((())))))******++++++((()))***++++++***)))((('''((((((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((()))***'''((((((((())))))******(((((((((((((((((((((((((((''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&%%%%%%%%%%%%&&&'''$$$%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))(((&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((()))$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''&&&''''''''''''''''''&&&'''((()))++++++)))((('''((('''&&&%%%%%%&&&'''((('''''''''&&&&&&'''''''''''''''((((((((((((''''''))))))))))))((((((((((((''''''(((((())))))******(((((((((((())))))))))))++++++******))))))((((((++++++******)))(((((((((************************++++++------------+++++++++++++++******)))))))))+++,,,,,,------......///+++---000111000//////000......///111555999===???KKKXXXkkkxxx~~~........................,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))***((('''&&&&&&'''(((***''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''''''''''''''((()))))))))(((&&&%%%'''''''''''''''''''''''''''%%%$$$%%%(((***(((&&&******))))))))))))******,,,+++***)))(((((((((((()))))))))***++++++,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,---...///000111////////////////////////.........///////////////......///000111000000///000000000000111111111111111111111111111000//////111111111111000000000000......///000000000000000////////////////////////---------............///000///---,,,---...000111555444333222000...,,,+++------------------------......---,,,,,,,,,------...------------......///------------------------***++++++,,,,,,++++++***************************************************++++++******))))))((((((***))))))(((((((((((()))************))))))))))))))))))(((((((((((())))))***((('''((()))***)))'''&&&&&&&&&'''''''''((((((******))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((('''''''''&&&######$$$%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))%%%%%%%%%$$$######&&&((()))(((&&&&&&((((((((('''''''''''''''((((((((((((''''''(((((()))+++,,,---+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))),,,++++++******++++++,,,******++++++++++++************+++,,,,,,---......---,,,,,,,,,,,,---.........//////111222333444444<<>>GGGUUUcccooo{{{)))******************)))'''((((((((('''''''''(((''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''((((((((())))))))))))((('''&&&&&&%%%%%%'''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&((((((''''''&&&&&&%%%%%%'''(((((()))***+++,,,,,,...------,,,+++******)))************************++++++,,,,,,------......---------,,,,,,,,,------...------------...//////000111111///---++++++,,,+++++++++,,,,,,++++++++++++++++++*********************************++++++*********++++++++++++,,,++++++++++++++++++++++++******))))))))))))******************************))))))))))))))))))))))))******))))))))))))******''''''(((((())))))******((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&''''''((('''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''&&&&&&''')))***)))((((((((((((((())))))))))))((('''&&&&&&'''((('''&&&(((((())))))))))))((((((((()))))))))************,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,---...////////////111222111888BBBLLLXXXfffttt~~~***))))))))))))))))))***((('''''''''((((((((('''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''((((((((((((((()))(((((('''&&&%%%%%%$$$'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&%%%%%%(((((((((''''''&&&&&&&&&''''''((())))))***++++++------,,,+++******))))))))))))))))))))))))))))))*********+++,,,,,,---------------------------------------------.../////////000000///,,,++++++,,,++++++++++++++++++++++++************************))))))******++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++***))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***''''''(((((())))))******''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&'''((('''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&%%%''')))******)))))))))))))))(((((((((((('''&&&%%%&&&'''((('''%%%(((((())))))))))))((((((((()))))))))************++++++++++++,,,+++++++++((((((((((((((((((((((((,,,++++++******++++++,,,,,,...000000000///000111///222777<<>>KKKWWWcccppp~~~((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$###""""""""""""%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''((((((((('''&&&&&&%%%$$$%%%&&&&&&%%%%%%''')))%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&(((((((((((())))))))))))(((((('''(((((()))***+++)))************+++++++++******+++++++++,,,,,,,,,...---,,,+++++++++,,,---------,,,,,,,,,,,,+++++++++++++++************)))++++++******))))))(((((()))***+++,,,,,,,,,,,,,,,))))))))))))************'''((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''''''''###%%%'''(((((()))***+++)))(((((('''''''''((((((+++******)))(((''''''&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))(((''''''&&&&&&%%%$$$$$$$$$%%%'''((((((((('''&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''((((((((((((&&&&&&&&&%%%%%%$$$$$$$$$'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%$$$%%%''')))+++))))))(((&&&$$$%%%'''***'''&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$######$$$$$$%%%((((((((((((((((((((((((''''''''''''''''''''''''***)))(((''''''((()))))),,,+++***)))((('''&&&%%%%%%&&&&&&'''''''''''''''''''''''''''((((((((((((((('''&&&&&&&&&''')))***------,,,+++*********+++))))))))))))************(((((((((((()))***+++,,,++++++,,,,,,,,,,,,---------------...///000111222222555999>>>GGGVVViiivvv''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%$$$######%%%'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))(((((((((((())))))'''''''''((()))*********)))(((((((((((())))))***))))))*********+++++++++*********+++++++++,,,,,,---,,,++++++++++++,,,---,,,,,,+++++++++*********+++++++++*********))))))*********))))))))))))))))))******++++++++++++***''''''''''''((((((((((((((())))))************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))((('''''''''''''''&&&'''))))))(((''''''(((((((((''''''''''''((((((******))))))(((''''''&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''(((((((((((('''&&&&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%$$$%%%''')))***444333111---)))((((((***&&&&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''))))))(((''''''((()))***++++++***)))((('''&&&&&&&&&&&&'''(((((((((((('''(((((((((((())))))))))))(((((('''''''''((()))***+++***))))))(((((())))))))))))))))))******************)))))))))))))))***+++++++++,,,,,,,,,------------,,,,,,,,,---......///111444777<<>><<<888666444555666777000000111111222111111111333222000111222222111000000000///...------,,,,,,///...---++++++,,,---------.../////////...---,,,//////......---,,,,,,++++++,,,,,,,,,,,,+++******))))))************))))))++++++************++++++))))))***++++++***((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&'''((()))***&&&&&&&&&&&&%%%%%%$$$###''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$###$$$%%%%%%%%%%%%$$$######$$$%%%%%%%%%&&&'''&&&%%%$$$%%%&&&%%%$$$$$$###"""""""""###!!!"""###$$$%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&'''''''''''''''&&&&&&&&&&&&&&&'''((())))))***&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))((((((((((((''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&''''''(((((('''''''''''''''((((((((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))************))))))))))))***++++++++++++*********+++++++++,,,,,,,,,,,,+++***))))))***+++,,,******++++++++++++******************++++++++++++,,,,,,++++++,,,,,,---...------------------------......---,,,,,,,,,,,,,,,------------------------//////...............---+++,,,,,,,,,------......111000000///000000111111......//////......---,,,...000111111000111222444666777888:::===AAADDDEEEFFFCCC@@@<<<;;;:::;;;<<<<<<<<<<<<;;;:::888666555555333222333444444333111111000000//////.........000//////.........//////000111111111111///...------------,,,,,,+++++++++***************))))))((())))))************)))))),,,,,,++++++++++++,,,,,,******+++******)))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))'''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%&&&%%%$$$#####################$$$$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&''''''(((((('''&&&&&&&&&&&&''''''((())))))***$$$%%%%%%&&&'''((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''(((((())))))******)))))))))))))))((((((((((((((((((((((((((((((((())))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''(((((()))))))))*********(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))&&&''')))***,,,,,,------******+++++++++,,,,,,,,,,,,+++***))))))***+++,,,******++++++++++++******************+++++++++,,,,,,,,,,,,,,,,,,------...........................//////...---------......---...................../////////.........------++++++,,,---...///000111000//////....../////////,,,,,,------......//////000111333333444666999<<<@@@AAACCCGGGKKKPPPUUUXXXVVVSSSOOOKKKHHHGGGGGGGGGHHHHHHGGGEEEBBB===999777999888777777888888666444444444333333222222111111////////////////////////000000000///...---,,,+++---------,,,,,,,,,,,,,,,******++++++******)))((()))******++++++******)))---------,,,,,,---------,,,,,,+++***)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''&&&&&&&&&''''''((('''(((((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$'''******'''$$$&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&''''''(((((('''''''''&&&&&&''''''((()))))))))&&&&&&&&&''''''(((((((((''''''''''''''''''''''''&&&&&&'''''''''((((((((($$$%%%&&&((()))+++,,,---+++******))))))(((''''''''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%$$$$$$%%%&&&'''&&&'''''''''&&&%%%$$$$$$''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''(((((((((((((((((((((((()))))))))******(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))***+++++++++******'''((()))***+++,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,------------------,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,---......///////////////////////////......------.........////////////000000000000000000000/////////......,,,---......///000111222000000////////////000000000000000111222333555555444555777999;;;???DDDHHHOOOPPPSSSYYY___eeekkknnnnnnkkkeee```[[[YYYXXXXXXVVVVVVUUURRRNNNHHHCCC@@@BBBAAA@@@@@@AAA@@@===;;;;;;;;;:::999888777666555222222222222111111000000000000//////...------,,,........................---------------,,,,,,+++******++++++++++++******,,,,,,------------,,,,,,...---+++)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&&&&''''''''''''(((((((((''''''&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$$$$(((---...***$$$'''&&&&&&%%%%%%%%%&&&&&&((('''&&&$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''(((((((((((('''''''''''''''(((((())))))))))))((('''&&&$$$$$$###''''''''''''''''''''''''''''''''''''((((((((((((%%%%%%&&&((()))+++,,,,,,******))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%&&&'''(((''''''''''''&&&&&&%%%$$$''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&'''(((((())))))((((((''''''((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))((()))))))))*********+++))))))***+++++++++++++++*********+++++++++************+++++++++,,,,,,,,,,,,++++++++++++++++++,,,---------......---------***++++++++++++,,,,,,,,,------,,,,,,------...///////////////////////////......------------............//////000000000111////////////////////////....../////////000000000444333333333333444555555666666777888:::;;;<<<<<<:::<<>>===<<<;;;:::999777666555444555444444333222222222222///////////////........................---,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++...---+++))))))))))))***************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************************((((((((((((((((((((((((&&&'''''''''''''''''''''(((''''''&&&&&&&&&''''''%%%&&&&&&'''''''''&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%***//////+++&&&'''&&&&&&%%%&&&&&&''''''((('''&&&%%%%%%%%%''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''((())))))((((((''''''''''''(((((((((((((((((('''&&&%%%$$$###"""(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((())))))))))))'''(((((()))***++++++,,,))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((&&&''''''''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''((((((&&&&&&&&&&&&&&&'''''''''''''''((())))))))))))((('''''''''((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))((())))))******+++++++++))))))***+++,,,,,,,,,,,,,,,,,,,,,++++++)))((((((******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,---------------......///////////////////////////...------------...//////------......//////000000//////000111111222222333222222222222222333333333555555555666777888::::::999;;;>>>AAACCCDDDEEEEEEHHHKKKNNNRRRUUUZZZ```dddmmmrrryyy}}}zzzxxxssssssssssssrrrqqqppppppnnnmmmkkkjjjhhhddd___\\\VVVVVVUUUTTTSSSRRRQQQQQQKKKIIIEEEBBB>>><<<;;;;;;<<<;;;999777666555444444111111000//////......---,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,+++***+++,,,------,,,+++***,,,,,,+++************+++************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''(((%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$######$$$$$$%%%%%%$$$$$$###'''&&&&&&))),,,,,,)))&&&&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''(((((((((((((((((((((((($$$$$$%%%%%%&&&'''((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''(((((())))))))))))''''''((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''((((((((()))))))))***)))))))))((((((((('''&&&'''((()))+++,,,------************************))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%&&&'''''''''''''''%%%&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''(((((($$$%%%%%%%%%&&&&&&&&&&&&''''''((()))))))))))))))(((((()))))))))*********(((((((((((())))))))))))))))))))))))))))))))))))((())))))******+++,,,,,,((()))***+++,,,,,,,,,,,,,,,,,,,,,++++++)))((((((******+++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,---------------------...//////........................///.........//////000111//////000111111222333333444555666777888999:::;;;999999:::;;;<<<======>>><<<<<<===>>>@@@BBBDDDEEEGGGKKKPPPVVVZZZ\\\]]]]]]___bbbeeehhhjjjmmmpppsssyyy{{{{{{|||~~~|||vvvrrrllllllmmmmmmnnnoooooopppfffbbb\\\VVVQQQNNNMMMMMMKKKIIIFFFBBB>>>;;;:::999666666555333222111000///---------------,,,++++++,,,,,,------------,,,,,,+++,,,---......---,,,+++******++++++,,,,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''((()))&&&&&&'''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$######$$$%%%%%%%%%%%%$$$###%%%&&&&&&'''''''''&&&&&&%%%%%%$$$$$$%%%&&&&&&'''"""###$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&''''''((((((((((((((((((((((((((((((%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&((())))))*********((((((((((((((((((((('''%%%&&&&&&'''((()))******(((((((((((((((((((((((('''((((((((())))))))))))***)))))))))((((((((('''(((((()))***++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''$$$%%%'''((()))((('''&&&%%%%%%&&&'''((((((((('''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((''''''''''''(((((($$$$$$$$$%%%%%%&&&&&&&&&'''(((((())))))))))))))))))************+++++++++(((((((((((())))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,((()))***+++,,,---------+++++++++++++++***))))))******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++---......//////......---++++++,,,,,,,,,---------...------------...//////........................000000///000000111222222333333444555555666777777:::;;;<<<>>>@@@BBBCCCDDDAAAAAACCCDDDFFFHHHIIIJJJHHHIIIJJJLLLNNNPPPRRRSSS^^^bbbjjjrrrwwwzzz{{{{{{rrruuuxxxzzzzzz{{{}}}~~~}}}~~~~~~vvvnnnhhheeedddddd^^^[[[VVVPPPKKKGGGDDDCCC<<<;;;:::999777555444333//////000000//////...---,,,------......------,,,,,,---///000000///---,,,((()))+++,,,------,,,+++************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************************((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%%%%%%%&&&'''((()))***''''''((()))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$######$$$%%%&&&&&&%%%$$$###$$$%%%%%%%%%###"""###%%%$$$$$$$$$$$$%%%%%%&&&''' !!!$$$&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&%%%%%%$$$''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&((()))************((((((((((((((('''''''''************))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))(((((((((***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&%%%%%%$$$((((((((((((((((((((((((&&&'''((((((((('''%%%$$$******)))'''&&&%%%$$$###''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''((())))))))))))))))))************'''(((((()))***+++++++++)))************+++++++++,,,,,,+++***)))))))))***+++*********************++++++******++++++,,,---***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++,,,,,,---......,,,+++,,,///000...,,,------,,,++++++++++++,,,///......///111222222111111111111222444555555444555777999888777999===AAABBBFFFLLLOOOQQQRRRSSSTTTSSSWWW\\\___`````````aaa]]]]]]]]]^^^```dddkkkpppttt}}}yyyqqqggg```\\\XXXRRRMMMRRRMMMFFFAAA>>>:::666333///000111333333222000///000...,,,******+++---....../////////......---,,,+++,,,---......---,,,+++************************.........---,,,+++***)))))))))))))))))))))))))))))))))(((((((((((())))))******)))(((((((((((((((******))))))))))))******(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&''''''&&&%%%$$$######"""''''''''''''&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((()))))))))(((&&&%%%$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########!!!!!!###(((...///***%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%$$$%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%''''''(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((('''''''''&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((''''''''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++++++++***)))))))))&&&&&&''''''(((((()))))))))************+++++++++((((((((('''&&&&&&%%%%%%'''''''''''''''''''''''''''(((((()))((('''&&&%%%$$$%%%&&&'''((()))******''''''''''''''''''''''''''''''''''''(((((((((((('''''''''&&&'''(((((()))(((((()))))))))*********'''(((((()))******++++++)))************+++++++++---,,,,,,+++******++++++)))*********++++++++++++++++++******++++++,,,---,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,+++,,,------......,,,+++,,,...///...,,,000////////////000000111111000000111222222222111333333222333555777888999<<>>;;;333444555666555444222111111111111111111111111111....../////////......---------......---,,,******,,,,,,,,,,,,,,,,,,,,,,,,***************)))((('''))))))))))))))))))))))))))))))(((((((((((())))))******)))(((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######((('''***///555777333...$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&''''''''''''(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&''''''(((((())))))''''''''''''(((((((((((((((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************((((((((((((((())))))))))))************+++++++++''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((()))))))))((('''''')))))))))(((((('''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))((((((((()))******++++++)))************+++++++++------,,,,,,+++,,,,,,,,,)))*********++++++,,,,,,++++++******++++++,,,---------............------,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,,,,,,,---......///...---...//////...---............///000111222444444444444444555555555888888888:::===@@@DDDFFFJJJMMMRRRUUUXXXZZZ\\\^^^aaaeeelllrrrvvvyyy}}}~~~}}}uuuoooeee\\\TTTNNNIIIFFF>>>>>>>>>===<<<:::777666222333444444444333111000////////////////////////000000//////...---+++***------------------------)))))))))******)))(((((())))))))))))))))))))))))***))))))(((((())))))*********)))((((((((())))))((((((''''''''''''(((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''$$$$$$%%%''''''(((((((((%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%''',,,222444111...&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''')))((('''&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%######$$$%%%&&&'''(((((('''''''''(((''''''&&&%%%%%%%%%%%%&&&'''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''((())))))***''''''''''''(((((((((((((((((((((''''''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++***************))))))))))))************+++++++++&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))((((((,,,,,,+++)))((('''&&&%%%''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&''''''(((''''''((((((((()))))))))(((((())))))************))))))*********+++++++++---,,,,,,+++++++++,,,,,,++++++++++++++++++++++++++++++******++++++,,,---------............------,,,,,,,,,---------------........................---------------......///000000//////000000000///////////////000111222333555777888999999:::<<<===@@@AAACCCFFFJJJQQQWWW\\\___bbbgggkkknnnoooooooooooottt{{{yyyqqqhhh___XXXTTTNNNNNNMMMKKKHHHEEECCCAAA::::::999888666444222111111111111000000000000111111111111000//////...---------------------------++++++,,,---------,,,,,,))))))))))))))))))))))))***))))))))))))))))))*********))))))((())))))*********))))))))))))******(((((((((((((((((((((((((((''''''&&&&&&&&&''''''&&&'''''''''(((((())))))%%%%%%&&&'''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% """%%%)))***)))&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''')))((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%######$$$%%%&&&&&&''''''&&&'''''''''''''''&&&&&&$$$%%%%%%&&&'''(((((()))''''''&&&&&&&&&&&&''''''%%%&&&&&&'''((()))******''''''''''''((((((((((((((((((((('''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++,,,,,,,,,,,,++++++*********))))))*********+++++++++%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''))))))((((((((()))))))))%%%&&&'''((()))+++,,,,,,((((((((((((((((((((((((''''''''''''(((((((((((('''&&&&&&&&&&&&'''(((((((((((((((((()))))))))))))))))))))))))))*********))))))*********+++++++++++++++************++++++...------,,,+++***))))))++++++******++++++,,,---,,,,,,------------,,,,,,,,,,,,,,,------.......................................------......///000......////////////000000333333333444555666777888777:::===???@@@BBBFFFIIIIIIMMMQQQVVV\\\dddnnntttxxxzzz}}}~~~}}}xxxmmmgggcccbbb```]]]ZZZVVVTTTRRRKKKIIIEEE@@@===;;;::::::666555333222111000000000000000000///////////////------------------------------......///.........******************************))))))))))))************))))))))))))************))))))))))))******((((((((((((((((((((((((''''''&&&&&&&&&''''''(((&&&''''''(((((()))))))))'''(((((((((''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''$$$%%%&&&'''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((('''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&%%%%%%&&&&&&'''((())))))''''''&&&&&&&&&&&&''''''&&&&&&&&&'''((())))))***''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++,,,------,,,,,,++++++******))))))*********+++++++++&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((('''''''''((()))***'''''''''(((((())))))***((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''((())))))))))))))))))************))))))))))))))))))******)))************+++++++++******))))))******++++++......---,,,+++******)))++++++******++++++,,,---,,,,,,------------,,,,,,,,,,,,,,,---......//////........................///............///000000+++---////////////111333444444666888:::===???@@@@@@DDDIIILLLMMMOOOTTTXXXYYY^^^eeekkkqqqzzzzzzxxxvvvrrrnnnkkkhhhggg\\\XXXSSSMMMIIIGGGGGGGGGAAA???<<<999666444444444222111000///.........///---------------------------------......------,,,************************+++******))))))******+++******)))))))))***++++++((((((''''''''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((&&&'''''''''(((((()))))))))))))))((((((&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&)))(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$###%%%&&&''''''((('''''''''&&&&&&&&&'''((((((((()))''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''(((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++,,,,,,,,,,,,,,,+++++++++)))************+++++++++&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''))))))******)))((('''&&&%%%$$$((((((((((((((((((((((((''''''''''''(((((((((((()))(((((((((((()))******************++++++++++++***))))))))))))))))))))))))************++++++++++++************+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---------............------,,,,,,------.../////////........................//////......//////000111...000333444333444777999999;;;===BBBFFFKKKOOOQQQTTTXXX]]]``````bbbggglllnnnuuu}}}~~~{{{zzzmmmkkkhhhddd```^^^\\\[[[SSSQQQLLLGGGCCC@@@???>>>:::999666444222111111111........................---.........---,,,++++++************************+++******))))))******+++******))))))******+++,,,((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''(((((('''''''''''''''''''''((('''((((((((((((((('''&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%""""""######$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$######$$$%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&'''''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''((((((''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''(((((((((((('''((((((((())))))))))))))))))))))))))))))))))))************************'''(((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************+++++++++++++++,,,,,,,,,)))************+++++++++''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%&&&'''((()))###$$$%%%&&&''')))******))))))))))))))))))))))))''''''''''''((((((((())))))))))))))))))******+++******+++++++++,,,,,,,,,*********))))))))))))))))))************+++++++++++++++++++++,,,,,,---...))))))***+++---...//////++++++******++++++,,,---......////////////......,,,,,,------...///000000///////////////////////////////////////000111111222555999:::999:::>>>AAADDDFFFKKKPPPWWW^^^cccfffeeejjjoooqqqppprrrwww|||~~~|||yyyvvvsssqqqccc```[[[UUUPPPLLLJJJIIIDDDBBB>>>;;;777555444444000000000000000000000000////////////...---,,,+++************************++++++************++++++******))))))***+++,,,,,,******))))))))))))******((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''%%%&&&'''((())))))))))))%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%$$$%%%&&&((()))$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''!!!!!!"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$###"""###%%%'''$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''###$$$%%%'''(((''''''&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&""""""###$$$%%%&&&&&&'''%%%%%%&&&'''((((((((('''(((((((((((((((''''''''''''''''''&&&&&&''''''''')))))))))(((''''''&&&&&&''''''''''''((((((((()))'''((((((((())))))******))))))))))))))))))))))))************************'''(((((()))***+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++++++++******))))))*********++++++,,,,,,,,,)))************+++++++++''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''')))((('''((()))***)))((('''''''''''''''&&&&&&&&&))))))************))))))))))))(((((('''''''''&&&&&&&&&''''''(((((()))))))))************))))))((())))))))))))************))))))))))))))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,........./////////000000..................------------,,,,,,,,,,,,------...//////...------...000111000000111444666777777<<<<<<<<<===@@@DDDGGGJJJMMMRRRZZZdddnnnuuu{{{~~~~~~vvvmmmfffbbb___\\\YYYZZZTTTJJJBBB<<<999777555333222000000111111000....../////////...---,,,,,,,,,,,,+++******)))************+++,,,,,,---......++++++************++++++************))))))))))))((())))))((('''&&&&&&'''((()))*********((('''&&&$$$$$$$$$%%%&&&'''((()))&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&)))&&&###!!! """$$$&&&(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&################################################&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((%%%$$$%%%'''(((&&&$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((()))(((((('''&&&&&&%%%%%%''''''''''''''''''''''''))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''''''''((((((((((((*********)))))))))))))))***)))((()))++++++)))(((++++++***)))(((((())))))++++++************++++++***)))((((((((()))+++,,,,,,,,,,,,++++++************+++,,,---...---,,,,,,(((''''''''''''''''''((('''''''''''''''''''''''')))((('''((()))***)))(((((('''''''''''''''''''''((())))))))))))))))))((())))))((((((((('''''''''((((((((()))))))))))))))))))))************))))))))))))))))))************++++++++++++++++++++++++************************+++,,,,,,,,,------------,,,,,,,,,---------...............////////////000000000000000000111222222000111222222111111333555666666666888<<>>AAAEEEJJJNNNPPPUUUXXX]]]bbbfffhhhjjjjjjnnnxxx{{{vvvoookkkddd^^^YYYUUUQQQNNNFFFDDD@@@>>><<<999666333222111000...------......///...---,,,++++++++++++...------,,,+++******)))++++++************++++++++++++*********)))))))))***+++++++++)))((()))******))))))(((((((((((((((+++***))))))((((((((()))(((((())))))))))))((((((%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%&&&'''''''''%%%'''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&'''''''''''''''%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''%%%%%%&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++,,,///111000...---...000...------,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,+++++++++,,,---...---------------,,,,,,,,,+++,,,------......------))))))(((((((((((())))))'''''''''''''''''''''''')))((('''((()))***)))((()))))))))))))))*********((((((''''''''''''(((((())))))((((((((((((((((((*********))))))((((((((('''((()))***+++,,,,,,,,,))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------------.........////////////000000000000////////////000000000000000000000000000111222333000222555666888:::>>>@@@DDDGGGLLLQQQWWW\\\bbbeeemmmooorrrvvvxxxzzz{{{{{{~~~wwwsssoookkkgggccc___\\\WWWTTTNNNIIIEEE@@@;;;777777666333000//////000000......------,,,------------------,,,++++++******,,,++++++******++++++,,,+++++++++*********))))))''')))***)))''''''((()))***)))(((''''''((()))*********))))))((())))))***((((((((())))))(((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&'''''''''&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''%%%%%%&&&''''''((())))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))*********++++++*********+++++++++++++++***///222111---+++---111...------,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,---------..................------,,,---------............))))))(((((((((((())))))(((((((((((((((((((((((()))((('''((()))***)))((())))))))))))******++++++((((((''''''''''''(((((((((((()))))))))))))))))))))))))))(((((('''''''''(((((()))+++,,,,,,,,,,,,************++++++++++++++++++++++++++++++++++++------------------------,,,,,,,,,,,,------------/////////000000000111111111000000000//////......222222333333444666777888888;;;>>>AAADDDGGGLLLOOOUUUZZZbbbiiinnnsssyyy}}}}}}{{{zzzwwwtttqqqlllggg```YYYRRRJJJCCC???===;;;777444111111111111000000//////000000111111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++************''')))***)))((('''(((******)))(((''''''((()))***''''''''''''((()))***+++&&&''''''((((((''''''&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''&&&&&&'''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''((())))))******))))))))))))))))))))))))(((((((((((())))))))))))************************((((((((()))))))))******))))))))))))******++++++(((,,,000///***(((+++...,,,,,,++++++++++++,,,,,,***+++,,,,,,,,,,,,+++***+++++++++,,,,,,,,,,,,,,,........................---------.........//////)))((((((''''''(((((()))(((((((((((((((((((((((()))((('''((()))***)))((((((((())))))******++++++***)))(((''''''((()))***(((((())))))))))))******((((((((((((''''''''''''))))))***+++,,,,,,,,,,,,*********++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------------........./////////111111111111000000000///111222333555888;;;>>>???BBBEEEIIIMMMQQQVVV[[[___gggnnnxxxvvvmmmcccYYYQQQKKKFFFDDD@@@<<<888666444444111000///............///------------............,,,,,,++++++++++++,,,,,,,,,++++++++++++*********)))+++,,,+++******+++---((((((((((((((())))))***%%%%%%%%%&&&'''(((******&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&'''(((((((((((('''''''''&&&&&&&&&&&&'''''''''((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''&&&&&&((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))************************((((((((()))))))))******((((((((()))******++++++(((+++---,,,***(((***,,,***************++++++,,,***+++,,,------,,,+++******+++,,,---------,,,,,,---------...............///............///000000(((''''''''''''''''''((((((((((((((((((((((((((()))((('''((()))***)))(((''''''(((((()))******++++++***(((''''''(((***+++(((((()))))))))*********((((((((((((((()))))))))******+++,,,,,,+++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............---.........////////////111111222222333444555555333555999>>>CCCIIINNNPPPSSSVVV[[[```eeekkkpppuuu~~~uuujjj```YYYTTTRRROOOKKKFFFBBB>>>===777666444222000...------000000000///......---------,,,,,,++++++,,,,,,---,,,,,,+++++++++*********)))***,,,,,,+++***,,,---''''''((()))))))))))))))&&&&&&&&&&&&''''''((()))''''''((((((((((((''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&((())))))&&&&&&''')))((((((((((((''''''''''''''''''''''''(((((((((((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))************************)))))))))*********++++++(((((()))******+++,,,,,,***+++,,,,,,,,,+++++++++***************+++,,,,,,***+++---......---+++***+++,,,---...///......---,,,,,,---------.........000///.........///000111''''''&&&&&&&&&&&&'''''')))))))))))))))))))))))))))((('''((()))******(((&&&''''''((()))*********,,,***)))'''''')))***,,,(((((())))))*********+++(((((())))))******++++++++++++,,,,,,,,,+++************+++++++++,,,,,,,,,------------------------////////////////////////............/////////000000000000000111111111111000111222444666888999:::<<>>BBB''''''((((((((()))))))))))))))))))))))))))))))))((())))))******))))))((())))))))))))***************************+++++++++++++++*********)))))))))'''''''''((()))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........------........./////////.........//////000000111------...///000111222222444444555666888:::<<<===AAABBBFFFMMMQQQUUU^^^gggrrr|||~~~zzzyyyyyyzzzzzzuuulllddd^^^WWWRRRNNNFFFBBB>>>;;;999777444333222111111000///......---000///..................---------------,,,,,,+++******))))))))))))******))))))))))))))))))))))))************************'''((((((((((((((())))))((('''&&&&&&&&&&&&'''(((((((((''''''''''''(((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%%%%$$$$$$$$$###'''&&&&&&%%%%%%&&&&&&'''%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&''''''(((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''(((((('''''''''%%%%%%%%%%%%&&&&&&&&&&&&###$$$%%%'''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&((((((((())))))(((((('''(((((((((((((((((((((((((((((('''&&&&&&&&&''''''))))))))))))))))))))))))((())))))******))))))((()))((('''(((***+++***)))***************)))(((((())))))************)))))),,,,,,,,,,,,,,,---...///------------,,,,,,,,,,,,------------------------+++++++++,,,...///---,,,---......///000111333333111111222333444555555666666888;;;???CCCJJJQQQVVV'''(((((((((((()))))))))(((((((((((((((((((((((()))))))))******)))))))))((()))))))))************************************+++++++++*********))))))++++++******)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,------------........................////////////////////////000000000000---.../////////000222333333555888;;;>>>BBBEEEHHHMMMNNNSSSYYY^^^ccclllvvvyyypppfff^^^YYYOOOLLLFFFBBB???===:::777555555444222000///...---///......------------------------------,,,+++++++++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((()))))))))***&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&((())))))(((&&&%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&&&&'''$$$%%%&&&'''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''((((((((((((''''''&&&&&&'''((((((((((((((((((((((((((((((((((((((()))(((((('''''''''(((((()))))))))))))))))))))))))))))))))******)))))))))))))))))))))*********))))))************)))(((((()))******++++++******))),,,,,,,,,------///000111------------------,,,,,,...............---------///.........//////...---///000111111222444666888888999;;;<<<<<<===???@@@CCCFFFJJJOOOVVV```iiippp(((((((((((()))))))))***(((((((((((((((((((((((())))))************))))))((()))))))))************************************++++++++++++************+++++++++++++++******))),,,,,,,,,,,,,,,,,,,,,,,,---------.........//////........./////////000000111111000000//////......111222333333222333666999999>>>EEEKKKOOOSSSXXX[[[```aaadddjjjnnnrrr|||uuujjjccc]]]YYYSSSOOOLLLHHHEEECCC@@@>>><<<:::777555333222000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++************++++++))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))******))))))************))))))'''(((((((((((((((((('''&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((('''&&&&&&%%%%%%&&&&&&'''%%%&&&((())))))(((&&&%%%%%%%%%&&&&&&&&&'''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''((((((((((((''''''%%%%%%&&&&&&&&&'''''''''&&&'''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''')))((((((''''''(((((()))'''(((((())))))(((((('''%%%&&&'''(((((())))))((())))))))))))))))))))))))***)))))))))))))))******************************))))))************))))))))))))******))))))*********************)))((((((******++++++++++++******,,,,,,,,,---...///000111------------------------..................------000000000///...------...000222444555666888===AAADDDFFFIIIJJJJJJKKKNNNQQQVVVYYY^^^dddlllvvv((((((((()))))))))******)))))))))))))))))))))))))))******++++++******)))))))))))))))************+++++++++***************,,,++++++++++++*********((()))***+++------------,,,,,,,,,,,,,,,,,,,,,,,,------........./////////....../////////000000000111111000000000/////////000222444555444666;;;???DDDKKKVVV^^^cccfffkkknnnppppppssswwwzzz~~~yyyrrrgggccc^^^ZZZWWWTTTQQQOOOJJJHHHFFFBBB>>>:::777555444333222000///...------,,,,,,,,,,,,,,,+++******++++++************++++++))))))))))))))))))))))))''''''''''''''''''''''''((())))))))))))))))))***(((((())))))))))))((((((''''''((((((((((((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&'''(((((('''&&&%%%%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''(((((((((((('''''''''''''''(((((('''''''''%%%&&&&&&&&&''''''''''''''''''(((((('''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''((((((((((((''''''&&&'''((()))))))))))))))))))))))))))))))))))))))******))))))******++++++************************)))******++++++******)))((()))******))))))+++,,,+++++++++++++++***))))))******++++++++++++******---------------...///000------------..................//////////////////000111111000//////000222444888;;;>>>@@@EEELLLRRRWWWZZZ^^^______```dddhhhmmmpppuuu{{{(((((()))))))))*********)))))))))))))))))))))))))))******++++++******)))))))))))))))************+++++++++*********)))))),,,,,,+++++++++*********((()))+++,,,---...------------------------------............////////////.../////////000000000000///000000111222333333444111555999;;;<<>>;;;:::888666444222111111---------------,,,,,,+++,,,++++++******++++++,,,))))))))))))))))))))))))((((((((((((((((((((((((*********)))))))))))))))%%%&&&'''(((((('''&&&%%%&&&'''((())))))((('''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%&&&&&&&&&&&&'''''''''&&&%%%%%%&&&&&&((())))))&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&''''''((((((''''''&&&(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))***++++++************************)))******++++++******)))&&&)))++++++******,,,...,,,,,,,,,,,,,,,+++*********++++++,,,,,,++++++***...------,,,------......------------........./////////000000111111222222111333555555555666:::===>>>CCCIIINNNSSS[[[eeemmmoootttxxxzzzyyy{{{))))))))))))************))))))))))))))))))))))))******++++++++++++******))))))))))))************++++++++++++******)))))),,,,,,,,,+++++++++******,,,,,,---...---,,,+++***------------------------............/////////000////////////000000000000...///000222444666777888999>>>CCCFFFIIINNNWWW^^^eeeooo}}}}}}yyyxxxvvvsssrrrkkkiiiddd^^^XXXSSSNNNLLLAAA@@@>>>;;;888666555555......//////......---,,,,,,++++++******++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))((((((((()))***++++++***)))(((&&&'''((())))))((('''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((''''''''''''&&&&&&%%%%%%&&&&&&'''((('''&&&&&&&&&&&&'''(((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((%%%%%%%%%&&&'''((()))***'''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''(((((($$$$$$&&&'''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&))))))************))))))))))))))))))))))))))))))((((((((((((((()))************************************++++++++++++******%%%(((++++++******,,,///,,,------------,,,++++++***++++++,,,,,,++++++***...------,,,,,,,,,---------------.........//////000000111222333333444444444777:::;;;<<>>BBB@@@EEEKKKPPPUUU^^^jjjrrr||||||ssskkkfff^^^XXXQQQMMMHHHDDDBBB>>>888333666333///---.../////////---,,,******++++++***((())))))***+++++++++******(((((()))***************+++******)))(((''''''&&&))))))))))))))))))))))))+++******)))(((''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&'''(((((('''&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&)))((('''&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))((('''&&&&&&&&&&&&&&&'''''''''((((((''''''((((((((((((''''''&&&''')))*********)))((()))((('''&&&&&&'''((()))++++++******))))))((((((((()))***)))'''&&&&&&'''))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++((())))))+++,,,---......***+++,,,,,,------,,,,,,------,,,,,,++++++,,,,,,---...//////......///000//////...------...///000---000333444444444444666;;;>>>CCCGGGJJJNNNRRRUUUZZZ]]]ccclllwww(((((((((((((((((((((((())))))))))))(((((((((((()))******++++++******)))((())))))))))))*********************************---,,,,,,+++******++++++---,,,,,,,,,,,,,,,,,,---------------------------...///111111000000111222...000111111000111222444444666999:::<<<@@@DDDGGGPPPUUU[[[___eeennnzzz|||vvvnnnfff\\\XXXSSSOOOLLLHHHAAA===<<<999444111111111111000000...------......---+++------------------,,,,,,((())))))******+++******+++******)))((((((''''''))))))))))))))))))))))))*********)))((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''(((((('''&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&''''''((((((((((((''''''((('''&&&&&&&&&''')))))))))(((''''''''''''((())))))((((((((('''''''''&&&((()))***)))'''&&&'''((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,------...++++++,,,------------,,,,,,+++++++++,,,---......+++---......------...000000000//////000111333333444666888:::<<>>BBBGGGNNNVVV[[[aaadddhhhmmmrrrxxx))))))))))))))))))))))))***)))))))))((((((((('''))))))************))))))))))))))))))************++++++++++++++++++++++++---,,,,,,+++++++++,,,,,,------............------.............../////////...///000000//////111333222444555666888;;;???BBBHHHLLLPPPTTTWWWZZZ^^^```gggkkkqqqxxx~~~yyyrrrmmmjjjeee___ZZZRRRMMMHHHBBB???;;;888666222000...---......---,,,******))))))))))))))))))******+++++++++++++++************)))))))))((((((((((((((((((((((((((((((***)))))))))((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))((((((((('''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&''''''(((((())))))(((''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((((((((''''''''''''(((((((((''''''&&&&&&&&&''''''(((''''''&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''(((((('''&&&&&&((((((((())))))))))))***''''''((((((((((((''''''((('''&&&%%%%%%''')))***)))(((((((((((((((((()))************))))))))))))((()))***)))((('''((()))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,---...---------,,,,,,,,,,,,---...///000000000000///......000222000111222555888:::===>>>@@@DDDKKKSSSZZZccckkkqqqvvvxxx|||))))))))))))))))))))))))'''((((((((()))))))))******++++++++++++++++++*********++++++++++++,,,,,,++++++++++++++++++++++++---,,,,,,+++,,,,,,---------......//////......---.........//////000000000---.../////////000333555777888888:::===CCCJJJPPPXXX[[[```ccceeegggjjjlllvvvzzz}}}xxxuuuqqqkkkggg^^^ZZZTTTNNNJJJEEEAAA>>>;;;888444222222111000///---,,,,,,,,,,,,---...///++++++,,,,,,,,,,,,++++++************))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))((((((((('''''''''))))))))))))))))))))))))&&&''''''(((((()))))))))(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&((('''&&&%%%%%%&&&'''(((((((((''''''''''''((((((''''''&&&&&&&&&''''''(((''''''&&&&&&&&&''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&((((((((())))))))))))***''''''((((((((((((''''''''''''((())))))))))))(((((())))))))))))))))))((())))))))))))************''')))***)))(((((()))***************************((()))))))))******************************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---,,,,,,---.........------//////...------......///111111111///...///111333555666999===BBBEEEHHHIIIMMMTTT^^^iiirrrzzz(((((((((((((((((((((((('''''''''((()))*********++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---...///000000///...---......//////000000111111...///000111111333777:::<<<===???BBBGGGOOOXXX^^^gggjjjmmmooopppsssvvvxxx~~~{{{wwwssskkkgggbbb\\\WWWRRRMMMJJJBBB>>>999555333111///...------,,,+++,,,---...///,,,,,,---------,,,++++++************************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((())))))))))))))))))(((((((((''''''''''''''''''''''''''''''(((((((((((((((((())))))(((''''''''''''&&&&&&&&&$$$%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''&&&&&&'''''''''(((''''''''''''''''''((('''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''(((((()))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&%%%%%%&&&&&&&&&'''''''''''''''((((((((((((''''''&&&''')))*********)))(((((())))))******))))))(((''''''''''''((((((((((((''')))******(((((()))+++************************))))))))))))******************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---------...,,,,,,---...............000000///...............000000111111111333777::::::===AAAGGGLLLPPPTTTUUU[[[cccnnnyyy}}}yyyuuuxxx}}}(((((((((((((((((((((((((((((((((((())))))))))))******++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---...000111111000...---......///000000111222222///111222333555888<<<@@@BBBFFFLLLRRRYYY```hhhmmmuuuwwwyyy{{{}}}~~~wwwsssnnniiiddd___ZZZWWWMMMHHHAAA;;;777444222000000...,,,+++******+++,,,---------------,,,++++++************************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''((((((((())))))))))))))))))))))))(((((((((''''''''''''''''''''''''''')))))))))((((((((((((((((((''''''''''''&&&&&&&&&$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&'''((((((''''''''''''''''''&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&'''''''''&&&$$$%%%%%%%%%&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''(((((())))))((()))************)))(((&&&'''''''''((((((((()))''')))******))))))***+++************************))))))))))))******************************************+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,---...//////,,,------.............../////////...//////000000111222444666999>>>DDDHHHJJJNNNSSSYYY```eeehhhjjjnnnttt~~~uuummmlllhhhooovvvzzzzzzzzz}}}******************************))))))((((((''''''))))))************)))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///...///000222222000///......//////000111222222222111222444555777;;;@@@DDDHHHNNNWWW```hhhoootttxxx~~~{{{vvvqqqmmmhhhccc___[[[UUUNNNGGGBBB>>>;;;999777555222///---,,,,,,------.........---,,,,,,+++******************++++++))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((())))))******))))))))))))((((((((((((((((((((((((((((((((((((******))))))((((((''''''(((((('''''''''&&&&&&&&&$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&'''((()))%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((($$$%%%&&&&&&'''''''''&&&&&&&&&&&&'''''''''((((((''''''((((((((((((''''''((('''%%%$$$$$$&&&)))***((()))***++++++***)))(((((()))))))))******++++++''')))******))))))***,,,************************))))))))))))******************************************+++++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,...///000000,,,---......//////..................///111222333333555999<<>>:::777333000000000000///...,,,++++++,,,,,,+++)))******************++++++)))************+++++++++******)))((((((((((((((())))))))))))))))))))))))(((((('''''''''(((((()))))))))(((((('''''''''&&&))))))))))))))))))))))))((((((((((((''''''''''''(((((())))))))))))((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''&&&&&&&&&&&&''''''''''''(((((('''&&&%%%$$$%%%%%%&&&(((((('''''''''&&&&&&&&&(((&&&%%%'''***,,,+++)))''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((''''''&&&((('''&&&%%%%%%&&&'''((())))))))))))))))))))))))******+++++++++******)))******))))))******+++,,,,,,+++***))))))***+++,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++---.../////////---+++,,,///000...,,,///000111111111333777:::999<<>>:::777666555333111///---,,,+++,,,+++***(((******************++++++************++++++++++++******)))((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((()))(((((((((''''''''''''))))))))))))))))))))))))((((((((((((''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((((()))******&&&&&&&&&&&&&&&&&&&&&&&&)))((((((((('''''''''&&&&&&&&&&&&''''''''''''(((((('''&&&%%%%%%%%%&&&&&&(((((('''''''''&&&&&&&&&(((&&&%%%'''***+++***)))''''''''''''((((((((((((((((((((())))))))))))***))))))))))))((((((((((((%%%&&&'''((()))))))))))))))((((((''''''(((((())))))))))))))))))))))))))))))******+++++++++************))))))******+++,,,,,,+++***))))))***+++,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...//////000000///---///222333222111///000111111222555999<<<@@@GGGSSS___jjjuuu~~~}}}{{{yyyxxxxxxyyyyyy|||((((((((()))))))))************))))))))))))*********************+++,,,,,,,,,,,,---------.........------------------------........................,,,------............---///111333444555666999;;;@@@EEEKKKQQQVVV]]]fffmmmxxxzzz~~~}}}yyysssjjjbbb[[[VVVSSSLLLIIIEEEBBB???<<<777444222000...---------+++***++++++++++++++++++******************+++++++++,,,******)))(((((((((((()))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((''''''''''''))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''&&&&&&''''''''''''((((((((((((((((((((((((((()))******&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''''''''&&&&&&&&&''''''''''''(((((('''&&&&&&%%%&&&&&&&&&'''''''''''''''&&&&&&&&&((('''&&&''')))******)))''''''''''''(((((((((((())))))))))))************))))))))))))((((((((((((###$$$&&&((()))+++++++++***))))))(((((())))))***))))))))))))))))))))))))((()))***+++++++++++++++******))))))******+++,,,,,,++++++******++++++,,,,,,,,,,,,,,,------------------------------------............//////000000...---,,,...000222222111111333555666888;;;@@@DDDMMMYYYjjjxxxwwwrrrssspppsssuuuvvvwwwzzz(((((()))))))))*********+++******))))))******++++++************+++,,,,,,,,,,,,,,,,,,------------------------------------........................//////000000000000000///222444555777999<<>>EEEPPP[[[ccckkkoootttwwwyyy|||xxxssspppnnnkkkgggccc]]]VVVNNNIII>>>:::666333111111000///---------,,,++++++******++++++++++++,,,,,,,,,,,,++++++***))))))))))))***))))))))))))))))))))))))***)))(((''''''&&&'''''''''''''''((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''(((((())))))))))))((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((((((((((((((((((((()))******''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&&&&'''(((((((((((('''&&&&&&&&&'''''''''''''''&&&'''((((((&&&&&&'''(((''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))((((((((((((************))))))(((''''''(((((())))))(((((('''************************((()))***+++++++++++++++******))))))******+++,,,,,,------......------,,,,,,---------............////////////////////////---.........//////000000000222333555888<<>>888555222000...000000///...---,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))***)))((()))***+++***((())))))))))))(((((((((((()))))))))******)))))))))(((((((((((()))))))))))))))))))))(((((((((((('''))))))(((((((((((())))))'''&&&&&&&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((''''''''''''(((((((((((((((((()))))))))))))))(((&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''+++***)))'''''''''((()))((((((((((((''''''''''''))))))))))))))))))))))))(((((()))))))))******************)))))))))))))))((()))))))))************************************+++++++++,,,,,,,,,------*********+++++++++,,,,,,,,,,,,,,,,,,---------------------......//////000222222111222222444555666666999===AAAEEEKKKTTT[[[kkkuuu++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------///000000111000111111222222222111111111222333444666666999???EEEMMMZZZfffuuu~~~zzzsssmmmhhhbbb]]]ZZZTTTOOOGGGAAA;;;666222///000///...---,,,---------,,,,,,,,,++++++++++++******************************)))((()))***+++***((((((((((((((())))))))))))))))))************))))))(((((((((((())))))))))))***)))))))))(((((((((((()))))))))(((((()))))))))&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((&&&'''''''''(((((())))))(((((()))***))))))((('''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''((((((((('''''''''''''''''''''''''''''''''''''''''''''''',,,+++)))(((''''''((()))((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))************))))))))))))))))))******((()))))))))************************************+++,,,,,,,,,,,,---------***++++++++++++,,,,,,,,,,,,,,,---------.........------......///000111111333222222333555777:::<<>>888333111000///---------...///,,,,,,,,,,,,++++++++++++***************************)))((()))***+++***((((((((((((((()))))))))))))))******++++++******)))(((((((((((())))))))))))******)))))))))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&'''((())))))''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&''''''((()))))))))&&&'''((((((((('''%%%%%%&&&&&&''''''''''''&&&&&&'''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''***))))))(((((((((((()))(((((((((((((((((((((((())))))(((((((((((('''''')))))))))*********++++++))))))))))))************))))))))))))************************************************++++++++++++++++++++++++,,,,,,,,,,,,---------.........//////......///000111111222222111111333666:::@@@DDDGGGPPPUUU]]]ccciiiooovvv{{{++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------...//////000000/////////111222222000000111444444333333333555888;;;<<>>@@@JJJOOOYYYdddkkkpppxxx}}}sssiiiccccccaaa___\\\WWWPPPHHHCCC;;;999666222000/////////---------,,,,,,,,,++++++***************************)))((()))***+++***((('''((((((((())))))************++++++++++++******(((((((((((())))))))))))************))))))))))))))))))************))))))'''''''''((((((***++++++''''''''''''''''''''''''(((((((((((())))))))))))&&&&&&&&&'''((())))))***((()))***+++***)))'''%%%&&&''''''''''''''''''&&&))))))((((((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''')))))))))(((''''''(((((()))***++++++,,,++++++++++++******)))))))))************+++++++++(((((())))))*********+++))))))))))))************************************,,,,,,---------.........++++++,,,,,,,,,---------............/////////000///000111222333444555555;;;>>>CCCLLLWWWcccmmmsssrrryyy---------,,,,,,,,,++++++++++++,,,,,,,,,---------000///...---,,,---...///............/////////000333111//////111333444555111555888999999>>>GGGNNNZZZdddoootttuuuwwwzzzrrrmmmeeebbb^^^\\\[[[YYYTTTOOOEEEBBB<<<666222000///000000...,,,+++,,,------,,,+++,,,,,,,,,,,,+++******---,,,***(((((()))***++++++((('''(((+++,,,***'''((()))+++,,,,,,+++)))((())))))(((((((((((())))))&&&'''''''''(((((())))))+++***)))(((((()))***+++))))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))((('''&&&&&&((())))))((())))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))''''''&&&&&&%%%%%%%%%$$$******))))))((((((''''''******))))))((((((''''''(((((()))***************))))))))))))))))))))))))******************************************************++++++++++++******))))))***+++,,,------...++++++,,,,,,,,,---------++++++,,,,,,,,,---------...//////...---...000222222...---///111111444:::;;;GGGUUU___iiiuuu~~~---------,,,,,,,,,++++++++++++,,,,,,,,,---------//////...------...///000........./////////000000444222111000000111222222666999;;;<<>>CCCMMMWWWiiiuuu.........---------,,,,,,,,,,,,---------.........++++++,,,---.../////////000000000111111111111222111333555555555666999<<<>>>HHHVVVcccnnn|||~~~tttnnngggddddddddddddbbbaaa___\\\XXXTTTPPPMMMKKKEEE@@@999444111///---,,,------......------,,,++++++++++++******************,,,///...***(((***,,,*********++++++***************))))))))))))******************))))))))))))((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))((((((((((((((((((((((((***)))''''''(((((((((''')))((((((((('''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))******************************************************++++++++++++************+++,,,------......,,,,,,---------.........------........./////////000111222222111000222333777777;;;BBBHHHQQQ```mmmwww............---------,,,,,,---------............+++,,,---.../////////...000111111111222222222222222444666666555777===AAALLLXXXhhhwww}}}tttnnngggdddddddddcccaaabbbaaa```^^^\\\XXXVVVTTTLLLGGG???888444111///---....../////////...------++++++++++++******)))))))))***,,,,,,+++******+++************************+++******))))))******+++***)))))))))))))))(((((('''(((((())))))(((((('''))))))))))))))))))))))))((())))))))))))*********))))))))))))))))))))))))&&&%%%$$$&&&(((***+++***((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))************++++++++++++(((((((((((())))))))))))))))))************++++++(((((()))***************))))))))))))))))))))))))******************************************************++++++++++++************+++,,,---...//////,,,---------.....................////////////000222333333333222444777999;;;>>>EEENNNVVV```ppp~~~............------------------------...............///000111111000//////111111111222222222333333222555888999;;;@@@JJJQQQbbbmmm}}}}}}qqqlllgggdddeeeeeedddbbbcccccccccbbb```]]][[[YYYRRRLLLCCC;;;666333000///...............------,,,+++++++++++++++***))))))(((((((((***+++,,,+++***+++******************++++++******))))))******+++)))))))))(((((((((''''''''''''((())))))(((''''''))))))))))))))))))))))))(((((((((((()))))))))***)))))))))))))))))))))))))))'''&&&''')))******)))'''(((((())))))*********(((((((((((((((((((((((()))))))))))))))))))))))))))))))))*********++++++'''((((((((()))))))))***((()))))))))************(((((()))***************))))))))))))))))))))))))******************************************************++++++++++++******+++,,,,,,,,,------......------------................../////////000000000333333444444666:::???CCCFFFLLLXXXdddlllttt~~~//////.........------------------.........//////111111222333333222000000111111222222222333333333111555:::>>>CCCLLLYYYcccsss}}}~~~nnnjjjfffeeefffgggfffdddcccdddddddddbbb___\\\ZZZUUUOOOFFF===888444111///------......------,,,+++***++++++++++++***))))))(((&&&&&&(((,,,...,,,)))++++++************++++++++++++************++++++))))))(((((('''''''''&&&&&&'''((())))))((('''&&&))))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))000---+++))))))(((&&&$$$''''''((()))***+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''((((((((()))'''((((((((())))))******'''((((((((())))))******(((((()))***************))))))))))))))))))))))))******************************************************++++++++++++******......---------,,,,,,,,,---------.........//////////////////000000000000333333444555999???FFFLLLUUU^^^nnn|||}}}xxxvvvxxx{{{}}}~~~......------------......////////////000000000111111111111000000000000000111111222444666666666555<<<===???CCCKKKZZZlllzzzwwwnnngggggghhhfffddddddeeeddddddcccbbbaaa```___[[[UUULLLCCC===777333111000...---,,,,,,,,,***(((++++++++++++++++++++++++---,,,,,,+++*********++++++,,,,,,,,,,,,+++******+++++++++*********))))))************************************))))))))))))(((((())))))))))))(((((())))))))))))((((((((((((******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))***)))(((((('''(((((()))+++)))(((''''''((()))+++***((('''&&&&&&'''(((***))))))))))))))))))))))))''''''(((((((((((('''''''''(((((())))))))))))))))))************+++++++++,,,,,,+++***))))))******+++***)))))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---...///000111111111000000111333444333333666777888999===IIIXXXcccqqqyyy{{{{{{zzzzzz{{{~~~---------,,,,,,------------------.........//////111111111111000000000000111111111333555666777777:::<<>>CCCPPPbbbvvv~~~{{{zzzyyyvvvvvvuuuuuutttsssrrrrrrpppooommmkkkjjjiiihhhhhhgggfffeeeeeedddeeeeeeeeeggggggggggggggggggggggggiiijjjlllmmmooooooppppppqqqrrrtttvvvyyy|||~~~uuuoookkkggggggiiieeeeeefffeeeeeedddcccccc```\\\VVVPPPIIIBBB;;;777333111///.........---++++++++++++++++++++++++++++++***))))))((()))))))))******++++++******)))(((+++++++++*********************************************))))))))))))(((((((((((())))))))))))(((((((((((((((((()))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))***)))(((''')))((('''&&&&&&'''((()))***)))(((''''''((()))***))))))))))))))))))))))))'''(((((())))))((((((''''''((())))))******)))))))))************+++++++++,,,++++++************+++)))******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,000000000/////////......////////////111222444555888:::BBBQQQdddxxx}}}yyyvvvvvvxxx|||~~~...------,,,,,,------...///000000000000111111111000111111111111111222222444444444444666999===AAAJJJUUUfffyyy}}}}}}{{{zzzxxxvvvuuutttttttttrrrqqqooommmkkkkkkjjjjjjiiiiiihhhhhhhhhgggdddcccbbb```__________________`````````______^^^____________````````````aaaaaabbbcccddddddccccccdddeeefffhhhjjjmmmoooqqqttttttttttttuuuwwwxxxyyyzzzzzz{{{}}}wwwnnnhhhgggiiiiiiiiihhhhhhgggeeedddcccccc```\\\WWWQQQIIIAAA;;;444222///.........---,,,+++++++++++++++++++++++++++******)))))))))******)))************)))((((((***************************************************)))))))))(((((((((((((((((())))))))))))(((((((((((((((((())))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))'''(((***,,,,,,+++)))(((++++++************++++++******))))))))))))******(((((((((((((((((((((((((((((())))))))))))(((((((((((()))************)))))))))*********+++++++++,,,++++++******+++++++++)))***+++,,,---,,,+++***------------------------------------............------...///000111222222222222222111222444777999<<>>EEERRRdddsssyyyuuutttuuuvvvwwwyyy|||~~~000000////////////000000........./////////000000000000111111222333333333111333555777;;;DDDOOOWWWkkk{{{yyyvvvqqqlllhhheeedddcccaaaaaa````````````______^^^^^^______``````aaaaaa_________```````````````]]]]]]\\\\\\\\\]]]]]]^^^\\\]]]^^^^^^___^^^^^^^^^__________________^^^^^^]]]]]]^^^^^^]]]]]]\\\[[[^^^^^^^^^^^^^^^___``````^^^^^^______`````````aaa]]]^^^___bbbfffkkkooorrrrrrsssvvvyyy}}}zzzmmmhhhiiiooonnnnnnllljjjhhhfffeeefffdddbbb___[[[TTTLLLGGG;;;888333000///...---,,,++++++++++++++++++++++++++++++++++++++++++,,,---******++++++******)))(((***************+++++++++))))))))))))))))))))))))))))))((((((((((((''''''(((((())))))))))))((((((''''''(((((())))))******)))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++,,,------,,,,,,(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))(((((()))******++++++******)))************+++++++++,,,++++++++++++,,,,,,---***++++++,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......111111000000000/////////111222333333444999AAAGGGOOO___sss{{{vvvrrrqqqsssvvvyyyuuuzzz//////............//////....../////////000000000000000111222222333444444333666;;;@@@GGGTTTcccnnn~~~zzzuuuqqqnnniiihhheeeccc```______^^^_________^^^^^^^^^^^^^^^]]]]]]^^^______```aaaaaa`````````aaaaaabbbbbbbbb```````````````aaabbbcccaaaaaaaaaaaabbbbbbbbbcccccccccbbbbbbaaaaaa````````````aaaaaa``````___^^^_________^^^^^^___``````^^^^^^_________^^^\\\[[[ZZZ[[[\\\^^^aaadddfffhhhfffggghhhkkknnnqqqtttuuu|||}}}rrrkkkkkknnnnnnnnnmmmlllkkkjjjiiigggfffdddbbb___YYYSSSNNNAAA<<<777333111///...---++++++++++++++++++++++++***************+++,,,,,,+++++++++++++++******)))))))))*********+++++++++))))))))))))))))))))))))))))))((((((((('''''''''(((((())))))))))))(((((('''''''''((()))************))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((()))******++++++,,,'''''''''(((((('''''''''((((((((())))))((((((((())))))))))))))))))))))))))))))************))))))))))))***++++++++++++***)))************++++++++++++++++++++++++,,,---...,,,++++++++++++,,,------........................,,,---------............111111111000000000000//////222555777:::AAALLLUUUaaannn|||wwwvvvuuuuuuvvvzzz......------------......111111111111222222222222000000111222333333444444777;;;BBBIIISSSbbbuuutttsssrrrooolllhhheeecccbbbbbbaaa```````````````____________^^^^^^^^^^^^^^^______``````aaaaaabbbbbbbbbccccccdddeeeeeeeeedddddddddeeeeeefffhhhhhhggggggffffffggghhhiiiiiigggffffffeeedddccccccbbbdddddddddeeeddddddcccccc____________```aaaaaabbb___```aaabbb```^^^\\\ZZZ[[[\\\^^^___aaabbbcccddd```aaaaaaccceeegggiiijjjppprrruuu{{{uuunnnnnnllllllmmmmmmmmmmmmmmmllliiihhhfffdddaaa]]]WWWRRRDDD@@@:::555333111///...++++++++++++++++++++++++))))))((())))))***+++++++++,,,,,,,,,,,,+++******))))))******++++++++++++)))))))))))))))))))))))))))(((((((((''''''''''''(((((())))))))))))((((((&&&''''''((()))******+++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((()))++++++(((((())))))))))))((((((''''''((((((((((((''''''))))))))))))))))))))))))))))))************))))))))))))***++++++++++++***)))************+++++++++++++++++++++,,,,,,---...---,,,+++***+++,,,---...........................////////////000000000111......///000111222333333000333888;;;@@@JJJWWWaaavvvzzzwwwuuuvvvxxx{{{~~~////////////000000000000000000000///////////////111///111555666444444777???CCCKKKUUUcccttt~~~{{{vvvqqqlllfffeeeeeedddccccccbbbbbb_____________________^^^bbbbbbbbbbbbaaaaaaaaaaaaccccccdddeeeffffffffffffhhhhhhhhhhhhhhhiiijjjkkkjjjjjjkkkkkkllllllmmmmmmiiijjjjjjlllmmmnnnoooooooooooonnnnnnmmmkkkjjjiiihhhhhhiiiiiijjjiiiiiiiiifffeeeddddddddddddffffffccccccdddddddddccccccbbbaaa``````aaadddggggggggg_________^^^______``````ddddddeeeiiiooowww~~~zzzqqqrrrrrrqqqrrrrrrrrrpppnnnnnnllliiifffccc```[[[XXXTTTJJJ===555333222000---222000---,,,,,,,,,+++***------,,,,,,+++***))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))((('''(((***,,,---((((((((((((((()))******++++++************++++++,,,***((()))+++,,,+++((())))))))))))***************++++++,,,,,,++++++******++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++---------........./////////////////////.........222000000444444222333777777999===CCCLLLZZZkkkvvv}}}zzzxxxuuuxxx}}}////////////000000000000000000000000000000000000111000111666666555777;;;???HHHVVVfffuuuxxxtttpppmmmkkkhhhdddaaa`````````aaaaaabbbbbbbbbaaaaaabbbbbbbbbbbbbbbbbbddddddeeeffffffggghhhhhhiiiiiijjjkkkllllllllllllmmmmmmmmmmmmmmmnnnooopppmmmnnnnnnoooooopppppppppqqqqqqrrrssstttuuuuuuvvvrrrrrrrrrqqqpppooonnnmmmmmmmmmnnnnnnnnnnnnmmmmmmmmmlllkkkkkkkkklllmmmnnnhhhhhhhhhhhhhhhgggfffeeegggeeedddeeeggghhhhhhgggcccbbbaaa```______^^^^^^bbbaaaaaacccgggmmmssswwwyyy||||||xxxwwwuuuttttttsssrrrrrrqqqooollliiigggddd___\\\WWWOOODDD<<<777555222//////...,,,,,,,,,,,,+++)))------,,,,,,+++******)))++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))))))))***))))))))))))))))))))))))((((((((((((((((((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((()))*********))))))))))))))))))***,,,***((()))+++,,,+++)))))))))))))))***************++++++,,,,,,++++++******++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++---------.........//////000000000000000000000000111//////222333222444999888===EEEOOO\\\mmm}}}|||{{{zzz~~~////////////000000000000111111111111111111111111444222444777888777;;;AAAFFFTTTgggzzzyyytttqqqiiigggeeedddcccbbb___]]]\\\]]]^^^```bbbccceeeeeedddeeeeeeffffffggggggggghhhiiijjjkkkmmmnnnooopppmmmnnnooopppqqqqqqqqqqqqppppppppppppqqqrrrsssttttttuuuuuuvvvvvvvvvvvvuuuuuuuuuvvvvvvwwwwwwwwwwwwwwwwwwxxxxxxwwwvvvuuuuuuuuuuuuvvvvvvvvvvvvuuuuuuqqqqqqqqqqqqqqqrrrssstttqqqqqqqqqqqqpppooommmmmmooommmkkkjjjkkkkkkjjjiiihhhgggeeecccaaa______^^^aaa```______```dddgggiiikkknnnrrrvvvzzz|||xxxvvvuuuuuuuuutttrrrpppnnnllliiieeebbb[[[VVVNNNEEE>>>777444222...---------......,,,***------,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((************************)))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,+++)))'''%%%)))(((((((((((()))******))))))(((((((((((())))))+++***)))***++++++***))))))))))))*********++++++***++++++,,,,,,++++++******++++++,,,,,,++++++***,,,,,,------------,,,,,,------........./////////111111111111111111111111222000000333333333777===>>>FFFSSSaaaqqq}}}{{{{{{}}}////////////000000000000111222222222222222333333777555666888999:::@@@HHHUUUcccxxx}}}vvvooojjjfffeeeeeeeeedddcccccccccbbbaaa___```aaaccceeegggiiijjjhhhhhhiiijjjkkkllllllmmmmmmnnnoooppprrrssstttttttttuuuvvvwwwxxxxxxxxxxxxuuuuuuvvvvvvwwwxxxyyyzzz|||}}}}}}~~~~~~}}}|||{{{xxxxxxyyyyyyyyyyyyyyyyyy||||||}}}}}}}}}}}}||||||}}}}}}~~~~~~}}}}}}||||||wwwwwwwwwxxxxxxyyyyyyyyy{{{{{{{{{zzzyyywwwvvvuuutttrrrpppoooppppppooommmmmmllljjjhhhfffdddcccccccccbbbaaa``````bbbcccdddiiikkkmmmnnnppptttxxx|||}}}xxxuuuuuuvvvuuutttsssrrrqqqnnnjjjggg^^^\\\VVVNNNCCC:::555333000/////////000000...,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********((((((((((((((((((((((((((((((((((((((((((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))++++++,,,,,,,,,+++))))))))))))(((((())))))***+++))))))(((((((((((())))))+++************+++******))))))*********+++++++++***++++++,,,,,,++++++******++++++,,,,,,++++++***,,,,,,------------,,,,,,............////////////000000000111111111111111444222333555555666<<>>EEEQQQddduuu{{{wwwssspppnnnkkkgggdddeeeeeeddddddddddddeeeeeeeeegggjjjjjjiiijjjlllooonnnoooppprrrtttuuuwwwwwwzzzzzzzzzzzzzzzzzz{{{{{{|||}}}~~~~~~}}}}}}||||||}}}wwwwwwwwwvvvuuusssrrrqqqoooqqqrrrqqqnnnllljjjjjjgggggghhhiiillloooqqqsssvvv{{{}}}xxxxxxyyy{{{|||zzzvvvsssmmmiiiccc^^^YYYQQQHHHBBB888444000...---......---------------------------++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((((((((())))))******))))))******+++,,,******))))))))))))******)))+++,,,+++)))(((***,,,*********+++++++++,,,,,,***++++++,,,,,,++++++******++++++,,,,,,++++++***------............------.../////////000000000000//////000111111222333333222333888???FFFPPPcccsss}}}xxxsssooollliiieeeaaa^^^[[[XXXVVV////////////000000000000//////000111222222333333555777===EEEOOO^^^uuu}}}wwwssspppnnnkkkgggfffhhhhhhgggfffgggggggggffffffffffffeeedddgggkkkllllllmmmqqqtttrrrsssuuuwwwzzz|||~~~~~~~~~~~~~~~~~~~~~|||zzzwwwvvvwwwxxxyyyxxxsssnnnjjjiiieeeeeedddeeefffgggiiijjjjjjooouuuyyy{{{~~~yyyyyy{{{}}}}}}yyyvvvrrrmmmfffbbb___YYYOOOGGG>>>:::444111000111111111------------------------************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++************************))))))))))))))))))))))))+++,,,---...---+++)))(((*********)))******+++,,,))))))(((((((((((())))))(((+++,,,,,,)))(((***,,,******+++++++++,,,,,,,,,+++++++++,,,,,,++++++++++++++++++,,,,,,+++++++++------............------////////////000000000000000000111222333333444444444666===FFFPPP]]]rrr~~~zzzvvvqqqkkkeee``````]]]XXXUUUTTTRRRQQQOOO............////////////333222111222444666777777777999???LLL___uuu}}}zzzuuupppkkkhhhfffeeecccdddeeeeeedddccceeefffhhhggggggggghhhjjjkkkmmmnnnppprrrsssssstttvvvxxxxxxzzz}}}~~~{{{}}}~~~zzzssslllhhhhhhgggfffeeeeeeeeeffffffgggggghhhjjjmmmrrrvvvyyy{{{}}}|||}}}}}}{{{{{{yyyrrrhhhaaa^^^XXXQQQEEE@@@999444111000///...000000///...------------++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))***+++,,,---+++******)))(((''''''&&&))))))))))))))))))))))))(((((((((((())))))))))))((())))))))))))((('''''')))************+++++++++++++++++++++++++++++++++******))))))******+++,,,))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((************************)))************+++++++++++++++++++++++++++++++++------,,,,,,------...///---------........./////////////////////.........333111222444444000000222888===FFFPPP___rrryyytttmmmgggddd```[[[WWWVVVUUUSSSPPPNNNLLLKKKJJJ/////////000000000111111111111000111333444444444<<<@@@IIIXXXkkk|||vvvsssooollliiifffcccbbbaaaaaabbbccceeeeeeddddddfffggglllkkkkkkkkklllmmmooopppsssuuuxxxyyyyyyzzz}}}~~~{{{uuuqqqlllllllllkkkkkkjjjjjjiiieeeeeeeeeeeegggjjjmmmoooqqqttt{{{~~~}}}~~~~~~~~~|||vvvmmmgggddd^^^WWWJJJDDD===666333111///...//////...---------------++++++++++++++++++++++++++++++++++++++++++++++++++++++***************++++++******)))((((((''''''))))))))))))))))))))))))((((((((()))))))))******,,,,,,++++++******)))))))))************+++++++++************************))))))(((((())))))***+++))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((************************)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---......---------.........//////000000000000000000000000333111333666777555777:::;;;CCCOOO]]]mmm}}}wwwssskkkfff___ZZZWWWTTTPPPNNNNNNMMMLLLKKKJJJIIIIIIIII000111111111111222222222111222222333444444444444@@@HHHVVVhhhzzzyyyqqqkkkfffcccaaaaaa```______```aaabbbdddeeeggghhhhhhiiikkkmmmqqqpppppppppqqqrrrssstttvvvxxx{{{}}}~~~yyyvvvrrrsssttttttsssqqqooonnnfffeeedddccccccdddeeefffgggjjjooouuu}}}~~~}}}|||}}}~~~vvvqqqmmmeee^^^TTTMMMDDD<<<777444111000......------,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,+++***))))))))))))*********))))))((((((''')))))))))))))))))))))))))))))))))*********++++++...---+++***)))))))))***)))************+++++++++))))))))))))))))))))))))((((((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------........./////////111111111111111111111111000///111555666666;;;AAAEEEOOO___qqq~~~|||yyyvvvrrrmmmgggccc\\\XXXRRRNNNKKKJJJIIIHHHGGGGGGFFFGGGGGGHHHIIIJJJ111111111111222222222222333555666666666777888999CCCNNNaaauuu}}}ssskkkeeebbbaaa```______```aaaccceeeggghhhgggiiilllmmmnnnooorrrtttttttttuuuuuuvvvvvvwwwxxxzzz|||}}}{{{xxxyyy{{{{{{zzzwwwsssqqqiiihhhgggfffeeeeeeeeeeeeeeegggiiinnntttzzz}}}~~~~~~zzz{{{~~~zzzuuulllccc^^^WWWMMMDDD===888555333......---------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++***))))))***************)))))))))(((((((((((((((((((((((((((((()))*********++++++++++++---+++)))'''&&&&&&'''((())))))*********+++++++++************************)))(((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))************************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------............////////////000000000111111111111111222000222555777888@@@HHHTTT```sss|||vvvsssnnnjjjfffaaa[[[WWWTTTQQQMMMIIIHHHHHHIIIJJJGGGGGGGGGHHHIIIKKKLLLMMM000000000111111111222222333555777777777999<<>>777000...///000...,,,//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------((()))******)))((()))+++))))))(((((((((((())))))***)))))))))((((((''''''(((((((((((())))))))))))++++++++++++++++++++++++************************+++*********))))))((((((************************)))*********++++++++++++++++++++++++++++++++++++,,,,,,+++,,,---000333555000///---,,,,,,---...///------,,,++++++,,,,,,,,,111000...---,,,...///000111111111222333333444444333000000333444222333777;;;===GGGZZZppp~~~yyytttoooiiieeeaaa___[[[WWWSSSPPPNNNMMMIIIHHHGGGFFFFFFGGGHHHIIIHHHJJJLLLOOORRRTTTUUUVVVYYY[[[]]]^^^___```ccceee222222222222333444555666888888999<<>>CCCMMM^^^nnn}}}{{{tttllldddbbb^^^\\\```cccbbbcccfffgggiiilllnnnoooqqquuuwwwvvvwwwzzz}}}~~~}}}}}}}}}xxxvvvssspppooopppqqqrrrtttwww{{{xxxpppkkkeee]]]WWWKKKDDD;;;555444333222111/////////.........------+++++++++++++++++++++++++++++++++++++++*********---......,,,***))))))******))))))(((((())))))******************))))))))),,,+++++++++******))))))))))))))))))))))))))))))************************************))))))))))))************************((()))))))))************++++++++++++++++++++++++++++++,,,---000333666888333111///---,,,++++++,,,.........------......////////////////////////////////////000111111222222000///111555666555888>>>FFFSSShhh}}}{{{xxxuuusssrrrooojjjfffaaa]]]XXXTTTOOONNNKKKIIIHHHGGGGGGGGGFFFGGGHHHJJJLLLOOOQQQSSSTTTUUUWWWZZZ]]]___aaaaaaaaaeeeiiikkkmmmnnnpppqqq333333333333444555777777999888:::@@@GGGRRRdddsss{{{rrrlllhhhdddaaa___]]]^^^cccffffffhhhkkkjjjmmmppprrrtttvvvxxxzzz|||~~~~~~zzzvvvtttsssrrrsssrrrsssuuuxxx}}}wwwqqqjjjbbb\\\QQQJJJAAA999555333222111////////////............++++++++++++++++++++++++,,,++++++******)))))))))+++,,,---,,,***))))))+++***))))))))))))))))))***++++++******************,,,++++++******))))))(((++++++++++++++++++++++++*********************************)))))))))))))))************************(((((()))))))))*********++++++++++++++++++++++++)))))))))***,,,...000111111000///---,,,,,,,,,,,,---------------......///......///000000000000///111111111222333333444444222111444777888999>>>EEELLL^^^ttt|||wwwssspppmmmjjjjjjfffaaa]]]ZZZVVVRRROOOJJJIIIHHHGGGGGGHHHIIIJJJJJJKKKMMMPPPSSSUUUXXXYYYXXXZZZ\\\___bbbdddeeeffffffiiimmmpppqqqqqqrrrsss333333333444555666888999999999===EEEOOOZZZjjjxxxyyyrrriiidddaaa```aaabbbaaa```ccchhhjjjiiikkkooommmppptttwwwxxxyyy|||}}}|||yyywwwvvvvvvttttttttttttwww}}}~~~uuummmddd^^^UUUOOOFFF===777444222111000000/////////.........++++++++++++++++++++++++,,,++++++******)))))))))''')))******))))))+++,,,******))))))))))))************************++++++******)))))))))(((((((((++++++++++++++++++++++++************************))))))))))))))))))******************************))))))))))))************++++++++++++++++++++++++))))))))))))******++++++......---------......///,,,,,,++++++,,,------.........///000111111000000111111111222333333444444333222444888999<<>>CCCOOOaaaqqq|||yyyqqqkkkeee^^^\\\___aaa```aaaeeehhhhhhjjjooooooooosssyyyxxx|||{{{{{{zzzxxxvvvvvvxxxzzzwwwnnnggg^^^[[[TTTLLLCCC<<<888666000000000000/////////...------------------------++++++++++++,,,,,,,,,,,,((()))************+++,,,+++******))))))******+++((((((((())))))*********((((((((())))))***++++++))))))))))))))))))))))))************************((()))))))))************************************++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------,,,,,,++++++------..................+++++++++,,,,,,---//////000////////////111222333/////////000111111222222444444777<<>>DDDVVVlll}}}yyyqqqkkkgggeeeaaa^^^\\\^^^aaacccdddgggkkknnnoooqqqsssuuuvvvyyy|||~~~{{{yyyxxxvvvwwwyyy|||}}}qqqiiicccZZZUUUPPPJJJ@@@999777444111////////////...000000///............///---------,,,,,,,,,++++++++++++***)))(((((())))))+++++++++*********))))))''''''''''''((((((((((((,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,+++***)))((('''(((((())))))******++++++,,,+++++++++***)))))))))++++++++++++++++++++++++)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------.../////////000000000000////////////333222222222222444666777<<<;;;AAAMMMZZZkkk{{{zzzuuuqqqmmmiiifffbbb^^^XXXUUUTTTQQQMMMIIIIIIJJJJJJIIIHHHIIIKKKNNNRRRTTTWWWYYYZZZ\\\___aaaaaaaaacccfffiiilllllllllmmmoooqqqqqqrrrsssvvvxxx{{{~~~555333444777888888>>>EEEUUUggg|||xxxrrrmmmhhhdddbbbaaa```^^^___aaadddfffgggjjjmmmppptttvvvyyy{{{~~~~~~|||{{{wwwwwwwwwyyy{{{wwwnnnhhh___YYYUUUOOOFFF>>>888444111............---...------,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,+++***)))))))))))))))+++++++++*********))))))''''''((((((((()))))))))******))))))))))))******+++++++++++++++++++++++++++++++++++++++***)))((())))))))))))************++++++++++++************++++++++++++++++++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---......//////000111111111111111111111111000000111111222333555777;;;>>>HHHYYYjjj|||{{{}}}zzztttoookkkgggccc```[[[WWWRRRNNNMMMKKKHHHFFFFFFHHHJJJKKKLLLNNNRRRUUUTTTVVVYYY[[[\\\^^^```bbbffffffhhhkkknnnpppppppppssstttvvvvvvwwwyyy|||444444555888999<<>>777333222000///......---,,,,,,,,,,,,---............---------,,,+++************+++,,,,,,***************+++++++++)))************+++++++++******))))))))))))******++++++++++++++++++++++++******+++++++++******)))+++++++++++++++*********+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++(((((()))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------......//////000111111//////000000111222222222222444666666777===IIIRRReeewwwyyytttmmmgggbbbbbb___ZZZWWWTTTRRRNNNLLLHHHHHHHHHHHHHHHKKKOOOSSSQQQTTTXXX\\\___bbbeeehhhdddgggkkknnnnnnnnnoooooorrrtttvvvvvvuuuvvvzzz~~~888777;;;EEEPPP]]]nnn{{{yyylllbbb____________aaacccggghhhiiikkknnnrrrtttwwwzzz}}}~~~{{{zzzvvvvvvvvvvvvwww|||tttmmmggg```[[[SSSMMMCCC;;;666333111000//////...------------...............------------)))))))))))))))***+++,,,))))))*********+++++++++)))))))))************+++******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***)))(((***++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........///000000111111000000111111222333333444222555777888<<>>FFFSSSggg|||{{{vvvrrrjjjiiifffbbb]]]ZZZWWWUUUOOOMMMJJJHHHHHHJJJKKKKKKPPPSSSVVVYYY[[[^^^aaadddfffgggjjjmmmqqqsssssssssvvvxxx{{{~~~HHHPPP___ooosssgggaaa___\\\]]]```eeehhhjjjmmmqqquuuzzz}}}}}}|||{{{tttkkkddd```ZZZSSSLLLCCC;;;555555333111111111111000///------------,,,,,,,,,,,,+++++++++*********))))))******++++++++++++******)))************+++++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++,,,))))))******+++,,,,,,---++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------......------,,,------------------------////////////000000000111000000000000000000111111111222222222111222444666999===EEEOOO^^^sss~~~|||||||||yyyuuupppllldddbbb___[[[WWWTTTRRRQQQKKKJJJIIIIIIJJJLLLOOOQQQUUUXXX[[[^^^```bbbeeehhhjjjlllnnnrrruuuwwwyyyyyy{{{}}}OOOZZZkkk|||tttjjjcccaaaaaaaaacccfffjjjmmmooossswww|||~~~|||{{{qqqgggccc]]]WWWQQQHHH???888777444222000111111000///...------------,,,,,,,,,++++++*********)))))))))******++++++++++++******))))))*********+++++++++***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,---------,,,,,,++++++***------------------------,,,,,,------------------....../////////000000000000000000000000111111111111222222222111222555888>>>DDDNNNZZZjjj~~~{{{{{{||||||xxxuuuqqqkkkfff^^^\\\XXXTTTPPPMMMKKKJJJHHHIIIKKKLLLNNNQQQUUUXXXZZZ\\\```bbbdddfffiiilllnnnppprrruuuwwwyyy{{{}}}ZZZfffxxxsssjjjeeedddcccdddfffhhhkkknnnqqqsssxxx{{{wwwjjjeee___ZZZTTTLLLBBB;;;888555111000/////////............---------,,,,,,+++++++++************)))******++++++++++++******))))))*********++++++++++++++++++++++++,,,------++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,---------...------,,,,,,+++++++++------------------------,,,,,,,,,---------......------.........///////////////000000111111111111222222333222222444888;;;@@@IIIWWWgggyyy~~~{{{~~~yyyuuuqqqlllfffaaaYYYWWWSSSNNNJJJHHHFFFFFFFFFIIILLLOOOQQQUUUZZZ]]]^^^aaadddfffhhhjjjmmmoooqqqsssvvvxxxyyyzzz~~~hhhtttuuukkkeeeeeehhhdddfffiiikkkmmmppptttvvv}}}oooiiiaaa\\\XXXQQQGGG???999666222/////////...---............---------,,,,,,,,,,,,+++++++++************++++++++++++******)))************+++++++++,,,,,,++++++,,,,,,---...************************++++++++++++,,,,,,,,,,,,---,,,,,,+++******))))))++++++,,,,,,------......------------,,,,,,,,,,,,...------,,,,,,------...+++,,,,,,------.........------------............/////////000111111222222222333333333444777<<<@@@CCCOOObbbxxx}}}|||vvvqqqmmmggg___ZZZSSSQQQNNNJJJGGGFFFFFFFFFFFFJJJOOORRRTTTWWW]]]aaaccceeehhhjjjlllnnnqqqssstttxxx|||~~~xxxvvvnnngggccceeejjjfffiiimmmoooqqquuuzzz~~~vvvoooeee```\\\WWWMMMFFF<<<888333000000000///...............---------------------,,,,,,,,,,,,+++******++++++++++++******)))************++++++++++++++++++++++++,,,,,,---+++++++++++++++++++++++++++++++++,,,,,,,,,------*********************)))++++++,,,,,,---......///,,,,,,,,,---------------...---,,,,,,,,,,,,---...++++++,,,,,,---......///............////////////...//////000111111222222222333444444666:::@@@DDDLLL[[[rrr~~~|||wwwqqqkkkggg```XXXRRRMMMLLLIIIGGGGGGHHHJJJKKKLLLPPPVVVXXXYYY\\\bbbggghhhjjjmmmoooppprrruuuxxxyyy}}}yyynnnjjjgggcccdddjjjiiilllpppsssvvvzzz{{{sssiiiccc```[[[RRRKKK===:::555222111111000000//////.........---------......---------,,,,,,,,,******++++++++++++******)))************+++++++++*********)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------((((((((()))******++++++++++++,,,,,,---...//////,,,,,,,,,------............---,,,,,,,,,,,,---...++++++,,,,,,---...//////////////////000000000000...//////000111222222222222333444555777<<>>FFFVVVdddxxx|||ssswwwuuuxxx}}}{{{vvvmmmjjjddd]]]VVVOOOKKKIIIHHHGGGGGGJJJNNNRRRUUUWWW\\\___dddgggjjjllloooqqqrrruuuxxxzzz{{{~~~uuummmiiigggfffgggjjjmmmooopppwwwyyy|||yyynnngggaaaZZZUUUNNNHHH???888444333222111000000///.......................................,,,,,,,,,++++++++++++***++++++******++++++,,,---++++++************++++++,,,------------------...++++++++++++++++++++++++...------------------,,,++++++*********+++,,,---,,,,,,,,,---------..............................------........./////////...............//////000222111111111222222333444555555777===EEEQQQeeevvv~~~rrroooooottttttxxxvvvpppfffbbb\\\UUUNNNJJJGGGFFFGGGHHHJJJMMMRRRWWW[[[]]]aaaeeejjjmmmoooppprrrssssssvvvzzz|||tttmmmjjjggghhhiiikkknnnrrrtttuuuzzz|||sssjjjccc[[[WWWSSSMMMDDD;;;555333222222000000///...............------------------------++++++++++++++++++++++++++++++******++++++,,,---,,,++++++******++++++,,,*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********+++++++++++++++,,,,,,---,,,,,,,,,---------......---------.........//////............///////////////............///000000333222111111111333555666999888;;;BBBLLL[[[rrrtttnnnpppssstttvvv~~~zzzqqqjjj```\\\UUUOOOJJJHHHHHHHHHHHHJJJNNNRRRVVV[[[```dddfffjjjooorrrttttttuuuvvvvvvzzz~~~uuummmiiiiiigggiiikkknnnpppsssvvvxxx{{{zzznnneee]]]XXXUUUPPPHHH???777333222222000000///...............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---,,,,,,++++++++++++,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********+++,,,,,,---------------,,,,,,,,,---------......,,,,,,------.../////////........./////////000000000000//////000000111222333222222111222444666777888888===GGGTTTggg~~~uuurrrtttvvvwww|||sssiiicccXXXTTTOOOJJJGGGHHHIIIKKKIIIMMMRRRVVVZZZ___eeeiiikkknnnrrruuuvvvwwwxxxyyy|||zzzrrrmmmiiiffffffhhhjjjmmmoooqqqtttxxx{{{uuuiii```[[[WWWSSSLLLCCC:::555333333000000///...............,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++******++++++,,,---,,,,,,++++++++++++,,,,,,,,,------------------...,,,,,,,,,,,,,,,,,,,,,,,,...------------------,,,+++,,,---.........------,,,,,,,,,---------......---------.........//////....../////////000000000000000000000000111222222222222222333444555666777555888AAAPPPaaavvvyyyvvvuuuvvvwww{{{sssjjjaaa[[[PPPMMMJJJGGGGGGIIILLLNNNNNNRRRXXX\\\___ccciiimmmoooqqquuuwwwxxxzzz|||~~~~~~~~~wwwmmmkkkkkkgggfffgggjjjmmmpppsssuuuzzz|||oooeee___XXXVVVQQQHHH>>>777555555000000///...............------------------------******+++++++++,,,,,,,,,++++++******++++++,,,------,,,,,,++++++,,,,,,---...------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------...***+++,,,---...---,,,,,,,,,,,,,,,---------......---------................../////////000000000000///////////////000111111111222333555666666777777999>>>JJJ[[[mmm{{{wwwvvvvvvzzzyyyrrriiiaaaXXXSSSLLLKKKIIIIIIKKKNNNRRRTTTTTTYYY___cccdddggglllqqqsssuuuwwwxxxzzz}}}www}}}rrrkkkgggjjjkkkhhhhhhjjjnnnqqquuuwwwzzzssshhhbbbYYYXXXTTTLLLBBB:::777666000000///.......................................*********++++++,,,,,,,,,++++++******++++++,,,------,,,,,,++++++,,,,,,---,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,)))***+++,,,---,,,++++++,,,,,,,,,---------..............................////////////000000000000...............///000000000222444666777777777666???EEERRRddduuu~~~xxxvvvvvvwww|||tttkkkcccZZZRRRMMMLLLLLLLLLMMMOOOSSSWWWZZZXXX^^^dddggghhhjjjoootttvvvwwwxxxyyy{{{|||zzzvvvmmmkkkgggeeeeeehhhlllnnnooouuu|||}}}nnnccc___YYYTTTPPPHHH???999999222000///...///...---+++...---,,,+++************,,,,,,,,,+++++++++******)))))))))***++++++,,,,,,...------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///...---,,,++++++++++++,,,,,,,,,---------.........------------...//////........................000000000000////////////000000000000111111111111444222222555777666888===BBBIIIYYYmmm|||}}}}}}zzzxxx~~~~~~ssshhhaaaZZZQQQKKKIIIGGGHHHJJJMMMQQQUUUXXXZZZccccccfffjjjnnnqqqssssssvvvyyy{{{}}}zzzwwwyyy{{{oooiiihhhgggfffhhhkkkooorrrwww|||uuuiiibbb\\\VVVSSSLLLBBB<<<;;;333222000000000000///---///...---,,,++++++++++++,,,,,,,,,++++++++++++***+++++++++***************------,,,+++++++++++++++------,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------///...---,,,++++++++++++,,,,,,---------............------------...//////........................000000000000////////////000000000000111111111111444111222666888888<<>>:::555222111111000///......------------.........------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///,,,,,,------.../////////---------.........//////,,,,,,,,,++++++,,,,,,---............////////////...------------...//////.................................///000111111111111111111222222222333333444444777<<<@@@JJJ[[[kkkzzz|||wwwnnndddZZZRRRLLLGGGFFFKKKPPPQQQRRRTTTYYY\\\aaaggglllppprrrsssuuuyyy}}}||||||wwwoooiiieeehhhooonnnpppsssxxx~~~{{{oooccc___]]]WWWPPPMMMAAA===777444222222111000//////.........//////000......---------,,,,,,,,,...------,,,,,,++++++***---------------...///000+++,,,,,,---...///000000,,,,,,,,,---------......,,,,,,,,,++++++,,,------............/////////000...------------...//////........................---......///000111111222111111222222222333333333333444888>>>DDDPPPcccuuuzzzpppfff]]]SSSMMMIIIEEEFFFMMMTTTVVVXXXZZZ^^^aaafffkkkpppsssuuuvvvxxx{{{xxxnnngggfffhhhjjjjjjppppppuuu~~~zzzkkkaaa]]]YYYSSSMMMIIIBBB999444222333333222//////.........---------++++++++++++,,,------...------,,,,,,,,,,,,,,,,,,******+++,,,,,,---..................////////////,,,,,,,,,---------......+++,,,------......------,,,---......//////............------------......////////////000000000000000000000000111111111111111111000111333444333333222888===AAAGGGYYYttt~~~{{{ppphhh___UUUOOONNNHHHJJJKKKMMMOOOSSSXXX\\\aaafffmmmpppqqqrrruuuxxx}}}yyyrrrjjjeeefffiiimmmnnnssssssxxxpppeee___[[[VVVQQQKKKDDD<<<555333333222111//////.........---------,,,,,,,,,+++,,,,,,------++++++,,,,,,,,,,,,,,,+++***++++++,,,------..................////////////,,,,,,---------.........+++,,,------......------,,,---......//////............------------......////////////000000000000000000000000111111111111222222222222444555555444777<<>>777444333000000000000////////////---------------...///000111///---++++++,,,///000..................------,,,,,,,,,---------................../////////000+++,,,------......------,,,---......//////...............------.........////////////000000000000000000000000111111111111444666888666444555;;;AAACCCSSSmmm~~~tttpppwww~~~|||nnn```VVVRRRLLLJJJLLLNNNOOOQQQTTTXXX[[[```dddgggjjjnnnpppwwwyyy}}}wwwnnnhhhgggjjjiiijjjmmmqqqxxx}}}mmmdddbbbUUUUUUSSSMMMEEE<<<555222111111111111111000///.........---------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,//////////////////////////////.........---------..................------////////////////////////000000000000000000000000---...000111222222222111111111222222222333333333333111333666777777;;;AAAOOO___wwwyyysssqqqnnnsss||||||pppcccXXXQQQLLLKKKKKKJJJKKKOOOUUUYYY[[[\\\```ffflllppprrrrrrxxx||||||pppiiiffffffiiilllnnnrrrwww}}}qqqhhhdddXXXWWWTTTOOOGGG>>>888444222222222111111000///...//////.........---------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,........................//////.........---------........................////////////////////////////////////////////////+++,,,---...//////......111111111111222222222333000///111555666888>>>EEEWWWhhh{{{mmmkkknnnooovvvuuujjj___UUUOOOJJJKKKKKKJJJLLLPPPVVVZZZ^^^```ccchhhnnnqqqssstttzzzqqqhhhgggggghhhjjjppptttxxx~~~yyylllfff[[[ZZZVVVQQQJJJBBB;;;777333222222111000000//////000000/////////.........,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...............---------........................//////////////////////////////////////////////////////000111111000000///000000000111111111222222000///222666888;;;DDDNNNcccuuuxxxkkkcccffflllrrrzzzxxxkkkaaaXXXQQQMMMIIIJJJKKKLLLNNNRRRXXX]]]ccceeehhhlllooosssuuuwww}}}~~~{{{yyywwwvvv}}}lllfffgggiiilllnnnssswww}}}}}}rrriii^^^[[[WWWRRRLLLEEE>>>:::444333222111000000//////////////////.........---,,,,,,------------,,,,,,------------------------------------------------........................---------...............////////////////////////////////////////////////111111222111111111111000///000000000000111111111333333444888:::@@@LLLXXXnnnqqqiiieeeiiiooouuu}}}qqqdddYYYRRRMMMKKKHHHJJJLLLOOOQQQVVV[[[___gggiiikkknnnqqqtttxxxzzz~~~yyyxxxuuusssqqqqqqqqqqqqwwwiiifffhhhkkkmmmppptttyyy|||}}}~~~}}}zzzwwwlll```]]]WWWRRRMMMGGG@@@;;;555444333111000/////////.........---------,,,,,,,,,------......------,,,---------------------------------------------------.....................---------.........//////////////////////////////........................///.........------......///000000000000111111111555444666888;;;BBBQQQ```xxx}}}oookkkjjjmmmtttzzz{{{lll^^^UUUOOOLLLJJJIIILLLOOORRRUUUZZZ^^^bbbiiikkknnnoooqqquuu{{{}}}{{{yyyvvvrrrpppnnnllllllnnnpppqqqzzzqqqhhhggghhhjjjnnnrrrwww}}}vvvxxx}}}||||||}}}}}}~~~~~~qqqccc^^^XXXSSSPPPJJJCCC>>>666555333111000///000000...------------,,,,,,,,,------............---------------------------------------------------------------...............,,,,,,------.../////////////////////////////////........................000//////......///000000000000000111111111222222333333555888;;;DDDWWWiiiuuukkkjjjlllpppwww}}}tttfffYYYQQQMMMKKKKKKKKKNNNSSSVVVZZZ]]]aaadddiiillloooqqqsssxxx~~~|||zzzyyyxxxwwwuuusssooommmjjjhhhiiikkknnnqqqpppllliiiiiijjjkkkpppwww{{{|||uuuyyy~~~{{{ssssssssstttvvvyyy|||vvvgggaaaZZZUUURRRNNNGGGAAA777666333111//////000000............------------------............------................................................---------.........//////,,,,,,------...//////000////////////////////////........................111111000000111222333444111111111111222222222333222333666:::???KKKaaauuuzzzqqqiiilllnnnrrryyyrrrjjj]]]SSSMMMKKKKKKLLLMMMQQQVVVZZZ]]]```cccfffjjjmmmqqqsssvvv|||~~~}}}{{{{{{{{{{{{yyywwwqqqoookkkhhhhhhkkknnnppp}}}kkkjjjkkkmmmmmmnnnttt}}}yyywww||||||yyyuuuqqqnnnjjjiiiggghhhkkkqqqwww{{{~~~yyyiiiccc\\\WWWUUUPPPIIICCC888666333111//////000000000/////////............------............------........................////////////////////////---------.........//////,,,,,,------...///000000////////////////////////...........................---------...///111222111222222222222333333333444555888===DDDRRRkkkuuuppplllooorrruuu|||{{{iiibbbWWWNNNKKKJJJLLLMMMOOOSSSXXX\\\___bbbdddfffkkknnnsssuuuxxx~~~vvvsssoookkkjjjkkknnnqqqzzzjjjkkkllllllnnnrrrxxx}}}~~~|||wwwvvvwww}}}}}}xxxssskkkfffdddbbb___]]]\\\]]]^^^```dddllluuu{{{qqqeeeZZZWWWVVVQQQKKKHHH>>>999333///............////////////////////////................................................---------............///............////////////........................000000000000000000000000---...............------000000000000111111111111///000111333555555666666666999>>>DDDKKK\\\yyytttmmmoookkkpppuuuyyy|||}}}tttiii]]]RRRNNNMMMLLLKKKMMMVVVYYY]]]```cccfffjjjmmmoooqqqsssvvv|||~~~yyysssmmmkkkllloooqqqsssjjjkkkkkklllnnnsssyyy~~~yyytttpppmmmnnnnnnpppvvv~~~|||rrrkkkeeeaaa[[[XXXWWWWWWVVVTTTTTTVVVXXX[[[```hhhrrryyyuuuiii]]]YYYWWWQQQKKKHHH@@@<<<555111//////000///////////////////////////........................................................./////////000000............////////////........................000000000000000000000000......////////////......000000000000111111111111...///000111333333444444555888???IIIWWWlllqqqlllooommmqqqwww{{{vvvmmm```VVVLLLKKKKKKKKKLLLOOOXXX[[[___bbbeeehhhllloooqqqtttwww{{{zzzsssmmmjjjjjjmmmooouuukkkiiijjjkkklllooottt{{{~~~yyyrrrmmmjjjhhhfffeeeeeefffiiiooovvv|||~~~rrrfff]]]WWWRRROOOLLLKKKLLLNNNNNNNNNPPPRRRVVVZZZ```jjjvvv{{{mmm```[[[XXXSSSMMMJJJCCC>>>888333111111111111////////////////////////................................................////////////000000000111............////////////........................000000000000000000000000//////000000000000//////000000000000111111111111000000111222222333444444888:::CCCSSSgggwwwmmmkkknnnooosssxxx~~~zzzlllcccWWWOOOHHHIIILLLMMMPPPSSS[[[^^^bbbeeehhhkkkooorrrtttwww|||~~~vvvnnnjjjiiikkkmmm}}}mmmfffhhhiiikkkmmmpppvvv}}}~~~xxxmmmkkkhhheeeddddddccccccbbbdddhhhmmmrrruuuwwwxxxwwwxxx|||{{{mmmbbbXXXPPPLLLKKKJJJIIIIIIKKKMMMOOOPPPQQQUUU[[[```gggsssqqqccc]]]ZZZTTTOOOMMMFFFAAA:::444222111111000////////////////////////....................................................../////////000000000............////////////........................//////////////////////////////000111111111111000///000000000111111111111333333333444555555666777===???III^^^vvvwwwmmmhhhiiimmmooosssyyy~~~qqqddd[[[RRRLLLHHHKKKNNNQQQTTTYYY\\\___cccgggjjjmmmrrruuuvvvzzzzzzqqqllljjjkkkmmmuuujjjggghhhiiilllnnnrrryyy{{{uuuooojjjgggaaaaaa```___^^^^^^______aaadddhhhllloooqqqssstttssstttwww|||yyylll```WWWQQQMMMJJJJJJJJJKKKLLLMMMOOOQQQSSSSSSXXX___fffnnn{{{ttteee^^^[[[VVVRRRPPPHHHBBB;;;555222111000///////////////////////////................................................------........./////////............////////////........................//////////////////////////////000111222222111111///000000000111111111111444444333444555666888888>>>BBBPPPhhh|||mmmgggfffiiimmmooosss{{{xxxjjj^^^WWWOOOKKKIIILLLPPPQQQUUUZZZ]]]```eeehhhllloootttwwwxxx~~~|||sssmmmkkklllmmm~~~pppiiihhhhhhjjjmmmpppuuu|||}}}uuuqqqlllgggccc```______[[[]]]^^^^^^]]]]]]^^^___aaadddhhhkkkmmmnnnppprrrrrrrrrtttwww|||~~~~~~tttmmmbbbXXXRRRNNNLLLLLLIIIKKKMMMNNNNNNPPPRRRUUUUUU\\\dddkkkssszzziiiaaa]]]XXXTTTSSSJJJEEE===777333111000///////////////////////////................................................------------........................////////////........................000000000000000000000000...///000111111222111111000000000000111111111111222111111222333555777999>>>EEEXXXsssqqqgggeeegggkkknnnrrrvvv~~~pppcccYYYTTTLLLIIIIIIMMMPPPQQQUUUZZZ___bbbgggjjjnnnrrrvvvyyy}}}~~~vvvpppooopppqqquuukkkggggggiiikkknnnrrrwww}}}uuuoookkkbbbaaa^^^[[[YYYXXXYYYZZZZZZ]]]```aaaaaa```bbbdddbbbeeeiiikkklllmmmpppssssssssstttvvvyyy{{{{{{zzzpppiii___WWWRRROOONNNNNNKKKMMMQQQRRRSSSTTTXXX[[[\\\dddmmmttt}}}pppfff```ZZZUUUSSSMMMHHH@@@999555333111000////////////////////////............................................................////////////............////////////........................000000000000000000000000---...///000111111111111000000000000111111111111111111111222444666999;;;CCCNNNdddtttgggcccfffiiimmmrrrvvv|||vvvggg\\\TTTQQQKKKIIIKKKPPPSSSTTTXXX^^^bbbeeeiiimmmqqquuuyyy|||}}}xxxwwwyyyzzzppphhhffffffiiilllooosssyyyyyyppphhhccc```VVVVVVWWWVVVUUUTTTUUUVVVXXX\\\```bbbaaabbbdddfffdddhhhkkkmmmmmmnnnrrruuuuuuuuuuuuwwwzzz|||{{{zzzrrrkkkbbbYYYTTTRRRQQQPPPNNNRRRVVVXXXYYY[[[___bbbeeemmmwww~~~uuuiiibbb[[[UUUSSSPPPJJJBBB;;;777444333222////////////////////////................................................////////////000000000000............/////////000........................000000000000000000000000------///000000111111111000000000000111111111111333222222333666999===???KKKWWWnnnsssiiiaaabbbfffkkkpppttt{{{pppaaaVVVQQQNNNKKKJJJMMMSSSVVVXXX]]]cccdddgggkkkooossswww{{{vvvmmmgggfffhhhlllpppvvv{{{yyyqqqiiiccc^^^ZZZUUUUUUTTTTTTUUUWWWYYYZZZ^^^```bbbccccccccceeeggghhhjjjlllnnnoooooooooooouuuuuuwwwzzzwwwoooddd[[[VVVTTTSSSSSSSSSUUUWWWWWWXXX[[[bbbhhhrrrvvv}}}zzznnnhhhbbb\\\ZZZRRRMMMEEE===666333222222000000000000////////////........................///............///000000---......///////////////111111111000//////......////////////////////////111000///......///000111000000000000111111111111222222111111111111111222333222333666666666:::AAAKKK^^^wwwjjjeeeccceeehhhkkkrrrzzz|||tttiii]]]RRRLLLLLLIIILLLQQQUUUXXX\\\```cccfffjjjooorrrvvv{{{~~~ooohhheeefffhhhmmmrrrxxx}}}}}}||||||~~~{{{vvvoooiiieee```]]]ZZZVVVUUUUUUUUUVVVXXXYYY[[[___aaacccddddddeeegggiiimmmnnnppprrrtttuuuuuutttxxxxxxzzz~~~vvvjjj^^^XXXUUUTTTTTTSSSUUUWWWXXXYYY^^^fffmmmxxx{{{~~~ppphhhaaa\\\YYYTTTOOOGGG???888444333222000000000000////////////..............................------......///000---......///////////////////////////////////////////////////////////////111000///......///000111000000000000111111111111222222111111111111111222333222444777777888===DDDTTTfff}}}~~~ooobbb``````dddiiimmmuuu}}}{{{nnndddZZZQQQLLLLLLLLLOOORRRVVVYYY]]]bbbfffjjjmmmqqquuuxxx~~~uuuiiieeedddhhhlllppptttzzzvvvooollliiijjjlllqqqvvv{{{|||||||||yyytttooolllgggcccaaa^^^[[[XXXWWWVVVVVVVVVXXXYYY[[[\\\```bbbeeeffffffhhhjjjlllrrrtttvvvyyy{{{|||||||||}}}~~~qqqcccZZZVVVUUUUUUTTTVVVXXXXXX[[[aaajjjqqq{{{|||sssiiiaaa[[[ZZZVVVRRRJJJBBB;;;666333222000000000000////////////........................---------------......///---......///////////////,,,------...//////000000////////////////////////000000////////////000000000000000000111111111111222111111111111111222222333222444777888999AAAJJJ___qqqlll___[[[[[[___ffflllrrr{{{}}}rrrfff]]]UUUNNNKKKMMMPPPRRRTTTWWW[[[```fffjjjooorrruuuxxx|||pppgggeeegggkkkqqqrrrwww}}}{{{nnngggccc___^^^```aaadddhhhjjjkkkkkkjjjgggkkkhhheeebbb```]]]ZZZWWWXXXXXXXXXXXXZZZ\\\]]]___aaacccfffhhhiiikkkmmmpppwwwyyy{{{~~~vvvggg]]]YYYXXXXXXVVVXXXYYYYYY[[[bbbkkkssswwwzzzwwwkkkbbb\\\[[[WWWSSSLLLDDD===777333222000000000000////////////........................---,,,,,,,,,,,,---......---......///////////////------------......//////////////////////////////000000////////////000000///000000000111111111111111111111000111111222333222111333666777;;;EEEPPPhhh{{{uuubbbZZZYYY[[[aaakkkrrryyyuuujjj___WWWQQQLLLJJJMMMRRRTTTVVVXXX\\\bbbiiinnnsssuuuxxx{{{}}}llleeeeeehhhmmmsssuuuyyy|||vvviiibbb]]]XXXVVVWWWWWWXXX[[[___aaaaaaaaabbbfffdddcccbbbbbb```\\\ZZZZZZZZZZZZZZZ\\\^^^```aaaccceeehhhkkklllnnnrrrtttzzz|||zzzjjj```\\\ZZZZZZXXXYYY[[[[[[\\\bbbjjjqqqsssyyy{{{nnnccc^^^]]]VVVSSSMMMFFF???888333111000000000000////////////........................---,,,,,,,,,,,,---......---....../////////////////////......------------//////////////////////////////000000000000/////////000000000111111111111111111000000111222222333000000222555777<<>>NNN^^^www{{{gggWWWRRRUUUZZZ^^^hhhsss{{{xxxiii___UUUPPPLLLJJJLLLPPPTTTVVVYYY]]]aaagggmmmqqqvvvyyy~~~|||ooodddcccgggkkkpppttt|||xxxxxxyyyyyyxxxmmm```YYYTTTOOOMMMNNNQQQNNNPPPVVVYYYYYY\\\bbb```aaaccceeegggfffccc```\\\\\\]]]]]]___bbbdddeeejjjmmmqqqtttwwwzzz~~~ssshhhaaa]]][[[WWWZZZ^^^aaacccgggmmmssszzzwwwhhh```^^^VVVTTTPPPKKKDDD===888444000000000000////////////..............................------......///000---......///////////////////////////////////////////////////////////////...///000111111000///...000000000000111111111111000000000000111222333444111222555777999BBBTTTeeezzzjjjZZZPPPQQQVVV___cccmmmyyyyyyqqqbbbYYYPPPLLLKKKKKKNNNSSSUUUXXX]]]aaaeeejjjooosssvvv{{{wwwmmmdddeeejjjoootttxxxyyyqqquuuzzz}}}qqqggg\\\WWWUUURRRQQQRRRRRROOOPPPWWWZZZZZZ^^^eeegggggghhhjjjjjjhhhccc___]]]]]]]]]^^^```ccceeefffnnnppptttxxx{{{~~~wwwkkkbbb]]]ZZZUUUZZZ___cccfffjjjqqquuu}}}{{{jjj```]]]WWWUUURRRMMMFFF@@@:::777000000000000////////////........................///............///000000---......///////////////......//////000111111111////////////////////////...///000111111000///...000000000000111111111111000000000000111222333444333444777999;;;DDDWWWiii}}}mmm```VVVQQQUUU\\\ccchhhsssuuummm]]]TTTLLLIIIJJJKKKPPPVVVVVVZZZ___dddhhhmmmqqquuuwww|||mmmjjjfffeeehhhnnnuuuzzzzzzuuu{{{~~~iiiddd]]]WWWSSSRRRQQQQQQPPPQQQRRRTTTVVV[[[aaaeeejjjhhhgggiiikkkkkkgggdddaaaaaa```___```ccciiimmmrrrtttxxx{{{~~~}}}qqqeee___^^^ZZZ\\\___bbbfffllltttyyyoooddd___WWWTTTPPPLLLHHHAAA:::555000000////////////000111////////////////////////////////////////////////////////////////////////000000000000000000000000............////////////............///000222222000000000000111111111111111111111111222333444555444222666===???EEE[[[sss~~~pppaaaXXXSSSSSSYYY```gggnnnxxx{{{mmmbbbVVVQQQKKKIIIKKKOOORRRSSSZZZ___dddgggiiikkkpppsss{{{{{{kkkiiifffeeehhhooowww{{{xxxuuu}}}yyyeee```YYYTTTRRRQQQPPPOOORRRSSSUUUVVVYYY^^^dddhhhmmmlllkkklllnnnmmmjjjgggddddddcccbbbcccffflllpppvvvyyy}}}sssggg```___]]]___bbbeeejjjpppwww|||rrrfff```XXXVVVRRRNNNIIICCC<<<777000000/////////000000111////////////////////////////////////////////////////////////////////////000000000000000000000000............////////////............///000111222000000000000111111111111111111111111222333444555555333777>>>BBBKKKccc|||vvvkkk___YYYVVVWWW^^^eeekkkttttttggg]]]QQQMMMHHHGGGJJJOOOSSSTTT[[[```fffjjjmmmqqqwww{{{ttthhhfffeeefffjjjqqqyyy~~~xxxxxxrrraaa]]]XXXTTTRRRRRRQQQQQQTTTUUUWWWYYY\\\aaaggglllqqqppppppqqqrrrqqqnnnkkkiiihhhhhhggghhhkkkqqquuu}}}vvvjjjcccaaa```bbbfffiiinnnttt{{{vvviiibbb[[[XXXTTTPPPKKKEEE>>>999111111000000000000000111////////////////////////////////////////////////////////////////////////000000000000000000000000............///////////////......//////000111222000000000000111111111111111111111111222333444555666555777>>>FFFTTTpppssslllddd]]][[[[[[^^^eeelllppp|||xxxlll___VVVNNNKKKHHHIIILLLRRRVVVXXX]]]bbbhhhmmmrrrxxx|||oooeeedddeeegggmmmuuu||||||~~~|||}}}mmm```]]]YYYWWWVVVVVVUUUUUUUUUWWWYYY[[[^^^dddjjjooottttttuuuvvvvvvtttqqqooommmmmmllllllmmmqqqvvv{{{yyymmmeeecccaaaccchhhlllqqqwww~~~~~~}}}~~~|||lllddd\\\YYYUUUQQQMMMFFF???:::222222111000000000111111////////////////////////////////////////////////////////////////////////000000000000000000000000............///////////////////////////000111111///000000000111111111111111111111111222333444444666555888@@@KKK___}}}xxxjjjccc___]]]___aaadddkkksssvvv|||qqqdddYYYQQQNNNMMMLLLMMMQQQUUUZZZ\\\___dddjjjoootttzzzxxxmmmcccdddeeeiiipppxxx}}}|||~~~~~~vvv{{{zzzjjj___]]]ZZZYYYZZZZZZXXXWWWUUUWWWYYY\\\___eeelllpppuuuwwwyyy{{{zzzxxxuuutttrrrrrrqqqqqqrrrvvv|||{{{ooogggeeeaaadddiiinnntttzzz~~~}}}}}}oooeee\\\ZZZVVVRRRMMMGGG@@@;;;333333222111111111111111////////////////////////////////////////////////////////////////////////////////////////////////............////////////000////////////000000111///000000000111111111111111111111111222333444444555666:::BBBQQQjjjqqqeee^^^]]]___dddgggiiiqqqyyy~~~wwwkkk___UUUOOOMMMNNNNNNPPPSSSVVV[[[^^^aaaeeejjjooossszzzvvvkkkcccdddggglllsss{{{|||yyyyyy{{{yyywwwqqqwwwxxxiii^^^\\\[[[[[[\\\[[[ZZZXXXUUUWWWZZZ\\\```fffmmmrrrvvvyyy~~~~~~|||zzzzzzxxxxxxwwwwwwxxx}}}~~~ssskkkiiicccggglllrrrxxx~~~||||||~~~tttiii]]][[[WWWSSSNNNHHHAAA<<<444444333222111111111111////////////////////////////////////////////////////////////////////////////////////////////////............////////////000000////////////000000000000000000111111111111111111111111222333444555555888>>>HHHYYYtttzzzkkkbbb\\\]]]aaahhhkkknnnvvv~~~qqqdddYYYRRRNNNIIIKKKNNNPPPSSSVVV[[[^^^dddggglllooosss{{{ttthhhdddeeeiiiooovvv~~~zzzsssrrrqqqpppuuu{{{{{{|||rrrmmmssswwwiii```___^^^^^^______\\\ZZZVVVXXX[[[^^^bbbhhhoootttxxx|||~~~~~~}}}}}}wwwooommmgggkkkqqqxxx~~~{{{{{{~~~yyymmm___]]]YYYUUUPPPJJJCCC>>>555555444222222111111111////////////////////////////////////////////////////////////////////////////////////////////////............////////////000000////////////000000000000000000111111111111111111111111222333444555666;;;CCCNNNaaa}}}pppeee___ZZZ\\\cccjjjooosss|||wwwjjj]]]SSSMMMKKKFFFIIINNNRRRUUUYYY^^^bbbgggjjjmmmqqqvvvrrrfffdddfffkkkqqqxxxzzzqqqjjjjjjkkklllsss|||yyypppkkkqqq}}}vvvhhhcccbbbbbbccccccccc```]]]WWWYYY\\\___cccjjjqqqvvvyyy~~~zzzssspppkkkooovvv|||zzzzzz~~~|||pppaaa___[[[WWWRRRLLLEEE@@@666555444333222222222222////////////////////////////////////////////////////////////////////////////////////////////////............/////////000111000////////////000000000000000000111111111111111111111111222333444555777>>>GGGSSSgggvvviiiaaa]]]XXX[[[ccckkkqqqvvv|||qqqdddXXXOOOJJJIIIEEEIIIPPPTTTXXX]]]cccggghhhkkkooosssyyy{{{ooojjjeeehhhnnntttzzz~~~|||kkkhhheeeeeeiiiqqqzzzsssnnnkkkrrr}}}xxxpppiiieeebbbdddggggggbbb]]]YYYWWWZZZ___dddiiiqqqzzz{{{}}}wwwtttqqquuuzzz|||zzz|||qqqiiibbbYYYTTTRRRNNNHHHBBB888666333222222222111000000/////////............////////////////////////////////////000000000000000000//////.........------------.........//////000000//////...---++++++////////////000000000000222333555555444333555666999:::FFF\\\sssxxxnnnddd]]]ZZZZZZ[[[bbbmmmuuuzzzuuuhhh```WWWNNNKKKKKKMMMPPPSSSVVVZZZ^^^bbbfffnnnpppsssvvv{{{|||oooiiifffjjjooouuu|||~~~sssjjjhhhffffffkkkuuurrrmmmkkkrrr}}}yyyqqqjjjgggeeegggjjjjjjddd___ZZZYYY[[[```eeejjjsss|||~~~zzzxxxvvvzzz~~~|||}}}~~~vvvjjjcccZZZUUURRROOOIIICCC999666333222222222111111000000/////////.........////////////////////////////////////000000000000000/////////............---------.........//////000000000000///...------////////////000000000111111333444444333333555666<<>>888333222222222222111111111000000000//////////////////////////////////////////000000000000............/////////000.../////////000000000000//////000111111111000000000000111111111222222222111222222222333666:::>>>DDDWWWoooxxxdddYYYUUUSSSUUUXXX^^^gggpppyyysssiii]]]UUUMMMKKKJJJIIIKKKOOORRRVVV]]]cccgggkkknnnpppvvvzzz~~~uuutttppptttzzz~~~uuuxxxzzzpppjjjrrr}}}}}}{{{zzz}}}~~~xxxqqqhhheeeeeeiiinnnttt|||uuuwwwzzz{{{~~~vvvwww}}}xxxoooddd\\\YYYVVVQQQMMMCCC>>>888333222222222222111111111111000000000000////////////////////////////////////000000000000---.........//////000000////////////000000000000111111222222222111111000000111111111111222222222111222333333444777<<>>777444333333222111111111111111111111111000000000000000000000000////////////////////////////////////////////////000000000000////////////111111111000000/////////000000000111111111222222222333444555666:::BBBHHHXXXlllfff[[[PPPNNNQQQWWW___fffsssyyyzzzooobbbXXXPPPLLLGGGEEEHHHLLLPPPRRRXXX^^^eeejjjmmmppptttxxxtttppprrruuuzzzyyyrrrnnniiiddddddgggkkkvvvrrrkkkqqq|||~~~|||zzzyyyxxxwwwyyyvvvsssuuuwww~~~|||{{{|||}}}|||ssspppooosssxxx}}}xxxuuuwww}}}ooohhhccc\\\VVVTTTMMMGGG???888555333333222111111111111111111111111000000000000000000000000........................////////////////////////.../////////000000000111//////......///000111111000000000111111222222333111222444666777:::BBBLLLZZZqqqwwwaaaXXXPPPPPPUUU[[[eeemmmyyyvvvjjj\\\TTTMMMJJJGGGFFFHHHMMMQQQTTT[[[```ggglllooorrrwww{{{|||pppmmmpppuuu{{{~~~xxxoooiiidddcccbbbaaadddiiiiiisssqqqiiiooozzz~~~|||zzzyyyxxxxxxyyyzzz|||zzzxxxyyyzzz}}}zzzyyyzzz{{{}}}}}}rrrnnnmmmrrrwww|||xxxuuuttt|||rrrjjjddd]]]XXXVVVOOOIIIAAA:::666444333222111111111111111111111111000000000000000000000000////////////////////////000000000000000000000000......//////000000111111//////......///000111111///000000111222333333333222222444777777999CCCOOOaaayyyqqq___WWWQQQSSSWWW^^^gggppp|||~~~rrreeeYYYQQQJJJIIIHHHGGGIIINNNTTTXXX^^^cccjjjoooqqquuuzzz~~~wwwxxxmmmlllpppuuu||||||uuummmhhhccc___]]]___``````dddiiigggppp{{{qqqhhhnnnyyywwwvvvuuutttuuuxxx{{{}}}~~~~~~}}}zzzxxxwwwzzzzzz{{{~~~qqqlllkkkqqqwww|||yyytttrrryyyuuulllfff___ZZZYYYQQQKKKBBB;;;666444333222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000......//////000000111111111111111000000////////////000000111222333444444333111444888888999GGGWWWppplll]]]WWWSSSTTTXXX^^^hhhqqq~~~zzzmmm```VVVPPPHHHHHHIIIIIIKKKPPPVVV[[[aaaffflllqqqssswww}}}xxxnnnvvvmmmmmmssswww~~~}}}wwwtttqqqoookkkgggbbb^^^^^^[[[[[[___``````bbbfffeeelllttt{{{||||||~~~}}}oooeeekkkuuuyyyqqqpppoooooorrrwww|||{{{xxxvvvwwwzzzzzzyyy|||qqqllljjjpppxxx}}}|||wwwtttzzzyyyoooiiibbb]]]\\\SSSLLLCCC<<<777555333222111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000////////////000000000000000111111222222111000//////000000111333444444555444111333999:::===NNNbbbvvvggg]]]XXXUUUXXX\\\aaakkkuuuvvvhhh\\\SSSNNNGGGHHHJJJKKKMMMRRRYYY^^^ccchhhnnnrrruuuyyyvvvllleeeuuummmooouuuyyywwwooojjjiiigggeeecccbbb```]]][[[\\\ZZZ[[[___aaa______cccccciiioootttzzz~~~|||vvvuuuxxx}}}zzzkkkbbbgggqqq{{{rrrllllllkkkmmmqqqwww}}}}}}zzzwwwvvvwwwzzzzzzxxxzzzqqqkkkjjjpppxxx}}}{{{xxx~~~{{{rrrkkkddd___^^^SSSMMMDDD<<<777555333333111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000000000000000////////////+++---000333444555444333///000000222333444555555333000333999<<<@@@TTTjjjpppccc^^^ZZZYYY\\\```eeepppyyyssseeeYYYQQQMMMFFFHHHJJJLLLNNNSSSZZZ```eeeiiiooosssvvvzzzwwwlllddd___yyyqqqlllmmmrrrzzzyyyqqqmmmjjjfffbbb____________^^^\\\ZZZYYYXXXYYY[[[^^^```bbbcccccchhhiiikkknnnrrruuuwwwxxxqqquuu{{{{{{nnndddhhhppp{{{tttkkkeeedddeeejjjrrryyy}}}~~~~~~{{{zzzyyyzzz{{{{{{yyyxxxyyyzzz|||oooiiifffllltttzzz~~~www|||sssmmmfff^^^[[[YYYQQQFFF>>>999666333111333333333222111000////////////............//////111111000000000000111111...//////000111222222222000000000000000000000000000111111111111222222222333333222222111222222222777111111888>>>FFFZZZpppzzzkkkbbb```\\\[[[___ccciiirrrzzz~~~oooaaaUUULLLHHHJJJKKKLLLMMMPPPUUU[[[```ccchhhoootttwww{{{{{{vvvmmmbbbZZZWWWwwwpppmmmpppuuu|||~~~vvvlllfffdddbbb___\\\^^^^^^______^^^\\\[[[ZZZZZZ[[[\\\^^^```bbbddddddeeefffhhhkkknnnppprrrsssqqquuu|||zzznnncccfffllluuu{{{ooogggcccbbbdddiiirrrzzz~~~}}}{{{zzz{{{||||||zzzxxxwwwwwwyyy}}}oooiiifffkkkrrrxxx~~~yyy~~~uuuppphhhaaa^^^[[[SSSIII@@@;;;777444222333222222222111000000000000000////////////000000111111000000000000111111...//////000111111222222000000000000000000000000000000111111111222222222333333222222111222222333666222333999>>>GGG]]]tttrrrddd\\\^^^[[[[[[```eeekkkttt|||zzzlll___TTTMMMIIIIIIJJJLLLMMMPPPVVV]]]aaadddiiippptttxxx|||{{{sssmmmeeeZZZSSSRRR~~~sssnnnmmmrrryyy~~~}}}mmmggg```]]]]]]]]]\\\ZZZ^^^^^^^^^^^^^^^]]]\\\[[[\\\\\\]]]^^^```bbbeeefffeeefffgggiiikkkmmmnnnooorrrvvv}}}{{{nnncccdddhhhppp}}}~~~ssshhhbbbaaaaaaccciiirrr{{{~~~{{{{{{{{{}}}}}}}}}zzzwwwuuuuuuvvvzzz~~~ppphhheeeiiipppuuu{{{|||wwwxxxssskkkeeebbb]]]VVVMMMDDD===999666444222222111111111111111111111111000000000000111111111111000000000000111111/////////000111111222222000000000000000000000000000000000111111111222222333222222111222222333333444333666<<>>999666444111111111111111222222222222111111111111111111222111111000000000000111111//////000000111111111111////////////////////////000000000000111111111111222222111111222222333333333555:::>>>AAANNNiii{{{nnnddd[[[VVVVVVWWW\\\dddkkkqqq|||}}}qqqdddXXXPPPKKKIIIFFFHHHLLLOOOTTTZZZaaafffggglllrrrwww{{{wwwmmmbbb[[[UUUNNNKKKLLLxxxnnnkkklllrrrzzzrrriiiaaa___]]]\\\]]]^^^^^^^^^______``````aaaaaabbbbbbbbbbbbaaaaaacccfffhhhjjjjjjjjjkkklllmmmnnnnnnoootttwww~~~yyyjjj___```dddlllyyywwwmmmgggdddbbbbbbdddgggmmmttt~~~~~~|||{{{|||}}}}}}}}}zzzvvvrrrooopppqqqsss{{{ppphhhbbbeeejjjoootttyyy~~~tttnnnwww~~~xxxqqqjjjggg```[[[SSSHHH???888555444111111111111111222222222222222111111111111222222111111000000000000111111000000000000000111111111//////////////////////////////000000000111111111222111111111222222333444222777<<<@@@EEEUUUqqqttthhh___YYYUUUSSSVVV]]]fffmmmttt|||oooaaaUUUNNNIIIHHHFFFHHHLLLQQQVVV\\\cccgggiiimmmsssxxx||||||pppfff\\\UUUPPPKKKJJJLLLvvvmmmjjjlllrrrzzztttggg```[[[[[[[[[[[[[[[\\\]]]]]]bbbbbbbbbcccdddeeeggghhhgggffffffggghhhjjjmmmnnnkkkllllllmmmnnnoooppppppuuuyyyuuufff]]]___dddmmm|||~~~ppphhheeefffggggggiiilllpppwww~~~|||{{{{{{|||zzzyyywwwsssooommmnnnppprrryyyppphhhaaaccchhhmmmsssxxx~~~tttnnnttt|||tttmmmjjjaaa^^^VVVKKK@@@888555444222222111111111111111111222222111111111111222222111111000000000000111111000000000000000000111111000000000000000000000000/////////000000000111111111111111111222333444444333888===@@@HHH\\\yyy|||lllaaaZZZVVVTTTSSSVVV]]]gggmmmvvvyyylll^^^RRRKKKHHHGGGFFFIIIMMMRRRWWW]]]ccchhhjjjnnnsssxxx|||vvvhhh___UUUPPPLLLIIIIIILLLssslllkkkmmmttt{{{wwwhhh```]]]XXXZZZ[[[]]]]]]^^^___```eeedddeeeeeegggiiikkklllllllllmmmnnnoooqqqrrrrrroooppppppqqqsssttttttuuuwww{{{vvvhhh___bbbhhhrrryyyjjjdddeeehhhllllllnnnqqqtttyyy~~~}}}{{{zzzxxxxxxvvvvvvssspppmmmlllnnnppprrrxxxpppgggaaabbbhhhmmmsssxxx}}}sssmmmrrrxxxqqqmmmdddaaaYYYNNNBBB:::666555333222222222111000000000111111000000000000111111111111000000000000111111111000000000000000000000000000000000000000000000////////////000000000111111111111111222333444555555999<<<@@@LLLcccwwwhhh^^^XXXVVVTTTTTTWWW^^^gggmmmvvv|||tttgggYYYOOOJJJHHHHHHGGGJJJOOOSSSXXX^^^dddhhhjjjnnnsssxxx|||{{{rrrcccZZZRRRNNNLLLIIIJJJMMM|||qqqllllllooovvv}}}oooddd______ZZZ\\\___aaabbbccceeeffffffffffffgggiiikkknnnooooooppprrrsssuuuuuuuuuuuuttttttuuuvvvxxxyyyzzzzzzyyy}}}yyykkkdddgggnnnxxxuuugggbbbdddjjjnnnppprrrtttwww{{{}}}}}}}}}|||zzzxxxvvvuuutttsssqqqnnnkkkkkknnnppprrrxxxpppggg```bbbgggmmmsssyyy}}}{{{rrrkkkqqq}}}{{{sssooofffccc\\\QQQDDD;;;777777444333333222111000//////111111000000000000111111111111000000000000111111111111111000000000000000000000000000000000000000////////////000000000000111111111111222333444555666999<<<@@@NNNggguuuggg^^^YYYWWWWWWTTTWWW^^^gggmmmwwwwwwooocccVVVMMMIIIHHHIIIHHHKKKOOOTTTYYY^^^dddgggjjjnnnssswww|||yyypppaaaYYYRRROOONNNLLLMMMPPPvvviiifffjjjpppwww}}}~~~ooofff___\\\[[[]]]```bbbccccccccceeefffggghhhjjjkkkmmmpppuuuxxx|||}}}~~~~~~|||zzzxxxvvvwwwxxxyyy{{{|||}}}}}}vvvnnniiiqqq|||rrrjjjiiikkkqqqvvvyyyzzzzzz{{{}}}}}}|||{{{zzzxxxwwwvvvuuurrrqqqpppnnnnnnnnnnnnoooqqq||||||rrrhhh```aaaeeejjjqqqvvvxxxoooiiimmmxxx~~~xxxtttoookkkaaaUUUGGG===777555555444333333222222333333111111111111111111111111000000000000000000000000111111000000000000111111000000000000000000000000111111000000000000000000222222222222333444555555444666:::DDDUUUkkkpppeee\\\UUURRRSSSQQQXXX```hhhppp}}}yyykkk]]]TTTMMMHHHFFFGGGHHHKKKOOOSSSWWW\\\bbbeeeoooooopppttt||||||nnneeeYYYVVVQQQNNNLLLMMMOOOQQQssshhhgggkkkqqqxxx~~~rrrhhhbbb___]]]^^^]]]```bbbccccccdddfffgggjjjkkkmmmnnnqqquuu{{{|||}}}}}}~~~yyytttuuupppjjjjjjmmmsssyyy{{{|||}}}}}}~~~}}}|||zzzwwwuuutttsssqqqpppnnnmmmllllllmmmmmmqqq}}}}}}qqqhhh``````eeejjjpppvvv~~~zzztttkkkfffkkkvvv{{{wwwppplllcccVVVHHH===777555555444333333222222333333111111111111111111111111000000000000000000000000111111000000000000111111000000000000000000000000111111111111111111111111222222222222333444555555666777<<>>HHHYYYppp|||lllbbb[[[VVVUUUWWWZZZ```iiirrr|||vvviii[[[RRRLLLHHHFFFHHHIIILLLPPPTTTYYY^^^cccgggkkkmmmpppvvv~~~zzzoooddd]]]XXXUUUQQQMMMLLLMMMPPPRRRpppjjjeeeiiinnnttt{{{yyynnnddd```___]]]\\\^^^^^^```cccdddeeegggkkkmmmrrrsssvvvyyy~~~zzznnnjjjkkkooovvv~~~~~~~~~}}}}}}|||zzzxxxvvvtttrrrqqqooonnnlllkkkjjjjjjkkkkkkooozzzzzzooofff^^^^^^ccchhhnnnttt}}}~~~~~~}}}zzzwwwrrrkkkgggmmmyyy}}}vvvqqqhhh[[[MMM@@@999666555444333333222222333333111111111111111111111111000000000000000000000000111111000000000000111111////////////////////////222222222222222333333333222222222222333444555555777999>>>GGGXXXoooyyyiii```[[[WWWWWWZZZ]]]ccclllvvvtttgggYYYQQQLLLGGGFFFHHHIIILLLQQQUUUZZZ___dddhhhjjjlllqqqxxxssshhh___YYYWWWTTTPPPMMMLLLNNNPPPRRRlllgggeeejjjpppuuu}}}xxxoooggg```___^^^]]]]]]___```bbbdddfffhhhjjjnnnqqqvvvxxx{{{vvvllliiiiiilllttt||||||~~~~~~}}}yyyxxxxxxvvvuuutttssssssooonnnlllkkkjjjjjjkkkkkklllwwwxxxoooeee]]]^^^bbbgggnnnsss{{{|||yyy{{{}}}}}}|||tttlllffflllxxxyyyuuulll^^^OOOBBB:::666555444333333222222333333111111111111111111111111000000000000000000000000111111000000000000111111////////////////////////111111222222222333333333222222222222333444555555666888===GGGXXXoootttfff^^^ZZZXXXZZZ]]]```fffppp{{{qqqeeeWWWPPPKKKGGGFFFIIIJJJMMMRRRVVV[[[```fffjjjkkknnnttt{{{{{{nnnddd\\\WWWVVVSSSPPPMMMMMMNNNQQQSSS~~~kkkgggfffkkkpppuuu~~~{{{pppeee___[[[\\\]]]]]]___cccbbbdddfffhhhjjjnnnsssvvvzzz}}}~~~vvvnnngggdddeeehhhpppyyy}}}~~~}}}}}}~~~~~~|||{{{wwwvvvvvvuuuuuutttssssssnnnmmmllljjjjjjjjjkkkkkkjjjuuuuuuoooeee^^^^^^cccgggnnnttt}}}zzzxxx{{{vvvllleeehhhttt|||xxxoooaaaRRRDDD;;;666555444333333222222333333111111111111111111111111000000000000000000000000111111000000000000111111000000000000000000000000000000111111222333333333222222222222333444555555666999???JJJ]]]vvv~~~qqqbbb[[[YYYYYY\\\aaaeeejjjtttooocccUUUNNNJJJGGGGGGIIIJJJNNNRRRWWW\\\aaagggkkkooorrrxxx~~~yyywww{{{vvvkkkbbb\\\XXXUUUSSSOOOMMMMMMOOORRRTTT~~~mmmiiihhhkkkpppuuu~~~~~~ssskkkaaa\\\YYY[[[]]]^^^aaafffdddfffhhhjjjmmmqqqvvvzzz~~~wwwqqqkkkddd___^^^___ccclllvvv~~~}}}}}}|||}}}~~~~~~|||zzzwwwwwwvvvuuutttrrrrrrqqqmmmllljjjiiihhhhhhiiiiiiiiiuuuuuupppfff^^^___ccchhhnnntttzzzzzzzzzoooeeegggqqq~~~zzzqqqdddTTTEEE;;;777555444333333222222333333111111111111111111111111000000000000000000000000111111000000000000111111000000000000000000000000//////000000111222222333222222222222333444555555777;;;CCCQQQggg{{{nnn```ZZZXXXYYY^^^cccfffkkkuuu}}}mmmaaaTTTMMMJJJGGGGGGIIIKKKNNNSSSXXX]]]bbbhhhlllsssvvv|||}}}}}}~~~wwwnnniiieeehhhnnnuuu{{{{{{ppphhhaaa\\\YYYTTTRRROOOMMMMMMOOOSSSUUU~~~nnnjjjiiilllpppuuu~~~vvvnnniiiddd___\\\]]]^^^^^^bbbgggeeegggiiikkknnnrrrxxx|||xxxoooiiibbb\\\XXXYYY[[[```jjjtttxxxzzzzzzxxxuuusssuuuxxx~~~~~~~~~}}}zzzyyyxxxwwwuuusssqqqpppoookkkjjjiiigggggggggggghhhjjjuuuvvvpppfff______dddhhhooouuu~~~{{{}}}ssshhhhhhrrr|||ssseeeUUUFFF<<<777555444333333222222333333111111111111111111111111000000000000000000000000111111000000000000111111000000000000000000000000...//////000111111222222222222222222333444555555999===GGGWWWoooyyylll___YYYXXXZZZ___ddddddiiittt}}}lll```SSSMMMJJJGGGGGGIIIKKKNNNSSSXXX]]]ccciiimmmuuuyyy|||zzzzzz{{{|||}}}~~~}}}}}}uuuiiibbb___YYY\\\aaahhhnnnsssvvvxxx~~~~~~}}}~~~uuulllfffaaa]]]ZZZTTTRRROOOMMMMMMPPPSSSUUU}}}mmmhhhggglllrrrxxx~~~yyysssjjjccc___^^^]]]]]]]]]___aaaccceeeeeegggkkkrrrxxx}}}wwwjjj```\\\YYYVVVTTTSSSVVV]]]eeeiiitttuuutttooojjjkkkqqqxxx~~~}}}}}}~~~~~~~~~|||{{{yyyxxxxxxwwwuuusssqqqpppoooooommmnnnmmmjjjgggeeeeeefffkkkpppwwwmmmddd]]]\\\___fffqqq{{{|||rrrfffdddpppvvviiiVVVDDD;;;;;;555444444333333222222111222222111111111111222222222111111111000000//////000000111111111111000000000000000000000000000000000111111111111222222222222333444444333333555777888<<>>;;;666666555444444333333222222222111111111111222222000000000000000000111111000000111111111111000000000000000000000000000000000000111111111222222222222333444444444555777999<<>>FFFZZZvvv}}}pppiiiccc___```cccdddgggkkknnnuuu|||tttaaaWWWMMMJJJIIIIIIKKKNNNQQQTTTYYY^^^dddkkkrrrwwwzzz}}}wwwvvvtttqqqpppooommmkkkhhhgggfffeeeccccccfffkkkooouuuwwwyyyvvvpppkkkiiiiiijjjlllnnnpppsssxxx~~~}}}vvvssspppmmmkkkgggccc```VVVRRRPPPSSSTTTTTTXXX]]]\\\ccclllqqqtttssskkkbbbWWWRRROOOPPPRRRTTTZZZ```pppjjjfffjjjpppwwwzzzmmmfffbbb]]]```dddhhhlllqqquuuxxxvvvwwwyyyzzzyyyxxxwwwwwwrrrooollliiiiiilllooorrrxxx|||vvvfff\\\UUUOOONNNOOONNNOOORRRVVVZZZ^^^aaacccccchhhnnnsss|||~~~|||yyywwwvvvssssssssssssrrrqqqpppoooooonnnmmmlllkkkjjjjjjjjjfffggggggfffdddcccdddfffgggmmmuuu~~~vvveee^^^ZZZZZZ]]]cccllluuu~~~~~~|||{{{vvvooojjj^^^[[[[[[eeezzziiiPPP@@@;;;666666666555444444333333222222111111111111222222///000000000111111111111000000111111111111000000000000000000000000000000000111111111111222222222111333444555555666999;;;===GGG^^^|||wwwkkkeee```^^^bbbeeegggjjjnnnqqqxxxzzzqqq```VVVLLLIIIIIIJJJLLLOOORRRUUUZZZ```fffmmmtttyyy||||||vvvsssqqqooonnnnnnllliiigggffffffeeeddddddggglllpppwwwzzz}}}|||xxxsssqqqqqqrrrtttwwwzzz~~~xxxsssjjjgggccc```___]]][[[YYYRRRPPPPPPSSSUUUWWW[[[bbbccckkktttxxxzzzwwwmmmcccXXXSSSPPPRRRTTTVVV\\\cccpppiiifffiiipppwwwsssgggaaa^^^\\\___bbbeeehhhmmmqqqttttttwww{{{~~~~~~~~~}}}}}}uuusssooollllllnnnrrruuu}}}sssdddZZZTTTOOONNNPPPSSSTTTVVVZZZ^^^bbbfffhhhhhhmmmttt|||~~~}}}~~~~~~}}}{{{yyyvvvuuupppqqqqqqqqqqqqpppooooooooonnnmmmlllkkkjjjjjjjjjcccdddddddddcccccceeeggghhhnnnvvv~~~ttteee^^^YYYZZZ]]]aaakkksssyyy}}}zzzxxxtttmmmgggYYYVVVWWWbbbxxxkkkQQQ@@@;;;666666666555444444333333222222111111111111222222//////000000111111111222000000111111111111000000000000000000000000000000000111111111111222222222111333444555555666999;;;;;;FFF```sssggg___[[[[[[```dddgggjjjnnnsss{{{yyyppp```UUULLLIIIIIIJJJLLLPPPTTTWWW\\\aaagggooovvv{{{~~~{{{vvvqqqooonnnmmmmmmkkkhhhfffhhhhhhgggfffgggjjjooosssyyy}}}~~~zzzyyyyyy|||~~~zzzrrrmmmccc___[[[XXXWWWVVVVVVUUUSSSQQQRRRVVVXXXYYY___eeelllttt{{{~~~~~~xxxlll```YYYTTTQQQSSSUUUXXX^^^dddqqqkkkhhhlllrrrxxxooofffaaa___[[[]]]aaadddggglllqqquuu|||zzzuuurrrrrrpppoootttzzz~~~zzzmmm^^^VVVQQQMMMMMMOOOPPPUUU[[[___aaadddiiimmmtttyyy~~~}}}||||||||||||}}}}}}~~~}}}{{{xxxwwwvvvttttttrrrqqqpppoooooooooooonnnmmmlllkkkjjjjjjjjjdddddddddddddddeeefffggggggnnnvvv}}}}}}qqqbbb\\\YYY[[[```dddkkkqqq{{{~~~yyyrrrkkkeeecccZZZWWWVVV```tttmmmSSSCCC???;;;888555444555555444333333333333222222222111111111111111111111111111111......//////000000111111000000000000000000000000000111111111111222222222222000111444444333666;;;AAAKKKaaatttgggaaa]]][[[\\\```cccdddhhhmmmttt|||zzznnn```WWWNNNKKKJJJIIILLLPPPQQQUUU\\\cccjjjqqqxxx|||{{{|||wwwppppppooommmkkkjjjhhhggggggeeedddgggmmmsssvvvvvv|||rrrhhhaaaVVVTTTSSSSSSUUUVVVVVVUUUYYYXXXWWWXXX[[[aaafffjjjqqqvvv|||vvvjjjaaaYYYUUUSSSVVVYYY\\\ccckkkrrrllliiimmmsssyyy|||mmmddd___]]]ZZZ]]]```dddhhhmmmssswww~~~}}}yyyvvvvvvtttrrrwww}}}}}}rrrggg[[[UUURRROOOPPPSSSUUUZZZ___cccfffiiiooosss|||~~~}}}|||{{{{{{zzzzzzzzz{{{{{{|||}}}}}}{{{yyywwwvvvuuutttsssrrrqqqpppoooooooooooonnnmmmkkkjjjjjjjjjjjjeeeeeeddddddeeeeeeffffffgggmmmuuu}}}|||qqqbbb\\\YYY\\\```eeekkkqqq{{{}}}xxxqqqjjjccc```VVVTTTTTT^^^sssqqqUUUEEE@@@;;;888555444555555444333333333333222222222111111111111111111111111111111////////////000000111111000000000000000000000000000111111111111222222222222000111444444333666;;;???JJJaaa}}}|||oooddd___[[[XXXYYY^^^bbbdddiiioooxxxzzzmmm___VVVNNNKKKJJJJJJMMMQQQSSSWWW^^^eeelllssszzz~~~~~~yyytttooonnnlllkkkiiihhhggggggjjjllloootttxxxzzz{{{{{{~~~vvvlllccc]]]VVVUUUSSSTTTUUUVVVUUUUUUYYYXXXXXXYYY^^^dddjjjmmmxxxzzz{{{{{{wwwoooddd\\\YYYUUUTTTXXX[[[___fffnnnuuunnnjjjnnnsssyyyxxxiiiaaa]]][[[YYY\\\```dddiiiooouuuyyy}}}|||zzzxxx{{{yyyrrrhhh```XXXUUUTTTRRRSSSWWW[[[___eeehhhlllpppwww|||~~~~~~}}}|||{{{zzzyyyyyyxxxxxxxxxyyyzzz{{{|||}}}~~~~~~|||zzzxxxvvvuuuttttttsssrrrqqqpppooooooooonnnmmmlllkkkjjjiiiiiiiiigggffffffeeeeeeeeeeeeeeegggmmmuuu|||{{{pppbbb\\\YYY\\\aaaeeekkkrrr|||}}}}}}|||xxxqqqiiiaaa\\\TTTRRRTTT___tttvvvYYYFFFAAA;;;999666555555555555444333333333222222222111111111111111111111111111111/////////000000000000111000000000000000000000000000111111111111222222222222111222444444333666;;;@@@KKKbbb~~~~~~wwwkkkbbb___ZZZWWWVVV[[[___cccjjjqqq{{{yyylll^^^UUUMMMKKKKKKKKKNNNSSSUUUYYY```gggnnnuuu|||{{{uuupppnnnllljjjhhhggggggggghhhnnnuuu~~~vvvnnnfff^^^YYYVVVUUUTTTUUUWWWXXXWWWVVVZZZZZZZZZ\\\```ffflllpppzzzxxxuuurrrmmmfff___ZZZXXXUUUVVVYYY]]]bbbjjjsssvvvoookkkmmmrrrxxxuuuggg___\\\[[[YYY\\\aaafffkkkrrrxxx}}}}}}xxxnnnhhh```ZZZVVVVVVVVVTTTVVVZZZ^^^bbbhhhlllpppvvv~~~~~~~~~}}}|||{{{zzzyyyyyywwwwwwwwwxxxyyyzzz{{{|||~~~}}}|||zzzyyywwwvvvuuutttsssrrrpppoooooonnnnnnmmmlllkkkjjjiiihhhhhhhhhhhhgggfffeeeddddddddddddffflllttt|||zzznnnbbb\\\YYY\\\aaaffflllrrr|||}}}|||{{{xxxrrrjjj```ZZZSSSRRRUUUbbbvvvyyy[[[GGG@@@;;;999666555555666555444333333333222222222111111111111111111111111111111000000000000000000000000000000000000000000000000000000111111111222222222333111222555555333666<<>>DDDSSSmmmrrreee^^^ZZZYYY[[[]]]```gggooo~~~ttthhh[[[TTTMMMMMMMMMMMMOOOSSSRRRXXXbbbllluuu}}}|||yyywwwvvvtttrrrooommmllliiiddd```\\\\\\```lll|||{{{uuuqqqqqqtttzzz~~~xxxssslllkkkjjjiiigggbbb[[[VVVMMMMMMLLLLLLKKKHHHEEECCC@@@AAACCCDDDGGGKKKPPPTTTVVV\\\ccciiiqqq|||sssoooqqqsss||||||nnneee______bbbccchhhqqq|||}}}uuukkkfffeeeeeefffggghhhooo}}}~~~ooojjjmmmqqqpppmmmdddbbbdddmmm|||~~~|||{{{{{{{{{{{{{{{{{{|||||||||{{{{{{{{{xxxxxxxxxxxxxxxxxxxxxxxxuuuttttttssssssrrrqqqqqqpppqqqqqqrrrssssssttttttsssqqqooonnnnnnnnnlllkkkjjjjjjiiihhhhhhgggffffffffffffgggggggggfffeeeeeeeeeeeedddcccccceeehhhlllsss|||ooo```[[[YYYZZZ___ccchhhqqqzzz|||vvvtttttttttrrrmmmeee\\\VVVQQQXXXdddwww]]]IIICCC999999888777777777777777444444444444333333333333222222222111111111000000111111111111111111111111111111111111111111111111333222222111111111111222444222333666777888>>>EEEXXXqqqvvvjjj___\\\[[[^^^```ccckkktttsssggg[[[SSSMMMMMMMMMMMMPPPTTTSSSZZZdddnnnwww~~~~~~yyyvvvtttsssrrrqqqooommmkkkhhhdddaaa\\\^^^eeettt}}}wwwtttvvvzzz{{{tttooonnnllliiieee^^^WWWRRRJJJKKKKKKJJJHHHEEECCCBBB???BBBEEEGGGIIIMMMRRRWWWYYY___ffflllsss}}}uuupppoooqqqzzz}}}ooofff``````ccceeekkkuuuyyyppphhhffffffddddddffflllssswwwpppppppppnnnkkkbbbcccgggsss}}}{{{yyyyyyyyyzzzzzzyyyyyyyyyyyyxxxxxxxxxuuuuuuuuuuuuvvvvvvvvvvvvssssssrrrrrrqqqpppppppppooopppqqqrrrsssssssssrrrqqqooolllkkkkkkkkkjjjhhhhhhggggggfffeeeeeedddddddddeeeeeeeeeeeeeeedddddddddddddddccccccfffjjjmmmuuu~~~~~~mmm___ZZZYYYZZZ```eeejjjsss|||{{{vvvpppppppppmmmhhhaaa[[[VVVRRR[[[jjj~~~^^^JJJDDD;;;:::999888777666666666444444444333333333333222222111111111111000000000111111111111111111111111111111111111111111111111111111111000000111222222444222222555777888>>>EEEYYYrrrxxxnnn___\\\\\\```cccgggpppyyysssggg[[[SSSNNNMMMNNNNNNQQQUUUUUU\\\eeeoooxxx}}}xxxuuurrrqqqoooooonnnmmmjjjgggdddccc^^^cccmmm~~~}}}{{{}}}vvvqqqooolllggg```YYYRRROOOIIIJJJJJJIIIEEECCCBBBCCC???BBBFFFHHHJJJNNNTTTYYY]]]cccjjjooottt}}}xxxqqqooopppyyy~~~pppgggaaaaaaccciiiooozzzvvvmmmggghhhiiigggfffiiiqqqyyyxxxtttrrrooolllcccfffnnn|||~~~|||yyyxxxxxxxxxyyyvvvvvvuuuuuuttttttttttttrrrrrrssssssttttttttttttrrrrrrqqqppppppoooooonnnnnnooopppqqqrrrrrrrrrqqqnnnllljjjhhhhhhhhhfffeeefffeeeeeeddddddcccccccccbbbccccccddddddccccccccccccccccccccccccfffkkknnnvvv~~~{{{lll___[[[YYY[[[aaafffllluuuyyytttmmmmmmllliiiddd^^^YYYWWWTTT___ppp]]]IIIBBB<<<;;;:::888777666666666555555555555444444444444111111111111000000000000111111111111111111111111111111111111111111111111111111111111222222333444444222222555777999???FFFYYYrrrvvvkkk]]][[[\\\aaafffkkkuuu~~~sssggg[[[SSSNNNMMMNNNNNNQQQUUUXXX^^^gggoooxxxyyyuuurrrppplllmmmmmmllljjjgggeeedddbbbiiiwwwyyyqqqooojjjccc[[[SSSNNNLLLIIIJJJJJJGGGCCCAAABBBCCC???DDDIIILLLNNNQQQXXX^^^aaagggnnnrrrwww~~~{{{sssppppppxxxqqqgggbbbaaaccckkkrrr}}}wwwnnniiikkkllljjjjjjmmmttt}}}~~~yyyuuuqqqooojjjnnnxxx~~~~~~~~~{{{yyywwwwwwxxxxxxtttsssrrrqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrsssssssssqqqqqqppppppooonnnnnnnnnmmmnnnpppqqqrrrrrrqqqqqqllljjjgggfffffffffdddccceeeddddddccccccbbbbbbbbbaaabbbbbbcccccccccbbbbbbbbbbbbcccccccccfffkkkooovvv~~~yyylll___[[[ZZZ\\\bbbgggmmmwwwwwwrrrkkkkkkiiifffaaa\\\YYYWWWVVVaaattt]]]GGG@@@===<<<:::888777666555555777666666666555555555555111111111111000000000000111111111111111111111111111111111111111111111111111111222222333444555666555333333666777999@@@HHHXXXqqqrrreee\\\ZZZ\\\bbbgggnnnxxxsssggg[[[SSSNNNMMMNNNOOOQQQVVVZZZ___gggpppwww{{{vvvrrrpppjjjlllmmmllliiigggffffffeeennn}}}|||pppnnnhhh```WWWPPPKKKJJJIIIJJJIIIFFFAAA@@@AAADDDBBBGGGMMMQQQRRRVVV^^^ddddddjjjppptttxxx}}}rrrnnnpppuuu{{{ppphhhcccbbbdddjjjvvv~~~rrrsssrrrooommmlllnnnppp|||}}}vvvtttuuupppyyy}}}{{{|||~~~~~~~~~~~~}}}|||{{{{{{~~~{{{wwwuuuuuuuuuuuutttsssrrrrrrqqqpppooonnnnnnlllmmmnnnpppqqqqqqqqqqqqmmmmmmmmmmmmlllllllllllljjjlllnnnooopppooonnnmmmkkkiiifffddddddeeedddccceeedddcccaaa```_________dddccccccbbbaaa``````______```aaabbbcccfffjjjmmmuuu{{{}}}qqqeee^^^ZZZ]]]aaacccfffmmmyyy|||sssnnnmmmgggcccaaa]]]VVVTTTVVVVVVccc{{{xxxZZZJJJ>>><<<<<<:::999888777777777444555555555333222333444333333333333333333333333000000000000000000000000000000000000000000000000222222222222222222222222444333555888888:::AAAIII\\\vvvttthhh```___```dddhhhooo|||uuugggYYYRRRMMMMMMOOOOOOSSSWWWYYY___hhhrrrzzzzzzsssnnnmmmmmmmmmjjjgggeeeeeefffgggqqq}}}{{{xxxrrrlllbbbXXXQQQMMMIIIGGGJJJJJJHHHEEEBBBAAACCCEEEFFFIIILLLOOOSSSYYY```eeeiiimmmqqquuuyyytttooooootttyyyrrrjjjdddccceeelllxxxwwwuuuvvvwwwuuusssrrrsssvvvyyywwwyyy~~~~~~}}}}}}}}}}}}}}}~~~~~~}}}|||{{{{{{{{{}}}zzzwwwvvvvvvvvvuuussspppoooooonnnmmmlllkkkjjjjjjkkkllllllmmmnnnooopppooonnnnnnmmmkkkjjjiiihhhiiijjjlllmmmnnnmmmlllkkkjjjhhheeeddddddddddddcccddddddbbbaaa```_________cccbbbbbbaaa``````_________```aaaaaabbbeeeiiilllttt{{{yyymmmccc^^^[[[___ccceeehhhppp{{{{{{qqqmmmlllgggccc```\\\VVVTTTVVVXXXfffvvvXXXJJJ???<<<<<<:::999888777777777444555666555333333333555333333333333333333333333111111111111111111111111000000000000000000000000111111111111111111111111444333555888888:::AAAIII]]]wwwrrreee```^^^```dddiiiqqq~~~uuugggYYYRRRMMMMMMNNNOOORRRWWWZZZ```iiirrr{{{|||vvvqqqmmmnnnnnnlllhhhfffgggiiilllwww~~~{{{wwwxxx{{{|||qqqkkkaaaWWWQQQLLLIIIGGGKKKJJJIIIFFFCCCCCCEEEFFFIIIKKKOOORRRVVV\\\bbbfffiiilllpppuuuzzzwwwpppnnnrrrwwwtttkkkeeeeeegggnnn{{{}}}ssswwwzzz}}}}}}{{{zzz{{{}}}~~~|||{{{{{{zzzzzz{{{{{{{{{zzzzzzyyyyyyxxxxxxxxxwwwxxxwwwuuuuuuuuutttrrrpppkkkkkkjjjiiihhhgggffffffhhhggggggggghhhjjjlllmmmllllllllllllkkkjjjiiiiiiggghhhiiijjjkkkjjjiiihhhhhhfffdddcccddddddcccbbbccccccaaa```______^^^^^^aaaaaa``````___^^^^^^^^^^^^___``````aaacccgggjjjssszzz}}}rrrfff```^^^\\\```dddgggjjjrrr~~~yyypppkkklllfffaaa___ZZZUUUSSSUUUYYYiiiuuuWWWJJJ???<<<<<<:::999888777777777555666777666444333444555333333333333333333333333111111111111111111111111000000000000000000000000000000000111111111111111444333444777888:::AAAJJJ___yyy~~~nnnbbb]]]\\\^^^dddiiiqqq~~~uuugggXXXQQQLLLLLLNNNNNNRRRVVV[[[aaajjjttt|||zzzwwwpppsssuuusssnnnkkkkkklllvvv}}}zzz|||pppiii___VVVOOOKKKHHHGGGKKKKKKIIIGGGEEEEEEGGGIIIMMMOOOSSSVVVZZZ___dddgggjjjkkknnnttt|||yyyqqqnnnqqqvvv}}}vvvllleeeeeehhhppp}}}{{{uuuyyy~~~{{{{{{zzzyyyxxxxxxxxxxxxuuuuuuttttttssssssssssssrrrqqqqqqqqqrrrpppmmmjjjgggffffffeeedddcccbbbbbbcccbbbaaaaaabbbdddggghhhfffgggiiikkklllmmmmmmmmmfffgggggghhhhhhhhhggggggfffdddcccbbbccccccbbb```bbbaaa```___^^^^^^^^^^^^_________^^^^^^]]]]]]]]]^^^_________```bbbfffiiiqqqxxx}}}xxxkkk___\\\]]]\\\```eeehhhllltttxxxooolllkkkeee```]]]YYYSSSRRRTTTVVVhhhwwwXXXJJJ???<<<<<<:::999888777777777666777777777555444555666333333333333333333333333111111111111111111111111000000000000000000000000111111111111111222222222444333444777888:::BBBKKKaaa{{{|||kkk___YYYYYY\\\bbbgggooo|||uuugggXXXQQQLLLLLLMMMNNNQQQVVV\\\bbbkkkuuu}}}|||www|||zzzuuussssss~~~ooohhh]]]TTTNNNKKKIIIGGGJJJJJJIIIGGGFFFFFFIIIKKKPPPSSSWWWZZZ]]]aaaeeehhhjjjjjjmmmuuu{{{rrrnnnpppvvv|||wwwlllddddddhhhqqq~~~}}}xxxvvvzzz~~~}}}|||zzzxxxvvvtttssssssrrrrrrqqqqqqppppppoooooommmmmmmmmnnnnnnmmmiiifffcccbbbbbbaaa```___^^^^^^]]]\\\[[[[[[\\\^^^aaabbbccceeehhhjjjmmmnnnnnnnnnfffffffffffffffffffffeeedddbbbaaaaaabbbbbb```___``````___^^^]]]]]]]]]]]]^^^^^^^^^^^^]]]]]]]]]]]]]]]^^^_________bbbfffiiipppuuuwwwpppcccZZZYYY\\\[[[___dddhhhllluuuxxxpppmmmjjjddd^^^[[[WWWRRRQQQTTTSSSgggyyyYYYJJJ===<<<<<<:::999888777777777666777777777555444555666333333333333333333333333111111111111111111111111000000000000000000000000222222222333333333444444444333333666777:::BBBLLLbbb|||yyyhhh]]]ZZZYYY\\\bbbhhhooo{{{uuugggXXXQQQLLLLLLNNNNNNRRRVVV]]]ccclllvvv~~~}}}|||{{{{{{~~~zzznnnggg\\\SSSMMMKKKIIIHHHHHHIIIHHHGGGGGGHHHKKKNNNRRRVVVZZZ^^^aaacccfffhhhkkklllooowwwtttnnnpppvvv{{{xxxlllddddddiiisss|||ttttttvvv~~~~~~}}}{{{yyyvvvsssqqqpppooopppoooooonnnmmmlllkkkjjjjjjiiiiiijjjkkkjjjgggddd___^^^]]]\\\[[[ZZZZZZYYYWWWVVVVVVVVVWWWYYY[[[\\\bbbcccfffiiijjjjjjiiiiiieeeeeeeeedddddddddddddddbbbaaa```aaabbbaaa___]]]___^^^^^^]]]\\\\\\]]]]]]^^^^^^]]]]]]]]]]]]]]]]]]\\\]]]^^^___```cccgggkkkppprrrqqqhhh]]]WWWXXX[[[[[[___eeeiiinnnwwwwwwpppnnniiiccc]]]ZZZUUUPPPPPPSSSVVVjjjwwwXXXIII>>><<<<<<:::999888777777777555666777666444333444555333333333333333333333333222222222222222222222222000000000000000000000000222222333333444555555555444333333555777:::CCCMMMbbb|||xxxhhh]]]\\\\\\___dddhhhnnnyyyuuugggYYYRRRMMMMMMOOOOOOSSSWWW]]]ccclllvvv~~~}}}|||~~~vvvnnnfff\\\SSSMMMKKKJJJJJJHHHIIIIIIIIIIIIKKKNNNQQQUUUYYY^^^bbbdddeeeggghhhlllooosss{{{wwwooopppuuuzzz{{{nnneeefffjjjuuusssnnnrrryyy~~~yyyxxxvvvsssqqqooonnnmmmjjjiiihhhgggeeedddbbbbbbdddccccccdddddddddaaa___ZZZZZZYYYXXXWWWVVVUUUUUUQQQRRRSSSSSSTTTUUUVVVWWW\\\^^^bbbeeegggggggggfffccccccbbbaaaaaaaaaaaaaaa```______```aaaaaa^^^\\\^^^]]]]]]\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^[[[\\\^^^___aaadddiiimmmpppooojjjbbbZZZVVVWWWZZZ\\\```fffkkkpppzzzuuuooonnniiibbb\\\XXXTTTOOOOOORRR___rrrqqqTTTIII@@@<<<<<<:::999888777777777444555666555333333333555333333333333333333333333222222222222222222222222000000000000000000000000111111222333333444555555444333333555666:::CCCNNNbbb{{{xxxhhh^^^\\\[[[^^^bbbeeejjjttt~~~uuugggZZZSSSNNNNNNPPPPPPTTTXXX]]]cccllluuu~~~wwwnnnggg\\\SSSNNNLLLLLLLLLJJJJJJKKKKKKLLLNNNRRRVVVYYY]]]bbbfffhhhhhhiiijjjmmmrrrxxx~~~yyyppppppuuuzzz|||ooogggggglllwww{{{ooolllttt~~~~~~uuutttrrrqqqooonnnmmmmmmdddcccaaa```^^^\\\ZZZYYY___^^^]]]]]]^^^]]]\\\ZZZWWWWWWVVVUUUTTTSSSRRRRRRNNNOOOQQQRRRSSSTTTTTTTTTUUUXXX\\\aaaeeegggggggggbbbaaa```__________________^^^^^^```aaa```^^^\\\]]]]]]\\\\\\[[[\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^[[[\\\^^^___aaaeeejjjnnnpppmmmfff^^^XXXUUUWWWYYY]]]bbbhhhlllrrr|||sssnnnmmmhhhbbb[[[WWWSSSNNNOOORRRgggyyykkkQQQIIIBBB<<<<<<:::999888777777777444555666555333222333444333333333333333333333333222222222222222222222222000000000000000000000000000000111222333333444444555222333555666:::DDDNNNaaazzzxxxhhh___ZZZYYY[[[___aaaeeennnxxxuuuggg[[[TTTOOOOOOPPPQQQUUUYYY]]]bbbllluuu~~~|||~~~yyynnnggg\\\SSSNNNMMMMMMMMMKKKLLLMMMNNNNNNQQQUUUYYY[[[```eeeiiikkkkkkkkkkkknnnttt|||xxxttttttyyy}}}pppiiijjjmmmzzz|||uuunnnjjjqqq}}}|||zzzxxxsssrrrpppnnnkkkhhheeeddd___^^^\\\[[[ZZZYYYXXXXXXZZZWWWTTTUUUXXXYYYXXXWWWWWWTTTQQQOOOOOOPPPOOOOOOJJJLLLOOOOOOOOOOOOPPPQQQSSSVVVYYY]]]___```___^^^cccbbbaaa```____________\\\\\\]]]^^^]]]\\\[[[ZZZYYYYYYYYYZZZ[[[[[[\\\\\\\\\\\\[[[[[[\\\]]]]]]^^^aaa___^^^^^^aaaeeekkknnnssslllddd^^^WWWRRRTTTYYY\\\```eeekkkttt|||vvvoooggghhhbbb[[[UUUNNNKKKQQQZZZddd}}}eeeNNNDDDAAA;;;;;;:::999888888888888666666555555555444444444666555444333222333333444111111111111111111111111111111222222222222111111000111111222222333333444444333444777888999AAAJJJ```vvvyyyhhh]]]ZZZZZZZZZ[[[^^^eeennntttwwwjjj\\\UUUOOONNNOOOPPPTTTYYY^^^eeennnxxx~~~}}}}}}~~~zzz{{{xxxuuunnnfffZZZRRROOONNNNNNMMMMMMNNNNNNNNNNNNQQQVVVYYYccceeeggghhhiiijjjmmmooorrrwwwzzzvvvtttxxx|||rrrkkkkkknnnyyyuuupppkkkkkkuuu|||yyyvvvtttooonnnmmmjjjhhheeebbbaaaZZZYYYWWWUUUTTTSSSRRRRRRRRRQQQQQQSSSWWWYYYXXXWWWVVVSSSOOOMMMMMMMMMMMMLLLMMMNNNPPPPPPOOOPPPQQQSSSRRRTTTXXX[[[]]]]]]]]]\\\]]]]]]\\\\\\\\\\\\\\\]]]\\\\\\]]]]]]]]]\\\[[[ZZZYYYYYYZZZZZZ[[[\\\\\\]]]]]]\\\\\\\\\\\\\\\]]]^^^___^^^]]]^^^aaafffkkkooossskkkccc\\\VVVRRRTTTYYY___bbbgggnnnvvvxxxsssllleeeeeeaaa[[[VVVPPPNNNUUU___mmmcccNNNEEEBBB<<<<<<;;;:::999999999999666666555555555444444444555444333333333333444555111111111111111111111111111111222222222222111111111111222222333444444444666444555888888:::AAAJJJ[[[sss|||jjj```[[[\\\\\\]]]```fffnnntttxxxjjj]]]UUUOOONNNPPPQQQTTTYYY^^^eeennnxxx~~~}}}}}}}}}wwwuuummmeeeYYYQQQNNNMMMMMMLLLOOOOOOPPPPPPPPPSSSXXX[[[bbbdddgggiiiiiikkkmmmppptttyyyxxxuuuwww{{{uuummmmmmooozzz{{{oookkkkkkooo~~~|||xxxuuurrrpppjjjiiigggeeebbb```^^^]]]VVVUUUSSSPPPNNNMMMMMMMMMMMMNNNQQQUUUYYY[[[[[[ZZZXXXTTTOOOLLLLLLLLLMMMLLLPPPQQQQQQPPPPPPPPPSSSUUUSSSTTTVVVWWWXXXXXXXXXXXXXXXYYYYYYZZZ[[[[[[\\\\\\[[[\\\\\\\\\\\\[[[ZZZZZZZZZZZZ[[[[[[\\\]]]]]]]]]]]]]]]\\\[[[[[[\\\\\\\\\]]]\\\]]]___bbbhhhmmmpppsssjjj```ZZZUUURRRUUU[[[bbbeeejjjqqqzzzsssnnniiidddbbb^^^[[[WWWRRRQQQZZZeeexxxaaaMMMEEEBBB>>>===<<<;;;::::::::::::666666666555555555444444444444333333333444555555111111111111111111111111111111222222222222111111222222222333444444555555777666777999999:::AAAJJJXXXsssnnnddd^^^^^^___```ccchhhnnnsssyyykkk]]]UUUOOOOOOPPPQQQTTTYYY^^^dddnnnwww~~~|||xxxwwwooofff[[[RRROOOOOONNNMMMQQQRRRRRRRRRRRRUUUZZZ^^^aaadddfffhhhjjjkkknnnqqqvvv{{{zzzuuuvvvzzzxxxooonnnpppzzzxxxmmmkkkmmmuuu~~~xxxtttqqqnnnkkkeeedddbbb```^^^\\\[[[ZZZVVVTTTQQQOOOMMMLLLLLLLLLOOOQQQVVV[[[___aaa```___\\\XXXRRRNNNMMMNNNOOOPPPTTTTTTSSSQQQPPPQQQTTTWWWVVVVVVUUUTTTSSSSSSSSSSSSWWWXXXYYY[[[\\\]]]^^^^^^[[[[[[[[[[[[[[[ZZZZZZZZZZZZ[[[[[[\\\]]]]]]^^^^^^\\\[[[ZZZZZZZZZZZZZZZZZZ[[[[[[]]]```dddjjjnnnqqqrrrhhh]]]XXXTTTTTTWWW]]]dddhhhmmmttt~~~xxxnnnjjjfffccc___\\\YYYVVVRRRRRR]]]iii^^^MMMEEEAAA>>>===<<<:::999999999999666666666666555555555555555555444444333333333333111111111111111111111111111111222222222222111111222222333444444555555666888777777999999:::BBBJJJZZZxxxqqqgggaaabbbcccdddfffjjjppptttzzzmmm^^^VVVPPPOOOPPPQQQTTTYYY^^^dddmmmvvv~~~|||{{{sssjjj^^^VVVSSSSSSRRRQQQRRRRRRSSSSSSSSSVVV[[[^^^___bbbeeegggiiillloooqqqwww||||||vvvuuuyyyyyyqqqppprrr|||vvvmmmmmmrrr|||zzzuuurrrnnnjjjhhhbbb```^^^\\\ZZZYYYXXXXXXUUUSSSPPPMMMKKKKKKKKKLLLRRRVVV\\\aaacccdddcccccc^^^YYYRRRNNNNNNPPPRRRSSSWWWWWWVVVTTTRRRSSSUUUXXXZZZXXXUUURRRQQQPPPPPPQQQWWWXXXZZZ[[[]]]^^^^^^^^^[[[[[[ZZZZZZZZZYYYYYYYYYZZZ[[[[[[\\\]]]]]]^^^^^^YYYYYYXXXXXXXXXXXXYYYYYYZZZ[[[^^^bbbggglllppprrrooodddZZZVVVUUUVVVZZZ___eeeiiioooxxxrrrjjjfffcccbbb\\\ZZZWWWTTTPPPRRR```nnnzzz[[[LLLDDD@@@===<<<;;;999888888777777777777666666666555555555777777666555333222111000111111111111111111111111111111222222222222111111222222333444444555555666888666777999999;;;BBBKKKbbbssshhhcccdddeeefffhhhlllqqquuu|||nnn___WWWPPPPPPPPPQQQTTTYYY^^^dddmmmvvv~~~~~~~~~~~~uuulll```XXXUUUUUUTTTSSSQQQRRRRRRRRRSSSVVVZZZ^^^^^^```dddgggiiilllppprrryyy}}}xxxvvvzzz{{{ssssssuuuuuunnnrrryyy|||wwwsssooolllhhheee^^^]]][[[XXXWWWVVVVVVWWWSSSQQQMMMKKKIIIJJJKKKLLLTTTYYY^^^cccdddeeeeeefff^^^XXXQQQMMMMMMPPPSSSUUU[[[[[[[[[YYYWWWWWWXXXZZZ\\\ZZZVVVRRRPPPQQQSSSTTTXXXYYY[[[\\\]]]]]]\\\\\\[[[ZZZZZZYYYXXXYYYYYYYYYZZZZZZ[[[[[[\\\]]]]]]]]]XXXWWWWWWWWWWWWXXXYYYZZZ[[[]]]```eeejjjnnnrrrsssjjj```WWWUUUVVVXXX\\\```eeekkksss|||yyylllfffbbb``````YYYWWWUUUQQQNNNSSSeeevvvtttXXXKKKDDD@@@===<<<;;;999888777666666777777777666666666555555666666666555444222111000111111111111111111111111111111222222222222111111222222222333444444555555666555666888999;;;CCCKKKhhhuuuiiicccddddddeeegggkkkqqqvvv}}}ooo___XXXQQQPPPPPPQQQTTTYYY^^^dddllluuu~~~~~~~~~~~~uuulll```XXXUUUUUUTTTSSSQQQRRRRRRRRRRRRUUUZZZ]]]^^^aaaeeehhhkkkooosssuuu||||||vvvzzz}}}vvvvvvyyy~~~vvvttt{{{~~~}}}}}}~~~~~~{{{}}}{{{xxxtttpppllliiidddaaa[[[YYYWWWUUUSSSSSSTTTTTTRRRPPPMMMJJJIIIJJJLLLNNNUUUZZZ```dddfffgggiiijjj___YYYRRRNNNNNNRRRVVVYYY___``````___]]]\\\\\\]]][[[XXXUUURRRRRRUUUYYY\\\\\\]]]___``````___]]]\\\[[[ZZZYYYXXXXXXXXXYYYYYYYYYYYYZZZZZZ[[[\\\\\\]]]WWWWWWWWWXXXYYYZZZ[[[\\\\\\___ccchhhlllpppsssttteee\\\TTTTTTXXX[[[^^^bbbfffmmmwwwpppfffbbb^^^\\\]]]VVVTTTRRROOONNNVVVlllmmmTTTJJJEEEAAA>>>===<<<:::888777777777777777777777666666666555333444555555555444333222111111111111111111111111111111222222222222111111111111222222333444444444333333444777999;;;CCCLLLjjjvvvjjjaaaaaa```aaaccchhhpppuuuppp```XXXRRRPPPQQQQQQTTTXXX___dddllluuu}}}vvvmmmbbbZZZWWWVVVUUUTTTQQQRRRRRRRRRSSSVVVZZZ^^^```ccchhhkkkooorrrwwwzzz~~~wwwzzzyyyyyy|||yyyzzz~~~}}}{{{zzzzzz{{{|||vvv{{{}}}{{{{{{}}}}}}{{{yyyvvvrrrnnnjjjgggbbb___XXXWWWTTTRRRQQQQQQRRRSSSSSSQQQNNNKKKKKKMMMOOOQQQWWW\\\bbbfffhhhjjjmmmpppaaa\\\TTTPPPQQQVVVZZZ]]]bbbcccddddddaaa_________YYYWWWTTTRRRTTTXXX^^^bbbbbbcccddddddcccbbb___^^^[[[ZZZYYYWWWWWWXXXXXXYYYYYYYYYYYYZZZ[[[[[[\\\\\\XXXXXXXXXYYY[[[\\\^^^___]]]```dddiiinnnqqqssstttbbbYYYSSSTTTYYY]]]___bbbgggooozzzjjjbbb___[[[YYYZZZTTTRRRPPPNNNNNNZZZrrriiiRRRJJJFFFBBB???>>>===;;;:::888888888777777777777666666666666000222333555666666555555111111111111111111111111111111222222222222111111000111111222222333444444222111333777888;;;CCCMMMiiivvvkkk^^^^^^]]]]]]```fffnnntttqqq```XXXRRRQQQQQQQQQTTTXXX___dddllluuu}}}yyypppeee]]]YYYYYYXXXWWWRRRSSSSSSSSSTTTWWW[[[___bbbeeejjjnnnqqquuuzzz}}}xxxyyy|||}}}xxxxxxyyy}}}{{{|||~~~}}}~~~}}}|||yyywwwuuuuuuvvvwwwuuuvvvyyy{{{}}}~~~~~~~~~zzzvvvqqqllliiifffcccaaaYYYVVVRRRNNNMMMNNNPPPRRRSSSOOOMMMMMMKKKKKKPPPWWWYYY___eeejjjpppuuusssnnnddd\\\UUUUUUVVVWWW\\\aaakkkkkklllkkkiiiddd^^^ZZZWWWTTTRRRTTTZZZ___cccdddfffiiillllllgggbbb______^^^]]][[[YYYXXXWWWWWWWWWZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYZZZZZZ[[[\\\]]]^^^bbbbbbdddjjjppprrrppplll___XXXTTTUUUXXX[[[aaaggglllsss~~~yyyhhhbbb```\\\WWWUUURRRLLLKKKQQQVVV^^^ttteeeRRRIIIEEECCC??????>>><<<;;;:::999888888777666555555555777777555555444444444333333333222222222111111111111000//////000111222222333333222222333444444555555666444333444777888:::AAAJJJfff|||vvvkkk^^^ZZZXXX\\\```eeemmmuuuuuucccYYYQQQOOORRRTTTXXX]]]dddjjjssszzzzzzsssiiiaaa[[[WWWUUUTTTRRRQQQQQQRRRUUUYYY]]]___eeehhhllloootttyyywwwxxxzzz~~~zzz{{{}}}~~~zzzwwwvvvxxxzzz{{{}}}{{{yyywwwvvvvvvvvvwwwuuuvvvxxxzzz||||||||||||xxxtttooojjjgggdddaaa___VVVTTTPPPMMMMMMOOORRRTTTWWWSSSPPPPPPOOOOOOTTT[[[aaahhhoootttyyy{{{wwwpppbbb[[[UUUUUUXXXZZZ___eeennnnnnooonnnkkkfff___ZZZWWWVVVVVVZZZaaaiiinnnpppsssuuuuuurrrkkkeeeaaa___]]]\\\ZZZYYYXXXXXXXXXXXXZZZZZZZZZZZZZZZZZZZZZZZZ\\\\\\\\\]]]^^^___```aaacccbbbeeelllssstttnnniii___YYYVVVXXX[[[]]]bbbhhhpppwwwwwwggg```^^^ZZZUUUSSSSSSMMMMMMSSSYYYccczzz}}}```QQQIIIDDDBBB>>>>>>======<<<;;;::::::888888777777666666777777555555444444444333333333222222222222111111111111///000000111222222333333111111222222333444444555444333444777888999AAAJJJaaawwwxxxlll___[[[XXX[[[___dddllltttwwweee[[[QQQPPPRRRTTTXXX]]]dddjjjssszzzxxxrrriii```[[[XXXVVVUUUQQQQQQQQQRRRUUUYYY]]]```fffiiimmmqqquuuzzzwwwwwwxxx}}}}}}}}}yyyuuussstttvvvxxx~~~~~~~~~~~~~~~}}}{{{zzzxxxwwwvvvvvvvvvwwwvvvwwwxxxyyyzzzzzzyyyxxxuuuqqqlllhhheeebbb___\\\SSSQQQNNNLLLMMMPPPSSSVVVZZZVVVTTTUUUTTTUUUZZZaaakkksss|||{{{qqqaaaZZZUUUWWWZZZ^^^dddjjjrrrssstttsssoooggg```[[[YYYZZZ\\\ccckkktttzzz}}}}}}wwwooogggbbb```\\\[[[ZZZXXXXXXXXXYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[\\\]]]___```ccccccgggooovvvuuulllccc]]]YYYXXX\\\^^^```eeekkkuuu}}}sssddd^^^\\\WWWRRRQQQSSSNNNNNNUUU^^^kkksss[[[PPPIIICCC@@@============<<<<<<<<<<<<999999999999999888777777555555444444444333333333333222222222111111111111000000000111222222333333000000111222222333333444444333444777777999AAAIII[[[ppp|||nnnaaa\\\YYY[[[___ccckkkrrryyyhhh]]]SSSQQQRRRTTTXXX]]]cccjjjssszzz~~~vvvpppggg```\\\YYYXXXWWWQQQPPPPPPQQQTTTYYY^^^aaahhhkkkooossswww|||wwwvvvvvvzzz}}}yyywwwwwwzzz}}}zzz|||~~~~~~}}}}}}||||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}|||zzzyyyxxxwwwvvvvvvwwwwwwvvvwwwxxxxxxxxxwwwvvvuuurrroookkkgggdddaaa^^^[[[RRRPPPMMMKKKLLLOOOSSSVVV[[[XXXWWWXXXXXXZZZ```gggsss}}}sssbbb\\\WWWYYY]]]```gggmmmvvvxxxyyywwwqqqhhh```\\\\\\___eeennnwwwxxxooohhhccc```[[[ZZZYYYXXXXXXYYYZZZ[[[YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZ[[[]]]^^^___dddeeejjjrrrwwwttthhh^^^ZZZYYYZZZ^^^aaabbbgggmmmvvv|||pppccc]]]ZZZUUUQQQPPPQQQNNNOOOWWWbbbrrrlllXXXQQQJJJCCC@@@========================999:::;;;;;;:::999777666555555444444444333333333333333222222222111111111000000111111111222222222111111111222333333444444444333444777777888@@@IIIWWWmmmpppbbb]]]YYY[[[^^^bbbiiiqqq~~~{{{kkk```UUURRRSSSTTTXXX]]]ccciiirrrzzz{{{yyysssnnngggaaa]]][[[ZZZYYYQQQQQQPPPQQQTTTZZZ___bbbjjjmmmqqqvvvzzzxxxvvvtttvvv|||~~~{{{sssrrrssssssuuuyyy}}}~~~}}}||||||{{{{{{{{{|||{{{{{{{{{{{{|||||||||||||||~~~~~~|||{{{{{{xxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwuuusssrrrpppnnnjjjgggdddaaa]]]ZZZRRRPPPMMMLLLLLLOOOSSSUUU[[[XXXXXXZZZ\\\___fffnnn|||vvvddd^^^YYYZZZ^^^bbbhhhnnnxxxzzz|||xxxqqqggg```\\\^^^eeeooo{{{vvvmmmeee```^^^ZZZYYYYYYXXXXXXYYY[[[\\\YYYYYYYYYYYYYYYYYYYYYYYY\\\\\\\\\]]]___aaabbbcccdddgggmmmsssuuupppdddZZZXXXWWWZZZ___bbbccciiipppwwwwwwlllaaa]]]ZZZUUUQQQPPPOOONNNQQQYYYfffyyyhhhXXXRRRJJJBBB@@@=========>>>>>>>>>>>>???::::::;;;;;;:::999777666555555444444444333333333333333333222222222222111111111111111111222222222222222333333444555555555555333444666777888???HHHVVVlllsssccc]]]YYYZZZ]]]aaaiiiqqq}}}}}}ooocccWWWSSSSSSTTTXXX]]]bbbiiirrrzzz}}}xxxvvvrrrnnngggbbb___]]]\\\[[[SSSRRRQQQQQQUUUZZZ```dddkkknnnsssxxx|||zzzvvvssssssyyywwwnnnkkkjjjjjjnnnsssyyy~~~}}}~~~}}}|||{{{{{{zzz{{{{{{zzzzzzzzzyyyyyyyyyxxxxxxxxx|||~~~{{{xxxxxxyyyvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvtttsssqqqnnnlllhhhfffccc```\\\XXXRRRPPPNNNLLLMMMPPPTTTVVV\\\ZZZZZZ^^^bbbfffnnnvvvuuueee^^^YYY[[[___dddjjjpppxxx{{{{{{wwwnnneee___]]]___jjjyyysssiiibbb]]][[[ZZZZZZYYYXXXXXXYYYZZZ[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[\\\^^^```bbbccceeejjjpppsssqqqiii```ZZZWWWWWW[[[```bbbdddkkkttt{{{pppggg___\\\YYYTTTQQQQQQMMMOOOSSS\\\kkk~~~cccVVVQQQGGGAAABBB>>>>>>>>>>>>????????????;;;;;;;;;:::999888777666555555444444444333333333333333333333222222222222111111111111111111111111222333333444444555666666555333444666666777>>>GGGVVVkkkuuuccc]]]XXXYYY\\\```iiirrr}}}rrrfffYYYTTTSSSTTTXXX]]]bbbiiirrrzzz|||yyyyyysssoooiiidddaaa___^^^\\\WWWUUUSSSSSSUUU[[[aaadddkkkooouuuzzz~~~{{{wwwrrrqqqvvv}}}zzzqqqiiiffffffhhhnnnuuu{{{~~~}}}~~~~~~}}}|||}}}|||{{{zzzyyyyyyyyyyyyyyyxxxwwwwwwvvvuuutttttttttxxx{{{{{{vvvssstttuuuuuuuuuvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvuuusssrrrkkkiiifffdddbbb^^^YYYVVVQQQOOOMMMLLLNNNRRRWWWYYY___]]]___dddiiinnnwww|||nnnbbb\\\XXX[[[```fffmmmtttxxxzzzzzztttjjjbbb^^^^^^cccooovvvjjjccc```]]]\\\[[[ZZZYYYXXXXXXYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZXXXXXXYYYZZZ\\\^^^```aaaeeelllrrrrrrkkkbbb]]][[[XXXYYY]]]bbbdddfffoooxxxzzziiiaaa[[[YYYWWWRRRPPPPPPNNNQQQWWW```oooyyy]]]SSSNNNCCC@@@DDD????????????????????????<<<;;;:::999777777666666555555444444444333333333444444333333333222222222111111111111111111111111111222222333444444555555555333444666666777>>>GGGUUUjjjvvvbbb\\\WWWXXX[[[```jjjsss|||uuuhhh[[[UUUTTTTTTXXX]]]bbbhhhrrrzzz|||{{{{{{tttpppjjjfffcccaaa___]]]ZZZXXXUUUTTTVVV[[[aaaeeekkkooouuuzzz}}}xxxrrrpppttt{{{{{{xxxwwwyyy~~~vvvnnnfffdddeeeiiiqqqyyy~~~|||{{{|||}}}|||{{{|||{{{zzzyyyxxxxxxxxxxxxwwwwwwvvvuuusssrrrqqqpppqqquuuyyyxxxssspppqqqssstttuuuvvvwwwwwwxxxwwwwwwwwwwwwwwwwwwwwwuuusssrrriiigggdddbbb```\\\XXXTTTOOOMMMLLLLLLOOOTTTYYY]]]bbb```bbbiiinnnttt~~~tttfff___YYYWWW[[[aaagggooovvvwwwyyyxxxrrrhhh```^^^^^^gggtttvvvjjjbbb____________\\\[[[ZZZXXXXXXXXXYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[\\\]]]___aaacccdddfffmmmtttqqqggg^^^[[[\\\YYYZZZ^^^ccceeehhhqqq|||uuueee^^^XXXWWWVVVQQQOOOPPPNNNSSSYYYcccrrrrrrXXXQQQKKK@@@>>>EEE@@@@@@@@@?????????>>>>>>===;;;999777666666666777555555444444444333333333444444444333333333222222222222111111111111111111000111111222333333444444555333444666666777>>>FFFSSShhhwwwbbb[[[WWWXXX[[[aaajjjsss|||wwwjjj\\\VVVTTTTTTXXX]]]aaahhhrrrzzz}}}{{{||||||uuuqqqlllgggdddbbb```^^^\\\ZZZWWWUUUWWW\\\aaaeeekkkooouuu{{{{{{ooonnnsssyyyxxxssspppmmmkkklllpppuuuyyy}}}|||uuummmfffdddfffjjjsss|||~~~}}}|||{{{{{{{{{{{{wwwxxxxxxxxxxxxwwwvvvvvvwwwvvvtttqqqpppoooooopppuuutttsssqqqqqqqqqqqqrrruuuvvvwwwxxxxxxwwwvvvuuuvvvtttsssuuuwwwvvvoooiiigggeeeaaa^^^\\\YYYUUUSSSQQQOOOLLLMMMQQQWWW\\\___aaahhhnnnpppuuu}}}}}}rrrhhhbbbYYYXXXXXX]]]dddlllpppqqquuurrrllleee___\\\]]]___lllxxxsssnnngggbbb```^^^ZZZXXXXXXXXXWWWWWWWWWWWWXXXXXXZZZYYYXXXWWWWWWXXXZZZ[[[XXXZZZ\\\]]]]]]___eeeiiinnnmmmmmmjjj```VVVTTTWWWWWW[[[```bbbeeelllwwwxxxmmmbbb^^^XXXUUUUUUVVVTTTSSSSSSSSSZZZhhh|||mmmUUUJJJHHHFFFDDDCCCAAA@@@>>>===<<<<<<<<<===999999888888777666666666555555444444444333333333111222333444444333222111444444333222111000///...000000111222333333444444222333444555666999===AAATTTeee}}}tttaaaZZZUUUUUUYYY___iiirrr|||qqqaaaXXXUUUTTTWWW\\\ccciiiqqqyyy~~~}}}|||zzzzzzvvvpppkkkhhhfffdddccc```]]]XXXVVVWWW\\\cccgggiiiooovvv{{{~~~}}}qqqnnnqqqwww~~~zzzrrrjjjhhhffffffhhhnnntttyyyzzzwwwxxx|||sssllleeeeeeggglllvvv|||xxxxxxwwwwwwwwwwwwwwwxxxwwwxxxwwwwwwvvvuuussssssuuutttrrrooonnnmmmmmmmmmqqqpppooooooooopppqqqrrrssstttuuuvvvvvvvvvuuuttttttsssrrrtttvvvtttnnnhhheeebbb^^^[[[YYYWWWSSSQQQOOOMMMLLLMMMRRRYYY___ccciiiooouuuxxx}}}~~~vvvmmmddd\\\XXXUUUTTTUUUZZZ```fffhhhiiiiiigggccc^^^ZZZYYY[[[]]]gggqqq|||}}}uuulllhhhbbb```___^^^\\\ZZZYYYYYYXXXXXXXXXXXXYYYYYYZZZYYYXXXWWWWWWYYYZZZ[[[ZZZ[[[]]]]]]^^^aaagggkkkooollljjjfff]]]UUUTTTYYYYYY]]]bbbeeejjjsssqqqggg___[[[VVVSSSSSSTTTSSSRRRUUUVVV^^^nnnxxxdddNNNEEEDDDBBBAAA@@@AAA@@@>>>===<<<<<<======:::::::::999888888777777555555555444444444333333111222333333333333222111222222222111111111111111000111111222333333444444222333444555666999===@@@RRRccc{{{ttt```YYYTTTUUUYYY___iiirrr}}}qqqaaaXXXTTTTTTWWW\\\aaagggooowww}}}yyysssnnnllljjjhhhfffbbb___[[[XXXZZZ^^^dddiiikkkqqqxxx}}}sssnnnooottt{{{tttmmmfffeeeddddddhhhooovvvzzz{{{sssqqqttt||||||rrrkkkeeeeeeiiioooyyy}}}uuuqqqqqqqqqqqqrrrssstttuuuvvvwwwwwwvvvuuusssqqqppprrrqqqnnnllljjjiiiiiiiiiiiiiiiiiiiiikkkmmmooopppoooppprrrssstttssssssrrrrrrppppppqqqrrrqqqkkkgggaaa^^^ZZZXXXVVVSSSQQQNNNMMMLLLLLLNNNSSS[[[bbbgggoootttzzz~~~zzzvvvppphhh```[[[WWWUUURRRSSSUUUYYY]]]``````___\\\[[[YYYVVVUUUVVVYYY\\\cccjjjqqqtttuuuuuuooohhhccc```]]]\\\]]]]]]]]]\\\ZZZZZZYYYYYYYYYYYYZZZZZZZZZYYYXXXXXXXXXYYY[[[\\\\\\]]]^^^___```eeejjjooooookkkfff```YYYSSSUUU[[[\\\```eeejjjooozzzzzziii```[[[XXXSSSQQQQQQRRRRRRRRRXXX[[[eeexxxqqq___LLLDDDDDDCCCBBBBBB@@@@@@>>>===============;;;;;;;;;:::999999888888555555555444444444444333222222333333333333222222000000111111222222222333111111111222222333333444222333444555666888===@@@OOO___vvvttt^^^XXXTTTVVVZZZ___iiirrr~~~rrrbbbXXXTTTSSSVVV[[[___dddmmmuuu}}}~~~xxxtttqqqooommmkkkfffccc___\\\]]]aaafffjjjnnnttt{{{vvvpppooorrrzzz~~~tttnnnjjjjjjjjjlllpppwww}}}wwwssssssvvv~~~}}}rrrkkkeeefffiiipppzzzwwwnnnjjjkkkkkklllmmmoooqqqrrrssstttuuuuuuuuusssqqqpppooommmjjjhhheeeddddddccccccccccccccceeegggiiikkklllmmmooopppqqqppppppooonnnnnnmmmnnnnnnlllhhheee^^^[[[WWWUUUSSSQQQOOOMMMLLLLLLLLLNNNSSSZZZbbbhhhooottt{{{zzzqqqllleee]]]XXXVVVUUUVVVRRRTTTWWWZZZ\\\\\\ZZZXXXSSSSSSRRRQQQQQQSSSWWW[[[```fffjjjkkkkkkkkkhhhbbb]]]\\\[[[[[[\\\\\\]]]]]]YYYYYYXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYZZZ\\\\\\^^^^^^___aaadddhhhnnnqqqnnnggg```[[[UUURRRWWW^^^```dddiiimmmtttqqqccc\\\WWWUUURRRPPPPPPRRRSSSTTTZZZ```nnnkkk[[[KKKDDDDDDCCCBBBBBB@@@??????>>>>>>=========;;;;;;;;;:::999999888888555555555555444444444444333333333333333333333333000111111111111222222222111111111222222333333333222333444444555888<<>>???????????????>>>>>>>>>:::::::::999888888777777666666555555555444444444333333333333333333333333222222222111111111111000111222222222222222333333222333444444555777;;;>>>FFFVVVooovvv```[[[YYY[[[^^^bbbjjjqqq}}}wwweee[[[VVVTTTVVVZZZ]]]cccllluuu}}}}}}zzzxxxuuusssllljjjgggeeedddfffiiikkktttyyyzzzuuutttzzz{{{yyyssswww~~~vvvooommmooorrr}}}{{{pppiiiccccccgggmmmxxxsssiiiccccccccccccdddeeefffgggjjjmmmpppssstttsssrrrqqqiiigggdddaaa^^^\\\[[[ZZZ[[[[[[[[[\\\]]]___aaaccciiijjjkkklllkkkkkkjjjiiiggghhhhhhgggfffdddbbbaaa[[[XXXSSSQQQPPPPPPOOONNNKKKMMMOOOPPPSSSYYYcccjjjttt{{{}}}qqqeee[[[WWWSSSOOONNNPPPTTTVVVTTTWWW[[[[[[YYYTTTQQQOOOKKKLLLMMMMMMMMMPPPTTTWWW[[[___```______bbbaaa]]][[[\\\]]]\\\ZZZZZZZZZ[[[WWWVVVVVVVVVVVVVVVVVVWWWYYYYYYZZZ[[[\\\]]]]]]^^^aaaaaabbbfffkkknnnooooooeee^^^XXXVVVUUUVVV\\\cccdddiiipppvvv~~~}}}oooddd\\\XXXRRRRRRRRRQQQQQQTTTXXX[[[```ooovvv^^^RRRGGGCCCBBB???>>>???>>>??????@@@@@@???>>>>>>:::::::::999888888777777666666666555555555444444444444333333333333444444333222222222111111000000222222222222222222222222222333444444444777:::>>>EEEWWWrrrxxxddd___]]]___bbbeeekkkrrrzzzzzzhhh]]]WWWUUUWWW[[[]]]cccllluuu}}}~~~|||yyywwwpppooollljjjiiijjjkkkllltttzzzxxxtttwww}}}~~~wwwppplllnnnrrrvvv|||wwwkkkddd___aaaeeelllxxx~~~tttkkkffffffeeeeeeeeeeeeeeefffhhhjjjmmmpppqqqpppnnnmmmhhhfffbbb___[[[YYYXXXWWWYYYYYYZZZ[[[^^^aaadddeeeiiijjjjjjkkkjjjiiigggfffeeeffffffeeecccaaa______YYYVVVQQQNNNNNNNNNNNNMMMKKKNNNQQQRRRUUU\\\gggooo{{{tttfff[[[VVVTTTRRRQQQRRRTTTWWWYYYXXX[[[^^^^^^ZZZUUURRRQQQMMMOOOPPPQQQSSSUUUYYY\\\[[[______]]]]]]___^^^ZZZXXXZZZ\\\[[[YYYXXXYYY[[[WWWWWWWWWVVVVVVWWWWWWWWWYYYYYYZZZ\\\]]]^^^^^^^^^aaaaaadddiiinnnpppnnnlll```ZZZVVVVVVXXXZZZ___dddeeekkkttt||||||vvvhhh^^^WWWSSSOOOQQQQQQQQQQQQSSSXXX]]]fffyyykkkYYYOOOFFFDDDDDDBBBAAABBB>>>???@@@@@@@@@@@@???>>>;;;;;;;;;:::999999888888666666666666555555555555555444333333333333444555111111111111111222222222222222222222222222222222333333444444444666:::===III[[[xxxzzzhhhcccaaadddfffggglllrrrwww|||jjj___YYYVVVXXX[[[\\\bbbkkkttt}}}}}}zzzuuutttrrrpppnnnnnnooooootttzzzzzztttuuuzzz~~~}}}yyysssoooooosssyyy~~~~~~yyysssgggaaa]]]___dddlllxxx~~~uuummmlllkkkjjjiiihhhhhhhhhhhhgggiiilllnnnnnnmmmjjjhhhgggeeeaaa^^^ZZZXXXWWWVVVXXXXXXZZZ\\\```dddgggiiijjjjjjkkkjjjiiihhhfffeeeddddddeeecccaaa___^^^^^^WWWTTTOOOMMMLLLMMMMMMLLLJJJNNNRRRTTTXXX```kkkttt|||mmm^^^SSSPPPPPPOOOPPPRRRTTTWWWXXX\\\```cccaaa]]]XXXUUUUUURRRSSSVVVWWWYYY\\\aaaddd^^^aaaaaa^^^]]]^^^]]]YYYUUUXXX[[[[[[YYYXXXYYY[[[XXXXXXXXXWWWWWWXXXXXXXXXXXXYYY[[[\\\]]]^^^^^^^^^aaabbbeeejjjooopppnnnjjj]]]WWWUUUWWWZZZ\\\```eeeeeemmmwww~~~rrrcccYYYSSSOOOMMMOOOPPPPPPPPPSSSXXX]]]kkkcccPPPGGG@@@???@@@??????AAA>>>>>>@@@AAAAAA@@@???>>>===<<<<<<;;;;;;:::999999777666666666555555555555555444333333333333444555...///000111222333444444222222222222222222222222333333444444444666:::===LLL___}}}|||kkkfffdddfffhhhiiimmmsssvvv}}}~~~lll```ZZZWWWXXX\\\\\\aaajjjttt|||}}}yyywwwuuusssrrrqqqqqqqqqtttyyyzzzxxxyyy}}}~~~yyysssooonnnpppttt~~~}}}zzzsssnnneeeaaa]]]^^^dddnnnwww|||{{{vvvrrrrrrqqqpppnnnmmmkkkjjjhhhjjjkkkllllllkkkiiihhh```___^^^]]][[[ZZZZZZZZZ^^^___bbbeeehhhkkknnnooollljjjgggfffffffffdddcccccccccdddcccbbb```^^^]]]VVVUUURRRPPPNNNMMMLLLLLLIIINNNTTTYYY___hhhuuu~~~vvveeeYYYTTTKKKLLLMMMPPPSSSXXX[[[^^^hhhgggggggggaaaYYYTTTUUUUUUXXX[[[```cccfffhhhiiillliiifffcccaaa___]]][[[[[[[[[ZZZYYYYYYYYYYYYYYYXXXXXXYYYYYYZZZ[[[[[[[[[YYYXXXYYYZZZ]]]^^^^^^^^^bbbbbbdddkkkrrrrrrjjjbbbZZZWWWVVVZZZ]]]___dddjjjgggnnnzzz}}}nnnbbbXXXRRRQQQOOOMMMNNNRRRUUUWWW^^^eeeyyyzzz^^^NNNJJJDDD???>>>======<<<>>>>>>>>>>>>============;;;;;;;;;;;;;;;;;;;;;;;;555444333444666666666555222222222222222222222222111111111111111111111111111111111111111111111111111222333333444777;;;>>>KKK]]]|||rrrjjjcccdddhhhjjjmmmppptttzzzpppaaaXXXVVVWWWXXX[[[aaakkkttt}}}~~~zzzzzzzzzwwwtttqqqqqqrrruuuyyy~~~~~~{{{{{{~~~xxxvvvwww{{{~~~|||vvvrrrsssuuuzzz}}}zzzvvvooojjjaaa]]][[[\\\dddnnnxxx}}}~~~zzzyyyyyyxxxwwwvvvtttsssrrrnnnooonnnmmmkkkiiigggeeeaaa```^^^]]]\\\\\\]]]]]]eeehhhlllppptttuuuvvvvvvmmmkkkhhhffffffeeedddcccbbbbbbbbbbbb```___]]][[[UUUSSSQQQNNNMMMLLLLLLLLLOOOSSSYYY^^^dddooo}}}ooo```WWWSSSMMMMMMNNNPPPTTT[[[aaadddkkkiiiiiihhhbbbZZZWWWXXXZZZ\\\aaafffjjjmmmooopppqqqmmmhhhdddaaa___\\\ZZZ[[[ZZZYYYXXXXXXXXXXXXYYYXXXXXXXXXYYYZZZZZZ[[[[[[[[[ZZZ[[[\\\^^^___```___cccdddhhhnnnqqqnnnfff___XXXVVVWWW\\\___aaafffmmmnnnvvvyyyjjj```XXXSSSRRRPPPNNNOOORRRTTTXXXbbbmmmoooWWWLLLHHHCCC???>>>>>>>>>>>>>>>>>>>>>=========<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;666555444444666666555444222222222222222222222222111111111111111111111111111111111111111111111111111222333333444666;;;>>>KKK\\\yyywwwnnnfffeeeggghhhkkknnnqqqxxxuuueee[[[WWWWWWXXX[[[aaajjjttt|||{{{||||||yyyvvvtttssstttuuuxxx~~~}}}wwwpppmmmnnnrrruuu{{{{{{wwwyyy}}}~~~zzzvvvqqqiiiddd[[[YYYXXX\\\dddoooxxx~~~~~~}}}}}}|||yyywwwtttppplllhhhdddcccbbb```___^^^^^^```ccceeeooosssxxx}}}~~~}}}{{{yyyllljjjfffeeeeeeeeedddcccaaaaaaaaa```^^^]]][[[ZZZSSSQQQOOOMMMLLLLLLMMMNNNUUUYYY___eeelllxxxqqqcccYYYSSSPPPOOOOOOOOORRRXXX```ggglllnnnkkkiiigggbbb[[[ZZZ\\\^^^aaaffflllqqquuuwwwxxxvvvrrrkkkeee```]]][[[YYYYYYYYYXXXWWWWWWWWWXXXXXXXXXXXXXXXYYYZZZZZZ[[[[[[]]]]]]]]]^^^___```aaabbbeeeiiinnnqqqoooiiiaaa\\\VVVVVVYYY___bbbdddjjjpppwwwssseee\\\VVVSSSSSSPPPPPPQQQSSSUUU[[[kkk{{{hhhTTTJJJFFFBBB??????@@@@@@@@@=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888777555555666666444333333333333333222222222222111111111111111111111111111111111111111111111111111222333333444666:::===JJJYYYtttuuujjjfffffffffhhhlllooowwwzzzjjj^^^XXXWWWWWW[[[aaaiiisss{{{|||}}}~~~}}}zzzwwwvvvvvvuuuxxx}}}}}}~~~{{{rrrkkkhhhiiinnnqqqvvv{{{|||}}}xxxrrrlllddd___XXXWWWXXX\\\eeepppxxx}}}{{{uuunnniiieeecccbbbaaa``````ccchhhlllpppyyy|||{{{uuuqqqhhhfffdddcccdddeeeeeedddaaaaaa```___]]][[[ZZZYYYRRRQQQOOOMMMMMMNNNPPPQQQXXX^^^fffnnnvvv~~~rrrdddZZZTTTPPPMMMOOOPPPRRRWWW]]]dddjjjnnnnnniiifffddd___ZZZZZZ^^^```ccciiipppvvvyyy||||||yyytttkkkddd___\\\ZZZXXXXXXWWWWWWVVVVVVWWWWWWWWWXXXXXXYYYYYYZZZ[[[[[[[[[^^^____________aaaccceeehhhmmmrrrqqqkkkccc\\\YYYVVVWWW\\\bbbeeefffkkkrrr~~~lll```XXXSSSPPPQQQQQQQQQSSSUUUWWWaaawww}}}aaaRRRIIIFFFBBB@@@???@@@??????===<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::888777666666666444222333333333333333222222222111111111111111111111111111111111111111111111111111222333333333555999<<>><<<===<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;999888777777666444222444444444333333333222222111111111111111111111111111111111111111111111111111222333222333555999<<>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::888888888888666555666555555444333333222222111111111111111111111111111111111111111111111111222222333222222444777:::???JJJcccuuuiiieeefffmmmttt|||zzzjjj^^^ZZZZZZ[[[___fffmmmuuu~~~|||}}}zzz|||}}}{{{{{{~~~yyysssmmmiiieeeddddddeeehhhlllqqqtttzzz~~~zzzzzzxxxrrrjjjaaaZZZWWWWWWZZZ```jjjvvv|||yyyyyy{{{}}}~~~wwwwwwwwwwwwzzz}}}~~~}}}yyyvvvtttwwwwwwxxxzzz|||{{{uuulllddd```bbbfffiiimmmnnnooopppooojjjccc]]]\\\ZZZXXXUUUSSSQQQQQQQQQRRRQQQPPPPPPSSSWWW]]]```mmmpppuuuwwwuuunnnddd\\\ZZZXXXUUUSSSRRRSSSVVVXXXYYYYYYXXXWWWVVVUUUTTTTTTRRROOOOOOPPPOOONNNQQQWWWSSSWWW\\\aaaddddddcccbbb\\\ZZZYYYYYYZZZ[[[ZZZYYYWWWWWWWWWWWWWWWXXXYYYZZZ]]]]]]^^^^^^___``````aaacccfffiiiiiihhhkkkrrryyyxxxqqqggg]]]WWWVVVWWWYYY\\\```gggnnnrrrxxxuuuggg\\\SSSQQQRRROOOMMMMMMOOONNNTTTaaarrrqqqXXXMMMKKKFFFDDDBBBAAABBBBBB@@@???>>>>>>>>>>>>====================================;;;999888888999999777666666666555444333333222222111111111111111111111111111111111111111111111111222222333222222444777:::>>>JJJbbbuuuiiieeehhhooowww~~~~~~lll___YYYYYY[[[___fffmmmuuu}}}}}}{{{}}}|||zzz{{{{{{tttmmmhhhfffdddcccbbbccchhhooovvv{{{{{{xxx{{{|||{{{xxxwwwsssmmmeee^^^ZZZYYYVVV\\\eeeqqqwwwsssvvvyyyyyywwwtttqqqnnnnnnqqqvvvzzz{{{xxxxxxxxxxxxyyyzzz{{{|||yyyzzz{{{}}}~~~}}}zzzwwwpppkkkddd```bbbhhhmmmpppwwwwwwuuuqqqlllfffaaa^^^ZZZYYYWWWUUUSSSRRRQQQQQQSSSQQQQQQSSSUUUXXX^^^fffnnnqqqqqqmmmiiihhhccc^^^ZZZYYYXXXYYYZZZZZZYYYXXXZZZZZZYYYXXXVVVTTTRRRQQQOOONNNMMMMMMMMMNNNOOOPPPTTTVVVXXXZZZ\\\\\\\\\\\\YYYXXXXXXWWWWWWWWWXXXXXXZZZYYYYYYYYYYYYZZZZZZ[[[\\\]]]___^^^^^^___aaaccchhhgggfffiiiooouuuxxxxxxxxxnnnaaaXXXVVVYYY\\\]]]^^^ccciiimmmrrr}}}{{{mmm```YYYRRROOOLLLJJJLLLQQQPPPSSSYYYdddsssfffUUUNNNLLLFFFEEEDDDCCCBBBAAAAAAAAAAAAAAA@@@???>>>===<<<<<<>>>>>>?????????@@@@@@@@@>>>===<<<:::999888777777888777666555444333222222444333222111000111222333000111111111111222222222444333111111222444777999CCCHHHYYYtttpppffffffkkkqqqwwwqqqccc\\\YYY[[[^^^ccckkkttt~~~{{{}}}|||{{{{{{tttnnnjjjhhhcccccccccfffkkkssszzz{{{uuusssuuuzzz~~~~~~|||{{{tttssspppiiibbb\\\YYYXXXXXX___iiiuuuyyypppmmmpppttttttrrrpppmmmjjjjjjlllpppssstttssssssssstttuuuvvvxxxxxxvvvvvvvvvwwwxxxwwwtttqqqjjjfffbbbaaaeeekkkqqqttt{{{zzzvvvrrrllleee```]]]XXXXXXVVVTTTSSSRRRRRRRRRRRRPPPQQQUUUXXX[[[bbbiiijjjnnnooollljjjjjjfffaaaaaa^^^\\\ZZZZZZZZZYYYWWWWWWWWWVVVVVVTTTSSSRRRQQQQQQPPPNNNMMMMMMNNNPPPQQQRRRSSSUUUWWWXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWXXXXXXYYYYYYYYYYYYYYYZZZZZZ[[[\\\]]]^^^^^^^^^^^^aaaccchhhffffffjjjpppuuuxxxxxxnnnfff\\\VVVVVVYYY\\\^^^ccchhhnnnssszzzqqqeee]]]WWWQQQPPPMMMKKKMMMRRRRRRUUU\\\iiizzz{{{```QQQKKKHHHFFFEEEDDDBBBAAAAAAAAAAAAAAA@@@???>>>===<<<<<<;;;>>>>>>>>>?????????@@@@@@>>>===<<<:::999888777777777777666666555444444444555444333333222222333333111111111111222222222222444333111111222444777999???EEEUUUooooooddddddgggmmmrrryyy}}}tttfff^^^[[[ZZZ]]]bbbjjjsss|||~~~{{{|||zzztttpppmmmkkkeeeeeegggkkkqqqyyyyyyrrrooopppuuuxxxxxx{{{}}}~~~|||zzzyyypppooolllfff```[[[ZZZZZZ___gggqqq}}}vvvooohhhfffjjjnnnooonnnmmmjjjgggfffgggiiikkkkkkjjjkkkkkklllnnnppprrrsssqqqpppooonnnnnnmmmjjjhhhaaa______aaagggnnntttwwwwwwuuupppiiiccc]]]YYYVVVVVVUUUTTTSSSSSSSSSSSSSSSVVVTTTVVVZZZ\\\^^^dddkkkjjjnnnpppoooooopppnnniiiiiieee```\\\ZZZXXXWWWVVVSSSSSSSSSSSSSSSSSSSSSSSSSSSRRROOONNNNNNOOOQQQSSSSSSTTTTTTUUUUUUUUUUUUUUUWWWWWWWWWVVVVVVWWWWWWXXXYYYYYYYYYYYYYYYZZZ[[[[[[[[[\\\^^^^^^]]]^^^aaacccfffgggiiimmmqqqtttuuutttccc___YYYWWWXXX\\\```bbbdddiiipppwwwwwwggg___XXXSSSPPPPPPOOOMMMOOOSSSTTTXXXbbbqqqsss^^^SSSMMMJJJFFFEEEDDDBBBAAAAAA@@@@@@??????>>>>>>===<<<;;;;;;>>>>>>>>>>>>????????????>>>===<<<:::999888777777888777777777666666555555444555555555444444333333111111111111222222222333333333222111222444777999>>>BBBQQQjjjkkk```___aaafffkkkqqqvvvyyykkkaaa\\\ZZZ\\\aaahhhqqqzzz|||{{{~~~~~~zzzvvvsssqqqpppkkklllnnnsssyyy}}}tttppppppsssuuusssuuuyyy|||~~~zzzxxxuuussskkkjjjgggccc^^^\\\]]]^^^gggqqq}}}~~~kkkgggbbbbbbgggkkkmmmmmmkkkiiieeeddddddeeeddddddbbbcccccceeefffhhhjjjkkkkkkiiigggeeeeeedddbbb```ZZZZZZ\\\aaahhhnnnrrrtttoookkkfff___ZZZVVVSSSRRRSSSSSSSSSRRRSSSSSSTTTTTT\\\[[[]]]```bbbcccgggmmmqqquuuxxxwwwwwwyyywwwsssooojjjbbb[[[WWWUUUTTTSSSPPPPPPQQQQQQSSSTTTUUUVVVVVVTTTQQQOOOOOOQQQSSSUUUWWWWWWWWWWWWVVVVVVUUUUUUVVVVVVVVVVVVVVVVVVWWWXXXYYYXXXXXXYYYYYYZZZ[[[\\\[[[\\\]]]^^^^^^___aaaccceeehhhmmmqqqrrrqqqmmmjjj]]]\\\ZZZZZZ\\\```dddfffggglllttt}}}mmmbbb^^^TTTPPPOOOQQQQQQOOOPPPTTTVVV\\\jjj}}}mmm]]]TTTNNNKKKEEEEEECCCBBBAAA@@@@@@@@@>>>>>>>>>===<<<;;;;;;;;;=========>>>>>>>>>??????======;;;:::999888888888::::::999888777666555444333444555555555444222111111111111222222222333333333222222222333555777888===AAAOOOeee{{{|||fff[[[YYY\\\```dddkkkqqq|||~~~oooddd^^^[[[]]]aaahhhpppyyy~~~|||}}}~~~|||yyywwwvvvuuuuuussstttwww|||yyytttrrrsssssspppqqqtttwww{{{~~~xxxtttqqqmmmkkkdddcccaaa^^^\\\\\\___bbbkkkwww|||pppaaa___]]]___dddiiilllmmmjjjgggdddbbbbbbaaa___]]]]]]]]]^^^^^^___aaabbbcccdddbbb```___^^^]]][[[ZZZWWWWWWZZZ___dddiiikkkkkkfffccc___ZZZWWWUUUUUUUUURRRRRRSSSSSSTTTVVVWWWXXX```___bbbgggjjjjjjnnnttt|||~~~zzzpppjjjaaaYYYUUURRRPPPOOONNNOOOOOOQQQSSSUUUWWWYYYXXXVVVTTTRRRRRRSSSUUUVVVXXXXXXWWWVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUVVVWWWWWWXXXXXXXXXXXXYYYZZZ[[[\\\[[[\\\^^^^^^^^^```bbbdddfffjjjpppsssqqqjjjccc^^^ZZZ[[[[[[\\\^^^aaaeeegggkkkqqqzzzuuueee]]][[[PPPMMMMMMQQQRRRPPPRRRUUUYYYcccttteeeXXXPPPJJJGGGEEEDDDCCCBBBAAA@@@@@@@@@>>>>>>======<<<<<<;;;;;;<<<<<<=========>>>>>>>>>===<<<;;;:::999888888888===<<<;;;999777555333333222333444444444333111000111222222222222333333333222222222222333555666777;;;???KKK```tttyyycccXXXVVVXXX[[[___fffnnnyyytttggg```]]]___bbbhhhpppyyy~~~}}}}}}{{{zzzyyyxxxwwwvvvwwwwwwxxxzzz|||~~~yyywwwvvvtttqqqqqqrrrtttwww{{{~~~|||vvvqqqmmmiiieeebbb\\\[[[ZZZYYYYYY\\\bbbfffooo{{{sssfffYYYXXXYYY]]]bbbhhhlllmmmjjjhhheeecccbbb```]]]ZZZ\\\\\\[[[[[[[[[[[[[[[\\\[[[ZZZYYYYYYZZZYYYWWWUUUUUUUUUWWWZZZ^^^aaaaaa```[[[YYYVVVTTTSSSSSSTTTTTTTTTTTTUUUWWWYYY[[[]]]^^^bbbcccgggnnnrrrssswww}}}{{{nnnhhh___XXXSSSPPPNNNMMMMMMMMMNNNOOORRRUUUXXXZZZYYYXXXWWWUUUUUUUUUVVVVVVVVVVVVTTTSSSSSSRRRRRRSSSTTTTTTTTTTTTUUUVVVWWWWWWXXXXXXXXXXXXYYY[[[\\\]]]\\\]]]______```aaadddfffhhhlllppppppjjjbbb[[[WWWWWWYYY\\\]]]___aaaeeehhhlllrrr}}}lll___WWWTTTOOOLLLLLLPPPQQQQQQSSSWWW^^^lllxxxbbbWWWOOOJJJIIIEEEDDDCCCAAA@@@@@@??????>>>>>>>>>=========<<<<<<<<<<<<<<<<<<===============<<<;;;:::999999999999<<<<<<:::888666555333222222222333333222222111000222222222222333333333333222222222333444555666777888;;;FFFYYYnnn|||fffZZZVVVVVVXXX[[[bbbjjjuuuzzzlllccc^^^___bbbgggoooxxx}}}~~~{{{vvvtttsssssssssssstttuuuwwwxxx}}}}}}zzzyyywwwuuuuuuwwwyyy|||}}}~~~vvvrrrmmmiiieeebbb^^^[[[YYYYYYXXXXXXZZZ```hhhmmmxxxzzzkkk^^^UUUVVVYYY^^^eeekkkoooqqqnnnllljjjiiigggdddaaa^^^]]]\\\[[[YYYXXXWWWVVVVVVSSSSSSSSSUUUWWWVVVTTTRRRSSSRRRSSSUUUXXXYYYXXXWWWSSSRRRQQQQQQQQQQQQRRRSSSXXXYYYZZZ\\\___bbbdddfffjjjjjjnnnuuuwwwvvvyyy~~~|||~~~~~~{{{vvvjjjeee]]]WWWSSSPPPNNNLLLKKKKKKLLLMMMPPPTTTWWWYYYYYYYYYYYYYYYXXXWWWVVVUUUUUUTTTRRRQQQQQQQQQQQQRRRSSSSSSSSSTTTTTTUUUVVVWWWWWWWWWXXXXXXYYY[[[\\\]]]]]]^^^```aaaaaaccceeehhhkkkllllllhhhaaa[[[XXXWWWWWWZZZ]]]___aaadddiiimmmqqqxxxtttfff\\\TTTOOOOOOLLLKKKNNNPPPPPPSSSXXXeeevvvrrr___VVVMMMJJJKKKDDDDDDBBBAAA@@@???????????????>>>>>>>>>>>>======;;;;;;<<<<<<<<<=========<<<<<<;;;:::999999999999999999888777666555555444444444333222222222222333222222222333333333444444111222222333444555666777777:::DDDWWWkkkmmm^^^XXXVVVVVVXXX]]]eeeoooxxxqqqggg^^^___aaafffmmmvvv||||||}}}~~~}}}wwwrrroooooooooooopppqqqtttvvvwww~~~~~~zzzxxxyyy|||~~~|||uuunnnkkkfffccc```]]]ZZZXXXZZZZZZZZZ[[[^^^eeennntttssscccWWWVVVXXX\\\bbbhhhoootttvvvtttrrrpppooommmjjjfffccc^^^]]][[[YYYWWWUUUTTTSSSMMMNNNPPPSSSUUUUUURRRPPPQQQPPPPPPRRRTTTUUUTTTSSSTTTTTTTTTTTTTTTUUUVVVVVV\\\\\\^^^```dddgggiiikkksssrrruuuyyyyyyvvvvvvzzzvvvzzz{{{yyyxxxyyyvvvqqqgggccc\\\WWWSSSQQQNNNMMMJJJJJJJJJLLLNNNRRRVVVXXXYYYZZZZZZ[[[ZZZXXXVVVUUUUUUTTTSSSRRRQQQRRRRRRSSSSSSSSSSSSSSSTTTUUUVVVWWWWWWWWWXXXXXXYYY[[[\\\]]]]]]___aaaaaabbbdddfffiiimmmlllhhhaaaZZZWWWXXXZZZYYY\\\```bbbdddhhhnnnsss|||~~~lllbbb[[[UUUOOOOOOLLLKKKNNNOOOPPPTTTYYYjjj}}}iiiXXXPPPHHHEEEHHHDDDDDDBBBAAA@@@?????????????????????>>>>>>>>>>>>;;;;;;;;;<<<<<<<<<======<<<;;;;;;:::999999999999666666666666666777777777666555444333222333444555222222333333333444444444111222222333444555666666999;;;EEEWWWlllrrrccc[[[VVVUUUVVVYYYaaakkkssszzzuuujjj]]]^^^```dddllluuu}}}~~~~~~zzzuuupppmmmjjjmmmooonnnooouuuyyyyyy~~~|||zzz{{{|||~~~}}}zzzxxxwwwwwwvvvtttnnnjjjdddccc```[[[WWWVVVWWWXXXXXX[[[___cccgggnnnwww~~~wwwhhh]]]XXXSSSVVVZZZ```kkkwww{{{yyy|||yyyuuusssqqqpppmmmkkkgggccc^^^XXXSSSPPPOOOOOONNNNNNOOOPPPQQQRRRRRRSSSQQQQQQQQQQQQQQQQQQQQQQQQUUUUUUVVVVVVXXXZZZ\\\]]]aaabbbeeehhhjjjlllnnnnnnsssssssssssssssrrrqqqppprrrqqqooommmlllkkkjjjjjjddd```[[[UUUPPPOOOOOOOOOKKKLLLMMMNNNPPPRRRTTTVVVXXXYYYYYYYYYXXXVVVTTTSSSRRRQQQOOONNNNNNOOOQQQRRRTTTUUUVVVWWWWWWWWWWWWVVVVVVWWWYYYYYYXXXYYYZZZ\\\\\\]]]___aaaccceeefffgggkkkfff```ZZZWWWXXX[[[]]]\\\```cccfffiiinnnvvv|||rrreee^^^VVVOOOLLLMMMMMMMMMNNNLLLMMMUUU___uuudddUUUJJJIIIIIIAAADDDCCCBBB@@@???>>>======@@@AAAAAAAAA@@@???===<<<999999999:::;;;<<<>>>>>>======<<<<<<<<<;;;;;;;;;888999999888888777666555444444444333333222222222333444444555555444444333444555555444222222444555777999???MMMeee}}}iii^^^WWWUUUVVVYYY[[[aaajjjsss~~~zzzkkkddd___^^^dddkkkrrrzzz~~~~~~~~~yyytttpppnnnmmmqqqsssqqqssswwwzzzyyyzzz{{{}}}||||||}}}~~~~~~~~~|||zzzxxxvvvqqqooolllkkkiiifffbbb^^^___^^^[[[XXXUUUUUUWWWZZZ^^^bbbgggmmmrrrzzzrrreee[[[VVVTTTXXX]]]dddppp|||~~~~~~{{{zzzyyywwwtttrrrjjjfffaaa[[[WWWTTTSSSRRROOOOOOOOOPPPPPPQQQQQQQQQSSSSSSTTTTTTUUUVVVVVVWWWZZZ[[[\\\^^^___aaabbbbbbcccdddfffiiikkklllmmmnnnooooooooonnnnnnlllkkkkkkjjjiiihhhfffeeeeeeddddddbbb___ZZZUUUQQQOOONNNNNNLLLLLLMMMOOOQQQSSSUUUVVVXXXXXXXXXWWWVVVUUUTTTSSSSSSRRRQQQPPPPPPQQQRRRSSSUUUUUUVVVVVVVVVVVVVVVVVVWWWXXXZZZZZZYYYZZZ\\\]]]``````bbbdddfffiiijjjkkkfffbbb]]]XXXVVVXXX\\\^^^]]]```dddgggjjjqqqzzzmmmbbb[[[TTTOOOLLLKKKJJJKKKMMMLLLMMMVVVaaazzzuuu^^^SSSKKKLLLMMMFFFEEEDDDCCCAAA???>>>>>>===???@@@@@@@@@???>>>===<<<;;;;;;:::::::::;;;<<<<<<===<<<<<<<<<;;;;;;;;;;;;777777777777666555444444444333333333333333333222333333444444444444333333444555555444333222444555888:::AAAOOOfffoooaaaXXXUUUVVVXXXZZZaaajjjrrr}}}qqqgggbbb___dddjjjqqqyyy~~~~~~}}}xxxtttrrrqqqtttxxxzzzyyyzzz}}}}}}zzzxxxuuuvvvzzz}}}|||zzz{{{{{{{{{zzzwwwsssooommmfffccc```^^^]]][[[YYYWWWZZZYYYWWWUUUTTTWWW\\\```eeejjjrrrzzzyyylll```XXXTTTVVV[[[aaajjjwww}}}yyywwwllliiiddd___[[[XXXWWWWWWRRRRRRRRRRRRRRRSSSSSSSSSUUUUUUWWWXXXZZZ\\\]]]^^^```aaadddfffgggggggggfffdddeeefffhhhiiijjjjjjkkkiiiiiihhhhhhgggeeedddcccaaaaaa```_______________^^^]]]YYYVVVRRROOOMMMMMMMMMNNNOOOQQQSSSUUUVVVWWWXXXWWWUUUTTTSSSRRRSSSSSSVVVUUUUUUTTTTTTUUUVVVVVVWWWWWWVVVVVVUUUUUUVVVVVVWWWYYYZZZZZZZZZ[[[]]]___bbbccceeegggiiijjjkkkkkk___\\\XXXVVVVVVYYY]]]```___bbbfffjjjpppyyyyyyggg]]]XXXRRRMMMLLLJJJJJJKKKLLLLLLOOOZZZeeegggVVVPPPKKKNNNPPPJJJGGGFFFDDDBBB@@@>>>>>>===>>>?????????>>>===<<<;;;===<<<;;;:::::::::::::::<<<<<<<<<<<<;;;;;;;;;;;;888888888888777666555555222333333333333333333444333333444444444444333333333444555444333222444666888;;;BBBPPPfffwwwggg[[[VVVVVVWWWZZZbbbkkkrrr|||yyykkkeeeaaadddiiiooowww~~~}}}xxxvvvvvvvvv|||wwwrrroooppprrruuu}}}}}}{{{zzzzzzzzzxxxtttnnniiieee^^^\\\ZZZXXXWWWXXXXXXXXXWWWWWWWWWVVVXXX]]]dddiiinnnttt}}}sssfff]]]WWWTTTUUU\\\dddooo}}}~~~{{{xxxuuunnnkkkhhhccc```^^^\\\\\\YYYYYYYYYYYYZZZZZZZZZZZZYYYZZZ\\\^^^aaaccceeefffgggiiikkklllllliiifffdddbbbbbbcccdddddddddddddddcccccccccbbb```___]]]\\\\\\\\\[[[[[[\\\\\\]]]^^^[[[ZZZYYYVVVSSSPPPMMMLLLNNNOOOPPPRRRUUUVVVWWWXXXXXXVVVSSSQQQPPPPPPRRRSSSWWWXXXXXXYYYYYYYYYZZZZZZZZZXXXWWWUUUTTTUUUUUUVVVWWWXXXZZZZZZZZZ\\\___aaabbbdddhhhjjjjjjhhheeecccXXXWWWUUUUUUWWW[[[```ccccccfffkkkpppwwwqqqaaaYYYUUUPPPLLLKKKKKKJJJKKKMMMMMMQQQ]]]iiiqqq\\\QQQNNNJJJLLLNNNIIIHHHGGGEEEBBB@@@???>>>>>>>>>>>>=========<<<<<<;;;<<<<<<;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888888222222222333333444444444333333333444444333333333333444444444333333444666777:::AAANNNcccmmm^^^XXXXXXYYY\\\dddmmmsss{{{nnngggbbbdddhhhnnnvvv~~~~~~zzzyyy|||~~~wwwoooiiiiiikkkooowww~~~{{{||||||zzzuuunnngggccc[[[ZZZXXXVVVUUUUUUWWWYYYXXXYYYZZZ\\\```fffnnnsss|||{{{nnnddd\\\XXXVVVTTT\\\fffrrr|||zzzwwwsssppppppnnnllliiigggeeeddddddaaaaaabbbcccdddeeeffffffdddeeegggiiikkkmmmnnnooopppqqqrrrqqqooojjjdddaaa]]]]]]^^^^^^^^^]]]]]]\\\______^^^^^^]]][[[ZZZYYYXXXXXXXXXYYYYYYZZZ[[[\\\YYYYYYXXXVVVTTTQQQNNNMMMNNNOOOQQQTTTVVVWWWXXXXXXXXXUUURRROOONNNOOOQQQRRRXXXYYY[[[]]]^^^^^^^^^^^^]]][[[XXXUUUTTTTTTUUUVVVWWWXXXYYYYYYZZZ\\\```cccdddggglllnnnllleee^^^YYYTTTTTTTTTVVVYYY^^^cccfffeeeiiiooovvvxxxkkk^^^WWWSSSMMMJJJJJJJJJIIIIIIKKKMMMRRR___lllfffUUUNNNMMMGGGGGGIIIDDDGGGFFFDDDBBB@@@???>>>>>>=========<<<<<<<<<<<<<<<;;;::::::::::::;;;<<<<<<::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;:::999888222222222333333444444444222333333333333333333222222333444444333333555777555888???JJJ]]]yyysssccc\\\]]]]]]___fffnnnttt{{{qqqiiibbbcccgggmmmvvv~~~}}}~~~uuummmggghhhlllrrrzzz}}}~~~yyyqqqiiiddd[[[[[[ZZZXXXVVVVVVYYY[[[^^^```cccggglllssszzzuuukkkccc]]]YYYWWWTTT\\\gggttt~~~zzzwwwtttrrrooommmoooooommmlllkkkkkkjjjjjjggghhhjjjlllnnnppprrrssssssssstttuuuuuuvvvwwwwwwwwwwwwwwwtttpppiiiccc```YYYZZZZZZZZZZZZYYYXXXXXX[[[[[[[[[[[[ZZZYYYXXXXXXVVVVVVVVVVVVWWWXXXYYYYYYYYYYYYXXXVVVTTTRRRPPPOOOMMMOOORRRTTTVVVWWWXXXXXXWWWUUURRROOONNNOOOPPPRRRWWWYYY]]]```bbbccccccbbbaaa^^^ZZZVVVTTTUUUVVVXXXXXXYYYZZZZZZ[[[^^^bbbeeehhhkkknnnnnnjjjbbbZZZTTTTTTUUUVVVYYY]]]bbbfffiiiiiimmmuuu}}}pppeeeZZZUUUQQQLLLIIIJJJHHHGGGGGGJJJNNNUUUeeessssss^^^PPPKKKKKKDDDCCCFFFAAAEEEEEECCCAAA@@@?????????>>>===<<<<<<<<<<<<======:::::::::::::::;;;<<<===::::::::::::;;;;;;;;;;;;999999999999888777666666222333333333333333333444222222333333333333222222222333444444333333555777444777<<>>>>>===<<<<<<===>>>>>><<<<<<;;;:::::::::;;;;;;999999:::::::::;;;;;;;;;999999999999888777666555444333333333333333333222222222333333333333222222222333444444333333555777444777;;;BBBPPPiii}}}jjjcccdddbbbcccggglllqqqwww{{{qqqgggccceeeiiipppxxxzzzssspppwww{{{{{{yyyuuuqqqooooooppptttssspppnnnmmmpppuuuyyywwwoooiii]]]aaafffjjjmmmqqqwww|||www{{{~~~xxxssskkkfffbbb___ZZZWWWVVV___kkkwwwsssooojjjgggggghhhiiiiiibbbbbbcccdddeeeffffffgggiiikkknnnrrrwww{{{}}}{{{zzzxxxxxxtttsssqqqnnniiiccc^^^[[[YYYYYYYYYZZZYYYYYYXXXXXXUUUUUUVVVWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXYYYZZZZZZZZZYYYXXXVVVUUUTTTTTTTTTLLLNNNQQQTTTVVVWWWWWWVVVVVVTTTSSSQQQPPPPPPPPPPPPTTTXXX]]]cccfffhhhhhhgggfffccc]]]XXXUUUVVVXXXZZZ\\\]]]^^^^^^___ccchhhllljjjhhhddd```[[[XXXVVVUUUXXXYYY\\\___cccgggjjjlllwww~~~ssseee___XXXQQQOOONNNKKKKKKMMMIIIIIIMMMSSS\\\hhh|||ppp\\\PPPEEEFFFHHHBBBBBBGGGFFFBBBAAA@@@@@@??????@@@@@@???>>>===<<<<<<===>>>???>>>>>><<<;;;:::999999999999999999::::::;;;;;;;;;::::::::::::999888777777444444444333333222222222222222222333333222222222111333444444333444666888555777;;;@@@MMMeeellldddeeeccccccfffkkkooovvvtttiiiddddddfffmmmuuuxxxzzz~~~zzzxxxvvvrrrooommmkkkjjjggggggfffeeeeeehhhmmmqqqvvv|||}}}tttooooooqqqtttxxx~~~~~~{{{qqqppplllhhhbbb]]]YYYWWW\\\aaakkkyyy|||lllgggbbbaaabbbbbbaaa___[[[___bbbbbb___\\\\\\^^^```bbbfffjjjooorrruuuvvvzzzzzzyyyxxxuuurrrooommmlllkkkjjjhhhddd```\\\ZZZYYYZZZ[[[[[[[[[YYYWWWUUUWWWWWWWWWWWWVVVVVVVVVVVVVVVWWWXXXXXXYYYYYYXXXXXXWWWWWWWWWVVVUUUTTTRRRRRRPPPQQQRRRTTTUUUUUUUUUUUUYYYWWWTTTRRRQQQQQQQQQPPPTTTVVV[[[___ccceeeffffffeeebbb^^^[[[YYYYYY[[[\\\___```bbbdddffffffffffffccc___YYYWWWXXXXXXWWWVVVZZZ]]]```aaacccgggnnnttt}}}ttthhhcccZZZVVVPPPMMMMMMLLLJJJHHHJJJJJJLLLTTTcccxxxgggXXXMMMKKKGGGCCCAAA@@@AAAAAABBB@@@=========>>>>>>===<<<;;;:::;;;<<<===<<<;;;???<<<::::::<<<<<<:::777:::::::::999999999999888999888888777666555444444444444444444444444444444333333333333333333333333555555444444444444555555555666:::AAAKKK___}}}uuujjjhhhjjjhhhiiioootttzzzzzznnneeecccfffmmmqqq|||}}}~~~uuussspppmmmiiifffdddccc``````___^^^___bbbfffjjjpppvvv~~~~~~|||{{{wwwuuunnnmmmkkkhhhddd___[[[YYY\\\```jjjwwwyyyjjjfffaaa```aaaaaa^^^\\\YYY\\\___^^^ZZZXXXWWWXXXYYY[[[^^^bbbfffiiilllmmmooooooooonnnllljjjhhhgggfffeeedddaaa^^^[[[YYYWWWYYY[[[\\\]]]]]]\\\[[[ZZZXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVWWWXXXXXXXXXXXXWWWXXXXXXWWWWWWVVVTTTSSSRRRQQQQQQRRRSSSUUUVVVWWWWWWZZZYYYWWWVVVUUUTTTSSSRRRSSSUUUXXX\\\___aaabbbbbbcccaaa]]][[[ZZZ[[[\\\^^^^^^```dddggghhhgggdddbbb\\\XXXTTTTTTVVVXXXXXXWWW\\\___bbbdddffflllttt{{{wwwiii^^^[[[UUURRRNNNMMMMMMMMMLLLJJJKKKMMMSSS]]]mmmyyy```SSSLLLIIIFFFBBB@@@@@@@@@AAABBB@@@>>>===>>>???>>>>>>===<<<;;;<<<===>>>===;;;>>><<<::::::<<<<<<:::888;;;::::::999999888888888777777777777666666666555444444444444444444444444333333333333333333333333555555444444444444555555444555888>>>HHH[[[yyy|||qqqnnnkkkhhhhhhmmmrrrxxx~~~qqqgggcccffflllqqqyyy}}}xxxqqqoookkkgggccc```^^^]]]ZZZZZZYYYYYYYYY\\\aaaeeennnssszzz}}}yyywwwtttqqqooojjjjjjjjjiiifffbbb]]][[[[[[___hhhsss|||~~~{{{vvviiieeeaaa```aaa```]]]ZZZWWWZZZ[[[YYYUUUQQQQQQRRRRRRSSSUUUXXX\\\___bbbdddcccccccccccccccbbbbbbaaaaaa```^^^\\\ZZZXXXXXXWWWZZZ[[[]]]___aaaaaaaaaaaa\\\\\\[[[ZZZZZZYYYXXXXXXUUUUUUVVVWWWWWWWWWWWWVVVWWWWWWWWWWWWVVVTTTSSSRRRQQQQQQRRRSSSUUUWWWZZZ\\\]]]]]]]]]\\\ZZZWWWUUUTTTRRRTTTVVVYYY[[[[[[[[[[[[___^^^\\\[[[\\\]]]___aaa___bbbfffiiiiiieee___\\\UUUSSSQQQRRRVVVYYY[[[\\\aaacccfffiiimmmtttsssggg\\\UUUTTTNNNMMMLLLLLLMMMMMMLLLKKKKKKQQQ\\\kkk|||kkkWWWNNNIIIGGGDDDAAA?????????@@@AAA@@@>>>>>>???@@@???>>>>>>===<<<<<<>>>>>>===<<<===;;;::::::;;;<<<;;;:::<<<<<<:::999888888888888666666666666666666666666444444444444444444444444333333333333333333444444555555444444444444555555555555777<<>>??????AAA???>>>???@@@AAA@@@??????>>>======>>>>>>===<<<<<<;;;::::::;;;<<<======???>>><<<:::888888777888777777777666666555555444555555555555555555555555333333333444444444444444555555444444444444555555666555777;;;AAAQQQlllwwwqqqmmmpppuuuyyy{{{nnnfffeeeiiimmmrrrwww}}}yyysssooollljjjgggccc```]]][[[ZZZXXXYYYZZZZZZ\\\aaagggkkkvvv||||||xxxwwwtttqqqooonnnmmmlllkkkiiiiiijjjjjjgggbbb]]]ZZZZZZ^^^fffnnnuuuxxxxxxwwwqqqmmmhhhffffffeeeaaa^^^ZZZ[[[[[[WWWPPPLLLKKKKKKNNNNNNOOOQQQSSSUUUWWWXXXYYYYYYYYYYYYYYYYYYYYYYYY\\\[[[YYYXXXXXXYYYZZZ[[[YYYZZZ]]]```ccceeeggghhhhhhgggdddaaa^^^ZZZXXXWWWSSSTTTUUUUUUVVVVVVUUUUUUSSSSSSTTTSSSSSSRRRQQQPPPQQQPPPQQQSSSVVVZZZ^^^```eeeggghhheee___YYYUUUSSSUUUVVVVVVWWWWWWXXXXXXXXXZZZ[[[\\\^^^```bbbddddddhhhfffddd```\\\YYYVVVUUUTTTUUUVVVXXXZZZ]]]aaaccceeehhhmmmsss{{{zzzjjj___XXXRRRQQQRRRJJJKKKKKKKKKJJJIIIIIIIIIJJJTTTfff{{{pppZZZOOOLLLEEECCCBBB@@@???>>>>>>???@@@??????@@@BBBCCCBBB@@@@@@>>>======>>>>>>===;;;;;;;;;::::::;;;<<>>;;;999888888888999888777666555444333222555555555555555555555555333333333444444555555555555555444444444444555555777777888;;;???MMMeee{{{wwwqqqssswwwzzzssshhhdddgggkkkqqquuu|||yyyuuuqqqnnnfffeeebbb```]]]\\\ZZZZZZYYYZZZ\\\]]]aaafffmmmrrryyy~~~zzzuuurrrqqqnnnkkkiiihhhhhhgggeeeffffffgggfffccc```\\\YYYXXX]]]dddlllrrrwwwyyyzzzuuupppjjjggggggfffcccaaa]]]^^^]]]XXXQQQMMMLLLMMMLLLMMMNNNPPPQQQRRRRRRRRRTTTTTTSSSSSSSSSTTTUUUVVVWWWWWWWWWWWWWWWXXXXXXYYYWWWXXXZZZ]]]```ccceeefffhhhfffdddaaa]]]ZZZXXXVVVTTTTTTUUUVVVVVVVVVVVVUUUSSSSSSSSSSSSSSSRRRQQQQQQOOOPPPQQQSSSVVVZZZ]]]___dddgggiiieee___YYYVVVUUUWWWWWWWWWXXXYYYYYYZZZZZZZZZ[[[]]]```bbbcccddddddfffccc^^^YYYUUUTTTUUUUUUUUUWWWYYY[[[\\\^^^aaadddeeejjjqqqyyyyyylll^^^WWWRRRNNNNNNPPPJJJKKKLLLKKKIIIGGGHHHIIIMMMXXXjjj~~~eeeUUUNNNKKKCCCBBBAAA@@@@@@??????????????????AAACCCDDDCCCBBB@@@>>>============<<<::::::::::::::::::<<<@@@CCCFFFDDD@@@===:::999999999888777777666555444333222555555555555555555555555333333333444555555666666555555444444444444555555666777999;;;>>>HHH^^^qqq~~~vvvvvvzzz}}}yyylllffffffiiiooottt{{{|||wwwsssooollliiibbbaaa```___]]]]]]]]]]]]\\\^^^```cccgggnnnuuu{{{}}}{{{yyyxxxwwwuuuqqqnnnnnnkkkgggeeedddcccbbb```___`````````^^^\\\ZZZYYYUUUZZZaaaiiipppvvvzzz}}}wwwqqqiiieeeddddddcccaaa___```___YYYSSSNNNMMMOOOLLLNNNQQQSSSTTTSSSQQQPPPNNNNNNNNNOOOQQQSSSUUUVVVUUUVVVWWWWWWXXXXXXWWWWWWVVVVVVXXXZZZ\\\___aaabbbbbbaaa```^^^[[[YYYXXXWWWTTTUUUUUUVVVVVVVVVVVVVVVTTTTTTTTTUUUTTTTTTSSSRRRNNNOOOQQQTTTWWWZZZ\\\]]]```dddfffccc]]]YYYXXXYYYWWWWWWWWWXXXZZZ[[[]]]]]][[[\\\___aaacccccccccbbb]]]ZZZVVVSSSRRRSSSVVVXXXXXXZZZ^^^___```bbbeeehhhkkkqqqzzz{{{kkk```VVVQQQOOOLLLKKKLLLJJJKKKKKKJJJGGGGGGIIILLLTTT]]]mmmnnnZZZPPPJJJGGGBBBBBBBBBAAA@@@@@@@@@@@@???>>>???AAADDDEEEDDDBBB???>>><<<<<<===<<<;;;999999:::;;;::::::<<>>;;;:::::::::555555555555555555555555555555555555555555555555333333444444555666666666555555444444444444555555444555999;;;===DDDVVVhhh~~~}}}rrriiihhhjjjmmmrrryyy}}}~~~|||||||||xxxtttpppmmmjjjgggdddaaaaaa``````___````````````bbbdddhhhmmmttt|||~~~}}}{{{zzzvvvuuusssssssssqqqnnnkkknnnjjjgggdddcccbbb```^^^ZZZZZZ[[[[[[[[[ZZZYYYYYYRRRWWW___gggnnnuuu{{{~~~wwwpppgggbbbaaabbbaaa``````aaa___ZZZSSSOOONNNPPPOOOQQQTTTWWWWWWVVVSSSQQQLLLLLLLLLNNNQQQTTTWWWXXXVVVWWWXXXYYYZZZYYYXXXXXXUUUUUUVVVWWWYYY\\\^^^___\\\\\\[[[[[[ZZZYYYXXXXXXUUUUUUVVVWWWWWWWWWWWWVVVUUUUUUVVVVVVVVVUUUUUUTTTMMMOOOQQQTTTWWWYYY[[[[[[\\\```cccaaa\\\YYYZZZ\\\VVVVVVWWWXXXZZZ\\\^^^___\\\]]]```bbbccccccbbbaaaUUUTTTRRRQQQRRRTTTWWWYYYZZZ^^^bbbdddeeegggkkknnnrrryyylllcccZZZRRROOONNNKKKJJJKKKIIIJJJKKKIIIGGGGGGKKKOOOZZZbbbpppbbbSSSLLLGGGCCCBBBBBBBBBAAAAAAAAA@@@@@@>>>>>>???BBBEEEFFFDDDCCC???===<<<;;;<<<<<<:::999888:::;;;::::::<<>>>>>>>>?????????@@@@@@@@@AAAAAAAAA;;;;;;;;;;;;;;;;;;;;;;;;999999999999:::>>>CCCGGGLLLIIIEEE@@@<<<:::888888555666777666444333333333777777777777777777777777333333444444555666777777222333444555666555444333666555777999;;;???LLLXXXqqqtttlllhhhlllpppwww~~~~~~~~~~~~~~~{{{yyywwwwwwyyy{{{{{{{{{{{{|||~~~~~~}}}zzzxxxvvvsssqqqmmmhhhccc```]]][[[[[[\\\]]]^^^aaacccfffgggfffjjjmmmqqqyyyyyyuuurrrpppnnnlllqqqrrrssssssqqqppppppqqqnnnmmmmmmlllkkkkkkjjjjjjjjjhhhddd```\\\YYYVVVUUURRRSSSUUUVVVWWWWWWVVVVVVUUUVVV[[[cccmmmrrrqqqnnnfffccc^^^[[[[[[[[[ZZZZZZXXXXXXWWWTTTQQQOOOPPPQQQSSSVVVZZZ\\\[[[WWWRRRNNNLLLLLLLLLLLLNNNPPPRRRSSSSSSTTTTTTUUUUUUUUUVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXYYYYYYXXXXXXWWWVVVVVVVVVWWWWWWWWWWWWVVVVVVUUUVVVVVVVVVVVVWWWWWWWWWTTTTTTTTTTTTUUUWWWXXXYYYZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[\\\]]]^^^^^^___aaabbbaaa]]]YYYVVVUUUQQQRRRRRRSSSTTTXXX^^^bbbccceeeggghhhjjjooowww~~~zzziii___UUUSSSPPPMMMKKKJJJJJJKKKJJJIIIGGGFFFHHHNNNWWW]]]iiitttdddTTTJJJIIIIII@@@AAA@@@???>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@;;;;;;;;;;;;::::::::::::888999999888999===BBBFFFKKKHHHDDD@@@<<<:::999888666777888888666444444444666666666666666666666666444444555555666666777777333333444444555555444444666555777999:::???KKKWWWooowwwnnniiijjjmmmttt{{{~~~~~~~~~}}}}}}}}}||||||vvvuuutttuuuwwwyyyyyyyyywwwxxxyyyyyyxxxvvvtttrrrpppnnnjjjeee```\\\YYYWWWUUUVVVXXX[[[^^^bbbeeeggghhhlllpppwwwwwwrrrkkkfffccccccddddddhhhjjjllllllkkkkkklllmmmkkkkkkjjjjjjiiihhhhhhhhhhhhfffccc___ZZZWWWUUUSSSNNNOOOQQQSSSTTTUUUVVVVVVUUUVVVZZZaaahhhjjjhhheee^^^[[[XXXVVVVVVVVVVVVVVVSSSSSSSSSRRRPPPQQQSSSUUUWWWYYY[[[\\\ZZZVVVRRRNNNKKKKKKLLLMMMOOOQQQRRRSSSSSSSSSTTTTTTUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWVVVVVVUUUUUUUUUVVVVVVVVVVVVUUUUUUUUUUUUVVVVVVWWWWWWWWWWWWVVVVVVUUUUUUVVVWWWWWWXXXYYYYYYYYYYYYYYYYYYYYYYYYZZZ[[[\\\^^^^^^^^^^^^]]]]]]^^^^^^\\\XXXUUUSSSSSSQQQSSSUUUWWWYYY]]]bbbeeedddfffiiijjjnnnuuu~~~lll___WWWQQQOOOMMMKKKJJJJJJKKKLLLKKKIIIGGGGGGKKKTTT___ggguuu~~~pppYYYNNNGGGGGGHHH@@@AAA@@@???>>>===========================>>>>>>>>>;;;;;;::::::999999999888888888888888888;;;@@@CCCIIIGGGCCC@@@<<<:::999999777999::::::888666555666666666666666666666666666555666666666666666666666444444444333444555555666666555777999:::>>>IIIUUUkkk|||qqqjjjgggkkkqqqxxx~~~}}}}}}||||||{{{{{{zzzzzztttsssrrrtttwwwxxxxxxxxxvvvvvvwwwwwwwwwuuusssrrrpppnnnjjjddd___[[[XXXVVVRRRSSSUUUXXX[[[___aaaccchhhlllrrrzzzwwwjjjeee^^^ZZZZZZ]]]aaabbbaaaccceeefffffffffhhhiiiiiiiiiiiihhhhhhhhhgggggggggeeeaaa]]]YYYVVVSSSRRRLLLMMMNNNPPPRRRSSSTTTTTTTTTVVVZZZ```dddeeebbb___WWWUUURRRQQQRRRRRRRRRRRROOOPPPPPPPPPOOOPPPRRRUUUXXXXXXYYYYYYWWWTTTPPPNNNMMMMMMNNNOOOQQQRRRSSSTTTRRRRRRSSSTTTUUUVVVVVVWWWTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUVVVVVVVVVVVVUUUTTTTTTTTTUUUVVVVVVVVVUUUUUUUUUUUUVVVVVVWWWXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWXXXYYYYYYYYYYYYYYYYYYYYYYYY[[[]]]___aaaaaa___^^^\\\ZZZZZZYYYVVVSSSQQQQQQRRRSSSUUUYYY[[[]]]```cccffffffiiimmmpppvvvooocccZZZVVVOOOMMMKKKJJJIIIJJJKKKLLLKKKJJJIIIKKKQQQ]]]jjjsss~~~dddSSSLLLEEEEEEFFF???@@@@@@>>>===<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;::::::999999888888777888888888888888:::>>>AAAFFFDDDBBB???===;;;:::999888:::<<<<<<:::888777777666666666666666666666666666555555555555555555555555444333333333444666777666555777999999<<>>CCCBBB@@@>>>===;;;;;;:::999<<<>>>>>><<<:::888888555555555555555555555555555555444444444444444444666555444333444555666777666555777999888;;;DDDOOOcccxxxoooiiikkkoootttzzz|||{{{zzz{{{zzzzzzyyyxxxwwwvvvvvvsssssssssuuuwwwxxxwwwvvvqqqqqqrrrrrrqqqppppppooollljjjfffbbb]]]ZZZWWWVVVUUUVVVVVVXXXZZZ\\\^^^___hhhmmmrrrwww{{{yyynnnaaa^^^ZZZTTTRRRRRRUUUWWWXXXZZZ\\\___aaaaaabbbdddfffiiiiiiiiihhhhhhhhhhhhhhheeeccc```\\\XXXTTTRRRQQQPPPPPPPPPPPPQQQSSSTTTUUUUUUXXX]]]``````]]]YYYUUUQQQPPPNNNNNNOOOPPPOOONNNOOOOOOOOOMMMKKKKKKMMMOOOPPPOOOOOONNNMMMMMMMMMMMMSSSTTTVVVYYY[[[]]]^^^^^^ZZZZZZYYYYYYXXXXXXWWWWWWTTTTTTTTTTTTTTTTTTTTTTTTSSSTTTUUUUUUUUUUUUUUUUUUSSSTTTUUUVVVWWWWWWWWWVVVUUUUUUVVVWWWXXXYYYYYYZZZZZZZZZYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZ]]]^^^___```^^^[[[XXXUUUQQQRRRSSSSSSRRRSSSUUUWWW\\\^^^aaacccdddfffiiikkkooouuu}}}uuuggg^^^WWWRRRNNNOOONNNLLLKKKJJJKKKLLLMMMNNNQQQWWW```kkkyyylllZZZPPPLLLCCCAAACCC>>>BBBAAA@@@>>>===<<<;;;;;;::::::::::::999999999999999::::::::::::::::::::::::::::::999888999;;;===@@@??????>>>===<<<;;;;;;999<<>>>>>>>>>>>===<<<<<<;;;999<<>>;;;999888555555555555555555555555555555666666777777888888444444555666666666666666555555777888777888@@@JJJZZZuuuzzzmmmmmmooorrrwww}}}kkk~~~||||||{{{{{{|||}}}}}}{{{yyyyyyxxxwwwvvvuuuttttttrrrrrrrrrtttuuuuuusssqqqqqqqqqqqqqqqqqqpppppppppooommmjjjfffccc```^^^]]]ZZZ[[[\\\^^^aaacccfffgggjjjppptttsssoooiii___VVVWWWVVVVVVXXX[[[]]]^^^]]][[[^^^aaabbbcccdddfffgggffffffggggggggggggggggggfffddd```\\\XXXTTTRRRQQQOOOPPPQQQSSSVVVYYY\\\^^^fffiiillllllhhhaaaZZZVVVTTTRRRQQQQQQRRRRRRPPPOOOLLLMMMLLLKKKIIIJJJLLLMMMIIIIIIHHHHHHIIILLLNNNPPPQQQTTTZZZ```fffkkknnnpppnnnlllhhhccc^^^YYYUUUSSSTTTTTTTTTTTTTTTTTTTTTTTTSSSTTTUUUVVVVVVVVVVVVVVVTTTUUUVVVWWWXXXXXXXXXXXXUUUUUUVVVWWWXXXYYYZZZ[[[ZZZZZZZZZZZZZZZ[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[ZZZXXXTTTQQQNNNLLLNNNQQQVVVYYY[[[]]]```bbbaaacccfffhhhkkkoootttxxxllleee]]]XXXWWWUUUQQQMMMLLLLLLLLLLLLNNNQQQTTTVVVUUU\\\iiiwww}}}nnnZZZLLLGGGFFF@@@@@@FFFDDDDDDCCCAAA???>>>===<<<<<<::::::::::::999999888888888999:::;;;<<<<<<===>>><<<<<<===;;;:::999:::<<<<<<===============<<<<<<999<<>>;;;999888555555555555555555555555666666777888999::::::;;;333444666777777777666555555555777888777777???IIISSSlll~~~mmmmmmnnnqqquuu{{{iiiyyy}}}}}}}}}|||{{{||||||}}}}}}~~~}}}{{{~~~}}}{{{yyywwwuuuuuutttrrrrrrrrrqqqqqqqqqppppppnnnppprrrrrrpppppppppqqqoooooonnnkkkgggddddddddd^^^```bbbcccdddgggkkknnnssswww{{{yyyrrrhhhaaa]]]YYYYYY[[[]]]aaaccccccbbbhhhgggfffgggiiiiiihhhfffmmmjjjhhhffffffeeecccbbbcccaaa^^^ZZZVVVSSSQQQPPPQQQRRRSSSUUUZZZ```fffiiioooppppppnnniiibbb[[[VVVYYYWWWUUUUUUUUUSSSQQQOOONNNMMMKKKJJJIIIIIIIIIJJJKKKKKKJJJJJJJJJKKKKKKLLLPPPRRRWWW^^^eeelllrrruuuvvvssslllddd]]]XXXTTTSSSRRRTTTUUUUUUSSSRRRSSSSSSSSSTTTUUUVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWXXXXXXUUUVVVXXXZZZ[[[ZZZYYYXXXYYYZZZZZZ[[[[[[\\\\\\]]]]]]]]]^^^___aaa```]]][[[WWWUUURRRPPPNNNNNNOOOOOOQQQTTTXXX[[[]]]```ccceeeeeehhhkkklllooottt|||vvvccc___XXXSSSPPPOOOMMMMMMOOONNNMMMLLLLLLPPPUUUZZZ[[[iiixxxzzzxxxaaaRRRMMMGGGCCCCCCDDDCCCBBBCCCBBB???<<<;;;;;;;;;<<<:::::::::999999999888888999999:::;;;===???@@@AAA@@@???===;;;999999999999;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<;;;999888777777777777666666666666444666777777666555555666555777888777555444444555:::888666444666999>>>AAANNN^^^uuutttmmmiiilllsssyyybbbsss~~~}}}|||zzzzzzzzzzzzzzzzzzzzzzzz}}}~~~~~~}}}zzzxxxwwwvvvssssssrrrqqqppppppoooooonnnpppqqqqqqooooooooopppoooooonnnkkkhhhffffffggghhhjjjlllnnnooorrrvvvyyy}}}}}}sssggg___[[[[[[]]]___ccchhhlllnnnnnnpppoooooopppqqqpppmmmjjjllljjjgggfffeeeeeecccbbbaaa```]]]ZZZWWWTTTRRRQQQSSSTTTVVVZZZ```fffkkknnnrrrrrrooolllfff___YYYVVVWWWWWWVVVWWWXXXWWWUUUSSSQQQPPPNNNLLLKKKKKKKKKLLLMMMMMMMMMLLLLLLMMMMMMNNNQQQSSSWWW\\\bbbiiiooorrrsssoooiiibbb\\\XXXUUUTTTRRRTTTUUUUUUSSSRRRSSSTTTTTTTTTUUUVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWXXXXXXVVVXXXZZZ[[[\\\\\\[[[ZZZ[[[[[[[[[\\\\\\]]]]]]]]]___^^^^^^______^^^[[[XXXSSSRRRPPPOOOOOOQQQRRRSSSWWWZZZ]]]```bbbdddfffhhhfffjjjooosssxxxsssjjj\\\XXXRRRNNNMMMMMMMMMLLLNNNNNNNNNNNNPPPTTTZZZ___bbbnnn}}}{{{nnnZZZPPPKKKEEEBBBBBBBBBAAA@@@CCCAAA>>><<<:::::::::;;;999999999888888888777777999::::::<<<>>>@@@BBBCCCBBBAAA???===;;;:::::::::<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;999777666777777777777777666666666444666777777555444555555333555777888777777888:::999777666555666999<<>>;;;:::999999999888888888777777777666666999999:::<<<>>>AAACCCDDDEEEDDDBBB@@@>>>===<<<<<<======<<<<<<;;;;;;::::::;;;;;;<<<;;;:::888666555888888888777777777666666555777888777555444444555333666888999888999:::;;;777777666666777999:::<<>>>>>>>>>>>@@@???===;;;999888888777999888888888777777777777777888999;;;===@@@BBBCCCFFFEEEDDDBBB@@@???>>>=========<<<;;;;;;:::999999::::::;;;<<<;;;:::999888999999999888888777777666666888999888555444444444666888999999888777777888666666666777777888888999AAAJJJ]]]uuu~~~zzz}}}~~~uuupppooopppwww~~~JJJ[[[qqq}}}}}}|||{{{yyywwwuuusssrrrqqqqqqqqqsssvvvzzz~~~~~~{{{zzzxxxvvvtttqqqooonnnnnnnnnnnnoooooommmlllkkkmmmnnnmmmnnnnnnmmmmmmooosssvvv|||wwwpppnnnlllppptttxxx|||}}}vvviiigggdddccccccbbb```___]]]\\\[[[YYYYYYXXXXXXXXX[[[]]]```dddggghhhhhhhhheeeccc^^^ZZZWWWVVVWWWXXXWWWXXX[[[aaafffiiijjjiiifffccc^^^YYYUUUTTTSSSTTTTTTTTTTTTUUUUUUVVVXXXXXXXXXWWWWWWXXXYYY\\\___aaa```^^^[[[WWWTTTSSSSSSSSSRRRSSSUUUVVVUUUTTTUUUVVVWWWWWWXXXXXXXXXWWWWWWVVVYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZ[[[\\\\\\\\\\\\^^^^^^^^^]]]]]]\\\\\\\\\ZZZXXXVVVUUUTTTSSSPPPMMMPPPQQQSSSVVVYYY\\\^^^```bbbdddgggjjjmmmqqquuuyyyzzzmmmccc\\\XXXQQQNNNKKKJJJMMMPPPRRRSSSVVVXXX[[[]]]aaafffmmmqqqwwwyyy```RRRLLLGGGEEECCC@@@>>><<<===>>>>>>>>><<<;;;:::888888777::::::999999999888888888666666777999;;;>>>@@@AAAEEEDDDCCCBBBAAA???>>>>>>======<<<;;;:::999999888888999;;;<<<===>>>======;;;::::::999888777777777888999:::999666444444444555777888888777666777888666777777888888888777777@@@GGGWWWooo{{{vvvxxx}}}wwwrrroooooouuu|||FFFTTTfffwww|||{{{zzzwwwuuusssqqqpppqqqppppppqqqsssvvvyyy{{{}}}~~~~~~yyywwwtttqqqpppoooooopppppppppooommmkkkkkkmmmooommmmmmmmmmmmnnnpppuuuyyyzzztttsssuuuyyy}}}~~~wwwiiifffdddbbbbbbaaa___^^^\\\\\\[[[ZZZYYYYYYYYYYYY[[[\\\^^^```aaaaaa``````^^^]]][[[ZZZZZZZZZ\\\]]]ZZZ[[[]]]bbbhhhlllnnnnnnkkkgggaaa[[[WWWTTTTTTTTTVVVVVVWWWXXXZZZ\\\]]]^^^\\\\\\\\\]]]]]]^^^___``````^^^ZZZWWWTTTSSSSSSSSSRRRSSSUUUVVVUUUUUUVVVWWWXXXXXXYYYYYYXXXXXXWWWWWWYYYYYYYYYYYYZZZZZZZZZ[[[ZZZZZZZZZ[[[[[[\\\]]]]]]]]]]]]\\\\\\[[[ZZZYYYYYYVVVUUUSSSSSSSSSSSSRRRPPPUUUVVVXXX[[[]]]```bbbcccaaadddhhhlllqqqxxx~~~}}}oooeee]]]VVVRRRNNNLLLIIIJJJMMMQQQTTTUUU\\\^^^aaaeeeiiinnnuuuyyylllYYYOOOMMMFFFFFFDDDAAA>>>======???===<<<<<<;;;;;;:::999999:::::::::999999999999888666666777888:::<<<>>>???AAAAAAAAAAAA@@@???>>>===<<<<<<;;;;;;::::::999999666888:::===???@@@@@@@@@<<<;;;;;;:::999888777777;;;<<<<<<;;;888555555555111333666777888888:::;;;888888888888888888777777===DDDRRRhhh}}}vvvwwwzzz~~~|||vvvpppnnnttt{{{AAALLLZZZhhh{{{}}}|||{{{yyyvvvtttrrrqqqrrrrrrqqqppppppqqqrrrsssvvvwwwxxxzzz{{{}}}~~~zzzxxxuuurrrqqqqqqrrrrrrqqqqqqpppmmmkkkkkkmmmooommmmmmmmmmmmmmmqqqvvvzzzzzzxxxxxxyyy|||xxxqqqhhheeecccaaaaaa```___]]]]]]\\\[[[ZZZYYYYYYYYYYYYYYYYYYZZZZZZ[[[[[[ZZZZZZ]]]]]]^^^___```aaabbbbbb]]]]]]^^^bbbhhhmmmqqqrrrnnnjjjccc\\\WWWTTTTTTTTTYYYYYYZZZ\\\___aaadddeeebbbbbbcccddddddccccccbbbcccaaa]]]YYYVVVTTTTTTTTTQQQSSSUUUVVVUUUUUUVVVWWWYYYYYYYYYYYYYYYXXXWWWWWWXXXXXXYYYZZZ[[[[[[\\\]]][[[[[[[[[\\\\\\]]]^^^___\\\[[[[[[ZZZXXXWWWVVVVVVSSSRRRQQQRRRUUUVVVVVVUUUXXXYYY\\\___bbbeeefffgggdddgggmmmsss{{{|||pppggg```ZZZSSSMMMMMMKKKIIIKKKPPPVVVZZZ\\\___bbbggglllqqqxxx~~~zzzaaaSSSMMMKKKFFFFFFFFFCCC???>>>???@@@;;;;;;<<<<<<<<<<<<;;;;;;999999999999888888888888888888888999:::;;;======<<<===>>>>>>>>>>>>===<<<::::::::::::::::::::::::666888:::<<<>>>?????????<<<<<<;;;:::999888777777===>>>>>><<<999666666666222444777888999999;;;===;;;:::999888888888888888:::@@@MMM```uuuzzzxxxzzz}}}{{{sssooosssyyy~~~>>>GGGRRR^^^ppp}}}{{{yyywwwuuuuuutttsssrrrpppoooooonnnnnnooooooqqqsssvvvyyy{{{}}}{{{yyyvvvsssqqqrrrssstttrrrqqqpppnnnlllkkkmmmpppmmmmmmmmmlllmmmqqqvvvzzz}}}zzzuuuvvvxxxwww{{{|||qqqjjjgggeeebbbaaaaaa```^^^]]]]]]\\\[[[ZZZYYYYYYYYYYYYVVVWWWWWWWWWWWWXXXXXXXXX^^^```bbbeeeffffffffffff```______bbbhhhnnnqqqsssoookkkddd\\\WWWTTTTTTTTT[[[[[[]]]___bbbeeehhhjjjeeeggghhhiiiiiihhhfffeeefffddd```[[[XXXVVVUUUUUUQQQSSSUUUVVVVVVUUUVVVXXXYYYYYYZZZZZZYYYXXXWWWWWWWWWWWWXXXZZZ[[[\\\]]]^^^]]]]]]]]]]]]^^^___``````[[[ZZZYYYXXXWWWVVVUUUTTTRRRQQQQQQSSSVVVYYYZZZZZZYYY[[[^^^aaaeeehhhjjjkkkmmmqqqxxxvvvooofffaaa^^^YYYRRRLLLMMMLLLKKKNNNUUU[[[aaacccaaaeeejjjpppwww~~~pppZZZOOOJJJIIIFFFGGGGGGDDD@@@>>>???AAA:::;;;<<<<<<=========<<<888888888888777777777777::::::::::::;;;<<<======999:::;;;=========<<<;;;:::::::::::::::::::::;;;777888:::<<<=========<<<======<<<;;;999888888777>>>??????===:::777666666666888::::::999999:::;;;<<<;;;:::888888888999999666<<>>>>>===::::::;;;;;;<<<=========;;;:::999888777777777777888888777777777777777888888999::::::;;;;;;;;;:::888777777777777999:::;;;999888888888999:::;;;;;;::::::;;;999888777888:::===;;;888777888999888888999888777888:::<<<<<<<<<888777777777888999::::::999===DDDQQQdddyyyyyyssssssuuuyyy}}}??????DDDNNNZZZhhh{{{~~~||||||zzzwwwuuutttsssqqqooolllkkkiiihhhiiilllooorrrttttttsssrrrqqqqqqqqqqqqqqqqqqqqqpppooommmlllkkkkkkjjjjjjjjjjjjkkkmmmnnnpppqqqsssuuuwwwyyy{{{||||||zzzvvvrrrooommmllllllooopppsssyyy}}}uuuqqqpppmmmhhhdddbbbbbb```___^^^^^^______]]]]]]]]]\\\[[[ZZZYYYXXXWWWVVVUUUTTTUUUYYY___ccchhhkkkppptttuuurrrnnnkkkbbb```^^^^^^```bbbbbbaaabbb```\\\XXXUUUSSSSSSSSSYYY\\\bbbgggkkkmmmnnnnnnlllkkkkkkkkklllmmmooopppnnnjjjddd]]]XXXUUUTTTTTTTTTUUUUUUVVVVVVWWWWWWWWWYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZ[[[[[[\\\]]]]]]^^^```___^^^]]][[[ZZZYYYXXXTTTVVVWWWVVVUUUTTTUUUWWWVVVXXXZZZZZZ[[[\\\^^^```aaabbbdddfffhhhmmmrrrvvv~~~qqqiiiccc___ZZZVVVTTTRRROOOMMMOOOPPPSSSVVVYYY]]]aaadddkkkqqqzzzzzzeeeXXXLLLGGGHHHBBBBBBAAA@@@???>>>======;;;;;;;;;<<<<<<<<<<<<<<<::::::999888777666666777888777777666666666777777888999:::;;;;;;;;;;;;;;;999888888777888888::::::999888888888888999999:::999::::::999777777888:::<<<:::888888:::;;;;;;:::;;;999888999;;;<<<<<<;;;888888888888888888999::::::===CCCMMM^^^rrrxxxuuuuuuyyy}}}>>>===@@@GGGPPP\\\nnn|||}}}zzzxxxvvvuuurrrqqqkkkiiigggffffffhhhjjjlllooooooooooooooopppqqqrrrttttttsssrrrpppnnnlllkkkkkkkkkjjjiiihhhhhhhhhhhhggghhhiiikkkmmmnnnpppppppppnnnllliiihhhgggggggggjjjlllpppwww~~~{{{uuunnniiigggfffccc```______^^^^^^^^^^^^______]]]]]]]]]\\\[[[ZZZYYYXXXXXXXXXWWWWWWYYY^^^eeekkkqqqtttxxxzzzyyyuuuoookkk```^^^\\\\\\]]]^^^^^^]]]\\\[[[XXXVVVTTTSSSSSSTTTYYY]]]ccciiimmmooonnnnnnhhhhhhhhhhhhjjjlllnnnooonnnjjjddd^^^XXXUUUTTTSSSXXXXXXXXXXXXXXXWWWWWWWWWYYYYYYYYYYYYYYYYYYYYYYYY[[[[[[[[[\\\\\\]]]]]]]]]```___]]][[[XXXUUUSSSRRRPPPRRRTTTTTTTTTUUUWWWYYY\\\]]]_________```bbbddddddfffhhhkkkpppwww{{{nnnccc\\\]]]ZZZVVVSSSQQQPPPNNNLLLPPPRRRUUUXXX\\\aaafffkkksssyyynnn\\\SSSJJJEEEEEEAAAAAA@@@???>>>>>>======<<<<<<<<<<<<;;;;;;;;;;;;999999888777666666666666666666555555555666666777888999:::;;;<<<<<<<<<<<<;;;:::999888888888999999999888888777777777777888999::::::999777666888999:::999888:::<<<>>>??????<<<;;;999:::;;;<<<<<<;;;:::999999888888888888999<<<===@@@HHHUUUgggyyy~~~xxxvvvxxx|||===<<<===CCCIIISSScccqqq}}}{{{yyywwwtttrrrmmmllliiigggfffggghhhiiijjjjjjkkklllmmmooopppqqqtttttttttsssrrrpppooonnnmmmlllkkkiiihhhfffeeeeeedddeeeeeefffggghhhiiijjjhhhhhhgggfffeeeffffffggggggiiinnntttzzz~~~~~~}}}wwwqqqkkkfffdddcccbbbaaa\\\\\\\\\]]]]]]^^^^^^___]]]]]]]]]\\\[[[ZZZYYYYYYYYYYYYZZZ[[[___fffnnntttzzz|||~~~~~~{{{tttlllggg___\\\ZZZYYYYYYZZZYYYYYYWWWWWWVVVUUUUUUUUUUUUVVVYYY]]]dddjjjnnnnnnmmmlllddddddcccddddddfffhhhiiiiiifffaaa\\\XXXVVVUUUTTTXXXXXXYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZ\\\\\\\\\]]]]]]]]]]]]]]]\\\[[[YYYWWWTTTRRRPPPOOOMMMPPPRRRTTTUUUWWWZZZ\\\bbbcccdddddddddeeehhhjjjiiikkkooossszzzyyynnneee___ZZZXXXVVVTTTQQQPPPPPPOOOOOOQQQTTTWWWZZZ^^^dddlllrrreeeUUUPPPIIICCCBBB@@@@@@???>>>>>>===<<<<<<===<<<<<<;;;::::::999999888777666666555555555666555555444444444555666666888999:::;;;======>>>>>><<<;;;;;;:::999888888888999888777666666666666666888999999888666666777999888888888;;;>>>AAABBBBBB===<<<::::::;;;<<<;;;:::;;;:::999999888888888888<<<;;;>>>DDDNNN]]]qqq|||vvvvvvyyy}}}<<<:::<<>>>>>>>>======<<<<<<;;;<<<;;;;;;:::999888777777666666555555444444555555444444444444444555666666777888:::<<<>>>?????????===<<<<<<;;;:::999888888888888777666555555555666888888888777666555666888777777888;;;???BBBCCCBBB===;;;::::::;;;;;;;;;:::;;;;;;:::999888888888999;;;:::<<>>@@@AAAAAA<<<<<<===<<<;;;:::999888888777777666666666666777777888888777555444666777666666777;;;>>>AAAAAA@@@;;;:::888999:::;;;;;;:::;;;::::::999999999999::::::999<<>>@@@CCCKKKTTT```qqq}}}xxxvvvtttrrrpppnnnmmmmmmlllkkkjjjhhhgggfffeeeeeeeeefffgggiiikkkllllllmmmkkklllllllllkkkiiigggfffhhhggggggfffeeedddcccccc______``````````````````cccccccccfffiiijjjiiihhhffffffdddaaa^^^]]]^^^^^^[[[\\\]]]^^^^^^^^^]]]\\\[[[\\\\\\\\\\\\[[[ZZZZZZVVVYYY^^^bbbeeeiiimmmpppnnnmmmllliiieeeaaa^^^\\\[[[YYYWWWVVVWWWXXXWWWWWWUUUVVVVVVVVVWWWVVVVVVVVVYYYZZZ]]]```aaa```^^^]]]ZZZYYYXXXWWWVVVWWWXXXYYYXXXWWWWWWXXXXXXZZZ[[[\\\[[[[[[[[[[[[[[[[[[\\\\\\YYYYYYYYYYYYYYYYYYYYYYYYWWWWWWVVVUUUTTTTTTSSSSSSQQQRRRSSSTTTUUUVVVWWWWWWWWWYYY\\\^^^___aaacccfffggghhhkkkmmmqqqvvv|||uuummmbbbZZZUUUSSSPPPMMMLLLNNNOOOOOOOOOQQQUUUXXX[[[___eeehhhlllvvvyyycccOOOHHHFFFAAA>>>???<<<<<<<<<;;;;;;;;;;;;;;;777777777666666555555444444444333333333333444444444444444444555666777888777888:::===???AAABBBBBB<<<<<<======<<<;;;:::999777777666666777777888888666777777666444444555777666666777:::===>>>>>><<<999888777777999;;;;;;:::::::::999999999:::;;;;;;:::999<<>>DDDLLLVVViii}}}|||zzzwwwuuutttsssrrrnnnmmmkkkhhhfffdddcccbbbaaabbbdddeeeggghhhhhhhhhiiijjjkkkkkkjjjiiihhhgggkkkjjjiiihhhgggfffeeeeee``````aaaaaaaaa``````___aaa``````bbbeeehhhhhhgggeeeeeedddbbb___^^^^^^^^^\\\]]]^^^___^^^^^^\\\\\\[[[[[[\\\\\\\\\[[[[[[ZZZVVVYYY^^^bbbccceeegggiiifffeeecccaaa___^^^\\\\\\[[[YYYWWWVVVWWWXXXXXXXXXUUUUUUVVVVVVVVVUUUUUUTTTXXXZZZ[[[]]]]]]\\\[[[ZZZWWWVVVVVVUUUVVVWWWYYYZZZXXXXXXXXXYYYYYY[[[\\\\\\______^^^]]]]]]\\\[[[[[[XXXXXXXXXXXXXXXXXXXXXXXXTTTSSSSSSRRRQQQPPPOOOOOOSSSTTTUUUVVVWWWXXXYYYYYY[[[]]]___```aaaccceeegggkkkmmmpppsssxxx~~~vvvkkkeee\\\WWWUUUTTTQQQOOONNNPPPRRRSSSSSSTTTYYY]]]^^^ccciiilllpppzzzlllYYYIIIEEECCC>>><<>>===;;;;;;;;;:::999999888888777666555555444444444444444444333333333333444444333333444555666666666666888888888:::===>>>===<<<<<<<<<<<<<<<;;;;;;:::999888777777666666666666666666555555555444444444444444444555555666777777888555555666777888999::::::999999::::::::::::999999<<<999:::>>>???AAARRRfff}}}yyyxxx|||<<<;;;:::::::::;;;<<<===BBBKKKYYYiiizzz~~~}}}yyytttooollliiieeecccddddddcccbbbaaa```___^^^]]]]]]^^^___```aaabbbbbbdddeeefffgggggggggfffeeegggfffdddcccaaaaaa``````bbbbbbbbbbbbbbbbbbaaaaaaaaaaaa```___^^^]]]\\\[[[ZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[ZZZYYYYYYXXXXXXUUUUUUVVVVVVWWWWWWXXXXXXZZZZZZYYYXXXXXXXXXXXXYYYWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWTTTTTTUUUWWWXXXYYYZZZ[[[XXXYYYZZZ[[[\\\]]]^^^^^^[[[ZZZYYYXXXVVVUUUSSSSSSPPPPPPPPPOOOOOOOOOOOOOOONNNPPPRRRSSSTTTUUUWWWYYYXXXYYY[[[^^^```bbbddddddgggggggggiiimmmrrrwwwzzz~~~wwwxxx{{{xxxnnnfff___[[[VVVUUURRRPPPPPPPPPQQQRRRRRRRRRSSSTTTVVV\\\ccchhhrrrvvv|||kkkXXXKKKEEECCC@@@>>>=========>>>:::::::::999888888777777666666555555555555666666333333222222222222333333333444555666777777777777777777777999;;;<<<;;;:::::::::::::::::::::999999777777666666666666666666555555555555444444444444333333444444555555666666444555555666777888999999999999::::::::::::999999:::777999======>>>LLL\\\ppp~~~~~~~~~{{{}}};;;;;;:::999999:::;;;<<>><<<;;;<<<===::::::999888888777777666777777777777666666555555333222222111111222222333444444555666777777777777888888888999;;;<<<;;;:::888888999999999999888888666666666666666666555555444444444444444444444444222222333333333444444444555555666777888999999:::888888999999999999888888555555888<<<<<>>CCCLLLXXXggg{{{~~~}}}~~~}}}xxxtttrrrqqqooonnnooonnnllliiigggeeecccbbb___^^^^^^]]]\\\[[[[[[ZZZ\\\]]]^^^^^^___```````````````aaabbbccccccccccccbbbbbbaaaaaa`````````___bbbaaa```___]]]\\\[[[ZZZXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUTTTTTTTTTTTTUUUUUUVVVWWWWWWXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWXXXYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZYYYYYYYYYXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVXXXXXXWWWWWWVVVUUUUUUTTTTTTSSSSSSQQQPPPOOONNNNNNOOOPPPQQQRRRSSSTTTUUUUUUVVVXXXYYYZZZZZZZZZ\\\]]]_________aaaeeejjjpppsssvvvvvvxxx|||~~~yyyvvvyyyxxxmmmeee___ZZZUUURRRQQQQQQQQQQQQRRRRRRRRRRRRSSSUUUXXX]]]cccllluuu|||xxxeeeXXXNNNIIIIII??????@@@>>><<<;;;;;;<<<::::::999888888777777666888888888888777666555444333222222111111222222333333444555666777777777777777666666888:::;;;;;;999888888888999888888777777444555666666666666555555333333444444444444444444222222222222333333333333555666666777888999::::::777888888999999888888777555666999;;;<<<>>>FFFNNNcccyyy777777777777888:::<<<>>><<>>======<<<<<<<<<:::::::::999888888777777777888999999999777666555333333222222222222333333222333444555666666666666333333333666888:::999888999999999999888777666555333444555666777666555444333333333333444444444444222222222222333333333333444555555666777888999:::777777888888888888777777888:::;;;;;;:::<<>>;;;;;;===???>>>===;;;;;;;;;:::999999888888444555777999::::::999888444444333333333333444444111222333444555555555555222222333555999;;;;;;:::;;;;;;:::999888666555444222333555666777666555444222222333333333444444444333333333333333333333333222333333444555666777777666777777777777777777666777999:::888888;;;???BBBTTTggg888888777777777888:::;;;;;;===@@@FFFOOO^^^ppp||||||{{{yyyvvvtttqqqooonnnkkkkkkiiigggeeecccbbbaaaaaa```^^^\\\[[[ZZZZZZYYYZZZ[[[\\\]]]]]]]]]\\\[[[[[[[[[[[[\\\\\\]]]]]]]]]\\\[[[[[[[[[ZZZZZZYYYYYYWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVUUUUUUUUUUUUUUUUUUTTTUUUVVVWWWXXXWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUVVVVVVVVVWWWWWWVVVVVVVVVUUUUUUUUUTTTTTTRRRRRRSSSSSSTTTTTTTTTUUUOOOOOOPPPQQQRRRSSSTTTTTTPPPQQQRRRTTTWWWYYYZZZ[[[ZZZ[[[\\\]]]^^^___```aaa]]]___bbbdddeeegggiiillljjjnnnttt{{{}}}zzzyyyzzz~~~uuujjj```^^^YYYSSSPPPQQQSSSSSSRRROOOQQQTTTWWWYYYZZZZZZZZZ^^^dddnnnzzzmmmYYYRRRLLLCCC@@@CCCAAA<<<777888===AAA@@@===<<<<<<;;;::::::999999888111333666999;;;<<<<<<<<<555444444333333444444555111111222333444444444444333333444777;;;===>>>===<<<<<<;;;:::888666444333222333555777777666555444222222222333333444444444333333333333333333333333000111111222333444555666666666777777777777666666333555666555777<<>>BBBGGGOOO^^^lll{{{xxxvvvtttsssrrrpppnnnmmmllljjjfffcccgggeeebbb___]]][[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYYYZZZZZZZZZYYYYYYYYYYYYXXX[[[[[[ZZZXXXWWWWWWWWWWWWUUUUUUUUUUUUUUUTTTTTTTTTWWWVVVUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSRRRSSSSSSTTTUUUUUUUUUUUUUUUSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRSSSTTTTTTUUUTTTTTTSSSSSSSSSTTTTTTSSSRRRPPPPPPPPPQQQSSSUUURRRRRRQQQQQQQQQRRRSSSSSSUUUVVVWWWXXXZZZ\\\]]]]]]\\\]]]^^^``````___^^^^^^___aaadddfffhhhjjjmmmpppvvv{{{~~~|||}}}xxxmmmddd^^^ZZZXXXWWWUUURRRNNNMMMNNNPPPSSSSSSSSSUUUWWW\\\```cccfffppp{{{uuugggUUUKKKHHHFFFAAA;;;AAA???======???@@@>>>;;;<<<;;;888777666666888999777888888999999999888888555444333333444555444333555555444333222222222222333444777999;;;<<<======??????>>>===:::777444222222222333444444555555666444555555555555555555444333333444444444333222222333333333444555666777888555666777777666666777888666777777888999;;;<<<===GGGQQQdddzzz555555444555555666777777;;;:::<<<@@@CCCIIIUUUaaappp}}}~~~|||zzzxxxwwwuuurrrpppooonnnkkkiiiiiigggeeebbb___^^^]]]]]]]]]\\\[[[ZZZYYYXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVXXXWWWVVVUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSVVVUUUTTTSSSSSSSSSSSSSSSSSSSSSTTTTTTSSSSSSRRRQQQRRRSSSSSSTTTTTTTTTSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRPPPPPPPPPPPPPPPQQQRRRRRRSSSRRRRRRQQQQQQRRRRRRRRRSSSRRRQQQPPPQQQRRRTTTUUURRRRRRRRRRRRRRRSSSSSSTTTWWWXXXYYYZZZ[[[\\\]]]^^^^^^___```aaabbbbbbbbbbbbdddgggkkknnnqqqtttxxxzzz|||zzz{{{~~~vvvkkkbbb\\\WWWTTTRRRRRRQQQNNNLLLKKKLLLNNNPPPQQQSSSUUUYYY^^^dddhhhsss||||||mmmbbbTTTKKKHHHFFFBBB???BBB@@@>>>>>>@@@@@@>>><<<<<<:::888777666666777888777777888999999999999888555444444555666666555333444444333222222222333333444555777:::<<<=========>>>>>>>>>===:::888555333333333333444444444444555444444555555555555444444000111111111222222222222555444444444444444555555444555666666555555666888666666777777888:::;;;;;;AAAJJJ\\\qqq666666555555555555555666:::999:::===???AAAIIISSS___mmm|||xxxvvvuuutttrrrqqqooommmkkkhhhfffdddcccbbbbbbaaa```^^^\\\[[[YYYYYYWWWWWWWWWVVVVVVVVVUUUUUUVVVUUUTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRSSSTTTSSSRRRRRRQQQRRRRRRRRRRRRRRRSSSSSSRRRRRRQQQPPPQQQRRRRRRRRRRRRRRRQQQQQQPPPPPPPPPQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPQQQQQQRRRSSSSSSRRRRRRRRRRRRSSSSSSTTTTTTSSSRRRSSSTTTUUUVVVVVVVVVVVVVVVWWWWWWXXXXXX\\\\\\]]]]]]^^^___``````bbbbbbccceeegggiiikkklllmmmqqqvvvzzz|||zzzxxxsssmmmddd\\\WWWSSSPPPNNNMMMNNNNNNMMMKKKJJJKKKMMMNNNQQQUUUYYY^^^eeelllqqq~~~~~~yyyiiiaaa[[[SSSLLLGGGEEEDDDBBBCCCAAA@@@@@@AAA@@@>>><<<;;;:::888777666666777888777777888999999999999999555555555777888888555333333222222222222333333444555666888;;;<<<=========<<<======<<<;;;999777666555555444444444333333333333333444444444444333333111111000000111222333444555555444333333333333444444555555555444444666777777777777888888888999999:::AAAQQQdddrrr|||555555444444444555666666888666777;;;;;;<<>>===:::999888777666666666777666777888999999999999999555444555666888777555333222222111222222333444555666777999;;;<<<===<<<<<<:::;;;<<<<<<<<<;;;999888666666555444333333222222222333333444444333333222555444333333333444555555444444333333333444444555555666666555444555777999999999999999999999999888777<<>><<<;;;999888888777777666555555555666777888999:::::::::555444222333444555444333555444444444444555555666666777999:::;;;::::::999999:::;;;======<<<<<<;;;666666555444333333222222333333444444444444333333333333333333333222111111111111222333555777999:::888888888666555666999<<<;;;<<<===>>>===<<<;;;::::::<<<@@@FFFMMMZZZooo333222333333444555666777777333222666888777999<<<>>>DDDPPPaaattt~~~}}}}}}}}}~~~vvvvvvtttsssqqqpppooonnniiiiiiiiihhhhhhhhhggggggeeecccaaa^^^\\\ZZZYYYXXXYYYYYYZZZ[[[[[[\\\]]]]]]WWWWWWWWWWWWWWWXXXYYYZZZWWWXXXXXXXXXXXXWWWVVVVVVUUUUUUWWWXXXYYYYYYYYYYYYWWWXXXXXXYYYZZZZZZ[[[[[[YYYYYYYYYYYYYYYZZZZZZ[[[YYYYYYYYYZZZZZZ[[[]]]]]]^^^______```````````````aaabbbeeeggghhhhhhgggfffgggiiilllppptttyyy|||~~~~~~}}}}}}|||pppfff___ZZZTTTPPPNNNKKKHHHGGGGGGGGGFFFEEEFFFGGGIIIJJJNNNTTT\\\aaaeeemmmwww~~~rrrddd\\\TTTPPPOOOJJJHHHEEECCCBBBAAAAAAAAABBBDDDFFFEEEAAA===::::::888888888777777666555444555666777888999:::::::::777555333222333555666555777666666555555555666666666777888999999999888777::::::<<<=========<<<;;;555555555444444333333333444444555555555555444444...000333555666555333222333444444555666777999:::888888777555444666999<<<999;;;<<<===>>>===;;;::::::;;;===AAAGGGSSSiii}}}444444444333333444444555999444222555666666777:::???CCCLLLZZZlllvvvwwwxxxzzz}}}~~~{{{yyywwwuuutttooooooooonnnnnnnnnmmmmmmmmmkkkhhheeeccc```___^^^[[[\\\\\\]]]^^^^^^______[[[[[[[[[[[[[[[\\\]]]^^^YYYYYYZZZZZZYYYYYYXXXWWWVVVWWWXXXZZZ[[[\\\\\\]]]YYYZZZZZZ[[[\\\]]]]]]^^^]]]]]]]]]\\\]]]^^^^^^___]]]]]]]]]]]]^^^___```aaa``````aaabbbbbbbbbbbbbbbeeegggiiilllmmmmmmlllkkknnnqqqtttyyyzzzwwwxxx|||~~~ssslllbbbZZZVVVSSSPPPMMMJJJHHHFFFEEEFFFGGGGGGGGGFFFGGGIIILLLRRR[[[dddkkkqqqyyysss```YYYXXXTTTOOOMMMHHHEEEAAA@@@AAACCCCCCBBBAAADDDGGGEEE@@@<<<:::999888888888888777666555444555666777888:::::::::;;;:::777333222333666777777999888777666666666666666666777888999999888777666:::;;;<<<=========<<<;;;555555444444444333333333444555555666666555555444,,,///333777999999888666666666666666666777888999777777666444333555888;;;888999;;;======<<<;;;:::999999;;;>>>CCCPPPggg{{{111111222333333444555555333333333444555666777777===>>>EEEQQQ]]]lll~~~|||yyywwwxxx{{{zzzyyywwwuuutttttttttsssrrruuuqqqmmmjjjiiiiiihhhggghhhfffffffffgggfffdddbbb``````aaabbbcccddddddeeebbbaaa___^^^\\\\\\[[[[[[[[[\\\]]]^^^^^^]]]\\\[[[______```bbbbbbccccccccc___^^^^^^```cccdddaaa^^^bbbbbbbbbbbbbbbcccdddeeeeeeggghhhhhhggghhhjjjllljjjmmmrrruuuvvvwwwxxxyyyzzz~~~~~~~~~|||}}}tttnnnbbb___YYYTTTOOOLLLJJJJJJHHHGGGDDDDDDEEEEEEEEEEEEGGGKKKPPPTTTYYYcccpppzzzjjjaaaWWWPPPNNNMMMJJJGGGGGGGGGEEEDDDCCCBBBBBBBBBAAA@@@???>>><<<<<<;;;;;;999999999888777666666555222333444666777999:::;;;555555555555555666777777::::::999777444333333444333333222222333444666777999999888888999999:::;;;777666555444333333444555:::999888777666555444333111333555777888666444333777777777777777777777777777777555444444555666777888888999999999888888777:::;;;>>>AAADDDNNNbbbuuu111222222333333444444444333333444444555555666666999999>>>GGGQQQ]]]nnn}}}}}}|||}}}~~~~~~}}}~~~}}}|||||||||{{{yyyxxxuuuqqqoooooooooooonnnmmmlllkkkkkklllkkkjjjhhhcccddddddeeeffffffgggggggggfffeeecccbbbbbbaaaaaaddddddeeeffffffeeeddddddbbbbbbccceeeeeefffffffffgggffffffhhhkkkllljjjggggggggggggggghhhiiijjjkkkjjjlllmmmnnnnnnooorrrtttuuuxxx}}}~~~{{{~~~yyyooofff```[[[YYYUUUPPPMMMJJJIIIIIIEEEDDDCCCCCCDDDFFFGGGGGGHHHNNNVVV\\\cccnnn{{{qqqaaaYYYPPPKKKJJJJJJHHHEEEDDDCCCBBB@@@?????????>>>@@@???>>>===<<<;;;;;;;;;999999888888777666666555333333444666777888999:::555555555555555666666777:::;;;:::777444333333444333333222222333444666777;;;:::999888888777777888666555555444555666777888::::::999777666555444333111333555777777666444333777777777777777777777777888777666555555555777777888888888999999888888777999:::<<>>DDDMMM[[[iii}}}~~~|||{{{|||~~~~~~|||yyyxxxxxxyyyxxxxxxuuutttrrrrrrssssssqqqpppkkkkkkllllllmmmmmmmmmnnnkkkjjjiiihhhgggfffffffffiiijjjjjjkkkkkkjjjjjjiiiiiiiiijjjkkklllllllllllllllkkklllmmmppppppooonnnoooooopppqqqrrrssstttuuusssuuuwwwyyyzzz|||zzzzzz}}}zzzrrriiibbb[[[WWWSSSQQQOOOLLLIIIHHHGGGGGGBBBBBBBBBBBBDDDGGGJJJLLLLLLTTT___iiirrr}}}uuu^^^VVVPPPIIIEEEEEEFFFEEECCCBBBAAA@@@>>>==================<<<;;;;;;;;;;;;;;;999888888777777666666555444444555555666777777777555444444444444555666666;;;;;;:::888444333333444333333222222222444555666<<<;;;:::888666555444444555555555666777999:::;;;;;;:::999888777555444444111333555666777666444333555555555555555555555555777666555555555555777777777777888888999888888777888888:::<<<>>>FFFVVVfff333333333222222222222222444444444333333333333333777666666:::>>>DDDPPP[[[qqq}}}{{{yyyyyyzzzzzzyyywwwuuuuuuuuuuuuuuuuuuvvvvvvqqqqqqpppooonnnnnnooooooooooooppppppppppppoooooorrrrrrsssttttttuuuttttttrrrrrrrrrtttuuuvvvvvvvvvyyyzzz|||}}}{{{yyyxxx{{{{{{uuummmeee^^^YYYUUURRRNNNMMMKKKIIIGGGFFFEEEEEEAAABBBBBBCCCEEEIIIMMMQQQTTT^^^kkkwwwfffUUUNNNJJJEEECCCBBBCCCBBBAAAAAA@@@???>>>============;;;;;;:::::::::::::::;;;888888777777666666666666555555555555555555555555444444333333444444555666:::;;;:::777444222222333333333222222222333555666;;;:::888666555444444333666666777888999:::<<<<<<;;;;;;:::999777666555444222333444555666555444333444444444444444444444444555555444333333444666666666777777888888888888888888888999;;;===BBBOOO]]]xxx222222222222222222222111333333333333333222222222666555666999;;;???IIISSShhhxxx~~~~~~~~~~~~~~~}}}}}}}}}|||{{{{{{zzzzzzzzz{{{{{{{{{{{{{{{zzzzzz{{{{{{{{{{{{{{{||||||}}}|||||||||~~~~~~~~~zzzwwwxxx|||{{{tttjjjeee^^^WWWSSSPPPNNNLLLLLLKKKIIIGGGFFFDDDDDDCCC@@@AAACCCDDDFFFKKKRRRWWWccclllzzzjjjXXXOOOKKKIIIEEECCCAAAAAA?????????>>>===<<<<<<<<<<<<<<<;;;:::999999999999999:::777777777666666666666666555555555555444444444333333333333333333444555555888999888666333222222333333333222111222333444555666666555444444444444555777888999::::::;;;;;;;;;<<<<<<;;;999888777666555222333444555555555444444333333333333333333333333333333222111222333444555555666777888888888888888999888999;;;<<<@@@JJJUUUiii}}}111111111222222222222222222222222222222222222222222222444888:::;;;BBBKKK\\\kkk}}}~~~~~~|||}}}~~~vvvmmmggg^^^ZZZTTTPPPNNNMMMKKKJJJIIIHHHHHHGGGFFFDDDDDDCCC???BBBFFFIIILLLSSS\\\cccuuu~~~ppp\\\PPPLLLHHHGGGEEECCCAAA???>>>===;;;;;;:::999999999999999;;;;;;:::999999999999999666666666666666666666666555555444444444333333333333222222222222333444444555666666444222111222444444333222111111222333444333333333333333444555555777888999:::;;;<<<<<<;;;===<<<;;;:::999777666666222222333444444444444444333333333333333333333333333222111111222333555666555555666777888888888888888777888;;;<<<>>>FFFOOO]]]qqq~~~000000111111222222333333000000111111222222333333///000444888888888<<>>??????===;;;;;;;;;<<<<<<;;;;;;:::;;;;;;;;;>>>===<<<:::999888888888555555555666666666666666333333333333333333333333222222111111222222333444000111111111000000222444444333222111111111222333333222222222222222333333222444777:::===>>>??????======<<<;;;999888777777222222333333333444444444444444444444444444444444555555444444555666888999444555666777888888888888555444555888:::;;;@@@GGGPPPbbbzzz}}}|||}}}