BM6P6(@ 000000000000////////////////////////////////////000000//////.........---........................//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,---------............///............////////////111000000000000000111222222333888>>>CCCRRRqqq|||vvvyyyzzztttaaaRRRMMMJJJFFFCCCCCCEEEEEECCCEEEIIIccc```fffrrrhhhHHH@@@888::::::222111666333333333333222222222111111111222222222222111000000000000//////.........---................................................---------............///------------------------.................................------.........------......------,,,+++......---------...//////.........------,,,,,,,,,------------------------------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******111111000///...------,,,------------------------******+++++++++,,,,,,,,,------------------------,,,++++++******++++++,,,---------------------------------------------------,,,,,,++++++,,,,,,---................................................//////.........---------........................,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,---------......------------------------***++++++,,,,,,++++++*********,,,,,,,,,,,,******++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***))))))***+++,,,*********)))))))))))))))++++++******************...---,,,***))))))((((((******************************************************++++++++++++******++++++***************+++))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((000000000000////////////////////////////////////000/////////.........---........................//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,---------............///............////////////000000000000000111111222111444888>>>HHH\\\zzzyyy}}}yyylllvvvkkk[[[TTTOOOIIIEEEDDDEEEEEEBBBDDDIIIcccgggaaajjj~~~rrrSSSDDD::::::;;;444333777333333333333222222222222111111222222222222111000000000000/////////.........................................................---------............///------------------------..............................------------......------......------,,,++++++************+++,,,,,,......---------,,,,,,,,,------------------------------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***......------,,,+++++++++------------------------***++++++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,---------------------------------------------------------,,,,,,++++++,,,,,,---................................................//////.........---------........................,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,---------......------------------------,,,,,,,,,------,,,,,,,,,***+++,,,------,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++++++++***))))))***++++++************))))))))))))************************,,,+++***)))))))))))))))))))))))))))))))))))))))************************)))******++++++******)))++++++***))))))******+++))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((000000000000/////////////////////////////////////////////......................................................---------,,,,,,,,,,,,,,,,,,,,,,,,---------............///............////////////000000000000000111222222111555999???OOOjjjttttttttt{{{nnnggg[[[jjj|||zzziii___TTTLLLHHHEEEEEEDDDBBBDDDHHH```ooo[[[]]]vvvgggLLL>>>;;;<<<666555777333333333333333222222222222111222222222222111000000000000////////////......................................................---------............///------------------------........................------,,,,,,,,,,,,------------......------,,,+++------,,,,,,------...///...------------,,,,,,,,,------------------------------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---...,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,+++++++++++++++------------------------++++++++++++,,,,,,,,,,,,------------------------......------------......------------------------------------------------------,,,,,,,,,,,,------...............................................................---------........................,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,---------......------------------------,,,------......------,,,,,,,,,------------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++***))))))***++++++***************************************************))))))(((((()))))))))************************)))))))))))))))))))))))))))******++++++******)))******)))))))))******+++))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((000000000000////////////////////////////////////........................................................................---------------------------------............///............////////////000000000000111222333333222666;;;CCCYYYxxxeeetttwwwsssiiiVVVSSS]]]kkk|||xxxjjjZZZPPPJJJEEEDDDCCCBBBEEEIIIZZZ|||yyy___VVVYYYEEE<<<===888555666222444444333333333222222222111222222222222111000000000000//////////////////................................................---------............///................................................---,,,,,,++++++,,,,,,---------......------,,,+++...............//////000------------------------------------------------------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,///...------,,,,,,------,,,,,,,,,---------......------------------------------------------------------,,,,,,,,,+++++++++,,,,,,,,,------.........------------------------+++++++++,,,,,,,,,------------------------------......------------......------------------------,,,,,,------------------------,,,,,,,,,,,,------................................................................................................------------------------........................,,,,,,,,,---------......------------------------,,,,,,------------,,,,,,------------------------++++++++++++++++++++++++************************+++******************+++)))***************++++++***************+++++++++(((((('''(((((()))******,,,,,,,,,,,,,,,,,,,,,,,,(((((((((((((((((((((((())))))************))))))***))))))))))))******+++))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((000000000000////////////////////////////////////---------.......................................---.....................---------------------------------............///............////////////000000000000111222333444333777>>>NNNgggmmmfffoooddd]]]XXXaaapppyyyeeeWWWNNNFFFDDDDDDCCCEEEIIIVVVvvvjjjxxxtttaaazzzmmmQQQ@@@>>>888555666222444444444333333333222222111222222222222111000000//////000000000000000000................................................---------............///................................................---,,,,,,++++++,,,,,,---------......------,,,+++++++++******++++++,,,---------------------------------------------------------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,333222000///---,,,,,,,,,,,,,,,,,,---------......---------------------------------------------------------,,,,,,,,,+++++++++,,,,,,------.........------------------------++++++,,,,,,,,,---------------------------------------,,,,,,,,,,,,------------------------------,,,,,,,,,---------.........------,,,,,,------...................................................---.............................................------------------------........................,,,,,,,,,---------......------------------------++++++,,,,,,,,,,,,++++++------------------------++++++++++++++++++++++++*********************************++++++*********))))))******+++++++++,,,))))))*********+++++++++''''''''''''((()))***+++++++++++++++++++++++++++(((((((((((((((((((((((()))))))))******)))))))))))))))(((((()))******+++))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((000000000000////////////////////////////////////---------------.................................---------...............---------------------------------............///............////////////000000000111222333444555777888EEE___zzznnnwwwzzztttwwwuuuppp___pppwwwdddXXXMMMHHHFFFDDDEEEHHHSSS~~~jjj\\\fffzzzzzziiiaaaFFF???888555666333444444444444333333333333111222222222222111000000//////000000000000111111................................................---------............///................................................------,,,,,,,,,,,,------------......------,,,+++,,,,,,,,,,,,,,,---......,,,,,,,,,------------...------------------------------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,333333111///---,,,,,,+++,,,,,,,,,---------......------------------------------------------------------------,,,,,,,,,,,,******++++++,,,,,,------------------------------,,,,,,,,,,,,------------------------------------------,,,,,,,,,,,,------------------------------+++,,,,,,------...............------------......................................................---------.......................................------------------------........................,,,,,,,,,---------......------------------------***++++++,,,,,,++++++***------,,,,,,,,,,,,------++++++++++++++++++++++++************************)))***++++++++++++***)))))))))******+++,,,,,,,,,)))))))))***++++++,,,,,,(((((((((((())))))***+++(((((((((((((((((((((((())))))))))))))))))))))))((())))))******))))))((((((((((((((()))******+++))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((000000000000////////////////////////////////////,,,,,,,,,------.................................---------.........//////........................---------............///............////////////000000000111222333555555::::::MMMrrrzzz}}}zzzbbbqqqssseeeVVVMMMIIIEEEDDDFFFMMMxxxcccRRRWWWccc}}}fffwwwqqqNNNBBB999555888666555444444444444333333333111222222222222111000000//////000000000111111111................................................---------............///......................................................------------......------......------,,,+++///............///000000,,,,,,,,,---------......------------------------------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,000///...---,,,,,,,,,,,,,,,,,,,,,---------......------------------------...........................------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,,,,------------...------------------------......------------......------------------------++++++,,,,,,---......///......------------......................................................---------.........//////........................................................................,,,,,,,,,---------......------------------------+++,,,,,,,,,,,,,,,,,,+++---,,,+++******+++,,,---++++++++++++++++++++++++************************)))***++++++++++++***)))))))))***++++++,,,------((())))))***++++++,,,,,,******)))))))))******+++))))))))))))))))))))))))************************(((((())))))))))))(((((('''''''''(((((()))++++++))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((000000000000////////////////////////////////////,,,,,,,,,------.................................---------.........//////........................---------.........//////............/////////000000000000111222444555666<<<;;;RRR~~~}}}}}}|||}}}tttyyyxxx~~~kkkuuu{{{~~~nnn]]]RRRKKKEEECCCDDDGGGrrraaaOOOOOOVVVppplllgggqqq|||SSSDDD:::666999999555555444444444333333333111222222222222111000000//////000000111111111222................................................---------.........//////////////////////////////........................///......------......///------......------,,,+++,,,++++++++++++,,,------,,,,,,,,,------.........------------------------------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------,,,,,,,,,---------......------------------------..............................---------,,,,,,,,,////////////////////////------------------------,,,,,,,,,---------......------------------------//////............//////------------------------++++++,,,,,,---...//////......------------......................................................---------.........//////........................................................................,,,,,,,,,---------......------------------------,,,------......------,,,,,,,,,************,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))))))***+++,,,,,,+++***)))))))))***+++,,,,,,------((())))))***++++++,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,************************(((((())))))))))))((((((''''''''''''((()))++++++))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((000000000000////////////////////////////////////..........................................................................................------............////////////...............///000000///000000...///333555666DDD;;;XXXzzz~~~uuuoooyyy{{{yyykkkzzzpppbbbZZZJJJBBBBBBAAAGGG\\\uuu___NNNMMMTTTaaadddccchhhFFF:::>>>===333555555444444444333333333444444333333333333222222111111111111000000000000////////////////////////................................................................................................//////.........---------------------------------------------------------------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------........................------------------------////////////////////////........................---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------..............................---,,,,,,,,,,,,---...------------------------------------------------,,,,,,,,,---------......---------............///............////////////////////////////////////........................------------------------........................---------------------------------------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++************************,,,++++++******++++++,,,++++++************++++++,,,+++***))))))***+++,,,)))************+++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))+++*********))))))(((((())))))))))))))))))))))))+++******)))(((''''''&&&000000000000////////////////////////////////////............................................................................................................///////////////............///000000111111111000000333777888DDDFFFgggppp}}}{{{|||zzzdddjjj{{{kkkaaaPPPFFFGGGEEEIIIYYY}}}~~~ssssss|||rrrhhhWWWKKKKKKNNNWWWpppwwwcccnnnwwwTTT@@@>>>:::333555555555444444444333333444444333333333333222222111111111111000000000000////////////////////////................................................................................................//////.........---------------------------------------------------------------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------........................------------------------////////////////////////...........................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------.................................---,,,,,,---......------------------------------------------------,,,,,,---------.........---------............///............////////////////////////////////////........................------------------------........................---------------------------------------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++************************,,,++++++++++++++++++,,,***))))))))))))))))))***++++++************++++++))))))*********+++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))******)))))))))((((((((())))))))))))))))))))))))*********)))((('''''''''000000000000////////////////////////////////////............................................................................................................//////////////////......//////000111222222111111111333888<<>>666666666555555555444444444444333333333333222222111111111111000000000000////////////////////////................................................................................................---------...............------------------------------------------------------------------------,,,,,,,,,---------......------------------------------------------------------------------------------------------------................................................////////////////////////................................./////////////////////////////////////////////............//////........................---...////////////...---................................................------........./////////---------............///............////////////////////////////////////........................------------------------........................---------------------------------------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++***************************+++,,,------,,,+++***++++++************++++++******++++++++++++******((((((((()))))))))************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))'''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))((((((((((((000000000000////////////////////////////////////........................////////////////////////........................,,,,,,------...//////000............////////////000000//////000000111222222///000555666777DDDUUUuuuuuu~~~|||vvvuuupppssswwwzzz^^^TTTQQQ```{{{kkk___UUUMMMFFFOOO[[[WWWOOOLLLFFFCCCEEEIIIMMMRRRZZZbbbhhhnnnqqqoooiiiccc___ZZZUUUSSSRRROOOMMMKKKMMMQQQTTTWWWVVVZZZccccccZZZQQQMMMJJJHHHFFFDDDAAAAAAGGGOOOSSSggg~~~yyywwwdddGGG???666666666666555555555555444444333333333333222222111111111111000000000000////////////////////////................................................................................................---------.........//////------------------------------------------------------------------------,,,,,,,,,---------......................................................------------------------------------------------................................................////////////////////////........................------.........///////////////////////////////////////............//////........................---...///000000///...---............................................................////////////---------............///............////////////////////////////////////........................------------------------........................---------------------------------------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++************************)))***,,,------,,,***)))******))))))))))))******++++++************++++++(((((((((((()))))))))*********))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))((((((((()))))))))******))))))))))))))))))))))))(((((((((((())))))))))))000000000000////////////////////////////////////........................000000000000000000000000........................,,,,,,------...///000000............/////////000000000000000000111111222444///111888888999GGGZZZ|||qqqpppggg~~~~~~uuu|||zzzooonnntttxxxyyy]]]RRRLLLTTTjjjzzzlllaaaOOODDDFFFKKKBBB<<<@@@@@@===>>>???@@@BBBFFFKKKOOOMMMPPPQQQMMMMMMOOOQQQOOOMMMLLLKKKLLLQQQWWW^^^cccmmmlllqqqyyyvvvgggWWWOOOKKKIIIFFFDDDBBB@@@BBBFFFJJJYYYlll~~~yyysssOOOBBB777666666666555555555555444444444333333333222222111111111111000000000000////////////////////////................................................................................................---------.........//////------------------------------------------------------------------------,,,,,,,,,---------......................................................------------------------------------------------........................////////////////////////////////////////////////........................,,,---------......//////000000000000000000000000//////............//////........................---...///000000///...---////////////////////////////////////////////////............/////////000---------.........//////............/////////000////////////////////////........................------------------------........................---------------------------------------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++************************)))***,,,------,,,***)))))))))(((((((((((()))))),,,+++***))))))***+++,,,(((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((())))))******++++++))))))))))))))))))))))))(((((((((((())))))))))))000000000000000///......------......///000000000......//////000000111111////////////////////////........................//////.........---------////////////000000000000///000111000//////111333666000111666444666MMMjjjyyy~~~vvvvvviiipppzzzppplllnnnrrruuu~~~[[[OOOHHHRRRfffpppcccSSSIIIAAAAAA@@@<<<;;;>>>;;;;;;<<<===???@@@BBBBBBCCCEEEHHHJJJLLLMMMMMMMMMLLLNNNSSSXXX___hhhpppvvv}}}vvvoooiii```UUULLLNNNKKKGGGCCCAAA@@@AAAAAADDDJJJ[[[sss~~~]]]CCC;;;888777:::999666444666555444444333333222222111222222222111000//////...000000000000000000000000////////////////////////////////////////////////........................////////////////////////000000//////.........---......------------......---------............///------------------------000///---,,,---...000222000000000000////////////------------------------------------------------//////.........///000000//////..................///...---,,,,,,---///000111000...---,,,---...///000//////.........//////------,,,...///000///---///////////////000111222000000////////////000000.......................................///000000000000000000000000000000........................///...---,,,,,,---...///////////////////////////////////////////////////......////////////......//////////////////////////////.........---------........................000///...---------------.................................------,,,,,,,,,------,,,,,,,,,,,,++++++------++++++++++++------++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))***)))((()))+++,,,,,,+++************))))))))))))))))))*********+++++++++))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((((((((())))))))))))((((((000000000000000///......///////////////.........///////////////000000000////////////////////////........................//////.........---------////////////000000000000///000111000//////111333333///222888666;;;VVVuuu}}}{{{tttllluuuuuukkkiiilllrrrvvvyyy\\\OOOGGGNNN```zzzttteeePPPHHHBBBBBBBBB@@@AAADDDAAA@@@>>><<<;;;;;;<<<=========>>>@@@DDDJJJOOORRRSSSYYYbbbkkksssyyy~~~yyymmmddd^^^YYYTTTOOOIIIGGGDDD@@@>>>>>>??????AAAFFFUUUlllmmmssscccBBB===888666666666333333555555444444333333222222111222222111111000//////...000000000000000000000000////////////////////////........................................................................000/////////.........---......------------......---------............///------------------------//////---------...000111000000000000/////////...------------------------------------------------......------------......------......//////000000//////.........///000111222222111111111111111111//////.........//////000111000//////000000...,,,...------......///000111000000////////////000000.......................................///000000000000000000000000000000........................///...------------...///////////////////////////////////////////////////......////////////......//////////////////////////////.........---------........................//////...---------------..............................---------,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))***)))(((((())))))((('''************))))))))))))))))))*********+++++++++))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***))))))((((((((()))(((((())))))))))))((((((000000000000000///......111000000///......------000000//////////////////////////////////////////.......................................---------////////////000000000000///000111000//////111333//////444999888@@@aaaxxxzzz|||nnneeeeeekkksssyyywww]]]OOOEEEJJJYYYooovvvdddLLLEEEAAA@@@AAAAAABBBEEEDDDCCC@@@>>>>>>???BBBCCC@@@??????BBBIIIRRR[[[aaammmrrrzzz|||yyyvvvtttlllaaaXXXSSSPPPMMMJJJFFFDDDBBB???>>>>>>>>>??????AAAMMMbbbyyyiii___}}}uuuKKK@@@:::555555444222333666555444444333333222222111222222111111000/////////000000000000000000000000////////////////////////------------------------........................------------------------/////////.....................------------......---------............///------------------------///...---------...000111000000000/////////......------------------------------------------------......------------...............//////000000000///////////////000111111//////000000000000000/////////............///000111000///000000000...,,,............///000111111000//////......//////000//////////////////////////////.........///000000000000000000000000000000........................///......------......///////////////////////////////////////////////////......////////////......////////////////////////...............---------........................//////...------------..............................------------,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,+++******---+++***+++++++++)))'''************)))))))))))))))))))))************+++))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***(((''''''(((((()))(((((())))))))))))((((((000000000000000///......000000//////............000000000//////......---////////////////////////................................................////////////000000000000///000111000//////111333...111666999888DDDiiiuuuiiiaaaccclllvvv}}}zzz^^^OOODDDHHHTTThhhmmm]]]JJJGGGDDDCCCDDDFFFJJJMMMJJJIIIGGGFFFEEEEEEFFFFFFGGGIIIOOOWWWaaallluuu{{{~~~wwwnnnfffcccaaa^^^YYYVVVSSSNNNIIIEEEFFFDDDBBBAAA@@@@@@@@@AAA===>>>EEEXXXqqqyyydddnnnYYYBBB;;;666666777555555777555444444333333222222111111111111111000000//////////////////////////////////////////////////////------------------------........................------------------------..............................------------......---------............///------------------------......---------...///000000000/////////.........................................................000000///////////////000000000000///////////////000111111111222222333333000111333444444444333222444444333222222111111111111000///000222222000...000000000000111222333333000//////......//////000////////////////////////000///////////////000000////////////////////////........................//////............//////////////////////////////////////////////////////......////////////......////////////////////////................................................///......---------..............................------------------------------,,,,,,,,,+++++++++***+++,,,------,,,+++***++++++++++++++++++++++++++++++,,,,,,,,,++++++***++++++***+++,,,,,,***(((************)))))))))((())))))))))))************))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***)))((('''&&&''')))***(((((())))))))))))((((((000000000000000///..................//////000000000000//////......------////////////////////////........................---.....................////////////000000000000///000111000//////111333111333777888888IIIpppwwwooofffaaaeeeppp{{{{{{^^^PPPEEEGGGRRReee|||___SSSKKKKKKLLLMMMQQQXXX^^^bbbdddcccaaa^^^ZZZVVVSSSRRRZZZ```jjjuuu|||zzzuuummmeee___]]]]]]WWWVVVTTTRRRPPPMMMJJJGGGEEEDDDCCCAAAAAA@@@AAAAAA======BBBQQQiiioooqqq\\\BBB;;;666777888666555555555444444333333222222111111111111000000000000000////////////////////////////////////////////////........................................................................---------.....................------------......---------............///---------------------------------------......///////////////............................................................///////////////000000111///000000111111222222222555666777777888999999999<<<===>>>???@@@???>>>=========>>>======;;;999888888777666666666555333111111111111111111222222333000000////////////000000000000000000000000000000111000000/////////000000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////......////////////......////////////////////////---...................................................---------......///........................------------------------------,,,,,,,,,+++++++++)))***,,,,,,,,,,,,***)))++++++++++++++++++++++++***++++++,,,,,,,,,++++++''''''(((***,,,---+++)))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***)))(((''''''((()))***(((((())))))))))))((((((000000000000000///......------......///000000111//////..................////////////////////////........................---------...............////////////000000000000///000111000//////111333333555777888<<>>AAAKKKbbb~~~rrr~~~bbbGGG>>>666666777555333333555444444333333222222111111111000000000000000000000000000000000000000000////////////////////////////////////////////////........................////////////////////////---------------...............------------......---------............///------------------------,,,,,,------............/////////.........------............................................................///111222333000000222444666888999::::::;;;===>>>????????????CCCCCCCCCCCCCCCBBBBBBAAACCCEEEHHHIIIIIIGGGCCCAAACCCAAA???>>><<<:::777444333333222111111111111222222111111000000111111222000000000000000000000000111111000/////////000000000000000000000000000000////////////////////////...//////000000//////...////////////////////////////////////////////////......////////////......////////////////////////---------..........................................------------...//////........................,,,,,,,,,------------...------,,,,,,,,,,,,++++++******++++++++++++******++++++++++++++++++++++++******+++,,,,,,,,,++++++)))***+++...111222000...************))))))))))))***)))))))))))))))(((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((())))))))))))((((((000000000000000///...............///////////////------..................////////////////////////........................---------.........//////////////////000000000000///000111000//////111333444666777999DDDaaa~~~yyygggeeeccceeemmmxxx~~~^^^OOOCCCDDDMMM^^^wwwlll]]][[[WWW^^^eeehhhrrr}}}wwwooohhhccchhhfffaaa[[[VVVUUUVVVXXXVVVUUURRRMMMJJJGGGGGGGGGFFFFFFEEEDDDCCCBBBAAA@@@===???AAAGGG[[[zzzsssUUUGGG:::666555444333444555444444333333222222111000000000000000000000111000000000000000000000000////////////////////////........................................................................,,,,,,,,,------...............------------......---------............///------------------------,,,,,,------.........---//////.........---------................................................///000000111333555777888777888999999:::;;;<<<<<<:::<<<===???@@@@@@@@@@@@AAA@@@???>>>===<<<<<<<<>>BBBAAA@@@???===<<<;;;:::777888:::<<<>>>>>>======@@@>>><<<:::888888888999888>>>FFFMMMPPPOOOJJJGGG>>>======???AAABBBAAA??????>>><<<:::999888777777444333333222222333333444111111111111111111111111222222111000000///000000000000000000000000000000000000000000000000000000...///000111111000///...////////////////////////////////////////////////......////////////......////////////////////////---------.........//////........................---------------...///000........................,,,,,,,,,------.........---------,,,,,,,,,++++++,,,+++***))))))***+++,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,((((((***,,,---,,,)))'''************))))))))))))******))))))((((((((('''))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''))),,,......---+++***(((((())))))))))))((((((222222222111111111000000111000000///...---------////////////////////////////////////////////////............................................................////////////////////////000111222333666333888BBBSSS|||eeezzzwwwjjjeee]]]```fffkkkqqqxxxaaaPPPCCCDDDIIITTTlll|||zzz{{{pppWWWLLLKKKJJJGGGEEEGGGHHHIIIIIIJJJLLLOOOQQQVVVUUUUUUVVVZZZaaajjjpppzzznnn^^^SSSVVVRRROOOQQQQQQLLLEEE@@@???<<>>333555555444444444333333333333333222222111000000///000000000000000000000000////////////////////////........................................................................//////.........---------.........................................................................../////////000000000000......//////......------/////////000000/////////...------...000333666777@@@AAABBBAAA??????@@@BBBDDDDDDDDDDDDDDDCCCCCCBBBBBBDDDFFFHHHJJJJJJIIIHHHEEEDDDBBBAAA??????>>>>>>@@@AAACCCGGGKKKMMMLLLKKKIIIJJJJJJHHHEEEDDDEEEHHHEEEDDDCCCAAA???>>>======:::;;;;;;<<<<<<<<<;;;;;;555666666444222111222333222222333333333333333333333333333222111000000000000000000000000000000000000000000000000000000///000000000000000000000000......////////////......000000000000////////////////////////////////////------------------------................................................,,,------......------,,,------------------------,,,---------,,,,,,+++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...++++++************++++++***************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''###'''222555---'''((((((((())))))))))))((((((000000000///////////////000000000///......------////////////////////////////////////////////////............................................................////////////000000000000000111333333333555<<>>===>>>AAADDDEEEFFFJJJKKKKKKKKKJJJJJJLLLNNNIIIHHHGGGEEEBBB???<<<;;;::::::;;;<<<>>>@@@AAABBB>>>>>>===:::666333333444111111222222333333333333444333333222222111111000000000000000000000000000000000000000000000000000000000000000000000000000...//////000000//////...000000000000////////////////////////////////////------------------------................................................,,,------......------,,,------------------------,,,,,,---------,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------++++++************++++++************************))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))######***,,,'''&&&***(((((())))))))))))((((((000000000000000000000000000000//////............////////////////////////////////////////////////............................................................////////////000000000000111222333333111666>>>JJJlllpppccc[[[YYY[[[bbbkkktttyyy}}}eeeSSSDDDCCCFFFNNNeee}}}pppaaa^^^___[[[RRRLLLLLLHHHGGGKKKPPPTTT[[[bbb]]]\\\[[[[[[[[[[[[YYYXXX^^^```eeelllqqqttttttssslllmmmnnnpppppprrrzzzdddJJJHHH@@@@@@EEENNNkkkyyymmmkkkoooMMMAAA777666999333555555444444444333333333222222222111111111000000////////////////////////////////////////////////................................................................................................................................................................................./////////000000/////////............///---......///111444666888:::888555111000000111222000222555999===CCCHHHKKKKKKKKKJJJHHHFFFCCC@@@???<<<======>>>>>>===<<<;;;<<<===============<<<<<<===;;;999:::<<<===>>>>>>???@@@BBBDDDFFFHHHJJJKKKNNNNNNMMMKKKGGGDDD@@@>>><<<;;;;;;;;;<<<>>>@@@AAAEEEFFFFFFDDD???:::777666222222222222222333333333444444333333222222222222000000000000000000000000000000000000000111111111//////////////////////////////000000000000//////000000000000////////////////////////////////////................................................---------...............,,,------......------,,,------------------------,,,,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++************++++++************************)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((+++&&&%%%((()))'''(((,,,(((((())))))))))))((((((111111111111111111111111////////////............////////////////////////////////////////////////............................................................////////////000000000000111222333444666;;;GGGXXX{{{hhhZZZXXX[[[^^^eeeoooxxx}}}gggTTTEEEBBBDDDLLLaaayyyppp\\\VVVXXXWWWPPPKKKLLLMMMVVVfffuuu}}}|||yyyvvvrrrmmmjjjhhhhhhjjjmmmqqqsssqqqppphhheeedddgggiiilllvvvyyyVVVMMMBBBAAAFFFNNNjjjtttpppgggnnnsssYYYHHH;;;777999999555555444444444333333333222222222111111111111111////////////////////////////////////////////////........................................................................---.........................................................................................................////////////......------...///000000...///222555999===@@@BBB@@@<<<666111///111444666666888<<>>======>>>???AAABBBCCCCCCJJJKKKKKKLLLKKKJJJHHHGGGAAA@@@>>>===<<<<<<======FFFJJJNNNNNNJJJDDD>>>;;;777666555444333333333333444444444333333333333333111111111111111111111111///000000000111111111222//////////////////////////////000000000000//////000000000000////////////////////////////////////................................................---------.........//////,,,------......------,,,------------------------+++,,,,,,------,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++************++++++************************(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))'''((())))))'''(((+++(((((())))))))))))((((((111111111111222222222222//////////////////......////////////////////////////////////////////////............................................................////////////111111000111111222333444777<<>>777777:::555555444444444333333333111111111111111111111111000000000000000000000000////////////////////////........................................................................---------.......................................................................................------........./////////...---------///111333444444666999===AAADDDFFFGGG???<<<777333333666:::===??????AAACCCDDDDDDAAA???>>><<<999666555555666777555555666777888999999:::999888888999:::<<>><<<===???BBBDDDFFFGGGHHHGGGFFFDDDBBB@@@>>>======DDDIIIPPPSSSQQQLLLGGGDDD@@@???<<<999777555555555444444444444444444444444111111111111111111111111///000000111111222222222000000000000000000000000///000000111111000000///000000000000////////////////////////////////////................................................,,,,,,------.../////////,,,------......------,,,------------------------++++++,,,---------,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++)))******+++,,,+++++++++++++++************++++++************************((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''))))))(((''''''((((((((())))))))))))((((((000000000000111111111222.../////////////////////////////////////////////////////////////////////............................................................////////////111111111111222333444444666<<>>AAA>>><<<;;;<<<;;;888555666777888999:::<<<>>>>>>;;;;;;;;;<<<<<<===>>>???AAA@@@??????AAAEEEHHHKKKQQQQQQRRRSSSSSSRRROOOLLLLLLJJJIIIIIIJJJIIIEEEBBB999999:::<<<>>>AAACCCDDDFFFFFFFFFEEEDDDBBBAAA@@@AAAFFFMMMQQQRRRQQQPPPOOOKKKHHHDDD@@@<<<999888777444444444444444555555555111111111111111111111111///000000111111222333333000000000000000000000000000000111111111111000000000000000000////////////////////////////////////................................................,,,,,,------...//////000,,,------......------,,,------------------------***+++,,,,,,---------,,,******+++++++++,,,,,,,,,************************((()))***+++,,,++++++***++++++************++++++************************'''(((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&)))***)))'''&&&((()))(((((())))))))))))((((((.../////////000000111111.........///////////////////////////////////////////////////////////////............................................................/////////000111111111111222333444555:::@@@^^^rrrqqqiii]]]\\\]]]]]]bbbiiirrrzzzjjjWWWFFFBBBAAAFFFZZZqqqrrrccc^^^\\\XXXRRRNNNPPPeeeuuummmjjjgggccc___^^^^^^aaahhhooorrroookkkfffYYYTTT\\\bbb``````dddccciiikkkhhhnnnzzz}}}www\\\JJJCCCFFFIII^^^}}}ppplllqqquuuzzzqqq{{{qqqTTTIIIBBB::::::555555444444444333333333111111111111111111222222000000000000000000000000////////////////////////........................................................................---------.........//////........................................................................---------.........///////////////111333777;;;======???AAABBBAAA>>>;;;888===>>>>>>>>>===<<<;;;:::???;;;888777999;;;;;;999777999===AAADDDEEEFFFFFFFFFFFFFFFEEEEEEFFFFFFGGGHHHFFFDDDDDDFFFKKKPPPSSSQQQPPPPPPPPPQQQPPPNNNLLLJJJIIIIIIKKKMMMNNNKKKHHHFFFEEECCCBBBBBBCCCDDDEEEBBBCCCDDDEEEEEEDDDCCCBBB???CCCIIIMMMPPPSSSUUUWWWRRROOOJJJDDD@@@<<<;;;:::444444555555555555555555111111111111111111111111///000000111222222333333000000000000000000000000000000111111111111000000000000000000////////////////////////////////////////////////////////////........................,,,,,,------...///000000,,,------......------,,,------------------------***+++,,,,,,------------******+++++++++,,,,,,,,,************************((()))***+++,,,+++******++++++************++++++************************'''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,)))'''(((***,,,(((((())))))))))))((((((222222222111111111111000------......//////000000////////////////////////////////////////////////++++++++++++++++++++++++////////////////////////////////////////////////000111222222111222444666555FFFttteee}}}bbbVVVWWWYYYXXXdddiiiqqqxxx}}}pppWWWCCCBBBDDDGGGZZZqqqwwwnnnmmmhhh]]]XXXZZZYYYjjjyyymmmgggfffccc]]]WWWYYY[[[```iiiqqqvvvuuusss]]]ZZZXXXYYY\\\___^^^]]]^^^bbbccc``````dddhhhhhhYYYMMMDDDEEEKKKZZZttt{{{mmmppp~~~LLL@@@777777777666666555444444333333333333333222222222111111000000000000000000000000000000000000000000000000////////////////////////................................................///////////////.................................,,,,,,,,,---------......------------------------........................000111444777;;;>>>@@@AAABBB@@@===;;;::::::<<<======>>>??????>>>;;;777555555333333555888;;;;;;;;;===GGGLLLHHHIIIPPPQQQLLLRRRQQQPPPOOOLLLKKKLLLNNNQQQQQQQQQRRRRRRRRRRRRRRRRRRSSSQQQPPPQQQSSSPPPKKKMMMMMMOOOSSSUUUVVVTTTSSSQQQOOONNNOOOPPPOOOKKKFFFKKKNNNPPPLLLDDD>>>===>>>:::>>>CCCDDDEEEJJJSSS\\\ZZZUUUPPPMMMKKKJJJGGGDDD<<<;;;999777666555555555111222222222222111111000222222222111111111111000000000000000000000000000//////000000000000//////000000000000000000000000////////////////////////////////////////////////........................////////////////////////------------------------,,,,,,,,,---------......------,,,,,,,,,,,,++++++************************************************++++++++++++++++++++++++************************,,,,,,,,,+++)))))),,,...+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''))))))))))))))))))))))))******))))))))))))************))))))((((((''''''))))))))))))))))))))))))222222222222111111111111.........///////////////////////////////////////////////////////////////------------------------////////////////////////111111111111111111111111111222333333222333555777>>>JJJrrr{{{|||kkkwww___VVVXXX[[[]]]jjjooouuu{{{rrrXXXDDDBBBDDDFFFXXXooo~~~{{{zzz~~~yyyjjj^^^[[[XXXhhhxxxrrrkkkfffccc```ZZZUUU[[[^^^ccckkkrrrtttqqqnnn]]][[[YYYZZZ\\\]]]\\\ZZZ^^^bbbccc```___```]]]XXXQQQGGG@@@AAAFFFSSSnnnxxxppp{{{iiiHHH;;;666777777666666555555444444333333333222222222111111000000000000000000000000000000000000000000000000////////////////////////.........................................................///////////////////////////////////////------........./////////....................................///000111111888999<<<>>>??????>>>>>>;;;;;;;;;;;;<<<<<<======<<<;;;:::888777555444333888888777777999<<<@@@CCCFFFJJJKKKHHHHHHLLLPPPQQQTTTYYY\\\ZZZXXXWWWSSSNNNZZZbbblllqqqppplllkkkkkkiiiccc___aaafffhhhgggfffZZZ[[[YYYTTTSSSXXX\\\\\\[[[XXXSSSNNNLLLNNNQQQTTTUUUWWWXXXWWWRRRKKKEEEAAADDDBBB@@@===>>>CCCJJJPPPZZZVVVPPPMMMMMMMMMLLLKKKIIIFFF@@@:::666555666777333333333333333222222111222222222222111111111111111111111111111111111111//////000000000000//////000000000000000000000000////////////////////////////////////////////////........................------------------------------------------------,,,,,,,,,---------......------,,,,,,,,,,,,++++++************************************************++++++++++++++++++++++++************************+++++++++***))))))+++---************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************))))))(((((((((((())))))))))))))))))))))))333222222222111111111111000000///////////////...////////////////////////////////////////////////////////////////////////////////////////////////111111111111111111111111222333333333333444777:::CCCNNNxxx}}}|||aaa^^^lllooodddrrrnnn[[[UUUYYY___bbbqqquuu{{{uuu[[[FFFCCCCCCEEEVVVlll{{{tttddd___VVVfff}}}wwwtttnnnmmmiiieeeaaa\\\XXXVVV]]]aaahhhppptttrrrmmmiii]]]\\\\\\]]]^^^^^^[[[YYY]]]```aaaaaaaaa___VVVLLLHHHBBB>>>???AAALLLggg~~~jjjhhhJJJ???777888777777666555555444444333333333222222222111111000000000000000000000000000000000000000000000000////////////////////////................................................------......//////000000000000000000000000000000....../////////000000000///////////////////////////......///000222555666???@@@AAABBBAAA???<<<::::::;;;<<<======<<<;;;:::777666444333222444555777:::===@@@BBBDDDGGGLLLQQQMMMJJJJJJKKKLLLPPP[[[ffftttxxxjjjvvvyyyqqqyyy|||sssdddVVVPPPTTTZZZXXXXXXYYYYYYYYYVVVRRROOOKKKGGGBBB??????@@@AAABBBMMMMMMLLLMMMOOOOOONNNLLLOOOLLLGGGBBB>>>;;;::::::555555444444444333333222333222222222111111111111111111111111111111111111///000000111111000000///000000000000000000000000////////////////////////////////////////////////........................------------------------------------------------,,,,,,,,,---------......------,,,,,,,,,,,,++++++******************************************************************************************************+++***((((((***,,,************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************((((((((((((((((((((((((******))))))))))))*********))))))))))))((((((((())))))))))))))))))))))))333333222222222111111111111000000000//////......////////////////////////////////////////////////////////////////////////////////////////////////111111111111111111111111111222333333333555888;;;EEEWWWuuu}}}iii___uuupppnnnvvvjjjVVV]]]pppfffWWWUUUZZZaaaffftttxxx}}}xxx]]]HHHCCCBBBCCCSSSiii|||uuueee```UUUdddxxxxxxqqqnnnkkkkkkiiiddd]]]YYYXXXZZZ^^^dddmmmuuuwwwssslllfff]]]]]]___```aaa```]]]\\\[[[^^^```bbbdddbbbWWWKKKDDD@@@???@@@@@@HHHaaa{{{jjj^^^tttJJJAAA;;;777777666555555444444333333333333222222222111111000000000000000000000000////////////////////////////////////////////////................................................,,,------...///000111111////////////////////////....../////////000000000......////////////000000.........000222555888:::CCCBBBBBBAAA???>>><<<<<<@@@@@@???===;;;888666555333222333444666999<<<>>>===CCCIIILLLKKKMMMRRRXXXXXXQQQOOOTTTWWW\\\lll{{{rrr```[[[]]]aaa___]]]ZZZWWWUUUTTTTTTNNNNNNNNNMMMKKKGGGCCC@@@===BBBIIIPPPSSSRRRNNNKKKJJJKKKLLLKKKIIIDDD@@@===888777666555444333333222333333222222222111111111111111111111111111111111000000000111111000000000000000000000000000000000////////////////////////////////////////////////........................////////////////////////------------------------,,,,,,,,,---------......------,,,,,,,,,+++++++++************************************************))))))))))))))))))))))))************************)))*********(((((()))+++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))333333333222222222222111111111000000/////////...////////////////////////////////////////////////........................////////////////////////000000000000000000000000000111111111111444888<<>>666666555555444333333222333333333222222222111111111111111111111111111111////////////////////////////////////////////////................................................,,,------...///000111111........................------........./////////------.........///////////////000222555888;;;===DDDCCCAAA?????????AAABBBAAA???;;;888555444444444444555777:::<<<>>>@@@AAACCCFFFIIIJJJLLLSSS```iiiqqqiiieeeeeecccdddssspppjjjtttuuutttnnndddZZZTTTQQQRRRSSSTTTSSSPPPLLLIIIGGG;;;@@@FFFLLLPPPQQQRRRRRRLLLMMMLLLKKKJJJHHHFFFDDD<<<;;;999666444333222222333333333222222222222111111111111111111111111111000000111111111111000000000000000000000000000000000000000000000000000000////////////////////////........................////////////////////////------------------------,,,,,,,,,---------......------,,,,,,,,,+++++++++************************************************))))))))))))))))))))))))************************((()))+++***)))((()))***))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))*********((((((((((((((((((((((((******))))))))))))******))))))))))))************))))))))))))))))))))))))333333333333222222222222111000000000000000000///////////////////////////////////////////////////........................///////////////////////////////////////////////////000000000111444999===CCCyyynnnPPPLLLZZZqqqppp[[[UUUWWW[[[ccckkkrrrvvv{{{|||```JJJDDDBBBAAAPPPfffyyywww\\\RRRTTTeeewww~~~{{{uuuooojjjgggeee```ZZZTTTTTTYYY^^^fffnnnyyy~~~wwwnnnhhh^^^```bbbbbbaaa`````````ccceeefffdddbbb^^^TTTIIIBBB>>>>>>???===@@@PPPddd{{{vvvvvvQQQ>>>@@@666666666555444444333333333333333222222222111111111111111111111111111111000000000000000000000000////////////////////////................................................------......//////000000........................------........./////////---------......//////000111222444777:::===???@@@FFFDDDBBBAAAAAABBBDDDEEE999888555444444555888::::::;;;>>>@@@BBBDDDEEEEEEEEEEEEFFFKKKWWWlll}}}tttqqqzzz~~~qqqhhh^^^ZZZVVVSSSRRRPPPMMMJJJCCCBBBAAAAAACCCHHHPPPUUUXXXUUUOOOIIIGGGGGGIIIKKKCCCAAA===:::666444333333333333333333222222222222222222222222222222222222000111111222222111111000000000000000000000000000000000000000000000000000////////////////////////........................------------------------------------------------,,,,,,,,,---------......------,,,,,,,,,,,,++++++************************************************************************************************(((***++++++***))))))***))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))''''''((())))))*********((((((((((((((((((((((((******))))))))))))******)))))))))************+++))))))))))))))))))))))))444444333333333222222222000000000000000111111111////////////////////////////////////////////////........................////////////////////////000000000000000000000000000111111111222666;;;???IIIjjj^^^\\\lllkkkXXXUUUYYY]]]eeeppptttwww||||||aaaJJJDDDAAA@@@OOOeeewwwvvv\\\RRRTTTfffwww|||xxxssskkkeeebbb```]]]YYYXXXYYY]]]```nnnvvvwwwnnnhhhhhhiiijjjhhheeecccccceeeggglllnnnkkkfff___SSSJJJDDD???===>>>===>>>JJJYYYyyy~~~xxxuuuZZZ>>>CCC888888888777666666555555333333333222222222111111111111111111111111111111000000000000000000000000////////////////////////.........................................................///////////////............................../////////000000000---......///000000111111444666:::>>>AAACCCCCCCCCEEEEEEEEEDDDBBBAAA???>>>555555666777:::===???AAAAAABBBCCCFFFJJJNNNRRRTTTLLLMMMRRR[[[lll~~~vvvnnnnnnpppkkk\\\NNNMMMLLLHHHDDDBBBEEELLLRRR\\\YYYUUUPPPMMMLLLKKKLLLKKKHHHCCC>>>:::777555555444444333333333222222222222222222222222222222222000111111222222111111000000000000000000000000000000000000000000000000000////////////////////////........................------------------------------------------------,,,,,,,,,---------......------,,,,,,,,,,,,++++++************************************************++++++++++++++++++++++++************************(((***,,,,,,+++******+++((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))******+++,,,,,,))))))))))))))))))))))))******))))))))))))******))))))*********+++++++++))))))))))))))))))))))))444444444333333333222222//////000000111111222222////////////////////////////////////////////////////////////////////////////////////////////////111111111111111111111111111222222222333777===AAAWWWuuusssppp}}}gggVVVUUUZZZ^^^hhhsssvvvyyy}}}|||aaaJJJDDDAAA@@@OOOeeexxxsss^^^XXXTTTgggxxx{{{vvvppphhhaaa___^^^\\\\\\^^^```bbbdddsss{{{wwwmmmgggrrrssssssooojjjggghhhjjjhhhpppuuussslllcccWWWNNNHHHAAA>>>@@@???>>>GGGUUUooo{{{~~~vvvfffAAAFFF::::::999999888777777777333333333222222222111111111111111111111111111111000000000000000000000000////////////////////////................................................///////////////.........000000000000000000000000000000000000111111111111...//////000111222222222777:::>>>CCCFFFGGGFFFFFFCCCEEEFFFEEEBBB===888444666888;;;???BBBDDDEEEEEEDDDEEEFFFJJJPPPXXX```eeeZZZ]]]ccclllvvv~~~sssXXXWWWXXXXXXUUUQQQNNNNNNPPPVVVXXX[[[\\\YYYSSSMMMIIIPPPMMMGGGBBB===999777777444444444333333333222222222222222222222222222222111111222222222222111111000000000000000000000000000000000000000000000000////////////////////////........................////////////////////////------------------------,,,,,,,,,---------......---------,,,,,,,,,++++++************************************************++++++++++++++++++++++++************************)))+++------,,,+++***+++(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,------******************************))))))))))))******))))))******++++++++++++))))))))))))))))))))))))666444222111222222111000111111111111000000000000////////////////////////......////////////.............................................///000000000000000000////////////000333///...666888;;;FFFkkkwww|||kkk^^^TTTVVV___gggnnnsssuuuxxx|||~~~~~~}}}}}}~~~|||cccIIIBBBAAAAAANNNaaawwwqqq]]]VVV\\\qqqxxxttttttooofffddd]]]^^^[[[\\\___XXXYYYhhhzzzzzzooojjjwww{{{~~~xxxsssqqqrrrxxxwwwvvvuuuooodddVVVLLLIIICCC??????>>>>>>BBBGGGcccuuu|||bbbHHHBBB999666999999222555999333444444333333333333222222111111111111000000000000000000000000000000000000//////............////////////////////////////////////////////////////////////////////////////////////.........---------222000///111444444222000111000000000222444777999;;;>>>AAADDDEEEEEEDDDCCCAAAAAA@@@===:::777666666>>>AAACCCEEEHHHIIIGGGDDDGGGFFFJJJUUUhhh~~~{{{|||tttaaaSSSVVV[[[XXXUUUUUU[[[ZZZZZZZZZZZZYYYVVVUUUQQQTTTSSSMMMEEE@@@;;;999888777666555666555333111444444444333333333222222111111111111111111111111111111111111111111111111////////////////////////////////////////////////////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++************++++++))))))))))))))))))))))))******))))))))))))******,,,,,,+++***))))))************))))))))))))******))))))))))))))))))))))))******))))))((((((''''''''''''(((((())))))******)))))))))))))))))))))))),,,***)))(((((()))***,,,))))))))))))))))))))))))))))))))))))))))))))))))444222000000000000000///111111111111000000000000////////////////////////......////////////.............................................//////000000000000000////////////000444000...333666===MMMzzztttyyy}}}|||qqqcccYYYRRRWWWaaajjjqqqvvvuuuxxx{{{|||}}}~~~}}}fffKKKCCCAAA???LLL___xxxjjjZZZUUU]]]rrryyyuuuvvvqqqiiiggg[[[\\\YYYZZZ]]]VVVXXXhhh}}}vvvmmmlll|||zzzzzz||||||{{{zzzwwwqqqfffXXXMMMIIICCC@@@@@@???>>>AAAFFF]]]qqq```EEE<<<777999999222555999333444444333333333333222222111111111111000000000000000000000000000000000000//////............////////////////////////////////////////////////////////////////////////////////////.........---------000...---...111111///---111111111222444777999;;;???@@@BBBDDDDDDCCCAAA@@@======;;;999666666999;;;>>>EEEJJJHHHDDDEEEJJJNNNOOOUUUaaapppuuummmllliiiccc^^^ZZZZZZ[[[]]]^^^\\\VVVQQQWWWYYYZZZXXXSSSKKKBBB;;;:::777444333333444444333444444444333333333222222111111111111111111111111111111111111111111111111////////////////////////////////////////////////////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++************++++++))))))))))))))))))))))))******))))))))))))******,,,++++++***))))))************))))))))))))******))))))))))))))))))))))))******))))))((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))555333111000111111111000111111111111000000000000////////////////////////......////////////....................................------......///000////////////000000000000///555222///333777FFF^^^{{{~~~uuuqqqkkkvvvuuufffYYYRRRPPPYYYdddmmmtttyyyvvvwwwyyyzzz{{{iiiMMMDDDAAA>>>JJJ\\\uuuxxxcccWWWVVV^^^qqqxxxtttuuuqqqhhhfffXXXYYYUUUVVVXXXSSSWWWiiisssnnnppp|||~~~|||uuuiiiZZZPPPIIIDDDAAAAAAAAA>>>@@@DDDTTTiii{{{]]]BBB999999999333555999333444444333333333333222222111111111111000000000000000000000000000000000000//////............///////////////////////////////////////////////////////////////////////////////////////.........------000...---...///000///---111111222444777:::===>>>BBBCCCCCCBBBAAA>>><<<:::999999777555555888===AAAEEEHHHJJJHHHKKKQQQTTTRRRTTT```rrr___ZZZWWWXXX\\\___^^^[[[VVVVVVWWWZZZ[[[WWWPPPKKKAAA<<<666333222444666777444444444444333333333333222222222222222222222222111111111111111111111111////////////////////////////////////////////////////////////////////////................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++************++++++))))))))))))))))))))))))******))))))))))))******,,,+++******)))***************))))))))))))******))))))))))))))))))))))))***))))))))))))((((((((())))))))))))))))))(((((()))))))))))))))))))))))))))((('''&&&&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))999777444222333444333333111111111111000000000///////////////////////////......////////////.................................------------...//////////////////000000000000...444333111444;;;SSSuuu|||uuuzzzbbbRRRNNNQQQ\\\gggoootttyyywwwwwwwwwxxxzzzjjjNNNEEEAAA>>>JJJ\\\rrrsss```VVVWWW___qqqvvvqqqrrrnnndddaaaVVVWWWRRRQQQTTTOOOVVVjjjsssqqquuu}}}yyylll]]]SSSIIIEEECCCCCCAAA>>>???BBBKKK```zzz{{{qqq{{{wwwIII<<<888999444555888333444444333333333222222222111111111111000000000/////////////////////////////////............//////////////////////////////////////////////////////////////////////////////////////////............111000000000000000000000111333555888;;;===???@@@CCCBBBAAA???<<<999666555666666666666777:::@@@DDDIIIFFFFFFRRRjjj|||vvvfffeeeppp~~~qqq^^^RRRRRRWWW\\\^^^[[[XXXWWWYYY[[[ZZZYYY[[[KKKEEE===666444666888999555444444444444333333333222222222222222222222222111111111111111111111111////////////////////////////////////////////////////////////////////////........................////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++************++++++))))))))))))))))))))))))******))))))))))))******++++++***************+++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))((((((((())))))))))))))))))))))))++++++***))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))<<<999555333333444333333111111111111000000000///////////////////////////......////////////..............................---------------...//////.../////////000000000111...555444222444;;;ZZZ~~~rrrwww|||}}}WWWOOONNNSSS___jjjooosssvvvvvvwwwwwwxxxzzzkkkNNNFFFBBB???KKK]]]qqqrrr```WWWYYYbbbsssvvvpppppplllaaa]]]VVVWWWQQQNNNPPPLLLUUUkkksssrrryyy|||ooo```VVVKKKGGGDDDDDDAAA>>>>>>AAAEEEVVVpppoooxxxqqqpppQQQ???888999555555888333444444333333333222222222111111111111000000000/////////////////////////////////............//////////////////////////////////////////////////////////////////////////////000000/////////.........000000000000000000222333333555888;;;>>>???@@@AAAAAA???===:::777555333222222444777888:::<<<@@@BBBGGGKKKUUUkkkxxx___SSSQQQTTTVVVaaa^^^]]]___\\\WWWWWW\\\SSSLLLCCC<<<888777666666555555555444444444333333222222222222222222222222111111111111111111111111000000000000000000000000////////////////////////////////////////////////........................////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++************++++++))))))))))))))))))))))))******))))))))))))******+++***************++++++******))))))))))))******))))))))))))))))))))))))))))))))))))************++++++******))))))((((((************************++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))>>>:::555222111111111000111111111111000000000000////////////////////////......////////////..............................------,,,,,,------...///......//////000000111111111555333111333;;;]]]~~~~~~uuu|||qqqyyyzzzxxxTTTPPPPPPWWWcccllloooqqqtttuuuvvvxxxyyyzzz~~~~~~lllPPPFFFBBB???KKK]]]sss}}}ooo^^^XXX[[[fffuuuwwwppprrrmmmbbb]]]XXXYYYQQQMMMMMMJJJUUUmmm}}}qqqttt}}}}}}qqqbbbXXXNNNHHHDDDCCCAAA===>>>AAABBBOOOfffiiixxx|||{{{qqqXXXAAA777999666666777333444444333333333333222222111111111111000000000000000000000000000000000000//////............//////////////////////////////////////////////////////////////////////////////000000000/////////......---...///......///222444666888;;;>>>???@@@???>>><<<;;;888666555444444444222555888;;;===@@@CCCEEEPPPbbbuuu|||llleeeeeefff]]]XXXXXX^^^^^^XXXUUUXXXUUUPPPIIICCC>>>999555222555555555555444444444333333333333333333333333333111111111111111111111111000000000000000000000000////////////////////////////////////////////////................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++************++++++))))))))))))))))))))))))******))))))))))))***************)))******+++,,,******))))))))))))******)))))))))))))))))))))))))))))))))************+++******************))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))AAA===777333111000000///111111111111000000000000////////////////////////......////////////..............................------,,,,,,------...///.........///000111111111000333222333777AAAfffxxx|||wwwkkk~~~~~~xxxVVVQQQRRRYYYeeemmmoooqqqttttttvvvyyy{{{{{{|||~~~{{{~~~oooRRRGGGBBB>>>IIIZZZttt~~~uuugggYYYVVV[[[dddssstttoooqqqnnnccc^^^[[[[[[SSSMMMKKKIIIUUUnnnyyyqqqxxx~~~rrrdddZZZPPPJJJEEEBBB???<<<===AAABBBIII]]]xxxnnnkkk}}}}}}}}}]]]CCC777999777666777333444444333333333333222222111111111111000000000000000000000000000000000000//////............//////////////////////////////////////////////////////////////////////////////000000000000/////////...,,,.../////////000555888999;;;>>>@@@@@@???===;;;999777666444555666888:::888:::===@@@CCCHHHMMMQQQgggyyynnn^^^TTTXXX]]][[[XXXYYYUUUSSSPPPMMMHHHAAA999444555555555555444444444444333333333333333333333333111111111111111111111111000000000000000000000000////////////////////////////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++************++++++))))))))))))))))))))))))******))))))))))))************))))))***++++++,,,******))))))))))))******))))))))))))))))))))))))))))))*********+++++++++******************++++++************************)))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))EEEAAA:::555333222111000111111111111000000000000////////////////////////......////////////..............................---,,,,,,,,,,,,---......---......///000111111222...111111666>>>JJJrrrsssyyyttt}}}uuu{{{hhhQQQQQQSSSZZZfffnnnppprrruuusssvvvzzz||||||{{{{{{|||zzz~~~{{{rrrTTTHHHBBB===GGGXXXrrrxxxmmm```TTTSSSZZZ```ooopppkkkpppnnnccc___]]]]]]TTTMMMKKKHHHUUUoooxxxrrr~~~~~~rrrdddZZZRRRKKKEEEBBB???<<<>>>BBBCCCGGGXXXtttxxxhhhnnn```DDD777999777666777333444444444333333333222222111111111111000000000000000000000000000000000000//////............//////////////////////////////////////////////////////////////////////////////000000000000////////////...000111111111333888===;;;===???AAAAAA>>>;;;999777666444444666999<<<>>>@@@AAACCCEEEIIIPPPXXX^^^www}}}~~~yyy\\\XXX]]]\\\YYYYYYVVVVVVWWWUUUQQQIII@@@999666666555555555444444444333333333333333333333333111111111111111111111111000000000000000000000000////////////////////////////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++************++++++))))))))))))))))))))))))******))))))))))))************))))))***+++,,,,,,******))))))))))))******))))))))))))))))))))))))))))))******++++++++++++)))))))))***+++++++++,,,************************++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))CCCAAA:::333000333555555444333222111000...------000000000000000000000000////////////////////////........................////////////////////////......//////000000111111444...333888777OOO~~~~~~www}}}qqq]]]PPPNNNUUU```jjjppptttvvvwwwzzzzzzzzzzzzzzzzzzzzzzzz|||}}}}}}zzzSSSEEEEEE???FFF^^^mmmqqqdddZZZTTTTTTWWWffflllssstttnnnfff___\\\^^^WWWYYYOOOLLLKKKPPPsssttt{{{zzzuuuiii]]]TTTOOOGGGAAA>>>======<<>>???AAABBBAAA>>>;;;888333777999:::===BBBBBB>>>DDDAAAJJJ^^^kkkjjjgggjjjtttdddRRRRRRWWWYYYYYYZZZVVVPPPQQQTTTKKK>>><<<777333333666666333///444444444333333333222222111111111111111111111111000000000000000000000000000000000000000000000000................................................------------------------,,,------......------,,,***++++++,,,,,,++++++***++++++++++++++++++++++++******++++++++++++******************************++++++++++++++++++++++++---,,,***)))))))))******++++++******************))))))************))))))))))))))))))************++++++++++++++++++++++++*********+++++++++++++++++++++++++++++++++++++++,,,+++***)))))))))))))))------,,,++++++***))))))JJJEEE>>>888444222333555333222222111000///......000000000000000000000000////////////////////////........................////////////////////////......//////000000111111444000555888888TTTzzznnnXXXMMMPPPXXXbbbjjjmmmpppsssuuuuuuuuuuuuvvvwwwxxxzzzzzz~~~~~~~~~~~~{{{TTTEEEEEE???EEE\\\uuurrreee\\\UUUUUUXXXdddjjjqqqrrrnnngggbbb```^^^XXXYYYOOOKKKJJJOOOrrr}}}uuu{{{vvvkkk```UUUOOOGGGAAA>>>======<<>>???AAAAAA@@@>>><<<:::;;;;;;::::::;;;===AAADDDIIIVVVooo~~~xxx{{{fffXXXSSSRRRYYYXXXTTTQQQSSSVVVRRRLLLAAA;;;666444555666444111444444444333333333222222111111111111111111111111000000000000000000000000000000000000000000000000................................................------------------------,,,------......------,,,***++++++,,,,,,++++++*********************************++++++++++++******************************++++++++++++++++++++++++,,,,,,***)))))))))******************************))))))************))))))*********************+++)))*********************,,,,,,,,,+++++++++++++++******)))))))))(((((((((+++*********)))*********++++++++++++++++++++++++SSSGGG===999555......222111111111111000000000///000000000000000000000000////////////////////////........................////////////////////////......//////000000111111444111666888:::[[[~~~yyyjjjTTTLLLSSS\\\fffjjjjjjjjjoootttsssrrrqqqqqqrrrtttvvvxxx||||||||||||WWWFFFFFF@@@EEEZZZyyysssggg^^^WWWVVVYYY___eeelllnnnkkkfffcccbbb___XXXYYYNNNJJJHHHMMMpppyyyvvv{{{vvvkkkaaaUUUPPPHHHAAA>>>======<<<<<>>======FFFBBBBBBEEECCCAAAJJJWWWaaavvvlllaaa___]]]VVVQQQTTTWWWWWWTTTSSSJJJCCC;;;666555666555444444444444444333333333333222222222222222222222222000000000000000000000000000000000000000000000000................................................------------------------,,,------......------,,,***++++++,,,,,,++++++***))))))))))))))))))))))))******++++++++++++******************************++++++++++++++++++++++++,,,+++******)))*********************************))))))************))))))++++++++++++++++++++++++************************,,,+++++++++++++++++++++*********))))))(((((((((******++++++++++++,,,,,,******++++++++++++,,,,,,cccNNN<<<999777111///333000000000000000111111111////////////////////////////////////////////////........................////////////////////////......//////000000111111333222777666<<>>======;;;@@@IIIaaa~~~tttXXXXXX{{{}}}xxxtttwww~~~WWW;;;<<<999333555777444444333333333222222222111111111111111111111111000000000000////////////////////////////////////////////////////////////////////////////////////............////////////////////////000111111222333555777:::<<<======<<>>?????????@@@AAA<<<>>>EEEDDDCCCRRRggg~~~~~~}}}ppp```UUUXXX\\\XXXTTTUUUTTTMMMBBB:::777666666555555444444444444333333333222222222222222222222222000000000000000000000000////////////////////////................................................------------------------,,,------......------,,,***++++++,,,,,,++++++*********************************++++++++++++******************************************************++++++*********************************+++++++++)))******++++++******)))+++*********************+++++++++++++++++++++,,,+++++++++,,,------......//////000000000111111111000000000000000000//////...---------,,,,,,,,,+++www\\\BBB::::::888555666000000000000111111111111////////////////////////////////////////////////........................////////////////////////......//////000000111111111222666555???mmmpppttteeeRRRLLLSSS]]]gggjjjhhhhhhooouuuwwwuuusssrrrrrrsssuuuwwwyyyyyyyyy{{{~~~^^^IIIHHHDDDFFFTTTcccqqquuulllddd]]]ZZZ[[[___bbbeeeeeeaaa___```aaaaaaZZZYYYMMMHHHFFFKKKooouuunnnxxx~~~wwwssskkkbbbXXXRRRJJJCCC???>>>=========@@@GGG^^^{{{\\\XXXccc~~~uuu{{{jjj@@@<<<;;;555555555444444444333333333222222111111111111111111111111////////////000000000000////////////////////////////////////////////////////////////////////////............////////////////////////000222333444555777999;;;===>>>>>>===??????>>>>>>???@@@AAABBBEEE???@@@GGGJJJPPPhhhuuuttt\\\WWWYYYXXXXXX[[[[[[UUUKKKBBB<<<888666555555555555444444444333333222222222222222222222222111111111111111111111111////////////////////////////////////////////////////////////////////////------------------------,,,------......------,,,***++++++,,,,,,++++++***++++++++++++++++++++++++******++++++++++++******************************************************************+++*********))))))*********+++++++++******++++++++++++******)))))))))*********++++++******+++,,,------......//////111222444666777888777888999:::<<<===>>>???<<<<<<<<<<<<;;;:::888888555555444222000///...---jjjMMM;;;666777555222000000000000000111111111000000000000000000000000////////////////////////........................////////////////////////......//////000000111111111222555555EEExxxwwwhhhuuu^^^QQQMMMTTT]]]gggkkkkkkkkkpppuuurrrqqqqqqrrrtttwwwzzz|||}}}{{{zzz{{{}}}___GGGFFFCCCCCCOOOWWWdddvvvvvvoooggg___\\\\\\bbbdddeeeccc```^^^```cccbbbZZZYYYMMMHHHGGGMMMppp~~~yyypppmmm||||||vvvrrrllleeeYYYSSSKKKDDD@@@>>>>>>===>>>@@@EEE[[[xxx___UUUQQQyyysssuuuzzzxxxGGG===;;;888777333444444444444333333333333111111111111111111111111////////////000000000000000000000000000000000000////////////////////////000000000000000000000000............////////////000/////////111333555666777888:::;;;===>>>>>>???>>>>>>>>>>>>@@@AAACCCCCCHHHDDDEEEJJJPPP]]]xxx~~~kkkXXXRRRRRRWWW\\\[[[XXXSSSKKKDDD===888555555555555555444444444333333333333333333333333333111111111111111111111111000000000000000000000000////////////////////////////////////////////////------------------------,,,------......------,,,***++++++,,,,,,++++++***++++++++++++++++++++++++******++++++++++++******************************************************))))))***++++++++++++***)))))))))***++++++,,,,,,******++++++++++++******((())))))***+++,,,------+++,,,---...000222333333888999:::<<<>>>@@@AAABBB???@@@AAABBBDDDEEEGGGGGGFFFGGGGGGHHHGGGEEEDDDCCC@@@???===;;;888666555444zzzaaaCCC444333333...111111111000000000000000000000000000000000000000////////////////////////........................////////////////////////......//////000000111111222333555666KKKxxxaaa~~~|||wwwbbbRRROOOQQQWWW^^^ggglllnnnnnnoooqqqmmmnnnoooqqqtttwwwyyy{{{}}}zzzxxxyyy|||bbbIIIGGGEEEDDDNNNOOOUUU___kkkzzzwwwqqqjjjaaa]]]]]]```aaaaaa___\\\\\\___ccccccZZZYYYMMMHHHHHHNNNrrr{{{uuummmnnn~~~wwwqqqnnniiicccZZZTTTKKKDDD@@@???>>>=========AAAVVVttttttYYYPPPpppxxxkkksssrrr{{{MMM>>>999999999444555444444444444333333333111111111111111111111111.../////////000000000111000000000000000000000000////////////////////////000000000000000000000000............////////////000/////////111333666777999999999:::<<<===???@@@<<<===>>>???AAABBBCCCDDDAAAIIITTT\\\ccclllxxxsss^^^UUUTTTTTTVVVWWWWWWSSSLLLDDD<<<777555555555555444444444444333333333333333333333333111111111111111111111111000000000000000000000000////////////////////////////////////////////////------------------------,,,------......------,,,***++++++,,,,,,++++++*********************************++++++++++++******************************************************((()))***+++,,,++++++***((())))))***++++++,,,,,,***++++++,,,,,,++++++***((()))***,,,...///000111111222444666999;;;===>>>AAAAAABBBCCCDDDEEEFFFFFFCCCCCCDDDEEEEEEFFFFFFGGGGGGHHHJJJLLLLLLLLLJJJJJJHHHHHHFFFDDDBBBAAA???>>>xxxRRR999777777222111111111111000000000///000000000000000000000000////////////////////////........................////////////////////////......//////000111111111333444666888PPPbbbvvv}}}yyyzzz{{{zzzqqqvvvsssjjjqqqttthhhUUUJJJMMMVVVZZZ```hhhnnnppppppooonnnlllmmmoooqqqrrrtttuuuvvvxxxvvvtttvvv|||gggLLLKKKHHHGGGPPPKKKJJJLLLVVViiiwwwrrrkkkbbb^^^^^^[[[\\\\\\ZZZWWWXXX]]]aaaccc[[[YYYMMMIIIIIIOOOtttzzztttmmmppp}}}{{{{{{xxxqqqllliiieee___ZZZTTTLLLEEEAAA???>>>===;;;;;;>>>RRRpppdddXXXfffxxxiiilllbbbxxxzzzQQQ@@@888888:::555555555444444444333333333111111111111111111111111.../////////000000111111000000000000000000000000////////////////////////000000000000000000000000............/////////000000/////////111444666888::::::999:::;;;===???@@@;;;<<<>>>@@@BBBCCCDDDDDDRRRhhhxxxbbbVVVNNNQQQUUUXXXXXXRRRHHH???:::666666555555555444444444333333333333333333333333111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000------------------------,,,------......------,,,+++++++++,,,,,,+++++++++))))))))))))))))))))))))******++++++++++++******************************))))))))))))))))))))))))((()))***+++,,,,,,+++***((())))))***++++++,,,,,,***++++++,,,,,,++++++***)))***,,,...000222333444888999<<<>>>AAADDDFFFGGGEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCDDDGGGJJJLLLLLLLLLKKKNNNMMMLLLKKKJJJHHHGGGGGG|||YYY<<<555444000111111111111000000000000000000000000000000000000///////////////.........//////////////////////////////////////////......////////////000111222333333///>>>;;;SSSzzzyyymmmffflllnnnkkkrrrppp___NNNJJJSSS\\\```dddjjjoooqqqpppmmmllljjjjjjkkkoootttvvvuuussszzzyyyxxxxxxzzz~~~kkkQQQDDDKKK```XXXSSSMMMJJJMMMXXXrrruuunnniiiccc___]]]``````[[[VVVZZZccceeebbbccc]]]VVVNNNEEEFFFVVViiisssjjjiiizzzyyyuuuuuutttpppjjjeeebbbaaa]]]XXXPPPGGGAAA===<<<;;;;;;???===GGGcccyyyzzzXXX[[[pppiiiqqqooo|||uuuUUU???999999777555555555444333333333333444222222222111111111111000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000...//////000000000000///000///...111555888777666999:::<<<>>>?????????>>>===BBBAAABBBFFFCCCHHHZZZqqqggg```VVVQQQQQQWWWWWWNNNFFFDDD<<<888444444777999777333333333333333333333333333111111111111111111111111000000000000////////////000000000000000000000000000000000000000000000000------............------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++***************************++++++,,,,,,++++++***)))************+++++++++******))))))))))))***************)))))))))))))))((()))+++,,,,,,,,,+++***---,,,+++******+++---...222333666999<<<>>>@@@@@@@@@@@@AAABBBCCCDDDEEEFFFCCCCCCDDDDDDDDDDDDDDDCCCEEECCCAAA>>><<<;;;;;;;;;===>>>???AAACCCEEEGGGGGGIIIJJJJJJKKKKKKKKKJJJJJJtttSSS===999777111111111111111000000000000000000000000000000000000/////////////////////...////////////////////////------------------------////////////000111222333444///<<<<<>>>>>>>>======@@@???DDDJJJIIIWWWrrrnnn___SSSTTTYYYVVVNNNIII@@@;;;555444666888666444333333333333333333333333111111111111111111111111111000000000////////////000000000000000000000000000000000000000000000000------............------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++***************************++++++,,,,,,++++++***)))************+++++++++******))))))))))))******************************)))***++++++,,,,,,,,,+++++++++***+++---///222444777999:::===???@@@AAABBBCCCCCCCCCCCCDDDDDDDDDDDD@@@AAABBBCCCDDDEEEFFFFFFGGGFFFDDDBBB@@@???>>>>>>======>>>>>>???@@@@@@AAABBBCCCEEEFFFHHHIIIIIIJJJnnnQQQ???<<<888000222222111111111000000000000000000000000000000000......//////////////////////////////////////////------------------------////////////000111222333555///:::???fffwwwvvvfffcccuuuwww___MMMNNNYYYbbbgggfffgggjjjnnnpppnnnkkkqqqqqqqqqsssuuuvvvuuutttssstttvvvxxx{{{rrrWWWMMMTTTrrr}}}jjjXXXLLLLLLSSSfffzzztttoooggg```\\\```^^^YYYVVVYYYaaacccaaabbb\\\TTTKKKEEEIIIXXXhhhgggdddjjj~~~{{{vvvrrrmmmkkkiiifffbbb^^^[[[WWWOOOHHHBBB>>>===<<<;;;???===DDD[[[ooo~~~hhhiiirrrvvvrrrqqq~~~|||kkkSSSBBB;;;999777444555555444333333333333444333222222222111111111111000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000/////////000000111111111222222222444777999999999:::;;;<<<===============@@@???>>>GGGQQQUUUjjjpppWWWPPPTTTWWWRRRMMMGGGAAA999555555666666555444444333333333333333333222222222222222222222222111111000000000/////////000000000000000000000000000000000000000000000000------............------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++***************************++++++,,,,,,++++++***)))************+++++++++******))))))))))))******************************+++++++++++++++,,,,,,---***+++,,,///222666999:::???@@@@@@AAABBBBBBCCCCCCEEEEEEEEEDDDDDDCCCCCCCCC>>>??????@@@AAABBBCCCCCCCCCBBBBBBAAA???===<<<;;;:::::::::999999999888888888:::<<<>>>AAADDDFFFGGG~~~{{{kkkSSSCCC>>>888000222222222111111111000000////////////////////////............////////////////////////////////////////////////000000000000////////////000111222333555000999DDDuuutttwww{{{tttXXXIIILLLXXX```iiigggeeehhhlllooonnnlllrrrrrrrrrsssttttttssssssrrrsssvvvzzz}}}vvvZZZUUU___qqqYYYQQQRRRccc|||xxxrrriii___[[[]]]YYYTTTSSSWWW\\\___^^^```ZZZQQQIIIEEEKKKYYYfffbbbdddppp~~~zzzuuupppjjjhhhiiigggbbb]]][[[WWWPPPIIICCC???>>>===;;;???<<>><<<888555555555444333333333333444333333222222222111111111000000000000000000000000/////////////////////////////////////////////////////////////////////////////////000000111222222444444444666888999::::::;;;;;;<<<<<<============BBB???===IIIYYY___tttnnnZZZRRRRRRSSSSSSOOOHHH>>>888555555666666444444444444444333333333222222222222222222222222111111111000000000//////000000000000000000000000////////////////////////------............------------------------------------,,,,,,,,,+++++++++***************************++++++,,,,,,++++++***))))))*********++++++++++++******))))))******+++*********+++++++++++++++,,,+++******+++,,,...///...///222555888<<<>>>???CCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@???======<<<;;;::::::::::::888999999999888666444222666666555555444444333333111222444666999<<>>===:::???<<<>>>OOO```rrrfff___}}}zzzfffLLL@@@<<<999666555555444333333333333444333333333222222222222111000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////000111333333444555777888888999;;;<<<<<<<<<<<<<<<===>>>>>>???@@@AAACCCQQQccchhhrrr~~~xxx]]]QQQRRRVVVTTTNNNEEE===888777666777555555555444444333333333222222222222222222222222111111111111000000000000111111111111111111111111////////////////////////------............------------------------------------,,,,,,,,,+++++++++***************************++++++,,,,,,++++++***))))))*********+++++++++++++++************++++++***+++++++++,,,,,,,,,---,,,,,,++++++,,,...000222666777:::<<<>>>???@@@@@@>>>===<<<:::999999999999777777777777888888888888777666555444444444444555444444555555444222111///222222222222222333333333///000000111333666888999iiikkkfffYYYLLLDDD===777333222222222222111111111000000000000000000000000------......///000000000////////////////////////---------......//////000////////////000111222333333555>>>RRR{{{zzzuuuyyymmmRRRJJJQQQ[[[^^^fffffffffgggiiillloooqqqmmmooopppooooooppprrrtttxxxyyy{{{}}}~~~vvvYYYXXX```llleeezzz}}}wwwlllaaa[[[UUUMMMHHHJJJNNNPPPSSSVVVVVVSSSLLLEEEFFFOOOXXX\\\[[[dddwww{{{xxxsssnnniiigggfffeeeccc```___[[[UUUNNNGGGBBB???===:::???<<<<<>>???AAABBB???PPP]]]lll||||||www{{{xxxyyyyyyyyyyyy||||||wwwqqqyyyrrrZZZTTTTTTXXXTTTLLLDDD>>>:::777777666666555555444333333333333333333333333333333333222222111111111000000000111111111111111111111111000000000000000000000000------............------------------------------------,,,,,,,,,,,,++++++***************************++++++,,,,,,++++++***)))************+++++++++++++++************+++++++++++++++,,,,,,------...------...000222444666777===>>>@@@AAAAAA@@@>>>===777666444222111111222222/////////000000111111111000//////000111333555777888888888888888777666555222222222333444444555555222222111111222333555666yyyuuulll```UUULLLAAA777333333222222222111111111000000000000000000000000------......///000000111////////////////////////,,,------...//////000000////////////000111222333111777BBBWWWkkkllliiiPPPLLLUUU\\\]]]aaaeeehhhiiihhhjjjoootttkkkmmmoooooonnnppptttwww{{{{{{{{{{{{||||||}}}}}}|||]]]XXXVVV}}}vvvyyynnnddd^^^RRRJJJEEEHHHLLLMMMOOOSSSQQQPPPJJJCCCFFFPPPWWWWWW[[[fff{{{{{{yyyqqqoookkkhhheeedddccccccaaa^^^XXXPPPIIICCC???===999???<<<;;;GGGWWWmmmttt^^^aaawwwsss|||VVV>>>777:::555555444333333333333444444444333333333222222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////000222444666444777999999888888:::<<<<<<<<<======???AAACCCEEEJJJppp}}}~~~~~~}}}yyy{{{uuubbbWWWYYYWWWRRRKKKDDD===999777666666666555444444333333333333333333333333333333222222222111111111000000111111111111111111111111000000000000000000000000------............------........................------,,,,,,,,,,,,++++++***************************++++++,,,,,,++++++***)))************+++++++++,,,++++++******++++++,,,++++++,,,,,,---.........///000333666888;;;<<<===???@@@BBBCCCBBB???<<<:::555444222111111111222333111111111000000000000000/////////000222444777999<<<<<<;;;;;;:::;;;;;;;;;555555555666666666777777777666555444444666777999tttggg]]]SSSCCC666333333333222222222111111000000000000000000000000---------...///000000111////////////////////////...//////000111222222333////////////000111222333000999DDD[[[www|||oooiiidddNNNLLLVVV\\\[[[^^^dddiiijjjhhhiiiooovvvjjjlllnnnooooooqqqvvvzzz}}}|||{{{zzzzzzzzzzzzzzzbbbYYYPPP}}}|||qqqfffaaaRRRIIIDDDGGGKKKKKKNNNSSSNNNNNNHHHCCCGGGQQQVVVTTT^^^jjj|||zzzpppooommmhhheeecccdddeeeccc```YYYRRRJJJDDD???===888???<<<:::FFFVVVlllzzz___TTTkkk~~~xxx|||fffBBB888<<<555555444333333333333444444444444333333333222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////000222555666444777999999777777:::<<<<<<<<<===>>>@@@CCCEEEGGGWWW~~~wwwbbbZZZYYYVVVPPPGGG???999777777777666555444444333333333333333333333333333333222222222111111111111000111111111111111111111111000000000000000000000000---..................---........................---------,,,,,,,,,++++++************************+++++++++,,,,,,+++++++++)))************+++++++++,,,++++++******++++++,,,++++++,,,,,,---...//////000333666:::===@@@AAAAAA???@@@BBBCCCBBB>>>;;;888888777666444444666777888888777777666444333333222444333222222333555777999===<<<;;;:::::::::<<<<<<999888888888888888777777:::999777777777999;;;<<>>:::777555222111222333333222000000000000000000000000////////////////////////////////////////////////............/////////////////////000111111222222000===???dddxxxwwwwwwxxx{{{ppptttyyyzzzsssVVVQQQQQQUUU]]]^^^ffffffggghhhiiijjjkkkkkkiiijjjlllmmmnnnoooqqqssssssyyy~~~|||wwwtttxxx}}}{{{~~~dddVVVPPPhhh|||uuullldddTTTOOOHHHDDDDDDHHHLLLOOONNNLLLHHHFFFIIINNNOOONNNXXXlll~~~yyy~~~wwwssspppnnniiidddcccggggggddd\\\QQQJJJGGGBBB<<<===???;;;<<>>;;;:::;;;;;;999777555<<<888444::::::777::::::999666555777<<<@@@BBBBBB>>>;;;<<<@@@BBB@@@===???AAA>>>999888<<<<<<999ppp___III>>>777444222111222333222222000000000000000000000000000000000000000000000000////////////////////////............//////////////////000000111111222222111>>>HHHrrrwwwzzz}}}}}}rrrkkkmmm~~~hhhOOONNNRRRYYY```aaafffggghhhjjjkkkkkkllllllhhhjjjmmmooopppqqqssstttuuuwwwzzzzzzyyyxxxzzz{{{yyy~~~aaaUUUOOOdddyyylllbbbUUUOOOIIIEEEEEEIIILLLNNNNNNKKKGGGEEEGGGKKKLLLKKK[[[nnn~~~yyy}}}yyytttqqqppplllhhhiiinnnjjjggg^^^SSSLLLHHHCCC======???;;;<<>>:::;;;???CCCBBBHHH```|||qqqmmmoooooo|||~~~||||||uuuZZZTTTUUUOOODDD>>>:::888555444555555444333444444444333333333222222333333333222222222111111111000000000////////////........................................................................++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++************++++++++++++,,,,,,,,,,,,,,,++++++***++++++---///111555888999<<<===???@@@AAABBBAAAAAACCCBBB@@@>>>=========>>>>>>>>>>>>>>>>>>>>>>>>???;;;999777777777777666444444999666666<<<:::666<<<>>>>>>@@@EEEHHHNNNZZZfffpppfffZZZSSSSSSUUUVVVUUUVVVVVVUUUSSSPPPMMMLLLLLLyyyhhhNNN===777444222111111222222111000000000000000000000000111111111111111111111111////////////////////////............//////////////////000000111222222222111===PPP|||yyyllljjjbbbKKKNNNUUU]]]dddcccfffhhhjjjlllmmmmmmlllkkkgggjjjnnnpppqqqrrrtttuuuvvvvvvwwwyyy{{{|||||||||yyy```UUUOOO```yyynnndddUUUPPPIIIEEEEEEHHHKKKLLLMMMJJJFFFEEEFFFHHHIIIJJJaaasss{{{}}}{{{vvvsssqqqnnnlllpppvvvooolllcccVVVNNNJJJDDD======???<<<<<>>???@@@@@@@@@@@@???@@@???>>>=========>>>??????>>>???@@@@@@???===;;;;;;:::888777666555555666666777666<<>>IIILLLJJJPPP\\\```ccctttuuukkkjjjnnnqqqtttnnnjjjiiibbbZZZ\\\dddnnnNNN>>>777555222111111222111000000000000000000000000000000000000000000000000000////////////////////////............///////////////000000111111222333333333???YYY~~~xxxsss|||eeeNNNQQQWWW^^^dddbbbeeegggjjjmmmnnnmmmkkkjjjhhhkkkoooqqqqqqqqqrrrrrruuuwwwyyy{{{}}}~~~aaaWWWPPP\\\~~~xxxnnngggTTTOOOIIIEEEEEEFFFHHHHHHKKKGGGDDDEEEFFFGGGJJJMMMjjjzzz}}}}}}}}}xxxtttqqqooonnnssszzzvvvssshhh[[[RRRLLLEEE>>>===???<<<<<>>AAACCCGGGDDDAAA>>>AAATTTyyy|||ZZZNNNRRRPPPHHH@@@===999777777666666555555444444444444333333333333333333222222222111111111111111000000000//////////////////////////////........................------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,+++++++++++++++++++++,,,...000333777:::<<<======>>>>>>>>>>>>>>>>>>>>>===>>>===<<<<<<<<<===>>>???AAA???===>>>>>>>>>;;;888:::;;;:::888888:::@@@DDDIIIHHHGGGPPPZZZUUUUUUdddeee]]]aaaoooqqqnnn{{{sssmmmrrrzzzxxxpppooohhh```gggwwwsssPPPEEE888666333222222222222111000000000000000000000000////////////////////////////////////////////////............////////////000000000111222222333333777DDDggg{{{zzzpppxxxcccOOORRRWWW\\\bbbbbbccceeehhhkkklllkkkiiihhhjjjlllooooooooonnnooopppsssyyy}}}}}}aaaWWWPPPXXX|||mmmaaaRRRNNNIIIEEEDDDDDDEEEDDDGGGCCCBBBFFFGGGGGGLLLSSSrrrzzzuuurrrpppooouuu|||~~~zzzooo```VVVOOOGGG@@@===@@@<<<===CCCIII]]]{{{|||gggZZZYYYttt~~~tttnnnZZZEEE<<<:::444444333222222222222333333333333222222222111111111111111111000000000///////////////////////////////////////000000000000......//////000000000000222222333555666777888888::::::;;;<<<>>>AAACCCEEECCCAAABBBJJJWWWhhh{{{yyy[[[SSSSSSQQQDDD@@@;;;888777666555444555555555444444444333333333333333222222222111111111111111111000000000000000000000000000000000000........................------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,*********++++++++++++,,,++++++++++++,,,---///000333555999;;;======<<<;;;>>>>>>=========<<<<<<===<<<;;;;;;:::;;;===>>>???@@@>>>;;;999999999:::999777:::===???DDDMMMZZZeeellljjjdddfffmmmiiiiiivvvtttgggeeeooonnndddhhhvvvwwwbbbYYY^^^hhhrrrhhhfffkkkiiibbbhhhwwwuuuSSSHHH:::888555333333333222111000000000000000000000000........................////////////////////////............////////////000000111111222333333333444HHHuuu~~~lllwwwuuuXXXKKKRRRVVVZZZaaacccbbbdddfffhhhiiiiiihhhgggkkklllnnnnnnmmmmmmoooqqqssszzz}}}}}}cccWWWNNNTTTiiiXXXRRROOOJJJFFFEEEDDDCCCBBBEEE@@@AAAFFFHHHGGGLLLVVVttt|||xxxvvvtttsssyyyuuueeeYYYQQQIIIAAA===@@@======CCCHHH[[[xxxlll^^^WWW~~~wwwtttkkk^^^III:::777555444444333333333333333333333333222222222111111111111111111000000000000000000000000000000000000////////////000000000000...//////000000111111222222333555666888999999999<<<<<<>>>@@@BBBCCCDDDEEE???III]]]vvvuuu]]]VVVTTTJJJEEE???;;;888777555444555555555555444444444333333333333222222222111111222222111111111000000000////////////////////////........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,************++++++++++++,,,+++,,,---...111444555999:::<<<>>>>>>===<<<;;;======<<<;;;;;;<<<<<<<<<;;;::::::999:::<<<===>>>======<<<:::999;;;???CCC@@@GGGOOOUUU[[[gggxxxsssffffffcccbbbjjjdddXXXSSSVVVTTTLLLLLLUUUeeeiiihhh]]]MMMDDDGGGNNNKKKJJJPPP\\\```]]]]]]aaaxxx\\\HHH<<<999666444444444333222000000000000000000000000////////////////////////////////////////////////............////////////000111111222222333333444444SSSyyywww{{{vvv```KKKIIIVVVYYYZZZ```bbbcccdddeeefffggghhhhhhhhhjjjkkkllllllmmmooosssvvvuuuyyy~~~~~~~~~hhhZZZQQQVVVfffRRRTTTQQQLLLIIIGGGEEECCCBBBDDD??????FFFFFFDDDJJJUUUppp~~~|||{{{zzzzzzyyyiii\\\SSSJJJAAA>>>@@@======BBBGGGYYYvvvrrrcccWWWsss||||||oooRRR===:::666555555444333444444444333333333222222222111111111111111111000000000000000000000000000000000000////////////000000000000//////000000111222222333222444555777999999999999===>>>AAACCCEEEEEEEEEEEEGGG___wwwddd]]]PPPKKKDDD>>>:::888666555555555555555444444444444333333333222222222111111222222222111111111000000000000000000000000000000........................................................................---------------------------,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,---,,,,,,---...111555888;;;;;;<<<===>>>>>>>>>===<<<<<<;;;;;;::::::;;;<<<===::::::999999999;;;<<<===;;;@@@EEEFFFEEEHHHNNNUUUVVV^^^gggiiiiiimmmwwwqqqUUUNNNNNNLLLMMMJJJEEEAAA@@@>>>@@@GGGQQQbbb```[[[SSSJJJDDDBBBAAA;;;<<>>???EEEEEEAAAGGGSSSkkk{{{|||kkk]]]TTTJJJBBB>>>@@@======BBBFFFXXXuuusssbbbRRRggg~~~}}}{{{\\\AAA???666666555444444444444555333333333222222222111111111111111111000000000000000000000000000000000000////////////000000000000///000000111222333333333333444666888999::::::999>>>@@@CCCFFFGGGGGGEEEDDDPPPqqqyyymmmUUUOOOGGGAAA<<<:::777666666666555555555444444444333333333222222222111111222222222111111111111000222222222222222222222222........................////////////////////////////////////////////////---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,------///333777;;;>>><<<<<<===>>>>>>>>>>>>>>>;;;;;;:::999:::;;;<<<===::::::999999999:::;;;<<<<<>>>>>@@@@@@<<<<<>>???>>>>>>GGGQQQlllzzz~~~}}}}}}nnnaaaUUUJJJBBB@@@AAA<<<<<>>IIIKKKXXXfffkkkfff___^^^```jjjnnnpppjjj[[[MMMHHHJJJWWW```VVVDDD???===>>>EEEKKKEEEBBBCCCEEENNNeee}}}rrr\\\TTTRRRPPPMMMPPPKKKOOO___cccZZZVVVqqqyyy}}}mmmUUUDDD;;;444333444333333444222222222111111111111000000000000000000000000000////////////////////////---.........////////////000111333333333333555777@@@sss}}}~~~oooQQQNNNOOOTTTXXXYYY[[[_________aaaeeeiiijjjjjjjjjkkkjjjiiihhhiiikkknnnpppuuutttssssssuuuwwwxxxyyytttzzz~~~|||qqq```QQQVVVxxxhhh^^^___[[[TTTMMMGGGBBB???>>><<<<<<===???>>>>>>FFFPPPnnn~~~ooobbbVVVLLLEEE@@@AAA<<<;;;AAAFFFWWWsss___LLLKKKQQQbbbuuu___CCC;;;888555444444555444333333333333222222222111111000000000000000000000000000......///111222111000000000000000000000000000000000000111222333444555444777999:::::::::<<<===DDDFFFHHHDDD???@@@LLLYYYvvvaaaNNNGGGCCC<<<777777666777777777777666444333444444444333333333222222333222111111000000111111000000000000000000000000////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,000222666999:::;;;:::999:::::::::;;;;;;;;;;;;;;;:::888999;;;:::777888===777<<>>;;;<<<;;;===>>>======EEEOOOnnn~~~rrreeeYYYOOOHHH???@@@;;;;;;AAADDDUUUqqqbbbNNNFFFCCCLLLfffcccCCC;;;888555444444555444333333333333222222222111111000000000000000000000000000///......000000000...000000000000000000000000111111111222333444666666555777999::::::<<<>>>@@@JJJHHHJJJLLLEEECCCWWWrrruuuYYYPPPJJJ<<<666;;;666777777777777666666555444444444444333333333333333222111111000000111111000000000000000000000000////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************+++---///000666777999::::::999777666999999999::::::;;;;;;<<<;;;999999:::999666777<<<===KKKfffvvvvvvqqqmmmhhh```YYYTTTRRRQQQOOOJJJGGGEEECCCBBBGGGNNNOOOWWWXXX\\\kkkppplllllljjjgggeeebbbXXXRRR\\\lll}}}pppnnnlllpppqqqiiiggglllfffYYYWWWllljjjzzzdddJJJCCC<<<999666111111333222222222111111111000000///////////////////////////////////////////////////000000000000111111111000111222333333444777:::QQQ|||~~~tttvvv|||```NNNMMMPPPUUUXXXYYY\\\aaafffeeeddddddhhhjjjfffaaaeeekkkqqqrrrooommmooorrrqqqrrrqqqpppooorrrvvv{{{uuuvvvxxx{{{ooo\\\UUU^^^yyypppjjjbbbWWWNNNHHHCCC???<<<;;;;;;===>>><<<===DDDNNNiii|||yyykkk^^^QQQIII???@@@;;;;;;@@@CCCSSSnnneeePPPHHHEEEHHHccc]]]===;;;888555444444555444333333333333222222222111111000000000000000000000000000///......//////...---////////////////////////111111111222333555666777777888999::::::===AAADDDKKKKKKMMMOOOMMMRRRfff{{{rrr[[[KKK???;;;>>>777777777777777777777777555444444444444333333333333222111111000000111111000000000000000000000000////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***))))))***,,,///222444999:::;;;;;;:::999777666777888888999:::;;;;;;<<>>OOO```}}}vvvvvvqqqkkk```RRRGGGBBBDDDGGGHHHCCCDDDLLLPPPQQQTTTZZZdddkkkkkkqqq}}}~~~tttmmmiiifff^^^WWW[[[fffxxxssswwwvvvuuuxxxsssrrrsssgggZZZZZZ{{{qqq|||rrrJJJBBB<<<:::888333111222222222222111111111000000////////////////////////////////////////////////000000000000111111111222000111222222333555999;;;UUUqqqrrrttt~~~```LLLLLLQQQVVVYYYYYY]]]bbbbbbdddeeeeeejjjqqqqqqmmmccckkktttwwwtttooonnnooopppqqqrrrrrrsssvvvyyy|||yyyuuurrrrrrxxxpppYYYSSSZZZwwwqqqgggZZZPPPJJJFFFBBB>>>;;;;;;<<<===;;;<<>>GGGbbbtttrrraaa___iiieee\\\MMM@@@===EEENNNQQQJJJMMMYYYbbbccchhhpppjjjooommmqqq~~~~~~ssskkkiiifffaaabbbhhhmmm{{{iiijjjpppppppppvvvwwwzzz|||qqqgggmmmzzzpppxxxvvvPPPEEE;;;888888666333333222222222111111111111000000000000000000000000000////////////////////////000000000000111111111111000111111222333666:::===YYYmmmfffjjjvvv\\\KKKMMMSSSYYY[[[[[[___eeehhhmmmmmmhhhhhhoooqqqnnncccjjjrrrvvvuuurrrooooooqqqqqqrrrtttwwwwwwuuusssrrriii___[[[```xxxtttXXXOOOPPPlllzzzooo___TTTMMMIIIDDD???;;;;;;<<<===;;;;;;BBBLLLiiivvveeeUUUIIIAAABBB===<<<@@@BBBPPPjjjxxxVVVIIILLLJJJggguuu^^^HHH;;;888555444444555444333333333333222222222111111000000000000000000000000000///......000000000...000000000000000000000000///000000111333555777888:::;;;;;;<<<@@@GGGPPPVVVYYYXXXTTT[[[{{{{{{uuupppiii```^^^aaaeeehhhnnnuuu{{{wwwpppppptttyyy^^^MMMEEE<<<;;;:::999888777777777777555555555555444444444333333222111111000000111111111111111111111111111111////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,...111444777999777888999999::::::::::::777777777888888999999:::555333333888<<>>bbbvvvpppqqqyyyoooTTTMMMPPPWWW]]]^^^^^^cccjjjqqqwwwttthhhbbbgggjjjhhhfffiiinnnrrruuuvvvvvvvvvxxxuuuuuuxxxzzzvvvmmmeee\\\UUUOOOMMMRRRjjj{{{\\\NNNHHHYYYxxxfffXXXPPPJJJCCC>>>;;;:::<<<<<<::::::BBBKKKllluuufffWWWMMMBBBCCC???===AAABBBPPPiiigggOOONNNVVVzzzyyysssmmmiiiZZZGGG;;;888555444444555444333333333333222222222111111000000000000000000000000000......///111222111000000000000000000000000000000111111333555777888999999:::<<<@@@GGGQQQ]]]eeeccc]]]aaazzz|||qqqiii```WWWSSSSSSMMMQQQSSSSSSTTTXXX\\\___```aaahhhrrr{{{tttkkkaaa\\\WWWSSSQQQSSSWWW\\\eeennnxxx|||]]]LLLDDD===<<<:::888777666777777555555555555444444444444333222111111000000111111111111111111111111111111////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,---///111444777999:::777777888888999999::::::777777777888888888888888999999>>>FFFLLLOOOVVV^^^mmmvvv~~~aaaRRRBBBFFFJJJMMMQQQ\\\kkkwwwyyyqqqtttuuuooouuupppjjjooooooiiiggghhhddd^^^bbbkkk|||pppssssssuuuwwwqqqwwwwwwfffKKK===999777444222222222222111111111111000000000000000000000000000////////////////////////////////////000000000000000000111111333666;;;???kkkzzzwwwpppRRROOOSSSZZZ```aaaaaafffmmmmmmvvvtttfff___eeekkklllkkkkkklllpppvvv{{{~~~{{{yyy{{{}}}vvvgggZZZHHHFFFIIIMMMSSShhhaaaPPPEEEPPPbbb~~~~~~jjjZZZQQQJJJCCC===;;;:::;;;<<<::::::AAAKKKnnnrrreeeYYYPPPCCCDDD???>>>BBBBBBPPPiiizzzYYYRRRfffzzz}}}|||vvvssssssllljjj]]]KKK;;;888555444555555444333333333333222222222111111000000000000000000000000///......///222333333222000000000000000000000000222222333444666888:::;;;888:::===BBBLLLYYYgggpppmmmcccnnn{{{pppddd\\\ZZZVVVXXXWWWRRRNNNOOOQQQSSSKKKKKKNNNTTTXXX]]]fffppppppyyy}}}kkk```VVVMMMLLLMMMKKKJJJKKKLLLOOOSSSYYY___gggoootttkkkTTTOOO???===;;;999777666666666666666555555555444444444333222222111000111111111111111111111111111111111////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---...111333666888999:::888888888888888888999999888888888888777777777777BBBDDDLLLUUUZZZZZZ]]]bbbaaabbbpppgggWWWRRRSSSUUUWWW\\\ccclllqqqvvvsss|||jjjeeennnjjj___aaaooopppuuuxxxqqqkkkrrr}}}ZZZ???<<<666111999444444444333333333222222111111111111111111111111000000000000000000000000............/////////000000555000...333444888FFFuuuvvv{{{vvvRRROOOTTT\\\aaadddffffffgggiiirrruuummmcccaaafffjjjnnnlllmmmpppvvv{{{|||{{{||||||sss]]]KKKEEEHHHMMMMMMTTTzzz~~~___RRRLLLHHH___sss|||iii]]]RRRHHHCCCEEE<<<<<<======::::::DDDPPP||||||mmmcccZZZRRRCCCDDD???>>>BBBBBBOOOhhhggg[[[vvvzzzrrrrrr}}}~~~|||sss```NNNBBB888777999555555777000555444333333222222333333000000000000000000000000000000000000000000000000000111222333333222111000555444444666888999999999CCC@@@???FFFSSSaaajjjmmmjjjlllwwwllliiigggdddbbbaaa^^^[[[XXXNNNJJJHHHKKKMMMOOOSSSYYYYYY```bbbaaagggpppnnndddZZZUUUSSSTTTQQQLLLMMMSSSPPPUUU[[[___fffqqq{{{lllXXXCCC;;;======666666;;;888888777666555555444444555333333333222222222111111111111111111111111111111111111111111000000000000////////////////////////------------------------,,,,,,,,,---------......,,,---.../////////......000222666999;;;:::888666666:::<<<:::777888:::<<<777888::::::666444<<>>??????777777;;;999888888666555555555555555333333333222222222222111111111111111111111111111000000000////////////...........................------------------------,,,,,,,,,---------......++++++,,,,,,------......333555777:::;;;:::999888;;;======;;;888999;;;<<<999888777777777;;;JJJYYYwww{{{{{{rrreee]]]]]]```TTTWWWOOOeeepppnnnmmmnnnrrruuuwwwxxxrrrooovvv{{{{{{yyyxxx}}}{{{QQQ<<<777444666333222222222222111111111000000000000000000000000000000000000000000000000....../////////000000000000444222111666444999HHHyyybbbQQQPPPTTTYYY\\\\\\[[[[[[[[[]]]hhhpppnnnjjjjjjlllmmmeeeiiiooowww|||~~~|||zzz}}}tttdddRRRFFFHHHEEEFFFMMMkkk]]]NNNJJJHHHVVVjjjmmm^^^QQQGGGBBBAAA===<<<<<<===:::;;;CCCMMMuuutttgggYYYMMMEEEDDD>>><<<@@@@@@LLLddd~~~gggwwwvvvuuurrraaaHHH888444666222222555111555444333333222222333333000000000000000000000000000000000000000000000000///000111111111111000000444444444555777999:::;;;<<>><<<<<<===;;;;;;BBBJJJmmmyyymmm^^^RRRFFFEEE===;;;??????JJJaaa}}}pppyyyxxxzzzNNN;;;444666222222666333555444333333222222333333000000000000000000000000000000000000000000000000//////000000000111111000555666777888999;;;===???AAAGGGSSS```ddd^^^ZZZ[[[ggg{{{wwwiiiMMM<<<:::777888:::555999888777666555555555555444444333333333222222222111111111111111111111111000000/////////.........------------------------------------------------,,,,,,,,,---------......//////......///222555666999999999888888888999999555444555888999888777888;;;===@@@EEEPPPmmmjjjWWWQQQMMMIIIIIIMMMlllqqqnnnsssmmmccc```[[[bbbooo}}}wwwuuuooommmooovvvpppGGG777888555222222222222111111111000000////////////////////////////////////////////////////////////000000000111000333222444999555===SSS}}}oooTTTPPPSSSWWW[[[]]]]]]]]]]]]]]]YYY___aaa``````dddffffffhhhkkkooosssvvvxxxzzz|||qqq```SSSNNNHHHGGGKKKTTTmmmbbbNNNHHHDDDUUUiiixxxcccUUUMMMFFFAAA???<<<<<<<<<;;;;;;@@@HHHhhh~~~{{{ooobbbWWWHHHFFF===;;;??????HHH^^^|||uuuTTT>>>555888444333666555555444333333222222333333000000000000000000000000000000000000000000000000000000000000000111111222444555777777888:::>>>BBBKKKIIIUUUfffcccVVVbbb||||||}}}cccDDD===;;;===>>>777999888777666666555555666444444444333333333222222111111111111111111111111111111111000000000//////------------------------------------------------,,,,,,,,,---------......//////...///111444777999:::999888777777777888888888666888<<<<<<888777;;;<<>>;;;@@@???GGGZZZyyy|||}}}ZZZ???555:::888444555444555444333333222222333333000000000000000000000000000000000000000000000000222111111111222333444555444777999999999;;;BBBHHHQQQWWW```eeeeeetttzzzkkk^^^cccjjjgggSSS@@@666888888:::999888777666666666666555444444444444333333333111111111111111111111111111000000000000/////////........................------------------------,,,,,,,,,---------......+++,,,...111444666999:::888888999999999999999999888444444777555777FFFYYY___fffpppuuupppiiikkkqqqoooooojjj___WWW[[[jjjxxxfffZZZ\\\ggglllyyy{{{~~~ttthhhnnn{{{ooottt~~~nnnllltttvvveeeMMMBBB:::444888444444444333333333222222111111111111111111111111000000000000000000000000000000000000111111111111111000...333888777FFFfffrrrqqqwwwlllssseeetttssspppuuudddKKKPPPTTTVVVYYY[[[[[[[[[\\\]]]XXX[[[^^^___dddgggddd______dddkkkppptttyyy{{{hhhWWWNNNNNNCCCOOOdddkkk{{{pppXXXMMMFFFOOOeeegggXXXSSSLLLCCC@@@<<<;;;<<<<<<;;;>>>CCC[[[ppp~~~~~~xxxhhh[[[OOOJJJ???<<<@@@???FFFYYYwwwpppooouuu|||}}}~~~zzzyyyuuuZZZ>>>444;;;888333333222555444333333222222333333000000000000000000000000000000000000000000000000222222111111222444555777888;;;======<<>>===222444444333333333333222222222222111111000/////////222111000.........///000222222111111111111111111444333000555888555HHHkkkwwwyyyyyyjjjpppttttttxxxwwwuuu|||vvvbbbMMMRRRYYYYYY[[[\\\\\\]]]]]]]]]\\\^^^___aaaaaaaaaaaaaaacccllllllkkkuuuzzz|||xxxeeeVVVMMMEEEJJJNNNXXXdddqqqtttXXXIIIKKKVVVhhh|||kkk]]]RRRGGG@@@AAA>>>;;;:::<<<>>>@@@@@@PPPeeexxxiii```TTTIIIAAA@@@??????HHHUUUqqqmmm[[[[[[yyywwwiiigggbbbSSS???666777222333666222444444333333333333222222222222111111111111222222000000000000000000000000000000111000000222666999999111222;;;???@@@PPPeeennnwwwtttpppzzz}}}{{{~~~wwwllltttwww~~~dddEEE777<<<888666666888777444555999666555555555555444444444333333333222222222111111000000000000////////////////////////............////////////...---,,,+++---------,,,,,,------...111222444666888999::::::::::::::::::;;;<<<>>>???:::222444>>>BBBGGG\\\vvv}}}vvvkkkeeeXXXNNNSSS\\\PPPLLLVVV___aaafffooojjjaaaWWWQQQUUUjjj```GGGAAA<<<333444444333333333333222222000000000000000111111111222111000///......///000000000000000000000000000222222000444666555LLLssslllllloootttssscccTTTZZZWWWXXXYYY[[[[[[\\\\\\\\\[[[\\\]]]```bbbcccbbbaaacccllllllmmmwww|||wwwbbbRRRJJJDDDJJJPPPZZZfffqqqvvvYYYHHHIIISSSggg~~~lll___TTTJJJCCC@@@>>>;;;:::<<<>>>??????MMM```|||zzzkkk```TTTJJJBBB@@@>>>>>>HHHTTTqqqiiiUUUSSSjjj}}}tttyyyjjjeee]]]RRR@@@:::;;;555333555333444444333333333333222222222222111111111111222222000000000000000000000000000000111111111222666999===:::;;;>>>@@@GGGZZZooozzzzzzyyytttttt~~~yyyuuu|||}}}jjjuuurrrLLL;;;===;;;888888999888444444777666555555555555444444444333333333222222222111111000000000000////////////////////////............////////////...---,,,+++------,,,,,,,,,---......333444666777888999:::::::::::::::999888888999999>>>777777>>>@@@CCCUUUjjjsss}}}|||rrrhhhWWWNNNUUU]]]\\\]]]^^^]]]]]]eeeoooggg___VVVPPPRRRdddnnnMMM>>>:::777444444333333333333222222...//////000111111222222111000000////////////000//////////////////000000///111111333555666SSS}}}ttt|||}}}|||[[[QQQUUUUUUVVVWWWYYYZZZ[[[[[[[[[ZZZZZZZZZ^^^ccceeecccaaadddlllmmmpppzzzvvv^^^MMMGGGEEELLLSSS^^^jjjrrr~~~]]]JJJJJJPPPgggooobbbXXXMMMEEE@@@>>>;;;:::<<<===>>>>>>FFFUUUnnnooobbbVVVKKKCCCAAA>>>===FFFSSSpppkkkSSSLLL\\\{{{uuummmyyytttooofffSSS@@@;;;===666333555444444444333333333333222222222222111111111111222222000000000000000000000000000111222111111333666999:::<<<======BBBRRRjjj|||yyyyyy{{{zzzssspppzzzsssooouuunnnjjjvvv|||SSS===<<<===:::999;;;999555444666666555555555555444444444333333333222222222111111000000000000////////////////////////............////////////...---,,,,,,,,,,,,,,,,,,,,,---...///666666777888999999999999888999:::999888777888999===:::<<>><<>>>>>999888:::999666444555666555555555555444444444333333333222222222111111000000000000////////////////////////..................//////...------,,,,,,,,,,,,,,,---...///000888888999:::::::::999999666888;;;;;;999999<<<>>><<>>AAACCCMMM[[[fffjjjMMMJJJWWWmmmwwwjjj___QQQGGGBBB@@@===<<<=========<<<<<>>JJJbbb{{{tttjjjttt{{{~~~~~~eeeYYYfff```FFF>>>999666888999666555666666555555555555444444444333333333222222222111111000000000000////////////////////////.....................///......---,,,,,,,,,,,,---...000111222999999::::::::::::999999777999<<<;;;999:::>>>BBBAAAJJJSSSZZZgggsssuuunnnvvv}}}rrrrrrssswww|||~~~~~~vvvoookkkgggaaaZZZ[[[hhhwwwuuulll\\\UUUTTTYYYUUUPPPMMMMMMMMMLLLIIIIIIKKKNNNPPPQQQOOOKKKIIINNNNNNLLLLLLVVVfffttt{{{]]]@@@:::444444333333333333222222222222111111000//////......//////000000000000///000000111111222222333333222444333555999CCCmmm|||yyyfffJJJPPPNNNPPPQQQSSSUUUXXXYYYZZZ[[[\\\]]]```bbbcccddddddddddddjjjllltttvvvUUUFFFGGG@@@AAAAAAIIIXXXdddmmmMMMHHHZZZpppzzznnncccUUUJJJDDDBBB???>>>>>>>>>===;;;<<<>>>FFFXXXmmmzzz{{{xxxtttssswwwppp[[[PPPFFFBBB===:::BBBMMMlllbbbUUUMMMqqqzzzhhhdddpppsssEEE:::888777555000444444333333333333222222222222111111111111222222000000000000000000000000000222444555555666888999;;;:::BBBZZZwww}}}zzzyyyyyyxxx|||tttpppooouuu~~~jjj[[[XXXooovvvOOOCCC<<<666777888777666777666555555555555444444444333333333222222222111111000000000000////////////////////////............---...............------,,,------...000222333444888888999:::::::::999999999<<<>>><<<999;;;AAAGGGKKKXXXbbbiii|||zzzyyyzzzyyyssssssvvv{{{yyyvvvuuutttrrrpppuuu|||uuu~~~}}}dddccc^^^VVVNNNKKKLLLNNNHHHHHHGGGHHHMMMRRROOOIIIEEEGGGJJJLLLMMMOOOQQQSSSRRROOOLLLJJJKKKNNNQQQQQQ{{{jjjFFF<<<444444333333333333222222111111111000000000000000---...///000111111000////////////000111222222222333444111444:::FFFooo{{{uuuwww[[[DDDNNNIIIOOOPPPSSSUUUXXXZZZ[[[\\\]]]aaaeeeeeebbbaaabbbeeeccchhhkkktttvvvRRRCCCFFFCCCBBBAAAIIIWWWccc~~~qqqNNNIIIYYYppp|||rrrhhhZZZNNNEEECCCAAA@@@@@@???===<<<;;;:::???LLL^^^lllqqqqqqllllllrrr||||||sss]]]QQQGGGBBB===:::AAALLLgggqqqWWWMMM^^^uuuqqqwwwLLL===999777777444444444333333333333222222222222111111111111222222000000000000000000000000000222555666666666888999;;;;;;NNNrrr{{{{{{{{{{{{zzznnnjjjggglllvvv}}}}}}xxxqqq```VVVdddbbbLLLBBB999888888777666888666555555555555444444444333333333222222222111111000000000000////////////////////////............------...............------......000222444555777777777888999999:::999999999===???>>>>>>CCCMMMVVV]]]jjjoooqqq~~~yyyyyyvvvnnnkkk{{{xxxnnnjjjiiicccYYYUUUQQQLLLJJJKKKMMMLLLKKKKKKLLLMMMQQQZZZbbb___VVVIIIMMMRRRVVVYYY___gggmmmdddaaa___```___]]]YYYVVVkkkGGG???444444444333333333222222/////////000111111222222---...///111111111000///---......///000111111222444333///333:::GGGooo{{{vvv~~~www}}}qqqqqqVVVFFFUUUNNNOOOPPPSSSUUUXXXZZZ\\\\\\^^^dddiiigggbbb___aaaeeecccgggkkktttvvvPPPAAADDD>>>>>>===EEERRR]]]vvvvvvRRRLLLWWWooo}}}tttkkk^^^RRRFFFDDDBBBAAAAAA@@@>>><<<999777999CCCSSSaaaiiijjjfffgggooouuurrrwwwvvv|||ttt]]]QQQGGGBBB===999@@@KKKddd}}}YYYPPPZZZsssMMM===777555999;;;444444444333333333222222222222111111111111222222000000000000000000000000000333555666666777888999>>>BBB]]]zzzyyy{{{{{{wwwrrrmmmnnnvvv|||zzzssszzzuuubbbXXX___zzzSSSGGG===999999777666777666666555555555444444444333333333222222222111111000000000000////////////000/////////............------...............---......///111333555777888666666777888999:::999999888<<<@@@BBBEEENNN\\\gggrrr{{{wwwpppzzzwwwxxxuuuuuu~~~rrrnnnbbbUUUQQQUUUTTTOOOMMMLLLMMMUUU___ccc^^^YYYZZZ\\\]]]bbboooyyywwwmmm]]]aaagggkkkooovvv~~~zzzxxxyyyzzzxxxuuuttthhhKKKAAA888555333222333444444333000000000000////////////000000000000000000000000000000000000111111111111444...444999333FFFxxxjjjqqq|||iiitttvvvooonnnnnnPPPGGGQQQKKKSSSQQQPPPTTT[[[___^^^\\\]]]bbbfffgggeeebbbbbbccccccggghhhooo|||ZZZIII===AAA======CCCKKKYYYuuu~~~ZZZKKKWWWsss{{{{{{ooo```UUUNNNIIIDDDCCCEEEEEEAAA===:::::::::===CCCLLLTTTYYYaaabbbjjj}}}tttgggeeecccbbblll{{{uuucccWWWJJJBBB???>>>BBBHHHbbbtttVVVXXXzzz|||QQQ999;;;888333777333333444555444333222111111111111111111111111111111111000000000000000111333777333222888666555>>>???JJJ|||{{{vvvxxx{{{~~~|||}}}||||||eeeWWWZZZ~~~rrrOOO555666<<<888555999888777666555555444444555333333333222222222111111111111111111000000000000///////////////////////////......---------......---...000222444555666666999999999999888888888888===:::BBBPPP___vvv}}}uuurrrqqqqqqwwwsssjjjpppyyyuuuggg___WWWOOOIIIKKKLLLLLLPPPWWWYYYSSSXXXlllyyy~~~nnnQQQBBB777555333222333333333222111000000000////////////000000000000000000000000000000000000111111111111333---444999777NNN~~~vvvzzztttuuuqqqyyy~~~]]]IIIOOOOOOTTTSSSTTTYYY___aaa___[[[[[[^^^bbbeeeeeeeeeeeeeeebbbfffgggmmmzzz]]]FFF???@@@<<<===AAAEEEQQQkkk[[[LLL[[[uuurrrbbbVVVOOOJJJEEEDDDFFFFFFBBB===:::999888999>>>DDDKKKOOOUUUXXXaaattt}}}qqqbbbUUURRRQQQQQQ[[[iiiyyyiii\\\MMMDDD>>><<>>:::555777888888666555555555555555333333333222222222222111111111111111000000000000///////////////////////////......------............///111333555666777777777888888999:::;;;<<<<<<@@@IIIXXXoooxxxsssjjjaaadddooosssnnnqqquuu{{{yyykkk]]]RRRLLLJJJIIILLLRRRUUUVVV[[[cccdddiiinnnwwwqqqUUUAAA777555222111222333222111111111000000000/////////000000000000000000000000000000000000111111111111333...555999999UUUuuuzzz~~~oooqqqRRRQQQTTTWWWWWWYYY^^^cccccc___[[[ZZZZZZ]]]aaaeeeggggggfffdddgggfffmmmyyyaaaGGGGGGAAA>>>>>>@@@AAAHHH```yyy]]]MMM\\\uuuwwwfffYYYRRRMMMGGGEEEGGGGGGCCC???<<<:::888777999===BBBEEEMMMQQQ\\\nnn}}}wwwmmm^^^QQQGGGDDDBBBCCCMMMXXXmmm}}}nnn```PPPFFF???<<<>>>BBBXXXuuuzzzyyysssxxxvvvdddFFF777:::777222777333333444444444333222111111111111111111111111111111111000000000111111222222555222444<<<999777AAAHHHeeezzzyyy}}}xxxzzz~~~yyyzzz```VVVmmmlllmmmzzzzzzjjjDDD:::>>><<<888777888888777666555555555555333333333333222222222222111111111111000000000000///////////////////////////......---......//////000111333555666777888888999999999:::;;;===>>>???>>>PPP]]]{{{}}}rrrooodddUUUWWWeeeooo{{{yyyqqqsssrrrkkkjjjbbbkkk}}}xxxnnnbbbVVVNNNJJJJJJOOORRRWWW[[[\\\___jjjuuuyyy{{{{{{qqqXXXCCC777555222111222222111111111111111000000000/////////////////////////////////000000000111111111111444000555666999ZZZ|||ssswwwgggxxx~~~___UUUXXXZZZZZZ[[[^^^aaaaaa___\\\ZZZYYYYYY]]]cccgggfffdddeeehhhgggnnn{{{nnnMMMMMMDDDAAAAAAAAA???DDDXXXnnn___OOOZZZrrr}}}lll```UUUOOOIIIGGGHHHHHHDDD@@@???===:::888888;;;>>>@@@GGGLLLWWWeeeooonnncccYYYMMMEEE???=========BBBJJJNNNlllmmm```QQQGGGAAA>>>???DDDVVVqqqppp|||oookkkkkk```GGG999;;;888222555444444444333333333222222111111111111111111111111111111000000111111222222333555222555<<<888888EEELLLvvv~~~www}}}~~~{{{~~~vvvnnnwwwzzzgggYYYlllbbbcccsssuuu|||zzzOOO<<<;;;<<<;;;:::999888777666555555555555444444333333333222222222111111111111000000000///////////////////////////...............//////000111222333555666777888888<<<<<<;;;;;;<<<===>>>???CCCRRRTTTpppssshhhjjjcccSSSRRR___\\\hhhlllqqqyyyrrraaaZZZ^^^jjjxxxvvvzzzhhhbbbYYYQQQMMMOOOTTTXXX]]]bbbgggggghhhrrrxxxsssmmmYYYDDD888666333222222222111000111111111111000000000000///////////////////////////000000000111111111111444222555555<<>>>>>BBBJJJSSSXXXTTTKKKBBB<<<:::888999999888999<<<===QQQmmmmmmaaaSSSJJJCCC>>>???BBBRRRlll|||fffxxxzzzyyynnnmmmcccKKK::::::888333666444444333333333222222222111111111111111111111111111111111111111222333333555666333555:::666<<>>======<<<999888777666666555555666444444444333333333222222111111111111000000000///000000000000000000000000...............///000111111111333444666777777777;;;:::;;;<<<>>>AAACCCEEENNNWWWRRRkkklll```dddbbbWWWSSSZZZTTT^^^fffsssttt^^^UUUWWW___vvvvvvoooiiiiiikkkjjjddd___PPPMMMJJJIIIMMMUUU]]]aaafffqqq|||wwwlllgggVVV@@@:::777444333333333222111222222111111111000000000000000000000000000000000000000000000111111111111222222555555BBBrrrqqqXXXLLL\\\jjjbbbUUURRRZZZXXXWWWVVVWWWYYY[[[]]]ZZZYYYXXXYYY\\\___aaaaaaaaacccccclllzzzlllMMMKKKDDD@@@@@@???>>>GGGTTTqqq___MMMRRReeerrryyywwwkkkZZZSSSLLLHHHIIIIIIEEEBBB===<<<999777777888999;;;;;;===AAAEEEFFFCCC<<<888666777888:::;;;:::999888:::@@@LLL[[[kkkwww|||}}}nnnbbbVVVMMMEEE>>>;;;===LLLcccttt}}}dddlllzzzrrrSSS;;;999999666888555444333222222222333333111111111111111111111111111111111111111222333444666777555777999777EEEbbbtttnnnyyypppmmm|||zzztttpppvvv}}}~~~xxxyyylllaaatttrrr]]]WWW___www}}}cccIII???<<<;;;999999888777666666666666444444444444333333333333111111111111000000000000000000000000000000000000............///000111111111222333555666777777777666777999===BBBIIINNNRRRNNNUUUTTThhhwwwjjjaaadddgggcccbbbeee\\\___dddtttvvvbbb^^^RRRSSS```|||}}}qqqcccYYYUUUQQQMMMMMMMMMOOOUUU]]]ffflllooo|||vvvqqqmmm\\\CCC;;;888555444444444333222222222222111111111000000000000000000000000000000000000000000111111111111222333555444DDDyyy}}}uuubbbLLLLLLYYYYYYSSSSSSUUUUUUVVVVVVVVVWWWYYYZZZWWWXXXXXXXXXYYY\\\```dddccceeeeeemmmyyy{{{bbbUUUIIIBBBBBBBBB???BBBIIIYYY]]]KKKJJJYYY```iiixxxjjj[[[TTTLLLHHHHHHHHHEEEBBB>>><<<:::777666666777888<<<=========<<<;;;::::::777999:::;;;<<<======<<<;;;:::;;;BBBLLLYYYgggpppiii```VVVOOOGGG???;;;<<>>[[[zzzmmmuuuvvvrrrqqqppprrr{{{}}}||||||www~~~lllaaaxxxaaaRRRRRRjjjaaaGGG===999:::999888777666666666666555555444444444333333333111111111111000000000000000000000000000000000000............///000222222444555666888999999999999:::;;;>>>DDDKKKSSS[[[___eeeeeejjjiiihhhzzzrrrmmmllljjjqqqggg]]]eeerrrmmmiiittt{{{^^^LLLLLLUUUYYY[[[```kkk|||iiinnnnnnxxxSSSAAA999444333333000000222111111111111000000000000000000000000000000000000000111111111111222222222333+++777<<<888~~~llljjjzzzssseeeRRRIIITTTSSSSSSRRRSSSUUUWWWYYYYYYWWWUUUVVVWWWWWWYYY\\\```ccceeepppjjjkkkttt{{{}}}ttt]]]JJJGGGHHHDDDAAACCCIIIfff{{{VVVCCCFFFAAAMMMhhhbbbkkkwwwddd[[[TTTLLLIIIJJJKKKHHHEEEBBB@@@===;;;888777777777888888999999999::::::::::::<<<======>>>@@@???<<>>CCCKKKQQQWWW^^^dddmmm||||||lllkkk{{{kkkfffmmmllljjjeeebbbdddkkkrrrvvv}}}kkk\\\UUUYYYbbbiiihhhppp~~~lllssstttZZZCCC;;;555555444111000222111111111111000000000000000000000000000000000000000111111111111222222222444///888;;;;;;zzzyyyrrruuurrrzzzoooYYYKKKQQQNNNOOOSSSTTTUUUXXXZZZ[[[ZZZYYYXXXXXXYYY[[[]]]___aaabbbkkkhhhiiiqqqxxx{{{|||]]]QQQOOOIIICCCAAACCCSSSmmm~~~hhhQQQFFFCCC<<>>@@@AAABBBBBBAAA???BBB===:::;;;:::777999>>>JJJIIIHHHEEECCC@@@>>><<>>CCCKKKSSSZZZcccnnnxxxzzz{{{uuutttmmmppppppqqqooonnnqqqxxxuuupppiiidddbbbdddgggiiivvvvvv|||xxxcccEEE===666666555222111222222222111111111000000000000000000000000000000000000111111111111222222222333333999999CCC~~~xxxrrroootttzzz}}}yyybbbNNNNNNKKKOOOUUUUUUVVVXXXZZZ[[[\\\]]]YYYZZZ\\\]]]____________ddddddffflllqqqvvv~~~{{{eee^^^VVVLLLGGGKKKOOOXXXaaa```VVVJJJDDD@@@;;;===FFF```bbb^^^rrrdddYYYRRRJJJGGGHHHHHHFFFCCCAAA@@@===;;;999777777777555666666888999:::;;;;;;>>>@@@CCCEEEEEEEEEGGGIIIHHHCCC??????===:::888999===>>>???@@@@@@???>>>>>>===III[[[mmm{{{ggg\\\~~~|||bbb@@@666444666333333333333222222222222222222222222222222222222222222222222333444555666777666>>>@@@<<>>;;;888666666666555444555555555444444333333222222222222111111111111000////////////////////////111000//////000222333444444333555888999888;;;@@@KKKTTT^^^gggmmmuuu~~~}}}yyy}}}vvvuuuvvv|||}}}yyyzzzmmmllllllooossswwwvvvuuu}}}zzzeeeFFF===555555555444222222222222222111111111000000000000000000000000000000000000111111111222222222111555888888LLL|||sssyyyyyy{{{gggPPPOOONNNTTTWWWWWWXXXXXXXXXYYY[[[]]]XXXZZZ]]]___aaaaaa___^^^___aaacccfffiiioooxxxqqqfff]]]XXXWWWYYY\\\]]]YYYQQQIIIDDD@@@@@@BBBDDDTTTzzzmmmbbbttthhhYYYSSSKKKHHHIIIJJJHHHEEEAAA???===:::999888888888444555666777999:::;;;<<<>>>???AAADDDFFFHHHPPPXXXQQQKKKDDDAAA??????>>>>>>777999;;;>>>@@@@@@@@@???===EEEUUUgggxxxwwwvvv~~~___BBB777444777444444333333333222222222222222222222222222222222333222222333333444555666777777>>>>>>AAAaaazzz{{{wwwrrrxxx{{{uuu}}}}}}uuu``````jjjooommm\\\^^^[[[TTTPPPPPPPPPNNNQQQ```uuu}}}aaaMMMSSSzzzttt]]]JJJOOOaaauuuvvvRRRDDD>>><<<999777777666555444555555444444444333333333222222222111111111000000////////////////////////000000000000111333444555444333555888999999>>>EEEVVVbbbtttkkkkkkyyy~~~wwwrrrpppooosss{{{|||dddHHH===444333555444333444222222222222111111111111111111111111111111111111000000111111111222222222000777666777RRR}}}xxxooonnn~~~sssxxxfffPPPPPPPPPWWWXXXYYYZZZXXXWWWVVVYYY[[[VVVYYY]]]```bbbbbbaaa```]]]```bbbaaaccciiiqqqwww~~~xxxvvvlllooopppjjj```UUUMMMHHHCCCFFFDDDBBBKKKfff~~~eeessshhhZZZSSSLLLIIIJJJKKKHHHEEE@@@???===:::999888888888444555666888999;;;<<<<<<===<<<>>>AAACCCHHHWWWgggbbb[[[PPPEEE???>>>>>>===777888:::<<<>>>>>>>>>>>>???DDDPPPbbbtttsssttt~~~~~~zzz{{{rrrUUUEEE<<<777888444444444333333333222222222222222222222222222222333333333333444555666666777777;;;===HHHqqqttttttrrrwww|||yyywwwxxx^^^WWW\\\^^^[[[XXXYYYXXXTTTSSSTTTQQQLLLMMMWWWgggzzzttt___LLLOOOoooyyy```KKKKKKXXXiii}}}uuuYYYBBB???===999777777666555444444444444444444333333333222222222111111111000000000000000000000000000000000000111222333444555666555444555888888:::BBBKKK```oooeee```mmm{{{|||sssqqqpppqqqwwwzzznnnmmmuuu}}}pppOOOAAA555222444444444444333222222222222111111111111111111111111111111111000111111111111222222222333999444888WWW|||ttthhhuuu}}}nnnqqq^^^KKKNNNNNNUUUVVVYYY[[[ZZZWWWVVVXXX[[[WWWYYY]]]```ccccccbbbbbb^^^aaaaaa___aaahhhnnnppprrryyyxxxeeeVVVLLLIIIHHH@@@===CCCTTTooovvvvvviii___WWWOOOJJJJJJIIIFFFBBB@@@???<<<:::999888888999666777777999:::;;;<<<<<<===;;;<<>>JJJWWWwwwvvvxxxyyyaaa]]]hhhvvvzzztttwwwzzzwwwuuuooosss{{{{{{jjjXXXZZZ\\\aaammmzzz}}}~~~ZZZIII999333333333333444333333222222222111111111111111111111111111111111000111111111111222222222444999333===___yyytttvvv|||iiifffTTTFFFMMMNNNSSSSSSXXX\\\\\\ZZZYYY[[[^^^ZZZ[[[^^^```bbbbbbbbbaaa___bbbaaa```dddlllnnnllllllrrryyy}}}kkkVVVNNNLLLBBB@@@CCCFFFiiivvvjjjaaaWWWPPPMMMJJJEEE@@@???>>><<<:::999888999999888999999:::;;;;;;<<<<<<>>><<>>>>>EEEUUUkkk|||pppllluuuxxx~~~kkkpppzzztttkkkeeeeeeVVVEEE???777111666555444444444444333333333333333333333333333333333444333333444444555666777999999>>>KKKlll}}}ttthhhlllnnnyyy}}}rrrnnnrrryyysssqqq|||{{{ttteee^^^jjjaaaPPPKKKZZZzzzhhhPPPIIIIIINNNaaawwwpppQQQAAA>>>:::888777777555444444444444444444444444444222222222111111111111000000000000000000000000000///000222333555666666777555555666888;;;DDDUUUeeeyyywwwzzz{{{ooo^^^\\\eeennn~~~jjj```fff|||xxxuuuvvv~~~lllbbbUUUSSSaaaxxx~~~}}}bbbPPP<<<444333333222333333333333222222222111111111111111111111111111111000111111111111222222222444888444BBBhhhggg|||zzzccc]]]MMMCCCNNNPPPUUUQQQVVV\\\^^^]]]\\\^^^bbb]]]^^^___aaaaaaaaa`````````bbbbbbaaagggpppqqqlllpppkkkooo{{{dddPPPPPPHHHIIIKKK???TTTuuukkk___WWWRRRMMMFFFAAA???>>><<<:::999999999999:::::::::;;;;;;<<<<<<<<<@@@???BBBCCC<<<777DDDWWWrrrooo___QQQHHH@@@>>>;;;999888999;;;<<<;;;;;;AAAQQQhhhzzzoooiiirrrzzzvvvxxxfffqqq~~~qqqpppaaaOOOEEE;;;666>>>555555444444444333333333333333333333333333333333444444444444444555777777999:::BBBTTT{{{ooowww~~~|||ccc^^^jjjqqq|||vvvnnnlllsss~~~|||eeeiiieeeTTTKKKUUUqqqkkkRRRIIIEEEFFFWWWmmm{{{cccAAA>>>;;;888777777555444444444444444444444444444222222222111111111111000000000000000000000000000///000222444555666777777555444666999>>>III^^^ppp||||||nnn```^^^eeeiii~~~eeeYYYaaasss|||zzzttt~~~cccYYYggggggIII888777555666888333222222222222222222222222111111111111111111111111222222222222222222222222888>>><<<===ttt~~~\\\vvvwwwXXXIIIJJJJJJTTTTTTTTTWWWZZZ[[[[[[\\\```dddaaa___]]]\\\]]]```ccceeeccccccdddeeegggiiikkkllljjjlllpppuuuzzzoooXXXHHHKKKHHHFFFJJJNNNfff|||hhhYYYRRRMMMGGGAAABBB>>>999777:::===???@@@<<<@@@CCCCCC@@@??????@@@DDD@@@>>>===999999DDDRRR```rrr~~~zzzqqqhhhYYYJJJDDDAAA>>><<<;;;;;;999888::::::???LLL___rrruuuppp}}}ttt|||xxxuuuzzzrrr|||www[[[<<<777===888333444555555555444333222444333333222222333333444444444444444444555666777999@@@CCCaaarrr~~~uuuhhhdddooo}}}uuurrrvvv{{{pppiiilllTTTFFFMMMeeepppUUUKKKHHHAAAMMMkkkxxxzzzNNNAAA999;;;;;;666444888777777666555444444333333333333333222222222111111111111000000000000000111222333444555666666666666///888;;;:::DDDYYYhhhkkkuuu|||uuunnnddd___aaadddzzzlllZZZ^^^ppp~~~~~~___```|||{{{mmmMMM888666555666777000222222222222222222222222111111111111111111111111222222222222222222222222---666999???xxxzzz]]]{{{zzzZZZJJJKKKJJJUUUUUUTTTVVVXXXXXXXXXZZZ^^^bbbaaa```]]]\\\\\\^^^aaacccdddddddddeeefffggghhhiiihhhjjjmmmqqquuu|||eeeQQQOOOIIIFFFGGGHHH]]]~~~lll^^^TTTNNNHHHCCCBBB???<<<;;;>>>AAABBBAAAAAACCCDDDCCC@@@??????@@@DDDAAA???>>>:::888???JJJ\\\lllxxxuuunnnhhh\\\OOOGGGDDD@@@===<<<;;;:::999;;;;;;>>>HHHZZZlllyyysssmmmyyyxxxoookkkwwwxxxMMM<<<;;;333444444555555555444333222444333333222222333333444444444444444555666666777666AAAMMMpppmmm```jjjsssmmmdddcccnnn~~~uuummmmmmsssyyyzzzxxx~~~nnn}}}kkkTTTGGGLLL```wwwYYYNNNLLLDDDLLLgggyyy^^^LLL<<<999999666555888777666666555444444333333333333333222222222111111111111000000000000111111333333444555666666666666666888888<<>>===<<<:::999<<<;;;<<>>===555222666555222222222222222222222222111111111111111111111111111111111222222333333333555555555@@@{{{ppphhhkkkkkkqqqpppYYYLLLPPPNNNWWWXXXWWWVVVUUUUUUWWWYYY[[[]]]XXXYYYZZZ\\\___aaacccdddddddddeeefffgggiiijjjkkklllmmmnnnnnnpppsssxxx|||ooo\\\OOOMMMNNNGGGSSSqqqqqq```SSSJJJFFF@@@DDDIIIMMMNNNLLLIIIGGGHHHGGGEEECCCCCCDDDDDDDDD@@@>>>:::777888<<<>>>>>>FFFQQQ^^^ggglllnnnjjjeeeUUUOOOGGG@@@<<<:::999888999999:::===FFFVVViiiwwwhhhxxx|||jjjHHH===666555555444444333333333333444333333222222333333444444444444555666777888999;;;NNNxxxvvvbbbaaacccjjjyyyooonnniiihhhqqqyyy{{{~~~|||uuuuuuzzzrrr```]]]ZZZYYYjjjgggSSSIIIHHHMMMggg]]]MMMMMMFFFDDDQQQhhhssseeeBBB777:::;;;888666555555555555555444444444333333333222222222111111111111111111111222333333333444555666777777777777222777@@@OOOaaaiiibbbWWWbbbTTTYYYcccggg~~~xxx~~~tttiiiiiijjjnnnqqqvvv|||xxxxxx{{{wwwrrr}}}ssscccqqq{{{YYYFFF??????666222666777222222222222222222222222111111111111111111111111111111111222222333333444333333666EEE|||iiipppsssnnnqqqkkk}}}TTTJJJQQQOOOVVVXXXXXXWWWVVVWWWYYY[[[[[[ZZZUUUWWWZZZ^^^aaaccceeefffaaaaaabbbccceeegggiiijjjjjjjjjkkkkkkmmmpppuuuyyy|||~~~uuu```PPPLLLMMMFFFSSSuuusssdddWWWMMMHHHBBBGGGNNNRRRRRRNNNKKKIIIGGGEEECCCCCCDDDDDDCCCBBB>>>===999777999>>>===999===EEEPPP]]]ffflllnnnnnn[[[UUUJJJBBB===:::999999888999:::<<>>LLLXXX^^^```^^^\\\dddZZZ\\\jjjwwwuuummmsssqqqpppppptttqqqkkkwwwvvvnnn___YYYeeeLLL>>>===666555777444222222222222222222222222111111111111111111111111000111111222333333444444666555777EEEzzzkkk|||zzzvvvvvvmmmtttxxxOOOIIIRRROOOUUUVVVWWWVVVVVVXXX[[[\\\ZZZWWWVVVXXX[[[___bbbdddeeeeeecccccccccdddeeeggghhhiiiggghhhiiijjjkkkoootttxxxwwwxxxxxxvvvuuuwww}}}ttt^^^NNNJJJLLLHHHWWWzzzsssggg]]]SSSLLLFFFLLLSSSVVVUUUQQQMMMKKKGGGEEECCCCCCDDDCCC@@@===;;;>>>>>>@@@FFFLLLHHH@@@???AAAFFFOOOYYYaaahhhlllbbbZZZOOOEEE???<<<;;;;;;777:::;;;;;;>>>KKK^^^mmm}}}oooqqqzzzuuuUUUAAA<<<666666555444333333333444444444333333222222333333444333444444555666888:::;;;BBBfffuuu```aaa\\\gggxxxvvvbbbgggmmmrrrtttwww{{{~~~xxx{{{zzzqqqfffbbbooo|||rrrllllllmmm{{{iiiSSSHHHHHHIII^^^___LLLHHHAAA???JJJ\\\kkk}}}kkkxxxTTT@@@<<<999666666555555555555555555555555333333333222222222111111111111111111222333444555444555666777777888888777888GGGYYYcccdddccchhhooooookkkkkk}}}|||~~~pppsssrrrsssnnnllljjjdddrrryyyiiiTTTssssssRRR===:::777777666000222222222222222222222222111111111111111111111111000000111222333333444444999666666FFF~~~www~~~~~~ssskkkyyytttLLLGGGRRROOOTTTUUUVVVVVVVVVYYY\\\\\\XXXUUUWWWZZZ]]]aaacccdddddddddhhhhhhhhhhhhhhhiiijjjjjjggghhhiiijjjlllpppvvvzzzsssrrrooojjjhhhjjjqqqwwwqqq}}}ooo[[[KKKIIIMMMLLL]]]xxxrrriiiaaaWWWOOOIIIOOOVVVYYYWWWRRROOOMMMGGGEEECCCCCCCCCAAA===999>>>DDDJJJQQQ[[[bbb]]]RRRGGGCCCAAAEEEMMMUUU^^^eeefff^^^RRRGGGAAA>>>======888;;;<<<;;;<<>><<>>===???===;;;999999:::BBBSSSdddvvv|||rrrooolllwwwxxxqqqvvv|||```LLLJJJ;;;888666666666555444444333333444333333333333444555555333888555333666555999FFFTTTgggrrrxxxjjj```WWWXXXlll~~~|||kkkrrr{{{~~~xxxtttwww|||}}}uuu}}}}}}}}}mmm]]]NNNHHHJJJYYY{{{lllQQQIIIDDD@@@DDDTTTaaawwwsssttttttDDD333:::<<<333777777777777666666666666666666555444333333222222111111111222333444555666999:::333333;;;:::777===KKKZZZhhhmmmrrr{{{ppp___ccczzz{{{qqqsss}}}ggg___nnn|||hhhkkkcccFFFBBB:::333444666333333333222222222111111000000000000000000000000111111222222222333333333000888666???[[[IIIEEELLLYYYVVVYYYWWWWWWXXXWWWVVVWWWZZZ\\\[[[[[[]]]```ccceeedddccc```bbbdddfffhhhkkknnnppppppllliiijjjmmmnnnlllhhhaaaYYYQQQOOONNNLLLKKKNNNPPPTTTmmmttt```SSSQQQOOOXXXmmmssslllfff^^^XXXVVVVVVVVVVVVUUUSSSPPPNNNIIIIIIHHHFFFDDDAAA???===CCCHHHOOOWWW```ddd___VVVMMMIIIDDDAAA@@@BBBFFFIIIVVVVVVTTTOOOGGGAAA===<<<===;;;:::::::::AAAPPP___uuu|||{{{|||}}}tttqqqzzzpppTTTHHH888:::666666666555444444333333444333333333333444555555444999666444999777:::GGG```{{{~~~lllddd___YYYUUUlll||||||~~~yyynnnwww}}}xxxyyy}}}}}}xxxqqqrrryyytttttt}}}~~~mmm]]]NNNHHHIIIWWWyyynnnQQQIIIDDDAAAEEEPPP\\\sssQQQ;;;===>>>666777777777777666666666666555444444333222222111111111111111222333444666666888:::555444;;;999888BBBQQQbbbtttzzz{{{~~~qqqggglllwwwxxxsssvvvdddZZZfffrrrhhhoooMMMCCC:::333555555333333333222222222111111000000000000000000000000111111222222222333333333555999777BBB~~~WWWHHHFFFMMMYYYVVVYYYYYYYYYYYYXXXWWWWWWYYY[[[[[[[[[\\\___ccceeeeeedddbbbbbbcccdddgggjjjmmmnnnpppmmmjjjiiihhheee___[[[RRRKKKFFFEEECCC@@@???AAAIIIIIIYYYxxx{{{vvviii]]]XXXRRR[[[rrr~~~sssllleee^^^YYYZZZYYYWWWUUUSSSQQQPPPPPPKKKIIIGGGDDDAAA@@@??????DDDKKKSSSZZZbbbeee```WWWNNNKKKHHHDDDAAA???>>>>>>HHHLLLPPPPPPKKKDDD>>>:::<<<::::::;;;;;;???KKKWWWrrr{{{|||sssoooppp{{{kkkOOO777;;;666666666555444444333333444333333333333444555555555888555666;;;:::===KKKrrrpppaaa\\\ZZZXXXZZZttt}}}}}}xxxmmmsssyyyzzzzzz{{{|||{{{eee[[[gggxxxkkkccc]]]YYY[[[iii|||lll[[[LLLGGGHHHTTTwwwrrrSSSHHHDDDBBBGGGKKKWWWnnn```AAA;;;:::555777777777777666666666666333333333222222111111000111111222222333555666777666:::777666:::888<<>>???AAAAAA===FFF^^^rrrxxxyyy{{{}}}qqqfffZZZbbbzzz}}}rrrkkkeee___ZZZ[[[[[[[[[YYYUUURRRQQQPPPLLLIIIEEEAAA???>>>???@@@FFFOOOYYY```fffhhhccc\\\UUURRRNNNIIIDDDAAA???>>>???DDDIIIMMMKKKFFF@@@<<<<<<::::::;;;;;;===EEEOOOlllyyyxxxlllkkklllqqqddd>>>;;;666666666555444444333333444333333333333444555555444777444666<<<;;;AAATTTfffZZZWWWWWWYYYhhhrrrdddwwwvvv{{{~~~zzzxxxyyyzzzmmmSSSOOO]]]qqqppp^^^ZZZRRRKKKKKKGGGJJJZZZsssjjjXXXJJJGGGFFFRRRvvv{{{WWWIIIDDDBBBFFFHHHTTTkkkqqqKKK<<<888555777777777777666666666666444333333333222222111111222222222333444555666777444999888888:::777@@@VVVooo|||uuunnnooovvvttt~~~sssooossszzzvvvooovvviii^^^ccc|||}}}yyy}}}}}}~~~nnnqqq|||kkkxxxYYYKKK===666666333333333333222222222111111000000000000000000000000111111222222222333333333111444666JJJnnnfffyyySSSIIIHHHKKKSSSOOOTTT\\\\\\[[[ZZZXXXWWWYYY[[[YYYYYYZZZ]]]aaaeeeffffffdddcccaaacccfffiiiiiiiiimmmiiiccc\\\SSSKKKCCC>>>>>>;;;<<<>>>???===???CCCEEEAAAGGGZZZlllvvv}}}{{{kkkqqq}}}ssskkkeee___\\\[[[^^^aaa```[[[UUUQQQOOOLLLIIIDDD@@@======???@@@DDDPPP]]]eeejjjkkkgggaaa^^^ZZZSSSLLLGGGDDDCCCCCC===???CCCFFFGGGEEEBBB???===;;;:::<<<;;;;;;AAAHHHddduuu~~~zzzllljjjccc^^^uuu|||GGG:::666666666555444444333333444333333333333444555555333666333666;;;;;;IIIcccooo\\\UUUSSSWWW^^^vvvkkk___wwwsssvvvzzz|||{{{yyyzzz|||}}}^^^MMMQQQ___qqqeeeXXXWWWOOOHHHFFFBBBBBBPPPkkkiiiVVVHHHFFFFFFPPPvvv]]]JJJDDDBBBEEEIIISSShhh}}}oooZZZCCC<<<;;;777777777777666666666666444444444444333333333333222222222333444555777777444999888999:::888EEE```uuuzzz{{{eeeppp}}}tttxxx|||~~~fff\\\ZZZaaa```ZZZcccsssjjj___bbb{{{~~~xxxgggaaaeee{{{nnnuuu[[[LLL<<<555777555333333333222222222111111000000000000000000000000111111222222222333333333222666<<>><<<===;;;<<<>>>>>><<>>@@@AAAOOO```iiimmmnnnlllgggfffaaaXXXOOOIIIFFFEEEFFF???>>>>>>@@@BBBDDDCCCBBB>>>;;;:::<<<;;;:::>>>EEE\\\qqq{{{~~~yyysssbbb___mmmKKK777666666666555444444333333444333333333333444555555333666444666999<<>>UUU|||xxxtttwww{{{xxxuuuSSSMMMLLLMMMTTTSSS[[[\\\\\\\\\ZZZYYYYYY[[[]]]XXXXXXXXX[[[```eeeggghhhfffdddcccfffjjjkkkgggccc___ZZZRRRIIIBBB>>>>>>??????>>>@@@BBBCCCCCCGGGNNNIIIOOO[[[iiittt}}}uuullleee```]]]\\\bbbgggggg___VVVPPPMMMKKKHHHCCC???<<<<<<>>>???AAARRReeeooosssuuutttqqqmmmhhh```VVVNNNJJJGGGFFFAAA>>><<<<<>>CCCWWWnnn|||zzztttmmmttt{{{III666666666666555444444333333444333333333333444555555444888777777999>>>^^^iii^^^WWWPPPVVVddduuuzzzwwwkkkbbbbbbjjjtttvvvtttwww|||~~~}}}wwwgggccctttooo___RRRMMMEEEEEEYYY}}}ppp[[[LLLIIIEEEJJJpppcccLLLEEEAAACCCIIIQQQddd~~~xxx{{{mmmLLL;;;777777777777777666666666666333333333333333333333333333333333333444666777888777777444888======NNNnnniiidddmmm~~~vvv{{{vvvdddkkk|||}}}|||wwwyyywwwkkk\\\TTTeeeoookkkfffgggfffsss~~~mmm]]]UUUkkkmmmoooVVV;;;111444555333333333222222222111111000000000000000000000000111111222222222333333333333333888LLL|||xxxyyyyyytttwwwuuuuuurrrpppOOOJJJJJJKKKSSSTTT\\\[[[\\\\\\[[[YYYZZZ\\\^^^XXXWWWXXX[[[```eeehhhhhhfffddddddhhhllllllgggbbbUUUQQQIII@@@;;;;;;>>>BBBBBBBBBDDDIIIKKKMMMTTT]]]]]]gggwwwvvvmmmeee```^^^]]]bbbgggeee]]]TTTOOOMMMJJJHHHCCC???===<<<===>>>CCCVVVjjjuuuyyy{{{{{{yyysssoooggg]]]TTTMMMIIIGGGCCC???;;;;;;>>>AAABBBAAA@@@<<<:::;;;;;;:::>>>CCCTTTmmmrrrvvvmmmDDD666777666666555444444333333444333333333333444555555555999999888999@@@eeeuuuvvv```\\\XXXTTT]]]oooqqqqqqpppdddYYYccctttwwwwwwtttuuu{{{}}}{{{~~~}}}YYYTTTIIIEEEVVV{{{uuu^^^NNNKKKDDDGGGmmmcccLLLEEEBBBCCCHHHOOOccc}}}cccvvvRRR???888777777777777666666666666222222222222222222222222333333333444555666777888888666333888>>>>>>PPPqqqggg]]]___uuunnneeeiiirrriiippprrriii{{{}}}yyyxxx{{{rrrYYYaaarrrrrrppprrrjjjnnnnnnnnnzzzkkkXXXNNNwwwgggmmmYYY???:::999333444444333333333333222222111111111111111111111111111111222222222333333333;;;333888XXXwwwzzz{{{{{{|||xxx}}}dddmmmPPPEEEMMMNNNNNNSSSVVVWWWZZZ[[[YYYVVVWWW]]]ccc___]]][[[ZZZ[[[^^^aaacccffffffgggkkkrrrvvvoooeeeXXXMMMEEEEEEEEECCCEEEIIIMMMRRRYYY___fffmmmvvv}}}xxxooojjjfffdddjjjjjjiiiddd^^^WWWRRROOONNNFFF???>>>===<<<===AAAJJJZZZooo~~~~~~vvvpppmmmeeeVVVLLLJJJDDDAAA>>>;;;;;;>>>AAADDD???===:::888777999<<<>>>NNNggg~~~yyy|||cccBBB666666666666555444444333333444444444444444555777777111777888777;;;LLLzzzooo{{{ggg\\\\\\LLLXXXvvv{{{nnnooogggYYYUUU___mmmuuuuuuuuuuuuvvvyyy|||~~~~~~|||}}}cccNNNPPPRRRxxxdddQQQEEEFFFKKKbbbcccMMMDDDBBBGGGJJJRRRddd{{{zzznnn^^^===@@@777888888888888777777666666666666555444444333333222222444555666777777777<<<222<<<@@@444???\\\fffjjjooommmlll|||fffbbbnnnwwwvvv[[[```yyyyyy||||||rrrssssssrrryyyssseeerrr~~~iiiyyyxxxwwwuuuttt{{{^^^HHHGGG~~~yyyfffqqq[[[???:::999444444444333333333333222222111111111111111111111111111111222222222333333333444222999YYY}}}zzztttuuu^^^lllQQQFFFNNNNNNNNNTTTUUUZZZ]]]^^^]]]ZZZ[[[___ddd```^^^]]]\\\]]]___ccceeejjjkkklllnnnsssuuunnneeeZZZQQQJJJKKKMMMOOOSSSYYYaaalll}}}{{{ooohhhhhhiiinnnmmmjjjddd^^^WWWRRRPPPNNNFFF???======;;;===AAALLL[[[ppp{{{uuussslll```UUUPPPEEECCCAAA>>>===>>>???@@@???===:::888888999<<<===GGG```wwwwwwyyyzzzzzzsssooolllWWW>>>777777666666555555444333333444444444444555666777777555666999:::;;;RRR}}}{{{qqqfffZZZYYYMMM^^^vvvdddUUUUUUcccooottttttvvvyyyzzzyyy{{{~~~~~~```[[[]]]gggTTTGGGFFFJJJ___iiiOOODDD@@@DDDHHHOOO```www|||iiiBBB>>>777777888888777777666666666666666555444444333333222222444555666777777777<<<333999===888HHHccckkksss}}}zzzpppkkkvvv~~~sss```___bbbooo}}}sss{{{vvvsssrrrsss|||gggjjjyyyhhhyyy|||yyyzzzrrrmmmZZZGGGFFFsssdddmmm```???666555222444444333333333333222222111111111111111111111111111111222222222333333333444555<<>>SSSjjjnnnxxxuuuuuuooo[[[aaa___]]]ooozzznnnzzzwwwqqqqqqtttjjjcccwwwsssddduuujjj[[[ZZZPPPDDDDDDkkkiiirrrFFF666555555444444333333333222222222111111111111111111111111111111222222222333333333555888???[[[xxxfffyyysss\\\fffPPPJJJPPPPPPQQQVVVUUUWWWYYY\\\\\\[[[ZZZZZZ\\\cccbbbaaaaaabbbeeegggiiihhhkkknnnqqqyyylllgggccceeelllxxxYYYUUU[[[ooo}}}ssspppssswwwvvvrrrkkkeee```\\\YYYVVVLLLEEE>>>===<<<;;;===AAAJJJYYYmmm~~~~~~wwwjjj___LLLIIIEEEAAA>>><<<<<<<<>>222;;;???===iii~~~uuu___TTTPPPRRRkkkwwwYYYLLLVVVhhhsssvvvqqqtttxxxyyyzzz|||{{{|||||||||}}}uuufffooohhhWWWHHHDDDFFFWWWqqqTTTGGGBBBCCCFFFKKKYYYmmm}}}___;;;888888777666666555555555666666555444444333333222222333444666777777777777:::777666;;;GGG[[[jjjmmmwww~~~xxxqqq___llllllggg}}}xxxnnnxxxsssoooqqqwwwvvvjjjxxxmmm```lll~~~~~~zzz\\\SSSIII@@@BBB{{{fff}}}QQQ:::777999444444333333333222222222111111111111111111111111111111222222222333333333222666AAAeeelll^^^uuuqqq[[[```NNNKKKQQQPPPSSSXXXVVVZZZ\\\___``````___^^^^^^cccbbbbbbbbbdddfffiiijjjiiillloootttvvvtttrrrttt~~~tttPPPJJJOOObbbwww{{{xxxyyy{{{|||xxxssslllfffccc```]]][[[LLLDDD===<<<<<<;;;===AAAFFFSSSdddsss}}}ttthhhTTTOOOGGG@@@<<<;;;<<<>>>???===;;;:::999999:::;;;BBBRRRfffsss{{{ttttttpppqqqkkkjjjHHH888888777777666555555444444555555555555555666888888<<<333;;;>>>BBBvvvfffZZZQQQOOOWWWnnnlllVVVNNNVVVeeerrrxxxuuutttuuuyyy~~~}}}}}}~~~{{{|||}}}~~~rrr~~~gggWWWGGGDDDEEERRR}}}sssVVVIIICCCCCCCCCFFFRRRdddttt~~~tttAAA999999777666555555555666555555555444333333222222333333555666777888888888999999888AAAQQQ___hhhppp|||~~~||||||~~~xxxzzzsssmmmrrrkkkgggqqqnnnuuu|||rrrwwwqqqlllnnnttt|||uuu}}}iii^^^eeeppp{{{yyyuuupppppp~~~sss```NNNAAAAAA```qqqPPP999666666444444333333333333222222111111111111111111111111111111222222222333333333222666BBBjjjnnneee{{{qqqVVVvvvYYYKKKJJJPPPPPPTTTYYYVVVYYYZZZ\\\^^^_________^^^bbbbbbbbbcccdddfffiiijjjnnnpppsss|||{{{{{{zzz{{{oooMMMFFFFFFUUUgggvvv|||~~~|||vvvnnniiifffccc___\\\KKKCCC===<<<<<<;;;>>>BBBBBBKKKWWWbbbkkkuuuttt___XXXNNNDDD===;;;<<<>>>>>>===<<<:::999999999:::>>>LLL^^^lllvvv}}}~~~pppkkkfffyyyTTT<<<888888777666666555555444555555555555666777888888888777;;;<<>>BBBAAAEEEJJJNNNSSS]]]kkkuuu|||kkkdddXXXLLLCCC===;;;:::>>>>>><<<;;;:::999999999999EEEWWWgggrrrzzz}}}tttiiirrr]]]>>>888888777777666555555555555555555555666777888999444======;;;XXX|||]]]TTTVVVOOOQQQjjjjjj```XXXXXX[[[```jjjsssssssssuuuzzz~~~}}}{{{|||}}}}}}|||{{{{{{~~~ttteee[[[XXX___tttyyymmm{{{ppp[[[IIIHHHGGGGGGeeepppRRRHHHBBB@@@@@@>>>BBBNNN[[[hhhttt}}}^^^===<<<999777666666777888555555444333333222222111333444555666888888888888::::::===RRRgggeeettt|||tttqqqmmmqqqrrroooiiigggrrr|||vvv|||}}}ttteee^^^cccjjjttt~~~zzzxxxxxxhhhiiiqqquuu}}}vvvqqqttt|||rrr___LLLFFFwww]]]wwweeeJJJBBB>>>777444444444333333333222222111111111111111111111111111111222222222333333333333666DDDdddsssUUU~~~rrrOOOFFFIIIOOOPPPVVV\\\WWWZZZZZZZZZ\\\```bbbcccccc______```aaaccceeeggghhhkkkooozzzwwwooosss~~~jjjrrrfffOOOFFF@@@FFFQQQ```yyy}}}tttnnnjjjeee]]]WWWJJJBBB<<<;;;<<<;;;>>>BBBBBBCCCBBBAAACCCKKKZZZeeerrrzzzrrrlll```TTTHHH???999777>>>>>><<<;;;:::999999999777AAASSSeeerrrzzzoookkktttZZZ:::888888777777666666555555555555555666666777888999111BBB>>>:::```___QQQVVVPPPSSSqqqlllbbbZZZ[[[^^^```gggpppmmmppptttxxx|||~~~|||{{{|||}}}|||{{{{{{~~~~~~}}}nnn___WWWTTTVVV```pppxxxoooeeeqqquuu^^^KKKJJJHHHCCC]]]xxxiiiNNNFFFAAA@@@CCC???@@@IIIVVVbbboooxxxwwwhhh>>>===:::888777777888888555555444333333222222111333444555777888888888888::::::>>>WWWmmmiii}}}{{{qqq```kkk~~~ssswwwmmmttt|||~~~vvvddd___eeennnxxx~~~~~~zzzsssiiippp{{{zzz||||||vvvpppnnnnnnoooqqqhhh\\\NNNJJJ~~~iiinnndddLLL===666444555555444333333222111111111111111111111111111111000111111222222333444444999555???ooo~~~uuuqqqYYYjjjNNNKKKLLLQQQUUUTTTSSSUUUYYYYYYZZZ\\\___aaa```______\\\\\\bbbffffffhhhkkklllpppttt{{{sssnnneee^^^mmmmmm^^^\\\zzz```MMMIIIAAADDDQQQ\\\nnn~~~vvvnnnhhh```XXXQQQIIIAAA;;;;;;<<<===>>>AAAFFFAAA@@@BBBBBBAAAGGGPPP___gggqqqzzz|||uuuiii[[[NNNDDD>>><<<:::;;;<<<======;;;999888<<>>======BBBMMM\\\lllvvvxxxkkkCCC:::999888333888===666666666555555555444444444333555666888999999999999???666PPPfffkkklllpppfffpppuuusss~~~qqqmmm}}}iiifff^^^gggttt}}}~~~~~~~~~~~~~~~~~~~~~~~~zzzsssmmmlllvvv{{{zzztttpppooosssvvvssskkkfffrrrrrrfffXXXQQQ[[[ttt{{{dddLLL<<<777777555555444333333222111111111111111111111111111111000111111222222333444444666333===lllssswww}}}\\\iiiMMMJJJKKKPPPSSSSSSTTTVVVXXXXXXYYY[[[]]]___``````ccc___^^^cccffffffgggjjjkkkpppuuuqqqeee]]]TTTNNN\\\rrryyy}}}dddSSSddd___KKKHHH@@@@@@JJJSSSggg|||tttmmmdddYYYRRRJJJCCC===<<<<<<>>>CCCIIIKKKGGGEEEEEEBBB>>>@@@EEEFFFMMMYYYeeeoooyyy~~~xxxnnnbbbUUUIIIAAA<<<:::;;;<<<======;;;999888777<<>>:::888666666666666666444555555555555555666888888999@@@;;;GGGzzzxxxdddSSSKKKRRRUUUnnn}}}sssbbbcccgggiiigggdddiiiqqqrrruuuyyyzzzzzz{{{}}}{{{yyyxxxxxxxxx|||}}}~~~}}}uuu|||}}}{{{xxxrrrRRRKKKIIIBBBDDDNNNbbbzzz\\\MMMFFF@@@DDD???>>>>>>BBBKKK[[[kkkuuujjjgggAAA::::::888222555999333666666555555555444444444444555777888999999999999<<<>>>```xxx{{{www}}}uuupppzzz}}}{{{xxxkkkzzzyyylll```aaa___jjjvvv}}}~~~~~~}}}}}}||||||||||||}}}}}}{{{uuurrrnnnrrrqqqlllbbbdddkkkxxx}}}uuuppp}}}mmmcccUUURRR```{{{~~~{{{zzzrrraaaLLL<<<777999555444444333333222222111111111111111111111111111000111111222222333444444777777@@@ppp|||wwwnnn```LLLIIIIIINNNRRRSSSUUUXXXXXXXXXYYYZZZ\\\^^^___aaagggccc```cccfffeeegggjjjiiiooowwwmmm\\\PPPHHHEEERRRfffkkk}}}tttTTTWWWwww~~~cccKKKIIIAAA>>>DDDKKK___|||}}}tttiii\\\SSSKKKEEE@@@>>>===@@@KKKVVV]]]ZZZWWWSSSLLLCCC@@@AAA>>>BBBHHHPPPXXXbbblllrrrzzzwwwqqqhhh\\\OOODDD>>>:::;;;<<<<<<<<<;;;:::999666999AAAMMM[[[kkkxxxwwwXXX<<<:::888666666666666666444555555555555666777888888999DDD;;;MMMiii\\\PPPJJJRRRWWWmmmsssgggZZZaaammmsssoooiiijjjppprrrvvvyyyzzzyyyzzz~~~|||yyyvvvttttttsssxxxyyy|||~~~~~~}}}pppjjjbbb___ggg|||vvvUUULLLIIIBBBDDDLLLXXXuuurrrSSSEEEFFFCCC@@@AAA???>>>@@@IIIXXXiiiuuubbbvvvaaaAAA:::;;;;;;444444888333555555555555555444444444444555777888999:::::::::777DDDkkk~~~yyy~~~{{{uuuppp}}}ooolllbbb[[[```cccnnnzzz~~~{{{yyy|||~~~}}}{{{zzzzzz{{{}}}~~~qqqkkklllhhhbbbeeennnrrrggg^^^OOOMMM^^^{{{tttiii\\\KKK>>>888888444444444333333222222222111111111111111111111111000111111222222333444444555999CCCqqqvvv}}}yyy^^^KKKGGGGGGLLLPPPRRRUUUYYYYYYZZZZZZ[[[[[[]]]```bbbhhhcccaaadddggggggiiillljjjoooxxxnnnXXXIIIEEEFFFUUUggglllwww|||aaaWWWnnn{{{eeeLLLKKKCCC???BBBGGG[[[zzz{{{nnn___UUUKKKHHHCCC@@@===BBBRRRaaaqqqooommmfff\\\QQQIIIFFFEEEEEEEEEFFFIIIPPPXXX^^^kkkkkkjjjfff^^^RRRGGG@@@;;;;;;<<<<<<<<<;;;:::999999;;;AAAJJJXXXhhhxxxssstttyyyTTT::::::888666555666666666444555555555555666777888999666DDD<<>>@@@???===???FFFUUUhhhuuukkkcccdddCCC;;;<<<>>>777666999555555555555555555555555555555666777888999:::::::::888KKKqqq~~~|||pppeeesss{{{vvv{{{lllhhh^^^YYY```jjjttt~~~zzzwwwzzz}}}{{{{{{}}}vvvrrrmmmnnnjjjcccjjjoooooojjjaaaXXXGGGDDDQQQ{{{fffXXXLLLAAA888666444444333333333333222222111111111111111111111111000111111222222333444444000777BBBnnnxxxmmmKKKGGGGGGLLLPPPSSSVVVZZZ[[[\\\^^^^^^]]]]]]```bbbeeeaaa```eeehhhjjjlllpppkkkpppyyylllRRRCCCCCCGGGXXXlllrrrwww|||qqqZZZcccvvvsssdddKKKKKKCCC???AAAEEEWWWuuuqqqaaaVVVKKKHHHEEEAAA???DDDUUUfffyyy{{{zzzsssiii^^^UUUOOOIIIHHHEEEDDDDDDHHHOOOTTTWWWYYY\\\\\\XXXPPPGGGBBB;;;;;;<<<;;;;;;;;;::::::;;;===AAAGGGSSScccuuuvvvoooxxxqqqTTT>>>:::888666555666666666444666555555666666777888999333AAA===[[[tttooozzzxxxUUUMMMPPPOOO___ggguuu~~~kkkccc[[[^^^hhhtttyyyuuuooommmlllppptttvvvvvvxxx}}}}}}zzzxxxxxxwwwwwwwwwyyy|||~~~}}}hhhWWWIIIEEECCCGGGPPPeee^^^PPPKKKEEECCCGGGNNNqqqfffFFFBBBEEE>>>>>>=========DDDRRReeesssmmmvvvHHH;;;:::===888777:::666444555555555555555555555666666777888999:::;;;;;;===TTT{{{|||{{{ddd[[[jjjxxxkkkyyyvvvccc]]]VVVVVVaaaqqqyyy{{{xxxzzz~~~~~~|||{{{{{{|||~~~rrrddd^^^WWWWWWmmmeeebbbsss[[[UUUPPPDDDAAAHHHlllZZZOOOCCC999555333333333333333333333333111111111111111111111111000111111222222333444444444999EEEtttyyyKKKGGGHHHMMMRRRSSSVVVYYY[[[^^^aaaaaa^^^]]]^^^```aaa^^^___fffjjjlllnnnqqqmmmpppxxxmmmRRRBBBDDDJJJ[[[oooxxxtttyyy|||sssxxx___[[[iiimmmfffJJJIIIAAA===@@@AAAQQQkkkrrrbbbWWWKKKHHHEEEBBBAAAFFFUUUeeexxx~~~|||uuunnnfff___SSSRRRNNNJJJFFFFFFHHHJJJIIIKKKNNNOOONNNJJJEEEBBB<<<<<<;;;;;;;;;::::::::::::<<<>>>BBBKKKZZZlllyyyyyy||||||ppptttnnnUUUAAA:::888666666666666666444666666666666777888999999:::AAADDDeeehhhaaaiiijjjRRRMMMLLLRRRkkkuuu||||||fff```aaaaaahhhuuu|||zzztttqqqlllppptttuuuvvvxxx|||}}}||||||||||||yyy{{{~~~rrraaaSSSLLLFFFBBBBBBEEEJJJYYYxxxbbbSSSMMMGGGDDDEEELLLnnn{{{TTTFFFGGG???===>>>======AAAMMM___mmm{{{RRR>>>777:::777666999555444444444555555555555555777777777777999:::;;;<<<===ZZZvvvxxxuuuooo\\\XXXgggxxxzzzhhhZZZ___|||sssZZZSSSRRRZZZlllwww|||}}}zzz{{{}}}}}}|||zzzyyyyyyzzz|||}}}qqqdddWWWPPPNNNUUUjjjqqqsssnnnIIIHHHHHHDDDEEEGGGxxxcccTTTCCC999777333333333333333333333333111111111111111111111111000111111222222333444444888:::III}}}sssKKKHHHIIIOOOTTTTTTUUUXXX[[[___cccbbb^^^[[[[[[\\\___]]]```gggllllllmmmooommmooowwwpppSSSCCCDDDHHHWWWlllwwwsss~~~vvvlllgggYYYaaahhheeeMMMJJJ@@@===@@@@@@JJJaaaqqqaaaUUUJJJFFFDDDCCCBBBGGGSSS```nnnvvv|||{{{yyyxxxssslllcccbbb___YYYQQQKKKHHHGGGFFFGGGGGGGGGEEEDDDBBBAAA<<<<<<;;;;;;:::::::::;;;999:::;;;===DDDQQQcccpppyyy}}}___@@@:::888666666666666666444666666666666777888999:::>>>>>>MMMxxxZZZLLLMMMIIIWWWyyy|||aaa[[[aaaccckkkvvv|||yyytttssspppssswwwwwwvvvwwwzzz~~~~~~~~~~~~~~~yyy{{{~~~zzzxxxrrrgggZZZPPPLLLLLLMMMHHHFFFGGGGGGRRRqqqeeeVVVPPPIIIDDDCCCGGGeeedddOOOKKK@@@???@@@???===>>>HHHWWWdddrrr~~~bbbFFF888:::888888999555444444444555555555666666888777777777888:::<<<===BBBccc{{{qqq___YYYaaajjjnnnXXXMMM```mmmUUUQQQSSS```uuuzzz|||~~~~~~}}}|||{{{{{{{{{{{{zzzzzzzzzzzz{{{{{{}}}}}}xxxggg```XXXUUU]]]ppp\\\BBBDDDBBBBBBHHHGGGkkkWWWCCC999:::333333333333333333333333111111111111111111111111000111111222333333444444666555GGGzzziiiLLLIIIKKKQQQUUUUUUUUUWWWZZZ___dddccc^^^YYYXXXYYY___]]]```hhhllllllkkkmmmmmmnnnvvvnnnQQQ@@@@@@AAANNNcccoooxxxpppuuujjjYYY[[[```]]]QQQMMMBBB???BBB@@@GGG[[[ppp___TTTIIIEEECCCCCCDDDGGGQQQ[[[___jjjrrrssstttvvvtttnnnjjjkkkjjjfff___XXXSSSQQQJJJHHHFFFCCCAAA@@@??????<<<<<<;;;::::::::::::;;;999:::;;;<<>>===DDDRRR]]]mmm{{{pppOOO<<<<<<;;;;;;;;;666444444444555555555666666888777777777888:::<<<===NNNooodddfffyyyjjj___^^^___xxxqqqfffTTTOOOggg|||cccRRRQQQTTT___sss{{{{{{{{{|||}}}}}}|||zzz|||}}}}}}}}}}}}}}}}}}|||}}}xxxfffddd```bbbrrrrrrVVVDDDGGG??????GGGDDDmmmVVVCCC777333444444333333333333222222333222222222111111000000000111111222222333444444777888LLL~~~{{{|||yyylllIIIJJJMMMQQQTTTUUUVVVVVV]]]^^^___]]]ZZZZZZ]]]```aaa^^^]]]aaahhhmmmllliiipppiiivvv{{{TTTJJJJJJ===LLLgggggguuuyyy{{{qqqaaaXXXYYY^^^aaaOOOIIICCCAAA@@@BBBJJJSSS|||ooo]]]SSSHHHEEEBBBBBBEEEKKKOOOQQQVVV```kkkqqqssstttuuutttqqqrrrssssssooofff[[[SSSJJJJJJJJJIIIHHHDDD???;;;===;;;999999:::;;;:::999;;;::::::<<>>@@@LLLYYYnnnZZZ;;;;;;<<<888777444666666555555555555666666555777888777777:::>>>@@@IIInnnssssss{{{}}}kkkXXXccctttzzzgggHHHNNNssssssyyyqqq```PPPMMMXXXfffnnnzzzzzzyyyyyyyyyxxxxxxxxx|||}}}|||{{{zzz{{{~~~zzziiidddkkkxxx|||mmmmmmEEE===CCCDDDFFFKKKkkkTTTBBB999777444444333333333333222222333333222222222111111111000111111222222333444444888999KKKssspppqqq|||lllaaaHHHJJJMMMPPPSSSTTTUUUVVV[[[]]]___]]]ZZZZZZ\\\___```______bbbgggjjjjjjiiimmmiiiuuu]]]HHHEEE:::GGGbbbfffwww}}}{{{uuujjj]]]UUUTTTWWWZZZMMMHHHCCCBBB@@@AAAHHHPPPwwwqqq^^^TTTIIIFFFCCCCCCFFFKKKOOOQQQRRRZZZbbbgggiiinnnssswwwwwwxxxyyyyyywwwrrrjjjdddUUUPPPJJJGGGFFFEEEAAA======;;;999999:::::::::999:::888888;;;>>>FFFVVVdddkkk}}}lll]]]jjjuuutttKKK;;;999777666777777666555666666555666666777888999;;;@@@bbbaaaJJJNNNGGGNNN]]]~~~gggSSSWWW^^^dddnnnuuuwwwvvvuuutttrrrvvvxxxvvvqqqppptttyyy}}}~~~|||yyyzzz|||uuucccUUUXXXxxxggg[[[NNNHHHFFF@@@EEERRRjjjYYYIIICCCAAAAAA@@@===>>>IIIUUUhhh{{{~~~\\\===;;;999666777666666666555555555555666666666888999888777999<<>>@@@DDDJJJuuugggmmmUUUBBB::::::444444333333333333222222333222222222222222111111000111111222222333444444888:::IIIuuukkkhhh{{{yyyqqqfff}}}ZZZGGGHHHKKKNNNQQQSSSTTTUUUXXX[[[^^^]]][[[YYY[[[]]]^^^___aaaccceeegggiiijjjlllllluuupppNNNHHH???FFF[[[bbbttt{{{qqqnnnggg^^^TTTOOOOOOQQQKKKFFFCCCBBBAAA@@@EEELLLnnnqqq]]]RRRHHHFFFCCCDDDGGGKKKOOOPPPMMMQQQWWW\\\```hhhttt}}}|||xxxkkkbbbVVVNNNKKKIIIFFFCCC???===::::::::::::999888999777777999<<>>;;;777444777888666666555555555555666666444666888888888999===BBB^^^|||zzzbbbRRR[[[uuummmYYYQQQlllqqq```YYYMMMFFFNNNbbbuuu~~~yyyyyyyyyyyyxxxxxxxxxxxxwwwyyyzzz{{{{{{}}}yyy___WWW___bbbmmm{{{mmmzzz```[[[iii\\\BBB======@@@GGGkkkaaazzzzzzyyy]]]EEE;;;:::444444333333333222222222111111111111111111111111000111111222222333444444666999GGGzzzqqqlllwww{{{www{{{SSSzzzYYYFFFGGGJJJLLLOOORRRSSSTTTVVVZZZ]]]]]][[[YYYZZZ\\\]]]___bbbcccdddeeehhhjjjlllooouuu^^^SSSHHHFFFRRR\\\qqqzzz|||ooolllhhhbbbXXXMMMIIIJJJHHHEEECCCCCCAAA@@@CCCIIIeeennnYYYNNNHHHEEEDDDDDDHHHKKKNNNOOOJJJLLLQQQWWW[[[dddtttyyymmm```UUUNNNIIIGGGAAA???<<<;;;;;;;;;999888888777888999;;;@@@NNN[[[ggg{{{{{{mmm~~~```BBB;;;999777666777777666555555555666666777888999:::<<>>???======BBBJJJZZZrrr~~~sss___xxxqqqRRR???===999666888666666666555555555555666666666555888:::999999AAAMMMcccoooooowwwuuunnnwwweeeNNNZZZ~~~zzzZZZXXXRRRIIIIIIVVViiivvvyyyyyyyyyyyyyyyyyyyyyyyyzzzzzz}}}~~~uuuNNN<<>>===;;;999999888999::::::<<>>===AAAGGGUUUnnn|||zzz[[[gggqqqSSSAAA>>>:::999:::555666666555555555555666666<<<999999;;;888777BBBQQQgggrrrooottt}}}}}}~~~ssswww~~~```NNNcccqqqTTTMMMIIIEEEJJJZZZnnnvvvuuuwwwwwwwwwxxxxxxxxxxxxxxxzzz}}}~~~}}}}}}uuuNNN;;;BBB@@@>>>LLL\\\nnn]]]___nnnwwwwwwzzzwwwTTTJJJEEECCCBBBAAA===:::???HHHqqqPPPnnntttvvvcccLLL<<<777444444333333333333222222000111111111222222222222000111111222222333444444777999NNNooozzzwww|||vvv[[[HHHkkkjjjVVVGGGHHHIIIKKKMMMQQQSSSUUUXXXZZZ\\\[[[YYYYYY\\\______^^^___ccciiimmmnnnmmmkkkmmmrrr}}}cccHHHDDDPPPTTTooobbbaaa___TTTJJJHHHDDDAAAAAACCCBBBAAAEEEKKKjjjzzzfffYYYUUULLLKKKKKKMMMPPPQQQQQQPPPPPPPPPUUU]]]bbbkkkwwweeeXXXKKKHHHDDDBBB@@@>>><<<:::777777888999888999CCCMMM\\\rrruuu}}}|||```EEE;;;999777666777777666555555555666777888:::;;;<<<@@@ccc\\\MMMIIIJJJNNN```^^^PPPXXXccceeehhhmmmppptttxxx|||yyywwwrrrooonnnqqqvvvzzz|||{{{~~~{{{zzz|||~~~zzzjjj[[[NNNHHHGGGBBBGGGAAAaaaqqqUUUFFFBBB@@@AAA???===???CCCLLLfffwww}}}eeehhhyyyYYYCCC===:::;;;;;;444666666555555555555666666<<<888888;;;999999GGGZZZppp{{{xxx|||qqqtttsssuuuvvvyyymmmSSSLLLjjjjjjRRREEEDDDDDDMMMaaassswwwsssssstttttttttuuuuuuuuuuuuvvvyyy}}}~~~}}}}}}bbbFFFCCC@@@===AAAEEEXXXLLLNNNWWW]]]nnn|||||||||{{{qqqVVVMMMIIIDDD???<<<;;;<<>>@@@>>>JJJ??????DDDHHH\\\yyyzzzvvvsssvvvrrr\\\VVVJJJCCC;;;:::<<<@@@CCCFFFzzzfffcccwwwlll^^^NNNJJJBBB111777555222000///111444666222222222222222222222222111222222333333444444555444:::QQQfff\\\SSSNNNWWWggguuuqqqPPPMMMJJJLLLQQQUUUVVVVVVZZZ[[[ZZZYYYXXXYYY\\\___ZZZ\\\^^^aaadddgggiiijjjkkkjjjjjjmmmuuu```MMMVVVooojjjkkkaaaSSSLLLFFFDDDCCCEEEDDDBBBDDDIIIllluuuaaaWWWWWWYYYZZZ[[[\\\ZZZVVVQQQNNNSSSUUUXXXbbbzzzeeeNNNEEEGGGCCC@@@???:::;;;999999::::::999<<>>>>>???>>>===CCCQQQeeevvveeeAAA999>>><<<888999666666666666666777888888666777666888;;;<<>>>>>???>>><<>>===;;;888777666666666666666777888888666888666888;;;<<>>BBBLLLYYY}}}ZZZOOOYYY]]]vvv|||}}}```GGGBBB===:::<<>>VVV```mmmcccdddooo}}}ZZZXXXVVVRRRPPPQQQTTTWWWZZZ[[[\\\[[[ZZZYYYZZZ[[[\\\]]]___aaaccceeefffgggeeehhhlllqqqvvv|||vvviiiyyytttiiiZZZRRRJJJGGGEEEFFFDDDBBBFFFKKKkkkxxxiiiccceeeaaaaaa___]]]YYYVVVSSSRRROOOXXXcccooojjj[[[SSSDDD===???>>><<<999999;;;:::888;;;AAAMMMbbbyyyzzzmmm```ddd|||XXX@@@:::666777777555555777666666666777888:::<<<===UUUdddIIIKKKKKKeeeoooVVVPPP\\\llljjjnnntttxxxzzzyyyvvvtttzzzyyywwwrrrnnnnnnsssxxx{{{}}}}}}~~~zzzwwwwwwwwwuuutttyyycccPPPLLLTTTQQQKKKTTTfffsss]]]TTTMMMFFFEEEDDDYYYxxxWWWIIIEEE@@@>>>??????>>>;;;AAAIIIXXXiiiyyybbbDDD::::::999666666666666666666777888888666999888999;;;===UUUzzz~~~nnnkkkwwwlllxxx{{{SSSAAABBBHHHUUUdddpppwwwwwwuuupppppppppqqqrrrsssuuuvvvyyyzzz|||}}}~~~~~~}}}|||yyybbbXXXYYYQQQOOOBBBBBBHHHOOOpppbbbNNNQQQWWWnnn{{{~~~cccHHHAAA<<<;;;???FFF```wwwzzz{{{lllWWWDDD<<<777555555555555555444333333111111111111111111111111111111111222333333444444333;;;UUUqqqxxxjjjrrr}}}www{{{___^^^[[[UUUQQQPPPUUUZZZZZZ\\\]]]]]][[[ZZZZZZ[[[______```bbbccceeefffgggeeehhhlllqqqvvvzzz}}}zzzmmm]]]TTTNNNJJJGGGFFFDDDCCCGGGMMMooo{{{nnnjjjlllhhhfffccc___[[[WWWUUUTTTSSSZZZcccooowwwhhh]]]JJJ???@@@>>>===::::::;;;:::888:::@@@JJJ___vvvtttbbbccc~~~SSSAAA:::666777777555555888666666777777888:::===???[[[ssspppLLLMMMTTTbbbwwwttt]]]PPPQQQ]]]nnnnnnooorrrvvvzzz{{{xxxvvvyyyzzzyyyvvvsssrrrsssvvvxxxyyy||||||yyyzzz{{{zzztttpppvvv~~~yyy___KKKHHHOOOJJJEEEJJJWWWsssvvvaaaXXXPPPIIIFFFEEEYYY\\\IIIEEE@@@?????????===;;;>>>CCCMMM___qqqkkkEEE777999:::777666666666666666777777888666:::999999;;;@@@\\\fffaaakkkxxxiiiwwwiiiMMM>>>>>>JJJ\\\jjjsssuuuttttttoooooopppqqqrrrtttuuuuuuyyyzzz{{{}}}~~~uuummmZZZOOOIIIIIIiii{{{^^^WWWeee}}}ssssssaaaGGGAAA===<<<@@@FFF```~~~nnnqqqYYYEEE<<<666333444444555444333222111222222222222222222222222000000111222222333333444777???XXXvvvccchhhrrr}}}|||cccbbb]]]WWWRRRRRRWWW\\\ZZZ\\\]]]]]]\\\ZZZ[[[[[[```aaabbbccceeefffgggggghhhiiilllpppuuuzzz}}}~~~vvvfff[[[QQQMMMIIIGGGEEEDDDHHHOOOrrrssspppqqqooommmhhhccc^^^ZZZWWWVVVXXX[[[```llluuukkkVVVHHHDDD@@@>>>;;;:::;;;999777:::???HHH]]]sss~~~~~~rrrjjjzzzQQQAAA;;;777777777555555888666777777777777999>>>AAAfff}}}VVVUUU___lllooo___MMMLLLSSS\\\hhhqqqpppppprrrvvvyyyzzzyyyzzz{{{{{{zzzxxxvvvvvvvvvvvvvvv{{{}}}xxxqqquuu|||pppwww~~~~~~pppeeeZZZ\\\SSSJJJJJJQQQiiiwwwddd\\\TTTMMMHHHGGGZZZdddKKKGGGAAA?????????===;;;>>>@@@HHHXXXlll{{{hhhCCC555888;;;999666666666666666777777888666:::999999<<>><<>><<<>>>CCC^^^jjj|||}}}YYYBBB<<<888333333444444333333222111222222222222222222222222000000111111222333333333888???UUUhhhjjjqqq~~~jjjeee^^^WWWSSSSSSWWW[[[ZZZ[[[\\\\\\[[[[[[\\\^^^``````aaacccdddfffggghhhjjjiiijjjnnnsssyyy|||}}}{{{|||kkk^^^UUUOOOJJJHHHEEEDDDJJJQQQtttyyyuuuwwwuuusssnnnhhhbbb]]]ZZZXXXXXXZZZ]]]gggyyyyyyqqq]]]MMMEEE>>>???<<<;;;;;;999777999>>>EEEZZZooozzzttt}}}ssssssKKKAAA;;;777777777666666888555777888777666999???CCCrrr```YYYdddtttXXXFFFLLLTTTZZZcccppppppoooppprrruuuyyy{{{{{{|||}}}}}}}}}{{{yyyxxxwwwvvvyyy~~~vvvvvv{{{~~~yyyooozzzxxxjjj\\\VVVVVVkkk{{{iiiaaaXXXPPPIIIJJJ]]]lllPPPJJJCCC?????????>>><<<@@@@@@FFFTTTgggwww^^^AAA777888:::;;;666666666666666777888888555:::999888<<>>:::555444444444333333333333111111111111111111111111000000000111222222333333666;;;MMMrrroootttqqqjjj___WWWSSSTTTVVVWWWZZZ[[[[[[[[[[[[\\\^^^aaa]]]^^^___aaaccceeefffgggiiihhhhhhlllqqqvvvxxxxxxxxx~~~oooaaaXXXQQQLLLHHHFFFEEEKKKRRRxxx|||}}}zzzxxxsssmmmgggaaa\\\YYYWWWZZZ]]]aaaiiiooonnniiiiiiqqq~~~uuucccSSSIII??????<<<;;;;;;999666888===BBBVVVkkkuuu{{{{{{zzz}}}sssLLLAAA;;;777888888666666888555777999777666999???EEE{{{vvvpppnnndddlllzzzXXXFFFLLLSSSYYYeeelllnnnpppppppppqqqvvvzzz|||}}}~~~}}}{{{yyyuuuvvv}}}~~~{{{wwwzzz~~~~~~zzzkkk]]]ccc|||pppfff[[[QQQGGGLLLbbbsssTTTMMMEEE???>>>???>>>===>>>???DDDPPPaaaqqq}}}wwwyyyTTTAAA;;;888777:::666666666666666777888888555:::888777<<>>DDDAAA<<>>>>>???>>>:::<<>>EEEAAA<<>>:::777888999;;;;;;CCCFFFQQQccctttiiivvviiiHHH>>>666666777666444444444:::777666;;;;;;===JJJvvvxxx|||uuu^^^bbblllxxxzzzxxxYYYIIIFFFUUUgggjjjmmmnnnnnnnnnooorrrwww{{{xxxuuuzzz~~~|||yyyvvvuuuzzz~~~zzzxxxwwwwwwyyy~~~tttoooooo___VVVLLLPPPhhh{{{^^^PPPCCCAAACCCBBB>>><<<;;;<<<>>>FFFQQQaaaoooyyy{{{|||iiisssNNN===:::888555555777777777777666666666666666;;;999===:::PPP~~~yyy||||||jjjWWW]]]jjjKKK???EEECCCQQQ```hhhiiigggeeedddlllnnnpppsssttttttsssrrrzzzyyywwwttttttwww}}}zzzttt\\\YYYRRROOO___dddKKKDDDGGG<<<@@@CCCJJJzzzqqqnnnIII<<<;;;666555555444444444444444222222222222111111111000222222111111222222333444666999LLL{{{{{{```LLLNNNSSSPPPPPPUUUWWWXXXYYY[[[\\\^^^cccgggeee``````dddeeedddeeeiiiggghhhffffffllltttuuurrrvvvuuutttwwwqqqaaaWWWSSSHHHJJJLLLJJJccc~~~zzzqqqgggaaa]]]\\\cccllllllfffddd[[[XXXbbbaaaYYYRRRLLLEEEFFFYYYooowwwdddYYYPPPCCC@@@<<<999999::::::999>>>@@@LLL___qqq~~~~~~~~~vvvppp]]]HHH>>>666666888777666666444999777666;;;;;;>>>LLLttt|||iiiPPP]]]eeemmmrrrTTTHHHHHHXXXgggiiimmmnnnppprrrtttvvvxxxyyyzzzuuuxxx{{{{{{~~~zzzwwwzzz~~~~~~~~~{{{zzzzzzxxxzzz}}}{{{ssscccYYYMMMRRRlllbbbSSSEEEAAACCCBBB???>>>;;;<<<>>>DDDNNN\\\kkktttzzzyyyyyyTTT@@@<<<;;;:::999777777777777666666666666999<<<999===;;;QQQzzzkkkWWWaaaxxx^^^III>>>@@@EEESSSbbbhhhhhhgggfffeeelllmmmoooqqqrrrrrrqqqpppxxxxxxwwwvvvwwwzzz}}}~~~}}}|||bbb^^^ZZZ^^^sssfffNNNCCCBBB888>>>DDDPPPqqqmmmsssgggHHH===:::555555444444444333333333222222222222111111111111222222111111222222333444777:::NNNyyypppZZZKKKNNNTTTRRRQQQVVVUUUWWWYYY[[[\\\```cccffffffbbb___```aaaaaaccchhhggggggfffgggmmmuuuxxxuuuuuuttttttwwwzzzzzziii^^^XXXJJJJJJLLLLLLggg~~~vvvkkkccc```aaappp}}}~~~xxxwwwssswwwppp[[[JJJDDDGGGLLLbbbooo^^^UUUJJJDDDAAA===;;;;;;:::999777999<<>>@@@WWWoooZZZfffcccNNNGGGAAA>>>GGGVVVdddhhhgggggghhhggglllmmmooopppqqqpppoooooouuuuuuwwwzzz}}}~~~}}}}}}xxxttttttwww{{{{{{|||qqqjjjccc___fff|||yyyaaaOOOCCC@@@:::>>>CCCQQQ{{{|||uuugggxxxqqqhhhLLL???999555555555444444333222222222222222222222222222222222222111111222222333444666<<>>WWWxxxqqqtttxxxYYYNNNHHHMMMRRRRRRSSSVVVUUU[[[^^^[[[[[[______]]]^^^aaacccaaa___^^^______```bbbcccfffnnnxxxzzzxxxqqqooonnnpppvvv|||vvvrrrvvvkkkdddPPPJJJLLLQQQqqqzzzooogggkkksssgggYYYPPPGGGIIIIIIYYY|||\\\KKKIIIBBB@@@>>><<<;;;;;;;;;999888888===LLLbbbwwwyyyooonnnjjjccccccsssPPPEEE;;;888888666555555666888777999===:::CCCYYY~~~UUUJJJIIIRRRRRRjjjrrrNNNFFFMMM\\\iiiiiiooonnnmmmnnnpppsssuuuvvvtttzzzzzzvvvxxx}}}zzzzzz|||}}}yyy{{{|||}}}~~~~~~jjjYYYwwwjjj```QQQRRRjjjiiiRRREEEAAA???>>>>>>;;;;;;<<<>>>DDDRRRdddpppzzz|||vvvfffEEE888888888666555666666666777777777888666999555>>>IIIiiitttlllssszzzzzzyyy[[[ooo[[[CCCBBBBBBBBBLLL^^^kkkiiieeehhhkkkiiinnnnnnoooppppppqqqqqqqqqvvvwwwwwwwwwvvvqqqkkkgggbbb^^^YYYWWWXXXXXXUUURRRTTTWWWYYYWWW\\\rrruuueeeVVVQQQUUUlllgggNNNEEE@@@EEEDDDLLLjjj|||xxx}}}wwwcccLLL???:::666666777777666444222111222222222222333333333333222222111111222222333444888???YYYvvv||||||zzzfffaaaiiilllRRRKKKHHHLLLPPPQQQSSSUUUUUU]]]```\\\[[[^^^^^^YYY[[[aaadddaaa^^^______^^^^^^aaacccfffnnnuuuvvvrrrfffbbb```dddmmmtttvvvvvvqqqvvv|||ssslllWWWOOOPPPVVVxxxyyyooojjjsssooo```UUULLLFFF@@@GGG\\\tttiiiOOOHHHBBBCCC@@@===;;;;;;;;;:::888777===NNNeeezzztttsssoooeeeaaaqqqQQQEEE:::777777555444555777888666:::===:::DDD^^^tttJJJFFFBBBNNNKKK___}}}qqqNNNHHHMMM[[[hhhkkkqqqqqqpppnnnnnnoootttwwwtttwww||||||vvvwww{{{vvvwwwzzz~~~~~~{{{||||||}}}|||}}}nnnYYYzzz}}}ooobbbSSSSSShhhmmmUUUGGGBBB???>>>>>>;;;<<<<<<===BBBOOObbbpppzzzuuuqqqlllGGG888999999666555555666666777777888888777;;;555<<>>BBBNNNbbboookkkeeeiiillliiimmmnnnnnnooopppqqqrrrsssyyyyyywwwrrrkkkddd```^^^^^^ZZZVVVWWW\\\\\\XXXSSSUUUXXXYYYUUUSSSccctttdddVVVQQQPPP```jjjSSSHHH<<>>999EEEaaawwwIIIFFF@@@LLLFFFXXXlllhhhJJJIIIOOOZZZggglllqqquuuwwwuuupppooosssxxxxxxxxx{{{}}}vvvtttwwwwwwwwwxxxzzz|||~~~~~~~~~}}}}}}|||{{{{{{}}}~~~ttt]]]yyyrrrbbbVVVVVVjjjmmmUUUHHHCCCAAA@@@@@@===>>>===<<>><<>>;;;:::999888:::BBBUUUnnnttt~~~pppggg}}}iiiLLLAAA666555666777888:::888888666;;;>>>999FFFcccyyyzzzIIIFFFBBBMMMEEEVVVfff___GGGIIIPPPZZZggglllrrrxxx~~~{{{tttppptttyyy}}}zzz{{{~~~vvvqqqsssyyyxxxvvvvvvxxx{{{~~~~~~}}}|||zzzzzz|||}}}qqquuu___yyyxxxeeeXXXXXXlllkkkTTTHHHDDDCCCBBBCCC??????===;;;===HHH\\\jjjxxx}}}ooofffhhhCCC555777888444444555555666777888888999888>>>999???NNNzzzuuuvvvvvvsssnnnrrr}}}cccmmmRRRAAA===FFFNNNffftttnnngggkkklllhhhiiijjjjjjlllnnnppprrrttttttwwwwwwqqqiiiiiirrr{{{sssddd]]]```XXXPPP```}}}cccXXXEEEHHH???VVVxxxhhhrrrqqqqqq]]]JJJIII333666555555444444333222222222222222222222222222222///000000111222444555666;;;999VVV}}}kkkppp{{{xxxjjjfff___UUUGGGHHHHHHIIIJJJMMMQQQUUUQQQUUUZZZ]]]^^^^^^]]]^^^___]]]]]]___```^^^aaafffdddhhhkkkkkkiiicccZZZRRRQQQLLLMMM]]]uuu}}}pppaaaQQQQQQllluuurrr{{{rrrbbbRRRMMMLLLKKKCCCBBBXXXuuummmhhhTTTKKKDDDAAAAAA???;;;999<<>><<<;;;===???GGGWWWeeennnyyyeee```bbbEEE;;;<<<444>>>777777777777777888888999777999===<<>>IIIUUUeeejjjhhhkkkiiieeeiiikkkmmmiiilllsssqqqnnnvvv|||||||||~~~}}}rrr```SSSTTTQQQGGGGGGPPPVVV@@@JJJAAAUUUwwweeeeeezzzhhhLLLIII777666555555444444333222222222222222222222222222222111111111111222333444444888999TTTzzzgggooozzzuuuoookkk```TTTHHHIIIJJJKKKLLLNNNRRRTTTSSSWWW[[[]]]]]]\\\\\\[[[___]]]]]]^^^]]]]]]bbbiiilllooopppooollleee^^^YYYWWWVVV[[[kkk{{{mmm```TTTVVVrrr}}}zzzyyy{{{wwwuuuyyy~~~}}}rrr```UUUMMMJJJDDDAAALLL^^^lll^^^]]]XXXPPPGGGCCCAAA???<<<999<<>><<<;;;<<<>>>EEEUUUcccnnnzzzbbbYYY{{{[[[@@@999;;;333<<<777777777777777888888999888;;;???>>>NNNwww|||ooouuucccNNN@@@>>>HHHTTTdddiiihhhllljjjgggkkkiiikkkjjjlllrrrrrrrrrxxxmmmYYYJJJJJJHHHCCCHHHSSSeeeaaaCCCJJJDDD[[[{{{eee___rrr~~~SSSHHH;;;666555555444444333222222222222222222222222222222333333222222111222222333777;;;SSSuuueeeoooppp}}}xxx{{{tttdddUUUHHHJJJLLLMMMNNNOOORRRTTTUUUXXX\\\]]]]]][[[ZZZZZZ___^^^______]]]\\\ccclllrrrssstttsssnnnhhhdddcccdddgggooo|||{{{jjj]]]VVV]]]xxx|||vvvsssrrrpppmmmiiikkkpppvvvzzz~~~ppp```QQQLLLHHHDDDEEEJJJyyy{{{```PPPOOOSSSWWWQQQIIICCC@@@???<<<999<<>>GGGllleeeiii\\\GGG>>>GGGYYYrrrxxxPPPEEEFFFOOOaaaeeennnnnnsssxxxzzzyyywwwtttsssssssssrrrqqqrrrsssttttttzzz}}}{{{vvvtttyyy}}}}}}lllXXXiii}}}oooRRRVVV[[[aaagggsssxxxpppfffSSSHHHCCCAAA??????<<<;;;;;;===CCCRRRaaannnzzzeeeXXXtttVVV>>>999;;;222999777777777777777888888999:::<<<@@@???MMM|||lll]]]sssvvvVVVGGG@@@???GGGUUUdddiiihhhlllkkkhhhlllgggjjjlllmmmppptttwwwzzz}}}kkkXXXIIIIIIJJJJJJRRR___UUUsssmmmFFFJJJHHHcccfff___uuu___HHH;;;666555555444444333222222222222222222222222222222222222111111222222333333999>>>SSS}}}wwwvvvwwwwww```QQQGGGIIILLLNNNOOOPPPQQQSSSVVVXXX\\\]]]]]][[[[[[[[[^^^___cccdddbbb```eeennnoooqqqtttuuuqqqlllkkkooouuuyyy~~~{{{zzzhhh[[[WWWaaayyy}}}zzztttmmmjjjjjjjjjfffbbbbbbeeejjjooovvv}}}yyyjjjZZZPPPMMMJJJHHHGGGsssoooPPPEEEIIILLLRRRQQQLLLDDD???>>><<<:::;;;???KKK\\\lllyyypppwww}}}oooNNN@@@777888:::777555777888444:::777:::???HHHnnn|||uuu~~~SSSDDD??????SSSpppsssMMMEEEGGGPPP```eeennnkkkrrryyy{{{{{{zzzwwwsssrrrrrrqqqpppqqqrrrtttuuuuuuyyy{{{zzzwwwxxx|||~~~}}}~~~]]]iiiwwwpppOOOMMMKKKLLLQQQ^^^sssvvvqqqkkkWWWJJJDDDAAA???@@@===;;;;;;<<>>:::<<<111777777777777777777888888999;;;===@@@>>>KKKyyyzzzcccQQQiiipppMMMBBBAAAAAAGGGXXXgggjjjhhhllljjjgggkkkhhhjjjooooooooowww}}}yyyyyy{{{ttt}}}jjj]]]VVVZZZ```dddlllvvvqqqppp{{{rrrHHHHHHIIIiiiiii]]]xxxlllKKK<<<666555555444444333222222222222222222222222222222000000000111222333555666999>>>UUUtttZZZIIIEEEHHHKKKMMMNNNOOOQQQSSSUUUXXX\\\]]]]]]]]]^^^^^^]]]```fffllljjjfffhhhnnnkkkooowww|||yyysssuuu|||{{{yyyyyywwweeeYYYWWWcccwww}}}|||yyyxxxyyyqqqgggaaa```^^^YYYUUUUUUXXX]]]dddkkkuuuwwwhhhXXXOOOMMMMMMKKKkkkmmmNNNDDDFFFFFFSSSYYYYYYNNNBBB===;;;888:::;;;BBBPPP___pppzzz}}}yyy```QQQBBB777888;;;777555777888444:::777:::@@@JJJpppQQQFFFDDDAAASSSmmm}}}pppLLLEEEHHHPPP```cccmmmjjjrrryyyzzz{{{|||zzzvvvtttsssrrrqqqqqqsssuuuwwwssswww}}}~~~~~~aaakkktttvvvLLLGGGCCCDDDGGGPPPdddvvvyyyuuuoooZZZMMMFFFBBBAAA@@@===;;;;;;;;;AAAOOO]]]nnn{{{mmmccczzzsssUUU>>>;;;===333888777777777777777888888999999;;;???>>>LLL{{{|||gggQQQdddsssMMMAAABBBCCCHHH[[[iiillliiikkkiiifffkkkkkkkkkrrrqqqnnn|||wwwttt|||yyyiiipppyyy~~~lllhhhmmm}}}pppIIIGGGHHHmmmttt___zzzuuuOOO===666555555444444333222222222222222222222222222222//////000111222444555666555;;;XXXyyy]]]JJJDDDFFFJJJLLLNNNPPPSSSVVVWWWZZZ]]]^^^^^^___```aaa^^^```gggoooqqqmmmkkkmmmlllsss|||}}}}}}zzzyyyzzz}}}~~~wwwnnn```VVVWWWdddwwwyyyuuuuuuqqqjjj```XXXTTTQQQNNNLLLJJJLLLQQQXXX___iiiyyy{{{eeeUUUPPPOOOLLL[[[ooowwwdddLLLBBBAAA@@@VVVffflll^^^III>>>:::888::::::===FFFUUUhhh{{{uuulll|||tttsss~~~sssVVVEEE777888;;;888666777999444:::777;;;AAALLLrrr~~~NNNCCCCCCEEEQQQddduuulllIIIEEEIIIPPP___ccclllllluuuzzzxxxxxx}}}}}}xxxvvvuuusssqqqqqqsssvvvwwwtttvvv}}}~~~~~~kkknnnlllyyydddLLLFFFCCCDDDCCCFFFTTTeeevvv___PPPGGGDDDCCCAAA>>><<<;;;;;;AAAOOO]]]nnn|||uuupppvvvUUU===:::>>>555:::777777777777777888888999777999===@@@QQQ|||jjjUUUddd}}}TTTCCCBBBDDDIII\\\jjjmmmiiillljjjggglllnnnkkksssssspppvvvfffmmmyyy}}}dddfffyyyeeeqqq}}}{{{nnnJJJFFFGGGooozzzhhh|||wwwQQQ===666555555444444333222222222222222222222222222222111111111111222333444555555;;;[[[~~~cccMMMDDDFFFIIIKKKNNNQQQVVVZZZ[[[]]]___```______```aaaaaa```eeennnssspppmmmmmmpppyyy}}}}}}xxxuuuvvvyyy{{{~~~|||uuuccc___XXXSSSWWWfffyyy~~~vvvpppnnnddd```[[[VVVTTTUUUXXXZZZYYYXXXYYY\\\\\\```ooovvvbbbZZZTTTNNNRRR___eeeYYYHHH???======RRRkkkyyyjjjOOO@@@===<<<<<<;;;;;;@@@OOOcccvvv{{{zzzfffjjjjjjhhhzzz{{{[[[HHH888888:::888666888999444:::777;;;AAAMMMsss}}}~~~NNNCCCAAAEEEJJJXXXiiieeeDDDBBBGGGPPP___cccmmmqqqyyy{{{uuuuuu{{{}}}xxxvvvtttqqqooooooqqqsssuuuvvvssswww}}}{{{}}}wwwxxxvvvwwwzzz```XXXQQQNNNNNNIIIEEENNN\\\~~~eeeSSSHHHEEEDDDAAA>>><<<<<<<<>>333999777777777777777888888999888999===@@@RRR~~~}}}eeeSSSeee]]]FFFAAACCCHHHZZZiiikkkiiilllllljjjoooooohhhqqqsssrrrxxxZZZaaannnyyy|||{{{~~~sssqqqgggppp~~~pppKKKFFFGGGooozzzxxxtttmmmyyy{{{vvvQQQ;;;666555555444444333222222222222222222222222222222333222222111222222333333888===\\\mmmrrrcccIIIEEEGGGIIIKKKNNNSSSYYY]]]^^^```aaaaaa```______```ddd```bbbkkkrrrrrrooommmsss~~~zzz{{{wwwrrroooppptttyyy|||yyyxxxvvvfffTTTUUUSSSQQQWWWhhh|||yyyssskkkfff[[[ZZZZZZZZZ\\\bbbkkkqqqxxxtttqqqllldddaaalllzzzoooeee\\\QQQTTTZZZ\\\TTTGGG===;;;===IIIhhh|||oooRRRBBB@@@AAA>>><<<:::>>>LLLaaasss}}}zzzxxxjjjiii___jjjttt~~~___JJJ999777:::888777888999555:::777;;;BBBNNNtttVVVIIIEEEFFFFFFPPPccc___??????FFFOOO___cccnnnvvv}}}|||tttrrryyy|||wwwuuussspppmmmmmmnnnqqqrrrvvvooooooxxx{{{zzzyyy}}}|||~~~hhh```\\\[[[SSSKKKPPP]]]yyyiiiUUUIIIEEEEEEAAA>>><<<<<<===BBBQQQ___nnn}}}ppptttfffEEE<<<===111666777777777777777888888999;;;;;;>>>???QQQsssyyyzzz```NNNbbbcccGGG???AAAHHHXXXgggjjjhhhmmmmmmmmmrrrooofffooorrrttt{{{YYYaaaooozzz}}}{{{}}}zzzuuueeejjjxxxtttMMMFFFHHHpppwwwwww~~~qqq{{{rrrLLL===888666333111111222444666000000000111222222222333222222222111222222333333222===\\\pppkkklll```HHHEEEGGGJJJLLLNNNRRRVVVZZZaaadddfffeeeaaa___```bbbcccaaaaaaeeekkkppprrrqqqxxx{{{{{{sssqqqoooooosssyyy}}}}}}~~~xxxuuussspppiiicccQQQOOOKKKJJJUUUkkk}}}tttggg^^^\\\[[[^^^cccjjjvvvwwwooolllssscccUUU]]][[[VVVNNNEEE???===>>>KKK]]]eeeYYYJJJDDD@@@;;;;;;===???AAAJJJ\\\qqq~~~|||}}}kkkaaaeeexxx\\\HHH888666999777444666888777999555>>>AAAKKK|||[[[HHHBBB>>>IIIKKKTTT{{{___CCC;;;HHHQQQZZZiiippp~~~yyyttttttxxxzzzyyysssvvvsssnnnnnnrrrrrrnnnnnnmmmooowww}}}www}}}|||~~~|||www||||||hhh^^^TTTSSSjjjiiiWWWIIIBBBCCCBBB???@@@@@@<<<===OOOdddxxx~~~rrrooojjjGGG<<<<<<:::555666666666666777888999::::::===AAACCCVVVsssyyy~~~oooNNNdddqqqIII<<>>???HHHZZZooo}}}{{{xxx~~~ZZZGGG777666999777555777888777999666>>>AAAKKK{{{\\\GGGAAA@@@IIIKKKQQQqqq```EEE===HHHOOOXXXfffmmmwwwyyywwwssssssvvvuuurrrqqqtttvvvwww|||~~~vvvlllhhhgggiiirrr|||}}}}}}{{{}}}~~~uuuffflllqqq^^^NNNFFFEEEBBB???>>>>>><<>>===QQQ\\\___SSSFFFBBBAAA???=========>>>EEEVVVlll|||rrrWWWEEE777777999777666888888777999666???AAAJJJ{{{xxxZZZEEE@@@BBBHHHGGGHHH]]]```GGG>>>HHHNNNVVVccciiippptttvvvttttttvvvtttpppqqqrrrtttzzz{{{iiifffgggmmmwww~~~zzzzzz}}}~~~{{{xxxttt|||sssuuuaaaOOOEEEBBBBBB>>><<<===<<>>OOOmmmUUU{{{sssddd\\\MMM???<<<444444555555555444333222333333333222222111111111000000111222333444666777666;;;JJJxxxjjjppprrr~~~|||dddQQQAAACCCFFFJJJLLLNNNPPPRRRTTTaaabbbbbb___[[[YYY[[[^^^]]]\\\]]]aaahhhpppxxx|||ttteee[[[ZZZ]]]ZZZ]]]aaafffkkkoootttvvv|||oooiiifff```\\\XXXSSSNNNJJJHHHGGGEEEFFFSSSiii~~~oooXXXIIIDDDCCCAAA>>>LLLUUUXXXPPPGGGDDDBBB@@@>>><<<;;;<<>>;;;:::<<>>FFFKKKVVVdddgggiiinnnrrrqqqrrrxxx||||||xxxsssooopppxxxzzztttqqqsssuuuwwwxxx}}}xxx~~~eeeTTTKKKHHHAAA>>>======;;;???TTTkkkxxxZZZ\\\iiiIII;;;;;;<<<999777666666666666777888999::::::;;;???EEEbbb~~~zzzqqqlllgggjjjyyydddYYYPPPEEECCCKKK]]]eeekkkjjjjjjlllnnnmmmlllkkknnnuuuyyynnnUUU[[[pppyyyuuu||||||~~~xxx^^^TTTTTTYYYiiizzz||||||eeeYYYUUULLLLLLMMMNNNLLLMMMVVV```wwwnnnRRRGGG>>>@@@lll~~~xxxhhhzzzfffSSSDDD777333444555555555444333222333333333333333222222222222222222222333555666666555;;;LLL{{{}}}iiiiiiOOOFFFCCCGGGLLLOOOPPPPPPPPPQQQVVVZZZ]]]^^^]]]]]]```bbb^^^aaaeeegggiiijjjlllnnnoookkkbbbSSSEEE???BBBFFFUUU\\\eeelllnnnoooqqqsss~~~tttiiifffbbb\\\VVVPPPLLLJJJHHHHHHGGGHHHUUUlll}}}aaaNNNCCC>>>;;;<<>>FFF\\\sssnnnlllppphhhPPPBBB777888999666666;;;666666999777??????GGGwwwzzzwwwJJJ???AAADDDGGGFFFFFFMMM\\\gggkkkOOO@@@>>>EEEJJJWWWdddgggfffkkknnnlllmmmtttzzz}}}vvvtttssstttwww~~~zzzwwwwwwxxxyyyzzz~~~nnnpppyyyfffUUUMMMIIIAAA>>>>>>>>><<>>;;;<<>><<<999999======CCCXXXppp}}}xxxrrr}}}zzzsssmmm___OOOBBB888888999555555:::666666:::777??????GGGvvvwwwxxx~~~NNNCCCIIINNNRRRMMMEEEJJJ^^^lllnnnLLL???>>>EEEIIIVVVccceeeeeekkknnnlllkkkpppvvvxxxsssqqqrrrvvvxxxyyy~~~|||{{{{{{||||||}}}~~~```^^^iiitttjjjXXXMMMGGGCCC???>>>>>>===CCCZZZsssdddyyypppLLL>>><<<999666777666666666666777888999::::::;;;@@@JJJiiizzz}}}xxx{{{lllVVVooofffOOOCCC>>>AAAGGG[[[ccciiijjjjjjmmmooonnnjjjpppkkkkkkuuutttzzzaaadddqqqtttxxx|||uuu^^^OOOJJJHHHMMMKKKRRRbbblllxxxjjjaaaWWWQQQLLLKKKOOOUUUYYYeeeTTTLLLEEE999YYYlllUUUqqqwwwWWWCCC@@@999555555444444444333333333222222222333333444444444444444333333333444444555888>>>UUUmmmzzz[[[PPPEEEIIIOOORRRRRRQQQPPPPPPSSSXXX^^^aaa```______```aaagggmmmoookkkddd___\\\HHHGGGBBB===999<<>>CCC<<<;;;;;;===>>>=========;;;888999>>>===AAAVVVnnn|||}}}uuu{{{~~~ttt}}}rrrOOOBBB999999999444555:::666666:::777??????FFFuuuyyytttyyySSSHHHQQQdddggg\\\JJJKKKbbbsssvvvLLL@@@???EEEHHHUUUbbbcccgggmmmqqqnnnlllooossstttsssmmmlllssswwwxxxzzz~~~}}}||||||~~~}}}|||___YYYfffiiiwwwfffjjjsss^^^RRRJJJDDD???===>>>???HHHbbb}}}nnnxxxPPP>>>:::777666999666666666666777888999:::999;;;AAALLLlll{{{}}}}}}gggRRRoooiiiNNN@@@???EEEJJJYYYaaahhhhhhiiilllnnnnnngggpppiiigggtttsssrrreee___lllsss{{{~~~~~~|||{{{fff]]]JJJNNNEEEDDDOOOVVVsssvvvmmmddd^^^YYYSSSQQQRRRZZZiiiZZZSSSLLL===XXXjjjoooTTTddd~~~|||sss^^^III<<<777666555555555555444444444000111111222222111111000222222222222333444555555:::>>>\\\}}}zzzXXXFFFIIIMMMPPPQQQQQQQQQQQQRRRXXX^^^```^^^\\\^^^aaaaaadddiiiooorrrmmm___TTTIIIAAA===???<<<888AAAOOOlllmmmpppssswwwzzzzzzyyyuuuooommmggg___]]]]]]VVVKKKKKKMMMKKKJJJRRRdddwww~~~iii^^^QQQKKKKKKLLLKKKHHHLLLLLLLLLLLLKKKJJJHHHHHHRRRXXXiiirrrEEEHHH======<<<<<<;;;;;;::::::999666999777999???BBBQQQkkkoooqqqcccppp{{{ZZZDDD:::;;;777666:::888888888;;;666===>>>HHHyyytttWWWJJJTTTwwweee\\\aaakkkpppLLL>>><<>>HHHWWWjjjkkkmmmppptttvvvwwwwwwxxxsssqqqkkkccc___]]]TTTJJJJJJLLLKKKIIIQQQcccxxxyyyjjj___TTTMMMEEE@@@@@@AAA@@@>>>CCCCCCCCCBBBBBBAAA@@@@@@CCCEEELLL___qqq~~~zzzJJJJJJBBB===<<<<<<;;;:::999999999777:::777888>>>BBBRRRmmmrrrsssfffkkksssYYYCCC:::;;;777777:::888888888;;;777===>>>HHHyyyTTTHHHRRR|||oooiiilllooonnnMMM???===DDDIIIUUUbbbcccnnnwww{{{vvvqqqrrrttttttsssqqqqqqtttyyy}}}|||zzz}}}{{{}}}hhhZZZ```]]]^^^]]]ccciiioooqqq___lllmmm\\\SSSFFF@@@@@@@@@@@@TTTqqq~~~rrr\\\@@@999<<<<<<888777777777777777888888999:::<<<@@@FFFggg___NNNgggsssQQQCCC>>>???IIIWWWaaajjjkkkiiijjjkkkkkkjjjiiijjjlllkkkkkkrrr{{{ccc\\\jjjuuuvvvyyyzzzzzz{{{qqqTTTIIIGGGCCCUUUxxxrrraaa\\\___]]]fffyyypppWWWDDDUUUqqqiiibbbuuu|||wwwsssppprrr|||~~~}}}}}}vvvdddMMM@@@<<<555555555555444444444444222222333333333333222222222222222222333444555555888;;;WWWrrrpppqqqIIIJJJMMMPPPRRRSSSTTTTTTUUUYYY\\\]]]]]]^^^aaaeeegggjjjiiiiiirrrwwwiiiTTTGGGBBB??????>>>???KKKZZZjjjkkklllnnnqqqtttvvvwww~~~xxxsssrrrmmmgggbbb^^^TTTKKKMMMPPPPPPKKKOOO```uuu|||sssiiiaaa[[[TTTKKKDDDEEECCCAAA@@@>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<;;;@@@HHHSSSyyyNNNHHHAAA>>>>>>===<<<;;;999999888888:::777777===AAASSSppp|||xxxnnnlllqqqXXXCCC:::<<<777777:::888888888;;;777>>>???IIIzzzYYYJJJRRRnnnvvvxxxsssssswwwuuuoooOOO@@@>>>EEEJJJWWWeeegggqqqwwwzzzuuuppppppqqqrrrsssrrrrrrvvvzzz|||{{{xxxwww{{{}}}yyyssssssjjjTTTTTTPPPRRRLLLMMMUUU^^^nnn|||bbbaaaooo```WWWHHHAAAAAAAAACCCXXXuuuooo[[[BBB;;;<<<;;;888777777777777777888999999:::===AAAGGGgggbbbJJJeee]]]FFF<<<>>>KKKUUU___hhhiiihhhiiijjjjjjiiihhhjjjmmmmmmmmmrrrzzz{{{kkkZZZ```ooossswwwwwwvvvwwwzzz}}}rrr\\\RRRGGGMMMeeennneeeeeeaaammmbbbHHHXXXppp```{{{ssstttqqqlllppprrrssswwwvvvfffMMM===999555555555444444444333333222333333444444333333222222222222222333444555555======TTTpppkkkqqqIIIJJJKKKNNNQQQSSSTTTTTTWWWYYY[[[\\\\\\___cccfffiiilllnnntttzzz[[[LLLFFF@@@>>>>>>BBBPPP^^^mmmnnnoooooopppsssvvvyyy{{{~~~}}}yyyvvvqqqpppmmmjjjeee___WWWPPPRRRXXXXXXQQQOOO[[[ooo}}}oooeeeYYYSSSKKKGGGGGGGGGDDDBBBAAADDDGGGGGGEEEBBBBBBBBB>>>>>>>>>>>>>>>?????????:::>>>===<<<===???VVVyyyXXXMMMCCCBBBAAA@@@???===;;;:::999888;;;777666;;;@@@TTTsss}}}tttwwwvvvWWWBBB999<<<888777:::777888888;;;777>>>???III{{{bbbJJJLLLXXXdddkkkkkkppp{{{|||vvvQQQAAA>>>EEEJJJXXXgggiiilllpppsssqqqnnnmmmoooqqqqqqpppqqqtttyyyzzzwwwtttvvvzzz{{{yyyyyyyyyzzz{{{~~~qqqsssiiiMMMIIIEEEIIICCCAAAKKKRRR```uuu~~~sssqqq```VVVJJJBBBAAABBBEEE[[[xxxhhhuuuRRR>>>999999888666777777777777888999:::::::::===BBBGGGfffnnnMMMcccmmmMMM<<<<<>>999???QQQ~~~gggYYYLLLGGGFFFDDDBBB@@@>>><<<;;;888;;;888777;;;???UUUuuu~~~}}}mmmVVVAAA999<<<888777:::777777888;;;777>>>@@@JJJ|||yyygggFFFBBBNNN^^^fffbbbfffvvvRRRBBB>>>DDDIIIWWWgggjjjjjjlllnnnooommmlllmmmpppmmmlllmmmqqquuuwwwtttqqqyyy|||}}}{{{zzzzzzyyyyyyyyy{{{~~~sssyyygggJJJBBB===CCC???===AAAFFFQQQbbb|||uuubbbVVVLLLCCCBBBCCCGGG]]]yyy|||bbb}}}~~~dddHHH:::888777666777777777777777888999:::;;;:::>>>BBBGGGdddyyyRRR^^^uuuSSS???<<>>@@@HHHXXXooozzzfffXXXMMMDDDCCCEEEHHH]]]wwwrrrZZZ{{{pppXXXAAA999999888777999777777777888999:::;;;<<<;;;???CCCFFFbbb|||WWWWWWpppRRRAAA===CCCQQQ\\\fffiiijjjmmmppppppeeebbbaaaccceeedddfffkkk|||}}}www```KKKBBBLLL```sssyyy{{{|||{{{vvvvvvwwwzzzxxx^^^RRRNNNlllvvvjjjfffccckkkdddUUUyyy~~~~~~uuulll]]]GGG:::999444444444333333333222222111111222222222222111111222222222222333444555555777888QQQ~~~qqquuusss{{{qqqKKKHHHEEEHHHNNNSSSUUUTTTSSSSSSUUUXXX]]]```cccdddkkkhhhpppyyy\\\MMMQQQ```jjjmmmpppsssuuusssnnnkkklllooorrrpppsssyyyzzzvvvtttvvvxxxtttssstttpppiiifffhhhpppwwwsss^^^LLLPPPhhh}}}pppiii___XXXVVVYYY\\\^^^QQQNNNJJJJJJNNNUUU]]]aaasssssspppjjjaaaYYYRRROOOGGGFFFDDDBBBBBBBBBCCCDDDAAAHHHCCC>>>BBBBBB???EEEKKKvvv[[[TTTLLLKKKIIIFFFBBB???===<<<555;;;:::999<<<@@@UUUvvv}}}xxxkkkSSS???888<<<888777999666777888;;;888???AAAKKK}}}hhhsssgggIIIDDDLLLhhhsssaaaQQQ\\\pppyyyTTTBBB<<<@@@DDDRRRbbbfffjjjiiinnntttuuupppnnnqqqnnnlllllloootttwwwwwwuuuwww|||~~~{{{|||~~~~~~}}}}}}|||tttoookkkmmmRRRIIIFFF===AAA>>>>>>??????EEERRReeeyyyzzzhhh[[[NNNDDDCCCEEEIII\\\sss{{{mmmWWW~~~gggQQQ===999:::777777:::777777777888999:::<<<<<<<<<@@@DDDFFF```}}}xxx[[[SSSyyyeeeMMMAAA===@@@PPP\\\gggjjjlllppptttttthhhcccbbbeeehhhiiimmmqqqppp^^^OOODDDHHH^^^qqqvvvwww{{{{{{vvvvvvwwwyyy~~~kkkZZZRRRZZZ|||jjj___]]]WWWYYYkkkPPPsssooorrrcccUUUBBB888:::444444444333333333222222111111111222222111111111222222222222333444555555:::<<>>HHHFFF???BBBAAA===AAA@@@hhheeegggLLLKKKIIIEEEBBB???<<<;;;444;;;;;;:::<<<@@@UUUvvvuuunnn|||oooSSS???888<<<999777999666777888;;;888???AAALLL}}}pppqqq~~~___EEEAAABBBdddttt___IIIPPPdddpppTTTBBB<<>>PPP\\\gggkkknnnrrrvvvwwwlllgggeeeiiimmmqqquuu{{{qqqbbbVVVJJJHHH]]]ooorrrrrrxxxzzzvvvtttxxx{{{|||~~~www___OOOHHHeeeooo___VVVUUUJJJIIIrrrmmmJJJfffzzzyyywwwxxxgggTTT???555888777555444222222333444555222222222222222222222222444333333333333444555555777AAARRRTTTIIIJJJOOOLLLNNNTTTSSSRRRUUUWWWYYYZZZ\\\^^^```ggghhh}}}jjjggglllpppuuu{{{wwwzzz{{{vvvooojjjjjjllljjjiiijjjlllmmmmmmllljjjpppiiikkkrrrqqqlllsss~~~___JJJNNNZZZvvvxxxiiicccfffjjjsss|||yyynnnddd___TTTYYYaaakkk{{{}}}xxxzzzxxxnnndddaaaZZZXXXVVVSSSNNNHHHFFFGGGEEEFFFFFFFFFDDDDDDDDDEEEAAAKKKmmmnnnSSSMMMHHHDDD@@@;;;;;;???===999:::<<<:::>>>SSSmmmmmmzzzsssttt___QQQDDD888666777777666666999555;;;777999???KKKrrrssspppQQQFFF???JJJSSSjjjgggHHHEEE]]]hhhWWWBBB:::???CCCMMM[[[___bbbccceeegggjjjmmmoooppppppmmmlllooouuuyyyyyyvvvppp}}}~~~uuuvvvzzz|||}}}}}}hhhXXXOOOIIIKKKMMMlll|||nnn[[[NNNCCCAAAFFFGGGCCC???<<>>;;;888999666666555444555888;;;===>>>===DDDEEEJJJUUUyyyuuukkkqqqVVVrrrZZZHHH@@@999CCCHHH\\\kkkhhhfffoooyyy|||mmmjjjkkkppptttvvvzzzsssgggHHHJJJ```qqqrrrssszzz|||wwwwwwvvvuuuwwwzzzfffYYYSSSNNNrrrzzzkkk[[[PPPMMMJJJIIIZZZsssVVVWWW{{{|||xxxnnnzzzjjjUUU???777:::777555444222222333444555222222222222222222222222444333333333333444555555888>>>OOOTTTIIIJJJNNNKKKNNNUUUSSSSSSUUUWWWYYYZZZ\\\___bbbhhhmmmmmm```eeeooorrrsssuuuxxxzzz{{{wwwooojjjiiijjjkkkjjjiiiiiijjjhhheeecccfffeeelllvvvyyywww```JJJMMMWWWqqqwwwqqqpppwwwrrraaaYYYXXXeeennnxxx{{{mmmgggaaa]]]ZZZYYYVVVPPPJJJFFFEEEFFFFFFEEEDDDCCCCCCDDDAAAFFF^^^xxxZZZQQQHHHDDDAAA===<<>>???>>>BBBBBBFFFPPP{{{{{{zzzooogggrrrYYYgggmmmSSSBBB999BBBGGGZZZhhhhhhhhhpppyyy{{{pppooopppuuuwwwxxx|||yyyWWWOOOdddtttttttttzzz}}}zzzvvvuuutttuuuxxx}}}___SSSLLLhhhyyylll___UUURRRHHHDDDMMMlll}}}gggQQQUUUzzzzzzwwwkkkxxxrrrVVV@@@888;;;666555444333222333444444222222222222222222222222444333333333333444555555999<<>><<<===LLL___zzzoooyyywwwuuuyyyTTTGGG:::777888888666666999555;;;777:::???IIIooouuuwww___JJJEEEKKKHHHVVV___RRRLLLZZZfffVVVAAA:::???BBBKKKYYY___ccchhhmmmnnnmmmnnnssswwwzzztttnnnlllpppwww{{{}}}wwwwwwuuuvvv|||}}}~~~}}}ooo^^^WWWRRRRRRjjjyyynnneee[[[QQQIIIFFFCCC??????BBB@@@BBBAAAAAAMMMaaallllllkkkooorrrrrrsssuuutttqqqhhh```QQQJJJIIIIII[[[{{{}}}lll[[[FFFDDDDDDGGGNNNWWWaaagggqqqsssxxx~~~XXXBBB888:::777777888444666555555555888;;;???AAAAAACCC@@@EEELLL|||~~~xxxyyy}}}qqqeeerrrXXX\\\}}}XXX@@@888BBBGGGWWWdddgggjjjssszzz{{{qqqrrruuuyyyyyywwwzzz```RRReeeuuuwwwuuuyyy}}}~~~wwwvvvttttttvvvyyy~~~lllVVVJJJZZZxxxmmmaaaXXXUUURRRIIIHHH^^^nnn___PPPWWW||||||zzznnnxxx|||XXX@@@888:::666555444333333333444444222222222222222222222222444333333333333444555555:::<<>>===>>>HHHUUUqqq{{{vvvrrr|||}}}UUUHHH;;;888999888666666999444:::777;;;???GGGkkkzzz~~~fffJJJEEESSSIIILLLTTTPPPJJJTTTcccUUUAAA;;;???@@@IIIXXX___aaagggmmmnnnkkkkkkqqqwww|||wwwpppnnnqqqvvv{{{~~~zzzvvvssstttzzz|||zzzyyy|||mmm]]]WWWXXXnnn~~~tttlll___SSSJJJHHHGGGBBBCCCGGG===BBBDDDFFFUUUlll|||wwwyyyyyywwwxxx{{{zzzuuuiiicccVVVOOOMMMHHHQQQhhh~~~xxxjjjYYYEEEDDDFFFJJJPPPXXXdddnnnkkkiiimmmwww~~~RRR???777999666777999555666666666666777;;;@@@CCCDDDDDDAAAFFFJJJwww}}}|||iiirrrXXXXXXYYY@@@:::BBBGGGUUUbbbhhhmmmuuu{{{|||oooppptttwwwtttqqqsssyyyaaaQQQaaarrryyywwwwwwzzz}}}zzzxxxvvvvvvvvvyyy|||~~~___MMMOOOfffyyyooobbbXXXTTTZZZOOOIIIXXXggg]]]OOOSSS{{{vvvjjjzzzYYY@@@888888555555444444333333333333222222222222222222222222444333333333333444555555:::>>>PPP|||RRRGGGGGGKKKHHHLLLTTTTTTWWWXXXXXXXXXYYY]]]bbbeeecccjjjsssnnntttvvvxxx{{{~~~yyyrrrjjjeeebbb]]]\\\[[[[[[[[[ZZZWWWTTTUUUTTTXXXfffwwwXXXEEEGGGOOOggg}}}}}}yyytttzzzrrr___ZZZggg|||kkk___TTTLLLJJJHHHEEEEEEFFFHHHHHHGGGIIIGGGDDDSSS}}}oooVVVKKKJJJGGGAAA<<<======>>>???>>>???EEEMMMbbbwwwlllggglllpppzzzzzzUUUHHH;;;888999888666666999444999777;;;???FFFhhh~~~SSSFFF^^^RRRIIIIIIIIIEEELLL]]]TTTAAA;;;??????GGGWWW^^^aaagggmmmmmmjjjkkkqqqwwwzzzwwwsssrrrtttwwwzzz|||xxxwwwuuuuuuvvvyyy~~~}}}zzzxxx|||ooo[[[]]]sss~~~ttteeeUUUJJJKKKKKKHHHJJJQQQPPPRRROOOLLLYYYttt{{{{{{~~~}}}yyyjjjeeeXXXNNNLLLEEEHHHYYYmmm{{{lllddd[[[OOOEEECCCFFFNNNWWWcccvvvrrrhhhmmmxxx|||MMM>>>999:::666999;;;555666777777666777;;;AAAFFFFFFDDDBBBHHHIIIppp{{{}}}vvvwww```XXXfffLLLCCCBBBIIITTTaaaiiiooovvv|||mmmlllnnnpppnnniiijjjnnnvvvnnnOOO[[[lllwwwwwwtttuuuzzz|||{{{yyyxxxyyy{{{}}}~~~pppSSSJJJTTT{{{rrrfff[[[VVVQQQJJJEEERRRbbb[[[LLLKKKssseeesssWWW???888666555555444444444333333333222222222222222222222222444333333333333444555555:::???SSSxxxwwwqqqPPPEEEGGGLLLIIIMMMSSSRRRWWWXXXYYYZZZ[[[^^^bbbeeebbbfff}}}uuuxxxyyyrrrkkkeeebbb___]]][[[YYYWWWTTTPPPLLLMMMLLLNNN^^^___HHHGGGLLLbbb}}}~~~vvvtttwwwzzzdddZZZcccyyykkkTTTPPPLLLGGGEEEGGGGGGFFFDDDCCCEEEDDDJJJhhh}}}bbbUUURRRMMMFFF@@@>>>>>>>>>>>>???@@@DDDHHHOOOgggvvvkkkhhhccciiitttTTTGGG:::777888888666666999333999777<<>>FFFVVV^^^bbbggglllmmmlllmmmrrrvvvwwwvvvuuutttuuuwwwzzz{{{xxxxxxxxxxxxuuusssxxx}}}eeefffyyy|||ooo___TTTSSSQQQNNNUUUbbb{{{yyylll___ccczzz}}}~~~{{{uuulllgggXXXMMMKKKDDDDDDPPPUUUfffqqqiii[[[RRRLLLGGGBBBAAAGGGSSS___qqqvvvoooxxx~~~}}}JJJ>>>::::::666:::===555666777888777777;;;BBBHHHIIIEEEDDDKKKHHHggg|||qqqXXXxxx^^^NNNCCCIIITTTaaaiiimmmsss{{{ppplllkkklllkkkgggeeegggkkkrrr|||VVVZZZeeerrruuuqqqqqqvvv{{{{{{zzzyyyzzz|||~~~\\\KKKNNNqqq}}}vvvjjj___ZZZHHHEEEAAAMMM```\\\MMMHHHrrraaahhh{{{SSS???999777444444555555444444333333222222222222222222222222444333333333333444555555:::???SSSrrrkkkvvviiiMMMDDDGGGMMMJJJMMMRRRPPPVVVXXXZZZ\\\]]]___bbbdddaaabbbrrrxxxuuu~~~yyyrrrkkkfffccc^^^\\\ZZZXXXUUURRRMMMJJJFFFIIIJJJVVV{{{fffKKKGGGJJJ^^^~~~|||uuuttt~~~pppccceeevvvqqq^^^WWWPPPLLLKKKJJJFFFCCCAAADDDDDDFFFWWWzzzooo```ZZZTTTKKKFFF?????????>>>???BBBEEEEEEDDD[[[|||yyyyyyvvvoookkkRRREEE999666888777666666999333999777<<>>???CCCEEEEEEBBBWWWvvv|||}}}bbbQQQDDD888666777777666666999333888777===???BBBaaa{{{yyy```JJJjjjwwwcccEEEBBBCCCEEERRRRRRAAA<<>>@@@???>>>FFFTTTaaasss~~~zzz~~~qqqEEE<<<;;;999555999;;;333666888999888777;;;CCCKKKVVVQQQQQQXXXKKK]]]VVV|||rrr^^^XXXMMMGGGRRR___eeeeeeiiivvvvvvoooooorrroookkkiiigggppptttqqqdddaaajjjppplllnnnuuutttttttttuuuwwwyyy|||}}}hhhQQQSSS[[[zzzlll]]]UUUNNNHHH===???QQQSSSEEE???rrrkkkxxxssssssuuupppNNN@@@:::333555555444444444333333333222222222222222222222222222222222222333444555555999@@@QQQwwwzzzdddHHHHHHHHHKKKNNNQQQQQQQQQPPPWWW___aaa______ccchhhdddhhhlllnnnmmmllllllmmmmmmqqqqqqoooxxx{{{ssskkkccc^^^]]]XXXRRRQQQQQQOOOJJJEEEEEE@@@AAALLLaaatttQQQLLLMMM^^^{{{uuutttiiiiiizzz{{{rrrhhhooolllaaaZZZSSSLLLIIIEEEDDDFFFIIIWWWvvvssskkkdddVVVPPPHHHDDD???>>>@@@CCCCCCBBBDDDMMMaaawwwppp___PPPEEE;;;999:::999999:::666888666999<<<:::DDD\\\yyyjjj[[[MMM```~~~rrrKKK???CCCHHHSSSRRRFFF;;;999===CCCMMMWWW___aaaeeejjjnnnooommmkkkqqqtttwwwxxxwwwvvvuuuuuuzzz{{{}}}|||yyyvvvwwwyyyttthhhYYYMMMFFFCCCBBBCCCCCCAAABBBDDDBBB======@@@;;;CCCFFFMMMYYYeeetttnnnbbbBBB>>>:::777666666666666:::777666888999:::@@@GGGYYYaaaQQQPPPYYYhhh\\\ggg]]]PPP\\\LLLMMMRRRZZZ```aaaccckkkuuuyyytttpppoooppprrrtttssswww~~~kkkhhhkkkjjjnnnuuuwwwwwwvvvvvvwwwyyy{{{|||TTTSSSSSSvvv{{{gggTTTJJJFFFBBB===<<>>xxxqqq~~~~~~zzzVVVCCC;;;777555555444444444333333333222222222222222222222222222222222222333444555666666:::MMM~~~xxx{{{dddHHHGGGHHHJJJMMMPPPPPPPPPQQQXXX^^^```]]]\\\___ccccccfffiiillllllkkkiiihhhhhhlllmmmmmmxxx}}}uuulllddd___\\\XXXSSSQQQQQQNNNIIIEEECCC@@@AAAHHHVVVwww{{{VVVNNNOOOaaa}}}pppkkkiiinnn}}}~~~yyyyyy~~~lll^^^VVVOOOJJJHHHIIIIIIPPPfff}}}~~~qqqccc^^^QQQKKKEEEBBBCCCEEEEEEDDDDDDJJJVVVvvvtttkkk]]]OOODDD:::888999888888999666888666888===:::DDDZZZiii~~~XXXLLLUUUwwwqqqOOOBBBBBBCCCNNN]]]JJJ;;;:::===@@@IIITTT\\\___ccchhhmmmoooooonnnooorrrtttuuuuuuuuuuuuwwwvvvxxx}}}||||||}}}qqqbbbVVVOOOJJJFFFEEEBBBAAABBBDDDAAA===<<<@@@>>>GGGJJJKKKPPPWWWnnnzzztttZZZAAA===999777777777777666:::777666888999:::???FFFZZZiii\\\YYYdddwwwkkknnnXXXCCCPPPJJJKKKNNNVVV^^^bbbdddjjjsss|||{{{sssoooppprrruuutttvvvzzz~~~{{{yyysssrrrvvvuuuuuuuuuuuuwwwyyy{{{|||}}}cccXXXPPPlllyyydddQQQIIIDDDAAA======BBBGGGCCC<<<~~~yyy~~~[[[AAA777888555555444444444333333333222222222222222222222222222222222222333444555666999:::JJJcccGGGFFFFFFHHHLLLOOOPPPOOORRRXXX]]]^^^[[[YYY[[[^^^bbbdddhhhlllooonnnkkkggghhhlllnnnqqqwwwnnnfff```[[[XXXSSSQQQPPPMMMHHHCCC@@@???AAAEEENNNjjjYYYMMMOOOdddooodddcccddd}}}zzzpppmmmqqqyyynnn^^^VVVPPPMMMMMMKKKJJJVVVeee{{{kkkhhh___XXXNNNHHHGGGGGGGGGFFFCCCFFFIII___ttthhhYYYNNNCCC999777888888777999666999777888===;;;CCCWWWlllvvv}}}WWWGGGPPPsssqqqQQQEEEDDDHHHUUUlllRRR>>>>>>@@@>>>FFFTTTYYY\\\aaagggkkkoooqqqqqqpppqqqsssssstttuuuxxx{{{qqquuu|||{{{{{{~~~tttfff[[[UUUQQQKKKFFFEEECCCDDDEEEBBB>>>>>>AAABBBPPPTTTMMMIIIKKKaaaWWW???<<<999777777888888777:::777666999999:::???FFF]]]uuummmhhhssswwwrrreeeBBBHHHKKKHHHIIIOOOZZZaaaeeeiiinnnuuu}}}zzzsssqqqrrrtttssstttvvvxxxzzzvvvqqqssstttttttttuuuvvvxxxzzz||||||uuu^^^NNNcccyyybbbPPPHHHDDDDDDAAA???AAADDDBBB<<>>555:::555555444444444333333333222222222222222222222222333222222333333444555666;;;<<>>@@@EEEPPPkkkYYYKKKMMMfffuuufffccchhhrrr{{{rrrhhhbbb^^^\\\[[[___nnnhhh\\\SSSNNNOOONNNKKKOOOXXXwwwtttppppppfffYYYNNNIIIHHHFFFEEEAAAFFFDDDNNNooo}}}ooo[[[NNNCCC999777888777777888666:::888888===<<>>FFFUUUXXX[[[aaafffjjjmmmppprrrsssttttttssstttwww|||ooorrrwww~~~}}}wwwzzz~~~yyyrrrfff\\\WWWUUUOOOIIIJJJHHHGGGGGGDDD@@@@@@DDDGGG\\\```SSSIIIIII]]]zzzYYY===;;;888777888999999888:::777777999::::::>>>EEEaaawwwrrriii|||LLLDDDIIIDDDCCCIIIUUU```eeegggjjjpppyyy{{{uuusssqqqqqqssswwwwwwuuuxxx}}}}}}uuurrrtttvvvvvvvvvvvvwwwxxxzzz{{{~~~gggRRRdddzzzttt}}}eeeSSSIIIFFFGGGEEEBBBBBBDDDBBB===yyytttYYY???888???555555444444444333333333222222222222222222222222333333333333444555666666666<<>>>>>FFFTTTqqqZZZKKKNNNiiiqqqiiippp}}}}}}sssoooiiieeeaaa]]]YYYUUUWWWWWW]]]ooogggXXXNNNNNNOOOMMMOOOUUUhhhwwweeeUUULLLGGGEEEDDD???GGGEEEHHH___yyyyyyeeeNNNCCC999777888777777888666;;;999888======AAAOOO[[[\\\xxxpppOOOAAA>>>DDDWWWsssWWWBBB@@@AAA===EEESSSWWW\\\bbbgggjjjlllooorrrttttttsssrrrsssvvv|||qqqqqqssswww{{{~~~wwwxxx{{{ssseee]]][[[WWWPPPQQQMMMJJJHHHCCC???AAAFFFQQQkkkqqq^^^LLLHHHWWWooo~~~~~~yyyXXX<<<:::888888999999999888999777777:::::::::>>>DDDdddrrr^^^xxxTTT???CCCAAA???DDDQQQ]]]ccceeehhhmmmsss|||zzzsssoooooosssxxxxxxuuuuuuwwwwwwwwwyyy{{{zzzwwwxxx{{{zzzyyyxxxxxxxxxxxxzzzzzz~~~wwwccctttoooqqq}}}lllWWWJJJIIIIIIFFFBBBAAACCCBBB>>>zzz|||uuufffQQQ===777<<<555555444444444333333333222222222222222222222222333333333333444555666777555===RRRzzz}}}kkkHHHFFFEEEFFFIIIMMMOOOPPPPPPTTTYYY\\\^^^```aaacccfffjjjnnnooolllhhheeecccgggjjjmmmwwwwwwnnnfff```YYYXXXVVVSSSNNNHHHBBB???CCC>>>>>>FFFUUUppp\\\LLLOOOkkk~~~uuuuuu{{{uuuooofff```]]]ZZZWWWSSSLLLMMMPPPTTTXXXkkklllUUUNNNMMMLLLNNNSSS]]]uuurrr^^^PPPIIIFFFDDD@@@HHHHHHGGGTTTfff{{{pppNNNCCC999777888888777999666<<<:::777===>>>@@@KKK|||[[[gggzzz\\\LLLBBB>>>KKKgggTTTCCC===;;;;;;BBBMMMUUU\\\dddiiilllmmmppprrrtttsssqqqpppooorrrxxx|||uuusssqqqrrrvvv{{{~~~|||zzzzzz}}}{{{kkkgggddd___ZZZTTTNNNIIIDDD@@@CCCIIIbbbqqqXXXLLLNNN[[[rrrssskkkQQQ<<<:::888888999999888777999777888:::::::::===CCCaaaiiipppdddEEECCC@@@>>>BBBNNNYYY___dddhhhjjjmmmttt}}}{{{tttpppooorrrwwwwwwsssqqqrrrttttttuuuuuuuuuvvvyyy|||{{{zzzyyyxxxxxxyyyzzz{{{}}}}}}tttqqqzzzwww```OOOLLLJJJDDD???@@@DDDCCC???|||ssszzzzzzmmm\\\III<<<666666555555444444444333333333222222222222222222222222444333333444444555666777888???QQQwwwsss___IIIGGGEEEFFFJJJMMMPPPQQQQQQTTTXXX\\\^^^```aaabbbbbbhhhmmmlllgggbbbaaacccjjjmmmqqq}}}wwwooogggbbbXXXXXXWWWSSSMMMFFFAAA>>>===<<>>???HHHwww___lllyyy]]]OOODDD===HHH]]]UUUHHH===888;;;BBBHHHQQQZZZeeelllnnnooorrrtttuuutttrrrooonnnppptttxxxyyyvvvsssrrruuuzzz~~~{{{xxx{{{zzzsssrrrooohhh```VVVOOOHHHEEEJJJQQQwwwpppYYYMMMMMM]]]qqqqqqbbbOOO<<<;;;999999999999888666999888888;;;;;;:::===BBBYYYuuu}}}SSSGGG???>>>BBBLLLUUU[[[bbbiiigggjjjnnntttxxxyyyvvvssspppooopppuuuvvvrrrpppqqqqqqpppooonnnpppsssuuuvvvxxxwwwwwwwwwxxxzzz|||}}}~~~~~~}}}mmmZZZSSSNNNEEE@@@CCCIIIIIICCC{{{}}}ooo\\\JJJ@@@:::666555555444444444333333333222222222222222222222222444444444444444555777777777>>>OOOqqqggg~~~uuuQQQIIIGGGEEEFFFJJJNNNQQQRRRQQQTTTXXX[[[^^^___``````]]]eeelllkkkeeebbbeeejjjgggjjjppp}}}xxxpppiiidddWWWXXXWWWSSSMMMFFF@@@>>>777999@@@IIIRRRjjj~~~ZZZIIIKKKfffzzzvvvqqqnnnlllfff]]]VVV\\\OOOFFFFFFFFFFFFPPP___zzz[[[OOOIIIIIILLLKKKYYY\\\bbb{{{nnn\\\QQQLLLIIIFFFFFFCCCEEEIIIIII]]]}}}ooolllkkkqqqpppPPPEEE;;;999:::999999:::666===;;;777===??????FFFwwwooohhhzzzlllOOOEEE???<<>>BBBKKKSSSYYYbbbjjjeeehhhlllnnnooooooqqqssspppmmmoootttvvvtttrrrsssooonnnmmmmmmpppuuuvvvuuutttttttttvvvxxx{{{}}}}}}yyydddZZZSSSGGGBBBHHHPPPOOOIII~~~|||vvv___CCC<<<;;;000444444444444444444444444333333333333333333333333222222222222333444555555333===RRRxxxbbbuuusssYYYFFFFFFEEEFFFJJJOOOPPPOOORRRUUUXXXZZZZZZZZZ[[[\\\cccfffhhhfffbbb```bbbffftttvvvtttiiieeeffffff\\\TTTPPPLLLDDD???>>>:::@@@AAAFFFXXXppp~~~ZZZLLLMMMfffzzzrrrpppnnnhhh```___WWWPPPMMMJJJEEEFFFKKK^^^||||||UUUEEEGGGMMMRRRPPPWWWVVV___xxxbbbUUUMMMGGGJJJEEEEEEIIIGGGFFFRRRdddzzzxxxllloooqqqtttjjjNNNDDD;;;::::::888666555777777888999:::===BBBFFFiiitttjjj]]]HHHIII:::>>>BBBYYYeeeNNN777===888555KKKNNNXXXbbbgggkkkqqquuuuuuuuusssrrrtttvvvvvvssspppvvvvvvvvvvvvxxx||||||tttpppwww|||wwwxxxvvv|||~~~rrrfff^^^RRRIIIPPP]]]bbbKKKPPPUUUaaannnuuuvvvxxx|||uuuhhhEEE:::::::::999999888888888999:::;;;:::;;;===AAADDDNNNmmmSSSEEE>>>@@@CCCHHHYYYeeeaaaggggggiiijjjmmmpppssstttpppqqqrrrtttuuusssoookkkkkklllnnnppprrrssstttttttttttttttuuuwwwyyy{{{}}}nnn```WWWLLLGGGIIILLLLLLLLLuuunnniiiYYYBBB999999444444444444444444444444444333333333333333333333333222222222222333444555666:::AAAOOOtttaaasss|||vvv___FFFFFFFFFGGGKKKNNNPPPOOOUUUVVVWWWWWWXXXYYY\\\___cccfffhhheeeaaa___aaadddttttttkkkgggiiiggg^^^VVVRRRNNNFFFAAA???;;;@@@@@@GGGYYYrrr}}}ZZZLLLNNNggg}}}~~~|||wwwsssfffZZZSSSNNNHHHFFFHHHJJJ^^^~~~wwwTTTFFFEEENNNJJJPPPPPPVVVooo```SSSJJJIIIDDDDDDHHHGGGDDDKKKWWWwww}}}sss~~~gggMMMCCC:::999:::999777888555555666777888;;;@@@CCCiiiwwwkkkcccLLLIII;;;>>>BBBWWWhhhUUU===???<<<777FFFLLLWWWaaafffjjjpppttttttssssssuuuxxxzzzxxxtttooommmrrruuutttrrrvvvyyymmmooo|||~~~gggdddssswwwuuuzzzwwwkkkaaaTTTIIILLLWWW{{{\\\QQQNNNOOOVVV]]]ccckkksssvvvwwwzzz}}}|||[[[>>>:::::::::999999999888888999:::;;;;;;<<<>>>AAADDDCCCpppvvvYYYGGG???>>>???AAAPPP^^^]]]fffggghhhjjjmmmooopppqqqqqqqqqrrrssstttsssooolllkkklllnnnppprrrsssttttttttttttuuuvvvyyy|||~~~}}}~~~|||hhh```VVVPPPPPPQQQOOOMMM~~~tttaaaXXXRRRBBB777777777444444444444444444444444333333333333333333333333222222222222333444555666999@@@JJJ~~~gggtttyyyxxxxxxsssyyy___GGGFFFEEEHHHKKKMMMOOOOOOVVVVVVVVVUUUVVVYYY]]]aaadddfffhhhfffcccaaabbbeeeooowwwnnnkkkmmmiii```XXXTTTOOOHHHBBB@@@<<>>EEESSSzzziiiLLLEEEKKKEEEHHHIIIJJJnnnqqq```RRRKKKEEEDDDIIIHHHCCCDDDJJJYYYpppiiiLLLBBB888777999999999;;;444555666777777:::???BBB]]]iiijjjPPPHHH<<<===AAAMMMeeeZZZ@@@???@@@;;;AAAIIITTT^^^dddhhhooorrrsssppprrrvvv{{{|||yyysssnnnllltttyyyuuunnnrrrvvvpppyyy}}}cccTTTSSSddduuuqqqyyy|||rrrnnnrrrvvvlllaaaYYYMMMBBBCCCKKKnnnhhh\\\OOOIIIJJJMMMSSSYYY^^^cccjjjpppuuu{{{yyyRRR>>>::::::::::::999999999999888:::<<<===>>>???AAACCC???[[[|||bbbLLL@@@======<<>>???JJJ___uuu|||YYYLLLOOOiiimmm```VVVKKKCCCBBBCCCCCC\\\ZZZMMMIIICCCEEEGGGCCCYYYlllXXXQQQJJJFFFHHHIIIFFFDDDEEEKKKaaannnzzzsssNNNBBB888666777888888:::666777888999999;;;???BBBUUUtttbbbzzzpppTTTEEE======@@@CCC___[[[AAA<<<@@@??????FFFQQQ\\\aaafffmmmqqqqqqmmmppptttxxxxxxvvvqqqnnnooovvvyyysssjjjnnn~~~pppYYYPPPQQQbbbggg]]]bbb}}}qqqiiibbbccc]]]WWWPPPLLLDDD>>>???EEEVVVwwwaaaRRRJJJEEEEEEFFFKKKQQQXXX^^^dddmmmzzzpppNNN>>>::::::::::::::::::::::::888:::===??????@@@AAACCCFFFNNNlllwwwmmmPPPAAA>>>@@@===EEEVVV^^^dddfffiiilllmmmmmmmmmlllrrrqqqooopppqqqrrrrrrqqqmmmmmmnnnoooqqqrrrttttttqqqqqqrrrtttvvvxxxzzz{{{~~~yyyxxx||||||wwwnnngggvvvoooqqqNNNMMMGGG;;;777777444444444444444444444444333333333333333333333333333333333333444555666666777===HHH{{{sssyyykkkJJJDDDAAADDDGGGGGGIIINNNRRRTTTWWWYYYZZZ[[[]]]^^^aaabbbdddeeefffgggiiijjjrrr{{{sssnnnnnnhhh```XXXUUUPPPGGG@@@>>><<<===???NNNcccwww{{{XXXLLLOOOjjj}}}lll___PPPDDDEEEHHHFFFPPPtttiiiPPPFFFAAABBBGGGDDDMMMrrr[[[VVVNNNGGGFFFGGGFFFFFFFFFHHHVVVnnnvvv~~~yyywwwPPPDDD999666777666666888666777888999999:::===@@@WWWvvvuuuZZZrrrvvvXXXAAA>>><<<@@@CCC]]]^^^FFF:::>>>@@@<<>>???@@@@@@BBBCCCIIIHHHYYYvvvwwwqqqmmm}}}TTTAAA===AAA???DDDSSS]]]dddfffiiilllmmmmmmllllllrrrpppooooooqqqsssssssssnnnnnnnnnoooppprrrssstttsssttttttuuuvvvvvvwwwwww{{{xxxwwwzzz}}}wwwppp~~~UUUNNNGGG;;;777777444444444444444444444444333333333333333333333333333333333333444555666777777<<>>:::BBBMMMXXX^^^dddkkkpppqqqmmmnnnnnnmmmlllmmmppprrrtttwwwwwwvvvuuuyyyiiiRRRQQQ]]]oookkk]]]^^^rrr|||vvvjjjeee[[[PPPOOOHHHFFFCCCAAA??????@@@AAAGGGbbbvvvwwwbbbRRRJJJIIICCCCCCCCCDDDGGGQQQ]]]ggguuu{{{```EEE888::::::::::::;;;;;;;;;;;;:::<<<>>>???@@@AAACCCEEEEEEGGGSSSuuurrr{{{~~~eee\\\|||aaaFFF<<>>@@@NNNYYYcccdddgggiiikkklllllllllqqqooonnnooorrrssstttsssooonnnnnnnnnoooqqqssstttwwwwwwxxxyyyyyyxxxxxxwwwwwwxxxyyyyyyzzz}}}|||[[[OOOCCC888777888444444444444444444444444333333333333333333333333444333333444444555666777666<<>>>>>???AAADDDFFFDDDKKKQQQdddkkkXXXeeewwwRRR???@@@<<<<<>>EEEnnnWWWIIIAAACCCEEEDDDLLLWWWTTTUUUUUUUUUWWWZZZ___ccchhhggggggggghhhiiihhhgggyyy~~~ssskkkdddaaa\\\RRRJJJGGGEEEEEEKKK```wwwyyyVVVIIILLLggg}}}tttyyyxxxvvvbbbQQQMMMIIIFFFLLLOOOWWW[[[SSSCCC@@@FFF???RRRxxxaaa___XXXPPPJJJIIIHHHGGGEEEBBBHHHaaaxxxzzzfffIII@@@888888999888777777555777999999888888:::;;;???bbbuuu___vvvmmmCCCEEE>>>@@@:::JJJ___\\\EEE:::===<<<@@@KKKWWW^^^dddkkkpppqqqoooqqqssssssqqqqqqtttvvvwww}}}yyyxxx~~~rrrTTTTTTiiizzzqqqlllrrrzzz{{{oooaaa]]]SSSHHHHHHHHHFFFBBB>>>===??????>>>CCCJJJLLLXXXwwwhhhZZZKKKGGGCCCBBBBBBCCCDDDCCCNNN^^^sss{{{SSSAAA===:::::::::;;;;;;<<<<<<<<<===>>>>>>>>>>>>@@@DDDHHHIIIQQQOOOSSSyyy\\\VVV^^^CCCAAA<<<:::GGGSSS^^^___```bbbdddgggjjjkkknnnnnnnnnqqqsssuuutttssspppooonnnnnnoooqqqsssuuussstttvvvxxxyyyyyyyyyyyyrrryyy}}}{{{wwwyyyvvv~~~mmm}}}zzzqqq[[[PPP@@@666666444444444333333333222222222333333333444444444555555444444555555666777777777???777HHHlllrrrVVVLLLCCCBBBDDDEEEIIIMMMOOOVVVYYYVVVWWW\\\aaabbbfffjjjiiicccaaaffflllnnnrrryyypppjjjiiicccSSSHHHEEEHHHBBBNNNjjjzzzvvvUUUIIILLLfffpppeeeooowww|||vvvvvv}}}{{{fffRRRIIIFFFEEEKKKMMMQQQxxxvvvPPPDDDIII===>>>XXXiii{{{lllaaaUUUOOOPPPOOOJJJDDDIIIJJJHHHNNNkkk~~~uuuwwwuuuyyytttPPPBBB666444777888666555666666666666777888999:::BBBXXXdddqqqxxxJJJGGG888GGG@@@KKKYYY[[[LLL:::777>>>@@@GGGRRR\\\dddiiimmmpppqqqsssvvvvvvsssqqqppppppwww{{{|||uuutttrrr]]]YYYhhh}}}~~~|||kkkmmm~~~~~~rrreee[[[SSSLLLFFFFFFDDDCCC@@@???===<<<<<<>>>DDDLLLXXXjjjiiiZZZUUUNNNHHHBBB???@@@CCCHHHSSShhhVVVAAA<<<999::::::;;;;;;<<<<<<===<<<;;;<<<>>>AAADDDFFFFFFKKKTTTSSSQQQpppxxxnnnUUUoooeeeEEEFFFCCC<<>>666777555555555555444444444333333333333333444444444555555333444444555666666777777???666DDD}}}hhheee}}}TTTKKKCCCCCCEEEFFFIIIMMMKKKQQQXXX[[[ZZZZZZ^^^bbb^^^```bbbeeegggjjjnnnqqq|||uuunnnmmmeeeVVVKKKHHHGGGDDDSSSnnn|||vvvVVVJJJLLLeeelll___iiixxx|||}}}zzzxxxjjjeeegggnnnyyyfffSSSNNNKKKHHHKKKLLLKKKkkkdddLLLKKKBBBBBBTTT___ooodddVVVOOOOOOOOOJJJEEEEEEFFFEEEIIIccclllvvvuuunnn}}}PPPCCC777555888999777777666666666666777888999:::BBBXXXwwwtttPPPGGG;;;FFF>>>JJJZZZ___RRR>>>777<<<>>>EEEPPPZZZbbbiiinnnqqqqqqpppqqqsssvvvvvvsssqqqssswww~~~}}}mmmXXXTTTccc~~~wwwuuu{{{tttfffiiiyyyqqqcccWWWOOOHHHEEEDDDBBB@@@???>>>======<<<@@@FFFQQQbbb{{{rrrhhhZZZPPPIIIFFFEEEFFFFFFNNN```wwwvvvRRR???:::;;;;;;;;;<<<<<<<<<======<<<<<<<<<>>>AAADDDEEEFFFPPPSSSSSSTTTdddxxxWWW\\\yyyLLL???@@@;;;???KKKVVVZZZ^^^bbbdddfffhhhjjjlllmmmoooqqqsssssstttsssqqqrrrqqqnnnllllllooorrrtttsssrrrrrrtttvvvxxxyyyzzz{{{||||||{{{{{{}}}~~~nnnWWWJJJ;;;666888666666666555555555444444444333333333444444444555555333333333444555555666666>>>:::GGGkkk```ppp|||zzzPPPHHHBBBCCCFFFGGGIIILLLLLLNNNUUU\\\[[[ZZZdddssshhh```^^^dddiiijjjoooxxx{{{rrrnnnfffWWWLLLKKKGGGIII\\\vvvvvvVVVKKKLLLdddiiiYYYccc|||}}}xxxssspppnnnmmmZZZVVVXXX^^^nnn~~~vvveeeTTTQQQMMMIIIKKKLLLHHH```WWWMMMGGGEEENNNUUUwwwkkk[[[RRRQQQPPPNNNJJJEEEFFFCCCDDDXXXzzzyyyuuuqqqssswww~~~NNNBBB888777999999888777666666666666777888999:::>>>RRRrrrXXXGGG???CCC<<>>>>>>>>???@@@DDDMMM^^^uuuuuubbbWWWQQQLLLHHHDDDHHHUUUjjj|||eeeKKK???888<<<<<<<<<<<<<<<=========<<<<<<>>>???AAACCCEEEEEENNNNNNUUU\\\]]]nnncccSSSjjjoooRRRNNNAAA888DDDOOOTTT\\\bbbfffggghhhiiiooopppqqqrrrrrrrrrrrrqqqssssssqqqnnnkkkllloooqqqrrrrrrrrrssstttwwwyyy{{{{{{}}}~~~~~~|||{{{zzz{{{sssZZZJJJ:::666888444555555555555444444444444333333333444444444555555222222333333444555555555999;;;IIItttgggrrr{{{oooMMMFFFBBBDDDGGGHHHIIIKKKQQQMMMQQQZZZ[[[]]]qqqmmm```bbbeeeeeennn|||~~~sssnnneeeVVVMMMKKKJJJQQQfff}}}tttVVVKKKKKKbbb}}}iiiWWWbbb}}}{{{tttlllgggdddddddddWWWSSSUUUYYYbbb~~~zzztttgggWWWOOOLLLHHHLLLOOOLLL___mmmXXXNNNIIIOOOXXXuuudddXXXTTTTTTSSSQQQKKKJJJEEEBBBMMMgggwww~~~~~~iiiKKK@@@777777999888777777666666666666777888999::::::GGGxxxgggbbbHHHBBB???<<>>@@@AAABBBCCCDDDEEEFFFHHHTTT``````jjjuuu^^^TTT|||}}}oooSSS:::CCCHHHOOOYYYaaafffhhhhhhiiinnnooooooppppppppppppppptttssspppmmmllllllnnnpppqqqrrrssstttvvvxxx{{{}}}|||~~~{{{yyyyyy}}}~~~www^^^KKK:::666777222444444444333333333333222333333333444444444555555222222333333444555555555555999DDD~~~uuuhhhsssmmm{{{rrrKKKEEEAAADDDGGGHHHHHHJJJQQQNNNRRR[[[\\\^^^ssstttdddccccccbbbkkkyyywwwrrriiiZZZQQQPPPQQQZZZooopppTTTJJJJJJ```iiiVVVdddzzzvvvnnngggaaa______```XXXSSSWWW\\\bbbxxxxxxttthhh[[[OOOMMMJJJNNNSSSRRReeelllYYYLLLPPPaaa}}}kkk]]]WWWVVVUUUUUUPPPLLLGGGDDDGGGYYYwww{{{rrrtttYYYFFF===666666888666555555666666666666777888999:::;;;AAAfffYYYnnnkkkKKKCCC;;;>>>@@@NNN^^^ZZZFFF;;;===:::===AAAFFFMMMTTT]]]bbbhhhkkkpppuuuyyy{{{}}}~~~vvvssssssxxx{{{zzz{{{}}}vvvxxxzzzzzzzzz|||]]]JJJHHHUUUqqqvvvfffVVVSSSZZZrrrnnnYYYMMMGGGCCCBBBAAA@@@????????????<<<;;;<<>>BBBzzzuuujjjxxxooosssrrrtttyyy}}}LLLEEE@@@CCCFFFGGGHHHJJJKKKNNNVVV^^^^^^]]]hhhwwwzzznnnfffeeeffffffmmmvvv~~~yyyqqqcccZZZYYY[[[dddvvvkkkQQQIIIIII___gggUUUfffyyyuuuooohhhbbb___^^^^^^XXXRRRXXXaaahhhzzz{{{uuurrrhhh\\\SSSSSSOOOPPPUUUXXXnnniiiQQQQQQhhhqqqbbbZZZXXXWWWWWWPPPKKKHHHFFFGGGQQQlllzzzggghhhTTTBBB;;;666777777555444555666666666666777888999:::@@@BBBYYYUUUXXXqqqNNNCCC:::>>><<>>:::;;;===AAAFFFNNNWWW^^^eeejjjppptttvvvwwwzzz|||xxxvvvxxx{{{{{{|||yyy{{{}}}|||zzz{{{~~~```LLLHHHPPPgggnnnXXXQQQVVVggghhhUUULLLFFFDDDCCCBBB@@@???>>>>>>>>><<<;;;<<>>???@@@???BBBFFFGGGEEEDDDEEEGGGJJJJJJJJJLLLYYYvvvnnnssssss___HHH___[[[@@@AAA>>>EEEOOOXXX^^^cccgggiiihhhhhhiiijjjlllnnnppprrrqqqpppooooooppppppooommmooosssvvvwwwwwwxxx{{{~~~}}}~~~}}}|||}}}}}}yyyjjjeeeqqqgggVVV[[[cccwwwjjjVVVEEE888888;;;222555444444444333333333333333333333444444444555555333444444555666666777777:::BBBDDD|||~~~wwwppp|||xxxMMMEEE@@@BBBDDDEEEGGGIIIGGGNNNVVV[[[[[[]]]aaafffkkkiiifffdddfffmmmvvv~~~xxxkkkaaa```ffflllzzzgggNNNGGGHHH^^^gggVVVjjj|||yyysssmmmgggbbb___]]][[[TTT[[[gggppp~~~vvvpppnnnfff[[[TTTUUUQQQQQQVVV]]]yyygggaaazzzyyyiii```\\\[[[[[[RRRLLLIIIJJJGGGJJJ___wwwmmmeeeQQQAAA;;;777888888666555666666666666666777888999:::???AAAPPP[[[KKKuuutttQQQCCC<<<===999DDDZZZ]]]JJJ<<<===999:::;;;===CCCLLLWWW^^^fffhhhkkkooossstttttttttuuuwww{{{~~~{{{yyyyyy|||~~~}}}zzzzzz~~~dddPPPGGGIIIZZZppp~~~eee\\\___sssiiiUUULLLEEEEEEDDDBBB@@@???>>>======>>>>>>===@@@HHHXXXkkkyyy^^^MMMIIIGGGIIIQQQaaaxxxfffIII===;;;<<<999:::;;;===???AAACCCCCC@@@EEEIIIIIIFFFEEEFFFHHHLLLLLLLLLMMMSSSdddzzz~~~mmmRRRRRRtttbbbGGG;;;===BBBJJJRRRYYY```eeeiiiiiiiiiiiijjjlllnnnppprrrnnnmmmnnnpppssssssooolllmmmrrrvvvwwwuuuuuuyyy|||zzz|||}}}}}}||||||}}}~~~~~~rrr^^^^^^~~~hhhSSSTTTUUUdddkkkfffkkk~~~uuuaaaOOO@@@666999===555666666555555555444444444333333333444444444555555444444555555666777777777222???DDD~~~}}}~~~~~~xxx}}}NNNFFF@@@AAACCCDDDFFFIIIIIIPPPTTTTTTVVV]]]ccceeeiiijjjfff___bbbqqq|||nnneeeccclllppp{{{dddKKKEEEGGG^^^{{{hhhYYYnnn|||xxxqqqkkkddd___\\\bbbYYY___mmmuuu~~~rrrlllkkkdddZZZQQQTTTQQQPPPVVVaaazzzpppfffaaa```___VVVOOOLLLMMMGGGEEETTTkkktttcccLLLAAA;;;888999999777666777666666666666777888999:::999===IIIdddGGGmmmvvvSSSCCC???<<<777DDD\\\```LLL======999999999<<>>PPPtttJJJDDDAAACCCDDDDDDFFFJJJJJJLLLOOOSSSWWWZZZ\\\]]]ccciiipppjjjbbbsssyyyjjjfffkkkpppxxx{{{ZZZIIIIIIFFF[[[cccddd}}}|||zzzuuummmiiijjjdddeeeiiiqqq{{{|||qqqllliiibbbXXXQQQRRRLLLNNNddd~~~sssiiiffffffhhh^^^ZZZSSSKKKFFFIIIQQQYYYxxxSSSIII>>>666666999888666666666666666666666777888888???555IIIbbbyyyLLLeeeqqqHHH>>>AAAAAA<<>>>>>>>>@@@>>>;;;:::>>>GGGSSS[[[gggwwwsss\\\SSSMMMMMMOOO[[[wwwpppRRRCCC======>>><<>>@@@LLLUUUYYY```hhheeeggghhhkkkmmmnnnooooooqqqnnnpppxxx|||wwwppplllqqqrrrsssuuuvvvwwwwwwwwwwwwvvvvvvxxxzzz||||||{{{|||}}}}}}}}}~~~eeePPPSSS\\\gggfffQQQPPPfff```JJJHHHHHHQQQsssvvv]]]UUUIII>>>999888666555555555444444444333333333444444444444444444444444666555555666666777888999???EEEXXXdddJJJDDDAAACCCDDDDDDFFFJJJIIIKKKOOOSSSWWWZZZ\\\]]]eeemmmuuuqqqlll{{{|||zzz{{{~~~pppkkkoooooovvvxxx|||\\\KKKJJJFFFYYYeeeggg|||uuummmhhhiiiiiikkkooovvv~~~wwwnnniiiggg```WWWPPPUUUPPPQQQkkk{{{ooojjjiiiiiiaaa]]]VVVLLLFFFGGGMMMTTT~~~WWWHHH>>>666666999888666666666666666666666777888888:::333DDDZZZQQQmmmzzzQQQEEE===@@@===NNNkkkhhhOOOEEE???<<<;;;<<<>>>GGGXXXhhhmmmnnnmmmjjjjjjnnnooolllkkkpppvvvzzzzzzwwwtttrrrtttssswww~~~^^^KKKEEEJJJRRRnnnuuuwwwlll[[[NNNEEECCC@@@===<<<<<<======>>>===;;;:::===DDDOOOVVV___mmmzzz}}}}}}uuubbbXXXQQQQQQTTTaaa|||pppPPPCCC>>>===>>>AAACCCEEEEEEDDDEEEHHHKKKNNNMMMKKKIIIHHHHHHIIIKKKIIIKKKLLLJJJIIILLLSSSZZZnnnuuuuuuggghhh{{{]]]GGG???@@@KKKUUUXXX^^^eeedddeeegggjjjlllnnnoooppppppmmmnnnuuuzzzwwwrrrooopppqqqssstttvvvvvvwwwwwwtttttttttwwwzzz|||}}}|||{{{|||}}}}}}~~~rrrSSSKKKOOOYYY[[[NNNUUUooofffKKKDDDDDDNNNpppwwwYYYPPPDDD;;;888777777666555555444444444333333333444444444444444444444444555555555555666777888999===BBBTTTuuuqqqbbbJJJDDDAAACCCDDDDDDFFFJJJHHHJJJNNNRRRWWWZZZ]]]^^^___iiiqqqpppooozzz|||vvvnnnlllooo{{{|||nnnhhhjjjjjjoooqqqwww^^^KKKIIIEEEYYYmmmpppxxxooojjjkkkqqqsssxxx~~~}}}zzzssskkkfffddd]]]VVVLLLVVVRRRTTTtttxxxpppmmmlllhhhddd\\\QQQHHHGGGKKKOOOrrr}}}~~~```FFF===666777999888666666666666666666666777888888;;;888DDDUUURRReee}}}WWWGGG;;;AAA???IIIfffppp\\\HHHAAA===;;;<<<@@@IIIYYYgggkkkmmmlllggggggkkknnnnnnhhhlllqqqttttttsssssssssqqqpppssszzz~~~jjjRRRGGGHHHNNNbbbooommmmmmZZZMMMEEEDDDAAA===:::999;;;<<<;;;;;;:::999;;;@@@HHHMMMTTT___hhhiiihhhjjjkkkkkkgggiiikkknnnuuuzzzyyytttiii___WWWWWW\\\iiilllMMMBBB???>>>>>>BBBDDDEEEEEEFFFHHHLLLOOOSSSOOOKKKHHHHHHJJJKKKKKKJJJKKKKKKJJJIIILLLRRRWWW___{{{fff^^^zzzgggQQQDDD===DDDMMMRRRWWW^^^bbbdddfffiiikkkmmmoooooommmjjjkkkrrrvvvtttpppooooooppprrrtttuuuvvvwwwwwwrrrrrrtttwwwzzz}}}}}}|||zzz|||}}}~~~~~~[[[EEEAAAKKKRRROOO```wwwUUUGGGGGGUUUwwwzzzZZZNNNAAA:::888666666666555555444444444333333333444444444444444444444444555555555555666888999:::888<<>>BBB]]]vvvlllSSSDDD>>>:::;;;@@@IIIVVVcccdddhhhjjjgggfffiiikkkkkkfffjjjqqquuuvvvtttsssssssssqqqrrrvvvxxxzzz~~~zzz\\\KKKGGGIIISSStttvvvddd___ttt]]]NNNGGGFFFCCC>>>999888999<<<999999999999:::===AAAEEEKKKRRRWWWWWWWWWWWWSSSOOOPPPQQQQQQSSSXXXaaaiiinnnnnneee^^^^^^dddpppeeeHHHAAAAAAAAA@@@???@@@BBBDDDHHHLLLQQQTTTUUUPPPKKKHHHHHHJJJKKKKKKLLLMMMLLLKKKKKKMMMRRRUUUUUUhhhsssqqq[[[pppkkkUUUBBB???FFFLLLUUU^^^cccdddfffhhhjjjkkklllllljjjiiikkkrrruuuqqqmmmlllooopppqqqsssuuuvvvwwwwwwuuuuuuvvvxxx{{{}}}|||{{{{{{}}}jjjIII===DDDMMMQQQggg^^^KKKLLL^^^^^^OOOAAA;;;999666444666555555444444444333333333444444444444444444444444444444555555666888999:::;;;>>>FFFtttrrr{{{wwwJJJDDDAAACCCDDDDDDFFFJJJHHHJJJMMMRRRVVVZZZ\\\]]][[[eeeeeefffpppvvvxxxggg[[[WWWXXX^^^sss~~~tttggg[[[PPPHHHFFFHHHOOOUUU\\\jjjxxx|||XXXNNNRRRsssuuuvvv}}}zzz|||zzzqqqjjjddd]]]WWWSSSHHHTTTRRR[[[|||uuurrrqqqnnnfff[[[QQQKKKKKKNNNXXXuuuoookkkcccrrrjjj\\\qqq]]]BBB<<<777888888666555777666666666666666777777888555999<<>>AAA======VVV|||jjjMMMCCC<<<;;;@@@IIIUUU______eeeiiihhhggggggeee```___fffqqqzzz}}}{{{yyywww{{{yyyxxxyyywwwuuuxxx~~~iiiRRRHHHFFFJJJfff|||eeeVVVQQQ^^^vvvkkkYYYPPPLLLFFF???:::888:::<<<888999:::::::::;;;===???CCCGGGIIIJJJLLLNNNKKKFFFKKKKKKKKKLLLNNNSSS\\\dddqqqlllhhhhhhmmmvvv\\\DDDAAACCCCCCBBB??????AAACCCHHHLLLOOOQQQSSSOOOJJJGGGGGGIIIKKKLLLMMMLLLLLLKKKJJJLLLOOORRRMMMPPPqqq}}}iii~~~~~~hhhhhhmmmNNNAAABBBIIIUUUaaacccdddfffggghhhiiiiiiiiilllmmmqqqxxxxxxrrrllljjjooopppqqqtttuuuwwwwwwxxxyyyyyyzzz{{{}}}}}}{{{yyy|||~~~YYYBBBAAAIIILLL```]]]IIIKKKaaabbbPPP@@@;;;:::555333666555555444444444333333333444444444444444444444444444444444555777888::::::???@@@EEElll|||xxxJJJDDDAAACCCDDDDDDFFFJJJIIIKKKNNNRRRUUUYYY[[[\\\[[[eeeaaadddrrruuu|||hhhZZZSSSPPPNNNYYYeeeddd^^^WWWMMMDDD>>><<<>>>@@@BBBIIIQQQaaaooozzzaaaRRRWWW{{{{{{zzz{{{qqqkkkddd\\\UUUSSSOOOTTTRRRccc{{{wwwrrrpppiii___SSSLLLKKKLLLOOOvvv|||xxxoootttYYYfffZZZAAA;;;777888888666555777666666666666666777888888666:::;;;AAAgggUUULLLhhhhhhQQQ???>>>===<<>>???BBBEEEFFFJJJNNNNNNJJJKKKKKKLLLOOOOOOPPPVVV^^^ssstttvvvvvvwww|||xxxTTTCCCBBBDDDDDDCCCCCCBBBCCCEEEHHHJJJJJJIIIMMMMMMKKKGGGEEEFFFIIILLLKKKJJJIIIHHHHHHIIIKKKLLLMMMIII\\\kkkddd~~~kkkVVVddd|||XXXEEE???BBBOOO\\\bbbcccdddfffgggggghhhhhhqqqqqqvvv|||{{{tttnnnmmmoooppprrrtttvvvxxxyyyyyy|||{{{|||}}}~~~{{{xxx|||~~~nnnKKK@@@FFFEEEQQQ{{{|||^^^KKKNNNeee}}}}}}~~~bbbNNN>>>;;;:::555333666555555444444444333333333444444444444444444444444444444444555777888:::;;;>>>???AAAeee~~~oooyyyuuuJJJDDDAAACCCDDDDDDFFFJJJJJJLLLNNNRRRUUUWWWYYYZZZXXXbbb^^^ccctttsss}}}gggYYYRRRMMMGGGKKKRRRPPPIIIGGGBBB===:::;;;=========AAAHHHXXXfffqqqppp```eee~~~{{{yyyooojjjeee\\\VVVUUUTTTSSSPPPggg}}}xxxvvvpppeeeXXXOOOKKKKKKJJJmmmiiijjj|||}}}rrrUUU???:::888999888555555777666666666666666777888888888;;;;;;BBB\\\```FFFUUU___[[[BBB=========KKKuuubbbRRRBBB<<<@@@HHHRRRZZZ]]]aaaeeeiiimmmlllaaaUUUWWWbbbqqq}}}|||}}}vvvuuuyyy~~~}}}~~~fffSSSJJJGGG[[[vvvxxxaaaRRRQQQYYY```___VVVMMMGGGEEE???EEEVVVqqqhhh[[[KKKAAA??????>>>===;;;=========<<<<<<===???@@@FFFJJJLLLPPPUUUUUURRRRRRPPPRRRWWWXXXVVVYYY```vvv~~~lllQQQEEEDDDEEEDDDCCCEEEDDDEEEGGGIIIJJJGGGDDDFFFIIIKKKHHHCCCBBBGGGMMMLLLJJJHHHGGGHHHIIIJJJJJJQQQNNNTTTppphhhxxx|||ooo}}}~~~qqqNNNIIIlllcccOOODDDAAAHHHTTT___```bbbdddfffhhhiiiiiirrrqqqtttwwwvvvrrrppprrrpppqqqsssuuuwwwyyyzzzzzzzzzzzz{{{}}}~~~{{{xxx{{{}}}~~~SSSCCCKKKGGGKKKpppyyydddSSSTTTlll|||yyyyyy{{{aaaLLL;;;::::::555333777555555444444444333333333444444444444444444444444333444444555777888:::;;;===???AAAddduuuyyynnnttt{{{pppJJJDDDAAACCCDDDDDDFFFJJJKKKLLLOOORRRUUUWWWXXXYYYWWWddd```gggzzzuuu}}}dddWWWQQQNNNGGGIIIOOOLLLCCCCCCBBB???===>>>===;;;<<<>>>CCCRRR```llltttxxxxxxuuu~~~wwwmmmjjjeee\\\WWWWWWVVVPPPLLLhhh}}}vvvkkk]]]SSSNNNMMMHHHiii|||tttmmmjjjcccLLL>>>:::888999888555555888666666666666666777888888555888888???QQQ|||kkkIIIKKK[[[gggEEE===>>>===DDDiiixxxfffTTTAAA:::===EEEOOOVVVZZZ\\\```gggppprrrhhh[[[\\\fffrrr|||~~~zzzwwwzzz|||}}}uuutttxxx{{{}}}nnnXXXMMMFFFZZZvvvuuubbbVVVOOOVVV\\\YYYQQQKKKGGGFFFGGGFFFQQQiiippp```MMMBBB@@@BBB@@@======>>>>>>>>>======>>>@@@EEELLLSSSUUUXXX\\\[[[XXX[[[XXXZZZ___```]]]___dddxxx|||gggQQQGGGFFFFFFDDDCCCCCCCCCDDDHHHLLLLLLIIIEEEAAAGGGKKKHHHBBB@@@FFFMMMNNNLLLJJJIIIJJJKKKKKKJJJQQQPPPNNNYYY}}}{{{xxx{{{~~~rrrttt~~~~~~UUUEEE\\\uuuppp^^^QQQHHHJJJSSS[[[]]]```cccfffiiikkklllooommmnnnppppppmmmoootttppprrrtttvvvxxxzzz{{{{{{wwwxxxzzz|||~~~~~~{{{yyyzzz|||~~~~~~YYYGGGRRROOOPPPgggvvveeeUUUWWWmmmnnn|||tttbbbEEE888<<<999444666666555555555444444333333333555444444333333333444444333444555666777888999:::???DDDBBB```|||wwwkkkvvvvvv}}}\\\@@@BBBCCC@@@EEEDDDMMMNNNMMMNNNPPPTTTWWWXXXYYY[[[___ffffffooorrr~~~}}}sss```YYYQQQKKKHHHHHHHHHGGGFFFDDDAAA@@@???>>>;;;999???<<<===IIITTT^^^vvv|||ssslllgggbbb]]]XXXXXXYYYTTTaaaqqqcccZZZSSSNNNNNNZZZwwwzzz~~~vvv```VVVRRR>>>;;;888777777777666555555555555555666666666666777888<<<999FFF}}}yyyOOOEEEUUUeeeLLLAAACCC@@@:::QQQnnnpppXXXEEE999===???>>>GGGVVV\\\ZZZ___lllyyyyyylll^^^bbbgggooowww}}}~~~{{{wwwwwwyyy{{{|||{{{yyyyyyzzzzzz|||kkkVVVLLLOOOkkkqqqhhhaaa\\\VVVQQQLLLIIIFFFDDDGGGBBBNNNkkkpppaaaMMMCCCBBBDDDBBB???@@@@@@?????????@@@@@@AAADDD\\\kkkiiikkkvvvwwwmmmiiibbb___aaafffjjjqqqwwwhhhNNNFFFEEEDDDDDDFFFBBBCCCFFFKKKNNNLLLGGGBBBGGGGGGIIIIIIDDD@@@CCCIIIKKKHHHIIILLLKKKGGGKKKSSSUUULLLRRRTTTUUU~~~vvvxxxnnnmmmrrrWWWMMMNNNlllzzzuuu```RRRLLLJJJSSSVVV\\\bbbfffiiiiiiiiikkkllllllllllllnnnqqqtttssspppooorrrxxx{{{yyyvvvwwwyyy|||~~~~~~|||{{{|||}}}wwwxxx~~~~~~jjjQQQYYYbbbQQQgggnnnjjj^^^cccyyyxxx```DDD888<<<888444666555555555444444444333333333555444444333333444444555333444555666888999::::::???CCCAAA___rrrlllJJJDDDBBBAAAFFFAAAFFFMMMMMMNNNPPPSSSUUUWWWWWWZZZ^^^eeeeeeooosssxxxbbb[[[QQQLLLKKKLLLLLLLLLHHHEEECCCAAA@@@>>><<<:::<<<::::::DDDNNNWWW{{{~~~{{{}}}vvvqqqllleee\\\VVVNNNSSSNNNUUUyyyvvvhhh^^^WWWQQQJJJTTTpppyyyuuuhhhZZZMMM>>>;;;888777777777666555555555555555666666666666666555;;;888???iii]]]CCCIIIQQQNNN@@@???>>>888IIIccciiiZZZFFF999;;;>>>>>>EEERRR]]]\\\___kkk}}}xxxfff^^^cccmmmxxx|||xxxxxxzzz|||{{{yyywwwuuuuuuxxxzzz~~~|||___NNNOOOddd|||pppiii```YYYUUURRRNNNJJJGGGBBBLLLfff|||~~~}}}lll```QQQGGGEEEEEEBBB???@@@???>>>>>>>>>??????@@@GGG^^^ttt~~~wwwpppoooooorrryyyttt\\\FFF@@@AAA??????BBBAAAAAADDDIIIMMMNNNKKKHHHIIIIIIKKKLLLHHHCCCEEEKKKJJJGGGHHHJJJJJJHHHMMMUUUSSSHHHJJJPPPQQQfffdddNNNJJJJJJYYYjjjoooeeeTTTHHHCCCDDDIIISSS]]]dddhhhgggfffggghhhiiiiiiiiilllqqquuuuuurrrppprrrvvvxxxvvvssswwwxxx{{{}}}~~~}}}{{{zzz|||~~~yyyxxx}}}|||}}}|||dddgggiiiUUUZZZhhhmmmgggkkk}}}vvv|||[[[BBB777;;;888444666555555444444444444333333333555444444444444444555555444555666777888:::;;;;;;>>>BBB@@@___{{{{{{QQQCCC@@@CCCIIIBBBBBBLLLMMMNNNPPPRRRTTTUUUVVVZZZ]]]ddddddnnnttt~~~eee\\\RRRMMMNNNQQQQQQOOOJJJGGGDDDBBBAAA???===;;;;;;999888AAAJJJRRRwww|||{{{zzz}}}zzzwwwxxx|||~~~{{{wwwsssnnneeeZZZQQQDDDLLLIIIIII^^^}}}nnnddd[[[UUUHHHPPPiiixxx}}}wwwkkkXXXGGG>>>;;;888777777777666555555555555555666666666666666555::::::999RRRwwwqqqFFFDDDFFFRRRAAA===>>>888AAAVVVccc^^^HHH888999======CCCMMMYYY\\\^^^ggg|||nnneeeggglllssszzz}}}|||{{{{{{}}}~~~}}}zzzvvvtttssswwwyyy}}}mmmTTTQQQ\\\~~~}}}nnnddd```]]]XXXSSSOOOJJJQQQgggzzz|||yyyfff^^^TTTMMMJJJHHHFFFDDDAAA@@@???>>>>>>???@@@@@@DDDWWWrrr~~~xxxxxxiiiUUUDDDAAACCCAAAAAAEEEBBBBBBDDDHHHKKKMMMLLLJJJIIIIIILLLNNNJJJEEEEEEJJJJJJHHHHHHIIIIIIHHHLLLRRRQQQJJJHHHPPPSSSSSSssszzz[[[NNN>>>AAAMMM\\\^^^RRRGGGCCC>>>CCCLLLXXX```dddccc```dddeeeeeeeeefffjjjpppuuu{{{yyywwwxxxzzz{{{yyyvvvvvvxxxzzz|||}}}|||{{{zzz{{{zzzwwwzzzxxx|||kkklllkkkTTTSSScccmmmhhhgggttt~~~jjj{{{VVV@@@777:::666444777444444444444444444444444444555444444444444555555666555666777888999;;;<<<<<<===BBBAAAaaa~~~rrr}}}RRRCCC???BBBJJJEEEGGGJJJLLLNNNPPPQQQRRRSSSUUUZZZ]]]dddcccooouuuhhh^^^SSSOOOQQQTTTSSSPPPLLLIIIEEEBBBAAA???===;;;;;;:::999@@@HHHPPPrrrtttzzzyyyzzzuuurrruuuwww{{{xxxtttppplllfff^^^SSSKKKAAAIIIEEEBBBMMMcccuuujjj```XXXMMMQQQfffuuuzzzrrrZZZFFF>>>;;;888777777777666555555555555555666666666666888666:::<<<888DDDhhhzzzJJJCCCEEETTTDDD>>>@@@===>>>NNNaaa```KKK:::888;;;<<<@@@HHHQQQZZZ^^^bbbtttssstttqqqoooooorrrwwwzzz|||}}}|||yyywwwwww{{{}}}___VVVTTTkkk|||nnnhhheee___YYYXXXRRRWWWjjj|||{{{vvvccc^^^VVVPPPLLLKKKJJJIIIEEECCCBBB@@@??????@@@AAABBBNNNhhh}}}aaaQQQEEEEEEGGGDDDCCCGGGFFFEEEEEEFFFGGGHHHHHHHHHHHHHHHJJJMMMJJJEEEDDDGGGIIIIIIJJJLLLMMMMMMMMMOOOJJJMMMJJJNNNUUUOOO___nnn\\\III;;;<<>>???DDDMMMWWW^^^aaabbbddddddccccccdddhhhnnnrrr{{{yyyxxxyyyzzz{{{zzzxxxwwwxxxzzz|||}}}|||{{{{{{{{{{{{wwwxxxuuu{{{zzzgggkkkjjjRRRXXXdddiii___WWWaaauuu|||eeehhhPPP===777999555555777444444444444444444444444444444444444444444555666777666777888999:::<<<======???EEECCC```{{{gggyyyxxxPPPDDD??????GGGEEEKKKHHHKKKOOOPPPQQQQQQSSSUUUZZZ]]]ddddddooovvvlllaaaUUURRRVVVYYYUUUOOONNNJJJFFFBBB@@@???===;;;::::::888>>>FFFNNNlllwww~~~yyy|||wwwtttssstttuuuwwwyyy}}}~~~pppjjjccc\\\XXXRRRKKKFFFBBBEEEAAA???FFFRRRooo|||qqqfff]]]SSSSSSdddwwwlllKKK>>>;;;888777777777666555555555555555666666666666777555777;;;:::>>>bbbLLL???CCCPPPEEE===???@@@===HHH]]]```NNN>>>999:::;;;>>>CCCIIIXXX``````kkkvvvuuutttrrrsssuuuwwwxxxxxxzzz|||}}}}}}|||{{{{{{|||nnn^^^PPPYYY~~~zzzrrrlllddd]]]\\\WWW[[[nnnvvvjjjdddZZZRRRMMMKKKJJJIIIHHHFFFCCCAAA?????????@@@EEEKKK```uuuVVVJJJBBBDDDDDD@@@???CCCEEEEEEDDDDDDDDDFFFGGGIIIJJJIIIKKKNNNLLLGGGEEEGGGFFFJJJOOOTTTYYY[[[ZZZWWWDDDOOOKKKHHHPPPNNNUUUpppqqqTTT>>>777LLLaaabbbWWWPPPJJJEEEBBBEEEOOOZZZbbbfffdddddddddccccccfffkkknnnrrrqqqqqqssstttvvvvvvuuuxxxyyy{{{|||||||||||||||yyy~~~zzzvvvwwwuuu{{{xxxkkkqqqnnnUUU]]]fffiii^^^QQQUUUkkkxxxiiisssYYYKKK;;;666888444555777333333333333444444444444555444444444444555666777777777888999:::;;;===>>>>>>@@@HHHDDD\\\}}}dddmmm|||tttPPPGGGAAA===CCCBBBJJJFFFKKKOOOQQQQQQRRRTTTWWW\\\___ffffffpppvvvpppdddYYYXXX___bbb[[[SSSQQQMMMHHHDDDAAA@@@>>>===999:::777:::AAAHHHcccwww}}}~~~yyytttppppppooonnnmmmooorrruuurrrrrrtttzzz{{{iiiaaaWWWOOOKKKHHHEEEBBBBBBAAA===>>>DDDIII^^^{{{ooodddXXXUUUbbbQQQ>>>;;;888777777777666555555555555555666666666666555555333777:::<<>>???>>>HHHDDDXXX}}}eeehhhqqqpppMMMFFFBBB???DDDBBBIIIDDDJJJPPPRRRRRRRRRVVVYYY]]]aaahhhhhhrrrvvvssshhh^^^```jjjmmmeee[[[UUUQQQKKKFFFDDDBBB@@@???;;;<<<999999>>>CCC[[[}}}vvv||||||uuuoooooommmjjjfffeeegggjjjcccdddgggmmm~~~vvveee\\\QQQHHHEEEDDDCCCBBBAAA@@@<<<@@@EEEFFFYYY|||yyynnn\\\WWWbbb~~~xxxvvv~~~QQQ>>>;;;888777777777666555555555555555666666666666555888333555<<<:::NNNxxx~~~IIIEEE>>>FFF>>>777>>>======KKK[[[SSSIIIAAA;;;999<<>>??????:::FFFDDDWWW~~~hhhhhhtttlllIIIBBBBBBCCCIIIEEEIIICCCIIIPPPSSSSSSSSSWWWZZZ^^^bbbjjjiiisssvvvuuujjjbbbgggrrrvvvnnncccXXXSSSMMMIIIFFFDDDCCCAAA@@@AAA<<<:::===AAAWWWxxx}}}xxxrrrrrrooojjjdddaaaaaaccc\\\]]]^^^cccttt~~~rrrccc[[[OOOGGGDDDDDDCCCBBBBBBAAA???DDDHHHGGG\\\uuu```ZZZdddxxxwwwuuuqqquuuwwwyyyxxxNNN>>><<<888777777777666555555555555555666666666777777<<<666666>>>:::EEEiiiOOOEEE;;;JJJAAA777??????;;;FFFYYYTTTLLLCCC;;;888<<>>@@@AAABBBFFFBBBUUUppprrrkkkNNNAAADDDCCCBBBFFFFFFHHHIIILLLOOORRRVVVXXXZZZ^^^___aaajjjnnnmmmrrrhhhcccmmmzzz}}}rrrgggaaaVVVKKKGGGFFFBBB@@@@@@<<>>777<<<>>>;;;AAAFFFNNNWWW^^^eeelllpppgggiiiooosssrrrrrr{{{}}}|||zzzyyyzzz|||~~~~~~gggZZZ^^^xxxrrrnnndddeeewwwiii]]]UUURRRQQQQQQRRRRRRSSS```~~~sssLLLGGGFFFFFFGGGJJJOOOTTTWWWJJJQQQTTTOOOIIIIIIJJJIIIKKKOOORRRPPPJJJFFFGGGIIINNNMMMOOOUUU]]]ccceeeddd^^^TTTKKKLLLOOORRRSSSVVVcccooo{{{```III;;;@@@@@@>>><<<@@@JJJTTTWWWTTTOOOUUU[[[^^^^^^```eeejjjkkkmmmooorrruuuvvvwwwwwwyyyxxxwwwuuutttsssssssssuuutttvvvzzz||||||rrrsss~~~}}}mmmjjjxxx~~~aaaBBB<<<666333555666555333444555666777777666555444444444444444555666777777888999999:::<<<>>>@@@AAA@@@DDDBBBQQQzzzyyykkkpppxxxkkkNNNAAADDDCCCBBBFFFFFFGGGIIILLLPPPSSSVVVXXXYYY[[[]]]^^^fffkkkiiiwwwkkkdddlll||||||rrrggg[[[OOOIIIFFFBBB>>>===>>>@@@<<<:::>>>AAARRRooo~~~|||wwwqqqooolllddd^^^[[[VVVTTTYYY^^^gggxxxppphhh___SSSJJJFFFDDDBBB@@@???<<<===??????GGGbbb~~~}}}kkk___eee|||qqq}}}fffHHH<<<:::777666666666666555555555555555555666666777777555555777777777@@@JJJ{{{zzzPPPAAA:::===@@@::::::@@@???IIIPPPMMM@@@999;;;===:::>>>DDDLLLUUU[[[```dddgggfffggglllqqqrrrrrrwww~~~}}}|||{{{zzz{{{}}}}}}|||iiidddsssjjj___XXXgggssskkkeeeaaa]]]aaafffpppfffIIIGGGFFFEEEFFFIIIMMMRRRUUUQQQUUUVVVPPPKKKIIIHHHFFFJJJMMMOOONNNJJJHHHJJJLLLJJJIIIKKKOOOUUUZZZ[[[[[[WWWQQQMMMOOORRRQQQRRRSSSZZZccc{{{jjjJJJ888888777888:::AAAHHHMMMNNNJJJPPPVVVYYYYYY\\\bbbgggfffkkkppptttuuuvvvyyyzzzxxxwwwwwwvvvuuutttsssssssssrrrssswwwxxxxxx}}}~~~~~~zzzuuu~~~xxx^^^@@@;;;666444555666555444555555666666666666555555444444444444555666777888888888:::;;;===???@@@@@@AAAEEEDDDPPPrrrzzzmmmuuuzzzpppwww|||xxxxxxjjjMMM@@@DDDBBBBBBFFFFFFFFFHHHLLLQQQTTTVVVWWWWWWYYY[[[]]]dddiiihhh}}}}}}ooodddlllqqqdddVVVOOOJJJCCC>>>===@@@BBB<<<:::<<<>>>NNNiii|||zzz~~~xxxvvvrrriiiaaa^^^UUURRRWWW[[[eee{{{rrrggg^^^RRRIIIEEEBBB???===>>>;;;<<>>???@@@@@@EEEFFFGGGRRRqqqwww|||}}}wwwyyy}}}iiiMMM???CCCBBBBBBFFFFFFEEEHHHMMMQQQTTTVVVVVVUUUWWWZZZ\\\ccciiijjj}}}}}}ooodddkkkzzzlll^^^UUUNNNFFF@@@>>>>>>AAA<<<:::<<<<<>>@@@>>>>>>AAAEEEQQQiiizzzpppuuuvvvkkkYYYLLL;;;999666555666666666555555444444444444555666666555666777777777777:::===JJJ~~~III>>>@@@EEE===:::>>>======GGGMMMGGG???;;;:::999:::>>>EEEKKKPPPTTTWWWZZZ______dddmmmsssrrroooooopppppprrrtttwwwzzz|||~~~yyy{{{~~~~~~vvvoooqqqyyy~~~{{{QQQJJJFFFFFFEEEEEEFFFIIIKKKMMMNNNPPPPPPNNNPPPRRRPPPKKKIIIKKKKKKJJJJJJJJJNNNQQQTTTTTTTTTUUUVVVVVVVVVVVVYYYSSSOOOMMMKKKKKKQQQYYYWWWYYYXXXaaayyy|||uuuCCC<<<777666777888;;;>>>FFFKKKQQQTTTUUUYYYbbbhhheeedddeeehhhmmmssswwwyyyyyyxxxwwwvvvvvvxxxyyyzzzxxxuuussstttssssssxxx}}}vvvoooIII;;;999666555555555555555666666666555555666666666555555555666777888::::::<<<<<<===>>>>>>???@@@AAAHHHEEEHHHTTTppp~~~www}}}iiiLLL???CCCBBBBBBFFFFFFEEEHHHMMMQQQTTTUUUUUUTTTSSSXXXZZZaaahhhjjj|||yyynnneeekkkrrrbbbXXXQQQGGG@@@>>>;;;>>>;;;:::======KKKfffxxxoookkkaaaYYYXXXYYYddd}}}uuummmbbbXXXRRRLLLFFFBBBAAA@@@???BBBHHHVVVkkk}}}www|||sssxxxgggQQQDDD:::888555555555666666555444444444444444555666666444666777777666777888888AAAuuuMMM======DDD???<<<>>>===999BBBJJJHHHAAA<<<:::999<<<>>>BBBEEEJJJPPPVVV[[[[[[[[[```lllsssrrrnnnkkkooopppqqqsssuuuvvvvvvwwwwwwyyy}}}jjjrrrLLLHHHFFFEEEDDDDDDEEEGGGIIIKKKIIIKKKLLLLLLOOORRRQQQMMMLLLLLLKKKJJJJJJJJJLLLNNNRRRRRRSSSRRRQQQQQQQQQQQQXXXUUUSSSSSSPPPMMMOOOSSSUUUUUUWWW]]]lll|||wwwQQQBBB555444777888888999@@@FFFLLLQQQUUU]]]hhhpppllleee___```hhhpppttttttyyyxxxvvvuuuvvvyyy|||zzzvvvssssssqqqpppttt{{{xxx{{{yyyuuutttbbbHHH888888666555555555555666666666555555555555666666555555555666777999;;;;;;AAA@@@???>>>??????AAABBBGGGBBBHHHSSSiii{{{qqq|||hhhKKK>>>BBBBBBBBBFFFFFFFFFIIILLLPPPSSSTTTUUUUUUQQQWWWYYY^^^eeehhhwwwwwwpppgggjjjxxxggg\\\RRRHHH???<<<:::===;;;;;;>>>>>>KKKeee|||rrrmmmjjjaaa^^^```lllyyymmmccc[[[TTTLLLGGGBBBAAA@@@AAAIIIXXXkkkyyyyyyuuuyyy{{{}}}yyy}}}gggNNNAAA999777555444555666666555444444333333444444555666555777888666666999999666AAAgggYYY@@@888???>>>===???>>>999???DDDFFFBBB>>>;;;999<<<===???AAAEEELLLSSSYYYXXXXXX___jjjqqqooojjjhhhnnnoooqqqrrrrrrrrrqqqpppuuuxxx{{{}}}~~~~~~ppp~~~bbbFFFDDDEEEEEEDDDDDDEEEGGGIIIJJJHHHLLLNNNLLLLLLNNNNNNKKKMMMLLLLLLKKKKKKKKKKKKKKKOOOQQQQQQQQQPPPOOOPPPQQQRRRRRRVVV[[[ZZZRRRLLLJJJNNNLLLSSSZZZ[[[iiitttvvvaaaKKK888444888777666777777===DDDIIINNNXXXeeennnkkkccc[[[ZZZaaajjjooopppuuuuuuuuuvvvxxxzzz}}}~~~wwwsssqqqqqqooonnnqqqwwwnnn}}}gggcccaaaQQQDDD777777666555555444555777777666555444444555666777555555666777888:::;;;<<>>???AAACCCFFFBBBKKKRRR^^^yyyeeegggKKK>>>BBBAAAAAAFFFFFFHHHIIILLLNNNQQQSSSUUUUUUUUU[[[\\\^^^dddfffsss{{{uuukkkjjj}}}pppcccWWWKKKAAA===:::>>><<<<<>>JJJddd{{{vvvppphhhgggkkkwwwvvvmmmddd[[[UUUHHHFFFBBB@@@FFFSSSbbblllyyyzzznnndddaaacccaaaiiiyyyssszzzqqqRRRBBB999777444444555666666555444444333333444444555666555888888555666::::::666>>>XXXuuuQQQ<<<======<<>>;;;<<>>???BBBDDDFFFDDDOOORRRWWW{{{bbbtttgggKKK>>>BBBAAAAAAFFFFFFIIIJJJKKKNNNPPPSSSUUUVVV[[[``````aaaeeefffqqqyyynnniiizzzyyyjjj]]]OOODDD@@@<<<@@@>>>===???===IIIbbb|||rrrkkkmmmsssyyyoooiiiPPPMMMFFF@@@BBBLLLXXX^^^nnnvvvlll___[[[ZZZZZZ\\\WWWYYY___lll{{{yyyzzzTTT@@@999666444444555666666555444333333333333444555555666999888444555;;;;;;777888MMMdddEEE???===<<<>>>===<<<:::;;;@@@CCCAAA===:::888:::<<<>>>???BBBFFFHHHWWWYYY```ggghhhccc^^^^^^TTTXXX^^^eeekkkoooqqqrrrsssvvvyyy{{{{{{zzzzzz{{{^^^FFFFFFIIIDDDDDDDDDEEEFFFHHHIIIJJJFFFMMMRRRNNNJJJKKKMMMMMMIIIIIIJJJLLLNNNNNNLLLKKKIIIKKKNNNOOONNNNNNQQQTTTUUUNNNJJJNNNSSSSSSSSSSSSOOOHHHEEEHHHJJJNNN]]]nnn|||```OOOAAA555444:::555777777444111333;;;BBBMMMQQQUUUSSSPPPRRR[[[ccceeekkksss{{{}}}{{{vvvrrrpppoooppptttuuutttwww}}}{{{xxx{{{~~~yyycccZZZRRROOOCCC;;;777777666666555555555444666777777777777777666666666666777888:::===???@@@KKKQQQMMM@@@:::@@@CCC@@@FFFEEEKKKLLL^^^xxxdddddd}}}iiiLLL@@@GGGDDD???BBBEEEHHHIIIJJJLLLOOORRRTTTVVVVVVYYY___eeegggjjjvvvyyyrrrmmmrrrttteeeUUUGGG???>>>@@@>>>@@@AAA===JJJgggxxx{{{wwwrrruuu|||qqq\\\KKK???BBBGGGFFFJJJPPPbbbkkkuuu|||ppp___[[[[[[XXXTTTTTTZZZXXXYYY```mmmzzz{{{yyyxxx|||VVV@@@:::888666666666666666444555555555555555555555555777777777777888999:::;;;;;;CCC|||PPP@@@FFF<<<;;;:::<<<<<<<<>>LLLiiittt}}}zzzwww{{{xxxmmm^^^LLL???@@@CCCCCCGGGNNNWWW___hhhppp|||xxxiii[[[XXXXXXVVVSSSSSSWWWUUUUUUZZZeeepppzzz~~~wwwqqqyyyooo{{{YYYAAA:::888666666666666666444555555555555555555555555666666666666666777888888???@@@jjj```BBBAAA===BBB@@@===<<<<<<>>>@@@@@@===::::::;;;::::::;;;???EEEJJJRRRWWW```jjjoookkkbbbZZZ[[[YYY]]]gggoooqqqrrrtttwwwtttwww~~~~~~}}}}}}lllXXXKKKFFFFFFGGGFFFDDDDDDFFFHHHHHHHHHCCCFFFIIIJJJIIIHHHHHHIIIIIIIIIIIIIIIHHHGGGGGGFFFIIIMMMQQQQQQNNNNNNQQQTTTVVVRRRMMMKKKOOOTTTQQQIIIHHHEEEDDDFFFGGGIIIOOOWWW~~~uuuqqqeeeiiifffUUU:::777333111333555666666333;;;CCCCCC???AAALLLVVV___dddkkkppppppnnnlllkkkmmmkkkiiikkknnnrrrsssrrrrrrsssuuuwww{{{~~~}}}{{{{{{~~~qqqlllYYYNNNAAA;;;666666666666555555555555444555555666666666555555555777:::===???AAABBBBBBDDDJJJJJJBBB>>>BBBEEEBBBQQQIIILLLKKKRRRwwwiiimmmuuuOOO:::>>>???>>>BBBCCCBBBDDDGGGJJJMMMNNNOOOPPPTTTVVV[[[___aaafffsssvvvkkkhhhnnn[[[JJJ???===>>><<<>>>AAA>>>LLLiiiyyy~~~|||vvvjjj\\\LLL>>><<<>>>>>>BBBIIIJJJQQQXXXaaaqqq|||oooddd[[[YYYYYYXXXUUUUUUXXXVVVTTTVVV^^^hhhppptttzzzxxxwww}}}uuuxxx|||XXX???:::888666666666666666444555555555555555555555555555555444444444555555666===;;;OOOvvvtttIII===<<>>>>>===<<<===>>>>>>===<<<:::::::::999:::===BBBGGGQQQVVVaaappp{{{}}}wwwoooeeeaaabbbjjjrrrtttttttttwwwuuuyyy}}}kkkWWWNNNMMMJJJGGGJJJHHHFFFFFFGGGGGGGGGFFFAAAAAACCCFFFIIIJJJHHHEEEGGGKKKMMMJJJDDD@@@BBBEEEKKKPPPUUUSSSNNNLLLOOOTTTTTTSSSNNNLLLNNNQQQLLLEEEIIIFFFEEEFFFFFFEEEIIIOOOkkkyyyjjj}}}|||sssmmmvvv}}}sssQQQJJJ???888444333222111222555777777777<<>>@@@FFFGGGCCC@@@BBBDDDCCCQQQHHHLLLNNNPPPzzztttkkkiii}}}|||[[[???@@@@@@???AAAAAACCCEEEIIIMMMPPPQQQQQQQQQTTTVVVZZZ^^^___eeesssyyynnngggyyyxxxeeeRRRDDDBBBAAA===???BBB???LLLhhh}}}zzzjjj^^^RRRFFF<<<:::;;;;;;===AAACCCHHHNNNWWWjjjrrrooojjjeeebbb___]]][[[ZZZ]]][[[XXXYYY]]]dddlllpppppppppmmmpppwwwmmmRRR;;;:::888666555666666666444555555555555555555555555555444444444444444555555888<<>><<<;;;<<<<<<======::::::999888888;;;???CCCJJJOOOZZZkkk|||ppphhheeejjjqqqrrrrrrrrrxxxvvvxxx~~~]]]JJJIIIMMMMMMIIIKKKIIIGGGGGGGGGGGGFFFDDDEEEEEEFFFHHHJJJJJJHHHEEEGGGKKKMMMJJJEEEAAABBBEEEJJJPPPTTTRRRKKKHHHKKKPPPQQQQQQNNNKKKKKKLLLHHHBBBGGGEEEEEEGGGFFFDDDFFFKKKVVV[[[qqqwwwuuuwwwyyyuuuuuuggg\\\hhh{{{fff\\\NNNBBB;;;777444222555555555444666:::@@@DDDFFFMMMVVVXXXUUUUUUYYY^^^ddddddeeefffhhhiiiiiiiiillllllmmmnnnppprrrssstttzzz{{{}}}}}}zzzxxxvvvwwwyyyzzzyyyyyyzzz{{{nnnWWWHHH<<<999555555555666666666666666333333444555666666555555666777:::<<<<<<<<<:::999>>>CCCEEECCC@@@AAACCCCCCFFF>>>GGGMMMRRR|||tttkkknnnwww{{{yyy```BBBAAAAAA@@@BBBAAADDDFFFJJJNNNPPPRRRRRRRRRTTTVVVZZZ]]]___eeesssxxxpppgggtttttt^^^MMMDDDBBB===???DDDBBBOOOjjj}}}tttdddTTTHHHEEE???::::::::::::::::::???CCCHHHSSSgggtttttttttrrrllleeeaaa___^^^aaa```^^^]]]___dddjjjooojjjkkkiiijjj{{{ooodddOOO>>>:::888666555666666666444555555555555555555555555555555444444555555666666666AAA???FFFwwwxxxRRR<<<@@@??????>>>===;;;:::;;;<<<===:::::::::888888999<<>>DDDCCCPPPkkkssscccTTTFFF<<<<<<:::999999::::::888777<<>>===<<<```eee===<<<@@@>>>>>>>>><<<:::999;;;===;;;;;;:::999777888:::===AAACCCGGGOOO[[[gggpppuuuqqqkkkgggggghhhgggiiillltttvvvvvvtttvvv|||yyy]]]TTTWWW[[[kkkmmmrrr|||mmmVVVJJJJJJNNNMMMJJJHHHHHHHHHJJJMMMNNNMMMLLLFFFHHHIIIHHHGGGHHHJJJMMMMMMHHHFFFIIIOOOQQQNNNIIIDDDGGGIIIHHHEEEDDDDDDFFFGGGKKKLLLHHHGGGIIIJJJHHH@@@>>>???BBBCCCBBBEEEKKKGGGKKKMMMXXX{{{wwwlll^^^wwwfffcccaaaooommmfffZZZKKK@@@:::999333222111222444777888888@@@BBBCCC@@@======BBBGGGNNNRRRWWW[[[]]]^^^```aaa\\\]]]^^^```bbbeeegggiiicccfffiiikkkkkklllmmmnnnppprrrtttuuuuuuuuuvvvwwwaaaPPPEEE:::666555555555555666666666777333444555666777777777777999999;;;<<<===>>>???@@@GGGHHHHHHGGGDDDBBBDDDGGGMMMFFFJJJLLLZZZggg|||~~~\\\BBBAAA@@@???BBBCCCCCCDDDFFFIIIKKKNNNPPPQQQOOORRRXXX]]]___cccooo||||||xxxiiieeexxxhhhRRRHHHDDD<<<===BBB???KKKeeexxxuuuooojjjgggeeefffgggeeennnyyyppp^^^SSSKKKCCC===;;;;;;:::999999999999777999>>>FFFUUUnnnxxxjjjdddcccbbb___aaadddeeeeeeggglllooommmiiifffgggooosssaaaMMMCCC:::888666666666666666444555555555555555555555555333333333444666777999999777666;;;;;;IIIyyyKKK;;;???===>>>???===:::999:::<<<<<<<<<;;;999888777999;;;???BBBFFFJJJOOOWWW```gggeeeeeegggjjjiiieeefffkkkooouuuxxxsssqqquuuyyyzzzfffPPPIIIIIIIIIZZZ___iiitttqqqaaaOOOHHHLLLOOOMMMIIIGGGHHHJJJNNNRRRUUUUUUTTTNNNKKKGGGFFFGGGIIIKKKKKKMMMIIIGGGJJJQQQTTTQQQLLLDDDDDDEEEFFFFFFGGGFFFEEEEEEJJJLLLIIIGGGKKKOOOQQQBBBAAAAAADDDDDDDDDHHHNNNKKKJJJJJJOOObbb}}}sssjjjxxxbbbOOOEEECCC@@@===999666444555666777;;;<<<>>>>>>===>>>???AAAEEEJJJPPPUUUVVVWWWYYYZZZ[[[[[[\\\]]]___bbbccceeedddfffhhhhhhggghhhjjjmmmlllmmmooooooooooooqqqsss{{{sss^^^OOOFFF:::666444555555555666666777777444555666777888888888888:::;;;<<<===@@@CCCEEEFFFKKKKKKKKKIIIFFFCCCEEEJJJHHHDDDGGGKKKbbbfffiii```FFFEEEAAA===@@@@@@EEEEEEFFFIIIKKKNNNQQQSSSMMMPPPWWW\\\^^^bbbmmmzzz}}}lllbbbooo~~~rrr\\\NNNIII???===>>>:::CCC\\\zzz~~~oooggg___\\\YYYTTTPPPLLLIIIHHHJJJNNNRRRVVV```lllrrrsss|||~~~zzzwwwhhhTTTHHHDDDDDDBBB@@@>>>>>>;;;888888999:::999999???HHHZZZuuu{{{lllfffffffff^^^bbbfffhhhiiijjjnnnqqqppphhhdddfffjjjxxxzzzzzzooo]]]GGG===:::888666666666666666444555555555555555555555555111222222333555777999:::AAA444>>>DDDBBBhhh```BBBAAA<<<>>>???>>>:::888:::;;;======<<<:::888777999:::666;;;@@@CCCFFFKKKTTT\\\[[[```hhhnnnkkkffffffjjjkkkuuuzzzuuuppprrruuuuuu|||}}}xxxqqqaaaMMMAAA@@@BBBCCCJJJSSSaaannnxxxhhhYYYIIIEEELLLQQQNNNHHHGGGHHHKKKPPPVVVYYYZZZZZZZZZQQQHHHFFFIIILLLJJJFFFLLLJJJIIILLLQQQSSSQQQNNNEEEDDDCCCEEEIIIJJJHHHFFFDDDJJJLLLJJJIIINNNTTTWWWHHHFFFFFFHHHHHHHHHLLLSSSOOOIIIHHHNNNSSS```|||}}}{{{fff]]][[[RRRNNNEEE===777555666888333666:::>>>AAACCCBBBBBB999???FFFJJJJJJKKKLLLMMMVVVVVVWWWWWWYYYZZZ\\\]]]dddffffffeeeccccccfffiiiiiijjjkkkkkkjjjkkkmmmooovvvPPPHHH@@@666;;;777777666666555555555444555666777666666777:::<<<;;;;;;;;;===@@@BBBBBBBBBDDDEEEGGGIIIJJJJJJIIIIIIKKKNNNMMMNNNmmm___ddd~~~vvvOOOBBBBBBAAAAAADDDCCCEEEGGGHHHIIILLLPPPSSSRRRTTTVVVXXX[[[cccnnnvvvxxxjjjhhhppp{{{wwwkkkTTTFFF===>>>???>>>EEEPPPjjj~~~}}}wwwpppjjj___TTTQQQMMMIIIGGGFFFFFFFFFEEEDDDDDDEEEHHHKKKMMMMMMLLLQQQSSSUUUYYY^^^cccgggiiidddcccfffuuuyyyhhh\\\OOONNNKKKGGGCCC@@@>>>===>>>===<<<;;;:::999888888<<>>CCCIIIOOOSSSZZZ]]]bbbhhhkkkjjjfffccchhhlllppprrrpppnnnnnnooo|||___JJJHHHDDD???;;;;;;>>>@@@DDDFFFPPPbbbrrrzzz}}}bbbRRRIIIMMMQQQMMMLLLPPPKKKHHHHHHLLLOOOPPPSSSXXXoooeeeWWWJJJDDDCCCDDDFFFLLLHHHDDDFFFJJJMMMKKKIIIDDDFFFHHHIIIIIIHHHFFFEEEHHHHHHHHHIIILLLPPPUUUWWWLLLFFFBBBDDDFFFFFFHHHLLLGGGLLLPPPQQQRRRYYYeeeoooyyyyyy|||tttyyyqqqeeehhhcccZZZOOOCCC:::444111444333555;;;@@@AAAAAAAAA>>>@@@AAA@@@AAADDDFFFFFFMMMNNNLLLMMMRRRXXXXXXTTT^^^aaagggkkkfff```bbbjjjiiimmmoooooonnnqqqxxxoooMMMEEE===444888777666666666555555555555555666777777666777:::<<<;;;;;;<<<>>>@@@AAABBBBBBEEEFFFHHHIIIJJJKKKJJJJJJJJJKKKKKKPPPrrrdddbbbqqqZZZEEEAAABBBBBBBBBCCCEEEGGGHHHJJJMMMQQQTTTSSSTTTWWWXXX[[[bbbmmmtttyyykkkfffhhhlllrrr___PPPBBB???>>><<>>>>>===<<<;;;:::999999<<>>555999::::::::::::999888888;;;;;;<<<>>>BBBHHHNNNQQQXXX[[[```eeeggggggdddaaaiiimmmqqqsssrrrrrrrrrsssxxx|||nnnRRRHHHFFFBBB>>>;;;;;;===>>>BBBCCCMMM___ooowww{{{~~~|||bbbTTTKKKMMMOOOIIIFFFHHHIIIFFFFFFJJJMMMOOOSSSXXXggg___TTTKKKGGGGGGHHHHHHJJJFFFCCCDDDHHHJJJIIIGGGDDDFFFHHHJJJKKKLLLLLLLLLLLLKKKJJJJJJLLLOOORRRTTTNNNHHHEEEGGGGGGFFFGGGIIIIIILLLMMMMMMMMMQQQYYY```ssszzzzzznnnwwwqqqfffXXXLLLAAA;;;777<<<888666999>>>@@@>>>;;;>>>>>>===<<<>>>BBBDDDEEEAAAGGGKKKMMMRRRZZZ_________aaaccceeehhhmmmrrrvvvvvvxxx|||eeeIIIAAA;;;333555666666666666555555555555555666888888777888:::===;;;<<<===???@@@AAAAAAAAAFFFFFFHHHIIIJJJKKKKKKKKKKKKHHHIIIPPPqqqnnnbbbiiikkkJJJ@@@CCCDDD@@@CCCEEEGGGIIIKKKNNNRRRUUUSSSUUUWWWYYY[[[aaajjjqqq}}}nnnccc```[[[kkkttthhhXXXHHHAAA<<<:::@@@JJJWWWvvvpppbbbZZZeeeddd___[[[ZZZ[[[WWWPPPRRROOOLLLJJJIIIIIIGGGEEEFFFEEEDDDDDDEEEFFFEEEDDDFFFFFFEEEEEEDDDDDDDDDCCCBBBBBBEEERRRkkk}}}mmm```UUUKKKEEEAAAAAA@@@@@@AAABBBCCCCCC??????>>>===<<<;;;::::::<<>>AAA<<<<<<===777:::::::::::::::999999888;;;;;;;;;===AAAFFFKKKNNNSSSVVV[[[```bbbcccbbbaaaiiilllppprrrssssssuuuvvvssswww}}}bbbKKKGGGDDDAAA===;;;;;;<<<<<>>???===DDDIIIHHHHHHMMMRRRTTTZZZ]]]\\\\\\gggyyy}}}]]]GGG???999444444666666666666666555555555555777888999888999;;;===;;;===???@@@@@@@@@AAAAAAEEEEEEFFFHHHIIIJJJKKKKKKKKKHHHHHHMMMfffgggmmm}}}QQQ@@@EEEFFF@@@BBBCCCFFFGGGJJJMMMQQQUUUSSSVVVXXXYYY[[[```hhhnnnrrrddd___VVVZZZbbbooo{{{}}}uuujjjcccVVVHHH@@@<<<:::>>>DDDQQQlllpppddd^^^XXXTTTZZZ]]]^^^]]]___```\\\VVVYYYWWWTTTSSSRRRPPPMMMKKKLLLIIIFFFEEEEEEEEEDDDCCCFFFFFFFFFFFFFFFFFFEEEEEEAAA@@@@@@FFFYYYsssqqqddd[[[SSSMMMIIIDDDCCCBBBAAA@@@??????@@@?????????>>>===<<<<<<;;;<<>>YYYhhhIII<<<<<>>999::::::;;;;;;::::::999888999999999;;;>>>BBBFFFHHHLLLPPPVVVZZZ^^^```bbbdddfffhhhkkknnnqqqsssuuuvvvsssuuuxxx{{{~~~hhhPPPHHHEEEAAA>>>===<<<<<<<<<>>>>>>EEEUUUdddmmmsssxxx|||vvv]]]___VVVPPPSSSWWWXXXZZZ^^^MMMIIIHHHJJJLLLLLLOOOTTTSSSRRROOOOOOOOOOOOMMMLLLHHHEEEBBBBBBCCCFFFFFFFFFGGGFFFFFFFFFGGGIIIKKKMMMLLLKKKJJJHHHHHHIIIJJJJJJLLLIIIIIIMMMNNNJJJGGGGGGLLLJJJIIILLLQQQTTTTTTTTTVVVgggyyyfffkkkzzz{{{mmm```TTTPPPHHH>>>999888777555999555333444666666888;;;<<<@@@AAA===;;;???AAAAAAFFFMMMMMMJJJVVVmmmzzzxxxkkkjjjiiiiiiiiiiiihhhhhh|||ZZZGGG===888666444555555555666666666666666666777999:::::::::;;;===<<>>?????????>>>======<<<<<<;;;JJJYYYrrrxxxwwwyyyyyypppeeeccc\\\WWWbbb}}}rrrrrreeeEEE666888666555555666666555444444444444555555555555555444444555555666777777777;;;777666>>>AAA<<>>===???<<<:::;;;;;;;;;;;;:::999999666666777888:::===@@@BBBEEEJJJPPPUUUZZZ___dddhhhfffggghhhlllpppsssvvvwwwyyyxxxwwwxxx{{{xxx[[[MMMIIICCC@@@???>>>===<<<>>>===BBBPPP___hhhoootttwww||||||~~~lllXXX```YYYSSSUUUZZZ```ggglllSSSOOOMMMNNNNNNKKKLLLOOOOOONNNNNNOOOPPPPPPNNNLLLIIIGGGDDDBBBCCCEEEGGGHHHMMMKKKHHHFFFEEEEEEFFFGGGGGGGGGFFFEEEEEEFFFGGGGGGGGGEEEGGGMMMOOOLLLIIIJJJGGGEEEDDDGGGLLLPPPOOOMMMKKKUUUZZZoooiii\\\[[[lll|||yyyeeeQQQEEE@@@===>>>:::999;;;:::777999???===;;;666222333:::<<<:::///:::<<<666;;;LLLUUURRREEEGGGHHHFFFCCCDDDIIIMMMZZZHHH;;;777999666555555555666666666666666666888:::;;;;;;;;;<<<===>>>BBBFFFFFFCCCAAABBBCCCBBBBBBBBBDDDEEEGGGIIIJJJHHHFFFLLLMMMPPPttt|||qqq{{{}}}hhhKKKFFFFFFCCC@@@BBBDDDEEEFFFIIIMMMPPPQQQTTTXXXZZZ\\\___eeeiiiwwwvvvmmmfffWWWHHHDDDGGGHHHHHHHHHCCC@@@>>>=========<<<<<>>>>>IIIaaazzz~~~tttkkkddd\\\TTTNNNIIIHHHFFFEEECCCBBBAAAAAA???>>>>>>>>>=========<<<;;;KKK\\\uuu~~~tttllleeeddd\\\WWWcccxxxrrrlllXXXAAA666888666555555666666555444444444444444444555555555444444555555666777777777888999888===AAA>>>IIIccctttOOO;;;??????>>>???>>>;;;;;;;;;;;;;;;:::999999666666666777888;;;===>>>@@@EEEKKKPPPUUU\\\dddjjjhhhggghhhkkkpppuuuxxxyyy|||xxxwww{{{mmmSSSMMMEEE@@@??????>>>===???<<<@@@LLLYYYbbbjjjoootttyyyhhh\\\```[[[UUUTTTWWW^^^eeeiiiVVVSSSQQQRRRPPPLLLJJJLLLMMMMMMMMMNNNPPPPPPOOOMMMJJJHHHEEECCCCCCEEEGGGIIIQQQOOOKKKHHHFFFEEEEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDCCCAAADDDKKKNNNLLLJJJKKKJJJGGGEEEGGGJJJKKKKKKIIIEEESSSRRRSSSqqqppp]]]^^^~~~gggXXXOOOEEEBBBAAABBB>>>;;;BBBNNNYYYPPPBBB444111444555222///777:::555444:::;;;888999>>>CCCBBB>>>===AAAEEE\\\III999555:::777555555555555666666666777666888;;;<<<<<<;;;<<<===@@@DDDIIIIIIEEEBBBBBBDDDBBBBBBBBBCCCEEEHHHJJJKKKIIIFFFMMMOOOMMMggg{{{www~~~{{{vvv|||yyyuuuSSSEEEDDDDDDBBBCCCEEEFFFFFFHHHLLLOOOOOOSSSXXXZZZ\\\___dddiiitttrrrgggYYYLLLGGGDDD@@@???BBB===<<<<<<<<<===>>>===;;;BBBSSSvvvllliiihhhfffjjjpppvvvvvvvvvuuurrrmmmmmmmmmlllllljjjgggaaa]]]ZZZUUUNNNIIIGGGFFFFFFFFFHHHHHHIIIIIIGGGEEECCCAAA===@@@@@@???IIIaaa}}}}}}ssslllccc[[[UUUKKKJJJHHHFFFDDDBBBAAAAAA>>>>>>============<<<<<<;;;LLL^^^xxx{{{sssmmmdddccc\\\VVVcccqqqaaaOOO???777888666555555666666555444333333333444444555555555444444555555666777777777777===<<<<<>>;;;;;;;;;<<<;;;;;;:::999666666777777888:::;;;<<<>>>BBBHHHLLLPPPVVV```ggghhhfffeeehhhnnntttwwwxxx{{{vvvvvvyyyyyyXXXPPPFFF@@@>>>???>>><<<>>>;;;<<>>===;;;BBBQQQtttsssuuuwwwuuuzzz}}}|||{{{|||{{{xxxtttsssssssssqqqmmmgggcccZZZTTTMMMGGGEEEEEEEEEEEEDDDEEEGGGGGGGGGEEECCCBBB???CCCDDDBBBKKKddd}}}tttmmmeee^^^XXXOOOMMMJJJGGGCCCAAA???>>>============<<<<<<<<<<<<;;;MMM```{{{{{{uuurrrcccccc[[[UUUcccfffNNN@@@:::888666555555666666555444333333333444444555555555444444555555666777777777777AAA@@@;;;@@@CCCFFFPPPjjjmmmDDDAAABBB@@@???>>>;;;;;;<<<<<<;;;;;;:::999888888888888999:::;;;<<<===AAAFFFIIILLLRRR\\\cccfffdddbbbeeekkkqqqtttuuu{{{wwwssssssvvvzzz||||||yyy[[[RRRFFF>>>===>>>===<<<>>>999:::DDDPPPYYY```fffrrrxxx~~~}}}}}}ooo^^^```XXXXXXWWWTTTTTTUUUUUUTTTSSSQQQSSSVVVTTTMMMIIIIIIJJJIIIHHHJJJNNNQQQSSSSSSJJJHHHFFFBBBAAABBBFFFIIIFFFFFFEEEEEEEEEEEEEEEEEEFFFEEEEEECCCBBBAAA@@@@@@AAA???AAAGGGJJJIIIHHHIIIDDDCCCBBBAAA@@@BBBDDDFFFAAACCCBBBGGGOOOXXXvvvrrrtttrrrpppkkkhhheee^^^```wwwsssYYYNNNNNNOOOCCC>>>???JJJRRRRRRMMMJJJ@@@OOOgggWWW===888777555555666777888777555555666777999999999;;;>>>@@@@@@@@@@@@EEEIIIHHHDDDBBBDDDGGGFFFFFFEEEDDDDDDEEEFFFGGGMMMHHHLLLOOOWWWXXXnnnUUU???BBBHHHDDDDDDEEEFFFIIILLLOOOQQQOOORRRYYY```aaa___bbbgggtttyyypppaaaQQQJJJGGGCCC???>>>AAA???===============;;;AAAJJJxxx~~~~~~}}}{{{~~~~~~{{{xxxzzzzzzoooaaaZZZTTTIII???===@@@BBBAAAGGGFFFFFFEEEDDDDDDCCCCCCBBBEEEAAA===NNNppprrreee___[[[TTTMMMKKKKKKGGGAAA===>>>FFFFFF===:::@@@CCC>>>AAAOOOdddxxxnnnaaa```YYYWWWiii|||]]]QQQ<<<666777777666555555555555666333333333444444444555555444444444444444555666777666888:::;;;===AAAFFFJJJVVV{{{iiiDDD999<<>>CCCHHHMMMPPPRRRSSS^^^___aaadddgggjjjlllmmmvvvssspppppptttzzzxxx\\\NNNBBBAAAAAA>>><<<===???;;;:::@@@IIIRRR\\\eeekkktttwww||||||}}}~~~lll\\\YYYVVVTTTRRRPPPOOONNNMMMLLLPPPNNNMMMLLLLLLKKKIIIGGGIIIHHHJJJMMMMMMKKKJJJLLLNNNKKKHHHDDDBBBAAABBBCCCCCCCCCEEEGGGDDD@@@CCCIIIRRROOOJJJDDD???>>>AAADDDGGGDDD@@@@@@CCCDDDCCCAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAABBBDDDHHHPPPYYY___zzz}}}tttmmm]]]DDDGGGuuuxxx``````___lllQQQ;;;888777777888777888777666444444666888;;;;;;;;;===???@@@AAAAAAAAABBBDDDDDDDDDDDDDDDDDDHHHFFFCCCBBBCCCDDDEEEFFFEEEEEEOOOUUU]]]\\\nnnZZZDDDCCCDDDCCCDDDDDDFFFHHHKKKNNNPPPOOORRRYYY___```^^^aaafffnnnqqqtttfffVVVOOOLLLGGGBBB@@@BBBAAA???>>>??????>>>===>>>BBBbbbvvvhhh[[[PPPCCC<<<<<<@@@EEEIIIIIIHHHGGGFFFDDDCCCCCCBBB@@@DDDBBB@@@SSSvvvyyyllleee___[[[XXXWWWVVVPPPHHHCCCDDDKKKKKKAAA<<<@@@BBB>>>CCCSSSgggvvvmmmbbbaaa\\\^^^tttuuuXXXMMM:::555777666555555444444555555333333333444444444555555444333333444444555666777777888:::;;;===AAAFFFJJJQQQooo```BBB>>>MMM???AAA@@@===:::999:::;;;<<<<<<;;;999888777777777777;;;>>>BBBFFFJJJNNNPPPQQQYYY[[[^^^bbbgggkkknnnpppqqqqqqrrrtttwww{{{~~~xxxjjj\\\OOOCCC@@@???<<<:::;;;???:::999???FFFNNNWWW___hhhsssxxxzzzgggYYYNNNQQQOOONNNNNNNNNNNNNNNMMMHHHHHHHHHJJJLLLMMMLLLKKKFFFHHHIIIHHHHHHIIIIIIHHHLLLJJJGGGDDDBBBAAAAAABBBBBB@@@@@@BBBAAA@@@DDDJJJTTTPPPJJJDDDAAA@@@AAABBBCCC@@@>>>@@@CCCEEEDDDBBBAAAAAA@@@@@@@@@?????????>>>???@@@AAACCCHHHOOOTTTggg}}}bbb^^^xxxsssqqqyyyiiiHHH:::888888888:::;;;;;;:::888777777999;;;======>>>>>>???@@@AAAAAAAAA???>>>@@@DDDFFFFFFDDDNNNJJJEEECCCDDDFFFFFFEEEDDDFFFPPPUUU\\\]]]oooaaaIIICCCAAACCCCCCCCCEEEGGGJJJMMMNNNPPPRRRXXX^^^___]]]___dddjjjkkkwww{{{lll]]]VVVSSSLLLFFFCCCDDDBBB@@@@@@@@@AAA@@@>>>??????PPPiiiuuu}}}|||nnncccRRRCCC@@@@@@AAAEEEKKKMMMLLLJJJGGGEEECCCBBBAAA???CCCBBBDDD[[[tttmmmfffddddddhhhjjjbbbPPPAAAFFFMMMLLLBBB<<>><<<;;;<<<>>>:::999===BBBGGGOOOWWWdddpppxxx}}}pppllldddZZZJJJNNNLLLJJJJJJLLLLLLLLLKKKFFFFFFGGGIIIMMMOOONNNMMMGGGLLLMMMFFFDDDHHHIIIEEEHHHGGGEEEDDDBBBAAAAAAAAAAAA@@@@@@BBBBBBAAADDDJJJSSSMMMFFFBBBAAAAAA@@@>>>>>>===<<>><<<<<<===>>>?????????BBBFFFIIIUUU{{{|||wwwyyypppwww|||kkkqqqvvv~~~}}}~~~}}}hhhTTT@@@888888777777999===>>>@@@???===<<<<<<===>>>>>>>>>>>>>>>>>>@@@BBB?????????@@@CCCGGGJJJKKKXXXQQQJJJFFFGGGIIIHHHFFFIIIIIIOOONNNTTTXXXnnnttt|||iiiKKKCCCBBBBBBBBBCCCDDDFFFIIIKKKMMMPPPRRRXXX]]]]]][[[^^^ccciiimmmssssssddd]]]XXXPPPHHHEEEDDDCCCAAA@@@AAAAAA@@@???>>>>>>FFFTTTbbbwwwyyyiiiVVVGGGDDDDDDAAAEEENNNSSSQQQNNNJJJFFFDDDBBBBBBAAADDDCCCGGGaaa}}}uuuooojjjlll{{{cccBBBGGGLLLJJJAAA;;;>>>BBBDDDEEE]]]sss}}}rrrjjjbbbhhh~~~oooTTTJJJ999888555555444333333333333444333333333444444444555555333333333333444555777777999:::;;;<<<===@@@DDDGGGLLLNNNiiiiiiCCC???EEECCCBBB@@@>>><<<;;;::::::===<<<;;;999888777666666:::;;;===@@@BBBDDDFFFGGGNNNQQQVVV]]]ccchhhlllnnnhhhkkkqqquuuxxxyyyzzz{{{sssbbb[[[QQQFFF@@@>>>>>>>>>???===:::999<<<>>>AAAGGGOOO```mmmttt{{{~~~vvvooo~~~eee^^^WWWJJJOOOLLLIIIHHHJJJJJJHHHFFFKKKJJJJJJKKKMMMMMMLLLKKKLLLTTTTTTJJJEEEIIIJJJDDDDDDDDDDDDCCCCCCBBBAAAAAABBBGGGNNNPPPJJJBBBBBBHHHLLLEEE???===???AAA>>>;;;<<<;;;<<<@@@DDDFFFDDDBBB>>>>>>???>>>===<<<:::999===>>>???@@@???@@@CCCEEENNNxxxwwwpppuuuwwwiii}}}zzz{{{iiihhhmmmzzzsssuuuzzzvvvuuujjjbbbQQQFFF<<<777777777666666:::===AAACCCAAA???<<<<<<===>>>>>>===<<<<<>>BBBDDDFFFbbbyyytttjjjqqqpppzzzZZZJJJ555444555555444333333333333444333333333444444444555555333333333444555666888888;;;<<<<<<<<<===???CCCFFFKKKEEEWWW[[[@@@EEECCCCCCBBB@@@>>><<<;;;:::<<<<<<;;;:::999888777666999:::;;;<<<>>>@@@BBBCCCJJJMMMSSSYYY^^^bbbeeefffeeeiiimmmppprrrtttxxx{{{~~~}}}lllbbbZZZMMMCCC???>>>>>>===<<<::::::<<<<<<===BBBIII___nnnrrrrrr||||||sss~~~pppcccVVVLLLIIILLLIIIFFFGGGJJJLLLJJJGGGLLLKKKJJJJJJKKKKKKIIIGGGPPPXXXYYYPPPIIIIIIGGGBBBBBBBBBBBBCCCCCCCCCBBBBBBDDDQQQ```bbbTTTCCC???DDDDDD???;;;<<<@@@BBB@@@===>>>======@@@EEEFFFDDDBBB<<<=========<<<;;;;;;:::;;;===??????@@@@@@CCCEEEEEEZZZlll{{{{{{bbbiiieeejjj}}}xxxiiiooowwwtttmmmllloooyyyttt|||wwwtttxxxqqq|||}}}wwwrrrrrrwwwppp___TTTGGGAAA:::777777777666555444888===@@@???===;;;:::<<<===>>>===;;;<<<@@@DDDGGGIIIJJJGGGDDDGGGOOOWWWVVVTTTOOOJJJGGGFFFFFFGGGIIIKKKQQQOOOVVVUUU[[[www{{{{{{PPPDDDFFFCCCCCCCCCDDDFFFHHHKKKLLLOOOPPPUUUZZZZZZYYY]]]cccgggnnntttwwwssshhh```VVVLLLHHHEEECCCAAA@@@AAAAAA@@@???@@@>>><<<>>>JJJnnncccNNNLLLUUU```ddd```ZZZSSSMMMIIIFFFEEEGGGGGGEEELLLmmmwwwzzzhhh___QQQDDD??????AAABBBGGGggg~~~~~~tttnnnxxx|||xxx|||dddqqqVVVIII777777666555555444444444444444333333333444444444555555444444444555666888999:::<<<======<<<<<<>>>BBBEEEGGGCCCMMMlll{{{JJJBBBBBBCCCCCCBBBAAA>>><<<::::::;;;;;;;;;:::999888777888888999:::;;;===???@@@FFFIIINNNTTTXXX[[[]]]]]]cccfffiiikkklllnnnsssxxx~~~~~~}}}}}}||||||{{{{{{qqqllleeeVVVGGG>>>===<<<999;;;:::;;;===<<<;;;AAAHHH```tttyyyrrrssswww|||~~~}}}qqq~~~|||jjjoookkkUUUGGGKKKHHHEEECCCGGGMMMRRRQQQOOOIIIHHHGGGHHHIIIIIIHHHFFFLLLSSSXXXVVVOOOGGGCCCBBBBBBAAAAAABBBBBBDDDEEEEEEFFFUUUeeegggWWWCCC===AAA???===<<<>>>BBBDDDDDDBBB@@@>>>>>>AAAFFFHHHGGGEEE===<<<<<<<<<===>>>???@@@999;;;<<<===>>>@@@BBBEEEIIIMMMQQQVVVddd~~~gggffffffooouuuwwwzzzpppooozzzxxxjjjnnnwwwwwwxxx|||~~~zzzsssqqqttttttjjj___```iiilllooo___VVVDDD???999666777999888555333666999;;;;;;;;;;;;<<<<<<>>>???>>>;;;===BBBGGGSSSQQQMMMHHHEEEGGGMMMRRROOOPPPPPPLLLHHHGGGJJJMMMKKKLLLPPPNNNXXXVVVWWWvvv|||WWWEEEDDDDDDDDDDDDEEEFFFIIIKKKLLLMMMOOOSSSXXXYYYYYY]]]dddfffjjjoootttzzz|||oooeeeZZZQQQMMMFFFDDDBBBBBBCCCCCCBBBAAADDDAAAAAABBBHHHaaallleeeiiikkkkkkggg```XXXQQQLLLIIIHHHFFFHHHGGGRRRuuuwwwfffQQQDDD@@@@@@AAA@@@IIIlllyyysssrrrmmmyyy```~~~yyy]]]LLLEEE888<<<777666555555444444555555333333333444444444555555555555555666888999;;;<<<===>>>>>>===<<<>>>AAADDDCCCFFFJJJWWWvvv```CCCAAABBBCCCCCCBBB@@@===;;;999::::::;;;;;;:::999999777777777888:::<<<>>>@@@AAAEEEJJJOOOSSSVVVWWWWWW^^^cccggghhhhhhiiinnnrrruuuvvvwwwwwwxxxyyyzzz|||~~~~~~nnnnnnhhhZZZHHH>>>===<<<999;;;;;;===???>>><<>>@@@<<<<<<===???AAABBBCCCCCCAAA???>>>BBBGGGKKKLLLKKK>>>>>>===>>>@@@CCCFFFHHH:::<<<=========???CCCFFFNNNLLLNNNMMMMMM[[[lllqqqyyynnnaaaxxxpppkkkooowww{{{yyyuuulllhhheeeggggggbbb]]]ZZZjjjzzzllllll]]]VVVDDD???999666888;;;:::777666777888888999;;;>>>AAA<<>>DDDJJJ]]]VVVNNNGGGFFFHHHJJJKKKJJJOOORRROOOKKKJJJOOOTTTRRRNNNMMMIIITTTVVVXXXvvvwww~~~]]]GGGAAAEEEDDDDDDEEEGGGIIIKKKMMMLLLNNNRRRXXXYYYYYY^^^dddgggggglllssswwwtttiii^^^UUUQQQHHHFFFDDDDDDDDDDDDDDDBBB@@@@@@DDDGGGEEEQQQ{{{}}}wwwoookkkccc[[[SSSNNNKKKIIIEEEGGGJJJWWWzzzzzzfffMMMAAA???AAAAAAAAAJJJppp|||xxx||||||bbbyyywwwlllTTTEEE@@@444999777777666555555555555666333333333444444444555555555555666777888:::<<<===>>>>>>>>>===<<<===@@@CCCAAAJJJKKKJJJdddxxxMMM@@@BBBCCCDDDCCCAAA>>><<<888999:::;;;<<<;;;:::999666666666777999;;;>>>???>>>AAAFFFLLLPPPSSSTTTTTT[[[```fffhhhggggggjjjmmmoooppprrrtttuuuxxx{{{}}}|||}}}~~~~~~}}}iiikkkfffXXXGGG>>>???@@@===:::;;;>>>AAA???===BBBJJJfff~~~wwwwww{{{wwwwwwwwweeeaaannnmmmVVVGGGIIILLLHHHEEEJJJRRRWWWVVVSSSQQQOOONNNNNNNNNMMMKKKIIICCCEEESSSbbb]]]IIICCCKKKCCCBBB@@@@@@BBBEEEHHHKKKGGGHHHJJJLLLHHHAAA???AAA999;;;===>>>>>>>>>@@@AAA@@@>>>>>>BBBHHHNNNPPPOOO@@@???>>>???BBBGGGLLLOOO>>>????????????AAADDDGGGBBBDDDNNNPPPJJJMMMTTTQQQccc}}}uuugggxxx}}}rrrjjjjjjjjjggghhhmmmyyyrrr^^^SSS@@@>>><<<:::777666555444666777888888999<<<@@@CCC???AAACCCBBB@@@@@@BBBEEEQQQOOOLLLIIIIIIJJJLLLNNNSSSWWWXXXTTTOOOMMMRRRXXXOOOOOOQQQRRRSSSXXXfffttt{{{uuusss{{{^^^@@@IIIFFFGGGGGGHHHHHHIIIJJJJJJOOOPPPRRRSSSUUUYYY^^^bbbcccmmmnnnooo{{{{{{pppdddZZZUUUNNNHHHEEEHHHIIIEEEBBBBBBAAACCCBBBCCCDDDDDD]]]tttnnnfff^^^WWWQQQKKKHHHFFFIIILLLYYY{{{}}}|||cccZZZMMMCCC@@@@@@@@@@@@MMMqqqxxxwwwuuu___TTTLLLAAA888555666666555444333333222222333333333444444444555555666444333555:::???CCCEEEHHHGGGDDDAAA>>>>>>@@@BBBBBBFFFHHHNNNeeebbb===AAADDDCCCAAAAAAAAA@@@999:::;;;<<<<<<<<<;;;;;;777777666666666888999:::<<<>>>BBBEEEHHHLLLPPPTTT___aaabbbccccccdddgggjjjlllnnnpppsssvvvxxxyyyzzz{{{~~~~~~||||||}}}\\\]]]^^^YYYOOOAAA999:::===;;;AAA???===>>>:::===MMMssszzz|||~~~}}}~~~|||~~~|||lllllljjjdddWWWJJJHHHLLLPPPTTTLLLEEEKKKNNNNNNRRRUUUTTTRRRPPPNNNKKKJJJIII@@@EEELLLRRRSSSOOOJJJFFFHHHFFFEEECCCCCCDDDFFFGGGJJJGGGFFFEEEBBB===<<<@@@???===<<<<<>>???@@@BBBEEEHHHBBBAAA???===<<<===>>>???===>>>@@@???>>>AAAFFFKKKIIIHHHJJJNNNSSSSSSNNNHHHYYYcccwwwYYYlll{{{}}}}}}ttttttuuu|||{{{]]]LLL<<<;;;:::888777666555555777888999999:::===AAADDDCCCDDDEEECCCAAA@@@CCCFFFLLLKKKKKKKKKKKKLLLMMMNNNTTTWWWWWWSSSLLLIIIMMMRRROOONNNPPPRRRSSSWWWdddqqqvvvxxxtttyyyuuusss|||cccCCCIIIFFFFFFFFFGGGHHHHHHIIIIIILLLNNNQQQSSSUUUXXX\\\```___hhhhhhiiivvv|||mmm___XXXQQQKKKGGGIIIKKKHHHEEEEEEBBBDDDBBBBBBBBB>>>OOOpppxxxssskkkbbb[[[TTTMMMIIIDDDHHHMMM]]]|||||||||uuukkk[[[TTTKKKCCC@@@AAADDDEEERRRsss~~~mmmVVVEEE999666888666555555444333333222222333333333444444444555555::::::;;;>>>BBBEEEEEEEEECCCCCCBBB@@@>>>???BBBEEEFFFFFFIIIQQQccc~~~dddOOO???@@@EEEBBB>>>===:::::::::;;;;;;;;;;;;;;;888777777666666777999999:::<<<@@@BBBEEEIIIMMMPPPXXX\\\```cccdddeeefffffffffiiimmmrrruuuwwwwwwwww{{{~~~}}}{{{{{{~~~}}}zzzVVVYYYZZZWWWOOOEEE???AAAEEEFFFLLLHHHBBBAAA<<>>>>>>>>@@@BBBCCCCCCBBBCCCEEEFFF???>>><<<:::;;;<<<>>>???>>>@@@AAA???>>>???DDDHHHCCCAAAAAAFFFLLLPPPOOOMMM[[[[[[eee{{{rrrfff[[[ZZZaaavvvxxxkkkbbbnnn^^^JJJ999888777666666666666666888999:::;;;<<>>===>>>>>>>>>???AAAEEEHHHJJJFFFIIISSS^^^kkkkkkCCC>>>FFFDDD>>>===<<<;;;:::999999:::;;;;;;999999888777777777777888777:::<<>>FFF[[[uuu~~~||||||~~~xxxwwwxxx{{{}}}~~~}}}pppeeeYYYQQQKKKGGGHHHKKKQQQ\\\YYYOOOLLLGGGDDDIIIPPPPPPOOOOOOMMMJJJHHHFFFLLLJJJHHHFFFEEEEEEFFFGGGLLLKKKHHHFFFEEEFFFGGGGGGGGGDDDDDDDDDAAA<<<<<>>???AAAAAA???======@@@CCC???<<<:::===CCCIIILLLLLLRRRMMMJJJNNNWWWlllqqquuusssiiittt|||qqqaaaSSS___{{{wwwYYYHHH999888777777666666666666777888:::<<<>>>AAAFFFJJJOOOMMMIIIEEEBBBBBBDDDEEEEEEEEEGGGIIIKKKMMMOOOOOOKKKMMMOOOMMMJJJJJJMMMQQQMMMMMMOOOQQQRRRUUU]]]gggvvv~~~oooKKKDDDCCCCCCDDDDDDEEEFFFFFFFFFEEEIIINNNRRRTTTUUUWWWYYY\\\bbbbbbgggxxxnnnddd\\\TTTMMMLLLLLLJJJHHHIIIFFFFFFBBBDDDHHHCCCGGGYYYwwwnnneee\\\SSSNNNJJJMMMUUUiiizzzooodddYYYWWWQQQHHH@@@>>>@@@DDDIIIcccsss|||vvv\\\III===777666555555444444444333333333333333333444444444555555222444888<<<@@@AAA>>><<<<<<===>>>>>>???AAAEEEHHHLLLEEEGGGRRRYYY[[[jjj}}}___DDDAAADDDCCCBBB>>><<<:::999888999:::;;;::::::999888777777666666666888:::<<<>>>@@@CCCFFFIIINNNVVV]]]```bbbccccccfffhhhkkknnnqqqsssuuuuuu~~~{{{{{{vvv\\\TTTTTTQQQJJJBBB>>>???BBBWWW___[[[QQQIIIAAAHHH]]]vvvxxxrrrzzz~~~xxxgggUUULLLIIIGGGHHHJJJFFFQQQQQQKKKMMMJJJEEEHHHHHHIIIJJJJJJJJJHHHFFFEEEOOOMMMIIIFFFEEEGGGIIIKKKLLLKKKHHHFFFEEEEEEEEEFFFFFFDDDDDDEEEBBB======@@@DDDJJJOOONNNGGGAAA???@@@;;;===???@@@AAAAAACCCEEEIIIGGGCCC>>><<<;;;;;;;;;<<<>>>@@@>>>;;;:::===@@@@@@<<<::::::===AAACCCCCCAAA@@@@@@@@@AAAJJJaaawwwmmmlllfff___bbbnnntttrrrwwwzzzssskkkjjjmmmQQQ@@@;;;:::999888777666666666555777999;;;>>>CCCHHHLLLPPPLLLHHHDDDBBBBBBCCCDDDFFFEEEDDDEEEFFFIIIMMMOOOKKKMMMNNNNNNLLLLLLNNNQQQMMMLLLNNNRRRSSSTTTZZZbbbtttyyywwwNNNAAABBBCCCCCCDDDDDDEEEFFFFFFDDDHHHMMMRRRTTTUUUVVVWWWZZZaaaaaahhhzzzxxxoooeee[[[RRROOOMMMJJJHHHIIIJJJJJJDDDDDDJJJGGGJJJYYY}}}sssjjj```WWWQQQOOOOOOWWWlll~~~yyyoooeee\\\ZZZSSSJJJAAA===???BBBMMMbbbmmmuuudddMMMAAA;;;555///444444444444444333333333333333333444444444555555666777999===AAADDDEEEDDD>>>???@@@@@@@@@BBBEEEGGGKKKDDDEEEOOORRRRRR^^^oooVVV===@@@FFFCCC???>>>;;;999999999:::;;;;;;::::::999888777666666666888:::;;;;;;===@@@BBBEEEJJJPPPUUUYYY]]]aaaccchhhgggggghhhjjjllloooqqqzzz{{{zzzwwwyyykkkaaa___ZZZRRRJJJEEEDDDEEEccckkkggg\\\QQQEEEHHH[[[{{{|||{{{~~~|||}}}xxxuuu}}}uuucccPPPIIIIIIIIIIIIJJJAAAIIIGGGFFFOOOPPPHHHGGGAAABBBDDDEEEFFFEEEEEEDDDJJJIIIHHHGGGGGGHHHKKKLLLJJJIIIFFFDDDCCCCCCDDDDDDFFFEEEEEEGGGEEE@@@???BBB===CCCIIIIIICCC>>><<<===999;;;>>>?????????@@@AAAHHHFFFCCC???<<<;;;::::::999;;;>>>===;;;999;;;===>>><<<;;;:::;;;<<<======;;;;;;===>>>>>>@@@GGGPPPtttpppWWWQQQSSSWWWbbbpppqqqwwwqqqPPP<<<;;;:::999888777666666666444666888:::===AAAFFFJJJLLLIIIEEEBBBBBBBBBBBBAAAFFFDDDBBBAAACCCFFFJJJMMMNNNOOOPPPOOOMMMLLLMMMNNNNNNMMMOOOSSSTTTTTTXXX]]]nnngggsssTTTAAABBBCCCCCCDDDDDDEEEEEEFFFEEEIIINNNRRRTTTUUUWWWXXXXXX___aaahhhxxx~~~qqqfffZZZTTTPPPKKKJJJKKKLLLMMMFFFDDDIIIFFFHHHUUUyyyoooeee[[[UUUSSSRRRZZZqqq~~~yyypppfff[[[WWWOOOGGGAAA???BBBDDDOOO^^^dddffftttcccEEE::::::888444444444444444444444444444333333333444444444555555999888999<<>><<<:::::::::;;;::::::::::::999888777666666777999999999:::===???BBBEEEIIILLLPPPVVV[[[___kkkkkkjjjjjjkkkmmmoooqqqqqqttttttrrruuu{{{~~~vvvooollleee[[[RRRKKKIIIIIIkkkrrrmmmbbbWWWIIIIIIYYY~~~~~~wwwvvvzzz|||{{{|||yyyyyypppgggnnn|||xxxfffWWWIIIGGGJJJKKKJJJJJJDDDIIIDDDCCCNNNPPPHHHEEE@@@@@@@@@AAAAAABBBCCCCCCBBBBBBCCCDDDEEEFFFGGGHHHHHHGGGDDDBBBAAABBBCCCCCCEEEDDDFFFHHHFFFAAA@@@CCC===AAADDDDDDAAA???>>>???>>>@@@BBBAAA@@@>>>======>>>>>>>>>===<<<;;;;;;:::888<<>><<<::::::<<<999999:::;;;<<<<<<======@@@===:::888999===CCCGGGNNN]]]llliiiZZZRRRJJJIIINNNKKKTTTccczzzrrrOOO:::888777777666666777777777777888999999:::===BBBEEEGGGDDDAAA@@@AAABBB@@@???@@@@@@@@@AAABBBEEEHHHIIINNNOOOPPPOOOOOONNNNNNNNNOOOMMMPPPTTTVVVUUUVVVZZZqqqiiippp\\\FFFCCCCCCCCCDDDEEEEEEFFFFFFGGGJJJOOORRRTTTVVVXXXZZZWWW```bbbhhhuuuzzz|||sssddd[[[UUUPPPMMMOOOIIIMMMIIIFFFJJJGGGGGGSSSyyy~~~tttjjj```YYYYYYYYYbbb||||||wwwoooggg[[[TTTJJJBBB???@@@BBBCCCLLLWWWVVVTTT[[[___bbbkkktttyyyzzzxxxwwwvvvttttttvvv|||tttMMM:::999;;;999444444444444444444444444333333333444444444555555777777888;;;???CCCDDDDDDDDDEEEFFFFFFEEEEEEGGGHHHEEEHHHJJJKKKJJJLLLQQQVVVhhh___FFFAAA@@@AAAAAA@@@>>>===;;;::::::999::::::::::::999777777555666777777777777999;;;<<>>======999:::<<<>>>>>><<<;;;999<<>>;;;:::;;;888888999999:::;;;===>>>@@@???;;;777777;;;@@@CCC===IIIMMMYYYpppxxxwwweeeYYYWWW\\\mmmwwwtttxxxgggHHH555444444444555555777888999999::::::999999:::===@@@CCCAAA>>>>>>@@@AAA@@@===;;;<<>>@@@@@@KKKSSSPPPKKKPPPPPPOOOUUU[[[```hhhnnnooonnnlllkkkpppooonnnmmmmmmpppuuuyyyrrrvvv{{{UUU;;;555666555444444444444444444444444333333333444444444555555999999;;;>>>AAACCCCCCBBBDDDFFFHHHHHHGGGGGGIIIJJJCCCJJJNNNKKKIIIKKKMMMKKKPPPkkkuuuOOOBBBCCCBBBBBBAAA@@@???<<<;;;:::888999:::;;;:::999888777444555666666555555777999888;;;???CCCFFFJJJNNNPPP[[[___dddiiikkkjjjhhhfffjjjooorrrssswww~~~ssscccVVVMMMIIIRRRUUUNNNHHHGGGCCCHHHYYYmmmuuuzzzxxxuuuwww{{{|||}}}xxxuuuxxx||||||zzzxxxxxx}}}vvvsss}}}uuuiiikkk}}}~~~VVVNNNJJJMMMOOOLLLFFFCCC???GGGBBB<<>>>>>???@@@BBBDDDFFFEEECCCBBBBBBCCCDDDEEEBBBBBBDDDGGGEEE@@@???BBB@@@>>>;;;;;;<<<=========:::===@@@AAA@@@???>>>>>>;;;===???AAA@@@===:::777@@@CCCFFFEEE@@@;;;999:::::::::999777777888;;;>>>999>>>AAA>>>:::888888888;;;DDD???>>>JJJPPPcccssspppzzz~~~{{{jjjbbb[[[gggssssssooo^^^CCC777777777777777888888888777;;;::::::::::::;;;<<<<<<===@@@AAA@@@>>>===???AAAAAA@@@???@@@AAADDDGGGHHHHHHIIIJJJLLLNNNPPPRRRSSSPPPMMMNNNRRRSSSQQQUUU[[[sssxxxqqquuufffFFFDDDAAAAAADDDEEECCCDDDHHHIIIJJJMMMPPPSSSWWWYYYZZZ^^^^^^bbbiiipppuuu{{{vvvkkkccc^^^ZZZVVVLLLKKKHHHEEEEEEGGGLLLPPPmmmxxxjjjeeegggeeemmmwwwuuullleee```\\\ZZZPPPFFFBBB@@@>>>>>>@@@MMMLLLKKKLLLMMMMMMOOOQQQYYY^^^iiiqqqnnnggggggmmmnnnooonnnlllhhhggghhhkkkkkklllmmmqqq{{{sssuuuzzzrrrNNN;;;666777888777777666555333222111000444444333222333444555666;;;999999;;;@@@CCCBBB@@@BBBCCCDDDFFFHHHIIIIIIIIIJJJLLLNNNMMMKKKKKKNNNRRRVVV\\\vvvfffJJJ??????AAABBB???>>>>>><<<999:::999:::<<<>>>>>>;;;777555555444333444555666777;;;===???@@@AAADDDHHHKKKWWWZZZ]]]aaadddfffffffffgggkkkqqqvvvxxx{{{}}}ttt```ZZZRRRFFFEEEMMMRRRLLLDDDEEENNNVVVooosssxxxyyywwwuuuuuuvvv}}}wwwrrrrrrwwwzzzzzzxxxuuuvvv{{{}}}uuuxxxwwwnnnzzzllllllSSSMMMKKKPPPTTTQQQKKKGGGBBBCCCCCC@@@>>>???CCCGGGLLLHHHCCC@@@@@@???===:::???CCCDDD??????CCCBBB===JJJMMMJJJBBB>>>AAACCCAAABBBBBBBBBBBBBBBBBBBBBBBBBBB@@@>>><<<<<<===>>>???<<<@@@DDDDDD@@@<<<::::::;;;:::;;;>>>@@@???:::666@@@LLLQQQGGG:::666999;;;888999999888888999;;;======<<<:::999777666555555777:::===>>>???DDDNNNVVVnnn~~~yyykkkjjjnnnttt~~~nnn___OOOBBBEEELLL]]]}}}{{{xxxlllaaazzzddd]]]OOO;;;333777777777777777888999:::;;;::::::::::::;;;<<<<<>>???@@@AAACCCFFFHHHJJJKKKLLLJJJLLLMMMMMMMMMNNNPPPRRRRRRTTThhhhhhOOO@@@>>>===>>>>>>===;;;:::;;;:::999;;;======;;;888666666555444444555666666999:::<<<===>>>AAAEEEHHHPPPRRRVVV[[[___aaacccccchhhlllqqquuuwwwyyy{{{|||~~~mmmXXXTTTNNNDDD???GGGNNNMMMIIILLLWWW```qqquuuxxxzzzxxxwwwxxxyyyyyywwwuuuvvvyyy{{{{{{zzzxxxxxx{{{~~~{{{tttooottt|||~~~yyyyyyqqqmmmwwwzzz\\\RRRLLLJJJPPPTTTPPPIIIEEEBBBCCCCCCAAA??????BBBEEEJJJGGGDDDCCCCCCBBB???===;;;AAACCC@@@???BBBCCCAAAEEEHHHFFF???<<<@@@BBB@@@AAAAAAAAAAAAAAAAAAAAAAAA======<<<<<<===>>>???@@@:::===???@@@>>><<<;;;:::<<<<<<>>>@@@BBBAAA===;;;AAAJJJMMMEEE:::777888999999999999888888999:::<<<:::999888666555444444444777999;;;999888:::@@@FFFMMMWWWkkkuuucccmmmkkkpppmmm\\\QQQLLLBBB@@@;;;:::AAAMMMdddlll]]]\\\dddggg~~~qqqcccWWWSSSPPPwwwYYYPPPEEE999888888888777666777999;;;===;;;::::::::::::;;;<<<<<>>AAA???:::888;;;@@@AAAAAACCCEEEGGGIIIKKKLLLLLLKKKKKKMMMOOORRRSSSSSSSSSRRR\\\xxxSSSEEE;;;<<>>;;;:::999999;;;;;;:::999888888666555555555555555666777999999:::<<<@@@CCCFFFIIIMMMRRRWWWZZZ\\\]]]eeeiiimmmppprrrsssuuuwww{{{lllWWWUUURRRIIIBBBHHHOOOSSSTTTYYYccclllsssuuuwwwxxxwwwwwwwwwyyywwwyyy{{{|||{{{zzzzzzzzzxxxvvvwww|||}}}yyyuuuuuuhhhjjjjjjkkksss|||wwwzzz~~~wwwkkkdddrrr{{{iiiggg^^^MMMOOOJJJKKKPPPTTTOOOGGGCCCBBBCCCDDDCCCAAA@@@@@@BBBGGGEEEDDDEEEEEEEEECCCAAALLLRRRSSSMMMEEEAAA???>>>@@@BBBAAA<<<:::===??????>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;<<<<<<>>>???@@@AAA<<<;;;::::::;;;;;;999888:::<<>>>>>BBBGGGGGGAAA;;;999888666888888777777777888999:::888777555333333333333333555777888666333333666999999===DDDPPPaaayyymmmhhhiiiuuuzzznnncccYYYKKKIIIBBBDDDNNNNNNLLL\\\uuuxxx```RRRKKKSSSeee{{{lll\\\^^^bbbrrrSSSJJJBBB:::<<<999888666666777:::===???;;;::::::::::::;;;<<<<<>>===???<<<;;;999999999999:::::::::999888777666555555444555666777777777999<<>>???>>><<<999:::<<<===<<<<<<<<<<<<<<<<<<<<<<<>>???AAABBBCCCDDDFFFIIILLLMMMPPPNNNMMMPPPUUUXXXYYYWWWLLLNNNMMMXXXvvvTTT???======<<<;;;<<<;;;;;;:::999999999:::;;;;;;:::999777666555444555666777666666777:::===>>>???BBBEEEHHHJJJLLLMMMUUUXXX\\\```dddgggkkknnnkkkwwwvvv^^^[[[]]]dddkkkooouuu}}}yyywwwvvvtttrrrqqqooonnnqqqyyy|||xxxwwwyyyzzzuuurrrqqqnnngggcccbbbggguuuyyytttkkkooorrrrrrrrrnnnfff]]]aaannnaaaOOOBBBLLLLLLIIIKKKQQQQQQKKKDDDAAACCCCCCCCCDDDCCCBBB???>>>===???AAACCCDDDDDDCCCCCCFFFLLLQQQPPPHHHAAA@@@CCC@@@??????===:::888999;;;;;;;;;;;;;;;;;;;;;;;;;;;IIIFFF@@@;;;999:::<<<>>>>>>:::666666999<<<===<<<333666999999777777999<<>>???>>>???@@@CCCGGGKKKOOOQQQOOONNNNNNPPPTTTWWWXXXXXXMMMQQQNNNRRReee|||mmmHHH;;;;;;:::777;;;======<<<:::999999:::;;;;;;;;;:::999888666555666777777666666666999;;;======???@@@BBBDDDFFFGGGNNNQQQVVVZZZ^^^bbbgggjjjgggrrr~~~llldddaaahhhpppsssxxx{{{yyywwwvvvuuusssooommmjjjqqqwwwzzzwwwvvvwwwyyy{{{uuuppplllfffbbbeeejjjooohhhfffiiijjjeee]]]WWWVVVWWWmmmnnn___MMMBBBJJJLLLJJJLLLPPPPPPIIIDDDBBBCCCBBBBBBCCCDDDCCC@@@>>><<<>>>@@@AAAAAAAAABBBCCC===AAAHHHLLLHHHBBBAAADDDAAA?????????<<<888888<<<;;;;;;;;;;;;;;;;;;;;;;;;KKKGGGAAA;;;888888:::<<<888666555666:::>>>AAACCC777777888777777777999;;;???:::666777888666444333333111111444888:::888666999777444222111222444555333333333333333333333222333555888888666666888;;;666CCCSSScccuuu{{{ttt]]]JJJDDD<<<777<<<777777777777777888999:::;;;::::::::::::;;;<<<<<>>??????888<<<@@@???<<<;;;???CCCAAAAAABBBCCCFFFIIIMMMOOOLLLMMMOOOPPPPPPRRRUUUWWWRRRRRRPPPUUUaaammmZZZ@@@<<<;;;777;;;===??????<<<:::::::::;;;;;;;;;;;;:::999777666666777777666555555777999::::::;;;===???AAACCCDDDHHHKKKOOORRRUUUYYY^^^bbbcccllluuuqqqhhhmmmssstttwww}}}xxxwwwvvvvvvvvvtttpppllliiilllooopppooooooppprrrmmmiiieeeaaa^^^aaammm{{{sssgggeeeffffffccc\\\VVVYYYeeerrrhhhTTTKKKFFFGGGMMMKKKLLLPPPOOOHHHDDDDDDCCCBBB@@@AAACCCDDDBBB???>>>@@@AAA@@@>>>>>>AAACCCBBBCCCHHHNNNKKKCCC???@@@???======???===888999===<<<<<<<<<<<<<<<<<<<<<<<>><<<::::::::::::555666777777888;;;@@@CCC:::888666666777888999999===777444666777333222444333222222666;;;>>><<<999:::888444111000111222444444333111111111222222222777777555444444444555666999999???JJJTTT\\\cccjjjwwwyyyrrr[[[FFF???888555;;;777777777777888888888777;;;::::::::::::;;;<<<<<<>>>===>>>AAAGGGKKKLLLJJJ@@@AAACCCDDDFFFFFFFFFGGGHHHHHHHHHHHHHHHHHHIIIIIIJJJKKKJJJJJJRRR\\\]]]XXXZZZzzz}}}www[[[FFFCCCBBBDDDDDDBBBBBBEEEBBBCCCFFFIIILLLPPPRRRSSSZZZhhhnnngggbbbfffjjjhhhkkkyyyyyymmmeeebbbdddggg___xxxyyykkk^^^UUUJJJGGGEEEFFFFFFIIIQQQ[[[ooo}}}{{{tttmmmiiittt|||gggJJJ===999444444:::777777666666555555555555666777:::===???AAAAAAAAA:::AAAHHHEEE===;;;AAAIIIHHHGGGEEEDDDDDDFFFHHHIIIIIILLLOOOOOONNNNNNRRRVVVQQQNNNLLLUUU```aaarrrjjjFFF??????;;;;;;>>>AAAAAA===::::::::::::;;;;;;<<<;;;:::888777666777777555444444666888777888999:::===???AAACCCCCCEEEHHHKKKNNNQQQVVVYYY\\\bbbhhhooo~~~~~~qqqsssvvvssstttyyysssrrrrrrtttuuutttoookkkllllllllljjjhhhggghhhhhh\\\ZZZXXXWWWWWW```vvvvvveeebbbhhhmmmjjjfffbbbcccppp___HHHGGGJJJFFFOOOLLLMMMOOONNNHHHDDDEEECCCAAA???@@@CCCDDDCCCAAA@@@AAABBB@@@======@@@CCCAAA@@@EEELLLLLLDDD???@@@===:::;;;???>>>999:::???========================999:::;;;<<<<<<<<<;;;:::888::::::999666777:::>>>;;;777333333666888777666;;;555333666555111111555555333333888>>>AAA???<<<:::888444111///000111222333222000000222444555555555444333444666666555444<<<777:::BBBDDD>>>>>>DDD<<>>>>>>>>>>>>>>@@@BBBDDDFFFFFFFFFFFFCCCBBBBBBDDDGGGHHHHHHHHHEEEFFFGGGFFFDDDDDDDDDFFFJJJGGGGGGNNNYYY]]]YYYRRR[[[ppptttkkkNNNBBBAAAEEEDDDGGGJJJCCCDDDDDDDDDFFFHHHLLLOOOQQQ[[[cccgggccc___```dddggglllwwwxxxtttttttttsssxxxzzziii]]]RRRLLLIIILLLPPPUUU^^^fff{{{uuurrrqqqHHH777888888555333666555555444444444555555666777999;;;===???@@@AAA>>>FFFNNNMMMFFFAAACCCGGGRRRKKKFFFGGGHHHGGGFFFHHHJJJJJJKKKMMMPPPQQQPPPNNNJJJMMMKKKMMMVVVXXXaaauuuaaaJJJFFFBBB===;;;@@@BBB:::;;;>>>888999999999999999999999999777666666555444444333333666777777999:::;;;<<<===???@@@BBBDDDGGGKKKNNNOOOUUU^^^eeedddggg|||}}}wwwuuuuuuuuuqqqnnnnnnqqqooommmrrr{{{wwwkkkdddeeefffaaaZZZXXXPPPRRRVVV^^^iiiuuu{{{qqqggg___]]]gggssswww___nnntttXXXHHHBBBEEEKKKQQQKKKHHHIIIIIIGGGGGGJJJDDD???<<>>???CCCGGGCCCCCCIIISSSSSSIII???<<>>@@@AAA@@@===:::888888777777888::::::999777999999999999888888777777111111222333444444555555888888777666555444444333333111///111555888888777666333111222444555333000//////000111222222333333222333555444333333444666777444111444999<<<:::666666777888:::>>>BBBGGGIIILLLVVVaaahhhmmmwww|||tttxxx{{{qqq{{{xxxuuusssooohhhccc}}}gggNNN@@@<<<888555444888888888999999999::::::<<<<<<=========>>>>>>>>>???@@@AAACCCDDDEEEFFFFFFCCCBBBBBBCCCEEEGGGGGGFFFFFFGGGGGGFFFDDDCCCDDDEEEHHHFFFGGGMMMUUUYYYWWWSSS\\\lllrrrsssoooOOOCCCCCCFFFCCCEEEHHHCCCDDDDDDDDDFFFHHHKKKOOOQQQYYY```ddd```\\\^^^aaaccckkkttt{{{}}}zzzxxxvvvyyypppeee[[[UUUOOOQQQUUU]]]iiittt{{{{{{vvvLLL:::999888666666555555444444555555666777;;;;;;;;;<<<>>>???AAABBBCCCIIINNNNNNJJJGGGHHHLLLQQQKKKGGGHHHIIIFFFFFFGGGKKKJJJIIIKKKMMMNNNNNNNNNLLLOOOLLLMMMSSSSSSYYYjjjnnn[[[EEE???888>>>EEE@@@???AAA===999999999999999:::;;;;;;888888777666555444444333555666777888999:::;;;;;;===>>>???AAADDDGGGIIIKKKLLLUUU]]]^^^```ppp{{{uuurrrqqqpppkkkhhhhhhkkknnnooovvv~~~yyynnndddaaa^^^WWWQQQPPPNNNVVVaaammmuuu|||{{{pppcccZZZUUUXXXdddrrrmmmXXXtttdddMMMEEEEEEGGGKKKOOOJJJGGGIIIIIIGGGGGGHHHJJJDDD@@@BBBBBB???===>>>?????????>>>===>>>AAADDDDDDDDDIIIQQQQQQIIIAAA>>>???===;;;:::999999:::;;;;;;===@@@AAAAAA???<<<:::999888888888::::::888666777888999999888777666555111111222222333333444444666666666555444444333333222000///111444666555444555333111111333444222000//////000111111222333333111333444444333222444555555333222444777999888666444444444555888;;;>>>@@@888>>>EEEIIIMMMTTT___hhhvvvxxxzzz{{{zzzwwwssspppmmmeee^^^___eeefff^^^UUUWWWTTTQQQPPPOOOMMMHHHEEEsss___III>>>:::888666555888888888999999999999::::::;;;;;;<<<===>>>?????????@@@@@@AAABBBDDDEEEFFFCCCBBBAAABBBDDDEEEDDDCCCGGGHHHHHHGGGDDDCCCCCCDDDFFFEEEGGGJJJOOOSSSTTTTTT^^^ggg|||xxxqqqOOOCCCDDDGGGBBBBBBFFFDDDDDDDDDDDDFFFHHHKKKNNNOOOUUU\\\```\\\YYY[[[^^^___kkkrrruuu{{{}}}{{{ppphhh___WWWWWW[[[eeesssuuuLLL:::888777666777333444444444555777888999<<<<<<<<<===???BBBEEEGGGIIIKKKMMMMMMLLLLLLMMMOOONNNIIIGGGIIIIIIGGGFFFGGGKKKJJJIIIIIIKKKMMMLLLKKKHHHMMMKKKKKKQQQPPPRRR___}}}oooMMM999777AAAAAA>>>@@@???:::999999888999:::;;;<<<::::::999888777666555444444555555666777888888999:::;;;<<<===???AAACCCDDDDDDLLLTTTWWWYYYaaaqqq}}}~~~yyyuuusssqqqoooiiidddbbbeeejjjmmmsssxxxqqqhhh]]]WWWRRRMMMLLLNNNQQQ^^^ooozzz}}}zzzxxxwwwggg___VVVSSSSSSVVV___hhhmmm\\\VVV{{{nnnTTTKKKNNNPPPNNNKKKLLLGGGFFFIIIIIIGGGEEEGGGHHHCCCAAABBBBBB>>><<<<<<@@@>>><<<<<<===>>>??????BBBBBBEEEKKKLLLFFF@@@>>>???>>><<<;;;::::::;;;;;;:::<<<>>>@@@AAA@@@>>><<<:::999888999999999777555666777999:::999777444222111111111111111222222222333333333333333333333333222111000111222333333111333111000000111222000/////////000000111111222222000111333222111111222444222222333333444444555555444333222222222444666888444555777888999===BBBFFFIIIIIIIIIKKKMMMPPPSSSTTTMMMIIIEEEEEEGGGGGGBBB======;;;999888999999888666hhhWWWDDD;;;999777666666888888888888999999999999999999:::;;;===>>>??????????????????@@@BBBDDDEEEDDDCCCBBBBBBDDDDDDCCCBBBGGGGGGHHHFFFDDDCCCCCCDDDCCCDDDFFFHHHJJJMMMQQQSSS\\\ccc}}}mmmOOOBBBBBBFFFAAA@@@EEEEEECCCCCCDDDEEEHHHJJJLLLNNNSSSYYY\\\YYYWWWZZZ]]]]]]iiiooorrrttt|||uuullldddcccgggppp~~~xxxyyygggEEE888666555444555222333333555666888:::;;;999999:::<<<@@@EEEJJJMMMLLLKKKIIIHHHIIIKKKLLLLLLIIIFFFFFFIIIJJJHHHGGGJJJJJJJJJKKKLLLNNNNNNKKKIIIAAAHHHGGGHHHPPPPPPQQQ[[[bbbvvvNNN888===>>><<>>===???AAA>>>;;;;;;>>>@@@>>><<<>>>>>>@@@CCCDDDBBB>>>;;;???>>>===;;;;;;;;;;;;;;;:::;;;===>>>>>>===;;;:::;;;999888888999888666444666777:::;;;:::888444222111111111111000000000000111111111111222222333333333222222222222222111000111000000000000000///////////////000000000111111///000111111000000111333000111333333222111333444555444222111111222444555999777666555666888999999888777666666888<<<@@@CCC888888777888999999777666888777555444555666777888]]]NNN???999888777777888777777888888888999999999888999:::;;;<<<===>>>>>>???>>>======>>>@@@BBBCCCEEECCCBBBBBBCCCDDDBBBAAAEEEFFFFFFEEECCCBBBBBBCCCAAACCCEEEEEEFFFIIIMMMQQQTTT^^^www}}}zzzxxxkkkRRRBBB???DDD???>>>EEEGGGBBBCCCDDDEEEGGGIIIKKKLLLQQQWWWZZZXXXWWW[[[^^^^^^dddjjjnnnpppzzz|||uuuppprrrxxx|||kkkrrrwwwvvvqqqWWW>>>777888666444555222333444555777:::<<<===999999999;;;???DDDIIILLLKKKHHHDDDBBBDDDFFFFFFFFFEEEDDDEEEIIIJJJHHHIIIMMMIIIKKKNNNQQQSSSQQQLLLHHHAAAHHHGGGFFFNNNPPPPPPWWWTTTdddvvvtttJJJ@@@======@@@AAA@@@???===;;;999999999999;;;;;;;;;:::999999888888555555555555555666666666888888888999:::;;;<<<===???AAADDDGGGKKKNNNOOOPPPQQQYYYdddpppzzztttggg```^^^]]]^^^```bbbbbbbbbfffddd```^^^]]][[[VVVPPPHHHGGGEEEEEEHHHOOOVVVYYYcccjjjooolllaaaWWWRRRRRRPPPNNNPPPTTTUUUOOOJJJIIIJJJhhhvvv___KKKKKKRRR^^^ccc]]]SSSLLLIIIEEEDDDHHHHHHEEECCCDDD;;;:::===AAABBB>>>>>>@@@BBB???<<<===@@@AAA???=========>>>>>>@@@AAA>>>;;;>>>===<<<<<<;;;;;;:::::::::;;;;;;<<<;;;999777666:::888777777888777555333555777:::;;;;;;999666333111000000000000000000000//////000000111222222222333444444444333111111000000000000//////....../////////////////////000000...///111000//////000222///111222222111111333444444333111000111222444555555222000000222333222111666666555555666888:::;;;222333555555444444444555222222111000///000222333UUUHHH<<<888888777777999777777777888888888888999888999999:::;;;<<<==================>>>???@@@AAACCCAAA@@@AAABBBBBBAAA@@@BBBCCCDDDCCCBBBAAABBBCCCAAABBBCCCDDDEEEGGGKKKNNNKKKXXXnnnzzz{{{~~~oooqqqttt~~~ttt\\\FFF>>>CCC???>>>DDDGGGBBBBBBDDDEEEGGGIIIJJJKKKOOOTTTWWWWWWXXX]]]``````___ccciiimmmrrr|||wwwuuuzzz|||mmmdddcccNNN;;;888:::888666777333333444666888:::<<<>>>>>>=========>>>AAADDDEEEHHHEEEAAA@@@AAABBBDDDDDDFFFDDDEEEHHHHHHFFFIIIMMMIIIKKKOOOTTTUUUSSSNNNIIIJJJQQQKKKFFFLLLOOONNNRRRWWW]]]aaasssdddLLL>>>;;;>>><<<@@@???>>>===;;;:::888888::::::::::::::::::::::::777777777777666666666666777777777888999:::;;;<<<<<<<<<===@@@CCCEEEFFFEEEEEEIIIOOOVVV^^^hhhrrrxxxzzznnnlllnnnjjjiiikkkeeeccc___[[[XXXXXXYYYYYYYYY[[[\\\ZZZVVVTTTRRRMMMGGG@@@BBBDDDGGGMMMUUUXXXWWW___aaa```ZZZQQQLLLKKKMMMVVVPPPKKKJJJHHHFFFIIINNNbbb}}}~~~jjjTTTJJJLLLQQQWWWVVVPPPLLLMMMKKKFFFEEEGGGGGGDDDBBBCCC??????BBBFFFDDD???===???@@@?????????AAAAAA@@@???===??????>>>@@@CCCBBB>>><<<<<<<<<;;;;;;:::999999999:::::::::999777555444777666555666666666444222444555888999:::888777555000000000000000111111111//////000000111111111111222444666555333111000000///000111000...---...///............////////////...///111000//////000222000000111222333444555555333222000//////111222333222111000000222222222222222222333444555555666666222333444333111000///000000111111000......///111OOODDD:::888888777777999777777777777888888888888999999::::::;;;;;;;;;;;;;;;<<<======>>>>>>>>>>>>???>>>===>>>@@@@@@???>>>???AAABBBBBB@@@@@@AAACCCAAAAAABBBCCCFFFHHHIIIJJJGGGTTTfffxxxoooqqqwwwjjjMMM@@@CCC@@@???DDDFFFAAABBBDDDEEEGGGHHHIIIIIIMMMRRRUUUVVVYYY___bbbbbb```aaaffflllooovvv|||ttt``````LLL;;;888999666555888444444555666888:::<<<>>>????????????@@@AAABBBBBBDDDCCCBBBAAABBBDDDGGGIIIJJJHHHGGGHHHFFFCCCFFFLLLKKKLLLNNNQQQSSSSSSPPPNNNTTTYYYOOOFFFKKKNNNMMMQQQYYY^^^ZZZdddfffJJJ@@@???:::<<<===>>>>>>>>><<<:::999888999999::::::;;;<<<<<<999999999888888888777777666666666777888999:::;;;::::::;;;===???@@@??????BBBEEEIIIMMMPPPTTTYYY^^^eee^^^dddiiiaaa```gggiiilllfff]]]WWWTTTSSSSSSSSSSSSVVVTTTLLLHHHIIIIIIFFFBBBFFFIIINNNVVV]]]ZZZRRRSSSRRRPPPKKKHHHFFFHHHIIISSSLLLFFFCCCCCCIIIWWWdddooo```SSSMMMLLLMMMNNNLLLHHHHHHLLLNNNIIIEEEFFFFFFCCCBBBCCCAAABBBFFFHHHEEE>>>;;;======???@@@AAA@@@@@@AAABBB<<>>@@@EEECCC>>>;;;;;;;;;;;;:::999888777888888999999888777666666555444333444555555444222111222444666777777666666///000000111111222222222000000000000000111111111000222555555222000///000///000222111...---...000...........................000111111000///111222222000///222666999888666555333111000///000111222444444444444333333333444//////000111111222222333222222222222111000000///000222444444222111222333MMMCCC:::888888777777:::777777777777888888888888:::::::::::::::::::::::::::;;;===>>>>>>>>>=========;;;;;;<<<===>>>>>>======???@@@@@@@@@@@@AAACCCAAA@@@AAACCCGGGIIIIIIHHHGGGRRR```~~~ttt}}}rrrwwwuuuTTTBBBDDDBBB@@@CCCDDDAAABBBCCCEEEGGGHHHIIIIIIKKKPPPSSSUUUYYY```cccbbbdddbbbfffnnnppprrr~~~pppaaaMMM;;;777666333333777444555555777888;;;<<<===>>>>>>???AAABBBCCCCCCDDDBBBCCCDDDDDDDDDGGGKKKNNNNNNKKKIIIHHHDDD@@@CCCIIIMMMLLLLLLNNNPPPRRRRRRQQQYYY\\\QQQFFFKKKPPPPPPTTTRRRZZZTTTVVVyyy\\\LLLHHHAAA999;;;===???@@@>>><<<;;;777777888999:::<<<<<<===;;;;;;::::::999888888888444444555666777888:::;;;:::;;;===>>>??????===<<<>>>???BBBFFFGGGIIIOOOUUUTTTTTTaaahhh\\\WWWaaagggkkkdddYYYPPPLLLLLLLLLMMMPPPSSSPPPFFF@@@CCCFFFFFFDDDIIINNNTTT]]]ccc\\\PPPIIIHHHEEEDDDCCCCCCCCCDDDHHHDDDCCCDDDHHHSSSgggyyy}}}yyy]]]PPPKKKKKKIIIIIILLLKKKHHHIIILLLPPPJJJFFFFFFEEEBBBBBBDDD???@@@DDDGGGDDD===:::<<<:::>>>AAAAAA???>>>@@@CCC:::>>>???===???DDDBBB<<<::::::::::::999888777777777777888999999999999888333222222333444555333222///000111333444555666666//////000111222333333444111111111111111000000000...111444444111......//////111222111...---...111.....................---///000111111000000111222333000...222888<<<:::777999777555222111111111222111222222111...,,,---...222222111000000000111222000000111222444555555444+++...222222000//////111EEE@@@999555444555777777999777555555777888888888888999999999888888:::;;;::::::;;;;;;;;;;;;;;;:::@@@???>>>======>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@BBBCCCCCCBBBAAACCCFFFIIIKKKQQQ^^^vvv~~~xxxlllGGG???DDDBBB???AAA>>>???AAACCCFFFHHHJJJKKKKKKKKKNNNSSSZZZ^^^^^^]]]bbbdddfffiiilllqqqxxx}}}gggJJJ:::888555555666111555666777999::::::::::::???>>>>>>@@@BBBBBBAAA@@@CCCDDDEEEFFFFFFHHHKKKNNNOOONNNLLLIIIEEEDDDEEEGGGFFFGGGIIIKKKMMMNNNOOOOOOQQQPPPMMMLLLLLLMMMOOOQQQRRRQQQQQQVVVfffoooRRRIII<<<:::===888:::BBBBBB999999;;;<<<999555666:::::::::::::::999888777777777777777777777777777777888888999:::;;;;;;;;;;;;<<<===>>>???@@@AAABBBBBBIIIIIIKKKLLLNNNPPPQQQQQQTTTQQQNNNKKKHHHGGGGGGGGGFFFEEECCCAAA@@@CCCGGGKKKKKKPPPUUUWWW\\\^^^UUUIIIBBBBBBAAA===<<<===>>>>>><<<999:::NNNwwwlllSSSMMMMMMNNNLLLHHHDDDAAAAAADDDGGGJJJIIIFFFCCCAAA@@@@@@@@@??????@@@@@@@@@>>><<<;;;??????@@@@@@@@@@@@??????BBB???======???@@@>>>;;;777666666777999999555111666555444333444666888999333222000//////000222333111000...///111222222111444444444333222111000///333444555333111000000111222111000.........///000444333000...------...///......////////////......---------......///000111...///222666999:::888666888777444222000/////////000000///...............////////////000000000000222000...///222333111/////////000000000000//////AAA===888555555666777888777555333333555666666555888999888888777888:::;;;999:::;;;<<<<<<<<<<<<<<<;;;;;;<<<===============?????????@@@@@@AAAAAAAAABBBBBBCCCBBBBBBDDDGGGJJJJJJOOO[[[nnn~~~nnnzzzzzzTTTCCCAAABBBAAA@@@???@@@AAACCCEEEGGGIIIIIIIIIIIIJJJOOOUUUYYYZZZYYY```bbbccceeehhhnnnuuuzzzyyyssseeeaaadddqqqzzzeeeIII:::888555444666111444555666888:::<<<===>>>@@@??????@@@BBBCCCCCCBBBDDDEEEEEEEEEEEEGGGJJJMMMLLLLLLJJJGGGDDDCCCDDDFFFDDDEEEFFFHHHKKKMMMOOOPPPNNNMMMKKKJJJJJJLLLNNNPPPMMMNNNOOOSSS^^^vvveeeJJJ>>>AAA???>>>???<<>>??????@@@>>>???@@@AAABBBCCCDDDEEEGGGEEEBBB@@@>>>>>>>>>>>>BBBDDDFFFHHHJJJNNNSSSWWWRRRSSSQQQNNNNNNOOOHHH>>>===@@@AAA???<<<::::::999@@@AAALLLkkk```KKKLLLMMMIIIJJJJJJHHHFFFEEEFFFGGGFFFEEECCCBBBAAAAAAAAABBB????????????>>>===<<<<<<>>>>>>????????????>>>>>>@@@>>><<<===>>>>>><<<:::888777777888999999555222666555444333444666999;;;777666444222222333444555111///...///111222111111333333333222222111000///111222333222000//////000222111///.........///000111000///------...///000111111000///............//////.........///000000000222666;;;???>>>;;;777444333111///...------...000//////................../////////000000000000222000...///111222000/////////000000000000//////<<<999666555666777888777666555333444666777777777:::999888777777999:::<<<999:::;;;<<<============999;;;>>>@@@AAA???===;;;===>>>>>>???@@@AAABBBBBBAAABBBCCCCCCCCCEEEHHHKKKJJJMMMWWWdddooouuukkkKKK???BBBCCC@@@AAAAAABBBCCCEEEFFFGGGHHHIIIHHHIIILLLQQQUUUXXXXXX^^^___```aaadddiiiqqqvvvppp|||tttdddYYYRRROOOTTTbbbwwwyyyjjjaaaGGG999888555444666222444444555777999<<>>???AAACCCDDDCCCFFFFFFEEEDDDCCCEEEHHHLLLIIIIIIHHHEEECCCBBBCCCEEEHHHHHHGGGHHHIIILLLNNNPPPKKKIIIHHHGGGGGGIIILLLMMMIIIKKKNNNPPPVVVbbbsssaaaBBB@@@@@@???>>>:::DDD>>>:::<<<<<<999666777888999:::;;;<<<<<<<<<<<<::::::::::::::::::::::::999999999999888777666555888888999:::;;;<<<======;;;;;;;;;<<<======>>>>>>???>>>===<<<<<<<<<===>>>BBBFFFKKKPPPTTTWWW[[[]]]UUURRRKKKDDDAAAAAA===777999<<>><<<===???@@@HHHbbbSSSKKKNNNHHHCCCFFFIIIJJJHHHFFFEEEDDDAAAAAA@@@@@@@@@AAABBBCCC??????>>>===<<<<<<<<<<<<<<<==================<<>>>>>>>><<>><<<<<<===>>>???@@@AAABBBBBB@@@BBBCCCDDDDDDFFFHHHKKKMMMJJJRRR\\\www{{{UUU>>>BBBEEE@@@AAABBBBBBCCCDDDEEEFFFFFFIIIIIIIIILLLPPPVVVZZZ]]]]]]]]]]]]^^^```eeemmmrrrqqqxxxvvvhhh]]]UUUNNNLLLQQQ___vvvqqqfff\\\DDD888888555444666333555555555555777;;;>>>@@@AAA???======???BBBCCCDDDFFFFFFEEECCCAAACCCGGGJJJFFFFFFFFFEEECCCBBBCCCEEEPPPNNNKKKIIIHHHJJJLLLNNNJJJHHHFFFEEEDDDFFFHHHIIIIIILLLOOOPPPQQQVVV___fffwwwJJJ???<<<:::<<<;;;???<<<===AAAAAA===999999777777888999999999999999::::::::::::::::::::::::888888999999888777777666777777888999::::::;;;;;;<<<<<<<<<<<<============>>>=========>>>???AAABBBEEEIIIOOOSSSTTTTTTUUUUUUOOOJJJDDD>>>======<<<;;;<<<;;;;;;;;;999999>>>DDDLLLWWWvvv~~~]]]OOOSSSPPPBBBAAADDDGGGHHHFFFCCCAAA@@@????????????@@@AAAAAABBB@@@???===;;;;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<;;;:::999999888777::::::999999888777555333555333111000111555999;;;:::999777555444444444444//////...///111222000//////000000000//////...---...///000000///...///111////////////.../////////------,,,,,,,,,---...///333222///------...000222222222111000///.........///000333777:::999666333000000000000000000000000//////...------------............/////////000000////////////////////////...//////////////////...:::888666666666666555333555555666999===@@@AAA@@@>>>;;;999999;;;===>>>===888999:::<<<===>>>>>>>>>???BBBEEEGGGFFFCCC>>>;;;<<<<<<===>>>@@@AAABBBBBB@@@BBBCCCDDDDDDEEEGGGJJJLLLEEELLLSSSzzzyyybbbBBBBBBFFF@@@BBBBBBBBBCCCDDDDDDEEEEEEHHHHHHJJJLLLPPPVVV\\\```\\\\\\\\\\\\^^^ccciiinnnkkkpppwww~~~wwwjjjYYYRRRKKKGGGEEEJJJVVVccc|||hhh|||rrrWWW@@@777888555444777444777666555555666999;;;===???===;;;;;;===@@@BBBBBBEEEEEEDDDBBBAAABBBEEEHHHEEEFFFFFFEEECCCBBBCCCEEEOOOLLLIIIGGGFFFHHHKKKMMMLLLJJJGGGDDDCCCDDDEEEGGGIIIKKKMMMMMMNNNQQQVVV[[[iii]]]NNNDDD===<<<999777888>>>EEEEEEAAA@@@BBB:::::::::::::::999888777999999999999999999999999777777888999::::::999999777888888999999::::::::::::::::::::::::::::::;;;;;;;;;<<<===>>>???AAAAAADDDGGGLLLNNNMMMKKKIIIHHHDDDAAA>>><<<<<<<<<<<<===>>>999777;;;>>>AAAIIIRRRmmmrrr}}}gggOOOGGGNNNQQQLLLDDDEEEFFFGGGFFFCCC@@@??????@@@@@@@@@@@@@@@@@@??????@@@???===;;;;;;;;;<<<<<<::::::;;;;;;;;;;;;::::::;;;;;;:::999888666666666:::;;;:::999777555444333222111///...///222555888666555444333111000000000///......///111111000........./////////...------...000111000//////000111.........////////////......------,,,,,,,,,,,,,,,000///---,,,---000333555333222111///..................---///111222222111......//////000000000000//////...---------------............////////////......//////.........///......////////////......:::888666666666666555444444444555999<<>>>>>;;;999:::===???===;;;888999:::;;;<<<<<<<<<<<>>???@@@AAAAAA@@@BBBCCCDDDCCCDDDEEEGGGHHH@@@HHHKKKpppzzzoooIIICCCEEE@@@AAAAAABBBCCCDDDDDDEEEEEEFFFGGGIIIKKKNNNSSSZZZ^^^ZZZ[[[\\\\\\^^^aaafffiiibbbgggmmmtttzzzvvviiiXXXRRRLLLIIIEEEDDDHHHOOO```xxxvvvRRR===666999555444777555777777666666777999;;;<<<<<<;;;:::;;;===@@@AAAAAACCCCCCCCCBBBAAABBBDDDFFFDDDEEEFFFEEECCCBBBBBBCCCEEECCCBBBAAACCCFFFJJJMMMMMMKKKHHHEEEDDDEEEGGGHHHGGGHHHIIIJJJKKKNNNRRRVVVPPPrrr~~~qqqeee[[[SSSGGG???;;;:::===???>>>>>>AAA>>>>>>>>>======<<<;;;:::999999999999999999999999666777888999::::::::::::888888888888999999::::::;;;;;;;;;;;;;;;;;;;;;<<<;;;<<<===>>>???AAAAAABBB===@@@CCCEEEDDDBBBAAAAAA===;;;:::<<<;;;999999;;;888777AAAWWWjjjssszzzrrrcccQQQEEEHHHKKKGGGFFFJJJIIIJJJIIIGGGDDDBBBBBBBBBBBBBBBBBBBBBBBBAAA????????????>>>===<<<<<<<<<<<<999::::::;;;;;;::::::999:::;;;;;;999666555555555:::;;;:::888555222222333000///......///000222333222111111000///...------...---...000111111///---.........//////......---///000111000///...///000------.../////////...............------,,,,,,+++,,,,,,+++,,,---000333555111111///...------------000---++++++---///000000***+++,,,------------,,,///...------,,,,,,------------........./////////---...///...---,,,---///---......//////......---:::777555555666888888777666555666888;;;<<<;;;999;;;999777:::>>>???;;;888888888999:::;;;;;;::::::<<<<<<======>>>======<<<===>>>>>>>>>??????@@@@@@@@@BBBCCCCCCCCCBBBCCCDDDDDD@@@JJJFFFbbb~~~~~~zzzQQQEEECCC???@@@@@@AAABBBCCCEEEEEEFFFGGGIIIKKKLLLNNNQQQVVV[[[WWWYYY[[[\\\]]]___bbbeee```ccchhhnnntttyyy}}}|||nnn___VVVOOOLLLIIIGGGHHHKKKOOOgggtttppp}}}sss~~~{{{gggNNN;;;555999555444777555666777888999;;;<<<===>>>;;;::::::<<>>>>>???AAAEEEIIIKKKLLLJJJHHHGGGGGGIIIKKKLLLGGGGGGHHHHHHIIIKKKNNNPPPRRR^^^sssxxxjjjVVVAAA999999:::;;;;;;===>>>>>>>>>>>>>>>======::::::::::::::::::::::::777777888888888888888777777777777888888888888888;;;;;;<<<<<<=========>>>>>>>>>???@@@AAAAAAAAAAAA999;;;======<<<<<<===>>><<<888888;;;;;;888999===;;;CCC```rrr^^^RRRMMMIIIJJJJJJGGGFFFIIIGGGHHHIIIHHHEEECCCCCCCCCBBBCCCDDDDDDDDDCCCBBBAAA????????????>>>===<<<<<<999::::::;;;;;;::::::999:::;;;;;;999666444444555:::;;;:::777333000111222000000000000000000000000//////000//////...------------...000111111///---......////////////......///000000///---,,,---...,,,---.../////////......,,,------...............+++++++++,,,---///111111//////...------,,,------...---+++,,,---......---******,,,,,,---,,,++++++///...------,,,,,,---------------.........//////,,,...///...,,,+++---///---......//////......---888666444444777999;;;;;;999999999:::;;;;;;888666999777666999===>>>:::555888888999:::::::::999999;;;::::::;;;<<<>>>@@@AAA>>>>>>>>>>>>>>>?????????@@@BBBCCCCCCBBBAAAAAABBBDDDCCCPPPFFFZZZ|||}}}uuuvvvxxxVVVFFFBBB??????@@@AAABBBDDDEEEFFFFFFJJJMMMOOOOOOOOOQQQUUUXXXUUUWWWZZZ[[[\\\]]]___aaaaaabbbeeeiiinnntttzzz~~~sssbbbWWWLLLGGGEEEDDDDDDGGGJJJXXXiiioooddd~~~kkkgggbbbYYYLLL:::555999555444777666555666999<<<>>>@@@AAAAAA;;;;;;;;;>>>AAABBBBBB@@@===@@@CCCDDDCCCBBBCCCCCCAAABBBCCCBBB@@@>>>===>>>@@@@@@???@@@BBBDDDGGGIIIKKKJJJHHHHHHIIILLLOOOQQQGGGHHHIIIIIIJJJKKKLLLMMM]]]VVV[[[qqq{{{SSS>>><<<>>>===;;;:::;;;<<<===>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;888888888888777666555444666666666777777777777777888888888999:::;;;;;;;;;;;;<<<======>>>>>>======999:::;;;:::999999;;;===<<<888888<<<<<<999<<>><<<;;;999::::::;;;;;;::::::999:::;;;<<<:::666333444666999::::::666222///000111000111111222111000////////////000000000//////...------...000222111///,,,......///////////////......//////...,,,***+++,,,+++,,,.../////////......***+++---...///000000000++++++,,,------...............---,,,,,,,,,,,,---,,,++++++,,,......,,,***,,,,,,............---,,,......---,,,,,,,,,,,,------------.........//////+++---///...,,,+++,,,///---..................---888777666555555666777888999888888888777777666666888888888888888888888888888888999999999999::::::<<<<<<<<<<<<========================>>>>>>>>>>>>======>>>???AAABBBCCCDDDFFFEEEGGGPPPVVVvvvuuuuuuVVVFFFCCC>>>@@@@@@@@@@@@AAABBBCCCCCCGGGHHHIIIJJJKKKNNNSSSVVVTTTUUUWWWXXXYYY[[[^^^```bbbccciiipppqqqpppvvvsssfff___TTTKKKFFFFFFGGGGGGKKKMMMWWWuuupppwwwhhhfff[[[PPP@@@===999777777777888888999999999;;;>>>??????>>>888666666999>>>BBBAAA??????@@@BBBBBBBBBBBBDDDEEE???DDDFFFAAA>>>AAAAAA===;;;<<<===???AAACCCDDDEEEHHHIIIJJJJJJKKKKKKJJJJJJEEEGGGIIIJJJJJJKKKMMMNNNQQQUUUYYY___rrrwwwMMM???DDDAAA777;;;:::999999:::;;;;;;;;;999:::<<<===<<<:::888777<<<999666444555777888888999999888888888888999999:::::::::::::::;;;;;;;;;999:::<<<<<<:::999::::::<<<<<<<<<===;;;888888:::888;;;>>>???>>>@@@GGGMMMOOOpppgggOOOQQQLLLGGGFFFIIIJJJGGGDDDFFFEEEEEEEEEEEEEEEFFFFFFAAACCCEEEDDDBBB@@@@@@@@@<<<===???@@@AAA@@@??????AAA???<<<;;;;;;;;;999888777999:::999666444444444555555444333222222111111111222222222222111000000////////////////////////............////////////...........................------,,,,,,------...///...,,,,,,...///...------..................------------.........//////------------------------...,,,***+++...//////---,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,//////.........---------------------------------888777666555555666777888888888888777777777666666888888888888888888888888888999999999999:::::::::;;;;;;<<<<<<<<<=========<<<<<<=========>>>>>>>>><<<===>>>???AAABBBCCCCCCFFFFFFHHHOOOTTT~~~```KKKDDDAAA@@@@@@@@@@@@AAABBBCCCDDDGGGGGGHHHHHHIIIKKKOOORRRTTTVVVWWWXXXYYYZZZ]]]```___```fffmmmnnnmmmsss|||~~~}}}~~~nnneeeYYYNNNHHHGGGGGGHHHGGGGGGLLL```tttyyyfffNNN???<<<888666666777888777888999999;;;===>>>>>>===:::999999:::<<<>>>>>>===???AAAAAAAAA@@@AAABBBDDDCCCHHHGGGBBB???@@@@@@=========>>>???AAACCCDDDEEEFFFGGGGGGGGGGGGGGGFFFFFFGGGIIIKKKMMMMMMOOOQQQSSSRRRVVVXXXYYYccc|||pppVVVSSSSSSPPPDDD@@@;;;888888999;;;<<<;;;:::999:::<<<>>>??????;;;<<<<<<<<<::::::<<<===888888777777777777888888999999::::::::::::999999777999;;;;;;:::999:::;;;;;;777444444666999;;;===888999CCCTTTaaagggqqq|||uuu^^^LLLOOOJJJFFFFFFHHHIIIGGGDDDKKKJJJHHHGGGEEEDDDCCCCCCBBBCCCDDDEEEEEEDDDBBB@@@===>>>???AAAAAAAAAAAAAAADDDAAA>>><<<;;;:::777555666777888777555444444555555555444444333222222111111222222222222111000000////////////////////////............////////////........................------,,,,,,,,,,,,------///---,,,,,,.........---,,,------......------,,,+++++++++,,,,,,,,,,,,------------------------------+++)))***,,,...---,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------///.........---------,,,------------------------777777666666666666777777888888777777777777666666888888888888888888888888999999999999:::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;<<<<<<<<<============<<<<<<===???@@@AAABBBCCCDDDGGGIIIOOOQQQ{{{vvv|||lllOOOEEECCCAAAAAAAAAAAABBBCCCDDDDDDFFFFFFGGGGGGGGGHHHLLLNNNUUUVVVWWWXXXXXXYYY\\\___\\\^^^bbbgggiiijjjooovvvxxxxxxzzz{{{}}}wwwmmm___RRRJJJGGGGGGGGGFFFFFFEEELLLfff~~~uuutttlllKKK>>>;;;777666666777777777888999:::;;;<<<<<<<<<<<<<<<<<<<<<;;;:::999:::;;;@@@AAAAAA???>>>???AAACCCEEEHHHGGGBBB@@@BBBCCCBBB@@@@@@@@@@@@AAACCCEEEFFFFFFFFFFFFGGGGGGFFFEEEEEEGGGIIILLLMMMNNNPPPRRRUUUQQQTTTUUUSSSUUUeeemmmbbbRRRBBB888666999===<<<:::888999<<<===<<<:::888:::<<<;;;888666777999999888888777777888888999999999:::;;;;;;:::999888444666999:::999888888999999999:::<<>>???AAABBBCCCCCCCCCFFFCCC@@@===;;;999555333555666666444333333555777555555555444444333333222111111222222111111000///////////////////////////---............/////////------------------------------,,,,,,,,,,,,------///---,,,,,,---...------+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))+++,,,,,,+++,,,,,,++++++******)))))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------......------------,,,,,,------------------------777777666666666666777777777777777777777777666666888888888888888888888888999999999999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;<<<===>>>???AAABBBBBBAAAGGGHHHOOOOOOqqqsss|||}}}uuuQQQCCCCCCAAAAAAAAAAAABBBCCCDDDEEECCCEEEFFFGGGGGGHHHKKKNNNUUUVVVVVVVVVVVVXXX[[[^^^[[[]]]```ccceeeggglllqqqooorrrvvvzzz~~~~~~ssscccUUUKKKGGGFFFFFFHHHIIIHHHFFFSSSuuu}}}{{{eeeGGG<<<:::777666777888888777888999;;;;;;;;;;;;;;;<<<;;;======;;;888777999<<>>======???BBBCCCDDDDDDBBBBBBEEEHHHJJJCCCBBBAAAAAAAAACCCEEEFFFFFFGGGHHHIIIIIIJJJJJJJJJGGGIIIKKKLLLLLLMMMOOOPPPPPPPPPRRRRRRSSS\\\ppp{{{]]]FFF:::888999888666666888<<<===999666::::::999888777666666666999999888888888888999999888999;;;<<<<<<;;;999888666999;;;<<<;;;:::::::::999===>>>;;;:::<<<>>>???LLLjjjsss```UUUOOOOOOLLLIIIGGGHHHHHHGGGEEEIIIHHHGGGGGGFFFFFFFFFFFFFFFDDDBBBEEEHHHGGGAAA:::======???@@@BBBCCCDDDEEEEEEBBB@@@===<<<999666333444444444222111222666888555555555444444444333333111111111111111000000///////////////////////////---------.........//////---------------------------,,,,,,,,,,,,,,,,,,---...,,,++++++,,,------,,,+++++++++,,,,,,+++++++++,,,,,,---------.........++++++++++++++++++++++++,,,++++++***+++,,,,,,,,,------,,,+++***))))))(((++++++++++++++++++++++++,,,,,,---............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,666666777777777777666666666666666666666666777777777777777777777777777777888888888999999999::::::999999999999::::::::::::999:::::::::;;;;;;;;;;;;;;;;;;<<<===???@@@AAAAAA???FFFFFFOOOOOOgggwwwzzzwww|||RRR@@@AAAAAAAAAAAAAAAAAACCCDDDDDDAAACCCFFFGGGHHHJJJMMMPPPSSSTTTTTTTTTTTTVVVZZZ]]]\\\^^^___```bbbgggkkkmmmiiilllppptttwwwzzz~~~~~~zzziiiZZZOOOIIIFFFEEEFFFJJJLLLIIIKKK```vvvVVVEEE;;;999777777888999999888888;;;===<<<;;;:::;;;<<<999;;;<<<;;;888888<<<@@@@@@@@@@@@???======???AAACCCBBBCCCCCCCCCDDDHHHLLLEEEDDDCCCCCCCCCDDDFFFGGGDDDFFFGGGIIIKKKLLLMMMMMMJJJKKKLLLLLLJJJJJJKKKLLLPPPNNNOOOSSSVVV[[[hhhvvvnnnWWWJJJEEE===:::666666999;;;<<<;;;===:::666666999;;;;;;999777777666666666666777777666777888999999999888888999;;;<<<<<<;;;:::;;;<<<999BBBCCC;;;666@@@QQQ]]]___rrrbbb[[[ZZZWWWQQQSSSPPPMMMJJJIIIHHHFFFEEEGGGGGGFFFEEEEEEEEEEEEEEEHHHEEEBBBDDDFFFDDD===777<<<======???@@@BBBCCCDDDAAA???>>>===<<<:::777444333333333222111222666888444444444444444333333333000111111111111000//////////////////////////////------------............------------------------,,,,,,,,,++++++,,,,,,,,,---,,,******,,,---,,,+++***++++++++++++++++++***,,,,,,,,,---------......++++++++++++++++++++++++---------,,,,,,,,,------...------,,,+++******)))+++++++++++++++++++++++++++,,,------......------++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,666666777777777777666666555555666666666666777777777777777777777777777777777777777777888888888999888888888888999999999999999999999999::::::::::::::::::;;;===>>>???@@@AAA>>>EEECCCMMMNNN\\\|||}}}XXX@@@???@@@@@@@@@@@@AAABBBCCCCCC@@@CCCFFFHHHIIIKKKNNNQQQPPPQQQQQQQQQRRRUUUYYY]]]]]]______^^^aaagggjjjjjjjjjlllooopppqqqrrruuuwww|||uuudddWWWNNNIIIFFFCCCFFFJJJIIIFFFNNNeee{{{}}}mmmLLLCCC:::999888888999::::::999:::<<>>;;;999;;;===999999:::::::::<<<@@@CCC>>>???@@@@@@???>>>???@@@EEECCCCCCDDDCCCAAACCCGGGDDDDDDEEEEEEFFFFFFGGGGGGCCCDDDFFFHHHJJJKKKLLLLLLNNNOOOOOONNNLLLJJJKKKLLLQQQNNNPPPTTTUUUXXXfffvvvxxxnnnddd^^^SSSHHH@@@<<<<<<===777555333444666888777666555555555444444555555555444555555666777888999999888888999999888:::===@@@FFF___tttwwwrrruuu~~~xxxfffRRRKKKPPPVVVUUUQQQSSSQQQOOOLLLIIIHHHGGGGGGIIIHHHGGGEEEDDDCCCCCCCCCHHHFFFCCCCCCCCCAAA===999;;;;;;<<<<<<>>>???AAABBB===<<<;;;<<<<<<:::777555333444444333222333555777333333333333333333333333000000111111000000///...////////////////////////,,,------------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---+++******+++,,,,,,+++***++++++,,,,,,++++++***************++++++++++++************************---......---,,,+++,,,...------,,,,,,++++++******++++++++++++++++++++++++***+++,,,,,,------,,,,,,******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,555666777888888777666555555555555666666666777777777777777777777777777777666666666666777777777777777777777888888888999999888888888888999999999:::999:::;;;<<<>>>???@@@@@@>>>EEE@@@JJJLLLQQQcccEEE???????????????@@@AAABBBBBBAAACCCFFFHHHIIIJJJLLLNNNMMMNNNNNNNNNOOOSSSYYY]]]]]]```___\\\___fffiiigggiiikkkmmmnnnooopppsssuuuxxx{{{}}}}}}|||}}}ssscccWWWNNNIIIEEEEEEFFFGGGDDDDDDNNN[[[|||yyyvvvLLL???:::999888999;;;<<<<<<;;;;;;>>>AAA???<<<999;;;>>>;;;999888999<<<@@@BBBDDD<<<>>>AAABBBAAA@@@@@@@@@CCCAAABBBDDDCCC???@@@DDDCCCDDDFFFHHHIIIHHHHHHGGGDDDEEEFFFGGGHHHIIIIIIIIIOOOPPPPPPOOOMMMLLLLLLMMMPPPPPPSSSVVVRRRVVVlllqqq___TTTOOOAAAEEEHHHFFF@@@:::888999999999888888888888999999888777777777999<<>>???;;;;;;:::;;;;;;999666333333444555555444333555666222222222222222222222222000000000000000//////...////////////////////////,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,+++))))))+++++++++***++++++,,,,,,,,,,,,++++++)))************+++++++++************************,,,......---******+++---+++++++++++++++*********************************)))***++++++,,,,,,++++++************+++++++++,,,++++++++++++++++++++++++555666777888888777666555444555555555666666777777777777777777777777777777555555555555666666666666777777777777888888888888777888888888888999999999999:::;;;<<<===???@@@@@@???EEE>>>IIIJJJJJJ~~~~~~lllIII@@@>>>>>>>>>>>>???@@@AAABBBBBBDDDGGGHHHHHHHHHJJJKKKKKKLLLLLLMMMNNNSSSXXX]]]]]]___^^^[[[^^^fffhhhfffbbbeeegggiiikkknnnrrruuutttwwwxxxxxxxxxzzz~~~lll]]]RRRLLLLLLGGGFFFGGGFFFBBBFFFMMMcccsssuuuPPP===:::999999:::<<<======;;;<<>>>>>:::777999===BBBCCCCCC:::===AAACCCCCCAAAAAAAAA>>><<>>>>>======>>>>>>???===<<<;;;<<<>>>BBBEEEHHHQQQRRRRRRSSSWWW^^^fffmmmxxxZZZJJJDDDKKKOOOHHHHHHOOOLLLLLLKKKJJJIIIIIIKKKLLLEEEEEEEEEFFFGGGHHHJJJJJJEEEEEEEEECCCAAAAAACCCEEE:::999999888999:::;;;<<<;;;;;;:::::::::888444111333555777666555444444555111111111111111111111222000000000000000//////...////////////////////////,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,***))))))***++++++***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------))))))))))))))))))))))))+++---...,,,)))(((***,,,)))))))))))))))*********************************))))))***++++++++++++***))))))******+++++++++,,,++++++++++++++++++++++++777777777666666666666666888999:::999777666555666888777666666777777666444777777777777777777777777888888777777777777777777888777777777888999:::::::::;;;<<<===>>>>>>>>>>>>;;;???>>>???BBBNNNxxx~~~vvvrrrvvvIIIFFFAAA???<<<<<<>>>AAABBBBBBBBBCCCEEEFFFGGGGGGFFFFFFLLLLLLLLLMMMNNNRRRXXX]]]\\\[[[ZZZ\\\^^^aaaaaaaaabbbcccdddfffiiillloooqqqsssxxx~~~}}}||||||sssvvvuuufffXXXNNNOOONNNLLLHHHFFFFFFHHHKKKWWWsss|||uuu}}}{{{zzzSSS;;;<<<;;;999888888999;;;<<<>>>>>>>>>>>>============>>>>>>>>>>>>???BBBDDDEEE===@@@CCCDDDEEEFFF@@@999>>>???@@@AAAAAAAAAAAA@@@???AAAEEEGGGGGGFFFCCCAAAGGGEEEDDDEEEHHHIIIGGGEEEKKKKKKJJJJJJJJJKKKKKKLLLNNNMMMNNNRRRUUU^^^sssyyydddYYYTTTVVVHHHCCCWWWeee[[[OOOLLLFFFFFFJJJGGGHHH___||||||dddNNNKKKHHHHHHJJJKKKJJJHHHFFFGGGHHHIIIIIIHHHHHHHHHGGGGGGHHHGGGHHHJJJNNNQQQHHHEEEBBBCCCFFFFFFBBB>>>@@@===999666555666999:::;;;999888777777666333111555444333333222222222222444444444333333333222222////////////////////////........................---------------------------------,,,,,,+++++++++++++++,,,---,,,+++***)))************************++++++************++++++************************)))))))))))))))))))))))))))************+++++++++((((((((((((((()))*********++++++,,,,,,++++++***++++++++++++,,,------...******************************++++++++++++******888888888777777666666666777888999888777666666666777777777666666555555555666666666666666666666666777777777777777777777777888888888777888888999999::::::;;;<<<============;;;??????@@@CCCHHHhhhkkkiiissswwwPPPOOOAAA>>><<<<<<>>>@@@AAAAAA@@@AAACCCEEEFFFGGGGGGGGGLLLMMMMMMNNNOOORRRWWW[[[XXXXXXXXXZZZ]]]``````___``````bbbdddgggkkkoooqqqxxx{{{~~~}}}{{{zzz~~~}}}mmm```YYY]]]ffflllxxxooo```WWWNNNNNNKKKGGGCCCBBBCCCDDDKKKcccyyy}}}~~~qqqMMM===<<<;;;:::999999:::;;;;;;========================>>>=========>>>@@@AAACCC===AAACCCCCCFFFHHHDDD?????????@@@AAAAAAAAA@@@@@@@@@BBBDDDFFFFFFEEECCCBBBFFFDDDBBBCCCFFFGGGFFFDDDHHHHHHHHHHHHHHHHHHIIIJJJMMMMMMQQQTTTTTTXXXgggwwwnnnoooqqqhhhwwwqqqooommmfffjjjYYYKKKHHHFFFFFFHHHIIIHHHGGGHHHEEECCCDDDGGGHHHFFFDDDDDDEEEEEEEEEEEEGGGIIIKKKGGGDDDAAAAAACCCCCC>>>::::::999777666555555666777888777555555555444222000444444333222222222222222333333333222222222222111................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++,,,,,,,,,+++))))))))))))))))))))))))))))))+++******))))))******+++************************))))))))))))))))))))))))(((((()))))))))*********((((((((((((((()))******)))******++++++******))),,,+++******************************************)))******++++++******)))::::::999888777666666555666666777777777777666666555777999777444333555777555555555555555555555555777777777777777777777777999999888888777888888888999999:::;;;<<<<<<<<<<<<;;;???@@@BBBCCCCCCUUUvvvwwwoooooosssyyyZZZTTT@@@>>><<<;;;===?????????===>>>@@@CCCEEEFFFGGGHHHKKKLLLNNNNNNOOORRRUUUXXXTTTTTTVVVZZZ]]]______^^^^^^^^^```cccfffjjjnnnppp{{{}}}}}}{{{xxxyyy}}}~~~hhhWWWLLLHHHLLLQQQLLLVVV```cccbbbdddkkkqqqyyyiii___UUUTTTRRRMMMHHHDDDCCCCCCJJJZZZiiiooottt~~~yyy|||kkkfffpppnnnXXXDDD>>>;;;;;;;;;<<<<<<<<<;;;;;;========================>>>===<<<<<<<<<===???@@@<<<@@@BBBAAACCCFFFFFFCCC@@@@@@AAAAAAAAA@@@@@@???BBBBBBCCCDDDDDDDDDDDDCCCDDDBBBAAABBBDDDEEEDDDDDDEEEEEEEEEEEEEEEFFFGGGGGGJJJMMMRRRTTTRRRQQQYYYbbbppp}}}uuu```XXX\\\jjj|||eeeHHHGGGEEECCCCCCDDDFFFFFFEEEIIIDDD@@@AAAEEEGGGCCC???@@@AAAAAABBBCCCCCCDDDDDDFFFCCC@@@???@@@???;;;777555555555555555555555444555444333222333333111///444333222222111222222222222222111111111000000000........................------------------------+++++++++++++++++++++++++++++++++*********************++++++******)))(((((((((((((((((((((((((((******))))))))))))******************************))))))))))))))))))))))))'''''''''((((((((())))))((((((((((((((()))******((())))))))))))))))))(((+++***)))(((''''''''''''************************)))******++++++******)));;;;;;:::999888777666555555555555666888888777666555888;;;999555333555999666666666666666666666666777777777888888888888888::::::999888777777777888888888999:::;;;;;;;;;;;;<<>><<<;;;<<<>>>>>>>>>======???AAACCCDDDEEEFFFIIIKKKMMMNNNNNNPPPRRRTTTRRRSSSVVV[[[___aaa```______```aaacccfffiiilllnnnyyyzzz{{{zzzyyyzzz}}}xxxhhhZZZQQQKKKHHHFFFFFFKKKOOOMMMKKKMMMOOOOOOWWWuuuqqqiii[[[ZZZXXXSSSMMMHHHEEEDDDKKKUUU___dddkkkrrrtttrrrpppnnnrrr~~~}}}qqqwwwooommm```HHH;;;===999;;;<<<>>>>>>===<<<;;;;;;<<<<<<<<<<<<<<<======???>>>===<<<<<<===>>>>>>:::???AAA???>>>AAACCCCCC@@@@@@AAAAAAAAA@@@??????CCCBBBBBBBBBCCCCCCDDDDDDCCCBBBAAAAAABBBCCCDDDDDDDDDCCCCCCCCCDDDDDDEEEFFFFFFKKKPPPQQQOOOMMMQQQVVV[[[eee^^^QQQPPPSSSYYYdddqqqqqq^^^LLLAAACCCBBBAAA@@@AAABBBCCCDDDFFFEEEDDDEEEFFFEEEAAA======>>>???AAACCCDDDCCCBBBBBB@@@>>>>>>>>>===:::888555555555555555666777777444333111111222222111000222222111111111111222222111000000000000/////////........................------------------------*********************************)))))))))))))))************))))))(((((((((((((((((((((((((((((()))))))))(((((()))))))))************************))))))))))))))))))))))))''''''((((((((()))))))))((((((((((((((())))))***((())))))******))))))((())))))((('''''''''((((((************************))))))************))))));;;;;;:::999888777666555555444444666999:::999777666:::<<<:::666444777:::777777777777777777777777888888888999999:::::::::::::::999888777777777888777888999:::;;;;;;;;;;;;<<>>>>>???@@@AAABBBCCCCCCGGGHHHJJJKKKLLLMMMPPPRRRSSSTTTWWW\\\```bbbbbbaaabbbbbbbbbdddfffhhhkkkmmmrrrtttwwwzzz{{{|||}}}~~~}}}qqqcccVVVLLLEEE@@@HHHKKKLLLIIIJJJOOOOOOKKKJJJ[[[vvvxxxqqq]]]\\\YYYTTTMMMGGGDDDCCCEEEKKKSSSZZZaaaggggggcccVVVUUU]]]pppzzzqqq|||aaaDDD999===888:::<<<>>>>>>===<<<;;;::::::;;;;;;<<<<<<<<<<<<@@@???>>>===<<<===>>>>>><<>>@@@AAA@@@@@@AAAAAAAAA@@@@@@???CCCBBBBBBAAABBBCCCDDDEEECCCCCCBBBAAAAAABBBDDDFFFEEEEEEDDDDDDDDDDDDEEEEEEBBBGGGKKKKKKJJJLLLPPPTTTRRR]]][[[TTTTTTRRRRRRZZZXXXjjjqqq^^^RRRJJJGGGFFFBBBAAAAAA@@@@@@@@@BBBCCCBBBGGGKKKLLLHHHCCC@@@???===<<<===@@@DDDFFFEEEDDD???>>>===>>>>>>>>><<<;;;999777555444555777:::<<<555333111111222222222111111111000000000111111222000000000/////////..............................------------------------))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))******((((((((((((((())))))***)))******************)))'''''''''((()))***+++,,,)))))))))))))))))))))))))))))))))******)))))))))::::::999888777666666555555444333666:::<<<;;;999777999;;;999777555777999888888888888888888888888777888888999999:::::::::999999888888777888888888888888999:::;;;;;;;;;;;;;;;>>><<<===DDDEEEKKKZZZ}}}}}}zzznnnBBBCCC@@@===<<<<<<=========????????????@@@AAABBBBBBFFFGGGIIIIIIJJJMMMPPPSSSTTTTTTWWW[[[___aaaaaa```bbbbbbbbbcccfffhhhkkkllllllooossswww{{{}}}}}}}}}~~~uuuzzz{{{sssbbbRRRJJJGGGGGGAAAIIILLLHHHGGGLLLNNNKKKKKKNNNWWWjjjzzzssscccaaa]]]WWWOOOIIIFFFEEEEEEGGGKKKPPPSSSTTTQQQNNNIIIGGGOOOeee}}}zzzvvvyyy~~~aaaDDD:::???888999;;;===>>>===<<<;;;999999::::::;;;<<<<<<<<>>===<<<<<<===>>>???===FFFLLLHHHAAA???@@@@@@>>>???@@@AAAAAAAAAAAA@@@BBBBBBAAAAAABBBBBBCCCDDDBBBCCCBBBAAA@@@AAADDDFFFHHHGGGFFFEEEEEEDDDDDDDDD???EEEHHHFFFGGGKKKQQQSSSMMMYYYZZZVVVVVVPPPMMMUUUVVVZZZgggyyymmmXXXNNNKKKJJJHHHHHHCCCCCCCCCAAA@@@???AAACCC???GGGNNNNNNHHHBBB@@@AAA>>><<<<<<>>>CCCFFFEEECCC<<<======>>>>>>======<<<;;;999666444444777;;;>>>777555222111222222222111000000000///000000111222000000/////////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))************++++++***))))))))))))***))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********((((((((((((((()))******)))******++++++******)))'''''''''(((***+++---...))))))))))))))))))))))))((())))))******))))))(((888888888777777666666666666444333666<<>><<<<<>>======>>>======>>>>>>>>>>>>@@@AAACCCDDDGGGHHHHHHIIIJJJNNNSSSVVVSSSRRRSSSVVVZZZ]]]^^^^^^^^^^^^___bbbeeehhhlllnnnlllmmmooosssxxx{{{}}}}}}{{{}}}ttt^^^TTTUUUWWWWWWffflll^^^OOOMMMPPPQQQKKKHHHGGGOOObbbxxxkkkhhhaaaYYYOOOIIIFFFEEEDDDDDDEEEGGGHHHHHHIIIIIIFFFBBBGGG\\\vvvyyyzzz}}}mmmXXXDDD<<<>>>777888:::;;;<<<<<<<<<;;;888999999:::;;;;;;<<<<<<===<<<;;;;;;;;;<<<===>>>;;;GGGPPPLLLDDD@@@??????===>>>???@@@AAABBBBBBBBBAAAAAABBBBBBBBBCCCCCCCCCAAAAAAAAA???===>>>BBBFFFJJJIIIGGGFFFDDDDDDCCCCCC>>>DDDFFFDDDDDDIIIMMMMMMJJJSSSSSSQQQSSSMMMJJJRRRXXXUUUXXXaaahhhrrrhhhWWWIIIGGGKKKKKKHHHGGGFFFFFFFFFDDDAAA@@@BBBDDDAAAEEEHHHHHHEEEAAA@@@@@@AAA===:::;;;???BBBAAA>>><<<===>>>===<<<;;;;;;;;;888777555444444555888999888555222000000111000000///////////////000111111000000000////////////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))))))))))))******+++++++++---,,,+++***)))******+++(((((((((((((((((((((((((((''''''&&&&&&''''''((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((()))******((())))))))))))))))))((((((((((((((()))***+++,,,))))))))))))))))))))))))(((((())))))))))))((((((777777777777666666666666666444333777===@@@>>>;;;777555444444555555444333666666666666666666666666333444444555666777777888888777777777888999::::::999999:::;;;<<<<<<<<<<<<777>>><<<<<>>>>>============>>>@@@CCCEEEGGGHHHIIIIIIIIIKKKOOOUUUYYYQQQPPPPPPRRRVVVYYY[[[[[[ZZZ[[[]]]```dddiiimmmooonnnmmmmmmppptttyyy|||}}}vvv}}}xxxfffaaabbbhhh\\\^^^bbbNNNLLLIIIGGGIIIUUUjjj|||kkkggg___UUUJJJCCC@@@???999999<<>>===<<<===>>>@@@AAABBBCCCCCC@@@AAABBBCCCCCCCCCBBBBBB???@@@@@@>>><<<===AAAEEEKKKJJJHHHFFFDDDCCCBBBBBB>>>DDDGGGCCCCCCGGGIIIGGGIIINNNLLLKKKOOOKKKHHHPPPUUURRRTTTWWWTTTWWWmmm^^^OOOCCCEEEJJJKKKKKKKKKHHHIIIHHHEEEBBB@@@BBBEEECCCBBBAAAAAAAAAAAA@@@???CCC===999888;;;===<<<:::===>>>>>>===;;;999888888444444444444444444444444888555222//////000///...///////////////000111111111000000000////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))******+++++++++,,,------+++*********+++,,,'''''''''''''''''''''''''''''''''&&&&&&'''''''''))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((()))******''''''((((((((((((''''''))))))((((((((())))))***))))))))))))))))))))))))(((((())))))))))))((((((777777777777777888888888555444444555888999999888666555444333333333333333444555666777777666555444444555666777777666555444777888999;;;===>>>>>>???===???BBBDDDCCC@@@<<<999<<<<<<===???BBBDDDFFFHHHYYYuuuuuuRRRHHH???>>>???>>><<<<<<<<<<<<===>>>???AAACCCDDDIIIIIIIIIKKKMMMPPPSSSUUUSSSRRRQQQRRRSSSUUUXXXZZZaaa]]]\\\aaaeeegggjjjooopppmmmmmmsssxxxzzz}}}zzzyyy}}}wwwmmm^^^RRRSSSUUUHHHBBBLLLTTT```jjjmmmbbbUUULLLDDD===<<<>>>888???>>>999AAA[[[wwwaaaRRREEEIII\\\rrr]]]KKKJJJ===>>>>>>777888:::<<<======<<<<<<:::999999999999:::;;;;;;<<<======<<<::::::;;;===<<<@@@EEEFFFBBB???===<<<<<<===>>>???@@@AAAAAAAAADDDDDDDDDCCCBBBBBBAAAAAAAAACCCDDDAAA>>>???EEEKKKKKKGGGBBB@@@AAACCCCCCBBBCCCBBBAAA@@@AAACCCFFFGGGIIIJJJLLLKKKJJJIIIIIIJJJOOOSSSTTTXXXZZZQQQTTTgggzzz[[[TTTLLLIIIJJJMMMMMMKKKMMMJJJFFFCCCBBBAAAAAA@@@DDD???>>>BBBEEEDDDCCCDDD:::<<<======:::888777777;;;;;;<<<<<<;;;999777666888666444333333333555666222222222111111111000000//////............//////000000111111111111000000///............---------,,,,,,,,,+++++++++******))))))))))))************))))))))))))))))))))))))...---+++)))(((((()))***(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************))))))(((((((((((())))))+++***)))(((((()))***+++(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))777777777777777777777777444444333555777999999888555555444444333444444444555555666666666666555555444555666777777666555444333444666888:::<<<======;;;<<>>;;;999<<<<<<===>>>@@@CCCEEEFFFSSStttvvvSSSIII@@@======<<<;;;===<<<<<<===>>>???AAABBBCCCFFFFFFHHHJJJLLLOOOQQQRRROOOPPPQQQSSSUUUVVVWWWXXX___\\\\\\bbbeeeeeefffiiinnnjjjkkkqqquuuwwwyyy}}}xxx|||fffXXXWWWYYYMMMEEEHHHIIIKKKWWWxxxhhh\\\NNNFFFAAA>>>===@@@;;;@@@???999===TTTvvvppp^^^LLLIIIUUUkkkoooSSSIII::::::888888999:::;;;<<<<<<<<<<<<>>>===<<<;;;::::::::::::===>>>>>><<<::::::;;;<<<===@@@BBBBBB@@@>>>>>>???======>>>???@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBAAACCCCCC@@@<<<===BBBGGGIIIFFFBBBAAABBBCCCBBBAAABBBBBBAAAAAABBBDDDFFFGGGFFFHHHIIIJJJIIIIIIKKKLLLKKKOOONNNPPPSSSNNNUUUkkkiiiXXXRRRLLLJJJKKKNNNNNNMMMMMMKKKGGGEEEDDDDDDDDDCCCDDD@@@@@@EEEHHHFFFCCCCCC<<<>>>>>>===;;;:::999:::=========<<<:::888666555777666444333222333444555333222222222222111111111//////............/////////000000111111000000///............------------,,,,,,+++++++++*********(((((()))))))))*********))))))))))))))))))))))))---,,,***((('''((()))***(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))))))))(((((((((((())))))******)))(((((()))******(((((((((((()))))))))))))))((((((((((((((((((((())))))))))))))))))))))))777777777777777666666666444333333555777888888777555555444444444555666666666555555555555555666666444555666666666666555444333444555777888999999999888999;;;<<<<<<<<<;;;:::<<<<<<<<<===???@@@BBBCCCKKKssspppxxx}}}}}}fffPPPHHH@@@===<<<:::;;;>>><<<<<<<<<===>>>@@@BBBBBBBBBDDDFFFIIILLLMMMNNNNNNLLLMMMQQQTTTVVVWWWXXXWWW[[[YYY[[[aaafffeeedddfffkkkggghhhmmmqqqrrrtttwww{{{lllccc```UUUMMMJJJEEEEEEMMMfff}}}^^^QQQDDD>>>===;;;:::<<<:::???CCCBBB@@@LLLiiiuuuhhhZZZTTTXXXfff|||zzz~~~|||yyyVVVFFF999:::777888999:::;;;<<<<<<;;;;;;AAAAAA???===;;;::::::999===>>>>>><<<:::999:::;;;===>>>???>>>======???AAA===>>>>>>?????????>>>>>>??????@@@@@@AAABBBBBBCCCAAABBBAAA???;;;<<<@@@DDDFFFEEECCCBBBCCCCCCAAA@@@BBBAAAAAAAAABBBDDDFFFGGGDDDFFFGGGHHHHHHIIILLLNNNKKKOOOMMMMMMQQQPPP[[[rrr{{{uuuhhhYYYSSSPPPLLLKKKLLLNNNOOOPPPNNNLLLJJJHHHFFFFFFFFFFFFCCC@@@BBBIIILLLIIIDDDBBB<<<======<<<:::999:::<<<>>>>>>===<<<999777555444666555444333222333444555333333333333222222222222//////............////////////000000000000//////............------------,,,++++++++++++*********(((((())))))))))))******)))))))))))))))))))))))),,,***)))'''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))((((((''''''(((((()))***))))))(((((())))))***(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))777666666666666666555555444333333444666777777666444444444444555666666777666555444333444555666777555555555555555555555555666666777777777666555555777777888999::::::;;;;;;;;;;;;;;;<<<===>>>???@@@DDD[[[uuuttttttwwwwwwnnnWWWLLLEEE@@@>>>===::::::>>><<<<<<<<<===>>>???AAAAAA@@@BBBFFFJJJLLLMMMMMMLLLLLLNNNPPPSSSVVVXXXZZZ[[[YYYWWWYYY___dddeeefffhhhhhheeefffkkkooooooqqqsss{{{{{{vvvnnnccc]]]WWWKKKIIIIIISSSjjj~~~sssTTTIII>>><<<===;;;999999888???LLLUUURRRMMMXXXjjjeeecccccceeecccdddppp}}}mmmNNNAAA999>>>;;;999:::::::::;;;;;;::::::AAA@@@>>>===;;;:::::::::<<<===<<<:::888777888999;;;;;;<<<<<<<<<===>>>???======>>>>>>>>>===<<<<<<>>>>>>?????????@@@@@@@@@@@@@@@@@@>>><<<===@@@CCCCCCCCCCCCDDDCCCBBB@@@???AAAAAAAAABBBCCCEEEGGGHHHEEEFFFGGGGGGGGGHHHKKKMMMIIINNNLLLKKKPPPQQQZZZnnnyyynnncccdddpppwwwuuummmbbb^^^^^^ZZZSSSMMMMMMLLLLLLLLLMMMOOOPPPOOONNNMMMJJJGGGEEEEEEEEEAAA???CCCKKKPPPLLLFFFDDD;;;;;;:::999777777999;;;===<<<;;;:::999777666555555444333333222222333333444444444333333333222222//////............//////...//////000000//////............---------,,,,,,++++++++++++************(((((((((((()))))))))***))))))))))))))))))))))))***)))(((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((''''''((((((((()))))))))(((((()))))))))(((((((((((())))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((666666666555555555444444444333222333555666666555444444444444444555666777555444333333333555666777555555444444444444555555333444555555555555555555777777777888999:::;;;<<<;;;;;;;;;;;;<<<===>>>???@@@LLL}}}wwwrrrsssxxxxxx\\\KKKDDD@@@??????<<<:::<<<;;;;;;<<<<<<===>>>???@@@@@@CCCGGGKKKMMMNNNMMMLLLPPPOOOOOOPPPSSSXXX\\\___^^^ZZZYYY]]]aaabbbdddggggggdddeeekkkooooooooorrrvvvuuuzzzlllXXXHHHDDDEEERRRgggsssooodddKKKCCC>>>@@@AAA???<<<;;;999>>>MMM\\\\\\RRRNNNRRRMMMQQQ]]]hhhfff^^^bbblllxxxxxxssstttsssxxxZZZDDD===888>>>;;;;;;:::::::::999999::::::===<<<;;;;;;::::::;;;;;;:::::::::999666555666888777888:::<<<======<<<;;;<<<<<<=========<<<;;;;;;???>>>>>>>>>=========<<<===>>>>>>===>>>@@@BBBEEEAAABBBDDDDDDCCCAAA??????@@@AAABBBCCCDDDFFFGGGHHHHHHIIIIIIHHHGGGFFFHHHIIIDDDIIIGGGHHHNNNNNNQQQ]]]ZZZRRRKKKLLLVVVkkkiiiaaaVVVQQQTTTXXXUUUPPPKKKMMMOOONNNLLLKKKLLLOOOOOOPPPOOOKKKFFFCCCBBBCCC???>>>BBBKKKPPPMMMHHHEEE;;;;;;:::888666666888:::999999888888777777777777444444333222222222222222444444444333333333222222//////............//////......////////////.........------------,,,,,,,,,+++++++++*********))))))'''(((((((((((()))))))))((((((((((((((((((((((((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********((((((''''''''''''((((((((((((((())))))((((((((((((((((((((())))))))))))&&&&&&''''''((((((((()))((((((((((((((((((((((((666666666555444444333333444333222333555666555444444444333333333444555555333333333333444555666666555555444444444444555555///000222333555666777777777777777888999::::::;;;:::::::::;;;;;;===>>>???>>>EEEqqqzzzuuu~~~~~~hhhUUUJJJAAA@@@@@@>>>;;;;;;;;;;;;;;;;;;<<<===>>>???AAACCCGGGKKKMMMNNNMMMMMMQQQPPPNNNOOOQQQWWW\\\```ddd^^^[[[\\\^^^]]]___bbbeeeccceeekkkooooooppprrrxxxxxxzzzeeeJJJGGGEEEJJJYYYddd^^^OOOEEEAAA???AAA@@@===;;;<<<::::::AAALLLRRRNNNHHHEEEAAABBBOOO^^^___VVVWWW```}}}{{{pppiiigggeeegggLLL???===555999666<<<;;;:::999888888999999999999999999999:::;;;<<<888999999888666666777999666666888:::======:::888:::;;;;;;<<<<<<<<<;;;;;;>>>>>>===<<<<<<;;;::::::<<<<<<<<<===???AAACCCDDD@@@AAACCCCCCAAA@@@???@@@@@@AAABBBCCCEEEGGGHHHHHHIIIKKKLLLKKKHHHFFFFFFFFFEEEJJJHHHIIISSSRRRNNNRRRIIIIIILLLOOORRRZZZkkk{{{aaaVVVLLLNNNSSSTTTPPPLLLLLLQQQTTTRRRMMMIIIJJJLLLNNNOOOOOOKKKFFFBBBAAACCCAAA>>>AAAHHHMMMJJJFFFEEE=========;;;999888888999777666666555555666666777333333333222222222111111333333333333222222222222//////............//////------............------------------,,,,,,,,,,,,+++************)))))))))''''''(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************(((''''''&&&&&&''''''((('''(((((())))))(((((('''(((((((((((())))))))))))&&&&&&&&&''''''(((((()))))))))))))))))))))))))))666666555555444333333222444222222222444555444333444333333222222222333333111222333444555555555555555444444333333444444555444555666777888888888888666666777888999999888888999999::::::<<<===??????>>>DDD___vvvwwwxxxfffUUUDDD???@@@???===<<<;;;;;;;;;;;;<<<===>>>>>>AAACCCFFFJJJLLLMMMMMMMMMOOONNNNNNNNNQQQUUUYYY\\\___[[[YYY\\\^^^]]]]]]___cccaaacccjjjooooooppprrrzzz~~~cccLLLKKKFFFFFFTTTeeedddWWWVVVRRRMMMIIIBBB<<<<<<@@@@@@AAA@@@AAAGGGKKKHHHAAAAAA>>>GGGXXX]]]TTTQQQWWWxxxzzzpppfff```BBB<<>>???AAA???@@@BBBDDDFFFGGGHHHHHHIIIKKKMMMMMMJJJGGGEEEEEEJJJMMMHHHKKKYYYYYYPPPMMMFFFJJJPPPTTTSSSSSS\\\gggqqq{{{YYYOOOKKKOOOSSSQQQNNNNNNQQQWWW[[[XXXPPPIIIIIIKKKKKKMMMOOOLLLGGGCCCDDDFFFFFFAAA@@@EEEHHHEEEBBBBBB===>>>>>><<<999777666666666666444333333333333444222222222222222111111000333222222222222111111111//////............//////---------......------------------,,,,,,,,,++++++************))))))))))))'''''''''((((((((())))))((((((((((((((((((((((((((((((((())))))((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***(((''''''&&&&&&''''''(((''''''((())))))(((''''''(((((((((((())))))))))))%%%%%%&&&''''''((())))))))))))))))))))))))))))))666666555444444333222222444222222222444555444333444333333222111111111111000222333555666666555444555444333333333333444555??????>>>===;;;999888777555555777888888888777666999999:::;;;<<<>>>???@@@>>>EEETTT~~~tttzzzuuu^^^GGG===>>>@@@>>>===;;;;;;;;;;;;;;;<<<===>>>AAACCCEEEHHHKKKLLLMMMMMMLLLLLLMMMOOOQQQTTTVVVWWWVVVTTTVVV\\\```______aaaaaa```bbbjjjooooooppprrrwww~~~wwwnnnqqquuuyyymmmVVVEEEEEE@@@AAAUUUrrr~~~yyysssmmmdddYYYLLLBBBBBBHHHMMMPPPMMMHHHJJJQQQNNNEEEEEE@@@HHH\\\cccXXXPPPRRRuuu~~~hhh[[[:::999AAA777:::<<<===<<<:::888777777888888;;;::::::999999::::::;;;888999::::::999:::<<<>>>;;;777444333666999:::999777888999:::;;;<<<<<<<<<888999999::::::;;;;;;<<<<<<;;;::::::<<<=========???AAACCCAAA???>>>???BBB???@@@BBBDDDFFFGGGHHHHHHGGGJJJNNNOOOLLLIIIFFFEEEJJJKKKDDDHHHXXXZZZOOOIIIFFFGGGJJJLLLKKKLLLTTT^^^WWWcccqqquuummmnnnbbbRRRKKKKKKRRRTTTOOOOOOTTTUUU\\\```\\\RRRJJJIIIKKKHHHLLLOOOMMMHHHEEEGGGJJJJJJDDDAAACCCDDDAAA???>>>;;;<<<===;;;888555333333777666444222111111111111111222222222222111000000222222222111111111000000//////............//////,,,------......------,,,---------,,,,,,,,,++++++************))))))))))))''''''''''''((((((((()))(((((((((((((((((((((((((((((()))))))))))))))((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))'''''''''&&&&&&'''''''''&&&'''((())))))((('''&&&(((((((((((())))))))))))%%%%%%&&&&&&'''((())))))))))))))))))))))))))))))666666555444333333222222333333333222222333444444444444444555555555666666555555555444444333333333444333444555777999===@@@EEEJJJIII@@@777666:::===777666666555555666777888:::999999:::===AAAFFFHHHFFF???QQQhhhzzzeeeIIICCC@@@???>>>999===<<<;;;;;;<<<===???@@@CCCDDDDDDFFFGGGHHHIIIIIIIIILLLOOOPPPPPPPPPQQQRRRZZZiiinnnbbbWWWXXX]]]^^^aaa```bbbgggiiijjjooouuu~~~~~~bbbXXXXXXOOO@@@???@@@===GGGnnneeeLLLAAAHHHhhhrrrPPPUUU```sssgggUUUVVVEEEHHHaaakkk]]]SSSXXXzzzzzz{{{```DDD999>>>:::666999;;;999888888888999::::::;;;;;;:::999888888999:::;;;:::999999999::::::888777::::::999888777777888888;;;;;;:::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::<<>><<>>>>>>>>>>>>>>????????????@@@CCCFFFFFFEEECCCGGGHHHIIIIIIIIIHHHGGGFFFGGGGGGHHHJJJLLLKKKIIIGGGGGGHHHJJJLLLMMMNNNMMMMMMHHHHHHOOOXXX[[[```sssxxxrrrkkkfffhhhiiifffbbbaaaLLLIIIKKKPPPRRRQQQOOOPPPZZZ[[[ZZZWWWPPPJJJEEECCCGGGEEEFFFIIIHHHEEEDDDFFFGGGFFFDDDBBB???<<<:::999;;;;;;:::888777555444444555555444333222000000///000000000000//////////////////000000000000//////,,,---000111222111000///------------------------,,,,,,,,,,,,,,,,,,,,,,,,'''(((***+++***)))'''%%%&&&&&&&&&''''''''''''(((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((($$$$$$%%%&&&''''''''''''((((((((((((((((((((((((%%%%%%&&&&&&'''(((((((((******)))((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((())))))))))))((((((''''''''''''''''''&&&&&&((((((((((((((((((((((((555444444333222222111111333333333222222333333444111222222222222333333333555555444444444333333333666444666::::::888===EEEQQQRRRLLL@@@777666888999999888888777777888:::;;;::::::999:::<<<@@@DDDFFFBBB===KKK^^^|||\\\III>>>???BBB;;;===<<<;;;;;;;;;===>>>???CCCCCCDDDEEEGGGHHHIIIIIIJJJMMMPPPQQQQQQQQQRRRSSS\\\hhhkkk```XXXZZZ]]]\\\``````ccchhhjjjjjjnnnttt}}}|||}}}mmmTTTNNNIIIBBBAAADDDBBBMMMyyyYYYIIISSSyyyhhhgggttt~~~oooeeeQQQPPPhhhtttggg\\\___~~~xxx{{{zzz}}}vvv^^^CCC999>>>:::666999;;;888888888888888999:::::::::999888777777888999:::999888777888::::::999777999888777777666666666777888888888888999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;>>>???>>><<<============>>>>>>???@@@@@@@@@@@@BBBDDDEEEDDDCCCEEEEEEFFFGGGGGGFFFEEEDDDEEEEEEFFFHHHJJJJJJHHHFFFEEEFFFIIIKKKMMMNNNNNNOOOIIIGGGHHHLLLQQQWWWcccmmmooo\\\VVVRRRTTTWWWUUUTTTUUUNNNKKKKKKPPPRRRQQQQQQRRRVVVWWWWWWTTTOOOJJJFFFDDDEEEDDDFFFJJJJJJEEEBBBCCCEEEEEECCCAAA>>><<<::::::;;;:::999888777555444444555444444333111000000///000000000000/////////.../////////000000/////////---...000111111000///...------------------------++++++++++++++++++++++++)))******++++++)))(((''''''''''''((((((((())))))&&&&&&''''''(((((())))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&***))))))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((333333333222222111111000333333222222222222333333000000111111111222222222555444444444444333333333666333888AAABBB>>>EEESSS```[[[NNN???777666777666999888888777888999:::;;;::::::999999;;;>>>AAACCCBBB@@@IIIWWW~~~~~~YYY@@@@@@EEE>>>===<<<;;;;;;;;;<<<===>>>BBBBBBCCCEEEFFFHHHIIIIIILLLNNNQQQRRRRRRRRRSSSUUU]]]dddeee]]]XXX[[[]]]ZZZ______ccciiikkkjjjmmmrrryyywwwvvv\\\MMMGGGCCC@@@EEECCCLLL{{{dddNNN[[[{{{mmmzzz{{{ppp[[[VVViiitttjjj```bbb|||wwwpppuuuuuuYYYAAA999>>>:::777::::::777777666666777777888888888777777666666777777888666555555666888999999888777777666666666666555555555555555666777888999:::;;;;;;;;;;;;;;;;;;;;;;;;:::999:::;;;===>>>===<<<<<<<<<<<<<<<===>>>???@@@AAA@@@??????AAABBBBBBBBBAAABBBCCCDDDDDDDDDCCCBBBCCCBBBCCCEEEHHHHHHFFFEEECCCDDDFFFIIILLLMMMNNNOOOLLLJJJFFFEEEMMMWWW\\\[[[mmmlllSSSMMMHHHJJJKKKKKKMMMPPPMMMIIIHHHLLLOOONNNOOORRRPPPRRRRRRQQQMMMIIIGGGGGGBBBBBBEEEJJJJJJDDD@@@@@@CCCBBBAAA???>>><<<;;;:::::::::999888666555444444444444333222111000000///000000000/////////............////////////......---...///000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))+++++++++*********))))))(((((((((((()))))))))***%%%%%%&&&'''((()))******''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))((('''&&&%%%'''''''''''''''''''''''')))(((((('''&&&&&&%%%%%%))))))(((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))(((((('''((()))))))))))))))))))))((((((((((((((((((((((((444333333333222222111111444333222222222222222222111222222222222333333333444444444444444444444444555222:::HHHKKKFFFPPPaaafff]]]MMM>>>777888888555777666666555666777999:::::::::999999:::<<<>>>???AAAAAAFFFOOOvvvuuuIIIAAAFFF???>>>===<<<;;;;;;;;;<<<===AAAAAACCCDDDFFFGGGHHHIIIKKKMMMPPPPPPPPPQQQSSSTTTZZZ\\\[[[WWWXXX\\\]]]YYY^^^^^^ccciiikkkiiikkkppprrrtttwww}}}nnn]]]QQQEEEJJJDDDGGGrrruuulllRRR^^^bbbhhh~~~rrriiigggUUURRRcccmmmfffbbbhhh}}}rrrnnnrrrzzzyyySSS???999===999777:::999666666555555555666666777666666666666666666666666444333333444777999999888666666666666666666666555444444444555666777888999::::::::::::::::::::::::888999999;;;<<<<<<<<<;;;:::::::::;;;<<<>>>???@@@AAA???======>>>@@@@@@@@@???@@@AAABBBCCCBBBAAA@@@AAAAAAAAADDDFFFGGGFFFEEECCCDDDEEEGGGIIIKKKLLLLLLHHHJJJGGGDDDKKKZZZ^^^YYYVVVlllfffWWWQQQMMMKKKJJJJJJNNNTTTJJJEEEBBBEEEHHHHHHJJJNNNLLLMMMNNNLLLJJJHHHHHHIIICCCBBBDDDHHHGGGBBB???@@@AAA@@@???>>>===<<<;;;::::::999888777666555444444333333333222111000000///000000/////////.........---......//////......---......//////...---,,,+++++++++++++++++++++++++++))))))))))))))))))))))))+++***))))))(((((())))))''''''((((((((()))))))))&&&&&&''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((((((((((('''((((((((((((((()))))))))((((((((((((((((((((((((444444444444333333333333444333222222111111111111111111111222222222333333444444444444444444444444555333:::GGGKKKHHHPPP^^^___WWWHHH;;;777:::999666777666666666666888:::;;;:::999999999:::;;;<<<=========???FFF___XXXDDDEEE???@@@???===<<<;;;<<<<<<===@@@@@@BBBCCCEEEGGGHHHIIIJJJKKKMMMNNNNNNOOOQQQSSSUUUTTTRRRRRRVVV\\\]]]ZZZ\\\]]]aaagggiiigggiiimmmooossswww{{{yyyeeeLLLOOOGGGFFFiii{{{\\\cccvvvmmmTTT[[[sssUUUXXXtttrrriiidddWWWUUUaaagggbbbccclllwwwyyyqqqooollluuuMMM<<<999===888777:::777666666555555444555555666555555555555555555555555444222222333666888999888666666777888888777777666555555555666666777999999999999999999999999999999777888999:::::::::;;;;;;999999999:::;;;===>>>???@@@>>>;;;;;;===>>>???>>>>>>???AAABBBBBBBBBAAA@@@@@@@@@@@@BBBEEEGGGGGGFFFDDDEEEEEEFFFFFFGGGHHHIII???EEEEEEAAAFFFSSS[[[ZZZJJJRRR]]]dddeeedddfffiiiyyytttwww~~~yyyhhhYYYVVVRRRNNNLLLJJJJJJQQQZZZJJJDDDAAACCCEEEEEEGGGJJJJJJJJJJJJIIIGGGFFFGGGIIIFFFCCCBBBDDDCCC@@@???BBB@@@@@@???>>>===<<<;;;:::999888888777666555444444333222222111111000000000////////////............------............------------------,,,,,,++++++++++++++++++++++++++++++************************))))))(((''''''''''''(((&&&&&&'''''''''((((((((())))))((((((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&''''''(((((((((((((((((((((((((((((((((444444444444444444444444444333222111111000111111//////000000000111111111333333333444444444444555666666999@@@BBBCCCFFFKKKNNNJJJAAA999777::::::666999888888888999;;;<<<===999999999::::::;;;<<<<<<======>>>FFFPPPvvvgggIIIEEEAAABBBAAA???===<<<<<<======??????AAACCCEEEFFFHHHIIIHHHJJJKKKKKKKKKLLLOOOQQQRRRPPPNNNPPPUUUZZZ\\\[[[[[[[[[___dddfffeeeggglllpppqqqsssuuuzzz{{{rrr```HHHJJJDDDDDD___qqqTTTLLLNNNcccqqq___MMMRRRkkk{{{YYYQQQZZZ|||lllcccgggfff\\\XXX]]]nnn~~~}}}uuuyyyGGG:::999<<<888888:::666666666555555444444555555444555555666666555555444555333222222555777888888555666777888999888777666777777666666777777888888888888888888888888888888555777999:::999999999;;;999999999999:::;;;======<<<;;;::::::<<<>>>=========>>>@@@AAABBBAAAAAA@@@???>>>>>>@@@DDDFFFGGGFFFEEEDDDDDDDDDDDDEEEFFFFFFAAAEEEGGGCCCDDDLLLVVV[[[OOOKKKJJJMMMOOOQQQSSSWWWcccnnnhhhaaaZZZ]]]```aaa___\\\YYYVVVQQQOOONNNMMMKKKMMMWWWbbbNNNHHHEEEFFFGGGFFFGGGJJJKKKKKKJJJGGGDDDDDDEEEGGGHHHDDDBBBBBBAAA???@@@CCCAAA@@@???>>>===<<<;;;:::888888777666666555444444222222111111111000000000/////////.........------,,,,,,------------,,,,,,,,,,,,,,,+++++++++++++++************************))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''******)))((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))%%%&&&'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''((((((''''''&&&%%%%%%&&&&&&''''''((((((((((((((((((((((((((((((333333333333333333333333444333222111000000000000000000000111111111222222333333333444444444555555555777888777:::??????:::<<<===;;;777777999888444999888888888999;;;===>>>999999999:::;;;<<<<<<===???===???KKKFFFkkkrrrPPPHHHDDDDDDBBB@@@???=========>>>>>>>>>@@@BBBDDDFFFHHHHHHHHHIIIJJJJJJJJJLLLNNNQQQSSSPPPNNNQQQTTTXXXZZZ\\\[[[ZZZ]]]aaabbbbbbeeekkkppppppqqqssswww}}}|||qqqllljjjjjjmmmmmmeeeXXXNNNAAAAAA???BBBVVVpppwwwpppWWWIII<<>>@@@@@@@@@@@@???<<<;;;<<<>>>AAADDDEEEEEECCCBBBBBBBBBCCCDDDFFFGGGHHHFFFEEEFFFFFFIIISSS]]]TTTMMMGGGIIIJJJIIIJJJNNNQQQ[[[hhhtttccc]]]RRRSSSUUUWWWXXXVVVUUUTTTOOONNNOOONNNLLLMMMXXXdddQQQLLLIIIJJJJJJHHHHHHJJJNNNMMMJJJFFFBBBAAABBBDDDGGGDDDCCCDDDCCC??????AAABBBAAA@@@???===<<<;;;:::777777777666555555444444111111111111000000000000//////.........---------,,,,,,------------,,,,,,+++************++++++,,,************************(((((((((((((((((((((((('''((()))))))))(((&&&%%%''''''''''''(((((((((((())))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''$$$%%%'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&'''(((((())))))((((((((((((((((((((((((222222222222222222222222444333222111000000000000222333333333333444444444333333333444444555555555333888666222777AAA???333111555888777666888666222777666666666777999;;;<<<999999:::;;;<<<<<<======<<<999<<>>>>>>>>>>>===>>>@@@BBBDDDFFFGGGHHHHHHIIIJJJJJJJJJLLLOOOQQQUUURRRQQQRRRTTTVVVYYY\\\[[[YYY[[[___``````dddjjjoooppprrrvvvyyy|||yyyooohhh```\\\WWWRRRLLLJJJ@@@@@@???DDDUUUhhhsssttt___RRR>>>:::BBBAAACCCQQQMMMFFF:::MMMKKKwwwzzzsss\\\NNNVVVbbbaaaXXXSSSeeezzz}}}|||||||||rrreeeJJJ@@@777999<<<777888;;;555888777666555555555555555444555666777777666555444777555333333555777888888222333555777777666555444888777666555555555555555777777777777777777777777333666999999777777888:::999999999888999999::::::777777888:::===>>><<<;;;:::;;;===????????????>>>:::::::::<<<@@@CCCDDDDDD@@@@@@@@@AAABBBDDDGGGHHHJJJBBB???CCCEEEFFFOOO\\\PPPJJJFFFHHHGGGCCCDDDHHHAAALLLVVV[[[cccrrrzzzwwwwwwvvvZZZYYYRRRPPPPPPTTTUUURRRLLLHHHMMMNNNNNNMMMHHHHHHRRR___SSSMMMJJJKKKKKKHHHGGGHHHPPPNNNKKKFFFAAA@@@AAABBBEEECCCDDDGGGFFFAAA>>>???CCCBBBAAA???>>><<<;;;:::777777666666555555444444111111111111000000000000//////.........---------+++,,,,,,------,,,,,,+++***)))))))))***+++,,,,,,))))))))))))))))))))))))'''''''''''''''''''''''''''(((***++++++)))'''&&&(((((((((((())))))))))))'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%$$$%%%'''))))))((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&''''''((()))******+++((((((((((((((((((((((((222222222111111111111000000000000000000000000000000111111111111222222222444333222111222333444555222333444444555555444444777777777777777666666666333333444444666777888999777777777888999999::::::<<<:::;;;DDDGGGPPPvvvtttXXXQQQHHHDDDHHHCCCBBBGGGCCC<<<>>>BBB???>>>@@@AAAAAAFFFLLLJJJIIIHHHHHHIIIKKKNNNOOOQQQOOONNNNNNQQQTTTVVVVVVXXX[[[]]]]]]]]]___dddiiiqqqooonnnooorrrwww{{{}}}ppplllhhhccc]]]VVVOOOIIIFFF>>>EEEBBBBBBPPP___kkkzzzkkk\\\JJJ???>>>EEELLLQQQIIIFFFCCCEEELLLUUUXXXWWWIIIDDDCCCMMM[[[bbb\\\SSShhhvvvyyyxxxqqqfffRRRAAA999999888888777666666666666666666666555444333222444333333222111111111222222222222222222222222222777555333444666888777555777666666:::>>>???;;;666777888777555333333555777777666555555666777888999:::999888777777999;;;<<<;;;999888;;;>>>???;;;888777999<<<>>>???>>><<<;;;======>>>???AAABBBCCCDDDDDDCCCBBBBBBCCCDDDEEEFFFEEEDDDBBBBBBCCCFFFIIIKKKMMMIIIEEEEEEGGGHHHFFFDDDEEEHHHJJJKKKPPP[[[kkkvvvzzz|||tttkkkooowwwxxxwwwwwweeeYYYNNNUUUSSSQQQPPPPPPPPPOOONNNKKKIIINNNNNNJJJRRR[[[WWWPPPNNNLLLIIIHHHGGGHHHIIILLLMMMIII@@@<<<>>>@@@@@@AAABBBCCCCCCBBBAAA???>>>BBB@@@===;;;;;;:::888777777555444555777777333000000////////////000000111......---------,,,,,,,,,...---+++)))((())))))***))))))))))))))))))))))))))))))))))))((((((((((((******))))))((((((''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((111111111000000000//////000000000000000000000000000111111111111222222222222222222222222333444444222333333444444444444444666666666666666666666666333333444444555777888999666777777888888999::::::;;;999:::AAABBBHHHzzzwwwyyy}}}gggSSS@@@IIINNNMMMLLLMMMHHHAAABBBBBB@@@AAADDDDDDBBBDDDHHHHHHHHHGGGGGGHHHJJJLLLMMMQQQPPPOOOPPPSSSUUUVVVVVVZZZ\\\^^^]]]\\\]]]bbbfffooommmlllmmmqqquuuyyy|||wwwooolllfff___XXXRRRLLLIIICCCGGGAAA>>>JJJZZZooogggHHH???CCCIIINNNRRRRRRJJJAAA===@@@DDDCCC@@@@@@999:::JJJ```kkkdddYYYkkkwww~~~vvvaaaIII:::999999888888777666666666555666666666555444333333444333222222111111111222111111111111111111111111666444333444777:::999888666555555999======999555666777777555444444555777777666555555555666777888888888777666777999;;;<<<:::;;;=========<<<======>>>>>>======<<<<<<<<<<<<<<<<<<>>>???AAACCCDDDEEEBBBBBBAAAAAABBBCCCEEEFFFEEEEEEDDDDDDEEEFFFIIIJJJHHHHHHGGGFFFEEEEEEFFFGGGIIIJJJJJJHHHGGGJJJRRRXXXdddaaacccjjjlllpppwwwaaaWWWXXX\\\]]][[[bbbddd[[[XXXWWWOOOPPPQQQTTTVVVWWWUUUPPPLLLNNNJJJMMMMMMKKKTTT\\\VVVPPPNNNKKKIIIIIIJJJJJJJJJNNNPPPMMMFFFAAAAAA@@@???BBBBBBBBBBBBAAA???>>>===>>><<<:::999999888777555777555444444555555333000000000///////////////000...------------,,,,,,,,,---,,,+++)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((***)))))))))((((((((('''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&)))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((000000000000/////////...000000000000000000000000000111111111111222222222111111222333333333333222222222333444444444444333444444444444444555555555333333444444555666888888666666777888888999999::::::::::::@@@@@@AAAgggzzzxxx~~~pppRRRMMMUUU___eeedddZZZOOOIIIAAA@@@BBBFFFGGGCCCBBBDDDFFFFFFEEEEEEGGGHHHJJJKKKQQQPPPPPPRRRUUUVVVVVVVVV[[[]]]^^^]]][[[\\\```cccmmmllllllmmmppptttxxx{{{xxxssskkkddd]]]WWWQQQNNNFFFJJJEEEAAAFFFOOOiii|||YYYJJJLLLSSS]]]gggaaaTTTEEE>>>>>>===999555:::333555IIIfffuuupppcccoooxxxzzzxxxzzzsssXXX@@@999999888888777777666666555444444555555555444444333333333222111111111111222000000000000000000000000444333222444777:::;;;;;;555444444777:::;;;888444555666666555444444666888777666555555444555555555666555555555777999;;;<<<888;;;===<<<999888;;;???CCCAAA>>>;;;::::::<<<===;;;<<<===???AAABBBDDDDDD????????????AAABBBDDDFFFFFFFFFFFFFFFGGGGGGHHHHHHCCCGGGIIIHHHDDDCCCEEEHHHEEEGGGIIIHHHFFFGGGJJJNNNQQQOOOSSSXXXXXXVVV^^^kkklllmmmsssxxxsssmmmsss~~~www}}}yyy{{{lllkkkjjjttt|||mmm]]]SSSNNNOOOPPPUUUTTTXXXVVVRRRZZZ]]]QQQPPPPPPSSSUUUWWWVVVSSSPPPSSSLLLLLLMMMMMMXXX]]]UUUNNNKKKGGGFFFIIIJJJJJJHHHKKKNNNLLLGGGCCCBBBBBB???CCCCCCBBBAAA???===<<<:::;;;:::888888999999777666666555333222333333222111111111000///............------------,,,,,,,,,,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((111111000000000/////////////////////////////////000000111111111222222222///000222333333333222111111111222333333333333333333333333333333444444444444444444444555666777888666666777777888999999999;;;<<<<<>>:::<<<666888JJJcccsssrrrkkkqqqwww{{{~~~yyykkkllleeeLLL<<<>>>888888888777666666555555333333444555555555444444222222111111111111111222111111111111111111111111222222222333555777888999444333444666888888666333444555666666555555777888666666555555444444444444444444444555666888:::;;;777888999888666666999<<>>???@@@@@@=========>>>???AAADDDEEEFFFFFFHHHHHHIIIHHHGGGFFFEEEGGGHHHGGGDDDCCCDDDEEEBBBDDDGGGHHHHHHJJJNNNQQQNNNMMMOOOSSSQQQNNNPPPVVVTTTZZZdddjjjeee]]]]]]cccqqq{{{jjjkkkmmmtttggglllwwwpppddd___[[[\\\eeekkkaaa\\\VVVRRRQQQQQQPPPPPPPPPUUU]]]\\\\\\hhhhhhUUUTTTRRRPPPPPPRRRUUUWWWXXXVVVLLLJJJLLLOOOZZZ]]]RRRKKKGGGCCCCCCGGGIIIIIIGGGDDDGGGFFFAAA???BBBDDDCCCCCCCCCAAA@@@===;;;999888:::999888999::::::999888666444222111111111111222222111000///...------------------,,,,,,,,,++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((222222111111111000000000////////////////////////000000111111111222222222///000111222333222111000000111222222333333222222111222222222333333333444444444333444444555666777555666666777888888999999999;;;;;;???BBB>>>NNNnnn{{{iiifffvvvyyycccMMMFFF@@@AAABBBCCCEEEIIIFFFFFFGGGHHHIIIJJJKKKKKKNNNMMMNNNPPPSSSTTTTTTRRRVVVYYY[[[\\\[[[[[[___bbbfffhhhjjjkkklllnnnssswwwzzztttkkkccc[[[UUURRRYYY______SSSDDD[[[}}}XXXUUUlllttthhhYYYLLLCCCCCCFFFCCC>>><<<>>>;;;<<>>@@@BBBDDDEEEFFFHHHIIIIIIHHHGGGFFFJJJHHHEEEEEEFFFEEECCCAAAGGGFFFDDDCCCBBBDDDGGGJJJMMMKKKKKKLLLLLLJJJJJJMMMLLLPPPXXX]]]\\\VVVSSSTTTaaa}}}qqqgggiii]]]jjjzzzeeeYYYWWWZZZfffuuu}}}}}}zzzuuuuuuooofff]]]TTTTTT[[[ZZZXXXUUURRRQQQNNNJJJGGGCCCJJJTTTWWWZZZhhhiiiWWWWWWUUUSSSSSSVVVYYYZZZZZZVVVLLLJJJLLLPPPZZZ\\\OOOJJJGGGDDDDDDFFFIIIIIIHHHFFFGGGCCC===;;;???DDDEEECCCBBB@@@>>>;;;999888777777666666888999:::888777555444333111000000111222111111///...------------------,,,,,,,,,+++++++++************)))))))))((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&######$$$&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((222222222222111111111111000000000000000000000000000111111111111222222222//////000111111111111111000000111222222222222111111111222222333333444444444444333333444555555666555555666777777888888999777999888;;;@@@>>>FFF\\\{{{cccWWWIIIDDDBBBCCCFFFKKKGGGGGGHHHIIIJJJKKKLLLLLLNNNMMMMMMOOOQQQSSSSSSSSSTTTWWWZZZ[[[ZZZ[[[^^^aaa```cccfffggggggiiinnnrrrmmmrrr~~~rrrhhh^^^VVV]]]eeepppvvveeeMMM```vvvSSSZZZqqqiiiKKKKKKCCCAAAHHHJJJCCC===<<<;;;;;;;;;;;;===DDDNNNVVViiippp{{{oookkkuuuhhhKKK999666:::888777777666666555555444333333444444444333333222111000000000000111222222222222222222222222222222000111222111000000222444333333444444444444444333333555777777666555666666555555666666666555444444333444555666777888999:::<<<999666888;;;===<<<999555777:::===>>>===;;;999;;;;;;;;;;;;::::::::::::<<<<<<<<<<<<>>>@@@AAACCCDDDEEEGGGHHHHHHHHHGGGFFFMMMHHHDDDCCCFFFGGGEEEBBBIIIFFFCCCAAAAAADDDGGGJJJKKKIIIGGGGGGHHHIIIIIIIIIFFFGGGKKKOOORRRRRRPPPNNNTTTdddjjjgggfffaaa]]]cccYYYZZZbbbmmmrrrkkk^^^UUUVVVPPPNNNTTTZZZ]]]]]]^^^www{{{pppgggXXXOOOWWWSSSSSSRRRQQQMMMJJJGGGEEELLLLLLRRRSSSRRR\\\aaaWWWVVVXXX[[[___aaa___ZZZVVVSSSJJJJJJMMMOOOXXXXXXKKKJJJIIIHHHGGGGGGHHHJJJKKKOOONNNHHH>>>:::>>>BBBCCCBBBAAA>>><<<:::888777777333333333555777777555333333444444333000000111222000000///...------------,,,,,,,,,,,,++++++++++++((())))))******)))(((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''(((***+++,,,---&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((111111111111000000000000000000000000000000000000000111111111111222222222000////////////000111111///000000111111111111111111111222222333444444555444444333333444444555555555555666666777888888888777999666888???>>>BBBPPPmmm|||rrr~~~nnnZZZMMMGGGDDDEEEHHHFFFGGGHHHIIIJJJKKKKKKLLLOOONNNMMMNNNQQQSSSTTTTTTUUUXXX[[[[[[ZZZYYY\\\^^^___bbbfffgggfffhhhmmmrrrddd[[[lllxxxkkk___VVV```mmmXXX^^^aaaLLLSSS^^^TTTAAAAAA???EEEQQQQQQFFF>>>>>>999;;;;;;888666:::CCCLLLaaalllyyypppoooxxx~~~dddAAA999999666777777777666555555444444444444444444333333222111000000000000000111222222111111111111111111111111...000222111000111333666333444555444444333444444444666888888666555444555444555666777777777666555555555666777888888999999:::::::::;;;<<<<<<;;;:::666888;;;===>>>===;;;::::::::::::;;;<<<<<<======>>>============???AAABBBCCCDDDEEEFFFGGGGGGHHHHHHJJJHHHEEECCCDDDFFFHHHJJJHHHFFFCCCBBBDDDGGGJJJKKKJJJHHHFFFFFFIIILLLJJJGGGCCCDDDFFFHHHJJJMMMMMMLLLOOOUUUSSSTTTZZZVVVSSS[[[[[[TTTRRRXXXZZZUUUPPPPPPSSSNNNNNNPPPQQQNNNPPPUUUqqqzzzqqqeeedddXXXLLLRRRIIILLLNNNMMMJJJIIIKKKMMMWWWRRRVVVWWWPPPRRRXXXTTTWWWZZZ^^^bbbccc___XXXSSSNNNHHHKKKNNNNNNUUUTTTGGGGGGIIIIIIGGGCCCCCCGGGKKKQQQQQQKKKBBB===???AAAAAAAAA???===:::888777777777222222333444666666333111222444666555222000111222///......---------......,,,,,,,,,++++++++++++***'''((()))******)))(((((())))))))))))))))))))))))))))))))))))(((((((((((('''((((((((()))))))))***(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((000000000000////////////000000000000000000000000000111111111111222222222000///.........///111222//////000111111111111111111111222333444444555555444444333333333444555555555555666666777888888888:::<<<777888@@@@@@AAALLLUUUzzzzzzooo|||gggVVVLLLEEECCCDDDFFFGGGHHHIIIJJJKKKKKKKKKQQQOOONNNNNNQQQTTTVVVVVVVVVYYY\\\\\\YYYXXXYYY\\\```eeeiiiiiihhhjjjoootttmmmTTTTTTlll{{{mmm___UUU\\\ppp___UUUyyyeeeKKKBBBAAA???AAAFFF999;;;GGGVVVVVVHHH???@@@:::<<<===;;;999<<>>===<<<;;;888999:::<<<>>>???AAAAAA???>>>=========???@@@AAABBBCCCCCCEEEFFFGGGHHHIIIFFFGGGFFFDDDBBBEEEKKKQQQJJJHHHEEECCCBBBBBBAAAAAAGGGFFFEEEFFFJJJLLLIIIDDDDDDGGGIIIHHHHHHIIIKKKLLLVVVUUUPPPTTT\\\WWWRRR[[[___TTTOOOSSSUUUQQQPPPTTTJJJIIILLLPPPNNNJJJMMMUUUaaagggXXXMMMUUUPPPDDDJJJJJJMMMOOOMMMIIIGGGKKKOOOKKKGGGPPPWWWPPPMMMSSSSSS[[[[[[[[[[[[\\\ZZZVVVTTTKKKGGGKKKNNNMMMSSSRRREEECCCFFFHHHDDD???>>>CCCHHHMMMNNNKKKCCC???@@@BBBAAA@@@>>><<<:::888777777777444444444666888777444222222444777666333111111222......---------......///,,,,,,,,,+++++++++******'''((()))******)))(((((())))))))))))))))))))))))))))))))))))(((((((((((('''((((((((())))))******(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((111111111111000000000000000000//////.........---////////////000000000000000000000000000000000000000111111111111222222222222222333333333333444444333333333444444444555555555444444555555666777888666666777888;;;>>>AAABBBQQQrrr```\\\dddmmmqqqoooyyynnnHHHFFFJJJ@@@FFFGGGHHHIIIIIIIIIIIIIIIMMMNNNNNNOOOQQQTTTWWWYYYRRRTTTWWWZZZ\\\\\\[[[[[[aaadddhhhiiifffhhhvvvxxxccc[[[lllkkkbbbXXXKKKRRRsssqqqOOO]]]TTTLLLBBB?????????;;;666@@@999GGG[[[VVVGGG@@@<<<======;;;>>>AAA888999III___jjjvvv{{{vvv{{{NNN???:::333444666666666666666555555444333333333222222222111111000000000000000000000000000000000000000000000000000000111111222222222333555555555555555555555555333444444555555444444333222222333444555666888999777777777777888888888888::::::;;;;;;:::999777666<<<<<<===>>>>>>???>>>>>>===777666;;;???======@@@??????>>><<<<<<;;;;;;;;;???AAACCCDDDFFFFFFFFFEEEEEEEEEDDDCCCEEEIIIOOOTTTNNNIIICCCAAABBBDDDEEEEEEJJJHHHGGGHHHJJJJJJGGGEEEHHHHHHGGGGGGHHHIIIKKKLLLUUUTTTSSSSSSTTTTTTSSSRRRWWWSSSNNNMMMPPPSSSTTTSSSLLLKKKIIIGGGEEEGGGJJJNNNWWWTTTPPPLLLJJJJJJKKKLLLJJJNNNPPPNNNNNNOOOLLLHHHMMMOOOPPPOOOMMMMMMOOORRRUUUZZZ[[[VVVTTTVVVVVVRRRIIIIIIJJJOOOTTTSSSLLLEEEFFFEEEBBB???===>>>BBBFFFKKKHHHEEEBBB@@@@@@BBBCCC???>>>===;;;888666333222000111111222222333444444333333333333222000...---//////...------------...------,,,,,,+++***))))))''''''(((((())))))******))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&111111111000000000//////000/////////.............../////////000000000000000000000000000000000000000000111111111222222222111111111222222222333333333333333444444444444555555444444555555666777888888888888999:::===???@@@GGGbbb___SSSLLLQQQWWW[[[nnniiivvv{{{___LLLAAABBBFFFFFFFFFGGGGGGGGGHHHHHHKKKKKKLLLMMMOOORRRTTTVVVSSSVVVYYY\\\]]]\\\ZZZXXX^^^bbbfffhhhgggnnn}}}eeeZZZPPPEEEPPPmmmvvvSSSTTTNNNHHHAAA>>>>>>???>>><<<@@@<<>>?????????>>>999888===@@@>>>>>>AAA???>>>===<<<;;;;;;;;;;;;???@@@AAABBBCCCCCCBBBBBBDDDDDDCCCBBBBBBEEEIIILLLKKKGGGBBB@@@AAADDDEEEEEEGGGFFFEEEGGGIIIJJJIIIGGGHHHGGGGGGGGGGGGIIIJJJKKKQQQPPPOOOOOOPPPPPPPPPPPPSSSPPPMMMLLLOOOQQQQQQQQQJJJJJJIIIFFFEEEEEEHHHJJJMMMMMMLLLKKKKKKLLLMMMNNNKKKOOORRRQQQQQQRRRQQQLLLMMMOOOPPPPPPNNNMMMNNNPPPQQQUUUWWWRRRPPPSSSSSSPPPLLLLLLNNNQQQRRROOOGGGAAABBBCCCCCCAAA???>>>@@@AAADDDCCCAAA>>>======>>>>>><<<<<<;;;999777555333222111111222222222222333333111222222222111///---,,,///......---------------------,,,++++++***))))))(((((((((((())))))))))))))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&111111000000000000//////////////////................../////////000000000000000000000000000000000000000000111111111222222000000000111111111111222333333333333444444444444555444444555555666777888:::999999999:::;;;===>>>AAANNNdddLLLAAAAAAEEEGGGZZZwwwfffnnnvvvVVV<<>>AAAYYYppphhhUUUIIIAAA@@@???999:::???;;;===LLLaaalllwww{{{~~~sssaaadddcccQQQ>>>:::666333999444444444444444333222222333222222222222111111111000000000000000000000000000000000000000000000000111000000//////...------111111111111111111111111222222222333333222222222222222222222222333444555444555555555666666666666888777555444555666888:::666777888:::<<<===>>>>>><<<999888;;;>>>======???>>>>>>===<<<;;;;;;;;;;;;>>>??????@@@@@@??????>>>BBBCCCBBBAAA???@@@BBBDDDGGGDDDAAA@@@AAACCCDDDEEEEEEDDDDDDEEEHHHIIIIIIHHHGGGFFFFFFFFFFFFHHHIIIJJJLLLKKKJJJIIIJJJKKKLLLMMMMMMLLLKKKKKKMMMMMMMMMLLLHHHIIIIIIGGGEEEEEEFFFHHHEEEGGGIIILLLMMMMMMMMMLLLKKKPPPRRRRRRSSSVVVUUUQQQMMMOOOQQQQQQPPPNNNNNNOOOKKKOOOPPPNNNLLLNNNNNNLLLLLLNNNPPPRRRPPPKKKEEEAAAAAACCCEEEEEECCCAAA?????????>>>>>>===<<<;;;;;;;;;999999999888666555333222222222222222222111111111000000000000///...,,,+++///...------,,,,,,------,,,,,,,,,+++******))))))))))))))))))((((((((((((((())))))******))))))((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&111000000000///////////////////////////................../////////000000////////////////////////000000000000111111111111000000000111111111222222222222333333333444444444555444444555555666777888999888888888999;;;===>>>DDD@@@lllQQQBBB???AAAAAAPPPkkk{{{hhhbbbooo}}}eeeBBBMMMEEEDDDCCCAAAAAACCCEEEFFFGGGGGGGGGHHHJJJLLLNNNPPPLLLNNNPPPSSSUUUVVVVVVVVVXXX[[[___aaaeeewww{{{^^^TTTPPPLLLMMMPPPmmmrrrccc\\\QQQEEEFFFEEEBBB===::::::<<<<<>>LLLeeepppzzz~~~yyyiiieeeVVVDDD===;;;444111666444444444444444333222222222222222222111111111111000000000000000000000000000000000000000000000000000/////////////////////000000000000000000000000111111222222222222111111222111111111111111222333333333444444444555555555666666555666666888999:::555666777999:::;;;;;;;;;999777777888999:::;;;<<<>>>===<<<;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>>>>??????AAAAAA@@@>>>===>>>???DDDCCCAAAAAABBBDDDEEEFFFDDDDDDCCCDDDEEEGGGGGGGGGFFFEEEEEEDDDEEEFFFHHHIIIHHHHHHGGGFFFEEEFFFIIIKKKJJJJJJIIIIIIJJJIIIIIIHHHFFFHHHIIIIIIGGGFFFFFFGGGCCCFFFJJJMMMNNNMMMKKKIIIIIIMMMPPPPPPQQQUUUUUURRRMMMOOOQQQRRRQQQPPPOOONNNGGGJJJLLLKKKJJJJJJJJJJJJJJJLLLNNNNNNLLLIIIHHHHHHDDDGGGIIIIIIFFFDDDBBBBBB======>>>>>>>>>===;;;:::777777777777777666555444333333333222111000000///000000000///...------,,,...------,,,,,,,,,,,,,,,,,,+++++++++******))))))******))))))((((((''''''(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&000000000////////////............///////////////............//////////////////////////////////////////000000000111111111111111111111222222222333222222222333333333444444555444444555555666777888777777777888999<<<>>>???GGG===YYYZZZFFF???BBBAAAKKKaaannn{{{iii[[[]]]{{{wwwNNNIIIFFFDDDBBBAAAAAABBBDDDEEEFFFFFFFFFGGGIIIKKKMMMOOOPPPOOOOOONNNOOOQQQSSSTTTUUUXXX\\\^^^bbbsssyyy^^^TTTRRRQQQRRRRRReeelll]]]YYY\\\SSSHHHKKKMMMJJJCCC>>><<<<<<:::GGGkkklllWWWFFFHHHJJJAAA:::<<<:::???NNNkkkuuuqqqeeeeeeMMM===<<<:::333111222444555555555555444333333222222222111111111000000////////////////////////////////////////////////......//////000111222222111111111111111111111111000111111222222111111000111111000000000111111222333333333333444444444444333555777999::::::999888666777777888888888888777777888888888888999;;;;;;===<<<<<<;;;;;;;;;;;;<<<::::::;;;<<<>>>???AAAAAA===???@@@@@@???>>>>>>???CCCCCCCCCCCCCCCDDDFFFGGGEEEDDDDDDCCCCCCCCCDDDEEEDDDDDDCCCCCCDDDEEEGGGHHHFFFGGGGGGFFFDDDDDDGGGIIIIIIIIIHHHGGGGGGGGGHHHIIIFFFGGGIIIHHHFFFEEEDDDEEEAAADDDIIIMMMOOONNNKKKIIIEEEIIILLLKKKMMMQQQQQQNNNLLLMMMOOOQQQRRRQQQOOOMMMGGGHHHJJJJJJIIIHHHHHHJJJMMMMMMKKKIIIGGGGGGJJJLLLHHHIIIIIIGGGDDDCCCCCCEEE<<<===>>>>>>>>><<<;;;999777777777888777777666555444333222222111000//////111000000///............------,,,+++++++++++++++++++++***************)))******))))))((((((''''''(((((())))))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&000000////////////...............///////////////------........./////////000000000000000000000000/////////000000000111111111111111222222222333333222222222222333333333333555444444555555666777888666666666777999<<<>>>@@@BBB???QQQoooRRRAAA@@@???GGGYYYeeemmmfff[[[WWWxxxWWWAAAFFFEEEDDDCCCCCCCCCDDDEEEFFFFFFFFFFFFHHHJJJLLLMMMWWWUUURRROOONNNNNNOOOPPPTTTVVVZZZ]]]```lllyyy___SSSQQQRRRWWWcccrrrooo```[[[ZZZTTTPPPRRRQQQLLLEEE>>>;;;::::::FFFhhhrrr]]]IIIHHHNNNHHH>>>;;;:::AAARRRpppzzzkkk\\\]]]BBB666:::666333444111555555555555555444333333222111111111111000000000////////////////////////////////////////////////------...///111222333444111111111111111111111111111111111222222111111111000000000000000111222333222333333333444444444444222555888;;;<<<;;;888666777777888888777777666555888<<<===:::999;;;======<<<<<<;;;;;;;;;;;;;;;<<<999999:::;;;===@@@BBBCCC===>>>@@@???>>>>>>???AAABBBCCCEEEEEEDDDDDDEEEFFFDDDDDDDDDBBB@@@@@@BBBDDDCCCBBBBBBBBBBBBDDDEEEFFFEEEGGGIIIHHHEEECCCEEEGGGHHHGGGFFFEEEEEEGGGLLLPPPKKKLLLLLLJJJFFFCCCBBBBBB>>>AAAFFFKKKNNNNNNNNNMMMDDDGGGIIIGGGHHHLLLLLLJJJIIIIIIJJJLLLOOOOOONNNLLLIIIHHHIIIKKKJJJFFFGGGJJJPPPMMMIIIFFFEEEGGGIIIKKKIIIHHHFFFCCC@@@@@@BBBDDD:::;;;<<<<<<;;;999777666777777777777777666666555333333222111000000//////000000///...............---,,,++++++******++++++************************))))))))))))(((((((((((('''(((((())))))(((((('''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&000000/////////...................../////////000---------.........//////000000000000000000000000////////////000000000111000000000111111111111222111222222222222333333333555444444555555666777888888777777777999:::<<<===:::BBBIIIaaarrroooNNNCCC>>>EEEWWWaaagggaaa\\\XXXqqq^^^FFFFFFFFFFFFFFFEEEEEEEEEDDDEEEEEEDDDEEEFFFHHHJJJKKKRRRRRRRRRQQQPPPOOONNNNNNQQQTTTYYY^^^aaaggguuu~~~fffXXXUUUWWWcccyyypppjjjjjjkkkggg^^^TTTIIIAAA===<<<===DDD___xxx{{{qqqaaaMMMDDDOOOMMMAAA<<<;;;EEEXXXsss}}}}}}www}}}hhhVVV<<<444777222444999000444444444444444333222222111111111111000000000000////////////////////////////////////////////////------...//////000111111000000000000000000000000111222222222222222222111/////////000111222333444333333333444444444444555333555777999999999777666666666777777777777777666888===>>>:::888<<<>>>===<<<;;;;;;::::::;;;;;;<<<999999999:::<<<>>>@@@AAA>>>??????>>>======>>>@@@@@@CCCEEEEEECCCBBBCCCDDDAAABBBBBBAAA??????BBBEEEBBBBBBAAAAAAAAACCCDDDEEEDDDHHHKKKJJJFFFBBBCCCDDDEEEEEECCCBBBDDDKKKUUU\\\YYYXXXUUUPPPJJJDDDBBBAAA@@@AAADDDGGGIIIKKKLLLLLLEEEHHHIIIFFFFFFIIIIIIGGGEEEDDDCCCFFFJJJLLLLLLJJJJJJHHHIIILLLJJJEEEEEEIIILLLIIIFFFFFFIIIKKKKKKJJJHHHHHHFFFCCCAAA@@@AAACCC;;;;;;;;;:::888777666555666666666666666555444333222222111111000000/////////...---,,,,,,,,,---...,,,,,,+++***************))))))))))))************(((((((((((())))))))))))''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&000/////////............---.........//////000000---------.........//////000000000000000000000000////////////000000000000////////////000000000000111111222222222333333333555444444555555666777888:::999888888888999:::;;;555DDDAAABBBmmmttthhh___KKKAAAGGGXXXcccjjj^^^]]]XXXiiixxxbbbQQQGGGGGGHHHHHHGGGFFFEEEDDDDDDCCCCCCDDDEEEGGGIIIJJJHHHKKKNNNQQQRRRQQQOOONNNPPPRRRXXX```ccceeekkksssmmm```]]]___uuusssbbbTTTKKKFFFDDD???BBBWWWnnnsssooocccQQQ@@@OOOOOODDD===<<>>888666:::<<<;;;;;;;;;:::::::::;;;;;;<<<::::::999999:::<<<===???@@@@@@???===;;;;;;===>>>???BBBEEEEEEBBB@@@AAABBB???@@@AAA@@@>>>???DDDGGGBBBAAA@@@@@@AAABBBDDDEEECCCHHHLLLKKKFFFBBBAAABBBCCCBBBAAA@@@DDDNNN[[[eeefffddd___WWWOOOHHHEEEDDDDDDDDDDDDEEEEEEFFFGGGHHHHHHJJJJJJGGGFFFIIIHHHFFFAAA??????AAAFFFIIIJJJIIIKKKHHHIIILLLJJJDDDDDDIIIEEECCCBBBFFFMMMPPPNNNKKKHHHIIIIIIGGGDDDBBBBBBCCC>>>===<<<:::888777666666555555555555444333222222111111111111000000000000...---,,,+++++++++,,,---,,,++++++***)))*********)))))))))))))))*********''''''(((((())))))******''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&222111111000///......---------............---------...//////......///111111111000000//////............///000000000000000111111000000000000111111222222222111111111111000555555555555555555555555777777888999:::;;;;;;<<>>===<<<;;;:::999999777999;;;:::999:::>>>AAAAAA???>>>===>>>>>><<<:::AAA@@@???>>>>>>???@@@AAA>>>???@@@@@@???@@@CCCEEECCCCCCCCCEEEFFFEEECCC@@@CCCDDDEEEEEECCCBBBBBBCCCDDDAAA???>>>BBBHHHPPPUUUbbbeeeeee___ZZZUUUNNNGGGDDDFFFFFFDDDBBBBBBFFFKKKIIIJJJKKKKKKIIIFFFCCCAAA<<<>>>??????@@@BBBFFFHHHEEEHHHLLLMMMIIIDDDCCCEEEAAABBBCCCDDDEEEEEEEEEEEEEEEDDDCCCBBBBBBCCCDDDEEEAAA;;;999<<<<<<777555777555444333333444555444333222222111111000/////////......---------,,,,,,,,,,,,,,,+++***)))))))))***+++***)))))))))***+++,,,******))))))((((((''''''((((((((((((((('''''''''(((''''''&&&&&&((()))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%''''''((((((((('''%%%$$$((('''&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&((('''&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$111111000000///......---------............---------...//////......///000////////////.........---......///000000000000000111111000000000000111111111111111111111111111111555555555555555555555555555666666777888999:::;;;@@@555@@@IIIJJJuuuwwwLLLHHHYYYhhh```YYYWWWWWW\\\iiigggTTTFFFEEEDDDEEEFFFFFFDDDCCCCCCCCCDDDEEEEEEEEEEEEEEEFFFGGGHHHJJJKKKKKKKKKKKKMMMRRRYYY]]]]]]___cccgggmmmyyynnnmmmxxx}}}gggMMMFFFNNNZZZ\\\jjjppp^^^ZZZTTTLLLRRRTTTDDD???TTTiii||||||yyyfff@@@:::555333444555444111333333222222222111111111////////////////////////////////////////////////------......//////000000............////////////111000///......///000111222222222222111111111000000000111111111222222222000111222444555555555555888666444555666777555333444444444444444555666666555555666777888999::::::<<<<<<<<<;;;::::::999999888:::;;;;;;999:::===@@@@@@@@@??????>>>======>>>@@@???>>>>>>>>>>>>???@@@???>>>===<<<===???AAABBBCCCCCCDDDEEEGGGFFFDDDBBBAAACCCEEEEEEDDDDDDEEEFFFEEECCCAAA@@@CCCHHHNNNRRRUUUYYY[[[YYYWWWVVVQQQLLLFFFEEECCCAAAAAACCCGGGJJJFFFGGGIIIIIIIIIGGGDDDCCC???@@@AAA@@@???@@@BBBEEEFFFFFFGGGHHHGGGEEECCCCCCAAABBBBBBCCCDDDDDDDDDDDDFFFEEEDDDCCCBBBCCCDDDEEEAAA;;;888;;;;;;777555888555444222333333444222111000000000000000000000000------------,,,,,,,,,,,,,,,+++******))))))******+++***)))((((((((()))***((((((((('''''''''&&&&&&((((((((((((''''''''''''(((''''''&&&'''((()))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&''''''(((((('''&&&%%%((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$111000000//////.........------............------,,,...//////......///000............------------....../////////000000000111000000//////000000111000000000111222222333333444444444444444444444444444555555666777888999999:::;;;BBBEEEDDDZZZ\\\GGGRRROOOPPPMMMOOOPPPQQQ]]]cccXXXFFFDDDBBBBBBCCCCCCCCCBBBCCCCCCDDDEEEEEEEEEEEEDDDDDDEEEFFFGGGHHHIIIIIIIIIJJJOOOWWW[[[\\\]]]___bbbhhhuuuwwwzzz}}}SSSIIIKKKjjj```bbbxxxbbbWWWYYYPPPSSSTTTEEEEEE\\\qqqsss{{{wwwpppiiiQQQ<<<:::777444333222333333222222222222111111111000////////////////////////////////////////////////........................---............/////////000//////......//////000111111000000000000000///000000000111111111222222111222333444444444444333444333222333444555444333444444444444444555555666444555555666777888999999999999999999999999:::::::::;;;<<<;;;:::;;;===??????@@@AAA@@@======???BBB??????>>>>>>>>>>>>??????@@@<<<999999<<>>???@@@AAAFFFtttYYYGGGAAADDDDDDIIIIIIEEEPPP[[[WWWHHHEEEAAA@@@AAABBBCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCBBBCCCDDDFFFGGGHHHHHHHHHIIIMMMSSSVVVXXXZZZ\\\^^^dddjjjuuu[[[RRR\\\qqqiiieee}}}yyyZZZ]]]SSSTTTSSSHHHLLLeeexxx{{{~~~ttteeeXXXSSS>>>777888888555111000222555222111111111111000000000/////////////////////////////////////////////////////////......------------------.........//////////////////////////////////////////////////////000000000000111111111111222222333333333333222222111111111222333444444444444444333333444444555666555555666777888999::::::888888999999:::;;;;;;;;;<<<<<<<<<<<<<<<<<<======<<<@@@BBB@@@<<<;;;???DDD>>>>>>>>>>>>>>>>>>>>>>>>>>>:::888:::@@@BBB@@@<<>>]]]mmm???LLL@@@@@@EEEEEE>>>FFFRRRRRRIIIFFFAAA???@@@BBBCCCCCCBBBBBBCCCCCCCCCBBBBBBAAAAAABBBCCCEEEFFFGGGHHHHHHKKKMMMNNNPPPRRRVVVZZZ]]]bbbeeekkkvvvwwwqqqwww```gggvvvwwwqqq|||```[[[QQQQQQPPPHHHPPPiiizzz}}}wwwcccNNNGGG444444666777444000///111555111111111000000000//////........................//////////////////////////////......------,,,,,,------------..................////////////..............................//////000000000111111111222222222333222222111000000111222333333444555666333333333333333444555555666777888888::::::;;;<<<888888999:::;;;<<<=========<<<<<<===>>>>>>======;;;???CCCAAA===<<>>>>>????????????>>>>>><<<;;;;;;@@@EEEFFFAAA<<>>============>>>;;;777444555777888777999777444333333222000............---------,,,,,,,,,,,,+++++++++************))))))((())))))******++++++******)))((('''&&&''''''''''''''''''''''''%%%&&&&&&&&&''''''((((((&&&''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&'''((((((''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%........................------............------+++---......------...////////////000000000000000///...---------...///000000//////......//////000...///000111222333444444333333333333333333333333555666666777888999:::;;;777;;;777;;;BBB<<>>>>>>>>@@@BBBCCCCCCBBB@@@>>><<<;;;;;;;;;;;;;;;888444444888888555777666444333333222000.........------,,,++++++***+++++++++*********))))))))))))((((((((()))*********************)))(((''''''''''''''''''(((((((((%%%%%%%%%&&&''''''((((((&&&''''''((()))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%%%%%%%%%%&&&'''%%%&&&'''))))))(((''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&'''''''''&&&&&&$$$%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&........................------............------+++---......---,,,...///........./////////000000///...---,,,,,,...///111//////............////////////000111222222333333333333333333333333333333444555555666777888999999888888777<<>>======<<<===???AAACCCDDDEEEEEEKKKKKKKKKLLLPPPSSSVVVWWW[[[bbbiiilllooo}}}~~~wwwqqqTTTMMMOOOQQQNNNZZZooozzz}}}vvvxxxuuuuuussscccCCC<<<666222222333222111000111222000000/////////.................................////////////////////////------------------------,,,,,,---------.........------...//////...---------.........////////////////////////000000000111000000111111111111111000000222444444222222444666333333222222333333444555777777888999:::;;;;;;<<<777777888999:::;;;;;;<<<<<<;;;;;;>>>AAABBB@@@>>>@@@BBBEEEGGGFFFCCC@@@===???@@@AAABBBBBBAAA@@@???FFFFFFFFFEEEDDDBBB@@@>>>>>>???BBBFFFJJJKKKKKKIIIDDDHHHNNNPPPOOOLLLIIIGGGCCCCCCDDDDDDEEEFFFGGGHHHLLLOOOPPPLLLKKKLLLJJJEEEAAAEEEHHHIIIHHHFFFFFFGGGEEEEEEFFFFFFGGGHHHHHHHHHIIIKKKLLLLLLJJJIIIHHHIIIEEEPPPQQQFFF>>>@@@CCCAAA???>>>=========???AAABBBEEECCCAAA???===<<<<<<<<<888:::888444555999888333555333111000111000...,,,,,,,,,,,,,,,+++++++++++++++*********))))))))))))((((((((((((((()))******'''((()))))))))((('''&&&%%%%%%&&&&&&&&&'''''''''$$$$$$%%%&&&&&&'''((((((&&&&&&((()))))))))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$$$$$$$%%%&&&%%%&&&((()))))))))((('''$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&'''''''''&&&&&&$$$$$$%%%%%%&&&''''''((($$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&---.....................---..................---+++,,,...---,,,,,,---///---------........./////////...,,,,,,,,,---///111//////............//////000000000111222222333333333333333333333333333333333333444555666777888888777777:::>>><<<888@@@OOOwwwqqqOOOMMMBBBAAAEEEBBBDDDGGGAAADDDBBB???>>>>>>>>>>>>===>>>>>>>>>>>>>>>===<<<<<<:::;;;===???AAABBBCCCCCCIIIIIIKKKNNNRRRTTTTTTTTTXXXbbbjjjjjjkkk~~~VVVPPPSSSVVVUUUaaauuu}}}|||zzzwwwxxx|||uuuyyywwwnnnnnn___===777666222111111111222222111111000/////////....................................////////////////////////------------------------,,,,,,,,,---------......,,,---...//////...---,,,........./////////000000////////////000000000000//////000111111111111111000222444333111111222555333333222222333333444555666666777888999::::::;;;666777777888999999::::::<<<;;;;;;>>>BBBCCCAAA>>>BBBDDDGGGJJJJJJGGGAAA<<<@@@AAABBBBBBBBBBBBAAA@@@MMMLLLIIIDDD???===>>>???===>>>AAAEEEIIIKKKKKKIII===CCCIIIMMMMMMJJJFFFDDDAAABBBBBBCCCDDDFFFHHHIIIQQQSSSRRRMMMJJJIIIFFFBBBGGGDDDAAACCCFFFHHHGGGEEECCCDDDEEEFFFHHHJJJKKKKKKBBBEEEHHHKKKLLLLLLNNNOOODDDLLLMMMDDD@@@EEEEEE@@@???>>>===<<<===???AAABBBGGGEEECCC@@@>>>=========777999888444555999888222222000///...///...---+++*********+++,,,,,,------************))))))))))))((((((((((((((()))******%%%&&&'''((((((((('''&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%&&&((()))))))))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''((('''%%%$$$###$$$$$$%%%$$$&&&((()))***)))((('''$$$%%%%%%&&&&&&%%%%%%$$$###$$$&&&'''((('''&&&&&&$$$$$$%%%%%%&&&'''(((((($$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&////////////////////////................................................---------............///........................////////////000000000000111000/////////000222333666555333333222333444555444444555555666777777777;;;:::888888:::===@@@BBBeeellltttoooUUUFFFEEEFFFKKKMMMFFFIIIGGGDDDBBBAAA???;;;999;;;;;;;;;::::::;;;;;;<<<;;;;;;;;;<<<>>>???AAABBBIIIJJJJJJJJJKKKNNNSSSWWW[[[[[[cccjjjkkkxxx___XXXSSSUUU```mmmyyymmmccciiiqqqwww~~~ssssssvvv___DDD888555555111111111111111111111111//////////////////////////////............//////................................................---------............///////////////////////////............////////////000000000000111111111111444222000000111222111000333333333333333222111000111111222333444444444444777777666666666666666777888888888888888888888888999:::;;;===???BBBCCCDDDBBBDDDFFFHHHGGGDDDAAA???>>>>>>>>>@@@BBBCCCBBBAAA@@@@@@@@@AAAAAAAAABBBBBB@@@???@@@CCCGGGIIIHHHFFFBBBCCCDDDEEEEEEFFFFFFFFFDDDEEEHHHJJJGGGDDDGGGMMMZZZ\\\WWWLLLFFFGGGHHHEEEGGGEEECCCDDDFFFHHHGGGEEEBBBBBBDDDHHHKKKKKKJJJHHHBBBCCCFFFIIIKKKLLLLLLLLLDDDDDDDDDCCCCCCBBBAAAAAA@@@===<<<======>>>DDDJJJDDDCCCBBB@@@===:::777666666666666555444222111000000000000000///...---,,,*********++++++,,,,,,,,,,,,+++***)))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))(((((('''''''''&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%"""$$$%%%'''((((((''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''////////////////////////................................................---------............///....................................////////////111000/////////000111222555444333333333333444555333333444444555666666666999888888888999<<<>>>@@@NNNrrrbbbQQQJJJRRRXXXRRRLLLIIIEEEBBBAAA???<<<:::::::::::::::::::::;;;<<<:::;;;;;;<<<===???@@@AAAFFFGGGIIIIIIJJJMMMQQQTTTXXXYYYaaaiiijjjwwwpppYYYPPP___nnnrrryyymmm]]]ZZZZZZZZZbbbnnnnnnmmm~~~yyyvvvssswww}}}WWW???888555222111111111111111111111111//////////////////////////////............//////................................................------------................................................//////////////////000000000111111111....../////////000000000222333333333222222111000000111222333444444444444777777666666666666666777888888888888888888888888888999;;;===???AAABBBBBB@@@BBBDDDEEEEEECCC@@@>>>>>>======???AAAAAA@@@???@@@@@@@@@AAABBBBBBCCCCCCDDDBBBAAACCCGGGIIIHHHGGGAAABBBCCCDDDDDDDDDCCCCCCEEEJJJQQQUUUPPPHHHHHHLLLSSSUUURRRIIIEEEGGGHHHGGGDDDBBBAAABBBEEEHHHHHHGGGDDDDDDEEEGGGJJJLLLKKKIIIDDDDDDEEEEEEFFFEEEEEEDDDBBBBBBCCCCCCCCCBBBAAA@@@AAA===<<<======<<>>@@@AAABBBDDDGGGIIIJJJLLLOOOQQQUUUVVV^^^fffhhhtttyyyaaaUUUnnn~~~xxxzzzrrr^^^QQQHHHEEELLLWWWeeefffyyyuuuzzzpppJJJ888777666///111111111111111111111111////////////////////////........................------------------------------------------------------------....................................---............///////////////000000000000111111...111333333000......000222222222333222222111000000000222333333333333333666666555555555666666777777777777777777777777777888999;;;===???@@@??????>>>???AAABBBBBB@@@>>>=========<<<===??????>>><<<>>>>>>???@@@BBBCCCDDDDDDHHHFFFDDDDDDEEEGGGGGGGGGCCCDDDDDDEEEEEEDDDBBBBBBGGGPPP\\\aaaYYYLLLHHHJJJLLLMMMKKKFFFDDDFFFIIIIIIAAA@@@???AAADDDGGGHHHHHHFFFEEEDDDFFFHHHJJJKKKJJJDDDDDDDDDCCCBBBAAAAAA@@@???@@@BBBCCCCCCBBBAAA@@@>>><<<<<<>>><<<999;;;???<<<<<<<<<;;;:::888777666444444444444333222000000///////////////...---,,,,,,,,,++++++++++++++++++++++++******)))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))'''''''''''''''&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''''''''%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&////////////////////////................................................---------............///........................------........./////////////////////000000111111333333333333333333444444222333333444444555666666666777888:::;;;<<<;;;;;;AAAEEEggg}}}|||uuuRRRSSS\\\VVVLLLJJJHHHFFFEEEBBB>>>;;;999888888888999999:::;;;999999:::;;;<<<>>>???@@@???BBBFFFIIIJJJKKKMMMOOOSSSUUU[[[bbbeeennnhhheeeqqqeeeyyy}}}}}}~~~~~~zzzlll[[[MMMMMM\\\kkkwwwmmmuuuvvvuuu}}}aaa???222888777---111111111111111111111111////////////////////////........................------------------------------------------------,,,,,,---------.................................---------.........//////////////////000000000111555999<<<999222------...111111222222222222111111///000111222333333333333555555444444555555666666777777777777777777777777777888;;;===>>>>>>======<<<===>>>>>>>>>>>><<<<<<<<<;;;;;;<<<======;;;999:::;;;<<<>>>@@@BBBCCCDDDJJJHHHFFFDDDDDDEEEFFFFFFFFFGGGHHHHHHGGGEEECCCBBBHHHQQQ___cccZZZLLLFFFHHHHHHHHHHHHEEECCCEEEGGGIIIAAA@@@???@@@AAADDDFFFGGGFFFDDDBBBCCCEEEGGGHHHIIICCCCCCBBBBBBBBBBBBBBBCCC<<<>>>@@@BBBCCCBBB@@@??????@@@DDDGGGEEE>>>:::;;;;;;;;;;;;:::888777555444333333333333222111000///.../////////......---,,,,,,,,,,,,++++++************************)))(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&'''''''''$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&////////////////////////................................................---------............///............................../////////000000000......//////000000000000111222222333333444444444444444444555666666777777666888:::<<<===<<<<<<;;;???>>>NNN|||hhhWWWVVVMMMKKKJJJIIIIIIHHHEEE@@@<<<:::999999888888999999:::999999999:::;;;===???@@@>>>AAAFFFIIIJJJKKKMMMNNNSSSUUUZZZ___aaahhh|||}}}vvvzzzmmmWWW||||||zzz{{{}}}~~~|||lllaaajjj|||sssyyylllnnnvvvrrriiiRRR888111888777...000000000000000000000000////////////////////////------............------------------------------------------------------,,,,,,,,,------------...........................------------...............////////////000000000666:::===:::444......000000111111222222111111111//////000111222222222222444444333444444555666666666666666666666666666666666777999;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::999:::;;;;;;:::888777888999;;;===???@@@AAAIIIHHHFFFDDDBBBCCCDDDEEEFFFGGGHHHHHHGGGEEEBBBAAAGGGNNNXXX[[[SSSGGGDDDGGGHHHGGGFFFEEECCCCCCEEEHHHDDDCCCAAA@@@???@@@BBBDDDDDDBBB??????@@@CCCDDDEEEAAAAAAAAAAAAAAAAAAAAAAAA;;;===???@@@AAA@@@???>>>CCCFFFNNNTTTQQQGGG???<<<<<<<<<;;;:::888555333222222222222222111000//////...............------,,,,,,,,,,,,++++++*********)))************)))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((&&&'''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%&&&&&&''''''%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&////////////////////////................................................---------............///........................////////////000000000111---...///000000000//////000111222333444444444333444444555555666777777888777888:::<<<<<<<<<<<<;;;;;;;;;AAA]]]aaaUUUJJJRRRPPPMMMKKKIIIFFFBBB???<<<;;;:::999999888888999888888999999;;;<<<>>>???===@@@DDDGGGIIIJJJLLLNNNRRRSSSWWW\\\^^^bbbppp~~~jjjyyy}}}qqq{{{YYY}}}{{{xxxwwwxxxyyyvvvxxxuuuwwwdddXXXDDD555222666555000000000000000000000000000////////////////////////,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,------------...............////////////000000000333666555222000000222///000111111222111111111...///000111111222111111333333333333333444555666666666666666666666666666555666777888:::;;;<<<===>>>>>><<<;;;:::::::::;;;999999888999;;;;;;:::888555666777999;;;===>>>???DDDEEEDDDCCCAAAAAABBBDDDBBBCCCEEEFFFEEEBBB@@@>>>CCCFFFLLLOOOJJJCCCBBBFFFHHHFFFFFFFFFDDDAAABBBFFFFFFFFFCCC@@@======???BBBAAA???<<<<<<===???@@@@@@@@@AAAAAAAAAAAA???===<<<<<<======>>>>>>>>>>>>===>>>BBBLLLSSSQQQEEE<<<999<<<;;;:::999666444222111000000111111000//////...------.........------,,,,,,,,,++++++++++++++++++((()))***++++++***)))(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&'''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%////////////////////////................................................---------............///................................./////////000000---...///000000000///...///000222333444444333333333333444555555666666777777888999::::::;;;;;;:::;;;<<<>>>NNNzzz{{{wwwhhh^^^```ZZZRRRKKKGGGEEEDDDDDD???>>><<<:::999888888888777888888999:::<<<===>>>;;;>>>AAADDDFFFHHHKKKMMMOOOPPPTTTYYY[[[___hhhrrrwwwwww}}}lll~~~~~~~~~|||zzzvvvtttssssssttttttqqq{{{~~~{{{|||{{{zzz|||}}}[[[JJJ999444444333222222000000000000000000000000////////////////////////+++,,,...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------,,,,,,---------................../////////000000...//////000000000111111//////000111111111111111---...///000111111111111222222222222333444555666555555555555555555555555555555444555777:::===???AAA@@@===;;;:::::::::;;;888777777999;;;<<<:::999666666777999:::<<<===>>>>>>@@@BBBAAA@@@???AAACCC@@@AAADDDEEEDDDBBB???===@@@???BBBFFFFFFBBBBBBEEEGGGDDDDDDEEECCC???@@@EEEGGGGGGDDD@@@===<<>>=========???AAACCCCCCBBB???>>>>>>===<<<;;;;;;<<<<<<===999<<>>:::<<>><<<:::::::::;;;777777777999;;;<<<;;;:::777777888999;;;<<<======:::===@@@AAA??????@@@BBB@@@BBBEEEFFFFFFDDDAAA???===;;;<<>>???EEEGGGGGGEEEAAA======@@@DDD???===<<<<<<======<<<;;;:::===BBBFFFHHHHHHFFFDDD???>>><<<:::999:::<<<===;;;===CCCHHHGGG@@@<<<<<<444444444444333222222111//////////////////...---,,,,,,------...---------*********++++++,,,,,,---'''(((***++++++***)))(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&'''(((%%%&&&&&&''''''&&&&&&%%%((('''&&&%%%$$$%%%&&&'''(((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%//////...------------...,,,,,,,,,------.........//////.........---------------............------000000//////.........---......//////000000111111////////////000000000000111111111111111222222222///111222444555555444444555555555555555666777777;;;??????BBBLLL```tttxxxuuuVVVHHHGGGHHHGGGFFFHHHDDD@@@===<<<:::888777999888888888888888999999999:::;;;>>>AAADDDGGGIIILLLNNNQQQTTTWWW\\\aaaeeefffnnnnnn}}}|||{{{zzz{{{zzzyyyvvvuuutttuuuqqqrrrhhhdddkkkmmmkkkpppmmmwww{{{www~~~xxxxxxppp???;;;555111000000000000000000000000000000000000///............------------------,,,,,,+++++++++,,,++++++******++++++,,,***++++++,,,,,,++++++******+++,,,,,,------,,,,,,------------------------///...---,,,+++,,,------......///000000000000000//////.........------------///000111000///000111.........//////000111222111111111111222333444555777666555444444555666777777555333333555999<<<>>>DDDAAA===888666666777888;;;888666888;;;===:::777;;;999888888;;;===???@@@======>>>??????>>><<<;;;>>>>>>???AAAAAAAAA???>>>===>>>@@@CCCDDDCCC@@@===BBB???<<<===AAADDDEEEDDDGGGEEEBBB@@@AAAAAA@@@???DDDAAA@@@AAA???<<<>>>DDDBBB@@@BBBIIIPPPQQQIIIAAA???>>>===<<<;;;;;;;;;;;;<<<===>>>???>>>===;;;999:::888555333000/////////111000000///...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000222333111...))))))))))))))))))))))))))))))(((''''''''''''''')))))))))))))))(((''''''))))))(((((('''''''''&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&))))))((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%//////...------------...,,,,,,,,,---------......//////.........---------------............------000/////////.........---.........///000000111111.../////////000000000000000000111111111222222222000111222333444444444444555555555555555666666777666:::999:::???JJJpppgggSSSEEEEEEMMMKKKIIIFFFCCCAAA>>>;;;:::888888888777888888999999:::;;;;;;===???AAACCCDDDGGGIIIMMMPPPSSSXXX]]]aaacccfffggg}}}~~~|||{{{{{{{{{||||||xxxrrrmmmllllllccceeeaaacccjjjiiiiiisss|||vvv|||qqqQQQ<<<888444111000000000//////////////////////////////............------------,,,,,,,,,,,,,,,,,,+++,,,++++++******++++++,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,---------------------------,,,,,,+++,,,---...///......///000000000000/////////.........------------///000111//////000111.........//////000111222000000000000111222333444666666555444444555666666444888<<<;;;777666:::>>>@@@>>>;;;999888999;;;<<<===:::888888999;;;:::999888888999:::<<<===<<<<<<<<<===>>>??????>>>===<<>>======>>>>>>???@@@AAAAAA@@@???AAA???===>>>AAADDDEEEEEEDDDBBB@@@@@@BBBDDDDDDCCCHHHCCCAAAAAA@@@======@@@>>>AAAEEEIIIKKKJJJGGGEEE@@@@@@???>>><<<;;;:::::::::;;;<<<===<<<;;;999777888777555333111000//////000000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...111555777666111...(((((((((((((((((((((((())))))(((''''''''''''''')))))))))))))))((('''''')))((((((((('''''''''&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&)))(((((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%//////...------------...,,,,,,,,,------------..................---------------............------/////////...............---......//////000111111....../////////000000000000000000111111111222222222222111222222333444555555555444444555555666777888;;;:::;;;<<<===QQQrrrxxxrrrPPPFFFNNNGGGHHHGGGEEE@@@<<<999888888888777777888888999:::<<<<<<<<<<<<<<<===>>>???AAADDDGGGJJJNNNSSSXXX\\\dddccciii|||}}}}}}~~~}}}|||{{{zzz{{{}}}|||uuukkkcccaaabbbYYY[[[[[[bbbhhhbbbeeexxxtttuuu|||[[[666777555222111111111000...///////////////////////////............---------+++,,,,,,,,,,,,,,,,,,---,,,++++++******++++++,,,,,,+++***))))))***+++,,,***++++++,,,,,,,,,,,,,,,------------------------+++++++++,,,---...000000---...//////000/////////...............------------...000000/////////000.........//////000111222000/////////000111222333555555444444444444555555222<<>>::::::::::::;;;===>>>???>>>===;;;999999:::;;;;;;777999<<<>>>>>>===;;;:::<<<===>>>AAABBBCCCDDDDDDGGGHHHHHHEEE@@@======>>>@@@???>>>>>>>>>???@@@AAA@@@???>>>???AAADDDEEEEEE@@@??????AAADDDGGGHHHHHHLLLEEE@@@AAABBB???<<<===;;;AAAGGGHHHDDDBBBEEEHHHCCCBBBBBBAAA???<<<:::888999999::::::999888666555444444444333222111000////////////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++...444999;;;888111,,,(((((((((((((((((((((((()))((((((''''''''''''(((((())))))))))))(((''''''((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&((((((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%//////...------------...------------------------........................------............------........................------......///000000111........./////////000000//////000000111111222222333222111111111222444555555444444444444555666666999<<<;;;===AAA===EEEZZZwww{{{mmmOOOFFFCCCEEEFFFDDD@@@;;;999888888888888888888999::::::<<<<<<;;;;;;;;;<<<======>>>AAADDDGGGKKKPPPUUUYYYbbbbbbppp{{{{{{{{{|||}}}}}}{{{yyyxxxzzzyyyqqqeee\\\ZZZ[[[ZZZZZZZZZcccfff]]]eeeyyyvvvvvv{{{|||oooOOO222333222111111222111///---///////////////////////////............---------+++++++++,,,,,,---------,,,++++++******++++++,,,---+++***((((((***+++---******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////------...////////////...........................,,,...000000///...///000............///000111222///////////////000111111444444333333333333444444222;;;CCCAAA999444888>>>777888:::<<<===??????@@@===>>>>>>>>>===<<<<<<<<<999;;;>>>??????===<<<;;;<<<===@@@DDDGGGKKKMMMNNNKKKLLLLLLGGGAAA<<<===???>>>???@@@??????>>>???@@@@@@@@@???@@@BBBCCCEEEEEE???>>>???BBBEEEHHHIIIIIIKKKCCC>>>@@@CCC@@@===<<<<<>>:::888999999999999888666555444222222333333333111000///.........---------,,,,,,+++++++++++++++++++++++++++---111666888555///+++(((((((((((((((((((((((()))(((''''''''''''(((((((((((())))))(((((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%//////...------------...---------------------------.....................------............---------------...............---------...//////000000............////////////...//////000111111222222333222111000111222333444444444444444444555666666666888666999???<<<>>>LLLzzz{{{xxxbbbBBBGGGHHHHHHFFFCCC@@@>>>>>>::::::999999999999:::::::::::::::;;;;;;<<<===>>>>>>@@@CCCFFFIIINNNSSSWWWYYY```ttt~~~}}}|||{{{yyyyyyzzz{{{{{{xxxuuupppqqqooohhh___XXXWWWXXX\\\[[[ZZZaaaeeeaaaqqq}}}vvvzzz~~~uuuzzzyyysssjjjYYYDDD666111000000000222111///---........................///............---------+++++++++,,,,,,---------,,,++++++******++++++,,,,,,+++)))(((((()))+++,,,)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,,,,,,,---...............---.....................,,,...///000///...///000............///000111222/////////...//////000000222222333333333333222222333666:::999777777:::===888999:::<<<===>>>>>>>>>:::===AAADDDEEEBBB>>>;;;:::<<<>>>===<<<;;;<<<>>>>>>???BBBDDDHHHKKKMMMOOOIIIJJJIIIFFF@@@===<<<===<<>>>>>AAAAAAAAABBBBBBBBBCCCDDD@@@@@@@@@BBBFFFHHHHHHGGGGGG@@@<<<@@@CCCBBB???>>>??????@@@??????@@@AAACCCFFFFFFFFFEEECCC???<<<:::::::::999888777666555444000111222333222111///...------------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,...000///---***''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((('''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%//////...------------......------------,,,,,,,,,---------...............------............---------------------.........,,,------......///000000------........./////////---...//////000111222222222222111111111111222222444444333333444444555666666888444555===:::999CCCQQQqqqrrrzzz}}}UUUOOOLLLGGGEEECCCBBBAAA???======<<<;;;::::::::::::999999999:::;;;<<<===>>>>>>@@@BBBDDDGGGKKKOOOSSSRRRbbbsssyyyzzz{{{{{{zzzyyywwwvvvxxxvvvttttttvvvuuuqqqmmmeeeccc___ZZZUUUSSSSSSTTTUUUWWWVVV[[[dddllluuurrraaaQQQLLLAAA444555111000///000111111///---........................///............---------+++,,,,,,,,,,,,,,,,,,---,,,++++++******++++++,,,+++***)))(((((()))***+++)))******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++,,,------......---------------...............,,,---//////.........///.........//////000111222000000////////////000000111111222222222222111111333222111333555999:::;;;999999:::;;;<<<<<<<<<;;;:::<<>>:::===???>>><<<;;;>>>@@@AAAAAAAAABBBCCCEEEGGGGGGCCCCCCDDDCCCBBB@@@>>><<<;;;@@@EEEEEEBBB???>>>>>>BBBCCCDDDCCCBBBAAABBBCCCAAA@@@AAACCCEEEFFFEEEDDDDDD???===AAADDDCCCAAABBBAAA???<<<===???AAA@@@>>>CCCCCCCCCCCCAAA???===;;;;;;:::999888777666555444111111111111111000///...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++)))((((((***+++***)))''''''''''''''''''''''''(((''''''''''''(((((()))'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%//////...------------.........---------,,,,,,,,,---------.........//////------............------,,,,,,,,,------.........,,,,,,---......//////000---------.........//////------...///000111222222111111222222222222111111444444333333444444555666777:::555666===:::888@@@???gggvvv}}}ooouuu|||]]]TTTJJJDDDDDDEEEBBB???AAA@@@>>>===;;;:::::::::888888888888999:::;;;;;;<<<>>>@@@AAACCCFFFJJJNNNMMMbbbhhh|||}}}{{{vvvssstttvvvwwwwwwuuusssrrrtttpppmmmlllmmmkkkfffaaaYYYTTTNNNJJJKKKLLLMMMMMMJJJQQQQQQUUUcccuuu~~~tttSSS<<<===555,,,222222111000000111111000...........................///............------------,,,,,,,,,,,,,,,,,,+++,,,++++++******++++++,,,******))))))))))))******))))))***++++++++++++++++++++++++++++++++++++++++++,,,---.........---,,,++++++,,,------------,,,---------.........//////+++---//////...---...///.........//////000111222111000000//////000000111000000111222222111000000222000000222555777999999888999999999::::::;;;;;;<<<;;;???GGGQQQRRRJJJBBB<<<@@@EEEFFFCCCBBBCCCEEE@@@@@@@@@@@@AAACCCEEEFFFAAA@@@AAAEEEIIIIIIDDD@@@>>>BBBFFFEEEAAA>>>???AAACCCEEEFFFEEEBBB???@@@AAA@@@@@@@@@BBBEEEEEEDDDBBBCCCAAAAAAEEEFFFCCCCCCEEEAAA???======???@@@???===???>>>>>>>>>======<<<<<<;;;:::888777555444444444333222111000///.........++++++++++++++++++,,,,,,************************+++)))(((((()))******)))'''''''''''''''''''''''''''''''''''''''((())))))''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%//////...------------............------,,,,,,,,,---------.........//////---..................---,,,,,,,,,------.........,,,,,,------...//////000---------.........//////------...///000111222222000111222333333222000///444333333333333444555555444888444444;;;999666===AAAOOOiiimmm]]]ooommm```QQQJJJJJJKKKHHHDDDCCCBBB@@@>>><<<;;;::::::888888777777777777888888:::;;;===>>>@@@BBBFFFIIIFFF]]]YYY}}}wwwwww{{{vvvllllllnnnppprrrrrrpppnnnmmmppplllgggggggggddd^^^YYYQQQJJJBBB@@@CCCGGGHHHHHHCCCMMMNNNQQQbbbyyyxxxzzzyyyNNN666<<<777,,,333444222000///000111000///........................//////.........------------------,,,,,,+++++++++,,,++++++++++++++++++,,,))))))************))))))))))))***++++++++++++***++++++++++++++++++++++++)))***,,,...//////......++++++,,,------------,,,---------.........//////+++---//////...---...///.........//////000111222111111000000000000000111///000111222222111000//////111222444555555666777888888777888999:::;;;<<<>>>;;;<<>>@@@CCCFFFIIIKKKCCCAAABBBIIIPPPQQQLLLEEEAAADDDFFFDDD???>>>AAADDDDDDFFFHHHFFFAAA??????@@@??????@@@BBBDDDEEEDDDBBBEEEDDDEEEHHHGGGCCCDDDHHH????????????>>>>>>>>>>>>;;;;;;::::::::::::;;;<<<:::999888666444333333333444333000///------......+++++++++++++++++++++,,,************************+++***)))***++++++***)))'''''''''''''''''''''''''''''''''''''''((()))***''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%------............------------------------------,,,------......------,,,,,,,,,,,,---------......---------------------------,,,,,,++++++,,,,,,------------............///////////////000000000000000000000000111111111111333444555555444444555777555555666666777777888888999FFFXXXxxxuuubbbooo~~~ZZZOOOOOOKKKFFFFFFDDDBBB@@@???>>><<<999666888999::::::::::::999999:::;;;<<<>>>@@@BBBDDDEEEKKKKKKWWWlll}}}~~~}}}||||||{{{{{{xxxuuurrrqqqooommmkkkhhhhhhgggfffeeedddcccbbbgggccc^^^[[[ZZZWWWSSSPPPEEE>>>;;;???AAA===;;;===@@@OOOTTTWWWggg|||tttuuufffEEE777444000///333000000000000////////////000000//////.........---------,,,,,,,,,,,,++++++---,,,++++++******++++++************************))))))))))))))))))))))))))))))))))))******************************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------------------------...------,,,,,,------.........---,,,---...///000///////////////............///000222222111111000111111000000222444777999:::999888777777777999999:::;;;>>>DDDIIIJJJHHHEEEHHHHHHQQQaaaeee]]]ZZZ]]]KKKFFF@@@>>>@@@CCCDDDCCC???AAAFFFLLLPPPOOOIIIDDDHHHFFFEEECCCBBBAAAAAABBBFFFCCCAAAAAAEEEGGGGGGFFFAAA???>>>===>>>AAAEEEGGGEEECCCCCCEEEHHHHHHDDD@@@DDDAAA======>>>???===;;;::::::;;;<<<===<<<:::888;;;999666333111000111111////////////............++++++++++++++++++++++++))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$------............------------------------------,,,------......------,,,,,,,,,---------.........---------------------------,,,,,,++++++,,,,,,------------............///////////////000000000000000000000000111111111111111333444444333333444555555555555666777777888888;;;HHHYYYqqq|||ZZZJJJGGGLLLQQQEEECCC@@@@@@AAACCCDDDCCC888888999999888888777666999:::;;;===???AAABBBCCCCCCBBBIIIVVV___eeetttxxxlllmmmwww|||yyytttqqqpppoooooonnnnnnllljjjiiiiiihhhfffddd```___^^^]]]\\\[[[[[[ZZZRRRRRRRRRSSSRRROOOIIIDDD;;;888888;;;<<<<<>>===<<<::::::::::::;;;;;;999888999888555222000000000000............------------++++++++++++++++++++++++))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$------............------------------------------,,,------......------,,,,,,------------.........------------------------------,,,,,,,,,,,,---------------............///////////////000000000000000000000000111111111111000222333333222111333444444555555666666777888888<<>>??????AAA>>>AAAGGGHHHGGGNNNYYYlllttt}}}yyypppiiiiiipppnnnbbb]]]cccgggeeebbbaaaaaa```___]]]\\\\\\\\\]]]^^^]]][[[YYYSSSSSSRRRRRRQQQPPPOOOOOOFFFFFFEEEDDDCCC???999555???>>>===:::888<<>><<<:::888777777777888999:::;;;<<<<<>><<<:::;;;<<<======:::999888666555444666777444333111000............------------,,,,,,,,,,,,************************))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$------............------,,,,,,,,,---------......,,,------......------,,,---------.........//////------------------------...------,,,,,,------...---------............///////////////000000000000///000000000111111111111000222333333222222333444444444444555666666777777999999===???;;;CCCcccuuugggsss[[[UUUMMMGGGEEEGGGIIIJJJCCCCCCBBB@@@>>><<<:::999777888888888999999999999:::999;;;>>>??????@@@DDDDDDDDDFFFIIIPPPVVVTTTOOOIIIIIIQQQ\\\^^^VVVQQQQQQSSSQQQPPPOOOOOOMMMJJJGGGHHHGGGHHHIIIJJJIIIFFFDDDBBBBBBBBBAAAAAA@@@@@@??????>>>===;;;:::;;;<<<===666777888???TTTxxx|||{{{xxxnnnzzzwwwvvv}}}yyy[[[???888666555555222//////111////////////............---------...............------,,,,,,,,,+++++++++,,,+++******))))))******************************))))))))))))))))))))))))((()))))))))************************************))))))*********+++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,,,,---------------,,,---------....../////////////////////000000000111111111222333444555666666666777777888888888888;;;<<<===>>>??????@@@AAA;;;999:::<<<<<<::::::<<<;;;>>>BBBBBB@@@???@@@BBBCCCBBBBBBBBBBBBCCCDDDFFFGGGFFFCCCAAAAAAAAACCCDDDBBBBBBBBBBBBBBBCCCEEEGGGKKKJJJGGGDDDBBBAAAAAAAAACCCEEEGGGEEEAAA>>>???AAA???>>>===<<<;;;;;;<<<<<<999999999666333222444666111111000///......------.........------------,,,************************))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$------............------+++,,,,,,------.........,,,------......------,,,------........./////////------------------------......------------......---------............///////////////000000000000000000000000111111111111000222333333222111333444333444444555555666777777777666999;;;;;;???RRRggghhhcccuuuttt```OOOFFFEEEHHHKKKDDDDDDCCCAAA???===;;;999999999999999999888888888777777888:::;;;<<<===>>>>>>???@@@EEEIIIKKKIIIEEEDDDDDDHHHOOOQQQLLLIIIJJJKKKIIIGGGFFFFFFDDDAAA???CCCBBBBBBCCCCCCBBB@@@>>>>>>>>>======<<<<<<<<<<<<777999;;;:::888666555555===@@@AAAEEEXXX{{{}}}tttkkk{{{uuuoooiii[[[HHH:::333333222111//////000222/////////.........---------------------.........------,,,,,,,,,,,,++++++++++++***))))))))))))***************************))))))))))))))))))))))))))))))))))))************************************)))))))))************+++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++++++++,,,------------,,,,,,,,,,,,---......////////////.........///000111111111222333444444555555555555666777888888888888999:::;;;;;;;;;<<>>BBBCCCDDDCCCBBBBBBCCCDDDDDDDDDBBBAAAAAAAAABBBBBB@@@AAAAAAAAA@@@AAACCCFFFGGGFFFEEECCCBBBBBBBBBBBBCCCDDDDDDCCCAAA???@@@@@@>>>???@@@???===;;;:::;;;888::::::777333111222444000000//////......------............------------************************))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$------............------++++++,,,,,,---......///,,,------......------,,,............////////////------------------------......------------......---------............///////////////000000000000000000000000111111111111///000222111000000111333333333444555555666666777555666999;;;<<<@@@GGGNNNtttqqqrrrttt```SSSLLLIIIFFFFFFEEEDDDBBB@@@>>><<<;;;;;;::::::999999888888999999999888999;;;;;;:::777777999===AAAAAA???===AAA@@@BBBEEEFFFCCCBBBCCCBBB@@@>>>>>>>>>>>><<<:::>>>===<<<<<<======<<<;;;::::::999999999999888888666777888999;;;BBBJJJQQQPPPYYY]]][[[ccc{{{{{{|||qqqbbbRRRBBB777222000111111//////000111000//////.........---------,,,,,,,,,------.........------,,,,,,,,,,,,++++++++++++***)))))))))))))))************************))))))))))))))))))))))))))))))))))))************************************))))))))))))************************+++++++++++++++++++++++++++++++++++++++,,,...//////...,,,+++***+++,,,---------,,,,,,++++++,,,------.../////////......---...///000111111111222333444444444444444555666777888888888777555777888888777999===@@@:::;;;;;;;;;;;;=========<<<;;;;;;<<<======;;;:::???BBBEEEFFFCCCAAAAAABBBAAAAAAAAAAAAAAAAAA@@@@@@>>>@@@@@@@@@>>>???BBBEEEBBBBBBAAAAAAAAABBBCCCDDDDDDBBBAAA@@@AAAAAAAAA@@@>>>AAACCCCCC???;;;999888777:::;;;999444000111333///////////////.........------------,,,,,,,,,+++************************))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$---..................---++++++,,,,,,---...//////,,,------......------,,,............/////////000------------------------......------------......---------.........//////////////////000000000000000000000000111111111111...///000000//////000111333333444444555666666777333777999999999<<<===<<>>;;;:::;;;<<<===;;;;;;<<<<<<;;;999999:::;;;:::::::::888777777999:::::::::777777777666666666666666555555666;;;III```zzznnnlllzzzzzznnnsss||||||uuuiiiZZZIII<<<777777222333222111111222000...//////.........---------,,,,,,,,,------.........---------,,,,,,,,,+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))************)))************++++++++++++++++++++++++++++++++++++,,,...//////...,,,+++***+++,,,---...---,,,,,,++++++,,,,,,---.../////////......------///000111111222333333444444444444333444666777888888888777444666777777666888===AAA;;;<<<<<<;;;;;;<<<===;;;888777888;;;??????<<<888<<<@@@EEEFFFCCC@@@>>>??????@@@AAABBBAAA@@@???>>>===???@@@???======AAADDD>>>>>>???@@@AAABBBDDDEEEDDDAAA>>>???BBBCCCBBB???>>>BBBEEEEEE@@@;;;888777666:::===:::444000000222...//////000//////......,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$........................///............------------------------------------------............///---------------...///000......------------......---,,,,,,,,,,,,---......000///...///000111000///000000000000111111111111111111111000000000000000111111222666:::<<<:::888777777666666888;;;===???CCCUUUzzzrrr^^^NNNMMMRRRHHH@@@DDDGGG>>>FFFAAA;;;>>><<<777888:::999888888::::::999888555666666666777777888888999999:::::::::;;;;;;;;;:::999999999888888777777777666555777::::::888555555444444666999:::888555<<<<<>>>>>>>>??????<<>>???@@@>>>;;;;;;???CCCAAADDDCCC>>><<<>>>@@@@@@>>>===<<<;;;999888777777999888555333222111111111111///---...111222000...------,,,,,,,,,,,,++++++************************&&&''')))*********)))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((&&&%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&'''((('''&&&%%%))))))(((''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%'''%%%'''***)))%%%$$$&&&)))$$$''')))$$$&&&)))$$$)))(((&&&$$$$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%...........................---------,,,,,,,,,,,,------------------------------------............---------------...//////......------------......---,,,,,,,,,,,,---......000.........000111000/////////000000000111111111111000000000000000000000222222444888<<<===;;;888777777666666888:::<<<>>>CCCHHHWWWxxxssscccXXXPPPGGGGGGIIIBBBHHHMMMEEE>>>CCCCCC===>>>;;;:::999999::::::999777666666666777777888888888888888888888999999999999999999999888888888777777:::;;;;;;:::::::::;;;;;;888777777666888:::>>>@@@???BBBIIITTTgggsssooopppvvvrrriiiLLLCCC999333333222111111///.........///000........................------,,,,,,,,,+++++++++------,,,,,,,,,++++++++++++++++++*********))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))************))))))***)))(((((()))+++(((((()))***************,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,000,,,***...000---+++...///...,,,,,,---000333444;;;888555111///......///000000000111111222333444///222666888777666555555555444333333444666888:::888777888888999:::;;;<<<>>>;;;<<>>======<<<<<<=========<<<>>>@@@AAA@@@??????@@@>>>>>>===<<<;;;===???BBBGGGIIIGGGAAA>>>???@@@???<<<<<<;;;:::999777666555777666444222111000000000111///---...000111000...------,,,,,,,,,+++++++++))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((((((((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&((('''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((%%%$$$&&&%%%$$$&&&*** !!!,,,...$$$###(((&&&)))'''&&&$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%------------------------------,,,,,,,,,+++++++++------------------------------------...............------------...//////......------------......---,,,,,,,,,,,,---......///...---...000111000/////////000000000000111111000000000000000000111111222444666:::======;;;888888777777777777999;;;<<>>===;;;;;;;;;;;;999777777777777888888888888888666666777777777888888888888888888888888777777777999::::::777444222444777<<<>>>>>>;;;777777<<>>???@@@???>>>??????===;;;::::::<<<>>>@@@@@@GGGIIIHHHBBB>>>???@@@???;;;;;;;;;:::888777555444666555333111000/////////000.........///000///...,,,,,,,,,,,,++++++++++++((((((((((((((((((((((((((((((((((((((()))******((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''')))(((''''''&&&&&&''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))(((''')))+++***%%%%%%((( '''777888'''!!!&&&&&&((('''&&&%%%$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%---------------------------------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............---------......///...------,,,,,,------...---,,,,,,,,,,,,---......///...---...000000000///////////////000000000111000000000000000111111111111333777;;;<<<;;;999777777777777777777888999:::;;;BBBBBB@@@RRRvvvllleeegggooouuuvvvdddJJJ@@@BBB@@@CCCKKKGGGAAAEEEFFFCCCGGGBBBAAA???>>>>>>===;;;999888888888999999999999999777777777777888888888888888888888888888888888888666777777777666666777888666777888:::CCCWWWqqqvvvuuuoooeee```qqq|||wwwvvvxxxzzz}}}pppMMM666333111333444...000000//////....................................,,,,,,,,,++++++++++++***,,,+++++++++++++++++++++************))))))))))))(((((((((((((((((((((((())))))))))))************((()))))))))************)))((())),,,000111---)))(((((()))*********************++++++,,,,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,---------+++***,,,......------111000/////////000222333333222000///...//////000.........//////000111222333666:::<<<;;;888666555666555555444444555666666555666666777999;;;<<<===999:::;;;===???>>>===;;;>>>======>>>@@@@@@>>>===<<<<<<;;;;;;;;;<<<======<<<>>>??????>>>===>>>???===999777888<<>><<<>>>???>>><<<<<<<<<;;;:::888666555555444333222111000//////...............///......,,,,,,,,,++++++++++++***)))))))))))))))))))))))))))((('''''''''(((***+++((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%$$$%%%&&&'''(((++++++***)))))))))))))))'''''''''''''''''''''''''''&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))******&&&)))111777333***######...444AAA???+++"""%%%$$$'''&&&&&&%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%------------------------............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...///......---------......------,,,,,,,,,,,,---------,,,,,,,,,,,,---......///------...///000///......////////////000000000//////000000111111111111000222666888999888666555666666666666777888888999777<<>>DDDSSS]]]YYYNNNJJJEEEBBBHHHFFFDDDBBBAAAAAA@@@>>><<<:::::::::::::::999999999888888888999999999::::::888888888888999999999999777777777999<<<>>>>>>>>>DDD@@@===CCCZZZhhh^^^uuuoooooonnnkkkvvvmmmTTT>>>333444000111444000///////////////......---........................,,,,,,+++++++++*********++++++++++++++++++++++++*********)))))))))(((((((((((((((((((((((((((((((((((()))))))))*********((()))))))))************...(((&&&+++444666///&&&(((((()))************************++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------+++++++++,,,...000000...333222111000/////////000......------...///000111............///000111222666999<<<<<<:::666444333666666555555666666666777666666777888999;;;===>>>999:::;;;<<<;;;;;;;;;<<<@@@???>>>@@@AAABBBAAA@@@>>>>>>>>>>>>>>>???@@@@@@???@@@@@@???===<<<===???<<<999666777<<>>===@@@AAA<<<:::<<<===;;;============<<<999777666555444444333222111000000------......---------...,,,,,,+++++++++*********************************)))((('''''''''(((***+++(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((('''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%$$$%%%&&&'''(((++++++***)))))))))))))))''''''''''''''''''''''''&&&&&&&&&''')))***,,,---&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))******###'''000666333+++'''(((999999AAA===,,,$$$&&&###&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------//////...------------...------,,,,,,,,,,,,---------,,,,,,,,,,,,---.........---,,,---///000///.........////////////000000/////////000111111222222///222555666555444444444444555555666777888888888===888:::???===DDDggg|||}}}bbbDDDFFFDDD===>>>CCC[[[ccc]]]PPPLLLHHHGGGNNNHHHFFFDDDCCCCCCBBB@@@>>>;;;;;;;;;;;;::::::::::::999::::::::::::;;;;;;;;;999999999:::::::::::::::<<<;;;999666555666999;;;AAAAAAGGGZZZ|||xxx]]]```pppuuuppplllfffhhhuuummmPPP@@@444333666000000333111...////////////...------------------------------++++++++++++*********************+++++++++++++++******)))))))))((((((((())))))))))))))))))))))))((((((((()))))))))******))))))))))))************///(((%%%***333666...$$$(((((()))************************+++++++++++++++++++++++++++++++++++++++***++++++,,,,,,------...,,,......---000444444111333222111000///.........111000000//////000000000............///000111222777999::::::777444333222666666666777777888888888888888999999;;;<<<>>>>>>;;;<<<======<<<===>>>@@@AAA@@@@@@BBBDDDEEEDDDBBBAAA@@@@@@@@@AAABBBCCCDDDBBBCCCBBB@@@===<<<===>>><<<:::999999;;;===??????@@@DDDCCC>>>;;;;;;:::888===>>>>>>>>>===:::888666444444444444333222111000,,,---...---,,,,,,---...++++++++++++************************************((((((((((((((()))******((((((((((((((((((((((((((((((((((((((((((((((((******))))))(((&&&%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''')))(((''''''&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&''')))+++,,,---&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))"""###&&&)))((('''---666555222777666***&&&)))$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%,,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------//////...------------------,,,,,,++++++,,,,,,------,,,,,,,,,,,,---.........---,,,---///000///............/////////000000...//////000111111222222000333444444222111333555222333444666777888888999===999888<<<>>>BBBPPP```xxxfff^^^PPPGGGKKKOOOffffffVVVGGGGGGHHHGGGMMMGGGEEECCCCCCCCCBBB@@@>>><<<<<<<<<<<<;;;;;;::::::::::::::::::;;;;;;;;;;;;:::::::::;;;;;;<<<<<<<<<999===???<<<:::AAARRR```PPPLLLOOOfffpppkkkqqqyyyqqqhhhaaabbbXXXAAA999000222555000000333///....../////////...---,,,------------------------++++++++++++************)))*********++++++++++++***)))))))))(((((((((((())))))))))))))))))))))))(((((((((((()))))))))***))))))))))))************+++(((&&&)))......***%%%(((((()))***************++++++++++++************++++++++++++++++++++++++******+++,,,,,,---......,,,//////---000555555111////////////////////////222111111000000000000000////////////000111222222444666777666444333444555666666777888999::::::::::::::::::;;;<<<===>>>???<<<<<<======>>>???@@@AAAAAA@@@AAACCCEEEFFFDDDBBBBBBBBBBBBBBBCCCDDDEEEFFFFFFFFFDDDAAA===<<<<<<===<<<<<<<<<;;;:::;;;>>>@@@@@@DDDDDD???;;;;;;:::888<<<===>>>>>>===:::777555222222333333222111000///+++---...---+++***,,,...++++++++++++************************************''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&((('''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''$$$#########"""###...:::+++***222222(((&&&***&&&$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,---------000///...------------------,,,,,,++++++,,,,,,------,,,,,,,,,,,,---.........---,,,---/////////.............../////////000...//////000111222222222222444555333111111333666111222444666777888999999333888:::777666<<>>======<<<<<<<<<;;;;;;;;;999999:::::::::;;;;;;;;;;;;;;;;;;<<<<<<=========111===IIIMMMRRRfffoooggg}}}zzzkkk[[[RRRFFF222:::000111444///000333------.../////////...,,,,,,------------------------+++++++++************)))))))))******++++++++++++))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************&&&'''))))))((('''&&&&&&(((((()))***************,,,+++++++++******))))))++++++++++++++++++++++++******+++,,,,,,---......)))------+++...444444000,,,,,,---...///000111111////////////000000000000/////////000000111222333222333444333222333555777555666888999;;;;;;<<<<<<<<<<<<<<<<<<<<<===>>>???::::::;;;<<<>>>?????????@@@@@@AAADDDFFFFFFDDDBBBBBBBBBBBBCCCDDDEEEFFFGGGHHHHHHFFFBBB>>><<<<<<===<<<>>>>>><<<999:::===AAA;;;???@@@===;;;<<<<<<:::;;;<<<======<<<999666444000111222222111000///...***,,,...---+++***,,,...+++++++++************)))))))))))))))))))))))))))&&&''')))*********)))(((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&'''((('''&&&%%%))))))((('''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((((($$$###+++555&&&(((222444(((%%%)))&&&$$$%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%++++++++++++++++++++++++,,,,,,,,,,,,++++++***)))---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++,,,,,,---..................................................................////////////000000000000111111111111111111222222222333333333222222333444444555555666555666888888777777999:::===HHHgggyyycccVVV[[[vvvvvvYYYOOOGGGRRRXXXNNNMMMKKK:::???GGG>>>EEEFFF<<<<<<@@@===>>>???888??????777AAAAAA777@@@???;;;>>>AAA;;;@@@[[[iii]]]JJJIIIfff|||iiimmm~~~||||||gggLLL<<<888333222222111111000/////////000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))***+++,,,,,,************************+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************+++,,,---...---,,,+++******+++++++++)))***,,,///+++---)))///+++---<<<000...------------...//////---------............///.........///000000111111000222444555444444555666777777999:::;;;<<<<<<<<<======<<<<<<<<<<<<=====================<<<<<<<<>>>>>???@@@@@@???????????????>>><<<;;;:::<<<;;;:::999777777666666666444111111111222111111,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))+++***)))(((((()))***+++))))))(((((((((((())))))''''''(((((())))))******''''''''''''''''''''''''(((((())))))((('''&&&&&&((((((((((((((((((((((((((((((&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''' &&&,,,,,,(((%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&++++++++++++++++++++++++,,,,,,,,,,,,,,,+++******---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,---------------------------------..................................../////////////////////000000000111111111111111111222222222222222222333333444555555555444666777888777777888:::<<>>444555111222222111111000/////////000000000/////////......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,---************************+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************+++,,,,,,,,,,,,,,,++++++///...---+++******,,,---+++---)))///+++---<<<000---------------...//////---------............///......//////000111111222111333555555555444555666777888999:::;;;<<<<<<<<<======<<<<<<;;;;;;<<<<<<========================>>>@@@CCCFFFGGGGGGFFFFFFGGGEEEDDDEEEGGGHHHFFFEEEJJJHHHGGGIIIKKKJJJDDD>>>@@@???======???@@@??????@@@@@@@@@???>>>===;;;;;;666777777888888777555444333222222222333222000...,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))******)))(((((()))******)))((((((''''''(((((()))(((((((((((())))))))))))''''''''''''''''''''''''((((((((((((((('''&&&&&&((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''((()))***++++++%%%%%%%%%&&&&&&&&&''''''"""&&&++++++'''%%%%%%'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&++++++++++++++++++++++++,,,------------,,,,,,+++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------............////////////.........////////////000000000000000111111111111222222333333444444555555444666777777777777888:::;;;777<<>>>>>???>>>???BBBDDDFFFHHHIIIIIIIIIGGGEEEEEEFFFGGGGGGFFFIIIHHHHHHJJJLLLKKKFFFBBB@@@>>>======>>>???>>>===@@@@@@???>>>===<<<;;;;;;666777999:::999777555333000000111222333111...+++,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))***))))))(((((())))))***(((''''''''''''''''''((())))))))))))((((((((((((''''''''''''''''''''''''(((((((((((((((''''''&&&((((((((((((((((((((((((''''''&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''')))***+++,,,---%%%%%%%%%&&&&&&&&&''''''###'''))))))&&&$$$&&&((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&++++++++++++++++++++++++---------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------............////////////---------.........//////////////////000000000000111222222333444444555555444555777777666666888999:::555999CCCIII\\\nnnVVVSSScccuuu{{{nnnttt___kkk~~~```RRRFFFsssmmm|||ooo}}}uuuttt|||rrrtttvvvyyy~~~oooWWWEEE;;;111111444000111111111000//////....../////////.........------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++++++++***************************))))))))))))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************************,,,+++*********+++,,,---555111---++++++,,,+++***+++...)))...***,,,:::///------,,,,,,------...///---------............/////////000000111222222222222444666666555555666777666777999:::;;;;;;<<<<<<;;;;;;:::999999999999999::::::999:::;;;===>>>??????@@@@@@BBBCCCEEEGGGHHHIIIGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEGGGIIIIIIEEEBBB@@@>>><<<<<<===>>>===<<<>>>>>>===<<<;;;:::999999777777777666555444333222111000//////000///---+++++++++++++++++++++++++++************)))))))))((()))))))))(((((()))))))))''''''&&&&&&&&&&&&''''''******))))))(((((('''''''''''''''''''''''''''''''''(((((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&'''''''''((('''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&'''(((((()))%%%%%%%%%&&&&&&&&&''''''%%%''''''&&&%%%$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&++++++++++++++++++++++++,,,,,,---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++------------------------------------------------............////////////------------................../////////000000000111111222222333444444555444555777777666666888999999666:::BBB@@@EEEgggzzzeeeXXXXXX^^^yyyrrreeehhhmmmvvvZZZxxxfffooorrrnnn|||{{{~~~xxxxxxxxxzzz||||||yyyuuuVVVBBB888555///000222,,,111111000000///.....................------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******)))******************************)))))))))******)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))++++++***)))***+++---...000...,,,+++,,,,,,+++++++++...)))...***+++:::...,,,,,,,,,,,,,,,---......---------............////////////000111111222222111333555666555555666777555666777999::::::;;;;;;999999888888888888999999888888777888999;;;===???AAAAAA@@@@@@@@@AAABBBBBBEEEEEEDDDCCCBBBBBBBBBCCC@@@@@@AAACCCDDDDDDBBB@@@@@@>>>===<<<===>>>===<<<<<<;;;:::888777777777777444222000//////111444666333000---,,,,,,---......++++++++++++++++++++++++************)))))))))(((((((((((())))))(((((((((''''''&&&&&&&&&&&&''''''******))))))((((((''''''''''''''''''''''''''''''''''''((((((((((((((('''((((((((((((((((((((((((%%%&&&&&&'''''''''((((((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%$$$$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&+++++++++++++++++++++++++++,,,,,,------------,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,............////////////---------............///////////////000000000000111111222222333333444444333555666666666666777999999666888<<<999:::NNNgggvvvhhhccclll}}}ttteeeUUUeeeuuufffhhhooo|||hhhaaacccbbbrrr}}}{{{|||xxxnnn___TTTAAA333111555111222444///111000000//////......---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))******************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***************+++,,,---+++---......,,,++++++,,,+++...)))...)))+++999---,,,,,,,,,,,,,,,------...---------............///.........///000000111111000222444555444444555666444555666777888999999999666666666666777888999999999888777777888;;;===???CCCBBBAAA???>>>>>>>>>>>>@@@BBBCCCCCCBBB@@@@@@AAA<<<===>>>???@@@??????>>>AAA???======>>>>>>===<<<;;;999777666555444555555555333000000333888>>>BBB555111,,,***+++---...///++++++++++++++++++++++++************))))))))))))'''(((((())))))(((((('''(((''''''''''''''''''((())))))))))))((((((((((((''''''''''''''''''''''''&&&'''(((((((((((((((((((((((((((((((((((((((((($$$%%%&&&'''(((((((((((($$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&((((((''''''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,............////////////---............///////////////000000000111111111111111111222333333444444333555666666555666777999888777888888666999DDDQQQfffxxxqqqiii```OOOSSSVVV___}}}}}}[[[bbbyyyuuuwww}}}wwwmmmsssyyy}}}{{{mmm]]]LLL@@@777...111777333333555111000000000///......---------------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,,,,************************((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((()))***++++++,,,,,,,,,(((...333333...***+++---+++...)))...)))***888---,,,,,,++++++,,,,,,---...---------............///---------...//////000000///111333444333333444555222333444666777777888888333444444555666888999:::;;;:::999888999;;;>>>@@@BBBBBBAAA@@@???>>>===<<<<<<@@@CCCDDDBBB@@@@@@AAA<<<===>>>???>>>>>>>>>>>>BBB@@@>>>>>>>>>???>>>===;;;999777555444444555555888777555555777<<>>555555---111666///---000---000000000///......---------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------...************************((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''(((***+++,,,,,,++++++'''000777777///)))***---+++...)))...)))***888,,,,,,,,,++++++,,,,,,---...---------.........//////,,,,,,------...////////////111333333222222333444111222333555666666777777222222333444666888:::;;;>>>===;;;::::::===???AAABBBBBBBBBAAA@@@???>>>===:::???DDDEEEDDDAAA@@@AAA===>>>??????>>>>>>>>>???CCCAAA???>>>??????>>>===;;;:::777555444444555666777666555444555666888:::222000......//////...,,,************************************))))))))))))&&&'''((())))))((('''&&&))))))(((((((((((())))))''''''(((((())))))******''''''''''''''''''''''''&&&&&&'''((())))))((((((((((((((((((((((((((((((###$$$&&&((())))))((('''&&&&&&&&&'''((())))))***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$%%%&&&&&&%%%###%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&,,,,,,,,,+++++++++******++++++++++++++++++++++++)))***,,,---...------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------//////.........---------------------------------,,,,,,,,,---------......//////............//////000000000000////////////,,,---...---,,,---...000222222222222333444555555333333333333444555666666:::999888888888:::<<<>>>DDDOOO]]]~~~xxxqqqnnn{{{ttt]]]PPPOOOiiirrrZZZVVVaaaxxxiiiggglllmmmxxx{{{fffIII888444666111111111111000000000000////////////............,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++***)))'''%%%)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,++++++++++++++++++,,,(((,,,666>>>999...)))+++************************++++++++++++++++++++++++//////000000///...------............////////////333444555444333333444555333333333333444555666666:::777555555777999;;;;;;CCCEEECCC===:::===@@@@@@CCCCCCCCCAAA???=========;;;===@@@BBBBBBAAA???>>>===<<<;;;===??????<<<999????????????>>>===<<<;;;;;;999777555444333333333555555444333333222111111------,,,,,,,,,,,,++++++***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))((('''&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&(((%%%######&&&'''&&&$$$''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$###$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$#########,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------.........---------,,,,,,------------------------,,,---------------------//////............//////.............../////////---...//////...///111333222222222222333444555555333333333333333444555666999888777777777999;;;<<<:::AAAFFFXXX~~~}}}pppmmm}}}vvvllliiikkk|||yyy{{{iiiPPP>>>555333333111111111000000000//////////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))))))))))))))))))))))))))******************)))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))*********((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++)))+++111555111)))(((,,,************************++++++++++++++++++++++++///////////////...------............////////////222333555555444333555666333333333333444444555666666666666666666777999:::JJJKKKGGG???<<<>>>@@@@@@CCCDDDDDDBBB???======>>>;;;<<<>>>???@@@???>>>======<<<;;;<<<>>>>>><<<:::;;;<<<<<<;;;;;;:::999888:::888666444333222222222333333222111111000//////------,,,,,,,,,+++++++++***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%'''%%%###$$$&&&'''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######,,,,,,,,,+++++++++******,,,---------------------,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------,,,,,,,,,++++++---------------------------------------------,,,........................,,,,,,------......//////,,,...///000//////111333222111111222222333444555444333333333333333444555777666666666666888999:::888<<<:::???PPPiii}}}xxx}}}xxx~~~qqq```III999444444444222111111000000000000///////////////............---,,,,,,,,,,,,,,,,,,,,,,,,++++++***************)))))))))))))))))))))))))))******++++++++++++******))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))***+++(((%%%''',,,************************++++++++++++++++++++++++...////////////...------............////////////111333444555444555666888444444444444444444555555666888::::::888888:::===OOOOOOJJJAAA<<<>>>@@@@@@CCCDDDDDDBBB@@@>>>>>>???;;;;;;;;;<<<<<<<<<<<<<<<>>><<<::::::;;;<<<<<<<<<999999:::999999888777666888777555333222111111111000000000///......------,,,,,,,,,,,,++++++++++++***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((''''''&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&'''''''''&&&&&&%%%%%%%%%'''%%%$$$%%%&&&'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$###,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,,,,---------------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,+++++++++******------------------------...------------,,,,,,,,,........................,,,,,,---......///000000---///000000.........///111111111111222333444555444333333222333333444444666666666666777888999::::::===<<<===BBBJJJkkkyyy}}}xxxnnnUUUHHH888000222555555333111000000000//////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************+++++++++++++++++++++++++++++++++,,,,,,+++++++++))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((***)))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))((('''%%%$$$(((,,,***************************+++++++++++++++,,,,,,.........//////...------............////////////000111333444444555777999555555444444444444555555;;;>>>@@@===::::::???EEENNNNNNHHH???;;;===@@@@@@CCCDDDDDDCCC@@@>>>??????<<<<<<;;;::::::;;;<<<======;;;999888888:::<<<===:::::::::999999888777666555555444333222111000000//////......---------,,,,,,,,,,,,++++++++++++******************)))(((((((((((((((((((((((((((((())))))))))))))))))))))))'''(((((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######$$$&&&''''''''''''&&&&&&%%%%%%$$$&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$,,,,,,,,,+++++++++******))))))******++++++++++++...------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,+++++++++*********------------------------------------------------------............------------...///000000111111111222333222000...---...111111111111222333444444333333222222222333444444666666666777888888999:::999999888===AAA===JJJgggwwwggg[[[AAA<<<666333333333333222000000000////////////...............------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((()))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((((((((())))))******((('''(((***************************************++++++,,,,,,,,,------............------............////////////...000222333444555777999555555444444444555666666@@@AAA@@@===999;;;BBBIIIFFFFFFBBB;;;888;;;>>>???BBBCCCCCCBBB@@@>>>???@@@>>>===;;;::::::;;;===>>><<<;;;999777666888;;;===999999999999888777666555444444333222111000000///...............---------,,,,,,+++++++++************************)))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######$$$&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$,,,,,,,,,+++++++++******(((((())))))******++++++------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++******------------------------,,,,,,,,,---------......,,,---...//////...---,,,......//////000000111111333555666555333000//////111000000111111222333444111111111222222333444555666666666777888888999999888888444888@@@======KKK]]]yyyeeePPPAAA555666666444222000///000000000////////////...............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------))))))))))))))))))))))))******++++++++++++******))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))'''***+++******,,,+++)))*********************************++++++,,,,,,---,,,,,,---............---............////////////...///111222333333555777444444444444555666777888>>>>>><<<999777:::@@@FFF===???===888666:::===>>>AAABBBBBBAAA???>>>>>>??????>>>===<<<;;;<<<======::::::999777555666999<<<777888888777777666555444333333333333222111000///........................++++++++++++***************************)))(((((())))))))))))))))))))))))((((((((((((((((((((((((&&&'''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&(((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%,,,,,,,,,+++++++++******((())))))***++++++,,,,,,---,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,,,,++++++++++++------------------------***++++++,,,---...//////+++,,,...//////...,,,+++///////////////////////////111333444222000//////000000000000111222333444000000000111222444555666444444555666777777777777777<<<888777>>>>>>;;;BBB===PPPppp|||}}}zzz~~~}}}cccMMM<<<444111222222222111//////...000000/////////..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,)))))))))))))))))))))))))))******************)))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''(((*********)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***&&&******((())),,,,,,'''************************)))******+++,,,,,,------+++,,,------.........---............////////////---///111111111222333555333333333444555777999999::::::999888999:::===>>>888<<<<<<888777;;;======@@@AAAAAA@@@>>>======>>>>>>>>>===<<<<<<<<<<<<<<<888999999777555555888;;;999999999888888777666555222333333333333222000///------------------------++++++++++++***************************)))(((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''###&&&))))))'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%,,,,,,,,,+++++++++******))))))***+++,,,,,,------,,,++++++***+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------,,,,,,,,,++++++------------------------)))***+++,,,...///000000+++,,,...//////...,,,+++...............---------)))+++///000///.........000000000000111222333444/////////111222444666777222333444555666666666666222>>>===777::::::777;;;EEE???HHHgggzzzuuupppqqqfffJJJ;;;888999111000...///000111000///000/////////..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++++++++++++++++++++++++++))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%''')))***+++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******&&&)))(((%%%&&&++++++'''************************))))))***+++,,,,,,------+++,,,------.........---............/////////000---...000111000000222444222222333444666888:::;;;888777888:::<<<===;;;999888<<<<<<999888;;;===<<>>=========<<<<<<;;;;;;;;;777888999777555555777:::;;;<<<<<<;;;;;;:::999888222333444444333222111000,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))***************)))(((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''((())))))((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%&&&'''((((((###&&&******(((%%%&&&'''''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&'''&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%++++++++++++++++++++++++************************+++,,,,,,***))))))+++...,,,,,,+++***+++,,,---...,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++++++++,,,,,,,,,---------,,,+++,,,...///...---............////////////000000000000////////////............///000111222333333333444444444555555666666888999999999999999???@@@DDDMMMbbbttttttzzzqqqrrrnnnMMM;;;555444333111111111000000000000000////////////............///...,,,+++***+++,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,************************)))))))))))))))))))))))))))***+++,,,,,,+++***)))************************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((()))))))))))))))++++++++++++++++++++++++---------------------------......///////////////000111111111111222222222555555666666777888888888888999::::::;;;;;;::::::999999::::::;;;<<<=====================<<<<<<<<<<<<>>>>>>===;;;999999:::999888888777777888888999>>>===<<<;;;999888777666444444333111000...------,,,------......------,,,---,,,***)))((('''(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&''''''&&&%%%&&&'''((())))))))))))(((''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&++++++++++++++++++++++++************************+++,,,,,,+++))))))+++---,,,,,,+++++++++,,,---...,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,,,,,,,---------------,,,+++,,,...///...---............////////////000000000000////////////////////////000111222222333333333444444444444555666666777888999999999999::::::;;;>>>III]]]uuuyyyzzz|||pppzzzxxxfffMMM:::222111111111111111000000///...------////////////...............---,,,+++++++++,,,,,,++++++++++++++++++++++++***++++++++++++++++++,,,************************))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((()))))))))'''((())))))******))))))++++++++++++++++++++++++------------------------------...///////////////000000111111111222222222444444555555666777777777888999999:::;;;:::::::::999999::::::;;;<<<<<<<<<========================<<<===>>>>>><<<::::::;;;888888888888888999::::::<<<<<<;;;999888777666555444333222111///...---,,,,,,,,,------------,,,,,,,,,+++***)))(((((())))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&'''&&&&&&%%%&&&'''((()))((((((((((((''''''''''''%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%++++++++++++++++++++++++************************+++,,,,,,+++******+++---,,,++++++++++++,,,------,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,------------.........---,,,+++,,,...///...------............/////////////////////000000000000000000000000000111333333333333333333444444444444555666777888888999999999999999999999;;;BBBLLLTTT}}}}}}yyyzzzmmmXXXGGG???555000111222222000222111000///---,,,++++++/////////............---------,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++*********************************))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******((()))******++++++******,,,,,,,,,,,,,,,,,,,,,,,,------------------------------...////////////...000000000111111111222222333333333444555555666666888888999::::::::::::999999999999::::::;;;;;;<<<==================>>>>>>;;;===>>>>>>===<<<<<<===888888888999999:::::::::;;;:::999888777666555444333222111000///...---,,,+++,,,,,,------,,,,,,+++******))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((((())))))******))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&''''''''''''(((((((((&&&&&&'''''''''((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$++++++++++++++++++++++++***************************+++,,,,,,******+++,,,+++++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------........./////////---------.........//////---,,,+++,,,...///...------------.........//////////////////000000000000000000000000111222333444222222333333333444444444444555666777888888888888888999;;;;;;<<<>>>BBBFFFIIIhhh|||vvv~~~~~~ooozzz|||gggZZZJJJ;;;888444111222444444111---000000//////...---,,,,,,//////.........------------,,,,,,,,,,,,,,,,,,,,,************************,,,,,,++++++******))))))************************)))))))))))))))))))))))))))((('''&&&&&&'''((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************))))))))))))************))))))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......000000000000111111111111222222222333444444555555777888888999999999999999888999999999:::::::::;;;;;;;;;<<<<<<<<<<<<======;;;<<<>>>>>>===<<<===>>>:::::::::::::::999888888:::999888777666555444444222111111000...------,,,++++++,,,,,,,,,,,,++++++)))))))))))))))******+++(((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((%%%%%%&&&''''''((())))))'''''''''(((((((((((()))''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%++++++++++++++++++++++++***************************+++,,,,,,+++***+++,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------.........///---------.........//////---,,,+++,,,...///...---------------.............../////////000000000111000000000000111222333444222222222333333333444444444444555666777777777777666777888999:::<<>>>>>===<<<<<<===<<<<<<;;;;;;999777666555999888888777666555444444111000000///...---,,,,,,******++++++++++++******'''((())))))******++++++(((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''(((&&&'''''''''''''''''''''&&&&&&&&&'''''''''''''''$$$$$$%%%&&&'''((())))))'''''''''(((((((((((()))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%++++++++++++++++++++++++************************)))+++------+++***++++++)))******+++,,,+++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,------------.........---,,,+++,,,...///...---,,,------------...............//////000000111111000000000000000111333333222222222222333333333333333444555666777777777777999888777666777888:::;;;AAAGGGGGGZZZxxxwww{{{yyyrrrccctttjjjKKK999666555333000//////000111222111///---......///000000111111.........------------,,,++++++,,,---------,,,,,,***************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))******((()))******++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---/////////000000000111111111111222222333333444444666666777888888888888777888888888888888888888888777777777888999999:::::::::<<<======<<<;;;;;;<<<;;;;;;;;;:::999666444333777666666555444444333333000//////...------,,,,,,)))******++++++******)))'''((()))***************))))))))))))))))))))))))((((((((((((((((((((((((((())))))******))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''%%%&&&''''''((((((''''''$$$$$$%%%&&&''''''((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&++++++++++++++++++++++++************************)))+++------,,,******+++((()))***+++,,,++++++*********+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,---------------,,,+++,,,...///...---,,,,,,---------..................///000111111111////////////000111222222111222222222222333333333333333444555666666666666:::999777777777888999999888AAA@@@HHHlllyyyxxxzzz{{{}}}jjjlllvvvuuu___EEE888444333333444000000000000222333333222..................//////.........---------,,,,,,***+++,,,---------,,,,,,************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))'''((())))))******))))))************************+++++++++++++++++++++++++++,,,------......------////////////000000000111111111222222333444444555555666777777888888777777888888888888888888888777777777777888999::::::::::::<<<===<<<:::999999:::777888999999999777555444333333333222111111000000//////...------,,,,,,,,,))))))************))))))((()))******+++***))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((%%%&&&'''((((((((('''&&&%%%%%%%%%&&&&&&'''''''''%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%++++++++++++++++++++++++************************)))+++------,,,+++***+++((()))***+++,,,+++***************++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,---------,,,+++,,,...///...---,,,,,,,,,---------......---......///000111111222............///000111222111111222222222333333333222333444555666666666666555444444666888:::::::::666EEEDDD???LLL\\\___aaaoootttkkkqqqvvvoooqqqvvvoooqqqvvv}}}ttt]]]GGG<<<666888666//////444111000000//////...------.........------,,,,,,,,,......---------,,,,,,,,,)))***,,,---...---,,,,,,))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''************************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))+++++++++++++++++++++++++++,,,------......------////////////000000000000111222222333333444555555555666666777777777777777888888888777777777777777777777888999::::::;;;;;;:::<<<===<<<999888888888333555777888999888666555111111000000//////...............------,,,,,,,,,))))))************))))))((()))***++++++***)))((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((%%%%%%'''((((((((('''&&&%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''')))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$+++'''---111***))),,,)))******************************++++++++++++******++++++******************************************))))))*********+++++++++---------------------------------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,---------............////////////......333111...------///333555000111111222222333444444444444333333333444555555555666666777888999999999888999;;;>>>AAAEEEHHHJJJSSSjjjyyyxxx|||yyyssszzz}}}wwwwwwkkkiiijjj]]]KKK@@@666666444333222111111111222111111111000000////////////000000///......---........................*********++++++,,,,,,,,,,,,++++++++++++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))''''''(((((())))))******))))))***))))))((('''&&&))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))+++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''(((((((((((())))))))))))************,,,,,,,,,+++++++++******---,,,,,,,,,,,,---..................////////////......///333777777444000777777777888999999::::::999999888888888888888999777:::<<<;;;999888:::<<<999<<<;;;777555777777444222333777<<<<<<666111000222111000000111111000.........---------,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''&&&&&&&&&%%%(((((((((((((((''''''&&&&&&'''''''''&&&%%%%%%$$$((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((('''''''''&&&&&&&&&&&&'''((('''&&&&&&'''(((***)))'''%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''$$$%%%'''((((((((('''''''''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''((((((((((((((((((((((((+++&&&+++///(((***...*********************************++++++++++++******************************************************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,---------............////////////......222111///......000222444000111111222222333444444444444333333333444555555555666666777888888999999999:::;;;===???AAADDDEEEDDDSSShhh}}}sssqqq```TTTOOOEEE999333333222222111111111111222111111111000000000///////////////...............------------------------***++++++++++++++++++,,,++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))((())))))))))))(((((('''))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))***)))(((&&&&&&'''((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))''''''''''''(((((((((((())))))))))))************++++++++++++++++++++++++---,,,,,,,,,,,,---..................//////////////////000333666777444222666666777888888999999:::;;;:::999888777777777777999:::;;;999777777999;;;999:::999888<<<@@@===888666666:::??????999555555111000...///000000///---...------------,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&(((((((((((((((''''''&&&&&&'''''''''&&&&&&%%%$$$((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((('''''''''&&&&&&&&&&&&'''((('''&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$&&&'''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''((('''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''''',,,'''***+++&&&)))...)))******************************++++++++++++*********************************************************************+++++++++++++++++++++++++++++++++------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,---------............////////////......000000/////////000111222000111111222222333444444333333333333333444555666555666666777777888888999;;;;;;;;;<<<<<<>>>???@@@@@@GGGMMMQQQ[[[ssstttvvv||||||yyyrrrzzzaaaGGG===:::555111222000000//////000111222222111111000000000000//////......---------......///+++++++++++++++++++++++++++++++++++++++***************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))(((((((((((('''(((((())))))))))))((())))))(((((((((((())))))''''''''''''''''''''''''))))))))))))))))))))))))000---)))%%%$$$%%%(((***))))))))))))))))))))))))(((((((((((((((((((((((()))((((((''''''(((((()))''''''''''''(((((((((((())))))))))))*********************++++++,,,------,,,,,,,,,,,,,,,---..................////////////222111000222444666555444666666777777888888999999;;;:::999888777777777777;;;;;;:::888666666888:::999:::999;;;BBBGGGDDD<<<666666:::??????:::777777000///---...//////...,,,------------,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((((((''''''(((((((((((((((''''''&&&&&&''''''''''''&&&%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''(((((('''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''''''''&&&&&&&&&&&&'''((('''&&&&&&'''(((###$$$%%%'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%###$$$%%%%%%&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&...(((***)))%%%+++111*********************************++++++++++++*********************+++++++++************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,---------............////////////.........//////000000000000000000111111222222333444444333333333333444444555666666666666666777777888888;;;;;;;;;;;;;;;<<<===>>>BBBDDDEEECCCCCCNNNaaaqqqzzzxxxqqqqqqyyyhhhJJJ>>>444333555333333555000000//////000000111222000000000000000000//////...------,,,,,,---//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))******))))))((((((''''''&&&'''((())))))***))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((444111,,,)))'''''')))+++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((''''''''''''((((((((((((((()))))))))************((()))***+++,,,---......,,,,,,++++++,,,,,,---...............////////////333222111111333444666666555555666666777888888999999999888888888888999999>>><<<:::777666666888::::::<<<>>>???CCCFFFCCC<<<444333666;;;;;;777555666000///---...//////...,,,---------,,,,,,,,,++++++************************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&'''((('''&&&&&&&&&((("""###&&&)))***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%---)))++++++***555<<<444******************************++++++++++++******))))))*********+++++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---...,,,,,,,,,---------............////////////......---...///000111000000///000111111222222333444444333222222333444555666666666666666666666777777777::::::::::::<<<===>>>???===???BBBCCCEEEGGGKKKNNN\\\nnnxxxrrrtttyyy{{{tttpppiii]]]MMMAAA999555222333333000000000222222111000000000000000//////////////////000000......---------......///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))(((((((((((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))******))))))((((((''''''&&&'''((())))))***))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((000///...,,,***)))((('''((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''((((((((((((((()))))))))************(((((()))***,,,---......,,,++++++++++++,,,------............////////////333222222111111333555777444555555666666777888888777777777888:::;;;===>>>@@@>>>:::888888999:::;;;:::AAADDDAAA>>>===<<<:::444222444888888444222444111000...///000000///---------,,,,,,,,,+++++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((()))))))))))))))(((((((((((((((''''''&&&&&&&&&'''((((((''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&''''''((('''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&'''''''''''''''''''''&&&'''((('''&&&&&&&&&((($$$%%%(((******(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%***(((+++,,,///>>>FFF<<<******************************++++++++++++******)))))))))***++++++,,,,,,************************+++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,------......,,,,,,++++++,,,,,,---...,,,,,,,,,---------............////////////......---...///000000000//////000111111222222333444444222222222333444555666777666666666666666666666666888888999:::;;;===>>>???>>>???AAADDDFFFGGGEEEDDDFFFQQQ\\\nnnwwwtttvvv{{{mmmaaaTTTLLLGGG???888555888555222000//////111222222222111000000///000000......////////////000000//////000000///......---------------------------***************)))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))(((((((((((('''(((((())))))))))))((())))))(((((((((((())))))************************))))))))))))))))))))))))******++++++***(((&&&$$$))))))))))))))))))))))))''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''''''''(((((((((((())))))))))))************((())))))+++,,,---......+++++++++++++++,,,------............////////////111222222111000111333666444444555555666666777777666777888999<<<>>>@@@AAA@@@===:::999:::;;;;;;;;;:::BBBFFF@@@999777777777666444444777777333222444111000...///000000///---,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((())))))(((((((((((((((''''''&&&&&&&&&'''(((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&''''''((((((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&'''''''''''''''&&&'''((('''&&&&&&'''(((&&&''')))******(((%%%###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&''''''((((((''''''(((((('''&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%)))(((******,,,;;;AAA555******************************++++++++++++******((())))))***++++++,,,,,,************************+++++++++*********))))))+++++++++++++++++++++++++++++++++,,,,,,---------++++++,,,,,,---......///,,,,,,++++++,,,,,,---...,,,,,,,,,---------............////////////..................//////000000000111111222222333444444222222222333444555666777666666666666666666666666777777777888999:::;;;<<>>;;;888444444777222222000///000222333333//////......//////000000........./////////000000000111222333222///---+++++++++++++++++++++++++++))))))))))))***************))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))((())))))))))))(((((('''))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***)))((('''&&&))))))))))))))))))))))))''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''''''''(((((((((((())))))))))))************))))))***+++,,,,,,------+++++++++***++++++,,,---............///////////////111222111000///111444333444444555555666777777888888999;;;===???AAABBB===;;;999999;;;<<<;;;::::::???AAA<<<777777777666777444444666555111000222000///---...//////...,,,,,,,,,,,,++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((''''''&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&''''''((((((''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&'''((('''&&&&&&'''((('''((()))))))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''''''''&&&((('''&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&+++(((***'''&&&222555'''******************************++++++++++++******((())))))***++++++,,,,,,************************++++++++++++******))))))))))))))))))))))))))))))+++++++++,,,,,,---------++++++,,,,,,---...//////,,,,,,++++++,,,,,,---...,,,,,,,,,---------............////////////......///............///000000000111111222333333444444222222222333444555777777666666666666666555555555777777777777777888888999666;;;AAAAAA>>>===@@@DDD;;;CCCEEEFFFHHHDDDNNNeeeyyyyyyvvv~~~{{{cccLLLCCC;;;555666555111222777...000222222333222///***,,,,,,,,,---...///000111---.........//////000000000222444555333000,,,***************************(((((())))))******++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))''''''(((((())))))******))))))***))))))(((''''''))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))'''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''((((((((()))))))))))))))*********************++++++,,,,,,---++++++******++++++,,,---............/////////000...000222222///...000333333333444444555666666777;;;;;;;;;<<<>>>???AAABBB;;;999888999<<<===;;;888:::<<<;;;888888;;;:::777777444222444333///...000///---,,,,,,---...,,,+++,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&''''''(((((((((((((((((((((''''''&&&&&&&&&'''((())))))(((((((((((((((((((((((((((((())))))))))))))))))))))))%%%&&&''''''((((((''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&'''((('''&&&&&&'''(((&&&'''((())))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$%%%&&&&&&&&&%%%%%%((('''%%%$$$###$$$%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&------,,,,,,,,,,,,++++++,,,,,,+++***))))))******,,,,,,,,,++++++*********,,,+++***))))))***+++,,,((()))***+++,,,---------+++++++++*********)))))),,,+++***)))***+++,,,---+++,,,---...///...---,,,------------------------------,,,+++,,,---...///------,,,+++,,,---...///---------............///000//////.........//////000000000000000111111222333333333333333333333333555555555666666666666777777777777777777666666666;;;::::::<<<>>>>>>???AAAAAA===<<<@@@BBBBBBCCCFFFNNNZZZqqqssswwwuuuyyygggWWWMMMFFF???:::555444333333222222222222000000000000000000000000///////////////////////////............//////000333444444333222000...---+++++++++*********))))))(((((()))************)))))))))))))))))))))))))))++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((()))))))))((()))******+++************+++,,,---...------.........---+++***////////////000000000000111000000000000000111111777666555444444555666666999:::::::::<<<===>>>??????<<<999999<<>>999999999;;;;;;:::777555777666555444222111000///------------------------******))))))))))))************))))))((((((''''''(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))*********)))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((('''&&&%%%%%%$$$)))'''%%%&&&)))***(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%&&&'''((())))))((('''%%%%%%%%%&&&'''&&&'''((())))))((('''&&&''''''&&&%%%&&&'''((()))...,,,)))(((((((((&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&$$$$$$$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((('''''',,,,,,+++++++++*********,,,++++++***))))))******,,,,,,,,,++++++*********++++++***))))))***++++++(((((()))***+++++++++++++++++++++*********))))))++++++******++++++,,,---+++,,,,,,---...---------------------------------,,,,,,,,,,,,,,,---.........---,,,,,,,,,---//////---------............///000//////.........//////000000000000000111111222333333333333333333333333444444555555555666666666666666666666666666666666;;;;;;<<<======>>>@@@BBBCCC>>><<>>???>>>;;;888888;;;=========:::::::::;;;;;;:::777555666666555333222111//////------------------------******))))))))))))*********)))))))))((((((((('''(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((()))))))))))))))((((((((()))'''&&&''')))***(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%&&&'''((()))(((((('''&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&''''''&&&&&&&&&'''((())),,,***((('''((((((&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&+++++++++*********)))))),,,+++******)))*********+++++++++++++++*********++++++***))))))***++++++((())))))*********))))))+++++++++*********************+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,---......------------------------+++,,,,,,---------------......------......///000---------............////////////......//////000000000000000000111111222333333333333333333333333333333333444444444555555555555555555555555555555888;;;<<<;;;:::;;;>>>AAADDD@@@>>>@@@AAA===<<<===BBB@@@@@@CCCJJJRRRWWWZZZccc{{{yyy___JJJCCC===666222222333222000444333222222111222222222////////////////////////........................,,,,,,,,,,,,---...000000...............---,,,++++++++++++***************)))******+++++++++++++++))))))))))))))))))))))))))))))((((((''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((()))))))))))))))*********)))(((((())))))***+++,,,,,,------------,,,,,,+++,,,,,,---------.........000000000000111222444444888777666555555666777888999999999999:::<<<===>>><<<:::888888:::;;;<<<;;;;;;:::::::::;;;:::777555555555444222111000//////------------------------******))))))))))))******))))))))))))(((((((((((((((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''''''''''''''((((((((())))))*********)))(((''''''))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''(((''''''&&&%%%''''''((((((((((((''''''''''''&&&&&&''''''((()))***(((&&&&&&'''((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&++++++++++++************++++++***************++++++++++++***************+++******************+++******++++++***)))((((((************************)))***+++,,,---,,,+++***---,,,+++***+++,,,...///------------------------***+++,,,---...---,,,,,,............//////000000---------............/////////////////////000111000000000000000111111222222222333333333333444444222222333333333444444444333333444444444444444555444888:::777555888===@@@BBB@@@AAAEEEFFF@@@;;;:::888:::===???@@@AAABBBCCC<<>>>>>CCCJJJKKKDDD===:::111555;;;>>>===;;;:::999;;;======;;;===EEEMMMRRR^^^cccnnn|||wwwmmm^^^PPPHHHHHH@@@777333444777777555444333111111111111000///111111000000000111111222................................................///...---,,,,,,,,,,,,,,,......------------------******************************+++,,,,,,,,,,,,+++))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))************)))++++++++++++,,,---......,,,,,,,,,+++,,,,,,,,,,,,------.........//////////////////000111333444555777666555555555666888999888888777888888999:::;;;<<<<<<<<<;;;;;;;;;;;;<<<;;;:::888888888888666444222222111000///......---,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''(((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))***))))))(((''''''&&&&&&((()))))))))(((((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%&&&'''(((((('''&&&%%%(((((((((''''''((((((((('''''''''((((((((((((((((((&&&%%%%%%'''(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%---------,,,,,,,,,++++++*********)))******+++,,,)))))))))***************)))***++++++++++++***))),,,,,,,,,,,,,,,+++***)))***************+++++++++******+++,,,,,,,,,,,,++++++++++++++++++,,,------------------------------***++++++,,,,,,,,,,,,,,,------...////////////...---------............///////////////000111222222000000000000000111111222111222222333333444444555222222222333333333444444222333333444444555555555444999:::777<<>>:::999:::999777555555666666777444333444777::::::999888:::;;;<<<<<<===@@@FFFKKKIIIQQQYYYXXXTTTXXXfffttt~~~rrr^^^XXX[[[\\\SSSNNNJJJ???===<<<999555444555777777444555666555333000...---222222222111000111222333///////////////000111111........................------------------------......------......///000///...,,,+++*********+++))))))*********+++++++++((()))******++++++******)))))))))))))))))))))))))))(((((((((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''(((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((('''(((***+++++++++)))(((++++++++++++,,,---......++++++*********+++------,,,,,,---------.........//////......///000000111444333333333444555777888777777666666666777888888999;;;===<<<:::888999::::::888555444444444222111000000///......---------++++++++++++++++++++++++******))))))))))))******'''((((((((()))))))))***))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&''''''((())))))***))))))(((((((((((())))))))))))))))))))))))))))))+++++++++*********))))))(((***+++***(((''')))+++''''''''''''''''''''''''%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&'''(((((()))((('''&&&&&&'''((()))&&&'''((()))***))))))(((***(((''''''((()))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&+++++++++************)))******))))))***+++,,,,,,(((((())))))*********+++)))***+++,,,,,,+++***)))))))))************))))))))))))******++++++++++++,,,+++***)))***+++---...)))***+++,,,---,,,++++++------------------------,,,+++***)))***+++---...++++++---.........---,,,---------.........//////////////////000111222333000000000000000111111222111111222333333444555555333333444444444444555555333333444444555666777777444777555555AAASSSWWWPPP>>>:::999;;;<<<888777777666555444444666666444222777444222555888999999999///222666777777888;;;???>>>AAACCC@@@;;;===GGGQQQNNNbbbmmmgggccciiijjjdddXXXVVV]]]___UUURRRSSSMMMAAAAAAEEE@@@555888>>>888333666888666555444222000111222333222111111333555222111000...---,,,---//////////////////000111111........................------------------------,,,,,,,,,---///111222333222111///---,,,,,,,,,,,,))))))******++++++++++++(((((()))***************)))))))))))))))))))))))))))))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))******+++(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((('''(((***+++,,,+++)))(((************+++,,,---...++++++*********+++---...++++++,,,,,,,,,---------//////............///000333333222222333444666777777666666666666777777888888:::<<<;;;888777777999999777444333333333111000/////////......------,,,++++++++++++++++++++++++******))))))))))))******'''((((((((())))))******))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))(((***,,,+++(((''')))+++((((((((((((((((((((((((%%%%%%'''((((((((('''&&&'''&&&%%%%%%&&&'''((())))))((('''&&&&&&'''((()))&&&''')))*********)))(((+++***((((((((()))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''///---+++***++++++***)))************************,,,+++++++++***)))))))))+++++++++*********************************************************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------........................------///111222222111111222333555111...///333555444111555555444333333333444444666555444333444777:::<<<777888999;;;>>>CCCGGGJJJ>>>===;;;999888666666555666555555555555444444444333555666666555444444555333333333444444444555555999888777666666777888999;;;<<<<<<======<<<<<<;;;:::::::::;;;;;;:::::::::444444444333333222222222111111111111111111111111444333222000//////......000000////////////000000000000000000000000000000///............---------,,,------......------,,,'''***,,,+++***000<<>><<<888555222000000000.........---,,,,,,,,,+++++++++++++++++++++++++++***((((((***+++***))),,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))((((((''''''(((((()))*********)))((('''%%%%%%''''''&&&&&&''''''((()))((((((((((((((((((((((((''''''(((((((((((((((((())))))))))))))))))))))))'''(((((())))))(((((('''(((((())))))))))))(((((((((((((((''''''''''''&&&'''''''''''''''''''''''''''''''''((((((((())))))((('''&&&&&&(((((('''&&&&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&---,,,+++++++++***'''%%%************************)))))))))***+++++++++,,,((()))))))))))))))************************************************************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------************++++++++++++------------------------************************,,,,,,,,,---------......,,,,,,------------.........///111000//////000222222000///000222333333111222222222333444555666777555444333333444666777999888777777777777888999999;;;:::999888777777777777444444444444333333333222000111333333111111111222222222222222333333333333222222222222222222222222222222333333333333222222333333444444444444333333222222222222222111111111111111111111111111111111///////////////000111111/////////....../////////////////////////////////---------,,,,,,,,,,,,+++,,,,,,,,,------,,,,,,,,,,,,+++***,,,...///,,,)))&&&(((///888AAAGGGJJJJJJYYYWWWOOOBBB444+++***---((()))))))))************)))))))))(((((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))''''''''''''''''''''''''(((''''''''''''((())))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((('''&&&''')))&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************)))***++++++******+++---////////////..................------...///000111555666999;;;;;;:::888666666888:::999777666888;;;BBBBBB@@@===888555444444888666444333222333444555111111000//////...------***+++++++++++++++,,,,,,...(((***---***)))+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))*********))))))'''&&&&&&'''''''''''''''(((((()))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''(((((()))))))))))))))((('''&&&'''((()))(((&&&&&&'''((('''&&&&&&&&&(((''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''',,,+++******++++++)))'''************************)))))))))***+++++++++,,,(((((())))))*********+++******************************************************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,,,,---------------------------************************,,,,,,,,,---------......,,,,,,,,,,,,------......---///000000///...000111111000000111222222222111222222222333444555666777444444333333444555666777666666666666777888999999999888777666666666666666444333333333222222222222///111222222111000000111111111111222222222333333222222222222222222222222333333444444444444333333222222333333333333222222111111111111111111111111000000000000000000000000............///000111222//////............//////....................................------------+++,,,,,,,,,,,,,,,,,,+++...+++(((***---///...,,,,,,((()))111???IIILLLKKK???@@@???777...((())),,,((()))))))))************((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((()))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((('''&&&&&&''')))&&&''''''''''''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************''')))******))))))***+++//////////////////......---------...///000000111222333666888888777555333333666999888666555777:::@@@BBBCCCAAA<<<777333222222111000000000222444666111111000///...------,,,*********++++++,,,,,,,,,000'''+++---''',,,///%%%))))))))))))))))))))))))************************************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((()))))))))))))))((((((''''''''''''((())))))((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))***))))))))))))(((''''''((()))((('''&&&'''((('''&&&&&&&&&(((''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''+++***))))))+++---------***************************************+++++++++)))))))))***++++++,,,,,,******************************************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......++++++,,,,,,------......---...//////......///000///000111111222222111111333333333333444444555666333333333333333444555555333333444444555666666666666666555444444444555555333333333222222222111111///111222222111000000111000000111111111222222222000000111111111111000000222222222333333222222222000000000111111000000000000000000000000111111111000000000000000000000000............//////000111///......------......///........................//////.........---------++++++,,,,,,,,,,,,++++++000,,,((('''***++++++***(((,,,000111//////111444(((***,,,,,,)))(((***,,,))))))))))))************'''(((((())))))))))))(((''''''''''''''''''''''''))))))))))))))))))))))))((((((((()))))))))******''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''&&&&&&(((***''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************''')))++++++***)))***+++.........///////////////,,,------...///000111111000111333444555444222111111333444555444444555666777:::>>>>>><<<777444222222000///------...///111---------,,,+++++++++************++++++,,,,,,---((("""***......BBBJJJ444))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***'''((())))))*********)))((((((''''''(((((()))***((((((((((((((((((((((((&&&&&&''''''((()))))))))))))))))))))))))))))))))((())))))******))))))((((((((())))))))))))(((((('''(((((((((((()))))))))((((((((((((((((((((((((&&&'''((()))***)))(((''')))(((''''''))))))((('''&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''111...+++)))***,,,,,,,,,************************+++++++++***************)))******+++,,,,,,------******************************************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......***++++++,,,------......,,,...//////...---///000...///111222111111111111444444333333333444444555333333333333333444444444222333333444444444444333333333333222333333444444222222222222111111111111///111333222111000111111000000000000111111111222...///000111111000///...111111111222222111111111...//////000000//////.../////////000000000111111000000000000000000000000//////.........//////000///......------......///.................................---------,,,,,,++++++,,,,,,,,,,,,++++++...,,,***))))))***))))))%%%+++000...'''!!!"""%%%)))))))))******++++++,,,))))))))))))************&&&'''((()))******)))((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))'''&&&&&&&&&&&&'''(((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%'''(((((('''(((***,,,(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************(((***------,,,++++++,,,---------......//////000+++,,,---///000000111111000111222333333333222222222222333555777777666444444666999:::888555333222222000...,,,++++++,,,---++++++++++++++++++******)))******+++,,,,,,------%%%!!!+++...111RRR\\\999))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))*********))))))(((((((((((((((((())))))***((((((((((((((((((((((((&&&&&&''''''((())))))***))))))))))))))))))))))))))))))************))))))(((((())))))))))))(((((('''((((((((())))))))))))((((((((((((((((((((((((%%%&&&'''))))))((('''&&&)))((('''((()))***)))'''&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''999555///***)))(((((((((************************,,,+++++++++******))))))******+++,,,------......******************************************************+++++++++,,,,,,,,,++++++,,,,,,,,,---------)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......******+++,,,,,,---......,,,---///...------...000---///111222111111000111555555444333333333444444222333333333333333333444555555555555555444333222222222111111222222333333222222222111111111111000000111333333111000111222000000000000111111111111///000111222222111000///111111222222222222111111///000000000000000000///.../////////000000111111000000000000000000000000//////............//////.........------.................................---------,,,,,,,,,+++++++++++++++,,,,,,+++++++++******+++,,,,,,,,,,,,,,,******+++,,,---...---,,,)))'''%%%&&&(((+++,,,,,,))))))))))))************&&&'''(((*********)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************'''&&&&&&&&&&&&'''(((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))***,,,///))))))************))))))((((((((((((((((((((((((************************))))))))))))***************,,,...///...------...+++,,,,,,---...///000000+++,,,---///000111111111222222222222333333444444666555444777;;;<<<999666777999999888555333222222000///---+++***+++,,,---,,,,,,,,,,,,,,,,,,,,,---))))))***+++,,,,,,---------(((///)))(((KKKQQQ%%%))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******++++++++++++***((('''&&&((((((((((((((()))******((((((((((((((((((((((((&&&&&&&&&'''((())))))***))))))))))))))))))))))))))))))************))))))(((((())))))))))))(((((('''((((((((())))))******))))))))))))))))))))))))$$$%%%'''))))))((('''&&&***((('''((()))***)))'''&&&'''((('''&&&&&&'''(((((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((333///+++***,,,---,,,+++***************)))(((((())))))************))))))((()))***++++++***)))(((++++++************++++++************************)))************++++++++++++++++++++++++++++++++++++***)))((()))***+++,,,,,,++++++******++++++,,,+++++++++******)))))))))***++++++,,,,,,++++++***---------............///---......///////////////......//////000000111111111333444444333222444555444333222222111111222222111111111222222333333333111222222333333222222111111111222222222222111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////........................///............---------...------,,,,,,------...------------------------************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))*********)))******+++++++++******)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))444222111//////...,,,+++((((((((((((((('''''''''))))))(((((((((((())))))***'''%%%%%%''')))))))))***++++++***(((((()))***))))))((('''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((''''''&&&&&&((()))***'''((()))******)))((('''(((((((((((())))))))))))))))))))))))************))),,,---))))))---//////,,,,,,,,,---------......///////////////000111111222222222333333444444444333333333444444444444555444555666666555333111///000///...---,,,,,,+++,,,++++++++++++++++++++++++)))((((((((()))+++---///222)))%%%******''''''---))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))************(((((((((((())))))))))))((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((+++*********))))))((((((******))))))(((((('''''')))((('''&&&&&&'''((()))***(((&&&'''***+++)))'''''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''111...+++***+++,,,,,,******************)))(((((())))))************))))))((()))***++++++***)))(((++++++************++++++************************)))************+++++++++++++++++++++++++++++++++***************+++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++*********++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,---------...---......///////////////......//////000000111111000222333333222222333444333333222111111111111111111111111222222333333333000111111222222111111000000111111222222111111000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////................................................------------,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))*********)))******+++,,,+++******)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))&&&,,,777CCCHHHAAA111$$$''''''(((((((((((((((((())))))(((((((((((())))))''''''''''''''''''''''''%%%'''))))))((('''((()))***)))((((((''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((''''''&&&'''((()))***(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))************(((,,,---***))),,,......,,,,,,,,,---------......///////////////000000111222222222333333333444444333333444444444555555555555555666666555222000//////...---,,,++++++++++++++++++++++++++++++++++++******************+++,,,***+++***((()))+++***%%%))))))))))))))))))))))))))))))))))))))))))))))))************************((((((((((((((((((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))((()))))))))))))))))))))(((((((((((((((((((((((()))((('''&&&&&&'''((()))*********)))))))))((((((***)))))))))((((((((('''))))))(((''''''((())))))***((('''(((******)))'''''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&///,,,***)))***+++******)))************))))))((())))))************))))))))))))***++++++***))))))++++++************++++++************************)))************+++++++++++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,------,,,,,,,,,,,,---------,,,,,,,,,,,,,,,++++++,,,------------------,,,+++++++++,,,,,,,,,---------......///////////////......//////000000111111///111222222111111222333222222111000000000000111111111111222222222222222///000000000000000000///000000111111111111000000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////................................................------------------------,,,,,,,,,,,,++++++++++++------,,,,,,,,,,,,------++++++++++++++++++++++++************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******))))))***++++++,,,+++******)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))&&&'''---777???===222''''''''''''(((((()))))))))))))))(((((((((((())))))%%%(((***)))&&&%%%''')))%%%'''(((((((((((()))*********)))(((((((((((()))((((((((((((((((((((((((((((((''''''''''''(((((((((''''''''''''((()))))))))(((((((((((((((((()))(((((((((((())))))))))))))))))))))))************'''+++---+++***---...,,,,,,,,,,,,---------......//////......//////000111222222222222222333333333444444444444555555555555555555555555333111///---...---,,,++++++***++++++************************++++++,,,,,,+++***))))))%%%,,,+++$$$%%%---,,,"""))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))******))))))))))))(((((())))))))))))((((((((((((***))))))(((((())))))******)))((((((******)))(((''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%,,,+++))))))))))))))))))))))))************)))((()))******++++++******)))************************++++++************++++++************************))))))*********+++++++++++++++++++++++++++++++++***+++,,,---...---,,,+++...------,,,,,,------...------------------------------............------+++,,,,,,,,,,,,------------......///////////////......//////000000111111///000111111000000111222222111000000///000000000111111111111111222222222///000000111111000000//////000000000000000000///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////................................................------------------------,,,,,,,,,,,,++++++++++++---,,,,,,,,,,,,,,,,,,---************************************************((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))***+++,,,,,,+++******)))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))+++'''###$$$))),,,+++(((&&&&&&'''((()))******+++))))))(((((((((((())))))%%%)))+++)))%%%%%%***///,,,,,,+++)))((((((+++---+++******)))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((())))))((('''&&&&&&'''((()))(((((((((((())))))))))))((()))))))))************''',,,///---,,,......,,,,,,,,,,,,---------......///............///000000111111111222222222222222333444444444444555555555555555555444222000...------,,,++++++*********+++***************************+++,,,---,,,+++***)))***+++***((()))---+++'''))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))*********)))))))))))))))((((((((((((((((((((((((***))))))))))))))))))***))))))))))))))))))(((((())))))))))))((((((((((((******))))))))))))*********))))))))))))***))))))''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$*********)))((((((((()))((())))))*********))))))******++++++++++++******++++++************++++++++++++************++++++************************))))))*********+++++++++++++++++++++++++++++++++***+++,,,---...---,,,+++...------,,,,,,------...---------------------------......//////......---------------............---......///////////////......//////000000111111...000111111000///111222222111000000///000000000111111111111111111111111000111111111111111111000...//////000000//////...........................................................................................................................////////////////////////........................------------------------------------,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))***+++,,,---+++******)))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))$$$'''+++---+++(((&&&$$$&&&''''''((()))***++++++))))))(((((((((((())))))''')))***'''%%%'''///666222111---)))&&&'''***...+++******)))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((&&&''''''((((((((((((((()))((('''&&&&&&'''((()))(((((((((((())))))))))))((()))))))))************)))...000...---//////,,,,,,,,,,,,---------.....................//////000111111111111111111111111333333333333444444444444444444333222000///------,,,,,,+++*********++++++++++++++++++++++++++++++)))***+++------,,,++++++...(((---:::<<<000))),,,))))))))))))))))))))))))************************++++++++++++++++++++++++************************************************))))))))))))))))))))))))************************************************************************************************))))))*********++++++++++++*********)))))))))((()))))))))))))))))))))))))))******************)))(((((((((((((((((())))))(((((((((((())))))))))))))))))************)))))))))*********)))))))))***((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$((()))******(((((((((***((())))))************)))******++++++++++++******,,,+++************+++,,,++++++************++++++************************)))************+++++++++++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,---------------...------............---------------.........//////---......///////////////......//////000000111111...000111111000000111222222222111000000000000111111111111111111000000000000111111222222111111000......////////////..............................................................................................................................////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++------+++******)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))"""(((---...+++))))))***((((((((())))))*********))))))(((((((((((())))))((((((((('''&&&)))000555222111///+++''''''(((*********)))(((((((((((()))((((((((((((((((((((((((((((((''''''''''''((((((&&&''''''((()))((((((((((((''''''''''''''''''((((((((((((((())))))))))))))))))))))))***************///000---,,,......---,,,,,,,,,---------............------......///000111111111000000000000000222222222222333333333333222222111000///......---,,,,,,++++++++++++,,,,,,------------------------******+++,,,,,,---,,,,,,,,,&&&111GGGIII444(((,,,))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++************************************************************************************************))))))))))))))))))))))))*********+++++++++,,,,,,+++++++++******))))))((())))))))))))))))))))))))))))))************))))))''''''(((((((((((())))))(((((((((((())))))))))))((())))))******))))))((()))***++++++))))))***+++((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''')))++++++)))((()))***(((((()))******************++++++,,,,,,++++++***,,,++++++******++++++,,,++++++************++++++************************)))************+++++++++++++++++++++++++++++++++***************+++,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,---------------------......---------,,,,,,---------.........---......///////////////......//////000000111111///000222111000000111333333333222111111111111111222111111111000000000//////000000000000000000///---......//////......---................................................................................................................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))***,,,---...+++******)))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))((('''&&&%%%'''+++...)))))))))))))))))))))***))))))(((((((((((())))))''''''''''''(((***,,,---///000222111...+++)))(((***)))((((((''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&((()))))))))((('''&&&''''''((((((''''''&&&(((((((((((())))))))))))))))))))))))***************......+++))),,,---,,,,,,,,,,,,---------.........------------...//////111111000000000/////////000000111111111222222222111000//////.........///------,,,,,,,,,,,,------////////////////////////------,,,+++++++++,,,,,,***&&&---;;;===111)))***))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++........................,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************)))))))))))))))))))))))))))************+++++++++,,,,,,+++******))))))((())))))))))))))))))))))))(((((()))******)))(((((('''''''''((((((((())))))'''((((((((()))))))))***'''((())))))))))))(((''')))***,,,+++)))(((***,,,((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''))),,,+++)))((()))+++(((((()))******************++++++,,,,,,++++++***---,,,+++******+++,,,---++++++************++++++************************)))************++++++++++++++++++++++++++++++++++++***)))((()))***,,,---,,,++++++******++++++,,,+++++++++,,,,,,---------,,,------------------,,,++++++,,,,,,,,,------------......///////////////......//////000111111111///111222222111111222333444333222222111111222222222111111111000000//////......////////////......---..................---........................................................................................................................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************))),,,++++++++++++++++++,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))***,,,---...+++******)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((***,,,+++((($$$*********)))))))))))))))))))))(((((((((((())))))'''&&&''')))******'''$$$,,,000666888666111,,,)))))))))((('''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((%%%&&&((()))))))))((('''%%%&&&'''(((((('''&&&%%%(((((((((((())))))))))))))))))))))))***************---,,,((('''***,,,+++,,,,,,,,,---------.........------------...//////111111000000/////////...///000000000000111111111//////............//////---------,,,,,,---......111111111111111111111111000///---+++*********+++***(((%%%%%%''')))***+++))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////000000000000000000000000........................************************************************************************(((((((((((((((((((((((())))))))))))************,,,,,,++++++***))))))((())))))))))))))))))))))))'''((()))******)))((('''&&&'''''''''(((((())))))'''((((((((())))))******&&&'''((())))))((('''&&&(((+++,,,,,,)))(((***,,,))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%$$$$$$%%%''''''******++++++++++++******,,,***)))***++++++***)))++++++++++++++++++++++++(((((()))***++++++,,,,,,***************++++++,,,---,,,++++++******++++++************************'''(((***+++,,,,,,,,,+++*********++++++,,,,,,,,,*********))))))))))))(((...,,,+++---000111///,,,------------,,,,,,+++***,,,,,,,,,---------......,,,---......//////......---------...///000000111111111222222222333333333000000000000000000000000//////////////////////////////...------------.........---------......///,,,------......------,,,................................................---------------------------------............///.........------,,,,,,,,,111000000///......------++++++++++++++++++++++++,,,++++++******++++++,,,)))))))))))))))))))))))),,,,,,++++++***)))((((((+++*********))))))((((((+++*********))))))(((((((((((((((((((((((((((((((((((()))***************))))))******+++++++++,,,))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***,,,---,,,)))'''(((***+++***)))((((((***)))))))))))))))((('''&&&))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((+++---,,,)))((())),,,------------------------000///...---------------------............------//////000000000000//////000---++++++---...---+++++++++************++++++++++++++++++++++++++++++,,,,,,+++++++++++++++,,,,,,+++)))((('''(((((())),,,,,,,,,,,,++++++***)))))))))******************------......------///111444444555444333333555777999999;;;;;;;;;999777555888666444333222333555666444333333222000...,,,+++******)))))))))***,,,---,,,+++*********+++---...)))***+++++++++***(((((())))))((((((((())))))***)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++(((((()))***************))))))))))))))))))))))))************))))))((((((+++...000...***'''''')))(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((((((((''''''''''''************************&&&'''((())))))'''%%%$$$''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''******++++++++++++******+++***)))***++++++***)))++++++++++++++++++++++++)))))))))***++++++,,,,,,******))))))******+++,,,---,,,++++++******++++++************************((()))***+++,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++---+++***,,,...///---+++,,,,,,------,,,,,,++++++,,,,,,,,,------------...,,,---......//////......------......///000000111111111111111222222222222000000000000000000000000//////////////////////////////...---------------///......---------......,,,,,,------------,,,,,,------------------------........................------------------------------------..................---------,,,,,,,,,000//////...------,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,************************,,,,,,++++++***))))))(((************)))))))))(((************)))))))))((((((((((((((((((((((((((((((((()))************************)))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))******************(((&&&(((***,,,,,,***(((''''''$$$$$$%%%&&&'''((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((()))*********+++---///------------------------//////...---------------.........//////.........//////000000000000//////000---++++++---...---+++++++++************++++++*********))))))))))))))),,,++++++*********++++++((('''''''''((()))+++++++++++++++++++++******)))+++++++++,,,---...000000111333555555555666888999;;;<<<===<<<::::::;;;===AAABBBBBBBBBAAA???<<<;;;888777666555555666777888999999888666444111///...------,,,,,,,,,...///000///...---,,,+++***************)))(((((((((((()))******)))))))))*********************************++++++++++++++++++++++++*********))))))*********(((((()))***************))))))))))))))))))))))))******)))))))))***++++++///000111000---+++++++++(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&'''((()))((('''%%%$$$''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&******++++++++++++******+++***)))***+++,,,+++)))++++++++++++++++++++++++))))))******+++,,,,,,,,,***))))))))))))***++++++---,,,++++++******++++++++++++++++++++++++++++++******+++++++++++++++******++++++++++++,,,,,,,,,---,,,,,,,,,+++++++++++++++******+++------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,---......//////......------......///000000000//////000000000111111111000000000000000000000000///////////////////////////......---------------//////...---,,,,,,,,,---,,,,,,------------,,,,,,++++++++++++++++++++++++------------------------------------------------------------............------------,,,,,,,,,,,,......------,,,,,,++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,++++++***)))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))(((((()))************************)))((((((''''''))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))******)))(((((('''(((((((((***------+++)))((((((''''''&&&&&&'''((()))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))---+++))))))***,,,......,,,,,,,,,,,,------------//////...------------......//////000000//////......//////000000//////...///---++++++,,,---,,,+++++++++************++++++************))))))((((((+++***************++++++))))))((())))))***+++,,,******++++++++++++++++++000000000111333666888:::999<<>>;;;999888999999999999888777666666111111000000111222444555555666888888777555222000...---------,,,,,,,,,,,,,,,,,,+++*********++++++************************))))))))))))))))))))))))(((((())))))))))))((((((((()))************))))))((((((((((((((((((((((((***)))(((((()))---000222...+++***+++------***'''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((()))((((((((((((''''''''''''))))))))))))))))))))))))''''''((((((''''''&&&%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&******++++++++++++*********)))((()))+++,,,+++***************************+++++++++++++++,,,,,,,,,***************++++++,,,---,,,++++++******++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************)))++++++------------------,,,++++++++++++,,,......+++++++++,,,,,,,,,------,,,---......///.....................////////////------........./////////////////////////////////------------------------......---,,,,,,,,,,,,,,,000///...,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********++++++++++++++++++++++++,,,++++++******++++++,,,************************+++++++++***************))))))))))))))))))******))))))))))))))))))******))))))))))))))))))))))))(((((()))***************))))))***++++++,,,------(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''((()))(((''')))...111++++++***))))))---222666777444000,,,)))((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))444///***(((***,,,+++***+++++++++,,,,,,,,,------......---------....../////////000000000000//////......////////////......------,,,,,,+++++++++,,,++++++************++++++,,,,,,,,,+++++++++************))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000111222555888;;;>>>@@@DDDDDDDDDDDDEEEGGGIIIJJJIIILLLOOOOOONNNMMMLLLLLLJJJKKKKKKIIIGGGFFFGGGHHHGGGHHHJJJLLLLLLKKKJJJIIIHHHHHHHHHGGGFFFEEEDDDCCCCCCCCCBBBAAA@@@>>>===<<<111111000///000111222333777999<<<>>><<<888333///,,,---...//////---,,,***---,,,++++++*********+++************************))))))))))))))))))))))))'''((())))))))))))((('''))))))*********))))))(((((((((((((((((((((((((((***)))(((((()))---000222+++)))'''(((+++,,,)))&&&))))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''((())))))((((((((((((''''''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((******++++++++++++*********)))((()))+++,,,,,,+++************************++++++,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---,,,,,,,,,++++++++++++***------------,,,,,,,,,,,,***,,,......---,,,---...---,,,+++***+++,,,---...++++++++++++,,,,,,,,,,,,,,,---......//////............//////////////////------........./////////////////////////////////------------------------...------,,,,,,,,,,,,,,,......---,,,+++++++++,,,++++++,,,,,,,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++++++++,,,,,,,,,,,,++++++++++++++++++******++++++++++++++++++++++++,,,++++++******++++++,,,))))))))))))))))))))))))************************))))))))))))************))))))))))))************))))))))))))))))))))))))(((((()))***************((()))***+++,,,...//////))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))'''(((((())))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))&&&(((***)))((()))...333***)))((('''(((,,,222777000...,,,***)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))---+++))))))***,,,......******++++++,,,,,,------...------------...//////...//////000000//////...---......//////......---,,,------,,,******+++,,,++++++************++++++))))))))))))))))))))))))************+++,,,------'''(((***---///111222222777777999;;;>>>BBBFFFHHHGGGHHHHHHIIIJJJKKKKKKLLLLLLNNNPPPOOONNNLLLLLLLLLIIIJJJJJJIIIGGGFFFGGGIIIIIIKKKMMMOOOPPPPPPOOONNNJJJJJJKKKLLLMMMNNNOOOPPPIIIIIIGGGDDDAAA>>>;;;999333222111000///000111111777;;;???AAA@@@:::333...,,,---...///...---,,,+++///...---,,,,,,++++++,,,++++++++++++++++++++++++))))))))))))))))))))))))((((((************(((((()))************))))))((())))))))))))))))))))))))***)))(((((()))+++...///***))))))***+++,,,***)))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''(((((()))***((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((******++++++++++++******)))(((((()))+++---,,,+++************************,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++,,,......,,,,,,,,,+++++++++******......---------,,,,,,,,,(((+++------+++***,,,---...---,,,******+++,,,---***++++++++++++,,,,,,,,,,,,---......//////....../////////////////////...............////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,************************************************((()))))))))************((()))))))))************(((((((((((((((((((((((((((((()))***************))))))***+++,,,,,,------))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))&&&)))+++***''''''+++///'''((((((((((((***---000))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((()))*********+++---///)))******+++,,,,,,---------------------...//////.........//////.........---......//////......---+++------,,,))))))***---++++++************++++++((((((((()))******++++++++++++++++++,,,---...///***,,,///333666888::::::999888888:::<<>>??????666666555444666888:::<<<<<>>AAACCCGGGGGGFFFCCC===777000,,,...............///000000...///333999@@@CCCCCCAAABBBBBBBBBBBBCCCDDDEEEFFFEEEEEEDDDCCCBBBBBBBBBBBBEEEFFFGGGGGGFFFCCC@@@>>>444333222000//////000000000000111444777999999888;;;:::999888666555444444444999???DDDGGGIIIJJJKKKJJJIIIFFF???888222///...333222000////////////000222555888888333///---------,,,,,,+++***+++++++++++++++,,,,,,,,,+++***)))************************************)))))))))(((******))))))))))))*********))))))((()))***+++,,,))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((()))))))))***(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''++++++******)))*********)))************+++++++++++++++++++++++++++++++++...,,,++++++------+++***+++,,,---......,,,***))),,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++((()))***,,,---...//////---+++******,,,------,,,---+++******++++++***(((******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,...---+++******,,,...000------------------------------------....................................---...///...------...//////......---,,,,,,,,,+++......---------,,,,,,,,,.........------,,,,,,+++******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,++++++++++++***,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++*********++++++++++++,,,++++++***))))))***++++++))))))))))))************))))))))))))))))))))))))***)))((()))***+++***(((***))))))(((((())))))***+++***(((((()))******))),,,,,,++++++++++++******((())))))******))))))((()))))))))))))))*********)))))))))***************))))))))))))))))))))))))))))))***)))(((''')))+++))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***************++++++,,,,,,------..................///000000/////////............---......------,,,,,,++++++++++++++++++++++++++++++'''))),,,...///...,,,***+++******+++---///222333888:::<<<@@@DDDGGGJJJKKKKKKJJJHHHDDD>>>777000,,,...---------......///000111111222666999:::999777888888888888999:::;;;;;;;;;:::999888777666666666:::::::::999888666444444111111000000//////......000///000222555777777666666777666666555444222111000444888<<>>;;;666222000------------,,,,,,++++++***++++++++++++***))))))))))))))))))))))))))))))************))))))))))))******)))))))))******+++***))))))))))))***++++++))))))))))))))))))))))))***))))))(((((())))))***((((((((()))))))))******(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''',,,,,,+++***)))))))))***))))))*********+++++++++***+++++++++++++++,,,,,,------,,,,,,,,,,,,+++++++++,,,---...---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,(((***+++---......------,,,,,,++++++,,,,,,,,,,,,+++++++++,,,......---+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---...///------------------------,,,,,,,,,------.................................---...///...---------///.........------,,,,,,+++.........---------,,,,,,.........---------,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************+++++++++++++++******************+++((()))))))))************))))))))))))))))))))))))***)))((()))***+++***((())))))))))))))))))))))))+++)))((((((******)))'''************************))))))************))))))*********)))))))))))))))************************)))))))))))))))))))))))))))******)))(((((()))+++))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''(((***,,,,,,+++***)))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))((()))))))))***************++++++,,,,,,------..................///000000//////.........------------------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,---...///...---,,,+++,,,...111444777:::;;;CCCDDDEEEFFFHHHIIIJJJKKKJJJJJJIIIHHHDDD@@@<<<999777777666555555555555555;;;:::999888777555333111111111111222222333444555444333333222222222222222000000000000000111111222333333444444333333222111333222222333555555444222000111222222222222111000---///111333444777:::===DDDGGGLLLNNNKKKGGGDDDBBB888666333000......///000///222666<<>>888444............---,,,+++***+++++++++*********))))))))))))))))))))))))))))))*********)))))))))))))))******))))))******++++++)))))))))*********++++++))))))))))))))))))))))))***))))))))))))))))))***(((((()))))))))*********))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''',,,,,,+++***)))))))))***))))))*********+++++++++*********++++++,,,,,,,,,,,,------,,,,,,+++++++++,,,,,,---------,,,+++***++++++++++++++++++++++++------,,,,,,,,,,,,------+++,,,---...---,,,+++***,,,,,,------,,,,,,,,,,,,******+++...111222000///******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---//////...---,,,------------------------+++,,,,,,,,,------..............................---...///...---------///------.........---,,,+++......---------,,,,,,,,,---------------,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++))))))*********+++++++++*********++++++*********((()))))))))************))))))))))))))))))))))))***)))((()))***+++***((())))))************))))))+++***))))))******)))'''((((((((()))))))))))))))))))))************))))))*********)))))))))))))))+++++++++***************************************)))*********((((((***+++))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''(((+++---...---+++***(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((()))))))))***************++++++,,,,,,------..................///000000............------------,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++------+++++++++,,,...///...111777<<<@@@CCCCCCCCCEEEEEEFFFFFFGGGGGGHHHHHHIIIIIIJJJJJJJJJHHHFFFEEEBBBAAA@@@>>><<<<<<;;;;;;<<<;;;:::777444222111111111111111222333444555666444444444555666777888999666555555444555666777888:::;;;;;;;;;;;;::::::999:::999777777777666333111---...///000111111111111000111000///...///222444888<<>>===;;;999888666666666333333333222111111333666555666666888999;;;===>>><<<======>>>@@@BBBDDDEEEEEEEEEDDDBBBBBBAAAAAABBBIIIIIIIIIIIIIIIIIIIIIIIIIIIGGGEEEDDDDDDBBB???<<<333333222222333444555666888777555222///...000222000222555888:::<<<@@@CCCIIIGGGEEEAAA>>>;;;999888999555444<<>>;;;999888888:::;;;>>>===;;;777333111111333000222333333333444777999AAAAAAAAAAAA???>>><<<;;;;;;;;;===CCCIIILLLKKKHHHAAA>>>999444000/////////...---,,,+++++++++,,,---++++++++++++++++++++++++((()))))))))************************+++,,,---...)))***+++,,,,,,,,,++++++))))))))))))))))))))))))+++******))))))******+++))))))*********+++++++++***)))(((''''''((()))***))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''***)))))))))***+++,,,,,,)))************+++++++++))))))***+++,,,,,,------+++---///---+++)))+++------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,+++***+++,,,...///+++...000000---++++++,,,...,,,++++++,,,---+++************)))***++++++,,,******************************+++++++++,,,,,,,,,---------------------------------,,,,,,+++++++++........................---...///...------...///+++,,,...//////...,,,++++++++++++*********))))))*********************+++******+++++++++,,,,,,,,,***+++,,,------,,,+++************++++++,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++)))))))))******+++++++++************************++++++************++++++))))))))))))************)))***+++,,,,,,+++***)))))))))))))))************))))))))))))))))))))))))***)))((()))***+++***((()))***+++,,,,,,+++***)))(((...444111***&&&)))...(((((())))))*********+++''''''(((((((((((('''''''''(((((()))***++++++,,,,,,,,,,,,++++++************************************++++++***))))))***,,,))))))))))))((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))(((((((((((((((((((((((('''((((((((())))))******(((((((((((())))))))))))))))))))))))***************++++++,,,,,,---.....................///000000......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***,,,000555:::>>>AAACCCHHHHHHIIIJJJJJJJJJIIIIIIJJJIIIHHHGGGFFFDDDCCCCCC::::::999888777555333222444333333333333444555555333555555555444777<<>><<<<<<===>>>???>>>===999555222333333555666666666444444555666555777999<<<===<<<;;;:::999>>>DDDHHHHHHHHHHHHHHHGGGCCC===666222111111222///...---,,,+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))*********+++************+++,,,---...)))***+++,,,---,,,++++++))))))))))))))))))))))))++++++************++++++)))************++++++++++++)))(((''''''((()))+++))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&&&&''''''(((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''++++++++++++******))))))************************++++++******,,,...111222------------------------***+++,,,------,,,+++*********+++++++++,,,,,,,,,---,,,,,,+++*********+++///...,,,+++******+++,,,...---+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++***************+++)))))))))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++******************------,,,,,,+++*********)))************+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,++++++*********,,,,,,,,,++++++*********,,,,,,,,,++++++*********************************,,,+++******))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++*********))))))(((((()))))))))))))))))))))))),,,+++++++++******))))))))))))************))))))((((((''''''''''''((((((++++++******))))))((((((''''''((()))***++++++,,,---,,,+++***)))))))))))))))))))))))))))((('''''')))))))))))))))))))))))))))((('''&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))((((((''''''&&&&&&((((((((((((((((((((((((+++***)))'''''')))***+++******))))))((((((((('''''''''''''''((((((((()))))))))))))))))))))))))))((()))***++++++***)))((())))))))))))************,,,***((((((***---......,,,,,,,,,---------............---------,,,,,,,,,------------------------***)))((((((***++++++***---,,,+++++++++---000111444777<<<@@@DDDFFFFFFFFFEEEGGGJJJKKKIIIFFFAAA>>>>>>===;;;:::999999999999444333222111000000111111777888:::<<<>>>@@@@@@@@@??????>>><<<;;;;;;<<<>>><<<@@@AAAHHHOOOKKKKKKZZZRRRSSSSSSRRRPPPOOOOOOPPPPPPQQQMMMNNNSSSNNNMMMYYYQQQPPPNNNLLLLLLMMMOOOQQQPPPJJJPPPSSSLLLKKKRRRSSSUUUPPPNNNQQQOOOIIIGGGJJJCCCAAAAAAAAA999111444===999:::===@@@CCCAAA===999<<<888333000111222444444444222555===AAA@@@CCCIIIJJJJJJHHHBBB:::333...,,,555444333222///---***)))+++++++++---///---***'''+++)))'''''')))+++++++++++++++++++++++++++++++++++++++***))))))***++++++...---+++)))(((((()))))))))***+++++++++)))((('''+++***)))(((((()))***+++)))*********++++++++++++(((((())))))))))))(((((())))))(((((('''''''''&&&(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''++++++++++++*********)))************************...---,,,,,,---///111222------------------------***+++,,,,,,,,,,,,+++******++++++++++++,,,,,,,,,...------,,,++++++,,,,,,...---,,,+++++++++,,,------,,,+++*********+++,,,------------------------++++++***************++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,,,,++++++++++++++++++++++++++++++++++++******************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******************************---,,,,,,+++++++++++++++************************************************)))))))))))))))))))))))))))************+++++++++************)))))))))((())))))))))))))))))))))))++++++*********)))))))))((())))))******))))))(((((((((''''''''''''((((((*********)))))))))))))))''''''((()))***,,,,,,------,,,+++******))))))))))))))))))))))))((('''''')))))))))))))))))))))))))))((('''&&&&&&&&&&&&'''(((((((((((((((((((((((()))))))))))))))(((((((((((((((((((((((((((((((((+++***)))(((((()))***+++)))))))))((((((''''''''''''''''''((((((((())))))))))))))))))))))))))))))(((((()))******)))(((((())))))))))))************222///,,,******+++******,,,,,,,,,---------......//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***+++---------,,,,,,,,,,,,...111333555:::===BBBFFFIIIJJJIIIIIIFFFEEEDDDAAA>>>:::777666888666444222222222333444222333444666888<<>>:::888666444222333000111666888777999>>>AAACCCEEECCC>>>888444222333333222222111111111111------,,,---------,,,+++---+++))))))***+++***)))++++++++++++++++++++++++...------,,,,,,------...------,,,+++***))))))))))))***+++++++++***))))))+++******))))))))))))************++++++++++++,,,((()))))))))))))))(((((()))(((((((((''''''''''''(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''++++++++++++************++++++++++++++++++++++++...---,,,+++,,,---//////------------------------++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,......------,,,,,,------,,,,,,,,,+++,,,,,,---...,,,++++++++++++,,,,,,---........................+++***************++++++---------,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,++++++++++++++++++++++++******++++++++++++++++++))))))******+++,,,,,,---,,,,,,,,,,,,------------************************,,,------......------,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++...---,,,,,,++++++,,,,,,************************************************)))))))))))))))))))))))))))************+++++++++************))))))))))))((((((((((((((((((((((((******))))))))))))(((((((((((())))))))))))(((((()))((((((''''''(((((()))))))))))))))************''''''(((***+++---......------,,,+++************)))))))))))))))(((''''''))))))))))))))))))))))))((((((''''''&&&&&&''''''(((((((((((((((((((((((())))))))))))************((((((((((((((((((((((((+++***)))(((((()))***+++((((((((('''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))'''(((((())))))(((((('''))))))))))))************333111---+++++++++***))),,,,,,,,,---------......000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,...//////,,,,,,---///222666999;;;???BBBGGGKKKLLLLLLJJJHHHFFFCCC===777222///......333222///......///111333333444777;;;???DDDHHHJJJHHHMMMSSSVVVVVVUUUVVVWWWUUUSSSQQQPPPPPPQQQPPPPPPOOONNNJJJNNNUUUOOOLLLWWWZZZVVVSSSUUUYYYYYYTTTNNNWWW]]]^^^```cccWWWLLLNNNQQQTTTUUUTTTTTTXXXbbbiiilllUUUKKKPPPVVV]]]\\\QQQIIIIIIKKKOOOOOOMMMNNNQQQPPPPPPMMMIIIIIILLLKKKIIIKKKLLLMMMMMMMMMOOOQQQSSSQQQNNNJJJFFFBBB===888444222///...000111000222555666:::???BBBAAA>>>;;;999444333222111111222333333/////////...,,,,,,...///...---++++++,,,+++(((&&&************************,,,+++************+++,,,,,,,,,---,,,,,,+++******)))***++++++++++++*********+++++++++***)))((((((************++++++++++++)))*********)))(((((('''(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''++++++++++++++++++++++++++++++++++++++++++++++++++++++***))))))******+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------,,,,,,,,,,,,------+++++++++,,,---......///++++++++++++,,,,,,------------------------------*********)))******+++,,,------,,,,,,+++++++++******************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++++++++,,,************++++++,,,,,,,,,,,,,,,,,,------------************************,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,+++++++++++++++************************************************))))))))))))))))))))))))))))))*********+++++++++*********)))))))))))))))(((((((((((((((((((((((()))))))))(((((((((((((((((((((((())))))((((((((())))))(((((((((((())))))(((((())))))******++++++'''((()))***,,,...//////------,,,+++++++++++++++)))))))))))))))(((''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((())))))*********((((((((((((((((((((((((******)))(((((()))******''''''''''''''''''&&&&&&'''(((((((((((()))))))))((((((((((((((((((((((((''''''((((((((((((''''''((()))))))))************---,,,******,,,------,,,,,,,,,,,,---------......////////////.........---+++++++++++++++++++++++++++,,,,,,,,,+++,,,---///...///111444888<<>>@@@CCCFFFIIIKKKMMMLLLPPPTTTTTTRRRQQQSSSUUUPPPPPPPPPQQQQQQOOOLLLIIICCCKKKOOOSSSUUUMMMPPPccccccdddccc```]]]^^^ccchhhuuu~~~uuuddd```bbbkkktttxxxvvvvvvzzz|||eee]]]iiiuuu~~~zzzlllWWWRRRLLLLLLNNNOOOOOOOOOKKKKKKFFFAAADDDMMMOOOKKKLLLMMMMMMLLLKKKMMMQQQUUURRRQQQPPPOOOMMMGGGAAA<<<666444333222111111222444///444999>>>????????????999777444111///...//////000222333111...,,,,,,---,,,++++++,,,,,,+++(((&&&******************************))))))))))))******+++,,,---......,,,+++***)))))))))******************+++,,,,,,+++***((('''(((((()))))))))************************)))((('''((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''+++++++++++++++++++++,,,++++++++++++++++++++++++++++++******))))))))))))------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,+++++++++++++++,,,,,,***+++,,,---.../////////++++++,,,,,,------------++++++++++++++++++++++++******))))))***++++++,,,,,,,,,++++++******))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++++++++,,,,,,,,,,,,************************++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++***************************************************************************************))))))*********+++++++++))))))))))))))))))******))))))))))))))))))))))))((((((((((((((()))))))))(((((())))))))))))(((((())))))(((((((((((())))))(((((())))))******++++++'''((()))***,,,---...///,,,,,,++++++******++++++)))))))))))))))(((''''''(((((((((((((((((((((((((((((('''''''''(((((()))(((((((((((((((((((((((('''''''''(((((()))))))))((((((((((((((((((((((((******))))))))))))******&&&&&&''''''''''''''''''(((((((((((()))))))))***((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))************)))(((''')))+++---------,,,,,,,,,---------...............---------,,,,,,++++++++++++++++++++++++***,,,---,,,******,,,...333444666999===@@@CCCEEEBBBDDDGGGHHHGGGDDD@@@===555444333111000///000000666555555666999===AAADDDGGGHHHIIIJJJLLLMMMNNNNNNLLLNNNOOOPPPOOOQQQVVVYYYZZZYYYVVVQQQMMMJJJIIIIIIDDDHHHMMM\\\lllooosssxxxyyymmmeeegggjjjgggbbbXXXVVVNNNFFFEEEJJJNNNOOOLLLMMMMMMMMMMMMNNNQQQSSSLLLMMMOOOQQQRRRPPPKKKGGGAAA@@@===999666444333222///222666888:::===@@@BBB>>><<<888444222000000111111444666666333///,,,***)))))))))+++,,,,,,***(((************************,,,------------------,,,***+++,,,......---,,,+++))))))))))))))))))))))))***+++,,,,,,,,,***)))(((''''''''''''((((((((((((***************)))(((((('''''''''(((((((((((((((&&&'''''''''''''''''''''&&&''''''((((((''''''&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,------------++++++*********+++,,,,,,***+++---...////////////+++,,,---------------,,,************************))))))))))))***+++,,,,,,++++++******************))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********++++++++++++++++++++++++******++++++,,,---------///......---,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++))))))))))))************))))))))))))))))))))))))(((((())))))))))))******))))))************))))))***))))))(((((())))))***))))))))))))************((())))))***+++,,,------++++++******)))******+++)))))))))))))))(((''''''))))))))))))))))))))))))((((((''''''(((((())))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))))))))******)))))))))'''''''''''''''(((((((((((((((((()))))))))******)))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))***************)))((()))+++++++++))),,,,,,,,,---------.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))),,,......,,,,,,///222:::;;;===???AAADDDEEEFFFEEEFFFFFFEEECCC???;;;999------...///000111222222555666777999<<<@@@CCCDDDBBBCCCFFFHHHJJJKKKLLLMMMLLLMMMOOOTTTYYY___dddgggeeeffffffbbb```ccckkkssspppeee^^^uuu~~~ooo]]]PPPOOOTTTTTTSSSSSSSSSRRROOOKKKGGGIIIJJJLLLOOORRRRRRPPPNNNLLLLLLHHHAAA;;;888444///222444666777888:::>>>AAA???>>><<<:::999999999:::444555777::::::666000+++***))))))***,,,---,,,***++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******+++,,,,,,---,,,,,,+++******)))(((((())))))******+++++++++++++++***''''''''''''(((((((((((()))******++++++******)))'''''''''(((((((((((((((&&&&&&&&&'''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------...---,,,,,,,,,,,,---...,,,,,,,,,------------...+++++++++++++++,,,------+++,,,---...//////......,,,---.........---,,,+++++++++++++++++++++++++++))))))))))))***+++,,,---******++++++++++++++++++*********+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++******++++++,,,------...........................,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++((()))))))))************++++++++++++++++++++++++)))))))))*********++++++******++++++++++++************))))))))))))***************))))))))))))))))))))))))*********++++++***))))))(((((()))******)))))))))))))))(((''''''))))))))))))))))))))))))((((((((((((((()))******(((((((((((((((((((((((()))))))))((((((((((((((((((((((((((((((((((((((())))))************))))))'''''''''(((((()))))))))(((((()))))))))*********))))))))))))))))))))))))***)))(((((((((((()))***))))))))))))************+++***)))***++++++***(((,,,,,,,,,---------..................------------,,,,,,,,,,,,,,,,,,,,,,,,)))---000111111333888<<<@@@AAABBBCCCDDDEEEEEEEEEFFFEEEDDDAAA===999666444.........///000222444555444555777999;;;===>>>>>>===???BBBEEEHHHJJJKKKLLLOOOPPPTTT]]]hhhpppqqqqqqhhhuuummmgggttt~~~zzzuuurrrlllaaaQQQEEELLLKKKKKKMMMOOOOOONNNMMMOOORRRPPPHHHCCC@@@;;;444333666888::::::;;;===???????????????????????????888666666:::??????999333///---,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))************)))((()))))))))***+++,,,------///...,,,+++***)))******************+++,,,------((((((((()))))))))******(((((()))***++++++++++++''''''''''''((((((((()))&&&&&&&&&'''''''''((((((''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,+++------------------------...---,,,,,,,,,,,,---...,,,,,,,,,---------......,,,,,,,,,,,,------...///,,,---.../////////...---------...///...---+++***,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))***+++,,,---+++++++++,,,,,,---------******+++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..............................---------,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---......------......///000000000---------.........//////------------------------,,,------......------,,,,,,,,,,,,------.........,,,,,,,,,------.........,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++(((((())))))*********+++++++++++++++++++++++++++))))))******+++++++++,,,++++++,,,,,,,,,,,,++++++******))))))))))))******++++++******))))))(((((()))))))))))))))))))))))))))((((((((((((((()))))))))))))))))))))(((((('''))))))))))))))))))))))))((((((((((((((()))******((((((((((((((((((((((((++++++******))))))(((((((((((((((((((((((((((((())))))************))))))'''((((((((())))))******))))))))))))************))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))*********************+++------,,,+++,,,,,,,,,---------......000/////////............------------------------(((---222555666999???EEEEEEEEEFFFFFFFFFFFFEEEEEEEEECCC@@@<<<888444222000333222111000111333666777555666888:::::::::999999BBBCCCGGGJJJMMMOOOPPPPPPRRRSSSYYYeeeqqqxxxuuuqqqmmm}}}eeeSSSRRROOOMMMKKKLLLLLLKKKIIINNNRRRRRRMMMJJJIIIDDD===333777;;;===>>>======>>>??????@@@@@@@@@@@@???>>><<<777555:::BBBFFFAAA;;;444111...------...------------------------------+++,,,---......---,,,+++))))))(((((()))+++---...222000...,,,++++++++++++******))))))***,,,...///************++++++++++++'''((()))***+++,,,,,,,,,&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((''''''(((((((((((('''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''......---------,,,,,,,,,///...,,,+++***++++++,,,+++000111------000///***222...***)))+++.........------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,---...//////,,,***)))(((,,,...//////---++++++,,,...---,,,,,,++++++++++++...+++)))))),,,---,,,***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++///---++++++++++++)))(((++++++,,,,,,,,,,,,------,,,,,,,,,++++++*********,,,,,,++++++,,,,,,---.........---,,,,,,---------,,,,,,,,,,,,---------------------------------------...///...,,,+++++++++,,,,,,,,,,,,---.../////////...---,,,,,,,,,,,,---//////...---,,,,,,,,,,,,---,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,+++++++++---------------,,,,,,,,,+++++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))***************************************************'''&&&)))------)))$$$(((((((((((())))))))))))))))))))))))))))))))))))***+++++++++***)))'''&&&))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***)))((('''&&&&&&'''(((+++++++++***)))(((((('''))))))))))))))))))))))))***))))))***++++++***((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((((((((((((''''''''''''+++++++++++++++***)))((()))************+++++++++***+++---......---+++***,,,,,,............,,,,,,------------,,,,,,,,,++++++---222777<<>>>>>???@@@OOOQQQQQQYYYZZZTTTSSSPPPbbbcccqqq~~~sssiiiddd[[[ZZZYYY[[[bbbgggfffbbbgggccckkkqqqmmmrrrrrrnnnjjjkkkqqqfffddd]]]```]]]MMMEEEIIIHHHHHHMMMOOOMMMOOORRRLLLAAA???;;;777888===BBBCCCBBB@@@<<<:::<<>>;;;777555666:::???BBB@@@999000,,,---...---***((()))+++,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))((((((((()))+++,,,************************''''''(((((())))))******)))))))))))))))))))))))))))((('''&&&&&&'''((()))'''''''''&&&&&&%%%%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''......---------,,,,,,,,,......,,,+++++++++,,,,,,,,,///...******//////,,,000---******,,,......------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------...---,,,+++******---...///...,,,+++,,,---...---,,,,,,+++++++++,,,---+++)))***,,,---,,,***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++...,,,++++++,,,,,,***)))++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++******,,,,,,++++++,,,,,,---...------,,,,,,,,,,,,------------------------------,,,,,,,,,---......//////---...000///---,,,---...///......---......//////------------------...............---......//////---,,,,,,++++++,,,,,,------------,,,,,,,,,,,,+++++++++++++++++++++++++++)))))))))***************++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++*********++++++++++++++++++***************************************************((((((((((((((((((((((((,,,******...333555222...(((((((((((()))))))))***))))))))))))))))))))))))+++++++++******)))((('''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***)))((('''&&&''''''(((++++++******)))(((((('''))))))))))))))))))))))))***)))(((((()))***((('''))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((+++++++++++++++***)))))))))************+++++++++***+++---......---+++***+++,,,---......---,,,+++------------------...///222444777;;;???CCCEEEFFFGGGFFFFFFFFFEEEEEEEEEEEEAAA<<<666222222333444444555888;;;===>>>@@@DDDFFFFFFFFFEEECCCBBBDDDHHHJJJUUUUUUOOOPPPWWWUUUXXXgggppp~~~~~~}}}pppjjjfffdddfffdddcccbbbbbb___\\\XXX\\\YYYVVVYYY```ggghhhffffffdddpppzzzuuuqqqrrrmmmggg___XXXVVVYYY]]]___aaa}}}pppdddcccnnn{{{sss___KKKQQQMMMMMMQQQTTTSSSPPPPPPKKKGGGBBB>>>===AAAFFFIIIHHHEEEAAA@@@AAACCCCCCCCCAAA???<<<999888;;;@@@DDDDDD>>>888333222000---+++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***+++,,,************************((((((((())))))))))))))))))))))))))))))))))))))))))(((''''''''''''((()))((((((((('''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''......---------,,,,,,,,,...---,,,,,,,,,,,,,,,---,,,---,,,)))***...000///...---,,,,,,---...---,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------.........,,,++++++---...------,,,+++++++++,,,,,,---,,,******,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---+++***+++,,,---,,,***++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,++++++,,,,,,---///.....................,,,,,,------.........///---...000///......///000222111000000//////000000...///000111222222222111000000000000111222333444......------,,,------.........---------,,,,,,,,,++++++++++++++++++++++++)))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++************++++++++++++******************************************************((((((((((((((((((((((((***)))))),,,000222000---((((((((()))))))))******)))))))))))))))))))))))),,,+++***)))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((''''''''''''(((+++******))))))(((((('''))))))))))))))))))))))))***(((&&&&&&'''''''''&&&))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***)))))))))************+++++++++***+++,,,---------,,,++++++,,,,,,------,,,,,,+++------,,,,,,...///111333999;;;===@@@BBBDDDFFFFFFGGGGGGGGGFFFFFFFFFEEEEEEAAA>>>:::999:::===???@@@GGGFFFFFFFFFFFFFFFGGGHHHIIIIIIIIIKKKNNNSSSXXX[[[]]]]]]aaapppyyykkkfffvvvkkkhhhjjjeeedddkkkwwwyyysssfff___```___[[[lllxxx~~~}}}~~~rrrgggppprrroooeeeYYYRRRSSSWWWhhhrrrrrrfffbbb|||yyyfffWWWQQQWWWZZZTTTRRRXXXPPPNNNJJJCCC===;;;===@@@HHHHHHFFFCCC???>>>AAADDDFFFFFFDDD@@@<<<;;;???CCCEEECCC@@@<<<777222...,,,---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------,,,,,,+++*********++++++************************))))))))))))))))))(((((()))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''......---------,,,,,,,,,---,,,,,,,,,------------+++,,,------...///000///,,,,,,---.........,,,+++++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,******,,,...//////......---+++***+++---000---,,,,,,++++++,,,,,,,,,---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,+++***+++---...---,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,++++++++++++,,,------////////////////////////........................///111222222111222444555777666666555555666666666777888999:::::::::999999888777777777777888888999333222222111111111111222000000//////......------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***)))******++++++******)))***************************************************************************(((((()))******(((&&&(((((()))))))))*********((((((((((((((((((((((((,,,+++)))((((((((()))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((******))))))((((((((((((((((((((((((((((((((((((***(((&&&%%%&&&&&&&&&%%%((((((((((((((((((((((((((()))))))))************((((((((((((((((((((((((***************+++++++++******+++++++++******)))))))))*********+++++++++***+++,,,---------,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---///111444666<<<===???BBBDDDEEEFFFGGGHHHHHHGGGGGGGGGFFFFFFFFFDDDCCCAAABBBDDDGGGJJJLLLPPPNNNMMMOOONNNKKKJJJJJJGGGJJJOOOUUUZZZ^^^aaacccbbbpppiiiOOOOOORRRNNNQQQ]]]fffuuu}}}xxxyyyzzzrrroooooo]]]___ccceeebbbZZZQQQMMMVVVeeennn}}}nnn___]]]___]]]VVVQQQMMMMMMMMMLLLIIIDDD@@@===CCCHHHLLLJJJCCC???@@@BBBFFFIIIJJJGGGBBB>>>>>>@@@DDDEEEEEEBBB<<<666111//////...---,,,,,,---...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,------......------,,,++++++++++++************************+++******))))))((((((((()))))))))))))))))))))))))))(((((((((((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''......---------,,,,,,,,,+++,,,,,,---............***,,,///333444222///...+++,,,...///...---,,,+++++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,---+++)))***---000000000......---+++***+++...000,,,,,,,,,++++++,,,,,,---,,,---,,,,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,+++***+++---......---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,+++++++++,,,,,,---...---------............///......///111222333444555999:::;;;;;;:::;;;>>>@@@AAA@@@@@@@@@AAAAAABBBCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBAAA??????>>>>>>>>>;;;:::999999888888888999555555444333222222111111......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******++++++++++++******************************************************************************++++++******+++***)))((())))))))))))************((((((((((((((((((((((((++++++)))((((((((()))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((((((((()))))))))((((((((((((((((((((((((((((((((((((((()))(((&&&&&&''''''&&&%%%((((((((((((((((((((((((((()))))))))************(((((((((((((((((((((((()))*********+++++++++,,,)))******+++++++++******))))))*********+++++++++***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...111444777999;;;===???AAADDDEEEGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGCCCCCCDDDDDDEEEGGGJJJLLLLLLJJJLLLQQQRRRNNNNNNQQQNNNRRRWWW\\\___dddiiinnnvvvfff```iiimmmjjjrrr|||yyytttllldddXXX___\\\```wwwrrrxxxxxxdddZZZUUUQQQRRRUUUTTTNNNGGGAAAHHHOOOPPPJJJBBB===<<<>>>DDDIIILLLIIIFFFCCCBBBEEEGGGHHHGGGBBB<<<888666000///...---,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++,,,------------------,,,,,,++++++************************++++++******))))))(((((())))))))))))))))))))))))((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((......---------,,,,,,,,,***+++,,,...////////////+++,,,111777888333...---***---//////...,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---+++)))+++///111000///,,,------,,,+++,,,...000,,,,,,+++++++++,,,------,,,---------++++++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,++++++,,,---......---++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,---...//////+++,,,------...///000111111222555888<<>>AAADDDGGGJJJMMMNNNQQQQQQQQQPPPOOOPPPSSSVVVSSSSSSQQQPPPNNNNNNMMMMMMLLLKKKJJJJJJLLLNNNRRRTTTOOONNNMMMLLLKKKJJJJJJJJJIIIIIIHHHGGGFFFFFFFFFFFFFFFFFFEEEDDDCCCBBBAAA@@@<<<;;;:::888777555444333111111000///---,,,+++***+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,------------,,,,,,++++++++++++++++++++++++************************((((((((((((((((((((((((&&&''''''''''''((()))***))))))*********+++++++++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&((()))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))'''''')))+++------+++((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))***++++++,,,))))))***+++++++++++++++)))************+++++++++++++++++++++,,,---......///......------......///000222555999<<<===>>>>>>???@@@BBBDDDFFFHHHHHHIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHJJJMMMMMMKKKKKKMMMOOOOOOLLLNNNQQQNNNLLLXXXiiiooofffiiicccoooyyy|||nnn\\\SSSSSSWWWjjjnnnccc^^^YYYVVVRRRLLLHHHIIIOOORRROOOJJJ@@@@@@BBBHHHOOORRROOOLLLLLLHHHEEEDDDDDDCCC@@@<<<777777666444222000...---........................------------------------***************+++++++++******,,,,,,---,,,++++++******************************************++++++))))))))))))))))))))))))((()))************)))((()))))))))*********++++++((((((((((((((((((((((((((((((((((((((((((((((((......---------,,,,,,,,,)))***,,,...000000000000///---///444444...,,,...+++---///...,,,+++---///...---++++++++++++---...,,,,,,,,,,,,,,,,,,,,,,,,---+++***---222333///+++***,,,......---------...++++++++++++,,,,,,---...,,,...///---+++***---///------------------------************************------------------------------............------...---,,,,,,......---,,,++++++,,,,,,,,,---------,,,,,,,,,------.........,,,,,,++++++,,,,,,---...---------...///000111111777888999;;;===???AAABBBJJJKKKLLLMMMOOOPPPQQQRRRUUUUUUTTTSSSRRRSSSVVVXXXUUUTTTQQQOOOLLLJJJIIIHHHHHHHHHGGGGGGJJJOOOTTTWWWOOOOOONNNNNNMMMNNNNNNNNNMMMLLLKKKJJJIIIIIIHHHIIILLLLLLKKKJJJIIIHHHGGGFFFEEEEEECCCAAA???===;;;:::777666555333222000///...+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,------......------,,,++++++++++++++++++++++++************************************************+++,,,+++***((('''((())))))************+++++++++))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&((()))))))))(((((('''''''''((((((((((((((())))))))))))))))))))))))&&&'''***...000///,,,)))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))'''(((((()))******++++++((()))***+++++++++++++++)))************+++++++++++++++++++++,,,---...///000///...------...///000222555999===@@@AAA@@@@@@CCCDDDFFFGGGHHHIIIIIIIIIJJJJJJIIIIIIIIIHHHHHHHHHFFFIIILLLMMMKKKKKKLLLOOOPPPOOOSSSZZZ]]]dddzzzvvvgggvvvvvvlllkkk}}}vvvwww~~~~~~yyyfff```cccaaakkkkkkmmmsss}}}dddXXXMMMOOO\\\hhhkkkhhhLLLGGGDDDFFFMMMQQQNNNJJJLLLFFF@@@>>>@@@@@@<<<888::::::999888555222///---........................------------------------+++++++++***************((()))+++,,,---,,,,,,+++************************)))))))))***+++++++++,,,))))))))))))))))))))))))((()))***++++++***)))(((*********++++++,,,,,,,,,(((((((((((((((((((((((()))))))))))))))))))))))),,,---...//////---+++***------......///000000111///////////////////////////...---,,,+++,,,,,,---++++++,,,------,,,,,,,,,,,,,,,+++******++++++,,,+++,,,,,,---.........---------............------+++++++++,,,,,,---------------------------------------,,,,,,,,,,,,++++++***+++,,,,,,,,,,,,+++******++++++,,,,,,,,,,,,,,,///,,,+++---...//////000...------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,......///000///...---,,,+++...111222111///...---222111//////111555888:::CCCCCCCCCFFFIIILLLLLLKKKUUUUUUTTTSSSSSSSSSTTTTTT]]]XXXSSSSSSVVVYYYXXXUUUWWWQQQIIIBBB>>>;;;:::999;;;;;;;;;===@@@EEEJJJMMMNNNOOOPPPPPPOOOMMMLLLJJJKKKKKKJJJIIIHHHGGGHHHHHHIIIJJJJJJJJJIIIGGGEEEDDDFFFDDDBBBBBBEEEEEECCCAAAAAABBBBBB>>>999666777999++++++++++++,,,---...///---,,,,,,,,,++++++++++++------...///...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******))))))************))))))+++...///+++)))+++---+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++***)))(((((()))***+++(((((((((((((((((((((((('''((()))******)))((('''******))))))((((((''''''(((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((()))******))))))***++++++++++++***+++++++++*********))))))++++++++++++++++++++++++))))))))))))************.........------,,,,,,,,,,,,,,,---...////////////---.........///111555888:::999;;;===AAACCCCCCBBBBBBCCCFFFIIIKKKKKKKKKKKKHHHIIIKKKNNNNNNKKKHHHHHHJJJHHHGGGGGGHHHLLLSSS[[[WWWccc```fffvvvkkkWWWRRRnnnqqq{{{}}}tttkkkllltttmmmbbbVVVPPPQQQXXX]]]lll{{{TTTSSSdddzzzsssVVVQQQIIIDDDEEEJJJOOOQQQQQQLLLFFFBBB@@@>>>;;;888888666555999===;;;222***+++...000///------000444111111000000//////......++++++,,,,,,,,,+++******,,,+++++++++,,,------...+++,,,,,,------,,,,,,+++************************))))))))))))((((((((((((++++++***)))((((((((()))------++++++++++++------))))))((('''''''''''''''''''''''''''((((((((((((------,,,,,,++++++++++++,,,,,,---......///000000........................///...---,,,,,,,,,------+++,,,,,,------,,,,,,,,,,,,,,,+++++++++++++++,,,+++,,,------......------------............------+++++++++,,,,,,---------------------------------------,,,,,,,,,,,,++++++***+++,,,,,,,,,,,,+++***++++++++++++,,,---...///(((((())),,,...,,,)))'''------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---++++++---///000///---------...111111333666:::???DDDGGGPPPOOONNNOOOPPPRRRQQQPPPTTTUUUUUUVVVWWWXXXYYYYYY\\\XXXTTTTTTWWWYYYWWWUUUNNNHHH???999777666555444333444666999<<<>>>@@@@@@AAABBBCCCEEEFFFGGGGGGGGGNNNMMMLLLKKKJJJIIIIIIIIIIIIJJJJJJJJJIIIHHHFFFEEEEEECCCBBBDDDFFFHHHGGGEEEDDDDDDCCC@@@===;;;;;;;;;777666444111///...,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,+++++++++************))))))************)))))),,,//////+++)))***+++***))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))***(((&&&&&&''''''%%%$$$(((((((((((((((((((((((('''((()))******)))((('''***)))))))))((((((((('''(((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((()))******))))))***++++++++++++***+++++++++*********))))))++++++++++++++++++++++++))))))))))))************......---------,,,,,,,,,,,,,,,---...............---...//////000222666999<<<<<<===???BBBDDDCCCBBBBBBCCCFFFIIIIIIHHHGGGEEEMMMJJJHHHIIIKKKKKKJJJIIIIIIJJJKKKLLLNNNTTT___iiizzzgggaaadddgggvvvxxx}}}rrr{{{|||tttjjj___XXXSSSVVVhhh|||mmm___bbbtttooo^^^XXXRRRPPPPPPQQQRRRUUURRROOOKKKHHHEEEBBB>>>:::555333222666:::===:::777111000......//////000000000000///////////////...,,,,,,,,,---,,,,,,+++***+++++++++++++++,,,------+++,,,,,,------,,,,,,+++************************)))))))))))))))))))))(((+++***)))))))))))))))))),,,+++************+++,,,))))))(((''''''''''''(((''''''''''''((((((((((((...---+++))))))***+++,,,+++,,,,,,------......///..............................---,,,,,,,,,------,,,,,,,,,------,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,------......------------------------------++++++,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,++++++***++++++,,,,,,++++++***///---+++)))))))))***+++111000000111222222000---+++,,,---......------,,,,,,,,,,,,,,,,,,,,,------------.........---,,,,,,...///000000000222555888777999<<>>@@@???===;;;999999999:::;;;===>>>???GGGGGGGGGGGGGGGHHHIIIIIIHHHHHHHHHGGGFFFCCCAAA@@@>>>======???BBBDDDDDDDDDEEECCCAAA@@@AAAAAA@@@???AAA???===999666222000///------,,,,,,,,,+++++++++++++++,,,---------,,,,,,++++++++++++++++++++++++)))******++++++******)))++++++*********)))))))))))))))************))))))))),,,---)))'''***+++***))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((***'''%%%(((,,,---)))%%%(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((()))******))))))***++++++++++++***+++++++++***************++++++++++++++++++++++++)))))))))*********++++++------------,,,,,,,,,,,,,,,,,,------------------...000111222222555999;;;?????????AAACCCDDDDDDBBBBBBDDDFFFGGGFFFEEEBBBAAAKKKIIIHHHIIIKKKKKKIIIEEEHHHIIIIIIIIIQQQggg}}}~~~}}}pppjjjiiiiii}}}~~~yyyhhhnnn}}}iiihhh\\\SSSRRRPPPLLLKKKNNNQQQPPPNNNMMMKKKHHHCCC@@@888777666666888;;;???AAA888333///...000111///,,,.............../////////------......------,,,++++++************+++,,,,,,+++,,,,,,------,,,,,,+++************************))))))))))))))))))))))))))))))))))))))))))***+++******))))))))))))*********)))((((((''''''((((((''''''''''''((((((((((((...---+++*********+++,,,+++++++++,,,,,,---------........................------------------------,,,,,,---------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++...---,,,+++---000333555111///,,,((())),,,...,,,***+++---//////...---+++,,,,,,,,,---------------////////////////////////...000444777:::>>>CCCFFFCCCEEEIIIMMMQQQTTTVVVVVVSSSTTTVVVYYY[[[[[[XXXUUUUUUVVVXXXZZZ[[[ZZZYYYXXXTTTSSSSSSTTTVVVUUURRROOOJJJAAA777333444777666444<<<>>>@@@BBBBBB@@@===;;;:::999777666555555666666888888:::<<>>;;;888666555555555777999:::;;;;;;@@@===;;;===AAACCCBBB@@@CCCBBBAAA???===;;;999888222111000///---,,,+++***,,,---------............******************************++++++++++++***************))))))))))))((())))))************))))))%%%)))***''''''***,,,+++))))))))))))))))))))))))((((((((((((((((((((((((++++++******)))(((((((((***((('''---444777222---(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((())))))***))))))***++++++++++++***************************++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...000222333555666888;;;>>>AAA@@@@@@BBBDDDDDDCCCBBBDDDDDDDDDCCCCCCCCCCCCCCCDDDHHHLLLLLLKKKKKKIIIFFFGGGOOOVVVZZZfffqqqrrrsssuuu|||rrrqqqsssfff___[[[```ssslllYYYRRROOOLLLLLLPPPQQQQQQQQQRRRRRRPPPNNNMMMDDDCCCAAA<<<888888;;;>>><<<888444111111000...,,,,,,,,,------......//////...............------,,,+++******)))******+++++++++,,,,,,------,,,,,,+++************************)))))))))))))))*********)))((((((((()))***++++++***************************))))))((('''(((((((((''''''''''''((((((((((((,,,---.........---+++***+++++++++,,,,,,,,,,,,,,,........................,,,---------------------,,,---------,,,,,,+++******+++,,,------------,,,,,,------...------,,,,,,...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++((()))+++///555<<>>::::::::::::888666444333333333444444444444555555777555444777<<<@@@@@@???BBBBBBCCCCCCBBBAAA@@@@@@:::888666444111...,,,+++,,,,,,,,,,,,,,,,,,------************************++++++,,,,,,,,,,,,++++++*********))))))))))))((())))))************))))))***---...***)))+++---+++************************((((((((((((((((((((((((************))))))((((((***((((((...555888333,,,(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((())))))***))))))***++++++++++++***************************++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///000333555777888999:::===@@@AAA@@@@@@BBBCCCDDDCCCAAAFFFDDDAAA???@@@CCCGGGIIICCCJJJNNNJJJIIIPPPZZZ^^^[[[kkkyyypppkkkoooxxxzzzrrrdddXXXXXX```wwwaaaWWWTTTTTTUUUOOOPPPRRRSSSTTTUUUUUUVVVMMMNNNMMMGGG>>>888777888<<<<<<;;;777222///...///,,,,,,------......//////......//////......---,,,++++++******)))******++++++,,,,,,------,,,,,,+++************************((()))))))))*********+++)))((((((((()))***++++++***++++++++++++++++++*********)))(((((((((((((((''''''''''''((((((((((((,,,---...//////---+++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,---.........------------------,,,+++*********+++,,,.........------------......------,,,,,,...---,,,++++++,,,---...------,,,,,,,,,,,,++++++------------------------------,,,,,,,,,,,,++++++,,,++++++******++++++,,,******+++---111555999<<<===EEEIIIIIIJJJKKKDDD999***+++---............---,,,,,,,,,---......//////,,,,,,---...000222444666888<<>>@@@DDDIIILLLGGGLLLKKKFFFNNNfff}}}qqq}}}zzzmmmXXXOOO```yyy]]]RRRMMMIIIMMMPPPSSSTTTSSSRRRQQQRRROOOQQQRRRNNNGGG@@@;;;:::<<>>;;;444555777999<<>><<<999777666000///...,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,+++++++++************))))))************))))))...111111,,,)))++++++***************************))))))))))))))))))))))))((((((((()))******++++++***))))))******)))&&&###((((((((((((((((((((((((***)))(((''''''((()))***'''((((((((()))))))))***(((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((()))******))))))***++++++++++++***))))))*********+++++++++++++++++++++++++++++++++*********+++++++++,,,,,,******+++++++++,,,,,,,,,+++++++++,,,...111444666999;;;===>>>>>>>>>???AAABBBBBBBBBCCCFFFGGGFFFDDDDDDCCCAAA@@@AAADDDGGGIIIGGGJJJIIIMMMdddrrryyy}}}mmmYYYcccgggpppmmm{{{nnn```[[[TTT[[[```dddeee```YYYSSSPPPNNNPPPRRRRRRNNNIIIDDDBBB===???AAA@@@===888444222000000///////////////...---............---,,,,,,------,,,++++++++++++++++++,,,,,,------,,,,,,+++************************((())))))******+++,,,,,,+++***))))))))))))))))))))))))***++++++***))))))+++***))))))(((((())))))''''''''''''((((((((((((...---+++))))))***+++,,,------------------------------------------------***+++---...///...---------...------,,,+++***))))))***---...//////...------.........---,,,,,,+++...---+++******+++---...---------,,,,,,+++++++++---------------------------------,,,,,,,,,++++++---,,,+++******+++,,,---+++++++++,,,,,,---------***///,,,%%%'''000111+++,,,++++++,,,,,,...///000,,,,,,------...///000000111222333555999===AAACCCDDDEEEGGGIIIJJJMMMQQQTTTOOOOOOOOOOOOOOOOOOOOOPPPIIIEEE>>>999666666555444333222222222222333444555555777888777666555555555555888:::777333111444999222333444444444333222222333444666777777777666555222222222222222222333444111222333333222111000//////111333222///...000222333444555333///...000333555888<<<@@@CCCEEEFFFFFFEEEEEECCCAAA???>>><<<;;;555444222000///......///,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******,,,,,,,,,++++++++++++***))))))************))))))$$$((()))'''&&&***,,,+++************************))))))))))))))))))))))))''''''((()))***+++,,,,,,***+++,,,,,,,,,,,,+++***((((((((((((((((((((((((***)))(((''''''((()))***'''((((((((())))))******(((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((()))******))))))***++++++++++++***))))))******++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,+++++++++,,,///222666888;;;===?????????>>>???@@@CCCCCCCCCEEEGGGHHHHHHFFFAAABBBBBBCCCCCCDDDDDDDDDAAAEEEJJJXXX||||||xxxttt~~~dddZZZMMMRRRzzzsssyyyvvvjjj___YYYNNNOOOQQQRRRQQQNNNJJJGGG?????????AAABBB>>>777000111111000000//////......------......------,,,+++...------,,,+++++++++,,,+++,,,,,,------,,,,,,+++************************((())))))***++++++,,,,,,++++++***)))(((((())))))'''((()))******)))((('''+++******)))))))))))))))''''''''''''((((((((()))------++++++++++++------.........------,,,,,,,,,---------............///,,,,,,,,,------.........---------,,,,,,+++++++++---.........---,,,,,,+++......------------..............................,,,,,,,,,---------......,,,,,,---...//////....../////////......---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------------,,,---///000///...---,,,+++,,,---000333555555666888===BBBFFFHHHHHHIIIIIIIIIJJJLLLNNNPPPQQQQQQRRRSSSSSSQQQNNNJJJHHHAAA>>>;;;:::::::::999888444444444555666666666777777777666666666666777888<<<<<<;;;;;;<<<===>>>>>>:::@@@@@@:::888:::888222333111111555<<<@@@BBBAAA:::999777333111222444777333444555777777777777777555444222222222111000...222111000///......///000222222444666:::>>>BBBDDDGGGGGGFFFDDDCCCBBBAAA@@@???;;;666555555444222///000///...---,,,,,,++++++++++++,,,,,,,,,+++******************************)))+++++++++***)))***+++************************))))))))))))))))))))))))%%%***///...***((()))++++++***)))(((((()))***+++(((...333333...)))'''((())))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''''''''''''''((((((((()))(((((())))))*********+++(((((((((((()))))))))))))))))))))))))))))))))))))))+++,,,,,,+++***,,,---++++++++++++,,,,,,---...((((((***,,,...---)))&&&,,,,,,++++++,,,,,,---...+++,,,------,,,,,,...000+++---000222444777;;;>>>@@@???===<<<===>>>@@@AAAAAABBBDDDFFFGGGFFFEEEDDD???BBBCCC@@@AAADDDEEEDDDFFF[[[jjjxxxoooiiillleee[[[aaakkkjjjtttZZZWWWOOOLLLTTTYYYTTTPPPQQQHHHBBB===>>>BBBDDDCCC@@@444///,,,---111333111...........................---------,,,,,,++++++++++++,,,,,,---.........---++++++++++++++++++++++++,,,,,,+++***)))((('''''')))))))))))))))))))))))))))************+++++++++)))***+++,,,,,,+++***)))''''''((((((((((((''''''------,,,++++++,,,------......---------,,,,,,,,,---------............///,,,,,,,,,---------......---------,,,,,,,,,++++++------......------,,,+++......------------..............................,,,,,,,,,---------......,,,------........................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...---------...//////...------...///000333555777888999;;;???DDDGGGHHHIIIKKKKKKLLLMMMNNNOOOOOOPPPUUUTTTRRROOOLLLJJJHHHGGG<<<;;;;;;<<<======;;;999888888888888999999999999::::::<<<<<<;;;999666555777666777888<<>><<<888777666777:::<<<<<<<<<<<<;;;999999888777444222555777:::<<<>>>>>>>>>===;;;999666555444222000---333222222222111///......000000111333666999<<<>>>BBBBBBCCCDDDEEEFFFGGGGGGFFFCCC???===;;;777222...///...---,,,,,,,,,------,,,,,,,,,,,,,,,++++++***************************)))+++,,,+++***)))***+++************************************************%%%***...---***'''(((+++***))))))(((((()))***+++(((---111111,,,((('''((())))))))))))))))))))))))((((((((((((((((((((((((***)))))))))(((((((((''''''''''''((((((((())))))((()))))))))************(((((((((((()))))))))))))))))))))))))))))))))))))))***++++++******+++---,,,,,,+++*********++++++>>>999111+++)))***+++,,,+++++++++++++++,,,------+++,,,------,,,,,,...000,,,...222444666999<<<>>>???>>>===<<<<<<>>>???AAACCCCCCDDDDDDEEEFFFGGGHHHDDDIIIIIIDDDAAADDDHHHJJJ```|||vvvppprrruuuxxx\\\JJJYYYvvv}}}wwwooodddWWWTTTTTTVVVSSSNNNPPPVVVNNNIIICCC@@@AAABBBBBBAAA888333...---000111000....................................---------,,,,,,+++,,,------......------++++++++++++++++++++++++++++++******))))))(((((())))))))))))))))))))))))))))))*********+++++++++)))***++++++++++++***)))''''''((((((((((((''''''------,,,,,,,,,,,,------...------------,,,,,,,,,---------............///,,,,,,,,,------------...------------,,,,,,,,,,,,------......------,,,,,,......------------......------------------------,,,,,,,,,---------......------------............------------,,,,,,,,,,,,++++++++++++++++++++++++------++++++++++++------,,,,,,,,,,,,------------...---------....../////////000111333666888999:::===>>>@@@CCCFFFHHHIIIJJJJJJKKKMMMOOOQQQQQQQQQQQQVVVSSSMMMHHHDDDCCCDDDDDD;;;<<<===???@@@???<<<:::============>>>>>>>>>>>>???AAAEEEGGGFFFBBB===:::999999999<<>>;;;888666666666888888888:::<<<:::555000999;;;???CCCFFFGGGFFFFFFEEEBBB???<<<:::777444111222333333444333333222111/////////000111333555666888999<<>>>>>===<<<<<<<<<===???@@@FFFDDDCCCBBBCCCEEEHHHIII@@@DDDDDD@@@DDDTTTgggssswwwzzz~~~gggaaa```pppkkkeeeeeeSSSVVVYYYYYYUUUQQQSSSYYYTTTPPPJJJEEEBBBAAABBBCCC???999333//////000///.........................../////////...............,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))))))))))))))))))))))))))*********++++++)))******++++++******)))'''(((((())))))(((((('''---------,,,,,,------------------------------------------............///------------------------------------------,,,,,,,,,------...------,,,,,,...------,,,,,,------...------------------------,,,,,,,,,---------......---------------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...---+++******+++---...,,,,,,,,,------------...............---...000222222444666999;;;===>>>>>>AAACCCEEEGGGGGGHHHIIIJJJHHHJJJMMMPPPRRRRRRRRRQQQNNNKKKFFFBBB???>>>???@@@@@@??????@@@AAAAAA???===BBBCCCCCCDDDEEEFFFFFFGGGHHHJJJMMMPPPOOOLLLIIIFFFDDDDDDDDDFFFIIIMMMQQQSSSKKKHHHIIIKKKIIIDDDGGGNNNIIIJJJIIIDDD===999999;;;<<<===???@@@AAA@@@???>>><<>>@@@BBBAAAAAAAAABBBBBBBBBAAA@@@999777444111///---------......---,,,,,,,,,++++++++++++++++++++++++++++++***+++,,,,,,******+++,,,************************************************&&&(((******((('''((()))((((((((())))))***++++++)))***+++***(((&&&''')))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((('''(((((((((((())))))))))))))))))))))))*********(((((((((((())))))))))))))))))))))))))))))))))))''')))******))))))***+++,,,++++++************+++999555111---,,,+++***)))******))))))******+++,,,+++,,,---,,,++++++---///000444888;;;<<<<<<===>>>===<<<<<<<<<===>>>???@@@FFFEEEDDDCCCCCCCCCEEEEEEAAAAAA???CCCWWWyyy}}}uuufffddd[[[UUUjjj|||iiidddYYYWWWUUUVVVZZZ\\\XXXRRRUUUTTTRRRMMMGGGDDDDDDDDDEEE@@@999333111000///...................................................,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******+++++++++))))))))))))))))))))))))))))))))))))************))))))************))))))(((((())))))))))))((((((---------------------------------------------------------............///------------------------------------------------,,,,,,------...------,,,------,,,,,,,,,,,,------------------------------,,,,,,,,,---------.........---,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...---+++******+++---...,,,,,,---------.........---/////////...///333666777888:::===???@@@AAABBBDDDGGGIIIIIIHHHHHHIIIKKKJJJLLLMMMOOOOOOMMMKKKJJJBBBAAA@@@>>>>>>===>>>>>>DDDBBB@@@@@@CCCFFFHHHHHHKKKKKKLLLMMMOOOPPPQQQQQQRRRRRRRRRQQQPPPNNNLLLKKKIIIJJJMMMNNNOOOOOONNNMMMMMMJJJIIIJJJJJJHHHJJJNNNOOOPPPOOOKKKEEEAAABBBDDDEEEGGGHHHGGGDDDDDDHHHKKK>>>@@@DDDHHHKKKLLLLLLLLLKKKIIIGGGFFFFFFDDDBBB@@@===;;;888555444555777999555555444444333222111111......000111333444666666888888888:::<<<@@@DDDGGGAAA@@@<<<888444000---,,,000///...---,,,,,,,,,,,,++++++++++++++++++++++++***,,,,,,,,,+++***+++,,,************************************************'''((())))))((((((((()))(((((())))))************((())))))(((''''''((()))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))*********))))))))))))))))))(((((((((((())))))))))))************************''')))******))))))***+++*********++++++---...///++++++***+++,,,,,,***(((******))))))******+++,,,+++,,,------,,,---///111333777;;;=========>>>>>><<<<<<<<<===>>>??????@@@CCCDDDDDDEEEDDDBBBAAA@@@FFFEEEGGGVVVxxx{{{qqq\\\QQQUUU^^^vvvooo[[[UUU```kkkdddTTTTTTVVVVVVSSSOOOJJJHHHGGGJJJFFF@@@:::666333111///////////////////////////------------------......,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++,,,,,,))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))(((((())))))))))))((((((------............------,,,,,,,,,------------...---------............///...------------,,,,,,,,,------------............,,,,,,------......------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............,,,+++++++++,,,---,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------,,,---------............---///111000///111777;;;<<<===>>>???AAACCCDDDEEEEEEHHHKKKJJJHHHGGGIIIKKKNNNNNNMMMKKKHHHDDDAAA???;;;<<<===???@@@AAAAAAAAAEEECCCAAACCCGGGMMMQQQSSSSSSSSSSSSTTTUUUUUUVVVVVVUUUSSSPPPMMMJJJHHHFFFFFFEEEGGGKKKNNNOOONNNKKKIIIHHHGGGDDDBBBEEEHHHFFFAAAIIIJJJIIIFFFDDDBBBBBBCCCAAACCCEEEDDDBBBAAAAAACCC@@@AAACCCEEEGGGGGGHHHHHHEEECCCBBBBBBCCCDDDCCCAAAGGGCCC>>>999555444555555777777777777666555444333111111111111111111111111333333333333444888>>>BBBDDDCCCAAA>>>:::555111///222000///---,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,+++***+++---************************++++++++++++++++++++++++))))))))))))))))))))))))))))))************))))))((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((()))))))))******************))))))))))))(((((((((((())))))))))))************************((()))+++***))))))***,,,)))******+++,,,...///000,,,***'''''')))+++,,,---+++************+++,,,,,,+++,,,---......///111333777999<<<=========>>>???<<<<<<===>>>???@@@@@@AAAAAACCCDDDEEEEEEDDDBBB@@@???DDDPPPkkkyyyjjjvvvrrraaaTTTTTTkkkkkknnn{{{xxxjjjVVVVVVVVVVVVSSSPPPLLLJJJKKKIIIGGGBBB===888333000////////////////////////---------------.........------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,))))))))))))))))))))))))((((((((()))))))))*********))))))(((((())))))***((())))))******))))))(((,,,---...//////...---,,,,,,,,,,,,---------......---------............///......---------,,,,,,,,,------------.........///+++,,,------......---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///...,,,+++***+++,,,---,,,,,,---------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------............---///222222111444:::@@@AAAAAA@@@AAABBBCCCEEEFFFDDDHHHKKKJJJGGGFFFHHHKKKLLLJJJHHHEEEAAA>>><<<:::<<<>>>@@@BBBDDDFFFHHHHHHJJJIIIHHHIIIMMMQQQTTTUUUVVVUUUTTTSSSRRRQQQPPPPPPMMMLLLJJJGGGEEEDDDCCCCCCAAADDDGGGJJJKKKKKKJJJHHHBBBFFFEEECCCMMM\\\ZZZLLLEEEDDDBBBBBBCCCDDDCCCBBB@@@BBBGGGOOOTTTRRRIIIAAACCCBBBBBBBBBBBBBBBBBBBBB@@@???>>>???AAABBBAAA@@@FFFDDDAAA>>>:::777555444666777888888777666555444333333333222222222111111000111222111000222666:::>>>@@@AAABBB@@@<<<888555333111///---,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---************************+++++++++++++++++++++++++++***))))))******************++++++***)))(((''''''''''''(((******)))((())))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***(((((()))))))))*********************)))))))))((((((((((((((())))))))))))************************)))***++++++******+++---************+++,,,......---+++((((((***,,,...///+++++++++++++++,,,------***,,,...//////111444777999;;;<<<===<<<<<<>>>@@@<<<===>>>???AAAAAABBBBBBAAABBBCCCDDDFFFGGGGGGHHHLLLSSSbbb||||||qqqlllxxxggg___iii|||~~~\\\XXXUUUTTTTTTSSSPPPMMMJJJKKKLLLJJJDDD===666222////////////////////////------........./////////------......------,,,+++------------------------++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((()))))))))******)))(((''''''((()))***))))))************)))))),,,---...//////...---,,,,,,,,,,,,------.........---------.........//////.........------,,,,,,,,,---------.........//////+++,,,,,,---.........------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///...,,,******+++,,,------------....../////////........................+++,,,,,,------,,,,,,+++---------.........//////,,,///222222222555<<>>===<<<<<>>>>>>>>??????>>>>>>???AAAAAAAAA@@@@@@AAAAAAAAA???<<<888666555666777777777666555444222222222222333333333333---///222111000000222555888;;;???CCCDDDAAA>>>;;;444222///---,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---************************++++++++++++++++++++++++,,,***))))))***++++++***++++++++++++***)))'''%%%&&&'''''')))++++++***((())))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))************+++*********))))))(((((((((((((((((())))))))))))************************)))+++,,,,,,++++++,,,---******************++++++(((((())),,,///000...,,,,,,,,,++++++,,,,,,---...***,,,...///000333666999;;;<<<<<<<<<;;;<<<>>>@@@======???@@@BBBBBBBBBBBBAAAAAAAAACCCFFFJJJMMMPPPpppuuu}}}}}}www___kkkwww|||bbb[[[SSSQQQRRRTTTRRROOOIIILLLOOOOOOIII@@@777222000000000000000000000000.../////////000000111111---.........---,,,,,,+++------------------------++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))***)))(((''''''((()))***))))))************))))))---.../////////...,,,+++//////000000///...------,,,------------------,,,...///000000000///---,,,------------------------,,,,,,,,,---------......+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,++++++******++++++.........------.........,,,---......//////......///...---,,,+++,,,---...///...,,,******,,,...000---///111555999===@@@AAABBBBBBBBBBBBCCCEEEHHHIIIMMMLLLKKKJJJGGGDDDBBBAAA:::===??????>>>>>>BBBFFFFFFGGGHHHGGGFFFGGGLLLPPPQQQPPPMMMJJJGGGGGGHHHIIILLLLLLLLLIIIFFFFFFIIILLLAAAGGGBBBFFFVVVQQQKKKZZZYYY^^^aaa```dddkkklllhhhlllvvvwwwfff]]]hhhvvvxxxwwwxxx~~~}}}yyyhhhWWWQQQRRROOOJJJGGGIIINNNOOOJJJJJJKKKDDD999BBBBBBBBBBBB@@@>>><<<:::<<<===888888???;;;777===666222///222777999777333777555333111/////////000000333888===@@@AAA@@@@@@<<<;;;777222...,,,,,,---************************,,,,,,+++******++++++,,,...---,,,+++************)))******++++++,,,------************************...+++)))***+++***((('''))))))))))))(((((((((((((((((())))))))))))((((((((((((((((((''''''''''''***'''&&&***,,,***)))***))))))((((((((((((((()))))))))))))))))))))))))))''')))******(((&&&''')))***,,,///111000...+++)))((()))***++++++***)))((('''((()))***+++,,,,,,,,,*********++++++,,,,,,,,,,,,------------------.../////////111333666999:::<<<<<<======>>>>>>??????>>>?????????BBBCCC???;;;AAA???999>>>NNNXXXhhhhhhYYY^^^iiippp~~~bbbjjj```NNNPPPUUUKKKNNNVVVNNNQQQPPPOOOMMMJJJDDD===888444000---...111444222///---------.........//////......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,+++++++++,,,,,,++++++++++++***)))'''''')))***+++))))))))))))))))))))))))'''((()))******)))((('''......//////......---,,,///////////////...------------............------///////////////...------------------------------,,,,,,,,,---------......,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,++++++***+++++++++......------------......,,,---......//////............---,,,,,,,,,---...///...,,,***+++,,,...000111222555888;;;???AAABBBBBBBBBBBBDDDEEEGGGIIIJJJKKKJJJHHHEEEBBB???>>><<<:::<<>>>>>@@@@@@???666AAA???:::>>>;;;444333888555333444888;;;<<<<<<:::999888666444333222222111222555888;;;>>>@@@AAAAAA@@@>>>999333///------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***************++++++++++++,,,,,,,,,***************************+++,,,,,,+++)))***,,,***)))))))))(((((((((((((((((())))))))))))(((((('''''''''(((((()))))))))***'''''',,,---+++)))***++++++************++++++))))))))))))))))))))))))***)))'''(((***,,,,,,+++''')))+++,,,,,,+++)))(((******++++++++++++******))))))***+++,,,,,,,,,+++------,,,,,,,,,,,,++++++,,,,,,,,,,,,------------//////000222444888:::<<<<<<<<<======>>>?????????DDDDDDCCCAAA????????????CCCMMMDDD>>>YYY|||{{{|||{{{uuuooopppssszzz]]]SSS]]]oootttnnn]]]OOOTTT[[[TTTVVVZZZQQQTTTSSSQQQPPPMMMIIICCC???999444///...000222111///---------......////////////.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,+++,,,,,,------,,,,,,++++++***)))(((((()))***+++))))))))))))))))))))))))(((((())))))))))))((((((000///......------......///////////////......---......////////////......000///......---.........------------------------,,,,,,,,,---------......---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,+++++++++++++++------,,,,,,,,,,,,------,,,---......//////.........------,,,------.........---,,,++++++---///000666777888;;;>>>@@@BBBCCCBBBCCCDDDFFFGGGHHHHHHHHHGGGEEEBBB???<<<:::999999<<<<<>>@@@AAACCCIIIWWWhhhvvv~~~hhh]]]OOOEEEAAA@@@>>><<<888DDDAAA888;;;===888777999777555555666:::===??????>>>>>><<<:::888777666333222111222555999===???DDDDDDDDD@@@;;;555111000......---------------...,,,---...//////...---,,,...---,,,++++++******+++,,,,,,,,,+++++++++******************************(((,,,...,,,)))(((***---******)))))))))((((((((((((((())))))))))))((((((&&&''''''((()))***+++,,,***''')))...///,,,))))))+++***************++++++))))))))))))))))))))))))+++(((%%%'''+++...---+++&&&'''((()))*********))),,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,,,,+++------,,,,,,++++++******+++++++++,,,,,,---------///000111333666999<<<>>><<<<<<===>>>>>>??????@@@AAABBBAAA???<<<<<>>@@@AAABBBCCCDDDFFFGGGGGGFFFEEEDDDBBB@@@===:::888888999:::>>>>>>???DDDJJJMMMKKKHHHDDDEEEEEEEEEDDDDDDEEEEEEFFFEEEBBB???>>>BBBJJJQQQOOOSSSXXX\\\cccnnn}}}tttddd\\\XXXSSSOOOLLLKKK>>>555:::;;;999>>>:::::::::888777999<<>><<<999888555333222111222444777999???BBBDDDDDD@@@<<<888777000///...---------......+++,,,...///000///---,,,...---,,,+++++++++++++++------,,,,,,+++***))))))************************+++......+++)))******)))*********)))))))))(((((((((((())))))))))))((((((((((((((()))***+++++++++)))'''***///111---))))))(((((((((((((((((()))***))))))))))))))))))))))))(((((((((***,,,,,,***))))))))))))***+++,,,---...,,,+++***))))))***+++,,,,,,,,,---------,,,++++++******************************++++++,,,---------///000222444777:::===>>><<<======>>>??????@@@@@@>>>===>>>@@@@@@>>>???CCC>>>???FFFdddmmmnnn~~~xxxjjjgggbbb___[[[YYYYYYZZZRRRRRRQQQOOOMMMLLLMMMNNNOOONNNNNNPPPNNNLLLOOOTTTQQQQQQOOONNNOOOTTTXXXZZZ]]]___ccciiinnnsssyyy~~~sssMMMTTTiiijjj[[[WWWYYYXXXTTTVVVSSSPPPOOONNNMMMLLLJJJFFF@@@888222000/////////////////////////////////..................//////------------------------......---------,,,,,,,,,++++++,,,,,,,,,,,,+++++++++******))))))******+++))))))))))))))))))))))))+++***)))(((((()))***+++111000///------...//////......///////////////...//////000000000000/////////...---,,,,,,---...///------------------------,,,,,,,,,---------......,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---,,,---......///.........---------....../////////---------...///111222333999:::;;;<<<===>>>???@@@DDDEEEEEEEEEDDDBBB???>>>===<<<:::999999;;;===>>>@@@???@@@DDDIIIJJJGGGDDDEEEDDDBBBBBBBBBBBBBBBBBBDDDEEEGGGLLLSSS]]]ffflll||||||vvv}}}sssdddQQQLLLMMM@@@444:::999:::;;;:::::::::===???@@@@@@AAA@@@???===:::999666666555444222111111000555999>>>AAAAAA@@@???>>>444222000...------------)))+++---...///...,,,+++------,,,,,,+++,,,,,,,,,...------,,,+++***))))))************************......,,,***///555333,,,************))))))))))))(((((())))))))))))((((((************)))))))))))))))'''***///111---))))))((((((''''''((()))******))))))))))))))))))))))))%%%+++111222---)))'''(((+++*********+++,,,...///+++***)))(((((()))***+++,,,,,,---------,,,++++++((()))***+++,,,...//////******+++,,,,,,---......///000333555888;;;===>>>======>>>>>>???@@@@@@@@@BBB>>>>>>CCCDDD???===???HHHMMMZZZ|||wwwmmmrrrxxxzzzmmmddd___[[[VVVNNNNNNMMMLLLMMMOOOPPPQQQXXX[[[^^^___^^^^^^___aaabbb```aaadddccc______bbb___^^^\\\[[[XXXTTTQQQQQQKKKNNNPPPPPPQQQTTTWWWZZZccciiiqqqwww|||{{{iiiXXXkkkhhhWWWYYYeee]]]YYYSSSOOONNNNNNNNNMMMJJJEEE>>>777333111000///000000000000000000000000---------------.........------------------------......---------,,,,,,,,,******++++++++++++******++++++************++++++************************+++***)))(((((()))***+++111000//////......//////---...////////////////////////000000000000//////------------------...///------------------------,,,,,,,,,---------......+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,---......//////......,,,---...///////////////......///000111333555666999999:::;;;<<<======>>>CCCBBBBBB@@@???<<<;;;::::::::::::;;;<<<>>>@@@BBBAAAAAABBBCCCEEEEEEDDDBBBCCCAAA@@@AAADDDGGGIIIJJJRRRVVV```qqq{{{|||uuuqqqqqq|||rrr```qqq{{{bbbGGGAAA<<<;;;999777777888999:::>>>>>>>>>>>>===<<<;;;:::888888888777555222///---///222777;;;>>>???AAACCC999777333000...---------******,,,---......------------,,,,,,,,,,,,------------,,,,,,+++***))))))************************------++++++444>>><<<222++++++*********)))))))))(((((())))))))))))((((((*********))))))(((((((((***''')))...///,,,))))))))))))))))))***+++,,,---))))))))))))))))))))))))&&&...666666...((((((***)))))))))))))))***+++,,,***))))))))))))))))))***++++++,,,,,,,,,,,,,,,+++******,,,...000111333444++++++,,,,,,---...//////222333555888:::<<<===>>>======>>>??????@@@@@@AAADDD>>><<>><<>>999555222111111111111111000000000000------------------------------------------------......---------,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++*********************************))))))*********000000000000000///......------...///////////////...//////000000//////...+++,,,------.........---------------------------,,,,,,,,,---------......,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---,,,,,,,,,,,,---......------------......,,,---......//////......+++,,,...///000000000///...///000222444555777888888888999:::;;;<<<======>>>===<<<;;;999999888888:::;;;<<<===???@@@AAABBB@@@BBBCCCCCCBBBBBBCCCEEEEEEDDDFFFLLLWWWbbbjjjmmmxxxxxx~~~~~~}}}tttgggaaa]]]```mmm}}}ssscccZZZiiiwwwyyyyyyfffUUUNNNCCC<<<:::999888888<<<;;;;;;::::::;;;;;;<<<:::::::::888666444222000...000333666888;;;???BBB???<<<888333000.........+++,,,,,,---......//////------,,,,,,,,,------...,,,,,,,,,++++++*********************************)))---,,,)))000;;;:::111+++++++++*********))))))(((((())))))))))))(((((((((((((((((((((((())))))***'''''',,,---+++)))***))))))))))))***+++,,,---))))))))))))))))))))))))(((---111000,,,((()))+++(((((()))))))))))))))))))))******++++++******)))))))))***+++,,,,,,,,,+++******,,,---///000111222+++,,,,,,---///000000111666777999<<<===>>>??????===>>>>>>??????@@@AAAAAABBB===;;;>>>>>>FFF]]]vvvpppgggbbbZZZQQQPPPUUUXXX[[[cccnnnvvvwww|||xxxppp```___\\\VVVQQQPPPSSSWWWXXXbbboooyyyttt___TTT[[[|||vvv\\\fffuuummmbbbXXXRRRPPPPPPPPPJJJJJJIIIEEE???999444222222222222111111000000000000/////////...---------..............................---------,,,,,,,,,,,,------......------,,,***++++++++++++++++++***************************)))******++++++******)))///000111111111000...---------...///000000//////......////////////......***+++---...///...------------------------------,,,,,,,,,---------......---..................---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---,,,,,,,,,,,,---///......------......///,,,---......//////......+++,,,...000000000000//////000111333555777888999888888999:::;;;<<<===>>>:::999888777666777888999;;;<<<>>>???@@@AAAAAAAAA???BBBCCCCCCAAAAAADDDHHHMMMNNNSSS```rrryyy~~~qqqkkkpppyyyxxxsssnnnlllmmmmmmkkk[[[TTTMMMMMMVVVdddrrryyyvvvvvv|||vvvggg^^^QQQ\\\eeejjjvvvrrrhhhwwwwwwjjjXXXJJJDDDBBB???===;;;:::999999999:::<<<===<<<;;;999888777666555555111222222333444888<<<@@@CCC@@@;;;666222000000000------------...///111222------,,,,,,,,,------...,,,,,,,,,++++++++++++***************************'''------''')))111111***+++++++++************)))(((((())))))))))))((((((%%%%%%&&&'''((()))*********'''&&&***,,,***)))***''''''''''''((()))***+++))))))))))))))))))))))))(((((((((((('''''')))***)))***************)))(((***+++,,,------,,,+++***'''((()))***+++,,,,,,,,,))))))***+++,,,,,,---...,,,,,,---...///000111222999:::<<<>>>@@@@@@@@@@@@>>>>>>>>>???@@@@@@AAAAAAAAA???AAADDDHHH[[[{{{wwwssshhh[[[WWW[[[[[[XXXgggnnnvvv}}}sssfff\\\UUURRRQQQRRRUUUZZZbbbooo}}}qqqYYYYYYYYYggg]]]{{{rrreeeYYYRRROOONNNNNNIIIJJJKKKIIICCC<<<666222222222222222111111000000222111111000///......---..............................---------,,,,,,,,,......////////////......***++++++,,,,,,++++++***************************)))***+++,,,,,,+++***)))................................................---...///000000///...---,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------***+++,,,,,,------,,,,,,...//////...,,,,,,---///......////////////......///...---,,,+++,,,,,,------------............//////000000///---+++,,,---//////...,,,+++,,,...111111222444777888999999999::::::;;;<<<<<<<<<;;;;;;888555222333777;;;======@@@@@@AAABBB>>>;;;>>>EEE:::HHHRRRQQQPPPTTTUUURRRKKKNNNXXXkkkzzzzzz~~~zzzwwwgggdddqqq|||}}}jjjjjjjjjjjjhhhgggjjjnnnvvvwwwpppccc\\\aaaiiilllhhh]]]YYYaaaccc[[[VVVXXX\\\XXX[[[fffnnnsssmmm[[[bbbyyy[[[LLLPPPTTTQQQMMM>>>999999444666<<<;;;666888;;;;;;:::888666555666555333222333777:::===>>>>>>???>>>:::666111...------..................------------------------,,,,,,,,,++++++*********))))))************))))))++++++++++++++++++++++++(((((((((((()))***+++,,,++++++,,,,,,+++***((('''))))))))))))************++++++************++++++************************,,,+++***))))))***++++++************))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************............000333777999777<<>>>>>AAAEEECCCFFF>>>MMMlll|||}}}zzzmmm^^^WWWYYY[[[^^^dddmmmwww~~~}}}zzzwwwuuupppjjjgggeeedddaaa___cccdddeeedddaaa______```aaaeeelllsssyyy}}}~~~vvvooohhh```VVVQQQSSSZZZ```dddttt|||zzzfffXXXdddxxxqqqZZZQQQVVVSSSHHHHHHNNNOOOJJJFFFDDD>>>666///222444222///,,,---///000/////////....................................///...---,,,+++,,,------///...,,,+++***+++,,,,,,******+++++++++,,,,,,,,,)))************+++++++++---+++(((((()))+++++++++................................................---...///000000///...---,,,,,,,,,,,,,,,,,,,,,,,,...------------------...------------------------++++++,,,------------,,,***+++,,,------///111444......////////////......///...---,,,,,,,,,---------------............//////000000///---,,,,,,---...//////---,,,---000333222444666888999:::::::::<<<;;;;;;:::999999888888888666444666:::===>>>>>>??????AAADDDAAA===???DDDEEEbbb|||xxxooogggaaa]]]cccnnn}}}}}}vvvwwwyyyyyy|||}}}|||||||||yyy{{{}}}vvvnnnhhhhhhhhhhhhjjjoooxxxpppgggccc```___bbbgggrrrwww{{{iii[[[KKKddd{{{yyykkkjjjvvvqqq\\\MMMCCC999999===888999999999888888777777666555333111000111222555666>>>???AAAAAA???;;;777444//////...------...///000------------------------,,,,,,,,,+++++++++************++++++++++++******+++++++++++++++++++++++++++***)))))))))))))))***++++++,,,,,,+++***((('''))))))))))))************++++++************++++++************************+++***)))(((((()))******))))))******++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++++++++++++++,,,...222666:::<<<:::>>>CCCFFFFFFDDDBBBAAA??????@@@@@@@@@@@@??????===GGGTTT}}}rrrrrr||||||rrrjjjddd___\\\]]]dddjjjvvvlllfff]]]VVVRRROOOMMMKKKJJJGGGCCCBBBCCCDDDCCCBBBCCCDDDEEEEEECCCAAAAAABBB@@@CCCFFFIIILLLMMMMMMMMMUUUWWW\\\bbbiiipppvvvyyyssshhh___XXXTTTPPPXXXcccoooyyysss```___~~~gggTTTPPPSSSVVVTTTUUURRRMMMKKKIIIAAA888333333333222000//////000000000/////////.................................///...---,,,,,,,,,------...---,,,+++++++++,,,,,,***++++++++++++,,,,,,,,,************+++++++++++++++***((((((***+++***)))......................................................////////////......------------------------------------------------------------------------++++++,,,---------------,,,---//////000222666888......////////////......///...------,,,------------------............//////000000///---,,,---......////////////000333555444666777999;;;;;;;;;:::===;;;999777666555555555777777777999===??????>>>EEEBBBBBBDDDDDDDDDIIIOOO___|||~~~vvvyyy}}}}}}xxxtttoooiiigggnnn{{{tttgggbbbMMMQQQZZZkkk}}}|||gggXXXJJJGGGBBB444;;;999666666777999::::::444333222000000000111111:::<<>>======<<<::::::<<<>>>???>>>===???@@@@@@???>>>>>>?????????@@@@@@@@@@@@??????>>>>>>???BBBDDDGGGIIIKKKTTTXXX```iiiuuusssiii```\\\WWWTTTUUU[[[ccchhh\\\```yyynnnTTTMMMSSSRRRQQQNNNLLLMMMNNNHHHAAA888666333111111111111111000000000/////////..............................///...------,,,,,,------...---,,,,,,+++,,,,,,,,,++++++++++++,,,,,,,,,,,,************+++++++++,,,******)))***++++++***(((...................................................//////////////////...------------------------------............------------------------------+++,,,,,,---...---------000000000///...///111444......////////////...............------------...---------............//////000000///...------......///000111111222555777666777999:::;;;;;;;;;:::;;;999777444333333444555777777999;;;===>>>>>>===CCC@@@>>>AAAEEELLLXXXcccuuu{{{uuuuuu{{{yyyvvvsssfffdddXXXQQQRRRaaaxxxssshhh___^^^TTT???@@@;;;666555888::::::999666555444333222222111111333666:::>>>@@@???===;;;:::777222...,,,,,,...///........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,+++******)))))))))***++++++++++++******))))))))))))*********+++++++++++++++************++++++************************)))))))))))))))*********))))))******+++,,,,,,---++++++++++++++++++++++++***+++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------000111111333555777:::;;;@@@BBBEEEFFFEEEEEEEEEFFFAAAAAAAAAAAAAAAAAAAAAAAALLL[[[lll|||ssssssyyypppccccccbbb[[[ZZZcccppp{{{sssgggccc\\\UUUOOOJJJEEEAAA???>>><<<;;;;;;===>>>>>>>>>===<<<<<<<<<=========<<<===???@@@???>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAEEEDDDBBB@@@>>>=========DDDDDDEEEGGGMMMVVV```hhhzzzsss```QQQLLLNNNUUUZZZ```iiiwwwlll___cccfffRRRMMMNNNNNNNNNNNNNNNNNNKKKGGG>>>999333000111333222111000000000////////////...........................///......------------------------,,,,,,,,,------+++++++++,,,,,,,,,------*********+++++++++,,,,,,+++***+++,,,...---+++)))/////////////////////////////////////////////////////////....../////////........................---......//////......---------------------------,,,,,,---.........------......---+++******---000......////////////......---.....................---------............///...000000000...---...///...000111222222444666888777888999:::;;;::::::999777666444333333444666777666777999:::;;;<<<>>>???<<<>>>FFFPPPXXXbbbqqq~~~zzzttt{{{uuu}}}~~~uuuooo```VVVQQQXXXdddqqq|||rrrmmmtttppp[[[QQQHHH===888999:::777444666666555444444333333333000333777;;;===>>>===<<>>>>>>>>>>>=========>>><<<>>>@@@@@@@@@???@@@AAA@@@@@@@@@@@@@@@@@@AAAAAABBBAAAAAA@@@AAAAAABBBBBBBBBAAAAAA@@@AAAFFFLLLQQQTTT^^^lll|||rrreeeZZZQQQLLLQQQUUU]]]hhhsssoooXXXhhhiiiUUUQQQQQQRRRRRRNNNJJJHHHIIIBBB<<<555111222222222000111000000000////////////////////////////////////...//////.........------------------------------++++++,,,,,,,,,---------***++++++++++++,,,,,,,,,,,,,,,,,,...//////,,,***//////////////////////////////////////////////////////............//////////////////////////////---...///000000///...---------------------------,,,,,,---.............../////////......111555999......////////////......------...////////////...---------............///...000000000......///000...000222333333444666888666777888999999888777777444444444444555777888:::777888888999;;;???DDDHHHHHHUUUhhhxxxwwwssszzz{{{~~~vvv~~~ssseeeXXXQQQSSS___kkkuuu{{{|||{{{yyyyyyooo___LLLAAA??????<<<888999888666444444444444555333444777999;;;======>>>???>>><<<888444111...,,,........................,,,,,,,,,,,,------------******++++++++++++******++++++++++++++++++++++++)))))))))******,,,------++++++******)))******+++*********++++++++++++,,,++++++************++++++************************)))***+++,,,------------*********)))))))))((((((++++++++++++++++++++++++*********++++++,,,,,,---++++++++++++++++++++++++******++++++,,,,,,------///111333666:::===???AAABBBDDDGGGGGGFFFEEEFFFFFF???AAA@@@;;;:::EEE[[[mmmuuudddVVVTTTXXX^^^jjjvvv|||tttkkk___TTTOOOKKKHHHFFF???===;;;;;;===>>>???>>>@@@BBBCCCBBBAAA@@@AAABBBAAABBBDDDEEEEEEEEEGGGIIIGGGIIIKKKKKKJJJJJJJJJKKKKKKLLLLLLKKKKKKJJJIIIHHHDDDCCCCCCBBBBBBCCCCCCCCC======>>>======???BBBEEEEEEFFFHHHLLLTTT___kkksss}}}kkk___WWWSSSMMMJJJMMMXXXfffooorrr\\\ZZZooo```QQQNNNLLLMMMKKKIIIJJJMMMFFFAAA;;;666333222111000111111000000000/////////////////////////////////...////////////...------,,,,,,---............---,,,,,,,,,,,,------------++++++++++++,,,,,,,,,,,,------,,,---...///---+++////////////////////////////////////////////////000///...------...///000////////////////////////---...///000000///...---------------------------,,,------...............000111111222333777===AAA......////////////......,,,---...///000000///...---------............///...///000000///...///111...000333444333444555777555666777777777666555444444444555666777888999:::888888999999===EEEPPPWWW___nnn~~~}}}rrr___XXXZZZ]]]TTTUUUWWW\\\iiizzzzzz___OOOMMMQQQRRRQQQ@@@>>>:::777555555666777777777777777999:::<<<===<<<===>>>===;;;666111...........................,,,,,,,,,---------......++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++*********+++,,,,,,++++++***))))))***+++,,,*********+++++++++,,,,,,++++++************++++++************************((()))+++,,,------,,,,,,*********************+++++++++++++++++++++++++++)))******+++,,,,,,------+++++++++++++++++++++++++++++++++,,,---.........000222555888<<<>>>@@@AAACCCFFFIIIJJJIIIGGGGGGGGGCCCBBB@@@AAANNNjjjtttmmmkkkZZZZZZ\\\bbblllyyywwwiii___QQQMMMGGGAAA>>><<<<<<===CCCBBBBBBDDDFFFGGGGGGFFFBBBEEEHHHHHHGGGGGGHHHJJJIIILLLOOOQQQQQQQQQTTTVVVVVVXXXZZZZZZYYYXXXXXXYYYWWWXXXYYYZZZZZZXXXVVVUUUWWWVVVSSSPPPMMMKKKJJJIIIKKKKKKKKKIIIFFFEEEEEEGGGCCCBBB???===>>>CCCLLLSSSPPP]]]qqqtttmmmbbbUUUMMMKKKOOOSSScccqqqwww\\\XXXwwwfffXXXKKKJJJLLLMMMMMMPPPIIIGGGBBB<<<555222111222111111111000000000//////////////////////////////...//////000///...---,,,+++,,,.../////////...---,,,,,,,,,------------...+++++++++,,,,,,,,,---------,,,******,,,---,,,+++000000000000000000000000000000000000000000000000000///...------...///000000000000000000000000000---...///111111///...---------------------------,,,---......//////............//////000444:::>>>......////////////......,,,---///000000000///...---------.........//////...///111000///...000111///111333444333333444666444555555666666555333333555555777888999999999999999999999;;;@@@KKKYYYccchhhsssuuuppp{{{xxxwwwlllmmm}}}~~~{{{vvv]]]UUUTTTYYYZZZXXXaaannntttlllZZZ[[[dddkkklllGGGDDD@@@;;;888888999:::888777555555555777999;;;888;;;>>>AAA???:::555111////////////////////////,,,,,,,,,------.........,,,------......------,,,++++++++++++++++++++++++------,,,+++************++++++***))))))***+++,,,******+++++++++,,,,,,,,,++++++************++++++************************'''(((***+++,,,,,,++++++))))))***+++,,,------...++++++++++++++++++++++++))))))***+++,,,,,,------++++++++++++++++++++++++,,,,,,------...///000000444555777:::<<<===>>>>>>EEEHHHKKKLLLKKKIIIHHHHHHGGGCCCBBBKKKfffzzz|||pppaaaXXXVVV___nnn{{{pppkkk___NNNEEEGGG<<>>??????>>>===EEEHHHIIIIIIJJJKKKJJJHHHIIIEEENNNkkk}}}qqqddd]]]___gggnnnrrreeeWWWOOOIIIBBB@@@CCC@@@@@@?????????AAAEEEHHHJJJLLLNNNPPPQQQSSSWWWZZZ^^^ccckkkqqquuuwwwxxxzzz~~~{{{zzzxxxuuupppjjjdddaaadddaaa^^^[[[YYYWWWUUUTTTOOOOOONNNKKKGGGEEEEEEEEE@@@@@@@@@BBBGGGOOOXXX^^^}}}lllRRRNNNNNNNNNPPPYYYkkktttlllbbbzzz{{{VVVLLLRRRQQQHHHQQQKKKHHHFFF>>>333111666333222111000/////////000333333333222111000000///000000000000000000000000,,,,,,---......//////000,,,,,,,,,---...///000000++++++++++++++++++,,,,,,*********)))))))))))))))222111111000000//////...222111000//////000111222000000000000000000000000...///111111/////////000111000////////////000111---......//////......------------.........//////000//////......//////000000000////////////000000000000000000//////////////////////////////////////////000000000000111111222333444444333333444666666555444444444555666666;;;777555999:::888888::::::999;;;DDDPPP]]]iiipppqqq{{{zzzvvvwww~~~yyyooo^^^YYYRRRQQQSSSRRRQQQggg~~~mmmgggjjjooouuupppdddRRRAAA:::<<>>999777666999===???<<<999222000......//////...---...//////...///222777:::---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++......---------,,,,,,,,,++++++***)))))))))***,,,***************++++++,,,)))+++,,,,,,******,,,...,,,,,,+++******************************+++++++++++++++,,,,,,,,,,,,------+++,,,------,,,...111333666888<<<@@@CCCDDDDDDDDDKKKNNNPPPPPPPPPMMMIIIFFFEEETTTlllzzziiieee``````hhhtttuuujjj\\\SSSJJJGGGCCC>>>===@@@AAACCCFFFGGGHHHKKKRRRXXXVVVXXX\\\___bbbgggkkkooovvv||||||yyytttpppkkkgggeeeaaa\\\XXXXXXVVVSSSPPPNNNLLLJJJIIIEEEDDDCCCBBBBBBCCCGGGIIIOOOaaatttzzzaaaXXXNNNJJJPPP[[[eeejjjdddaaatttqqq[[[OOOKKKQQQNNNMMMMMMMMMHHH???888555333222222222111111111000333222222111000000//////////////////////////////++++++,,,,,,,,,,,,------,,,---------.../////////---,,,,,,,,,,,,,,,,,,,,,))))))))))))************////////////////////////111111000000000000111111000000000000000000000000...///111111/////////000000//////......//////000---......//////......---------.........////////////...............//////000000////////////000000000000000000////////////////////////////////////000000000000111111222222333444555555444444555666555555444444555666777888;;;666555888:::888666666<<<===JJJ```ssssssjjjdddfff]]]QQQOOOUUUdddwwwuuubbbNNN???777<<<999666555666888888999888888888888999;;;===>>>888444000......///000000//////...---...222999===------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++------------,,,,,,,,,,,,***+++---+++)))(((+++---***************+++,,,,,,)))+++,,,,,,++++++---...,,,++++++************+++))))))******++++++,,,,,,++++++,,,,,,,,,,,,------+++,,,---------///222555:::<<>>===???DDDMMMYYYfffuuu|||hhhVVVLLLJJJNNNRRRbbbtttqqqfffeee|||hhhNNNTTTNNNOOONNNKKKIIIEEE===444222222333333333222111111222111111000000//////...........................---------,,,,,,,,,,,,,,,------...........................------,,,,,,,,,((()))))))))***+++++++++---........./////////000111000000000000000000111////////////////////////...///111111/////////000//////............//////......////////////..................////////////...------------......///000////////////000000111000000000000////////////////////////////////////000000111111222222333333444666777666555444666777444444555555666777888999777666888<<<===999777999CCCKKKddd}}}{{{|||wwwrrriiiZZZXXX\\\kkkxxx\\\FFFCCC<<<777777999888666666888999999888777999>>>BBB>>>:::444000//////000000000000///---,,,---111444------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************************---///...***))),,,///+++************+++,,,,,,***+++,,,,,,+++++++++,,,,,,++++++******+++++++++))))))******+++,,,------+++++++++,,,,,,,,,------,,,...///000000333666999===???AAADDDFFFHHHIIIJJJKKKMMMRRRUUURRRLLLIIIJJJ^^^{{{yyyzzz~~~vvvkkkaaaZZZhhhppp~~~rrrbbbVVVLLLDDD@@@AAABBBDDDFFFHHHJJJOOOTTTSSS[[[dddffffffkkkvvvyyyuuutttoooeee[[[\\\XXXTTTPPPLLLIIIFFFDDDFFF@@@===AAAEEELLL]]]nnnhhhUUUMMMMMMDDDSSSgggwwwzzzRRRQQQuuu___RRRPPPRRRPPPIIIFFFFFFBBB;;;222222333333333222111000111000000000//////......////////////////////////111000000///...---------...............---------///......---,,,++++++***(((((()))***++++++,,,,,,------......//////000000000000000111111000000000////////////////////////...///111111/////////000......////////////.........//////////////////............/////////000000---------------.../////////////////////000111111000000000000////////////////////////////////////111111222222333444444555555666777777555555555777444555666777888888999999999888999:::999888>>>FFFQQQbbbyyyxxxvvvwww~~~oooWWWMMMSSSaaattt|||{{{yyyoooSSSEEE888666888888:::===888999:::888666777===BBBCCC>>>888333000///......///000000///---++++++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************************,,,...---+++***+++---+++++++++***+++,,,,,,---,,,++++++,,,,,,+++)))(((,,,+++++++++++++++,,,,,,))))))***+++,,,------...+++++++++,,,,,,,,,------,,,...000111222555999<<<;;;===AAADDDHHHJJJKKKKKKIIIKKKNNNPPPKKKGGGMMMWWWtttwwwggg^^^```eeennneeeXXXMMMGGGEEEDDDEEECCCGGGJJJKKKMMMSSS\\\bbbbbbkkkuuuyyy{{{xxxlllgggbbbZZZTTTQQQNNNLLLJJJAAA>>>AAAIIIGGG@@@BBBLLL```tttzzzcccTTTEEEGGGMMMXXXggg{{{mmmUUUcccuuuzzzWWWMMMQQQQQQMMMIIIIIIGGGDDD333333333333222111000000000000000000////////////000000000000000000000000111111000///......---,,,...............---------...------,,,+++******)))((())))))***+++,,,,,,---.........//////000000000000000111111111111000000000000000000000000000000...///111111/////////000...//////000000//////......//////000000//////........./////////000000000------------...///000000///......//////000111222000000000000////////////////////////////////////111222222333444555666666555666777666555444555666555666777888999999888888:::666444555999???KKKWWWgggyyy||||||zzzyyyzzzrrr```XXXQQQUUUcccuuu|||cccIII===999666777;;;888:::;;;:::888888;;;???BBB>>>:::666444111...,,,---///111222000...---...------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,******++++++++++++******+++++++++++++++,,,------,,,,,,+++,,,------***(((,,,++++++++++++,,,,,,---******++++++,,,,,,------++++++,,,,,,,,,,,,------+++---///111333666:::>>>999===BBBGGGKKKMMMNNNNNNJJJKKKMMMMMMGGGIII___wwwwwwjjjbbbdddsssxxxqqqZZZTTTKKKDDDCCCDDDGGGIIIFFFNNNUUUUUUWWW```llltttxxx|||tttiii```ZZZUUUPPPLLLHHHEEEEEEIIIGGG@@@???DDDFFFOOOaaayyyuuu]]]RRRGGGEEELLL^^^vvvrrrXXXZZZkkkLLLJJJKKKOOONNNIIIEEEDDD777666555333222111000000000000000000000000000000111111111111111111111111//////......---,,,++++++------..................,,,,,,,,,++++++*********)))*********+++,,,,,,,,,///000000000000000000000///000111222222111000///000000000000000000000000...///111111/////////000//////000111111000////////////000000000000//////.../////////000000000000............///000111222............///000111222000000000000////////////////////////////////////222222333444555666777777555666777666444333444555777777888999999999888777888555999GGGXXXdddlllqqqzzzyyy~~~sss___RRRQQQYYYcccjjj|||gggYYYOOOBBB888777888:::;;;<<<;;;:::999:::<<<;;;999999777555000---...000111000/////////000------------.........///------------------------------------------------******+++++++++,,,,,,,,,++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,...,,,***,,,///000---))),,,++++++++++++,,,------+++++++++...111111///,,,+++++++++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,...111333555999===AAA@@@CCCHHHMMMPPPOOOMMMLLLIIIJJJNNNNNNKKKXXX|||qqqjjjmmmuuuoooaaa[[[NNNJJJFFFEEEGGGKKKNNNOOOPPP]]]iiilllppp{{{vvvlllbbbZZZZZZTTTLLLGGGEEEEEEGGGIIIGGGDDDDDDNNNaaatttzzznnn^^^RRRJJJKKKXXXgggvvvrrrYYY___fffRRRGGGLLLOOOGGGBBBEEE===;;;777444222111222333111111111111111111111111000000000000000000000000//////......------,,,,,,,,,---------.../////////,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++111111111111000000000000///000111222222111000///000000000000000000000000...000111111/////////000///000111222222111000/////////000000000000//////////////////000000000000.........//////111222222............///000222222000000000000////////////////////////////////////222222333444555666777888555666777666444333333444777888999::::::999777666888:::IIIgggzzzbbbQQQIIIHHHJJJSSSWWWiii{{{uuulllXXXEEE<<<888999;;;======;;;888666777777999::::::777222...111111000...,,,,,,...000---------.........//////------------------------------------------------*********++++++,,,,,,,,,++++++++++++++++++++++++(((((())))))************333///---///555666111+++,,,,,,++++++,,,,,,---...******+++///444555444111++++++++++++,,,,,,---...---,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------///111444666888<<>>:::555333222444555111111111111111222222222000000000000000000000000000000000000////////////,,,,,,------...///000000,,,---------------------,,,,,,++++++++++++++++++////////////////////////111111000000111222333333222222111111111111111111///000111222222111000/////////000000000000//////000000//////.........---000000000000////////////000000000000000000000000...///111111/////////000////////////////////////000///......///111333555333444555777888888999999777777888666444333555777888:::888555666:::======<<>>>>>@@@FFFMMMhhh}}}eeeRRRGGGJJJQQQ___ssszzzfffjjjLLLHHHNNNMMMHHHFFFAAA;;;777777666333111444444444333333222222222000000////////////000000000000////////////000000//////............//////111000000///...------------,,,,,,++++++,,,,,,---111111111111111111111111111111000000111222222333111111111111111111111111///000111222222111000/////////000000000000//////000000/////////.........000000000000////////////000000000000000000000000...000111111000//////000////////////////////////000///......///111333555333444555777888888999999888777666555444666888:::555777;;;<<<:::888:::>>>GGGWWWlllfffNNNJJJHHHTTTppp\\\JJJ;;;;;;<<<999999===;;;888444444555666444222888444///------/////////........................////////////////////////------------------------...---,,,,,,++++++,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,******+++---000///,,,)))...---+++******+++---...+++,,,------......------...---,,,,,,++++++,,,,,,,,,,,,,,,------............//////...---,,,...//////333666999@@@KKKUUUZZZUUU^^^```XXXSSSUUUSSSLLLMMMEEEOOO^^^rrr||||||zzzssssssvvv~~~kkk```UUUOOOLLLIIIJJJMMMUUUXXX[[[___eeeppp}}}zzzqqqggg]]]VVVXXXPPPIIIGGGEEEBBBBBBEEEIII^^^{{{lllOOOFFFDDDOOOfffyyypppfff}}}cccLLLHHHKKKLLLIIIEEE>>>888555444333222222222222111111111000000000000////////////000000000//////////////////000......------------......111000000///......---------,,,,,,++++++,,,,,,---111111111111111111111111111111111000111111222333111111111111111111111111000000111111111111000000//////000000000000//////000000////////////......000000000000////////////000000000000000000000000...000111111000//////000////////////////////////000/////////000222444555333444555777888888888888:::777444444666999;;;<<<666555999>>><<<;;;DDDQQQaaavvvbbbXXXOOOMMMTTTddd|||zzz[[[AAA===<<<444333:::<<<:::777444333222222222888333......111333111...........................////////////////////////------------------------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,)))))))))***,,,,,,+++)))------++++++++++++------+++,,,------......------...---,,,,,,,,,,,,,,,,,,***++++++,,,---...///000...//////...------///111000666:::>>>GGGXXXgggnnnggghhhbbbVVVOOOPPPNNNIIILLLNNN___qqq}}}xxxqqqppp{{{oooeeeUUUNNNIIIJJJLLLNNNSSSXXXZZZ```gggoooxxx~~~nnnccc```VVVMMMKKKHHHCCC===<<<@@@FFFVVVnnn}}}fffNNNCCCQQQ```jjj}}}lllcccnnnXXXFFFGGGMMMLLLIIIDDD===777444444555222222222222111111111111111000000//////000000111//////............//////...------,,,,,,------...000000000///......------------,,,,,,,,,,,,------111111111111111111111111222111111111111111222222000000000000111111111111000000000111111000000000//////000000000000//////000000//////////////////000000000000///////////////////////////////////////000222222000///000111/////////////////////////////////000111222444555444555666777888888888888999777555666888::::::999>>>888999CCCKKKVVVlll}}}nnnaaaTTTMMMWWWggguuusssSSSKKKEEE777222888888999999777444222111222111///000666===<<<555---........................////////////////////////------------------------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++***++++++,,,---------,,,,,,++++++,,,,,,---+++,,,------......------...------,,,,,,,,,------++++++,,,,,,---...//////.../////////......000222444999===CCCUUUmmm|||uuutttlll]]]SSSPPPLLLGGGGGG___|||uuurrruuu{{{vvveeeXXXQQQKKKHHHHHHNNNTTTYYY___fffhhhooozzzsssfffXXXSSSQQQLLLGGGEEEEEEEEEEEEIIIXXXqqqpppPPPGGGKKKVVVjjj~~~yyyZZZeeevvvWWWKKKIIIJJJKKKIIIDDD<<<777666777444444444444444444444444111000000000000000000111//////............//////.........------.........000000//////............------,,,,,,,,,,,,------000000000000000000000000222222111111111111111222//////000000000111111111111000000000000000000111//////000000000000////////////000000000000000000000000000000///////////////////////////////////////111222222000000000111000000000000000000000000//////000111222333444444444555666777777888777777777777777999::::::999777===<<>>FFFTTTqqqyyywwwvvv\\\QQQ]]]oootttnnnggg^^^YYY___qqqyyyqqqppp{{{oooeeeXXXNNNLLLOOORRRTTTYYY\\\fffqqqxxx{{{pppbbb]]]___SSSHHHDDDCCCBBBEEEJJJ]]]yyyfffSSSIIITTTcccyyymmmkkkKKKJJJHHHFFFCCC>>>999555222222222333333333444444222111111000000111111222111111000000000000111111000000////////////000000.../////////////////////......------------......111111111111111111111111333333222111000000111111---......///000111111222222111000//////000111222//////000000000000////////////000000111111111222000000000000////////////000000000000000000000000000111333333111000111222000000000000000000000000///000111222333444444444555666777777777777777666555:::===;;;888<<>>:::444444444555555666666666222222111111111111222222222222111111111111222222//////............//////.........///////////////......------------......000000000000000000000000000000000000000000000000000000000000111111111111111111222222222222111111...///000111222333333333////////////000000000000222111111111000000//////---......///000111111222222222222111111111000000222000///...///000222333333333333444444444555555333777::::::777666777:::666999;;;:::;;;HHHbbbxxx|||{{{\\\EEEDDDFFFGGGXXXppp|||xxxdddSSSFFFDDD>>>:::::::::777555777222222222222333333333333000000000000////////////...........................///111222111000...,,,.../////////...---,,,,,,...------,,,,,,,,,------++++++---......---++++++111///,,,+++,,,,,,,,,+++---------------------------.........---,,,,,,+++,,,,,,,,,---------......,,,---///000000000///...111//////222444444777===AAAGGGSSSiiiwwwmmmuuuzzztttlllvvvrrr[[[QQQMMMKKKWWWhhhuuu|||{{{tttvvvtttcccVVVPPPNNNNNNRRRXXX___dddgggqqqxxxzzzjjj[[[TTTPPPIIIEEEEEEBBBGGGKKK[[[tttZZZRRRJJJQQQmmmnnnddd^^^GGGLLLGGGDDDDDD;;;888555333222444555666666444444333333333333222222222222222111111111111000000000////////////000000////////////...---,,,+++------......------,,,+++111111111111111111111111000000000000000000000000000000000000111111111111000111111222222111111000///000111111222222222222////////////000000000000111111000000000/////////......//////000000111111222222222111111111000000222111/////////000222333333333444444444555555555666777999888777666888999;;;:::999<<>>======:::777777777666555333222222111111111111000000000/////////........................000000000/////////......------......///.........---------,,,,,,------...------,,,,,,,,,,,,------+++,,,---......---+++***------------------------------......------,,,,,,,,,------------.........---......///000/////////......111555666666;;;CCCOOOaaawwwooohhhkkkyyyeeePPPAAAGGGWWWeeennnttttttqqqrrr|||yyyeeeUUUOOOOOORRRWWWZZZ___ccchhhpppzzzlllddd]]]TTTNNNIIIBBBBBBFFFEEEPPP{{{^^^NNNJJJPPPfff[[[]]]nnnTTTEEEDDDIIIHHH===999444111222333555666444444333333333333222222222222222111111111111000000000////////////000000////////////...---,,,,,,---............---,,,,,,111111111111111111111111000000000000000000000000///000000000111111111111000000111111111111000000000111111111111111000///////////////000000000000////////////............111111000000000000000000111111111111111111111111222111111111111222333444444444444444555555555555666666777888:::;;;;;;;;;888@@@KKKXXXkkkjjj```bbbcccXXXJJJGGGIIIKKKLLLSSS^^^hhhmmmdddQQQ???:::>>>>>>:::777888666555333222111111111111111111000000000//////........................000000///............///,,,,,,---.../////////...------,,,,,,,,,---.........---,,,++++++,,,---...---......---+++******+++------------------------,,,------...------,,,,,,------------............---......///////////////...///333777666777???III\\\qqqrrriiinnn{{{]]]SSSLLLTTTdddpppuuuuuussssssxxxzzzfffWWWOOONNNSSSYYYYYY___fffkkkoooxxx}}}oooeee\\\UUUVVVHHHCCCFFFCCCCCC]]]cccGGGIII[[[iiizzzYYYdddiiiNNNDDDGGGKKKAAA<<<666222111333444555444444333333333222222222222222222111111111000000000000////////////000000......//////...------,,,...............------,,,111111111111111111111111000000000000000000000000///000000000111111111111000000000111111000000000000000111111111000000///////////////000000000000............////////////111111111111000000000000111111111111111111111111222222222222222333333444444444444555555555666666666777777888888999;;;<<>><<<>>>IIIVVVWWWeeetttrrr\\\FFF@@@EEE===;;;888555333333333444222222111111111000000000/////////////////////////////////.........------------......///.........,,,,,,,,,,,,---......///......------------......///000///---...333;;;BBB------------------------,,,,,,------......------------.........////////////............///000000000333666888:::CCCXXXlll~~~yyygggYYYWWWdddooosssvvv{{{{{{wwwwwwjjj___UUUOOOTTTYYYYYY[[[```lllrrr{{{vvvbbb___WWWNNNFFFCCCCCCCCCIIIaaasssVVVKKKQQQ\\\qqq```ccc}}}[[[JJJKKKIIIDDD===888555555444444444444333333333333222222222222222111111111111000000000////////////000000---...............------...////////////...------222222222222222222222222000000000000000000000000000000000000111111111111//////000000000000//////......///000111111111000////////////000000000000/////////000000000111111000000000111111222222333000000111111111222222222222333333444444444444444555555555555666666666666999:::;;;:::>>>LLLbbbsss~~~kkkTTTJJJEEECCCHHHSSSMMM^^^uuu~~~qqqYYYHHHCCCEEEBBB>>>999666444444444222222222111111111000000////////////////////////---.../////////...---,,,.........///......------,,,,,,,,,,,,---...//////------............---------//////...---111999@@@------------------------+++,,,------......------............///////////////......---...///000111111333777:::>>>MMMjjj~~~wwwiii```eeettttttdddYYYWWWTTTWWW___aaa___fffrrryyy~~~sssbbbVVVMMMFFFDDDEEEEEEAAATTT```LLLLLLVVVmmmqqqddd___RRRKKKGGG@@@;;;888666444333444444333333333333222222222222222111111111111000000000////////////000000------...............---///////////////...------222222222222222222222222000000000000000000000000000000000000111111111111//////000000000000//////------///000111111111111////////////000000000000//////000000111111222222//////000111222333333333000000111111222222222222222333444444555555444444555555555555666666666777888;;;<<<>>>FFF^^^{{{xxxrrr___QQQLLLFFFGGGNNNPPPTTTbbbvvv}}}nnnQQQ<<>>:::777444222444444444333333333222222222222222111111111111000000000////////////000000------...............---///////////////......---555555444333333222111111222222222111111111111000111222222111///...///000222111111111000000//////000000000000000000000000,,,...000111000///000000111111111111111111111111222222111000//////000000222222111111111111111111222222222333333444444444333888555444:::666444;;;===@@@:::CCCfff}}}www^^^ZZZJJJ>>>HHHHHHIIIZZZppp{{{{{{dddCCCIIIIIIDDD;;;666666777666///111333333222000//////111111111111000000000000//////////////////////////////.........---------------------------------...---,,,++++++,,,---...------............------------------------------,,,,,,,,,---------.........///////////////...---.........///000111111111777666777===III```~~~{{{uuuyyyzzz|||xxxgggXXXUUUXXXXXX]]]bbbcccbbbgggsss~~~}}}gggaaa[[[NNNCCCAAA@@@@@@KKKhhhssseeeRRRMMMaaauuuiiiuuuQQQMMMGGGBBB???<<<999666444444444444444444444444444333222222333333222000//////000000111111222222......////////////......------............------555444444444333333222222222222222111111111111000000111222111/////////000111111111111000000000///000000000000000000000000...000222222111000000111111111111111111111111111222222111000000000000000222222111111111111111111333333333333333444444444444888555666<<<888555<<<777CCCMMMcccvvvooo^^^IIIGGGFFFBBBOOOeeeyyykkkJJJMMMKKKDDD>>><<<:::777333444333222111000///000111111111000000000////////////////////////////////////.........---------------------------------///......------......///------............---------------------------------------.........//////......///////////////...//////000000111222333333777777<<>>>>>SSSjjjxxxzzzzzz\\\JJJFFF>>>BBBSSSggg~~~uuuPPPUUUVVVQQQJJJEEE???999777666444222000000000000000000000000////////////////////////////////////...............---------------------------------...//////////////////...------............------------------------------........./////////000000---......///000000000000000000000111222444555666555555???TTTnnn}}}~~~mmmZZZSSSUUUZZZ```dddeeellluuuzzz|||}}}gggYYYWWWMMMFFFDDD<<<===[[[hhhLLLMMM___ppphhhRRRjjjlllIIIEEEEEE999333777444444444444444444444444333222111111222222111///111111111111000000000000...//////000000//////...---......//////......---555555444444444444444444222222222111111111000000000111222111000///000111111111111000000000000000////////////////////////333444555444333111222333111111111111111111111111222222222222222222111111111111222222222222222333555555555555444444444444666777444666<<<777666BBBOOOiii~~~qqqTTTHHH>>>===EEEQQQdddkkk```XXX]]]^^^YYYQQQKKKBBB;;;777555444333222222111000000000000/////////......////////////////////////........................---------------------------...///000000///...---------............---------------------------------.........////////////,,,---...000000111111111000000000111222444666777888888EEE```ppplllpppxxx}}}~~~kkkaaaXXXZZZ^^^``````aaagggpppzzzsss^^^bbbSSSIIIHHHEEEBBBKKKYYYYYYLLLUUUZZZxxxQQQSSSvvvYYYJJJIIIBBB999555555555555555444444444444333111000000111222000///222222111111000000////////////000000000000//////......////////////......666666555555555555555444222222222111111111000000///000111111000///000222000000000000000000111111////////////////////////444555555444222111222333111111111111111111111111111222333333333333222222111111222222333333333333555555555555555555555555777777444666:::666<<>>777777777666555444444444555444333333444444333111000000000000000111111111000000111111111111000000//////000000000000//////;;;:::999777666444333222222222222111111111111000...000111111000000111333//////000000111111111222000000000000000000000000...//////.........111333111111111111111111111111111222444666666555444333111111222333333444555555333444555666777888999:::666;;;<<<@@@DDDKKKlllsssfffQQQJJJBBBNNNWWW___aaa```]]]WWWQQQRRRHHH===777777:::;;;:::333333333222222222111111000000000000000000000000---------.........//////------------------------000///...------...///000---..................---------------------------............/////////000000111111111111000000///111000000111333777<<<>>>EEE\\\uuueeeffflllwwwzzz}}}zzzqqqlllttt{{{vvvuuussspppllljjjiiikkkkkklllsss{{{sssgggVVVKKKLLLFFFIIIHHHWWW\\\JJJFFF^^^~~~nnnYYYDDDDDD888777777666555444444444666444333333444555333222//////000000111111222222000000111111111111000000//////000000000000//////888888888777666666555555333333333222222222111111//////000000111111111222111111222333444555555666222222111111111111111222222111000//////000111222000111111111111222222222111111111000111111222333333444444555555666666666;;;222777777111@@@JJJ:::888777<<>>:::888555222111222111///111000000000////////////000000000000000000000000........................---------............///........................------.........---,,,+++//////000000111111000000000111111000//////000222333111222666888:::>>>DDDYYYzzzpppqqq}}}}}}~~~zzztttvvvsss}}}pppeeeSSSNNNLLLEEECCCVVV}}}tttRRROOOPPPeeeooorrrWWWEEECCC777555777222333777333444444333333222111111111222222222222111111111000000000000111111000000000000000000000////////////666666555555444333333333333333333333222222222222000000000111111111111111111111111111111111111111000///////////////000000111111000000000000111111000111111111111222222222111111111111111222333333222333333444555555666666888555:::<<<777>>>DDD===>>>CCCSSSiii~~~~~~XXXPPPAAAFFF```qqquuuyyymmm]]]PPPLLLHHHAAA;;;;;;AAA<<<666333333222111000111111000000000/////////000000000000000000000000........................---------............///------------------------.........---------------....../////////000000000000111111000//////000222222333666999888;;;FFFRRRqqq{{{tttyyyzzzyyyuuuwwwzzzaaaYYYOOOHHHFFFEEEOOOsss}}}fffOOORRRqqqgggkkk{{{KKKKKK:::555777444666888333444444333333222222111111222222222222111111111111000000////////////000000000000000000////////////999999999888777777666666444444333333333222222222111111111111111111111111222111111111000000//////000000/////////000111111111000000000000000000111000000111111111222222222222111111111111222333333222222333444555666666777999666888<<<<<<<<<;;;888DDDRRRjjj}}}lllNNNCCCWWWqqq{{{cccTTTMMMHHHAAA<<<@@@<<<999888666333333555111111111000000000//////////////////////////////........................---------............///------------------------///...------------......------.........///000000000111111000//////000222111444999999777<<>>CCCOOOfffxxx```DDDKKKeeewwwdddZZZSSSIII@@@:::888999;;;666111222888111111111111000000000000////////////////////////////////////////////////---------............///------------------------///...---------......///------------...///111111000111111000//////000222111555:::999777BBB^^^xxxvvv{{{|||tttaaa\\\PPPGGGVVVqqqfff\\\XXXPPPFFFGGGOOO}}}lllOOOQQQ]]]vvvddd```YYYDDD<<<===666222555555555555444444333222222111222222222222222222222333222222000//////000222222000000000000////////////999999888888777666666666444444444444333333333333222222222222222111111111222111111111000000//////111000000000111222333444000000111111111111000000000111111111111222222222222222222222222333444444333333444666777888999999::::::777;;;AAA<<>>???@@@KKKlllrrrcccYYYOOOJJJLLLJJJ```\\\QQQQQQdddpppkkkhhhGGG>>>888666777666555555555444333333222222222222222333333333444444000000111111111111000000000000000000////////////888888888777666666555555555555444444444333333333333333333222222111111111111111111111111111222222............///000222222///000111222222111000///000111111111111222222222333333222222333333444555555555666888999;;;<<<<<<222@@@AAACCCIIIPPPyyyrrrVVVBBBAAAPPPoooeeeMMM:::999;;;777222333222222222111111111111000000000000000000000000000000000000000000000000000---------.........//////////////////////////////+++---///111111000///...000///......///111444555000111111000//////000222666888;;;>>>JJJiii}}}}}}yyyooocccSSSBBB<<>>SSSrrr~~~iiiOOOHHHPPPKKKPPPXXX]]]PPPRRRcccsssQQQBBB<<<:::888333666555555444444333222222222222222333333444444444...///000111111000///...000000000000////////////<<<:::888777777777666444666666555555555444444444444444333333222111000000555444444333222111000000333222111/////////000111000000111222222222222111222222111111111111111111444444333333222222333333666666555666777888:::;;;AAADDDHHHJJJOOOiiiYYYJJJMMM===OOOccc{{{zzzxxxbbb???888<<<888333444999666333000000111444666111111111111000000000000111000///......///000111000000000000000000000000///////////////.........////////////////////////////////////000000000000222222333222111111222444333>>>@@@===RRR~~~~~~xxxvvvsssooo___PPPCCC@@@BBBIII[[[lllqqq^^^TTTOOOJJJFFFIII\\\___OOOWWWiiiyyyzzzmmmAAAAAA???444888666444333333444555444333444444333333333333222222555444444333222111000000000000000000000000000000===;;;888777777777666555666666555555555444444444444444333333222111111000222222222222222222111111333222111000//////000111000000111222222222222222222222111111111111111111444333333333333333444444777666666666888999;;;===;;;CCCIIILLL[[[jjj]]]UUU<<<@@@SSSeeebbbkkktttVVVGGG???888444555333333333444777;;;@@@BBB111111111111000000000000111000////////////000111000000000000000000000000/////////////////////...////////////////////////////////////000000000000111222333222111111333555777???AAADDDaaa|||wwwvvvrrrmmm___OOOBBBBBBJJJUUUfffvvvjjj[[[TTTMMMGGGGGGTTTvvv[[[IIIUUUhhhQQQFFF???444888777555333333444555444333444444333333333333222222333222222111111000000///000000000000000000000000???<<<999888888777666555666666666555555555444444444444333333222222111111000000111111111222222222222222111000000000111111000111111222222222222222111111222222222222222222333333333333333444555666777777777888999;;;>>>???;;;FFFMMMSSSlllkkkIII888CCCLLLLLLbbbvvv\\\DDD666333555333333333444555666777888222222111111111000000000111000000//////000000111000000000000000000000000......///////////////////////////////////////////////////000000000111111111222333333222222444666999<<>>AAABBBBBBIIIQQQ^^^vvvqqqMMMEEE>>>EEEccctttPPP<<<888:::555555444333111///---,,,222222222111111111000000000000000000000000000000////////////////////////............/////////////////////////////////////////////000000111111222111222333333333333555777<<<===CCC[[[|||{{{|||wwwpppmmm\\\RRR\\\lllvvv|||wwwmmmmmmqqqvvv~~~~~~}}}}}}~~~~~~~~~||||||mmmbbbQQQIIIEEEBBB]]]pppXXXPPP]]]~~~iiimmm\\\FFF;;;@@@888777555444555555555333444444333333333222222222000000000000111111222222000000000000000000000000DDDAAA===:::999999888777777777666666666555555555444444444333333333333333333333222222111000000///111111111222222222222111111111222333333333333222111111222222333333333333222333333444555777888999888888999;;;>>>AAADDDFFFHHHIIIVVVkkkxxx{{{\\\AAAGGGccc{{{bbbHHH???>>>222333444555666555555444222222222222111111111111000000111111111111000000////////////////////////---.........//////000000000000000000000000000000/////////000111222222222111222333444333444777999===AAARRRtttzzzyyyzzzwwwqqqwwwjjjeeeooo{{{}}}}}}~~~}}}ttttttwwwzzznnnccc___```aaafffkkkhhhiiijjjkkkkkkjjjiiiiiieeeddddddeeeeeedddccccccjjjkkkmmmnnnppprrrvvvzzz~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}|||{{{|||~~~|||{{{{{{}}}~~~ppp[[[SSSPPPCCCJJJooovvvRRRMMMgggttt[[[wwwqqqOOO>>>@@@:::888666555666666555444444444333333333222222222000000111222222333333333111111111111111111111111GGGCCC>>>;;;:::999999888777777777666666666555555444444444444333333333333555555444333222111000///000111222222333222222222111222222333333333333333111111222222333444444444333333444555666777999999999999:::===@@@DDDGGGIIILLLPPPeee}}}xxxrrrgggbbb^^^___```aaaffflllttt|||UUULLL[[[fffyyypppQQQ@@@;;;444444555666777777666666333222222222222111111111000111111222222111111000000000000000000000000000------......///000000000000000000000000000000000...///000000111222333333111222444444444666888;;;777DDDbbb|||tttpppqqqrrrppp{{{tttsss|||~~~{{{}}}{{{qqqppptttwwwmmmddd___ZZZVVVVVVXXXSSSUUUYYY]]]___aaaaaa```VVVSSSSSSVVVVVVRRROOOOOOQQQSSSUUUVVVXXX[[[___bbbiiiiiijjjmmmoooqqqpppoooooorrrvvvxxxyyyyyyzzz{{{|||zzzxxxwwwwwwyyy{{{|||wwwuuuuuuwwwwwwsssrrrtttuuuuuuttttttuuuvvvxxxyyyxxxyyy|||}}}yyyzzzaaaWWWXXXKKKEEEWWWiiieeeMMMVVVooo\\\___bbbDDD>>>;;;999666666666666555444444444333333333333222222111111222222333333333444111111111111111111111111IIIEEE???;;;::::::999999777777777777666666666555444444444444444444444444555444444444333333222222000111222333333333222222111222333333444444333333111111222222333444444555555555555555666777888999999:::;;;>>>BBBFFFIIIKKKSSSdddzzzrrrpppsss~~~wwwiii```XXXVVVVVVUUUVVVYYY\\\ccciiikkkooouuuyyyyyy{{{wwwxxx{{{yyyxxx}}}~~~~~~{{{xxxyyyyyy{{{~~~~~~~~~|||~~~zzz{{{wwwWWWRRRUUUggg```EEE<<<999888777555333222111000333333222222222111111111000111222222222222111000000000000000000000000000------......///000000111000000000000000000000000...///000111222333333444000222444444555666999<<<777MMMvvv}}}~~~yyynnngggiiimmmooowwwuuuyyy{{{}}}}}}{{{wwwsssnnnjjjbbbXXXTTTVVVQQQRRRTTTVVVWWWYYYZZZZZZTTTNNNLLLOOOPPPLLLJJJLLLKKKKKKLLLLLLKKKLLLOOOQQQSSSTTTUUUXXX[[[[[[ZZZXXX[[[^^^bbbdddfffgggiiikkkkkkjjjiiihhhggghhhiiijjjeeebbbccchhhhhhddddddgggddddddeeefffgggiiijjjjjjnnnoooqqqvvvzzz{{{yyywww{{{|||ppp```]]]PPPGGGLLLRRR{{{cccOOO\\\xxxuuu[[[~~~~~~QQQAAA<<<999777666777666555444444444333333333333222222111111111111222222222222111111111111111111111111JJJFFF@@@<<<:::::::::999777777777777666666666666444444444444444444444444333333444444444444555555000111222333444333333222111222333333444444333333111111222333333444555555666555555666666777888999999:::<<>>888666888<<<999999999888888666555555444444444333333333222222333222222111111222222333444444333222222333333333111111222222222333333333444444333333333444444555888777666444444666888999999666<<>>AAAsss~~~zzztttnnnhhhcccgggnnnuuuvvvvvvvvvxxxllluuu~~~uuuiiiccc]]]\\\\\\YYYRRRLLLMMMSSSVVVSSSLLLFFFGGGLLLKKKGGGNNNMMMJJJFFFDDDFFFGGGGGGGGGCCC@@@@@@BBBCCCAAA?????????@@@@@@@@@@@@??????AAABBBBBBAAA@@@@@@BBBDDD???@@@@@@@@@AAAAAABBBBBBDDDDDDEEEFFFHHHJJJKKKLLLUUUWWWYYY]]]```ccceeefffhhhjjjmmmooopppssswwwzzzzzz~~~sssfffVVVHHHDDDKKKeeetttQQQRRReeeyyy|||KKKFFF;;;:::;;;555666999333555555444444444333333333111111111111111111111111222222222111222222333333gggVVVEEE>>><<<:::999;;;999999999888888777666555444444444333333333333222333333222222222222333333444333333222222333333444111222222222222333333333333333333333444444555666777777666555666777888999:::>>>HHHQQQTTTYYYiii{{{zzzpppkkkmmm{{{tttiiiccc```UUUSSSQQQRRRXXX\\\\\\YYYUUUNNNJJJLLLMMMJJJGGGHHHKKKIIIHHHHHHIIIHHHFFFDDDCCCCCCDDDEEEFFFGGGHHHHHHFFFFFFFFFFFFEEEEEEEEEEEEIIIIIIJJJJJJKKKLLLLLLMMMJJJJJJJJJJJJJJJKKKLLLLLLMMMMMMNNNNNNNNNOOOOOOOOOPPPPPPQQQRRRSSSTTTUUUUUUVVVYYY\\\___bbbfffkkknnnooonnnpppvvv{{{bbbMMMUUU}}}xxxbbbSSS???777:::555333555222555222111333777888555222222222222222111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000111111111222222222000777444333;;;<<<;;;AAAOOOzzz}}}~~~|||vvvqqqmmmhhheeejjjppptttsssrrrtttzzzlllooo|||yyyssslllfff^^^XXXYYY^^^bbbccc]]]SSSLLLKKKKKKJJJQQQRRRRRRQQQOOONNNLLLJJJDDDEEEFFFFFFFFFEEECCCBBB===============<<<;;;;;;:::<<<>>>>>><<<<<<<<<===::::::;;;;;;<<<<<<<<<<<<======>>>???@@@BBBDDDEEEHHHIIILLLOOOQQQTTTUUUVVVWWWYYY\\\___bbbeeejjjmmmppptttzzz~~~rrr]]]PPPMMMIIISSSqqqkkkOOOYYYrrrfffKKK===:::;;;666777:::555555555444444444333333333111111111111111111111111222222222111222222333444cccHHHBBBCCC===888999888888999888888777666555555555444444444333333333333333222222222222333333333333333222222333333444222222222222333333333333333333333333444555666777666666777777777888888999666BBBPPPWWWZZZjjjuuummmuuuzzzqqqoooaaaXXXQQQSSS\\\eeehhhhhh^^^TTTMMMMMMNNNLLLHHHFFFJJJIIIGGGFFFFFFEEECCCAAA@@@@@@AAAAAAAAAAAABBBBBBAAAAAAAAAAAA@@@@@@??????AAAAAAAAABBBCCCCCCDDDDDDCCCBBBBBBBBBBBBCCCDDDDDDFFFFFFFFFFFFGGGGGGGGGGGGGGGHHHHHHIIIJJJKKKLLLLLLKKKNNNPPPRRRTTTWWW[[[^^^aaa^^^___ccciiiooozzzzzzWWWMMMdddooo```FFF999:::666555666111666444333444777888666333333222222222111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111///666444555>>>???===EEEbbb|||~~~uuupppllljjjhhhggglllrrruuurrrpppttt~~~tttjjjkkkwwwrrrnnniiihhhjjjoootttsssfffVVVMMMJJJIIIOOOQQQTTTVVVTTTPPPLLLIIICCCDDDFFFFFFEEECCCBBBBBB>>>>>>===<<<;;;::::::999666888;;;;;;999888777888777777777777777888888888777777888888:::;;;======???AAABBBEEEGGGHHHIIIIIIIIILLLPPPSSSVVVZZZ___bbbgggjjjnnnqqqtttwwwzzz}}}~~~bbbUUUTTTIIICCCSSSzzzWWWRRR```qqqUUUBBB::::::666888:::666555555444444444333333333222222222222222222222222222222222222222333444444oooQQQIIIFFF<<<777999888888888888888777666666555555555555444444444444333333333222222333333333333333222222222333444444222222222333333333444444222222333333555666777888555666777888999999999999666DDDRRRXXXaaa}}}~~~}}}~~~rrreeeYYYWWW^^^hhhqqqwwwoooeeeWWWNNNKKKLLLMMMOOOLLLJJJHHHGGGHHHGGGFFFDDDCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCBBBAAAAAA@@@@@@??????@@@@@@@@@AAAAAAAAACCCBBBBBBBBBBBBBBBCCCCCCBBBBBBCCCCCCCCCDDDDDDDDDEEEEEEFFFFFFGGGHHHHHHIIIHHHIIIKKKLLLMMMNNNQQQTTTXXXUUUVVVZZZ___dddnnnwwwfffMMMWWW~~~kkkMMM:::888666666777222666444444555777777555333333333222222222111111111000000000000000000000000000000000000000000000000000000000000000000000000000111111111222222222222000666555777@@@???@@@JJJuuu~~~~~~pppkkkggggggggggggkkkqqqvvvsssrrryyyooo___zzz|||{{{{{{yyywwwwwwwww}}}mmm^^^RRRJJJLLLLLLOOOSSSTTTQQQPPPPPPNNNJJJFFFCCCCCCDDDEEEEEECCCBBBAAA???>>>===<<<<<<999:::;;;:::888777888999777777777777777777777777666666666777888999:::;;;<<<===???@@@AAABBBBBBBBBBBBDDDHHHJJJLLLPPPTTTWWW[[[]]]___aaacccfffkkknnnsssuuuxxx}}}nnn\\\YYYLLLBBBLLL```nnnYYYUUUooorrrlllfffLLL<<<:::666777:::666555555444444444333333333222222222222222222222222222222222222222333444555mmmVVVMMMFFF:::777<<<777888888888888777777666666666666555555555444444444333333333333333333444333222222222333333444555222222333333333444444444222333333444555666888999555666777999:::;;;;;;;;;>>>JJJSSSXXXkkkzzzkkkcccaaadddnnnyyyzzzvvvkkk\\\PPPLLLNNNPPPLLLJJJHHHHHHIIIJJJJJJIIIDDDDDDCCCCCCBBBAAAAAA@@@AAAAAAAAA@@@???>>>>>>>>>@@@@@@AAAAAAAAAAAABBBBBB@@@??????>>>>>>>>>??????=========>>>>>>>>>??????>>>>>>??????@@@AAAAAAAAAAAABBBCCCCCCCCCDDDFFFHHHKKKJJJLLLQQQSSSUUU\\\ccckkkrrr|||xxxVVVPPPiiizzzXXX@@@999666777888444555444444555555555444333333333333222222222222111111111111111111111111111111111111111111111111111111111111111111111111111222222222333333333444444222777666999???>>>DDDTTT~~~~~~zzzmmmgggddddddeeeeeeiiinnnsssrrrvvveeeggg}}}mmm]]]RRRLLLKKKOOOSSSVVV\\\dddcccYYYLLLEEEFFFIIIJJJIIIGGGEEECCCAAA@@@???>>>>>>======<<<:::777777999;;;777777777777777777777777777777777777888888999:::888888999:::;;;;;;;;;;;;;;;===???@@@AAACCCFFFHHHJJJLLLMMMNNNPPPSSSWWW[[[ccceeeiiinnntttzzz~~~kkk```RRRKKKOOOPPPeeelllNNNWWWppphhhnnn[[[BBB:::555666888555555555444444444333333333222222222222222222222222222222222222333444555666ggg___WWWOOOEEE===;;;???777777888888888888777777777666666666666555555555444444333333333333444444222222222222333444555555333333333333444444444444444444444444555666777888555666777888:::;;;======CCCLLLPPPTTTmmmzzzooofffiiirrrxxx~~~ttteeeXXXPPPKKKLLLJJJHHHHHHIIIKKKKKKKKKGGGGGGGGGFFFEEEDDDDDDDDDBBBBBBAAA@@@???>>>>>>===@@@@@@AAAAAAAAAAAAAAAAAA???>>>>>>===============<<<============>>>>>>>>>;;;;;;;;;;;;<<<<<<<<<===<<<===>>>>>>======???AAABBBBBBEEEIIIKKKJJJNNNSSSWWW^^^hhhqqqyyyfffQQQQQQnnnlllOOOBBB999777999555444555555555555444333333333333333333222222222222111111111111111111111111111111111111111111111111111111111111111111111111333333333333444444444555333999999:::>>>>>>LLLeee}}}yyylllfffbbbdddfffgggiiimmmpppsss{{{}}}bbbyyy|||~~~}}}dddXXXNNNMMMOOOTTTaaaooorrrhhhZZZOOOKKKJJJIIIHHHGGGFFFCCCAAA@@@???????????????>>>;;;999888999;;;777777777777666666666666777777666666666777888888777888999999::::::999999:::;;;<<<<<<;;;<<<>>>@@@AAABBBDDDDDDEEEHHHKKKNNNRRRTTTWWW\\\bbbhhhllloooqqqtttvvvvvv{{{{{{fff[[[QQQNNNGGGKKK}}}[[[HHHVVVtttzzzTTTrrroooKKK>>>666555888555555555444444444333333333333333333333333333333333222222222222333555666777PPPWWWZZZSSSIIIDDD@@@<<<777777888888888888777777777777777666666666555555444444333333333333444444222222222222333444555666333333333444444444444555555555555555555666777777666666777888999<<<>>>@@@GGGOOOQQQRRRlllyyyooooooqqq~~~qqqaaaTTTOOOMMMJJJIIIJJJKKKKKKKKKKKKJJJJJJIIIIIIHHHHHHHHHGGGGGGFFFEEEDDDCCCBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@???????????????????????????@@@@@@@@@@@@<<<<<<<<<===============<<<===>>>===<<<<<<>>>@@@???>>>AAAEEEFFFFFFIIINNNLLLSSS[[[aaagggrrr~~~aaaKKKWWWzzzeeePPP???999:::666555666777666555444444444444444333333333222222222111111111111111111111111111111111111111111111111111111111111111111111111222222333333333444444444222:::;;;<<<>>>AAAWWWyyy|||wwwkkkeeebbbeeeiiijjjmmmpppuuuzzzsss}}}xxx~~~zzzvvv```UUUNNNNNNZZZjjj{{{yyyssshhhZZZOOOJJJHHHHHHFFFDDDAAA@@@@@@AAAAAA???AAABBBBBB???<<<:::999888888888888777777666666888777777666666666777777888999::::::;;;;;;:::::::::;;;<<<;;;::::::<<<>>><<<>>>???@@@AAABBBEEEGGGHHHIIIKKKOOOSSSWWW[[[]]]bbbfffhhhiiinnnvvv{{{{{{xxx~~~qqqfffVVVLLLIIIGGG\\\vvvOOOJJJeeeaaa]]]VVVCCC999666888777555555444444444333333333333333333333333333333333222222222333444555666777HHHXXX```XXXOOOKKKCCC888666777777888888888777777777777777777666666666666555444444333333444444555222222222222333444555666333333333444444444555555666666555555555666666777777777666777999<<>>>>>>>>???======>>>>>>>>>?????????<<<<<<<<<<<<============;;;<<<===<<<;;;;;;<<<>>>===;;;===@@@BBBBBBFFFLLLHHHMMMRRRUUUYYYaaaooozzzsssSSSOOOfffvvv\\\DDD::::::777666777888888666555555555444444444333333333222222111111111111111111111111111111111111111111111111111111111111111111111111111111222222222333333333222:::===>>>???DDD___wwwpppjjjdddbbbfffkkknnnpppttt~~~{{{www}}}zzzxxxcccSSSLLLTTTcccnnnZZZQQQOOOIIIHHHEEECCCBBBCCCCCCDDD???CCCGGGHHHEEE@@@<<<999;;;;;;::::::999999999888999999888777777777888888555666777888888888888888666777888888777888:::;;;555777999;;;;;;<<<>>>@@@EEEEEEGGGIIILLLNNNQQQRRRTTTXXX[[[\\\```hhhkkkjjjqqquuu|||oooYYYLLLQQQPPPKKKsssZZZGGGZZZ}}}~~~YYY]]]GGG;;;777999888555555444444444333333333333333333333333333333333222222222333444555777777QQQOOOwwwvvvZZZPPPAAAAAA999888777777888888666555999999888666555333222222666999777111222888888444333333333444444666777777333444444555666777777888444444444444555555555555555:::999:::<<<:::BBBWWWRRR___cccfffxxx~~~~~~fffhhhwww~~~zzz|||wwwgggWWWOOOLLLJJJJJJMMMLLLLLLKKKKKKKKKIIIFFFCCCJJJKKKJJJHHHFFFEEEEEEFFFCCCBBBBBBCCCDDDEEEDDDBBBCCCBBBBBBAAA@@@@@@??????============<<<<<<<<<<<<>>>===<<<::::::;;;;;;<<<:::::::::;;;;;;<<<<<<<<>>???@@@BBBDDDEEEFFFHHHJJJLLLPPPTTTXXX[[[\\\[[[bbbjjjnnnqqqwwwaaaYYYNNNGGGKKKUUUwwwPPPQQQeeelllzzzKKKBBB:::222;;;999888777666555555555555444444333222222222222333222222222222333555666888\\\TTTwwwhhhVVVCCCFFF===;;;:::999::::::999888999999888888777777666666222555666444333444555444333333333333444555666777444444444555555666666666666666666777888888888999777===:::888<<<>>>GGGXXX[[[mmm|||nnn\\\fff~~~|||hhhZZZQQQKKKGGGLLLJJJIIIIIIJJJLLLMMMNNNGGGHHHIIIIIIIIIHHHHHHHHHEEEEEEFFFHHHJJJKKKIIIHHHDDDDDDCCCCCCBBBAAAAAAAAAAAAAAA@@@@@@??????>>>>>>???>>>===<<<<<<<<<======::::::;;;;;;;;;<<<<<<<<<;;;::::::::::::;;;<<<<<<<<>>HHH^^^}}}}}}xxxrrrlllgggeeeccceeeiiijjjkkkqqqzzzkkkmmmppp```ZZZvvvkkk___QQQKKKKKKLLLKKKIIIMMMIIIIIINNNQQQNNNJJJIIIHHHDDD???<<<;;;;;;;;;;;;999::::::;;;:::999888777999999999999888888888888777777777777777777777777999999999999999999999999888888999:::<<<===>>>>>>@@@AAACCCEEEHHHKKKLLLNNNOOOUUU\\\```bbbiiisss{{{ttteeeWWWMMMIIIIIIiiimmmUUUYYYppp```DDD888333===888888777666555555555555666555444444333333444444444333333333555666888999dddSSSooo}}}___EEEGGG???===;;;:::;;;;;;:::999777777777777888888888888444444666888777333333555333333444444555555666666555555555555555555555555666666777888999999::::::777???;;;777???GGGOOO[[[dddwwwgggrrrnnndddZZZPPPQQQPPPOOOMMMMMMMMMMMMNNNKKKKKKKKKJJJIIIHHHFFFFFFFFFFFFGGGIIIKKKKKKIIIGGGFFFFFFFFFEEEDDDDDDCCCCCCCCCCCCBBBAAAAAA@@@?????????>>>======<<<<<<======;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<======<<<>>>??????>>>@@@EEEIIIMMMSSS]]]hhhtttZZZJJJaaafffDDD<<<<<<999888:::888444333555555555555555555555555555444444444444444444444444444444333333333333333222111111111222222222333333555666666666555555666888:::===AAA@@@IIIrrr}}}zzzyyysssmmmhhheeeccccccdddfffgggkkkvvvrrrdddqqqwww```iii}}}iii^^^ZZZUUUSSSUUUTTTNNNLLLPPPSSSQQQMMMLLLLLLHHHDDD@@@???>>>===<<<;;;;;;;;;<<<;;;;;;:::999;;;;;;:::::::::999999999777777666666666666666666999999999999999999999999888888888999:::;;;;;;;;;<<<===>>>???@@@AAABBBBBBCCCGGGLLLOOORRRYYYccclllrrr|||rrr```VVVKKKAAAPPPfff___OOO___|||zzzPPPBBB;;;:::888888777666555555555555555555444333333333333444333333333444555666888888pppTTT___fffGGGEEE@@@===;;;999::::::999888666666555555555555555555:::555555:::;;;666555888444555555666666777777777666666666666666666666666555555666777888999999:::555???<<<888CCCNNNUUU]]]dddxxxiiiXXXXXXWWWUUURRRQQQPPPPPPOOOMMMJJJIIIHHHHHHGGGFFFGGGGGGGGGIIIJJJJJJHHHFFFIIIHHHHHHGGGFFFFFFEEEEEECCCCCCBBBAAA@@@???>>>>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<<<<<<<===>>>>>>===>>>>>>===<<<===@@@CCCFFFJJJPPPXXXeeewww\\\RRRbbbttt}}}QQQ@@@===999888:::999555444555333333333333333333333333333333333333333333333333555444444444333333222222222222222222333333333444555666777666555555777999>>>>>>CCCAAAKKK}}}wwwooojjjhhhggg```aaacccccceeemmm|||nnnnnnvvv{{{mmmggg|||uuugggZZZXXX]]]VVVRRRQQQTTTUUUQQQNNNOOONNNKKKFFFCCCAAA@@@===<<<;;;;;;;;;;;;;;;:::::::::::::::::::::999999999999777777777777777666666666777777777777777777777777999999999999::::::::::::::::::;;;<<<<<<======>>>>>>@@@DDDFFFHHHOOOYYYaaafffppp|||zzzggg\\\OOODDDGGGPPPuuuSSSSSSnnnmmmbbbRRREEE555999999888777666666666666444444333222222222222222222222333333444555666777jjjSSSlll{{{aaaJJJHHHBBB???<<<:::::::::999888777777666666555555444444888333222555888888888:::666666777888888888888777888888777777777777777777666666666777888999999999555>>><<<:::FFFOOOVVV___kkkoookkkeee^^^YYYZZZ___cccXXXSSSNNNKKKKKKKKKJJJIIIHHHGGGGGGIIIKKKLLLKKKJJJJJJIIIIIIHHHGGGGGGFFFFFFCCCCCCCCCBBBAAA@@@@@@???@@@@@@@@@@@@@@@??????>>>========================:::::::::::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;===???AAACCCFFFLLLVVVeeexxx~~~TTTOOO```sss```EEE???:::777999999777666777444444444444444444444444333333333333333333333333444444444333333222222222333333333333444444444444333444555444444444666888@@@???DDDEEEXXX}}}rrrhhheeefffhhh]]]```aaabbbgggsssuuupppoootttggg[[[[[[TTTTTTVVVZZZXXXTTTSSSVVVRRROOOLLLIIIGGGEEEAAA??????>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::999999999888888777777777888888888888888888888888777777777777777777777777666777888888999:::;;;;;;<<<>>>???@@@CCCIIIQQQWWW\\\eeerrr~~~qqqdddTTTMMMHHHJJJeeeeeeJJJaaayyykkkzzzoooUUUHHH666::::::999888777777777777555444444333333333333333222333444555666777777888XXXSSS```TTTQQQSSSEEEBBB>>>;;;;;;;;;:::999:::999999888777666666555444999;;;888555777999999666777888999999888777666777777777777777777777777999999999999999:::::::::777;;;:::>>>KKKRRR]]]ooottthhhgggmmmttttttnnnfff```[[[UUUNNNIIIJJJHHHFFFFFFHHHJJJJJJJJJIIIIIIIIIHHHGGGGGGFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDCCCBBBBBB>>>>>>>>>>>>===============<<<<<<<<<<<<===>>>>>>============>>>???@@@@@@???AAACCCEEEKKKVVVdddooodddPPPZZZ^^^~~~uuuRRRCCC<<<666777888777666888666666666666666666666666444444444444444444444444333333222222222222222111222222333333333444444444444666777888888999;;;===>>>@@@DDDMMMrrr{{{zzzkkkaaa___cccggg\\\___bbbdddmmm}}}ooo}}}uuuggg]]][[[]]]``````]]]]]]```YYYWWWTTTRRRPPPMMMIIIFFFEEEDDDBBB@@@???>>>>>>>>>>>>>>>=========<<<<<<<<<::::::999999888888777777999999999999999999999999777888888888888888888888777888999:::;;;<<<======:::;;;;;;<<<===BBBHHHLLLRRRXXXdddqqqzzzqqqZZZTTTJJJHHHOOO{{{LLLTTTdddccc{{{PPPFFF>>>::::::999888777777777777666666555444444444444555444555666777888999999999iiiGGGLLLJJJVVVZZZFFFBBB>>>;;;:::::::::999888888888888777777777777???SSS[[[KKK999666888555444666777888888777555444444444555555666666777777999999999999999888888888888888999EEEVVV___uuu|||ttthhh___[[[VVVPPPKKKIIIIIIIIIHHHHHHHHHHHHGGGFFFFFFEEEEEECCCCCCCCCDDDDDDDDDDDDEEECCCDDDDDDEEEDDDCCCBBBAAA?????????>>>>>>>>>======??????>>>>>>??????@@@AAA??????>>>???@@@@@@@@@@@@<<<>>>@@@AAADDDJJJSSSZZZoooxxxZZZTTTWWWeeelllJJJ@@@888666666555555666444444444444444444444444444444444444444444444444000111111111111111111222000000111111111222222222333555777888999;;;>>>@@@;;;AAABBBUUU~~~ttthhh___\\\```ddd^^^aaadddiiivvvzzzsssyyynnnffffffiiigggeeeddd^^^\\\[[[YYYXXXUUUPPPMMMHHHGGGDDDBBB@@@???>>>>>>>>>>>>=========<<<<<<<<<999999999888777666666666777777777777777777777777777777777888888999999999888888888999999::::::;;;777777777888999;;;???AAAFFFIIISSS```iiisssbbbZZZJJJIIIAAA\\\^^^PPPSSSlllfffkkk[[[IIIAAA999888777666555555555555555444333333222222333333222333555666777777777777xxxHHHEEEFFFXXX\\\DDD@@@<<<888888777777666444444444555666777777888PPPppp|||aaaAAA777777333333444666777777555444222222222333333444555666666888888777777666555555555888555888KKKaaaoootttmmmbbbYYYRRRNNNKKKJJJHHHHHHGGGFFFFFFEEEEEEDDD@@@@@@AAAAAABBBCCCCCCCCC@@@AAABBBBBBBBBAAA@@@???@@@?????????>>>>>>======;;;;;;;;;;;;;;;<<<======<<<;;;::::::;;;;;;:::999555888:::;;;<<>>===<<<<<<<<<;;;;;;;;;::::::::::::999888888777666555555444333333333333333333333333111111222333333444555555333333333333222222222222666666666666777888:::;;;===???GGGSSS]]]gggwwwiii^^^JJJMMM<<>>777666555444444333333444111000000///.../////////...///111333444444444333