BM6P6(@ wwwYYYIII@@@;;;<<<:::999999;;;;;;:::888444555666777777888888777666666555555555444444444666666666666666666666666666666666666666666666666666666666666666666666666777666555444444444444444222555999===EEETTTggguuu|||ppprrrmmmqqq~~~}}}zzzwwwtttjjjssskkkUUUHHHEEEHHHLLLSSS\\\gggrrrmmm]]]JJJHHHEEEAAA>>>===<<<;;;===<<<:::888777777777888999666444222333333222111444444444444444333333333333333333333333333333333222222222111111111111000////////////....................................------------------------------------------------//////...---,,,,,,++++++...---,,,,,,......---,,,...---+++*********++++++---------............///,,,...//////...------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......------------------------000000111111222222222333222222111///...---,,,+++,,,------......------,,,........................------------------------------------------------------,,,,,,,,,,,,++++++------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------------++++++++++++------,,,,,,,,,---------......---------,,,,,,++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++------------------------.........------,,,,,,,,,---------------------------------............///////////////////////////000///...---------------////////////////////////000000000111222222333333333333333444666999;;;===555555555666777999:::;;;;;;===>>>===;;;::::::;;;;;;::::::::::::;;;<<<===>>>======???AAABBBAAA???<<<===??????>>>;;;888666888999:::;;;;;;999888666;;;888555555888999777555777777777777777777777777555555555555555555555555333333333333333333333333000111222222111444;;;AAAOOODDD777///...111222222000000000000000000000000222111111111000000//////000000000000000000000000111111000000//////......000000000000111111111111222222111111111111111111111111111111111111111111vvvYYYIII@@@;;;<<<:::999999:::;;;999888666666777777777666666555666555555555444444444444444444444444444444444444555555555555555555555555666666666666666666666666666666555444444444444444444666777999<<>>>>><<<;;;;;;<<<<<<<<<;;;;;;::::::;;;;;;<<<;;;<<>>888000...000222222111000000000000000000000000111111111000000000//////000000000000000000000000111000000000/////////...//////000000000111111111111111111111111111111111111111111111111111111111tttXXXIII@@@;;;<<<:::999999::::::999888777777777777666555444444555555555555444444444444333333333333333333333333444444444444444444444444555555555555555555555555555555444444444444333333333555666555555777===CCCOOOZZZgggoooyyyxxxhhhVVVRRRQQQZZZnnnxxxqqqsss{{{qqqmmmsss}}}lllaaaYYYUUUWWW[[[ZZZUUUNNNGGGEEELLLXXXbbbqqqrrr___OOODDD>>>===<<<<<<;;;;;;;;;;;;<<<<<<;;;:::888777777777777888999888555222333888<<>>>>><<<;;;;;;<<<======<<<;;;;;;:::::::::999:::<<>>;;;;;;:::999888777666666777999999666222444;;;AAAQQQMMMFFF>>>888444222111222222222222222222222222111111111111000000000000////////////....................................------------------------------------..................---------,,,,,,,,,---,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........+++---///...---,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......------------------------,,,,,,,,,,,,------------------------------------,,,,,,,,,------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.................................---------------...//////........................//////000000111222222222222222333333444555666666666666666666666777888999999;;;<<<<<<:::999:::;;;;;;;;;<<<<<<<<<<<<<<<;;;:::;;;<<>>AAAJJJZZZgggzzzzzzvvvpppllliiikkkqqqxxx}}}~~~qqqnnnhhhbbb___aaajjjsssxxxmmmvvv~~~}}}qqqqqqssswww{{{yyylll^^^RRRNNNLLLQQQYYY______\\\RRRKKKFFFGGGJJJOOOUUU\\\hhhjjjooossszzzzzzqqqXXXSSSLLLEEEAAABBBDDDFFF?????????>>>>>>=========:::::::::999888777666555777999999666333555<<>>>>>>>>=========>>>@@@???<<<::::::::::::999999999999999::::::::::::999888777666555666888999888666555444333333333333333333333333333333333333333333333333222222222222222222222222222000///111444555222...111111111111222111///...//////////////////////////////////////////000000////////////////////////////////////000000000000...////////////000000000//////000000000111111111000000000000000000000000lllSSSHHH@@@;;;;;;999888888999999888777333333444555666666666666333333333333444444444444444444444444444444444444222222222222222222222222222222222222222222222222000111222333444333222111222333444666666666444444333333555777888:::DDDOOOXXX___hhhqqqxxx~~~~~~zzzvvvgggbbb]]]ZZZXXXZZZdddnnnsssddd]]]ZZZaaaooosssbbbWWWXXX[[[aaaccc\\\NNNBBBGGGDDDCCCHHHPPPTTTRRROOOJJJHHHHHHLLLRRR\\\mmm{{{yyyhhhZZZPPPHHHGGGEEEDDDCCCCCCCCCDDD>>>>>>>>>>>>===<<<;;;::::::::::::999888777555444666777777555444666;;;@@@===<<<999666444444444444000000000000000000000000111111000000000/////////////////////....................................---------------------------------...//////000000---------------------------+++***+++,,,---,,,***+++,,,,,,------------,,,,,,,,,,,,,,,------------+++,,,......,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......------------------------............------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------000000///------,,,,,,,,,------------------------......///000000111111222000111333444555666666666777777666555555555666666444666777777666666666777666777:::===???@@@@@@@@@???>>>============;;;999;;;;;;<<<<<<;;;:::999999999888888888777777777777555666888888666555555555222222222222222222222222222222222222222222222222222222222222222222222222222111111222444444333222///............///000111////////////////////////......////////////000000////////////////////////////////////000000000000......////////////000000...//////000000111111111000000000000000000000000jjjRRRGGG@@@::::::999888888999999888666444444555555666555555555222222333333333444444444333333333333333333333333222222222222222222222222222222222222222222222222///000222333444333222111333333333333444444444333444222444888777555888???@@@EEEKKKSSS\\\hhhttt}}}zzzqqqiiifffeeegggppp{{{wwwdddXXXWWW[[[aaammmmmm]]]VVVLLLNNNRRRWWWYYYUUUOOOJJJGGGJJJPPPUUUYYY[[[\\\]]]]]]___dddlllsss|||zzzhhhYYYQQQJJJDDDFFFFFFEEEDDDCCCAAA???>>><<<<<<===>>>===<<<;;;;;;999999999999888777555444666555444444555777999;;;444444333333333333444444000000000000000000000000111000000000////////////////////////....................................---------------------------------...///000000000------------------------,,,+++***+++,,,,,,,,,***++++++---.........------++++++,,,,,,,,,---------***,,,...---,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......------------------------......---------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,+++++++++,,,,,,---------***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------///......---------......------------------------......//////000111111111///111333555666777777777888777666555555555555555333555777777666666666777777888;;;===???@@@??????@@@>>>;;;;;;;;;<<<;;;;;;;;;<<<======<<<:::888666666666666666666777777888555777888777555333555666333333333333333333333333222222222222222222222222111111111111111111111111111222333222111111222333......///......///111222////////////////////////........./////////000000////////////////////////.../////////000000000111........./////////000000......//////000111111222000000000000000000000000iiiRRRGGG@@@::::::999888888999999888666666666666666555444333333222222222333333444444444222222222222222222222222222222222222222222222222111111111111111111111111...///111333444333111000333222111222444666666666444111222888888333111444666777:::===CCCMMMYYYaaajjjlllsssyyyvvvvvvyyytttjjj___XXX[[[cccnnnwwwqqq]]]UUUVVVUUUVVVXXXZZZZZZXXXWWWYYYWWWcccrrr{{{{{{{{{}}}|||wwwgggaaaUUUHHHCCCFFFHHHGGGEEEDDDCCCBBB@@@>>>===<<<;;;<<<>>>?????????>>>===999999999999888666555333666444333333555777888777555555444444333333222222000000000000000000000000000000000000////////////000/////////....................................---------------------------------...///000000111------------------------,,,+++******,,,,,,+++******+++---...///...------++++++,,,,,,,,,---------***,,,...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......---------------------------------,,,,,,+++++++++,,,,,,,,,+++++++++******+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,,,,++++++...---++++++++++++---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------++++++------------++++++******+++++++++,,,,,,,,,+++++++++,,,,,,---------*********++++++*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,------------------------------------------------...///000------------------------......//////000111111111///000333555777888888888888777666555555555555555444666777888777666777888888:::<<<>>>??????>>>===???<<<:::999:::<<<======:::<<<===>>><<<:::666444555444444555555666777888666777888666333333555777333333333333333333333333111111111111111111111111111111111111111111111111222444555222///...000222111222222222000///000000////////////////////////---.........//////000000////////////////////////.../////////000000111111............/////////000---......///000111111222000000000000000000000000jjjRRREEE>>>:::999888777777888888777555666555555555555444444444555444333333222222222222111222222333333222222111444333111000000000111111111111111111111111111111000111222222111000111333222222111111111111111111333444555555555444333222333444555777999<<<>>>???GGGLLLTTT```lllyyy~~~~~~zzzsssmmmkkkiiimmmrrrrrrrrrtttzzzsssfff\\\WWWTTTHHHEEEBBBAAABBBCCCEEEEEEFFFCCCAAA?????????===<<<;;;<<<===>>>===;;;888666666666666777666555555444666666555444444444444555222222222222222222222222111111000///////////////111111111111000000000000/////////////////////////////////...---------,,,---------------...///000,,,,,,,,,---------......---------------------------,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,...---,,,,,,,,,,,,---...++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++---+++***,,,......+++(((************************************************+++)))(((***...///---***------,,,++++++*********---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++---------,,,,,,+++++++++------............------,,,,,,,,,---------......---------............/////////000111333444555555666666666666777777777777777888999::::::999777666777999;;;=========<<<;;;:::999888;;;>>>???>>><<<===??????===999777777999666666666555555666666666666666555444333333222222333333222111111222333333222222222222222222222222000000000000000000000000...///000111111000///...//////............//////////////////////////////........................000000000000000000000000000000000000000000000000............////////////......////////////......////////////////////////iiiRRREEE>>>:::999888777777888888777555555555555555444444444444555444333333222222222333333333333444444333333333333333111000000000111111111111111111111111111111111222333222111000111222111111111111111111111111333333444555555444333222222222222333444666777888555888===EEENNNVVV]]]```pppssswww|||wwwlll[[[NNNHHHIIIKKKMMMHHHEEEBBB@@@@@@AAABBBAAA@@@???======>>>???>>>===;;;<<<===>>><<<:::777555666777777777777666555555666666555444444444444444222222222222222222222222111111000///////////////111111111000000000//////////////////////////////...............---------......---------......///,,,,,,,,,---------......---------------------------,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,...---,,,,,,,,,,,,---...++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++...+++)))***---///...---++++++++++++++++++++++++++++++++++++++++++++++++---+++)))***,,,---+++)))++++++++++++++++++,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++---------,,,,,,+++++++++------............------,,,,,,,,,---------......------------............000000111111222333444444666666666666666777777777666777999::::::999777666999:::;;;<<<<<<;;;999888:::999999;;;???@@@???===<<<>>>>>><<<888666777888555555666666666666555555666555555444333333222222333333222111111222333333222222222222222222222222000000000000000000000000...///000111111000///...//////............//////////////////////////////........................////////////////////////////////////////////////............////////////......////////////......////////////////////////gggPPPDDD>>>;;;999888777777888888777555555555555555444444444444444444333222222222333333333444444555555444444333333222111111000111111111111111111111111111111111333444555444222111111222111111111111111111111111222333333444444444333333333222222111111222222333111333555888<<>>AAAFFFJJJKKKGGGDDDAAA????????????>>>;;;;;;:::<<<>>>@@@@@@???<<<=========;;;999666444666777777777777666555555666555555444444444444444333333333333333333333333111111000///////////////111111000000000000//////////////////////////////---------...............//////...---------......,,,,,,,,,---------......---------------------------+++***+++,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++///...,,,+++***+++,,,---++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,***************(((*********+++,,,---------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++------............------,,,,,,,,,---------......------------............000000111111222222222333555555555666666666777777666777888999999888777666::::::;;;;;;:::999777666888888888;;;===??????===;;;<<<<<<:::777666666777333444666777777666444333555555444444333333222222333222222111111222222333222222222222222222222222000000000000000000000000//////000000000000////////////............//////////////////////////////........................////////////////////////....................................////////////......////////////......////////////////////////eeeOOOCCC>>>;;;999888777777888888777555555555555444444444333333444333333222222333333333333333444444444444333333222222111111111111111111111111111111111111111111444555666444222111111222111111111111111222222222222222222333333333333333444444333222222222333333777777777888888:::;;;<<<;;;===BBBGGGPPP[[[gggnnnqqqvvv}}}sssnnneee^^^XXXRRRMMMJJJGGGDDDCCCFFFLLLNNNIIIDDDBBBAAA???>>>??????>>>===<<<;;;<<<===@@@BBBAAA@@@<<<<<<<<<<<<:::888555444555666666666666555444444666555444444333333444444333333333333333333333333111000000///////////////111000000000////////////////////////////////////,,,---------.../////////000///...---------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,,,,,,,***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++000777<<<999111******---+++,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,******************+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,---------......,,,,,,---------.........000000111111111111111111444444444555555666666777555666777888888888777777888999999999999888777666555666777999;;;=========:::::::::888777666555555222444666888888666444222444444444333333333222222222222222222222222222222111111111111111111111111000000000000000000000000//////000000000000////////////............//////////////////////////////........................////////////////////////....................................////////////......////////////......////////////////////////cccMMMCCC>>><<<999888777777888888777555555444444444444333333333333333333222222333333444222222333333333333222222111111111111222111111111111111111111111111111111444555666444222111111222000000111111111222222222111111111111222222333333333222222222333333444555222222222222222333444555333555888:::===AAAEEEIIIKKKNNNWWWbbbiiimmmrrrxxxzzzooommmhhhbbb\\\XXXTTTRRRNNNLLLIIIGGGEEECCC@@@>>><<<===AAAGGGKKKIIIAAA999>>>======>>>@@@AAA@@@???@@@??????@@@BBBBBBAAA???;;;;;;;;;;;;999777555444444555555555555444333333555555444333333333333333333333333333333333333333111000000///////////////000000000////////////...////////////////////////,,,---------.../////////000///...---------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++...<<>>:::999888777777666555444222333666777777666333222333333333333333222222222222222222222222222222222111111111111111111111111000000000000000000000000000000////////////000000//////............//////////////////////////////....................................................................................////////////......////////////......////////////////////////aaaLLLBBB>>><<<999888777777888888777555444444444444333333333333333333222222222333444444111222222333333222222111000000111222222222222111111111111111111111111111333444555444222111111222000000000111222222333333000000000000111222333333//////000000111222333444000000000111222333444555111333666888777666666666999888<<>>;;;:::<<<===@@@CCCEEEDDDAAA???<<<<<<===@@@CCCCCCBBB@@@BBBBBBAAABBBBBBAAA>>><<<:::::::::999888777666555444555555555555444333333555444444333333333333333222222222222222222222222111111000///////////////000000////////////......////////////////////////---------...............//////...---------......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))***+++,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++*********+++++++++,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,***++++++,,,,,,------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++$$$333CCCEEE:::000...111******++++++,,,,,,------************************)))+++---...------...///.........---,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,------------......//////000000000111111222222333444555666666444444555555666666777777666777777888888999::::::888:::============>>>???:::888777777777777555444222333555666666555333222333333333333222222222222111222222333333222222111111111111111111111111111000000000000000000000000000000////////////000000//////............//////////////////////////////....................................................................................////////////......////////////......////////////////////////___KKKAAA>>>===999888777777888888777555444444444333333333222222333222222222333333444555222333333333333333333222///000111222333222222111111111111111111111111111111222333222111000111222///000000111222222333333000000//////000111333444////////////000111222333444333333333444444555666111333666777666555444555666444444666555444777===;;;<<<>>>>>>===<<<>>>???<<<<<<>>>BBBEEEDDD???;;;>>>============>>>>>>>>>@@@AAAAAA???===;;;::::::===@@@CCCDDDCCCCCCDDDFFF===>>>???BBBEEEEEEBBB@@@@@@@@@?????????>>>:::777999888888888888777777666666666777777666666555444555444333333222222333333111111111111111111111111111111000///////////////000000/////////.........////////////////////////...............---------......---------......///,,,,,,,,,---------......+++++++++++++++++++++++++++***)))***+++,,,+++)))************************,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,***+++,,,,,,,,,,,,+++***+++++++++++++++++++++++++++++++++,,,,,,,,,------******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++,,,,,,---......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++$$$***111333111---++++++))))))******+++,,,,,,---++++++++++++++++++++++++***---000111///---------------------------,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++,,,,,,,,,---------......++++++,,,,,,,,,---------------......///000111111111111222333444555666666444444444444555666777777999999888888888999999:::888;;;======;;;:::<<<===:::888666666888888666444333444444555555444444333222222222222222222222222111222333333333333222111111111111111111111111111000000000000000000000000111000///......///000111//////............//////////////////////////////................................................////////////////////////............////////////......////////////......////////////////////////___JJJAAA>>>===999888777777888888777666444444444333333333222222222222222222333333444555333444444555555444444333///000111222333333222111111111111111111111111111000111222222111000111333///000000111222222333333000////////////111333444222222111111111111222222222111000////////////000111333555666666555666777666444444555444222444999777888888666444444555777999888888888888888777555:::999999999888888777777=========;;;999999:::<<<555;;;AAACCC@@@======???@@@@@@BBBDDDFFFEEEBBB???===<<<<<<======;;;888555888777777777777777777777888888888888888777777666555444333333222222333333000000000000000000000000111111000///////////////000/////////............/////////////////////////////////......------,,,---------------...///000,,,,,,,,,---------......+++++++++++++++++++++++++++***)))***+++++++++)))************************,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,***+++,,,------,,,+++***++++++++++++++++++++++++,,,,,,,,,---------......******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---++++++++++++++++++++++++*********++++++,,,,,,,,,*********++++++,,,,,,,,,******+++,,,,,,---......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++000,,,)))))),,,...,,,)))(((((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++///333444111---+++++++++,,,,,,------......///+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++,,,,,,,,,---------......++++++,,,,,,,,,---------,,,,,,---...///000111222000111111222444555666666333333333444444666777888<<<;;;:::999888888888888666888;;;:::888666777999;;;888666777888999777444444444444444444444444444222222222222222222222222111222333444444333222111000000000000000000000000000000000000000000000000111000///......///000111//////............//////////////////////////////................................................000000000000000000000000............/////////000......////////////......////////////////////////xxx\\\LLLBBB;;;888888777666777888999888666555555444444444333333333000000111222333333444444333333333333333333333333111111111111111111111111222111111111000000//////111111000000//////......000000000000000000000000111111111000000000000000111111000000111333444666111111111111111111111111111333444444333222222333333333333333333333333333666555444333333444555666666666555555555555666666888888888777777777777777<<<<<<;;;::::::::::::;;;<<>>>>>===<<<:::999888888888888888888777777777777555555444444444333333333111111111222222333333333000000000000000000000000000000000000////////////////////////////////////........................---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++******))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,************,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,+++*********+++***++++++,,,,,,++++++***************************,,,++++++++++++,,,---...++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++***)))(((******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,+++++++++++++++++++++++++++((()))++++++++++++---...*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,&&&---111---)))***---...------,,,+++,,,---...///---------............////////////000111222333444666555444444444555777888::::::::::::999999999999<<<:::999777777777888888555777999999777555555555444444555555444444333222111111111111111111111111222111111111000000//////111000000000/////////...000000000000000000000000//////////////////////////////.........---------------,,,,,,,,,,,,------////////////////////////..................------...---++++++---...---,,,////////////////////////................................................uuuZZZKKKBBB<<<:::777666555666777888777555555444444444444333333333000111111222333333444444333333333333333333333333111111111111111111111111111111111000000000//////111000000000/////////...000000000000000000000000000000000000000000000000111111000000111222444555111111111111111111111111000222333333222111111222333333333333333333333333666555444333333444555666666555555555555555555666777777777777777777777777;;;;;;::::::::::::;;;;;;<<>>>>>============>>>>>>======<<<;;;:::999999888888888777777777666666555555444444444333333333111111111222222333333333000000000000000000000000000000000000/////////...////////////////////////........................---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++*********)))++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,++++++******++++++***++++++,,,,,,++++++******************************+++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,+++******)))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------,,,++++++++++++++++++++++++++++++---------++++++,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++---...,,,---111000,,,------,,,,,,,,,---...///---------............////////////000111333444555666666555555555666777888:::999999888888888888888:::999888777666666666777888:::;;;:::777555444444444444444555444444333222111111111111111111111111111111111000000000//////000000000000////////////////////////////////////........................//////.........---------......------------......................................................///---,,,,,,---......---........................................................................qqqXXXJJJBBB===<<<666555444555666777666444444444444444333333333333111111111222222333333444333333333333333333333333111111111111111111111111111111000000000000//////000000000000////////////000000000000000000000000000000000000000000000000111000000000111222333444111111111111111111111111///111222222111000000111333333333333333333333333555444444333333444444555555555444444444444555555666666666666666666666666999999999::::::;;;<<<<<<<<<>>>AAABBBAAA?????????>>>===<<<<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;:::::::::888888777777777777666666555555444444444333333333111111111222222222222222000000000000000000000000000000000/////////......////////////////////////........................---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++******++++++***++++++,,,,,,++++++***************************)))***+++,,,---,,,,,,+++++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,++++++++++++++++++++++++++++++---......,,,***)))***+++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///---***+++222777333***---,,,,,,,,,,,,---...///---------............////////////000222444555666666666666666666777888888:::999777666666666777888888777666555555444555555:::;;;<<<;;;888555444333444444444444444333222222000000000000000000000000111111000000000000//////////////////000000000000////////////////////////.......................................---------///..................///................................................000...------...//////...........................................................................pppWWWJJJBBB>>><<<777666555555777777666555444444444333333333222222111111111222222333333333222222222222222222222222111111111111111111111111000000000000000000//////000000000000////////////000000000000000000000000/////////000000000000000000000000000111111222222111111111111111111111111///111222222111000000111222222222222222222222222444333333333333333333444444444333333333333444444555555555555555666666666666777888999:::;;;<<<<<<;;;>>>@@@@@@???>>>===>>>??????>>>===============::::::::::::::::::999999888777777777666666666666555555444444444333333333111111111111111222222222////////////////////////000000/////////.........////////////////////////........................---------------------------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,............,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++***++++++,,,***++++++,,,,,,++++++***************************)))+++---...///...,,,++++++++++++,,,,,,,,,------++++++++++++++++++++++++***+++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))*********++++++++++++++++++++++++++++++++++++,,,---,,,+++))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///---)))***111777333***,,,,,,,,,,,,------......---------............///......///000222444666777666666666666777777888888999888666555555666777888777666555555444333333333888:::;;;:::777555444444333444444444444333222222////////////////////////000000000000000000//////////////////000000000000////////////////////////................................................//////............//////........................---------...............000///------///000///...........................................................................pppVVVIIIBBB===;;;888777666666888888777666444444333333333222222222111222222222222222333333222222222222222222222222000000000000000000000000//////////////////000000////////////000000000000////////////////////////......//////000000000000//////000000000000000000000000000000000000000000000222333333222111111222222222222222222222222222222333333333333333333222333333222222222222333333333333444444444555555555555666777999:::;;;;;;;;;;;;===??????===<<<<<<===>>>>>>============>>>>>>999999888888888888888888777777777666666666666555555555444444444333333333111111111111111111111111////////////////////////////////////............////////////////////////........................---------------------------,,,,,,++++++,,,,,,---+++++++++,,,,,,---------,,,++++++******++++++,,,+++++++++++++++++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,............,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++***++++++,,,,,,***++++++,,,,,,++++++***************************+++,,,...000000///---,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))******+++++++++++++++++++++++++++++++++,,,,,,,,,+++,,,///111,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++...222000+++,,,,,,,,,------------------------............///......///000111333444555555666666777777777777777888777666666666888999:::666666666555444444333333444666888888666555555555333333444444333333222111//////////////////////////////////////////000000////////////000000000000................................................---.....................//////............//////........................---------.........//////000///------///000///...........................................................................oooVVVIIIAAA<<<:::999777666777888999888777333333333333222222222222222222222222222222222222222222222222222222222222000000000000000000000000......////////////000000////////////000000000000////////////////////////---......//////000000111...///000000000000//////000000000000000000000000000222333333222111111222222222222222222222222222111222222333333222222111222222111111111111222222222222222333444444555555444555777999::::::::::::;;;<<<======;;;::::::;;;::::::::::::;;;<<<===>>>999999999888888777777777777777666666666666555555555555444444444333333333111111111111111000000000000000000000000000000000/////////.........------////////////////////////........................---------------------------,,,,,,++++++,,,,,,---***++++++,,,,,,------...,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))+++,,,,,,+++))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,***++++++,,,,,,++++++***************************+++,,,---//////......---++++++,,,,,,,,,,,,------++++++++++++++++++++++++*********++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))***+++,,,---++++++++++++++++++++++++,,,---.........000444777------------,,,,,,,,,,,,*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,(((,,,...++++++------++++++,,,------......---------------............///.........///000111222333444444555666666666666666666777888999:::;;;<<<<<<777777777777666555444333222444666777666555555666333333333333333222111111000000000000000000000000......////////////000000000000000000////////////........................---------------------------------...............///..................///------------------------,,,,,,------.../////////000...------...//////...------------------------................................................lllTTTGGG@@@;;;:::888666555666777888777666333333333222222222222111222222222222222222222222111111111111111111111111000000000000000000000000........./////////000000.../////////000000000111////////////////////////------......///000000111...//////000000///......000000000000000000000000///111222222111000000111111111111111111111111111000111222333333222111000111111111000000111111111111111111222333444444444444555777999::::::999888:::<<<<<<<<<:::999999:::777777777888:::;;;===>>><<<;;;;;;:::999888777777777777666666666555555555555555444444444333333333222111111111000000000///000000000000000000000000//////.........---------////////////////////////........................---------------------------,,,,,,++++++,,,,,,---******+++,,,,,,---......,,,++++++******++++++,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,)))***,,,------,,,***)))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---***++++++,,,,,,++++++***************************+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,------++++++++++++++++++++++++)))******+++,,,,,,------************************++++++++++++++++++++++++)))******+++,,,,,,++++++******+++++++++,,,,,,,,,******************************))))))***+++---...++++++++++++++++++++++++,,,------------000444888......---------,,,,,,,,,)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***---...+++***,,,,,,)))+++,,,---.........---------------............///...............///000000222333444555666555555444444666999<<<>>>?????????888888999999888777555444444666777888666555444555222333333333333222111111111111111111111111111111........./////////000000222222111000///...------........................---------------------------------.........//////......------------......------------------------,,,,,,------...//////000///---,,,,,,---......---------------------------................................................jjjRRRFFF???;;;:::777555444555666777666555333333333222222222111111222222222222222222222222111111111111111111111111000000000000000000000000---.........//////000000.../////////000000111111////////////////////////---------...///000000111......///000000///...---000000000000000000000000...000111111/////////000111111111111111111111111000111222333333222111000111111000000000000111111000000111222333333444444444555777999:::999888777:::;;;<<<;;;999888999:::666777777999:::===>>>???>>>>>>===<<<:::999888888777666666666555555555555555555444444444333333333222111111111000000//////000000000000000000000000//////.........---------////////////////////////........................---------------------------,,,,,,++++++,,,,,,---******+++,,,,,,---......,,,++++++++++++++++++,,,+++++++++,,,,,,---------++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++---......---+++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,************,,,---+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++,,,,,,---+++++++++,,,,,,+++++++++******************************)))))))))***+++,,,++++++,,,,,,,,,---------++++++++++++++++++++++++))))))***+++,,,,,,------************************++++++++++++++++++++++++((()))***+++++++++++++++******+++++++++,,,,,,,,,************************+++******)))***,,,...///+++++++++++++++++++++++++++++++++******---111444.........------,,,,,,,,,))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...---+++,,,...,,,'''+++,,,---.........---,,,---------.........//////......------------......222222444555555555444333333666:::>>>AAABBBAAAAAA999999::::::999888666555666888:::999777555444444222333333333333222111111111111111111111111111111---.........//////000000333222111000///...---,,,........................---------------------------------.........//////---------,,,,,,---------------------------------,,,,,,------...///000000...---++++++---...---,,,------------------------................................................aaaOOOBBB>>>===888888777666777888999888666555555444444444333333333333333333222222111111111222111000.........///000333333222222111111000000000000000000000000000000...000111000///...///000111111000000//////.....................///000000000000000000000000000000............////////////000111111000///......///333222000/////////000111222111000//////000111111111000//////000222444666444444444444444444444444555777999;;;;;;:::888666888999:::;;;:::999888777999999::::::<<<===???@@@???>>><<<:::888777666666555444444444444555666666555555444444444333333333222222222222222222222222111111111111000000000000111111000000//////..............................------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,+++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++---------------------------+++***+++......,,,***************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------************************000...+++*********)))'''***++++++,,,,,,++++++*********************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/////////......---------------,,,++++++,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,------.........,,,,,,------...///000000000000111222444555555666999888888;;;@@@BBBAAA???999999999999999999999999777888999999888666333222333333333222222111111111333333333222222111111111000000000000000000000000000000/////////111222333........................................................................,,,------......------,,,//////.........---------..................------//////...------------...,,,,,,,,,---------......000000//////.........---,,,,,,,,,---------......aaaPPPBBB>>>===888888777666777888888777666555444444444444333333333333333333222222111111111111111000///////////////111111111111111000000000000000000000000000000000...///000///......///000000000000000//////.....................///000000////////////////////////............///////////////000111000.........///222222000/////////000000222111000//////000111111111111//////000111333444333333333333333333333333555666888999999999777666777888888888999888888777::::::::::::;;;<<<>>>>>>===<<<;;;999888888888888444444444444444555666666555444444444444333333333222222222222111111111111111111111111000000000000000000000000//////..............................------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---+++***,,,......,,,***************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,************************...,,,++++++---...---,,,***++++++,,,,,,++++++*********************************+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,---,,,,,,++++++,,,,,,---*********************************++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,------------------,,,,,,------...//////000000000111222333444555555555444555777;;;===<<<;;;999999999999999999999999777888888888777555333222333333333222222111111111222222222222222222111111000000000000000000000000000000/////////000111111........................................................................,,,------......------,,,//////.........---------........................//////...------------...,,,,,,,,,---------......000/////////.........---,,,,,,,,,---------......bbbPPPCCC>>>===888888777666666888888777666444444444444333333333333222222222222222111111111000000111111000000/////////000000000000000000111000000000000000000000000---///000///...---...000000000000////////////..................///000000////////////////////////---............////////////000111000.........///111111000/////////000000111111000000000000111111222111000//////000222222111111111111111222222222444555666666777777666666666666666666777777888999:::::::::::::::;;;<<<<<<::::::999888888888999999444444444444444555555666444444444444333333333333111111111111222222222222111111111111000000000000000000000////////////...........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,,,,,,,+++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++,,,------,,,***++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++))))))*********+++++++++************************,,,+++***,,,///111222111***++++++,,,,,,++++++*********************************+++++++++,,,,,,,,,***************************++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,+++,,,,,,,,,++++++,,,,,,---************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---------------------,,,,,,,,,,,,------.../////////000000111222333444444555444333444555888999888777999999888888888888888888666777777777666555333222222222222222222111111111111111111111111222222222000000000000000000000000000000///.........//////........................................................................,,,------......------,,,...............---------........................//////...------------...,,,,,,,,,---------....../////////...............,,,,,,,,,---------......bbbPPPCCC>>>===888888666555666777888777666444444444333333333222222222222222111111111111111///000111222222111///.........//////000000111111////////////////////////...///000000......///000////////////////////////...............///000000////////////////////////---------.........//////...///000000...---...000000000000/////////000000000000000000000111111111333222111000///000000000//////000000000000000111333333333444444555666666666555555555666888:::;;;;;;::::::999999999::::::999999888777777777777888444444333333444444555666444444444333333333222222222222222222333333333333111111111111000000000///////////////////////////........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,------,,,+++++++++++++++++++++++++++))))))*********+++++++++************************************++++++++++++************************+++******+++///111222222***++++++,,,,,,++++++*********************************+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++,,,------************************,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---.........------,,,,,,,,,---------.........//////000000000111222333333444555555666777888888888777888888888888888777777777555666666666555444222111222222222111111111111111///000000000111111222222//////////////////////////////......------------........................................................................,,,------......------,,,........................---------...............//////...------------...,,,,,,,,,---------..............................,,,,,,,,,---------......```OOOBBB>>>===888777666555666777888777555444444333333333222222222111111111111111111111111///000111222222111000///......//////000000111111///////////////////////////000111111//////000111.............../////////...............///000000........................------------............---...000///...---...000/////////000000000////////////000000111111111111222222111000////////////........./////////000000111222222333333444555555666666555666777999;;;===:::999999888888888888999:::999888777666555555555333333333333333444555555444444333333333222222222333333333333444444555555111111111111000000000///.............../////////........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************+++,,,------,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++************************+++++++++,,,,,,,,,,,,---************************+++***)))***---//////...***++++++,,,,,,++++++*********************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---.........------,,,,,,,,,---------...............///000000111111222222222444555777777777777777777888888888777777666666666444444444444333333222111111111111111111111111111/////////000000111111111///////////////////////////.........------,,,,,,........................................................................,,,------......------,,,---.....................---------.........////////////...------------...,,,,,,,,,---------......---------...............,,,,,,,,,---------......^^^NNNAAA===>>>999777666555555777777666555333333333333222222222222000000000111111111111111000000111111222222111111///000000000000000000111000000000000000000000000///000111000///...///111---............/////////...............///000000........................,,,------------.........,,,...//////...---...000......///000000000//////...///000111111222111111111111111000000/////////------......//////000000000111222333444555555555666666666777888999;;;<<<999888888777777777888888:::999777666555444444444333333333333333444444555333333333333222222222222222222333333444444555555111111111111000000000000---............/////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++***************************,,,...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------************************---+++)))***+++,,,++++++***++++++,,,,,,++++++*********************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++,,,---......------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---------------------,,,,,,........................//////000000000111111111111333555555444444555666888888777777666666555555444333333222222222222111000000000111111111111111////////////000000000000000000000000000000000000.........///......---,,,........................................................................,,,------......------,,,---------...............,,,,,,------...///////////////...------------...,,,,,,,,,---------......---------------.........,,,,,,,,,---------......}}}\\\LLL@@@===>>>999777666555555666777666555333333333222222222222111///000000000111111111222111111000000111111222333111111111111111000000000000000000000000000000000---...///...---,,,---///---------.........//////...............///000000........................,,,,,,---------.........,,,---///...------///000------///000000000//////---...000111222222111111000000000000000000//////------......///000000000...000222444555555444444444555666777888888888888777777666666666777888888777666666555444444555555333333222222333333444555333333333222222222222111000000111222222333444444111111111111000000000000---------.........//////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***,,,......,,,***+++---,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,************************---+++***)))+++++++++******++++++,,,,,,++++++*********************************+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))******+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,------------------......................../////////000000000000000///111444444333333444666888888777666666555444444333222222111111111111111///000000000111111111222//////////////////......000000000000000000000000------...///000///..............................................................................,,,------......------,,,---------.........//////,,,,,,------...//////000//////...------------...,,,,,,,,,---------......,,,,,,,,,------.........,,,,,,,,,---------......{{{[[[KKK@@@===>>>:::777555444555666777666555333333333222222222111111//////000000111111111222222111000000000111333444333333222222111111000000000000000000000000000000+++,,,------++++++,,,------------.........//////...............///000000........................,,,,,,,,,---------......,,,---......------///000,,,---///000000000//////---...000111222222222111//////000000000000//////------......///000111111---000333555777666444333333444555777777777666666666666666666666777888888444444444444444555666777333333222222333333444555333333333222222222111111...//////000111111222222111111111111000000000000---------.........//////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***,,,......+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++************************---+++******+++,,,+++***+++++++++,,,,,,+++++++++******************************+++++++++,,,,,,,,,************************+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++,,,---...///++++++++++++++++++++++++))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,------..............................---////////////000000000000///222555555444444666888888777777666555444444444333222111111000111111111//////000000111111111222000000//////.........---000000000000000000000000,,,---///000000000//////........................................................................,,,------......------,,,---------.........//////,,,,,,------...///000000//////...------------...,,,,,,,,,---------......,,,,,,,,,------.........,,,,,,,,,---------......|||\\\KKK>>><<<>>><<<;;;888555444555555555444333333333222222111111111111111111111111111111111000000111222333333444444333333222222111000//////000000000000000000000000------............------,,,,,,,,,---------.......................................................................................---,,,...111444,,,---......------...000//////000000000...,,,+++//////////////////////////////............/////////111222222111111222333111222333333444444444333555555666777777777777777777666555444333444555555444333333222222333333444555222///000222444333222444333111000000000111222111111111111111000//////000000000000000000000000---------............/////////...------------...+++++++++,,,,,,---------******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,000333222---+++---000,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++******+++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,++++++*********,,,,,,+++******+++,,,,,,*********++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++---------+++)))(((,,,,,,,,,++++++*********,,,++++++******++++++,,,------,,,+++*********+++///...,,,+++***+++,,,,,,+++++++++,,,,,,---------,,,,,,,,,++++++*********///...---,,,,,,---...///---,,,,,,++++++,,,,,,---,,,,,,,,,---------......000//////............//////000111222444555666777555555555555555555555555222222222222222222222222000000000000000000000000222222222111111111111000////////////............000000///...------,,,,,,............////////////......------------......//////.........---------................................................,,,,,,,,,---------...............------,,,,,,,,,---------------------------------............///........................yyyZZZJJJ>>>;;;===:::333111111222555888888888333333333222222222111111111111111111111111111111000000111222222333444444333333222111111000//////////////////////////////------............------,,,,,,---------.................................................................................---......---,,,...111333,,,---......------...000111111111000///...,,,,,,........................//////............/////////000222111000000111333222222333333444333333333555555666777777777777666777666555444333444444555333333222222222222333333555222000000222333333222333222111000///000000111000111111111111000//////////////////////////////---------............/////////...---------------+++++++++,,,,,,---------******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********)))++++++++++++++++++++++++++++++++++++++++++++++++,,,///222000---+++,,,///,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++******+++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,++++++++++++++++++,,,,,,+++******+++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,------+++***(((,,,,,,,,,+++++++++******,,,++++++******++++++,,,------,,,,,,++++++++++++...---,,,+++++++++,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++++++++******......---,,,,,,---......---,,,,,,++++++,,,,,,---,,,,,,,,,---------....../////////......//////000///000111222333555666666555555555555444444444444222222222222222222222222000000000000000000000000222222222111111111000000////////////............000//////...------,,,,,,............////////////......------------......///.........------------................................................,,,,,,,,,---------............---------,,,,,,,,,------------------------------------....................................vvvXXXIII===:::<<<888888777666666777777666555333333333222222222222111111111111111111111111111000000111111222333333333222222222111111000000///////////////////////////------............------,,,------------.................................................................................---......---,,,---000222,,,---......------...000333222111///......------........................//////............/////////000111111000000111222222333333333333333222222444555666666777666666666666555555444333444444444333333222222222222333333444222000000222333222111111111000/////////000000000000111111000000///...////////////////////////---------............//////......---------------++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++---000///,,,***+++---,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++,,,,,,,,,++++++******++++++,,,***++++++++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,---,,,+++***))),,,,,,,,,++++++++++++***,,,++++++******++++++,,,------,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,++++++++++++***---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,---------......//////...//////000111222//////000222333444555666555555555444444333333333222222222222222222222222000000000000000000000000222222111111111000000000////////////............/////////...------,,,,,,---............/////////......------------..................------------------------------------------------------------,,,,,,,,,---------.........------------,,,,,,,,,------------------------------------............------------------------rrrUUUHHH===:::;;;777:::999777666666555333111222222222222222222222222111111111111111111111111000000111111222222222333222111111111000000000///////////////////////////------............------------------....................................................................................---......---------///111,,,---......------...000222111000......///000000........................///......------......///...///111000//////000222222333333333333222111111444444555666666666666555555555444444444333333333222222111111111111222222222111111111111222222111000000//////////////////000000000000000//////...////////////////////////---------............//////...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***,,,------+++***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,,,,++++++***++++++++++++++++++++++++,,,++++++******++++++,,,++++++,,,,,,,,,+++++++++---,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,---------...............///000111222333//////000111222333444444555555444444333222222222111111111111111111111111000000000000000000000000111111111111000000000000////////////............//////.........------------------.........//////......------------......------------------------------------------------------------------------,,,,,,,,,---------......------------------------,,,,,,------------------,,,,,,---------.........------------------------pppTTTGGG===:::<<<999333222111222444555555444222222222222222222222222111111111111111111111111000111111111111111222222111111111000000000000000........................------............---------------.........//////........................................................................,,,---......------...000,,,---......------...000//////.........000222333..............................------------......---///000000///...000111222222222333333222111111333333444555555555555555444444444444444333333333222111111000000111111222000111222222111111111111/////////000000000//////000000000000000///..............................---------............///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***,,,,,,+++******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++,,,+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,)))***++++++,,,+++******+++,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,---------..................///000222222//////000000111222333333444444333333222222222222111111111111111111111111111111111111111111111111111111111000000000//////////////////...........................---------------------..................------------......,,,,,,------------------------------------------------------------------,,,,,,,,,---------......------------------------,,,,,,,,,---------......,,,,,,,,,------------...------------------------oooSSSFFF===;;;>>><<<>>>;;;888666666666666555111222222222222333333333111111111111111111111111111111111111111111111111000000000000000000000000........................------............------------........./////////........................................................................,,,---......---,,,---...,,,---......------...000------------...000111111------------------------......------------......---...//////......///000000111111222222222222222222333444444555555444444333444444444444333222222111111000000000000111111///111222222111000000111//////000111111111000000//////000000//////...---........................---------............///...------,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,))))))******+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******+++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++,,,,,,***++++++,,,,,,++++++***,,,,,,,,,++++++++++++***,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,***++++++++++++,,,,,,,,,,,,++++++******++++++,,,)))***+++,,,---,,,+++***++++++,,,---------,,,,,,---,,,,,,,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,***++++++,,,,,,++++++***---,,,,,,++++++,,,,,,---,,,,,,,,,---------............---......///000111...//////000111111222222222222222222222222222222111111111111111111111111111111111111111111111111111111000000000/////////////////////....................................,,,------------...............------------......,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,------------...+++,,,,,,------.........,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,pppSSSFFF======AAA???IIIEEE???:::777666444333111111222222222333333333111111111111111111111111111111111111000000000000///000000000000000000000........................------............------............////////////........................................................................,,,---///...---,,,,,,---,,,---......------...000------............------------------------------...------,,,,,,------...,,,...//////...---///000...///000222333333333333222222333444444444444333333333444444444333222111000000000//////000000000...000333333111///000111//////111222222222111111//////000000//////...---........................---------............///...---,,,,,,++++++,,,,,,---------,,,,,,+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,((())))))***++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------++++++++++++++++++++++++*********+++,,,,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,,,,,,,+++*********+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,++++++++++++++++++***+++,,,,,,,,,,,,+++***,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,---******+++++++++,,,,,,,,,,,,++++++******++++++,,,***+++---//////...---,,,***+++,,,---------,,,,,,+++,,,,,,,,,,,,,,,,,,---******+++++++++,,,,,,,,,++++++,,,------,,,++++++---,,,,,,++++++,,,,,,---,,,,,,,,,---------.........---------------............//////000111111111000000111111222222333333111111111111111111111111111111111111111111111111111000000000////////////////////////....................................,,,,,,---------...............------------......++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......++++++,,,,,,---......///++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,pppSSSFFF===>>>CCCBBBBBB===777333333444555555111111111222222333333333111111111111111111111111111111111000000000000000////////////000000000000........................---..................---............/////////000........................................................................,,,---///...---,,,,,,---,,,---///...------...000......//////...,,,***)))------------------------...------,,,,,,------...,,,---///...------...000---...000111333333444444222222333444444444444333333333444555444333222111000000////////////000000---000333333111//////111///000111333333333222111///////////////......---........................---------.........//////...---,,,,,,++++++,,,,,,---------,,,,,,+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,((())))))***++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------------------------------++++++++++++++++++++++++*********+++------,,,+++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,------,,,+++*********+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,++++++************+++,,,------,,,+++***,,,,,,,,,++++++*********,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++,,,,,,---*********++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,---///111111000///...)))***,,,---...---,,,,,,+++++++++,,,,,,---------*********++++++,,,,,,,,,+++,,,------------,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,---------.........------,,,,,,,,,------......//////000000111111//////000111222333333444000000000000000000000000111111111111111111111111000000000000////////////000/////////............---.....................,,,,,,,,,---------...............------.........+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,------.........++++++,,,,,,---...//////++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,kkkQQQFFF===:::;;;777666666666666555555555555333333333222222111111111222111000//////000111222000000000000000000000000---.........//////000000000000//////..................------------......+++,,,.../////////...---................................................---------------------------------.........//////............////////////,,,,,,,,,---------..............................,,,,,,,,,---------.........------,,,,,,------...000000000111222222333333333333333444444444555555444444555555444444333222111111111111111111222222//////000000000000//////000000////////////000000///////////////////////////............---------,,,------......------,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......***,,,...---+++***+++---+++,,,,,,------,,,,,,+++++++++******************,,,++++++******++++++,,,,,,,,,++++++***+++++++++++++++++++++++++++++++++------------------------+++++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++---,,,,,,,,,,,,---......++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++)))***+++,,,---,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,///000555<<<<<<555000///------------------------------------------------------------------------++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,---------,,,,,,...///+++---///000000///---,,,---------...///000000111000000000000111111111111000000000000000000000000000000000000111111111111111111111111000000000000111///...///000111000...........................------------------------........................------------------------,,,------......------,,,---------,,,,,,++++++++++++,,,,,,------,,,,,,+++---------,,,,,,+++++++++//////...---,,,,,,++++++------------------------++++++++++++++++++++++++jjjPPPFFF===:::;;;777666666666666555555555555333333333222222222111111333222111000000111222333000000000000000000000000............/////////000/////////.........------......------------......,,,---......///.........................................................------------------------------------.........//////.........------,,,,,,,,,,,,,,,---------..............................,,,,,,,,,---------.........------,,,,,,------...//////000000111111222222333333333333444444444444444444444555444444333222111111111111111111111111//////000000000000//////000000////////////000000///////////////////////////............---------,,,------......------,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++,,,,,,***+++---,,,***))),,,...+++,,,,,,------,,,,,,+++************************,,,++++++******++++++,,,,,,,,,++++++***++++++,,,++++++++++++++++++++++++------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++*********************************************************+++++++++,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++---,,,,,,,,,,,,---......++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,......222888888222......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,---------,,,,,,...///++++++---.........---------------...///000000000//////000000000111111111000000000000000000000000000000000000111111111111111111111000000000//////000///...///000111000...........................------------------------........................------------------------,,,------......------,,,---------,,,,,,++++++++++++,,,,,,------,,,,,,+++---------,,,,,,+++++++++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,hhhOOOFFF===:::<<<777666666666666555555555555333333333222222222222111333333222222222222333333000000000000000000000000............////////////.........---------------......------------.........------------...//////................................................------------------------------------............//////...---,,,+++******,,,,,,,,,---------......------------------------,,,,,,,,,---------.........------,,,,,,------...---......///000000111111222222333333333444444444444444444444444333222222111111111111111111111111//////000000000000//////000000////////////000000///////////////////////////............---------,,,------......------,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++***************++++++***)))***,,,///++++++,,,,,,,,,,,,++++++************************,,,++++++******++++++,,,,,,++++++***++++++,,,,,,++++++++++++++++++++++++------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++*********************************************************++++++++++++,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,---......++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,+++...222222...+++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,---------,,,,,,...///,,,+++++++++,,,------...---------...//////000000//////000000000000111111000000000000000000000000000000000000111111111111111111000000000000//////000///......000000///...........................------------------------------------------------------------------------,,,------......------,,,------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++------,,,,,,,,,,,,++++++++++++,,,,,,---...//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,gggNNNEEE===;;;<<<888666666666666555555555555222222222222222222222222222222222222222222222222////////////////////////.........///////////////------------------------......------------............---,,,,,,...///000................................................------------------------------------------------.........---,,,++++++***,,,,,,,,,---------......------------------------,,,,,,,,,---------.........------,,,,,,------...,,,------......//////000222222222222333333333333333444444444444333222222111111111111000000000000//////000000000000//////000000////////////000000///////////////////////////............---------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......,,,+++************++++++*********+++...///++++++,,,,,,,,,,,,++++++***************+++++++++,,,++++++******++++++,,,++++++******++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++++++++++++++++++++,,,+++***)))***+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,***+++......+++***,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,---------,,,,,,...///000///---++++++,,,---...---------....../////////////////////000000000111000000000000000000000000///000000000111111111111111000000000////////////000///......///000///...........................------------------------------------------------------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///------------------------------------------------dddMMMEEE===;;;<<<888666666666666555555555555222222222222222222222222000111111111111111111000///////////////////////////////////////.........------------------------......------------............---,,,,,,...///000................................................------------------------------------------,,,,,,------------------------,,,,,,,,,---------......------------------------,,,,,,,,,---------.........------,,,,,,------...,,,,,,,,,---......//////111111111222222222333333333333444444333333222111111111111000000000////////////000000000000//////000000////////////000000000000000000000000000000///............---------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////...,,,++++++++++++---,,,++++++,,,---...///***++++++,,,,,,++++++***))))))*********+++++++++,,,++++++******++++++,,,+++*********++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))*********+++++++++*********+++++++++,,,,,,++++++++++++++++++++++++,,,++++++++++++,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------------,,,++++++++++++++++++++++++,,,+++***)))***+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---******------******---------------------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,---------,,,,,,...///444333000---++++++,,,---------------...............////////////000000000///////////////////////////000000000111111111111000000000////////////...///...---...///000///---........................------------------------------------------------------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------bbbLLLDDD===;;;<<<888666666666666555555555555111222222222222333333333///000111111111111000///000000000000000000000000///////////////.........---------------...............------------.........------------...//////................................................------------------------------------,,,,,,,,,,,,,,,---------............,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,------...,,,,,,,,,---......//////000000111111111222222222333333333333333222111111111111111000000//////...//////000000000000//////000000////////////000000000000000000000000000000///............---------,,,------......------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,,,,,,,,,,---,,,+++,,,------,,,+++******++++++++++++******)))))))))***++++++,,,,,,,,,++++++******++++++,,,************+++,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************)))))))))************+++************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---------------++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,...++++++------++++++...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,---------,,,,,,...///555444111...,,,,,,------------------------------......////////////000000////////////////////////000000000000111111111111000000////////////......///...------//////...---........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,---------------------------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,aaaKKKDDD===<<<===888666666666666555555555555111111222222222333333333000111222222222222111000000000000000000000000000000/////////............------........./////////......------------......,,,---......///.........................................................---------------------------------,,,,,,,,,++++++---------,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,------...,,,,,,------.../////////000000000000111111111222222333333333333222111111222111111000//////......//////000000000000//////000000////////////000000000000000000000000000000///............---------,,,------......------,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,---,,,******+++---,,,(((%%%******++++++++++++******((())))))***++++++,,,,,,,,,++++++******++++++,,,************+++,,,---...++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))************************+++++++++++++++++++++++++++++++++++++++++++++***++++++,,,---+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------...---------++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---***+++------+++***---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,---------,,,,,,...///222111///...------......------------------------........./////////000000////////////////////////000000000000111111111111000000/////////.........///...------//////...---........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,+++++++++,,,,,,---------+++,,,,,,------,,,,,,++++++++++++,,,,,,---------+++,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,```JJJDDD===<<<===888777666666666555555555555111111111222222333333333111222333444444333222111000000000000000000000000000000//////.........---........./////////000000.........------.........+++,,,.../////////...---................................................---------------------------------,,,,,,+++++++++...------,,,+++***)))))),,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,------...,,,,,,---......//////000000000000000111111111111222333333333333222111111222111111000///......---//////000000000000//////000000////////////000000000000000000000000000000//////.........---------,,,------......------,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,***))))))+++,,,***&&&!!!******++++++++++++******((())))))***++++++,,,,,,,,,++++++++++++++++++,,,************+++,,,---...+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************+++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))************)))************+++++++++++++++++++++++++++++++++++++++******++++++,,,---+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------......------++++++++++++++++++++++++)))***+++,,,---,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,******......******,,,++++++++++++++++++++++++++++++++++++++++++++++++------------------------++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,---------,,,,,,...///---------------...//////------------------------............/////////000////////////////////////000000000000111111111111000/////////............///...------...///...---........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,+++++++++,,,,,,---------+++,,,,,,------,,,,,,++++++++++++,,,,,,---------)))***+++,,,...///000111------------------------++++++++++++++++++++++++]]]KKKAAA<<<>>>777999888666444444444555444333333333222222111000//////111111111111111111111111111000///......///000111000000///...............,,,,,,,,,------.........///............---------------............------................................................------------------------,,,------......------,,,,,,,,,,,,---------......---------------------------------,,,,,,+++++++++000///---,,,+++,,,,,,---+++,,,,,,---.........---......................../////////000111111222222333333222222111000//////000111111000///......///000000000000////////////////////////////////////////////////000000000000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))***,,,---,,,,,,++++++,,,,,,---...++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************,,,,,,,,,++++++*********++++++++++++++++++++++++,,,+++*********+++,,,---,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***))))))***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++******************++++++++++++++++++++++++)))------((('''+++...---)))******++++++******)))+++***))))))((()))))))))---------,,,,,,+++++++++---------,,,,,,+++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------....................................////////////......////////////..............................////////////////////////......////////////......///............---------------............------//////............//////.........------,,,,,,,,,------------------------------------------------,,,---......//////......++++++,,,,,,,,,,,,------.........------,,,,,,,,,------------------------++++++++++++++++++++++++\\\KKKAAA<<>>888<<<888666444444444555444333333333333333333333222222000000000000000000000000//////000000000000/////////............//////000/////////...............///............---------------............------,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------,,,------......------,,,,,,,,,,,,---------......------------------------++++++,,,,,,,,,,,,------***++++++,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////////////////............,,,...//////...---...000---------......//////000------------------------,,,,,,,,,---------............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************++++++++++++++++++,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********++++++,,,---------++++++++++++++++++++++++...&&&%%%,,,///***))),,,---,,,+++******+++,,,---,,,++++++***************++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---***++++++,,,,,,------............------,,,,,,+++........................,,,------------...............////////////......////////////////////////////////////////////////......////////////......------------,,,,,,,,,,,,,,,,,,------------,,,,,,---,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------++++++,,,,,,,,,,,,------,,,,,,,,,------------...------------------------++++++,,,,,,------......vvvSSSJJJCCC======777;;;888666444444444555444333333333333333333333333333111111111000//////.........///000111111000///..................///000000000/////////.........---///............---------------............------,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------,,,------......------,,,,,,,,,,,,---------......------------------------+++++++++,,,,,,---------++++++******+++,,,,,,---------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---......//////........................,,,---///...------///000,,,,,,---......///000000------------------------------------..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++,,,,,,++++++,,,,,,---...++++++++++++++++++++++++++++++++++++++++++++++++************************************************)))))))))***++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++***++++++,,,,,,++++++*********++++++,,,------...+++++++++++++++++++++++++++************+++,,,,,,++++++++++++++++++++++++***************++++++,,,+++++++++,,,,,,---------+++++++++,,,,,,---------******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,---...//////......---------,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,---******+++,,,,,,---......///......---,,,,,,++++++........................,,,,,,---------...............////////////..............................////////////////////////......////////////......---------,,,,,,,,,+++++++++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------------,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......------------------------******++++++,,,---------uuuRRRJJJDDD======666;;;888666444444444555444333333333333333333333333333222222111000///...------...///000111111000///..................///000111000000//////.........---//////.........------------..................---,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------,,,------......------,,,,,,,,,,,,---------......------------------------+++++++++,,,,,,---------++++++***)))***+++---...---.........---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///---.....................,,,---......------///000,,,,,,------...///000000---------------------------------.........//////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,++++++,,,,,,---...++++++++++++++++++++++++++++++++++++++++++++++++************************************************(((((()))***+++,,,,,,------,,,,,,++++++*********++++++++++++++++++++++++)))***+++,,,---,,,++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++************************+++++++++,,,,,,+++++++++******+++,,,,,,---......++++++++++++++++++++++++&&&***+++'''&&&***+++***)))***++++++++++++***)))************+++,,,------+++++++++,,,,,,---------+++++++++,,,,,,---------*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------+++++++++++++++++++++++++++++++++++++++++++++++++++,,,---...///111222222.........------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++++++++,,,,,,------------,,,,,,++++++,,,,,,---******+++,,,,,,---......//////...---,,,,,,++++++........................,,,,,,,,,---------............////////////..............................////////////////////////......////////////......---------,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,++++++++++++,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---------,,,,,,++++++,,,,,,,,,---------,,,,,,,,,------.........------------------------))))))***++++++,,,------sssXXXGGGCCC;;;888:::777777555444444555555444333333333333222222222111111111111111111111111111111///000000111111111000000........................------------------------------------------------------------------------------------------------------------------------.........------,,,,,,,,,///---++++++------+++)))))))))+++,,,---......//////...,,,,,,,,,---///111...------,,,,,,------...------------------------------------------------+++*********,,,///111333,,,,,,,,,---------......//////............//////,,,------......------,,,,,,,,,,,,---------......//////.........---------------------------------...---,,,,,,++++++++++++...---,,,+++***+++,,,,,,---,,,***))))))***,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,************************++++++++++++++++++++++++(((((())))))***+++------,,,,,,++++++***)))((((((***+++++++++******,,,...,,,,,,+++******+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++************************+++,,,,,,------,,,,,,+++---------,,,,,,++++++++++++++++++,,,,,,------------------.........//////---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---...///000000------------------------,,,,,,---.../////////...---------------------------,,,,,,++++++,,,,,,------------,,,,,,+++++++++---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---......---,,,,,,......---,,,........................,,,,,,,,,---------......---------.........//////////////////////////////////////////////////////........................------------------------++++++++++++++++++++++++...------,,,,,,------...---------,,,,,,+++++++++,,,,,,++++++,,,,,,---...++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---......------------------------------------------------sssXXXGGGCCC;;;888:::777777555444444555555444333333333222222222111111111111111111111111111111111111111111111111000///...........................------------------------------------------------------------------------------------------------------------------------......---------,,,,,,,,,...---+++,,,...///,,,***,,,++++++++++++,,,---...///...,,,,,,,,,---///000------,,,,,,,,,,,,------------------------------------------------------,,,,,,------------,,,,,,,,,,,,,,,---------......///......------......///,,,,,,------------,,,,,,,,,,,,,,,---------............---------,,,,,,,,,------------------------...---,,,,,,++++++,,,,,,......,,,+++++++++,,,------,,,***))))))***,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,************************++++++++++++++++++++++++))))))))))))***+++,,,,,,,,,,,,++++++***))))))((()))***++++++******,,,---,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******************************++++++++++++++++++++++++*********+++++++++,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++---------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,------------------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,------......//////------------------------,,,---..................---------------------------------,,,,,,------------------,,,,,,+++++++++---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---......---,,,,,,......---,,,........................,,,,,,,,,---------......---------.........//////........................////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---------,,,,,,+++++++++,,,,,,++++++,,,,,,---...++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---......------------------------------------------------qqqWWWGGGCCC;;;888:::777777555444444555555444333333222222222222111111111111111111111111111111111222222222222111///...---........................------------------------------------------------------------------------------------------------------------------------...------------,,,,,,,,,---------...//////,,,***...---+++******+++,,,---...---,,,,,,,,,---///000,,,,,,++++++++++++,,,,,,------------------------,,,,,,,,,,,,------------+++,,,---......,,,)))(((,,,,,,,,,---------.........------,,,,,,------...,,,,,,------------,,,,,,,,,,,,,,,---------......---------,,,,,,,,,,,,,,,------------------------...---,,,,,,,,,,,,,,,,,,///...------,,,,,,---------,,,+++******+++,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,************************+++++++++++++++++++++++++++***************++++++,,,,,,++++++***))))))))))))***++++++***)))+++,,,,,,+++************+++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,++++++---,,,,,,,,,,,,,,,,,,+++************++++++++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------.........---------------------------............------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---......---,,,,,,......---,,,------------------------,,,,,,,,,---------......---------.......................................////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------,,,,,,,,,,,,++++++,,,,,,++++++,,,,,,---...++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---......------------------------------------------------pppUUUFFFCCC<<<999:::777777555444444555555444333222222222222111111111111111111111111111111111111111111111111111000///...........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------.........,,,***(((,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---...///,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------)))***+++,,,,,,,,,+++***,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,,,,,,,------,,,,,,,,,,,,,,,,,,---------......------------------------------------------------...------,,,,,,,,,------//////......------------,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,************************++++++++++++++++++++++++,,,++++++***))))))******+++++++++*********))))))(((***++++++***)))***+++++++++************++++++++++++++++++++++++++++++***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---------------------------------------------............------,,,+++------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---......---,,,,,,......---,,,------------------------,,,,,,,,,---------......................................................////////////////////////........................------------------------------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,---......------------------------------------------------nnnTTTEEECCC<<<999;;;777777555444444555555444333222222222111111111000000000000000000000000000000...///000111111111111111........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------------------.........,,,***((('''***+++...000000///---+++,,,,,,,,,,,,,,,---......,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,+++*********+++,,,,,,,,,,,,,,,---------......,,,,,,++++++++++++,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------..................////////////---------------------------------,,,,,,---.....................---------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************++++++++++++++++++++++++,,,,,,+++***))))))))))))+++++++++***************)))***,,,,,,***))))))***************************++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,---------------------------.........---,,,++++++------------------------,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---......---,,,,,,......---,,,------------------------,,,,,,,,,---------...........................---........................////////////////////////........................------------------------------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,---......------------------------------------------------lllSSSEEECCC<<<:::;;;777777555444444555555444333222111111111111000000000000000000000000000000000---...///111222222222222........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,------------...---......---+++******+++,,,...000222222000---,,,+++,,,,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------111///,,,***))))))***+++,,,,,,,,,---------......---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,++++++,,,,,,,,,---------......///////////////000000000------------------------------------------...///---............---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************++++++++++++++++++++++++,,,,,,+++***)))))))))***************************)))+++------,,,*********))))))***++++++***))))))++++++++++++++++++++++++*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,---++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---------------------------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------...++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,------------,,,,,,+++------------------------...///000111111000///...++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---......---,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.....................---------------------------------////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---......------------------------------------------------kkkRRRDDDCCC===:::;;;777777555444444555555444333111111111111000000000000000000000000000000000000...///000111111111111111........................------------------------------------------------++++++++++++++++++++++++------------------------------------------------,,,,,,,,,---------......+++---------,,,---111444555444333111///...---,,,++++++,,,,,,------------------,,,,,,,,,,,,------++++++++++++++++++++++++)))******+++,,,,,,------///...---,,,,,,+++++++++,,,,,,,,,---------......------,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++,,,,,,,,,---------..................//////000000---------------------------------------...//////,,,------...---,,,+++***+++++++++,,,,,,+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++*********************************************---//////---+++******((()))***++++++***)))(((++++++++++++++++++++++++)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))******+++,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,---------+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,------------+++++++++,,,,,,---------------------------------+++++++++,,,,,,------...------------------------++++++,,,---------,,,,,,---------------------------...000111111000...---+++++++++,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---......---,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////.........---------------------------------////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...+++++++++,,,,,,---------,,,,,,++++++,,,,,,---...++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---......------------------------------------------------jjjQQQDDDCCC===:::;;;777777555444444555666444333111111111111000000000000000000000000000000000000000111111111111000000///........................------------------------------------------------++++++++++++++++++++++++------------------------------------------------,,,,,,,,,------.........***,,,---------000666;;;<<<999444///,,,,,,,,,---***+++,,,---------,,,,,,...------,,,,,,------...++++++++++++++++++++++++))))))***+++,,,,,,------)))+++---/////////...---,,,,,,,,,---------.........------,,,,,,------...+++++++++,,,,,,+++++++++,,,,,,,,,---------......---------.........//////---------------------------------------...///000+++,,,---------,,,+++******++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,************************+++++++++++++++++++++++++++***************++++++******************+++++++++---000000...,,,++++++((()))***++++++***)))(((++++++++++++++++++++++++))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,------++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************++++++++++++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,---------+++++++++,,,,,,---------++++++,,,,,,,,,---------+++++++++,,,,,,---------------------------------******+++,,,,,,---......------------------------***+++,,,,,,------------------------------------***+++---......---+++***+++++++++,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---......---,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////.........---------------------------------////////////////////////........................------------------------++++++++++++++++++++++++...------,,,,,,------...+++++++++,,,,,,---------,,,,,,++++++,,,,,,---...++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------,,,,,,,,,,,,---......------------------------------------------------gggRRRFFFAAA:::999;;;666888666444444444333222000111111111111111111222222333333000------000222222000000000000000000000000//////.........---------//////.........---------........................------------------------------------------------........................,,,,,,,,,------.........///***(((,,,555<<<;;;777,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))***+++,,,...///000000,,,,,,,,,,,,,,,,,,,,,,,,........................,,,++++++******++++++,,,---------,,,,,,+++++++++------------------------//////.........---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,+++*********+++,,,---,,,,,,,,,+++++++++******+++++++++*********))))))***************************---222444222///---,,,///,,,)))(((+++...,,,(((,,,'''***,,,)))---///'''++++++++++++++++++++++++,,,,,,,,,++++++*********++++++------------++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))+++******+++---......------,,,,,,+++*********+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++---...000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,------.........,,,------......------,,,.........------,,,,,,,,,------,,,,,,,,,,,,++++++------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------+++,,,------......------////////////............,,,------......------,,,---------............///---------............///------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,------......------------------------------------------------------------------------------000///...---,,,---......fffRRRFFFAAA:::999;;;555888666444444444444222000111111111111111111111111///222444333111000111111000000000000000000000000//////.........---------//////.........---------........................------------------------------------------------........................------------------,,,,,,)))---444:::<<<999222...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********++++++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++++++++,,,,,,---------,,,,,,+++++++++------------------------///.........------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++*********+++,,,---,,,,,,,,,+++++++++******+++++++++*********))))))***************************---000222000...,,,,,,...,,,))))))+++---+++((('''###(((,,,)))---000)))++++++++++++++++++++++++---------,,,,,,,,,+++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++))))))***+++++++++++++++***++++++++++++,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))+++))))))***,,,---,,,+++---,,,,,,+++******++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,---------......,,,------......------,,,......---------,,,,,,,,,.........---------,,,,,,------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------+++,,,------......------////////////............,,,------......------,,,---------............///---------............///------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,------......------------------------------------------------------------------------------000///...---,,,------...eeeQQQEEEAAA:::999;;;555777666444444444444222000111111111111111111111111...111333333111///000222000000000000000000000000/////////.........------...............---------........................------------------------------------------------------------------------///......------,,,++++++***444>>>@@@:::222,,,***,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,++++++------------------------............------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,+++++++++******+++++++++******************************************,,,...///---,,,,,,,,,,,,+++******,,,+++***))),,,(((---000++++++---'''++++++++++++++++++++++++......------------,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++((())))))***************++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,+++******+++***))))))+++++++++)))---,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,------------...,,,------......------,,,...------------,,,,,,,,,/////////............---------------------------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,------......------/////////............---,,,------......------,,,---------............///---------............///------------------------------------------------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,------......------------------------------------------------------------------------------//////...------------...cccOOODDD@@@:::999;;;555777555444444444444222111222222222111111111111111333000...///000000111333////////////////////////////////////............................................................------------------------------------------------------------------------------------------,,,,,,666999;;;777///+++,,,///,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,---,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,+++++++++*********************************************************,,,---,,,+++***+++,,,+++******,,,,,,******,,,...''',,,000+++***---(((++++++++++++++++++++++++---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******+++++++++******+++++++++,,,,,,,,,------------,,,,,,,,,+++++++++***+++++++++++++++,,,,,,++++++,,,,,,,,,++++++***,,,+++******++++++***)))---,,,,,,+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------------------------------,,,------......------,,,------------------------/////////.........------............------------------------------------------------------------,,,,,,------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,------......------//////.........---------,,,------......------,,,---------............///---------............///------------------------------------------------*********+++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,------......------------------------------------------------------------------------------//////......------------aaaMMMCCC@@@:::999;;;555666555333333444444333111222222222111111111000000555///...555;;;888222000////////////////////////000000/////////.........---.............................................------------------------------------------------------------------------++++++,,,,,,---...//////;;;888222,,,(((***...111,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******++++++,,,,,,,,,,,,,,,,,,,,,+++++++++*********************************************************+++,,,+++***)))+++,,,***)))***---+++(((+++222...###%%%+++)))+++///---+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,---,,,,,,++++++++++++,,,,,,,,,---------------,,,,,,,,,+++++++++*********++++++,,,,,,,,,***++++++,,,,,,,,,++++++---,,,++++++,,,---,,,***---,,,,,,+++,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------------------------------,,,------......------,,,------------------------.........------------,,,/////////......---------------------------------------------------------,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,------......------............------------,,,------......------,,,---------............///---------............///------------------------------------------------******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,------......------------------------------------------------------------------------------...............---------___LLLBBB@@@:::999;;;444666555333333444555333222333333222222111000000000111///555CCCIII???333---000000000000000000000000000000000/////////......---------.......................................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,...///000000555111,,,+++,,,------,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......------,,,,,,,,,,,,------++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,------------+++,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++,,,,,,,,,+++++++++*********************+++++++++***************************+++,,,+++***)))***,,,***(((***---+++(((///:::FFF222+++///,,,,,,...+++++++++++++++++++++++++++******++++++++++++,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++------------------,,,+++,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++*********++++++,,,,,,---******+++,,,,,,,,,++++++---,,,++++++---...---+++,,,,,,,,,,,,,,,------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------...------------,,,,,,,,,,,,------......------,,,,,,,,,,,,------------............---------,,,,,,000000//////...---------,,,,,,,,,------------...------------------------------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,------......------.........------------,,,,,,------......------,,,---------............///---------............///------------------------------------------------+++++++++,,,,,,------...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,------......------------------------------------------------------------------------------......//////......---,,,]]]JJJAAA@@@:::999:::444666444333333444555444222333333222222111000000//////000:::GGGHHH;;;333333000000000000000000000000000000000000/////////...---------.........//////........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////---,,,,,,---//////,,,***,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---......//////------,,,,,,,,,,,,------+++++++++,,,,,,---------------------------------++++++,,,,,,,,,---------++++++,,,,,,---......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++*********+++++++++,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,++++++,,,,,,,,,+++++++++******))))))*********+++++++++************************)))+++,,,,,,+++******++++++((()))---+++(((222AAA]]]@@@000000------...***+++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,------------,,,+++***,,,,,,,,,------------...------,,,,,,,,,,,,++++++)))******+++,,,,,,------)))***+++,,,,,,,,,,,,++++++***)))***,,,------,,,,,,,,,,,,,,,,,,---......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,------------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------......---------,,,,,,,,,,,,------......------,,,,,,,,,,,,---------....../////////............---000000000///...---------,,,,,,,,,---------..............................------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------+++,,,------......------.........---------,,,,,,,,,------......------,,,---------............///---------............///------------------------------------------------+++,,,,,,---......//////---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,------......---------------------------------------------------------------------------------.../////////...---,,,\\\JJJAAA???:::999:::444555444333333444555444222333333222222111000000///000222:::AAA<<<222333===000000000000000000000000000000000000////////////---------.........//////........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------+++,,,---......------,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000...------,,,,,,------...+++++++++,,,,,,---------------------------------+++++++++,,,,,,---------++++++,,,,,,---...//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++*********+++++++++,,,,,,,,,++++++++++++++++++++++++)))***+++,,,---,,,++++++,,,,,,,,,+++++++++******))))))******++++++++++++************************)))+++------,,,+++***++++++((()))---+++(((444FFFXXX777&&&(((+++...222///++++++++++++++++++++++++,,,,,,,,,------.........------++++++++++++------++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***))),,,,,,,,,---------......---------,,,,,,,,,++++++))))))***+++,,,,,,------)))***+++,,,,,,,,,,,,,,,)))(((((()))+++---,,,+++,,,,,,,,,,,,,,,---...///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,(((***+++---......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------.........------,,,,,,,,,,,,------......------,,,,,,,,,,,,------.........000000000000////////////111000000///...---------,,,,,,,,,------.................................------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------+++,,,------......------......---------,,,,,,,,,,,,------......------,,,---------.........//////---------.........//////------------------------------------------------,,,,,,------...///000000---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++,,,------......---------------------------------------------------------------------------------.../////////...,,,,,,___LLLCCCAAA:::999:::333444444555555444444333222000000000000//////////////////000000000000//////000000000000000000000000................................................------------------------111///...------...///111///,,,***,,,111222///+++///...,,,++++++,,,---...++++++*********+++---...++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++---,,,+++******+++,,,---------,,,+++,,,---...///...------,,,,,,------...---+++***+++//////---))),,,---......,,,,,,---...,,,,,,,,,---------......---,,,,,,,,,,,,---......------,,,,,,,,,,,,++++++***,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********++++++******************+++,,,,,,------,,,,,,++++++++++++************)))++++++++++++++++++++++++)))+++------,,,+++***+++---+++)))***,,,---,,,)))...------,,,,,,------...,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000---------,,,,,,+++++++++---,,,,,,++++++,,,,,,------------,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,---------......,,,,,,,,,---------......---------------------------------------------------------............///,,,---------.../////////------------------------......------------......///000000111000000///...,,,---...//////...,,,,,,/////////......///000000//////............//////---............------,,,,,,,,,,,,,,,,,,---......------------......//////---------,,,,,,,,,++++++------............------------------------------.........------,,,,,,,,,------------------------,,,,,,,,,---------....../////////...------,,,,,,------------------------.........///......------...------,,,,,,------...------------------------------------------------------------------------++++++,,,,,,,,,---------+++*********+++,,,,,,---------------------------.........------,,,,,,,,,,,,------......------,,,___LLLCCCAAA:::999:::444444444555555444444333222222111111111111000000000000000111111111111000000000000000000000000000000................................................------------------------000///...------...///000555000+++***,,,...,,,***...------,,,,,,---------++++++*********+++------++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,+++******+++,,,,,,---,,,,,,+++,,,---...///------,,,,,,,,,,,,------...,,,+++,,,......---+++,,,---...---,,,,,,,,,...,,,,,,,,,---------......---,,,,,,,,,,,,---......------,,,,,,,,,,,,++++++***,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++************++++++++++++++++++++++++)))+++---,,,+++***+++,,,,,,***)))***,,,---+++)))------,,,,,,,,,,,,------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///---------,,,,,,+++++++++---,,,,,,++++++,,,,,,------------,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------............------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,---------......,,,,,,,,,---------......------------------------------------------------........./////////000000......//////////////////........................---------------...///000000000000000////////////....../////////...------------------------......------,,,,,,,,,,,,---------------------,,,,,,,,,000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,------............------------------------------......---------,,,,,,,,,------------------------,,,,,,,,,---------..............................------------------------------............------...------,,,,,,------...------------------------------------------------------------------------++++++,,,,,,,,,---------,,,,,,,,,+++,,,------...------------------------......---------,,,,,,,,,,,,------......------,,,}}}___LLLCCCAAA;;;::::::444444555555555555444333333333333222222222111111111111111222222222222111111000000000000000000000000................................................------------------------000///...------...///000<<<666...******+++,,,+++,,,,,,------...------,,,,,,++++++++++++,,,,,,---++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))******+++---......///,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---......------,,,,,,,,,,,,------------,,,,,,,,,---------+++---...---,,,+++,,,...,,,,,,,,,---------......---,,,,,,,,,,,,---......------,,,,,,,,,,,,++++++***,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,+++++++++************+++++++++++++++++++++++++++,,,,,,+++******+++---+++***)))***++++++***))),,,,,,++++++++++++,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++------............------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,---------......,,,,,,,,,---------......------------------------------------------------////////////000000000111000000000000000/////////........................---------...///000222222222111000///...///000000000000///........................//////000000000////////////////////////111000///............///000000//////......------...............------------------------.........------............------------------------------...------------,,,,,,,,,------------------------,,,,,,,,,---------......---------...............------------------------,,,,,,------...------,,,...------,,,,,,------...------------------------------------------------------------------------,,,,,,,,,,,,---------------------------......///------------------------...------------,,,,,,,,,,,,------......------,,,{{{___LLLCCCAAA;;;:::;;;555555555555555555444444333333222222222111111111111000111111222222111111000////////////////////////................................................,,,,,,------------------///......------......///===888111---,,,---------+++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,---+++,,,,,,,,,,,,,,,,,,---+++,,,------++++++,,,---,,,,,,,,,---------......---,,,,,,,,,,,,---......------,,,,,,,,,+++++++++***,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,+++++++++*********++++++++++++++++++++++++,,,,,,,,,***))))))+++...************************,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------------------........................,,,,,,,,,---------......,,,,,,,,,---------......------------------------............................../////////000000000111000000//////.................................////////////000111222333333111000......///111222222111///.........///000///000000111222222222222111111222222222222111111111111///...---.........---...//////000111111111000000000000000000000000,,,,,,------------......------............------........................------------------------------------------------,,,,,,,,,---------.....................---------------------------------+++,,,------------------...------,,,,,,------...------------------------------------------------------------------------,,,,,,,,,------------......---------------......------------------------------------------------,,,------......------,,,zzz___LLLCCCAAA;;;;;;<<<666555555666666555555444333222222111111111000000000//////000000000000//////////////////////////////................................................,,,,,,,,,---------............------------......555333000...------,,,,,,***+++---...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,)))***+++,,,---...---,,,+++,,,---,,,++++++,,,---,,,,,,,,,---------......---,,,,,,,,,,,,---......------,,,,,,,,,+++++++++***,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))*********+++++++++,,,+++,,,,,,------,,,,,,+++,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,,,,***))))))+++...******++++++*********+++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++------------------------........................,,,,,,,,,---------......,,,,,,,,,---------......------------------------........................------.........//////////////////......---------------------------------///............//////000222111///...///000333444666555444333333444555666333444555777777888777777666777888888888888777666444333222111000000000000///000111222222222222111.............../////////,,,,,,,,,,,,------------------............------........................------------------------------------------------,,,,,,,,,---------......000000///...---,,,,,,,,,------------------------+++,,,------.........---...------,,,,,,------...------------------------------------------------------------------------,,,,,,---------.........------,,,,,,,,,,,,------------------------------------------------------,,,------......------,,,yyy___LLLCCCBBB<<<<<<===666555666666666666555444444222111111111111000000000//////000000000000//////000000000000000000000000................................................+++,,,,,,------.........------------------------,,,,,,---------+++***)))++++++,,,---............,,,------------,,,,,,+++++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,------------,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,)))(((***...333444000,,,***,,,---,,,+++***+++---,,,,,,,,,---------......---,,,,,,,,,,,,---......------,,,,,,,,,,,,++++++***,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,)))))))))******++++++,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,+++******+++---***+++,,,,,,+++***+++,,,,,,,,,++++++++++++,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++------------------------........................,,,,,,,,,---------......,,,,,,,,,---------......------------------------........................------------........................------------....................................//////000111444444444444666888:::;;;@@@@@@@@@@@@AAABBBCCCCCCDDDEEEGGGIIIJJJJJJIIIIIIHHHIIIJJJKKKKKKJJJIIIHHHCCCCCCCCCCCCBBBAAA???>>><<<======<<<:::888555444111000000///...---,,,,,,.........---------,,,,,,------............------........................,,,,,,,,,------------...------------------------,,,,,,,,,---------......000//////...------,,,,,,------------------------,,,,,,---...////////////...------,,,,,,------...------------------------------------------------------------------------,,,---------...............---,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------------...,,,------......------,,,zzz^^^LLLCCCBBB<<<<<<===777666666666666666555444444333333222222222111111111000000000111111000000000000000000000000000000000................................................++++++,,,,,,---......///---------......---------***+++,,,---,,,+++++++++,,,,,,,,,,,,---...//////------.........---++++++++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,)))***+++,,,---,,,,,,+++,,,,,,++++++++++++,,,,,,***(((***111:::;;;555---***,,,,,,,,,+++***+++,,,,,,,,,,,,---------......---,,,,,,,,,,,,---......------,,,,,,,,,,,,++++++***,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))***++++++,,,------+++,,,,,,------,,,,,,+++------,,,,,,,,,+++++++++++++++++++++++++++++++++)))+++---,,,+++***+++,,,+++---...---+++***,,,...------,,,,,,,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------+++++++++,,,,,,------------,,,,,,++++++,,,,,,---+++++++++,,,,,,---------++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,------......------,,,................................................,,,,,,,,,---------......,,,,,,,,,---------......------------------------....................................////////////............////////////000000000000000000000000111111222444666888:::;;;>>>???AAACCCEEEGGGHHHIIIMMMNNNPPPQQQSSSTTTTTTTTTUUUWWWYYY[[[\\\\\\[[[[[[ZZZ[[[]]]^^^^^^]]][[[ZZZVVVWWWXXXYYYWWWUUURRRPPPPPPPPPPPPNNNLLLIIIEEECCC???>>><<<999666444222000222111111000///...------------............------........................,,,,,,,,,---------......------------------------,,,,,,,,,---------......---------.........//////------------------------,,,---...///000000000000...------,,,,,,------...------------------------------------------------------------------------------------............//////...---------------------------------------,,,,,,,,,---------......,,,------......------,,,zzz^^^LLLCCCBBB<<<<<<===777666666666666666555555444444444444333333333222222111111222222222222111111000000000000000000000000................................................++++++,,,,,,---...//////,,,------......------,,,......///...------...///,,,,,,++++++,,,---///000------...///...---+++***++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------...///,,,,,,---......---,,,,,,)))***+++,,,---,,,++++++,,,++++++++++++++++++,,,+++)))***444???AAA999///***+++,,,,,,******+++,,,,,,,,,,,,---------......---,,,,,,,,,,,,---......---------,,,,,,,,,++++++***,,,...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,******+++,,,,,,---......+++,,,,,,------,,,,,,+++---------,,,,,,,,,++++++++++++++++++++++++++++++)))+++------,,,+++***++++++---///...,,,+++---///...------,,,,,,------...*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...+++++++++,,,,,,------------,,,,,,++++++,,,,,,---+++++++++,,,,,,---------++++++,,,,,,,,,---------,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------......////////////......................................................,,,,,,,,,---------......,,,,,,,,,---------......------------------------////////////////////////////////////000000000000......//////000000111111222222222222222222222222666777888;;;>>>AAADDDFFFIIIKKKMMMPPPSSSUUUVVVWWWXXXYYY\\\^^^```aaaaaaaaaZZZ\\\^^^aaabbbbbbaaa``````aaacccddddddcccaaa```]]]___aaabbbaaa]]]ZZZWWW]]]^^^^^^^^^]]]ZZZWWWVVVPPPNNNKKKGGGBBB>>>:::999555444333222111///......---..................---////////////////////////,,,,,,,,,------.........------------------------,,,,,,,,,---------......******+++---///000111222---------------------------...///000111111111111...------,,,,,,------...---------------------------------------------------------------------------------.........//////111000///...............------------------------,,,,,,,,,------.........,,,------......------,,,{{{___LLLCCCAAA;;;;;;;;;555555555555555555444444333111222222111222333111---222222111000/////////000000000000000000000000000////////////////////////........................------------------------.........------,,,,,,,,,+++,,,---.........---,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++------++++++------+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---------,,,,,,+++++++++,,,,,,,,,+++++++++*********+++,,,---...000111111+++,,,,,,------,,,,,,+++---,,,,,,,,,,,,---......,,,,,,++++++,,,,,,---...//////...---,,,++++++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********------------------------++++++,,,,,,,,,,,,------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++,,,......------------......------------------------........................---------............///........................///...------,,,,,,------000000///...............111111111///......000222222333444666888999:::;;;BBBDDDGGGJJJMMMOOOPPPQQQYYYZZZ[[[[[[[[[\\\]]]_________```aaaaaaaaaaaaaaaccccccdddeeefffeeeeeedddeeedddcccccccccdddfffgggccceeehhhiiigggdddbbbbbbcccdddeeedddbbbaaaaaabbb```^^^[[[YYYVVVRRRNNNKKKGGG@@@999555555444111---///...---------///000111///...---,,,,,,...000111***+++,,,------------,,,...------,,,,,,------...///***)))---111000//////......---------............/////////---,,,---...,,,,,,,,,---------......//////.........---------------------------------,,,------......------,,,------............------------------------------........................------------------------------------------------++++++,,,---............{{{___LLLCCCAAA;;;;;;;;;555444555555555555444333333555444222111222333333111222111000000000000000000000000000000000000000000////////////////////////........................------------------------......---------,,,,,,,,,,,,,,,---.........---,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---------,,,,,,+++++++++,,,,,,,,,+++++++++************+++,,,---...//////+++,,,,,,------,,,,,,+++---,,,,,,,,,,,,---......,,,,,,++++++,,,,,,---............---,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******------------------------++++++,,,,,,,,,,,,------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,---......///......------------......------------------------........................---------............///...........................------,,,------......,,,---...///000000//////...///000000000111444666999;;;===AAAEEEHHHKKKLLLQQQSSSWWW[[[^^^___``````aaabbbccccccbbbaaa``````___^^^^^^]]]^^^```aaacccdddeeehhhjjjkkkkkkjjjiiihhhhhhgggggghhhiiijjjllliiijjjlllnnnnnnnnnlllkkkiiikkklllkkkiiihhhggghhhhhhhhhgggfffccc___ZZZWWWZZZTTTOOOLLLKKKIIIDDD???;;;:::777444111///..............................------......------,,,,,,...------,,,,,,------...000+++***---000...---...,,,,,,,,,,,,,,,---...///.../////////---,,,---...,,,,,,,,,---------......//////.........---------------------------------,,,------......------,,,------............------------------------------........................------------------------------------------------,,,,,,------...---------{{{^^^KKKCCCAAA;;;;;;;;;555444555555555555444333333666333000000111222222222000000000000000000111222000000000000000000000000////////////////////////........................------------------------...------------,,,,,,,,,------.........------,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,+++++++++*********+++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,---......,,,,,,++++++,,,,,,---...------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,.........//////111222333......------------......------------------------........................---------............///........................//////.........//////000---...000111222222111000000222555777888;;;???BBBHHHIIILLLPPPTTTXXX[[[\\\[[[]]]```bbbbbbaaa```___YYY[[[]]]______]]][[[ZZZ[[[ZZZWWWUUUTTTUUUVVVWWWYYY[[[```dddhhhiiijjjjjjiiihhhggggggggghhhiiijjjnnnmmmmmmooorrrqqqmmmiiicccdddfffgggffffffhhhiiilllmmmoooooonnnjjjfffcccgggddd```______]]]XXXTTTOOOLLLGGGAAA;;;666222111...//////000111000000000/////////......---,,,,,,...------,,,,,,------...111---+++...///---,,,...,,,+++++++++,,,------....../////////---,,,---...,,,,,,,,,---------.....................---------------------------------,,,------......------,,,------............---------------------------------------------------------------------------------------------------------------...------,,,,,,{{{]]]KKKBBB@@@;;;:::;;;555555666666666666555444444444111///222333111000000000/////////000111222222////////////////////////////////////////////////........................------------------------------------------------...............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---++++++......++++++---+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,++++++++++++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...,,,,,,++++++,,,,,,---...++++++,,,,,,,,,---------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------.........///000222333444......------------......................................................---------............///........................111111000000///000000000222222222222333333444444888;;;???CCCFFFIIINNNQQQWWWXXXYYY[[[]]]___```aaaaaa```]]]ZZZWWWTTTRRRPPPOOOQQQUUUZZZ^^^^^^]]][[[\\\ZZZWWWTTTPPPMMMKKKJJJJJJLLLPPPVVV[[[aaaeeeggghhhhhhgggfffggghhhiiijjjqqqnnnmmmnnnoookkkbbb[[[RRRSSSSSSTTTUUUXXX]]]aaafffhhhkkkmmmmmmlllkkkkkkhhhfffddddddeeeeeecccaaa___]]]XXXQQQJJJDDD@@@===333222222111111111111222//////......------------...------,,,,,,------...111---,,,//////......111///...------,,,,,,,,,---.../////////---,,,---...,,,,,,,,,---------..............................------------------------,,,------......------,,,,,,------......------,,,------------------------------------------------------------------------------------------------............---,,,++++++yyy]]]JJJAAA@@@::::::;;;555777777777777777666555555333000222888999333//////000/////////000111222222////////////////////////////////////////////////........................------------------------------------------------//////......------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---+++,,,111111,,,+++---++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******------------,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,++++++++++++,,,------,,,,,,++++++,,,,,,---...******+++,,,,,,---------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------------------------------...///111222333......------------......................................................---------............///////////////////////////111000///...............333222111222444888<<<>>>CCCFFFJJJNNNQQQUUUYYY\\\^^^^^^^^^___```aaaaaaaaadddaaa[[[UUUQQQNNNMMMNNNSSSTTTWWW\\\bbbdddcccaaa``````___]]]XXXRRRLLLIIIEEEEEEFFFIIINNNTTTZZZ^^^bbbbbbccceeegggkkknnnpppooonnnmmmoooooohhh]]]TTTKKKJJJHHHFFFFFFJJJQQQUUU]]]```cccfffgggiiilllooojjjhhhfffeeefffggghhhhhhfffdddaaa\\\XXXSSSOOOMMM???<<<888444000/////////......------------...///...------,,,,,,------...000------000111000222777333222000///---,,,,,,,,,.../////////---,,,---...,,,,,,,,,---------......---.....................------------------------,,,------......------,,,,,,,,,------------,,,,,,------------------------------------------------------------------------------------------------............---,,,++++++www\\\IIIAAA@@@::::::<<<555666777777777777666555555555222555>>>???777111111000000000000000000111222000000000000000000000000////////////////////////........................------------------------,,,,,,,,,------------...111000///...------------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,---***...666666...***---++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++******------------,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++++++++,,,------,,,,,,++++++,,,,,,---...******++++++,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------------------------,,,,,,,,,,,,---///000000......------------......................................................---------............///////////////////////////---------------......///333333444777<<>>777333000///111000...------...//////...------,,,,,,------...///------000000000333999444333111///...---,,,,,,.../////////---,,,---...,,,,,,,,,---------......---------...............------------------------,,,------......------,,,,,,,,,------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------...------,,,,,,ttt[[[III@@@???::::::<<<666555555555555555444444333666111444===>>>555000222222111000000000000000000000000000000000000000000////////////////////////........................------------------------,,,,,,,,,---------......222111///...---------...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---***000::::::000***---++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++,,,,,,---------,,,,,,,,,+++++++++******++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++***++++++,,,---,,,,,,++++++,,,,,,---...+++++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------------------------***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------....................................,,,,,,,,,,,,,,,---...///......------------......................................................---------............///////////////////////////,,,,,,---///111444666777===???BBBGGGLLLPPPTTTUUUUUUXXX[[[]]]^^^^^^___aaa^^^___```bbbdddeeegggggg````````````aaaccceeefffYYYTTTNNNLLLOOOQQQQQQOOOVVVWWWXXXWWWTTTNNNIIIEEE>>>=========>>>???@@@AAACCCDDDEEEHHHLLLPPPTTTVVVUUUUUUUUUUUUUUUTTTSSSRRRKKKLLLMMMLLLIIIHHHHHHIIIKKKRRRYYY]]]\\\[[[\\\^^^bbbeeejjjmmmnnnnnnmmmmmmggghhhhhhgggfffdddbbbaaa[[[ZZZVVVQQQKKKEEE???<<<777555333000.........///...------,,,,,,------......------......---111888111000///......---........./////////---,,,---...,,,,,,,,,---------......---------.........//////------------------------,,,------......------,,,+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,------...---------sss[[[III@@@???::::::<<<666333333444444333333222111555///000999:::111...222222222111000//////000000000000000000000000000000////////////////////////........................------------------------,,,,,,,,,------.........222111///...---------...,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,---+++111======111+++---++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,++++++++++++++++++,,,,,,---------,,,,,,,,,+++++++++******))))))*********++++++++++++,,,,,,------,,,,,,+++++++++******++++++,,,---,,,,,,++++++,,,,,,---...++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,------.........++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------------------------------++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////........................------,,,,,,,,,------............------.........////////////////////////........................---------.........//////000000000000000000000000---...000333777;;;>>>@@@JJJMMMRRRWWWZZZ[[[ZZZYYY\\\^^^aaabbbaaaaaaaaabbbccccccdddeeefffggghhhhhhdddfffjjjmmmooopppppppppbbbZZZRRROOOQQQUUUVVVUUUVVVVVVUUURRRMMMHHHCCC@@@<<<>>>AAADDDEEEEEEEEEDDDDDDCCCBBBBBBCCCDDDFFFGGGFFFEEEBBB???>>>???CCCFFF@@@DDDIIILLLKKKIIIFFFEEEBBBJJJTTTXXXVVVQQQOOONNNQQQXXXaaajjjnnnnnnmmmlllkkkllllllllljjjhhhfffeee```aaacccbbb^^^XXXQQQMMM<<<:::666333000............------,,,,,,------...///---------+++***...555...------------...//////.../////////---,,,---...,,,,,,,,,---------......---------.........//////------------------------,,,------......------,,,+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------++++++,,,---............uuu[[[JJJCCCAAA;;;;;;===999888777666777888777555444222222222222222222222222///000111000///...///000111111000///////////////////////////////////////////////////////////////,,,,,,,,,---------..............................,,,,,,,,,---------...............------,,,,,,,,,000111+++---%%%***;;;&&&000000///...------,,,,,,,,,,,,------------......111111111&&&(((***'''555,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,,,,...000///,,,111((())),,,(((+++000---,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,---,,,+++***,,,******---111///((("""111***(((...111---***+++.........------,,,,,,,,,,,,'''---333&&&,,,333---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,111***---000***(((%%%222++++++++++++++++++++++++///,,,)))+++///111///,,,...+++)))+++///000,,,(((---***+++---***&&&,,,666,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++---...000------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------............................................................------------......//////////////////////////////............//////222111///000111222000///...000111111///......///111222333333333222000///444444777<<>>===<<<<<<===@@@CCCDDDAAA>>><<<@@@FFFMMMQQQOOOJJJEEEDDDLLLZZZgggoooppplllhhhnnnnnnnnnnnnmmmkkkiiigggiiigggdddbbbaaa___\\\ZZZPPPJJJBBB<<<999666333000......///111222111///,,,000...------///000111111................................................//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,..............................//////...---,,,,,,---------------------------.........---,,,,,,+++------------------------++++++,,,,,,---...//////........................------------------------sssZZZIIIBBB@@@::::::<<<777888777666777777777555444222222222222222222222222///111111111///...///000000//////...............////////////////////////........................,,,,,,,,,---------..............................,,,,,,,,,---------............---------,,,,,,,,,(((---,,,111...!!!"""...///......---,,,,,,++++++++++++++++++,,,,,,,,,,,,&&&))))))---888,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***(((...555///!!!!!!+++///222666333***$$$$$$''',,,,,,,,,,,,,,,,,,,,,,,,%%%))),,,+++((((((---333333---'''%%%(((---111222******)))&&& '''000------,,,,,,,,,+++++++++222,,,***%%%777222///***+++++++++++++++++++++++++++++++++++++++++++++++++++)))000###///111--- ++++++++++++++++++++++++%%%+++000///***'''))),,,***,,,---***%%%$$$(((---//////000111///***)))***++++++++++++++++++++++++++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++---...000------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......................................................///......------....../////////////////////////////////............//////000...---...///000///---,,,...///000......///000000////////////111222333===>>>AAAFFFLLLRRRUUUVVV[[[[[[\\\^^^aaabbb```___bbbccceeeeeeeeeeeefffhhhiiiiiiiiikkkmmmooonnnmmmqqqpppppprrruuuuuussspppmmmiiieeeccceeeggghhhgggffffffggggggeee```YYYTTTQQQRRRSSSTTTVVVWWWXXXYYY\\\[[[ZZZZZZZZZYYYXXXWWWUUUSSSPPPNNNKKKGGGBBB>>><<<:::999:::<<<<<<:::888;;;;;;===@@@CCCDDDCCCBBBBBBKKKXXXccckkkmmmlllkkkkkklllmmmmmmmmmmmmlllkkkjjjiiigggfffeeedddbbb```\\\VVVNNNGGGBBB<<<777333222000......///000//////000...------...//////...................................................//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------......---,,,,,,+++------------------------------......------,,,+++------------------------+++,,,,,,------.........------------------------------------------------pppXXXGGGAAA@@@999999;;;666777666666666777777666444222222222222222222222222000111222111///...///000//////...---------------////////////////////////------------------------,,,,,,,,,---------......------------------------,,,,,,,,,---------.........------------,,,,,,,,,///---((((((999666(((<<<000000//////...---------,,,,,,,,,,,,------------555333000***---888***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,111***'''---222222222555"""&&&$$$&&&111222,,,---,,,,,,,,,,,,,,,,,,,,,,,,111...---000222///''' ***************))))))(((%%%---333111,,,,,,///111,,,,,,++++++++++++******&&&------444$$$$$$+++------------------------------------------------///...111 ...+++444'''++++++++++++++++++++++++000---***((())),,,...000,,,...///---******---000(((++++++***,,,...,,,(((************************++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,---...///------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......................................................///......------....../////////////////////////////////............/////////...---...///000///...---...000000//////111222/////////000222666:::===HHHJJJNNNRRRWWWZZZ\\\\\\___^^^]]]^^^aaadddeeeeeeeeeggghhhhhhggggggiiijjjjjjjjjjjjlllppprrrrrrqqqqqqqqqqqqrrrsssqqqmmmiiillljjjgggfffggggggfffeeedddfffiiijjjiiieee```\\\ZZZYYYXXXWWWXXXYYY[[[\\\```aaaaaabbbccccccccccccaaa```___^^^ZZZSSSKKKFFFDDDAAA===<<<<<<<<<;;;;;;@@@===999888999<<<===>>>@@@HHHSSS\\\bbbeeeiiillljjjlllmmmooonnnmmmkkkjjjggghhhhhhiiihhhhhhgggfffeeebbb\\\VVVPPPJJJDDD???<<<888222///.../////////000///---...//////...---...............................................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++***------------------------------......------,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------nnnWWWGGGAAA@@@::::::;;;666666555555666777777666444111111111111111111111111000111222111///...///000000///......------......////////////////////////------------------------,,,,,,,,,---------......------------------------,,,,,,,,,---------......------------------------111...222(((+++222###%%%,,,,,,++++++************(((((((((((()))))))))***))) 111)))000%%%666***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,000---%%%'''///,,,"""555999///(((///---&&&(((,,,,,,,,,,,,,,,,,,,,,,,,...***&&&$$$''',,,000222&&&***///111000...,,,+++(((,,,---+++---111,,,###,,,,,,,,,+++++++++++++++(((,,,000+++///***...222************************************************$$$)))+++...---"""000555++++++++++++++++++++++++++++++*********+++,,,---+++(((&&&***111333000+++(((,,,+++&&&&&&---000...++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......................................................//////............////////////////////////////////////............//////111000///000111222111000///000111111000111222444222333666:::???DDDIIIKKKPPPSSSXXX[[[\\\]]]]]]^^^^^^\\\ZZZ[[[___dddgggiiihhhjjjkkkjjjiiiiiijjjkkkjjjiiiiiijjjmmmooopppooonnnoooooopppnnnjjjeeebbbbbbbbbbbbbbbbbbaaa```______bbbfffgggeeeaaa]]]ZZZ\\\ZZZXXXVVVVVVXXX[[[]]]]]]^^^___``````aaabbbdddccccccccccccbbb^^^XXXTTTSSSPPPLLLIIIHHHIIIJJJLLLNNNKKKFFFCCCAAA@@@???>>>>>>DDDLLLPPPSSSWWW]]]bbbgggjjjmmmooommmiiiccc___^^^```bbbcccdddeeefffggggggfffeeeccc___[[[VVVRRRJJJEEE>>>888444111///...000......///000000///---........................................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++------------------------,,,------...------,,,,,,------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------mmmWWWGGGBBBAAA<<<;;;<<<777666555444555777777666444111111111111111111111111000222222111000///000111111000//////......//////////////////////////////........................,,,,,,,,,---------......------------------------,,,,,,,,,---------......------------------------((("""777;;;((()))000---000000000000000/////////------........./////////>>>&&&444%%%222666***&&&,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++!!!+++444333---+++---111+++///)))&&&(((,,,222,,,,,,,,,,,,,,,,,,,,,,,,%%%000999777,,,###$$$)))...---***'''%%%&&&))),,,111000+++&&&''',,,---+++,,,,,,,,,---------------999...---666"""++++++////////////////////////////////////////////////)))888,,,666((("""&&&!!!++++++++++++++++++++++++'''111333...***,,,111222///+++*********)))''',,,000111,,,)))+++......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------....................................................../////////......///////////////////////////////////////............//////000//////000111222222111///000111111000000333555555999@@@GGGNNNRRRUUUVVVXXX[[[^^^___]]][[[[[[[[[VVVUUUTTTWWW\\\bbbfffhhhiiijjjkkkjjjiiihhhiiijjjgggfffeeeeeegggiiiiiihhhgggiiijjjjjjgggccc^^^\\\[[[]]]___`````````___^^^ZZZ___dddfffddd```^^^]]]\\\ZZZWWWVVVWWWZZZ^^^`````````___[[[XXXXXXZZZ\\\]]]\\\\\\^^^``````___^^^\\\ZZZXXXUUUUUUVVVZZZ\\\___]]][[[YYYUUUPPPIIIDDD>>>@@@BBBBBBCCCFFFLLLPPPYYY^^^cccgggeee^^^VVVPPPPPPRRRUUUWWWXXX[[[___bbbeeegggiiijjjhhheeebbb```XXXTTTMMMFFF@@@999333...///...------//////...---................................................---.....................------------------------------------------------------............------------------------------,,,,,,------...------,,,------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------kkkVVVGGGBBBBBB<<<<<<===777555444444555777777666444111111111111111111111111111222333222000///000111111111000///////////////////////////////////////////////////////////////,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,------------...999(((...)))"""555000)))))))))(((((((((((((((''''''''''''((((((((()))&&&...))),,,000$$$555,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,999((("""+++///(((***666---***000000+++222222 ,,,,,,,,,,,,,,,,,,,,,,,,---&&& """)))000222111''')))---000111///,,,***"""%%%,,,000///,,,///555,,,,,,------------......""""""///555%%%+++888888((((((((((((((((((((((((((((((((((((((((((((((((***777 ###(((000CCC111++++++++++++++++++++++++???222%%%###***...+++%%%''',,,000---''''''///777''''''***///000,,,+++---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......................................................000//////......//////000//////////////////////////////............//////...---,,,...000111000///...///000111111333666999===AAAHHHPPPVVVYYYZZZZZZ]]]___```^^^YYYUUUTTTUUULLLMMMNNNSSSZZZ```dddfffggghhhiiihhhfffeeeeeegggdddbbb``````aaaccccccccc^^^```bbbaaa^^^[[[XXXXXXZZZ]]]```bbbaaaaaa```aaaYYY___eeeiiihhhfffeeeeee]]]\\\ZZZYYY[[[^^^aaadddfffddd___XXXQQQOOOQQQUUU^^^\\\ZZZZZZ\\\^^^______YYYZZZZZZZZZZZZ[[[___aaaeeefffggggggddd^^^UUUOOODDDAAA===;;;;;;===AAACCCHHHMMMSSSWWWWWWQQQJJJEEECCCEEEHHHJJJKKKOOOVVV[[[cccfffiiikkkiiifffddddddaaa^^^YYYTTTNNNFFF===777333000...,,,---------,,,................................................---------...............------------------------........................------......//////......------------------------,,,,,,------......------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------iiiTTTEEE@@@AAA<<<;;;<<<666444444333555666777666444111111111111111111111111111222333222000///000111000000///............///////////////////////////........................,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......LLL+++***666'''333%%%////////////////////////...////////////000000000III555666,,,'''000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))111111///...***&&&///%%%222111)))999$$$,,,,,,,,,,,,,,,,,,,,,,,,222***)));;;^^^```>>>(((888)))###,,,000((($$$'''++++++,,,,,,,,,---------...000222>>>###$$$&&&///////////////////////////////////////////////////+++,,,///AAA000%%%++++++++++++++++++++++++ ###333UUU~~~hhhIII000!!!777(((!!!+++111,,,***...++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......................................................000000////////////000000//////////////////////////////............//////...---,,,---000111000//////000333555777<<>>'''+++000)))&&&---************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......................................................000000////////////000000//////////////////////////////............////////////...///222333333222111333777;;;???EEELLLQQQUUUUUUVVVWWWXXXZZZZZZ[[[YYYZZZXXXQQQGGGAAAAAACCC@@@DDDKKKTTT]]]ccceeeeeebbbcccdddbbb```^^^___```]]]\\\ZZZ[[[^^^aaacccdddmmmppprrrrrrpppoooqqqsssuuuxxx{{{{{{xxxvvvwwwxxxzzz~~~}}}~~~vvvtttooogggbbbdddmmmttt}}}vvvooohhhaaaZZZVVVQQQUUUZZZ\\\[[[[[[\\\]]]VVVVVVWWWZZZ^^^aaaccccccbbbXXXNNNJJJLLLOOOOOOLLLHHHGGGFFFDDDBBB@@@>>>===888;;;<<<<<<===DDDOOOWWWUUUZZZ```cccccccccdddfffbbb```___^^^]]][[[XXXUUUKKKEEE===777444222222111................................................---------.........//////........................,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------------------------------+++,,,,,,---.........---------------------------++++++,,,,,,---...//////........................------------------------fffPPPGGG?????????<<<999888666555555555555444444444333333333222222222111111111111111111111000//////222111111000///......---........................000000//////.........---...------,,,,,,------...------,,,,,,,,,,,,++++++------------------------------......//////000000,,,&&&&&&555000+++))),,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++***---+++++++++%%%(((666%%%000[[[nnn +++******(((***:::333111$$$...+++(((%%%+++)))!!!,,,...222&&&'''...(((777xxx,,,+++%%%...'''++++++***///)))(((111)))++++++++++++++++++++++++++++++++++++++++++++++++---..................---++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,---------......------------------------.........------,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,,,,,,,,,,---------............------------......---------........./////////......///000000///---000000000000000000000000//////////////////////////////000000///......---///000000///......111333888===EEEJJJMMMQQQUUUYYYYYYYYYZZZZZZVVVPPPPPPUUUVVVVVVSSSMMMGGGFFFIIILLLQQQTTTYYY[[[\\\\\\]]]]]]^^^ZZZWWWWWW\\\dddkkkooopppnnnllllllnnnqqqrrrsssuuuzzz|||zzzvvvlllccc^^^ZZZgggvvvzzzrrrfff^^^[[[WWWMMMIIIRRR]]]_________bbb```[[[VVVRRRTTT[[[```aaa]]]VVVOOOIIIDDD>>>;;;::::::999888;;;CCCOOOXXX\\\]]]]]]YYYVVVXXX^^^eee`````````ccceeeddd___[[[YYYUUUOOOIIIBBB;;;444///,,,---///000000///...,,,------,,,,,,,,,---...///,,,------......------,,,---------............/////////.........---------------------------------------------------------//////.........---------------------------------........................------...............---,,,,,,,,,,,,,,,,,,,,,,,,gggQQQGGG?????????<<<999888555555555555444444444444333333222222222111111111000111111111111000//////111111000000///......---........................000/////////.........---...------,,,,,,------...------,,,,,,,,,,,,++++++------------------------............////////////666;;;''')))&&&...777,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++***---++++++,,,555---***777%%%LLL'''000555###''',,,,,,,,,000***111///...>>>DDD---+++,,,---'''...,,,(((;;;;;;)))888...***'''...000++++++)))++++++++++++++++++++++++++++++++++++++++++++++++,,,------......------,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,---------......------------------------......---------,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,,,,,,,,,,---------...............------.........---------........./////////......///000000///---000000000000000000000000//////////////////////////////000000000000000000...///000//////111444777???DDDKKKQQQUUUWWW[[[]]]```[[[VVVSSSNNNJJJKKKPPPVVVUUUSSSPPPNNNNNNQQQSSSUUUXXX\\\^^^______```aaa[[[XXXWWW\\\eeennnsssuuuuuuvvvxxx|||~~~uuummmjjjqqqzzzvvviiiaaa___RRRNNNPPPZZZbbbbbb^^^]]]^^^[[[XXXUUUUUUZZZbbbhhhkkkiiieee___XXXPPPGGGBBB<<<;;;888666888???JJJRRR\\\^^^___\\\WWWTTTUUUWWW]]]^^^```dddgggfffbbb^^^^^^[[[UUUOOOJJJCCC<<<888222111000///......////////////............------,,,------......------,,,---------............/////////.........---------------------------------------------------------//////.........---------------------------------........................------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,iiiQQQHHH???>>>>>><<<999888555555555555444444444444333222222222222111111111000000111111000000///...111000000//////................................./////////..................------,,,,,,------...------,,,,,,,,,,,,++++++------------------------/////////...............---nnn]]]gggqqqzzzbbbrrr'''...666,,,)))''',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++***---++++++###++++++888;;;+++......***111,,,***---((( )))''' jjjeeeeeepppwwwiiihhh###222(((...)))000---lllCCC+++!!!111---&&&***222---&&&,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,---------......------------------------...------------,,,,,,,,,...------------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,,,,,,,,,,---------..............................------.........///////////////...///000000///---000000000000000000000000/////////////////////////////////000111111222222---...000111333777<<<@@@HHHMMMTTTYYY\\\^^^___``````VVVKKKFFFCCCBBBEEEJJJTTTRRRQQQRRRTTTUUUVVVVVVTTTWWW\\\```bbbeeehhhkkkkkkjjjlllsss~~~xxxjjjbbb```XXX[[[dddoootttpppjjjfffaaa]]]WWWTTTVVV\\\dddiiiooopppqqqooojjjaaaXXXSSSGGGDDD???:::888:::@@@EEESSSWWWZZZYYYTTTNNNKKKJJJUUUWWW]]]ccchhhhhhfffccceeebbb]]]YYYTTTOOOIIIFFF;;;888333///------///000000000000000///...---,,,------............---------------............///...............---------------------------------------------------------...............---------................................................---------------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,kkkRRRHHH???>>>>>>;;;888888555555555444444444333333222222222222111111111111000000000000000//////...000000/////////............................................................------,,,,,,------...------,,,,,,,,,+++++++++------------------------/////////......---------***---'''999///)))'''\\\BBB%%%###"""---$$$***111++++++))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++***---++++++...$$$555***000+++zzz111000777 000..."""...,,,999666***000%%%$$$333***OOO```===''''''&&&(((###(((333%%%333***+++///yyysss]]]666***,,,,,,%%%,,,///%%%000+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,---------......------------------------------------------------------------------------,,,,,,,,,---------......------------------------------------------------,,,------......------,,,,,,,,,,,,---------......---..................---............////////////000///...///111111///...////////////////////////////////////////////////000000000000000111111222---000333777;;;AAAHHHMMMQQQTTTZZZ^^^``````___^^^XXXLLLAAA======>>>AAAFFFNNNMMMNNNRRRWWWZZZYYYWWWZZZ^^^dddjjjpppvvv|||sssllljjjiiippp{{{wwwsssjjjcccZZZUUUVVVZZZ___bbbiiimmmqqqsssqqqlllhhheeeZZZWWWPPPIIIBBB===;;;:::BBBFFFKKKMMMKKKGGGDDDBBBHHHMMMUUU^^^eeehhhhhhgggjjjgggdddaaa^^^ZZZUUURRREEEBBB<<<666222000//////...///000000000...---,,,------............---------------............///........................------------------------------------------------........................////////////////////////........................,,,,,,---......---------------------------------lllSSSIII???======;;;888888555444444444444333333333222222222111111111000000000000000000000///......////////////....................................---------..................------,,,,,,------...------,,,,,,,,,+++++++++------------------------//////......------,,,,,,+++,,,+++$$$333...>>>***(((+++111555---555---++++++111111,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---+++***---++++++111'''...222+++---|||...)))222"""''''''NNN555------(((222))))))'''***222))))))&&&333***###000666+++:::---***)))///,,,+++)))EEE """000888)))BBB%%%%%%000&&&)))222&&&---++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++++++++***+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,---------......------------------------------------------------------------------------,,,,,,,,,---------......------------------------------------------------,,,------......------,,,,,,,,,,,,---------......------...//////...------........./////////000000000//////000111111000...////////////////////////000000000000000000000000111111000//////000000111111555:::???EEELLLSSSWWWXXXZZZ]]]```bbbaaa___]]]UUUKKKBBB@@@AAAAAACCCFFFIIIKKKPPPXXXaaaffffffdddsssvvv{{{}}}|||~~~zzztttooofff\\\XXX[[[```cccdddeeegggjjjkkkjjjjjjkkkmmmgggeeeaaa[[[SSSJJJAAA<<<888;;;>>>??????>>>======<<>>===<<<;;;:::999888888666:::AAAIIIQQQZZZccchhhkkkiiigggffffffdddaaa___XXXWWWTTTOOOHHHAAA:::666111000000////////////000......////////////......---------............///---------...............---------------------------------------------------------...............................................................,,,---...///000111111111------------------------lllUUUJJJ???===<<<:::888888444444444333333333222222111111111111000000000000//////000000//////...---................................................,,,,,,,,,------............------,,,,,,------...------,,,,,,,,,,,,++++++------------------------,,,------------------...111&&&"""111666%%%'''555,,,(((+++999222+++,,,%%%---//////,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------+++***---++++++,,,888,,,***333///vvvLLL***$$$666222###%%%111'''///555---,,,888***)))111((( ,,,---000%%%''''''333&&&333555rrr---(((...)))555111222---***///&&&,,,111(((TTT&&&---...'''###)))000333---666;;;@@@+++///+++111$$$,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,---------......------------------------,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,---------..............................------------------------,,,------......------,,,,,,,,,,,,---------......,,,---///000000///---,,,.../////////000000000000111000///000222222000///000000000000000000000000000000000000000000000000111111111111333555888999BBBGGGMMMRRRTTTVVVWWWXXXWWWVVVVVVZZZ___bbbbbbaaa]]]YYYWWWWWWTTTRRRTTTZZZ[[[dddrrrwwwlllooo|||}}}yyypppttt{{{|||~~~wwwooopppyyy}}}uuusssmmmdddZZZWWWZZZ^^^aaabbbcccfffgggeee```[[[KKKIIIEEEAAA>>>;;;999777777999<<<@@@FFFPPP\\\dddjjjiiiggggggfffeeeccc```___^^^\\\XXXRRRKKKEEEBBB888666333000//////000000......////////////......---------............///---------.........//////---------------------------------------------------------.........//////------------------------...........................///////////////..............................lllVVVJJJ@@@<<<<<<:::888888444444444333333333222222111111111111000000000000///////////////......------.............................................,,,,,,,,,------............------,,,,,,------...---------,,,,,,,,,++++++------------------------,,,,,,,,,------.........'''777+++(((///***222+++<<<...$$$777)))000&&&555...333---***,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...+++***---++++++%%%###666(((222333UUU222(((&&&((()))000111$$$&&&111222'''&&&---///###222)))---&&&(((,,,...&&&)))...///$$$xxx000,,,111+++000)))+++---***///+++---555ccc)))333(((&&&///333---***...(((333%%%^^^'''...'''+++$$$555+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,---------......------------------------,,,,,,,,,------.........,,,,,,,,,------.........,,,,,,,,,---------..............................------------------------,,,------......------,,,,,,,,,,,,---------......,,,---///000000///---,,,////////////000000000000111000///000222222000///000000000000000000000000000000000000000000000000111111111222555999===???HHHMMMSSSVVVWWWVVVTTTTTTPPPOOOOOOTTTZZZ```bbbbbb[[[YYYYYYZZZXXXXXX]]]eeejjjttt}}}mmmhhhttt||||||yyy~~~}}}}}}|||yyyrrrfff[[[UUUVVVZZZ^^^^^^___bbbfffhhheeebbbUUURRRMMMIIIEEEAAA===;;;:::::::::;;;@@@JJJWWW```jjjhhhgggggggggeeecccaaabbbaaa___[[[WWWRRRNNNLLL???;;;777222///...///000......////////////......---------.........//////---------.........//////---------------------------------------------------------.........//////------------------------........................000000000///...,,,+++***........................gggUUUKKKBBB>>><<<888666777666444333333444555333222000111111111000///---,,,////////////////////////000000//////.........---........................................................................................................................------------------------...---,,,,,,,,,,,,---...,,,///............---------,,,,,,,,,,,,JJJkkkVVVbbbeeeaaa]]]aaaaaaaaaaaaaaaaaaaaaaaafffwwwWWWaaaOOO++++++************++++++sss@@@+++++++++++++++******)))))))))222''',,,)))%%%...---(((,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++zzz,,,*********++++++,,,,,,,,,---***,,,000,,,)))555GGGTTT///(((///)))******++++++***))))))***000***``` //////&&&++++++,,,,,,,,,++++++*********+++++++++++++++++++++++++++---......,,,+++***+++++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++---------------------------------------------------------,,,,,,,,,++++++,,,,,,,,,---------......------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////............/////////000///000111222222111000///////////////000000000000///000111222222222000000000000111444:::BBBIIINNNVVVXXXZZZXXXRRRKKKEEEBBBCCCCCCEEEMMMVVV]]]]]][[[^^^cccggghhhhhhmmmwwwyyyzzz}}}}}}~~~}}}zzzpppccc___gggrrryyykkkiiiccc___^^^```aaa```bbb^^^ZZZXXXVVVSSSMMMHHHFFF@@@999666:::CCCOOOWWW___ccchhhiiigggfffggghhhgggfffdddaaa]]]ZZZXXXWWWSSSLLLAAA999555333111///111///------...000111000......------------..............................................................................---------............///...------,,,,,,------...,,,------......------,,,////////////............////////////////////////fffTTTJJJAAA>>><<<888777888666444333333444555333222000111111111000///...---////////////////////////000/////////....................................................................................................................................------------------------...---,,,,,,,,,,,,---...,,,...---...//////.........---------333++++++************++++++""")))...,,,&&&"""%%%***,,,,,,+++++++++*********---888333333)))***&&&111,,,,,,,,,,,,,,,,,,,,,,,,+++***+++zzz,,,******+++++++++,,,,,,,,,...+++,,,///+++%%%+++777)))---000000,,,))))))+++++++++,,,,,,---.........000***000___SSS///+++***...))),,,,,,,,,+++++++++******+++++++++++++++++++++++++++,,,,,,+++******,,,...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++---------------------------------------------------------,,,,,,,,,++++++,,,,,,,,,---------......------------------------........................---------------------------------------------------------.........//////........./////////000000///000111111111111000///////////////000000000111111111111222222222111111333444888===DDDKKKRRRVVVYYYYYYXXXTTTMMMGGGCCCBBBEEEGGGKKKPPPUUUYYY\\\]]]iiinnnwwwyyyyyy|||||||||{{{~~~|||{{{vvvsss{{{zzzoooddd^^^\\\]]]\\\cccbbbbbbaaa```\\\XXXTTTRRRMMMFFF@@@???CCCHHHLLLUUUZZZ```dddeeebbb```^^^^^^___aaabbbaaa___]]][[[[[[UUUMMMFFF@@@;;;555111111000......///000000//////......------......///........................................................................---------............///...------,,,,,,------...,,,------......------,,,////////////////////////////////////////////////eeeQQQHHH@@@===<<<999777888666444333333444555333222111111111111000///......////////////////////////////////////....................................................................................................................................------------------------...------,,,,,,------...+++...------000000/////////.........%%%++++++************++++++444,,,%%%'''...333333000,,,,,,,,,,,,++++++++++++&&&---<<>>===:::888999666444333333444555333222111111111000000000000000000000000000000000000000.........///////////////........................................................................................................................------------------------------------------------***---,,,,,,.........---------,,,,,,$$$,,,,,,++++++++++++,,,,,,***...111...))))))///777,,,,,,,,,,,,,,,,,,,,,,,,000!!!000fff***111111$$$++++++++++++++++++++++++******+++zzz,,,,,,,,,,,,,,,,,,,,,,,,,,,...***))),,,//////000111'''+++///000///000333777,,,,,,+++++++++,,,------999"""[[[(((+++...,,,...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///111333222///,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------.................................---------,,,,,,,,,,,,,,,---------..............................................................................////////////////////////........./////////000000////////////000000000111000000////////////000000000000000000111111111111333222000000222666:::===FFFIIINNNTTTYYY\\\^^^^^^[[[[[[ZZZWWWUUUUUUXXX[[[XXXXXXYYY```mmmwwwzzz~~~}}}{{{{{{{{{xxxzzz|||yyyzzz{{{{{{tttnnneee\\\[[[___lllmmmmmmiiiccc^^^^^^___```bbbeeeeeeccc\\\VVVQQQJJJFFFAAAAAAEEEJJJMMMMMMQQQRRRSSSVVVZZZ___ccceeebbbbbbaaa___ZZZUUUPPPNNNDDD>>>777111///000111111/////////....../////////////////////////////////................................................---------............//////......------......///---......//////......---......//////000000000111////////////////////////cccOOOGGGAAA@@@???;;;999999666444333333444555333222222111111000000000111111000000000000000000000000.........///////////////........................................................................................................................------------------------,,,------......------,,,+++...------...------------,,,,,,,,,***,,,,,,++++++++++++,,,,,,///---,,,+++***)))((('''++++++++++++,,,,,,,,,,,,%%%$$$ZZZ$$$&&&...++++++++++++++++++++++++++++++***+++zzz,,,------------,,,,,,,,,,,,///,,,***)))+++,,,......///+++''''''))))))&&&!!!)))***,,,---///000000000'''777,,,000,,,)))...***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---000333444111---***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............------------------------....................................---------,,,,,,,,,,,,---------..............................................................................////////////////////////....../////////000000000/////////000000000111111111111000000000000111111000000000111111111222222222222222444888===BBBEEEOOOQQQSSSVVVYYY[[[]]]^^^YYYXXXWWWUUUUUUWWW[[[___]]]cccnnn|||}}}{{{xxxvvvzzzxxxssslllhhhooo{{{~~~pppeee]]]YYYVVVZZZ```eeefffdddaaa^^^YYYRRRIIIBBB??????AAABBBFFFFFFGGGJJJPPPYYYaaafffhhhiiihhhddd___ZZZWWWVVVNNNIIIAAA:::777555444333000//////......//////000////////////////////////................................................---------............/////////............//////......////////////......------......//////000000////////////////////////bbbQQQIIIBBBAAA@@@<<<999999666444333333444555333222222111111000000111222222000000000000000000000000............/////////000........................................................................................................................------------------------,,,,,,---......---,,,,,,,,,...---...............------------111---,,,,,,++++++,,,,,,---$$$%%%'''---222333...)))*********+++++++++,,,,,,(((PPP"""(((,,,...************************+++***+++zzz,,,......---------,,,,,,,,,,,,---,,,******+++------555111...///333444222///***+++---//////...,,,+++000//////++++++...******+++++++++,,,,,,,,,------------------------+++---000000///---,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------.........///------------------------....................................------------,,,,,,,,,---------........................................................................................................./////////000000000000//////000000000111111111333222111000000111222333000000111111111222222222222333555999???EEEKKKNNNSSSRRRRRRSSSTTTWWWZZZ\\\YYYXXXVVVVVVYYY```jjjqqqsss~~~{{{uuuyyy}}}yyy~~~}}}yyyzzz}}}}}}zzzwww{{{kkk]]]TTTPPPTTTZZZ```dddeeeeeedddccc```YYYOOOFFFAAA??????<<<<<<<<>>DDDKKKQQQUUUQQQPPPNNNMMMOOORRRVVVYYY[[[ZZZXXXZZZaaannn}}}}}}ooo{{{}}}xxxrrryyy{{{xxx|||zzz|||nnn^^^RRRNNNQQQVVV\\\```cccddddddggghhheee^^^SSSIIIDDDBBB888888888:::@@@GGGNNNSSS^^^cccgggiiieeeaaa___^^^ZZZYYYWWWSSSMMMDDD999222000000////////////000000000000000000000000000000................................................---------.........////////////............//////......////////////......++++++,,,,,,---...//////------------------------bbbQQQIIIAAA???===888555555666444333333444555333222111111000000000000111111000000111111111111000000......------------......000///...---,,,---......---------............///---------------,,,,,,,,,------......------,,,+++//////.........---------........................---------------------------,,,+++---.........------,,,,,,,,,...///,,,%%%...)));;;(((...---,,,+++)))))))))***+++222***(((...///***+++111888+++%%%...******+++++++++,,,,,,,,,+++***+++zzz,,,++++++,,,,,,,,,,,,------000///"""333...444,,,111000---)))'''(((,,,000---(((---444)))%%%MMM***///(((///''',,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------,,,------......------,,,---,,,,,,,,,,,,---......---------.........//////---------.........//////...///000111111000///...///......///000111111000........................////////////000000000000222222111111111111111111444444333222111222555888222888AAAIIINNNPPPRRRSSSUUUQQQOOOQQQVVVZZZYYYWWW[[[]]]aaagggrrr~~~zzz}}}rrrllltttzzz}}}|||~~~sssggg\\\WWWTTT```kkkmmmjjjgggbbb]]]___cccccc```___\\\QQQDDD@@@<<<777555777>>>EEEJJJYYY]]]```\\\VVVTTTZZZ```]]]ZZZXXXXXXWWWOOOCCC999666333000000222222...+++222111111111000000000///////////////............------------------------........................000000//////.........------------............///......------------..............................cccPPPGGGAAA???>>>:::777888666444333333444555333222111111000000000000111111000000111111111111000000///..................///000///...---,,,------...---------............///---------------.........------......------,,,+++//////.........---------........................---------------------------,,,+++---......---------,,,,,,,,,222&&&^^^aaaaaaaaapppNNN{{{TTTkkkqqq___[[[VVV###:::"""...***'''))):::555---''')))111222))) 000666###???'''&&&666*********+++++++++,,,,,,,,,+++***+++zzz,,,++++++,,,,,,,,,,,,---------...---///'''888(((+++%%%***000333111,,,'''%%%///000///---:::mmm777...&&&555,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------,,,------......------,,,+++,,,,,,,,,---------------------.........//////---------.........//////...///000111111000///...000///...///000111000///////////////////////////////////////000000000111222222111111111111111111111222222222111222555777AAAEEEKKKOOOPPPPPPPPPQQQUUUSSSQQQSSSWWW[[[\\\[[[aaalll}}}|||zzz{{{{{{yyywwwtttoooqqqtttwwwxxx{{{~~~uuullliiihhhrrrxxxeeeWWWVVV]]]```___^^^^^^[[[VVVJJJFFF@@@:::666777:::>>>LLLQQQUUUQQQJJJGGGLLLRRRYYYZZZ\\\^^^]]]VVVLLLDDD<<<888222///.../////////---------...///000000111////////////............------------------------........................---------...............---------............///......------------..............................dddOOOGGG@@@@@@???<<<::::::666444333333444555333222111111000000000000111111000000111111111111000000000//////......//////000//////...------------...---------............///---------......//////000------......------,,,+++...............---------........................---------------------------,,,+++---...------------,,,,,,,,,)))333555,,,+++%%%...!!!555$$$$$$111&&&,,,222###555+++,,,......###999...000000,,,((('''+++000111###'''VVVooo###(((:::$$$******+++++++++,,,,,,,,,+++***+++zzz,,,++++++,,,,,,,,,,,,------$$$(((...)))111222***///333---'''(((...333555555'''---BBBvvv---,,,(((333111,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------,,,------......------,,,***+++---.........---,,,------........./////////------.........///////////////000000000000//////111000//////000000///...000000000000000000000000/////////000000000111111111111222222222222222222000111222333333555999<<>>;;;===BBBCCCKKKUUU]]]```___\\\ZZZSSSOOOGGG<<<333000333777555444222111000/////////////////////............................................................------..................---------............///......------------..............................dddSSSJJJCCCAAA???;;;888888666444333333444555333222111111000000000000111111000000111111111111000000000000////////////000000...............------------------............///,,,------...///000111111------......------,,,+++---.............................................---------------------------,,,+++---------------------------'''---'''""",,,...---(((***)))222###))),,,+++222!!!---111///ddd!!!000...+++111******+++++++++,,,,,,,,,******+++zzz,,,+++++++++,,,,,,,,,------222***---...```OOO%%%,,,///'''###---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------,,,------......------,,,,,,...000111222111///............/////////000000........./////////000000000000////////////000000222000//////000000///---////////////////////////000000000000111111111111111111222222333333333333222222222444999BBBLLLSSSYYYYYYWWWTTTRRRRRRTTTWWWUUU[[[cccllluuutttyyy{{{wwwwwwrrrooo___kkkzzzxxxjjj___[[[ZZZZZZ]]]```___\\\ZZZ___cccgggeee]]]SSSKKKFFF===AAADDDCCC@@@>>>???@@@;;;CCCNNNWWW]]]___```aaaZZZWWWQQQFFF;;;444333444777666333111////////////////////////............................................................222111111000///......------------............///......------------..............................cccSSSJJJCCC@@@>>>:::666666666444333333444555333222111111000000000000111111000000111111111111000000000//////......//////000......//////......---,,,---------............///---------......//////000------......------,,,+++---------.......................................---------------------------,,,+++---,,,,,,,,,------------......---444)))BBB999%%%///999***,,,'''///555666(((333===444[[[hhh///---&&&000111******+++++++++,,,,,,,,,+++***+++zzz,,,++++++,,,,,,,,,,,,---------!!!222555aaa(((***111+++(((,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------,,,------......------,,,......000111111111000///....../////////000000000....../////////000000000000000////////////000000111000//////000000///...////////////////////////000000000111111111222222111111222222333444444444222333555999>>>GGGQQQXXXYYYWWWTTTPPPNNNPPPTTTXXX^^^hhhttt~~~yyyxxxzzzrrrmmmdddkkksssxxxzzz{{{pppgggggggggllluuuxxxrrrgggaaa^^^```dddfffeee```ZZZVVVDDDCCCAAAAAABBBAAA???===;;;???FFFOOOXXX___ccceee[[[ZZZUUUNNNDDD<<<666444333222000.........000111////////////............................................................444333222111///...---------------............///......------------..............................bbbQQQHHHAAA???>>>:::777777666444333333444555333222111111000000000000111111000000111111111111000000///..................///---.../////////...---,,,---------............///---------------.........------......------,,,+++---------.........//////........................---------------------------,,,+++---,,,,,,,,,---------......###888###(((,,,III///333&&&000333,,,,,,***%%%000:::%%%000"""&&&;;;222...'''111+++******+++++++++,,,,,,,,,+++***+++zzz,,,++++++,,,,,,,,,,,,------///+++///(((:::UUU555)))&&&444---...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------,,,------......------,,,---............/////////.../////////000000000000.../////////000000000000111000///......///000111000///...///000111000///000000000000000000000000000000111111111222222222111111222222333444444555555999???DDDJJJOOOUUUYYYTTTSSSPPPNNNOOOTTT[[[```ttttttwww|||tttpppwww|||wwwxxx~~~{{{sssbbb___]]]___ccceeedddaaaRRRKKKEEEDDDGGGGGGAAA;;;<<<<<>>>>>:::888888666444333333444555333222111111000000000000111111000000111111111111000000......------------......---.../////////...,,,,,,---------.........//////------------------,,,,,,------......------,,,+++---------.........//////........................---------------------------,,,+++---,,,,,,,,,------.........444''')))333111dddiii+++(((111...333***---000+++777+++//////DDD000444111...*********+++++++++,,,,,,,,,+++***+++zzz,,,++++++,,,,,,,,,---------)))666)))(((444QQQ>>>&&&>>>)))%%%...---***......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------,,,------......------,,,---,,,,,,,,,,,,---......////////////000000000000////////////000000000000111000///......///000111///......///000222111000111111111111111111111111000111111111111222222222111111222333333444555555:::@@@HHHPPPTTTVVVXXXYYYUUUTTTSSSTTTWWW```jjjqqqrrrkkk|||}}}xxx{{{~~~ccc[[[TTTSSSYYY```bbbaaa```VVVKKKIIINNNNNNEEE<<<===999999???LLLXXX___aaaaaa^^^ZZZXXXVVVRRRKKKEEE;;;888555111.........///000/////////............////////////////////////........................///////////////.........---------.........//////.........------.................................~~~bbbOOOIIIBBB===<<<<<<:::888666555333333444444333222222222222111111111111000222222222111111111111000000///...------...///000000000//////.........---................................................---------------------------......///////////////------............------------,,,+++,,,---...///......,,,///---------.........//////,,,//////***888***777'''***,,, +++...,,,,,,)))555%%%111---///EEE222///,,,***)))+++---///+++++++++,,,,,,------------+++,,,{{{---------------------------,,,###000,,,444***lll,,,,,,,,,,,,,,,,,,,,,,,,000///...---,,,+++******.........------,,,,,,,,,,,,------......------,,,...........................------,,,,,,------...........................................................................---------............///////////////////////////////////////////////////000000000000000000000000222111000//////000111222......///000111222222333000000000000000000000000222222222111222222333333444444444444333444777999AAAHHHQQQWWW[[[]]]\\\YYYWWWUUUSSSUUU\\\mmmrrruuu|||xxx|||zzzxxx~~~iii]]]SSSSSSWWW\\\aaafffaaa___XXXQQQQQQSSSLLLBBB===;;;999>>>JJJXXXaaadddddd```[[[XXXWWWUUURRROOOJJJCCC888111......111222111000///000111111///---////////////////////////////////////////////////..................------............////////////---------...///000000111000000000000000000000000}}}aaaOOOIIIBBB>>><<<<<<:::888666444333333444555333222222222222111111111111000222222222111111111000000000///...------...///000000/////////............................................................------------------------,,,------...............------............------------,,,,,,,,,---...///......,,,///---------.........//////111000---%%%333***RRRmmm888,,,///+++...,,,,,,+++222&&&222***,,,;;;bbb000///,,,+++***+++---...+++,,,,,,,,,,,,,,,,,,------+++,,,{{{---------------------------...***///+++000...///,,,,,,,,,,,,,,,,,,,,,,,,...---------------,,,,,,......---------,,,,,,,,,,,,------......------,,,...........................------,,,,,,------...........................................................................---------............///////////////////////////////////////////////////000000000000000000000000222111000//////000111222//////000000111111222222111111111111111111111111222222222111222222333444111333333222222555<<>>;;;>>>HHHVVV___cccccc```\\\ZZZZZZYYYVVVTTTNNNGGG>>>666222111222222000/////////000000///---////////////////////////////////////////////////....................................////////////------......///000000111////////////////////////{{{___NNNIIIBBB>>>===<<<:::777666444333333444555444222222222222111111111111000222222111111111000000000//////............//////////////////............................................................------------------------+++,,,,,,---...---------------............---------,,,,,,,,,,,,---...///......,,,///---------...............---...///'''000222!!!(((xxx\\\222444+++...,,,,,,------(((444'''+++...XXX///......---,,,,,,,,,---------,,,,,,,,,,,,,,,,,,+++---+++,,,{{{------------------------------000,,,)))---333NNN$$$///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------------,,,,,,,,,,,,------......------,,,...........................------,,,,,,------...........................................................................---------............///////////////////////////////////////////////////000000000000000000000000111111000000000000111111000000000000000111111111111111111111111111111111222222222222222333444444111333444444555;;;EEEMMMRRRRRRSSSVVVWWWVVVTTTSSS^^^fffttt~~~xxxyyyxxxvvvvvvxxx|||vvvmmmaaaWWWZZZbbbeeecccaaa]]]___^^^YYYVVVVVVUUURRRIIIDDD>>>>>>EEEPPP[[[bbbbbb```^^^]]]]]]\\\[[[YYYTTTNNNFFF???:::666333111000.........000000///...////////////////////////////////////////////////....................................////////////------......///000000000////////////////////////zzz]]]NNNIIIBBB>>>===<<<999777555444333333444555444333222222222111111111000000111111111111000000000000/////////......////////////////////////.........................................................------------------------,,,,,,---............---------............------,,,,,,,,,,,,------............,,,///........................))),,,333///***000222000&&&ooo)))+++...,,,,,,...(((***666&&&,,,'''XXX999$$$$$$------------------,,,,,,---------,,,,,,+++++++++---+++,,,{{{---------------------------***///+++)))---111---KKK...///$$$,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,------......------,,,...........................------,,,,,,------...........................................................................---------............///////////////////////////////////////////////////////////////////////////111000000000000000000111111111111000000000000000111111111111111111111111222222222222222333444555555555777:::???EEELLLQQQKKKOOOVVV[[[ZZZWWWWWWZZZrrr}}}}}}~~~|||}}}yyyyyyooollluuuzzzssseeebbb\\\XXXWWWXXXXXXVVVOOOHHHBBB@@@BBBJJJUUU___bbbaaa```______^^^\\\[[[XXXTTTNNNGGGAAA;;;666222000...---...000111000///////////////////////////////////////////////////............////////////............////////////............//////000000////////////////////////xxx[[[MMMHHHBBB???>>><<<999666555333333333555555444333222222222111111111000000111111111000000000//////...//////////////////............///////////////................................................------------------------------...///////////////------............------,,,,,,,,,---------------......,,,///.....................---///+++...222'''%%%111000111333DDD+++...,,,,,,...'''+++555)))///'''111111$$$%%%///888,,,,,,---......------,,,---------,,,,,,+++++++++---+++,,,{{{---------------------------+++---...---...***000LLL"""555000"""111,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,------------------------,,,------......------,,,...........................------,,,,,,------...........................................................................---------............///////////////////////////000000000000000000000000////////////////////////000000000111111000000000111111111000000000000000111111111111111111111111222222222222333444555666888777:::@@@HHHMMMMMMKKKJJJOOOXXX\\\YYYXXXbbbpppqqqwwwzzz}}}xxxsssuuu}}}~~~xxx{{{}}}qqqdddWWWSSSVVVYYYYYYVVVTTTMMMFFFCCCBBBDDDOOO[[[bbbbbbbbbaaa___]]][[[[[[ZZZXXXSSSNNNIIIBBB:::555111000......000111111000////////////////////////////////////////////////........./////////000000............////////////............////////////........................wwwZZZMMMHHHCCC???>>>===999666444333222333555555555444222222222111111111111000111111000000000/////////......////////////...............///////////////................................................---------------------------...//////000000//////------............------+++,,,------......------......,,,///...............---------333)))###222111(((///(((+++444$$$+++...,,,,,,---(((,,,222+++000---%%%333 222777555++++++,,,------......---------,,,,,,,,,,,,,,,,,,+++---+++,,,{{{---------------------------///,,,222///,,,'''444SSSUUU&&&---<<<###)))>>>,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,------------...,,,------......------,,,...........................------,,,,,,------...........................................................................---------............///////////////////////////000000000000000000000000000000000000000000000000000000111111111111000000000000000000000111111111222222222222222222222222222222222222333555666777888:::???FFFMMMOOOKKKFFFNNNOOOSSSWWWXXX]]]sss~~~rrr|||wwwtttxxx|||zzzpppppp|||xxxfffUUURRRWWWZZZXXXVVVXXXQQQMMMJJJEEEBBBKKKYYY```bbbcccbbb___]]]\\\[[[\\\ZZZWWWTTTPPPIIIAAA<<<444222000///000111111000////////////////////////////////////////////////.........//////000000111............////////////......//////////////////........................wwwYYYMMMHHHCCC@@@???===999555444333222333555666555444222222222111111111111000111000000000////////////---...///000000///...---............/////////000................................................------------------------,,,---......//////......------............------+++,,,---.........------......,,,/////////.........---------,,,///###000666---444,,,222''':::ZZZ+++...,,,,,,---,,,+++...---...222(((gggnnnEEE>>>)))///+++ ===,,,,,,,,,,,,---------......+++,,,,,,,,,,,,,,,,,,------+++,,,{{{---------------------------///)))111...'''000)))666QQQ((('''---+++---333)))!!!***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...,,,,,,,,,---------......,,,------......------,,,...........................------,,,,,,------...........................................................................---------............///////////////////////////000000000000000000000000000000000000000000000000///000111222222111000/////////000000111111222222222222222222222222222222222222222333444555666777999@@@HHHNNNOOONNNLLLKKKSSSPPPVVVbbblllxxx}}}zzzjjjgggtttvvvxxxvvvfffYYYWWWZZZZZZXXXXXX[[[VVVSSSRRRKKKCCCJJJXXX^^^```ccccccaaa___^^^___]]]\\\[[[YYYVVVPPPJJJEEE888555222000111111111111////////////////////////////////////////////////---......///000000111111............/////////////////////////////////...........................wwwYYYLLLHHHCCC@@@???===999555444333222333555666555444222222222111111111111000000000000000////////////---...///000000///...------.........//////000000................................................------------------------+++,,,------......---------..................---+++,,,---.........---,,,......,,,/////////.........---------&&&:::+++,,,,,,%%%333000)))---111+++...,,,,,,---000+++***...,,,444...///pppRRR<<<222111///---777111444!!!...222***,,,,,,,,,,,,,,,---...///+++++++++,,,,,,------------+++,,,{{{---------------------------,,,%%%...+++###;;;444vvv```BBB,,,$$$&&&)))+++000///&&&###...111...000,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---//////000,,,,,,,,,------.........,,,------......------,,,...........................------,,,,,,------...........................................................................---------.........//////////////////////////////000000000000000000000000000000000000000000000000///000111222222111000///...//////000111222222333222222222222222222222222222222222333444555777777;;;FFFRRRUUUQQQMMMPPPTTTXXXWWWaaayyyyyyrrryyy~~~~~~pppmmmzzzxxxvvvqqqfff]]]]]]]]]ZZZYYY[[[]]]YYYXXXXXXOOOEEEKKKXXX\\\___cccdddbbbaaabbbccc^^^]]]]]]\\\ZZZUUUOOOKKK:::777333111111222111111////////////////////////////////////////////////---......///000111111222............/////////000///////////////.................................pppYYYMMMHHHCCC@@@???===999555444333333444555666444333111111111111111111111111000000000000000000000000000000000000////////////000000000000000000000000000000////////////000000//////000000000000//////.........------,,,,,,,,,////////////////////////........................000,,,444%%%---888$$$.........,,,/////////.........---------------............------)))!!!BBB555+++.........///......---,,,,,,++++++000NNN------------------------,,,,,,,,,,,,,,,,,,,,,,,,!!!@@@"""...<<<&&&111&&&***999***"""111111'''666---222))){{{///,,,,,,,,,,,,,,,,,,,,,,,,------------------------[[[&&&.........------,,,,,,,,,+++222------***%%%,,,222,,,(((%%%///000###)))222,,,...------,,,,,,------...,,,,,,,,,---------......------------------------+++,,,...111333222...+++------------------------............///////////////////////////////////////////////////.........000000000000000000000000////////////////////////////////////000000000000000000000000000000000000111111111111111111111111000000000000111111111111111111111222333444555666111444666555444888@@@GGGKKKPPPSSSRRRQQQSSSVVVXXXZZZiiizzziiibbbbbbcccffflllvvv~~~yyy}}}}}}xxxnnneeedddooowwwsssiiiccckkkccc______]]]VVVTTTWWW\\\___ccccccbbbbbbdddgggbbbaaa```___]]]ZZZUUUQQQLLLDDD:::333222222111000,,,...///...------111555000000000000000000000000000000000000000000000000///////////////.........------......//////000000........................rrr\\\MMMHHHCCC@@@???===999555444333333444555555444222111111111111111111111111000000000000000000000000000000000000////////////000000000000000000000000000//////......//////000...//////000000//////.........---------,,,,,,,,,////////////////////////........................333,,,555(((,,,333666......,,,/////////.........------------......//////......---!!!FFF555555???,,,000//////---------...............))),,,KKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLL@@@$$$444111///###999333---***666000******444(((***&&&((({{{///,,,,,,,,,,,,,,,,,,,,,,,,------------------------888[[[DDDGGGGGGGGGGGGFFFFFFEEEEEEAAACCCGGGFFFIIISSSJJJ...---:::'''...)))---///(((...------,,,,,,------...,,,,,,,,,---------......------------------------,,,---...000222111///,,,------------------------............/////////////////////////////////////////////////////////...000000000000000000000000////////////////////////////////////000000000000000000000000000000000000111111111111111111111111000000000000111111111111222222222222333444555555555666666666777===FFFLLLNNNPPPSSSSSSRRRSSSZZZbbbsss{{{jjjaaabbbcccfffkkksss|||zzzzzzyyyxxx~~~{{{}}}yyy}}}{{{mmmaaa^^^^^^\\\[[[\\\```bbbddddddcccbbbccceeecccbbbaaaaaa```^^^ZZZWWWOOOKKKDDD<<<555111000111///000111000......000222000000000000000000000000000000000000000000000000/////////////////////............///////////////........................sss]]]MMMHHHCCC@@@???===999666444444333444555555444222111111111111111111111111000000000000000000000000////////////000000000000000000000000000000000000///..................///.........//////............------------,,,,,,,,,////////////////////////........................&&&FFFBBB///+++000111 ......,,,///...............------------......//////......---777 666)))$$$!!!JJJ...111000000.........///////////////222"""&&&>>>444333666@@@***;;;%%%///666LLL...,,,(((333---==={{{///,,,,,,,,,,,,,,,,,,,,,,,,------------------------'''VVV"""555,,,+++,,,------...------,,,,,,------...,,,,,,,,,---------......------------------------...------///000111///.......................................////////////////////////////////////......//////////////////000000000000000000000000////////////////////////////////////000000000000000000000000000000000000111111111111111111111111000000000111111111222222444333333333333333444444888777666777<<>>:::777555444333444555555333222111111111111111111111111000000000000000000000000////////////000000000000////////////////////////......------------......------............------------------------------////////////////////////........................555```###@@@......,,,///..............................////////////......222******,,,555###+++~~~...000......//////000000000000000000:::///]]]YYYEEEDDDDDDKKKGGG111999???---:::\\\$$$ZZZ{{{///------------------------------------------------000...===""")))...---&&&***222...------,,,,,,------...,,,,,,,,,---------......------------------------///...------///000000///////////////////////////............////////////////////////////////////............////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000111111111111111111111111000000111111111222222222555444444333333333444444666555777;;;BBBJJJOOOQQQRRROOORRRWWWYYY```www}}}~~~qqqooovvvkkkYYYUUUXXX]]]___dddeeeeeeeeedddcccccccccgggfffeeeeeeeeedddbbb___WWWXXXUUUOOOEEE<<<555333222333333222000......---////////////////////////////////////////////////............////////////000000//////......------........................mmmYYYLLLHHHCCCAAA@@@???;;;777555444444444555555333111111111111111111111111111000000000000000000000000.../////////000000000111////////////////////////......------------......------............------------------------------////////////////////////........................yyy......,,,///---........................//////////////////...&&&<<<666;;;&&&BBB)))---000.........///000222444666777888999777EEEPPPYYYQQQPPPOOOTTTHHHSSSZZZ|||{{{///------------------------------------------------)))###+++:::---111'''))),,,...------,,,,,,------...,,,,,,,,,---------......------------------------000...,,,---...000000000////////////////////////............////////////////////////////////////---.........//////000000////////////////////////000000000000000000000000////////////000000000000000000000000000000000000111111111111111111111111111111111111222222222222555555444333333333444444222444:::AAAIIIMMMOOONNNPPPPPPWWWaaakkk{{{|||uuurrruuu{{{rrr[[[RRRTTTZZZ^^^bbbbbbcccdddeeefffeeeeeeiiigggfffeeeeeecccaaa___ZZZXXXUUURRRNNNFFF===777333222111000000///......////////////////////////////////////////////////---.........//////000000000000//////......------........................kkkWWWLLLHHHCCCAAAAAA???;;;888666555444444555444333111111111111111111111111111000000000000000000000000......//////000000111111000000000000000000000000///..................///.........//////.........,,,,,,,,,------------...////////////////////////..............................,,,///---------..................//////000000//////...000!!!@@@///666...---DDD---111111222000222555999===BBBEEEGGGIIIEEERRRXXXZZZ^^^YYYSSS[[[bbb<<>>QQQ444!!!111///...(((...------,,,,,,------...,,,,,,,,,---------......------------------------000...------///000000///....................................////////////////////////////////////------......///000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000111111111111111111111111111111111222222222222333555444444444444444555555222888@@@HHHNNNPPPOOONNNNNNXXXeeesssyyy{{{{{{}}}ooo\\\TTTVVV[[[]]]`````````cccfffggggggfffiiigggeeeddddddcccaaa___\\\YYYUUUTTTSSSNNNFFF@@@777444111000000000000///000000000000000000000000000000000000000000000000------......///000000000///////////////.................................jjjWWWLLLHHHCCCAAAAAA@@@<<<999666555444444555444222000111111111111111111111111000000000000000000000000.........///000111111111000000000000000000000000000//////......//////000...//////000000//////...,,,,,,,,,---------......////////////////////////........................'''***......,,,///---------.........////////////000000000000//////------555111"""&&&222222~~~///666888;;;:::<<>>999444111111111111000000000000000000000000000000000000000000000000000------......///000000111.........///////////////........................kkkXXXLLLHHHCCCAAAAAA@@@<<<999666555444444555444222000111111111111111111111111000000000000000000000000---......///000111111222000000000000000000000000000000////////////000000//////000000000000//////,,,,,,,,,------.........////////////////////////........................,,,%%%111III......,,,///---------.........////////////000000000000//////---333++++++222111...(((000444111:::???BBBGGGHHHJJJLLLOOORRRTTTUUUSSS]]]YYYZZZ]]]aaaZZZcccdddRRR]]]ZZZ``````RRRppp{{{///........................------------------------666(((***+++000000***$$$,,,...------,,,,,,------...,,,,,,,,,---------......------------------------...------///000111///...------------------------............/////////000////////////////////////---------...///000000111000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000111111111111111111111111111111222222222333333333333333333444555666777888>>>EEENNNSSSSSSSSSVVVYYYXXXqqq~~~yyy~~~yyywww{{{aaa______aaaeeefffeeebbbfffdddcccccceeeffffffeee]]]______ZZZTTTPPPQQQRRRDDD>>>666222111222111000000000000000000000000000000000000000000000000000---------...///000000111---.........//////000000........................lllYYYLLLIIIEEEBBB???===999777666555555444444333222222000000000000000000000000//////000000000000//////222111000//////000111222000000000000000000000000000000000000000000000000111111000000/////////...//////......---------,,,////////////////////////000...---...///000///...)))///222+++'''CCC000'''000555........................//////...------------...+++---//////......000111111///HHHKKKHHHDDDPPPRRRRRRRRRSSSTTTUUUVVVWWWUUUYYYRRR[[[JJJnnnYYY[[[^^^^^^^^^]]]]]]\\\\\\[[[[[[kkk{{{;;;999555111...---------------,,,,,,---......---+++...111'''XXXGGG777(((((())).........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................---------............///......//////...---,,,,,,000000//////.........------------............///////////////////////////000000000000000000000000000000111111111111000000000000000000111111111111000111111111111222222222111111111111111111111111111111222222222333333333000444777666222222666;;;GGGNNNUUUXXXVVVUUU[[[dddmmm}}}}}}|||zzzvvvrrrooommmmmmkkkkkkmmmssszzz{{{wwwqqqddd\\\]]]aaaaaabbbeeehhhgggfffdddbbbccceeegggfffeeebbb^^^[[[XXXVVVUUUNNNFFF===666333333222111000000000000000000000000000000000000000000000000000000000000111111111111////////////////////////111111000000//////......kkkXXXLLLIIIEEEBBB???===999777666555555444444333222222111111111111111111111111//////000000000000//////111000////////////000111000000000000000000000000000000000000000000000000000000000//////........./////////.........------////////////////////////000...---...///000///......,,,,,,+++'''###)))222PPP---(((------........................///............//////000...//////...------...000,,,(((JJJ:::YYY\\\XXXZZZYYYYYYZZZYYYXXXVVVTTTRRROOOOOOMMMZZZ}}}XXXTTTYYYZZZUUUVVVVVVWWWXXXYYYZZZZZZbbbWWWXXX~~~HHHAAA>>>999555333111///...000///------......---+++(((...$$$AAA&&&000,,,000///......---------,,,,,,,,,------------------------........................---------............///......//////...------,,,000/////////...................../////////000000////////////////////////000000000000000000000000000000111111111111000000000000000000111111111111111111111111222222222222111111111111111111111111111222222222222333333333333555666555555999???DDDKKKRRR[[[]]]\\\aaaooo|||yyyrrrnnnjjjfffdddcccaaa```\\\\\\\\\[[[YYYXXXVVVUUUVVVVVVVVVYYY^^^bbbfffhhhjjjkkkmmmppptttyyy}}}~~~~~~~~~yyyqqqrrrwww|||oooccc^^^]]]\\\^^^bbbgggggggggfffdddddddddeeedddcccaaa___]]][[[ZZZYYYSSSLLLCCC;;;777444222000000000000000000000000000000000000000000000000000/////////000000000111111////////////////////////111000000000/////////...lllYYYLLLIIIEEEBBB???===999777666555555444444333222222111111111111111111111111///000000111111000000///000//////......//////000000000000000000000000000000000000000000000000000/////////...............000000////////////......////////////////////////000...---...///000///...111***'''...666444,,,%%%222000,,,eee---666111$$$....................................///000111222///000///...---...000333>>>>>>;;;222bbbXXXTTTTTTPPPXXXYYYYYYWWWSSSNNNIIIEEEAAA999777CCCDDD999DDDHHHFFFHHHIIIKKKMMMPPPSSSTTTVVVJJJZZZccc\\\ZZZsssQQQMMMIIIEEEAAA===999555222222000------...///......+++000))),,,222%%%(((000***...------------,,,,,,,,,................................................---------............///.........///......---,,,////////////............////////////000000000111////////////////////////000000000000000000000000000000111111111111000000000000000000111111111111111111111111222222222333222222222222222222222222222222222222333333333333555444444666:::AAAHHHMMMRRRWWW\\\^^^ddduuuuuunnniiiddd]]]WWWTTTQQQMMMKKKJJJIIIHHHFFFDDDDDDDDDDDDEEEFFFHHHHHHIIIJJJMMMPPPRRRSSSTTTTTTSSSSSSUUUWWW[[[___ccceeecccbbbaaabbbdddhhhmmmpppyyyzzz|||}}}|||}}}~~~tttooosssyyy}}}~~~~~~yyyiii]]]WWWUUUYYY^^^eeefffgggggggggfffdddccccccbbbaaa```___^^^^^^^^^YYYTTTKKKCCC<<<777333000000000000000000000000000000000000000000000000000....../////////000000000////////////////////////000000000000////////////mmmZZZLLLIIIEEEBBB???===999777666555555444444333222222111111111111111111111111000000000111111000000000//////............//////////////////////////////////////////////////////..................------000000000000000/////////////////////////////////000...---...///000///...444000,,,***+++///555:::,,,222999'''000***777555///.......................................///000000.../////////000333888<<>>;;;@@@;;;>>>@@@<<>>@@@CCCFFFHHHJJJLLLXXXUUURRRRRRUUUZZZ\\\\\\WWWUUUSSSPPPLLLIIIDDD???;;;555333///....../////////+++---000+++ppp^^^;;;444888,,,------------------------////////////////////////........................---------............///---...............------///////////////.............../////////000000000////////////////////////////////////////////////000000111111111111000000///000000000111111111111111111111222222222333333222222222222222222222222222222222333333333444444555444444888???GGGLLLOOOUUUXXXYYY^^^nnn}}}xxxsssoooggg]]]VVVQQQMMMHHHCCCFFFDDDBBB@@@AAA@@@???>>>?????????@@@BBBEEEHHHIIIIIILLLQQQSSSSSSRRRPPPPPPPPPOOOOOONNNOOOPPPQQQRRRQQQOOONNNNNNPPPTTTYYY\\\bbbcccdddeeeeeefffiiilllmmmooowwwxxxzzz|||zzzvvvrrrooonnndddiiipppvvv}}}~~~{{{zzziii[[[TTTTTTYYY^^^cccccceeeggghhhgggdddbbbcccbbbbbbbbbaaa```___^^^\\\XXXRRRJJJCCC;;;555111000000000000000000000000////////////////////////............////////////////////////////////////000000000000////////////kkkXXXLLLIIIEEEBBB???===999777666555555444444333222222111111111111111111111111000000111111111111000000......////////////......////////////////////////////////////////////////------................../////////000000000000000////////////////////////000...---...///000///...(((///333...'''$$$(((...---333''')))333***LLL---+++***000//////////////////////////////...............///...///111444777<<>>===;;;;;;<<<<<<;;;:::<<<<<<<<<===???AAADDDEEEHHHLLLPPPRRRQQQNNNLLLLLLPPPNNNLLLJJJHHHHHHHHHHHHHHHFFFDDDCCCDDDGGGJJJLLLOOOPPPPPPPPPQQQSSSVVVYYYXXXZZZaaalllsssuuuxxx|||~~~uuukkkeeebbbTTTVVVYYY]]]cccmmm|||~~~~~~|||www}}}vvvhhh]]][[[___dddgggeeedddcccdddfffgggeeedddeeeeeedddcccbbb```^^^]]][[[ZZZWWWQQQHHH???888333111111111111111111111111////////////////////////............////////////////////////////////////////////////000000000000hhhUUULLLIIIEEEBBB???===999777666555555444444333222222222222222222222222222222000111111222222111111000...//////000000//////...000000000000000000000000000000000000000000000000.............../////////......////////////000000////////////////////////000...---...///000///...&&&,,,000111222444444111444)))666:::+++444;;;"""999OOOeee^^^333111555//////////////////////////////.........///000000333555888<<<@@@FFFLLLQQQXXXcccNNN\\\MMMYYY___}}}tttjjj@@@FFFGGGAAA@@@>>>:::777666777999:::///555:::***999---333888555555444444444333333333444444444444444444444444222888:::>>>===<<<888===666666666666666666666666>>>777555;;;BBBBBB>>>;;;???IIIEEENNNkkksss^^^ZZZYYYYYYYYYYYYXXXUUURRRPPPLLLEEE???:::666222///555---333...555!!!$$$++++++++++++++++++++++++++++++++++++++++++++++++,,,''')))222---)))555444,,,,,,,,,------------...////////////////////////........................---------............///,,,---......///..................///////////////------------............////////////////////////000000000000000000000000000000111111111111000000000000000000111111111111222222222222333333333333333333333333333333333333333333333333444444444444333666<<>>???DDDHHHLLLMMMJJJHHHHHHIIIHHHGGGEEECCCBBBAAABBBBBBBBBAAA@@@??????@@@AAABBBAAABBBCCCCCCCCCEEEHHHKKKIIIIIINNNUUUYYYZZZ^^^dddzzzwwwhhh\\\WWWOOOLLLIIIIIIKKKRRR^^^jjj|||||||||wwwpppmmmrrrzzz|||yyyooojjjcccaaaccceeeffffffgggggggggfffdddbbb___]]]ZZZ\\\[[[WWWMMMCCC:::555111111111111111111111111000000000000000000000000....../////////000000000////////////////////////////////////000000000000iiiVVVLLLIIIEEEBBB???===999777666555555444444333222222222222222222222222222222000111111222222111111000//////000111111000//////000000000000000000000000000000000000000000000000.........//////000000000------........./////////////////////////////////000...---...///000///...222222///))))))------)))333(((+++;;;+++""";;;((()))///......;;;((($$$////////////////////////......///000111333555666===???CCCEEEHHHKKKPPPSSSRRRCCCSSSMMMIIIRRRBBB>>>EEE>>>EEE:::888CCC>>>:::666555555444555777888:::======:::999>>>888???AAA999::::::;;;<<<=========>>>>>>>>>>>>>>>>>>>>>>>>@@@DDD<<<999@@@555000///888777777666555444333333222000222777777333333666>>>FFFAAAGGG[[[aaaZZZQQQ[[[ZZZYYYZZZ\\\\\\[[[YYYXXXUUUPPPLLLHHHDDD???<<<333000333>>>333333...444------------------------////////////////////////666))),,,///---&&&%%%&&&,,,,,,,,,---------......................................................---------............///,,,------...//////................../////////000............////////////////////////////////////000000000000000000000000000000111111111111000000000000000000111111111111222222222333333333444444333333333333333333333333333333333444444444444555666;;;AAAEEEHHHLLLQQQVVVbbbzzzzzzwwwggg\\\QQQOOOMMMMMMMMMMMMKKKIIICCCBBB@@@??????@@@??????===<<<;;;<<<===>>><<<;;;:::;;;<<<===>>>>>>>>>>>>@@@DDDGGGGGGDDDCCCEEEHHHEEEDDDBBB@@@??????@@@@@@>>>>>>>>>>>>=========>>><<<===?????????@@@BBBDDDBBBBBBEEEJJJMMMPPPWWW___vvv|||pppddd^^^UUUMMMGGGEEECCCCCCIIIQQQ]]]qqqtttggg``````cccggghhhiiijjjjjjiiihhheeebbbaaa]]]___aaa\\\RRREEE;;;555111111111111111111111111000000000000000000000000/////////000000000111111////////////////////////.../////////000000000111lllYYYLLLIIIEEEBBB???===999777666555555444444333222222222222222222222222222222111111222222222222111111///000111222222111000///000000000000000000000000000000000000000000000000.../////////000000111111,,,---------......//////////////////////////////000...---...///000///...(((000333---***,,,///...(((///777444,,,///222***,,,222999)))222///(((:::000000000000000000000000------///111444777999;;;FFFHHHJJJLLLLLLMMMPPPRRRQQQRRRMMMBBBBBB???BBB===777888>>>///666<<<444999666777888:::<<<===>>>>>><<<<<<:::MMM===EEEFFF999DDDEEEFFFHHHJJJLLLMMMNNNMMMMMMMMMMMMMMMMMMMMMMMMIIIOOOHHHJJJHHHDDDFFFCCC999999888777666555444333444111111333111...333;;;333FFFNNNSSSZZZSSS^^^hhh\\\ZZZZZZZZZ\\\]]]]]]\\\YYYWWWUUUTTTTTTQQQNNNLLLEEE>>>222888222%%%,,,000........................------------------------000$$$888###,,,///,,,111,,,,,,,,,------.........................................................---------.........//////,,,,,,---.../////////...---.........//////000000////////////000000000000////////////////////////000000000000000000000000000000111111111111000000000000000000111111111111222222333333333444444444333333333333333333333333333333333444444444555555999???DDDGGGIIINNNVVV^^^yyy}}}{{{~~~qqqhhh^^^RRRIIIHHHIIIJJJLLLMMMKKKFFFCCCBBBBBBAAA@@@@@@???>>>======<<<;;;<<<>>>>>><<<;;;;;;<<<>>>@@@@@@@@@@@@???===@@@CCCBBB??????CCCGGGJJJHHHFFFDDDBBBAAAAAAAAA<<<===>>>??????>>>>>>======>>>@@@@@@@@@@@@BBBCCCBBBAAADDDJJJNNNSSS]]]ggg{{{zzzxxx{{{yyyvvv___VVVPPPNNNJJJFFFGGGLLLIII]]]sss}}}kkk```^^^bbbfffhhhjjjkkkllllllkkkiiifffddd___ccceee```UUUGGG;;;555111111111111111111111111000000000000000000000000000000000000111111111111////////////////////////.../////////000000111111iii[[[OOOKKKFFFBBB???<<<:::777777555444444444444333111222222222222222222222222333333333222111000//////000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////------......//////000000......////////////......////////////000000000000////////////////////////......////////////.........///000///---,,,---...///000222111///......///000111444777;;;???AAACCCLLLLLLLLLKKKKKKIIIHHHGGGIIIFFF@@@;;;888888999:::555777999999888:::>>>BBB;;;>>>CCCHHHKKKLLLKKKJJJLLLMMMNNNMMMLLLMMMNNNPPPRRRUUUXXXYYYZZZZZZ\\\^^^YYYZZZ\\\^^^_________^^^___^^^\\\ZZZYYYXXXWWWWWWNNNIIICCC???<<<999555111222444555444222111000111:::BBBNNNXXX^^^```____________^^^^^^^^^]]]]]]]]][[[[[[ZZZYYYXXXVVVTTTSSSMMMHHHBBB<<<888333///---222000---,,,,,,------,,,//////...------------...,,,,,,------------------....................................................................................////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////000000111111111222111111222222222333333333222222333333333444444444222333555555444444555666999CCCKKKKKKIIIQQQddduuu}}}vvv{{{rrrfff[[[SSSNNNIIIFFFEEEFFFHHHHHHGGGFFFFFFGGGIIIFFFCCCAAAAAA@@@???>>>AAA@@@>>>=========>>>?????????@@@@@@BBBCCCEEEFFFCCCCCCCCCDDDFFFHHHJJJKKKNNNKKKGGGBBB@@@???@@@AAA@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBCCCDDDEEEEEEIIIQQQXXX```jjjttt}}}xxxpppdddWWWMMMIIIIIIJJJJJJRRR\\\hhhzzzyyyzzzooo```[[[^^^aaaccclllooopppmmmkkkkkkjjjhhheeeddddddbbb\\\PPPAAA666777666555222000000222444222111000//////000111222000000000000000000000000////////////////////////////////////////////////hhhZZZOOOKKKFFFBBB???===:::888777555444444444444333111222222222222222222222222222333333222222000//////000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////.........///////////////......////////////......////////////000000000000////////////////////////......////////////......---...//////...---///000000111000///...000333666333666:::@@@EEEJJJLLLNNNJJJIIIHHHFFFDDDCCCAAAAAA<<<:::777555555888;;;===???AAADDDEEEEEEHHHLLLOOOUUUWWWZZZ]]]^^^___^^^]]]YYYZZZZZZZZZYYYYYY[[[]]]```aaaccccccbbbbbbcccdddeeegggiiihhhfffdddcccdddjjjkkkkkkjjjhhheeebbb```___[[[VVVQQQMMMGGGAAA<<<888:::;;;;;;:::;;;<<<>>>@@@GGGRRR\\\aaadddeeeeeebbbaaa```^^^]]][[[ZZZYYYZZZZZZZZZYYYXXXWWWVVVUUUTTTQQQMMMIIIDDD===666111222000....../////////...//////...------------...------------------------....................................................................................////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111222111222222222222333333333222222333333333444444444333444555555555666888:::EEEKKKPPPOOOPPP^^^www~~~|||xxxqqq]]]VVVNNNHHHEEEDDDCCCBBBDDDEEEGGGFFFEEEEEEGGGHHHGGGEEEBBBAAAAAAAAAAAA@@@BBBAAA@@@>>>>>>>>>>>>???@@@@@@@@@AAABBBCCCEEEEEEGGGGGGHHHIIIKKKLLLMMMMMMNNNLLLHHHDDDBBBBBBCCCDDDAAABBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBBBBCCCGGGHHHOOOZZZeeeooo|||yyyoooeee___[[[ZZZQQQTTTWWW\\\lllzzz}}}}}}mmm___XXXZZZ^^^bbbllloooqqqpppooonnnmmmkkkddddddddddddaaaXXXLLLCCC===<<<999555222111111111111000000//////000000111000000000000000000000000////////////////////////////////////////////////gggYYYNNNKKKFFFBBB???===:::888777555444444555444333222222222222222222222222222222222222222222111000///000000000000000000000000000000000000000000000000000000000000000000000000///////////////////////////////////////............//////000000//////...////////////000000000000////////////////////////...//////000000//////...,,,---......---...000222111111000///000555;;;@@@DDDFFFIIIKKKLLLLLLJJJIIIDDDCCC@@@>>><<<;;;;;;;;;666666777999===CCCHHHKKKPPPQQQTTTUUUWWWYYY]]]___aaaaaaaaabbbbbbbbbbbbaaa^^^______]]]\\\\\\^^^___^^^```aaabbb`````````aaaiiimmmoookkkddd______aaajjjmmmqqqttttttrrrnnnkkkhhhfffbbb^^^YYYRRRJJJEEEBBBCCCDDDDDDEEEHHHLLLOOONNNSSS[[[aaaeeefffggggggdddbbb```]]]ZZZWWWTTTSSSYYYZZZZZZZZZZZZYYYXXXXXXXXXWWWVVVUUUQQQJJJBBB<<<555333000///000000000///000///......------...............------,,,,,,+++....................................................................................////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000333333222222222222222111222222222222333333333333333333333333444444444444555555555555666888===@@@LLLOOOSSSWWWccc{{{yyykkk___UUUOOOGGGCCC???===???AAACCCCCCCCCDDDEEEDDDDDDEEEHHHJJJHHHFFFCCCBBBCCCDDDCCCCCCCCCBBBAAA@@@@@@@@@AAABBBCCCCCCCCCCCCDDDEEEGGGGGGKKKLLLMMMOOOPPPPPPOOOOOONNNLLLIIIFFFEEEEEEFFFGGGEEEDDDDDDDDDDDDDDDCCCCCCDDDCCCCCCBBBBBBBBBCCCCCCCCCDDDKKKXXXdddnnn{{{yyytttqqqcccaaa\\\[[[ggg{{{qqqeee]]]]]]ccchhhlllmmmppprrrsssqqqooooooiiihhhffffffddd___VVVOOOFFFCCC???:::555222000/////////000000000000//////000000000000000000000000////////////////////////////////////////////////fffXXXNNNJJJFFFBBB???===:::888777666444444555555333222222222222222222222222222222222222222222111000///////////////////////////////////////////////////////////////////////////////////////////////////000000//////......------//////000000000000//////////////////000000000000//////////////////////////////000000000000//////------...---,,,---///111///111333555999???FFFKKKQQQQQQRRRPPPLLLFFFAAA===:::999888777777999;;;<<<<<<===@@@DDDJJJQQQWWWZZZ\\\]]]^^^___```bbbccceee]]]\\\ZZZYYYYYYZZZ[[[\\\\\\[[[ZZZWWWUUUTTTUUUWWWRRRTTTWWWWWWWWWWWWXXXZZZccchhhjjjeee\\\VVVVVVYYY^^^bbbjjjqqqwwwyyyzzzyyymmmkkkgggccc^^^XXXSSSPPPLLLLLLLLLLLLMMMQQQVVVZZZ]]]```dddfffeeeeeedddeeecccbbb___\\\YYYUUUSSSQQQYYYZZZZZZ[[[[[[[[[[[[[[[WWWWWWWWWXXXWWWSSSNNNJJJ===999333000////////////000//////...............//////...---,,,,,,++++++....................................................................................////////////////////////////////////////////////////////////////////////000000000000////////////////////////000000000000000000000000000000000000000000000000444444444333333222222222222222222333333333444444333333333444444444444555555555555555777;;;BBBGGGQQQRRRWWWddd{{{}}}vvvooodddZZZRRRLLLHHHEEECCCAAA??????@@@BBBDDDFFFCCCCCCDDDCCCCCCEEEIIILLLKKKIIIFFFEEEEEEEEEEEEDDDAAAAAAAAAAAABBBDDDFFFGGGHHHHHHHHHHHHHHHIIIJJJKKKLLLMMMOOOQQQQQQQQQOOONNNNNNLLLJJJHHHGGGHHHIIIJJJHHHHHHHHHGGGFFFEEEEEEEEEFFFFFFEEEDDDCCCCCCCCCDDD??????DDDLLLTTT[[[dddmmmqqq|||xxxqqqnnnvvv{{{ssskkkgggiiinnnrrrnnnmmmooosssuuusssrrrsssrrrooojjjgggddd___XXXRRRLLLIIICCC>>>999555111///...///000111111///...---////////////////////////////////////////////////////////////////////////eeeWWWMMMJJJEEEBBB???===;;;999888666555555555555444222222222222222222222222222111111222222222111000000////////////////////////////////////////////////////////////////////////////////////////////////000000//////......------//////000000000000//////////////////000000000000000000000000000000000000//////000000000000//////...///...---++++++...000///333999???DDDIIIOOORRRRRRQQQPPPMMMIIICCC>>>:::333333444666:::???CCCFFFEEEFFFIIIMMMRRRVVVZZZ]]]^^^]]]]]]^^^^^^___^^^^^^[[[ZZZXXXWWWXXXZZZ]]]___[[[ZZZXXXTTTQQQPPPQQQSSSSSSUUUWWWWWWUUUTTTUUUVVV[[[___bbb^^^VVVPPPQQQTTTUUUYYY```iiiqqqxxx}}}xxxuuuooohhhbbb^^^\\\[[[SSSSSSRRRQQQQQQTTTZZZ^^^bbbdddffffffeeecccccccccdddcccaaa___\\\ZZZXXXWWWYYYZZZ[[[\\\]]]]]]]]]]]]ZZZYYYXXXXXXXXXXXXUUUSSSHHHBBB999222////////////000000///............/////////...---,,,,,,++++++....................................................................................////////////////////////////////////////////////////////////////////////000000000000////////////////////////000000000000000000000000000000000000000000000000555444444444333333222222222222333333333444444444333333444444444555555555444444555666999???GGGLLLTTTUUU___tttyyylll[[[VVVOOOJJJGGGFFFFFFEEEAAA@@@@@@??????AAABBBDDDDDDDDDEEEDDDEEEGGGKKKNNNLLLJJJGGGEEEEEEEEEDDDCCC>>>>>>???AAACCCGGGJJJLLLLLLLLLLLLKKKLLLLLLMMMMMMLLLNNNPPPRRRRRRQQQPPPOOOPPPOOONNNLLLLLLMMMNNNOOONNNMMMLLLKKKJJJIIIHHHGGGGGGFFFEEEDDDCCCCCCCCCCCCBBB@@@BBBFFFHHHJJJOOOVVV\\\iiiqqqpppuuu}}}qqqrrruuu|||~~~}}}}}}yyyrrrqqqvvv|||wwwrrrqqquuuxxxwwwwwwzzzyyytttmmmgggccc^^^XXXSSSPPPLLLFFFBBB>>>:::555111///000111111111000...---////////////////////////////////////////////////////////////////////////dddXXXMMMJJJEEEBBB???>>>;;;999888666555555666555444222222222222222222222222222111111222222222111111000000000000000000000000000000000000000000000000000000000000000000000000000///////////////////////////////////////.........///000000111111000000///////////////000000000000000000000000000000000000///000000111111000000///000000///...,,,---000333444999AAAHHHLLLOOORRRSSSUUURRRNNNHHHCCC>>>:::888555777:::???EEEKKKPPPSSSRRRSSSTTTVVVWWWXXXYYYZZZVVVVVVVVVXXXZZZ[[[YYYXXXWWWVVVUUUTTTVVVYYY]]]___\\\[[[YYYVVVTTTTTTVVVXXX___``````]]]YYYVVVUUUUUUTTTXXXZZZXXXRRRNNNNNNQQQQQQSSSWWW]]]dddlllrrruuuyyyvvvppphhh```]]]\\\^^^XXXWWWVVVTTTSSSUUUZZZ]]]^^^aaacccddddddcccdddeeefffeeedddbbbaaa___^^^]]][[[[[[\\\]]]^^^_________aaa^^^[[[YYYYYYZZZYYYXXXRRRLLLCCC<<<777444222111111000//////......//////.........------,,,,,,+++....................................................................................////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000444444333333333333333222333333333333444444444444333444444444555555555555333555666999===DDDLLLRRROOOWWWiii~~~}}}wwwuuuxxxcccSSSOOOLLLHHHEEEDDDCCCBBBAAA???@@@BBBBBBBBBBBBDDDFFFFFFGGGHHHHHHHHHJJJMMMOOOLLLIIIGGGEEEEEEFFFEEEDDD@@@AAABBBEEEHHHLLLPPPRRRRRRRRRQQQPPPPPPPPPQQQQQQRRRSSSUUUVVVWWWWWWWWWVVVWWWWWWUUUTTTTTTUUUUUUVVVUUUUUUSSSRRRPPPNNNMMMLLLIIIHHHGGGEEEDDDCCCCCCCCCCCCAAAAAACCCCCCAAADDDJJJQQQYYY]]][[[]]]cccbbb\\\]]]aaaiiittt}}}|||xxxlllkkkhhhfffeeeiiinnnssszzztttwww{{{zzz}}}~~~xxxpppjjjgggccc^^^ZZZTTTOOOJJJFFFDDD@@@:::555111222222111111000///...000000000000000000000000////////////////////////////////////////////////dddYYYMMMIIIEEEBBB@@@>>>;;;:::888777555555666666444333222222222222222222222222000111111222222222111111000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////.........///////////////000000111111111111000000////////////000000000000000000000000000000000000000000111111111111000000000000000000000222666:::===BBBHHHMMMOOOOOOPPPPPPRRRNNNGGGAAA<<<:::999:::@@@BBBGGGLLLRRRXXX\\\^^^]]]]]]]]]\\\ZZZXXXVVVTTTPPPPPPRRRWWW\\\``````___WWWVVVUUUVVVXXX[[[^^^aaaaaaaaa```___^^^```eeehhhjjjjjjiiieee```\\\ZZZZZZXXXZZZ[[[ZZZXXXUUUTTTTTTRRRSSSUUUXXX]]]aaaeeeggghhhhhheee___ZZZWWWXXXZZZYYYYYYYYYWWWVVVWWW[[[^^^[[[^^^aaacccbbbbbbcccdddeeedddcccbbb```___^^^]]]\\\]]]^^^_______________aaa___\\\[[[[[[\\\\\\[[[XXXTTTOOOJJJEEE@@@999555111000000///////////////------------------------....................................................................................////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000222222222222333333333333333333333444444444444555444444444444555555555555444666999===BBBIIIRRRWWWXXXggg}}}uuutttttt|||vvvdddYYYOOOHHHIIIHHHFFFFFFFFFEEECCC@@@AAADDDFFFGGGFFFFFFHHHJJJHHHIIIKKKLLLLLLLLLNNNPPPNNNLLLJJJJJJKKKMMMMMMLLLNNNNNNOOOQQQTTTWWWZZZ\\\\\\[[[ZZZZZZYYYYYYYYYYYY]]]]]]^^^___aaabbbccccccbbbaaa```_______________]]]\\\[[[YYYVVVTTTSSSRRRPPPOOOMMMKKKJJJIIIHHHHHHEEEBBBBBBCCCBBB???BBBFFFIIIJJJMMMMMMMMMLLLKKKKKKMMMPPPVVV___hhhjjjfffbbbUUUTTTQQQMMMMMMSSS\\\cccpppuuu}}}yyyyyy~~~|||~~~tttuuuxxxxxx~~~xxxqqqmmmiiiddd```ZZZUUUOOOKKKIIIEEE>>>999444333222111111000000000000000000000000000000000////////////////////////////////////////////////dddZZZMMMIIIEEEBBB@@@>>><<<:::888777555555666666444333222222222222222222222222000111111222222222111111000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////---.........//////000000000000111111111111000000////////////000000000000000000000000000000000000000000111111111111000000///000111222333777<<<@@@EEEHHHLLLNNNNNNMMMMMMMMMCCC@@@;;;888999===BBBEEEKKKMMMQQQVVV[[[```cccddd___^^^]]][[[WWWSSSOOOMMMNNNOOORRRZZZccciiijjjjjj````````````bbbeeehhhiiijjjkkkkkkkkklllpppvvvzzzpppqqqpppnnniiifffddddddeeeeeeeeeeeecccbbb```^^^WWWXXX[[[]]]```bbbcccdddWWWYYY[[[ZZZXXXWWWYYY[[[ZZZZZZZZZYYYXXXYYY\\\___\\\___bbbcccbbb`````````bbbaaa```___]]]\\\ZZZZZZ]]]^^^^^^___``````______\\\[[[ZZZ[[[]]]^^^^^^]]]ZZZYYYXXXVVVQQQIII@@@999111111000///////////////,,,,,,------------------..................................................................................../////////000////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111222222333333333333333333444444444555555444444444555555555666666555888;;;@@@FFFMMMUUU[[[ppptttvvvwww}}}qqqXXXIIIFFFGGGGGGCCCDDDEEEHHHJJJJJJGGGEEECCCFFFHHHHHHFFFEEEFFFHHHIIIKKKNNNOOONNNNNNOOOPPPQQQOOONNNOOORRRUUUVVVVVV[[[\\\\\\]]]___bbbdddfffeeedddcccbbbbbbbbbbbbbbbfffffffffgggiiikkklllnnniiiiiihhhgggffffffffffffcccbbb```^^^[[[YYYWWWVVVWWWVVVTTTRRRQQQOOOOOOOOOJJJGGGGGGHHHFFFBBBDDDHHHCCCBBBEEEIIIHHHCCCBBBEEEFFFFFFHHHNNNUUUVVVRRRMMMKKKIIIFFFCCCCCCJJJVVV^^^___gggssszzztttqqqrrr|||}}}www{{{qqqqqqtttuuu{{{xxxsssmmmgggccc^^^YYYSSSOOOMMMHHHAAA;;;666555333111000000111222000000000000000000000000////////////////////////////////////////////////cccSSSMMMIIICCCAAA@@@???<<<999999777666555666666444333444444444444444444444444333333333222222111111111111111000000000000111111111111000000//////......---------...///000000111000000000000000000000000000000//////.........---111111000000//////......000000000000000000000000///000000000......000111...///000000//////000222000222555999>>>BBBEEEGGGLLLMMMMMMKKKIIIEEEBBB???>>><<<<<<===AAAGGGNNNRRR[[[YYYYYY]]]bbbfffeeecccddd___\\\YYYVVVSSSVVV\\\XXXZZZ^^^cccjjjooorrrsssoooppppppmmmjjjjjjmmmpppmmmnnnqqqtttwwwyyyzzzzzzzzzvvvssstttwwwxxxvvvsssqqqooommmlllmmmmmmmmmmmmfffjjjjjjgggiiinnnmmmggggggddd```[[[YYY\\\bbbgggooodddZZZVVVUUUUUUVVVYYYXXXZZZ]]]______```aaacccbbb```]]]XXXSSSPPPPPPPPPUUUYYY^^^```___^^^]]]^^^\\\\\\]]]]]]]]]]]]\\\\\\\\\\\\\\\ZZZVVVPPPKKKHHH@@@===777222...------...//////...,,,++++++---...------------------------........................---------............///............////////////////////////////////////000000000000000000000000111111111000000000000000000000000000000000000000000000000000000000000000333333222222111000000000222222333333333333444444333333333333333333333333666555555666777777666444:::333444FFFRRRKKKVVVvvv~~~kkkdddYYYNNNFFFBBBAAABBBBBBDDDHHHKKKLLLKKKHHHGGGGGGHHHIIIHHHFFFFFFKKKOOOOOOOOOOOOPPPRRRVVVZZZ\\\ZZZ[[[[[[]]]^^^```bbbccchhhiiijjjkkkllllllllllllmmmlllkkkiiihhhhhhiiiiiiiiikkknnnmmmllllllnnnpppmmmllljjjjjjkkkllllllkkkgggdddaaa^^^]]]\\\YYYWWWYYYXXXWWWVVVTTTRRRQQQPPPPPPNNNKKKHHHFFFEEEEEEFFFBBBCCCEEEFFFFFFFFFEEEEEEEEEDDDDDDGGGJJJJJJGGGCCCAAA>>>>>>CCCFFFHHHMMMSSSXXXdddnnnvvv|||vvvsssoookkkqqq|||~~~zzzyyy~~~{{{oooppprrrrrrxxx}}}xxxtttlllcccbbb^^^XXXSSSOOOKKKFFFBBB;;;777333111000111111000000000000000000000000000000000000000000000000000000000000000000000000000bbbTTTMMMIIICCCAAA@@@???<<<999888666555444555555333222333333333333333333333333333333333222222222111111111111000000000000111111111111000000////////////------......///000000111000000000000000000000000000000/////////.........111000000000/////////...000000000000000000000000///000111000......000111///000111111000///000111000333777<<>>999555333000.........------,,,,,,---...------------------------........................---------............///............////////////////////////////////////000000000000000000000000111000000000000000000000111111111111111111111111111111111111111111111111111111111111111222222222222222333333333333444444333333333333333333333333555555555666777777666555777:::???KKKTTTTTThhhzzzxxx{{{xxxhhh\\\WWWPPPHHHDDDCCCDDDFFFDDDEEEHHHKKKKKKJJJHHHGGGLLLMMMMMMJJJGGGGGGJJJMMMPPPQQQSSSUUUYYY]]]```bbbddddddeeefffgggiiikkkllloooooopppppppppppppppoooooonnnmmmkkkkkkkkkkkklllmmmoooppppppmmmlllnnnpppooommmlllllllllmmmlllkkkgggddd```^^^\\\[[[YYYWWWVVVUUUSSSQQQOOONNNMMMMMMIIIHHHFFFDDDDDDDDDEEEFFFBBBCCCDDDFFFFFFFFFEEEDDDCCCBBBAAABBBDDDDDDAAA>>>BBB@@@@@@EEEIIIKKKOOOTTT]]]fffmmmrrr~~~xxxpppkkklll}}}~~~yyyxxxzzzlllkkkmmmnnnvvv~~~zzzpppfffccc___YYYUUUQQQMMMHHHDDD<<<888444111111111111111000000000000000000000000000000000000000000000000000000000000000000000000bbbTTTMMMIIICCCAAA@@@???<<<999777555444444444444333222222222222222222222222222333333333222222222222111111111000000000000111111111000000000000/////////---......//////000000111000000000000000000000000000000////////////......000000000000////////////000000000000000000000000000000111000///...000222///111222111111111222444666999===BBBFFFJJJLLLLLLGGGDDD>>>:::888888:::<<<;;;>>>CCCIIIOOOUUUZZZ\\\[[[^^^aaaaaa```___^^^]]]______ccciiijjjggghhhllllllooouuuyyy}}}{{{yyytttooommmpppvvv{{{~~~ssskkkddd[[[TTTRRROOORRRTTTVVVWWWYYY\\\^^^^^^___^^^[[[UUULLLDDD???GGGOOOWWW\\\\\\]]]```ccc___]]][[[YYYYYYZZZ[[[]]]ZZZYYYYYYXXXWWWVVVTTTSSSSSSMMMFFFBBB@@@===666000------------------------------------------------........................---------............///............////////////////////////////////////000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111000000111111222333333444222222333333333333444444333333333333333333444444444444555555666666777777222>>>FFFNNNXXXdddwwwnnnpppzzz|||nnnaaaWWWPPPMMMHHHDDDCCCDDDGGGIIIHHHIIIKKKMMMMMMLLLJJJIIIIIIKKKLLLJJJGGGGGGKKKNNNUUUWWW[[[___cccgggiiikkknnnnnnnnnoooppprrrssstttuuuuuuuuutttsssrrrqqqpppqqqpppooonnnnnnnnnnnnnnnqqqrrrsssqqqooonnnnnnoooooommmlllkkkkkkkkkiiihhhdddaaa\\\YYYWWWUUUSSSQQQOOONNNLLLIIIHHHGGGGGGGGGAAAAAA@@@@@@AAACCCEEEFFFDDDEEEFFFFFFGGGGGGFFFFFFEEECCCBBBAAAAAAAAA???===CCCBBBEEEKKKPPPRRRVVV[[[ccciiinnnqqqzzztttvvv~~~xxxlllkkkmmmpppxxxyyynnnddd```[[[WWWUUUQQQLLLGGG>>>:::555222111111111111000000000000000000000000000000000000000000000000000000000000000000000000bbbUUUMMMIIICCCAAA@@@???<<<999777666444444555555444333222222222222222222222222222222222222222222222222111111000000000000111111000000000000000000000000......//////000000000000////////////////////////000000//////////////////000000000000////////////000000000000000000000000000111111000//////000222111111111000000333888<<>>;;;999:::===@@@CCCDDDFFFHHHKKKOOORRRUUUWWWYYY\\\``````______bbbeeemmmnnnsss{{{}}}{{{}}}vvvpppjjjbbb\\\ZZZWWWYYYYYYXXXWWWVVVVVVXXXZZZ[[[]]]]]]ZZZQQQHHHAAA@@@GGGPPPTTTUUUVVVYYY\\\]]]\\\\\\[[[[[[[[[\\\\\\ZZZZZZYYYYYYXXXWWWWWWWWWYYYRRRLLLJJJJJJGGG>>>555///.........//////...---................................................---------............///............////////////////////////////////////////////////////////////000000000000000111111111111111111111111111111111111111111111111111111111111111111222222333333333222222222333333333444444333333333444444444444444333444555555666666888:::666DDDJJJRRRgggzzziiiiiiuuuoooccc\\\UUUOOOMMMKKKHHHFFFEEEFFFGGGIIILLLMMMNNNOOOPPPPPPOOONNNHHHKKKOOOPPPPPPRRRWWW[[[^^^aaaeeejjjnnnpppqqqrrrttttttsssttttttuuuvvvwwwwwwwwwvvvuuusssqqqpppooorrrqqqqqqpppppppppoooooorrrrrrrrrqqqpppooooooooonnnllljjjiiihhhgggdddbbb___[[[VVVQQQNNNLLLIIIGGGGGGFFFCCCAAA@@@@@@@@@AAA>>>>>>>>>???@@@BBBDDDEEEGGGGGGGGGHHHHHHHHHGGGGGGHHHGGGEEEDDDCCCCCCCCCBBBDDDDDDJJJTTT[[[___dddjjjrrrxxx|||zzzuuuwww{{{{{{~~~yyyhhhccc]]]ZZZYYYVVVPPPJJJBBB===777333111111222111000000000000000000000000////////////////////////////////////////////////bbbUUUMMMIIICCCAAA@@@???<<<999888777666666777777666555444444444444444444444444222222222222222222222222111111000000000000111111000000000000111111111111/////////000000000000000//////////////////////////////000000000000000000////////////000000000000000000000000000000000000000111111111//////111222222111000///111777???EEEKKKJJJIIIHHHEEEBBB???===999:::;;;>>>BBBFFFJJJLLLNNNMMMMMMMMMOOORRRUUUWWW[[[^^^bbbeeeggglllsssyyy}}}~~~}}}yyyuuuoookkkjjjiiiiiigggccc]]]WWWTTTSSSSSSUUUXXX[[[[[[VVVNNNGGG>>>CCCIIIMMMNNNNNNOOOPPPVVVYYY\\\^^^___^^^\\\ZZZ\\\[[[ZZZYYYXXXXXXWWWWWWXXXSSSOOOOOOQQQNNNEEE===555333000000111000...,,,................................................---------............///............//////////////////////////////////////////////////////////////////000000111111111111111111111111111111111111111111111111111111111111333333333333222222111111222222222333333333444444333333333444444555555555222444666666666777;;;===BBBKKKOOO___vvvhhhaaannn~~~aaaRRRPPPQQQMMMIIIIIIIIIGGGGGGGGGGGGHHHIIILLLMMMNNNPPPRRRTTTUUUUUUVVVZZZ^^^```aaadddiiimmmiiikkkooosssvvvwwwwwwvvvxxxwwwwwwvvvwwwwwwxxxxxxxxxxxxwwwvvvtttrrrpppoooqqqqqqqqqqqqqqqpppppppppppppppppppppppppppppppppnnnllljjjhhhgggddd```^^^[[[VVVPPPJJJGGGDDDAAA???AAA@@@>>>=========>>>>>>@@@@@@@@@AAABBBCCCEEEEEEGGGGGGGGGGGGFFFFFFGGGGGGGGGGGGFFFEEEEEEEEEEEEFFFEEEGGGOOO\\\hhhooowww~~~ooohhh```]]]\\\YYYSSSMMMEEE@@@999444222222222222111111111111111111111111////////////////////////////////////////////////bbbUUUMMMIIICCCAAA@@@???<<<999888777666777888888777666444444444444444444444444111222222222222333333333111111000000000000111111000000000111111111111222000000000000000000000000000000000000000000000000//////000000000000111111////////////000000000000000000000000000000000000000111222111000///111333333333222333666<<>>:::555222222222///---................................................---------............///............////////////////////////////////////000000000000000000000000/////////000111111222222222222222222222222222222222222222222222222222222555444444333222222111111222222333333333333444444333333333444555555666666222555777777777999===AAAGGGNNNVVVooowwwgggcccjjjyyycccMMMFFFIIIKKKIIIFFFBBBCCCDDDFFFGGGHHHIIIIIIKKKLLLNNNQQQUUUZZZ]]]___gggjjjmmmnnnmmmnnnqqqtttrrrtttvvvyyy{{{{{{{{{zzz|||{{{zzzyyyyyyyyyyyyyyyyyyyyyxxxwwwvvvtttsssrrrpppqqqqqqrrrqqqqqqpppppppppooonnnnnnpppqqqpppoooooommmjjjhhhfffbbb]]]ZZZUUUQQQJJJEEECCCAAA???>>>===>>>>>>??????@@@@@@@@@EEEEEEFFFGGGHHHIIIIIIIIIHHHGGGGGGFFFFFFFFFFFFGGGEEEGGGGGGGGGEEEDDDEEEFFFGGGJJJTTTdddsss~~~xxxoooddd^^^]]][[[UUUOOOHHHCCC;;;555333222222222111111111111111111111111000000000000000000000000000000000000000000000000bbbUUUMMMIIICCCAAA@@@???<<<999777666555666777888777666333333333333333333333333111111222222222333333333111111000000000000111111000000111111111222222222000000000000000000000000000000000000000000000000//////000000000111111111.../////////000000000111000000000000000000000000111222222111000000111333222555888:::===@@@DDDGGGEEECCCBBB@@@???@@@AAABBBBBBDDDGGGJJJNNNRRRUUUWWWOOOQQQTTTXXX]]]bbbfffhhhpppsssyyy|||yyy|||uuuiii___ZZZTTTRRRPPPRRRUUUWWWTTTPPPKKKHHHGGGKKKPPPQQQJJJCCCCCCGGGMMMSSSWWWXXXWWWVVVXXXYYYZZZ[[[ZZZYYYWWWVVVTTTSSSSSSTTTTTTRRRNNNKKKGGGAAA999444444333000---................................................---------............///............////////////////////////////////////000000000000000000000000...//////000111111222222222222222222222222222222222222222222222222222222333333333333333333333222222222333333333333444444333333444444555666666666333666999999888:::@@@EEEIIIUUUggg|||rrrjjjqqqnnn]]]PPPFFFEEEGGGFFFEEEGGG@@@BBBDDDGGGHHHIIIIIIIIINNNOOORRRWWW]]]dddjjjmmmsssvvvxxxwwwtttssstttvvvvvvxxxzzz|||}}}~~~~~~~~~~~~}}}|||{{{zzzyyyyyyyyyxxxxxxxxxxxxwwwvvvuuutttpppqqqrrrssssssrrrqqqqqqssspppooooooppppppooolllllljjjgggdddaaa]]]WWWSSSLLLHHHCCC???????????????>>>???BBBDDDFFFFFFFFFEEEIIIJJJKKKMMMNNNPPPPPPQQQMMMLLLKKKJJJJJJJJJKKKKKKKKKNNNOOONNNKKKIIIIIIJJJJJJMMMWWWhhhyyy|||{{{uuuggg___^^^\\\VVVPPPJJJEEE<<<666333222333333111111111111111111111111000000000000000000000000000000000000000000000000bbbTTTMMMIIICCCAAA@@@???<<<999666555444555666777666555222222222222222222222222111111111222222333333333111111000000000000111111000000111111222222222222111111111000000000000000000000000000000000000000//////000000111111111222.../////////000000111111000000000000000000000000111222222111000000111333222666<<<@@@BBBBBBBBBBBBAAA@@@???@@@CCCGGGKKKNNNNNNNNNNNNOOORRRUUUXXXZZZZZZ]]]ccciiiooosssuuuvvvooolllpppxxxtttkkkbbbaaagggnnnqqqqqqkkkkkkiiidddbbbjjj{{{tttjjjhhhooowww}}}pppfff```\\\WWWRRRRRRUUUWWWUUUSSSRRRMMMJJJNNNVVVVVVNNNEEE===@@@EEEKKKPPPSSSUUUUUUUUUWWWYYY[[[[[[ZZZXXXVVVTTTTTTUUUUUUTTTRRRPPPNNNMMMEEE<<<666444444111...////////////////////////........................---------.........//////............/////////000////////////////////////000000000000000000000000...//////000111222222222222222222222222222222222222222222222222222222222111222222333333444444555222222333333333444444444333333444444555666777777333666:::999888;;;AAAGGGOOOaaa}}}{{{rrrmmmtttwww```QQQFFFAAA???BBBAAA>>>???DDDCCCEEEGGGIIIJJJJJJHHHGGGRRRTTTXXX^^^eeennnuuuyyy|||~~~|||zzz{{{}}}xxxyyyzzz|||~~~}}}}}}{{{zzzyyyxxxxxxxxxuuuuuuvvvvvvvvvuuuuuutttqqqrrrssstttttttttrrrrrrvvvsssppppppqqqpppmmmkkkgggeeebbb```\\\WWWQQQMMMCCC???;;;:::;;;===>>>??????AAAEEEIIIKKKKKKJJJJJJKKKLLLNNNQQQSSSUUUVVVVVVTTTSSSQQQPPPOOOPPPQQQQQQUUUWWWZZZXXXTTTPPPOOOOOOMMMOOOYYYjjj|||}}}ooovvv~~~}}}yyyiii```^^^\\\VVVPPPLLLFFF===666333333333333111111111111111111111111000000000000000000000000000000000000000000000000bbbVVVNNNJJJDDDAAA@@@???;;;888666555555666777777666444333333333333333333333333111111111222222333333333000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111000000000000111111000000000111222222333333===>>>???AAABBBAAA???===<<>>===;;;;;;===???AAAAAAHHHKKKLLLLLLIIIIIILLLOOORRRTTTXXX[[[^^^aaabbbcccbbb^^^[[[ZZZXXXXXX^^^fffggglllqqqoooggg]]]XXXWWWQQQRRRYYYgggwwwnnnbbbYYYZZZ```nnn~~~wwwiii```[[[VVVTTTQQQIII???888555444333111000000000000000000000000000000000000000000000000000///...///111111///...bbbUUUNNNIIIDDDAAA@@@???;;;888666555555666777777666444333333333333333333333333111111222222222333333333000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111000000000000111111111111000000222555999;;;;;;@@@EEEGGGDDD@@@??????FFFLLLUUUZZZ\\\[[[ZZZYYYXXXSSSOOOSSSZZZeeettt~~~qqqcccWWWQQQPPPRRRSSSVVV\\\aaacccaaa]]]YYY^^^```ccciiinnnqqqrrrqqqmmmmmmnnnqqqtttwwwxxxwwwwwwvvvuuuwwwzzz{{{zzzxxxuuupppjjjiiikkkmmmmmmlllllljjjiiigggeeebbb]]]YYY^^^cccmmmzzz|||vvvuuuppptttzzz}}}xxxkkkZZZOOORRRRRRSSSUUUWWWWWWUUUSSSIIIEEEBBBDDDHHHHHHCCC===BBBFFFNNNUUUZZZ[[[YYYWWWYYYYYYYYYXXXXXXXXXXXXXXXUUUQQQFFF888111000///---//////////////////////////////............////////////.........---------............//////////////////...---......///000000000000000000000000000111000000000000000000000000111111111111222222222333333333333333333333333222222222222222222222222333333333444444444555555444444444444555555555555:::666888>>>@@@BBBOOOaaawww}}}lllfffeeevvvhhhVVVOOOIIICCC@@@>>>???@@@AAACCCFFFGGGIIIJJJNNNSSSSSSRRRRRRUUUXXX```fffnnntttxxxzzz{{{}}}|||~~~~~~~~~~~~|||||||||}}}}}}|||{{{{{{zzzzzzzzzzzz{{{|||}}}~~~{{{zzzxxxvvvuuutttttttttsssrrrqqqooonnnjjjdddaaa]]]XXXRRRMMMHHHEEEAAA>>>>>>===<<<<<<>>>AAACCCDDDIIIKKKNNNNNNMMMNNNQQQUUU]]]___cccgggjjjlllmmmmmmlllhhheeeeeedddfffoooxxx~~~tttllliiiiiiaaa___```iiitttzzzbbbVVVRRRTTTXXX```jjjuuu~~~oooccc[[[WWWUUURRRKKKAAA:::666444222111111111111111111111111111000000000000000000000000000//////000111111000...aaaTTTMMMIIICCC@@@@@@???;;;888666555555666777777666444333333333333333333333333111222222222222333333333000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111000000000000111111222111111111555:::???BBB>>>CCCHHHGGGCCCBBBFFFKKKQQQWWW^^^bbbbbb^^^YYYWWWYYYTTTSSS\\\iiiyyyxxxssspppmmmtttkkk]]]SSSPPPRRRUUUVVVQQQTTTYYY^^^cccfffhhhiiiooopppssswww{{{}}}|||{{{uuuxxx}}}|||zzzvvvtttvvv{{{}}}|||yyywwwuuupppmmmjjjfffaaa^^^[[[[[[___eeelllooommmjjjpppwww~~~yyyvvv^^^NNNQQQRRRSSSUUUVVVWWWWWWWWWQQQLLLGGGEEEGGGFFFAAA===<<<@@@HHHRRR[[[]]]ZZZVVVXXXXXXXXXYYYYYYZZZZZZZZZXXXSSSHHH999000///...,,,//////////////////////////////............///////////////............---............////////////000//////.........//////000000000000000000000000000000000000000000111111000111111111111222222222111111222333333444555555333333333333333333333333333333333444444444555555333333444444444555555555666666999>>>@@@GGG\\\rrrvvvcccXXXccciiiMMMBBBBBBBBB@@@>>>>>>???@@@CCCFFFIIILLLMMMNNNQQQSSSTTTSSSUUUZZZ^^^ooossswww{{{|||}}}~~~|||}}}~~~}}}}}}|||}}}~~~~~~}}}}}}{{{{{{|||}}}~~~}}}|||zzzxxxwwwvvvuuuuuuqqqooonnnllliiiddd]]]YYYTTTPPPJJJDDDAAA???===<<<=========>>>@@@CCCFFFHHHKKKNNNQQQRRRRRRTTTYYY]]]cccfffjjjnnnqqqrrrssssssqqqmmmjjjiiijjjooozzz{{{ttttttvvvtttmmmiiijjjqqq}}}qqqZZZNNNPPPTTTWWWXXXZZZaaallluuu|||}}}wwwggg]]]XXXWWWSSSNNNEEE===888555222111111111111111111111111111000000000000000000000000111000000111222222111///aaaSSSMMMHHHCCC@@@@@@>>>;;;888666555555666777777666444333333333333333333333333222222222222222222222222000111111222222111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111222111111000000111111222222222333555999===AAADDDEEEFFFFFFFFFGGGMMMUUU\\\[[[]]]aaabbbaaa_________eeecccfffsss|||ggg]]]\\\]]]]]]]]]ZZZVVVVVVXXX[[[^^^___gggjjjooossswww{{{~~~yyyqqqllllllhhhdddcccddddddbbb______dddmmmzzzxxxggg[[[TTTSSSSSSSSSUUUWWWXXXYYYSSSNNNHHHFFFGGGGGGEEECCC<<<>>>CCCNNNYYY___]]]ZZZYYYYYYYYYYYYZZZZZZZZZZZZWWWSSSIII;;;222111111000//////////////////////////////............///////////////...........................////////////000//////...............000000000000000000000000000000000000000111111111000000111111111222222222222222222333333444444444333333333333333333333333333333333444444444555555333444444444444555555555444666:::>>>CCCRRRppp~~~nnn```^^^qqqfffWWWHHHCCCDDDBBB>>><<>>;;;888666555555666777777666444333333333333333333333333222222222222222222222222111111222222222222111111000000000000000000000000111111111111111111111111000000000000000000000000111111111111111111111111111111111111111111111111222222111111111111222222222444777:::===@@@AAABBBHHHGGGIIIPPPZZZbbbfffgggaaa```^^^]]]^^^dddlllrrr{{{}}}rrraaaXXXYYY]]]___```]]]```eeeiiimmmrrrwww{{{}}}~~~yyyqqqmmmlllkkkhhheeeZZZZZZ]]]hhhyyy|||rrrlllbbb^^^ZZZXXXYYYZZZZZZYYYUUUPPPJJJGGGHHHIIIIIIHHH@@@>>>???FFFRRRZZZ]]]\\\ZZZZZZZZZZZZYYYYYYYYYYYYXXXVVVMMM>>>444222222111//////////////////////////////............//////////////////////////////............//////////////////////////////......000000000000000000000000//////000000111111111111000000111111111222222222444444444333333222222222333333333333333333333333333333333444444444555555444444444555555555666666777999>>>FFFRRRiiiqqqbbbdddxxxyyyfffOOOIIIDDDDDDBBB>>>===>>>BBBCCCDDDGGGJJJMMMOOOQQQVVVXXXZZZ^^^ccciiiooosssyyy{{{}}}}}}||||||~~~}}}}}}}}}~~~~~~~~~~~~~~~}}}|||{{{{{{{{{||||||{{{zzzxxxvvvsssrrrqqqmmmjjjfffaaa\\\VVVOOOJJJFFFBBB===:::;;;<<<======<<>><<<999666555555666777777666444333333333333333333333333333333333222222222222111111111222222222222111111000000000000000000000000111111111111111111111111000000000000000000000000111111111111111111111111222222222222222222222222222222111111111111222222444777:::>>>AAABBBBBBBBBGGGKKKSSSaaannnrrrnnnhhh^^^\\\XXXXXX^^^jjjzzzyyyqqqmmm^^^XXXWWW___iiinnnooopppzzz}}}}}}kkkfffaaabbbkkkvvv{{{uuuxxxrrrlllkkkllljjjccc\\\YYYUUUOOOKKKIIIIIIIIIHHHCCC@@@===@@@HHHRRRXXX[[[ZZZZZZZZZYYYYYYXXXXXXXXX[[[[[[SSSDDD777222000/////////////////////////////////............//////...////////////000000000............////////////------...///000000//////000000000000000000000000/////////000111111222222000111111111111222222222555555444333333222111111333333333333333333333333333333333444444444555555555555666666666777777777777:::BBBPPPdddpppggg```tttqqq^^^OOOFFFCCC@@@???===<<>><<<999888:::<<<>>>>>>???BBBGGGIIILLLQQQXXX^^^eeefffgggeeedddeeekkkooovvvvvvwwwyyy|||{{{wwwrrrooottt|||vvvyyyppp\\\LLLKKKPPPRRRdddoooaaaZZZUUUTTTQQQKKKBBB:::666444222222222222222222222222000000000000000000000000111000000111222222111///}}}^^^RRRJJJFFFAAA??????>>><<<999666555555666777777666444333333333333333333333333333333333222222222111111111222222333333222222111000000000000000000000000111111111111111111111111000000000000000000000000111111111111111111111111222222222222222222222222333222222111111222222333777999<<<@@@CCCEEEGGGGGGJJJPPPZZZfffoooqqqkkkfff\\\\\\\\\```jjjyyy|||jjj```[[[WWWUUUWWWZZZcccooovvvyyy~~~wwwrrrpppoookkkhhhkkklllrrr}}}xxxiiiZZZVVVQQQMMMKKKJJJJJJJJJGGGDDDAAA@@@DDDKKKSSSYYYXXXXXXXXXXXXXXXYYYYYYYYY[[[\\\VVVHHH;;;555222000//////////////////////////////............//////.../////////000000000000............////////////+++,,,...///000000000000000000000000000000000000...//////000111111222222000111111111111222222222333333333333333333333333444444444444444444444444333333333444444444555555777777777777888888888888888<<>><<<999666555555666777777666444333333333333333333333333333333333222222111111111111222222333333222222111000000000000000000000000111111111111111111111111000000000000000000000000111111111111111111111111222222222222222222222222333222222111111222222333:::;;;===@@@CCCHHHKKKNNNPPPTTTZZZ```dddeeeffffffbbbdddiiiqqq|||}}}dddSSSOOOSSSXXXZZZeeeiiiqqqxxxyyyzzz~~~ssskkkggghhhnnnzzzyyyXXXUUUQQQNNNLLLLLLMMMMMMKKKIIIFFFDDDEEEJJJRRRXXXUUUUUUVVVWWWXXXYYYZZZ[[[WWWZZZVVVKKK???999666444//////////////////////////////............//////.../////////000000111111............/////////000***+++---///111111111111000000000000000000000000...//////000111222222222000111111111111222222222111222222333333444444555444444444444444444444444333333333444444444555555777888888888999999999999===CCCQQQlllvvvoooqqqzzzrrr\\\NNNMMMLLLEEE@@@>>>AAACCCBBBAAABBBFFFHHHKKKOOOUUUZZZ^^^```bbbfffmmmvvv|||}}}|||}}}|||{{{zzz{{{|||~~~~~~~~~~~~{{{|||~~~}}}|||{{{zzzzzzyyyyyyxxxvvvsssooollljjjddd]]]TTTLLLFFFBBB>>><<<===<<<<<>>999777222222222222222222222222000000000000000000000000000///...///111111///...xxx[[[RRRGGGCCC@@@>>>???>>><<<999888666555555666666555333555444444333333444444555333333333222222111111111222111000//////000111222000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000111111111111222222222444222111000111333666888===???BBBDDDFFFJJJOOOSSSTTTUUUYYY]]]___aaagggmmmlllrrr|||~~~bbb^^^WWWRRRRRRYYYccckkkyyy~~~nnnpppyyyhhh___TTTOOOMMMLLLMMMOOOUUUUUUTTTRRRPPPOOOMMMMMMRRRRRRRRRTTTWWWXXXWWWUUUVVVSSSPPPMMMJJJEEE===777666444222111111000...,,,///////////////.........000000//////.........---000000000000000000000000///////////////............//////000000000000000111111111000000000000000222222222222222222222222333333333333333333333333333333333444444444555555444444444555555555666666666444666888777555888>>><<>>===;;;>>>999:::CCCJJJJJJKKKMMMKKKQQQYYY```dddgggjjjmmmvvvvvvuuuttttttuuuyyy|||zzzxxxuuuuuu~~~~~~yyyzzzxxxwwwppphhhfffcccaaabbbhhhllliiiccc^^^]]]YYYbbbuuusssgggbbbfffllleeelll}}}yyybbb]]]UUUPPPPPPMMMDDD999444666444333333444333222000000000000000000000000000000000000000000000000000xxx[[[QQQGGGDDD@@@>>>??????<<<999888666555555666666555444555444444333333444444555333333333222222222111111222111000//////000111222111111111111111111111111111111111111111111111111111111111111111111111111000000000000111111111111111111111111222222222222444333222111333666:::<<>><<<;;;;;;:::>>>===???FFFJJJKKKOOOVVVZZZ^^^dddiiilllnnnqqqsssvvvvvvuuuttttttvvvyyy}}}|||||||||}}}}}}xxxxxxvvvvvvqqqgggaaaVVVUUUVVVXXXYYYXXXVVVVVVQQQNNNVVVgggssswwwxxxuuuzzzuuummm```XXXQQQPPPNNNFFF===888555444222222333333222111000000000000000000000000000000000000000000000000xxxZZZPPPHHHDDD@@@?????????<<<999888666555555777777666444555444444333333444444555333333333333222222222222222111000000000000111222111111111111111111111111111111111111111111111111222222222222222222222222000000000111111111222222111111111111222222222333444333222333555:::???BBBJJJKKKMMMRRRXXX\\\^^^^^^dddgggjjjppp{{{wwwfff\\\WWWVVVYYY]]]kkklllmmmpppuuuzzz~~~tttfffZZZUUUWWWYYYYYYWWWVVVYYY\\\[[[UUUOOOGGGEEEDDDFFFKKKPPPTTTVVVVVVUUUTTTTTTTTTRRROOOMMMKKKGGGCCC???<<<:::888666333000......000111///---////////////............000000000000000000000000////////////////////////...///000000111111000000111111111111111111111111222222222222222222222222333333333333333333333333333333333444444444555555444444555555555666666666777555555999;;;:::===AAANNNlllnnnfffiiizzz}}}]]]SSSMMMOOOOOOHHHEEEFFFBBBFFFKKKLLLKKKJJJJJJKKKRRRYYYbbbkkkqqquuuxxxzzzyyy{{{}}}~~~}}}||||||}}}~~~}}}|||}}}~~~~~~}}}|||}}}}}}}}}~~~zzztttsssqqqlllfff^^^WWWSSSEEEBBB===:::::::::;;;:::???AAAGGGLLLNNNQQQZZZccciiijjjkkkmmmppprrrtttuuuvvvvvvuuuttttttvvvzzz}}}yyyxxxvvvxxx{{{ssshhh```RRRRRRPPPNNNNNNQQQVVVYYYNNNMMMWWWhhhqqquuuyyyfff[[[SSSQQQPPPJJJBBB===555333111111222333222111000000000000000000000000000000000000000000000000wwwYYYOOOHHHDDD@@@???@@@???<<<999888666555666777777666555555444444333333444444555333333333333333333333333111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222000000111111111222222222111111111222222222333333333333333444888>>>CCCGGGMMMNNNQQQVVV]]]aaaaaa```gggmmmvvv}}}dddZZZSSSUUU[[[cccmmmuuu}}}~~~wwwpppmmmjjjfff\\\WWWSSSTTTXXXXXXQQQKKKCCC@@@===>>>CCCJJJPPPSSSTTTTTTTTTUUUUUUUUUTTTSSSQQQMMMHHHDDDBBB@@@>>><<<777333//////111222000---///////////////.........///////////////////////////////////////000000000//////000111111111111000000111111111111111222222222222222222222222222222333333333333333333333333333333333444444444555555555555555555666666666666777444555999<<>>===;;;;;;;;;<<<======BBBFFFLLLSSSYYY```hhhnnnrrrpppooopppsssuuuvvvuuuuuuvvvuuuttttttwww{{{~~~}}}zzzxxx}}}}}}{{{rrrjjjiiilllmmmggg```WWWTTTOOONNNUUU```hhhiiiWWWWWWaaapppuuuvvvnnnaaaTTTQQQQQQLLLFFFCCC555333111111222333333222000000000000000000000000////////////////////////vvvYYYNNNHHHDDDAAA???@@@???===:::777666555666777888777666555444444333333444444555333333333333333333333333111111222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222111222222222222333333333222333444777<<>>IIITTTfffzzzlllbbbjjj|||hhh[[[WWWTTTQQQMMMGGGAAABBBEEEHHHKKKNNNMMMLLLOOOWWW^^^dddkkkttt{{{~~~}}}|||{{{}}}~~~~~~|||zzzzzz{{{~~~~~~}}}{{{{{{}}}~~~~~~~~~|||{{{}}}}}}}}}~~~~~~|||vvvooommmhhhaaaXXXOOOHHHDDD:::;;;<<<<<<===???AAABBBHHHLLLSSS]]]gggppprrrqqqssspppooorrrxxx{{{zzzwwwuuuvvvuuuuuuuuuwww{{{zzzxxxwwwuuuyyyqqqeeeXXXSSSXXX\\\\\\YYYSSSOOOJJJOOObbbwww|||```]]]bbbmmmrrruuuxxxgggWWWRRRQQQNNNIIIFFF888555222111222333333222000000000000000000000000////////////////////////uuuXXXOOOIIIEEEAAA@@@@@@@@@===:::777666555666888999888777555444444333333444444555333333333333444444444444111111222333333222111111222222222222222222222222222222222222222222222222000000000000000000000000111111111222222222222333222222222222333333333333222444777<<>>::::::???DDDGGGNNNQQQUUUXXXWWWWWWVVVVVVQQQOOOMMMKKKJJJIIIFFFDDD@@@===999555222000000000.........///////////////000000000000000000000000...//////000000111111222///000111111222222111111000000111111222333333333222222222222222222222222333333333333333333333333333333333444444444555555555555666666666777777777:::888777777888AAATTTeeekkkggghhhvvvwwwcccXXXQQQQQQPPPMMMHHHCCCBBBFFFJJJNNNOOOPPPPPPSSSYYYcccjjjqqqvvv}}}}}}|||}}}~~~~~~}}}{{{zzzzzz{{{~~~~~~~~~|||{{{{{{|||~~~~~~}}}|||{{{}}}}}}}}}~~~zzztttkkkgggaaaYYYPPPHHHBBB???888:::<<<>>>@@@CCCGGGJJJSSSYYYbbbkkkuuuyyyssskkkfffdddfffnnnxxx}}}zzzuuuuuuvvvvvvuuuuuuxxx|||xxxwwwvvvvvvzzzttthhhYYYNNNKKKLLLMMMMMMMMMJJJIIITTToooiiibbbcccnnnuuu}}}ppp\\\SSSRRRPPPLLLIII;;;888444222222333333222000000000000000000000000000000000000000000000000tttYYYPPPIIIEEEAAA@@@AAA@@@===:::777666555666888999888777555444444333333444444555333333333444444444555555111222222333333222222111222222222222222222222222222222222222222222222222111111111111111111111111111111111222222222333333222222222333333333444444444777<<>>@@@EEEJJJQQQUUUVVVUUUTTTUUUSSSRRRQQQPPPOOOLLLHHHEEECCCCCC@@@999222...///222............/////////000000000000000000000000000...//////000111111222222000000111222222222222111000000111222222333444444222222222222222222222222333333333333333333333333333333333444444444555555555666666666777777777777999999;;;;;;>>>MMMkkkrrrjjjyyyuuu^^^TTTOOOLLLHHHHHHFFFCCCBBBEEEKKKNNNSSSSSSUUUYYY___hhhpppuuuyyy|||}}}}}}|||}}}~~~}}}{{{{{{|||~~~~~~~~~~~~|||zzzzzz|||~~~~~~~~~}}}|||zzz}}}}}}}}}~~~|||zzzyyyuuunnnfffaaaYYYPPPHHHAAA===;;;888;;;???BBBEEEJJJRRRWWW^^^jjjvvv|||}}}xxxkkk^^^WWWWWW]]]jjjyyy{{{tttuuuvvvvvvuuuvvvxxx}}}xxxwwwxxxxxx{{{zzztttiii\\\PPPJJJIIIIIIJJJLLLOOOYYYppp{{{mmmiiioooyyyaaaWWWUUUSSSOOOLLL>>>;;;666444333333333222000000000000000000000000000000000000000000000000sssYYYQQQIIIEEEAAA@@@AAA@@@===:::777666666666888999999888555444444333333444444555333333333444444555555555111222333444444333222111222222222222222222222222222222222222222222222222222222222222222222222222111111222222222333333333222222333333333444444444555999???FFFLLLPPPQQQRRR\\\eeeqqqyyy~~~zzzaaaZZZXXX\\\]]]]]]jjj}}}~~~{{{tttpppnnnuuuzzzwwwrrrkkkeeeaaa^^^\\\ZZZRRRGGG>>>:::999:::;;;<<>>BBBFFFKKKRRR[[[bbbfffwwwtttcccUUUQQQSSS\\\mmm~~~xxxuuuvvvvvvuuuvvvxxx}}}zzzyyyyyyxxxyyy~~~}}}xxxlll\\\QQQMMMMMMGGGMMMRRRXXXhhhwwwsssfffjjjkkk{{{fffYYYWWWUUUQQQNNNAAA===888555333333333222000000000000000000000000000000000000000000000000rrrXXXQQQKKKDDDAAAJJJWWWVVVEEE444999777666666777777666444666555555555555444444444222222222222222222222222222222222222222222222222444333333222222333333444000000000111222222222333222222333333333333444444444444444333333222222222333//////444666444444666<<<<<<@@@JJJPPPQQQSSSUUUeeeooozzzdddQQQRRRUUU\\\gggvvv|||zzzrrrmmmrrrzzz}}}uuullleeeaaa```\\\WWWOOOEEE===::::::<<>>BBBIIINNNOOOQQQUUUPPPSSSUUUVVVSSSNNNKKKIIIIIIFFFAAA<<<777333111000////////////////////////000000000000111111111111000000000000000000000000222222222111111111000000111111222222222333333333222222333333333333444444555555555444444333333333444444444555555555555666666666888999999888777777999999<<>><<<<<<;;;:::===BBBIIIOOOVVV```kkkrrr}}}tttfffWWWLLLRRRYYYkkk~~~kkkgggmmmsssvvvvvvxxx||||||}}}|||uuuwww|||ttthhhbbbTTTPPPMMMPPPWWW]]]``````hhh|||uuuaaaZZZWWWTTTQQQIIICCC;;;666444444444333111111111111000000000000111111000000////////////rrrVVVNNNIIICCC???BBBGGGGGG???666888777666666777777666555666555555555555444444444333333333333333333333333222222222222222222222222222222111111111111222222444444444333333333333333222222333333333333444444333333222222222222222111555222222555666555777;;;AAACCCJJJQQQUUUZZZdddnnnjjj]]]\\\eeemmmzzz}}}vvvggg```VVVOOOIIICCC:::333;;;777777;;;AAAFFFNNNVVVVVVVVVVVVUUUTTTSSSQQQQQQNNNLLLIIIEEE???999444111////////////////////////000000000000111111111111000000000000000000000000222222222111111111111111111111222222222333333333222222333333333333444444555444444444444333333333444444444555555555555666555555666777777777777777555AAAHHHRRRxxx{{{ooo}}}eeeVVVIIIGGGFFFAAA???AAA???@@@CCCFFFIIINNNTTTXXX```gggsss|||~~~||||||}}}}}}}}}~~~}}}||||||{{{{{{|||||||||}}}}}}}}}}}}}}}~~~~~~~~~}}}||||||zzz{{{{{{{{{||||||}}}}}}~~~|||{{{{{{yyyvvvtttqqqnnnjjjeeeaaa[[[UUUQQQHHHDDD>>>;;;;;;===>>>>>>BBBFFFOOOZZZgggqqqxxx{{{zzzkkk___TTTMMMTTT___|||xxxgggfffkkkrrrvvvxxxzzz~~~zzz}}}{{{vvvyyy~~~yyyeee___WWWSSSUUUZZZ\\\]]]iiilll]]]WWWUUUUUUMMMGGG???888555444444444222222111111111000000000111000000000000/////////rrrVVVNNNHHHCCC>>>===>>>>>>;;;777888666555666777888777555666555555555555444444444333333333333333333333333222222222222222222222222222111111000000111111222444444333333222222222111222222222333333333444444222222222222222222222222555333333555666555999>>>BBBEEEOOO[[[dddmmmxxx|||pppiiicccjjjwwwzzz}}}~~~|||zzz~~~|||lllbbbWWWQQQPPPKKKAAA999===888666999===BBBIIIQQQSSSSSSSSSSSSTTTSSSPPPOOONNNMMMKKKGGGAAA:::333000///////////////////////////000000000111111111111000000000000000000000000111111111111111111111111111111222222222333333333222222222333333333444444444444444444444444444444444444444555555555555666444555555666777777777777999BBBOOOfffvvvsssqqqQQQJJJEEEEEECCC??????CCCBBBEEEHHHKKKOOOTTTYYY]]]iiipppzzz~~~{{{{{{|||}}}}}}~~~}}}{{{{{{zzzzzzzzz{{{{{{{{{{{{|||{{{||||||}}}||||||{{{{{{{{{{{{{{{{{{{{{{{{|||||||||zzzxxxwwwvvvtttpppnnniiieee___ZZZUUUPPPJJJFFFAAA???<<<;;;<<>>>>>>>>===777666555666777888777666666555555555555444444444333333333333333333333333222222222222222222222222222111111000000111111222333333222222111111000000222222222333333333444444222222222222222222222222444222222555555666;;;BBBHHHLLLWWWhhhvvvwww]]]]]]gggppp{{{{{{wwwpppjjjgggiiinnnrrrsssxxx|||}}}yyysssoookkkpppwww|||rrrfffYYYSSSSSSPPPHHH@@@;;;777666999<<>>BBBFFFIIIOOOXXXdddooouuuyyy~~~{{{qqqeee[[[TTTRRRSSSYYYooommmkkknnnrrrvvvyyy|||}}}~~~~~~yyyxxx~~~wwwooohhhbbb___fffxxx~~~{{{|||}}}fffXXXUUUTTTSSSNNNFFF===777444555666222222222222111111111111000000000000111111111111qqqWWWPPPIIIEEEAAA>>>=========<<<777666555666777888777666666555555555555444444444333333333333333333333333222222222222222222222222222222111111111111222222222222111111111111111111222222333333333333444444222333333333333333444444444222333555666888???HHHKKKQQQ___ooo|||qqqaaaYYYfff{{{yyyttttttrrrlllfffgggddd___[[[ZZZ\\\___bbbaaacccfffjjjhhhggglllttt}}}~~~{{{mmmccc___```ccckkkuuu{{{|||pppccc\\\[[[XXXPPPIII===888666888;;;>>>EEELLLPPPOOOOOOQQQUUUUUURRRNNNMMMMMMKKKGGGAAA:::444000000000000000000000000000000000000000111111111111000000000000000000000000111111111111111222222222111111222222222333333333222222333333333333444444333333333444444444444555444444444555555555555666666666666666777999:::;;;===LLLlllwwwoootttmmmSSSHHHFFFDDDBBB@@@@@@CCCFFFIIILLLOOOSSSWWW]]]dddiiixxx{{{~~~}}}|||}}}~~~~~~}}}~~~~~~~~~~~~}}}|||{{{{{{zzzzzz{{{{{{{{{|||||||||zzzzzz{{{|||||||||{{{{{{zzzzzzzzzyyyyyyxxxxxxxxxvvvuuusssqqqoookkkeeeaaaVVVRRRLLLGGGDDDBBB???>>>:::<<<===???BBBFFFLLLQQQ\\\cccmmmtttvvvxxx{{{~~~zzzqqqfff^^^UUUOOONNNQQQXXXooozzzmmmooorrrsssuuuwwwyyyzzz{{{|||~~~zzzwwwxxxuuulllggggggppp|||wwwxxx||||||mmm\\\UUUQQQSSSOOOIII@@@999555444666333222222222222111111111000000000111111111111222nnnVVVOOOEEEAAA===<<<===<<<:::888666555555666777888888666666555555555555444444444444444444444444444444444222222222222222222222222333333222222222222333333111111222222222222222222222222333333333333444444333333444444444555555555444333555777888;;;DDDOOOPPP[[[lllzzz|||rrrYYY___kkk{{{zzzyyyeee```ZZZWWWXXXYYYXXXVVVXXXWWWWWWWWWXXXYYYYYYYYYYYYXXXYYY\\\^^^```gggpppvvvvvvvvvvvvxxxzzz|||}}}~~~~~~xxxmmm```ZZZ\\\aaa```iiissswwwvvvwww~~~}}}sssnnnlllhhhaaaZZZKKKDDD===;;;;;;===DDDLLLQQQMMMJJJKKKOOORRRRRRPPPPPPOOOMMMIIICCC===888555000000000000000000000000000000000000111111111111000000000000000000000000000000111111111222222222111111222222222333333333222222333333333333444444333333333444444444555555444444444555555555555666777777666777888:::;;;<<>>>>>>>><<>>HHHSSSXXXhhh}}}uuubbbXXXZZZnnn}}}vvvmmm```VVVRRRQQQOOONNNNNNQQQTTTUUUUUUSSSVVVYYY]]]```___[[[XXX]]][[[[[[```dddiiiqqqzzz}}}{{{zzz{{{}}}wwwkkkbbbaaahhhooowww~~~}}}yyyrrrlll]]]SSSGGG@@@<<<===DDDKKKQQQJJJDDDCCCHHHNNNPPPQQQRRRQQQOOOKKKFFFAAA<<<999000000000000000000000000000000000000111111111111000000000000000000000000000000111111222222222222111111222222222333333333222222333333333444444444333333333444444555555555444444444555555555666666888777777777888:::<<<>>>NNNzzz|||ssskkktttqqqWWWHHHDDD???AAABBBBBBEEEIIIJJJIIIQQQTTTXXX]]]eeeooozzzyyy|||}}}zzzyyy{{{{{{|||~~~}}}{{{|||}}}}}}}}}}}}}}}|||}}}}}}}}}}}}~~~~~~~~~~~~zzzzzz{{{|||}}}}}}}}}|||vvvvvvuuutttsssrrrrrrqqqnnnlllhhhccc]]]VVVMMMHHHGGGCCC>>><<<<<<===>>>>>>???CCCHHHMMMRRRYYYbbbhhhbbb```___ccchhhkkkhhheee```XXXSSSTTTSSSPPPQQQVVV^^^mmm}}}yyywwwvvvuuuvvvyyy}}}yyyvvvuuuyyy~~~|||}}}|||yyy{{{yyyqqqcccXXXOOOOOOKKKDDD<<<666444555333333333222222222111111000000111111222222222222gggRRRNNNIIIFFFBBB???===<<<:::888666666555555555555666666555555444444444444555555555555444444444333333333222222222222222222222222333333333333333333333333222222111111222222333444444444444333333222222222444444444444444444444444222333777>>>BBBEEEMMMVVVdddwwwjjj]]]^^^eeeuuuyyyaaa\\\UUURRRRRRRRRQQQOOOMMMPPPRRRTTTTTTTTTVVVWWWZZZ\\\_________dddmmmtttrrrrrrtttzzzrrrlllaaaSSSFFF??????FFFMMMOOOMMMFFF???AAAJJJMMMJJJOOOQQQQQQOOOPPPQQQLLLDDD;;;333...000222111///...000000111111111111000000111111111000000000000000222222222222222222222222333333333333333333333333555555555444444333333333555555555555555555444444444444444444444555777777444:::<<<777666===EEEHHH___iii{{{nnnZZZQQQHHH@@@DDDDDDDDDDDDEEEHHHMMMQQQPPPVVV]]]dddooozzz}}}}}}zzz{{{|||~~~~~~}}}|||||||||||||||}}}}}}}}}}}}}}}||||||{{{||||||{{{{{{{{{|||}}}}}}~~~|||yyyxxxxxxyyyyyyxxxxxxvvvsssqqqpppmmmiiigggeee___WWWSSSPPPLLLEEE@@@:::;;;<<<<<>>666555777555444333333222222333333111111111111111111111111hhhRRRNNNIIIFFFBBB???===<<<:::888777666666555555666666777555555444444444444555555555555444444444333333333222222222222222222222222333333333333333333333333222222222111222222333444444444444333333333222222444444444444444444444444111333888???BBBGGGSSS___iii|||{{{ggg___aaalllvvvyyynnnkkkeee[[[UUURRROOONNNOOOPPPOOONNNRRRRRRSSSSSSTTTVVVZZZ]]]]]]aaafffiiimmmuuuxxxmmmggg\\\PPPFFFCCCFFFLLLSSSQQQIII???===BBBFFFFFFNNNPPPOOONNNPPPRRROOOJJJ<<<444...000222111000111000000000111111000000000111111111111000000000000222222222222222222222222333333333333333333333333555555444444444333333333555555555555555555555555444444444444555666777777777;;;>>><<<:::===GGGQQQyyyvvvttt~~~eeeYYYQQQHHHBBBAAAAAABBBBBBDDDHHHNNNRRRTTT[[[ccciiisss|||}}}~~~|||zzz{{{}}}~~~~~~}}}|||||||||||||||||||||}}}}}}}}}|||{{{{{{||||||{{{{{{{{{{{{||||||zzzyyyxxxxxxzzz{{{{{{zzzxxxvvvsssqqqoookkkgggccc___YYYRRRMMMKKKHHHBBB===<<<::::::===CCCHHHHHHFFFKKKRRRXXXZZZ```fffeee^^^SSSXXX^^^cccbbb\\\UUUOOOLLLJJJJJJLLLNNNTTTbbbooo{{{}}}}}}}}}|||||||||}}}{{{xxxxxxxxxmmmnnnqqqsssrrruuu~~~{{{zzz{{{vvvuuuwwwooo]]]XXXRRRMMMHHHAAA888444666555444333333222222333333111111111111111111111111jjjSSSOOOHHHEEEAAA???===<<<:::999888777777666666777777888555555444444444444555555555555444444444333333333333333333333333333333333333333333333333333333333222222222222222333444444444444444444333333333333444444444444444444444444222666===CCCFFFMMM]]]mmmvvvyyy```YYYcccsss{{{cccZZZXXXRRRJJJKKKJJJJJJKKKNNNPPPQQQPPPTTTTTTUUUVVVZZZ```hhhnnnsssxxx~~~}}}kkkiiibbbWWWMMMGGGFFFFFFWWWVVVNNNBBB;;;<<<@@@BBBJJJMMMMMMLLLOOOTTTTTTPPP===555000000111000000222//////000000000000//////111111111111111111111111222222222222222222222222333333333333333333333333555444444444444333333333555555555555555555555555444444444444555666777888666666:::===;;;===MMM```zzznnnhhh\\\WWWNNNGGGEEEAAABBBCCCCCCFFFJJJPPPUUU\\\ccckkkqqqyyy}}}}}}}}}|||zzzzzz|||~~~~~~}}}}}}|||||||||||||||{{{||||||||||||{{{zzzzzz{{{{{{zzzzzzyyyzzzzzzzzzyyyxxxxxxzzz{{{{{{zzzxxxuuussspppmmmjjjeee___[[[UUUPPPJJJFFFDDDBBB>>>:::>>>:::999???HHHNNNNNNLLLUUU\\\aaacccddddddbbb^^^SSSZZZcccddd___VVVOOOMMMGGGGGGHHHKKKOOOYYYlll}}}~~~~~~~~~yyyyyy|||}}}{{{kkkdddbbb___aaalll|||~~~||||||tttrrrrrr{{{xxxaaaXXXSSSOOOKKKDDD:::555555555444333333222222333333111111111111111111111111kkkTTTPPPHHHEEEAAA>>>===<<<;;;999888888777777777777888888555555444444444444555555555555444444444333333333333333333333333333333333333333333333333333333333333222222222222333444444444444444444444444333333444444444444555555555555666:::BBBHHHKKKTTThhh{{{oooccc]]]hhh|||www```SSSRRRTTTRRRMMMNNNMMMNNNPPPSSSWWW[[[\\\[[[___dddkkkttt}}}pppllleee[[[UUUQQQKKKEEEUUUVVVRRRHHH>>>:::>>>BBBGGGIIIJJJIIIMMMSSSVVVTTT@@@999333111111///...111000//////////////////000000111111111111111222222222222222222222222222222333333333333333333333333444444444444444444444444444444444555555555555555444444444444555666777888777333666===>>>BBB[[[yyywwwooottt{{{jjj\\\ZZZUUUIIIDDDGGGFFFGGGGGGHHHJJJOOOUUUYYYcccllluuuzzz~~~}}}|||{{{zzzyyyzzz}}}}}}}}}||||||||||||}}}}}}{{{{{{{{{{{{{{{zzzzzzyyyzzzyyyxxxxxxwwwwwwwwwwwwzzzzzzzzz{{{zzzxxxtttqqqooommmjjjgggccc]]]VVVQQQKKKHHHCCC@@@???>>><<<:::???<<<===CCCJJJNNNRRRVVVfffeeeeeeggggggccc^^^[[[\\\```dddbbb\\\VVVRRRQQQJJJJJJLLLPPPTTT```uuu{{{xxxzzz~~~yyy{{{wwwgggcccaaahhhwwwwwwuuuwwwzzz{{{yyy{{{|||zzzwwwsssqqqwwwfffWWWRRRNNNMMMGGG>>>777555555444333333222222333333111111111111111111111111lllUUUPPPGGGDDDAAA>>>======;;;:::888888777777777777888888555555444444444444555555555555444444444333333333333333333333333333333333333333333333333333333333333333222222333333444555444444444444444444444444444444444555555666666666888===EEELLLPPP[[[rrrqqq[[[^^^jjj~~~{{{aaaVVVLLLJJJOOOSSSTTTRRRUUUUUUUUUWWW[[[bbbiiimmmooovvv~~~zzztttjjjaaaaaaaaaXXXLLLMMMPPPQQQKKKAAA;;;===BBBDDDGGGHHHGGGIIIPPPSSSSSSEEE>>>888555222...---///000000////////////000000000000111111222222222333222222222222222222222222333333333333333333333333444444444444444444444444444444444555555555666666555555555555555666888888???888999???BBBLLLlllzzzlllhhh|||zzzbbb___^^^\\\RRREEEBBBHHHJJJKKKKKKLLLMMMRRRXXX\\\jjjsss|||~~~|||zzzyyyzzz{{{}}}~~~}}}}}}||||||||||||}}}}}}{{{{{{{{{{{{{{{zzzzzzyyyyyyxxxwwwvvvuuuuuutttuuuxxxxxxxxxyyyxxxuuuppplllllliiieeeaaa\\\VVVNNNJJJDDDBBB>>><<<<<<=========@@@@@@DDDIIIJJJLLLWWWcccvvviiibbbeeehhhddd]]]ZZZcccfffiiikkkhhhaaaZZZUUUSSSRRRTTTXXX]]]hhh}}}~~~vvvvvv||||||xxx{{{qqqkkkgggmmm|||}}}mmmcccbbbhhhooosssuuuwwwzzz}}}~~~}}}{{{yyyyyysssqqqtttzzz{{{yyy~~~lllVVVQQQMMMMMMIIIAAA:::777555444333333222222333333111111111111111111111111lllUUUPPPGGGDDDAAA>>>>>>===;;;:::888777777666666777777888555555444444444444555555555555444444444333333333333333333333333333333333333333333333333333333333333333333333333444444555444444444444555555555555444444444555666666777777999>>>FFFOOOXXXfff|||mmm[[[___iii{{{nnn\\\SSSMMMKKKNNNRRRTTTUUUWWWUUUWWW[[[```gggpppyyy|||qqqhhhiiijjj```RRRIIIJJJMMMJJJBBB;;;<<>>;;;777111///111222111000//////000111222000000111111222333333333222222222222222222222222333333333333333333333333333333333444444444444555333333444444555666666666555555555555666777888888???:::999<<>><<<;;;;;;===@@@AAADDDDDDIIIMMMMMMOOO```ssszzzhhh^^^eeekkkfff______gggnnnxxx~~~|||qqqbbbWWWVVVUUUVVV]]]eeeppp~~~zzzqqqvvv|||zzz}}}zzzpppqqq|||tttaaaVVVWWW```jjjoooqqqqqqsssvvvzzz|||{{{zzzyyyrrrooosssvvv}}}wwwsssuuuuuuYYYSSSNNNNNNLLLCCC<<<999555444333333222222333333111111111111111111111111lllTTTOOOGGGDDD@@@>>>>>>===<<<:::777666666555555666666777555555444444444444555555555555444444444333333333444444444444444444444444333333333333333333333333444333333333333444555555444444444444555555555666444444444555666777777777===@@@IIIVVVddduuukkkaaa___sss}}}tttiii\\\QQQSSSQQQSSSWWWXXXWWW[[[aaa]]]dddnnnzzzyyytttsssjjj\\\PPPMMMLLLJJJCCC<<<===DDDHHHLLLMMMIIIGGGIIIKKKJJJJJJFFFDDDBBB>>>777555777333222111000000111222333000000111222222333444444222222222222222222222222333333333333333333333333333333333444444444555555333333444444555666666777555555555555666777888999888999:::>>>JJJddd|||fffhhhsssvvv```[[[ggghhhXXXHHHFFFIIIIIIJJJLLLMMMPPPSSSZZZaaafffqqqzzz~~~||||||~~~~~~|||zzz|||||||||||||||}}}~~~~~~||||||}}}}}}}}}|||{{{{{{}}}|||zzzxxxwwwvvvuuuuuupppooooooppppppnnnkkkhhheeeaaaZZZSSSNNNIIIDDD@@@<<<;;;::::::;;;>>>BBBEEEIIIFFFIIIPPPSSSXXXkkktttccc\\\hhhooohhhdddiiiooo{{{zzzjjjaaa\\\ZZZ]]]gggttt|||xxxxxxzzzzzzvvvoooyyy||||||~~~|||wwwhhhVVVMMMPPP[[[eeekkkllljjjjjjnnnuuuzzz~~~~~~{{{sssoooqqqssswwwuuuqqqsss~~~```XXXRRRQQQNNNEEE===:::555444333333222222333333111111111111111111111111lllTTTNNNFFFDDD@@@>>>>>>===<<<;;;666666555555555555666666555555555444444555555555555555444444444333333333444444444444444444444444333333333333333333333333444333333333333444555555444444444555555555666666444444444555666777777888AAACCCMMM]]]nnnjjjYYYaaapppsss^^^UUUSSSQQQNNNPPPPPPTTTYYYYYYXXX___hhhnnnyyy~~~vvvjjj[[[TTTOOOKKKDDD===@@@GGGKKKPPPPPPKKKGGGHHHHHHGGGJJJHHHGGGGGGCCC===;;;===444333111000000111333444000000111222333333444444222222222222222222222222333333333333333333333333333333333444444555555555333333444444555666777777555555555666666777888999444:::@@@FFFXXXxxxmmm___lll~~~eee]]]```lllhhhRRREEEIIIMMMIIIKKKMMMPPPSSSXXX___hhhmmmrrr{{{}}}~~~|||yyy|||||||||||||||}}}~~~~~~}}}}}}}}}}}}}}}||||||{{{~~~|||zzzyyyxxxwwwwwwrrrqqqooonnnllljjjfffccc```[[[SSSLLLGGGBBB>>>;;;:::::::::999:::>>>CCCGGGMMMGGGGGGPPPXXXaaatttkkk^^^]]]lllrrrjjjiiiqqqzzz{{{qqqnnnhhhfffjjjxxxzzzlllhhhmmmtttxxxtttppp}}}}}}~~~hhhZZZIIIBBBGGGSSS]]]aaagggeeeeeeiiirrrzzzwwwqqqqqqppprrruuurrrtttfff]]]VVVSSSOOOFFF>>>:::555444333333222222333333111111111111111111111111kkkSSSOOOIIIEEE@@@>>>??????===:::999666444444777999888777888888777555555444444444555555555555555555555555333333333333333333333333333333333444444444555555666555444444555666555444444444444444444444444444777444444777777666888<<>><<<<<<<<<<<<:::;;;@@@BBBBBBDDDIIIFFFLLLLLLKKK]]]yyyyyy]]]```hhhqqqrrrllllllqqqyyyrrrooonnnsss~~~ppphhhjjjvvvzzzrrrppprrrcccRRREEEFFFJJJMMMVVVcccjjj```\\\hhhxxx{{{tttmmmkkkooowww~~~yyy~~~zzzzzznnncccXXXSSSNNNGGGAAA>>>666444222222333333333222000000000000000000000000kkkSSSOOOIIIEEE@@@>>>??????===:::999666444333555666666444888777666555555444444444555555555555555555555555333333333333333333333333333333333444444444555555666555444444555666555444444444444444444444444444666333333777888777:::@@@JJJKKKeeezzzgggkkk~~~xxxcccYYYQQQPPPRRRSSSUUUXXX```bbbdddfffmmm|||vvvvvvpppfff\\\TTTMMMHHHDDDKKKNNNOOOKKKFFFEEEFFFHHHDDDDDDEEEHHHKKKKKKHHHEEE@@@>>>:::888888888888777444444333222222222222333222222333333333333444444333333333222222222111111444444444444444444444444444444444555555555666666777777666666666777888888777BBBKKKbbbzzzhhhtttjjj]]]^^^gggfff\\\LLLCCCEEEJJJKKKOOOPPPSSSYYY```iiipppuuuxxxwwwwwwzzz}}}~~~|||~~~}}}|||{{{{{{{{{|||}}}|||}}}}}}}}}{{{zzz{{{|||yyyzzzzzzzzz{{{{{{||||||~~~}}}|||yyywwwtttrrrqqqpppmmmjjjfffbbb\\\VVVQQQIIIGGGCCC???<<<;;;;;;<<>>??????===:::999777555555666666555444888777666555555444555555555555555555555555555555333333333333333333333333333333333444444444555555666555444444555666555444444444444444444444444444666333444777888999>>>EEELLLVVVpppvvvaaafff|||sss\\\QQQNNNNNNRRRTTTSSSUUUYYYaaagggqqq{{{wwwwwwtttmmmdddZZZPPPGGGCCCGGGKKKOOOMMMHHHDDDGGGLLLDDDCCCBBBDDDGGGJJJLLLLLLEEECCCAAA@@@AAA@@@>>><<<888777444222111111222333222222333333333333444444333333333333222222222222444444444444444444444444444444555555555666666666888888777777888999::::::;;;GGGXXX~~~nnneeeuuuaaaYYY\\\bbb]]]SSSGGGCCCFFFJJJKKKOOOQQQVVV]]]eeelllrrruuuvvvvvvvvvxxx{{{}}}|||{{{|||{{{{{{{{{{{{|||}}}}}}{{{|||}}}|||{{{zzz{{{|||zzzzzzzzzzzzzzzzzzzzz{{{~~~|||zzzwwwtttqqqooonnnmmmjjjeee```ZZZTTTNNNIIIBBB@@@>>><<<;;;<<<===>>>CCCBBBEEEIIIHHHFFFGGGKKKLLLNNNOOOWWWmmmwwwccc]]]bbbkkksssvvvtttwww{{{}}}}}}}}}{{{yyyvvvtttssssss{{{zzzqqqxxxyyywwwyyy|||[[[OOOGGGIIIOOOXXXiiiyyyzzzjjjiii|||zzzwwwtttqqqpppoooooorrrtttxxx|||}}}}}}mmmZZZRRRQQQMMMHHHDDD:::888555444555555555444111111111111111111111111jjjRRRNNNIIIEEE@@@>>>??????===:::999888777777888888888777777777666555555555555555555555555555555555555555333333333333333333333333333333333444444444555555666444444444555666555444444444444444555555555555777555666888999;;;CCCLLLQQQaaatttrrrbbb]]]qqqwww```VVVTTTSSSTTTVVVTTTRRRVVV\\\hhhwwwwwwtttrrroooiiiaaaVVVLLLFFFCCCIIIPPPQQQJJJDDDFFFMMMIIIGGGCCCBBBCCCFFFIIIKKKHHHGGGFFFFFFGGGEEECCC@@@===:::777333111111222333222222222333333333444444333333333333333333333333444444444444444444444444555555555555666666666666777777777777888999;;;;;;@@@PPPlllsssttt}}}lll\\\UUUXXXZZZTTTKKKDDDCCCGGGKKKMMMPPPTTT[[[cccjjjooossstttuuuuuuvvvxxxyyyzzzzzzyyyyyyzzzzzzzzz{{{|||}}}}}}{{{|||}}}|||{{{zzz{{{||||||{{{{{{{{{zzzzzzzzzzzz{{{yyywwwuuuqqqooolllkkkjjjfff```ZZZTTTNNNHHHDDD>>>=========>>>@@@BBBCCCFFFFFFIIILLLKKKGGGHHHMMMOOOMMMOOO]]]tttsss]]]bbbhhhpppvvvxxxyyy{{{~~~}}}}}}}}}|||yyywwwsss~~~xxxwww|||wwwxxx}}}~~~tttVVVMMMFFFGGGOOO[[[nnn~~~~~~pppsss~~~|||yyyvvvsssqqqnnnlllooonnnooovvvwwwvvv]]]RRRQQQOOOJJJGGG<<<999666444444555444444111111111111111111111111jjjRRRNNNIIIEEE@@@>>>??????===:::555666777777777888888999777666666555555555555666555555555555555555555555333333333333333333333333333333333444444444555555666444444444555666555444444444444555555666666666:::888888:::;;;>>>IIISSS^^^rrrppp___```mmmtttjjj[[[TTTXXXXXXVVVVVVWWWXXX[[[eeeooo{{{vvvuuussspppjjjaaaUUULLLCCCIIISSSWWWOOODDDDDDJJJJJJHHHEEECCCBBBDDDGGGJJJHHHHHHGGGHHHHHHGGGDDDAAA@@@===999555222222222333222222222333333333444444333333333333333333333333444444444444444444444444555555555666666666777777666666666777888999;;;<<>>??????AAACCCEEEHHHIIIHHHIIILLLNNNKKKGGGIIIOOOQQQNNNRRRcccyyyrrr```jjjpppvvvyyyzzz|||zzzvvvvvvzzzwww|||rrrUUUMMMFFFFFFNNN\\\nnn{{{www~~~yyyvvvtttrrrooommmmmmllllllsss{{{rrr~~~dddUUUQQQNNNKKKHHH===999555333333333333333111111111111111111111111iiiRRRMMMIIIEEE@@@>>>??????===:::333555777777666666666777666666555555555555666666555555555555555555555555333333333333333333333333333333333444444444555555666555444444555666555444444444444555666666777777999888999<<<>>>CCCQQQ^^^pppjjjZZZ]]]mmmeeeXXXSSSOOOSSS\\\VVVUUUYYYaaajjjwwwzzzuuuqqqpppooohhh[[[PPPIIIMMMXXX___WWWHHHBBBFFFEEEEEEFFFEEEDDDEEEGGGIIIGGGFFFFFFGGGGGGFFFCCCAAA@@@>>>;;;777444333333333222222333333333333444444333333333333444444444444444444444444444444444444555555666666666777777777555555666777888:::<<<===IIIpppyyyyyyooodddVVVMMMKKKLLLHHHFFFGGGIIIJJJOOOTTTYYY]]]dddlllqqqttttttssssssuuuwwwwwwwwwvvvwwwyyywwwxxxyyyzzz{{{{{{{{{{{{zzz{{{||||||{{{{{{|||}}}~~~~~~|||{{{zzzxxxwwwwwwsssrrrpppllliiifffdddcccUUUQQQKKKGGGDDDBBB@@@???AAABBBCCCDDDFFFIIIKKKLLLKKKKKKNNNOOOKKKGGGKKKRRRSSSRRRZZZnnnsssfffpppwww|||||||||{{{uuurrrttt|||}}}~~~~~~||||||___WWWNNNNNNXXXggguuu}}}~~~yyyvvvvvvtttqqqnnnjjjjjjiiiooobbbiiittttttnnnZZZRRRMMMJJJJJJ>>>;;;666333333333333222222222222222222222222222iiiRRRMMMIIIEEE@@@>>>??????===:::777:::<<<;;;888666555666666666555555555555666666555555555555555555555555333333333333333333333333333333333444444444555555666555444444555666555444444444444555666777777777777666999===AAAIIIZZZjjj~~~kkk]]]cccooolllXXXRRRSSSUUUYYY^^^[[[]]]hhhzzz~~~}}}~~~zzzrrrllloootttrrreeeYYYQQQTTT^^^ggg```NNNBBBAAA@@@CCCGGGIIIGGGFFFEEEFFFFFFEEEDDDDDDEEEDDDCCCAAA@@@???<<<999777444333222222222333333333333444444333333333444444444555555444444444444444444444444555666666666777777777777666666777888:::<<<>>>???SSSwwwzzzqqqhhh___RRRLLLLLLHHHFFFIIILLLLLLKKKPPPXXX]]]aaahhhnnnsssttttttssssssuuuxxxxxxvvvvvvwwwyyywwwxxxyyyzzz{{{{{{zzzyyyzzz{{{||||||{{{{{{|||~~~}}}|||{{{yyywwwuuutttsssqqqooolllhhhccc^^^[[[YYYKKKHHHCCC@@@@@@AAAAAAAAADDDDDDEEEFFFGGGIIIJJJJJJMMMNNNOOOOOOKKKHHHNNNWWWUUUXXXfff{{{rrrjjjsss{{{}}}~~~~~~uuupppoooqqq|||yyyzzz~~~{{{{{{zzzvvvxxxuuukkkaaaaaannn}}}{{{wwwvvvwwwvvvrrrmmmiiikkkiiikkkzzz```^^^hhh}}}vvveeeqqqyyyaaaTTTLLLJJJKKKAAA===888444333444444333222222222222222222222222iiiQQQMMMIIIEEE@@@?????????===:::>>>@@@BBB@@@;;;888777777666666555555555666666777555555555555555555555555333333333333333333333333333333333444444444555555666555444444555666555444444444444555666777777888444444888===CCCNNNaaarrrlllXXX\\\xxxbbbYYYQQQRRRXXX]]]]]][[[ffflll{{{}}}yyyuuuqqqooommmnnnmmmlllnnnqqqtttvvvvvv{{{~~~|||sssmmmrrr}}}tttgggWWWXXXcccmmmgggRRRBBB??????DDDJJJLLLIIIEEEBBBBBBFFFDDDCCCCCCCCCCCCBBBAAA@@@???===;;;888555333222222222333333333444444444333333333444444555555555444444444444444444444444666666666666777777777777777777888999;;;===???AAA]]]tttlllyyy{{{ggg]]]SSSIIIFFFJJJEEEFFFKKKPPPOOOLLLQQQ[[[```dddjjjpppsssuuutttssssssuuuxxxxxxvvvuuuwwwyyywwwxxxyyyzzz{{{zzzyyyxxxyyy{{{||||||{{{{{{|||~~~|||{{{yyywwwuuusssrrrqqqqqqnnnjjjddd^^^YYYTTTRRRGGGDDD@@@???AAACCCEEEFFFDDDEEEEEEFFFGGGHHHHHHHHHOOOOOOQQQPPPKKKIIIPPPZZZVVV\\\ooorrrmmmttt|||~~~{{{rrrnnnnnnttt{{{ttt{{{{{{vvvwwwxxxuuurrrrrrppppppwww~~~~~~sssttt}}}zzzxxxvvvwwwyyywwwqqqlllkkkmmmjjjhhhsssddd[[[ccc~~~vvvaaajjjfffUUULLLJJJMMMCCC>>>999555444555555555222222222222222222222222gggQQQMMMGGGDDDAAA>>>>>>>>>>>>===666EEERRROOO@@@444333888777777666555444333333333555555555555555555555555444444444444444444444444222333333444555666777777555444444555666666444222555555555555666666666777;;;555666AAAJJJUUUkkkmmm[[[XXXgggjjj___YYYUUUWWWXXXZZZcccmmmvvv{{{|||sssjjjfffccc^^^ZZZYYYYYY[[[___cccgggjjjlllmmmoootttzzz~~~~~~uuurrr{{{wwwrrrkkkiiipppxxxmmmSSSCCCAAA===BBBIIILLLKKKHHHGGGGGGFFFEEEDDDCCCDDDCCC@@@>>><<<<<<<<<:::666333222222444444444444444444444444333333333444444444555555333333333444444444555555666666666666666555555555777:::555666>>>???AAALLLrrrqqqkkk}}}kkk]]]YYYTTTIIIEEEHHHDDDGGGKKKLLLMMMOOOUUUYYYfffhhhkkknnnqqqsssttttttzzzxxxvvvvvvwwwxxxwwwvvvyyyyyyzzzzzzzzzzzzzzzzzz~~~|||{{{zzz{{{|||{{{zzz{{{zzzxxxvvvsssqqqpppooonnniiiccc\\\WWWQQQKKKGGGAAA@@@?????????AAADDDEEEEEEAAA???AAACCCDDDHHHNNNRRRXXXYYYQQQGGGHHHSSS]]]YYYYYY|||wwwvvvuuuzzz|||~~~tttrrrttt{{{uuuyyy~~~yyy~~~~~~|||xxxtttrrrtttvvvtttuuuzzzwwwtttxxx}}}wwwvvvtttqqqxxxzzznnnkkkgggfffiiimmmrrr|||tttiiiiii}}}vvvdddllleeePPPQQQQQQHHHCCC???:::555222222333444222222222222222222222222fffPPPMMMGGGDDDAAA>>>>>>>>>>>>===777???GGGGGG???777555666777777666555444444444444555555555555555555555555444444444444444444444444444444444555555555555555666444333444555555444333555555555666666666777777555777<<>>???@@@BBBBBB???<<<<<>>>>>>>>>>>===999:::;;;<<<<<<:::777555777777666555444444444444555555555555555555555555444444444444444444444444666666555555555444444444777555333333444555555555555555666666666777777777222;;;CCCIIIWWWsssiii]]]aaaxxxrrr^^^WWWYYYVVVXXX]]]eeeqqqvvvggg\\\QQQMMMJJJKKKLLLPPPXXXaaajjjlllqqquuuxxxzzzzzzzzzxxxyyyzzzxxxxxx{{{}}}{{{xxx```SSSRRRCCCCCCEEEIIIMMMNNNLLLIIIEEECCCAAA@@@@@@@@@===<<<;;;;;;<<<:::666444333333444444444444444444444444333333333444444444555555333444444444444555555555555555666666666666666666777666444999===<<>><<<>>>>>>>>>>>>>>>>>>>>>???;;;999;;;???AAACCCIIIPPPTTTSSSQQQMMMKKKOOOWWW___mmm{{{}}}sssyyyzzzssssss||||||vvveeebbbkkk|||vvvttt|||{{{xxxvvvooopppiiicccaaabbbgggrrr}}}rrrooozzz[[[QQQLLLGGGFFFCCC>>>999555555555666333333333333333333333333bbbNNNLLLGGGDDDAAA>>>>>>>>>======;;;888666666888999888666777777666555555555555555555555555555555555555555555555555555555555555555555555555555555555555555888666333333555777777888555666666666666777777777444???FFFLLLbbbttt```iiiuuuwww^^^TTTWWW^^^]]]___dddooo{{{vvvpppeeeXXXOOONNNLLLLLLNNNQQQWWWcccooouuuwwwzzz~~~zzz|||~~~}}}|||}}}}}}ppp```XXXIIIEEECCCFFFMMMPPPMMMHHHDDDBBB@@@???>>>>>><<<::::::;;;;;;999777444444444444444444444444444444444333333333444444444555555444444444444555555555555555555555555666666666666666555555<<<@@@BBBcccyyyvvvaaaSSSJJJDDDDDDDDDAAABBBEEEFFFJJJMMMPPPSSSYYYbbbiiippprrrtttvvvxxxyyyyyyyyywwwvvvuuuvvvxxxyyyyyyyyy{{{{{{{{{zzzzzzzzzzzzzzzzzzxxxwwwxxxxxxxxxvvvuuuuuutttssspppkkkddd___[[[SSSNNNGGGBBB???>>>===<<<<<<<<<============<<<<<<;;;:::===BBBDDDFFFLLLTTT[[[TTTMMMLLLMMMQQQXXX___nnnwwwuuu|||pppsss}}}tttdddeeesssyyyuuuwwwsssnnnrrrjjjbbb^^^^^^cccooozzzzzz}}}||||||aaaPPPKKKHHHFFFCCC???:::666555555555333333333333333333333333aaaMMMLLLGGGDDDAAA>>>>>>>>>=========;;;888666555666888888777777666555555555666666555555555555555555555555555555555555555555555555333333444444555666666777999777555444666888999:::666666666666777777777888666???FFFQQQpppbbb___vvvcccWWWTTTVVVYYY\\\___gggwww{{{uuulllddd]]]UUUMMMHHHJJJJJJMMMSSSYYY```lllxxx~~~~~~~~~~~~}}}|||{{{zzzvvvzzz~~~ppp___QQQJJJDDDEEEKKKOOOLLLGGGDDDBBB???======<<<:::999999:::;;;999777555444555444444444444444444444444333333333444444444555555444444444555555555666666444555555555666666777777666666666===AAAGGGppp~~~rrrvvvsssVVVMMMHHHDDDDDDDDDBBBCCCFFFGGGJJJOOOSSSWWW]]]fffmmmsssuuuvvvxxxyyyzzzyyyyyyyyywwwvvvvvvwwwxxxxxxwww{{{{{{zzzzzzyyyyyyyyyyyyyyywwwvvvvvvwwwvvvsssqqqrrrqqqnnnjjjccc[[[TTTPPPLLLHHHBBB>>>============;;;;;;<<<=========<<<<<<===>>>AAAEEEGGGIIIQQQZZZeeeYYYNNNMMMOOOTTT[[[cccuuuwwwyyyuuupppwww~~~wwwwwwzzz~~~qqqffflll|||wwwsssoooqqqjjjbbb^^^^^^bbbmmmwwwyyygggQQQKKKKKKFFFCCC???:::777555444444333333333333333333333333aaaMMMMMMGGGDDDAAA>>>>>>>>>>>>======<<<:::888666555777999777777666666555666666777555555555555555555555555555555555555555555555555222222333444555666777888888777555555777999:::999666666666777777777888888666???KKK```jjj^^^gggnnn[[[YYYWWWUUUUUUXXXaaaqqq|||vvviiicccYYYQQQLLLJJJHHHGGGIIIJJJRRR]]]gggmmmvvv~~~}}}zzzvvvrrrooonnnmmmpppuuu|||nnn[[[SSSJJJHHHKKKMMMJJJFFFEEEBBB>>><<<<<<;;;:::999888999:::999777555555666444444444444444444444444333333333444444444555555444444555555555666666666444444555555666777777777777999888<<>>??????@@@AAAEEEIIIKKKOOOZZZeeeqqqaaaSSSQQQTTTXXXbbbnnn|||{{{rrrooottt}}}tttlllqqqyyy|||yyyooojjjwww~~~yyyvvvqqqqqqjjjccc```___```iiirrr{{{pppVVVMMMMMMFFFDDD@@@;;;888555444444333333333333333333333333aaaNNNNNNGGGDDDAAA>>>>>>>>>>>>===<<<:::888888888888888888777777666666666666777777555555555555555555555555555555555555555555555555333444444444555555666666555444444555777888888777666666777777777888888888;;;FFF[[[vvvppp___lll|||}}}aaaXXXYYYYYYZZZ^^^```rrrvvvjjjaaaVVVQQQKKKFFFEEEGGGKKKMMMPPPRRR\\\jjjuuuyyy{{{~~~xxxuuuqqqllliiihhhiiiiiioootttzzz~~~fff]]]SSSMMMKKKKKKJJJGGGFFFCCC???<<<;;;;;;:::999777999:::999777666666666444444444444444444444444333333333444444444555555555555555555666666666666444444555555666777777888666;;;:::===JJJ]]]sssiiixxxhhhOOOGGGCCCDDDDDDCCCCCCEEEGGGGGGJJJPPPWWW]]]bbbgggnnnsssvvvwwwxxxyyyyyyxxxwwwwwwxxxwwwuuuvvvwwwxxxxxxwwwyyyyyyxxxxxxwwwvvvvvvuuutttrrrqqqpppnnnkkkgggccc___]]]YYYTTTNNNHHHCCC@@@>>>;;;999999:::;;;;;;:::<<<<<<<<<===>>>@@@BBBCCCEEEGGGKKKPPPSSSZZZggguuuzzzhhhYYYWWWYYY___mmm|||}}}}}}zzztttpppttt||||||pppppp|||yyy|||xxxoooiiikkk}}}~~~||||||tttpppjjjeeebbb___^^^cccjjj~~~}}}^^^PPPMMMHHHFFFBBB===999777555555444444444444444444444444aaaNNNOOOGGGDDDAAA>>>>>>>>>>>>===;;;888555777;;;<<<999666777777666666666666777888555555555555555555555555666666666666666666666666666555555555555444444444333222333444777777666555777777777777888888888888AAAPPPkkkpppTTT```}}}tttbbbTTTSSSTTTVVV^^^jjjppp~~~vvvjjj\\\RRRJJJGGGDDDCCCEEEKKKQQQUUUVVVXXXbbbqqq{{{|||xxxvvvooommmiiiggggggiiillloooqqquuuzzz}}}mmmdddYYYPPPLLLKKKJJJHHHFFFCCC???<<<;;;;;;:::999777888999999777666666777444444444444444444444444333333333444444444555555555555555555666666666777444444444555666777777888333;;;;;;???QQQlll|||nnnhhhzzzzzzVVVFFFGGGAAADDDEEEEEEEEEHHHJJJKKKMMMSSS[[[bbbfffkkkqqquuuvvvwwwxxxxxxxxxwwwvvvvvvvvvuuutttuuuxxxzzzzzzyyyxxxxxxwwwwwwvvvuuuuuutttqqqpppnnnmmmkkkgggbbb___VVVTTTQQQLLLGGGBBB???===;;;:::999999;;;<<<<<<;;;======<<<<<<>>>AAADDDFFFJJJLLLQQQWWW[[[dddtttmmm^^^[[[^^^ddduuuzzz{{{zzzxxxuuuvvv|||vvvrrrzzzvvvwwwyyykkkbbb___eeezzzwwwpppkkkgggddd___\\\^^^cccmmm~~~yyyvvveeeSSSMMMJJJGGGCCC???;;;888777666444444444444444444444444```MMMJJJFFFCCC@@@>>>>>>===<<<;;;;;;:::999999888888999999777666666666777888999999666666666666666666666666555555555555555555555555444444444555555555555666555555555555666666666666888888777777777888:::;;;HHHYYYssssss[[[]]]tttbbbZZZUUUVVVXXXZZZcccnnn{{{tttjjj]]]PPPHHHFFFAAAAAAGGGKKKLLLQQQWWW\\\dddssszzzqqqmmmiiihhhgggkkksss|||ooo^^^UUUPPPJJJGGGHHHIIIFFFCCC???<<<:::::::::::::::999999777666555444555555555555555555555555444444444444444444444444555555555555666666666666777777777777888888888888<<<===;;;>>>WWWllliiiiii}}}lllRRRGGGHHHFFFFFFFFFFFFFFFFFFGGGHHHNNNTTT^^^ffflllqqqtttvvvzzzzzzzzzyyyyyyxxxxxxxxxvvvwwwyyyzzz{{{zzzzzzyyy{{{xxxuuutttuuuuuuuuutttpppooommmkkkgggaaaZZZTTTPPPMMMIIIDDD???<<<:::999===<<<:::888888888888999======>>>@@@DDDGGGHHHHHHMMMOOOSSSZZZdddqqq}}}ggg^^^hhhiiicccwww}}}zzz{{{yyyxxx~~~yyyyyy{{{pppqqqrrrjjj```YYY___kkk{{{wwwoooiiijjjiiiccc______fffnnnzzz|||ooojjj|||gggRRRSSSJJJGGGBBB>>>:::777666555555555555555555555555555___MMMJJJFFFCCC@@@>>>>>>===<<<;;;;;;:::999999888888999999777777777777777777888999666666666666666666666666555555555555555555555555444444444555555555555666555555555555666666666666666666666666777999<<<>>>LLLcccyyyhhh\\\fffqqqYYYVVVUUUVVVXXX```sss}}}uuukkk```TTTIIIBBBDDDBBBDDDIIILLLOOOYYYdddhhhooozzz|||ooofffddd___fffrrrvvvccc[[[TTTIIIEEEHHHIIIGGGCCC???===;;;;;;;;;::::::999999888666555444555555555555555555555555444444444444444444444444555555555555666666666666666666777777777888888888::::::;;;FFFeeejjjgggqqq~~~gggRRRGGGFFFEEEEEEFFFGGGHHHIIILLLMMMSSSYYYccckkkppptttvvvwwwwwwwwwwwwvvvvvvvvvuuuuuuwwwwwwyyyzzz{{{zzzyyyyyy{{{yyyvvvuuuuuutttrrrpppllljjjgggddd```ZZZSSSNNNKKKIIIEEEAAA===;;;999999;;;:::999999999999:::;;;<<<===???CCCFFFIIIJJJJJJNNNTTT\\\fffnnntttxxx{{{oooaaa^^^fffeeecccyyy{{{}}}}}}|||{{{~~~nnndddeeeeee___XXX\\\eeetttwwwoookkkllljjjddd___^^^aaagggnnniiiwww~~~oooWWWUUUJJJGGGCCC>>>:::777666555555555555555555555555555___MMMJJJFFFCCC@@@>>>>>>===<<<;;;;;;:::999999888888999999999888777777777777777777666666666666666666666666555555555555555555555555444444444555555555555666555555555555666666666666444555555666777:::>>>BBBPPPkkk{{{uuuiii]]]dddxxx|||ccc]]]SSSTTTUUUVVV[[[mmm|||uuuiii\\\RRRJJJDDD@@@EEEFFFJJJMMMOOOVVVdddqqqwwwzzz}}}zzzmmmaaa___dddsss}}}iiiddd[[[JJJEEEKKKIIIGGGDDDAAA>>><<<<<<;;;:::::::::999888777666555555555555555555555555555444444444444444444444444555555555555666666666666666666666666777777777777;;;999===TTT{{{vvvllllllmmmaaaSSSHHHEEECCCEEEGGGIIIJJJMMMQQQTTTZZZ```jjjqqqvvvwwwxxxxxxvvvvvvvvvvvvuuuuuuuuuuuuwwwxxxyyyzzzzzzzzzyyyxxxyyywwwuuutttssspppllliiigggddd^^^ZZZUUUPPPJJJFFFDDDCCC@@@===:::999888888999999999::::::<<<===>>>>>>@@@DDDIIILLLMMMMMMMMMRRR\\\jjjuuuyyyvvvpppmmm___```bbbbbb```gggyyyyyynnnccc^^^aaadddcccaaalllxxx}}}|||vvvpppmmmnnnlllfff```]]]\\\^^^rrrrrrlllwww{{{___WWWKKKHHHDDD???;;;888666555555555555555555555555555^^^MMMJJJFFFCCC@@@>>>>>>===<<<;;;;;;:::999999888888999999999999888777666666666777666666666666666666666666555555555555555555555555444444444555555555555666555555555555666666666666555666666666666999@@@EEESSSmmmrrrbbbXXX]]]rrreeeUUUUUURRRSSSSSSWWWccc}}}rrriii[[[PPPHHHFFFEEEEEEIIIJJJMMMRRRYYYcccpppzzz|||tttiii^^^\\\iiiyyyqqqnnndddOOOFFFMMMIIIHHHEEEBBB@@@>>>======::::::::::::999888777666555555555555555555555555444444444444444444444444555555555555666666666666555555666666666777777777???:::BBBcccooouuu}}}kkk```]]]UUUJJJDDDCCCFFFHHHJJJKKKNNNSSSXXXaaagggooovvvyyyyyyxxxxxxyyyyyyxxxxxxxxxxxxxxxxxxxxxyyyzzzzzzzzzyyyxxxwwwuuutttsssrrrppplllgggcccbbb]]]WWWPPPLLLGGGCCCAAA>>><<<;;;999888888888888999999:::<<<>>>@@@AAABBBFFFIIILLLOOOPPPPPPPPPPPP[[[fffvvv~~~tttiiibbb___fffggg^^^\\\mmmzzzyyy}}}xxxrrrlllhhheeecccbbbeeemmmuuu{{{}}}zzz{{{tttqqqoooooonnniiiaaa\\\ZZZXXXeee}}}yyyvvv}}}fffWWWLLLIIIEEEAAA<<<999777555555555555555555555555555^^^LLLJJJFFFCCC@@@>>>>>>===<<<;;;;;;:::999999888888999999999999888777666666666777666666666666666666666666555555555555555555555555444444444555555555555666555555555555666666666666666777888666666:::AAAHHHZZZkkkfffUUUUUUfffsss^^^VVVRRROOONNNPPPZZZttt{{{wwwhhh```SSSHHHCCCDDDFFFHHHJJJKKKPPPYYYggguuu|||}}}rrreeeZZZXXXeee~~~|||pppXXXIIIJJJJJJIIIGGGDDDBBB@@@???>>>::::::;;;::::::999888777555555555555555555555555444444444444444444444444555555555555666666666666666666666666777777777777???:::HHHtttvvvnnnyyy___ZZZ]]]WWWKKKDDDDDDGGGJJJJJJKKKNNNUUUZZZeeekkkrrrwwwyyyxxxwwwvvvzzzzzzzzzzzzzzzzzzzzzzzzyyyzzzzzz{{{zzzyyywwwvvvssssssrrrqqqooojjjeee```\\\WWWPPPJJJFFFCCC@@@>>>999888777777777888999999:::;;;===@@@CCCEEEFFFGGGLLLOOORRRRRRQQQQQQRRRSSSgggqqq}}}{{{pppeee___hhhnnnhhhZZZ\\\vvv}}}{{{}}}tttiiicccbbbddddddgggnnnwww~~~{{{}}}~~~rrrqqqpppooonnnkkkccc]]]XXXUUU[[[ppp~~~mmmWWWMMMKKKGGGCCC>>>:::777555555555555555555555555555^^^LLLIIIFFFCCC@@@>>>>>>===<<<;;;;;;:::999999888888999999999888777777777777777777666666666666666666666666555555555555555555555555444444444555555555555666555555555555666666666666666888999777777;;;EEENNNbbbhhh]]]RRR^^^uuueeeZZZUUUOOOKKKNNNWWWkkkzzztttooo```XXXMMMEEEBBBCCCEEEGGGHHHNNNWWWeeevvv}}}qqqfff[[[ZZZeee|||gggPPPGGGJJJIIIHHHFFFDDDBBB@@@???;;;;;;;;;;;;;;;:::999888555555555555555555555555444444444444444444444444555555555555666666666666777777777777888888888888<<<;;;SSSsssssslll[[[[[[^^^XXXLLLFFFDDDHHHKKKLLLKKKOOOWWW^^^hhhmmmsssvvvwwwwwwvvvvvvxxxxxxxxxyyyyyyyyyyyyyyyzzzzzz{{{{{{zzzxxxwwwuuutttsssqqqooolllggg```\\\UUUPPPIIIDDDAAA???===<<<777777666666777999:::;;;===???BBBEEEHHHJJJLLLLLLOOOQQQSSSRRRRRRTTTYYY^^^uuu{{{vvvkkkeeebbbooooooeee\\\hhh~~~sssfff]]]___iiiqqqwww{{{~~~}}}~~~yyywwwpppkkkmmmuuuzzzxxxtttooopppooommmmmmlllfff^^^WWWTTTVVVeee}}}uuuZZZMMMLLLHHHDDD???;;;777666555555555555555555555555^^^LLLIIIFFFCCC@@@>>>>>>===<<<;;;;;;:::999999888888999999777777777777777777888999666666666666666666666666555555555555555555555555444444444555555555555666555555555555666666666666444777888888888???KKKUUUcccbbbXXXXXXnnnjjj\\\UUUQQQPPPPPP\\\ppp}}}zzzvvvooogggbbbRRRMMMFFFBBBAAACCCFFFGGGKKKWWWgggttt|||qqqddd]]]\\\jjj|||```LLLJJJJJJIIIGGGEEECCCAAA@@@;;;;;;;;;;;;;;;::::::999555555555555555555555555444444444444444444444444555555555555666666666666888888888888999999999999>>>BBBccc|||vvvyyypppbbbYYY]]]___VVVLLLGGGCCCGGGLLLMMMNNNSSS\\\eeekkknnnrrruuuvvvvvvvvvwwwwwwwwwwwwxxxxxxyyyyyyyyy{{{{{{{{{{{{zzzxxxvvvuuutttqqqmmmiiiddd^^^WWWRRRKKKHHHBBB???===<<<;;;999888777777777999:::<<<>>>AAACCCFFFIIIMMMOOOPPPQQQQQQSSSTTTUUUWWW^^^jjjsss|||rrriiiggghhhpppkkkbbbfff}}}zzzuuupppjjjeeefffmmmvvv}}}||||||~~~pppbbbYYYWWWUUUUUU[[[bbbiiimmmlllnnnmmmkkklllmmmhhh```WWWVVVTTT\\\sssbbbNNNMMMJJJEEE@@@<<<888666555555555555555555555555^^^KKKIIIFFFCCC@@@>>>>>>===<<<;;;;;;:::999999888888999999777777666666777888999999666666666666666666666666555555555555555555555555444444444555555555666666555555555555666666666777111555888888999BBBOOO[[[___\\\TTT^^^{{{|||^^^YYYXXXPPPMMMSSSYYYmmmwwwvvvtttqqqllleee\\\VVVFFFCCC@@@???BBBEEEHHHIIIQQQbbbuuurrreee\\\YYYaaazzzoooVVVJJJJJJIIIHHHFFFDDDBBBAAA;;;;;;;;;<<<;;;;;;::::::555555555555555555555555444444444444444444444444555555555555666666666777888888999999999:::::::::BBBKKKqqqtttyyy}}}ddd[[[XXX^^^___UUUKKKHHHBBBGGGLLLOOOPPPVVVaaajjjmmmooossstttuuuuuuwwwxxxxxxxxxxxxyyyyyyzzzzzzzzz{{{{{{{{{{{{zzzxxxvvvtttqqqnnnhhhbbb\\\TTTMMMHHHEEEBBB===;;;:::999888777888888888888:::<<<>>>???CCCEEEIIILLLOOORRRSSSSSSSSSUUUWWWYYY]]]iiiyyy|||pppiiiiiilllnnngggbbbqqqyyyqqqlllmmmlllmmmsss{{{|||}}}{{{bbbQQQGGGIIIIIIHHHIIIQQQ^^^iiikkkmmmllliiikkknnniiiaaaYYYXXXTTTVVVjjjhhhOOOMMMJJJFFFAAA<<<888666555555555555555555555555\\\KKKJJJHHHEEEBBB@@@@@@???>>>===:::999888888999999888666888888777777777777888888777777777777777777777777666666666666666666666666666666666666666666666666777777777777666666666666333888999666;;;JJJYYY___\\\ZZZ___ooowwweeeWWWUUUTTTPPPSSS[[[kkk~~~{{{vvvppplllnnnllljjjgggbbbXXXMMMEEEBBBCCCDDDCCCBBBEEELLLQQQ```ooowww|||wwweee___[[[```sssqqq```SSSJJJJJJKKKGGGCCCBBBAAA@@@>>>===;;;:::::::::999888777666444444444444555555555555666666666666777777777777777666666555555777888666555777:::<<>><<<:::999888888999999888666888888777777777777888888777777777777777777777777666666666666666666666666666666666666666666666666777777777777666666666666444888::::::AAAOOOZZZ^^^TTTYYYeeexxxhhh\\\SSSSSSRRRRRR\\\jjj{{{uuuppplllhhheeeiiihhhfffaaaZZZRRRLLLHHH@@@AAAAAA@@@AAAEEEMMMTTTeeerrrxxxzzz|||ppp```\\\YYYjjj~~~}}}~~~mmm]]]OOOKKKJJJGGGCCCAAAAAA@@@>>>===;;;;;;::::::999888777666555444444444555555555555666666666666555555666777777777777777555777888777777:::<<<>>>JJJXXXpppqqquuu```\\\\\\aaabbbYYYMMMFFFGGGHHHKKKNNNSSS\\\eeelllpppqqqsssttttttuuuwwwxxx{{{{{{{{{{{{|||}}}}}}~~~}}}||||||{{{zzzxxxssspppiii```XXXSSSMMMEEEAAAAAA???>>><<<:::999999999:::999:::<<<>>>BBBEEEGGGIIIPPPPPPQQQSSSUUUUUUTTTRRRVVVZZZbbbnnn{{{zzztttpppoooqqqtttgggaaannnwwwnnnrrrwww|||yyylllcccgggllluuulllWWWLLLIIIGGGJJJNNNWWWeeeqqqsssrrrnnniiiiiijjjgggaaa\\\QQQOOOXXX^^^dddxxxsssjjjwww{{{[[[LLLJJJLLLAAA:::999777666666555555555555666666\\\LLLKKKFFFDDD@@@???>>>>>>===<<<;;;999888888999999888777888888777777777777888888777777777777777777777777666666666666666666666666666666666666666666666666666666666666777777777777555888:::>>>GGGSSSZZZ[[[OOO]]]sss{{{\\\VVVTTTVVVXXX```ttt~~~|||zzzxxxuuusssrrrssssssyyyssskkkdddaaa___^^^]]]``````^^^XXXOOOIIIGGGFFF@@@@@@@@@@@@BBBIIISSS[[[kkkvvvzzzzzzxxxkkk^^^^^^bbb}}}}}}|||lllVVVKKKIIIGGGDDDAAAAAA@@@???===<<<;;;::::::999888777666555444444444555555555555666666666666333444555777888888999999777666777888:::<<<>>>@@@NNNeee{{{mmmsssmmm^^^[[[]]]ddddddZZZMMMEEEFFFIIIMMMQQQWWW^^^fffkkkqqqssstttuuuuuuuuuwwwyyy{{{{{{{{{|||}}}}}}~~~~~~}}}|||{{{{{{yyytttnnnjjjcccZZZQQQLLLFFF@@@===>>><<<;;;::::::999999::::::;;;<<>>>>>===<<<;;;;;;999888888999:::888777888888777777777777888888666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777666777;;;BBBKKKSSSUUUSSSSSSjjjuuu]]]XXXWWW^^^kkk~~~~~~yyyuuusssqqqpppnnnkkkhhhddd```^^^]]]^^^______\\\WWWTTTRRRRRRSSSTTTTTTTTTSSSOOOJJJEEEBBB@@@@@@@@@AAAAAAFFFOOO\\\fffqqq{{{~~~|||xxxjjj```fffvvvzzz]]]MMMIIIHHHFFFBBBAAAAAA???===<<<;;;;;;::::::999888666555555444444555555555555666666666666444555666777888888888888999777777999;;;;;;>>>AAAWWWxxxsssqqqxxxddd[[[ZZZ]]]dddcccXXXKKKCCCFFFIIIOOOUUUZZZ```fffjjjoooqqqssstttuuuvvvxxxzzz{{{|||}}}~~~~~~}}}}}}|||zzzwwwpppiiiccc[[[RRRIIIDDD@@@;;;:::<<<;;;;;;;;;;;;<<<<<<======>>>@@@CCCGGGKKKOOOQQQRRRSSSTTTSSSQQQPPPTTT[[[aaammmvvv{{{tttrrryyy~~~uuufffbbbtttwwwwww|||qqqdddfffiiippp~~~~~~eeeVVVOOOLLLQQQWWW___mmm{{{~~~xxxpppmmmllliiiddd]]]WWWTTTTTTQQQSSSeee{{{mmmhhhvvv{{{aaaOOOJJJLLLDDD===:::555666666555555555555666666]]]LLLKKKFFFCCC@@@>>>>>>===<<<;;;;;;:::999999::::::999777888888777777777777888888666666666666666666666666666666666666666666666666666666666666666666666666555666666666777777777888777777;;;CCCLLLOOOOOONNN\\\xxxkkk```ZZZZZZhhh~~~yyytttnnniiifffccc```^^^ZZZXXXTTTPPPMMMMMMMMMNNNJJJJJJIIIIIIHHHHHHIIIJJJHHHIIIKKKMMMLLLHHHBBB>>>>>>???AAACCCJJJVVVeeepppxxx}}}uuueeeaaammmfffQQQJJJJJJHHHDDDBBBAAA???>>><<<;;;;;;;;;:::999888777555555555555555555555555666666666666666666777777777777666666:::777777:::999888>>>FFFeeewww}}}jjj]]][[[ZZZ^^^dddbbbWWWKKKDDDFFFKKKQQQWWW]]]bbbhhhkkkkkknnnqqqrrrtttvvvyyy{{{~~~}}}zzzuuunnneee___SSSJJJCCC???<<<999999;;;999:::;;;<<<>>>???@@@@@@CCCEEEHHHLLLPPPRRRTTTUUUXXXWWWUUUSSSUUU]]]jjjttt}}}yyyyyyxxxxxxwwwzzz~~~qqqbbbooozzzsssuuu||||||vvvwwwooojjjttt}}}qqq```SSSLLLPPPVVV\\\iiiyyy~~~wwwpppmmmjjjfff\\\XXXVVVSSSOOOPPP```rrrvvvmmmxxxzzzfffQQQIIIKKKFFF@@@>>>777666666555555555555666666]]]MMMLLLFFFDDD@@@???>>>>>>===<<<<<<:::999999::::::999888888888777777777777888888777777777777777777777777666666666666666666666666666666666666666666666666555555666666777777888888999999===FFFLLLMMMMMMOOOfffbbb___[[[___uuu}}}{{{zzzmmmiiiccc]]]YYYVVVSSSQQQOOOMMMJJJGGGFFFEEEEEEFFFBBBDDDEEEEEEDDDCCCDDDFFFFFFKKKQQQTTTRRRLLLEEEAAA<<>>===<<<;;;;;;:::999888777666555555555555555555555666666666666777777777777777666555555999777999;;;888777BBBQQQ{{{}}}eee```]]]\\\^^^ccc```VVVLLLGGGHHHLLLSSSYYY___dddiiimmmkkkmmmppprrrsssuuuxxx{{{|||wwwqqqiii```YYYKKKDDD>>>===<<<999:::<<<888:::<<>><<<<<<:::999999:::;;;999888888888777777777777888888777777777777777777777777666666666666666666666666666666666666666666666666555555555666777888888888;;;;;;@@@IIIMMMNNNRRRXXXtttbbb]]]```mmm~~~zzzuuuqqqnnnmmm]]]YYYTTTPPPMMMKKKIIIGGGHHHGGGFFFDDDDDDCCCCCCCCCBBBDDDEEEEEEEEEFFFJJJNNNUUU^^^fffcccUUUIIICCCCCC>>>AAAGGGMMMWWWfffwww}}}pppddd]]]lll}}}bbbRRRNNNKKKFFFBBBAAA@@@>>>===<<<<<<;;;::::::888777666555555555555555555555666666666666555666666777777777777666777777:::===999888III___sssbbbccc\\\ZZZZZZ]]]ZZZQQQJJJHHHJJJNNNTTTZZZ___eeekkknnnnnnppprrrssstttuuuwwwyyy~~~}}}zzztttnnnggg^^^UUUOOOFFF@@@<<<<<<===;;;<<<>>><<<>>>AAADDDGGGJJJKKKKKKMMMNNNQQQSSSUUUUUUUUUTTTSSSRRRUUU\\\jjjyyyyyyrrrwww}}}{{{ooosssyyyuuujjjXXXUUUUUUVVVbbbsss}}}zzzmmmhhhggg```]]]ZZZWWWTTTTTT\\\ddd}}}yyyxxx\\\LLLKKKFFFCCC@@@999666666555555555555666666^^^MMMLLLHHHEEEBBB@@@@@@???>>>===<<<;;;999:::;;;;;;:::888888888777777777777888888777777777777777777777777666666666666666666666666666666666666666666666666444555555666777888888999<<<===CCCLLLOOOPPPWWW```}}}eee]]]fff{{{vvvtttpppjjjeee___[[[YYYPPPMMMHHHEEECCCCCCAAA@@@CCCCCCCCCCCCCCCBBBBBBBBBCCCDDDEEEFFFGGGLLLSSSYYYgggssszzzoooVVVBBB>>>BBBBBBFFFLLLTTT___nnnyyykkkbbb```zzziiiVVVOOOKKKFFFCCCBBB@@@>>>===<<<<<<<<<;;;:::999777666666555555555555555555666666666777333444555777888888888888555666;;;>>>999:::OOOiiizzz~~~hhhZZZ___YYYVVVUUUVVVSSSKKKFFFEEEKKKOOOTTTZZZ```fffkkkooorrrtttuuuuuuttttttvvvwwwxxxzzz|||~~~~~~~~~}}}|||wwwrrrlllddd\\\TTTKKKFFFBBB===;;;===>>>======@@@AAACCCGGGKKKNNNQQQRRRRRROOOQQQSSSUUUVVVUUUTTTSSSWWWXXX^^^kkk|||yyyvvv~~~wwwiiixxx{{{zzz}}}yyyxxx|||wwwaaa\\\ZZZYYYeeevvvpppjjjiiiccc```\\\YYYVVVVVVZZZ___pppaaaOOOKKKFFFBBB???888666666555555555555666666\\\LLLJJJFFFDDDAAA@@@??????===;;;===<<<;;;:::::::::::::::999888888777777777777777666666666666666666666666666666666666666666666666555555555555666666666666777999999888777666666777>>>@@@FFFNNNQQQSSS^^^kkknnniiihhhwww|||uuuooommmfff]]]WWWUUURRRNNNIIIFFFDDDAAAAAACCCDDDCCCAAABBBCCCDDDDDDCCCCCCDDDFFFKKKGGGFFFKKKPPPYYYiiiyyysssZZZHHHCCCBBBAAAEEEKKKRRR[[[kkk}}}nnn```ZZZqqqyyyeeeUUUJJJCCCDDDBBB@@@??????>>><<<:::===<<<;;;:::888777666555777777777777777777777777777777777777888888888888999:::999===>>>===TTT|||uuu___YYYZZZYYYVVVQQQMMMKKKIIIFFFDDDIIIOOOUUUZZZccclllrrrrrryyyvvvsssqqqqqqooojjjgggnnnqqqrrrqqqrrrtttqqqkkkfffbbb[[[SSSKKKEEEAAA??????@@@@@@??????AAADDDGGGMMMKKKLLLPPPRRRQQQRRRUUUTTTUUUUUUUUUTTTTTTVVVXXXbbbjjjvvv|||ooojjjwww~~~}}}xxxzzz}}}~~~wwwuuuttttttxxx}}}sssbbb]]]cccppp}}}{{{oooiiibbbaaa^^^\\\YYYWWWVVVVVVcccgggPPPPPPJJJ@@@>>>===999777555555666777777666]]]LLLJJJFFFDDDAAA@@@???>>>===;;;<<<<<<;;;:::::::::::::::999888888777777777777777777777777777777777777777666666666666666666666666777777777777888888888888777888999888666666777888>>>DDDNNNVVVXXX^^^qqqwwwgggeeesss{{{xxxvvvqqqjjjddd\\\VVVNNNJJJJJJIIIEEEBBBEEECCCAAAAAACCCDDDCCCAAAAAACCCFFFGGGHHHHHHJJJLLLLLLJJJOOOZZZeeeppp}}}zzzhhhQQQDDDCCCEEEEEELLLPPPWWWbbbtttvvvgggaaadddmmm\\\NNNGGGEEECCCAAA@@@???>>><<<;;;===<<<;;;:::999777666666777777777777777777777777777777777777888888888888::::::888;;;===>>>XXXmmm[[[WWWXXXVVVTTTQQQMMMIIIGGGFFFFFFMMMUUU\\\aaagggoootttuuuyyyuuurrrpppnnnkkkgggcccdddggghhhggghhhiiieee```XXXUUUPPPKKKFFFDDDBBBAAA@@@AAACCCCCCDDDFFFIIILLLOOOLLLMMMQQQRRRQQQRRRVVVUUUTTTRRRPPPQQQVVV]]]cccxxx}}}vvvmmmsss~~~}}}uuuuuu{{{{{{vvvtttrrrsssvvv{{{uuuooosssrrrhhhbbbaaa___]]]ZZZXXXVVVUUU___|||nnnSSSQQQKKKBBB>>><<<999777666555777777777666___LLLIIIFFFCCCAAA??????>>>===;;;<<<;;;;;;:::::::::::::::999888888777777777777777888888888888888888888888666666666666666666666666777777777777888888888888666777888777666666777999===GGGSSSYYYZZZfffiii```ccc}}}~~~xxxqqqkkkgggbbb\\\WWWOOOKKKFFFDDDEEEFFFDDDBBBDDDBBBAAAAAACCCDDDCCCCCCCCCFFFIIIJJJKKKMMMPPPRRRRRRSSS\\\lll|||wwwlllYYYGGG???CCCHHHJJJUUUYYYaaannnmmmaaadddsss~~~rrrrrrxxxcccRRRIIIFFFDDDBBB@@@@@@???===;;;======<<<;;;999888777777777777777777777777777777777777777777888888888888::::::888:::===???\\\fffWWWUUUWWWRRRRRRPPPLLLGGGEEEHHHJJJPPPZZZdddgggjjjpppvvvxxxxxxuuupppmmmiiifffaaa^^^[[[^^^___]]]]]]^^^[[[UUUMMMKKKHHHEEECCCBBBBBBCCCBBBDDDGGGHHHJJJKKKNNNPPPRRROOOOOORRRSSSRRRSSSWWWTTTSSSPPPPPPTTT^^^kkksss{{{oooooo~~~zzzuuuvvv{{{xxxooolllnnnppprrrxxx~~~}}}vvvfffaaaaaaaaa___\\\XXXUUUSSSXXXqqqvvvWWWQQQKKKCCC???;;;:::888666666777777666555```LLLIIIEEECCC@@@??????>>><<<;;;;;;;;;::::::999::::::;;;999888888777777777777777777777777777777777777777666666666666666666666666555555555555666666666666555666777666666666999;;;BBBKKKTTTXXX]]]mmmwww```]]]eee~~~qqqkkkddd^^^ZZZUUUQQQMMMJJJGGGDDDDDDEEEFFFFFFEEEBBBBBBAAABBBCCCDDDEEEEEEJJJKKKLLLLLLMMMPPPTTTWWW```ccclll{{{jjj^^^MMMAAA???EEEKKKMMMZZZcccnnn{{{}}}iiiaaammmzzzjjjhhhvvviiiTTTGGGHHHFFFCCCAAA@@@???>>><<<======<<<;;;:::999888888666666666666666666666666666777777777888888888888888999888;;;===@@@___{{{```VVVUUUVVVMMMNNNNNNJJJEEEDDDJJJOOORRR^^^iiillllllpppuuuwwwvvvsssooojjjeee```\\\ZZZZZZ\\\\\\[[[[[[[[[WWWQQQNNNLLLHHHEEECCCBBBBBBCCCDDDGGGJJJLLLMMMNNNPPPQQQVVVRRRPPPRRRRRRQQQSSSWWWRRRTTTVVV[[[cccnnnzzz{{{tttpppyyy}}}uuuttt|||{{{tttmmmlllqqqxxx}}}~~~zzzdddaaabbbbbbaaa^^^YYYTTTQQQSSSfffuuu}}}ZZZQQQJJJEEEAAA;;;:::888777666777777666555```LLLIIIEEECCC@@@???>>>>>><<<:::::::::999999999::::::;;;999888888777777777777777666666666666666666666666666666666666666666666666555555555555666666666666555666666666666888;;;>>>JJJOOOSSSYYYeee{{{jjjZZZ^^^jjj|||zzztttpppnnn^^^[[[VVVQQQNNNKKKHHHGGGFFFEEECCCBBBCCCDDDDDDDDDBBBCCCDDDDDDEEEFFFHHHJJJMMMMMMNNNOOOSSSXXX```eeetttvvv}}}sss^^^TTTHHHCCCDDDHHHMMMQQQ```mmm}}}wwwhhhjjj||||||mmmhhhuuutttYYYIIIJJJGGGDDDAAA@@@@@@???===>>>======<<<;;;:::999999666666666666666666666666666777777777888888888888666999999===???CCCbbbppp[[[TTTSSSQQQJJJKKKKKKHHHDDDFFFMMMTTTXXXdddnnnooonnnqqquuuxxxtttrrrmmmgggaaa\\\YYYXXX\\\^^^___]]]]]]^^^ZZZSSSOOONNNKKKHHHFFFEEEFFFFFFHHHJJJMMMNNNNNNNNNOOOQQQUUUQQQNNNPPPPPPOOORRRWWWUUU[[[eeeoooxxxmmmqqqzzz~~~yyyqqqjjjkkkpppxxxdddbbbccccccbbb^^^YYYSSSOOOPPP]]]iii|||___QQQIIIEEECCC===;;;999777777777777666555___LLLIIIEEEBBB@@@>>>>>>===<<<:::999999999999999::::::;;;999888888777777777777777555555555555555555555555666666666666666666666666777777777777888888888888555666777777777999===AAAKKKMMMQQQYYYmmmxxx```XXXbbbooozzzppphhhaaa\\\XXXMMMLLLJJJHHHFFFDDDCCCCCCFFFFFFEEEEEEEEEEEEEEEFFFCCCEEEGGGHHHHHHJJJLLLOOONNNPPPUUU[[[bbbkkktttzzzzzzkkkUUUNNNHHHHHHJJJNNNTTTZZZiiiyyyppplllzzz{{{uuuzzzfffQQQLLLIIIEEEBBBAAA@@@??????>>>======<<<;;;;;;::::::777777777777777777777777777777777777888888888888555999:::>>>AAAGGGjjj}}}eeeVVVSSSPPPLLLIIIIIIHHHEEEEEEIIIQQQWWWaaajjjqqqrrrqqqtttxxxxxxrrrppplllfff___[[[YYYZZZ^^^```aaa___```aaa]]]WWWOOONNNLLLJJJJJJKKKLLLMMMLLLNNNPPPPPPOOOPPPRRRSSSTTTPPPNNNPPPRRRTTTYYY___ccckkkxxxxxxkkkiiiwwwxxx}}}tttpppmmmllllllsss{{{yyyxxx{{{kkkcccddddddbbb^^^XXXSSSOOOOOOVVV```vvv|||{{{fffUUUHHHDDDDDD???<<<:::888777777777666555]]]LLLJJJEEEBBB???>>>>>>===;;;:::999999888888999::::::;;;999888888777777777777777666666666666666666666666666666666666666666666666777777777777888888888888666777777777888;;;@@@CCCMMMQQQVVV___uuukkkZZZ[[[iiiwww{{{ssshhh^^^WWWQQQLLLHHHEEEFFFGGGFFFEEEDDDDDDDDDFFFGGGGGGGGGGGGGGGHHHIIIEEEGGGJJJKKKKKKMMMPPPSSSRRRYYYcccmmmwwwrrrdddPPPKKKIIILLLOOOSSS]]]gggwww~~~ooovvvyyy~~~sss[[[NNNJJJEEEBBBAAAAAA@@@???>>>>>>======<<<;;;;;;;;;777777777777777777777777777777777777888888888888777999999<<>>>>>===;;;:::999888888888999::::::;;;999888888777777777777777777777777777777777777777666666666666666666666666555555555555666666666666666777888888999<<>>>>>======<<<<<<;;;;;;777777777777777777777777777777777777888888888888888999888;;;BBBRRRrrr[[[UUUWWWSSSLLLJJJFFFBBBBBBHHHPPPWWW[[[gggkkkmmmmmmoootttuuusssnnnnnnkkkeee___\\\\\\^^^bbbeeefffeeefffhhhddd___ZZZXXXVVVTTTTTTTTTUUUVVVSSSTTTUUUUUUVVVYYY]]]aaa\\\YYYZZZ```hhhoooyyy~~~vvvpppoooqqqwwwuuu~~~uuuzzzxxxqqqjjjiiinnnuuuxxxyyyyyyuuutttpppsssxxx}}}}}}ffffffdddaaa]]]WWWSSSPPPPPPNNNWWWrrrvvv^^^IIIBBBBBB???===;;;888888888888666555[[[IIIGGGEEEBBB???>>>>>>>>>===<<<:::::::::999999999888888888888777777777777888888555777888777666555666888555555555555555666777777666666666666555555555555<<<999888:::;;;===CCCKKKQQQ^^^nnn}}}qqqbbb\\\^^^tttuuummm\\\UUUMMMHHHFFFFFFEEECCCJJJJJJHHHGGGFFFFFFFFFFFFGGGFFFFFFFFFFFFGGGHHHHHHFFFKKKPPPPPPMMMOOOUUU\\\dddrrr}}}yyywwwqqqfff]]]PPPOOOOOOQQQWWWbbbooowww{{{pppyyy{{{bbbUUULLLDDDCCCDDDCCCBBBDDD@@@???>>>===<<<;;;::::::777777666666777888999999888888777777888888999::::::333:::BBBCCC^^^iiiZZZTTTPPPMMMKKKCCCDDDEEEGGGLLLRRRZZZ```jjjllloooqqqssstttssssssqqqnnnmmmmmmiiiaaa\\\\\\ccceeeggggggfffeeeeeeeeeaaa^^^[[[ZZZZZZYYYTTTPPPWWWXXXVVVUUUZZZcccgggfffggghhhjjjmmmsss{{{wwwtttyyy~~~rrrkkknnn{{{www~~~|||{{{tttllllllnnnttt{{{~~~zzzvvvuuuuuuvvv}}}mmmjjjfffbbb___ZZZTTTPPPLLLSSSZZZkkk[[[HHHGGGEEE@@@<<<:::777777777888888777[[[JJJIIIEEEBBB???>>>>>>>>>===<<<:::::::::999999999888888888888777777777777888888555777888777666555666888555555555555555666777777666666666666666666666777;;;888888;;;===@@@HHHPPPYYYhhhzzzggg```aaajjjssscccXXXOOOKKKFFFCCCDDDEEEEEEDDDGGGGGGFFFEEEEEEEEEEEEEEECCCCCCDDDDDDFFFGGGIIIJJJKKKOOORRRRRRSSSZZZfffpppyyy~~~zzzuuusssvvvyyyuuuggg[[[MMMNNNQQQVVV___nnn}}}~~~}}}yyyxxx}}}qqq[[[PPPFFFDDDEEECCCBBBBBB@@@???>>>===<<<;;;::::::777777777777777888999999888888777777888888999:::???888===FFFPPPsssfffWWWQQQMMMJJJHHHBBBDDDEEEHHHLLLSSS[[[aaalllmmmppprrrsssssssssrrrqqqnnnmmmnnnkkkeeeaaabbbdddhhhlllmmmmmmmmmnnnpppnnnllljjjhhhgggeeebbb```ccceeeeeefffmmmwww|||||||||~~~wwwzzz}}}yyytttsssyyyzzztttrrrppprrrvvv{{{|||yyyrrrtttuuuvvvxxx|||nnnjjjeee```]]]YYYUUUQQQMMMQQQVVVkkk___KKKGGGEEE???<<<:::888777777888888777[[[LLLKKKEEEBBB???>>>>>>>>>===<<<:::::::::999999999888888888888777777777777888888555777888777666555666888555555555555555666777777666666666777888888999999999777777;;;@@@DDDMMMVVV```qqqttt``````jjj{{{xxxeeeSSSGGGDDDCCCAAABBBEEEHHHIIIIIIHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHHHHIIIJJJLLLNNNNNNOOOTTTZZZ___dddlllyyyzzzttttttssswww|||jjjYYYNNNPPPVVV___lll~~~yyyoootttyyy~~~cccVVVHHHDDDEEECCCBBBAAA??????>>>======<<<;;;;;;888777777777777888999999888888777777888888999:::===888;;;DDDXXX~~~cccUUUPPPLLLHHHFFFBBBDDDFFFHHHMMMTTT]]]cccnnnoooqqqrrrssssssrrrrrrqqqnnnnnnooonnniiigggiiihhhmmmsssuuussssssvvvzzz~~~~~~|||yyyuuusssssstttvvvxxxzzz{{{~~~yyyuuuuuu}}}}}}}}}{{{xxxpppqqqtttwww|||}}}~~~~~~}}}yyysssnnntttvvvyyy|||rrrlllddd^^^\\\YYYUUURRRPPPPPPSSSjjjgggNNNGGGDDD???===;;;888777888888888777~~~\\\MMMLLLEEEBBB???>>>>>>>>>===<<<:::::::::999999999888888888888777777777777888888555777888777666555666888555555555555555666777777666666777888999999::::::999666777<<>>>>>===<<<<<<;;;888888888777777888999999888888777777888888999::::::888<<>>;;;999777888888888777~~~\\\MMMLLLEEEBBB???>>>>>>>>>===<<<:::::::::999999999888888888888777777777777888888555777888777666555666888555555555555555666777777666777777888999::::::;;;:::777888===BBBIIITTT^^^jjj|||nnnbbbjjjooo```TTTKKKFFFEEEFFFHHHIIIJJJKKKLLLMMMLLLLLLKKKKKKKKKKKKLLLLLLMMMNNNOOORRRUUUXXXZZZ\\\mmmttt}}}yyysssrrrvvv{{{~~~hhhVVVNNNTTT\\\iiiyyyvvvxxx}}}gggNNNDDDDDDDDDCCCBBB??????>>>>>>======<<<<<<999999888888888888888999888888777777888888999:::999<<>><<<999888888888888777\\\LLLKKKEEEBBB???>>>>>>>>>===<<<:::::::::999999999888888888888777777777777888888555777888777666555666888555555555555555666777777777777777888999999999:::;;;888999???EEEMMMYYYcccwwwyyyjjjcccsssvvvaaaRRRJJJFFFEEEFFFHHHJJJJJJJJJJJJLLLMMMLLLMMMMMMNNNOOOPPPRRRRRRWWWXXX\\\```ffflllpppsss~~~zzzxxxyyyzzz~~~ppp[[[SSSTTT\\\gggxxxwwwVVVFFFDDDEEEDDDCCC?????????>>>>>>=========::::::999888888888888999888888777777888888999:::777999BBBMMMbbb}}}```OOOIIIGGGEEEDDDEEEGGGJJJNNNUUU^^^gggnnntttttttttttttttuuuuuuuuuwwwrrrooonnnllliiiiiilllrrrvvv{{{|||yyywwwzzzyyyrrryyyvvvzzz}}}|||xxxvvvxxxzzz}}}uuuwww|||zzzooommmjjjjjjppp}}}zzzvvvxxxzzz}}}tttfff^^^\\\ZZZUUUPPPGGGOOOSSS]]]mmmttt}}}uuuyyy[[[HHHDDDCCC???===:::888888888888777\\\JJJHHHEEEBBB???>>>>>>>>>===<<<:::::::::999999999888888888888777777777777888888555777888777666555666888555555555555555666777777777777888888888888888888;;;999:::AAAIIIRRR```kkkssshhhiiiqqq\\\OOOJJJIIIJJJKKKMMMOOOPPPPPPQQQUUUXXXTTTUUUWWWYYY]]]```ccceeekkkmmmqqquuu{{{~~~~~~nnnqqqzzz}}}eeeVVVXXX___mmmyyy```JJJEEEEEEDDDBBB?????????>>>>>>>>>>>>>>>;;;:::999999888888888999888888777777888888999:::888555???RRRlllaaaNNNHHHFFFEEEFFFGGGIIILLLQQQWWWaaakkkqqqttttttttttttuuuvvvvvvwwwxxxrrrooonnnmmmjjjkkkooossstttxxx}}}xxxuuuwww|||vvvvvv}}}ssslllooorrrvvv{{{yyyrrrzzzxxxsssqqqlllqqqyyy{{{tttqqqqqqzzz{{{ooobbb\\\\\\[[[WWWQQQHHHNNNOOOSSS___dddmmm~~~pppuuu```IIICCCCCC@@@===:::999999888888777[[[IIIFFFEEECCC???>>>>>>>>>===<<<:::::::::999999999888888888888777777777777888888666777888777666555666888555555555555555666777777888888888777777777777777:::999;;;CCCLLLWWWeeeqqqrrrjjjppprrr___TTTQQQRRRSSSQQQSSSVVVXXXXXX[[[aaaeee^^^___cccggglllqqquuuxxxzzz{{{~~~xxxrrrooowww}}}oooZZZRRRYYYbbb}}}{{{|||gggMMMFFFEEECCCBBB????????????>>>>>>>>>>>>;;;::::::999888888888999888888888777888999999:::???777AAAZZZyyy~~~|||cccPPPIIIHHHHHHIIIHHHJJJMMMRRRYYYcccmmmsssttttttttttttuuuvvvwwwxxxwwwrrroooooonnnlllnnnrrruuutttvvv|||}}}vvvtttyyyzzz{{{rrriiihhhjjjnnnxxx|||~~~wwwvvvvvvvvvnnnmmmooottt|||rrrmmmooovvv|||zzzuuukkk___ZZZ\\\\\\XXXSSSKKKNNNJJJKKKTTTWWW^^^mmmpppqqqxxxcccIIIBBBBBB@@@>>>:::999999999888666]]]KKKIIIEEEBBB@@@>>>======;;;999===<<<;;;;;;::::::::::::888888888888888888888888888888777777666666555555666666666666777777777777777666666666777888999999<<<;;;<<>>>>>>>>===<<<:::999888888999:::::::::::::::;;;<<<======:::AAAFFF\\\fffOOOGGGGGGIIIHHHHHHOOOTTTUUUZZZfffssszzzxxxvvvtttsssuuuvvvwwwvvvssssssrrrpppnnnnnnppprrruuuzzz|||zzz{{{}}}{{{|||~~~zzz~~~yyyooogggeeeaaahhhtttwwwyyy{{{vvvtttzzzxxxnnnkkkoooxxx~~~vvvoooooovvv{{{vvvvvvzzzpppddd^^^]]]\\\XXXSSSQQQNNNMMMNNNNNNNNNRRRXXX```vvviiiMMMHHHCCC===<<<;;;999888888999999]]]KKKIIIEEEBBB???>>>>>>===;;;:::::::::999888888888999999888888888888888888888888888777777777666666666555666666666666777777777777777666666777777888999:::;;;;;;===IIIVVVXXXeeewwwhhhjjjyyyvvvhhhcccdddfffhhhjjjfffcccdddiiinnnrrrtttrrrtttvvvwwwxxxzzz~~~wwwsssnnnnnnttt~~~qqq\\\PPPUUUiiiyyy}}}yyyXXXPPPIII@@@EEEAAAAAA@@@@@@???>>>>>>>>>===<<<:::999888888999:::999999999999:::;;;<<<===:::???JJJjjjgggQQQJJJKKKLLLLLLJJJPPPTTTVVV]]]iiissswwwwwwuuuttttttvvvwwwwwwvvvrrrsssrrrqqqppprrruuuxxx{{{~~~}}}zzz|||~~~|||wwwrrrvvvzzzrrrjjjggghhhrrr|||~~~zzzvvvxxxzzzzzzooojjjppp{{{}}}yyysssrrrxxxxxxnnnccc]]][[[ZZZVVVRRRMMMJJJIIIJJJJJJJJJNNNUUU^^^zzznnnMMMEEE@@@>>>===;;;999888888888888]]]KKKIIIDDDBBB???>>>>>>===;;;:::999999888888888999::::::888888888888888888888888777777777777666666666666666666666666777777777777666666666777777999::::::<<>>>>>===<<<:::999888888999:::999888888999999:::;;;<<<;;;===SSSjjjTTTNNNOOOPPPPPPOOOSSSUUUYYYbbbnnnvvvwwwvvvuuuuuuvvvxxxyyyxxxvvvttttttsssqqqqqqtttxxx|||~~~|||~~~}}}|||}}}zzzsssmmmhhhjjjsss|||~~~zzzwwwtttoookkkooovvv~~~|||uuu{{{uuuqqqooouuu|||xxxvvvwww|||}}}}}}|||{{{|||}}}}}}~~~ssskkkaaa\\\[[[ZZZVVVSSSLLLHHHGGGHHHGGGGGGLLLSSScccxxxsssNNNDDD@@@???>>><<<:::888777777777]]]KKKIIIDDDBBB???>>>>>>===<<<:::::::::::::::;;;;;;<<<===888888888888888888888888777777777777666666666666666666666666777777777777666666666777888999:::;;;>>>EEEHHHPPP[[[bbbvvvooo^^^ffflllyyymmmfffeeehhhjjjfffcccbbbfffnnnssssssppppppnnnkkkgggeeeddddddeeehhhiiiiiiiiigggccc```^^^^^^eeerrrxxxtttiii]]]WWW]]]qqq~~~}}}pppQQQJJJGGGBBBBBBAAAAAA@@@@@@???>>>>>>===<<<:::999888888999:::888888888888999:::;;;;;;>>>===___lllXXXQQQRRRRRRQQQUUUUUUVVVZZZeeesssyyyxxxvvvvvvvvvxxxzzzzzzxxxvvvwwwvvvuuusssrrruuuzzz}}}rrrrrrsssuuu{{{}}}tttnnnhhhccc^^^^^^dddkkkoooqqqoooppptttwwwwwwxxxrrrssszzz{{{zzzzzzvvvnnnttt}}}}}}}}}}}}|||}}}{{{wwwuuurrrppprrrqqqrrrsssvvvxxxzzz|||}}}{{{|||iiiccc]]]ZZZZZZZZZWWWTTTMMMJJJHHHIIIHHHHHHNNNUUUhhh|||xxxOOODDDCCC@@@???<<<:::888777666666]]]KKKIIICCCAAA???>>>>>>===<<<;;;::::::::::::;;;;;;<<<===888888888888888888888888666666666666777777777777666666666666777777777777666666777777888:::;;;<<<@@@GGGLLLSSS___iiittteee\\\dddpppyyyoooeee___^^^```]]]\\\\\\aaaiiimmmmmmjjjeeeccc```^^^]]]]]]]]]]]][[[[[[[[[[[[[[[ZZZYYYXXXfffppp{{{}}}{{{zzzyyywww{{{iiiZZZ\\\mmmyyyxxx~~~VVVLLLKKKCCCBBBBBBAAAAAA@@@?????????===<<<:::999888888999:::888888888888999:::;;;;;;AAA@@@lllnnnZZZSSSSSSRRRQQQVVVVVVUUUYYYfffuuuzzzxxxxxxxxxxxxyyy{{{zzzxxxvvvwwwxxxwwwwwwwwwzzz{{{iiijjjlllqqqzzzyyyqqqjjjeee\\\YYYVVVXXX^^^dddhhhjjjmmmqqqyyy~~~pppkkkxxxvvvwwwpppnnnvvv|||zzz||||||sssnnnjjjfffeeefffggghhhjjjlllnnnqqqssstttxxx{{{xxxjjjeeeeee[[[YYYWWWXXXYYYYYYWWWTTTNNNJJJHHHHHHHHHIIINNNVVVmmmSSSEEEEEE@@@???<<<:::888777666666]]]KKKIIICCCAAA>>>>>>>>>>>>===;;;999999888888888999::::::888888888888888888888888666666666666777777777777666666666666777777777777666666777777999:::<<<===@@@IIIMMMUUUdddqqqwwwgggbbbccchhh{{{{{{tttsssuuuvvvwwwvvvnnnccc[[[XXXYYYTTTUUUXXX\\\bbbeeegggfffcccbbbaaabbbdddeeeeeeddd____________aaabbbdddeeeqqqxxx~~~xxx|||}}}{{{|||{{{ggg\\\hhhyyyyyyzzz~~~___OOONNNEEEBBBBBBBBBAAA@@@@@@??????===<<<:::999888888999:::999888888999999:::;;;<<>><<<:::888777777777]]]KKKIIIBBB@@@>>>>>>>>>>>>===<<<::::::999888888888999999888888888888888888888888555666666666777777777888666666666666777777777777666666777888999;;;<<<===DDDLLLPPPYYYlll{{{iii___eeemmm}}}{{{pppeeedddhhhhhhlllmmmggg]]]VVVVVVZZZWWWZZZ___ccceeehhhlllooonnnmmmlllmmmoooooommmjjjeeedddcccdddfffjjjnnnqqqooottt{{{~~~}}}{{{|||~~~tttxxx~~~pppddddddzzz}}}www{{{~~~jjjQQQOOOGGGCCCBBBBBBAAAAAA@@@??????===<<<:::999888888999:::999999999999:::;;;<<<===BBBGGG{{{hhhWWWSSSTTTSSSRRRSSSZZZcccmmmxxx~~~}}}{{{zzzzzzyyyxxxvvvtttvvvxxxyyyzzz{{{}}}{{{zzzwwwtttvvvwwwssskkknnnsss{{{zzztttqqqooonnnnnnkkkmmmqqqxxxzzz~~~{{{zzzuuunnnpppxxx}}}jjjccc]]][[[YYYVVVWWWZZZXXXXXXYYYZZZ\\\]]]^^^^^^eeehhhmmmqqqvvv{{{yyy```VVVSSSQQQRRRVVV\\\aaaccc___ZZZUUUMMMIIIFFFEEEEEEFFFMMMTTTuuu~~~cccIIICCC>>>===;;;999888888888888]]]KKKIIIBBB@@@>>>>>>>>>>>>===<<<===<<<<<<;;;::::::::::::888888888888888888888888555666666666777777888888666666666666777777777777666666777888999;;;===>>>IIIQQQUUU^^^sssvvvaaa\\\gggtttxxxiii\\\[[[```^^^bbbddd___VVVRRRVVV[[[dddiiioooqqqrrrtttzzzzzzxxxvvvvvvvvvsssmmmhhhaaa```^^^^^^aaafffkkkooodddllltttvvvrrrppprrrvvvyyytttfffaaakkkuuuttt{{{{{{{{{qqqSSSOOOGGGCCCBBBBBBAAAAAA@@@@@@???===<<<:::999888999999:::::::::::::::;;;<<<======AAAIII}}}}}}eeeUUURRRTTTUUUSSSUUU```nnn{{{|||yyyyyyyyyxxxwwwuuuvvvwwwvvvtttrrrrrrrrrgggfffccc```ccchhhiiifffrrryyy|||xxxuuuvvvwwwxxxxxxzzzvvvyyy{{{sssjjjkkkxxx{{{|||wwwnnnddd```ZZZVVVVVVUUUTTTVVVZZZ^^^______```aaaaaabbbbbbeeegggjjjlllnnnqqqvvvzzz~~~||||||{{{uuu^^^WWWUUUSSSYYY^^^eeekkkkkkfff___YYYOOOJJJGGGGGGFFFGGGNNNVVVmmmssshhhKKKCCC===<<<;;;999888888999999]]]JJJHHHCCCAAA>>><<<<<<<<<;;;:::999999999999999999999999:::999999888888999999:::666666777777777777666666777777777777777777777777888666666999;;;:::===AAAIIIUUUZZZcccyyyhhhfff___eeetttjjj^^^WWW]]]hhhcccaaabbbaaa[[[UUUYYYcccgggpppsssqqquuu~~~zzzvvvooolllooopppjjj```YYYUUU^^^ggglllqqqrrrjjj^^^\\\eeelllkkkkkkrrr|||wwwcccXXX___ssswwwmmmmmm|||{{{xxx^^^HHHJJJDDDCCCAAA???>>>>>>??????===<<<<<<;;;;;;:::999999<<<888888<<<===;;;;;;===BBBOOOwwwooo\\\UUURRRLLLLLLRRRVVVkkkzzzqqqooosssxxxyyyxxx~~~yyyrrrllleee___]]]^^^XXXccckkkiiieeegggllloootttxxx~~~vvvtttrrrmmmlllsssvvvvvv{{{~~~~~~|||~~~vvvsssjjjpppxxxzzzrrrmmmhhheeeccc^^^\\\ZZZXXXWWWYYYZZZ\\\cccdddeeeeeeeeefffhhhjjjuuutttrrrqqqpppqqqrrrrrrzzz}}}}}}{{{vvvvvvvvvtttqqqoooooopppsssppp\\\XXXeeeiiisss|||zzzkkk^^^TTTMMMHHHHHHHHHGGGIIILLLgggssssssvvvsssJJJBBB@@@>>>;;;:::::::::999888]]]JJJHHHCCCAAA>>><<<<<<<<<;;;:::999999999999999999999999999888888777777888888999666666777777777777666666777777777777777777777777999666777:::;;;:::===BBBNNNXXX]]]hhhgggeeeaaalll}}}kkk```ZZZ[[[fffqqqmmmhhhccc___YYYTTTXXX```ccckkknnnnnnttt~~~~~~wwwmmmjjjkkkmmmkkkbbbYYYUUU\\\iiiwww}}}~~~yyymmm```^^^dddgggeeehhhvvvjjjYYYVVV___ttt{{{ppplllzzzfffMMMKKKDDDCCCAAA@@@???>>>??????===<<<<<<;;;;;;::::::999;;;888888;;;===;;;;;;===CCCRRRzzz~~~jjjXXXSSSPPPKKKKKKPPPXXXjjj}}}yyyrrrkkkkkkrrrxxxzzzyyy}}}wwwppphhh^^^XXXXXX\\\kkkqqqsssooolllnnnqqqrrr|||zzzzzz|||yyyqqqkkkjjjfffgggjjjoooqqqqqqsssvvv~~~~~~{{{|||uuuooommmwww|||xxxrrrmmmjjjgggdddbbb```^^^\\\ZZZYYYZZZ\\\]]]dddeeefffgggggghhhjjjlllvvvuuuuuuttttttuuuuuuvvvwwwyyy{{{{{{zzzvvvqqqnnnjjjjjjiiigggddddddgggiiissswwwdddbbbqqq{{{ppp```VVVOOOIIIHHHHHHFFFGGGJJJVVVbbbqqqwwwsssxxx~~~uuuLLLDDDAAA>>>;;;:::::::::999888]]]JJJHHHDDDAAA>>>=========<<<;;;999999999999999999999999888777777777777777777888666777777888888777777666777777777777777777777777:::888888:::;;;;;;???EEETTT\\\aaapppfffcccdddwwwppp]]]XXX___mmm|||zzzooohhhaaa[[[ZZZ\\\```eeeiiillluuuvvvmmmnnnpppnnneeeYYYTTTUUUmmm}}}}}}mmmbbbbbbjjjpppppptttlll[[[RRRVVVddd{{{sssjjj{{{~~~sssVVVLLLEEEDDDBBB@@@????????????======<<<<<<;;;::::::::::::777888;;;<<<:::;;;>>>CCCWWWrrraaaRRRNNNLLLHHHIIINNNXXXdddrrr{{{jjjfffeeekkkttt{{{}}}||||||uuukkk```TTTOOOWWWbbb|||{{{uuummmfff___\\\]]]ZZZbbbiiikkkkkkkkkkkkiiipppvvv}}}{{{{{{{{{yyyzzz|||}}}|||pppkkkmmmyyy}}}vvvpppmmmkkkjjjiiihhhfffdddcccbbb___^^^]]]]]]^^^___dddfffggghhhhhhiiilllnnnwwwwwwwwwwwwxxxyyyzzz{{{uuutttssspppkkkfffaaa^^^]]]]]][[[YYYYYY\\\bbbffftttqqqssswwweeeYYYQQQKKKIIIHHHEEEEEEHHHKKKVVVfffnnnyyy}}}~~~xxxyyyyyyOOOEEEAAA???<<<:::::::::999888]]]JJJHHHDDDAAA>>>=========<<<;;;999999999999999999999999888888777777777777888888777777777888888777777777777777777777777777777777:::999999;;;;;;;;;AAAIIIWWW___fffyyyeeecccjjjqqqeee[[[cccxxx{{{uuulllaaaZZZ]]]```dddjjjwwwxxxxxxxxxvvvnnn___UUUXXXaaavvviiibbbhhhxxxqqqbbbYYYXXX\\\___sssvvvhhhiiilllxxxzzzaaaNNNFFFEEECCCAAA@@@??????@@@=========<<<;;;;;;::::::999777888;;;;;;:::<<<@@@EEE```dddWWWLLLHHHHHHFFFGGGKKKRRR[[[eeemmmsssvvvrrrkkkZZZ]]]dddppp{{{|||rrreeeXXXLLLMMMaaawwwpppbbbXXXRRRSSSWWW___iiinnniiieeeeeeddd```dddhhhmmmrrruuuwwwzzz{{{www{{{~~~zzzwwwvvvyyyyyywwwtttsssuuuxxxyyyzzz}}}uuupppqqqzzz{{{|||ooogggmmmxxx{{{sssllliiiiiiiiiiiijjjkkkkkkiiigggfffeeecccaaa```aaaaaabbbdddfffhhhiiiiiikkknnnpppvvvvvvwwwxxxzzz{{{|||}}}vvvsssmmmggg```ZZZVVVTTTVVVUUUTTTTTTWWW^^^hhhnnnyyykkk\\\TTTMMMJJJGGGDDDCCCFFFLLLWWWjjjttt~~~zzzuuu{{{SSSFFFBBB???<<<:::::::::999888]]]JJJGGGDDDBBB???=========<<<;;;999999999999999999999999999999999888888999999999777777888888888888777777888888888888888888888888:::999:::;;;;;;<<>>======<<<<<<;;;::::::999777888;;;;;;:::===CCCNNNpppkkkWWWOOOGGGDDDDDDDDDEEEGGGLLLTTT\\\bbbffffff^^^UUUOOOXXXfffwww}}}ooo^^^RRRKKKUUUuuuvvvfffZZZRRRQQQYYYbbbzzz{{{vvvkkkaaa\\\ZZZWWWXXX[[[___bbbfffiiinnnqqqpppsssuuutttooommmnnnpppnnnnnnoooppppppqqqtttxxx}}}~~~vvvmmmnnnsss~~~yyylllfffkkk{{{|||pppiiifffeeefffgggggghhhjjjlllkkkiiigggffffffdddcccccccccdddeeedddfffhhhiiijjjlllooorrrtttuuuvvvxxxzzz{{{}}}}}}yyytttlllccc[[[VVVTTTSSSTTTUUUVVVXXX^^^hhhssszzznnn]]]UUUNNNKKKHHHDDDCCCEEELLLWWWmmm~~~WWWGGGCCC@@@===;;;::::::999888^^^JJJGGGEEEBBB???>>>>>>>>>===<<<999999999999999999999999::::::999999999999::::::777888888999999888888777888888888888888888888888999999:::;;;;;;>>>HHHSSS]]]gggvvvwwwhhhgggwwwqqq```RRRRRRTTT[[[eeekkkkkkiiihhhccc]]]XXXVVV]]]qqqjjjZZZZZZbbb{{{~~~aaaUUUUUU^^^mmm|||yyyvvvxxxmmmbbbbbbwwwvvvhhhooozzz|||XXXHHHGGGEEEBBBAAA@@@@@@@@@>>>>>>======<<<;;;;;;;;;999888:::<<<;;;:::???GGGYYYrrrYYYMMMHHHDDDBBBBBBCCCDDDEEEIIIPPPWWWZZZ[[[YYYQQQHHHIIITTTfffyyy{{{iiiXXXPPPPPPbbbuuummmmmmnnnpppggg]]]UUURRRXXXjjj|||zzzkkk]]]RRRNNNOOONNNRRRXXX^^^cccgggkkknnntttuuusssppplllkkkooorrrbbbdddjjjoooqqqrrrwww}}}vvvllljjjuuu{{{}}}}}}{{{iiidddjjjxxxxxxlllccc```bbbfffiiieeeeeefffgggiiiiiigggfffeeeeeeddddddeeeeeefffffffffgggjjjkkklllooorrruuuuuuvvvxxxzzz|||}}}}}}~~~{{{uuukkkaaa[[[XXXXXXYYYWWWYYY\\\aaagggqqq|||lll]]]UUUNNNKKKHHHDDDDDDFFFFFFPPPiii\\\HHHDDDAAA===;;;;;;:::999888^^^JJJGGGEEEBBB???>>>>>>>>>===<<<999999999999999999999999999999888888888888999999777888888999999888888777888888888888888888888888888888:::<<<<<>>>>>======<<<<<<;;;;;;999999;;;===<<<;;;AAAJJJbbbuuubbbNNNFFFEEECCCAAAAAACCCDDDCCCFFFMMMRRRRRRPPPOOOIIICCCFFFQQQbbbttt}}}uuubbbRRRQQQXXXnnntttdddbbbbbbaaahhhccc]]]WWWUUUbbb~~~ssshhh[[[LLLHHHNNNKKKRRR^^^iiiooosssuuuvvv{{{zzzvvvrrrooooooqqqsss___bbbkkksssvvvuuuyyyzzzppppppzzzmmmeeelll{{{}}}pppjjjccc___```cccgggiiieeeeeeeeefffhhhiiihhhfffcccccccccdddeeefffggghhhhhhjjjlllnnnppprrrvvvyyyxxxyyy{{{}}}zzztttjjjaaa\\\\\\^^^aaa^^^aaafffkkkqqqyyy}}}eee[[[TTTMMMKKKIIIFFFEEEHHHEEELLLfffbbbJJJDDDAAA>>><<<;;;:::999777^^^JJJGGGEEECCC???>>>>>>>>>===<<<999999999999999999999999888888777777777777888888888888999999999999888888888888888888888888888888777777:::<<<<<<@@@MMM[[[dddtttnnnllllllxxxtttvvvuuuuuuzzz~~~xxxnnnSSSQQQPPPPPPPPPOOOPPPRRROOOLLLOOOZZZhhhvvv~~~qqq___TTTZZZffftttaaa]]]dddwwwppphhhnnnwwwyyybbb```uuukkkjjjfffJJJHHHFFFCCCAAA@@@@@@@@@>>>>>>>>>===<<<<<<;;;;;;::::::<<<>>><<<<<>><<<;;;:::999777___KKKHHHDDDCCCAAA???===;;;;;;::::::::::::999999999888888888888888888888888888888999888888888777777666666777777777777777777777777:::999:::<<>>AAAFFF???>>>>>>>>>>>>============<<<::::::<<<<<<<<>>@@@DDD===@@@??????>>>===<<<<<<;;;<<<::::::<<<<<<;;;AAAHHH]]]mmmUUUIIIEEE@@@@@@@@@AAABBBCCCDDDEEEJJJHHHFFFCCCBBBAAAAAAAAACCCJJJXXXiiivvvyyyvvvssseeeWWWQQQTTTdddkkk^^^ggguuuppp^^^VVV___~~~qqqaaaXXXQQQJJJMMMVVVccc~~~xxxtttssswww}}}~~~{{{xxx~~~sss|||}}}sssmmmhhhccc___ccc```^^^___bbbfffhhhhhhhhhggggggjjjnnnnnniiidddaaabbbbbbaaabbbdddhhhlllpppqqqrrrqqqqqqsssvvvxxx~~~pppiiicccbbbgggnnnssstttxxx|||sssbbbZZZTTTOOOMMMKKKFFFDDDEEEGGGMMMZZZwww~~~xxxnnnJJJGGGAAA======<<<999777999___KKKHHHCCCBBB@@@???===<<<;;;;;;:::::::::999999999888888888888888888888888888888888888888888777777777777888888888888888888888888999777999===BBBMMM^^^nnnwwwjjjrrrvvvfff\\\```nnnqqqkkkhhh\\\PPPOOO```kkk|||tttqqqxxx}}}pppdddrrrmmmccceee~~~tttYYYMMMIIIGGG???@@@BBB;;;AAAAAA@@@>>>===;;;:::::::::999;;;<<<;;;;;;@@@GGG[[[hhhQQQFFFCCC>>>>>>???@@@BBBDDDEEEFFFIIIHHHEEEBBBAAA@@@@@@AAABBBKKKZZZjjjvvvzzzxxxtttdddVVVQQQXXXkkk{{{ccc___sssjjjWWWTTTdddyyyjjj\\\UUUPPPLLLRRR\\\uuuzzzuuuoooiiilllyyy~~~~~~yyy~~~xxxxxx{{{sssllliiifffccc___cccaaa______bbbeeefffggggggfffgggjjjmmmlllgggccc___```aaabbbcccfffjjjnnnqqqsssuuuuuuuuuvvvxxxzzz|||kkkfffbbbdddkkkttt{{{}}}uuudddZZZTTTOOONNNLLLGGGEEEEEEGGGMMMYYYxxx|||rrrJJJGGGAAA======<<<999777999___KKKHHHCCCBBB@@@>>>===<<<;;;;;;:::::::::999999999888888888888888888888888888888888888888777777777777777888888888888888888888888999888999>>>DDDOOObbbrrrvvvllluuuqqqeee```lllvvvrrrfff]]]TTTSSS^^^ppp|||}}}zzzeeehhhvvvgggcccwwwvvv___OOOHHHGGGAAAAAABBB<<<@@@@@@???>>>===<<<;;;;;;999999;;;===;;;:::@@@III^^^eeeOOOGGGEEE???@@@AAABBBDDDGGGIIIJJJIIIGGGDDDAAA@@@???@@@AAACCCOOO^^^lllwww|||zzzvvvdddVVVRRR]]]rrr{{{gggjjjxxx```PPPTTTllltttfffYYYSSSNNNLLLUUUaaa}}}qqqlllccccccnnn|||zzzzzz~~~zzz}}}~~~~~~yyyuuupppmmmkkkiiifffdddbbb```______```bbbcccdddeeeeeefffggghhhfffaaa]]][[[]]]___aaacccfffkkknnnpppsssvvvxxxyyyyyy{{{}}}}}}yyyllliiigggiiiooowww~~~{{{ggg[[[UUUPPPOOOMMMHHHEEEFFFGGGKKKXXXwww{{{~~~||||||xxxKKKHHHBBB======<<<999888:::___KKKHHHBBBAAA@@@>>>===<<<<<<<<<:::::::::999999999888888888888888888888888888888777777777777777777888888888888888888888888888888999888;;;@@@FFFQQQdddtttrrrkkkwww{{{xxxvvvvvvyyyzzz}}}}}}ttthhhdddgggtttzzzrrrbbbXXXSSS]]]rrryyyzzzssshhhfffzzz|||jjjaaaqqq|||uuuzzzfffQQQGGGGGGCCCCCCDDD???>>>>>>>>>>>>============999999;;;===::::::BBBLLLeeeaaaMMMGGGFFF@@@@@@AAACCCFFFHHHJJJLLLHHHFFFCCC@@@???@@@BBBCCCGGGTTTdddoooxxx}}}|||vvveeeWWWUUUbbbwwwvvvgggpppsss\\\NNNVVVrrrpppcccWWWQQQLLLLLLWWWfffxxxgggddd___iii|||~~~{{{{{{vvvwww~~~vvvooommmnnnqqqzzz}}}sssqqqooollljjjgggeeebbb```______^^^^^^]]]^^^___```bbbaaaaaaaaa```^^^ZZZWWWWWWZZZ\\\___bbbeeejjjmmmnnnqqquuuxxxyyy{{{~~~~~~yyywwwnnnmmmmmmooouuu|||hhh[[[UUUQQQQQQNNNIIIEEEFFFFFFJJJVVVtttxxxzzzRRRIIIBBB======<<<999999;;;___KKKHHHBBBAAA@@@>>>======<<<<<<:::::::::999999999888888888888888888888888888888777777777777888888888888999999999999999999999999888999===CCCKKKUUUgggwww{{{jjjiiizzz~~~|||wwwwwwyyyxxxnnnbbbeeeooozzzvvvggg^^^ZZZiiiyyyppprrr}}}tttbbbfffwww~~~lll___hhhpppooonnnpppyyypppVVVHHHGGGCCCDDDEEEAAA============>>>>>>>>>>>>999:::;;;<<<:::;;;FFFRRRqqq[[[IIIEEEEEE@@@@@@AAACCCEEEGGGJJJKKKGGGEEEBBB@@@@@@BBBDDDFFFLLL\\\kkkrrryyy~~~|||uuuhhhZZZYYYfffzzzxxxmmmxxxsss___SSS[[[sssmmmaaaUUUOOOKKKLLLZZZkkkoooaaaaaagggyyy{{{|||~~~zzzrrrpppsss|||~~~{{{{{{|||}}}~~~nnnddd___cccjjjsss{{{qqqkkklllkkkiiifffccc```^^^\\\[[[\\\\\\[[[YYYYYYZZZ[[[\\\\\\[[[ZZZXXXVVVUUUTTTUUUXXX[[[^^^aaaeeeiiilllmmmooosssuuuwwwzzz}}}~~~}}}yyyvvvvvvqqqrrrssswww|||}}}fff[[[VVVRRRRRROOOJJJFFFFFFDDDIIISSSooo{{{vvvyyy[[[JJJCCC======;;;999999<<<___KKKHHHAAAAAA???>>>============:::::::::999999999888888888888888888888888888888666777777777888888888888999999999999999999999999777999???HHHPPP\\\mmm|||yyynnnccciiiuuuiiinnn|||zzzjjjaaa```ssswwwlllkkkoooooolllkkkiiihhhmmm{{{xxxvvvwwwssslllgggnnn|||~~~ooo``````oooooogggbbbfffttt{{{]]]JJJGGGCCCCCCDDDAAA??????>>>>>>======<<<<<<::::::;;;;;;999<<>><<<;;;999:::<<<___KKKHHHAAAAAA???>>>============:::::::::999999999888888888888888888888888888888666666777777888888888999999999999999999999999999555888AAAKKKUUUaaarrrtttnnniiiaaallltttzzz{{{fff^^^```yyy{{{jjjYYYUUUXXX[[[[[[\\\]]]dddtttwwwjjjhhhgggeeeeeehhhsssddd\\\bbbnnnwwwyyyzzzpppfff^^^ddduuubbbLLLHHHCCCBBBCCC@@@AAA@@@???>>>===<<<;;;:::::::::;;;;;;999===LLL\\\{{{WWWGGGEEEGGGFFFFFFFFFHHHIIIKKKMMMNNNEEEDDDAAA@@@AAAEEEIIILLLUUUggguuuxxxzzz|||ssslll```___jjj{{{{{{nnn```ZZZ___pppggg\\\RRRNNNLLLPPPaaauuuqqqfffdddlll}}}ssspppnnnlllgggdddgggmmmwwwzzz{{{yyytttrrrrrrtttooonnnnnnnnnnnnpppyyywww}}}gggYYYRRRWWWlllzzzvvvsssmmmlllooojjjiiigggccc___\\\[[[[[[VVVXXXYYYWWWSSSQQQRRRTTTQQQQQQPPPOOOPPPRRRVVVZZZVVVYYY]]]```cccfffjjjlllpppqqqqqqpppppprrrvvvyyyvvvxxxyyywwwsssrrrsssuuuvvvddd[[[VVVSSSSSSQQQKKKFFFFFFBBBGGGPPPfffcccKKKDDD>>><<<;;;999:::===^^^JJJJJJGGGCCC@@@:::888AAABBB444:::::::::999999888888888777888999999::::::::::::777888888999999999888888888888777777777888999:::AAA777<<>>CCC???>>>>>><<<;;;;;;:::;;;;;;<<<888===999;;;>>>GGGkkkpppRRRIIIFFFCCCBBBBBBDDDHHHLLLNNNLLLJJJGGGGGGFFFDDDBBBDDDKKKPPPYYYeeesss|||zzzrrrffffffeeejjj{{{pppccc[[[dddyyyjjj[[[PPPPPPRRRUUUcccttttttccc]]]bbboootttrrrmmmiiigggggghhhiiitttxxx|||{{{uuuooonnnnnnlllkkkjjjiiiiiimmmrrrwwwxxx|||xxxgggYYYXXX^^^rrr|||tttpppooonnnkkkggghhhfffbbb```___^^^\\\ZZZ]]]YYYTTTQQQRRRSSSRRRQQQSSSSSSRRRQQQQQQRRRTTTTTTTTTVVVYYY\\\___bbbgggjjjlllnnnoooooonnnnnnpppqqqyyyyyyxxxwwwuuuvvvyyy|||lll```XXXVVVSSSQQQOOOMMMJJJHHHGGGDDDSSS\\\rrr||||||dddMMM@@@<<<;;;666888<<<777]]]JJJJJJCCCCCCEEEGGG@@@444666CCC:::::::::999999999888888999999999999999999888777888888999999999999888888888888888999999999999:::???999AAAVVVbbbhhh{{{xxxcccaaacccdddrrr{{{mmmfffmmmyyyvvv{{{~~~}}}ppp___NNNIIIMMMTTT\\\cccwwwnnncccaaagggttt~~~uuu```VVVYYY[[[iiiyyytttwwwmmmSSSNNNCCC???CCC>>>??????>>>===<<<<<<<<<<<<===888===888;;;AAAKKKrrroooRRRIIIFFFBBBBBBBBBCCCGGGLLLMMMLLLJJJFFFHHHHHHGGGEEEGGGLLLQQQ___jjjvvv~~~yyypppkkkhhhdddhhhwwwzzz{{{~~~sssggg___gggzzzrrraaaTTTRRRTTTXXXdddrrrkkkaaa^^^dddpppwwwyyyzzz}}}pppnnnlllkkkkkklllnnnooorrrwww{{{{{{vvvrrrqqqrrrpppppppppoooooorrrvvvzzz{{{}}}vvvhhhaaa]]]ccc{{{|||{{{vvvpppmmmmmmmmmiiifffgggdddaaa```___^^^\\\[[[\\\XXXSSSQQQRRRSSSSSSRRRUUUTTTSSSRRRRRRRRRSSSTTTTTTWWWZZZ\\\^^^aaaeeehhhjjjlllnnnnnnnnnnnnpppqqqvvvwwwxxxyyyyyy{{{~~~hhh```XXXVVVSSSPPPOOOMMMIIIGGGEEE@@@MMMVVVnnnssszzzkkkOOOAAA======888:::===888^^^LLLLLLGGGIII===:::DDD???999FFF::::::::::::999999999999::::::::::::999888777666999999999999999999999999888888:::;;;;;;;;;::::::===<<>>>>>======<<<>>>888<<<888<<>>@@@;;;;;;===888bbbPPPPPPVVVrrr```@@@CCCCCC333222::::::::::::::::::::::::::::::;;;;;;;;;::::::999;;;::::::999999999999999777999;;;=========;;;:::<<>>===<<<<<<===888===999===CCCOOOuuummmQQQHHHEEE@@@@@@AAABBBEEEHHHKKKMMMNNNLLLMMMMMMKKKKKKNNNUUU[[[lllttt|||xxxpppmmmggg___ZZZ\\\cccjjjnnn~~~{{{~~~~~~wwwpppkkkppp|||zzziiiYYYVVV[[[bbbjjjqqqrrrqqqgggbbbhhheeebbbhhhgggllluuuxxxrrrsssssssssssssssrrrrrrvvvzzz}}}~~~}}}{{{{{{{{{vvvzzz~~~}}}qqqccc^^^ddd~~~xxxsssqqqmmmkkkjjjiiiiiihhhdddaaabbb```^^^^^^^^^^^^]]]\\\WWWVVVTTTSSSSSSTTTUUUUUUWWWVVVUUUUUUUUUVVVWWWXXXYYYZZZ\\\]]]]]]___bbbdddeeegggjjjlllmmmnnnqqqsssqqqtttyyy~~~pppbbb___WWWUUURRROOONNNKKKHHHFFFJJJDDDKKKMMMccc}}}www|||zzzVVVCCC>>>AAA<<<;;;;;;777fffTTTTTTwwwXXXCCC<<>>===<<<;;;;;;AAAQQQcccmmmvvvjjj___aaadddsss{{{|||}}}vvvhhh\\\RRRRRR\\\jjjzzzuuuiiifffpppvvvxxxjjjVVVTTTUUU___qqq{{{gggKKKFFFEEEAAA???>>>>>>>>>>>>>>><<<;;;:::;;;888???<<<>>>BBBJJJnnnkkkPPPHHHEEE@@@@@@AAABBBEEEGGGKKKOOOQQQOOOOOOMMMKKKKKKPPPYYYaaaooovvv}}}zzzssskkkfff^^^VVVSSS[[[mmm|||vvvrrrooorrrzzz}}}nnn___ZZZ___ffflllpppqqqpppkkkoooxxxoooeeehhheeelllyyy~~~tttwwwwwwxxxxxxwwwvvvtttsss{{{}}}~~~~~~zzz}}}uuufffeeelll}}}yyyuuupppmmmmmmlllkkkiiifffbbb___aaa___]]]\\\]]]]]]\\\[[[VVVVVVVVVUUUTTTUUUVVVWWWUUUUUUUUUVVVWWWZZZ\\\]]]\\\]]]_________```bbbdddeeegggjjjlllnnnpppsssuuusssvvv{{{qqqbbb^^^VVVSSSPPPNNNMMMKKKHHHFFFIIIFFFNNNMMMbbbZZZDDD<<<@@@<<<999:::777hhhTTTSSSTTTccc444222::::::::::::;;;;;;;;;;;;888999:::<<<===>>>??????>>>===;;;:::999::::::;;;777888:::<<<======<<<<<<<<>>??????>>>===;;;:::;;;888@@@===>>>@@@GGGjjjiiiOOOGGGEEEAAA@@@AAACCCEEEGGGKKKQQQTTTTTTTTTRRRPPPQQQWWWaaahhhrrrxxx~~~{{{tttkkkeee]]]VVVUUUbbbzzzuuusssrrrsssuuuxxxyyyzzz|||qqqddd^^^```fffkkkmmmkkklllooo{{{uuugggllllllsss|||www}}}}}}}}}}}}|||{{{yyyyyy}}}~~~~~~{{{zzzzzz|||xxxkkklllrrr{{{xxxwwwrrrllloooooonnnllliiieeebbb``````^^^\\\\\\\\\\\\[[[ZZZWWWXXXXXXWWWVVVUUUWWWXXXTTTTTTUUUWWWYYY]]]___aaa___```bbbbbbaaabbbdddfffgggiiilllnnnooorrrtttwwwwwwyyy}}}qqqbbb\\\SSSQQQOOONNNMMMKKKIIIGGGDDDDDDMMMMMMddd___EEE;;;@@@<<<888999888fffOOOLLLJJJAAAHHH]]]```JJJ<<>><<<:::999:::;;;;;;888888999:::;;;<<<======>>>FFFWWWjjjxxx|||kkkfffhhhrrr{{{xxx{{{}}}}}}qqqfffeeemmm}}}ssskkksss|||rrrZZZRRRLLLLLLUUU[[[hhhssskkkttt~~~{{{PPPIIIGGG@@@DDD>>>???@@@@@@???>>><<<:::<<<999???;;;===@@@GGGkkkhhhMMMFFFEEEBBBAAABBBDDDEEEGGGLLLRRRWWW]]]___``````aaafffmmmsssuuu{{{~~~~~~~~~yyytttkkkaaaWWWVVV]]]mmm}}}vvvvvvtttrrrpppnnnnnnooommmhhh```[[[]]]ccciiillliiinnnwwwuuu~~~~~~|||{{{zzzzzz|||~~~{{{vvvtttuuuyyy}}}~~~ttttttxxx}}}vvvsssqqqooommmoooooonnnlllhhheeecccccc```^^^\\\[[[[[[[[[ZZZXXXXXXZZZ[[[ZZZWWWVVVWWWYYYVVVVVVWWWXXXZZZ]]]```bbbbbbcccdddddddddeeegggiiiiiikkknnnpppqqqsssvvvxxxzzz|||~~~mmm```YYYQQQOOOMMMMMMMMMLLLJJJHHHDDDBBBLLLNNNhhhzzzwwwdddHHH<<>>???CCC???>>>>>>::::::::::::;;;;;;<<<<<<<<<888888999:::::::::999999@@@>>><<<:::999:::;;;<<<888888888888:::;;;===>>>???GGGXXXmmm~~~tttfffcccdddxxxvvvtttwwwzzz}}}qqqnnnwwwwww___UUUNNNJJJQQQXXXjjjrrreeegggpppwww~~~SSSKKKGGG???EEE???@@@AAABBBAAA???===<<<>>>999>>>:::<<<@@@JJJooogggMMMFFFEEECCCAAACCCEEEFFFGGGLLLSSSYYYfffiiinnnpppqqqtttyyy}}}xxx}}}~~~}}}|||xxxrrriii[[[QQQUUUbbbuuuzzzxxxxxxvvvqqqlllhhhgggggg\\\[[[WWWUUUXXXaaaiiimmmqqqxxx~~~{{{yyyvvvvvvxxx|||~~~yyyuuussswww~~~}}}zzztttooonnnqqqsssnnnnnnnnnkkkhhhfffeeeeeeaaa^^^\\\[[[[[[ZZZYYYWWWZZZ\\\]]][[[XXXVVVXXXYYYXXXXXXXXXYYY[[[]]]```aaaccceeefffffffffgggiiikkkkkkmmmppprrrsssuuuwwwyyy|||~~~vvviii]]]WWWPPPNNNMMMLLLMMMLLLKKKIIIHHHDDDKKKNNNjjjxxxgggfff~~~}}}wwwuuu~~~hhhJJJ<<<@@@===999<<<===fffOOOKKKEEEDDDBBB???===<<<<<<<<<;;;999888999;;;======<<<999999999999999999999999AAA;;;888999999888888;;;;;;999:::>>>>>>;;;;;;===>>>KKK\\\kkk{{{vvvsssggg^^^mmmzzz|||vvv~~~}}}yyy~~~zzz{{{www{{{fffSSSMMMNNNNNNZZZooovvvfffbbbkkkvvvzzzZZZFFFEEEDDDBBB@@@???>>>======<<<<<<<<<<<<===<<>>;;;<<<666<<>>===<<<======<<<:::999999;;;<<<<<<;;;999999999999999999999999===999777999:::888999<<<<<<999999<<<<<<::::::===AAAMMM^^^nnn~~~qqqqqqfff___mmm~~~~~~yyy}}}rrrmmmttt~~~wwwtttoooooo{{{jjjVVVOOOOOOPPPXXXooowwwhhhdddmmmxxx^^^HHHFFFCCCBBB@@@???>>>======<<<<<<<<<======;;;===>>>???ZZZfffMMMDDDCCCBBBCCCCCCEEEIIIJJJLLLTTT\\\pppwww{{{zzzyyy|||~~~~~~~~~~~~|||zzz||||||uuulllfffXXXTTTXXXaaauuu}}}yyyzzz~~~}}}zzzuuummmcccZZZTTTQQQYYY___aaaccciiinnnpppyyy}}}vvvrrrrrrwwwzzz~~~}}}|||wwwrrrqqqtttvvvwwwtttpppnnnoooqqquuurrrnnnlllkkkjjjiiigggdddbbb___\\\ZZZYYYYYYYYY[[[[[[ZZZYYYYYYZZZZZZZZZ\\\\\\]]]^^^```ccceeefffhhhhhhiiikkklllnnnooooooqqqrrrtttuuuuuuwwwzzz|||~~~wwwfff```]]]VVVOOOKKKJJJIIIIIIJJJJJJIIIHHHJJJGGGNNNbbboookkk[[[OOOZZZ|||rrrIII???>>>;;;<<<666;;;lllQQQKKKFFFCCC@@@===<<<===???@@@===<<<::::::;;;;;;;;;:::999999999999999999999999:::777777::::::888999<<<>>>:::888::::::888999===EEEQQQaaarrr~~~ppprrrhhhcccooozzz}}}rrrhhheeeooo|||ssskkkfffeeelll~~~pppZZZQQQPPPRRR[[[ttt}}}vvvkkkeeennn{{{eeeKKKFFFCCCBBB@@@???>>>======<<<<<<<<<===>>>;;;<<>>;;;<<<666;;;lllQQQKKKFFFCCC???<<<;;;===@@@BBB???===;;;:::;;;;;;:::999999999999999999999999999999777888::::::777888<<<@@@<<<999999999888:::???GGGSSSdddxxx|||wwwxxxnnnjjjttt|||vvv}}}|||ssskkkeeeiiiyyytttooommmrrr~~~uuu^^^RRRQQQTTTeeezzzxxxwwwpppiiippp}}}lllOOOFFFBBBCCC@@@???>>>===<<<<<<<<<<<<;;;===<<<===@@@HHHpppdddLLLDDDCCCCCCEEEEEEGGGKKKLLLNNNUUU^^^rrrzzz~~~}}}{{{yyyzzzzzzrrriiibbbUUUQQQTTTZZZmmm{{{{{{yyyrrryyyhhhXXXOOOLLLWWWhhhxxxzzzuuuvvv|||xxxpppkkkiiiiiilllnnnqqqrrrsssuuuwwwyyy~~~~~~~~~~~~xxxuuupppkkkiiiiiijjjkkknnnlllkkkkkkkkkjjjhhheeeeeeccc```]]]\\\\\\\\\]]]^^^\\\ZZZYYYZZZ\\\___`````````aaaccceeehhhjjjkkkkkklllnnnppprrrtttvvvvvvvvvxxxyyyyyyzzz{{{}}}}}}___PPPNNNOOONNNLLLLLLLLLLLLKKKIIIHHHHHHHHHJJJIIISSSbbb]]]KKKBBBGGGQQQssszzzzzzzzzNNNAAA===;;;===666;;;kkkQQQLLLGGGDDD@@@===<<<===@@@BBB???===;;;:::::::::999888999999999999999999999999:::888999;;;999666888===BBB===:::::::::999<<>>===<<<<<<<<<<<<999<<<===???AAAGGGmmmcccLLLDDDDDDDDDFFFEEEGGGKKKLLLNNNVVV___qqqyyy|||zzz{{{zzzrrrhhh___SSSPPPTTTZZZmmm{{{zzz|||vvvqqq~~~xxxfffWWWOOONNN[[[lllzzzxxxppppppyyy|||tttmmmgggeeeddddddiiilllppprrruuuxxx{{{~~~{{{{{{|||~~~}}}vvvmmmhhhhhhjjjkkkkkkmmmkkkjjjjjjkkkjjjgggeeedddbbb```^^^\\\]]]]]]^^^^^^]]][[[ZZZ[[[^^^aaacccaaabbbccceeegggjjjlllnnnlllmmmnnnqqqsssuuuvvvwwwwwwxxxzzz{{{{{{||||||___QQQNNNMMMLLLLLLMMMNNNNNNLLLIIIGGGGGGHHHIIIIIIQQQXXXQQQBBB@@@IIIMMMoooxxxwww~~~QQQAAA===<<<===666:::kkkRRRLLLGGGDDDAAA>>>===>>>???AAA???===;;;:::;;;;;;:::888999999999999999999999999:::999::::::888666:::AAAAAA<<<:::;;;;;;;;;>>>CCCJJJWWWmmmtttssszzz{{{nnnooowwwyyyrrriiidddcccooo~~~{{{zzz{{{}}}eeeUUUTTT[[[zzz}}}~~~~~~zzzUUUFFFBBBDDD@@@???>>>======<<<<<<<<<888<<<===@@@BBBEEEeeecccLLLEEEEEEEEEEEEEEEGGGKKKLLLNNNVVV^^^ooowww~~~~~~~~~|||zzzzzzyyyqqqggg]]]RRRQQQTTTZZZnnn|||xxxzzzwwwtttwwwfffXXXQQQPPPaaaqqq{{{wwwmmmnnnxxxuuupppiiicccaaa``````___dddhhhmmmrrrwww|||wwwnnnkkknnnqqqqqqpppnnnllljjjjjjjjjiiigggfffcccaaa___]]]\\\]]]^^^___^^^]]]\\\\\\^^^```bbbdddbbbcccdddfffiiilllnnnpppnnnnnnppprrrtttuuuwwwwwwwwwyyy{{{|||}}}|||aaaSSSNNNKKKLLLPPPQQQRRRSSSOOOJJJGGGHHHIIIHHHJJJMMMNNNHHHAAACCCJJJKKKkkk|||uuuwwwTTTBBB===<<<===666:::nnnSSSLLLGGGEEEBBB@@@>>>>>>>>>???>>><<<::::::;;;;;;:::999999999999999999999999999999888888:::888888???HHH>>>:::999;;;<<<<<<>>>CCCNNN[[[sssxxxwww~~~ssssssyyyxxxqqqhhhbbbaaammm|||zzzwwwxxxyyyzzz|||~~~iiiWWWWWW```zzzWWWFFFBBBEEE@@@???>>>======<<<<<<<<<:::;;;;;;???AAABBB]]]dddMMMFFFGGGGGGEEEDDDGGGJJJLLLMMMUUU^^^nnnvvv}}}~~~~~~~~~|||yyyyyyxxxoooeee\\\RRRQQQUUUYYYmmm~~~www||||||zzzxxxhhhZZZRRRPPPaaaoooxxxssskkklllvvv~~~|||sssnnnfffbbb^^^]]]^^^```aaaaaacccffflllqqqvvv|||~~~|||}}}{{{vvvqqqssszzz}}}{{{vvvpppnnnjjjiiiiiihhhgggfffbbb```^^^]]]\\\]]]^^^___]]]]]]^^^^^^```bbbcccdddbbbccceeegggjjjmmmoooqqqpppqqqrrrsssuuuvvvwwwxxxyyyzzz}}}~~~~~~cccUUUNNNJJJOOOYYY```aaa```YYYPPPJJJHHHIIIFFFKKKLLLFFFCCCEEEGGGFFFKKKhhhvvv~~~zzz{{{VVVCCC===<<<>>>666999qqqTTTLLLGGGFFFCCCAAA???>>>=========<<<::::::;;;;;;;;;:::999999999999999999999999777666777999888:::CCCMMM<<<888888;;;<<<<<<>>>BBBQQQ^^^vvv|||}}}xxxxxxwwwpppgggaaabbbnnnyyyyyysssqqqrrrtttxxx{{{~~~lllZZZZZZdddxxxXXXFFFBBBEEE@@@???>>>======<<<<<<<<<<<<;;;999===@@@AAAZZZdddNNNGGGHHHHHHDDDDDDFFFJJJKKKMMMUUU]]]nnnvvv~~~~~~}}}zzzwwwwwwvvvnnnddd]]]SSSRRRUUUYYYkkkwww~~~~~~~~~yyyiii[[[SSSOOOXXXeeeoookkkcccdddmmmuuuvvvyyyzzzwwwtttvvvyyy{{{xxxyyyyyyuuummmfffaaa___ZZZXXXVVVYYY^^^dddfffgggiiilllppptttxxx|||zzzyyyyyyxxxxxxyyywwwtttttt{{{{{{rrroookkkhhhhhhhhhhhhgggaaa```^^^\\\\\\\\\^^^___\\\]]]^^^```aaacccddddddcccccceeegggjjjmmmpppqqqrrrssstttuuuvvvwwwxxxxxxzzz|||~~~fffWWWOOOKKKUUUcccrrrrrrnnncccVVVLLLHHHGGGEEELLLKKKCCCBBBIIIIIIBBBKKKfffttt|||~~~WWWCCC===<<<>>>666999vvvUUUIIIGGGDDDAAA?????????>>><<<<<<;;;::::::<<<<<<;;;:::888;;;<<<:::666555666888999999888888999;;;<<<>>>;;;999999;;;;;;;;;@@@GGGWWWeeeyyy|||tttjjjggghhhrrryyyyyywwwuuurrrqqqsssvvvyyy}}}ttt[[[ZZZpppxxx~~~yyy~~~}}}~~~ZZZGGGHHHBBBBBBAAA???>>>===<<<======???===999;;;>>>???XXXeeeMMMFFFGGGHHHDDDDDDGGGIIIIIILLLUUU```tttyyy~~~}}}~~~{{{yyywwwrrrjjjddd^^^YYYTTTUUU]]]kkkxxxvvvyyy|||}}}mmm___WWWUUUaaabbbccc```]]]^^^eeekkkllllllkkkkkkjjjiiiiiiiiiiiifffbbb^^^\\\ZZZWWWUUUZZZ[[[^^^aaaeeejjjmmmooonnnnnnoooqqqtttyyy}}}~~~tttooopppssstttsssrrrtttvvv{{{uuummmhhhiiiiiigggeeeeee```___]]][[[ZZZZZZZZZZZZ``````bbbcccdddeeeeeeeeeeeeeeefffiiilllppptttvvvsssuuuvvvwwwxxxzzz|||pppVVVQQQSSSbbbzzzuuuXXXJJJKKKJJJFFFFFFEEECCCAAAAAACCCEEEKKKZZZzzzyyyqqqzzzVVVBBB???888;;;999:::yyyXXXKKKGGGDDD@@@???>>>>>>===<<<<<<;;;::::::<<<<<<;;;:::999::::::999888777777888999999999999:::;;;<<<===;;;999999;;;;;;;;;AAAIIIXXXgggttt|||{{{uuurrrrrrxxxyyy|||~~~xxxuuutttrrrrrruuuyyy{{{ttt]]]\\\sssvvv{{{}}}ttttttvvv{{{]]]HHHHHHBBBBBBAAA???>>>===<<<======<<<<<<:::>>>AAABBB\\\fffOOOGGGGGGGGGEEEEEEGGGIIIIIILLLVVVaaasssyyy|||}}}~~~~~~{{{yyywwwssslllfffbbb]]]XXXWWW]]]iiivvv~~~vvvwwwzzz}}}}}}oooccc\\\ZZZ```bbbbbb___[[[ZZZ]]]aaaddddddcccbbbaaaaaa``````^^^^^^\\\[[[YYYXXXWWWWWW^^^___aaadddhhhkkkoooppprrrrrrssstttvvvxxxzzz|||~~~zzzppplllllloooppppppqqquuuxxx|||tttlllfffggghhhfffdddddd___^^^\\\ZZZXXXXXXYYYYYY```aaabbbdddeeefffffffffffffffhhhjjjnnnrrruuuwwwuuuwwwxxxyyyyyy{{{wwwZZZSSSWWWlllxxx]]]OOONNNIIIFFFFFFEEECCCAAAAAACCCEEEIIIUUUuuuyyysss}}}WWWCCC???888;;;999:::|||ZZZLLLGGGDDD@@@>>>>>>======<<<<<<;;;::::::<<<<<<;;;::::::999888999::::::999888888888999:::;;;;;;;;;;;;;;;999999;;;;;;<<>>===<<<======;;;<<<<<<@@@BBBCCC]]]fffPPPHHHGGGFFFEEEEEEGGGIIIJJJMMMWWWbbbssswwwzzz{{{}}}}}}zzzxxxwwwtttnnnjjjgggccc]]]ZZZ^^^iiiuuu}}}vvvuuuuuuyyy~~~tttjjjcccaaa```bbbccc```[[[XXXXXXYYY]]]\\\[[[YYYXXXWWWWWWWWWUUUWWWYYYYYYXXXXXX[[[^^^dddeeefffhhhjjjmmmoooqqqtttuuuvvvxxxyyy{{{{{{|||zzz{{{tttkkkfffgggiiikkklllnnntttxxx{{{tttkkkddddddfffeeecccccc^^^\\\YYYWWWVVVWWWXXXYYYaaabbbccceeeggghhhhhhhhhhhhhhhjjjmmmppptttwwwyyyyyyzzzzzz{{{{{{~~~___XXX```yyy~~~bbbRRRNNNGGGEEEEEEDDDBBBAAAAAADDDFFFGGGRRRrrr}}}xxxYYYDDD???999<<<999:::~~~[[[MMMHHHEEE@@@>>>=========<<<<<<;;;::::::<<<<<<;;;:::;;;999777888;;;<<<;;;888777888:::;;;<<<;;;:::::::::999999;;;;;;===FFFQQQ^^^ooo~~~~~~mmm}}}tttooowww|||{{{oooeee]]]\\\]]]\\\\\\^^^^^^hhhrrrxxx~~~~~~yyysssrrrsssuuuyyy}}}zzzppp]]]]]]ooo~~~tttrrrzzzsssiiigggqqq~~~iiiLLLGGGAAABBBAAA???>>>===<<<======<<<===<<<>>>???AAA```~~~|||fffQQQIIIGGGEEEFFFEEEGGGIIIJJJMMMXXXdddrrrvvvyyyyyy|||}}}yyyxxxxxxuuupppllljjjfffaaa^^^aaajjjuuu}}}vvvsssqqqtttzzz~~~~~~}}}}}}~~~wwwoooiiifffccceeegggfffbbb^^^\\\\\\]]]\\\ZZZXXXWWWVVVVVVVVVWWW\\\``````^^^___dddiiimmmmmmmmmnnnooopppqqqrrrrrrtttxxx{{{~~~{{{}}}sssmmmeee``````cccfffhhhkkktttxxxwwwuuujjjbbbbbbeeedddcccbbb^^^\\\XXXVVVUUUVVVXXXZZZaaabbbdddfffhhhiiijjjjjjjjjkkkmmmpppssswwwyyy{{{{{{|||||||||}}}bbb]]]hhheeeQQQKKKDDDDDDDDDDDDBBBAAABBBEEEGGGIIIUUUwww\\\EEE???999===999:::]]]OOOJJJFFFAAA>>>============<<<;;;::::::<<<<<<;;;:::<<<999888999<<<===;;;999888999:::;;;<<<;;;:::999:::999:::;;;:::>>>IIIUUUcccvvv}}}rrr~~~|||kkkgggoooyyyvvvddd[[[SSSQQQQQQPPPRRRUUUVVV]]]cccffflllxxx}}}uuuyyy~~~~~~xxxrrrsssvvvyyysssooossszzz}}}mmmZZZWWWggg{{{zzzvvv{{{sssiiirrrtttrrrnnngggjjjuuunnnNNNHHHBBBBBBAAA???>>>===<<<=========>>><<<===>>>DDDjjj|||dddPPPJJJGGGEEEGGGFFFGGGIIIJJJNNNYYYeeerrrvvvyyyyyy||||||zzzyyyyyywwwrrrmmmhhhgggdddcccdddkkkvvv}}}wwwtttqqqqqqtttuuuuuutttzzz|||~~~yyysssmmmjjjhhhkkkmmmooonnnmmmlllkkkhhhfffdddbbbaaaaaaaaabbbfffjjjnnnnnnlllmmmrrrwwwzzzyyyxxxwwwvvvuuuuuuuuutttwww{{{}}}tttkkkfff___[[[ZZZ^^^bbbdddlllwwwzzzvvv{{{yyylllbbbaaaddddddbbbaaa___\\\XXXUUUTTTVVVYYY\\\aaabbbdddgggiiikkkllllllkkkmmmooosssvvvyyy{{{|||{{{|||~~~~~~```^^^kkk}}}jjjPPPIIIDDDCCCDDDCCCBBBAAABBBEEEHHHJJJZZZ___FFF@@@999===::::::bbbUUULLLHHHBBB???>>>>>>>>>>>><<<;;;::::::<<<<<<;;;:::<<<;;;::::::<<<<<<;;;:::999::::::;;;;;;:::::::::999999:::;;;:::>>>LLLZZZiiixxxyyymmmooowww{{{iii```YYYWWWVVVUUUXXX\\\bbbgggjjjiiimmmwwwsssqqqsssyyy}}}~~~pppppp{{{~~~}}}wwwsssvvvzzz~~~~~~qqqlllnnnttt~~~zzziiiVVVQQQ]]]hhhssstttqqqpppmmmuuurrraaaggglllnnnooojjjqqqzzzrrrPPPHHHDDDBBBAAA???>>>===<<<======;;;>>>===>>>@@@KKKvvvaaaNNNJJJHHHFFFGGGFFFGGGIIIJJJOOO[[[gggssswwwzzz{{{}}}~~~|||{{{{{{{{{xxxrrrmmmfffggggggggghhhmmmuuu|||xxxwwwuuusssqqqpppooooooxxxyyy{{{|||zzzvvvqqqnnnnnnpppsssvvvyyy|||}}}~~~yyywwwuuusssssssssuuuuuuxxx{{{}}}}}}}}}}}}}}}{{{zzzyyyzzz|||vvvmmmccc___YYYUUUTTTXXX]]]```ooo{{{}}}uuuyyy~~~pppcccbbbeeeeeecccaaa___[[[WWWSSSSSSUUUZZZ]]]```aaadddfffiiikkklllmmmlllnnnqqqtttxxx{{{|||}}}|||~~~^^^]]]kkk{{{pppRRRJJJGGGBBBCCCCCCBBBAAACCCFFFIIILLL```cccGGG@@@:::>>>::::::kkk___NNNIIIDDD@@@????????????<<<;;;::::::<<<<<<;;;:::<<<======<<<;;;::::::;;;;;;::::::999999:::::::::999999:::;;;:::???NNN]]]ppp|||{{{yyy~~~vvvooollljjjiiilllqqqvvv{{{}}}zzzzzz}}}sssgggeeeffflllrrrvvv|||ssskkkttt{{{vvvuuuyyyyyytttvvv|||xxxgggTTTMMMVVV]]]dddeeeeeehhhjjjwwwtttaaahhhpppvvvyyyuuu|||uuuQQQIIIFFFBBBAAA???>>>===<<<======:::>>>>>>???AAAKKKxxx~~~]]]LLLIIIIIIHHHHHHGGGGGGIIIJJJOOO\\\hhhsssyyy|||}}}~~~~~~}}}|||}}}}}}yyyqqqkkkeeehhhkkkkkkjjjmmmsssxxxyyy{{{|||yyysssooooooqqqtttuuuwwwyyyzzzxxxvvvtttrrrssstttxxx~~~~~~{{{yyyxxx{{{}}}zzzpppggg\\\YYYTTTOOOOOORRRXXX\\\mmm{{{}}}ssswwwttteeecccffffffcccaaa^^^ZZZTTTQQQPPPTTTYYY\\\___```cccfffiiikkkmmmmmmlllnnnrrruuuyyy{{{}}}~~~|||ccc___mmmrrrTTTKKKGGGBBBBBBBBBBBBBBBCCCGGGJJJPPPhhh}}}yyyeeeHHH@@@:::>>>::::::rrrhhhOOOKKKDDD@@@???@@@@@@@@@<<<;;;::::::<<<<<<;;;:::<<<>>>@@@>>>:::888999<<<<<<;;;:::999888999:::;;;999999;;;;;;:::???OOO___uuu~~~~~~~~~}}}wwwiiiccc^^^\\\___iiisss}}}~~~ooommm}}}{{{vvvvvv|||~~~vvvfffSSSKKKSSSWWW\\\\\\___ggglllxxxeeennnxxxvvvQQQIIIGGGBBBAAA???>>>===<<<======:::???@@@@@@???GGGrrr|||[[[KKKIIIJJJIIIHHHGGGHHHIIIKKKOOO\\\iiitttyyy~~~}}}}}}}}}}}}~~~yyyqqqjjjeeeiiimmmmmmllllllqqquuuzzz~~~~~~vvvqqqrrruuurrrrrrtttwwwyyyzzzyyywwwtttssstttxxx{{{wwwuuutttyyy{{{~~~}}}vvvmmmeeeWWWUUUPPPLLLKKKNNNTTTYYYjjjxxxzzzoootttvvvgggdddggggggcccaaa\\\XXXSSSOOONNNRRRWWW[[[^^^```bbbfffiiikkkmmmmmmlllnnnrrrvvvyyy|||}}}~~~}}}}}}~~~kkkcccqqqrrrTTTKKKDDDAAABBBBBBBBBBBBCCCGGGJJJUUUnnn|||zzz~~~xxxttt|||fffHHH@@@:::???:::999kkk]]]RRRJJJCCCBBBBBB???>>>???>>><<<::::::;;;;;;:::999======<<<;;;::::::999999:::;;;<<<<<<::::::;;;<<<;;;888888;;;:::>>>QQQfff|||qqqaaaXXX[[[___dddmmmyyyuuunnnyyy}}}zzz|||yyyfffUUUKKKGGGMMMLLLPPPZZZfffvvveeemmmPPPKKKCCC?????????>>>>>>>>>>>>>>><<<555<<<<<>>???===<<<::::::;;;<<<;;;:::===<<<<<<;;;::::::999999:::;;;<<<<<<::::::;;;<<<===999:::<<<<<<@@@SSShhhwwwcccYYY\\\hhhyyywwwxxx~~~xxxeeeTTTKKKGGGLLLJJJMMMWWWeeexxxfffnnnQQQLLLCCC@@@?????????>>>>>>=========;;;AAA;;;===EEEVVVmmmWWWPPPNNNLLLLLLEEEEEEGGGJJJJJJOOO[[[hhhttt{{{~~~~~~}}}yyytttooollliiifffiiinnnkkkeeejjjvvvzzzvvv{{{xxxpppbbbTTTLLLIIIHHHJJJKKKMMMUUU^^^vvvyyyuuuqqq~~~rrrmmmmmmdddeeedddTTTTTTRRRQQQPPPPPPSSSVVVYYY___aaadddgggjjjkkkllllllpppsssvvvxxxzzz|||{{{yyyxxxvvvrrrpppsssuuuwww}}}tttjjj{{{QQQKKKGGGDDDAAA@@@BBBBBBBBBFFFMMMVVVssszzzuuu|||{{{MMMAAACCC===999<<>>???<<<;;;999:::;;;===<<<;;;<<<<<<<<<;;;;;;::::::999:::;;;<<<<<<::::::;;;<<<===::::::======CCCVVVlllhhhXXXYYYhhh~~~~~~sssuuubbbSSSKKKHHHKKKHHHKKKUUUfff|||iiippp}}}RRRLLLCCCAAA@@@@@@???>>>===<<<<<<:::<<>>:::<<>>???<<<:::999:::<<<=========<<<<<<;;;;;;;;;::::::::::::;;;<<<<<<::::::;;;<<<===::::::===>>>DDDYYYoooccc]]]hhh{{{~~~rrr___QQQJJJHHHKKKHHHKKKWWWlllkkkqqquuuvvvTTTMMMCCCAAAAAA@@@???>>>===<<<;;;999===CCC:::CCCSSS[[[tttpppYYYTTTTTTRRROOOMMMIIIHHHHHHIIIOOO\\\iiiuuu}}}}}}xxxtttqqqdddfffkkkooonnnoooxxx}}}wwwtttxxx}}}zzzppphhh\\\QQQFFFFFFIIIQQQWWW\\\cccjjjqqqppppppyyyxxxwwwuuulll```ZZZUUUNNNSSSSSSRRRRRRTTTVVVYYY[[[aaabbbdddgggjjjlllnnnooosssvvvyyy{{{}}}zzztttssswwwzzz}}}}}}~~~qqqpppzzz{{{RRRKKKEEEDDDAAA@@@BBBBBBBBBFFFMMMQQQjjjxxxoooqqqWWWFFFDDD>>>:::;;;uuufff\\\RRRIIIEEECCC@@@???@@@<<<;;;::::::<<<>>>>>>===;;;;;;;;;;;;;;;::::::::::::;;;<<<<<<::::::;;;<<<<<<888999<<<>>>EEE[[[rrryyy~~~|||eeemmm}}}ooo\\\OOOIIIHHHKKKJJJNNN]]]wwwlllppp{{{ssspppyyyVVVNNNCCCAAAAAA@@@???>>>===<<<;;;>>>>>>BBB===LLLaaaggg~~~zzzdddaaadddbbb]]]VVVPPPKKKIIIJJJOOO\\\hhhxxx{{{vvvttteeegggmmmrrruuuyyyzzzuuurrruuuwwwxxx|||~~~sssiiibbbZZZRRRFFFHHHPPP[[[bbbcccdddfffeeeiiittt~~~vvv|||xxxjjj___WWWQQQPPPRRRRRRRRRSSSUUUWWWZZZ\\\]]]___cccgggkkknnnqqqrrrtttvvvzzz|||~~~|||xxxxxx~~~wwwooojjjjjjnnnsssxxxzzzzzzqqq|||VVVMMMEEEDDDAAA@@@BBBBBBBBBFFFMMMOOOjjj~~~tttuuu]]]IIIDDD???::::::yyylll___UUUKKKFFFDDD@@@???@@@===<<<:::;;;<<<>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<::::::;;;<<<;;;888999<<>>===<<<<<<===999===999GGGYYYdddzzzzzz{{{rrr^^^VVVNNNKKKLLLQQQ^^^iii{{{}}}yyyvvvjjjkkkooouuu|||}}}xxxsssqqqrrrrrrqqqsssxxxzzzxxxkkk```YYYTTTOOOJJJNNNXXXeeejjjfff```^^^^^^jjjzzzzzz|||ggg^^^VVVOOOQQQQQQQQQQQQSSSUUUXXXZZZ\\\\\\___dddjjjnnnqqqssstttuuuxxx{{{}}}xxxpppnnnnnnrrrppplllhhheeeeeeiiilllpppssszzz^^^QQQHHHDDDAAA@@@BBBBBBBBBFFFMMMTTTmmm}}}dddLLLFFF@@@;;;:::rrrbbbWWWLLLGGGDDDAAA???AAA???===;;;;;;<<<======<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<::::::;;;<<<<<<999999>>>AAAJJJaaaxxx}}}pppiiiuuu{{{wwwuuurrrpppgggbbb___dddqqqxxxooo}}}iiiWWWKKKHHHIIIJJJMMMWWWmmmjjjdddppp}}}ooosssZZZNNNAAA@@@?????????>>>>>>======:::666<<<888???KKK___~~~^^^UUULLLIIIJJJQQQ^^^jjj}}}{{{xxxqqqppprrrxxxtttpppmmmpppyyy|||wwwtttssstttqqqnnnmmmooooooooosssxxxyyy~~~yyyyyyrrrdddXXXSSSQQQOOOQQQTTT]]]iiillldddZZZTTTaaatttvvvwwwfff]]]UUULLLQQQOOOPPPQQQSSSUUUXXXZZZ\\\^^^aaahhhnnnrrrtttttttttwwwzzz}}}xxxrrrqqqqqqqqqrrrrrrrrrpppppprrrtttsssuuu{{{cccUUUIIIDDDAAA@@@BBBBBBBBBFFFMMMaaarrrkkkQQQHHHCCC>>>;;;wwwcccXXXMMMHHHDDDAAA@@@AAA@@@>>><<<<<<<<<===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<::::::;;;<<<===:::;;;???BBBKKKccc{{{}}}kkkgggttttttnnnkkkhhheeeaaaZZZUUUYYYgggyyyzzzttt|||hhhUUUKKKHHHIIIIIINNNYYYqqqiii___iiitttxxxvvvqqqxxx[[[NNNAAA?????????>>>>>>>>>>>>>>>===;;;CCC@@@@@@HHHddd~~~[[[QQQHHHEEEGGGNNN\\\hhh|||yyyvvvttttttyyy~~~kkkeeeccciiivvv}}}vvvqqqnnnooopppiiigggiiimmmpppqqqwww~~~~~~xxxrrrssslll___TTTPPPQQQQQQVVVXXX___iiikkkaaaUUUOOOfff}}}wwwnnnuuueee]]]TTTKKKPPPNNNOOOPPPRRRUUUXXXZZZ[[[```eeekkkrrruuuvvvuuusssyyy{{{{{{{{{{{{zzz}}}|||}}}dddUUUIIIDDDAAA@@@BBBBBBBBBFFFMMMkkkuuu|||wwwoooTTTKKKEEE@@@===tttkkk]]]NNNHHHFFFCCC???>>>============<<<<<<<<<<<<;;;;;;:::::::::999999999;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;???AAALLLiii{{{hhhlllsssjjjeee___[[[\\\WWWPPPOOOTTT```{{{{{{yyyeeeTTTJJJGGGGGGNNNKKKUUUsssddd]]]fffnnnuuuyyywww\\\JJJEEEBBBAAA@@@>>>======<<<<<>>>>>DDDppplllTTTMMMGGGHHHKKKRRR^^^iii{{{}}}{{{uuurrrrrryyy|||ppp___bbbbbbmmmyyysssmmmjjjiiijjjdddjjjrrrwwwzzz}}}uuuooommmggg]]]TTTRRRVVV[[[]]]VVVXXX```aaaWWWSSSVVViii~~~jjjmmmyyydddYYYTTTMMMKKKLLLOOOQQQSSSUUUWWWZZZ]]]eeeiiiooosssuuuvvvwwwxxx|||~~~dddNNNIIIEEEBBB@@@@@@@@@BBBLLLVVVuuu~~~qqq{{{~~~rrrooo{{{{{{ZZZNNNDDD<<>>======<<<<<<===<<<:::>>>???EEEnnnvvvaaaQQQJJJEEEFFFJJJQQQ]]]hhh|||{{{yyywwwssspppqqqtttrrrhhh^^^ZZZbbbgggsss|||{{{|||yyytttoookkkjjjiiiiiiqqqxxx|||yyywwwsssqqqvvv}}}}}}qqqjjjhhhccc[[[TTTTTT[[[aaa^^^VVVVVV^^^aaaZZZVVVXXXqqqmmmcccsssfffZZZSSSKKKJJJMMMOOOQQQSSSUUUXXX\\\```gggjjjooosssuuuvvvxxxzzz}}}dddPPPLLLFFFCCCAAAAAAAAACCCMMMWWWxxxkkksssppprrr}}}___RRRGGG===???rrrcccSSSLLLJJJEEEBBB@@@============<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;<<<:::<<>>======<<<<<<;;;;;;;;;???AAAEEEjjj~~~jjjUUULLLFFFCCCDDDHHHOOO\\\hhh{{{}}}zzzwwwxxxtttnnniiiccc\\\UUUPPPXXXfffoooxxx{{{ooommmpppooommmjjjhhhiiilllooo{{{xxxrrrmmmiiifffcccbbbiiisssvvvyyy}}}yyyllldddbbb^^^XXXUUUXXX```gggcccYYYUUU]]]bbb```]]]]]]xxxuuu___]]]vvvhhh[[[TTTMMMMMMOOOQQQRRRTTTVVVZZZ```dddiiikkkooorrrtttvvvzzz|||zzz}}}bbbQQQNNNGGGDDDBBBBBBBBBDDDMMMWWWtttgggnnn~~~rrryyyfffWWWKKK???@@@vvvfffUUUNNNJJJFFFBBB@@@============<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<:::<<<@@@EEESSSsssyyyggg\\\SSSUUU___jjjppprrrdddYYYYYYcccooowwwbbbQQQGGGEEEEEEHHHMMMUUUbbbxxxddd\\\kkkaaaMMMGGGBBBAAA@@@>>>======<<<<<<;;;<<<<<>>======<<<<<<<<<>>>===???@@@AAA\\\}}}ppp___PPPFFFDDDCCCEEEHHHOOO]]]kkk~~~}}}{{{|||vvvnnncccUUULLLPPPZZZkkk}}}}}}nnnddd___cccpppqqqvvvwwwnnneeegggvvv|||mmmaaa[[[[[[ZZZ[[[]]]]]]^^^dddllliiilllppprrrsssssstttuuuxxxyyy}}}sssddd\\\ZZZWWWVVVWWW]]]dddjjjhhh^^^WWWZZZccchhhhhhgggtttyyyxxxjjj]]]ccc}}}fff]]]XXXSSSVVVSSSUUUWWWYYY\\\```fffjjjjjjkkkmmmoooqqquuuyyy}}}xxxfffcccqqqttt]]]PPPNNNGGGCCCAAAAAA@@@BBBKKKUUUbbbqqqrrruuuaaaPPPBBB>>>}}}lllYYYPPPKKKFFFAAA@@@============<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;::::::>>>DDDIIIWWWvvv}}}ttt\\\aaaiiirrr~~~wwwkkkmmmuuusss^^^NNNFFFEEEGGGHHHLLLNNNVVVnnnkkkiiizzzcccOOOHHHBBBAAA@@@>>>======<<<<<<===???======???@@@WWW|||vvviiiZZZNNNFFFDDDEEEGGGIIIOOO]]]kkk~~~vvvlll```QQQIIIQQQ```zzz|||hhhbbbgggsssuuukkknnnuuuggg^^^[[[ZZZYYY[[[]]]\\\\\\aaahhhkkknnntttxxx{{{~~~~~~|||xxx~~~ooo___XXXWWWVVVVVVYYY___eeehhheee]]]WWWYYY```fffhhhgggrrrtttqqqeee^^^jjj|||eee^^^WWWRRRVVVUUUXXX[[[^^^```cccgggjjjjjjlllnnnppprrrvvvzzz}}}qqqaaa```gggrrrvvvlll\\\SSSQQQGGGCCCAAAAAA@@@AAAJJJTTTdddyyyzzzmmm|||eeeSSSCCC>>>ooo\\\RRRLLLGGGCCCAAA============<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999:::???FFFKKKXXXuuurrrdddoooyyyxxxjjjmmmuuuqqq]]]MMMFFFFFFHHHGGGLLLPPP\\\|||rrrooocccNNNGGGBBBAAA@@@>>>======<<<<<<;;;===;;;;;;>>>@@@VVVxxxssseeeVVVLLLEEEDDDEEEGGGHHHNNN\\\jjj~~~}}}rrrggg\\\PPPJJJVVVhhhvvveeennnxxxvvvzzzjjj```]]]]]]ZZZYYYYYY[[[[[[\\\ccclllqqqvvv}}}wwwsssqqqxxx|||iiiXXXTTTTTTTTTWWW\\\aaaeeehhhddd```[[[[[[```fffjjjjjjqqqsssppphhhcccmmmwwwddd```ZZZUUUZZZWWWZZZ^^^aaaccceeegggiiikkknnnqqqsssuuuxxx|||lllbbbVVVWWWYYY]]]cccaaaYYYSSSSSSHHHDDDBBBAAA@@@BBBJJJTTThhh{{{rrriiiWWWEEE???rrr___TTTNNNHHHDDDCCC>>>=========<<<<<<<<<<<<;;;;;;:::::::::999999999;;;;;;;;;;;;;;;;;;;;;;;;888999???GGGLLLXXXuuuuuusssfffsss~~~tttgggllluuuppp\\\MMMFFFGGGIIIFFFLLLSSSdddwwwrrrcccMMMFFFBBBAAA@@@>>>======<<<<<<999;;;999999>>>AAAVVVxxxsssdddUUUKKKDDDDDDEEEGGGGGGMMM[[[iiiyyyzzznnnbbbZZZQQQNNN]]]qqqqqqfff{{{yyypppaaaYYYZZZ\\\ZZZWWWWWWYYY[[[___iiitttsssxxxyyyrrrmmmlllttt}}}yyyeeeSSSQQQQQQSSSWWW]]]cccfffhhhfffdddaaa___bbbhhhmmmmmmppptttuuuooojjjooosssdddccc___[[[aaaXXX[[[```dddeeefffggghhhmmmooosssvvvxxxzzz~~~pppZZZSSSJJJNNNKKKMMMSSSVVVTTTRRRRRRIIIFFFCCCCCCAAACCCKKKUUUjjj~~~lllYYYGGG@@@xxx___SSSPPPJJJCCC>>>AAA@@@>>>===<<<<<<=========;;;999999:::;;;<<<<<<:::<<<===<<<;;;<<<===<<<888AAAAAAAAALLLZZZrrrqqqxxxkkkmmm~~~~~~zzziiikkkzzzppp]]]MMMEEEDDDEEEIIIRRRVVViiissssss|||```MMMEEEBBBAAA@@@>>>======<<<<<<@@@888<<<<<>>===<<<<<<=========<<<:::999:::;;;;;;;;;888::::::::::::;;;======777??????@@@KKKYYYsssvvvyyymmmooouuufffhhhwwwnnn[[[LLLEEEDDDFFFHHHQQQUUUkkkqqqppp~~~^^^LLLDDDBBBAAA@@@>>>======<<<<<>>BBBQQQkkkaaaXXXNNNJJJGGGFFFHHHHHHLLLWWWcccuuu~~~{{{ttteeeYYYTTTMMMKKK^^^www~~~tttxxxmmmiii~~~ppp^^^ZZZ___\\\TTTQQQQQQWWWaaaggghhhlllrrryyy~~~|||ooohhhgggeeelllxxxuuuaaaSSSRRRRRRUUU\\\cccgggeeebbbdddfffeeeaaacccllltttxxxzzzxxxvvvrrrmmmnnnzzzvvvkkkffffffccc^^^``````bbbeeejjjlllmmmmmmppprrruuuyyy}}}wwwxxx}}}^^^NNNKKKKKKNNNLLLKKKLLLMMMMMMJJJHHHGGGDDDCCCCCCBBBCCCJJJSSSmmmuuuzzz^^^FFFAAA{{{fff]]]YYYRRRIIICCCAAA@@@>>>===<<<<<<======>>>===;;;:::::::::;;;;;;999888888888999:::<<<===777======>>>IIIXXXtttpppsssuuufffhhhuuu|||jjjXXXKKKEEEEEEFFFHHHOOOTTTmmmqqqooo{{{\\\JJJCCCBBBAAA@@@>>>======<<<<<<<<<888???<<<<<>>===<<<<<<======>>>>>>===;;;:::999;;;<<>>IIIXXXvvvuuuxxxwwwjjjkkkvvvyyyfffTTTIIIEEEEEEGGGGGGMMMSSSoootttqqqzzzZZZJJJDDDBBBAAA@@@>>>======<<<<<<:::888@@@;;;;;;@@@QQQ~~~llleeebbb^^^YYYXXXTTTNNNIIIJJJUUU___ttt}}}wwwqqqlll___SSSQQQRRRXXXiii{{{}}}qqqaaadddyyyvvv___ZZZbbbfff^^^TTTZZZbbbppp}}}|||xxxpppiiidddccccccjjjuuuwwwfffYYY]]]]]]^^^aaaccccccaaa^^^eeemmmsssqqqqqqyyyzzzvvvsssppptttyyy|||vvvpppoooqqqooojjjiiigggeeegggjjjnnnqqqrrrrrrtttxxx|||rrrjjjtttxxxnnnpppvvvjjjRRRKKKMMMNNNNNNJJJEEEEEEHHHKKKJJJGGGGGGDDDBBBBBBBBBDDDLLLVVVsssyyytttpppbbbEEE===mmm]]]TTTLLLFFFCCCAAA???>>>===<<<<<<=========>>>>>><<<999999;;;===HHH@@@;;;;;;;;;999999<<<:::===<<>>======<<<<<<999999AAA;;;;;;@@@NNNwwwllleeeeeedddaaaaaa\\\RRRIIIJJJTTT]]]ppp{{{vvvooojjj\\\RRRRRRWWW___mmm{{{pppcccgggwwwqqq[[[\\\eeeeee]]]UUU```mmm~~~||||||yyyrrrkkkfffcccbbbdddiiirrr{{{}}}uuuhhh]]]```___```aaabbbcccbbbaaahhhqqqwwwuuuttt{{{}}}{{{yyywwwyyy}}}}}}vvvoooooosssrrrnnnkkkiiifffgggjjjnnnqqqrrrsssuuuxxx|||sssooo{{{~~~sssnnnlllkkkqqq{{{dddOOOKKKMMMNNNLLLFFFAAABBBGGGLLLLLLJJJGGGDDDBBBBBBBBBDDDNNNXXXyyyppp~~~vvvwwwcccDDD<<>>===<<<<<<======;;;===>>><<<:::999<<<@@@OOODDD<<<======999888<<<;;;>>><<<@@@HHHSSStttzzzpppiiilllvvvvvv```NNNFFFDDDFFFGGGIIIMMMTTTnnntttnnn|||XXXJJJGGGBBBAAA@@@>>>======<<<<<<::::::AAA:::;;;@@@IIIllllllfffhhhiiiiiijjjdddUUUJJJKKKTTT\\\lllwwwwwwpppggg[[[QQQSSS[[[eeeooowwwsssiiilllvvvmmm\\\```gggccc\\\ZZZgggyyyzzzxxxyyyuuunnnhhhgggfffeeeeeeiiiooovvvyyyssshhh```aaaaaa```aaabbbeeegggiiimmmsssvvvsssrrrxxx|||zzz||||||{{{~~~|||uuuoooooosssrrrnnnkkkiiiggggggjjjmmmpppqqqsssuuuxxx||||||sssrrrqqqccc```ccckkkuuu\\\KKKJJJNNNNNNJJJFFFCCCGGGNNNRRROOOJJJGGGCCCAAABBBBBBEEEOOOZZZrrr~~~}}}yyydddDDD===wwwfffZZZPPPJJJIIIAAA@@@>>>===<<<<<<======:::<<<>>>===::::::>>>BBBQQQDDD;;;===>>>999999>>>;;;===<<<@@@FFFOOOooo|||sssmmmoooxxxvvv___MMMEEEEEEFFFGGGJJJOOOTTTmmmrrroooUUUHHHGGGBBBAAA@@@>>>======<<<<<<<<<:::@@@999<<<@@@DDDaaapppiiilllnnnyyyzzzqqq]]]MMMKKKRRRXXXhhhsss~~~yyyssshhh\\\SSSWWWaaakkkrrruuu}}}xxxqqqrrrvvvzzzmmmaaahhhkkkddd```eeettt~~~xxxuuuxxxuuunnnkkknnnpppoookkkmmmqqqvvvxxxuuullleeebbbbbbaaaaaadddiiiooossstttvvvuuuqqqpppuuuzzz{{{tttssssssvvvuuutttwww}}}zzzyyytttpppqqqtttrrrmmmjjjhhhfffgggiiilllnnnnnnssstttxxx|||~~~wwwwwwwwwhhh]]]]]]dddqqqxxxVVVIIIMMMRRRSSSOOONNNPPPXXX______VVVLLLGGGCCCAAAAAABBBEEEPPP[[[zzzxxx|||pppeeeEEE>>>mmm___QQQIIIEEEAAA@@@>>>===<<<<<<======999<<<>>>===::::::???CCCQQQBBB:::===>>>::::::???;;;<<<;;;???EEELLLlll{{{ttttttzzzvvv___MMMEEEEEEFFFGGGKKKPPPUUUlllrrrrrrSSSGGGFFFBBBAAA@@@>>>======<<<<<<===;;;@@@999<<<@@@AAAZZZrrruuunnnrrrtttfffQQQKKKPPPTTTeeeqqq}}}{{{vvvkkk```WWW[[[gggqqquuuuuuyyy{{{uuuuuuvvvxxxppphhhoooqqqhhhgggppp}}}xxxvvvyyyxxxqqqpppvvvzzzyyyrrrrrruuuxxx{{{xxxqqqkkkcccbbbbbbbbbeeellluuu{{{zzzzzzvvvqqqpppuuuxxxwwwllllllmmmnnnkkkgggkkkqqquuuvvvtttrrrsssuuuqqqkkkhhhgggfffgggiiikkkllllllrrrtttxxx|||}}}}}}yyyoooddd^^^bbbkkk|||sssSSSJJJQQQXXXXXXVVVWWW]]]hhhoookkk\\\OOOGGGCCCAAAAAABBBFFFQQQ\\\eeerrryyy|||wwwvvvmmmeeeEEE???ooo```UUUKKKBBBAAA@@@>>>===<<<<<<============<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;===>>><<<===BBBJJJhhh}}}~~~ttt\\\MMMFFFCCCEEEIIIIIIOOOUUUjjjYYYJJJCCCAAA@@@???===;;;::::::999===;;;:::<<<<<>>===<<<<<<============<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;===;;;<<>>===;;;:::::::::???<<<<<<<<<<<<===EEENNNcccxxx{{{oooWWWLLLMMMQQQaaannnzzz}}}zzzrrrhhh```cccnnnxxxyyyvvvvvvzzz|||uuuqqqrrrzzz}}}}}}wwwnnnssswwwtttsssvvvwwwwwwzzz~~~}}}yyyppprrrvvvzzz}}}{{{uuupppdddaaacccllltttxxx}}}ppphhhbbbbbbccceeeiiiooolllkkklllpppvvvyyyxxxvvvoookkkgggeeegggjjjkkkkkkuuuvvvyyy|||gggRRRLLLPPP^^^lllsss~~~{{{cccPPPHHHFFFCCCBBBDDDGGGKKKNNNIIIMMMWWWpppvvv|||~~~yyywwweeeDDD===rrrbbbVVVLLLEEEAAA@@@>>>===<<<<<<============<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;:::<<<:::<<>>===;;;:::::::::@@@=========<<<<<>>======<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;999<<<;;;===AAAFFFaaakkkqqq~~~}}}}}}~~~}}}lllVVVIIICCCBBBDDDHHHMMMQQQVVVpppwwwttt|||{{{RRREEEAAA@@@???>>>===;;;;;;::::::???===<<<===<<<<<>>======>>>>>>======<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;===<<<>>>BBBGGGbbbrrrttt}}}yyytttppprrrzzzyyy{{{yyygggSSSGGGCCCBBBEEEHHHKKKQQQYYYwwwpppooo|||wwwOOOEEEAAA@@@???>>><<<;;;;;;;;;;;;<<<;;;;;;=========DDDLLLkkkzzzgggWWWPPPOOOXXXfffttt|||~~~{{{wwwrrrssswww}}}zzzwww~~~}}}zzzzzzwwwnnnfffcccbbbppp~~~{{{xxxwwwvvvuuutttuuuwwwxxx~~~||||||{{{wwwwww{{{}}}zzzxxxyyyrrrooonnnpppvvv{{{}}}}}}xxxwwwvvvtttsssrrrrrrrrrvvvwwwyyy}}}aaaUUURRRYYYzzzsssaaaTTTNNNHHHDDD@@@@@@CCCDDD@@@<<>>======>>>>>>======<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<>>><<<>>>CCCIIIdddyyyxxx}}}||||||~~~{{{wwwtttuuu|||vvv|||sssbbbOOOEEEBBBBBBFFFJJJKKKRRR___jjjooo|||tttMMMDDDCCC??????===<<<<<<;;;;;;;;;;;;:::;;;=========DDDLLLmmmxxxhhhXXXPPPOOOTTTcccrrrzzz|||yyyxxx{{{xxxyyyyyyrrrooopppppplllddd___^^^hhhzzz|||xxxxxxvvvsssqqqrrrvvvxxxzzzwwwtttuuuyyy}}}~~~}}}|||||||||{{{xxxuuuuuuvvvvvvwwwzzz}}}eeeWWWWWWeeefffWWWQQQNNNFFFCCC@@@@@@AAABBB@@@===AAAOOOrrrlll\\\qqqrrrfffmmm___AAA>>>yyybbbSSSJJJFFFBBBAAA@@@>>>===>>>>>>???======<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>;;;<<>>===<<<<<<;;;<<<<<<<<<;;;<<<>>>===<<>>>>>>>>>>>???======<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;===:::;;;@@@HHHfff~~~zzznnnmmmqqqwww}}}vvvsssfffjjjwww}}}kkk[[[JJJBBBAAACCCHHHMMMNNNYYYkkkuuufffuuuqqqLLLEEEEEE???>>>===<<<<<<<<<<<<<<<>>>======>>><<<;;;@@@GGGWWW{{{tttooocccUUUMMMMMMSSSbbbrrrzzz~~~~~~vvvzzzvvvddd___ddd]]]aaahhhkkkgggaaabbbhhhsssrrrggghhhnnnsssssssssqqqppprrrwww{{{~~~}}}~~~{{{zzz{{{wwwxxxzzz}}}mmmYYY^^^xxxkkkTTTKKKHHHGGGBBBBBBAAA@@@>>>???BBBEEEJJJeeekkk}}}{{{{{{~~~wwwwwwYYY???@@@vvv___TTTLLLFFFDDDBBB???>>>>>>>>>>>>===<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::===<<<<<>>???BBBDDDHHHrrryyypppwwwiiiyyyXXX???:::vvv___TTTLLLFFFDDDBBB???>>>>>>>>>>>>=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::===;;;<<>>???FFF]]]{{{yyytttrrrgggWWWOOOPPPTTT___nnnyyy}}}|||wwwyyyzzzmmm```]]]dddjjjnnnmmmpppssslllaaabbbmmmvvvwwwsssfffYYYXXXeeeqqq|||xxxrrrnnnnnnrrrwww{{{~~~}}}|||~~~}}}}}}~~~~~~}}}{{{yyyxxx{{{}}}eee___rrrlllUUUCCC@@@BBB>>>@@@@@@@@@???>>>???BBBEEEIIIiiipppsss~~~ppphhh~~~}}}SSS<<<999vvv___TTTLLLFFFDDDBBB???>>>>>>>>>>>>===>>>>>>=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::===;;;<<<@@@CCC\\\xxxtttwww|||{{{xxxvvv}}}vvvjjjooo{{{tttbbbRRRIII@@@???BBBDDDHHHMMMQQQfffyyyllluuuaaaHHHEEEAAA@@@???===<<<;;;;;;<<<<<<:::::::::;;;<<<===>>>???CCCUUUppp~~~}}}qqq]]]OOONNNTTT```ooozzz~~~wwwvvv|||~~~vvvfff]]]```mmmyyyrrrqqqsssvvvooofffeeelllmmmmmmhhh]]]TTTYYYiiiyyy}}}xxxsssrrrvvv{{{~~~}}}}}}~~~~~~xxxssstttuuuvvvuuussspppnnnrrrxxx~~~}}}zzziii^^^mmm~~~^^^KKK>>>???BBB>>>???@@@@@@???>>>@@@CCCFFFLLLaaazzzzzzmmm~~~|||}}}yyykkklllvvvMMM999888www```UUUMMMFFFDDDBBB???>>>>>>>>>>>>===============<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::<<<;;;===@@@BBBYYY}}}uuuooouuu}}}~~~xxxrrrvvvtttlllsssnnn\\\MMMEEE@@@@@@CCCEEEHHHMMMSSSlllppplll|||^^^FFFEEEAAA@@@???===<<<;;;;;;<<<<<<:::::::::;;;;;;===>>>>>>DDDRRRlll{{{aaaPPPKKKTTT```ooo{{{zzz|||rrrgggccciiirrrzzzmmmmmmpppssspppiiigggkkkiiihhhcccYYYTTT\\\ooozzzvvvvvvyyy~~~~~~|||}}}~~~~~~{{{wwwrrrooonnnqqquuuyyy|||~~~~~~|||}}}}}}yyyyyynnn^^^kkkyyyWWWHHH???@@@DDD@@@??????@@@??????@@@DDDGGGOOOaaaxxx|||xxx{{{zzznnntttoooGGG888:::xxxbbbWWWNNNGGGDDDBBB???>>>>>>>>>>>>===<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;:::<<<;;;===@@@AAAUUUwwwssslllsss~~~xxxpppttt~~~pppiiinnnwww~~~uuurrrxxxjjjXXXKKKEEEBBBCCCDDDEEEHHHMMMYYYmmmjjjkkk~~~]]]FFFEEEAAA@@@???===<<<;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<===>>>???LLLkkkcccPPPKKKSSS^^^mmmzzz~~~wwwoookkkmmmpppppppppcccdddhhhmmmmmmiiigggggggggfffbbbZZZVVV^^^ppp}}}xxxuuuvvv{{{zzzwwwrrrrrrsssvvv{{{|||}}}}}}zzz}}}ssscccnnnvvvTTTHHHAAA@@@BBB???>>>????????????AAAEEEHHHPPPiiivvv~~~hhhDDD999===zzzdddYYYPPPHHHDDDBBB???>>>>>>>>>>>>===<<<;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::<<<;;;===@@@@@@QQQqqq}}}qqqjjjrrr}}}wwwooowww~~~~~~ssseeeaaadddhhhnnnqqqppphhhaaacccqqq~~~yyydddSSSJJJEEEBBBCCCDDDEEEIIIOOO\\\jjj~~~eeegggyyy[[[FFFFFFBBB@@@???===<<<;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<======<<>>???<<<>>>>>>??????@@@BBBFFFIIIQQQuuubbbCCC:::>>>|||fffZZZQQQJJJDDDBBB???>>>>>>>>>>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::<<<;;;===AAA???NNNmmm{{{yyynnnhhhppp{{{|||uuunnnwwwxxxqqqcccYYYYYY]]]___eeegggddd\\\WWW```uuuttt___PPPHHHCCCAAABBBCCCEEEJJJQQQ\\\hhh{{{fffeeetttUUUDDDGGGEEE@@@???===<<<;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<======>>>LLLsssvvvZZZLLLLLLKKKTTTbbbqqq|||zzzuuuvvvuuupppiiiaaa\\\ZZZSSSVVVZZZaaaggghhhddd___aaacccdddaaa___cccmmmuuuwwwtttooolllmmmrrrxxx|||{{{{{{|||~~~}}}{{{|||yyy|||}}}xxxffflllaaaIIIEEE@@@<<<>>>======>>>??????@@@CCCGGGJJJWWWvvv^^^BBB:::<<<}}}ggg\\\RRRKKKDDDBBB???>>>>>>>>>>>>===>>>=========<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::<<<:::===AAA>>>MMMjjjvvvvvvlllgggoooyyyzzzsssmmmsssqqqfffVVVPPPUUU\\\___ffffffccc[[[XXXeeesss^^^PPPEEEAAA???AAABBBEEEKKKSSSZZZfff|||iiifffrrrPPPAAAHHHHHH@@@???===<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<======>>>LLLrrroooUUUKKKMMMGGGOOO^^^mmmyyyyyy|||~~~sssbbbUUUSSSVVVRRRUUUYYY```fffhhhccc\\\aaadddgggfffdddgggnnnuuuvvvrrrmmmiiiiiimmmssswwwwwwxxx{{{~~~~~~}}}~~~}}}|||{{{{{{|||~~~||||||}}}~~~zzzzzz~~~}}}|||}}}|||yyy|||~~~uuuaaaeeeyyy{{{XXXEEEEEE@@@<<>>??????@@@CCCGGGKKK___tttiii\\\AAA999:::yyyfffYYYOOOHHHBBBBBB@@@???>>>============<<<<<<<<<<<<;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::999:::<<<===<<<@@@OOO^^^{{{tttmmmkkkjjjmmmqqqrrrnnniiiuuuggg]]]TTTPPP^^^ooorrrvvvhhh___dddvvv~~~lllXXXMMMGGGBBBAAADDDGGGHHHJJJNNNZZZfffeeehhhsssxxxSSSIIIFFFAAA>>>>>>===<<<;;;:::::::::;;;;;;;;;<<<<<<<<<<<<===<<>><<<>>>???@@@BBB@@@AAADDDDDDDDDIIIPPPdddjjjiiiyyyUUUAAA666888yyyfffYYYOOOHHHCCCBBBAAA???>>>>>>>>>>>>===<<<<<<<<<<<<;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::999:::<<<===<<<@@@MMM\\\zzzssskkkgggeeegggmmmooommmjjjiiiZZZTTTXXXbbbxxxzzzjjjhhhsss{{{iiiVVVJJJCCC???>>>BBBFFFGGGKKKPPP[[[qqqeeeooorrrPPPGGGEEE@@@>>>===<<<;;;;;;:::::::::;;;;;;;;;;;;<<<<<<<<<<<>>??????>>>>>>===???BBBCCCDDDKKKTTTuuummmooopppPPP>>>666888xxxeeeXXXNNNHHHCCCCCCAAA@@@???>>>>>>>>>===<<<<<<<<<<<<;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::999:::<<<===<<>>>>>BBBFFFHHHNNNTTTaaayyygggyyykkkKKKDDDCCC???>>>===<<<;;;::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<@@@BBBSSSuuuuuurrrrrrrrrkkk___SSSNNNJJJLLLTTTbbbrrr~~~{{{xxxqqqeeeXXXOOOLLLLLLJJJMMMPPPRRRWWW]]]^^^[[[ZZZ___dddddddddhhhrrr{{{xxxxxx{{{~~~}}}vvvooohhhiiijjjkkkmmmoooppppppsssvvvzzz~~~yyyvvvwwwqqqxxx||||||||||||~~~wwwwwwzzz___NNNKKKKKKIIIJJJEEE@@@???@@@@@@???===<<<<<>>>>>===<<<<<<<<<<<<;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::999999;;;===<<<>>>HHHTTTnnnvvvpppkkkeeeaaabbbiiippprrrrrrkkk\\\aaayyy|||fff]]]ooo|||ppp^^^NNNFFFBBB???@@@DDDGGGJJJPPPXXXlllssssssfffIIIBBBAAA>>>===<<<;;;;;;:::::::::;;;::::::;;;;;;;;;<<<<<<<<<@@@@@@LLLeee}}}yyyhhhXXXOOOJJJKKKQQQ]]]mmm||||||yyyqqqeeeXXXPPPNNNOOOMMMNNNPPPSSSXXX\\\]]][[[]]]```cccccccccgggqqqyyyzzz}}}yyyrrrhhhiiiiiijjjkkklllmmmmmmtttwww{{{~~~~~~wwwvvvrrr~~~xxx}}}|||{{{~~~~~~zzzvvv|||vvvZZZKKKGGGFFFEEEBBB@@@>>>>>>???@@@???======???BBBEEEFFFLLL[[[jjj{{{tttsssZZZDDD:::666;;;vvvcccWWWMMMGGGCCCCCCAAA@@@???>>>>>>>>>===<<<<<<<<<<<<;;;;;;;;;:::;;;;;;<<<<<<;;;;;;::::::999:::<<<<<<===EEENNNfffuuupppiiiddd```bbbjjjqqqttttttccc\\\lll|||mmm```bbbxxxyyywwwjjjYYYKKKDDDAAA???@@@DDDGGGJJJRRRZZZyyy{{{|||aaaHHHBBB@@@===<<<;;;;;;::::::::::::;;;:::::::::;;;;;;;;;;;;<<<===@@@KKK]]]ooo~~~ooo___UUUJJJJJJNNNYYYjjjzzz}}}zzzrrrgggZZZSSSQQQRRRQQQPPPQQQTTTXXXZZZ\\\\\\^^^aaabbbbbbaaafffnnnuuuyyy{{{xxxssspppooooooooopppqqqrrrssswwwzzz}}}~~~vvvtttqqq}}}~~~www|||zzz~~~uuuttt}}}nnnUUUJJJFFFEEEEEEBBB@@@>>>===>>>?????????>>>@@@DDDFFFHHHQQQggg{{{{{{kkkmmm~~~QQQBBB;;;777;;;uuubbbVVVLLLFFFBBBBBB@@@???>>>============<<<<<<<<<<<<;;;;;;;;;:::;;;;;;<<<<<<;;;;;;::::::999:::<<<;;;<<>>@@@DDDGGGKKKTTT^^^www[[[GGGBBB@@@<<<;;;;;;::::::::::::;;;;;;::::::::::::;;;;;;;;;;;;;;;@@@IIIWWWiii~~~vvveeeYYYKKKJJJLLLUUUeeewww|||zzzssshhh\\\TTTRRRRRRTTTPPPOOOSSSXXXZZZ\\\``````bbbcccccccccfffmmmsssxxx{{{|||zzzyyyyyyxxxyyyzzz|||}}}|||xxxvvvssszzz~~~yyy~~~||||||tttvvv~~~fffQQQGGGBBBAAAAAAAAA@@@???======>>>@@@AAA>>>@@@DDDFFFJJJYYYvvv|||kkkqqqrrrJJJ@@@===888:::tttbbbUUULLLFFFAAAAAA???>>>===<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;:::;;;;;;<<<<<<;;;;;;::::::888999<<<;;;;;;???FFFYYYvvv|||tttqqqfffdddccchhhooottttttqqqkkknnn{{{mmmdddfffmmm{{{zzzuuukkk^^^NNNDDD@@@>>>>>>AAAGGGJJJPPP\\\hhh~~~zzzwwwTTTDDDAAA???;;;;;;::::::999::::::;;;;;;999999:::::::::;;;;;;;;;<<<===BBBPPPhhhooo^^^NNNKKKJJJQQQ```rrr|||{{{uuukkk```WWWTTTTTTWWWQQQOOOTTTZZZ]]]bbbhhhkkklllllljjjiiijjjmmmqqqtttxxx~~~zzzxxxtttxxx}}}zzzyyywww\\\MMMGGGBBB???>>>>>>>>>????????????@@@AAA>>>AAAEEEIIIPPPeeexxxttt|||fffBBB???===777999tttaaaUUULLLEEEAAA@@@???===<<<<<<;;;;;;======<<<<<<<<<;;;;;;;;;:::;;;;;;<<<<<<;;;;;;::::::888999;;;;;;:::>>>DDDPPPlll|||tttqqqhhhfffgggmmmtttxxxvvvrrrkkkpppyyymmmooosss|||~~~lllzzz|||rrrgggYYYJJJAAA??????@@@DDDKKKPPPWWWdddqqqzzzoooOOOBBB@@@>>>::::::::::::999999:::;;;;;;999999:::::::::;;;;;;;;;>>>;;;;;;JJJhhh{{{gggPPPLLLJJJOOO\\\nnn|||{{{}}}||||||~~~}}}xxxoooccc[[[WWWVVVYYYSSSQQQWWW]]]bbbiiiqqqxxxxxxwwwsssooommmnnnooolllqqqyyyxxxvvvqqqrrr~~~{{{kkkUUULLLIIIEEEAAA@@@999<<>>>>>>>>>>>===<<<<<<;;;;;;;;;<<<<<<===::::::::::::::::::::::::=========<<<;;;===@@@BBBOOOhhh{{{qqqlllfffmmmqqqqqqpppsssuuuuuuooosssyyypppiiirrrtttwwwyyyjjj___UUUJJJBBB@@@:::GGGIIIHHHPPPXXXeeewwwnnn```NNNBBB???AAA<<<999999999999999999999999;;;;;;:::999:::;;;<<<===;;;@@@@@@EEEbbb|||hhhNNNLLLIIILLLXXXkkk|||}}}yyywww}}}xxxrrriii^^^XXXWWWWWWXXXZZZ\\\___fffooowww{{{|||{{{xxxuuussstttuuunnnpppuuu|||~~~xxxvvvvvvwwwxxx|||~~~~~~ssscccTTTMMMKKKGGGBBB??????????????????@@@@@@@@@@@@HHHJJJIIIWWW}}}{{{ppplllUUUCCC:::555777666uuuaaaUUUMMMHHHDDDBBB???>>>>>>>>>>>>======<<<<<<;;;;;;;;;<<<<<<::::::::::::::::::::::::<<<<<<<<<;;;;;;<<>>???;;;999999999999999999999999:::::::::::::::;;;<<<<<<888>>>@@@FFFaaazzzgggPPPMMMJJJKKKUUUfffxxx~~~|||xxxvvv|||}}}xxxsssjjj___YYYXXXZZZ]]]```bbbeeekkktttzzz{{{|||}}}|||{{{zzz|||}}}vvvvvvwwwyyy|||~~~yyyvvvuuuuuuuuuyyy{{{{{{{{{~~~iii^^^RRRMMMJJJFFFCCCCCC????????????@@@@@@@@@@@@@@@HHHKKKLLL^^^vvvkkkqqq|||NNN@@@999777888666wwwcccVVVMMMHHHDDDAAA>>>===>>>>>>>>>===>>>===<<<;;;;;;;;;;;;;;;:::::::::::::::::::::::::::;;;;;;;;;:::;;;>>>@@@BBBZZZtttnnnjjjnnnpppnnnoootttyyyyyyjjjmmm|||qqqnnnyyy}}}tttcccWWWMMMDDD@@@??????DDDFFFJJJPPPUUUooorrrppptttUUUGGG>>><<<>>>:::999999999999999999999999999::::::;;;;;;;;;;;;;;;777<<<@@@DDDYYYwwweeePPPNNNJJJJJJPPP___sss}}}xxxvvv{{{~~~yyyuuulllaaaZZZYYY\\\```dddgggjjjooovvv{{{yyy{{{~~~}}}}}}|||yyywwwvvvtttuuu{{{uuutttvvv{{{zzzyyyyyyzzzaaaXXXQQQNNNJJJEEEBBBCCC????????????@@@@@@AAAAAAAAAHHHLLLRRRiiirrroooyyyiii{{{oooEEE<<<999888999666yyydddVVVMMMHHHCCCAAA>>>===>>>>>>>>>===???>>>===<<<;;;:::::::::::::::::::::::::::::::::999:::;;;:::::::::===???>>>RRRvvvwwwooommmoooooolllooovvv{{{|||mmmnnn}}}tttrrr}}}~~~~~~ooo]]]PPPHHHAAA???@@@DDDEEEGGGMMMSSSXXXyyyzzzrrr~~~hhhNNNEEE===<<<>>>:::999999999999999999999999888999:::;;;<<<;;;::::::888<<>>??????@@@@@@AAAAAAAAABBBHHHNNNYYYwww}}}hhhkkkvvvsssddd???::::::999999555yyydddVVVMMMGGGBBB@@@===<<<===>>>>>>===???>>>===<<<;;;:::::::::::::::::::::::::::::::::888:::;;;;;;::::::<<<>>>===LLLjjjzzzqqqooopppnnnkkkoooxxx~~~sssppp~~~zzzvvvxxxiiiWWWKKKDDD???>>>AAADDDEEEFFFMMMTTT]]]vvvyyy|||]]]IIIDDD>>>===???;;;999999999999999999999999777888:::;;;;;;;;;:::999:::<<<===>>>CCCVVVvvv~~~|||xxxmmmaaaSSSMMMIIIIIIKKKUUUhhh{{{~~~}}}xxxoooddd]]][[[]]]bbbhhhkkklllnnnqqquuuyyy}}}}}}zzzxxxuuuzzz~~~yyyyyywwwuuuuuuwwwxxxvvvtttwwwwwwwwwxxx{{{{{{^^^VVVQQQOOOTTTWWWPPPEEE???>>>??????@@@AAAAAABBBBBBCCCIIIPPP```|||fffkkk}}}{{{[[[<<<::::::888888444wwwcccUUULLLGGGAAA???===<<<===>>>>>>===>>>===<<<;;;;;;;;;;;;;;;::::::::::::::::::::::::888:::;;;;;;;;;;;;<<<>>>???GGG]]]}}}}}}sssppppppmmmlllqqqzzzxxxqqq~~~zzzrrrcccRRRHHHBBB>>>???BBBAAAEEEFFFJJJTTTcccuuu~~~pppTTTEEECCC>>>===???;;;999999999999999999999999888999999:::::::::::::::::::::;;;>>>@@@LLLiiiyyysssllleee\\\SSSLLLMMMNNNTTTeeevvvzzzvvvnnnddd______bbbfffkkknnnmmmnnnqqqsss{{{}}}zzzxxxvvv||||||}}}zzzxxxvvvvvvsssuuuxxxzzz}}}zzz{{{lllSSSPPPOOOUUU^^^```VVVJJJBBB>>>??????@@@AAABBBCCCCCCEEEJJJSSSggg{{{iiitttxxxuuu|||SSS:::;;;:::666777555vvvaaaTTTKKKFFFAAA???<<<<<<===>>>>>>======<<<<<<;;;;;;;;;<<<<<<::::::::::::::::::::::::888:::<<<<<<<<<;;;<<<>>>@@@BBBQQQnnntttppppppmmmlllrrr|||yyyoooyyy}}}}}}lll^^^OOOFFFAAA???@@@DDDAAAIIIIIIJJJWWWmmm}}}www|||wwwfffMMMAAAAAA===<<<===999999999999999999999999999999999999888999999:::;;;;;;888:::>>>???FFF^^^xxx}}}vvvsssqqqhhh\\\RRRSSSTTTVVVbbbppp}}}zzzuuuqqqkkkdddbbbdddeeeiiimmmnnnmmmllloooqqqyyy}}}}}}|||{{{xxx}}}|||{{{~~~}}}}}}vvvyyy}}}~~~}}}yyyuuuyyyeeeOOONNNVVVccckkkeeeUUUHHHDDD>>>??????@@@AAABBBCCCDDDFFFLLLVVVlllwwwqqq~~~rrruuummmJJJ888<<<999444666888ttt```SSSJJJEEE@@@>>><<<<<<===>>>>>>===<<<<<<;;;;;;;;;<<<<<<===::::::::::::::::::::::::888:::<<<===<<<<<<===>>>???>>>JJJeeeuuupppooommmmmmttt}}}xxxmmmuuu{{{iii\\\MMMEEEBBB@@@AAAEEECCCNNNNNNMMM[[[vvvxxxzzzqqqyyy```III>>>@@@<<<;;;<<<777999999999999999999999999:::999888777888999;;;<<<===888888>>>>>>@@@UUUnnn||||||}}}rrrcccXXXXXXXXXXXX```lll|||{{{uuupppmmmiiiddddddgggfffiiilllllljjjjjjlllnnnuuuxxx{{{}}}}}}||||||}}}~~~xxx~~~zzzwww{{{}}}{{{wwwuuuxxx|||cccPPPQQQ___qqquuufffOOOCCCAAA>>>??????@@@BBBCCCDDDDDDGGGLLLWWWooosssxxxzzz{{{|||rrrxxxdddEEE777;;;888333666:::nnn[[[NNNGGGFFFAAA???<<<<<<===>>>>>>===<<<<<<<<<;;;;;;:::::::::999999999::::::;;;;;;;;;;;;;;;:::999:::;;;<<<===;;;===EEEWWWuuutttmmmqqqooolllsssssspppvvvyyynnnaaaUUUIIIBBB>>>===@@@EEEKKKHHHLLLRRR___ttt~~~wwwsssKKKFFF@@@<<<::::::999999888888888888888888888888::::::999888777777888888777===;;;:::<<<===NNNlll{{{www}}}zzzwwwnnnbbbXXXUUUZZZ___ttt~~~sssvvvtttsssqqqddd^^^jjjffflllkkkjjjllleeedddppp}}}zzztttlllgggkkkvvv|||}}}|||zzzwwwwwwzzzzzzuuussssssuuuwww```ZZZgggwww{{{hhhUUUGGG??????@@@AAAAAA@@@@@@BBBDDDAAAMMM```|||~~~}}}uuuUUUDDD888999:::555444999mmm[[[NNNGGGEEEAAA???<<<<<<===>>>>>>===<<<<<<;;;;;;;;;:::::::::999999999::::::;;;;;;;;;;;;;;;:::999:::;;;<<<===<<<===DDDSSSmmmxxxsssvvvtttpppxxxuuusssxxxvvviii\\\QQQFFFAAA???>>>BBBGGGHHHFFFMMMVVVfffyyyssshhhIIIEEE@@@<<<:::::::::999888888888888888888888888:::999999888777777888888666;;;:::999;;;<<>>>>>===<<<;;;;;;;;;;;;:::::::::999999::::::::::::;;;;;;;;;:::999999999:::<<<===<<<===BBBLLLaaa~~~|||wwwxxxtttrrrzzzwwwvvvzzzqqqbbbTTTKKKBBB??????@@@EEEJJJIIIGGGOOO\\\pppssstttXXXFFFCCC>>>;;;;;;;;;;;;:::888888888888888888888888:::999888888777888888888555:::888888;;;;;;IIIccc~~~vvvxxxvvvggg]]][[[^^^mmmyyy{{{yyyyyy{{{xxxvvvpppqqqsssfff\\\bbb___eeeddddddhhheeeggguuuxxxhhhZZZXXXggg||||||{{{yyyyyy{{{|||xxxuuuuuutttrrrrrrtttyyy}}}}}}}}}}}}}}}|||yyywwwuuusssrrrssstttuuuxxxxxxxxx|||hhhmmm|||nnneeeYYYIIIAAAAAA===???@@@?????????AAACCCJJJOOObbb}}}vvv|||ppp~~~eeeJJJ>>>666888:::666444777iiiZZZOOOGGGDDDAAA???<<<<<<===>>>>>>===;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;:::999999999:::;;;<<<<<<<<>>??????>>>???AAACCCIIINNNdddppprrrssssssVVVBBB:::666888:::777555666gggYYYOOOGGGDDDAAA???<<<<<<===>>>>>>===;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::999888999:::;;;<<<:::;;;===CCCOOOiiirrrnnnjjjlllwww~~~wwwzzz~~~zzzeeeUUULLLEEE??????@@@BBBFFFKKKNNNJJJUUUjjjoooiiiFFFAAA???<<<:::;;;;;;;;;:::888888888888888888888888999888888888888888999999:::;;;888999>>><<>>???>>>???BBBDDDHHHOOOjjjxxxiiirrrxxx}}}tttKKK===888666777999777666555~~~eeeYYYOOOGGGCCCAAA???<<<<<<===>>>>>>===:::::::::;;;;;;;;;;;;<<<;;;;;;::::::::::::999999:::999888888888999;;;<<<:::999<<>>???AAACCCFFFKKKLLLJJJZZZwwwssswwwvvv[[[CCC@@@>>>;;;:::;;;;;;:::999888888888888888888888888888888888777888888999:::======888:::???;;;>>>OOOppp~~~vvveee\\\___nnn~~~|||zzz||||||xxxttttttzzzyyynnnnnnrrrggg]]]bbbkkkpppmmmjjjkkkeeeeeeqqqyyyqqqeee\\\```ttt{{{vvvssspppooommmnnnnnnooopppuuuzzzzzzxxxyyyzzz{{{zzz{{{}}}{{{|||~~~wwwvvvvvvxxx{{{~~~{{{||||||~~~xxx{{{bbbVVVeeellllllrrrwwwnnnWWWEEE???<<<===?????????@@@CCCEEEIIIUUUvvvpppiiixxxyyyeeeDDD:::888666777777777777666|||dddXXXOOOGGGBBBAAA???<<<<<<===>>>>>>===:::::::::;;;;;;;;;<<<<<<;;;;;;;;;::::::999999999:::999888888888999;;;;;;;;;999<<>>;;;:::::::::999888888888888888888888888888888888777777888999999:::>>>===888999>>>999999HHH\\\lllkkk]]]ZZZiii{{{~~~yyyzzzyyywwwuuuvvvzzz~~~{{{pppnnnqqqggg___gggoootttrrroooooohhhfffrrr{{{tttiii```bbbsss|||xxxvvvtttsssvvvwwwxxxxxxyyy|||~~~yyywwwyyy{{{{{{{{{{{{}}}~~~~~~|||zzzxxxyyy|||wwwrrr|||]]]VVVhhhzzzpppWWWFFF@@@===>>>???@@@@@@AAADDDFFFJJJ]]]ooonnn~~~XXX>>>999999777666666777888777zzzcccXXXPPPGGGBBBAAA???<<<<<<===>>>>>>===:::::::::;;;;;;<<<<<<<<<;;;;;;;;;::::::999999999:::999888888888999:::;;;<<<999;;;AAAFFFTTTtttuuummmqqqzzz}}}yyytttbbbTTTKKKDDD???===@@@DDDGGGKKKPPPSSSVVVoooqqqpppwwwSSSFFF>>>@@@>>>;;;:::::::::999777888888888888888888888888888888777777888999::::::???===777888===777666CCCPPPccczzzrrrbbbWWWfffxxxzzzzzzxxxvvvuuuvvvyyy|||{{{qqqnnnpppfffaaakkkqqqvvvtttrrrrrrjjjhhhssswwwkkkaaaaaaqqq}}}{{{zzzzzzzzzzzz|||}}}}}}}}}{{{vvvxxxzzz{{{{{{{{{|||}}}~~~zzzyyy{{{{{{rrrqqq{{{[[[XXXmmmmmmTTTGGGBBB===>>>@@@@@@AAABBBDDDGGGJJJbbbqqquuu||||||OOO;;;999:::888555555777888777yyy```TTTMMMFFFCCCAAA???===============;;;;;;;;;::::::::::::999999;;;;;;;;;::::::999999999>>>===;;;:::888777777777:::666888@@@AAAGGGcccyyyppppppssstttuuuwww{{{xxxjjjYYYLLLGGG???AAAAAA@@@BBBHHHMMMOOOPPP[[[xxxxxxpppWWWHHHIII:::<<<;;;:::999888888888888999888888888777777666666;;;:::888777777777888888888999:::999888888:::<<>><<<::::::>>>999:::???>>>@@@XXXuuu|||qqqoooqqqtttvvvyyyxxxnnnaaaQQQGGGCCC???AAABBBDDDGGGKKKOOOQQQYYYkkkxxxyyy}}}PPPBBBAAA999;;;;;;:::999888888888888888888888777777777666666:::999888777777777888888888999999999888888:::<<>>===>>>AAADDDGGGHHHWWWyyy~~~|||sss|||XXX<<<999777777777777666666666555www```UUUMMMFFFCCCAAA???===<<<======<<<;;;;;;;;;::::::::::::999999::::::::::::999999999999GGGEEECCC@@@===;;;999999>>>999;;;>>>;;;;;;MMMeeeqqqmmmooorrrwww{{{yyylllaaaUUUIIIBBBAAA???AAACCCGGGKKKNNNQQQSSSbbb}}}fffHHH>>>:::;;;;;;::::::999888888777777888888777777777777666666999999888777777777888888888999999999888888:::;;;>>>JJJccclll\\\[[[aaaqqq}}}zzzxxx|||~~~zzzrrroooppprrrwwwtttpppiii______sss|||xxx}}}}}}}}}|||zzzuuuooolllrrr|||xxxvvvwwwzzz|||zzzxxxxxxxxxyyyzzz|||}}}~~~|||}}}}}}yyyvvvvvvyyy{{{}}}ttt|||gggaaammmrrrzzz[[[EEE???@@@@@@?????????AAAEEEHHHJJJZZZvvvxxxKKK888;;;777777777666666666555555vvv```VVVNNNGGGCCC@@@>>><<<<<<<<<===<<<;;;;;;;;;:::::::::999999999:::999999999999999999999;;;;;;:::999999999::::::999666999===;;;;;;III[[[qqqjjjkkkooovvv||||||pppbbbWWWMMMEEEAAABBB@@@AAADDDIIIMMMOOOSSSXXXnnnTTTFFF>>>777@@@:::::::::999888888777666777777777777777777666666888888888777777777777888777888999888777777999;;;???HHH```lll]]]WWWYYYgggyyy{{{uuurrryyy~~~yyypppmmmmmmnnnrrrqqqnnnggg^^^bbbxxx}}}}}}yyy{{{{{{yyyxxx}}}~~~uuunnnjjjkkknnnrrruuuwwwuuusssqqqlllmmmnnnooopppqqqrrrssstttvvvzzz}}}{{{wwwtttxxx~~~~~~|||ooouuu}}}|||ddd\\\eeehhh|||tttVVVDDDAAACCC@@@@@@??????AAADDDIIILLL]]]vvvppp}}}}}}yyyzzzkkkAAA555;;;777777666666666555555555uuu```VVVNNNGGGBBB@@@>>><<<;;;<<<<<<;;;:::;;;;;;:::::::::999999999999999999999999999999999777777888999:::;;;===>>>777666888<<<<<<<<>>888@@@999999999999999777666555666666666666666666777777777777777777888777777777777888999888777777999;;;>>>DDDZZZ~~~jjj^^^UUURRR___rrryyyqqqlllsss}}}zzzpppmmmlllkkkooopppnnnggg```eee{{{yyyvvvzzz{{{xxxoookkkggghhhiiijjjkkklllmmmmmmhhhiiijjjllllllllllllllljjjmmmssszzz}}}~~~yyyuuuvvv{{{vvvjjjrrr|||www```VVV\\\hhh|||oooRRRDDDBBBBBB===>>>???>>>???CCCJJJOOOeee}}}lllxxxooo{{{vvv~~~aaa===555:::666666666666555555555555tttaaaWWWOOOGGGBBB@@@>>><<<;;;<<<<<<;;;:::;;;;;;::::::::::::999999888888888999999999999999888888888888888999:::::::::999:::===<<<;;;AAAIIIjjjtttlllmmmqqqwww}}}~~~yyybbbXXXMMMGGGBBB??????BBBCCCDDDHHHMMMMMMRRRfff|||___AAA===<<<999<<<888999999:::999777666555555555666666666666777777555666777888888888777777777888888888777777999:::999>>>SSSwww~~~|||kkk]]]RRRMMMVVVhhhyyywwwlllfffnnn{{{|||ssspppnnnkkknnnooonnnhhhcccjjj{{{~~~~~~xxxnnnnnnuuuzzzwwwmmmllljjjiiiiiikkknnnooonnnooorrrtttttttttsssrrriiilllqqqwww~~~|||wwwuuuwww{{{qqqmmm{{{ttt^^^RRRUUUjjj{{{}}}fffLLLAAA???===;;;===>>>>>>???DDDLLLRRRmmmwwwqqqqqqiii}}}{{{yyyTTT<<<888999666666666555555555444444tttaaaWWWOOOGGGBBB???===;;;;;;<<<<<<;;;:::;;;;;;::::::::::::999999777888888888999999999999999888777777777777777777;;;::::::;;;;;;;;;>>>CCC[[[xxxzzzssstttwww}}}~~~sssmmmWWWOOOGGGDDDAAA??????BBBEEEFFFLLLPPPPPPZZZxxxsssNNN===777:::;;;777777888999:::999777555444555555555666666666777777444555777888888888777777666777888777666777888:::777;;;MMMpppyyyzzzmmm[[[PPPHHHOOO___pppsssfff___jjj{{{xxxuuurrrmmmlllnnnmmmiiihhhooo|||~~~yyyooofffmmmzzzxxxvvvtttrrrqqqrrrtttvvvxxxzzz~~~uuuvvvyyy|||zzzuuusssuuu|||vvv|||ppp[[[NNNPPP```ooooooXXXCCC??????;;;:::===??????@@@FFFOOOVVVyyy|||yyyhhhkkklllFFF::::::888666666555555555444444444sssaaaXXXOOOGGGBBB???===;;;;;;;;;<<<;;;:::;;;;;;;;;:::::::::999999777777888888999999999999:::::::::999::::::;;;;;;999888888999:::<<>>:::===@@@@@@AAAGGGQQQZZZuuugggppp}}}}}}[[[;;;888<<<888666666555555555444444444rrrbbbYYYMMMDDDAAA======<<<;;;;;;;;;;;;<<<999999999888999999::::::888888888888888888888888888888888888888888888888777777777888:::<<<<<<;;;KKK___|||yyywwwlllaaaYYYLLLIIIDDDAAA???@@@BBBDDDMMMJJJJJJOOOZZZqqqvvvmmmSSS<<<999===;;;888:::777777888888888888777777666666555555555555666666777777777777888888888888777777777777777777777777===777@@@^^^zzzqqqcccSSSHHHKKKUUUcccuuufffWWW[[[lll{{{xxxuuunnnllliiijjjmmmooopppvvv}}}~~~tttgggfff{{{zzzpppooovvvzzzzzzyyy}}}bbbRRRKKKIIIRRROOOJJJDDD@@@======<<<<<<===AAABBBAAADDDQQQ```mmmlll}}}qqqPPP999:::<<<222555555444333333333333444nnn___WWWLLLDDDBBB======<<<;;;;;;;;;;;;<<<::::::999999888999999999888888888888888888888888888888888888888888888888888777777888:::<<<======HHHVVVrrr~~~pppdddYYYQQQGGGEEEBBB@@@@@@BBBEEEGGGLLLOOOPPPQQQddduuuzzz^^^JJJ;;;;;;>>>:::777888777777888888888888777777666666555555555555666666666666777777777888888888777777777777777777777777;;;888>>>UUUssswwwiiiWWWHHHHHHPPP]]]rrr{{{dddWWW\\\pppyyytttpppiiijjjhhhhhhlllmmmooouuu|||xxxkkkfffrrr}}}~~~tttppptttxxxyyyzzzzzz```QQQIIIEEEIIIGGGCCC@@@??????@@@@@@===>>>@@@AAA@@@EEETTTccc}}}vvv~~~pppuuu}}}|||cccJJJ888888;;;333555555444333333333333444jjj[[[TTTKKKDDDCCC======<<<;;;;;;;;;;;;<<<;;;;;;:::999888888888888888888888888888888888888888888888888888888888888888888777888:::<<<>>>???DDDJJJ]]]{{{uuueeeYYYOOOGGGCCCAAA@@@???AAAEEEIIIKKKJJJUUUYYY]]]xxxzzzjjjfffLLL@@@:::===>>>999666777666777777888888777777666666666555555555555666666666666777777777777888888777777777777777777777777888888<<>>======>>>???AAA???>>>?????????EEETTTddd~~~~~~nnniiirrr{{{qqqPPPAAA888777999555555555444333333333333444jjjYYYRRRIIIDDDCCC======<<<;;;;;;;;;;;;<<<<<<;;;:::999888888888888888888888888888888888888888888888888888888888888777777777777888:::===???BBBAAANNNkkkmmm]]]QQQIIIBBB@@@@@@???@@@BBBFFFKKKMMMKKKUUU```qqqyyyzzzPPP@@@;;;:::<<<<<<777555777666666777777777777666666666666555555555555666666666666666666777777777888777777777777777777777777666999;;;???PPPjjj}}}|||wwwhhhVVVGGGBBBEEEOOObbbtttzzzfffYYY___kkkzzzuuuqqqkkkhhhffffffiiikkklllrrryyyzzz|||rrrzzzzzzrrrkkkiiiqqq}}}uuurrruuuyyy}}}~~~aaaQQQMMMHHHCCCAAA@@@>>><<<;;;;;;<<<<<<@@@??????@@@@@@CCCPPP\\\ggg||||||pppwwwbbbAAA<<<999777888777555555444333333333333444kkkZZZRRRIIICCCBBB======<<<;;;;;;;;;;;;<<<<<<;;;:::999888888888888888888888888888888888888888888888888888888888888666777888888777888;;;>>>AAA>>>GGGccc|||hhhWWWNNNGGGBBBAAA@@@@@@AAADDDHHHLLLNNNOOOSSSccc{{{cccFFF===;;;;;;;;;888555666999666666777777777777666666666666555555555555666666555666666666666777777777666666666666666666666666555888:::<<>>>>>>>>===>>>>>>>>>??????AAACCCAAA@@@DDDJJJbbbzzz{{{xxxtttNNN888:::888555777666555555444333333333333444kkk\\\TTTJJJCCCAAA======<<<;;;;;;;;;;;;<<<::::::999999888999999999888888888888888888888888888888888888888888888888777<<>>;;;;;;999777666777888888555555666666666666555555666666555555555555666666555555555666666666777777666666666666666666666666777333777>>>AAALLLnnnsssdddZZZSSSKKKGGGHHHFFFCCCJJJUUUhhhxxxtttdddeeejjj{{{~~~pppooolllmmmppprrrsssyyy|||yyyvvvllliiipppqqqnnnvvv{{{tttssswww~~~rrrXXXKKKHHHDDD>>>=========>>>>>>?????????AAA???@@@AAAAAA@@@DDDKKKqqqqqqmmmppptttsss^^^DDD777888444333666444555555444333333333333444iii\\\UUUKKKDDDAAA======<<<;;;;;;;;;;;;<<<999999999888999999::::::888888888888888888888888888888888888888888888888999>>>BBBBBB===999999;;;999777;;;HHH\\\yyy~~~ttt\\\JJJBBB???<<>>>>>>>>>>>>>>>>>======CCC@@@???@@@@@@AAAGGGNNNyyy{{{ffffffeeennnqqq}}}}}}OOO>>>777666111111555222555555444333333333333444lll]]]MMMHHHGGG@@@======<<<;;;;;;;;;;;;<<<666888999888999===<<<888999999888888777666666666777777777777888888888888999???EEEBBB:::666999>>>;;;>>>;;;???SSSiiimmmXXXHHH???<<<<<>>===<<<<<<<<<<<<======>>>AAA???AAACCCAAA@@@LLL]]]wwwaaacccppp|||qqqppp~~~tttnnnBBB<<<666444777888777444333333333333333333333333lll\\\MMMHHHGGG???======<<<;;;;;;;;;;;;<<<888::::::888888;;;:::666777777777777777888888888777777777777888888888888888<<<@@@???999666888<<<;;;>>>;;;===LLL___zzz}}}hhhTTTGGGAAA???>>>DDDFFFIIILLLPPPTTTYYY]]]tttuuuuuu}}}uuuQQQ???>>>666999888777777666666777777777666666666555555555555555555555555555555555555777666555444444555666777444444444555555666777888555999777888===AAAUUUtttwwwfff\\\RRRQQQRRRQQQPPPQQQXXXfffvvv~~~sssjjjiiillluuusssnnnnnnooouuu|||xxxooolllttt{{{|||~~~|||~~~~~~vvvwwwvvv```OOOIIICCC;;;===<<<<<<<<<<<<===>>>>>>???>>>@@@CCCBBBGGGXXXkkkwwwcccdddxxx~~~|||tttxxxxxxiii@@@:::555333555777555333333333333333333333333333kkk\\\LLLGGGFFF???======<<<;;;;;;;;;;;;<<<888;;;;;;888777999888444555666666777888888999999777777777777888888888888777999::::::999888888999999>>>;;;:::CCCPPPgggttt^^^MMMEEECCCBBBAAAFFFDDDGGGOOORRRSSS]]]iii{{{wwwooooooiiiEEE<<<;;;<<<999888777777666666777777666666666666555555555555555555555555555555555555666666555444444555666666555555444444444555555555555888777999>>>>>>HHH^^^{{{}}}{{{zzzooocccZZZYYY\\\[[[YYYXXXZZZaaammmzzzwwwpppkkkiiinnn~~~kkkjjjjjjmmmrrryyy~~~|||~~~tttpppuuuyyyyyy{{{~~~}}}~~~zzzzzz~~~|||xxxdddRRRIIIAAA:::===<<<<<<<<<======>>>???>>>@@@BBBCCCEEERRRjjj{{{lllmmm|||vvvsss{{{~~~ZZZ===999444333444555444222333333333333333333333333jjj[[[KKKFFFEEE>>>======<<<;;;;;;;;;;;;<<<777;;;;;;888666888777555666666777777888888888888666777777777888888888888777777777777999999999888666===;;;888===DDDVVVpppwwwgggRRREEEBBBDDDEEEDDDKKKFFFHHHPPPQQQTTTjjjrrrpppwwwMMM===<<<:::???888888777666666666666666666666666666666555555555555555555555555555555555555555555555555555555555666666666666555555444444555888666888@@@???CCCQQQnnn{{{zzzmmmcccdddhhhiiieeeccc___```ggguuuzzzuuummmiiikkkxxxzzzjjjjjjiiiiiikkkooouuuzzz}}}}}}zzzyyyzzzwww{{{}}}yyyzzz~~~|||yyyzzzfffSSSGGGAAA===<<<<<<<<<<<<===>>>??????@@@DDDEEECCCIII]]]zzz~~~|||vvvrrrgggzzzvvvhhhHHH;;;888555333444555444333222222222222222222222222iiiYYYJJJEEEDDD=========<<<;;;;;;;;;;;;<<<555:::<<<999777888999888888888888888777777666666666777777777888888888888999777666777999;;;:::999444;;;:::888;;;>>>KKKaaa{{{gggYYYHHH@@@AAAEEEGGGGGGPPPLLLNNNSSSUUU___zzz~~~iii:::888<<<777:::888777777666555666666666555555555666666666666666555555555555555555555555444444555555555555444444777777888777777666444444444777444666@@@BBBDDDOOO```ooozzz|||rrrgggjjjrrruuurrrnnnccc___bbbppp~~~zzzvvvooolllmmmttt~~~zzzrrrqqqnnnjjjggggggkkkrrrvvvzzzyyyvvvvvv|||~~~}}}|||~~~~~~}}}}}}~~~||||||fffQQQEEEAAA???<<<<<<<<<======>>>@@@@@@AAAFFFEEEAAAKKKgggwww{{{}}}jjjgggzzzwwwvvvVVV>>>:::888666555555555444444222222222222222222222222hhhYYYIIIDDDCCC<<<======<<<;;;;;;;;;;;;<<<555:::===:::777999::::::999999888888777666666555777777777777888888888888999888777777999:::::::::444:::888888<<<<<>>999777888777666666555555666666555555555666666666666666444444444444444444444444444444555555555555444444666777888888888777555444333777444444>>>AAADDDMMMSSSeeevvv|||qqqffflllyyy}}}lllbbb```lllyyy|||wwwtttqqqoooooosssyyy||||||zzzyyyvvvpppkkkhhhkkkqqqvvvxxxwwwuuuvvvzzz}}}}}}~~~|||zzz~~~{{{bbbNNNCCC??????<<<<<<<<<===>>>???@@@AAA???EEEDDDAAAQQQsssxxxuuuyyyooouuusss{{{mmmIII===888888777666555444444444222222222222222222222222hhhXXXIIICCCBBB;;;======<<<;;;;;;;;;;;;<<<777===@@@<<<888888999999888888888777777777777777777777777777888888888888999888888777777888999:::666:::777888>>><<<===IIIccc}}}}}}{{{mmm```JJJGGGCCCBBBFFFJJJNNNPPPKKKLLLQQQ\\\rrr}}}sssIII???>>>======:::777777666555555555555666555555555555666666666777444444444444444444444444333444444555555444444333444555777888888666555444111888555333:::===>>>FFFIII```xxx~~~nnndddnnn~~~nnncccgggpppvvv~~~wwwrrrpppmmmkkkkkkooouuuxxxyyywwwzzzyyywwwssspppqqqvvvzzzxxxwwwwwwxxxzzz~~~}}}~~~{{{www{{{}}}nnnXXXIII@@@>>>===<<<<<<<<<===>>>@@@AAABBB???EEEEEEEEE]]]|||tttkkk|||{{{{{{|||yyywww[[[???<<<666666666555444333333333111111111111111111111111gggWWWHHHCCCBBB;;;======<<<;;;;;;;;;;;;<<<:::@@@BBB===888777888888666666666777888888999999777777777777888888888888888999999777555555888:::777:::666888>>>;;;999CCCSSSrrr{{{uuummm^^^OOODDDDDDDDDFFFIIIMMMPPPSSSOOOSSSYYYjjj}}}uuuVVV999===999666;;;:::777777666555555555555555444555555555666666777777444444444444444444444444333333444555555444333333333444666777777666444333000888666333888888777>>>DDD```}}}}}}nnneeeqqqzzzgggdddhhhmmm{{{{{{tttooommmhhheeeeeejjjqqquuutttpppwwwyyyzzzxxxvvvvvvyyy}}}yyyyyyyyyzzz{{{}}}{{{~~~{{{vvvxxx~~~|||www```NNNDDD???======<<<<<<<<<===>>>@@@AAABBB@@@GGGHHHLLLiiizzznnniiiaaauuu|||~~~zzz~~~{{{NNN777:::444444555444222111222222111111111111111111111111gggUUUKKKDDD@@@>>>===@@@BBB???:::888999===888999999999999888777777888888888888777777777777666666777777777777666666777777777777666666666666888888888999:::;;;===>>>MMMcccuuuiii___VVVNNNHHH???FFFIIIIIIMMMVVVZZZXXXWWWWWWbbb|||sssuuucccMMM:::999;;;777555888666666555555555444444444666666555555555444444444555555555555555555555555333333333444444444555555666555444333333444555666555555555666666777888999DDDYYYyyyyyytttzzzzzzdddfffmmmvvv~~~wwwrrrmmmggg```bbbeeehhhkkkjjjhhheeejjjkkkmmmqqqqqqpppqqqsssuuuuuuxxx|||wwwuuuwww{{{uuuyyyvvvdddPPPEEEAAA===<<<===:::;;;<<<>>>???AAABBBBBB???@@@EEEXXXyyyyyycccQQQ```zzzuuuttt~~~^^^@@@<<<444666555444333333444555666333333333333333333333333eeeSSSIIIBBB===;;;===???AAA???:::888999<<<888999999999999888777777888888888888777777777777666666777777777777666666777777777777666666666666777777777888999:::;;;<<>>???@@@AAABBBCCCIIIRRRbbb{{{{{{nnn\\\XXXnnnssstttxxxVVV>>>;;;444555555444444444444555555333333333333333333333333gggWWWMMMFFF@@@===<<<>>>@@@>>>:::888999;;;888999999999999888777777888888888888777777777777666666777777777777666666666666666666777777777777777777777777777888999:::<<>>AAA======>>>>>>???@@@AAAAAA===LLL^^^nnn{{{fffYYYeee~~~{{{oooxxxzzzyyyuuuIII::::::333444444555555555555444444333333333333333333333333hhhXXXPPPHHHAAA???<<<===>>>===:::888999;;;888999999999999888777777888888888888777777777666666666777777777777666666666666666666777777777777888888777777777888888999<<>>III```|||nnndddhhhxxx}}}wwwooolllgggbbb]]]eeepppwwwwwwqqqiiicccggglllnnnlllkkkllloooooorrrsssuuuzzz~~~|||}}}ggg```iiizzzyyygggUUUJJJ@@@=========>>>@@@>>>>>>>>>??????@@@@@@@@@<<>>666888333333333555666666555333333222222222222222222222222}}}dddTTTLLLDDD>>><<<;;;<<<<<<;;;:::999999:::888999999999999888777777888888888888777777777666666666777777777777666666555666666666777777777888999999888888888999999:::999;;;CCCUUUqqqwwweeeWWWOOOEEE??????BBBDDDEEEHHHIIIKKKMMMLLLJJJJJJKKKYYYdddxxxzzz|||ZZZ>>>;;;999777777555333444777444555555555555555555555333333444444444444444444444444444444444444444444333333333444444444555555444555555555555555555444444444444444555666777888>>>AAALLL___sssuuugggeeepppxxx}}}wwwpppmmmiiieee```iiivvv~~~~~~wwwoooiiitttwwwvvvqqqrrrwwwzzzxxxyyyyyyzzz|||}}}{{{}}}gggTTTTTT```qqqooo[[[KKKCCC<<<::::::999:::<<<>>>>>>??????@@@@@@@@@AAAIIIjjj}}}rrryyy{{{hhhgggvvvuuuzzzzzzPPP777555666333222333444555555444333222222222222222222222222222}}}cccSSSKKKEEE???===;;;;;;:::::::::999999999888999999999999888777777888888888888777777777777666666777777777777666666555555666666777777888888888888888888888999:::;;;888999===GGG]]]zzz~~~kkkYYYNNNHHHBBB???BBBEEEGGGGGGHHHIIIKKKLLLIIIHHHNNNVVVuuu{{{qqq}}}hhhEEE555<<<:::777666555555555666444444444555555555555555333333333333444444444444333333333333333333333333333333333444444444555555444444555666666555444444444444444444555666777888888999???MMM^^^mmmuuuwww}}}xxxzzz{{{kkk```dddpppvvv~~~xxxqqqooommmiiicccnnn{{{|||uuurrr{{{{{{vvvqqqvvv~~~}}}~~~fffSSSIIIMMMZZZiiigggSSSBBB<<<999:::;;;:::;;;>>>>>>>>>??????@@@AAAAAABBBUUU{{{zzzppppppjjjmmm|||wwwvvvgggBBB666555333333333333444444444444333333222222222222222222222222~~~cccSSSKKKEEEAAA@@@;;;:::999999::::::999888888999999999999888777777888888888888777777777777666666777777777777666666555555555666777888888888666666666777888999:::;;;777;;;>>>CCCRRRmmm~~~zzzxxxnnn^^^QQQHHHEEEBBBBBBFFFIIIJJJIIIIIIJJJKKKKKKHHHKKK\\\ooowwwrrrttt~~~QQQ;;;888999888666555666777666333444444444555555555666666222222333333333444444444333333333333333333333333333333333444444444555555444444555666666555444444444444444444555666777777666777:::CCCQQQaaammmttt}}}wwwxxxppp^^^ZZZgggnnnxxxwwwrrrqqqooolllfffppp}}}{{{yyy|||yyyqqqmmmxxx~~~fffUUUGGGCCCJJJTTTaaa^^^KKK???;;;:::===>>>===>>>AAA======>>>???AAABBBCCCCCCaaavvvrrrtttqqqxxxssszzz{{{VVV888999777000444444333333333333333333444111111111111111111111111zzz___NNNFFFAAA>>>>>>;;;999999999::::::999888888999999999999888777777888888888888777777777777666666777777777777666666444555555666777888888999444444444555666888999:::333:::>>>@@@JJJccc{{{yyywwwkkkbbbWWWMMMAAA???>>>AAAEEEHHHHHHFFFKKKKKKKKKJJJHHHQQQjjjuuuiiiuuufffAAA777>>>666555555666999:::666111444444444555555555666666222222222333333444444444333333333333333333333333333333333444444444555555333444555666666555444333444444444444444555777777;;;999888<<>>===DDDLLLVVVRRR???===:::999<<<<<<::::::===<<<===>>>???AAABBBCCCDDDrrryyyuuuqqqsssttt~~~uuuyyyqqq|||tttKKK444<<<999...555555444222222222222444555111111111111111111111111yyy___OOOHHHBBB???>>>:::::::::999999999888888777777777777777777777777777777777777777777777777777777777777666555333333666666777888888888888777:::999777777888999888888555777999;;;CCCUUUnnnyyyoootttlll^^^VVVOOOGGGAAA???DDDHHHHHHFFFFFFGGGGGGMMMJJJHHHMMM]]]vvv}}}mmmqqqdddJJJ>>>999777777666444333444777999;;;444444333333333333222222555555555444444333333333333333333333333333333333222222222222222222222222444444444444444444444444333333333444555666777777222===;;;666AAATTTiii}}}zzz{{{{{{~~~wwwkkkaaa___aaakkkzzz~~~yyyvvvtttssssssrrruuuyyyyyypppkkkvvv~~~~~~XXX@@@CCC???===???CCCEEECCC@@@888999999:::;;;<<<======DDD<<<;;;BBBBBB???IIIXXXhhh]]]aaatttwwwxxxooo{{{|||XXX>>>888555555888444222222222222222222222222000000111111111111000000xxx^^^OOOGGGBBB???>>>:::::::::999999999888888777777777777777777777777777777777777777777777777555555666666777777666666555555666666666777777777:::888777777888999888777888999999888<<>>AAAFFFIIIJJJLLLPPPZZZllllllNNN@@@:::666666777666444333444666999;;;444444333333333222222222555555444444444333333333333333333333333333333333222222222222222222222222444444444444444444444444333333444444555555666666111999666444===LLLccc|||~~~zzz|||yyyoooeee[[[\\\dddttt~~~{{{xxxvvvuuutttrrrtttyyyvvvrrr|||jjjPPPAAA???<<<999;;;???@@@>>>;;;888999::::::<<<<<<===>>>@@@<<<>>>CCCCCCDDDTTThhhoooZZZWWWbbbzzzuuupppiiiKKK999777444333555111222222222222222222222222000000111111111111000000vvv]]]NNNGGGBBB???>>>:::::::::999999999888888777777777777777777777777777777777777777777777777333333555777888999999999555555444444444555666777999888666777888999888777888:::999777666<<>>:::;;;@@@EEEHHHJJJTTT```vvvwww~~~OOO===<<<999777888666555444333444666888999333333333333222222222222444444444444333333333333333333333333333333333333222222222222222222222222444444444444444444444444444444444444444555555555222555333444<<>>======@@@CCCDDDLLLccc{{{hhhTTTUUUhhhyyyooorrrRRR>>>666888444222333000222222222222222222222222000000111111111111000000sss[[[MMMGGGBBB>>>===:::::::::999999999888888777777777777777777777777777777777777777777777777333444555777888999999999666555444333333555777888888777666777999999888777666888999888777:::AAAGGGgggvvvjjjbbbUUUOOOGGGDDDCCCCCCAAA??????>>>???AAABBBCCCGGGMMMgggyyytttrrriii???777;;;777444888666555444333444555777888333333333222222222222111333333333333333333333333222222222222222222222222222222222222222222222222333333333333333333333333555444444444444444444444555666444777===???VVVzzz~~~rrrxxx~~~~~~|||tttlllYYYTTTUUUcccsss|||}}}{{{yyyxxxuuuvvvxxx|||~~~zzzyyyhhhJJJ===<<<===;;;999999:::;;;999777999999:::;;;<<<===>>>>>>??????@@@BBBHHHXXXooojjjTTTXXXqqq~~~yyyyyyhhhxxxvvvDDD777666999444333555222111111111111111111111111000000111111111111000000qqqYYYLLLFFFAAA>>>===:::::::::999999999888888777777777777777777777777666666666666666666666666555555666777777777777777777666555444444666888999666666666777999999888666444666888999999;;;???BBBSSSoooxxxrrrlllcccYYYQQQJJJHHHFFFEEEFFFDDD@@@======>>>AAABBB@@@CCCQQQaaawwwvvvRRR666555999222000555555444444333333444555666333333222222222111111111333333333333333333333333222222222222222222222222222222222222222222222222333333333333333333333333444444444444444333333333777777555888<<<;;;MMMnnn|||xxxyyy{{{~~~{{{yyyqqqhhhUUUOOONNNYYYhhhttt}}}}}}{{{zzzxxxxxxxxxzzz}}}~~~}}}|||zzzyyyzzz~~~^^^CCC999:::<<<;;;::::::::::::999888999::::::;;;<<<===>>>???CCC@@@>>>BBBRRRgggwwwxxxhhhZZZdddpppnnnnnnhhh^^^>>>555666888111111666333111111111111111111111111000000111111111111000000nnnWWWKKKEEEAAA===<<<:::::::::999999999888888777777777777777777777777666666666666666666666666555666666666666666555444777666555555555666777888555555555777999:::888666666777888777777888:::<<>>>>>???CCCAAA???HHH___xxx|||zzzooonnnrrruuuffflllzzzjjjrrrnnnJJJ;;;333444444...000555111111111111111111111111111000000111111111111000000lllVVVJJJEEEAAA===<<<:::::::::999999999888888777777777777777777777777666666666666666666666666444444555555555555444444444444555555555666666666444444555777::::::888666999888777666555666888999===MMM```ooo|||sssmmm\\\VVVOOOMMMNNNMMMHHHBBBGGGFFFEEEEEEEEEDDDBBB@@@AAAAAAFFFOOOTTT___zzz|||}}}gggDDD<<<777:::>>>===:::999444333333333333333333333222222222222111111111111111111222222222333333333111111111111111111111111222222222222222222222222222222222222222222222222222222222333333444444555111888555222666777:::FFFWWWkkkqqqnnnvvvzzzuuurrriii```PPPJJJEEEHHHOOOZZZkkkxxx~~~~~~~~~zzzyyyxxxyyy|||||||||~~~~~~~~~hhhQQQEEE<<<999===888888999999888888999:::::::::;;;<<<===>>>??????===@@@EEERRRnnn{{{|||rrrpppppplllrrr}}}ooommm}}}zzzXXX===888111333444///222666///111111111111111111111111000000111111111111000000kkkUUUIIIEEEAAA===<<<:::::::::999999999888888777777777777777777777777666666666666666666666666222333333444555555444444222333444555555555444444333444555777::::::888666:::999777555555777999;;;:::DDDQQQaaavvvwww{{{}}}wwwmmmbbbYYYLLLHHHDDDGGGLLLNNNJJJEEEJJJHHHFFFEEEDDDEEEFFFGGGEEEFFFQQQ```jjjqqqiiiMMM<<<999666888<<<>>>999444333333333333333333333333222222222111111111111000111111111222222333333333111111111111111111111111222222222222222222222222222222222222222222222222111111222333333444555555111;;;888222777888777;;;AAAYYYfffhhhuuu~~~zzzyyyxxxtttppphhh___UUUNNNGGGDDDFFFNNN___mmm~~~~~~yyyxxxxxxzzz~~~~~~~~~}}}wwwSSSFFFDDD???;;;;;;888999;;;;;;::::::;;;===::::::;;;<<<===>>>??????777@@@JJJZZZxxxooorrrlllssstttwww{{{qqqiiipppiiiHHH666777111444666222666888///000000000000000000000000000000111111111111000000~~~kkkVVVKKKFFFAAA<<<:::999999999888888888888777666666777888999999::::::777777777777777777777777666666666666666666666666666666666666666555555555333444666777777777666555666888999888777666777888888===EEERRRfff|||vvvvvvzzzrrrggg\\\RRRMMMDDDDDDDDDFFFHHHIIIIIIHHHMMMLLLKKKHHHFFFEEEGGGJJJJJJVVVgggyyynnnIII<<<777777777777666666666666222222222222222222222222222222222222222222222222222222222222222222222222000000111111111222222222222222222222222222222222111111222222222333333333333333222222333333444555444444444555555555555666???MMM___kkkvvvyyyrrrttt}}}wwwqqqlllfffcccYYYRRRJJJEEECCCHHHUUUbbbzzz|||zzzyyyyyyyyyzzz}}}}}}~~~aaaGGGBBBDDD???999888::::::999999:::<<<===>>>777;;;??????>>>@@@AAABBB>>>AAAEEEkkkuuu___XXXrrrzzzxxxkkkaaayyysssOOO???555222222222222222222222222222222111111111111222222000000000000000000000000}}}jjjTTTIIIEEE@@@<<<:::999999999888888888888777666666777888888999::::::666666666666666666666666555555555555555555555555555555555555666666666666444555555666666666666666555777888777666555666777666:::AAAKKK[[[ttt}}}uuuqqqvvvzzzzzzzzz|||ssspppjjjbbbYYYPPPIIIEEEBBBAAAAAAEEEKKKOOOPPPPPPOOOIIIEEEEEECCCBBBIIIRRRbbbkkkxxx}}}uuu|||ZZZAAA;;;666666666555555555444444222222222222222222222222222222222222222222222222222222222222222222222222111111111222222222222333222222222222222222222222111111111222222222333333333222222222222333444444444444444444555555555555;;;JJJ^^^mmmzzz}}}xxxqqqqqq||||||vvvrrrmmmhhheeeYYYQQQHHHCCCBBBFFFQQQ\\\oooxxx|||~~~}}}||||||}}}~~~qqqYYYEEEAAABBB===999999<<<;;;:::::::::;;;<<<<<<;;;======<<<;;;===>>>???AAAHHHMMMpppxxxbbbTTTUUUrrrqqqkkknnndddEEE;;;444222222222222222222222222222111111000000111111222000000000000000000000000|||hhhRRRGGGCCC???<<<;;;999999999888888888888777666777777888888999999999666666666666666666666666555555555555555555555555444444444555666666666777555555555555555666777777444666777666555444555666555888<<>>===<<<<<<<<<===???AAAJJJTTT\\\{{{lllUUUQQQ\\\xxxsssjjjhhhzzzxxxOOO;;;999333222222222222222222222222222111111000000111111222000000000000000000000000yyyfffPPPEEEBBB???<<<;;;999999999888888888777777666777777777888888888999666666666666666666666666555555555555555555555555333333444444555666777777666555555444444555777888555666777777555555666777777777888;;;@@@PPPkkk{{{sssnnnjjjiiikkkooouuuzzz}}}}}}wwwnnnddd[[[UUUNNNKKKGGGCCCAAABBBDDDEEEOOOOOOSSSZZZ```___WWWOOOJJJBBBBBBMMMRRRUUUfff}}}qqqlllfffEEE888777999444444444444333333333333222222222222222222222222111111111111111111111111111111111111111111111111222222333333333444444444222222222222222222222222111111111111222222222222222222222111222333333444333333444444444555555555222;;;MMMfffvvvyyyvvvrrrzzzwwwmmmqqq{{{vvvrrrnnniiifff___SSSHHHDDDEEEHHHMMMSSS]]]hhhvvv~~~~~~}}}||||||||||||}}}|||~~~mmmQQQHHHAAA@@@>>>999777999;;;;;;;;;;;;;;;;;;;;;<<<===<<<<<>>666999444111111111111111111111111111111000000000000111111////////////////////////wwwcccOOOEEEBBB???<<<<<<999999999888888888777777777777777777777888888888555555555555555555555555555555555555555555555555222333333444555666666777666555555444444555777888666777888888666666777888999777777999;;;EEE[[[ppp}}}sssjjjdddaaacccfffjjjmmmrrrvvvyyy|||~~~{{{yyypppmmmhhh```XXXPPPJJJGGGDDDCCCAAAAAACCCGGGKKKNNNOOOTTT]]]ggglllggg[[[QQQDDDBBBJJJZZZbbbhhhyyyqqqjjjppppppKKK::::::999444555555555444444444333333222222222222222222222222111111111111111111111111111111111111111111111111222222333333333444444444222222222222222222222222000000111111111222222222222111111111111222333333333333333444444444444555444888DDD___wwwxxxssssss}}}}}}uuu||||||vvvrrrmmmhhheee```TTTIIIFFFGGGIIIMMMRRRZZZ```kkkwww~~~~~~~~~}}}}}}|||||||||~~~}}}~~~|||ZZZIIIEEEAAA???<<<888666888888888999;;;<<<======>>>===;;;>>>BBBCCCCCCHHHPPPlllxxx{{{yyyfffVVVfff~~~~~~rrrnnnllluuu}}}|||www```iiirrrzzzRRR999888999333111111111111111111111111111000000000000000000111////////////////////////tttbbbNNNFFFCCC@@@===<<<999999999888888888888777777777777777777777777777555555555555555555555555444444444444444444444444333333333444555555555666555555555555555666777777777888999888777666777999:::666666999:::===MMM^^^zzzwwwmmm```___^^^^^^```cccfffhhhkkkmmmrrrvvvzzz}}}|||xxxtttpppkkkhhh\\\YYYTTTNNNIIIEEECCCBBBCCCCCCDDDFFFJJJNNNSSSUUUXXX]]]dddiiihhh___SSSKKKGGGNNN[[[hhhpppvvvwwwwwwUUU===:::<<<888222555555444444444333333333222222222222222222222222111111111111111111111111111111111111111111111111222222222222333333333333222222222222222222222222000000000111111111111222111111111111111222333333333333333333444444444444888888???VVVxxxzzzyyy}}}zzz|||vvvqqqmmmhhhddd^^^UUULLLIIIIIIJJJOOOUUUZZZ]]]dddppp}}}~~~}}}|||}}}}}}~~~~~~~~~kkkVVVFFFDDD@@@===:::888777777666777999;;;===>>>>>>>>>===<<>>;;;999999999888888888888777777777777777666666666666555555555555555555555555444444444444444444444444444444444444444444333333333444666777777777666555555666777666555444555777555///111999:::555999CCCCCCVVVooowwwqqqiiiaaa]]]ZZZXXXWWWUUUUUUUUUVVVVVVWWWWWWWWWSSSUUUYYY\\\______^^^]]]^^^___```___\\\[[[[[[\\\[[[YYYXXXYYY[[[ZZZWWWTTTUUUVVVWWWWWWUUUSSSTTTTTTSSSQQQNNNLLLKKKIIIFFFDDDBBBCCCDDDEEEGGGHHHJJJJJJPPPSSSVVVZZZ\\\]]]\\\\\\NNNPPPPPPMMMKKKNNNUUU\\\hhhzzz~~~zzz~~~SSS???222444555///000888222222222111111111111000222222222222222222222222000000000000000000000000000000000000000000000000000000111111111222222222222222222222222222222222000000000000111111111111111111111000111222222333222222333333333444444444000555999@@@MMM___mmmrrrkkkpppuuuuuusssqqqsssvvv}}}xxxsssqqqzzzzzzvvvrrroookkkhhhbbb^^^ZZZXXXUUUUUU]]]fffhhhkkknnnoooooossszzz|||}}}yyyzzzyyyxxxwwwvvvwwwxxxwwwxxxzzz{{{}}}~~~~~~~~~~~~yyy|||}}}}}}}}}qqqQQQCCCDDDCCC???:::555666999:::999888999;;;<<<===<<<;;;;;;===<<<@@@DDDEEENNNmmm}}}wwwmmmpppfff|||yyy|||}}}yyywwwnnnjjjfffssszzz{{{iiiEEE444;;;222***777000000000000000000000000000000////////////000000000000000000000000000000lll\\\KKKDDDAAA>>><<<;;;:::999888888999999888666777777777777777666555555333555666666555444444555444444555555444444333222555555555444444333333333555555555555555555555555555555555555666666666666777777777777777888888999???HHH[[[uuuxxxooolllfff^^^___[[[UUUQQQNNNNNNMMMMMMLLLJJJIIIJJJMMMOOOOOOOOOPPPOOOOOONNNMMMMMMLLLLLLLLLKKKIIIHHHGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHGGGFFFEEEEEEEEEEEEEEEFFFHHHIIIPPPLLLJJJKKKKKKKKKPPPWWW\\\\\\cccmmmlll```TTTOOOBBBLLLTTTTTTRRRYYYkkk{{{~~~xxxnnnxxxVVV;;;999777444333333444555222111000111333444333222333333333333222222111000222111111111000000//////000000000000000000000000111111111111111000//////111111222222222111111000111111222222222222111111333333222222222222222222666555333222222333555666333555777999>>>IIIWWWaaa___rrrzzzxxxvvvqqqqqq|||zzz|||{{{vvvtttyyyxxxttttttrrrmmmhhhfffaaa[[[XXXZZZ^^^cccfffpppqqqpppnnnmmmooouuu{{{}}}}}}~~~xxxtttxxxyyyyyyyyyyyyxxxwwwvvv}}}{{{zzz{{{}}}~~~~~~~~~~~~}}}~~~~~~gggNNNAAACCCHHH::::::999999888777777777888999::::::999:::;;;===999BBBEEE???EEEbbb}}}zzziiiVVVbbbrrrvvv}}}|||pppdddkkkuuuwwwlllPPP777333555333222444222222222111111111111000000000000000000000000000000000//////.........---kkk\\\KKKCCCAAA>>>;;;;;;:::999777888999999888666777777777777777666555555333555666666555444444555444444555555444444333222555555444444444333333333555555555555555555555555555555555555666666666666777777666666777777888999999@@@QQQhhh|||}}}xxxnnnccc___ZZZWWWUUUSSSPPPMMMNNNLLLKKKKKKLLLLLLKKKIIIFFFFFFFFFEEEDDDDDDCCCBBBCCCBBBAAA?????????@@@@@@AAABBBCCCCCCDDDCCCCCCCCCGGGHHHIIIIIIIIIHHHGGGGGGKKKKKKOOOSSSTTTTTTYYY```eeeccceeehhhcccWWWMMMJJJGGGQQQ[[[___```iiizzz}}}~~~iiieeevvvkkkIII999888666444333333333444222111000111333444333222222222333333333222111111111111111000000000//////000000000000000000000000111111111111111000//////111111222222222111111000111111222222222222111111222222222222222222222222222222333333333333222222333444555777;;;DDDQQQZZZ___pppvvvwwwzzzvvvpppttt~~~uuu{{{wwwrrryyyyyyvvvuuusssnnnjjjgggbbb]]][[[^^^bbbfffiiippprrrtttsssqqqqqquuuxxx|||}}}~~~{{{yyywwwwwwwwwwwwwwwwwwwwwwwwwww{{{zzzyyyzzz|||~~~~~~~~~|||}}}}}}{{{}}}}}}}}}~~~oooVVVFFF@@@AAABBB999999999888888777777777999:::;;;;;;::::::<<<>>>;;;???AAACCCQQQmmmxxxlll[[[SSSmmmzzzwwwllleeennnuuuttt\\\GGG555444666333111333222222222111111111111000000000000000000000000000000/////////............|||jjj[[[JJJCCC@@@===;;;;;;:::888777777888999777666666777777777777666555555333555666666555444444555444444555555444444333222555444444444444333333333444444444444444444444444444555555555555666666666666666666666666777888888666:::FFFVVVggg{{{yyyuuuqqqvvvnnneee___\\\ZZZTTTPPPOOONNNKKKKKKJJJJJJHHHFFFKKKLLLLLLLLLKKKJJJIIIHHHHHHGGGFFFEEEEEEFFFGGGHHHFFFGGGHHHIIIJJJJJJJJJJJJHHHIIIJJJJJJIIIIIIKKKMMMPPPTTTZZZ]]]YYYTTTXXX___^^^\\\[[[ZZZUUUOOOLLLNNNTTT\\\eeejjjmmmvvv}}}wwwhhhkkkkkkMMM???777666444333222222222333222111000111333333333222111111222222333222222222111111000000000000//////000000000000000000000000000111111111111000000///000111111222222222111111111111222222222222111111000111111111222333333333///111333444444333111///222333444444666>>>HHHQQQbbbsss|||uuuqqq{{{xxx|||~~~xxxuuuttt|||{{{xxxwwwtttpppmmmgggddd```___aaaeeeggghhhmmmqqqvvvwwwtttqqqppppppvvvyyy{{{{{{xxxvvvwwwxxxuuuuuuttttttuuuvvvxxxyyyyyyxxxwwwyyy{{{}}}~~~}}}~~~~~~~~~}}}{{{{{{||||||~~~~~~~~~}}}{{{yyyyyyzzz{{{|||}}}~~~~~~~~~{{{iiiRRRBBB>>>>>>===;;;888888888888888888777777:::;;;<<<;;;::::::<<<>>>AAA===@@@MMMaaazzzooo\\\NNNTTTuuurrr~~~sssfffiiirrrpppgggGGG;;;333555666222000222222222222111111111111000000000000000000000000000////////////............{{{iiiYYYIIIBBB???===::::::999888777777888888777666666666777777666666555444333555666666555444444555444444555555444444333222444444444444444444444444444444444444444444444444444444444555555555666666666555555555555666777777999:::???GGGSSShhh{{{vvv}}}zzzpppkkkggg```ZZZZZZVVVQQQNNNMMMMMMMMMLLLLLLMMMMMMLLLLLLKKKJJJIIIGGGGGGFFFEEEEEEFFFGGGHHHHHHHHHIIIJJJKKKKKKKKKKKKLLLNNNPPPQQQRRRVVV\\\aaaeeegggjjjfffZZZOOOOOOVVVRRRSSSUUUWWWXXXZZZ___dddmmmpppssssssvvv}}}{{{|||oooNNN<<<999555444333222111111111111222000000111222333222111///000111222222222222222000000000000000000//////000000000000000000000000000000111111111111000///000000111222222222111111111111222222222222111111///000000111222333333444000111222333333222111000333333333333333888AAAHHH___xxxzzzrrrxxx{{{vvvvvv|||zzzuuu|||}}}zzzxxxvvvrrrooogggdddbbbaaabbbccccccbbbffflllsssvvvrrrlllgggeeekkkpppuuuvvvsssqqqsssvvvtttsssrrrrrrtttvvvyyy{{{yyyxxxwwwwwwyyy{{{{{{zzz{{{||||||}}}}}}{{{zzzzzz|||}}}~~~|||||||||{{{zzzxxxwwwxxxzzz|||}}}}}}||||||uuu\\\OOO@@@999999;;;:::777777777777777888888888888:::;;;<<<;;;::::::<<<===CCC???EEE[[[ttt{{{gggUUUSSSeeezzzwwwuuudddfffuuuyyygggQQQ999444222444444000000222222222222111111111000000///////////////////////////////////////.........|||gggXXXHHH@@@>>><<<::::::999888666777888888777555666666666666666555444444333555666666555444444555444444555555444444333222444444444444444444444444444444444444444444444444444444444444555555555555555555555444555555666777:::999:::>>>FFFYYYxxxxxxpppnnnggg]]]UUUQQQQQQRRRSSSQQQPPPOOONNNNNNMMMMMMMMMKKKKKKJJJIIIIIIJJJLLLLLLOOOPPPQQQRRRSSSSSSSSSSSSPPPWWW```fffiiikkknnnqqqsssrrrppphhhZZZOOOPPPXXX[[[___ccchhhnnnvvv}}}|||yyy{{{nnnKKK;;;666111444333222222111111111111111000///000222333222111///000111111222222222222//////////////////000000000000000000000000000000///000000111111111000000///000111222222222222222111111222222222222111111//////000111222222333333444333222111111222333444333444444333222555<<>>>>>CCCSSSnnnttt]]]TTTdddzzzuuuxxxzzzhhh___ooo~~~^^^>>>555333333333111///000444222222222111111111000000////////////////////////.........///////////////{{{fffVVVFFF???>>>;;;999999999777666666777888666555555666666666666555444444333555666666555444444555444444555555444444333222333333333444444444444555333333333333333333333333333444444444444555555555444444444444444555666666777666777999>>>MMMggg~~~wwwjjj___XXXVVVVVVVVVVVVUUUSSSQQQPPPQQQRRRSSSRRRQQQPPPOOOOOOPPPQQQRRRRRRSSSUUUWWWYYYZZZ[[[[[[YYYdddssszzzyyysssooommmkkkjjjhhhddd\\\WWW]]]fffsssuuuwwwzzzzzzxxx|||}}}RRR:::888888222333222222222222111111000111000///000222222222111000000111111222111111111......////////////000000000000000000000000000000///000000111111111111000///000111222222222222222111111222222222222111111///000000000111222222222555444222000000222444555333444555333222444999>>>PPPzzzzzzrrrwwwwwwuuu{{{|||~~~zzzvvvrrrppphhheeeaaa^^^\\\ZZZWWWTTT\\\bbbhhhiiieee^^^YYYWWWVVV\\\ccchhhjjjlllooorrrpppooopppqqqrrruuuwwwyyyxxxvvvuuutttvvvvvvvvvuuuxxxyyyzzz{{{|||}}}~~~~~~|||zzz|||~~~~~~~~~}}}}}}zzzxxxwwwwwwwwwwwwvvvtttuuuvvvxxxzzz|||}}}~~~~~~iiiTTTEEE999;;;<<<<<<:::888666666555555666666777888999999888999:::;;;;;;<<<>>>@@@===PPPjjj{{{hhhUUUYYYwww|||oookkkvvvpppeeeggg{{{wwwRRR555555555333222000000222444222222222111111111111000000000000000000000000000.........///////////////wwweeeUUUEEE???===;;;999999999777666666777777666555555555666666555555444333333555666666555444444555444444555555444444333222333333333444444444555555333333333333333333333333333333444444444555555555444444333333444444555666666555555777:::BBBSSScccuuu}}}wwwpppmmmjjjiiiaaa___[[[XXXWWWYYY\\\^^^[[[ZZZXXXWWWVVVWWWWWWXXXWWWYYY\\\```dddgggjjjkkkwww~~~yyyoooiiiggggggfffgggiiijjjkkksss|||~~~zzz{{{xxxzzz[[[CCC999999888666222222333333222222111111111000///000111222111000000111111111111000000///........./////////000000000000000000000000000000//////000111111111111111//////000222222333333222111111222222222222111111000000000000111111111111222222111111111111222222111333444333111333888<<>>===:::999888888777666666777777666555555555666666555555444333333555666666555444444555444444555555444444333222333333333444444555555555333333333333333333333333333333333444444444555555444333333333333444555555777666666777777999CCCMMMaaakkk{{{|||xxxwwwzzz~~~zzzyyywwwuuuttttttuuuuuuzzz|||vvvkkkjjjmmmrrrqqqsssyyy~~~ppplllzzzlllQQQ;;;888999444222777222222333333333222222111111//////000111222111000111111111111111000///...---.........//////000000000000000000000000000000//////000111111111111111//////000222222333333333111111222222222222111111111111111000000000000000...000111222222111000...///111333222111222777;;;===ddd{{{yyywwwtttnnnnnn}}}|||~~~zzzyyypppyyyyyyyyytttpppnnnjjjgggbbb___]]]\\\ZZZXXXSSSUUUWWWVVVQQQNNNNNNOOOGGGEEEEEEJJJSSS]]]eeeiiiiiijjjlllnnnooopppppppppqqqpppppprrruuuwwwxxxxxxxxxyyyyyyzzzzzz{{{{{{|||yyy|||}}}yyy{{{~~~}}}}}}wwwzzz{{{yyyxxxxxxyyyxxxsssqqqppppppqqqqqqooonnnrrrrrrsssuuuxxx|||}}}dddKKK???===>>>777555444555666777777666333444555666777888999:::999:::===>>>???BBBEEEGGG]]]rrrjjjnnnmmmvvv{{{{{{vvvttthhheeekkkzzzqqqOOO999666222333333222333444333111222222222111111111111000000000000000000000000000---.........//////000000tttaaaSSSDDD>>>;;;999999:::777777777777666666666666666666666666666666666666555555555555555555555555555555444444444333333333555444444333333444444555333333333333333333333333111111111222222333333333555555555555555555555555444555777777777888:::<<>>;;;;;;HHHYYYxxxyyyvvvhhhaaazzzyyy{{{qqq|||xxxxxx|||{{{kkkcccaaauuuqqqTTT>>>444111333333222222111000//////000000000000000000000000000000000000000000000000111111000000//////......ppp```RRRDDD>>>;;;:::999;;;777777777777666666666666555555555555555555555555555555555555555555555555555444444444444333333333444444333333333333444444333333333333333333333333333333333333333444444444555555555555555555555555444555666777666777999<<>>IIIaaazzzkkklllzzzrrrrrrxxxvvvUUU:::666444222111222333333333111111111111111111111111000000000000000000000000////////////000000000000111111000000000000111111.../////////000000111111////////////000000000000111111111111111111000000111111111111111111111111000000000000000000000000000000000000000000000000222222222222333333333333777888===FFFNNNWWWeeeqqq{{{vvvsssqqqxxxyyyvvvzzzxxxtttxxx{{{rrrkkkiiigggdddaaa```]]]ZZZXXXPPPNNNKKKJJJIIIGGGEEECCC;;;999666666:::AAAIIINNN[[[```ggglllllljjjhhhgggeeefffgggiiillloooqqqsssqqqppppppoooppprrrssstttssssssttttttuuuuuuvvvvvvuuuvvvxxxxxxxxxyyy|||~~~}}}~~~~~~|||yyyzzz}}}{{{sssyyyzzzuuusssnnnqqqqqqqqqqqqqqqqqqqqqrrruuusssqqqpppppprrruuuvvvrrrqqqpppsss|||yyynnnaaaSSSBBB777555555444222444444444444444444444444777777888999:::;;;;;;;;;===;;;===AAAAAAFFF[[[qqqrrr^^^QQQ___qqqzzzvvvvvv~~~kkkccceeewwwrrrIII111777<<<666444444444333222222111111000000000000000000000000000000000000000000000000000000000////////////...}}}jjj\\\OOOBBB===<<<;;;;;;<<<777777777777666666666666555555555555555555555555444444444444444444444444444444444333333333222222444333333333333333333444333333333333333333333333555555444444333333222222444444444444444444444444444555666666555666888:::===:::@@@SSSkkkxxxiiippp{{{}}}qqqZZZGGG999333222111111333333222111111111111111111111111111000000000000000000000000////////////000000000000111000000//////000000111333222111000///...---,,,////////////000000000000222222111111000000//////111111111111111111111111000000000000000000000000000000000000000000000000111222222222222333333333444555;;;EEEOOOZZZiiivvv~~~|||uuuooottttttttt}}}tttooorrrxxx|||sssjjjiiifffcccaaa___]]]ZZZWWWPPPMMMKKKIIIHHHFFFCCCAAA===;;;888777:::>>>DDDGGGSSSYYYaaagggiiigggeeedddeeeeeefffgggjjjlllnnnooollllllkkklllmmmooorrrssssssssstttttttttuuuuuuuuurrrsssuuuuuuuuuvvvyyy{{{yyyzzzzzzxxxwwwwwwyyy|||}}}~~~~~~~~~|||vvvuuuvvvsssrrroooppppppppppppqqqqqqqqqqqqsssqqqpppnnnoooqqqtttuuunnnqqqtttzzz~~~pppaaaQQQFFF:::555666888666222444444444555555555555555777777888888999:::;;;<<<===:::===FFFLLLRRRbbbtttppp\\\XXXsss~~~uuuwww~~~}}}~~~sssbbbdddooo}}}www```AAA333777777///333333333222222111111111000000000000000000000000////////////////////////////////////////////////lllZZZNNNBBB======;;;:::;;;777777777777666666666666555555555555555555555555444444444444444444444444444444333333333222222222333333333222222333333333333333333333333333333333444444333333222222111111444444444444444444444444333555555555444555777888777555999EEEUUUggg{{{|||vvvwwwvvvxxxcccJJJ<<<666222444222222222333333111000000000000000000000000000////////////////////////000000000000////////////000//////......//////000333222111000///...---,,,////////////000000000000222111111000000/////////000000000000000000000000000000000000000000000000000000000000000000000000111111111222222222333333111111555===HHHVVVjjjzzz{{{tttvvvuuuqqq{{{{{{~~~tttmmmnnnrrr}}}zzzrrrlllhhhfffbbb```^^^\\\YYYVVVRRROOOLLLJJJHHHFFFCCCAAA???===<<<;;;<<>>===;;;::::::777777777777666666666666444444444444444444444444333333333333333333333333333333333333222222222222333333222222222222333333333333333333333333333333333222222222222222111111333333333333333333333333333444555444444444666777555555888===CCCNNNaaasssjjjdddllluuu^^^CCC666111222555555333222222333222111///000000000000000000000000////////////////////////000000000000//////////////////............//////.../////////000000111111////////////000000000000000000000000000000//////////////////////////////000000000000000000000000000000000000000000000000111111111111222222222222555333222555<<>>======>>>@@@BBBCCCDDDIIIPPPVVVZZZ^^^aaacccffffffeeeeeeeeeeeeffffffeeeeeegggiiijjjlllmmmnnnllllllmmmmmmmmmmmmmmmmmmnnnoooooonnnllllllmmmooopppoooooonnnnnnooooooooommmqqqvvv{{{}}}}}}{{{yyyzzz{{{~~~{{{xxxssszzz|||xxxxxxyyytttuuuxxxzzzxxx{{{~~~{{{~~~zzzrrrkkkiiijjjkkkkkkjjjjjjkkkkkkllllllmmmmmmhhhgggffffffhhhlllooorrrttt{{{}}}tttgggXXXIII???>>>:::777666777777444222666666666777777888888999666666777888:::<<>>===:::888999777777777777666666666666444444444444444444444444333333333333333333333333333333333222222222222111333333222222222222333333333333333333333333333333222222222333333333333333333333333333333333333333333444555444333333555777666666888:::;;;???MMM[[[kkksss~~~~~~lll```gggyyyrrrZZZBBB888666555666999444222000000111222111000000000000000000000000000////////////////////////111000000000/////////...000000////////////000000---......///000111111222////////////000000000000/////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222222666555555444777FFFddd}}}}}}wwwrrrsss~~~qqqssszzz}}}yyyvvvtttssswww~~~xxxsssppppppqqqqqqgggeeeaaa___]]][[[XXXUUUUUURRROOOLLLJJJGGGDDDAAA?????????@@@AAACCCDDDEEECCCFFFJJJNNNRRRWWW]]]aaabbbbbbbbbbbbbbbcccddddddbbbdddgggiiikkkkkkkkkjjjiiiiiiiiiiiiiiihhhhhhhhhjjjkkkkkkjjjiiiiiijjjlllmmmlllkkkllllllmmmllllllkkkmmmpppsssuuuuuuuuuuuuuuuvvvwwwyyy{{{yyyvvvrrrkkkttt~~~~~~|||}}}{{{wwwrrrqqqrrrsssqqqoooooosssyyy{{{|||}}}zzzvvvnnnjjjgggeeeddddddeeegggeeeffffffggghhhhhhiiiiiiccccccbbbcccfffjjjoooqqqtttuuuooo```PPPEEE===777888888888777666555444444555555555666777888888888777777888999<<<@@@CCCEEECCCKKK___sssyyyrrrmmmpppwwwlllfff]]]aaazzzpppooovvvrrrmmmxxxggg```bbbhhhooouuu^^^GGG222///222111111444000000000000000000000000////////////////////////000000000000000000000000---------.........//////yyyhhhZZZNNNBBB>>>===:::888888777777777777666666666666444444444444444444444444333333333333333333333333333333333222222222111111333222222222222222222333333333333333333333333333333333333444444555555555333333333333333333333333333444555444333333444666555444444555555666>>>HHH___jjj{{{xxxcccbbbuuuwwwSSSBBB666777888333//////222000......000222222222000000000000000000000000////////////////////////111111000000/////////...111111000000000000111111000000000000////////////////////////000000000000......//////000000111111111111111111111111111111000000000000000000000000000000000000000000000000000111111111111222222222---111666777666???XXXpppzzzppprrruuu}}}|||ooonnnuuu{{{~~~zzzxxxuuusss~~~xxxtttuuuuuutttrrrooommmmmmpppsssgggdddaaa___]]][[[XXXUUUUUUSSSOOOLLLJJJGGGCCCAAA@@@@@@AAACCCDDDFFFFFFGGGDDDEEEGGGIIIMMMSSSZZZ_______________```bbbcccdddaaacccgggjjjkkkkkkjjjhhhhhhhhhhhhhhhhhhgggggggggggghhhiiihhhggghhhiiikkklllkkkjjjkkkllllllkkkjjjkkkjjjjjjjjjlllnnnpppqqqsssssssssttttttrrrooollldddnnnxxx}}}|||zzz|||~~~~~~|||zzzzzz{{{tttvvvuuuppplllmmmoooqqqvvvpppmmmttt|||{{{xxxvvvyyy}}}|||xxx{{{wwwsssrrrsssrrroookkkeeeccccccccccccaaabbbeeebbbbbbccccccdddeeeffffffaaa```aaabbbfffjjjooorrrqqqlll___NNNAAA===:::888555888:::999777555666888444444444555666777777888888888999;;;>>>BBBFFFIIIAAAOOOgggzzzzzznnnkkkpppdddWWW]]]kkkzzzyyypppooozzz{{{iiiooo}}}kkk[[[\\\fffmmmnnnmmmFFF@@@777111111444333///111111111111111111222222////////////////////////000000000000000000000000---------.........//////wwwfffWWWMMMBBB>>><<<::::::<<<999777555555555666555444444444444444444444444444333333333333333333333333222222222222222222222222222333444444222222333444333333222111111000000000333333333222222111111111333222222111111222222333222333333444444333333222333444555666777888999:::MMM]]]qqq{{{zzzvvv~~~lllffftttuuuYYY@@@<<<777666777666111---000000000000000000000000000000//////......------//////............//////000000//////............////////////////////////...............---------//////////////////////////////............/////////---///333333///---///000000000000000000000000222111111111000000//////000000000000000000000000111111444777666888GGGWWWhhhmmmnnnlllmmmvvv~~~uuuooojjjkkkzzzzzzssstttxxx{{{{{{~~~yyyllljjjpppwwwuuusssqqqnnnlllnnnpppkkkiiieee___ZZZWWWXXXYYYUUUTTTRRROOOLLLIIIFFFEEEBBBAAA@@@BBBDDDEEEEEEDDDBBBCCCEEEGGGKKKOOORRRSSS\\\]]]___^^^]]]]]]^^^```aaabbbdddfffggghhhiiiiiieeedddccccccdddfffiiikkkfffeeeeeeeeeeeeffffffgggdddeeeeeefffffffffffffffggggggggghhhiiiiiijjjjjjmmmmmmmmmmmmnnnooopppqqqmmmpppsssvvvwwwvvvsssqqqsssttttttsssqqqooopppqqqqqqmmmiiihhhlllppprrrrrrqqqppprrryyy}}}zzzwwwvvvtttrrrqqqppppppooonnnmmmllljjjhhhfffdddccc^^^^^^___```aaaaaaaaa```___bbbcccaaaaaaeeeeeebbbbbb```___```dddiiimmmnnniii]]]MMMBBB===<<<;;;999777777777777666666666666666666777888999999::::::>>>777777===@@@>>>CCCMMMCCCZZZrrr}}}{{{sssdddWWWLLLXXXppp|||nnnfffoooyyynnnvvvpppbbbVVVZZZjjjrrreeeTTT<<<999444111111333444444000000000000000000000000////////////000000000000000000000000000000000000///000111000...------...vvveeeWWWLLLBBB>>><<<::::::<<<999777555555555666555444444444444444444444444444333333333333333333333333111111111111111111111111333444555444222111111222111111222222222222222222333333333222222222111111333222222111111222222333222333333444444333333222333333444555666777777888@@@IIIYYYkkk}}}{{{|||}}}zzzwwwvvv}}}oooPPP888999555333444777888666333000000000000000000000000///////////////.........//////............//////////////////......------////////////////////////........................//////////////////////////////............//////000......111111......000000000000000000000000000111111111111000000000///000000000000000000000000222222333666555555???KKKOOOVVV[[[^^^eeeqqq|||wwwoooiiijjjmmmrrr~~~uuuooorrryyy|||{{{zzzxxxwwwoooeeefffooovvv{{{vvvrrrnnnnnnmmmjjjfffaaa]]]ZZZYYYTTTSSSQQQOOOLLLIIIGGGFFFDDDCCCBBBCCCDDDEEEDDDCCC@@@AAACCCEEEHHHLLLOOOQQQTTTVVVXXXYYYYYYZZZ\\\^^^^^^___```bbbccccccddddddbbbaaaaaaaaabbbdddfffhhhgggfffeeedddddddddddddddbbbcccddddddeeeeeeddddddddddddeeeffffffgggggghhhkkkjjjjjjkkkkkklllmmmnnngggjjjmmmpppqqqpppnnnllllllmmmnnnmmmkkkjjjkkklllooommmmmmnnnqqqrrrqqqooojjjlllpppxxx|||vvvqqqnnnlllkkkjjjhhhfffeeeeeedddeeedddcccbbb```^^^]]]\\\\\\\\\]]]]]]^^^]]]]]]]]]XXX\\\___^^^```cccccc`````````aaadddfffgggfffddd[[[QQQDDD;;;888888888666777777777777777777777666777777777888999999::::::;;;;;;<<<===<<<===DDDMMMSSSfffxxx{{{ssshhh[[[PPPMMMfffiiinnnssswww}}}xxxwwwxxxhhh^^^YYYaaallliiiVVVDDD999666222000111222222222000000000000000000000000.../////////000000000000////////////////////////...///000///...---...///uuudddVVVLLLAAA>>><<<::::::<<<999777555555555666555444444444444444444444444444333333333333333333333333000000000000000000000000444555555444111000000111111111111222333444444444333333333222222222222111222222111111111111222222222222333333333333222222333333333444444444555555888999AAARRRkkk{{{}}}|||xxxkkkhhhvvv}}}vvv}}}}}}{{{{{{zzzxxx___KKK:::...333111000222666888777555000000000000000000000000........./////////////////////............//////...............---------//////////////////////////////////////////////////////////////////////////////............//////111......000000......111000000000000000000000000111111111111000000000000000000000000000000000000333222333444444333666;;;;;;CCCLLLVVVcccrrr|||~~~rrrkkkfffiiiqqqzzzqqqkkkqqqzzz~~~xxxrrrmmmeee```fffsss{{{zzzqqqkkkkkkjjjgggccc]]]WWWTTTSSSRRRQQQOOOMMMKKKIIIHHHFFFDDDCCCCCCDDDDDDCCCBBB??????@@@BBBEEEHHHKKKMMMLLLNNNPPPRRRSSSUUUYYY[[[[[[[[[\\\]]]]]]]]]]]]]]]^^^^^^]]]]]]^^^```bbbcccfffeeedddcccbbbaaaaaaaaa``````aaabbbbbbbbbbbbaaaaaaaaabbbbbbcccdddddddddfffffffffgggggghhhiiijjjfffhhhkkknnnooonnnmmmlllggghhhiiiiiihhhhhhiiikkknnnooorrruuuvvvsssnnnjjjeeeiiipppwww||||||uuunnnhhheeecccbbbaaa___]]]\\\ZZZZZZYYY\\\\\\[[[ZZZYYYXXXWWWWWWYYYYYYZZZZZZYYYYYYXXXXXXTTTXXX[[[[[[]]]```___\\\___aaadddgggfffbbbZZZTTTJJJCCC;;;666555777666666777777777777777777777777777777888888999:::::::::999>>>@@@;;;:::@@@JJJQQQ]]]pppppp```TTTOOO[[[~~~|||gggvvvzzziii\\\YYY___lllnnn\\\EEE777555333111000000000///...000000000000000000000000....../////////000000000////////////////////////---...000///......///000sssbbbUUUKKKAAA>>><<<::::::;;;999777555555555666555333444444444444444444444444222222222222222222222222111111111111111111111111333444444333111000111222222222222333333444444444222222222222222222222222222222111111111111222222222222333333333333222222444444444444444333333333<<<888888BBBWWWoooyyyrrrvvvzzzxxxiii^^^RRRXXXooo}}}vvv}}}yyyppppppvvv{{{pppTTTBBB:::999888444333111222333444333111000000000000000000000000------......//////000000//////............//////............------------////////////////////////////////////000000000000//////////////////////////////............//////000///000333333000///000////////////////////////111111111000000000000000000000000000000000000000333222222333444333111000444<<>>>>>999>>>MMMWWWYYY\\\rrrnnn[[[VVVYYYttt|||qqqwwwvvvcccSSSYYYgggsssiiiNNN:::555222111000000111000...,,,000000000000000000000000........./////////000000////////////////////////,,,...//////......000111pppaaaSSSJJJAAA>>>===:::999;;;999777555555555666555333444444444444444444444444222222222222222222222222222222222222222222222222000111222222222111333444444444444333333222222222222222222222222222222222222111111000000111111222111222222333333222222111555555555444444444444333>>>;;;999;;;EEEUUUgggsssxxx~~~zzzuuuuuuxxx~~~ttt```QQQJJJ\\\}}}yyy|||~~~yyyvvveee___ggguuupppRRR>>>555444555555444333222111222111000///////////////////////////------......//////000000//////............//////........................////////////////////////.../////////000000111111//////////////////////////////............////////////222888888222//////////////////////////////000000000000000000111111000000000000000000000000111111222333444444111---111777AAAQQQhhh{{{}}}|||tttllllllwwwuuuooosss|||{{{rrrlllggghhhvvvoookkkfffbbb___\\\XXXUUUQQQPPPPPPOOONNNMMMLLLLLLGGGEEECCCBBBBBBAAA???>>>@@@?????????AAADDDGGGIIIJJJJJJKKKJJJJJJKKKNNNQQQUUUUUUVVVWWWWWWWWWWWWWWWXXXXXXXXXXXXYYYZZZZZZ[[[[[[[[[[[[[[[\\\]]]]]]^^^[[[\\\]]]]]]^^^^^^]]]]]]\\\\\\]]]]]]^^^__________________``````aaabbbccc______aaabbbbbbbbbbbbbbbfffhhhjjjkkkkkklllnnnooooooppppppoookkkfffbbb___]]]ccclllqqqrrrqqqrrrsssooolllgggbbb___^^^^^^___]]]\\\ZZZYYYWWWWWWVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWUUUUUUUUUUUUTTTTTTSSSRRRVVVXXXXXXVVVXXX^^^aaaaaadddbbb^^^ZZZTTTKKKBBB<<<:::999777666777777777777666777777777888888888999999999999999999:::::::::999<<<<<<===KKK^^^eeeaaaaaassszzzaaaRRRZZZjjj}}}mmmooo~~~xxxfff```XXXbbbooooooZZZ???333666222111111111222111///---////////////////////////............////////////........................,,,...//////......000111nnn___RRRIII@@@>>>===:::999;;;999777555555555666555444444444444444444444444444222222222222222222222222222222222222222222222222...000111222111222444555444444444333222111111111111222222222222333333333111111000000000000111111111111222222222222111111444444444444444444444444888888888777888AAAOOOYYYfffooo}}}}}}xxxrrrooovvv{{{uuu```XXXYYYooozzz|||ssseee]]]cccrrrzzz[[[JJJ:::555666555111...111111111111111111111111////////////////////////........./////////////////////............//////.........///////////////////////////////////////---......//////000000111//////////////////////////////............//////000///333888888333///000000000000000000000000000000000000000111111111111000000000000000000000000///111222111333555333///333666???QQQlllzzzssssssvvvooorrryyyyyyrrrpppnnnooo~~~|||}}}mmmggg```[[[ZZZYYYWWWUUUQQQQQQPPPOOONNNMMMMMMLLLGGGFFFDDDCCCCCCBBB@@@>>>AAA@@@???>>>@@@BBBFFFHHHKKKJJJIIIGGGEEEFFFHHHJJJOOOPPPQQQSSSTTTUUUVVVVVVTTTUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVWWWXXXYYYZZZ[[[XXXYYYYYYZZZZZZZZZZZZZZZYYYYYYZZZ[[[[[[\\\\\\]]]\\\\\\\\\\\\]]]^^^______]]]]]]]]]]]]]]]]]]]]]^^^___aaacccddddddeeegggiiihhhhhhgggddd```\\\[[[[[[WWW]]]dddjjjlllllllllkkkaaa___\\\YYYXXXYYYZZZ\\\XXXXXXWWWVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTRRRRRRSSSSSSSSSRRRQQQQQQRRRUUUVVVUUUYYY```eeeeee]]]XXXQQQJJJEEE???:::777666666555555444444444444666777777888888999999999999999::::::::::::::::::;;;===AAAMMM___mmmmmmfffkkkpppqqqdddRRRNNNccc{{{uuurrrnnnjjjooo~~~oooyyygggXXXZZZcccjjjmmm___GGG555000444222111111111222222000...////////////////////////------........./////////........................---...000///......///000lll^^^QQQHHH@@@>>>===:::999:::999777555555555666555444444444444444444444444444111111111111111111111111111111111111111111111111///000222222111111222444222222222222222222111111111111222222222333333333111111000000000000111111111111222222222222111111222222222333333333333333222444666555444777===BBBPPP[[[lll{{{vvvqqqrrr}}}oooggglllvvv}}}{{{rrrccchhhrrr}}}|||pppkkkiiiooo}}}eeeRRR<<<444///333777555111000000111111111111111222333///////////////////////////////////////.........//////............///////////////000000000111111////////////////////////,,,------...//////000000//////////////////////////////............//////111///000333333000///111000000000000000000000000///000000000111111111111000000000000000000000000...222222//////333444111555555;;;NNNlllzzz}}}|||xxx|||vvvnnnqqqxxx~~~{{{uuutttvvvvvvwwwrrrooorrrtttiiiccc\\\XXXXXXXXXUUURRRRRRQQQPPPOOONNNMMMLLLLLLIIIGGGEEEEEEEEEDDDBBB@@@BBB@@@>>>===>>>@@@DDDFFFHHHHHHFFFCCC@@@@@@BBBEEEGGGHHHJJJMMMPPPRRRSSSTTTQQQQQQRRRRRRRRRRRRRRRRRRTTTTTTSSSTTTTTTUUUVVVWWWTTTTTTUUUVVVVVVVVVVVVVVVVVVVVVWWWWWWXXXYYYYYYYYYXXXXXXXXXXXXYYYZZZ[[[[[[]]]\\\[[[YYYYYYYYYYYYYYYVVVXXXZZZZZZZZZ[[[]]]___[[[]]]]]]ZZZWWWUUUVVVXXXXXXZZZ^^^ccceeeeeeaaa^^^UUUTTTSSSRRRRRRTTTVVVWWWRRRRRRRRRQQQQQQRRRRRRRRRPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOPPPQQQQQQQQQPPPPPPOOOTTTVVVVVVYYY^^^___]]]NNNIIIAAA;;;888666555555333444444333222222333444666777777888888999::::::::::::::::::::::::::::::===@@@NNNdddttttttkkkdddhhhaaaZZZUUUTTT^^^wwwuuulllbbbccckkkmmmuuuxxxiii{{{|||ooo]]]UUUYYYggghhh]]]GGG666333333000222111000000111111000///////////////////////////---------.........//////...........................///000///...---...///kkk^^^QQQHHH@@@>>>===:::999:::999777555555555666555444444444444444444444444444111111111111111111111111000000000000000000000000111222333222111000111222000000000111222222333333111111111222222333333333111111000000000000111111111111222222222222111111000000111111222222222222111333555666555444444444999DDDVVVgggxxx~~~mmmiiikkkyyy~~~uuuvvvmmmrrr}}}zzzkkkcccuuussszzz|||{{{uuukkkjjjpppwwwyyyxxx}}}uuu```III;;;===666222444444000///333222333333222111000000111////////////////////////000000//////.........---//////............////////////000000111111222222////////////////////////,,,,,,,,,---...//////000//////////////////////////////............//////333///---//////---///333000000000000000000000000//////000000111111111222000000000000000000000000...333333...,,,111444333333111444EEEccc}}}sssvvvwwwvvv{{{ssseeeeeessswwwtttvvv{{{|||}}}xxxmmmfffddddddjjjeee^^^\\\]]]\\\YYYUUURRRRRRQQQPPPNNNMMMLLLLLLJJJIIIGGGFFFGGGFFFDDDCCCAAA???===<<<<<>>>>>>>>??????AAA@@@@@@???>>>======<<<>>>???AAADDDHHHMMMQQQSSSOOONNNLLLKKKKKKMMMOOOPPPQQQOOONNNOOOQQQSSSSSSRRRQQQQQQQQQQQQRRRRRRRRRSSSPPPPPPQQQQQQRRRSSSSSSSSSTTTTTTSSSTTTTTTUUUVVVVVVVVVUUUSSSQQQPPPQQQRRRSSSQQQRRRRRRSSSRRRRRRQQQQQQVVVVVVUUUUUUTTTSSSSSSRRRXXXWWWVVVTTTSSSQQQPPPOOOKKKLLLMMMMMMLLLMMMOOOQQQPPPPPPPPPOOOOOOOOONNNNNNOOOOOOOOONNNNNNNNNMMMMMMKKKKKKKKKLLLMMMOOOQQQRRROOORRRVVVWWWTTTMMMEEE@@@777666555444333444444555333333444444555666666666777777888999:::;;;;;;<<<;;;@@@AAA<<<888:::===>>>DDDKKK\\\nnnuuummm```XXXPPPHHHKKK```|||yyy___VVV^^^gggddd\\\jjj{{{ooodddmmmxxx{{{xxxsssjjj```YYYWWWZZZ]]]jjjSSS;;;222333444000---000000000000000000000000000000//////......------////////////////////////................................................hhh[[[NNNHHH@@@;;;:::;;;:::999888777666666777777666444333444444444333333222111111222222333333222222111222111000111222333222111111111111111111111111111777666444111000000111222333222111111111111222333222222222222222222222222000111111111111222222222222222111333444555444222444444333333333333333444666999???EEEQQQcccxxx}}}|||{{{vvvwwwzzz{{{tttwwwyyypppqqqsss]]]eeeyyywwwuuu~~~{{{xxxgggXXXVVV___lll|||vvvbbbOOOAAA:::777666333333222222222111111111000000000000000000000000000000000000000000000000000/////////............------............------000000111111111111000000////////////////////////////////////////////////000000/////////.....................////////////////////////////////////////////////////////////////////////////////////000000111222222222222111000000111111111222222222222//////888GGGUUU]]]```aaaaaabbbdddaaa^^^```eee```dddccccccrrrzzznnnlllooouuuxxxwwwwwwyyysssllljjjmmmlllfffgggppp{{{xxxllleee^^^VVVRRRQQQQQQQQQQQQPPPMMMJJJKKKKKKIIIHHHFFFDDDCCCBBBBBBAAA???>>>=========>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>@@@DDDHHHLLLNNNLLLKKKKKKKKKKKKMMMNNNOOONNNMMMLLLLLLNNNOOOOOOOOONNNOOOOOOOOOOOOPPPPPPPPPNNNNNNOOOOOOPPPQQQQQQRRRQQQQQQQQQQQQQQQRRRSSSSSSTTTRRRPPPOOONNNNNNOOOPPPNNNNNNOOOOOOOOOOOONNNNNNTTTSSSSSSRRRQQQQQQPPPPPPSSSSSSRRRQQQOOONNNMMMLLLKKKLLLMMMMMMLLLLLLNNNOOOOOOOOONNNNNNNNNMMMMMMMMMOOONNNMMMLLLLLLKKKKKKLLLHHHIIIKKKMMMOOOQQQRRRSSSQQQQQQPPPMMMHHHBBB;;;888666666444333333333444444333444444555555666777777777777888999:::;;;<<<<<<>>>BBBBBB===:::<<>>===<<<<<<<<<:::::::::;;;;;;;;;<<<<<<999999:::<<<>>>AAADDDFFFFFFGGGHHHJJJKKKLLLMMMMMMLLLJJJIIIJJJKKKLLLLLLKKKKKKKKKLLLLLLLLLMMMMMMMMMLLLLLLMMMMMMNNNOOOOOOPPPNNNNNNMMMMMMMMMNNNOOOOOOPPPOOOMMMLLLKKKKKKLLLMMMLLLLLLMMMMMMMMMMMMLLLLLLPPPPPPPPPOOONNNNNNMMMMMMNNNMMMMMMLLLLLLKKKKKKJJJJJJLLLMMMMMMLLLKKKLLLMMMMMMMMMMMMLLLLLLLLLKKKKKKMMMLLLKKKIIIIIIJJJKKKKKKHHHIIILLLNNNPPPQQQQQQQQQMMMJJJFFFAAA;;;777333222555444444333333333333444444444555555666666777777888888999:::;;;<<<<<<===@@@CCCCCC>>>===AAADDDDDDDDDOOO```kkkfffVVVHHHDDD@@@VVVoooqqqeee^^^YYY^^^gggllliiidddvvvssskkknnnoookkkYYYVVVQQQMMMMMMQQQUUUXXXGGG<<<222000111111111222////////////////////////.........///////////////////////////////////////................................................eeeXXXKKKFFF>>>;;;::::::999777888666555555666777555444333333333444444333333222111222222333333222222111111000000111444555555444222222222222222222222222444333222111000000111111111000000000000000000111111111111111111111111111000000111111111222222222222111111222444444333111000111111222222222222222444333222222444<<>>999555444333111000222222222222111111111111000000000000000000000000000000000000000000000000///////////////.........------............---------///111222222111///---////////////////////////////////////////////////------------------------------.........////////////////////////////////////////////////////////////////////////////////////000000111111111111111000000000000111111111111111111111111222666;;;???IIIRRRSSSIIICCCIIINNNNNNUUUaaajjjoooxxxxxxqqqiiifffkkkqqqpppiiieee```]]]]]]```bbbeeeppp}}}xxx~~~wwweeeQQQPPPNNNNNNOOOOOOMMMKKKKKKKKKJJJIIIGGGFFFEEEEEECCCCCCAAA@@@>>>===<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<888888888888:::<<<>>>@@@AAABBBEEEHHHKKKKKKKKKKKKKKKJJJHHHIIIJJJLLLKKKKKKIIIIIIJJJJJJJJJKKKKKKKKKKKKKKKLLLLLLMMMNNNNNNNNNLLLLLLKKKKKKKKKKKKLLLLLLNNNMMMLLLJJJJJJJJJJJJJJJKKKLLLLLLMMMMMMMMMMMMLLLNNNNNNMMMMMMLLLLLLLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJIIIKKKMMMMMMLLLJJJKKKKKKKKKKKKKKKKKKJJJJJJJJJIIIJJJIIIHHHHHHHHHJJJLLLMMMLLLMMMNNNOOOOOOMMMKKKJJJAAA???<<<888555333333222333333333333333333333333444555555666666777888888999999:::;;;<<<======>>>AAACCCBBB@@@CCCIIIKKKJJJJJJVVVffflllaaaPPPFFFEEEKKKcccwwwzzzzzzzzzooo```[[[XXXZZZfffqqqqqqjjjdddsss{{{}}}uuuppppppjjjaaaOOOJJJGGGIIIPPPSSSQQQMMM777222///111111///000333////////////////////////------......//////000000////////////////////////................................................}}}dddWWWJJJDDD>>>:::::::::888777777666555555666666555444222333333444444333333333111222222333333222222111111000000111333555444333222222222222222222222222222111111111000111111111000000000111111000000000111111111111111111111111000000111111111222222222111111111222333444333111111111222333444444333333333333333444555888;;;>>>FFFNNNZZZeeepppzzz|||}}}zzzsssooorrrwww{{{}}}xxxyyy~~~{{{zzzuuuooossswwwlllmmmkkkzzzxxxkkkiiinnnzzziii```gggvvvrrrggg```eeemmmnnnkkkjjjfffppp|||www```LLL@@@555777999888444111000000222222222111111111000000////////////////////////////////////////////////.........///////////////------............---------...000222222000...---////////////////////////////////////////////////............................../////////000000000........................................................................//////000111111111111000//////000000000111111111000111222222111444888<<>>===???>>>===<<<;;;:::999999888888777777888999;;;<<<<<>>>>>???AAABBBBBBDDDJJJRRRTTTQQQPPPZZZdddeeeWWWIIIFFFJJJVVViiitttpppllloookkkaaa^^^[[[```nnnxxxttthhhaaassszzz|||xxxtttooocccVVVMMMHHHEEEKKKTTTUUUJJJ???111///000222111...///222////////////////////////------......//////000000////////////////////////................................................{{{bbbVVVHHHCCC===:::::::::888666777666444555666666555333222222333444444444333333111222222333333222222111111000///000222333333222222222222222222222222222000000000000000111111111000111111222222111111000111111111111111111111111000111111111111222222222111000000111333444222111111222333555555555444444111222333555666666666666888???JJJVVVbbbooo}}}~~~xxxmmmooooooooowwwyyy~~~rrr~~~|||{{{rrrttt{{{vvvlllkkkvvvwww___WWWUUU^^^gggkkknnntttzzzkkkTTTCCC:::888555777777444///---000444222111111111111000000000////////////////////////////////////////////////.........///////////////------............---------...000111111000...---///////////////////////////////////////////////////////////////000000000////////////000000000111...........................................................................///000000111111000000/////////000000000111111---...000000111333666999@@@FFFJJJKKKMMMRRRUUUTTTYYY___eeelllyyyuuukkkkkknnnlllhhheeeaaa]]]YYYYYY___iiiuuu}}}vvvdddeeesssrrreeeRRRPPPNNNLLLLLLLLLKKKIIIIIIIIIHHHHHHGGGGGGFFFFFFEEEEEEDDDDDDBBBAAA???>>>>>>>>><<<;;;999777666666999888777777777999:::;;;:::<<<@@@CCCFFFGGGGGGGGGIIIGGGGGGHHHKKKMMMNNNMMMGGGHHHHHHHHHIIIIIIIIIIIIIIIIIIJJJKKKKKKLLLLLLMMMLLLLLLKKKKKKJJJJJJKKKKKKKKKKKKJJJJJJIIIHHHHHHGGGEEEFFFGGGHHHIIIIIIIIIIIIKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIJJJJJJJJJKKKKKKKKKGGGHHHIIIIIIHHHIIIKKKMMMIIIIIIIIIHHHHHHHHHHHHGGGFFFFFFGGGHHHJJJKKKKKKLLLLLLKKKIIIFFFBBB>>>:::888666666666666555444333333222333333444444444444333666666777777888888999999;;;;;;<<<===>>>??????@@@AAACCCDDDHHHQQQZZZYYYTTTQQQUUUYYYVVVKKKDDDKKKWWWnnnuuuuuulllfffeeeaaa[[[aaa___eeerrrvvvmmmccc___www{{{{{{vvvooogggYYYMMMMMMJJJIIINNNSSSNNNAAA444111///000333111......222////////////////////////.........///////////////////////////////////////................................................xxx```TTTGGGBBB===:::::::::888555777555444444555666444333111222333333444444444333111222222333333222222111111000//////111222111///111111111111111111111111...//////000111111111000111111222333333222111111111111111111111111111111000111111111111222222222111000000111333333222111000111333555666555444444111111222333444555555444333777===DDDMMMZZZhhhrrryyy~~~~~~}}}}}}zzz{{{rrrlllsssvvvvvv}}}|||~~~|||www{{{vvvrrrsss~~~yyycccZZZVVVZZZfffnnnooovvvuuulll\\\JJJ<<<555444666444333222///......000222111111111111000000000000////////////////////////////////////////////////............/////////000------............------......////////////......////////////////////////////////////////////////....../////////000000000........./////////000000...........................................................................//////000000000000000////////////000000000111.........000222333444444::::::AAAMMMUUUWWWWWWXXXZZZ^^^dddnnn{{{wwwnnngggiiilllkkkgggeeeaaa]]]ZZZ[[[ccclllrrrssssssqqqgggZZZXXX___bbb^^^XXXUUURRRPPPOOONNNMMMLLLGGGGGGGGGGGGGGGFFFFFFFFFCCCCCCCCCCCCCCCAAA@@@???>>>===<<<;;;:::999888777999888777777777888999:::999;;;>>>@@@CCCDDDEEEEEEDDDCCCCCCEEEHHHKKKLLLLLLFFFFFFFFFGGGGGGGGGHHHHHHGGGGGGHHHIIIIIIJJJJJJKKKLLLLLLKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHGGGFFFEEEEEEEEEFFFGGGHHHIIIIIIHHHIIIIIIIIIIIIIIIJJJJJJJJJGGGGGGHHHHHHHHHHHHHHHIIIFFFGGGGGGFFFFFFHHHLLLOOOIIIIIIIIIHHHHHHHHHGGGGGGFFFGGGHHHIIIIIIGGGFFFDDDAAA@@@???<<<:::777555444444444444333333444444555222333444555666555555444666666777888888999999:::;;;<<<<<<===>>>???@@@AAADDDEEEGGGLLLWWW^^^[[[TTTLLLLLLLLLJJJFFFLLL___ssstttggg___ZZZWWWVVV]]]___hhhqqqlll___\\\bbbtttuuurrrjjjbbbZZZPPPIIIIIILLLOOONNNIII@@@666000222000///111111...///222000000000000000000000000///////////////.........////////////////////////................................................vvv^^^SSSFFFBBB<<<:::::::::777555777555444444555666444333111222333333444444444444222222222333333222222222111000...///000000///...000000000000000000000000---...///000111111111000111222333444444333222111000000000000000000000000000111111111111222222222111000000111333333222000///111333555666555444333444333111222333555555555333444666777;;;EEERRR[[[kkkqqqwwwwwwuuuuuuzzzzzztttssswww}}}|||{{{}}}~~~{{{pppooo{{{~~~|||zzzxxxsss|||xxxxxx}}}~~~yyyxxxvvvqqqrrr||||||zzznnnYYY```^^^eeerrrwwwuuu{{{xxxkkkOOOGGG<<<444111222333333111///...000333333000,,,111111111111000000000000////////////////////////////////////////////////---.........//////000000---..................---/////////....../////////////////////////////////////////////////////////........./////////000000---------.........//////...........................................................................//////000000000000000////////////000000000000111000///000222444333111444222:::MMMYYYYYYWWWYYYVVVYYY___jjjvvv}}}|||vvvhhhbbbaaafffkkkkkkhhhhhhccc___\\\^^^fffllllllhhhcccddd```WWWQQQRRRWWWZZZ^^^[[[WWWUUUTTTSSSQQQPPPFFFFFFFFFFFFFFFFFFFFFFFFAAABBBBBBCCCBBBAAA???>>>>>>>>>>>>======<<<<<<<<<888888777666777888999:::999;;;===???AAACCCDDDDDD@@@??????BBBFFFIIIJJJKKKEEEEEEEEEEEEFFFFFFFFFFFFEEEFFFFFFGGGHHHHHHIIIIIILLLKKKJJJJJJIIIIIIIIIIIIGGGHHHHHHGGGGGGFFFEEEDDDFFFGGGHHHIIIJJJKKKKKKKKKHHHHHHHHHHHHHHHHHHHHHIIIEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFEEEDDDEEEHHHMMMQQQIIIIIIIIIHHHHHHHHHGGGGGGGGGHHHIIIIIIGGGDDDAAA>>>888777666555444444444444222111000000111444777999222333555666666666555555777777777888999999::::::<<<<<<===>>>???@@@AAAAAAFFFGGGIIIOOOZZZ```[[[RRRGGGEEEDDDEEEIIIYYYvvvjjj]]]XXXVVVYYY^^^VVV]]]iiiooobbbSSSWWWeeemmmkkkfff^^^VVVPPPLLLHHHFFFMMMRRRMMM???333000111333///---000000...///222111111111111111111111111000000//////.........---////////////////////////................................................vvv```SSSEEEBBB===:::999888888777999777555333222333444444444444444444444444444444111111111111111111111111000000000000000000000000111111111111111111111111//////000000111111222222000111222222111000111222111//////000000......000222111000000000000000111111111000000111111222333<<<777111///000333444444111222333333444444333333111222333333444777;;;>>>JJJPPP[[[fffjjjkkkpppwww~~~{{{vvvrrrttt}}}~~~yyyvvvtttxxx|||{{{wwwwwwxxx~~~~~~zzzuuutttyyy~~~wwwqqqmmmjjjmmmuuu|||}}}|||xxxtttrrrqqqnnnnnnssszzz}}}uuunnniiigggqqqyyyzzzvvvuuu{{{{{{nnnfffiiinnntttvvvtttnnniiimmmmmmppptttzzz~~~yyymmm^^^OOOEEE777666333111///.........111111111111111111111111......//////000000111111000///...---------------........................------............------........................111---+++......,,,***++++++//////---444===888+++............////////////........................////////////////////////....................................////////////000000//////.........---////////////////////////000000000000000000000000......////////////...---555333666???LLLTTTUUUSSSUUUYYY```hhhkkkjjjeeeaaa]]]YYYYYY```hhhfff]]]UUU[[[]]]\\\ZZZ^^^eeeeee``````]]]XXXTTTSSSTTTWWWYYYgggmmmoooiiiaaa[[[WWWSSSTTTKKKFFFGGGHHHEEEDDDGGGCCCCCCBBBBBBBBBAAAAAAAAA????????????>>>===<<<;;;:::::::::999999999999888777777999:::<<<===>>>???===<<<>>>CCCIIIKKKGGGBBBDDDEEEEEEFFFGGGGGGHHHHHHEEEEEEDDDDDDEEEGGGIIIJJJIIIIIIIIIIIIJJJJJJJJJJJJKKKJJJHHHFFFEEEEEEEEEFFFFFFFFFGGGHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFEEECCCCCCCCCCCCDDDEEEFFFGGGCCCCCCBBBBBBCCCEEEGGGHHHGGGFFFEEEGGGHHHIIIHHHFFFEEEDDDDDDBBB@@@>>><<<;;;999777444222333444444444555555444444444333333333666777777666555555777888888888999999999:::::::::<<<===>>>===;;;===AAAEEECCCEEELLLXXX```___TTTIIIEEEAAADDDQQQ]]]iii}}}qqqUUUPPPWWWZZZYYYXXX[[[[[[___aaa\\\SSSSSSXXXddd___[[[YYYXXXSSSKKKDDDKKKMMMLLLCCC777//////111111000///......///000111............////////////................................................................................................ttt___RRREEEBBB===:::999888888777666666555555666999;;;===444444444444444444444444111111111111111111111111000000000000000000000000111111111111111111111111000000000000000111111111000111222222000000111222////////////...,,,---...111000000000000000111111111111000000111111222333FFF@@@999444333333222000111222333333444444333333111222333333333555999<<>>;;;000............////////////........................////////////////////////....................................////////////000/////////............////////////////////////000000000000000000000000////////////////////////111111444<<>>===<<<;;;;;;:::::::::999999888888777777888:::;;;<<<===>>><<<<<<===BBBGGGHHHDDD@@@AAABBBBBBCCCDDDEEEFFFFFFDDDDDDDDDDDDEEEFFFHHHIIIHHHHHHHHHHHHIIIIIIIIIIIIKKKJJJHHHFFFEEEEEEEEEEEEDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEBBBBBBBBBBBBCCCDDDEEEFFFBBBBBBBBBCCCCCCDDDFFFFFFGGGFFFFFFGGGHHHHHHFFFDDDBBB>>>999666666;;;AAAEEE===:::666555555555555444444444444444444444444444777888888777666666777888::::::::::::::::::;;;;;;<<<======>>>???AAADDDFFFDDDJJJUUU___ccc]]]PPPGGG;;;>>>HHHUUUaaammm}}}yyy```LLLNNNWWWZZZYYYXXXVVVXXX]]]___YYYQQQRRRXXXaaa\\\VVVTTTSSSPPPJJJDDDKKKJJJEEE<<<333///000333111000///......///000111............////////////////////////////////////........................................................................rrr]]]PPPEEEBBB===:::999888888777555555555666888:::<<<>>>444444444444444444444444111111111111111111111111000000000000000000000000111111111111111111111111111111111111000000000000000111222222000000111222,,,...///...------...///000/////////000111222222111111000000111111222333GGGBBB<<<777444222000///111222222333333333333333111222222222222333666888999:::@@@HHHPPPYYYgggsss}}}xxxxxxxxxvvvwwwvvvvvvvvvyyywwwrrrsssvvvyyyuuullliiiqqqrrroookkkjjjjjjgggccccccfffeeebbbbbbfffhhhhhhhhhfffdddccceeejjjooorrrqqqhhh___[[[ZZZ[[[bbbjjjnnnqqqpppjjjbbb^^^bbbgggppp|||yyytttsssuuu{{{xxxlllbbb\\\eeelllvvv||||||xxxuuuttttttwww}}}|||wwwiii```SSSFFF===777444333333222111000/////////000111111111111111111111111000000//////////////////111000//////////////////........................------............------........................)))///:::???999///+++---,,,......---555>>>===555---............/////////........................////////////////////////....................................////////////////////////............////////////////////////000000000000000000000000111000////////////111111---///222777>>>EEEJJJNNNPPPTTTZZZ^^^^^^[[[UUURRRSSSTTTVVVZZZ^^^]]]XXXRRRQQQRRRRRRSSSWWW^^^```___TTTQQQNNNLLLNNNSSSZZZ^^^{{{rrroooxxxmmmTTTOOOJJJGGGHHHHHHFFFEEEGGGBBBBBBAAAAAAAAA@@@@@@@@@????????????>>>===<<<<<<<<<;;;;;;:::999888888777666777777999:::;;;<<<<<<<<<;;;<<<@@@CCCDDD@@@=========>>>???@@@AAABBBBBBBBBBBBBBBCCCDDDEEEGGGHHHFFFFFFGGGGGGGGGHHHHHHHHHKKKJJJIIIGGGEEEDDDDDDDDDBBBCCCCCCDDDDDDDDDDDDDDDEEEEEEDDDDDDDDDCCCCCCCCCAAAAAAAAAAAABBBCCCDDDEEEAAABBBBBBCCCDDDDDDDDDDDDFFFEEEEEEFFFFFFDDDAAA>>>;;;777222///111777???DDD===:::777555555444444222333333444444555666666666999::::::999777666888999;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<>>===<<<<<<<<<<<<;;;:::999888888777666666777888999::::::;;;::::::;;;===??????<<<999888999999:::;;;<<<===>>>??????@@@AAABBBCCCEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGKKKJJJHHHGGGEEEDDDCCCBBBAAABBBCCCCCCDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBAAABBBAAAAAAAAABBBBBBCCCDDD@@@AAACCCDDDDDDCCCBBBAAACCCBBBBBBBBBBBB???;;;888333333333444444555555666888666444333333333222111222333444555666777888888;;;<<<<<<:::888777888:::<<<;;;;;;;;;;;;:::::::::>>>;;;;;;BBBKKKPPPNNNJJJGGGOOOWWWVVVMMMCCC>>>===CCCQQQ[[[ZZZYYY]]]]]]WWW\\\SSSQQQZZZ___YYYRRROOONNNUUU]]]]]]WWWTTTYYYaaaXXXQQQIIIFFFGGGHHHFFFDDDCCC<<<444///...000111111////////////////////////............////////////////////////////////////........................................................................ooo\\\QQQEEEBBB===:::999888888777777777555444333222111111333333333333333333333333111111111111111111111111000000000000000000000000000000000000000000000000222222111111000000/////////000111111000///000111222888:::333///000111000////////////000111333333111111000000111111222333///000000//////000111222000111222222333333222222000111222111000///000222666333444777999;;;@@@GGGTTTXXX^^^eeeggghhhiiijjjjjjmmmpppssstttuuuwwwyyyuuuwwwxxxyyy{{{pppeeecccfffmmmuuu}}}{{{pppfff]]]\\\]]]dddqqq{{{zzzrrreeebbb___^^^cccooo~~~ssseeeaaacccgggnnnssswwwyyywwwmmmbbb___fffnnnsssxxx{{{uuuiii```^^^aaaaaaggglllmmmkkkjjjlllpppssswwwzzzxxxrrroooppprrrvvvrrrkkkcccZZZOOOEEE>>>888555222111111111000///......//////000000000000000000000000000000000000000000//////......---------------,,,,,,------...........................------............------........................111,,,***++++++***,,,///000///---,,,///444555222------------....................................////////////////////////....................................////////////.........///////////////////////////////////////////////////////////////222000///...///000222444---///111111000111777<<>>===<<<<<<<<<;;;;;;:::999888888777777777888888999999999999999:::;;;<<<;;;999777555666666777777888888999;;;;;;===>>>@@@AAABBBBBBEEEEEEFFFFFFFFFGGGGGGGGGHHHHHHGGGFFFDDDCCCAAAAAAAAABBBBBBCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@BBBBBBAAAAAAAAABBBCCCCCC???@@@AAABBBBBBAAA???>>>======<<<<<<;;;999555222000222444666666444111///444333222222444555555444333333444555777888999999;;;<<<<<<;;;999888:::;;;;;;;;;;;;;;;;;;;;;::::::>>><<<===EEEPPPTTTQQQKKKKKKMMMMMMGGG>>>;;;???DDDLLLVVVZZZUUUTTTYYYYYYTTTYYYUUUXXXaaaaaaWWWNNNLLLWWW]]]aaa\\\UUUSSSXXX]]]TTTMMMEEECCCEEEFFFEEEBBB:::555000...000111000.........////////////..................////////////................................................................................................nnn[[[QQQEEEBBB===:::999888888777666666666555555555444444333333333333333333333333111111111111111111111111000000000000000000000000000000000000000000000000111111111111000000000000///000111111//////000111777>>>???555.........,,,000/////////000111222222111111000000111111222333...000111111000///000111000111111222222222222222///111222111000///000111222000111555666555666:::<<>>EEEMMMRRRRRRQQQPPPQQQGGGNNNSSSWWW```kkkkkkcccVVVUUUXXX[[[YYYUUUUUUXXXVVVSSSOOOMMMMMMOOOSSSVVV[[[RRRLLLMMMLLLHHHJJJPPPIIIMMMNNNKKKHHHGGGEEECCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@???>>>===<<<;;;;;;;;;;;;::::::::::::888888888888888888999999777888999999999888777777555555555555555555555555666777999;;;===>>>>>>???DDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBAAA@@@@@@AAABBBBBBCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@AAAAAA@@@@@@@@@@@@AAAAAA===============<<<;;;:::999777666666666555333111111111222222333444555555444333333444777888888777444444555666777888999::::::;;;;;;;;;999999;;;<<<;;;;;;;;;<<<<<<<<<======???>>>@@@IIIRRRVVVQQQKKKLLLIIIDDD???>>>DDDNNNUUUaaa___XXXRRRQQQTTTTTTQQQSSSRRRYYYaaa^^^SSSMMMPPPbbbdddaaaWWWOOONNNRRRSSSOOOIIICCCBBBDDDDDDBBB>>>444111//////111111///------......//////......---............////////////................................................................................................kkkZZZOOOEEEBBB===:::999888888777555555666666666666666555222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000111111111///000111000///...///111000:::<<<222+++...000...111000000000000000111111111111000000111111222333///222444333000...///000000000111222222222222222///000222111000///000111222//////333555333333555555555:::BBBFFFFFFKKKQQQWWW\\\bbbfffiiiiiijjjkkkjjjooouuuwwwvvvwwwzzz~~~~~~|||wwwrrrnnnlllnnnoooooo{{{wwwnnneee___eeejjjqqq|||}}}ooo___]]]^^^dddnnnyyysssdddXXXXXX___eeegggiiieeedddaaa[[[VVVUUUZZZ___cccbbb```^^^]]]___bbbdddkkkkkkmmmnnnnnnnnnnnnnnnlllmmmllliiieee```[[[XXXIIIDDD===777333222111000222222111222333222///---,,,---.../////////...---000000000000000000000000------..................,,,,,,,,,,,,,,,---..............................------............------........................---,,,...222222---,,,...///...------...---------,,,,,,---------.................................////////////////////////....................................////////////............/////////000////////////////////////000000000000000000000000---......//////000111111...///000000000000111222888@@@HHHMMMMMMLLLMMMOOOIIINNNPPPSSS^^^iiiggg]]]UUUUUUYYY^^^\\\UUUSSSWWWUUUSSSPPPNNNMMMNNNOOOQQQLLLOOOOOOKKKFFFEEEJJJOOONNNTTTVVVQQQLLLLLLJJJFFFDDDDDDDDDCCCCCCCCCBBBBBB@@@@@@@@@@@@???>>>======:::::::::;;;;;;;;;;;;;;;999999999999999999999888555777888888888777777777555555555444333333222222333444666888:::;;;<<<<<>>???@@@@@@AAAAAA@@@@@@BBBBBBAAAAAAAAA@@@@@@@@@???>>>>>>=========>>>>>>999999888777666555555555666444222111222333333222111111111111222444666777444333333555777777666555555555666777888888999999888999::::::999:::<<<===<<<<<<===>>>???@@@@@@AAA???@@@DDDLLLSSSUUUPPPKKKEEEAAA===@@@JJJVVVaaagggoooaaaRRRMMMMMMNNNNNNOOOOOOQQQXXX^^^ZZZPPPNNNUUU```___WWWLLLGGGJJJMMMMMMIIIEEEAAAAAACCCBBB>>>999111000//////000000000///------...//////...------............////////////................................................................................................jjjXXXNNNEEEBBB===:::999888888777555555666666555444333333222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000//////000000111111222222///000111000///...///111%%%111666...***000555333222111000000000000000111111111111000111222222333...111444333000......///000000111222222222222111...000222222111000111222555111000333444222111333444000111666888888===FFFMMMRRRYYY^^^bbbccceeefffeeejjjoooqqqpppqqqvvvzzztttrrrpppooooooooonnnmmmppp{{{{{{pppjjjgggfffdddkkkttt|||}}}qqqccc]]]\\\___gggrrryyyzzzxxxnnn```UUUWWW```eeegggggg]]][[[XXXUUUTTTUUUZZZ^^^aaa___]]]]]]___bbbddddddjjjiiiiiijjjkkkjjjhhhfffbbbaaa```]]]XXXPPPFFF???<<<888333000000111222333333000......///111111111,,,---...//////...------000000000000000000000000,,,------....../////////---------------...///000........................---..................---..............................000000,,,)))---555...------...///------...,,,,,,,,,---------..............................////////////////////////..................................../////////000---.........//////000000////////////////////////000000000000000000000000,,,,,,...///000000000000,,,---...000222222222222555<<>>===999999:::;;;;;;<<<<<<===:::::::::999999999999999555666777888777666777888666666555444333222111000000222444777999:::::::::>>>>>>?????????@@@@@@@@@???@@@AAAAAAAAAAAA??????======>>>???????????????BBBBBBBBBAAAAAAAAA@@@@@@===<<<<<<;;;;;;;;;<<<<<<777555444222111111111222555222000///111333444444000111333555555444222111333222222333444444333111666666666777888888999999777888999999999:::<<<>>>======>>>@@@AAABBBCCCDDD???AAAGGGNNNSSSSSSOOOJJJ===999999CCCTTTeeennnqqqjjjVVVEEEFFFLLLNNNQQQVVVQQQRRRXXX]]]WWWNNNOOOXXXXXXUUULLLBBBAAAIIINNNMMMFFFBBB@@@AAACCCAAA;;;444111000///......///111222,,,---...//////...---,,,............/////////000000000000000000000000000........................................................................iiiXXXOOOGGGCCC>>>999777666555444555555444333333333333444333333333222111222333444222222222111111111111000000000000000000000000000000000000000000000000000000000000000000000000000111111000000//////.........///000000111000000000000000////////////000000111111000000//////......000000000000000000000000111111222222222222111111333222222222222222222222222222222222222222222222333333333333333333333333@@@BBBEEEIIINNNTTTXXXZZZ]]]___aaacccccceeegggiiijjjjjjjjjiiihhhiiikkkmmmrrruuuvvvvvvrrrmmmiiihhhooopppsssuuutttooohhhbbb]]]```fffkkknnnmmmkkkjjjccc^^^YYYXXX[[[^^^^^^\\\WWWVVVUUUWWWZZZ\\\]]]]]]```^^^\\\[[[\\\^^^```bbbfffggghhhgggeee```[[[XXXPPPMMMIIICCC===888555333111111111111111000//////////////////////////////111000///......///000111111000///......///000111---......///000///////////////...------------...........................------------------------.../////////------///111000000//////.........---000000///...------,,,,,,......////////////..............................000///...------...///000---......///......---,,,...---,,,,,,---...---+++................................................////////////////////////000000//////.........---...............///000000555666888;;;???CCCFFFHHHMMMMMMMMMNNNOOOOOOMMMKKKIIIMMMRRRTTTRRRMMMHHHEEEKKKJJJJJJLLLNNNNNNKKKHHHGGGGGGGGGFFFEEEGGGKKKNNN]]]bbb```ZZZ[[[___WWWJJJHHHAAA???EEEGGGEEEDDDFFFBBBBBBAAA@@@???>>>===<<<======<<<;;;;;;;;;;;;<<<::::::::::::::::::::::::999999999888888888888777666666555555555444444444444444555555666777777888;;;;;;;;;;;;;;;;;;;;;;;;======<<<;;;;;;:::999999777999;;;=========;;;;;;<<<=========<<<<<<;;;:::888888777666555444444333333333222111000000000111111222222333333444444555444333333222222333333444666666666777777777777777666777888999:::;;;;;;;;;555<<<>>>999777<<>>AAA>>>>>>EEENNNPPPKKKDDDDDDHHHNNNQQQOOOJJJEEEBBB999<<>>=========<<<<<<;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999888888888888777666666555555555444444444444444555666666777888888::::::::::::::::::::::::;;;;;;::::::999888888777666777999;;;<<<<<<;;;:::;;;;;;;;;;;;;;;:::999999666555555444444333333333333222222111111111111222222222222333444444555555555555444444444444555555555555666666777777777888888888999::::::;;;;;;;;;777<<<===:::;;;@@@BBBAAA@@@@@@CCCKKKSSSTTTMMMFFFGGGKKKPPPOOOJJJDDD>>><<<@@@CCCIIIQQQYYY]]]]]][[[UUUMMMGGGIIIRRRXXXWWWSSSIIINNNTTTWWWUUURRRNNNMMMNNNJJJCCC???>>>??????@@@?????????===:::666333111000/////////............................................................---------............///................................................///...------------...///{{{fffUUUMMMCCC@@@;;;999888888888888777777666555555555555666777222///666AAAEEE===444222222222111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////////////////////////////......///////////////000111111222222222222111111111111000000000000000000000000000111111222222111111000000000000000000111111111000000000000000000000000222222222222222222222222///000111333666999;;;<<<>>>AAADDDGGGIIILLLOOORRRUUUVVVWWWWWWXXXZZZ]]]```cccfffkkkmmmmmmmmmmmmmmmnnnllljjjiiiiiihhhfffddd\\\___bbbbbb```___```bbb```]]]ZZZ[[[]]]^^^[[[YYYSSSRRRRRRTTTWWWZZZZZZYYYTTTSSSQQQPPPPPPQQQSSSUUUOOONNNKKKGGGCCC>>>:::888222222111000////////////000000111111000000//////////////////////////////000//////......//////000000//////......//////000........./////////////////////...------------...........................////////////////////////+++---......---...000222////////////............/////////...------,,,,,,,,,,,,------------,,,,,,........................//////............//////444333111000/////////000000...---...000000///.........................................................................../////////..............................///000000///000111444777;;;===???AAADDDIIIMMMNNNKKKGGGDDDHHHJJJLLLLLLKKKKKKNNNQQQHHHHHHJJJLLLNNNOOOMMMKKKCCCCCCBBBBBBBBBEEEKKKOOORRRTTTRRRLLLMMMRRRNNNFFFKKKGGGEEEGGGHHHEEEDDDEEEBBBBBBAAA@@@@@@???>>>>>><<<<<<<<<;;;;;;;;;;;;:::::::::::::::::::::::::::999999999888888888888777666666666555555555444444444555555666666777777777888888888888888888888888888888888777666666555555444555777999::::::::::::888888888888888888777666333333333222222222222222222222111111111222333333222222333333444555555555666666555555555555666666444444555666777888888999::::::::::::;;;;;;;;;;;;===>>>===<<<>>>BBBBBB@@@===@@@GGGQQQWWWVVVMMMDDDHHHLLLNNNKKKCCC<<<::::::HHHJJJNNNRRRTTTTTTSSSQQQSSSKKKFFFJJJTTTYYYVVVOOOIIINNNUUUZZZYYYSSSKKKFFFIIIEEE@@@<<<;;;<<<<<<<<<===<<<:::888555333111000////////////............................................................---------............///................................................///...------------...///xxxcccSSSLLLDDD@@@<<<999888888888777777666666555555555555555555111111888BBBDDD;;;222222222222111111111000000////////////////////////////////////////////////////////////////////////000000000000////////////000000000000000000000000///......//////000111222111111111111111111111111////////////////////////000000111111111111000000////////////000000000000000000000000000000000000222222222222222222222222222222333333444666777888555888;;;===>>>AAADDDFFFIIIKKKMMMNNNOOOQQQUUUXXXZZZ^^^bbbeeegggggghhhiiihhhfffddddddddddddbbbaaaXXXYYY\\\___aaaaaa```___\\\[[[ZZZZZZ[[[ZZZVVVTTTQQQPPPPPPRRRTTTUUUTTTSSSQQQOOOMMMJJJHHHGGGGGGGGGAAA???===;;;999777666666333333111000///////////////000000000000000//////////////////////////////////////////////////////////////////////////////...............///000000//////...------------...................................................---...000000000111333555///////////////.........//////.........---------,,,------......------,,,......................../////////....../////////555333111///......///000///...---...///000///..................................................................................................................///000000---...///111444777999;;;===AAAFFFIIIIIIGGGEEECCCHHHGGGHHHKKKPPPTTTUUUUUUKKKKKKMMMNNNOOONNNLLLJJJEEEDDDCCCBBBBBBDDDIIILLLLLLMMMIIIEEEFFFJJJJJJEEEKKKHHHGGGFFFFFFFFFGGGHHHCCCBBBBBBAAA@@@@@@??????<<<<<<<<<<<<<<<;;;::::::::::::::::::::::::::::::999999999888888888777777666666666666555555555555333444444444555555555666666666666666666666666666555555555555444444333333222333555666888888999999555555666666666555555444111111222222333333333333222222222222222333444555333333333444555555666666777666666555555666666777444444555666777888999:::<<<<<<;;;;;;;;;;;;;;;;;;@@@???===>>>AAABBB???<<<999???IIISSSXXXTTTIIIAAAEEEGGGGGGCCC===;;;???DDDMMMMMMNNNOOOOOOOOOPPPQQQOOOIIIEEEIIIQQQTTTMMMEEELLLSSSZZZ\\\WWWOOOHHHDDDEEEAAA===::::::::::::999999888555333111000/////////////////////.........................................................---------............///.........................................................------.........uuuaaaRRRKKKEEEBBB<<<999888777666666666555444444333333444444111111444888<<<;;;555000222222222111111111000000////////////////////////////////////////////////////////////////////////////////////000000000000//////.........///000111///////////////000111111000000000000000000000000////////////////////////000000000111111000000000....../////////000000000////////////////////////111111111111111111111111111111000000000111111222222444666777777888:::<<<>>>???AAABBBCCCFFFIIILLLNNNQQQUUUWWWXXXXXXYYYZZZYYYYYYYYY[[[\\\[[[WWWUUUSSSQQQRRRWWW]]]___YYYSSSRRRRRRSSSTTTTTTSSSQQQOOOKKKJJJIIIJJJKKKJJJHHHFFFBBB@@@>>>;;;999777777777333222111000//////000000111111///...---,,,,,,,,,...//////000000000//////////////////////////////......////////////............////////////......///............///000000//////...------------...........................---------------------------...000000000111333555.........///////////////...............---------......////////////.................................//////////////////...333111///---,,,---...///---,,,+++,,,...///...---........................................................................---------..............................///000000---...///000333555777888;;;>>>BBBDDDDDDDDDEEEFFFGGGDDDEEEMMMXXX^^^ZZZUUUNNNOOOPPPPPPNNNKKKIIIHHHHHHHHHFFFDDDBBBCCCFFFHHHGGGFFFDDDAAABBBFFFGGGFFFFFFKKKPPPSSSSSSPPPKKKGGGCCCCCCBBBBBBAAA@@@@@@@@@<<<<<<=========<<<;;;:::::::::::::::::::::::::::999999999888888888777777777777666666666555555555222222333333333333444444555555555555555555555555444444333333333333222222222222333555666777777777333333444444555444444333222222333333444444555555333222222222333444555555333444444555555666777777666666555555555555666666555555666777888::::::;;;<<<<<<;;;:::::::::;;;;;;===;;;<<>>???>>><<<<<>>;;;:::999999888777666555222000.........///.........///////////////................................................---------............///................................................---..................---sss```QQQKKKFFFBBB===999777777666555555555444333333333333333///222555666555333111000222222222111111111111000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000,,,,,,,,,,,,---...000111000000////////////000000///////////////000000000000000000000000000000000///000000111111000000///......//////000000111111////////////////////////000000000000000000000000000//////....../////////000111222222111111222444444666777777888999===@@@???BBBDDDFFFEEEEEEFFFGGGFFFGGGJJJMMMNNNMMMHHHEEEIIIGGGFFFJJJOOOPPPJJJEEECCCDDDEEEEEEEEEDDDCCCBBB???>>>>>>>>>???>>>;;;999333333222111111111111111111000///...------------//////.........//////000......///000000000//////////////////////////////---......//////......------......//////......---///......------///000111//////...------------...........................------------------------+++---......---...000222.........///////////////...........................//////////////////.................................////////////......000///---,,,,,,------...,,,++++++,,,...///...---................................................---------------------------------------........................///000000......///000222444555666999===AAABBBBBBBBBEEEHHHGGGDDDEEEOOOZZZ^^^YYYQQQNNNPPPQQQOOOLLLHHHFFFEEEHHHHHHHHHFFFDDDBBBCCCDDDBBBAAA@@@???@@@CCCFFFGGGHHHUUUcccjjjhhh```TTTIIICCCCCCCCCBBBBBBAAAAAAAAA======>>>???>>>===<<<;;;::::::::::::::::::::::::999999999888888888888777777777777666666666555555333333333333333333333333444444444444444444444444333333333333333333333333333333333444444555666666222333444444555444444444333333444444555555666666444444333333333444555555444444555555666777777777666666555555555555666666777777888999:::;;;;;;<<<<<<;;;:::999999:::;;;<<<888999>>>GGGJJJGGGDDDBBB@@@GGGOOOTTTRRRKKKDDD???999999999<<>>>>>???>>><<<:::999999999777666333222000///.........///.........///////////////................................................---------............///................................................------...//////...------rrr___QQQKKKDDD@@@<<<999888888888777666666555444444444444444111222444333222111111222222222222111111111111000000000000000000000000000000000000000000000000000000000000000000000000000.../////////000000000111------,,,---...111444666222111000//////....../////////000000000111111111000000000000000000000000//////000000000000//////......///000000111222222000000000000000000000000000000000000000000000000111111000000000111111222...000111000//////000111000111222111111222444777444666888888888777888999999:::<<<@@@AAA@@@===999;;;;;;;;;;;;<<<===???@@@EEEDDDCCC@@@<<<888555444444444555666888777555222000000000000000111111111333333222111000///......000000//////000000111222---......///000000//////////////////////////////------...//////...------------...//////...------000///---------...000111//////...------------...................................................,,,---------,,,,,,...000............/////////000........................---......//////......---........................---...///000000///...------------------.........---,,,+++,,,///000///...................................................------------------------,,,,,,,,,------........................///000000......//////111222333444555;;;BBBDDDCCCCCCEEEGGGFFFFFFIIINNNSSSTTTQQQLLLJJJLLLNNNMMMHHHEEECCCCCCDDDFFFGGGGGGEEEBBBAAAAAA>>>======>>>???AAADDDHHHNNN[[[hhhkkkggg```TTTIIICCCCCCCCCCCCBBBBBBBBBBBB>>>>>>@@@@@@@@@???===<<<::::::::::::::::::::::::999999999888888888888777777777777777666666666555444444444444444444444444444444444444444444444444333333333333444444444444444444444333333444444555333333444555555555555555444444444444555555555555666555555444444444444555444555555666777777888888888777777666666777777888:::::::::;;;;;;<<<<<<<<<:::999888888888:::<<<===:::===GGGPPPQQQJJJEEEEEEEEEJJJPPPPPPKKKDDD@@@>>>888888;;;BBBKKKUUUZZZ]]]QQQIIIAAAAAAGGGKKKJJJGGGBBBFFFKKKNNNNNNMMMMMMLLLNNNLLLHHHFFFCCCAAA>>>;;;:::999888777888777666444111111000///////////////............/////////000................................................---------............///................................................------...//////...------qqq___QQQLLLBBB???:::888888999999999777777666555555555555555333333222111222333444444222222222111111111111000000000000000000000000000000000000000000000000000000000000000000000000000.../////////000000111111000//////000222666999;;;333222111///............000000111111222222222333000000000000000000000000//////000000000000//////...//////000111222222333111111111111111111111111000000000000000000000000000000//////000111111222///000111111000000111333111111111000///000222444///111222333222222333444444444666888::::::888666///333555222///222<<>>???CCCGGGNNNVVV[[[VVVQQQNNNIIICCCCCCCCCCCCCCCCCCBBBBBBBBB>>>???AAABBBAAA@@@>>><<<::::::::::::::::::::::::999999999888888888888777777777777777666666666666666666666666666666555555444444444444444444444444444444444444444444444444666555444333333333444444333444555555666666666666444444444444444444444444777666555444444444444444555555666666777777888888999999888888888888999999;;;<<<<<<<<<<<<<<<<<<<<<999888777777777999<<<===AAAFFFPPPYYYVVVJJJCCCDDDFFFJJJMMMKKKDDD>>>;;;;;;:::;;;???HHHSSSYYYZZZWWWOOOGGGAAAEEENNNSSSPPPJJJCCCHHHNNNOOOKKKHHHIIIJJJOOOHHHBBBBBBGGGGGGAAA:::888777666666777666444222000000000000000/////////---.........//////000000................................................---------.........//////................................................,,,---...//////...---,,,rrr^^^PPPKKKBBB@@@<<<:::999999777666666666555444333333222222333333333333333333333333000000000000000000000000000333555444111000111333000000000000000000000000222111111111000000//////////////////////////////------------///444;;;@@@000000//////.........------111000...555>>>:::...............//////////////////000000000000//////............////////////000000000000000000000000111000///......///000111000000000000000000000000000000000000111111111111000000000000000000000000000000000000111111111111444444444444444444444444,,,000333333000///222666HHHIIIIIIFFF???888222///000000000000000000000000////////////////////////222111111000///......---............////////////...------...//////...,,,................................................---....../////////////////////////////////////////////.........---------........................000000/////////.........---------............///+++,,,...///000///...,,,................................................................................................------------------------...,,,,,,222888888111***////////////////////////......------------................................................------////////////////////////000000000000000000000000333666:::>>>AAABBBAAAAAADDDIIIMMMLLLFFFCCCDDDFFFFFFJJJMMMLLLHHHDDDDDDEEE???AAACCCDDDBBBAAAAAABBB===<<<<<<<<<>>>AAACCCEEEMMMOOOOOOKKKDDDAAACCCGGGHHHGGGEEEEEEFFFFFFEEEDDDAAA@@@???>>>???@@@BBBCCCGGGAAA:::888;;;??????===888999999999999888777777888999999999999888777777666666666666666666666666333444555555666666555555555555555555555666777888555555555555555555555555555555555555555555555555555555555555666666666777666666666666777777777777666666666777888888999999999999999999:::;;;<<<===>>><<<;;;<<>>CCCJJJPPPQQQKKKEEEAAA@@@EEECCC???<<<;;;;;;<<<<<<===AAAFFFJJJMMMOOORRRTTTPPPJJJFFFLLLWWWZZZSSSIIIFFFHHHKKKNNNNNNLLLHHHEEEIIIHHHGGGFFFEEEBBB===999:::888666444222111000000................................................000000//////.........---............//////////////////............//////......---,,,---...///000/////////...,,,,,,---...------------------------ppp\\\OOOJJJBBB@@@<<<:::999999777666666555555444333333222222333333333333333333333333000000000000000000000000...000111111000000000111000000000000000000000000111111111000000000//////////////////////////////---......---...111666999000/////////...............111000...444===999...............//////////////////000000000000//////............////////////////////////////////////111000///......///000111000000000000000000000000............////////////000000000000000000000000//////000000000111111111////////////////////////000444888777222......//////222555555444222111111////////////////////////////////////////////////111111000000///......---............///////////////...---...000000...---................................................---......///////////////........................//////.........---------..............................---------,,,,,,,,,---------............///,,,...///111111000///...................................................................................................------------------------,,,,,,...222666666111+++................................................................................................////////////////////////000000000000000000000000000222555999;;;=========CCCFFFIIIIIIEEECCCCCCDDDEEEGGGJJJKKKJJJHHHHHHHHHBBBDDDFFFFFFDDDBBBAAABBB@@@???>>>>>>???AAACCCDDDFFFFFFEEEAAA===;;;===@@@BBBEEEIIIMMMNNNMMMLLLJJJBBBAAA???>>>>>>???AAACCCRRRKKKAAA<<<<<<======;;;999::::::::::::999888888999999999999999888888777666666666666666666666666555555666777777777777777666555555555666666777888555555555555555555555555555555555555555555555555555555666666666777777777666666666777777777888888777777777888999999::::::;;;;;;::::::;;;;;;<<<===>>><<<;;;<<<>>>>>><<<999888999<<>><<<;;;;;;===@@@BBBCCCDDDEEEGGGHHHIIIIIIIIIMMMIIIGGGLLLTTTVVVOOOGGGDDDJJJQQQQQQLLLFFFEEEEEEJJJIIIGGGEEEDDDAAA<<<999999888666444222111000///................................................000/////////.........---............//////////////////............//////...------,,,---...///000...//////...,,,,,,---...------------------------~~~mmm[[[NNNJJJBBB@@@<<<:::999999777666555555555444444333333222333333333333333333333333000000000000000000000000///......000111222111000000000000000000000000000111111000000000000//////////////////////////////---...///...---...000222////////////............///111///---222:::888///............////////////...//////000000//////...............////////////////////////////////////000//////......//////000000000000000000000000000............////////////000000000000000000000000//////000000000000111111////////////////////////111555999888444///---,,,,,,...000000...---...///////////////////////////////////////////////////111000000//////.....................//////////////////...///000111///---................................................---......///////////////.......................................---------........................---------------,,,,,,,,,---------............///...///111222222222111000................................................................................................------------------------+++---000333444222000---...........................///000000000000///...................................................////////////////////////000000000000000000000000///000222444666888::::::AAABBBDDDEEEDDDCCCBBBAAACCCDDDEEEIIILLLMMMLLLKKKFFFHHHIIIGGGEEEBBBAAAAAACCCBBBAAAAAAAAABBBCCCDDDFFFDDDAAA>>><<<===>>>??????GGGPPPVVVUUURRROOOMMMCCCAAA???======>>>@@@BBBWWWPPPFFF@@@??????>>>===;;;<<<<<<<<<<<<;;;:::::::::::::::::::::999888888777777777777777777777777777777888999999999999888777666666666666777888888666666666666666666666666666666666666666666666666666666666777777777888888777777777777888888888999888888999999:::;;;;;;<<<>>>======<<<;;;<<<<<<<<<<<<;;;;;;<<<======<<<:::;;;AAAFFFHHHFFFCCCAAAAAAEEEJJJPPPQQQLLLDDD>>><<<::::::;;;>>>AAADDDHHHJJJGGGDDDAAAAAACCCDDDBBB@@@FFFFFFHHHLLLPPPOOOJJJFFFDDDMMMUUURRRGGG@@@BBBGGGKKKIIIFFFCCCAAA???<<<999777666555333111000000///................................................/////////...............---............///////////////............//////---------,,,---......///...//////...,,,,,,---///------------------------{{{kkk[[[NNNJJJBBB@@@<<<:::999999777666555555444444444333333333222222222222222222222222000000000000000000000000111///...000444666444111////////////////////////000000000000000000//////////////////////////////,,,...000000...------...///////////////.........000111...,,,000666555000............////////////...//////////////////...............////////////////////////////////////////////////////////////000000000000000000000000000000000000111111111111000000000000000000000000////////////000000000111000000000000000000000000---000444444333111000111444555444222///......///////////////////////////////////////////////////000000/////////.....................////////////000//////000111111000...................................................---......///////////////........................................................................////////////////////////---------............/////////000111111111111000................................................................................................------------------------***---111222111///...///........................---///000222222000///---........................---------...............////////////////////////000000000000000000000000111111111222444777999;;;>>>>>>???BBBDDDDDDBBB???AAA@@@BBBFFFLLLPPPOOOMMMGGGIIIIIIHHHDDDAAA??????CCCCCCBBBBBBCCCDDDEEEFFFHHHEEE@@@>>>???@@@AAAAAABBBKKKTTTWWWSSSMMMJJJIIICCCAAA???======>>>@@@BBBMMMJJJEEECCCCCCCCCBBBAAA======>>>>>>======<<<;;;;;;;;;;;;;;;;;;:::999999888888888888888888888888777888999999::::::999999888888777777777888888999666666666666666666666666777777777777777777777777777777777888888888888999888888888888999999999999:::::::::;;;<<<<<<======??????===<<<;;;:::::::::999999:::<<<===>>>>>>===???GGGOOOPPPJJJDDDAAABBBGGGKKKMMMMMMHHHBBB>>><<<888;;;AAAFFFKKKMMMNNNOOOFFFAAA======AAACCCBBB>>>>>>BBBGGGJJJKKKJJJGGGFFFFFFMMMRRRNNNDDD???CCCIIIJJJGGGCCCAAA???===:::888555555333222000000//////........................................................................---------........./////////......------......///,,,,,,,,,---------............///...,,,,,,...///------------------------xxxjjjZZZOOOJJJBBB@@@<<<:::999999777666444444444444444333333333222222222222222222222222000000000000000000000000000///...000444555333111//////////////////////////////////////////000000////////////////////////+++...111111000///...///.........///////////////000000...---///333333///............////////////......////////////..................////////////..............................////////////......////////////////////////000000000000111111111111////////////////////////...////////////000000000------------------------------......///000222444---...//////...///111444........................////////////////////////////////////........................////////////000//////000111111000...................................................---......///////////////........................---................................................/////////////////////---------............///.........///////////////................................................................................................------------------------***...111111...,,,...000........................---///000222222000///---........................---------.........//////////////////////////////////////////////////////111111000111222555777999;;;;;;===@@@CCCDDDBBB@@@@@@???@@@DDDJJJNNNNNNLLLFFFGGGHHHFFFCCC???>>>===AAAAAABBBCCCDDDFFFGGGHHHDDDAAA===<<<<<<>>>>>>>>>CCCIIIPPPPPPKKKFFFDDDEEEBBBAAA@@@??????@@@AAABBBAAAAAABBBCCCEEEEEECCCBBB>>>????????????>>>======<<<<<<<<<<<<<<<;;;::::::::::::::::::::::::::::::888888999::::::::::::999:::999999888888888999999777777777777777777777777888888888888888888888888888888888999999999999:::999999999999::::::::::::;;;;;;;;;<<<======>>>>>>@@@???===;;;:::999999888777999;;;===>>>@@@AAAAAACCCKKKSSSSSSJJJBBB@@@AAAFFFFFFEEECCC@@@>>><<<<<<888===EEELLLPPPPPPNNNLLLEEE@@@<<<===AAADDDBBB???:::???EEEHHHGGGFFFEEEFFFHHHIIIIIIFFFBBBBBBEEEIIIGGGDDDAAA>>>===;;;999777333333222000000/////////................................................---------...............------------..................------------......,,,,,,,,,------------------...///...,,,,,,...000------------------------tttgggYYYMMMIIIBBB@@@<<<:::999999777666444444444444444444444444222222222222222222222222000000000000000000000000...------///000111000///000000000000000000000000......////////////000000////////////////////////+++...111222111000///000........./////////////////////......000111000...............////////////---......//////......---............////////////........................---......//////......---////////////////////////............////////////////////////////////////......////////////000000////////////////////////000///---,,,,,,...000222,,,---...---------000222........................////////////////////////....................................//////////////////...///000111///---................................................---......///////////////---------------------------------.......................................,,,,,,,,,------------------------............///------------............................................................................................................------------------------+++...000///---,,,---///------------------------...///000000000000///...........................,,,,,,------.../////////////////////////////////////////////////////////............///111333444666888<<>>>>>??????AAABBBDDDFFFGGGHHHBBBAAA???>>>===<<<======???CCCFFFFFFCCCAAABBBCCC@@@AAAAAABBBBBBBBBBBBBBB===???AAACCCCCCBBB@@@?????????@@@@@@??????>>>==================<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;;;;;;;;;;:::;;;;;;:::999999999999:::777777777777777777777777999999999999999999999999999999999::::::::::::;;;::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>@@@???===;;;:::999888888:::<<>>?????????===<<<;;;;;;::::::777<<>>@@@BBB@@@AAABBBAAA@@@@@@AAACCCAAABBBDDDDDDBBB@@@???@@@>>>???@@@BBBCCCDDDDDDDDDAAADDDEEECCC???===>>>???======>>>????????????@@@>>>@@@BBBEEEFFFEEEDDDCCCAAABBBBBBAAA@@@??????@@@???@@@@@@@@@@@@???>>>>>>===>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<<<<======<<<<<<<<<<<<;;;:::::::::::::::888888888888888888888888::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;:::;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<===>>>>>>>>>@@@???>>><<<;;;:::::::::@@@BBBDDDDDDBBBAAABBBCCCGGGJJJLLLIIIBBB===;;;<<<:::;;;<<<===>>>>>><<<;;;999<<>>BBBAAABBBCCC@@@<<<;;;<<>>CCCFFFDDD>>>:::;;;===>>>===<<<===???>>>===;;;===???CCCGGGHHHGGGEEEDDDEEEDDDBBB@@@>>>???AAADDD???@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>===<<<<<<========================<<<======>>>>>>>>>>>>>>>===<<<;;;:::::::::::::::888888888888888888888888:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<===;;;;;;<<<<<<======>>>>>>AAA@@@???===<<<<<<;;;;;;EEEGGGHHHFFFCCC@@@@@@BBBHHHIIIHHHDDD???;;;::::::999;;;???CCCEEEDDD@@@============>>>@@@BBBCCCEEE@@@CCCEEEEEEDDDCCCBBBCCCJJJIIIHHHEEEAAA>>>======<<>>;;;999888888999:::888555222000//////.........//////................................................,,,,,,,,,------.........,,,,,,,,,---------.........------,,,,,,------...***+++,,,---...---,,,,,,,,,---......------///111------------------------nnnbbbTTTIIIEEEAAA>>>;;;:::999888666444666666555444333333222222111111111222222333333333---///111333333222000.........////////////......555222//////111333222000000***,,,333333,,,---555///000///+++***,,,...///,,,,,,,,,---------......---------+++******+++------///111000///------..................///000000...///000///---,,,,,,...........................////////////////////////........................////////////////////////......////////////..................////////////////////////////////////000///---,,,---...000222...---...000333333000---......------------......////////////////////////+++,,,,,,---...///000000000000///...------,,,,,,---------............/////////.........---------333---***...555888222+++******+++,,,...000222333000///...------...///000...------,,,,,,------...........................+++666222,,,555999///(((////////////////////////000//////.........//////---------............/////////000000///...------........................***---///000///.........------------------------,,,,,,,,,---------......,,,,,,,,,---------......------------------------------------------------000///...---------------............................................................////////////////////////000000000000///111333444666888;;;>>>DDDBBB@@@@@@@@@???===;;;CCCAAA@@@AAADDDGGGIIIJJJEEECCCDDDHHHEEE>>>===@@@AAABBBCCCAAA???<<<:::999999999::::::;;;<<<<<<<<>><<>>>>>===<<<;;;::::::;;;<<<======>>>>>>????????????>>>>>>???????????????>>>>>>>>>>>>???>>>===<<<:::999999888777555555666888999888999999;;;<<<<<<======???>>>===<<<<<<===>>>???======<<<<<<<<<<<<======<<<<<<<<<===============BBB@@@???======>>>???AAAHHHGGGDDD@@@===<<<>>>@@@FFFCCC???<<<:::999:::;;;;;;@@@GGGJJJIIIEEEAAA???===;;;;;;===@@@AAA>>>;;;===AAADDDEEECCCAAAAAACCCOOOKKKEEEAAA???===;;;999>>>@@@CCCEEEDDDAAA===:::888777666555333222000000111///...------...///111........................------------------------,,,...000///---,,,,,,,,,***---...---,,,,,,,,,+++------------------------------------------------,,,,,,,,,---------......------------------------mmm```SSSIIIEEEAAA>>>;;;:::999888666444555555555444333333333222111111222333333333333333///111222333333111...---......////////////......666333000///000111000...///,,,...222000+++222>>>...111222000---,,,...///,,,---------............---......---,,,---000333//////////////////.....................///000000...///000///---,,,---...........................................................................////////////////////////......////////////..................////////////////////////////////////000///---------...000111.........000222222000---......------------..............................222222111000///...------000//////...------,,,,,,---------............/////////.........---------+++)))***000777999444/////////......//////000111000///...------...///000...------,,,,,,------...........................///...)))888]]]iiiOOO333........................//////............//////---------............//////////////////...------........................+++---//////...---...///------------------------------------------------,,,,,,---------.........------------------------------------------------///......------------...............................................................////////////000000000///////////////...000222333333555888:::===<<<===>>>@@@@@@===;;;;;;:::;;;???DDDJJJNNNOOODDDBBBDDDGGGDDD>>><<>>?????????>>>=========;;;;;;;;;;;;<<<<<<<<<<<<;;;<<<>>>??????>>>===<<>>>>>???>>>===<<<<<<<<<===>>>======>>>>>>>>>>>>===<<<======>>>>>>>>>>>>============>>>>>>===<<<;;;::::::999777777777888:::;;;::::::::::::;;;<<<======???>>>===<<<<<<<<<===>>><<<<<<;;;;;;;;;;;;<<<<<<::::::;;;<<<======>>>>>>CCCBBB@@@???>>>???@@@AAAFFFEEECCC???<<<;;;<<<>>>???>>><<<:::999999:::;;;===AAAFFFIIIHHHEEEBBBAAA>>>===<<<===??????<<<:::===@@@CCCCCCBBB@@@AAABBBGGGDDD@@@======<<<;;;:::>>>@@@AAABBBAAA>>>;;;888666555444333111000///...000///...------...///000........................------------------------,,,---------------...///---......,,,***+++++++++------------------------------------------------,,,,,,,,,---------......------------------------kkk^^^QQQHHHEEEAAA>>>;;;:::999888666444444444444444333333333333111222444555555555333222111222333333222000---,,,......////////////......555333000/////////---,,,///---///111---+++666EEE---222666666111------///------........./////////...............000555888888444000///111111///---............/////////000---/////////---,,,---...........................................................................////////////////////////......////////////......---............////////////////////////////////////......------///000111.........000111111///.........------------..............................444333222000...---++++++/////////...------,,,,,,---------............///...............------------...333888;;;;;;888555444333222111//////......//////...------...//////...------,,,,,,------...------------------------222---%%%999cccoooNNN---------------------------///...............//////---------............///...////////////...------........................,,,.........------///000------------------------......------------------,,,------------.........---------------------------------------------------------...........................................................................////////////000000000//////.........---///000000000111444666999999:::===???@@@>>><<<777777888<<>><<<===;;;;;;;;;<<<===???@@@AAA>>>>>>>>>===<<<<<<;;;;;;888999;;;<<<======<<<;;;?????????@@@AAACCCFFFGGGCCCCCCBBBAAA@@@?????????AAA@@@??????>>>>>>>>>???>>>>>>>>>>>>===<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;<<<<<<============<<<<<<::::::999999999:::<<<======<<<;;;::::::;;;<<<===???>>><<<;;;;;;;;;<<<<<<<<<;;;;;;::::::;;;;;;<<<999999:::<<<===>>>???@@@CCCBBBAAA@@@???@@@AAAAAADDDCCCAAA===:::999:::<<<888888999999::::::::::::>>>AAAEEEFFFEEECCCBBBBBB???>>>======>>>===;;;999>>>???AAAAAA???>>>>>>???===;;;999999;;;<<<<<<<<<>>>>>>>>>>>><<<:::777666333222111000///...---,,,000///...------...///000........................---------------------------+++***+++---/////////000...,,,+++*********+++------------------------------------------------,,,,,,,,,---------......------------------------iii\\\PPPHHHEEEAAA>>>;;;:::999888666444333333333333333333444444111333555777777555333111000111222222222000///---......////////////......222111//////......---,,,000......///------666AAA,,,222999<<<666...,,,............////////////000000000///......111555999@@@:::333111333333000,,,---......///////////////---...///...---,,,---///........................................................................////////////////////////......////////////......---------........./////////////////////////////////............///000000---......///000000///.........------------..............................------------------------//////.........------------------............///........................333555888999888555444333555444222000///...------...........................------,,,,,,------...---------------------------000***---???CCC444))),,,,,,,,,,,,,,,,,,,,,,,,......---------...//////---------............///.........//////...------........................---......---,,,,,,///111------------------------............------------------------............------------------------------------------------,,,,,,---....../////////............................................................////////////000000000///......---------/////////...///111333???===<<<<<<>>>??????>>>;;;::::::<<>>===<<<;;;:::999:::;;;<<<<<<;;;;;;:::=========>>>@@@BBBDDDEEEAAAAAAAAA@@@@@@?????????CCCBBBBBBAAA@@@@@@@@@@@@????????????>>>===;;;;;;999:::;;;;;;;;;;;;;;;;;;;;;<<<<<<===============;;;;;;;;;;;;;;;===>>>??????>>><<<;;;:::;;;<<<===>>>===<<<;;;:::;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<;;;;;;<<<===>>>???@@@AAABBBAAA@@@???????????????AAA@@@???<<<888777888:::666888:::<<<===<<<;;;:::===???AAABBBAAA@@@@@@AAA>>>>>>>>>>>>>>>>>>======AAAAAA@@@>>><<<;;;::::::999888777888;;;============<<<;;;999777555444333111000000///...------,,,///......------......///........................------------------------...,,,***+++---...---,,,///,,,+++------+++***+++------------------------------------------------,,,,,,,,,---------......------------------------~~~ggg[[[PPPGGGEEEAAA>>>;;;:::999888666444222222333333333333333333111333555777777555333111...///000111222222111111......////////////......---...//////......//////111---+++...000000222444---000888===999///,,,............////////////000111111000...---...222444<<<666000///222333111...------...///000/////////,,,...///...------...///........................................................................////////////////////////......////////////......------------............////////////////////////...............///000000---...//////////////////......------------..............................+++++++++,,,---......///...............------------------............///---.....................333333222000,,,+++,,,...111111//////............------............------...------,,,,,,------...------------------------%%%000...((())))))+++444,,,,,,,,,,,,,,,,,,,,,,,,---------------...//////---------............///------............------........................---......---,,,,,,///111------------------------........................---------.........//////------------------------------------------------+++,,,---.../////////...............................................................////////////000/////////.........---...///000///......000222HHHDDD???<<<<<<===?????????>>><<<<<<<<<<<<;;;:::???BBBDDDCCCBBBAAA@@@@@@???<<<:::;;;===@@@@@@???@@@@@@???>>>===<<<<<<;;;>>>>>>>>>===<<<;;;::::::;;;;;;<<<===???@@@BBBBBB???????????????>>>>>>>>>BBBBBBBBBBBBBBBAAA@@@@@@AAAAAAAAA@@@???>>>===<<<999999:::;;;<<<<<<;;;;;;;;;;;;<<<<<<======>>>>>>===============>>>??????@@@???===<<<;;;<<<<<<======<<<;;;::::::;;;<<<===>>>>>>============>>>>>>???????????????@@@@@@@@@@@@???>>>===<<<<<<<<<<<<=========:::888666777999999;;;>>>@@@AAA???<<<;;;;;;<<<======<<<<<<===???======>>>??????@@@AAABBBDDDBBB???<<<999888777666;;;:::999:::<<<======<<<:::999777555333222111000000000//////.........---......------------..............................------------------------...---,,,,,,------,,,+++...******000222...+++,,,------------------------------------------------,,,,,,,,,---------......------------------------|||fff[[[PPPHHHEEEAAA>>>;;;:::999888666444333333333333222222222222222333555555555444222111---...///000111222222222......////////////......+++---///000//////000111000---+++---000111...+++...---333;;;:::000,,,...------........./////////000000000...,,,,,,...//////---+++,,,000333333222,,,---///000000000///...,,,---///...------...///........................------------------------........................////////////////////////......////////////......,,,------------.........////////////////////////.........///////////////,,,...//////------///000......------------......------------------------/////////.......................................---------............///---------...............111000...+++)))***---000---------------......///------............------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,(((000...+++...+++***222,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////---------............///,,,,,,---............---........................,,,.........------///000------------------------------........./////////------........./////////------------------------------------------------,,,---.../////////...---............................................................////////////...........................///000///......000111GGGBBB===999999;;;<<<===>>><<<;;;;;;;;;;;;999888<<<@@@AAA???>>>AAACCCBBBBBB???<<<===???@@@???<<<>>>>>>>>>>>>============BBBAAA@@@???===<<<;;;;;;:::;;;;;;<<<===>>>??????<<<<<<==================@@@AAAAAABBBBBBAAAAAA@@@AAAAAAAAAAAA@@@???>>>>>>::::::;;;<<<============<<<<<<<<<<<<<<<===>>>???>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>>======<<<<<<;;;;;;;;;;;;===>>>??????>>>>>>>>>>>>>>>>>>???@@@@@@@@@???????????????======<<<;;;;;;:::999888::::::;;;999777777888999<<<>>>AAACCCCCCAAA>>><<<888999;;;:::999999:::<<<;;;===>>>>>>>>>???BBBDDDEEEBBB===:::888777666555===<<<;;;;;;<<<<<<;;;:::777666555333222000/////////////////////.........------------------------........................---------------------------......------///444888222+++***111444///,,,...------------------------------------------------,,,,,,,,,---------......------------------------zzzfff\\\QQQHHHEEEAAA>>>;;;:::999888666444444333333333222111111111333333333333333222111111//////000000111111111222......////////////......,,,///111111///...///000......------...///...+++000***---777999111,,,...,,,---------............---///000///---,,,,,,---***+++,,,---///111222333,,,---///000111000///...,,,---......------...000........................------------------------........................////////////////////////......////////////......,,,,,,---------.........////////////////////////---......///////////////,,,...///...---,,,...111......------------......------------------------000000///......---,,,,,,........................---------............///---------.........//////111///---,,,---///000111,,,,,,,,,,,,---...//////,,,------......------,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,...111+++,,,333000((()))------------------------,,,,,,,,,,,,---...///000---------............///+++,,,------.........---........................+++---//////...---...///------------------------,,,,,,---...///000111111............////////////------------------------------------------------------///000///...---+++............................................................////////////,,,------....../////////---.........------///111999777555555777888999999<<<:::::::::;;;;;;:::888999======999:::@@@DDDDDDCCC@@@>>>???BBBBBB???;;;;;;;;;<<<======>>>??????BBBAAA@@@???>>>>>>>>>===::::::;;;<<<<<<<<<<<<<<<:::::::::;;;;;;<<<<<<<<<===>>>???AAAAAAAAAAAA@@@??????@@@@@@@@@??????>>>;;;<<<===>>>>>>?????????======<<<;;;<<<<<<===>>>????????????>>>>>>===<<<===>>>???@@@@@@???===<<<;;;;;;;;;;;;<<<>>>AAABBB>>>>>>============>>>>>>=========>>>>>>?????????<<<<<<<<<;;;:::999777777777888999999888888999;;;;;;===@@@BBBBBBAAA???===777888::::::999888999;;;;;;<<<======<<<<<>>;;;:::999888666444444444333333222111000000333333333222222111111111111111111000000000000000......////////////.........111333222000---...///,,,//////---+++---///000111((()))333888111---///,,,,,,,,,---------......+++---///000...---------...///111222111000000111,,,---///000111000///...,,,---......------///000........................------------------------........................////////////////////////......////////////......,,,,,,,,,---------......////////////////////////---......///000/////////,,,...///...,,,,,,...111.........------.........------------------------------,,,,,,,,,+++++++++---.....................---------.........//////---------.........//////...---+++,,,---...---+++---------------...//////,,,,,,---......---,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---...)))***333000+++000------------------------+++++++++,,,---...///000---------.........//////+++,,,------.........---........................***---///000///.........------------------------+++,,,---...///111222222............/////////000---------------------------------------------------...///000000...,,,***............................................................/////////000+++,,,,,,---...///000000+++,,,------,,,,,,...000,,,,,,...111555777666555<<<:::::::::;;;;;;999777666::::::666777???DDDDDDCCC@@@>>>@@@CCCDDD???;;;999999:::<<<===???@@@@@@AAA@@@???????????????@@@:::;;;;;;<<<<<<;;;;;;:::888999999::::::;;;;;;;;;;;;<<<>>>@@@AAAAAAAAA@@@===>>>>>>????????????>>><<<===>>>???@@@@@@@@@@@@>>>===<<<;;;;;;<<<===>>>@@@@@@@@@???>>>===<<<;;;;;;===???AAAAAA@@@===<<<:::::::::;;;===@@@BBBDDD======<<<<<<<<<<<<======999:::;;;<<<===>>>???@@@<<<<<<<<<;;;:::999777666555777888999888999:::<<<888:::===@@@AAA@@@???>>>777888::::::999999999:::;;;<<<===;;;999999<<>>======>>>AAADDDCCC@@@<<<>>>===;;;::::::;;;<<<===>>>>>>>>>>>>????????????<<<;;;999888888999:::;;;:::999888999999:::999888;;;;;;;;;;;;<<<>>>@@@AAA<<<<<<<<<<<<;;;::::::999>>>>>>>>>>>>============CCCBBBAAA???>>>=========AAA@@@>>>===<<<<<<<<<===?????????@@@@@@AAAAAAAAA========================<<<<<<<<<<<<<<<===>>>>>>888888888999999:::;;;;;;===;;;:::888777777888888999:::::::::;;;::::::999;;;:::999888999:::;;;<<<;;;<<<===>>>>>><<<:::999:::999888888888999:::;;;999999888888888999:::::::::999888666444333222222000000//////.........---................................................------------------------,,,------......------,,,.........//////000222222222///---...000000...,,,------------------------,,,,,,,,,---------............------------......------------------------wwwgggXXXLLLHHHCCC@@@???===:::888777666555555555555444444333222111111111222222222222111111000000000000000///..............................//////////////////////////////.........---------,,,------......------,,,+++///333333000---...000???;;;666111...---...///........./////////000000---..................---,,,---......,,,,,,---.........---------,,,,,,,,,........................111000///...---......///........................------............------........................,,,------...............////////////////////////........................//////.........---------------------------------000/////////.........---///...---,,,,,,,,,------,,,,,,,,,---------............---------,,,,,,,,,------------------------,,,,,,,,,---------......---------............///......---------,,,,,,,,,------------------------------,,,,,,,,,---...///------------------------+++,,,------......------........................------------------------........................------............------//////.........---------,,,,,,,,,---------......++++++,,,,,,,,,---------........................///......---------......------------------------........................111000///............//////,,,,,,//////,,,+++---//////.........---------............////////////......///000000111222222444555777999:::;;;;;;<<<<<<<<<<<<;;;;;;:::999999;;;:::<<>>===;;;::::::;;;===>>>:::;;;;;;<<<<<<===>>>>>>===<<<:::999:::;;;<<<===<<<;;;:::::::::999888777;;;:::::::::;;;<<<===>>>;;;;;;<<<<<<<<<;;;::::::========================>>>>>>===<<<<<<===>>>???@@@???>>><<<<<<<<<<<<<<<>>>>>>>>>?????????@@@@@@===========================<<<<<<<<<<<<<<<======999888777777777888999:::<<<;;;:::999999::::::;;;>>>>>>>>>>>><<<;;;:::999888888777777777888999::::::;;;<<<======;;;:::999;;;:::999777777777888888888888888888999999:::;;;999888666555333222222111000/////////.........---................................................------------------------,,,------......------,,,............///000111111111///---...///000...,,,------------------------,,,,,,,,,---------............------------......------------------------uuufffVVVLLLHHHCCC@@@???===:::888777666666444444444333333222222222000111111111111111111000000000000000000//////...........................////////////////////////...............---------,,,------......------,,,,,,///222222///---...000<<<999555000---++++++,,,---------.........//////......////////////......,,,---......,,,,,,---......------------,,,,,,,,,..............................---,,,,,,,,,------........................------............------........................+++,,,,,,---...---------...............................................................---------------------------------/////////...............///...---,,,,,,,,,,,,---,,,,,,,,,---------.........------------,,,,,,,,,------------------------,,,,,,,,,---------......---------............///...------------,,,,,,,,,------------------------......---,,,,,,,,,------------------------------,,,,,,------......------........................................................................------............------...............---------,,,,,,,,,------------...,,,,,,,,,,,,------------------------------------......---------......///------------------------........................//////...---------......---333555222.........---...............------------............/////////......//////000000111111222333555666888999999999999;;;===>>>===:::777444777777999<<>>888888888999999:::;;;<<<<<<<<<;;;;;;;;;===>>>???>>>======<<<;;;999888777::::::999999999999::::::999::::::;;;;;;;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<>><<<;;;;;;<<<>>>??????>>>===<<<;;;;;;;;;<<<<<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::;;;;;;999888666444444666888::::::999999999999:::;;;;;;CCCBBBAAA@@@>>><<<:::999666666666666666777888888:::;;;;;;;;;;;;:::999888;;;:::888666555555555666999888888888888999:::;;;666555444222111000000000/////////...............................................................------------------------,,,------......------,,,---------------...///000000///---...//////...---------------------------,,,,,,,,,---------............------------......------------------------rrrdddUUUKKKGGGCCC???>>><<<:::888777666666555555444333222111111111000000111111111111000000//////000000000000//////........................////////////////////////........................,,,------......------,,,+++---//////---,,,,,,---111000...,,,+++++++++,,,,,,,,,,,,---------......------............------,,,---......,,,,,,---...------------------------........................------,,,,,,,,,,,,,,,,,,........................------............------........................,,,,,,---............---------------------------................................................------------------------..............................------,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------,,,,,,,,,---------......---------............///------------------------------------------------///......---,,,,,,,,,,,,------------------------,,,,,,------...------,,,---------...............////////////////////////........................------............------........................------------------------,,,,,,,,,------------...------------------------...------------...//////------------------------...........................------,,,,,,---------///:::>>>555...000111---........................---------.........//////.........//////000000000000111333444555666666666666888;;;===<<<:::777555555666666888:::<<<>>>>>><<<<<<;;;;;;;;;<<<===>>>:::999888777777888999999;;;::::::;;;;;;===>>>???<<<===>>>>>><<<:::999999:::999888888777666666666666777888999999999999999888888999999999999999:::DDDBBB???===;;;;;;<<<======<<<<<<;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999999999999999999:::999888888777888888888777555333222333666:::<<<:::999999999999999999999AAAAAA@@@???===;;;999888777777777777888888999999::::::999999999888888888999888666555444555555666::::::999888777777777777333222111000////////////........................................................................------------------------,,,------......------,,,,,,,,,,,,,,,------...//////..................---------------------------,,,,,,,,,---------............------------......------------------------pppbbbTTTJJJGGGBBB???>>><<<:::999777777777888777555333111000000000000000111111111111000000//////000000000000//////........................////////////////////////---.....................,,,------......------,,,,,,---------,,,,,,,,,---......------...//////000,,,,,,,,,,,,------------+++,,,,,,------,,,,,,+++,,,---......,,,,,,---...------------------------........................------------...---------........................------............------........................------...///////////////------------------------........................---.....................---------------------------------...............---------------,,,,,,,,,,,,,,,,,,---------......------------------------------------------------,,,,,,,,,---------......---------............///------------------------------------------------.........------,,,,,,+++------------------------,,,------...------,,,,,,---------.........//////////////////////////////........................------............---------.....................------------------------,,,,,,---------.........---------------------------------------...//////------------------------........................------,,,,,,,,,,,,------///:::>>>444,,,---///------.....................------------...........................////////////000111222333333444444444555666888999999999999555555666666666777888999;;;;;;;;;;;;;;;<<<======>>><<<:::888777777888888888888999999:::;;;<<<===999;;;>>>>>>===;;;;;;<<<999999888888777555444444444555666777777777777777555555555555666666777777BBB@@@>>><<<;;;;;;<<<<<<;;;;;;;;;;;;:::::::::999888888888888888888888888777777777777777777777777777777666555555666666666555333222222444888<<>>======<<<:::999888777;;;<<<<<<;;;;;;:::999888999::::::;;;;;;;;;;;;;;;:::999888777666777777888555555444444444555777888<<<;;;999777555444333333000000///...............---------...............................................................------------------------,,,------......------,,,---,,,,,,,,,,,,------...------......------......------------------------,,,,,,,,,---------............------------......------------------------nnn```RRRIIIFFFBBB>>>===<<<:::999888777777999888555333222111222222000111111111111111111000...//////000000000000000........................////////////////////////---------...............,,,------......------,,,.............................................---,,,,,,,,,---------......++++++,,,,,,,,,,,,++++++,,,---......,,,,,,---...,,,,,,,,,------------...........................,,,---.../////////......------------------------------............------........................---...//////000000//////---------------------------------------------------------...............---------------------------------------.........------......------,,,+++,,,,,,,,,---------......,,,,,,,,,------------...------------------------,,,,,,,,,---------......---------............///,,,,,,,,,------------...------------------------------.........---,,,,,,------------------------------......------,,,,,,,,,,,,------.../////////................................................------............---------------..................------------,,,,,,,,,,,,---------............,,,,,,,,,,,,,,,,,,,,,,,,---------------...///000------------------------........................------,,,,,,,,,---......---444666111******---...---------...............,,,------------.........------.....................///000111222222222222222222333444555777999:::555777888777555444444555999999999:::;;;;;;<<<<<<@@@>>><<<999888888999:::777777888888999999::::::666:::>>>???===;;;<<<>>>999999999999888666555444444555555666666666666555222333333444444555555555777777888888999:::<<<<<<999999::::::::::::999888777777777777777666666666666666666666666666666666555555555555555666777777555444444444777:::>>>@@@AAAAAAAAA@@@>>><<<:::999777888888999999999888888:::;;;<<<<<<======<<<<<<999888666444444555666888444333333333444666888999;;;:::888555333222000000///...---------------...---------------.........................................................------------------------,,,------......------,,,------,,,,,,,,,------...,,,---......---,,,...///------------------------,,,,,,,,,---------............------------......------------------------lll___QQQHHHFFFBBB>>>===<<<:::999888777777777666555333333444555666111111222222222222111111......///000000000000000........................////////////////////////---------.........//////,,,------......------,,,///...------............,,,,,,---------,,,+++***------------............+++,,,,,,------,,,,,,+++,,,---......,,,,,,---...,,,,,,,,,---------..............................+++,,,.../////////...---------------------------------............------........................,,,---......//////......---------------------------------------------------------.........//////------------------------,,,,,,,,,------.........------.........---,,,+++,,,,,,,,,---------......,,,,,,,,,---------......------------------------,,,,,,,,,---------......---------............///,,,,,,,,,---------......------------------------+++,,,---.........---,,,------------------------------......------,,,+++,,,,,,------...//////000------------------------........................------............---------------.........//////......---------,,,,,,,,,------------............,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,------///000000------------------------........................---------------...//////,,,,,,...///,,,***///666---------.........//////,,,,,,---------.........------------------------......///000111111111111000111111222444555666777555888::::::888555555555777777888999::::::::::::>>>===;;;999999:::;;;===777777888888888888888888666:::??????<<<999:::<<<::::::::::::999888666555666666777777777666555555222222333444444555666666222333555888999:::;;;;;;777888999::::::999888888777777777666666555555555666666666666666666666666666666666666777999:::;;;888777777888999;;;===???@@@@@@@@@???>>><<<:::999888888999999999999888888888999:::;;;<<<;;;;;;:::999777555333222444666777555555444444444666777888777666555333222111000000---------,,,------......,,,,,,,,,------.........................................................------------------------,,,------......------,,,......------------......***---......,,,,,,...000------------------------,,,,,,,,,---------............------------......------------------------kkk^^^QQQHHHFFFBBB>>>===<<<:::999888888888555555444333444666999:::222222333333333333222222......///000000000000000........................////////////////////////---------.........//////,,,------......------,,,---,,,++++++,,,---,,,,,,+++,,,...///000///......---------.........//////,,,------......------,,,,,,---......,,,,,,---...,,,,,,,,,------.................................***+++---...///...---------------------------------..................---........................+++,,,------......------........................---------------------------------.........//////------------------------,,,,,,,,,------.........,,,---.........---,,,+++,,,,,,,,,---------......,,,,,,,,,------.........------------------------,,,,,,,,,---------......---------.........//////,,,,,,,,,------.........------------------------***+++---...///...---------------------------------.........---,,,,,,+++,,,,,,------...///000000------------------------........................---..................------------.........//////.........------,,,,,,,,,---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111------------------------........................---------------...///000---)))***000111...444???---------.........//////,,,,,,,,,---------......------------------------......///000111111111000///000222333333333333333444888<<<===:::777777777555666777888999:::::::::<<<;;;999888999;;;>>>@@@888888999999999888777777777;;;@@@@@@;;;888888:::::::::;;;;;;:::999777666888888999888888777666666333333444555555666777777444666888:::;;;:::999888777777999::::::999888777777777666666666555555555888888888888888888888888777777777888999;;;======;;;;;;::::::;;;;;;<<<<<<;;;;;;<<<<<<<<<;;;999888::::::;;;;;;::::::999999666777888999:::999888888999777444222111333555777888777555555444555666777444333222222111111111222------,,,,,,------......,,,,,,,,,------.........................................................------------------------,,,------......------,,,///......---------......***,,,......,,,+++...000------------------------,,,,,,,,,---------...............------.........------------------------gggUUUMMMGGGDDDFFF@@@>>>;;;:::999888777555555555444444555666888999000000111111111111000000...///000111111000///...////////////////////////..............................////////////......///111...)))***//////+++---------------------------------.........//////........................,,,,,,,,,---------......---.........---,,,,,,+++------------------------...---++++++---///000111,,,------.../////////...------------------------,,,------......------,,,///......------,,,++++++---...//////...---------++++++++++++++++++++++++---------,,,,,,++++++++++++,,,------......------///...---,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///...---,,,.................................------,,,,,,,,,---------............///------------------------------------------------,,,,,,,,,---...///000000000///---,,,,,,---///000------------------------//////.........---------///...,,,,,,+++,,,---...666444111///.........///........................,,,,,,,,,,,,,,,,,,,,,,,,------............------777444///+++(((((()))***------------------------...........................------,,,,,,------...------------------------........................,,,,,,------.../////////...---,,,,,,---///222444...---,,,+++++++++,,,,,,000///...///000///+++'''***,,,...//////...,,,***,,,------...///000111111...///000111222333444444555555666666777888888888666666666555555555555555999999888888999;;;===???888999;;;<<<<<<;;;999888777777777666777777888888666666777999::::::777444888999;;;<<<<<<;;;999888555666777999::::::::::::666777777888888999999999:::999888777888999:::;;;888888888999999888888777999::::::;;;;;;::::::999999888888999;;;???CCCFFFCCCAAA>>>:::888777777777777666666666666888999:::888888888888888777666555777777666555555555555555222000///000333555777777555666666777666555333222111111000000/////////...------------------------------------------------000///---,,,+++,,,,,,---........................------------------------+++,,,,,,------,,,,,,+++---.........---,,,,,,+++---------...------,,,,,,---------------------------------............///------------------------------------------------fffUUUOOOLLLLLLOOO@@@===:::999999888666555444444333333333444555666000000111111111111000000...///000111111000///...////////////////////////........................------............------)))---...+++,,,...+++&&&---------------------------------.........//////........................,,,,,,,,,---------......------......------,,,+++------------------------...---,,,,,,---...///...,,,,,,---...............---------------------------......//////......---......------------,,,,,,///---,,,...111222000---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,------......------///...---,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------..............................---------,,,,,,,,,---------............///------------------------------------------------,,,,,,,,,------...///000///...---,,,,,,---...///------------------------///.........------------//////...---------...///444333111///......//////........................,,,,,,,,,,,,,,,,,,,,,,,,------............------111///---+++***+++,,,...------------------------...........................------,,,,,,------...------------------------..........................................------000///...------...///000...---,,,,,,++++++,,,,,,******+++...111222000---,,,---///111111///---,,,---------......//////000...//////000222333333444444444444555666666777777777777666666555555555555666666555666777:::<<<>>>999:::;;;<<<<<<:::888777888888777777777777777777777777777888999999777444666777:::<<<======<<<;;;444555666888:::<<<>>>>>>???>>>===<<<;;;;;;;;;;;;;;;;;;:::999999999::::::888999:::;;;<<<;;;:::999888999:::;;;<<<=========;;;:::999888999<<<>>>@@@???===:::888666666666777888777777666777777999999999999999999888777666555444444444444444444555666333222222333555777888777555555555555444333222111000000/////////.........------------------------------------------------///...---,,,,,,,,,------........................------------------------+++,,,,,,------,,,,,,+++------......------,,,+++,,,------...------,,,,,,------------------------------------............------------------------------------------------eeeTTTOOOLLLMMMQQQ>>><<<999888888777555444444333222111111111222222000000111111111111000000//////000000000000//////////////////////////////........................,,,,,,------------,,,,,,,,,...///------...---***---------------------------------.......................................,,,,,,,,,---------......------......------,,,,,,------------------------...------------,,,,,,,,,,,,,,,,,,,,,------------------------------------...//////////////////...---------------.........111---+++...444666333///,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,---------............---,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------...........................------------,,,,,,,,,---------............///------------------------------------------------,,,,,,,,,,,,---...///000///...---,,,,,,---...///------------------------............------------//////.........//////000222111000.........///000........................,,,,,,,,,,,,,,,,,,,,,,,,------............------...------,,,,,,------...------------------------------------------------...------,,,,,,------...------------------------........................000//////...------,,,,,,222111///---,,,,,,---------------,,,,,,,,,,,,,,,((()))***---000222111///...///111222222111///...---------------...............///000111222333333222222333333444555555555777777666666666555555555444333333444555888:::;;;::::::;;;;;;;;;:::888777:::999999888888777777777999888666666777777666555444555888:::<<<=========444444555777:::===AAACCCGGGEEEBBB???<<<<<<<<<<<>>>>>===;;;:::999:::;;;>>>@@@@@@???>>><<<666777999;;;===>>>???@@@<<<;;;888777666777888999999888666555444555666666999999888777777777888888888888999888888777666555111111111222333555666777555444555666888999888777666555333222111000000000///............---------------------------------------------------------------,,,,,,,,,---......------------------------------------------------,,,,,,------------,,,,,,------......------,,,,,,,,,,,,------...------,,,------------------------------------............------------------------------------------------eeeSSSLLLGGGDDDFFF===;;;888777777666555333444333333222111000000000000000111111111111000000//////000000000000//////////////////////////////........................,,,------......------,,,//////...+++***,,,///000------------------------................................................,,,,,,,,,---------......,,,------...------,,,,,,---------------------------.........,,,+++++++++,,,,,,,,,+++,,,,,,,,,---------------------------......////////////......,,,,,,,,,---...//////000111000///111444555333000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***+++,,,---........................---------------------------------............///---------------------------------------------------,,,,,,,,,------...///...------,,,,,,------...------------------------------------------------.............../////////000///.........///000000........................------------------------------............------............---,,,++++++------------------------------------------------...------,,,,,,------...,,,,,,------------------........................//////.........---------111000///------,,,,,,,,,---------------,,,,,,+++,,,,,,---.........---,,,...///000111111000///...---------------,,,,,,,,,......//////000111222222000000111111222333333444444555555555666666666666444444444444555666777888777888999:::::::::999999;;;;;;;;;::::::999888777:::888666666666777666555333444666888:::;;;<<<<<<444444444555888<<<@@@BBBGGGDDD@@@===:::::::::;;;AAAAAAAAA@@@>>><<<999888999<<>>===444555777999:::<<<<<<===:::999777555444444444555555444444444444555777777::::::999888777777666666666666777666666555444444000000111222444666888999666555666777999999777555555444111///............------------------------,,,,,,------------------------------------------,,,,,,,,,,,,---......///------------------------,,,,,,------------------,,,,,,------------,,,,,,,,,------...------,,,,,,,,,,,,------...---------------------------------,,,,,,---------.........------------............------------------------cccTTTLLLDDD>>>===<<<:::777666666666555333555444444333222111000000000000111111111111000000000000////////////000000////////////////////////..............................////////////......***+++......---++++++---------------------------.....................---........................,,,,,,,,,---------......,,,,,,------...------,,,------------------------,,,...///...,,,+++,,,...---,,,,,,+++++++++,,,---------------------------,,,------......------,,,+++,,,------...///000000000333555444111///000111------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---...///------,,,,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***+++,,,---........................---------------------------------............///---------------------------------------------------,,,,,,,,,,,,------...---------,,,,,,---------------------------------,,,,,,------------------,,,,,,------.........................../////////........................------------------------------............------------.........---,,,+++------------------------------------------------...------,,,,,,------...,,,,,,,,,---------..............................---------.........//////.........------------...------.........---,,,+++............,,,+++++++++---......//////......------------------,,,,,,,,,.........//////000000111/////////000111111222222111111222444555666777888777777666666555555555555444444666777999:::;;;;;;<<<<<<<<<<<<;;;:::999888;;;999777666777888777666444555555666777777888888555555444444666999<<<>>>@@@===:::777666777888999===>>>>>>===;;;888666444555777;;;======<<<999777333444555666777777777777777666555444333444444555444444444555666777888999999999999888777666555444333333444444444444444333222222333444666888:::;;;555555555666777666444222333222000...---,,,------,,,,,,,,,---------------,,,,,,,,,---------......------------------------+++,,,,,,------.........------------------------,,,,,,,,,---------......,,,------......------,,,,,,,,,------...------,,,+++,,,,,,---.........---------------------------,,,,,,,,,------------...---------....../////////------------------------}}}aaaTTTOOOFFF@@@>>><<<:::777777777777666444444555555444333222111000000000111111111111000000000000////////////000000////////////////////////...........................//////////////////...&&&,,,555;;;999111,,,,,,------------------------...............---------........................,,,,,,,,,---------......,,,,,,------......------------------------------+++---///---+++,,,000333///...,,,+++++++++,,,---------------------------,,,,,,------------,,,,,,,,,,,,---...//////000000///333666444...+++---111,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,+++,,,---...///------,,,,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------........................,,,,,,,,,------------...---------............///------------------------------------------------------,,,,,,,,,,,,------,,,,,,,,,------,,,,,,,,,------------------------,,,,,,,,,,,,------------***+++,,,---.........------------.......................................------------------------------............------)))***,,,---.../////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...+++,,,,,,------.................................,,,,,,------...//////000,,,,,,------.........///---......//////---,,,++++++,,,------,,,,,,---...,,,,,,------------,,,,,,---------------.........---........./////////000......//////000111111111//////111222444555666777777777777777666555555555222222333555666888999::::::;;;<<<<<<;;;:::888777:::888888888::::::999888666666666666666666666666666555555555666777999:::888777666444444555777888888888777777555444333222222333555777777555333222444444555555555444444333444444444444444555666666555666666777888888888999777777777777666555444333000111222333444555555555555555555666777999:::;;;555444333333444333111///000000///...------------,,,,,,,,,------------...+++,,,,,,------.........------------------------,,,,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........------............------,,,,,,------......------++++++,,,---............------------------------,,,,,,,,,,,,---------------------...//////000000------------------------yyy]]]QQQMMMFFFAAA@@@<<<:::888777777777666555333444444444444333111000000000111111111111000000111000///......///000111////////////////////////........................---......//////......---)))---666===:::111...000------------------------//////.........---------........................,,,,,,,,,---------......+++,,,------......------------------------------***---...---+++---444999000///---,,,+++,,,---...------------------------------............------------......//////000000---000222111...,,,---///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------...---,,,++++++---...000,,,,,,,,,,,,,,,---...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------........................,,,,,,,,,---------......---------............///------------------------------------------------------,,,,,,+++,,,,,,---,,,,,,,,,------,,,,,,,,,------------------------++++++,,,,,,,,,---------***+++---.../////////...------.........------,,,................................................------............------++++++,,,,,,---...//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...++++++,,,,,,---......///........................------..................,,,,,,------.........------...///000///...,,,+++)))+++,,,,,,++++++...000,,,,,,,,,------,,,,,,,,,---------......//////000------............//////......//////000111111111000000000111222222333333444555555666666666666666333333333333444555666666666777999999999888777666888888999:::<<<===;;;999888777777777666777777777555555666777888999999:::666666666555666777777888666555555444444444444555555555666666555444333222666666666777777666666555444444444555555666666777777777888888888888777777555555666666666444333222///000222444666777888888888777777777777888888999666444222111111111///...---...............------,,,---------............++++++,,,,,,---......///------------------------,,,---.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///------............------+++,,,------......------***+++,,,---............------------------------++++++,,,,,,,,,------------------...///000000000------------------------xxxZZZMMMIIICCC??????<<<:::888777888888777666222222333444333222111000000000111111111111000000111000///......///000111////////////////////////........................,,,------......------,,,+++***---000---(((+++333------------------------//////.........---------........................,,,,,,,,,---------......+++,,,,,,---.........---------------------------***,,,---,,,+++...666>>>111000...,,,,,,,,,...///------------------------......////////////..................////////////---------...//////...---+++++++++++++++++++++++++++++++++,,,,,,---------...---,,,++++++---...000,,,,,,,,,,,,,,,---...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///...---,,,........................,,,,,,,,,------.........---------.........//////------------------------------------------------------,,,++++++,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------+++++++++,,,,,,---------+++,,,...000000000000///------......------,,,+++................................................---..................---//////---,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...++++++,,,,,,---...//////......................../////////...------,,,,,,,,,------......---,,,,,,---...///000000...,,,+++***,,,---,,,******---///---------------------------------...///000111111------........................//////000111111111111111111000000000000///111222333555666777888888555444333222222222222333333444666777888777555444777888999<<<>>>???===:::888888888888888999999:::444555777888:::;;;;;;;;;777888888888888999999888888777666666666777999::::::::::::999888777666555777777888999999999999999555555555666666666777777888888999999888777666666333444555555555444333222///111333555888999:::;;;999999888777777777777777777555111000000000///...,,,---...///000///...------------....../////////++++++,,,,,,---...//////------------------------------...///...---+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////------............------+++,,,,,,---.........---***+++,,,---............------------------------++++++,,,,,,,,,------------------...///000000111------------------------uuuYYYLLLIIIFFFAAA>>><<<;;;999888777777666666555555444333222000000///111111222222222222111111.........///////////////..............................------------......///---+++,,,---...---,,,---,,,,,,,,,,,,---......,,,------......------,,,---------............///.........------,,,,,,,,,------------------------+++++++++,,,,,,---------------------------------,,,,,,,,,---------......333222111000///---,,,,,,------------------------////////////////////////------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------,,,,,,,,,.........------,,,,,,,,,.........------,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,---------...............------,,,,,,,,,.........------,,,,,,,,,...---,,,,,,++++++++++++.........---,,,+++)))))),,,------......------,,,------------------------------------------------***+++,,,---...............------,,,,,,------...------............---------------------------------------------------------------------------------,,,,,,,,,,,,---......444000,,,+++---...---,,,+++,,,------......------,,,,,,,,,---------......,,,------......------,,,------------------------------------------------------------------------------------------------,,,,,,,,,------.........---.........//////000000000000000000000000000000111111222222222333333333666777888888777666777999666555555444444444444555:::::::::<<<>>>===:::888777777777777888999;;;;;;999999888888999::::::;;;:::999888888777888888888:::999888777777888999::::::999888888777888888888:::::::::999999999999999666666555444444444444555777777666555444222000///222333333444555666666777444555666777888999999999999999888666555444333222000////////////.........///...,,,+++,,,///222444222///---,,,---......---,,,,,,,,,------.........***,,,---,,,++++++---...---------------------------------------...///000111000...---,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---.........---,,,,,,++++++++++++,,,,,,,,,------........................------------------------yyy```PPPHHHCCC@@@???<<<;;;999888777777666666555444444333222111000///111111222222222222111111///////////////.......................................------------......///---+++,,,---...---,,,---,,,,,,,,,,,,---......,,,------......------,,,---------............///......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,---......------------------------,,,,,,,,,---------......222222222111111000000///------------------------........................------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------,,,,,,,,,......---------,,,,,,,,,......---------,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,---------............---------,,,,,,,,,......---------,,,,,,,,,...------,,,,,,,,,,,,------......------,,,+++***,,,------......------,,,------------------------------------------------***+++,,,---...............------,,,,,,------...------............---------------------------------------------------------------------------------,,,,,,,,,,,,---......333000,,,+++,,,...---,,,+++,,,------......------,,,,,,,,,---------......,,,------......------,,,------------------------------------------------------------------------------------------------,,,,,,,,,---------......---........./////////000000000000000000000000000111111111222222222222333444666777777666666777999666555555555555555666666999888888999::::::888666777777777777777888999::::::999999888888888999999;;;::::::999888888888888888777777777777777777888888888888888777777777777888888888888888888888888777666555444333333333333444444555555444333333222444444444555666666777777444555666777888888888888666555444444333222111111/////////.........---------,,,+++++++++---///000000...,,,,,,---...---,,,------------------,,,,,,***,,,------,,,+++++++++------------------------...---------------......111000...---,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------,,,+++,,,,,,,,,,,,------------........................------------------------}}}eeeSSSHHH@@@>>>@@@<<<;;;999888777777666666555444333333222111000000111111222222222222111111000000//////......------..............................------------......///---+++,,,---...---,,,---,,,,,,,,,,,,---......,,,------......------,,,---------............///...------------,,,,,,,,,------------------------...---,,,,,,,,,---...///------------------------,,,,,,,,,---------......---------------.........------------------------........................------------------------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------,,,,,,,,,...------------,,,,,,,,,...------------,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,---------.........------------,,,,,,,,,...------------,,,,,,,,,------------------......------.........---------,,,------......------,,,------------------------------------------------++++++,,,---...............------,,,,,,------...------............---------------------------------------------------------------------------------,,,,,,,,,,,,---......111///,,,,,,,,,------,,,+++,,,------......------,,,,,,,,,---------......,,,------......------,,,------------------------------------------------------------------------------------------------,,,,,,,,,------------................../////////........................000000000111111111222222222444555666555666777999555555555555666777888888888777555555666666555444777777666666666777777888777777777777777888999:::<<<;;;:::999888888888888777777888888888888777777666777888888888777555444666666666666666666666666777666555444333222222222222333444555555666666555555555666666777777888888555555666666666666555555111000000000////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---,,,---......,,,***///......------,,,++++++***,,,......,,,+++++++++------------------------...------,,,,,,,,,------000///...---,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,------......------,,,,,,,,,------------.........------------------------------------------------{{{bbbRRRHHHAAA>>>>>>;;;;;;999888777666666666444444333333222111000000111111222222222222111111111111000///...------,,,..............................------------......///---+++,,,---...---,,,---,,,,,,,,,,,,---......,,,------......------,,,---------............///------------------------------------------------///...---,,,,,,---///000------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------,,,,,,,,,------------------------------------------------........................------------------------------------------------,,,,,,,,,---------......---------------------------------------------------------------...///000,,,------.../////////...,,,------......------,,,------------------------------------------------+++,,,------.........---...------,,,,,,------...,,,------......------,,,------------------------------------------------,,,,,,---------------------,,,,,,,,,,,,---......///...---,,,,,,,,,---,,,+++,,,------......------,,,,,,,,,---------......,,,------......------,,,,,,,,,------------------------------------------------------------------------------------------------------------------........................------------------------//////000000000111111111000111333444444444666888555555555555666777999999999777555555555666555444777666666555555555666666444444555666777999;;;<<<;;;;;;999888777777666666777888999::::::999888777444666777888888666444333444444444555555555555555444444333333333333444444444444555666777777777777666666666777777888888888444555555555444333333222---------...............---------,,,,,,,,,++++++---.../////////...---,,,,,,++++++---......+++)))------------------,,,,,,,,,,,,---,,,+++,,,///111------------------------...------,,,,,,,,,,,,---.........------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,------...------,,,,,,---------.........//////------------------------------------------------sssZZZMMMIIIDDD???<<<;;;;;;999888777666666666444333333222222111111111111111222222222222111111111111000///...------,,,..............................------------......///---+++,,,---...---,,,---,,,,,,,,,,,,---......,,,------......------,,,---------............///------------------------------------------------//////------------...///------------------------,,,,,,,,,---------......111111111000//////......------------------------........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------,,,,,,,,,------------------------------------------------........................------------------------------------------------,,,,,,,,,---------......---------------------------------------------------------------...///000,,,,,,---...////////////,,,------......------,,,------------------------------------------------,,,,,,------...---------...------,,,,,,------...,,,,,,------------,,,,,,------------------------------------------------,,,,,,,,,---------......---,,,,,,,,,,,,---......------------,,,,,,,,,---+++,,,------......------,,,,,,,,,---------......,,,------......------,,,,,,,,,,,,---------......------------------------------------------------------------------------------------------------...............---------,,,,,,,,,,,,,,,,,,,,,,,,........./////////000000...000222222222333555666444444444444555666777888:::888666666777777777666666666555555555555555666666666666666777888999999999888777666555555555555555666777888888777666555444555777888777666444222333333444444555555555555222222222333444555666777777888888888888777777666666666666666666777777777333333333333222111000000------------............---,,,,,,,,,,,,+++++++++,,,---///000///...---++++++++++++---......,,,***++++++,,,,,,---...//////...---,,,******...444888------------------------...------,,,,,,------------------------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,------...------,,,---------.........//////------------------------------------------------lllSSSIIIHHHEEE@@@;;;<<<;;;999888777777666666333333333222222222111111111111222222222222111111000000//////......------..............................------------......///---+++,,,---...---,,,---,,,,,,,,,,,,---......,,,------......------,,,---------............///,,,,,,,,,------------...------------------------............---------,,,------------------------,,,,,,,,,---------......000000//////...---,,,,,,------------------------------------------------------------------------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,------------...........................------------------------------------------------,,,,,,,,,---------......,,,,,,,,,------------...,,,,,,,,,------------...------------------......+++,,,---...............,,,------......------,,,------------------------------------------------,,,,,,------...------,,,...------,,,,,,------...,,,,,,------------,,,,,,------------------------------------------------+++,,,,,,------.........---,,,,,,,,,,,,---......+++---...---,,,+++,,,---+++,,,------......------,,,,,,,,,---------......,,,------......------,,,+++,,,,,,------.........------------------------------------------------------------------------...------------,,,,,,,,,.........---------------,,,,,,,,,,,,,,,,,,,,,,,,------........./////////---///000111000111222444222222222222333444555555888777666666888888777666666666555555555666666777;;;:::999888777666666666777666666555555555555555333333444444444444333333555666777777777666444333444444444555666666777777222222333444555666888999888888888888777666444444444444444555555555555555111111222111111000//////------..................------,,,,,,,,,+++++++++***+++,,,------,,,+++***,,,++++++,,,......---,,,)))***+++,,,...///000000...---+++******...555:::------------------------...------------...//////,,,,,,------------,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,------......------,,,------------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------}}}iiiSSSHHHEEEBBB???===<<<;;;999888777777666666333333333222222222222111111111222222222222111111///////////////.......................................------------......///---+++,,,---...---,,,---,,,,,,,,,,,,---......,,,------......------,,,---------............///,,,,,,,,,---------......------------------------,,,---.........---+++***------------------------,,,,,,,,,---------......+++++++++++++++*********------------------------------------------------------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------..............................------------------------------------------------,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,---------.........------,,,,,,,,,,,,---+++,,,,,,------------,,,,,,------......------,,,------------------------------------------------,,,------...------,,,,,,...------,,,,,,------...+++,,,,,,------,,,,,,+++------------------------------------------------++++++,,,,,,---......///---,,,,,,,,,,,,---......***,,,......,,,+++,,,---+++,,,------......------,,,,,,,,,---------......,,,------......------,,,++++++,,,,,,---......///------------------------------------------------------------------------......---------,,,,,,,,,.........------,,,,,,,,,------------------------,,,------------.........---///000000//////000222111111000000000111111222333333333555777777666444555555555555666777888888;;;:::999888888888888888666555555555555666777777444444444333333444444444777777777666666666555555555555666666777888888888666555555555555666777777555555555555444333222222333333333222222222222222//////000000000//////...............------------------------,,,,,,,,,,,,)))***++++++,,,,,,,,,,,,...,,,+++,,,...//////...++++++,,,,,,---...//////,,,,,,,,,++++++---000333---------------------------------...///000111222+++,,,------------,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------+++,,,------......------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------yyyhhhUUUIIICCC>>>===???<<<;;;999888777777666666333333222222222222222222111111222222222222111111.........///////////////.................................------.........///---+++,,,---...---------,,,,,,,,,,,,---......,,,------......------,,,---------.........//////,,,,,,,,,------.........------------------------***,,,...//////,,,***(((------------------------,,,,,,,,,---------......***++++++,,,------......------------------------------------------------------------------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,------.........////////////////////////------------------------------------------------,,,,,,,,,---------......,,,,,,,,,------.........,,,,,,,,,------............---,,,,,,+++++++++++++++,,,,,,------,,,,,,+++,,,------......------,,,---------------------------------------------------------...------,,,,,,...------,,,,,,------...+++,,,,,,------,,,,,,+++------------------------------------------------++++++,,,,,,---...//////---,,,,,,,,,,,,---......))),,,......,,,***,,,...+++,,,------......------,,,,,,,,,---------......,,,------......------,,,++++++,,,,,,---...//////------------------------------------------------------------------------.........------,,,,,,,,,.........------,,,,,,,,,------------------------,,,,,,,,,---------......---///000///......///000000000//////////////////...///000333666666444222555555555666666888999:::666666777888999;;;===>>>666555555666666777888999888777666555555666777888888888777666666666666777666666666777888999999:::999888777666666555555555222222333333222222111111111111111111111111111111......///////////////............---------,,,,,,......------------,,,,,,++++++,,,,,,---.../////////---++++++---///000000,,,---------------------***,,,------,,,++++++,,,---------------------------------...000111333444***+++,,,---------,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........+++,,,,,,---.........---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------xxxeeePPPGGGEEEBBB<<<999;;;:::888777555555666666222333333333333222111111555222111222222000333888777444000......//////...........................//////.........---------........................+++,,,------......------------------------------........................---,,,,,,---......---+++------------------------,,,...//////...------..............................---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,...///000///......000000//////.........---,,,,,,,,,,,,,,,,,,,,,,,,000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------------///...,,,++++++,,,---...///...------------,,,******+++,,,,,,------------------------------------......////////////......////////////////////////---------.........//////---...///000000///...---///...---,,,+++,,,,,,---......---------,,,,,,,,,------------------------+++---//////---,,,,,,,,,,,,,,,,,,------.........///......------,,,++++++)))+++---///000000000///........................///...---,,,,,,,,,,,,,,,...---,,,,,,......---,,,.........------,,,,,,,,,---------------------------------------------------------............///+++,,,------......------........................,,,,,,,,,---------......---------............///........................,,,,,,,,,---------......------------------------........................---------------------------------------------------------------------------,,,,,,,,,,,,---......------,,,,,,---...000111////////////////////////000111111111222222222222333333333444555666777888777888888999::::::;;;;;;777777888888888777777666777888888888888999999999888888888888777777777777777777777777777777777777777666444333333444666777555555555444444333333333////////////////////////................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......------++++++++++++------++++++,,,,,,,,,,,,------........................///,,,+++,,,...///---+++...------,,,,,,------...---------------------------------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,uuubbbNNNFFFEEEBBB>>><<<;;;:::888777666555666666222333333333333222111111111111222333111111999CCC666333000.../////////...........................//////.........---------........................+++,,,------......------------------------------........................---,,,,,,---......---+++------------------------,,,...//////...------...........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++,,,------------------............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,//////...---------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------------,,,///...,,,++++++---...///000...,,,+++,,,,,,+++******+++,,,,,,---------,,,------------------------......////////////..............................---------.........//////......////////////......///...---,,,,,,,,,------......---------,,,,,,,,,------------------------+++---//////---,,,,,,---,,,,,,,,,---------.........------------,,,,,,,,,...............------,,,........................///...---,,,,,,,,,,,,---...---,,,,,,......---,,,......---------,,,,,,,,,------------------------------------------------,,,,,,,,,,,,---------...+++,,,------......------........................,,,,,,,,,---------......------------....................................,,,,,,,,,---------......------------------------........................---------------------------------------------------------------------------,,,,,,,,,,,,---......------,,,,,,---...000111........................000000000000111111111111111111111222222333555555444555555666777777888888666666666777777666666555666666666777777777888888777777777666666666555555666666666666666666666666444333222111111222333444111111111000000/////////........................................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------...........................---+++,,,...///---+++...------,,,,,,------...---------------------------------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,qqq___LLLDDDCCCBBB@@@???;;;:::999777666666555666222333333333333222111111///000222222//////999FFF555222///.../////////..........................................---------........................+++,,,------......------------------------------........................---,,,,,,---......---+++------------------------,,,...//////...------...---------------------------...////////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........------,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...------------------,,,,,,,,,,,,,,,,,,,,,,,,------.........------,,,...---,,,,,,---...000111333000,,,+++++++++++++++++++++,,,---------,,,,,,------------------------......////////////..............................---------...............//////............//////......---,,,,,,,,,------......---------,,,,,,,,,------------------------+++---......---,,,,,,---,,,,,,,,,------------...,,,,,,,,,---------......//////...---------------..............................---,,,,,,,,,------...---,,,,,,......---,,,...------------,,,,,,,,,------------------------------------------------+++++++++,,,,,,,,,------+++,,,------......------------------------------,,,,,,,,,---------......------------............------------------------,,,,,,,,,---------......---------------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,---......---------------...///000............................../////////000000000////////////000111222222000111111222222333333333333333444444444444444333444444444444555555555666555555444444444333333333444444444444444444444444111111////////////111111...............---------................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------------------------------...---,,,,,,......---,,,...------,,,,,,------...------------------------------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,nnn]]]KKKDDDBBB@@@??????::::::999888777666555555222333333333333222111111111111111111...,,,222:::333111///...///000///...........................................................................+++,,,------......------------------------------........................---,,,,,,---......---+++------------------------,,,...//////...------...---------------------------...000111111000...---,,,,,,,,,,,,,,,,,,,,,,,,---------........./////////...,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,////////////...---,,,,,,------,,,---...///000111555222---++++++,,,---,,,+++,,,,,,------,,,,,,,,,---------------------------......//////......---................................................//////---,,,,,,---//////------------------------......---------,,,,,,,,,------------------------+++,,,......---,,,---...------------------------++++++,,,,,,---...//////---,,,++++++,,,...///111...........................------,,,,,,,,,------...---,,,,,,......---,,,------------------------------------------------------------------------+++,,,,,,,,,,,,---------+++,,,------......------------------------------,,,,,,,,,---------......,,,,,,---------.........------------------------,,,,,,,,,---------......---------------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,---......------------......//////........................---------.........//////...............///000000.........//////000000000000000111222222222222111111111222222222333333333222222222111111111111000111111111111111111111111000///............///000///////////////.........................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------------,,,---------------...------,,,,,,------...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,kkk\\\KKKDDDAAA>>>======:::999999888777666555444222333333333333222111111444000000222333000...///111000......000000///...........................---.............................................+++,,,------......------------------------------........................---,,,,,,---......---+++------------------------,,,...//////...------...---------------------------...000111111000...---,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////000///...,,,,,,,,,---...---------------------...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,////////////...---,,,,,,,,,,,,,,,---...///000000666333///------.........,,,,,,,,,------,,,,,,+++------------------------------............------.............................................---///...---,,,,,,---...///,,,---------------------......---------,,,,,,,,,------------------------+++,,,------,,,,,,...///------------------------***++++++,,,---...//////---,,,++++++,,,---///000........................------,,,,,,,,,------......---,,,,,,......---,,,------------------------------------------------------------------------------------............+++,,,------......------------------------------,,,,,,,,,---------......,,,,,,,,,------------...------------------------,,,,,,,,,---------......---------------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,---......---------.......................................,,,------------........................//////000---------...............---...///000000000000000//////000000000111111111000000000/////////......//////////////////////////////............//////.../////////////////////................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,------------,,,------...------,,,,,,------...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,{{{fffYYYKKKEEEBBB>>>;;;<<<999999999999888666555444222333333333333222111111333//////444888555111//////.........000111000...........................---------.......................................+++,,,------......------------------------------........................---,,,,,,---......---+++------------------------,,,...//////...------...,,,,,,,,,,,,,,,,,,,,,,,,---...////////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........//////...---------......------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------.........------,,,+++,,,,,,------.........444222///---.../////////,,,,,,---------,,,++++++------------------------------............------------------------------...............---------......------------......+++,,,---.........------......---------,,,,,,,,,------------------------+++,,,---,,,,,,,,,...000...------------,,,,,,,,,++++++,,,,,,---...////////////...,,,++++++++++++........................------,,,,,,,,,---.........---,,,,,,......---,,,,,,,,,,,,------------...---------------------------------------------------------.........//////+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------------------,,,,,,,,,,,,---......------......///......---------------------------,,,,,,---------.........///......---......//////------------------------,,,,,,---...////////////........./////////000000//////.........---------................................................,,,,,,,,,---------------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---......------,,,,,,------...------------------------------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,|||{{{```UUUJJJEEECCC???<<<<<<999999999999888666555444222333333333333222111111222//////444555333111222...------...000111000...........................---------.........//////........................+++,,,------......------------------------------........................---,,,,,,---......---+++------------------------,,,...//////...------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---.........------++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------------,,,++++++,,,,,,,,,,,,,,,,,,000...------...//////...,,,---------,,,,,,+++***------------------------,,,------......------,,,------------------------//////.........---------,,,------......------,,,+++,,,---.........------......---------,,,,,,,,,------------------------+++,,,---,,,+++,,,///111......---------,,,,,,,,,,,,,,,,,,------..................---,,,+++***)))........................,,,,,,,,,,,,,,,---...///...---,,,,,,......---,,,,,,,,,,,,---------......------------------------------------------------,,,,,,---------.........+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------------------,,,,,,,,,,,,---......------...//////...---,,,------------------------------------..................------,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,......//////...------........./////////.........---------,,,,,,---------------------------------......---------+++++++++,,,,,,---------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++---///...,,,+++---......------,,,,,,------...------------------------------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,rrr[[[QQQIIIFFFDDD@@@======999999999999888666555333222333333333333222111111111///000111///,,,---222---------...000111000...........................---------.........//////........................+++,,,------......------------------------------........................---,,,,,,---......---+++------------------------,,,...//////...------...,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------)))***,,,---...------,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------------++++++,,,,,,,,,+++******---,,,+++,,,...///...,,,------------,,,,,,+++***------------------------,,,------......------,,,------------------------//////.........---------+++,,,............,,,+++***+++---...///...------......---------,,,,,,,,,------------------------+++,,,,,,,,,+++,,,///111.........------,,,,,,,,,,,,,,,,,,---------......***+++,,,---...---,,,+++........................,,,,,,,,,,,,,,,---...///...---,,,,,,......---,,,,,,,,,,,,------.........------------------------------------------------++++++,,,,,,,,,---------+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------------------,,,,,,,,,,,,---......------/////////...---,,,---------------------------------.........//////------,,,,,,+++,,,,,,,,,,,,,,,,,,+++++++++++++++***+++,,,---......///...---------.........//////.........---------,,,,,,------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,------.........------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,++++++------------++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++---///...,,,+++,,,///...------,,,,,,------...------------------------------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,zzz~~~dddTTTOOOHHHCCC@@@>>>===<<<;;;;;;:::888777555444444111111222333333333222222000000000000000000000000111111000///.../////////........................111///...------...///111///...---,,,,,,---///000///...---,,,+++,,,,,,---,,,,,,---......---,,,,,,,,,,,,,,,------.........///...------...///...---,,,,,,++++++,,,---///000,,,---......,,,,,,---.........---------,,,,,,,,,................................................---------,,,,,,+++++++++------------------------,,,,,,,,,---------......+++,,,,,,---.........------------,,,,,,+++++++++******+++++++++,,,,,,,,,+++,,,,,,,,,***+++---///...---,,,,,,++++++,,,,,,,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,...------///222222...+++///---,,,,,,...//////...////////////////////////.........------,,,,,,,,,,,,---......,,,,,,---...------------------------,,,------......------,,,+++,,,,,,---...///000000..................---------,,,,,,++++++,,,,,,---...........................---,,,,,,,,,,,,---...,,,...000///...---------...---+++,,,.../////////---------............///.........------,,,,,,,,,---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------............///***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,---------...............------,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,.........------,,,,,,,,,...------,,,,,,------...///............---------,,,---......//////......,,,------......------,,,...------,,,,,,++++++***.........------,,,,,,,,,---------............///////////////////////////,,,,,,,,,------.........---,,,,,,,,,,,,---......///...---,,,,,,,,,,,,,,,---------............///------------------------.........------,,,,,,,,,,,,------......------,,,+++,,,,,,------,,,,,,+++///...,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,---------......------------------------++++++,,,,,,,,,,,,---------------,,,,,,+++++++++~~~yyy^^^RRRMMMGGGBBB???>>>===<<<;;;:::999888777555444444222333333333333333222222000000000000000000000000000000000000////////////........................000///...------...///000...,,,+++******,,,///000///...---,,,,,,,,,------------...//////...------,,,,,,------------------///---,,,---...///...---,,,,,,++++++,,,---///000,,,---......,,,,,,---......------------,,,,,,,,,................................................---------,,,,,,+++++++++------------------------,,,,,,,,,---------......+++,,,------......---------------,,,,,,+++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,------------...---,,,,,,++++++,,,,,,,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,...------///111111...+++...---,,,---///000///.................................---------,,,,,,,,,,,,---......,,,,,,---...------------------------,,,------......------,,,,,,,,,------------------......///000000///...------,,,,,,++++++,,,,,,---...........................---,,,,,,,,,,,,---...,,,...///...------...//////---,,,,,,...//////...------------..................---------,,,,,,,,,---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------............***+++,,,,,,------,,,,,,------------------------,,,,,,,,,---------......------------------------,,,,,,,,,---------............---------,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,......---------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,///............---------,,,---......//////......,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,---......---------,,,,,,,,,---------............///........................,,,,,,------------------,,,++++++++++++,,,------///...---,,,,,,,,,,,,---------------............------------------------......---------,,,,,,,,,,,,------......------,,,+++,,,,,,------,,,,,,+++...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,---------,,,,,,,,,---------......------------------------++++++,,,,,,,,,,,,---------------,,,,,,+++++++++rrrVVVNNNJJJDDDAAA???>>>======;;;:::999888777555555444444444444444444333222111000000000000000000000000///000111111111000...---........................000///...------...///000000///......111555999<<>>>>>===::::::999888777666555555666666555555444333222111000000000000000000000000...///111222111000...,,,........................000///............///000000//////111555;;;AAAEEE.........------------............//////..................------,,,,,,,,,...---,,,,,,......---,,,,,,,,,,,,,,,------......,,,---......,,,,,,---...---------,,,,,,,,,++++++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------...++++++...222333...)))......---,,,,,,,,,,,,,,,------------------------------------------------------.../////////...---,,,---...000222222000---........................------------------------,,,---......,,,,,,---...------------------------,,,------......------,,,------------------------+++---///111111000...---------,,,,,,,,,,,,------........................---------------------------------,,,+++---000333111///------......---,,,,,,,,,---------.........------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........***+++,,,,,,------,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,///............---------,,,---......///.........------............------,,,,,,,,,,,,------......---------------------------------............///.................................------,,,,,,,,,,,,,,,++++++,,,,,,---......------,,,,,,,,,------,,,,,,---------.........------------------------------------------------,,,------......------,,,+++,,,,,,------,,,,,,+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------+++,,,,,,------,,,,,,+++------------------------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,---------......------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,iiiPPPGGGDDDAAA?????????>>>===:::999999888777666555555666666555555444333222111000000000000000000000000...///111222111000...,,,........................//////............//////,,,++++++,,,///444999<<<---.....................------------------------.........------,,,,,,,,,...,,,+++,,,---...---,,,,,,,,,------------------,,,---......,,,,,,---...------,,,,,,,,,+++++++++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...++++++...222333...)))///...------,,,,,,---------------,,,,,,---------------------------------------.........------...+++,,,---000222222000---........................------------------------,,,---......,,,,,,---...------------------------,,,------......------,,,---------...///000000000***+++---//////...---,,,...------,,,,,,------...........................---------------------------------,,,+++---000333111///------......---,,,,,,,,,,,,------------...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++------------------------------...//////...------///............---------,,,---......///.........---......//////......---.........------,,,,,,,,,---------------------------------............///.................................------,,,,,,,,,---------------...//////------,,,,,,,,,------...,,,,,,,,,------------...------------------------------------------------,,,------......------,,,+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,,,,---------......------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,gggQQQFFFDDDAAA?????????>>>===999999888888777666666555444444444444444333222111000000000000000000000000///000111111111000...---........................////////////////////////...---,,,++++++---...///------...////////////...------,,,,,,,,,,,,------------------------,,,,,,---,,,+++,,,---...---+++,,,,,,---......------,,,,,,---......,,,,,,---...,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,---------......------......------,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,---------------,,,+++---000111...+++///......---------------------,,,,,,,,,,,,------------------------------,,,.........,,,,,,---...++++++,,,...000111///...------------------------,,,,,,,,,------------...,,,---......,,,,,,---...------------------------,,,------......------,,,,,,---...///000111222222***+++,,,,,,------------......------------..............................,,,------......------,,,------...---,,,---///111000...------.........---,,,,,,,,,,,,------------,,,,,,,,,------------...------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,------------...,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,------------...---...///000000///...---///............---------,,,---......//////............////////////......//////......---,,,,,,+++,,,,,,,,,------------...---------............///------------------------------------------,,,,,,...............//////000------,,,,,,,,,---......,,,,,,,,,,,,------------------------------------,,,,,,,,,------------...,,,------......------,,,+++,,,,,,------,,,,,,+++++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000///...---,,,,,,,,,,,,+++,,,,,,------,,,,,,+++...------------,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++,,,,,,,,,---------......------------------------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------dddQQQFFFDDDAAA@@@@@@@@@>>>===999999888888777666666666222333333333333333222222000000000000000000000000000000000000////////////..............................////////////......000//////......---------,,,---...///000000///...///...---,,,,,,---...///,,,,,,---------------------,,,++++++------,,,+++,,,------......---,,,,,,,,,---......,,,,,,---...,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------,,,,,,,,,---------......------......------,,,++++++++++++,,,,,,---------,,,,,,,,,------------...,,,,,,,,,,,,------------//////...---------------------,,,++++++,,,------........................,,,...///...++++++---///+++******+++...//////...------------------------,,,,,,,,,---------......,,,---......,,,,,,---...------------------------,,,------......------,,,---.........//////000000,,,,,,++++++,,,---///000......------------..............................,,,,,,---......---,,,,,,,,,...///...------...//////---,,,,,,...//////...++++++,,,,,,,,,---------,,,,,,,,,---------......------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------***+++,,,,,,------,,,,,,------------------------,,,,,,,,,---------......++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,---------......,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,---------......,,,---///000000///---,,,///............---------,,,---......//////............////////////.....................---------,,,,,,,,,---------......---------............///------------------------,,,,,,------------------...------------...//////,,,,,,,,,,,,,,,---...///++++++,,,,,,,,,---------------------------------,,,,,,,,,---------......,,,------......------,,,+++,,,,,,------,,,,,,+++***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,+++,,,,,,------,,,,,,+++......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,+++,,,,,,,,,---------......------------------------++++++,,,,,,,,,,,,------+++++++++,,,,,,---------zzzbbbQQQGGGDDDBBBAAA@@@@@@>>>===999999888888777777666666111111222333333333222222000000000000000000000000111111000///////////////..............................////////////......+++,,,---...//////......,,,---///000000000///...000///...------...///000,,,,,,,,,------.........---,,,++++++------,,,+++,,,---.........---,,,+++,,,---......,,,,,,---...,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------,,,,,,,,,---------......---.........---,,,,,,++++++++++++,,,,,,---------,,,,,,,,,---------......+++,,,,,,,,,++++++---/////////...------------...------++++++++++++------........................,,,...///---+++***---///+++***)))***,,,...//////------------------------,,,,,,,,,------.........,,,---......,,,,,,---...------------------------,,,------......------,,,///............---------...---,,,+++,,,...000222......------------..............................,,,,,,---......---,,,,,,,,,...000///...---------...---,,,,,,.../////////++++++,,,,,,,,,---------,,,,,,,,,------.........------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,---------,,,,,,........................,,,,,,,,,---------......++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,------.........,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++,,,,,,,,,------.........+++,,,...//////...,,,+++//////.........---------,,,---......//////............////////////......,,,,,,------.../////////,,,,,,,,,------.........---------.........//////------------------------,,,,,,,,,------.........---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,---...///++++++,,,,,,,,,---------------------------------,,,,,,,,,------.........,,,------......------,,,+++,,,,,,------,,,,,,+++)))***,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------+++,,,,,,------,,,,,,+++.........------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,+++,,,,,,,,,---------......------------------------++++++,,,,,,,,,---------+++++++++,,,,,,---------}}}yyybbbQQQHHHBBB@@@CCCDDDBBB??????::::::999888777666555444444444333222222111111000111111000000//////......000000000000000///.........------------...//////------............------///............---------------------------------,,,,,,,,,------.........------------------------------,,,,,,,,,,,,++++++***+++---//////...---,,,.........------,,,,,,,,,------------------------000///---,,,++++++,,,,,,------------------------++++++,,,,,,,,,,,,---------------...------,,,,,,***+++,,,---.....................------,,,,,,,,,.........------,,,,,,,,,////////////////////////+++,,,,,,------,,,,,,+++,,,,,,,,,---------......---,,,,,,,,,,,,---.........---,,,,,,++++++,,,,,,------------------------------------------------------------------------...------,,,,,,------............------,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---,,,------......------,,,........................---------------------------...............------------............------...------,,,,,,------...------............------------------------------,,,------......------,,,000000///...---,,,,,,+++***+++---......---+++***++++++,,,,,,,,,---------.........------,,,,,,,,,,,,------......------,,,------------------------+++,,,------......---------.........---,,,,,,+++------------------------///...,,,+++,,,///111333---------........./////////,,,,,,---,,,))),,,111+++,,,------......------,,,,,,,,,------.........++++++++++++++++++++++++......//////...---,,,,,,+++,,,............,,,+++........................------------------------........................---------............///------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------------------------------------------------------,,,------......------,,,++++++,,,,,,,,,------------..................---,,,,,,,,,,,,,,,,,,,,,,,,///......------......///,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***++++++,,,,,,++++++***,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---------...------,,,,,,.........------,,,,,,,,,........................,,,---......//////......}}}yyybbbRRRIIICCC@@@BBBCCC@@@>>>===::::::999888777666555555444444333333222111111111111111000000////////////000000000000000///.........------------...//////---......//////......---///............---------------------------------,,,,,,,,,---------......---------------------------------,,,,,,+++++++++***+++---//////...---,,,......---------,,,,,,,,,---------------------------,,,++++++++++++,,,---------------------------++++++,,,,,,,,,,,,------,,,------...------,,,,,,***+++,,,---..................---------,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------......---,,,,,,,,,,,,---.........---,,,,,,++++++,,,,,,------------------------------------------------------------------------...------,,,,,,------...---------,,,,,,+++++++++---------------------------,,,,,,++++++,,,,,,---,,,------------------,,,........................---------------------------...............------,,,------------------,,,...------,,,,,,------...------............------------------------------,,,,,,------------,,,,,,/////////...------,,,,,,+++,,,...//////...,,,+++++++++,,,,,,,,,---------...------------------,,,------------------------------------------------+++,,,------......---------.........------,,,+++------------------------,,,,,,,,,,,,///333777999///............/////////------000333222---,,,///+++,,,------......------,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,......//////...------,,,,,,------......------,,,........................------------------------........................---------............///------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------------------------------------------------------,,,------......------,,,++++++,,,,,,,,,---------------............------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,++++++---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,------...------,,,,,,......---------,,,,,,,,,------------------------,,,,,,---............---|||~~~{{{eeeUUUJJJDDD@@@AAABBB???<<<<<<::::::999888777666666555444444333333222222111111111000000000000/////////000000000000000///.........------------...//////---......//////......---///............---------------------------------,,,,,,,,,------------...------------------------.........---,,,++++++***+++,,,---.........---,,,...------------,,,,,,,,,------------------------***))))))***+++,,,---...------------------------++++++,,,,,,,,,,,,------,,,,,,------...------,,,++++++,,,---...............------------,,,,,,,,,...------------,,,,,,,,,++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,,,,---------......---,,,,,,,,,,,,---.........---,,,,,,++++++,,,,,,------------------------------------------------------------------------...------,,,,,,------...,,,,,,,,,+++++++++++++++------------------------------,,,,,,,,,,,,------------------------------........................------------------------------...............---,,,,,,,,,------,,,,,,,,,......------------......------............------------------------------+++,,,,,,------,,,,,,+++------------------------,,,---////////////---,,,,,,,,,,,,,,,---------------------------...............------------......------------------------,,,,,,---............------............---,,,,,,------------------------,,,++++++,,,///222666888111000...------...///000+++---333999888111------+++,,,------......------------------------,,,,,,------------------------.........///......---,,,......------------..............................------------------------........................---------............///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------------------------------------------------------------------,,,------......------,,,,,,,,,,,,,,,------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,------...------,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,xxx{{{~~~jjjZZZLLLEEE@@@AAAAAA>>>;;;;;;::::::999888888777666666555444444333222222111111000000000000000000000000000000000000000///.........------------...//////......////////////......///............---------------------------------------------------------------------------------//////...---,,,++++++***+++,,,---.........------------------------------------------------------*********++++++,,,------------------------------+++++++++,,,,,,,,,------,,,,,,------...---------+++,,,------.........---------------------------------------------------------------------------,,,,,,------------,,,,,,,,,,,,,,,---------......---,,,,,,,,,,,,---.........---,,,,,,++++++,,,,,,,,,,,,------------------------------------------------------...............------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,---------------,,,,,,---------........................------------------------,,,---......///.........,,,------......------,,,......------------......------............------------------------------++++++,,,,,,,,,,,,++++++,,,,,,,,,------.........------............------,,,,,,,,,------------...,,,,,,------....../////////...---,,,,,,---...///------------------------,,,------...............------............------,,,,,,------------------......,,,+++,,,---...///111///...,,,,,,---...///+++...444:::999111------+++,,,------......------.........------,,,,,,,,,---------------------------...............------///...---,,,,,,---...///........................------------------------........................---------............///........................------------------------,,,,,,------------,,,,,,------------------------------------------------------------------------,,,------......------,,,,,,,,,,,,------------...+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,///......------......///,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,+++---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,------...---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++vvvwwwppp___MMMFFF@@@AAAAAA>>>;;;;;;::::::999999888888777777555555444444333222222111000000000000111111111111000000000000000///.........------------...//////...//////////////////...///............---------------------------------------------------------------------------------//////...------,,,++++++,,,,,,---------...------------------------------------------------------,,,,,,------------,,,,,,------------------------+++++++++,,,,,,,,,------+++,,,,,,---.........---,,,,,,------...---------------------------------------------------------------------------------,,,------......------,,,,,,,,,,,,---------......---,,,,,,,,,,,,---.........---,,,,,,++++++,,,,,,,,,,,,,,,---------......---------------------------------....../////////...------,,,,,,------...---------...............------------------------...------,,,,,,------......---,,,,,,,,,,,,---...........................------------------------,,,------...//////............////////////......///......------......///------............------------------------------+++,,,,,,------,,,,,,+++++++++,,,,,,---.........,,,,,,,,,------,,,,,,,,,,,,,,,---------.........---------....../////////.........------.........------------------------,,,---......//////......------...//////......---,,,,,,,,,---------......000///...,,,+++*********///...---,,,,,,---......------111555444///---///+++,,,------......------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............---//////---,,,,,,---//////........................------------------------........................---------............///........................------------------------,,,------......------,,,------------------------------------------------------------------------,,,------......------,,,,,,,,,---------.........+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,///......------......///,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++,,,,,,---.........---------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,++++++uuutttvvvdddNNNFFFAAAAAAAAA???<<<===::::::999999999888888888555555444444333333222222000000000111111111111222000000000000000///.........------------...//////...//////000000//////...///............---------------------------------...------------,,,,,,,,,------------------------............------------,,,,,,,,,---------......,,,,,,,,,------------...------------------------------.........---,,,,,,------------------------++++++,,,,,,,,,,,,------++++++,,,---............,,,,,,------...------,,,,,,,,,,,,------------...,,,,,,,,,------------...++++++++++++++++++++++++------............------,,,,,,,,,---------......---,,,,,,,,,,,,---.........---,,,,,,++++++,,,,,,+++,,,,,,------.........---------------------------------...//////000000...------,,,,,,------...............////////////------------------------......------------.........---,,,++++++,,,---...........................------------------------,,,,,,---...//////////////////000000000000////////////............//////------............------------------------------,,,------......------,,,++++++,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........................../////////---...////////////...---------------------------------...////////////...------...////////////...+++,,,,,,------.........///......---------......---------..................---...000///+++,,,000+++,,,------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///.........//////............//////........................------------------------........................---------............///........................------------------------------............------------------------------------------------------------------------------,,,------......------,,,,,,---------............,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,......------------......,,,,,,------------,,,,,,******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++,,,---............,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++xxxtttzzzfffOOOGGGAAABBBBBB@@@>>>???::::::999999999999888888555555555444333333222222000000111111111222222222000000000000000///.........------------...////////////000000000000/////////............---------------------------------......---------,,,,,,,,,------------------------------------............---,,,,,,,,,------......,,,,,,,,,---------......------------------------******,,,---......------------------------------++++++,,,,,,,,,,,,------***+++,,,---............,,,------...------,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,,,,---------......---,,,,,,,,,,,,---.........---,,,,,,++++++,,,,,,++++++,,,,,,---......///---------------------------------...///000000000...------,,,,,,------...---------.........//////------------------------......------------......///...,,,++++++,,,...///........................------------------------+++,,,---...////////////......////////////......//////............//////------............---------------------------------......//////......---,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------------............////////////............,,,---///111111///---,,,------------------------------...///////////////------...///////////////++++++,,,,,,---......///,,,,,,,,,------...//////+++---///111222222111000...,,,,,,...---***,,,000+++,,,------......------,,,,,,------------------------------------------,,,------...//////............////////////..............................------------------------........................---------............///................................................------............------------------------------------------------------------------------------,,,------......------,,,------------............------............------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,......------------......,,,,,,------------,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,***+++,,,---............,,,,,,,,,---------......------------------------***++++++,,,,,,,,,,,,,,,{{{uuu|||gggOOOGGGBBBBBBCCCAAA@@@AAA::::::999999999999999999666555555444444333222222000000111111222222222222000000000000000//////......------------...////////////000000000000////////////.........---------------------------------.........------,,,,,,,,,------------------------,,,,,,------.../////////---,,,,,,,,,,,,---......,,,,,,,,,------.........------------------------&&&'''***,,,---......---------------------------++++++,,,,,,,,,---------***+++,,,---............---------...------,,,,,,,,,,,,,,,------.........,,,,,,,,,------.........////////////////////////------............------,,,,,,,,,---------......---,,,,,,,,,,,,---.........---,,,,,,++++++,,,,,,++++++,,,,,,---...//////---------------------------------...///000000111...------,,,,,,------...,,,,,,,,,------.........------------------------......------------......///...,,,++++++,,,...///........................------------------------+++,,,---...////////////------............------//////............//////---..................---------------------------......////////////......,,,,,,,,,,,,,,,,,,,,,,,,///......------......///---------.........//////000000//////......------+++---000222222000---+++---------------------------......///////////////------...///000000//////++++++,,,,,,---...//////***+++++++++++++++,,,,,,+++---111444555555333222...,,,,,,...---***+++000+++,,,------......------,,,,,,,,,------.........////////////////////////,,,,,,---.../////////...---...///000000///...---........................------------------------........................---------.........//////////////////////////////........................------............------------------------------------------------------------------------------,,,------......------,,,---------.........//////---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,///......------......///,,,,,,,,,,,,,,,,,,,,,,,,......------------......,,,------......------,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,***+++,,,---............,,,,,,,,,------.................................++++++,,,------------,,,{{{ttt|||eeeQQQKKKDDD@@@??????===;;;???===;;;;;;;;;;;;999777777666666444333222111111111111111111111111111111///............///000000..............................////////////..............................//////.........---------------------------------................................................,,,------......------,,,+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------............------...///000///...---...000//////---,,,,,,---...///000,,,******...000000...JJJ<<>>===;;;;;;;;;;;;999777666666555444333333222222111111111111111111111111222111000///....................................///000000111111000000///................................................------------------------................................................,,,------......------,,,,,,,,,------------,,,,,,------------------------........................------------------------,,,,,,,,,---------......------............---------...//////------...///------------.........//////333888888444000.........,,,---//////---...222------------------------------............------++++++,,,,,,---...//////---------------------------------............///.........------..............................------------------......///---------............///................................................---------,,,,,,---------...------,,,,,,,,,------,,,...000000///...///000---......///000111111222//////............//////................................................,,,---------.../////////,,,,,,,,,---------......------------------,,,,,,///...///222444444///+++........................,,,,,,,,,,,,,,,,,,,,,,,,......------------..............................,,,------...............***+++,,,,,,------,,,,,,........................///......---------------000000///..................------,,,,,,------...------------------------------------------------------++++++,,,...000222999777444000............................................................,,,---......///.................................------............------***+++---///000000//////222111000///////////////------------------------------------------------........................---------------------------------............///------------------------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------.................................------.........------------------,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,------xxxaaaMMMIIIDDDBBBCCCDDDBBB@@@>>>===;;;;;;;;;;;;999777555555555444444333333222111111111111111111111111000000/////////000000111////////////////////////...//////000000//////...........................---.....................------------------------................................................,,,------......------,,,,,,------......------,,,------------------------........................------------------------,,,,,,,,,---------......------............---------...///...---,,,---///,,,------.........//////333555666444///,,,,,,---------///222000------111------------------------------............------***++++++,,,---...//////---------------------------------............///---..................---............------------------.........//////...---------............///...................................................---,,,,,,,,,,,,---...------,,,,,,,,,------...,,,...000000///...///000---......///000111111222111111///......---------................................................,,,---------.../////////,,,,,,,,,---------......------------------------000///000444666555000+++........................---------......---------......------------..............................,,,---......//////......***+++,,,,,,------,,,,,,........................///......---------.....................///000000...------,,,,,,------...------------------------------------------------...---,,,+++,,,...111222999777444000............---.............................................,,,---......///.................................------............------............///000222333222111000///////////////---------------------------------------------------.....................---------------------------------............///------------------------,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------.................................------.........------------------,,,,,,...------,,,,,,------...***+++---//////...---,,,uuu```LLLHHHDDDBBBCCCCCCAAA>>>???===;;;;;;;;;;;;999777555555444444444333333333111111111111111111111111000/////////000000111222////////////////////////......////////////..............................---------...............------------------------................................................,,,------......------,,,------............------------------------------------------------------------------------------,,,,,,,,,---------......------............------,,,---......---,,,---...+++,,,---...////////////444444222///,,,***+++------,,,...111000++++++---,,,,,,,,,------------...------............------++++++,,,,,,---...//////---------------------------------............///------...//////...------------------------......------...////////////...---------............///...................................................---,,,++++++,,,---...------------------...///+++---//////......///000.........//////000000000222111000///---------,,,................................................---------...............,,,,,,,,,---------......------------...............///111444555333000---..............................////////////............------------..............................------...////////////...++++++,,,---------------..............................------...//////000---------......///111111...------,,,,,,------...------------------------------------------------......---------///000111000000///.........///000---------.......................................,,,---......//////..............................------............------111000.........000222444000000///.........//////---------------------------------------------------------...............---------------------------------............///------------------------,,,---------............------------------------------------------------+++,,,,,,------.........------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.................................------------......------------------------...------,,,,,,------...///222888<<<<<<999555222rrr]]]LLLHHHDDDBBBCCCBBB???<<>>EEEEEE@@@999333ppp\\\LLLHHHDDDBBBBBBAAA>>>;;;???===;;;;;;;;;;;;999777444444444444444444333333111111111111111111111111444333222000////////////000000000000000000000000000000111111111111000000........................---------.........//////------------------------................................................,,,------......------,,,------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......---..................---,,,---......,,,,,,---...***+++---///000000///......+++***+++///111000...///++++++000222///---...,,,,,,,,,------.........---..................---,,,,,,,,,---------..............................---------.........//////,,,---...//////...---,,,++++++,,,,,,---...//////,,,---///000000000///...---------.........//////////////////////////////........................///...,,,++++++,,,...///...............///000111)))+++---...------...///...............---------///............///000000................................................/////////......------,,,,,,,,,,,,---------......---------.........//////))),,,000000---++++++---........................------...//////...------.........------.........////////////////////////---......///////////////,,,---......//////..............................,,,,,,,,,---///000222333111000///......---.........------,,,,,,------...------------------------...........................//////000//////...---//////000000000000//////---------.........//////////////////////////////,,,---......//////..............................---..................------...000111000///---,,,---------------...///000---------------------------------------------------------.........//////........................---------.........//////---------------------------------.........//////////////////////////////------------------------++++++,,,,,,---...//////------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.................................---,,,,,,++++++,,,,,,---++++++,,,,,,---...//////...------,,,,,,------...'''...999AAABBB<<<222+++|||qqq[[[JJJGGGCCC@@@???>>><<<;;;===<<<;;;;;;<<<;;;999777555555444444444555555666333222222111111222222333000000000000000111111111////////////000000000000111111000000//////......////////////////////////......////////////............---------,,,,,,,,,//////.........---------------------------------................................................---......//////......---...................................................---,,,,,,,,,,,,---...---------............///........................000000111000000///......,,,,,,,,,------...........................------////////////////////////........................,,,,,,,,,---------....................................////////////...............------,,,,,,,,,...............///000111////////////////////////...............///000000111000///...............000/////////............//////////////////////////////............//////++++++,,,,,,,,,,,,,,,,,,000000000000000000000000222222111111000000//////........................000...------///000000///---------............///////////////////////////,,,,,,---......---,,,,,,......////////////......//////.........---------........................,,,,,,,,,---...///000000------............------------...///000111222222222111000///---+++******++++++,,,,,,---...//////........................---...//////---,,,---.....................------......---------,,,,,,,,,---------.........//////000000000000000000000000......////////////......//////.........---------///...------...000222444........................//////.........---------000000000000000000000000000000000000000///......000000///...------,,,,,,..................------........................//////////////////......//////.........---------//////.........---------+++111333000...000111111000000000000000///..............................000---,,,---///000...,,,000...------...///...---...------------...//////------............------......------------......000000//////.........---.................................------,,,,,,,,,---------.........//////........................000000//////......------------......///000000000111,,,...888???:::111---}}}oooZZZJJJGGGCCCAAA@@@???===<<<===<<<;;;;;;<<<;;;999777666555555444444444555555333222222222222222222333111111111000000000000000////////////000000000111111000000000/////////...........................,,,,,,------------,,,,,,......---------,,,,,,,,,//////.........---------------------------------................................................------............------------------------------...........................---,,,,,,,,,,,,---...---------............///........................///000000000//////...---,,,,,,,,,------.........------------------------................................................,,,,,,---------.......................................////////////...............---------,,,,,,//////............//////........................///............///000000000000///...............000000/////////.......................................------------......000000//////......------////////////////////////111111111000000/////////........................000///......000111111000........./////////000000........................,,,---............---,,,......////////////....../////////......---------........................---------....../////////---......//////......---.........//////000111111/////////......---------,,,,,,,,,---......//////........................---...//////------...///........................//////.........---------------........./////////////////////////////////...//////000000//////.../////////......---------------------///111444666......................../////////......---------000000000000000000000000000000111111000//////...////////////////////////................................................/////////.............../////////......---------/////////......---------222...+++000<<>>333///////////////...------........................000...,,,---///000...,,,///...,,,,,,.........---...------------...//////---......//////......---///......------....../////////......------------.................................------,,,,,,,,,------........./////////........................///////////////..............................---000,,,---666:::666///,,,mmmYYYJJJHHHDDDAAA@@@@@@>>>======;;;;;;;;;;;;;;;999777777666555444444444444444222222222222222222222222222222111111000000///////////////000000000111111000000000000////////////------------------------,,,,,,------------,,,,,,......---------,,,,,,,,,...............---------------------------------................................................,,,------......------,,,------------------------...........................------,,,,,,------...---------............///...........................////////////...---------------------.........,,,,,,,,,---------------................................................,,,------------.................................------............------...............---------//////......---.........------------------------//////......//////000111//////......------......000000000/////////.................................------,,,,,,------...222222111000///...------////////////////////////000000000000////////////////////////////////////000///...///111222111000//////000000000111111111........................------............------...//////000000//////...////////////............////////////////////////............////////////......////////////........./////////////////////------......///000000000........................////////////////////////---///000///...---...000////////////////////////000000000////////////............/////////000000//////////////////////////////000000000000//////////////////............---------...000333555777////////////////////////////////////............000000000000000000000000000111111111111000//////---......///000111111222////////////////////////////////////////////////........................////////////............////////////............222000///555BBBIIICCC777......//////......------........................000...---...///000///---...---,,,,,,...///...---......------......///000---......//////......---///......------......///......---------------,,,.................................---------------............////////////////////////////////////...///////////////000000/////////...---,,,,,,,,,...,,,---222444111------iiiXXXKKKHHHDDDBBBAAA@@@???>>><<<;;;::::::;;;;;;999777888777666555444333333333222222222222222222222222333222222111000///......//////000000000111111111000000000000////////////------------------------......////////////............---------,,,,,,,,,................................................................................................,,,,,,------------,,,,,,------------------------........................---------------------------------............///........................---...............---------------...............---------...............------------------------........................------------....................................------............------///........................---------...//////000......................../////////...///000000111//////......---......///000000000////////////...------------------------.........------.........000000//////......------........................//////////////////////////////////////////////////////...///111222000////////////000000000111111.................................//////.........//////000000000000//////////////////////////////////////////////////////000000//////////////////...//////000000//////...////////////......------------...///000000111111/////////////////////...////////////////////////---///000000///...///111/////////000000000000000222222111111111000000000/////////000000000111111///////////////////////////000000111111000000//////////////////////////////...//////111222444555////////////////////////////////////////////////000000000000000000000000000111111222111111000000.........///000000111111/////////000000000000000////////////////////////.............../////////////////////////////////////////////////////////---777???===888777888888...///////////////..............................000////////////000//////---,,,,,,---...///...---...............//////000......////////////......//////............//////...............................................................---------....../////////000000000////////////////////////......//////000000000111000/////////.........---......///000000///......fffVVVJJJGGGDDDBBBAAAAAA???>>><<<;;;::::::;;;:::888666888777666555444333333333111222222333333222222111333222222111000///......000000000000111111111111////////////000000000000------------------------......////////////............---------,,,,,,,,,---.............................................................................................,,,------......------,,,------------------------........................---------------------------------............///........................------...............---.........................../////////000000000111................................................---------.........//////////////////////////////---..................---////////////////////////,,,,,,---...///000222333///////////////////////////////////////000111111//////.........//////000111000000000////////////........................000000////////////000000---......//////000000000/////////////////////////////////000000000000000000000000000000000000000.........///111111000........./////////000000000//////////////////////////////////////////////////////000000000000//////000000000000000000000000000000000000000000000000000000000000000000/////////000000000000000000///000000000///......------//////000000000000000000000000000000000000000000000000000000000000000000...///000000//////111222000000000111111111222222333333222222222111111111000000000111111111222222000000000000000000000000000000111111111111000000000000000000000000000000222222111111111222222222000000000000000000000000000000000000000000000000111111111111111111111111111111222222222222222111////////////////////////000000000111111111222222000000000000000000000000........./////////000000000000000000000000000000000000000000000000000000...<<>><<<:::::::::::::::888666777666555444444444444444111222333444444333222111222222111111000000//////000000000111111111222222////////////000000000000------------------------,,,,,,------------,,,,,,......---------,,,,,,,,,---------.......................................................................................---..................---................................................,,,------......------,,,---------............///........................------...////////////.../////////...............//////000000111222222222////////////////////////........................------........./////////////////////////////////......////////////......////////////000000000000---......///000222333444000000000000000000000000000000//////000000111222000000//////000000111111111111000000000/////////////////////////////////111000000000000000000111......///000111222333333000000000000000000000000000000000000111111111111000000000000000000000000///...///000222222000............/////////000000000000000000000000000000000000////////////000000///000000111111000000///000000000000111111111111000000000000000000000000000000000000111111111111000000111111111111000000111111000000/////////...111111111111000000000000111111111111111111111111000000000000000000000000...///111111000000222333000111111222222333333333333333333222222222222111111111111222222222333333111111111111111111111111111111222222222222111111000000000000111111111111444444333333222111111111000000000000000000000000000000000000111111111111111111111111111111111111111111222333333333333222111111111000000000000000000111111222222333333333000000000000000000000000/////////000000111111222000000000000111111111111000000000000111111111111777::::::555222222111...000000111222222222111111///////////////////////////111222111000///000222------...000222222000...//////......//////000111...//////000000//////...000//////......//////000///000000000000111111111////////////////////////.............../////////000000000000111111111111000000000000000000000000///000000000000000000111000000000111222333333333000111111///222666555222```TTTHHHEEEBBB@@@@@@@@@???>>>;;;:::999:::::::::888666666555555444444444555555000111333444444333111000111111111000000000000000000000111111111222222222.../////////000000000111........................,,,,,,------------,,,,,,......---------,,,,,,,,,---------.........//////...........................................................................//////000000//////...////////////////////////........................,,,,,,---......---,,,,,,---------............///........................---...//////000000000///000/////////.........---...//////000111111222222000000000000000000000000....................................//////////////////////////////////////////000000000000////////////000000000111111111111111111111111111222333000000000000000000000000000000//////000000111222111111111111111222333333111111111000000000//////000000000000000000000000000000////////////000000/////////000000111111111111111111111111111111111000111111111222222222333111111111111111111111111000000111333555444222000//////000000000111111111111111111111111111111111111111000//////000111111000000111111111111000000000000000111111222222222111111111111111111111111000000000111111222222222000111111222222111111000111111111111111000000000111111111111111111111111000000111111222333333333111111111111111111111111...000111111111111222444111111222222333444444444333333333222222222111111222222222222333333333333222222222222222222222222111222222222222222222111000000000111111222222222333333333333333333222222111111111111111111111111000000000111111222222222111111111111111111111111111222222333444444333333111111222222333444444444111111222222333444444444111111111111111111111111///000000111222222333333000000000111111222222222000000000111111222222222<<<999333...000444333...//////000111111111111111///////////////////////////111333222000///111333......///111333444222000///////////////000000111//////000000000000//////000000////////////000000////////////000000000111////////////////////////---........./////////000000000000111111111222222111111111111111111111111111111111000000000000000111111111111111111222222111111000///444:::888111^^^SSSGGGEEEAAA@@@@@@???>>>===;;;:::999999::::::888666555555444444444555555666000111333444444333111000000000000000000111111111000111111111111222222222.../////////000000111111////////////////////////...//////////////////.........---------,,,,,,,,,---------.........//////////////////////////////................................................//////000000000000//////000000000000000000000000........................,,,,,,---......---,,,,,,---------.........//////..............................///000111111000000000000//////.........------......///000111111222000000000000000000000000..................................../////////000000000000000000000000000000000111111111111000000//////000000111111111222555444333222111111111111////////////////////////000000000000000111111222222111111111222333444444111111111111000000000000000000000000000000000000//////............//////............------------111111111111111111111111111111222222222333333333111111111111111111111111222222333555777777444222000111111111111222222222222222222222222222222222222111000//////000111222000000111111111111000000000000111111222222222222111111111111111111111111//////000111222333333333111111222222222222111111111111111111111111222222000000000111222222333333000000111222333333444444111111111111111111111111...000111222111111333444111111222333333444555555333333333222222222111111222222333333333333444444333333333333333333333333111222222333333222222111000000111111222222222222111222333444444444444333111111111111111111111111000000111111222222222222111111111111111111111111111222333333444444444444111222333444666777888999111111222333333444555555111111111111111111111111000000111222333333444444000000111111222222222222000000111111222222222222999999555---***---111222......///000000000000000000000000000000000000000///222333222000///111333...///000222444555333000///////////////000111111//////000000000000//////000000////////////000000---.........//////000000000000000000000000000000---.........//////000000000111111111111222222222111111111111111111111111222222111111000000//////222222111111000/////////000000......666===:::111~~~]]]SSSGGGFFFEEECCCAAA???>>>===:::999999999::::::888666555555444444444333333333555444111...///333444333333000---...111222111//////000000000000///......000000000000////////////000/////////.............../////////...---,,,,,,............/////////000////////////////////////////////////////////////222111000.........///000......///000000000000000000///...------...///000////////////////////////222111///.........///000111111000000//////......------------.........///111111222222222222111111//////000000111111111222222222222222222222222222111111222222222333333333...///111222222000---+++////////////////////////111000///......///000111000000000000////////////111111111111111111111111111000///000111222111000//////000111111111111111////////////000000000000111111111111111111111111444333222111111333555666333333333222111000///...222222222222222111000//////////////////////////////////////////.........111000000000000000111222222222222222222222222222333333333333333333333333333333333333333333333333,,,222999999444111333666333222222111111222222333000000000000000000000000222222222222222222222222111111111111111111111111111111222222222333333333444333333222111111111222000222333333222222333444222222222222222111000///000111222333333222111000111111111111111111111111222222222111111111111111333333333333222111000///111222222333333222222111222222222222222222222222111111222222222333333333222222222333333444444444444444444444444333222111333333333333333333333333333333444444333333222111111111222222222333333333222222222222222222222222222222111111111111111222111111222222222333333333222333444555555555444444333333333333333333333333000000000111222222333333222111000//////111333444111111222222222222111111333222111000000111222333222111000.........///000000000000000000000000000000000000000000000000000222444666444111///000111222222222222222222222222222///------///000///---111111111111000///------............/////////000///000000000000000///...000/////////000111000///////////////////////////111111222222222222111111000000000000000000000000////////////000000000000000000000000000000000000000000111111111111000000}}}}}}[[[RRRFFFEEEDDDBBBAAA???>>>===<<<;;;:::;;;<<<<<<:::888555555444444444333333333555444333222222222222000333222111222333333222111111111111000000000000///222111111111111000000000000000/////////...............//////......---,,,........./////////000000////////////////////////////////////////////////333222111000///000000111//////000111111111111000000///............///000000000000000000000000000333222111000///000000111111111000000////////////............////////////111111222222222222111111000000111111111111111111222222222222222222222222111111111222222222333333111333555666555333111///000000000000000000000000111000////////////000111111111111111111000000000222222222222222222222222222111000000111111000//////000000111111111111111/////////000000000111111111111111111111111111111333333111111111222444555222333333222222111000///222222222222222111000000////////////////////////////////////////////////111000000000000111222222222222222222222222222222222222222222222222222222333333333333333333333333444999===;;;555000000333333333222222222222333333111111111111111111111111222222222222222222222222111111111111111111111111111222222222222333333333444333222222111111222222000111333222111111222444111111222222222222222111000111222333333222111000111111111111111111111111111111111111222222222222111111111111111111111111222222333333333333222222222222222222222222222222111111222222222333333333222222222333333333444444333333444444333333222111222222222222222222222222333333444444333333222111111222222222222333333333222222222222222222222222222111111111111111111111111222222222222333333333333333333333444444444444333333333333333333333333333333333222222222222222222111000///000111333444111222222333333222222111333222111111111111222333111111000//////////////////000000000000000111111000000000000000000000000111333555444111//////111222222222222222222222222111///---...000222111000111111111000000///.............../////////000000/////////000000000000000000///......////////////////////////////////////000111111222222111111000000000000000000000000000////////////000000000000////////////////////////000000111111111111000000zzzzzzYYYPPPEEEDDDCCCAAA@@@>>>===<<<>>>===<<<<<<======<<<:::555555444444444333333333444444444555444222000000444555666666555444444555444333222000000111111222333333222222222111111111000000000/////////............/////////...------....../////////000000000000000000000000000000000////////////////////////333333222111111111222222000000111222222222222111000000////////////000000111111111111111111111111333333222111111111111222111000000000000//////////////////000000000111111111111222222222222111111222222222222222111111111222222222222222222222222111111111222222222222333333444666777777555333222222222222222222222222222111000000//////000000111111111111111111222222222333333333333333333333333333222000000111111000...///000111111222222111111///000000000000111111111222222222222222222222222222222111000000222333444111222222333333222222111222222222222222222111000//////////////////////////////////////////000000111111000000111111222333333333333333333333333333222222222222222222222222333333333333333333333333666:::===;;;555000000222333333222222222222333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333222222111111222222///111222222111111222333///000111222333333333333111111222222222222111111222222222222222222222222111111111222222333333333666555444222222222222333222222333333333333222222222222222222222222222222111111222222222333333333222222222222333333333333333333333333333222222111111111111111111111111111333333444444333333222111222222222222333333333333111111111111111111111111111111111111111111111111222222222222333333333333333222222111222333444555222222222222222222222222555555444444333222222111222111000000000111333444111222222333333222222111333222222111111222222333000000111111000000///////////////000000111111111000000000000000000000000000222333222000/////////000000000000000000000000111000//////111333333222000000000000000000000///....../////////000000000000//////...///000222333222111////////////000111////////////////////////000000111111111111000000000000000000000000000000////////////000000000000////////////////////////000000111111111111000000xxxvvvWWWOOODDDCCCBBBAAA???>>>===<<<>>>===<<<===>>>===<<<:::555555444444444333333333444333333555444222333555888999999777444444777;;;666444222111000111333444333222222222111111111111000000000////////////.........////////////.........////////////000000000111111111111111111111111000000000000000000000000222222222111111111222222111111222333333333333222000000000000000000000000222222222222222222222222333333222222111111111111000000000000000000000000000000111111111111222222111111222222222222111111444333333222222111111111111111111111111111111111111111111111222222222222111222333444444333222111333333333333333333333333000000000000000000000000000000111111111111111222333333333333333333333333444222111111111111000...000000111222222222222111000000000111111111222222222222222222222222222222111111000000000111222333111111222333444444333333222222222333333222111111000000000000000000000000//////000000000000111111111111111111111222333444444444444444444444444444333333333333333333333333444444444444444444444444000444888777444111222444333333333222222333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222333333333444444333333222222111222222333///000222111000000111333111111222333444444333333222222222222222222222222222222222222222222222222000111111222333444555555???===999666333222222222222333333333333333333222222222222222222222222222111111222222222333333333222222222333333333333333222222333333333333222222111111111111111111111111333333444444333333222111222222222333333333444444111111111111111111111111000000111111111111111111222222222333333333444444333222111000000222444555222222222222222222222222444444333333222222222222111111000000000111222333000111111222222111111000111111111111111111111111///000111222222111///....../////////000000000000000000000000000000000000000000111111000///......000000000000000000000000111111000000000111111111000000000000000000111111...////////////000000000000///.........111333555444333222111///000222444///////////////////////////000000111111000000///000000000000000000000000////////////000000000000........................000000111111111111000000vvvsssUUUNNNCCCCCCBBBAAA???>>>======<<<;;;;;;;;;<<<<<<:::999555555444444444333333333555111111333222111777>>><<<<<<999555111333999>>>666555333111111222444555222222111111111000000000111000000000////////////......///////////////...////////////000000000111222222222222222222222222111111111111111111111111000111111111111111111111111111222333333333333333000111111111111111111000222222222222222222222222111111111111111000000000000000000000111111111111111111111222222222222333111111222222222222111111444333333222222111111111111111111111111111111111000000111111111222222222000111222222333222111111333333333333333333333333000000111111111111000000/////////000000000111111333333333333333333333333444222111111222222111///000000111222222222222222111111111111222222222222222222222222222222222222111111000111111111222222111222333444444555444444111222222333333333222222111111111111111111111111000000000000111111222222111111111111222333444555444444444444444444444444555555555555555555555555444444444444444444444444///222555555444333555777444333333333333333333444333333333333333333333333222222222222222222222222222222222222222222222222222222333333333444444444333222222111222222333333///111222222111111222333444444444444444333222222333222222222222222222333222222222222222222222222111111222333444555555666???===999666444333333333333333333444444333333333222222222222222222222222111111222222222333333333333333333333333333333333222333333444444444333333333333333333333333333333333333444444333333222111222222333333333444444444111111111111111111111111///000111222333222222222222222333333333444444444333222111000000222444555222222222222222222222222000111111111222222222333111111111111111222222222//////000000000000/////////000000000000000000//////000111222222111000///////////////////////////000000000000000000000000000//////000000000......////////////////////////222111111000///...///000111111000000000000111222////////////000000000111000000......///111333555222333333111///...000222000000000000000000000000000000111111111111000000000000000000000000000000////////////000000000000////////////////////////000000111111111111000000sss~~~qqqTTTOOOCCCCCCBBBAAA@@@???>>>>>>;;;:::::::::;;;;;;999888555555444444444333333333555000///333222111999DDD===;;;777222000333888<<<666555333222222333333444222111111111111000000000111111000000000/////////......///000000000///////////////000000000111111111111111111111111111111111111111111111111111111///000111111222111111111111111222333333333333222111111222222222222111111222222222222222222222222111111222222111111000///000000000111111111111222111111111222222222333333111111222222222222111111222222222222222111111111111111111111111111111111000000000111111111111222111222222333333333333333444444444444444444444444000111111222222111111000.........///000000111111333333333333333333333333333111000111222333222111000111222222333222222222111111222222222333333333333333333333333333333333111111111222222222222222222333444444555555555555111222333333333333333333111111111111111111111111000000000111222222333333111111111222333444555666555555555555555555555555666666666666666666666666444444444444444444444444444666777777666555555666444444333333333333444444333333333333333333333333222222222222222222222222333333333333333333333333333333333333444444444444222222111111222222333333000222333333222111333444555555555555444333222111333333222222222222333333333333333333333333333333333333333444444555555555666555444333333333444555333333444444444444333333222222222222222222222222111111222222222333333333555555555555444444444444333444444555555555555444555555555555555555555555333333444444333333222111333333333333444444444444222222222222222222222222000111222444444444333333333333333333444444444444333222222111222333444555333333333333333333333333//////000111111222333333000000111111222222222222///000000000000000000/////////000111111000//////000000111111222222111111333222222111111000//////000000000000000000000000000/////////111111///...////////////////////////000111111000......///111333222000000///000111222/////////000000000111111111000000///000111333444...111222111---,,,---///000000000000000000000000111111222222222222111111000000000000000000000000////////////000000000000000000000000000000000000000000111111111111000000pppzzzoooSSSOOODDDCCCCCCBBBAAA@@@??????<<<:::::::::;;;;;;:::888555555444444444333333333444000111666444111777DDD;;;888444222222444555555444444444333333333222222333333222222222111111111111111111000000000//////......///000000000000000//////000000000111111111111111111111111111111111222222222222222222222222000000222333333333222222000111111222222222222222111111222333333222111111222222222222222222222222111222333333333222111000000000111111111222222222111111111111222222222222111111222222222222111111000000111111111111111111111111111111111111111111000000000000111111111111111222222222333333333333333333333333333333333333000111222222222222111000...//////000111111222222222222222222222222222222111000000111333444444333000111222222333333222222222222222333333333333444333333333333333333333333111222222333333333333333333444444555555555555444111222333333444444333333222222222222222222222222000000111111222333333444111222222222333555666777555555555555555555555555666666666666666666666666555555555555555555555555666777777666555555555555444444333333333333444444222222222222222222222222222222222222222222222222333333333333333333333333333333333444444444444555222222111111222222333444111333444444333333444555444555555555555555444333444333222222222222333444333333333333333333333333444444444444555555555555111111222222333444555555333333444444444444333333222222222222222222222222111111222222222333333333777777666666666555555555444555555666777777666666555555555555555555555555333333444444333333222111333333333444444444444555333333333333333333333333000222444555666666555444333333333444444444444555333333333333444444444444444444444444444444444444222222222222222222222222000000111222222222222222111111222222222222111111000111222333333222111000111111000000111111222333888777666555333222111111000000000000000000000000111///...000222222000...000000000000000000000000...000111111000000333555444333111000///000111111//////000000000111111111111111111111111111111111---111555444000------///000000000000000000000000222222333333333333222222000000000000000000000000////////////000000000000111111111111111111111111000000111111111111000000nnnwwwnnnSSSPPPDDDDDDCCCBBBBBBAAA@@@@@@<<<;;;:::;;;<<<<<<:::888555555444444444333333333444000333999777000555AAA888555222333555555222///333333444444444333222111444444444333333333222222111111111111000000000000......///000000000000000000000000000111111111111000000000000000000000000222222222222222222222222000111333444555444444333000000111222222222222111111222333444444333222111111111111111111111111111333333444555444333222111000000111111222222222222000000111111111222222222111111222222222222111111//////000000111111111222000000000000000000000000000000000000111111111111000000000111111222222222333333333333333333333333000111222333333222111000///000000111222222333333111111111111111111111111111000///111333555555444111111222333333333333222222222333333333444444444333333333333333333333333222222333444444444444333444555555555555555444444111222333333444444444444222222222222222222222222000000111222333333444444222222222333444555777777666666666666666666666666555555555555555555555555555555555555555555555555333333444444444444444444555444444333333444444555222222222222222222222222222222222222222222222222333333333333333333333333333333333444444444555555222111111111222333333444222333555444333333444666222333444555666666666666444444222222222222444444333333333333333333333333555555555555555444444444333333444555555444444333333444444555555444444333222222222222222222222222111111222222222333333333888888777777666666666555555555666777777888777777555555555555555555555555333333444444444333222222333333333444444444555555444444444444444444444444111222555666777777666555333333333444444444555555222333444555555555444444555555555555555555555555555444444333333222222111000000111222222222222111222333333444444333333222222333444555555444333222222111000000000111333444;;;;;;999888666444333222000000000000000000000000111000...000222333111...111111111111111111111111,,,///111222111333666:::666444222000//////000111000000000000111111111111111111222222222111000000000444999888444000000111000000000000000000000000222333333444444333333222000000000000000000000000////////////000000000000111111111111111111111111000000111111111111000000sssvvviiiTTTJJJGGGEEEBBBAAAAAA???===;;;;;;;;;:::;;;<<<;;;888666333333333222222333444444333333444444555666666777555555444444444333333333444777888666000...000333111111111111111111111111000000//////.........---000000000000000000000000////////////////////////000000000000111111111111333333222222222222222222111111000111111222222333111222333444333111///---000000000000111111111111222222222222111111000000111111111222222333333333111111111111111111111111///000111222222111//////111111222222222333333333000111111222222333333333222222222222222222222222333333333333222111000///000111222222333333222222444444222222222222444444333333333333333333333333333333333222222111111111111222333333444444333333333333333333333333333333444444444444444444333333666333:::EEE???---***555444444444444444444444444111111111111111111222222333333333333333333333333444444444333333222222222444333111000000111333444444333333222222333333444333333333444444444555555444444444444444444444444444444444444444444444444555555555555555555555555555555555555555555555555555555555555555555555555444444444444444444444444...000222222111111222333:::999888666444333333333222333333444444333333222444444333222333444555666666555444333333444555666222444777:::<<<:::666222555555666666555555444333555555555444444333333333333333333444444444555555333444555666666555444333111111222555777777555333111222222333333222222111444555666555444444555666888777666555444333333333666666666666666555555555666666666666666666666666444444444333333222222222333333444444444444444444333333333333333333333333444666999::::::777444222333333444444555555666666777666555333333444555555444555555555333333555777444444444333333222222222222222222222222222222222...111222000222666888666222222111111222222333444222222111111111111111111444555555555555444333333000000000000000000000000111000///......///000111111111000000/////////...000///.........///111222333222000/////////000111////////////000111222333777666444222///...---,,,666888888555111......000000111111111222222222222444333222111111222333444222111111111000000//////000111111111222222222222111111000000000000111111000000000000111111111111rrruuuhhhTTTJJJGGGEEECCCBBBAAA@@@>>><<<<<<;;;:::;;;<<<;;;888666555444444444444444555555444444555555666777777888555444444444444333333333222555777555000...000333111111111111111111111111000000/////////.........000000000000000000000000//////////////////////////////000000000111111111222222222222222222333333222222000//////000000111222333444444333111///...000000000000111111111111222222222222111111111000222222222222222222333333111111111111111111111111000111111111111111000000111222222222222333333333444444444444555555555555333333333333333333333333444444444444333222111000111222222333333333333333444333333222222333333444333333333333333333333333333333333222222222111111111111222333333333333222444444444444444444444444444444444444444444444444000===FFFBBB888222333666444444444444444444444444333333333333333333333333333333333333333333333333444444444333333333222222555444333222222333444555444444333333333333333333333333444444444555555555444444444444444444444444444444444444444444444444555555555555555555555555444444444444444444444444555555555555555555555555444444444444444444444444555666888777666555555666777777666555444444444444444444555555555555444444555555444444444555666777666555444444444444555666555555777999;;;:::666333555555666666555555444333555555555444444333333333333333444444444555555555444444555555555555444444333222333555777777444222333333444444444444333333444555666555444333444666777777555444444333333333666666666666666666666555666666666666666666666666444444444444444333333333444444444444444444444444333333333333333333333333555666888999999777444333555555555555555666666666666666555444444444444555333444555444333222333444444444444444333333333333222222222222222222222222///222333111333777999777222222111111222222333333444333222111000/////////111111111111111000//////000000000000000000000000111000///......///000111000000000/////////......000//////...///000111222222111111000000000000000111111000000000000000111333222111111000000111111222333444333000...///111000000000111111111222222333222111111111111222333111111111111000000000///000000000111111111222222111111000000000000111111111111111111222222222222rrrtttfffTTTLLLGGGEEECCCBBBBBBAAA???===<<<;;;;;;;;;<<<;;;999666666666555555555555555666555555555666777777888888444444444444333333333333000333444333000...000222111111111111111111111111000000////////////......000000000000000000000000////////////////////////////////////000000000000111111222222333333444444888666333000///000111222333333444444444222111000000000000111111111222222222222222222111111111111333333222222222222222222222222222222222222222222222111111000111111222222222222222222333333333333333333333333333222222222444444444444444444444444444444555444444333222111222222333444444444444444444333333222222333333444444444444444444444444444333333333333222222222222000111222222333333222222555555555555555555555555222333333444444555555555@@@YYY```III555555777111333333333333333333333333666666666555555444444333333333333333333333333333444444444444333333333333666555444333333444555666555444444444333333222222333444444444444555555555555555555555555555555555444444444444444444444444555555555555555555555555444444444444444444444444555555555555555555555555333333333333333333333333999:::;;;:::888777666777555444444444444444555555555555666666666666555555666666555555666666777888666555555444444555555666777777777888999999666444555666666666666555444444555555555444444444444444333444444444444555555555555555555444444555555555666555444555666666444222444444555555555555444444333555666555444333444555666666555444333333333444555555666666666666666666666666666666666666666666444444444555555555555555555555555444444333333222333333333333333333333333666666777777777666555555777777666666666666666555555666666666666555444444333555777666444333222222444444444444444555555555222222222222222222222222111444444222333777999777111111222222222333333333666555444222111000000//////////////////...------000000000000000000000000000000////////////000000////////////............000////////////000111222000111111111111000000///333222111000////////////111111000000111222222333---///000000//////000111/////////000000000111111222111111000000111111222111111111111000000000000///000000000111111111111111111000000000000111111222222222333333333333444ttttttcccSSSMMMGGGEEECCCBBBBBBAAA???===<<<;;;;;;<<<<<<;;;999777666666555555444555555555444555555555666666666777444444444333333333222222///111222111000///000222111111111111111111111111000000//////////////////000000000000000000000000////////////////////////....../////////000000000111111222222333444555555>>>;;;777333111222333555333444444444444333222111000000111111111222222222222222222222222222222222333333333222222111111111222222222222222222222222333222111000000222333444222222222333333333444444555444444333333222222222555555555555555555555555444555555555444444333222222333444444555555444444333333333333333333333333555555555555555555555555333333333333333333333333111222333333444444333333555555555555555555555555222222333333444555666666LLLaaacccJJJ555555666///333333333333333333333333777777777666555444333333333333333333333333333333444444444444444444333333555555444333333444555555555555555444444333222222444444444444555555555555555555555555555555555555555555555555555555555555555555555555555555555555444444444444444444444444555555555555555555555555333333333333333333333333666777999888666555555666444444444333333333444444555555555666666555555555555555555666666666777777666666555555555555666666888666555666777777666444666666666666666555444444555555555555555444444444444444444444555555555555666555444333333444555666999777555555555555333222444444555555555555444444333444555555333333444555555555444333333333444444555555555555666666666666666666666666666666666666444444555555666666777777666666555444333333222222444444444444444444444444777666666555555555666666888888777777666666555555555666777777777666444333666888::::::888555444333333444444555555666666666222222222222222222222222111444444111222666777555111111222222333333333333777666555444333222222222000000111111000000///...////////////////////////000000////////////000000//////..................000000000000000111111111///000111222222111000///222222111000//////000000333222111111000000111111---...////////////000111////////////000000000000111000000000000000000111111111111000000000000000//////000000000111111111222111111000000111111222222222222222333333333333wwwrrr```QQQMMMFFFDDDBBBBBBBBBAAA???>>><<<<<<;;;<<<===<<<999777666666555444333333444444333333444444444444555555444444333333333222222222///000000000000000111111000000000000000000000000//////000000000000000000111111111111111111111111000000000000000000000000////////////000000000000111111222333444444555555>>>;;;777444222222444555333333444444333333222222111111111111222222222222222222222222222222222333333333333222222111111111222222222222222222222222333222111111111222444555222222333333333444444444:::999999999888888777777555555555555555555555555444444555555444444333333222333444444555555444444333333333333333333333333555555555555555555555555333333333333333333333333333444555555666666555555444444444444444444444444222222333333444555666666===DDDFFF===444333555555333333333333333333333333777666666555444333333222333333333333333333333333444444444444444444444444444444333333333333444444444555555555555444333222444444444555555555666666666666666666666666666666555555555555555555555555666666666666666666666666444444444444444444444444555555555555555555555555333333333333333333333333222444555666555444555666666555444333333333333333444444555555555555444444444444555555666666666666666666666666666666666666777555444444555666555444666666777777666666555444555555555555555555555555444444444555555555666666666555444333333444555666<<<999666555555555444333333333444444444444333333333444555444333222333555444444333333333444444555444555555555666666777777666666666666666666666666555555555666666777777777666666555444333333222222444444444444444444444444666666555444444555666777888888777777666666555555555666777777777666444333666888::::::888555444333333444444555555666666666222222222222222222222222000333333000000444555333000111222333333333222222333222222222222222333444111111222222111111000/////////////////////////////////000000000000//////....../////////////////////000000111111111111111///000111222222111000///000000//////000111222222222111111111111111222222111000000000000000000///////////////000000000000000000000111111000000000000000000000000000111111000000000000111111111111222222111111111111222222111111111222222222222333xxxppp\\\OOOLLLEEECCCAAAAAAAAAAAA???======<<<<<<<<<===<<<:::777666666555444333333333333333333333333333333333333333333333333222222222222000000000000000111111111000000000000000000000000//////000000000000111111111111111111111111111111000000000000000000000000000000000000111111111111222222333333444444555555999777444111000111222333333333333222222222222222111111111222222222222333222222222222333333333333333333222222222222222222333333333333333333333333222222222222333444555555333333333333444444444444888888888888777777777777555555555555555555555555333333444444444444333333222222333444444444444444222333333444444333333222444444444444444444444444333333333333444444444444444555666666777777666666444444444444444444444444222333333444444555555555444111222555555222333777444444444444444444444444555555555444333333333222333333333333333333333333444444444444555555555555333333333333333333333333333444555666666555444333444444555555555666666666777777777777777777777777555555555555555555555555666666666666666666666666555555555555555555555555555555555555555555555555444444444444444444444444222444666666666666777888777666555444333333333333444444444555555444444444333444555666666666555555555666666777777666666555555444333444666777666555666777777777777666555555555555555555555666666666444444555555555666666666555555555444444555555555===:::777444444555555444333333444444444444333333222444555444333222333444333333222222333444555555444444555555666777777777666666666666666666666666555555555666666666666666555555555444444333333222444444444444444444444444555555444444555555666777777777666666666666666555666777777777777666555555333555777666444333222222444444444444444555555555222222222222222222222222000333222///000333333111000111222333444333222222............///000111222000000000000000//////...000000000000000000000000//////000000000000//////////////////000000000000///000111111222222111111///000000111111111111000////////////000111222333......///000111333555666333222000000111111///.../////////000000000111111000111111222222111111000000000000000111111111111000111111111222222222222222222111111111111222222111111111111222222222222wwwmmmYYYMMMKKKCCCBBB@@@@@@@@@@@@>>><<<===<<<<<<======<<<:::888888777666555444444444444444444444444444444444444333333333222222222222111222111111111111111111000000000000000000000000000//////000000000111111111111111111111111111111111000000000000000000000000111111111111222222222222333333444444444444444444444333222111000111222333222222111111111222222222111111111222222222333333222222222333333333444444222222222222222222333333333333333333333333333333111222333444555555555555333333333444444444444555444444444444444444555555444444444444444444444444222222333333333333222222111222222333333333333333222333333444444333333222333333333333333333333333333333333444444444555555444555555666666666666666555555555555555555555555444444444444444444444444777555444666666444333444555555555555555555555555444444444444444444444444333333333333333333333333444444444444555555555666444444555555555555444444111333444666777666555444555555555555666666666666777777777777777777777777555555555555555555555555666666666666666666666666666666666666666666666666555555555555555555555555555555555555555555555555444666888888777666666777666666555555444555555666555555666666666666555555444555666777777777666666555666777888888777666555444444444666999:::999777777777777777777666555555444555555555666666666777555555555555666666666666444444555555555555444444>>>;;;666444444555666666444444555555555555444444222333444444222222333444222222222222333444555666444444555555666777777888666666666666666666666666666666555555555555555555444444444444444444444444555555555555555555555555444444444555555666666666555555555555555666666666888777777666666666666666333444555444333222333444444444444444333333333333222222222222222222222222222444333000000333333111///111222444444333222111//////.........///000000///000000000000///......000000000000000000000000...///000111111000///...000000000000111111222222///000111222222222111111000000000000000111111222111000000000000000111111/////////000111333444555333111//////111222000...000000000111111111222222111111222333333222111111///000000000111111111111222222222222333333333333333222222111111222222333222222222222333333333444vvvjjj|||WWWLLLJJJBBBAAA????????????>>><<<===<<<<<<=========:::888999999777666555555555555555555555555555555555444333333333222222222111111333222111111222222111000000000000000000000000000//////000000111111111222111111111111111111111111000000000000000000000000111111222222222333333333444444444444444444333333222222222222333333444444222111111000111111222222111111222222222333333333222222222333333444444444111111111222222333333444333333333333333333333333000222333555666666555444333333333444444444555555444555555555666666777777444444444444444444444444111111222333333333222222111111222333333333333222222222444444444444222222333333333333333333333333333333333444444555555555333444555555666666555555777777777777777777777777444444444444444444333333333777999555555888888444666666666666666666666666444444444555555555555555333333333333333333333333444444444555555555666666555555666666666666555555000222444666777777666555555555555555666666666777777777777777777777777777666666666666666666666666777777777777777777777777777777777777777777777777555555555555555555555555666666666666666666666666666888999888666444444555444444444555555777888888666666777777777777666666555666777999999888888777555666777888888777666555555555666888;;;<<<;;;999777777777777777666666555444555555555666666777777555555555555666666666777333444555666666555444333???;;;666444444666777777555555666666666666555555222333444444222222333444111111111222333444555666444444444555666777777888666666666666666666666666666666555555444444444333333333444444444444444444555555555555555555555555333333444555666666555555333444444444555555666666999888666555555555666777444555555555333444555777444444444333333222222222222222222222222222222222333555555111111444444222///111222444444333222111333333222111000000000111111111111111111000000///000000000000000000000000...///000111111000///...000000111111222222222333///000111222333222111111111000/////////000222333333222111000////////////333222111111000111111111111///---...111222111...111111111111222222222222111222333444444333222111//////000000111111111222222222333333333444444444333222222111111222222333333333333444444444555555qqqhhhvvv|||ZZZNNNGGGEEECCCAAA???>>>>>>>>>>>>>>>>>>>>>???@@@@@@>>><<<:::777555444444444333111777666555444333222222222333333333222222222111111000000000000000000000000444333111//////000111222///////////////000111111222111111222444555333111000000000000000000000000333333333333333333333333999888777666444333222111222222222222222222222222444333333333222222111111333333333333333333333333222222222222222222222222111111111111111111111111000000111111222222222333333444555555666666555555555555555555555555444444444444444444555555555666333444444333111111222444333333333222222222111111333333333333333333333333555555555555555555555555333333333333333333333333444444444444444444444444555555444333333555666777555666666777777777777777666666666666666666666666999888666555444444555555666666666555444444444333666666666666666666666666666555555555444444444444666666666666555555555555777666666666555555444444555555555555555555555555666666666666666777888888444666888777555444444666777777777666666666666666666666666666666777777777888777777666555444444333666777888777555444444555444555555555666666777777888888888777777777777777999666555777999888888888777777888888888888777777777777777777777777777777888888999999999999888888888999:::;;;;;;:::888777666666777777666555444444777777777777777777777777666666666666666666666666666666666666666666666666BBB<<<555333555777666444555555555555666666666777444444555555555555444444555555555555555555555555444555555666666666666666666666777777777777666666666666666666666666666666777777666666555555555444555666666666555444333333333333333444444444555555555555555555666666666777777777777777777777777777888555444555222///111666666777666333111111555999777666555444333222222222444444444333333333222222222333333444444333333222===;;;666222000111222333000000000000000000000000000000000000000000000000000000111222222222222111000111111111111222222222111111111111111111111111333333222111000000111111000000000000000000000000000000000000000000000000222222222222111111000000000111111111111222222222111111111111111111111111111111111111111111111111444333333222222333333444333333333444444444555555555444444444444555666666ooofffsss{{{YYYMMMFFFDDDCCCAAA???>>>>>>??????>>>======>>>???>>><<<:::999777555444444555333222444444444444444333333333333333333222222222111111000000000000000000000000555444222111000111222333111000000000000111222222111111111111222222222111111111111111111111111111333333333333333333333333555555444333222111111000222222222222222222222222333222222222111111111000333333333333333333333333222222222222222222222222111111111111111111111111111111111222222222222222333444444555555555555555555555555555555555555555555555555555666666666777555555555444333222333555555555444444444333333333444444444444444444444444555555555555555555555555555555555555444444444444444444444444444444444444555555444444555555666777555666777777888888777777666666666666666666666666888777666555555555666666666666555555555555555444666666666666666666666666666666666666555555555555666666666666666666666666888888777777777666666666555555555555555555555555666666666666666777888888666888999888777666777888777777777777777777777777777777777777777777777777777777777777777888888888666777888777555444555666555666666666777777777777888888888888777777777777666666666666555555777999888888999999999999888888888888888888888888888888888888999999999999888888777888999::::::999888777777777888888777666666555777777777777777777777777666666666666666666666666666666666666666666666666===888444333666888888666555555555666666666777777444555555666666555555444555555555555555555555555444555666666777777666666666666777777777777666666666666666666666666666666777777666666666555555555555666666666555555444333555555555666666666666777555555555666666666777777888888888888888888888888777777999<<<:::555333555555777777555333444888<<<888777666555444444444444444444444333333333333222222333333444444333333222888666444111111111333444222222222222222222222222111111111111111111111111000000111222222222222222111111111111222222222222111111111111111111111111333333222111111111111111111111111111111111111111111111111111111111111111333222222222111111111111111111111111222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333444444444555555555555555444444555555666777mmmbbbmmmyyyXXXMMMFFFBBBAAA@@@@@@?????????@@@>>>=========>>>===:::777888666444444555555555444111222333555555555444333333333333222222222111111000000000000000000000000555444333222111222333444222111111111111222333333111111111000//////000222111111111111111111111111222222222222222222222222111111111111111000000000222222222222222222222222111111111000000000000000222222222222222222222222222222222222222222222222111111111111111111111111333333333333222222222222333333444555555555555444555555555555666666666666666666777777777888888888666777777666444444555777666666666666555555555555555555555555555555555555666666666666666666666666666666666666666666666666555555555555555555555555444555666666777777666666666666777888888888888777666666666666666666666666666666666555666777777888555555555555666666666666666666666666666666666666888888777777777666666666777777777777777777777777999999999999888888888888666666666666666666666666777666666666666777888888777777777777777888888888888888888888999999999999:::999999888888777777777666666777999:::;;;<<<===666777888777666555666777777777777888888888888888888888888888888888888888555:::===;;;666444777<<<999999::::::::::::999999888888888888888888888888888888999999999999888888666777888999999999777777777888888888888777777666777777777777777777777777777777777777777777777777777777777777777777777777888555333444777:::999777666666666666777777777777555555666666666666555555666666666666666666666666555555666777777777777777666777777888888777777666666666666666666666666666777777666666666666555555666666666666666555555444777777777888888888999999666666666666777777777777888888888888888888888888777999>>>DDDBBB:::666666666777888777555777;;;???999888777666666555666666555555444444444333333333333333444444444444333333222111111111111222333444333333333333333333333333111111111111111111111111000111111222222222222222111111111111222222222333222222222222222222222222333222222111111111111222111111111111111111111111111111111111111111111111333333222222222222111111111111222222222333333333222222222222222222222222222222222222222222222222333333444555555444333333444444444444555555555666555555555555555666777777lll___fff}}}vvvVVVLLLFFFAAAAAA@@@@@@@@@@@@@@@@@@???>>>======>>><<<999777777666444444555666666555111222444555555444222111333333333222222222111111000000000000000000000000333333222111111111222333111111111111111222333333000111111000...---///222111111111111111111111111111111111111111111111111///000000000000111111111222222222222222222222222000000000000000000000000333333333333333333333333222222222222222222222222222222222222222222222222555555444444333333222222333333444555555555555555666666666666666777777777888888888999999999999:::888999999888666666777888777777777777666666666666666666666666666666666666777777777777777777777777666666666666777777777777666666666666666666666666444555777888999888777666666777888888999999888888777777777777777777777777555555666666777888999999555555555666666777777888666666666666666666666666999999888888888888777777888888888888888999999999::::::::::::::::::::::::777777777777777777777777777777666666777777888999888666555666999:::999888999999999:::::::::::::::;;;;;;:::999999888777777666777888999:::<<<<<<===666777888888666666777888999999999999999999999999777888888888888888999999777AAAIIIEEE<<<888:::<<<999999::::::::::::999999888888888888888888888888888888999999999999888888666666777888888888777777777777888888888777777666777777777777777777777777888888888888888888888888888888888888888888888888555444444555888999888666666666777777777888888888555666666777777666666555666666666666666666666666555666777777888888777777777777777888888777777777666666666666666666666666777777666666666666666666666666777777777666666555888888888888999999999999666666777777777888888888999999999999999999999999777999???EEECCC;;;777777777999:::888666666:::>>>999888777666666666666666555555555555444444444444333333444444444444333333000111222222333333333333333333333333333333333333222222222222222222222222000111222222333333222222111111111222222222333333222222222222222222222222333222222111111222222222222222222222222222222222222222222222222222222222333333333333333333222222222222222222333333333444333333333333333333333333333333333333333333333333222444555777777555444222444555555555555666666666666666555555666666777888ooo___aaavvvtttTTTKKKFFF@@@@@@@@@@@@@@@@@@@@@???@@@???>>>>>>>>>===:::888888666555555666777666555333444555555555333000///333333333222222222111111000000000000000000000000111000000000000000111111111000000000000111222222111111111000//////000222111111111111111111111111111111111111111111111111000000111111222333333444222222222222222222222222000000000000111111111111333333333333333333333333333333333333333333333333333333333333333333333333666666555555444444333333333444555555666666555555666666666777777777888888999999999::::::::::::;;;:::::::::999888777888:::777777777777666666666666777777777777777777777777888888888888888888888888555555666666777777777888777777777777777777777777666777888999:::999888777777888888999999999999999888888888888888888888888555666666777888999::::::555666666777777888888888777777777777777777777777:::999999999999888888888777888888888999999999::::::::::::::::::;;;;;;;;;888888888888888888888888777777777777777888999999:::888666999>>>???===999999999::::::;;;;;;;;;<<<<<<;;;;;;:::999888777777888888888999999999::::::666888999888777777888999:::::::::::::::999999999777777888888999999999::::::FFFOOOJJJAAA===:::888888888999999999999888888888888888888888888888888888888999999999999888888666666777777888888888888666777777888888888777777888888888888888888888888999999999999999999999999999999999999999999999999666555666777888888777555777777777888888888888999666777777777777777777666777777777777777777777777666777777888999888888888777777888888888888777777777777777777777777777777666666777777777777777777666666777777888777777666777777888888888999999999777777777888888888888999999999999999999999999999888888<<<@@@>>>999777999888:::;;;999555444777:::888777666666555666666666666666666555555555444444333444444555555444444333333333444555555444333222222222222222222222222222222222222222222222222222111111222333333333333222111222222222222333333333222222222222222222222222333222222222222222333333222222222222222222222222222222222222222222222222333333333333333333444444222333333333444444444444444444444444444444444444444444444444444444444444333444666777777666444333555555555666666666777777777666666666666777888888sssbbb```sssqqqRRRJJJFFFAAAAAAAAAAAAAAA@@@???>>>???>>>>>>>>>???>>>;;;999999777555555666666666555444444555444333111000...333333333222222222111111000000000000000000000000/////////000000000000000000000000000000111222222222111111222444555333111222222222222222222222222222222222222222222222222222222333333444555555666444444444444444444444444222222222222222333333333444444444444444444444444555555555555555555555555444444444444444444444444666666666555555555555555555555666777777777777666666666777777888888999999999999:::::::::;;;;;;;;;:::;;;;;;:::888888999;;;888888888888777777777777888888888888888888888888999999999999999999999999555666666777777888888888888888888888888888888888777888999999::::::999999888888999::::::::::::999888888888888888888888888555666777999::::::::::::777777777777888888888888777777777777777777777777::::::999999999888888888777777777888999999::::::999999999999::::::::::::777777777777777777777777888777777777777888999999===:::999>>>EEEFFFAAA;;;999999::::::;;;;;;<<<<<<;;;::::::999999888888888999999888888888888888888777888999999888888999::::::::::::::::::999999999777777888888999:::::::::;;;EEEKKKFFFBBB@@@;;;444888888999999999999888888999999999999999999999999888888999999999999888888666777777777888999999:::777777888999999999999888999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::777888888888888777777666777888888888999999999999777777888888888888777777777777777777777777777777777777888999999999999999777888888999999888888777777777777777777777777777666666777777777777888888666777777888888888888888777777777888888888888999777888888888999999999999::::::::::::::::::::::::999888999;;;:::666777;;;888:::;;;999555333555777777777666666666666777777777666666666666555555555444444555555555555444444666666666666555444333333222222222222222222222222333333333333333333333333111222222333333333333333222222222222333333333333333333333333333333333333333222222222222333333444333333333333333333333333333333333333333333333333333333444444444444555555333333333444444444555555555555555555555555555555555555555555555555555555444555666777777666555444666666666666777777777777777777777777777888888999wwwfffcccuuuoooQQQJJJFFFAAABBBBBBBBBAAA???>>>======<<<<<<===>>>===;;;999:::888666555666666555444333333333333222222111111333333333222222222111111000000000000000000000000//////000111111111111111222111111111111222333333333111000444:::;;;666111222222222222222222222222333333333333333333333333333333444444555666666666555555555555555555555555333444444444555555555555666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777666666777888888888888888666666777888888999::::::999999:::::::::;;;;;;;;;:::;;;;;;:::888888999;;;:::::::::999999999888888999999999999999999999999::::::::::::::::::::::::777777777888999:::::::::999999999999999999999999999999999999999:::;;;;;;888999999:::;;;:::::::::999999999999999999999999666777999:::::::::999999999888888888888888777777777777777777777777777777999999999999888888888888666666777777888999999:::777777888888888999999999777777777777777777777777888888777777888888999:::;;;888999@@@HHHIIIAAA999888999999:::;;;;;;<<<<<<999999999999999888888888888888888888888888888888777888999999888888999;;;::::::::::::999999888888777777888999999:::;;;;;;>>>CCCBBB===@@@EEE@@@666999999::::::::::::999999999999999999999999999999888888999999999999888888777777777888999::::::;;;999::::::;;;<<<;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::888999999999888888888999888888888999999999::::::777888888999999888888777888888888888888888888888777888999999::::::999999777888888999999888888777777777777777777777777777666666777777777888888888666777888888999999999888777777888888888999999999888888888999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;:::888999;;;999666888===777999;;;999666444666888888888777777777888888999777777777666666666555555444444555555555555444444666666666555555555555555333333333333333333333333444444444444444444444444111222333333444444333333222222222333333333444444333333333333333333333333222222222222222333444555444444444444444444444444444444444444444444444444333444444444555555555555444444444444555555555555666666666666666666666666666666666666666666666666666666666666666666666666666666777777777888888888888888777777777888999999yyyiiieeewwwnnnPPPIIIFFFBBBBBBBBBBBBAAA???===<<<;;;::::::<<<===<<<:::888;;;999777666666666444333222222111111111222333444333333333222222222111111000000000000000000000000///000111222222222222222333333222222333333444555444000///555===???888111222222222222222222222222333333333333333333333333444444444555555666666666666666666666666666666666555555555666666777777777777777777777777777777777777777777777777777777777777777777777777777777777555555666666777777888888777777888999999999999999666777777888999999::::::999999999:::::::::;;;;;;:::;;;;;;:::888888999;;;<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::888888999::::::;;;<<<<<<999999999999999999999999;;;:::999888999:::;;;<<<888999::::::;;;;;;::::::999999999999999999999999777888999:::;;;:::999888:::999999999888777777777777777777777777777777777999999999888888888777777555666666777888888999999666666777777777888888888666666666666666666666666888888888777888888999:::888555666>>>GGGHHH???555888888999999:::;;;<<<<<<888888888888888888999999888888888999999:::::::::777888::::::999999:::;;;:::::::::999999888888888777777888999::::::;;;;;;BBBBBB<<<777???JJJFFF;;;:::;;;;;;<<<<<<;;;;;;:::999999999999999999999999888888999999999999888888888888888888999:::;;;<<<;;;;;;<<<===>>>>>>======;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888999999999888999;;;<<<888888999999999:::::::::888888999999999999888888888888888888888888888888888888999::::::::::::999888888999999999999888888777777777777777777777777666666777777888888888999666777888999999999999999888888999999999:::::::::888888999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;999:::<<<;;;888:::>>>666888::::::777666888;;;999999999888999999::::::777777777777666666666666444444555555555555444444555555444444444555666666444444444444444444444444444444444444444444444444111222333333444444333333222222333333333444444444333333333333333333333333222222222222333333444555444444444444444444444444444444444444444444444444444444444555555555666666444444444555555555666666777777777777777777777777777777777777777777777777777777666666666666777777777777777777888888888888888888888777888888999:::yyyfffnnn|||gggMMMIIIFFFCCCCCCAAA@@@???>>>>>>>>>>>>======>>>>>>===;;;999555666777777777666444333555555555555555555555555000111333333333111///...222222222222222222222222222111000111444555333111222222222333333444444444333333333333333333333333333333333222222111111111222222333333444555666666666666666777888888999999555666666666666777777777777777777777777777777777888888888888888888888888777777777777777777777777666666777777777777666666777777777777888999:::;;;888888888999999:::::::::777888999;;;<<<=========:::::::::;;;;;;;;;<<<<<<:::::::::;;;;;;;;;<<<<<<=========<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=========<<<<<<;;;;;;;;;:::::::::999999999888888888888999:::::::::999999999999888888999999:::;;;<<<;;;;;;::::::;;;;;;<<<888888999999999::::::::::::999999999888888777777888888888888888888888888888888777777666666666555666666666666666666666666888888777777666666666555666666666666777777777888888888777777666666666555777888888777666666777999999999888888888888888999999::::::;;;:::999888777;;;::::::999888888888999777777888888888999999999888999999::::::999999888999999999888888999::::::<<<999999<<<<<<:::;;;>>>HHH@@@999;;;>>>???@@@AAA======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<>>AAAAAA???===>>>>>>>>>>>>>>>>>>>>>>>>:::::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;:::::::::;;;:::999999999:::;;;<<<999999999999999999999999777777777777777777777777:::999999888888999999:::::::::999999999999::::::888888999999999:::::::::999999999999999999999999::::::999999888777777666888888888777888999999:::<<<;;;:::999999999;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::<<<<<<<<<;;;;;;::::::::::::::::::::::::::::::::::::999999999999999999:::<<<;;;;;;:::999999999999:::999888777666666666666888777666555444444555666555555555555555555555555555555555555555555555555444444444555444444333333333333444444444444555555444444444555555555666666666555555444444555555666444444444444444444444444777777666666666555555555555555555666666666666777444555666888888666555444777777777777777777777777888888888888888888888888666666777888888888888888444444555666777888999999777999:::999888777888999777777888888888999999999zzzgggnnn{{{fffMMMIIIFFFDDDCCCAAA@@@??????>>>>>>>>>======>>>>>>===;;;999666666777777666666555444444444444444444444444444111222333444444222000///222222222222222222222222222111000222444555333111222222222333333444444444333333333333333333333333333333333333333222222222333333444444555555666666666666777777888888999999888888999999999:::::::::888888888888888888888888888888888888888888888888888888888888888888888888666666777777777777666666777777777777888999:::;;;999999999999999999::::::777888999;;;<<<=========;;;;;;;;;<<<<<<<<<======;;;;;;;;;<<<<<<<<<===============<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;::::::::::::999999999888888888999999:::::::::999999888999888888888888999::::::::::::999999999999::::::888888888999999999::::::999999999888888888777777888888888888888888888888888777777777666666666666666666666666666666666666888888888777777666666666444444555555555666666666888888888777777777666666777888888777666666777999:::999999888888999999999999999:::::::::999888777;;;:::999888888888888999999999999999:::::::::;;;::::::;;;;;;;;;;;;::::::;;;;;;::::::;;;<<<======<<<::::::======;;;<<<@@@MMMCCC;;;:::<<<===???AAA>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;========================>>>===<<<>>>@@@AAA???===>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::999:::;;;<<<===::::::::::::::::::::::::999999999999999999999999;;;;;;::::::::::::;;;;;;;;;::::::::::::::::::;;;999999999::::::::::::;;;::::::::::::::::::::::::;;;::::::999888888777777888888888888888999:::::::::::::::999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999::::::;;;;;;:::::::::::::::::::::999888777777666666777999888777666555555666777555555555555555555555555555555555555555555555555444444555555555444444333333333333444444444555555444444444555555555666666555555555444444555555555555555555555555555555555777666666666555555555555555555555666666666666777444555777888888777555444777777777777777777777777888888888888888888888888666666777888888888888888444555555666777888999999777888999999777777888999888888888888999999999999{{{hhhmmmyyyeeeLLLIIIEEEDDDCCCBBB@@@????????????>>>======>>>>>>===;;;999888777666666555555666666333333333333333333333333333333444555555444222111333333333333333333333333222111111222444444333111222222333333333333444444333333333333333333333333333333333444444444444444555555555555666666666666666666777777888999999999::::::::::::;;;;;;;;;;;;999999999999999999999999999999999999999999999999999999999999999999999999666777777888888777777666777777777777888999::::::::::::999999999999999999777888999;;;<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<<<<<<<============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999999888888888888::::::;;;::::::999888777888888777777888888999:::999888888777777888888999777777888888888999999999999999999888888888888777888888888888888888888888777777777777777666666666777777777777777777777777888888888888888777777777555555666666666777777777999999999999888888888888777888999888777666888999;;;::::::999::::::;;;;;;999::::::::::::999999888;;;::::::999999999999999;;;;;;;;;<<<<<<<<<<<<===<<<<<<============<<<<<<============>>>???@@@AAA>>><<<===???>>>===???DDDQQQFFF===:::;;;;;;===AAA@@@????????????>>>>>>>>>========================????????????????????????>>>======>>>@@@@@@???===>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<=========>>>>>>>>>>>>=========<<<<<<<<<<<<;;;;;;;;;;;;<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<===<<<;;;;;;::::::;;;;;;<<<::::::::::::;;;;;;;;;<<<::::::::::::::::::::::::;;;;;;::::::999999888888999999999999999::::::;;;888999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;;;;;;;:::::::::;;;<<<<<<;;;:::999888777777777777888888777666666666777777444444444444444444444444444444444444444444444444444444555555555555555444333333333444444444444555444444555555555555666666666555555444444555555666666666666666666666666666666666666666555555555555555555555666666666777777666777888999999888777666888888888888888888888888888888888888888888888888666777777888888888888888555555666777888999::::::888999:::999888777888:::999999999:::::::::;;;;;;{{{gggkkkwwwdddLLLIIIEEEDDDCCCBBBAAA@@@?????????>>>======>>>>>>===;;;999999888666555555555666777444444444444444444444444444444555555555555444333333333333333333333333333111111111222333333333222333333333333333333333333333333333333333333333333333444444444555555666666777777777777666666666666666777777888888999::::::999999999999::::::::::::::::::::::::::::::::::::999999999999999999999999999999999999999999999999777777777888888777777777888888777777888999999::::::::::::999999888888888888888999:::;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999888888888888;;;;;;;;;;;;:::999888777888888777777777888999999999999888888888888999999777777777888888888999999999999999999888888888888999999999999999999999999888888888888777777777777888888888888888888888888999999999999999888888888999999999999::::::::::::::::::::::::::::::::::::999:::;;;;;;:::999:::;;;<<<;;;;;;;;;;;;<<<======<<<<<<<<<<<<<<<<<<<<<;;;===<<<<<<;;;;;;;;;<<<<<<>>>>>>>>>>>>>>>>>>???????????????@@@@@@?????????>>>>>>>>>???@@@AAACCCDDD???>>>???AAA@@@???BBBIIIMMMDDD===<<<<<<;;;<<>>>>>>>>>>>????????????@@@@@@@@@@@@@@@@@@@@@@@@===>>>>>>???@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????>>>>>>>>>>>>===============>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<======;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999:::::::::::::::;;;;;;<<<888999;;;<<<===<<<<<<;;;========================================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;<<<======;;;;;;999888888888888888777777777666666666777777444444444444444444444444444444444444444444444444444444555666666666666555333333444444444555555555555555555666666666666777666666555555555555666666666666666666666666666666666666666666666666666666666666666666777777777777888888999999999999888888999999999999999999999999999999999999999999999999777777888999999999999999666777777888999:::;;;;;;:::;;;<<<<<<::::::;;;<<<<<<<<<<<<=========>>>>>>{{{hhhjjjwwwbbbLLLIIIEEEDDDDDDBBBAAA@@@?????????>>>======>>>>>>===;;;999999888777555555666777777666666666666666666666666555555555666666555555555333333333333333333333333000111222333333222222333333333333333333333333333333333333333333333333333444444444555555666666666777777777777777666666666777777777888999999::::::999::::::::::::;;;;;;;;;::::::::::::::::::::::::999999999999999999999999888888888888888888888888777777888888888888777777888888888777888888999::::::::::::999999888888888888888999:::;;;;;;;;;;;;999999:::::::::;;;;;;;;;999999:::::::::;;;;;;;;;888888888888888888888888888888888888888888888888::::::::::::::::::::::::::::::::::::999999999888<<<<<<<<<;;;:::999888777888888888777888999999::::::::::::999999:::::::::777888888888888999999999999999999999::::::::::::::::::::::::::::::::::::999999999999999999999999::::::::::::::::::::::::999999999::::::::::::::::::::::::;;;;;;;;;<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<;;;===??????>>>========================>>>???????????????????????????@@@@@@??????>>>??????@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@AAAAAABBBBBBBBBBBBAAAAAA>>>>>>>>>???@@@BBBCCCDDD@@@@@@AAACCCAAA@@@EEEMMMEEE@@@===??????<<<<<<>>>?????????????????????????????????@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@??????>>>>>>??????@@@@@@@@@@@@????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<======;;;;;;::::::::::::;;;;;;<<<============>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===:::;;;<<<>>>>>>>>>===<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==============================<<<<<<<<<<<<======;;;;;;;;;;;;<<<===>>>>>><<<;;;:::999888888888888666666666666666666666666555555555555555555555555555555555555555555555555444555666666777777777666444444555555555666666666666666777777777888888888888777777666666777777888666666666666666666666666777777777777777777777777777777777888888888999999999::::::::::::::::::999;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::888999999:::;;;:::::::::888999999:::;;;<<<===>>>===>>>??????>>>===>>>?????????@@@@@@@@@AAAAAAAAA}}}jjjlllwwwaaaKKKIIIEEEEEEDDDCCCAAA@@@@@@@@@@@@>>>======>>>>>>===;;;999888888777777666666777777666666666666666666666666555555555555555666666666333333333333333333333333000111333333222222222333444444333333333333222222333333333333333333333333444444444555555555555555666666666666777777777777777777888888999:::::::::<<<<<<<<<<<<============::::::::::::::::::::::::::::::::::::::::::::::::888888888888888888888888777888888999999888888777999888888888888888999999::::::999999999999999999888888999:::::::::::::::888999999999::::::::::::888999999999::::::::::::777777777777888888888888888888888888888888888888::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;<<<;;;;;;:::999888999999888888999999:::;;;<<<;;;;;;::::::;;;;;;<<<888888999999999:::::::::::::::;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;999999:::::::::;;;;;;;;;===============>>>>>>>>>===???BBBBBB@@@?????????>>>>>>>>>>>>???@@@AAAAAABBBAAAAAAAAAAAABBBBBBCCCAAAAAAAAAAAAAAABBBBBBCCCBBBBBBBBBBBBBBBAAAAAAAAABBBBBBCCCCCCCCCCCCBBBBBB?????????@@@AAABBBCCCDDDAAAAAACCCDDDBBBAAAGGGPPPAAA>>>>>>AAAAAA>>>===????????????@@@@@@@@@@@@@@@@@@@@@AAAAAABBBCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA???@@@BBBBBBAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBBBBBBBBBBCCCCCCBBBBBBBBBBBBAAAAAAAAA???@@@AAAAAABBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<======>>><<<<<<;;;;;;;;;;;;<<<<<<>>>>>>>>>>>>????????????==============================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>?????????>>>>>>===????????????????????????????????????????????????>>>>>>????????????@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>==================>>>======<<<<<<<<<======>>><<<<<<;;;:::999999999999555666777888888888777777666666666666666666666666666666666666666666666666444555666777888888888888666666666777777777777888888888888999999999:::::::::999999888888999999:::888888888888888888888888888888888888999999999999999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<<<<<<<<<<;;;;;;<<<===>>>???@@@@@@@@@AAABBBAAA@@@???@@@BBBAAAAAAAAABBBBBBBBBCCCCCCpppooowww```KKKIIIEEEEEEDDDCCCBBBAAA@@@@@@@@@>>>======>>>>>>===;;;999777888888888888777666666666666666666666666666666444444444444555555666666444444444444444444444444///111444444222111222444444444444333333222222222333333333333333333333333555555555444444444444444555555555666666777777777777888888999999::::::;;;;;;;;;<<<<<<<<<=========999999999999999999999999::::::::::::::::::::::::999999999999999999999999777888888999999888888777999999888888888888888999999999999999999999::::::888888999::::::::::::999999999999:::::::::;;;;;;999999999:::::::::;;;;;;888888888999999999::::::999999999999999999999999::::::;;;;;;;;;<<<<<<<<<======<<<<<<<<<;;;;;;;;;:::;;;;;;;;;;;;;;;:::::::::::::::999::::::;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<999::::::::::::;;;;;;;;;<<<<<<<<<<<<=========>>>========================;;;<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;<<<<<<<<<<<<::::::;;;;;;;;;<<<<<<<<<>>>>>>>>>>>>?????????@@@>>>@@@BBBCCCAAA@@@???@@@????????????@@@AAABBBCCCBBBBBBAAAAAAAAABBBCCCDDDBBBBBBAAAAAABBBBBBCCCDDDCCCCCCCCCCCCBBBBBBBBBAAACCCCCCDDDDDDDDDDDDCCCCCCBBBBBBAAAAAABBBCCCDDDDDD@@@AAACCCEEEBBBAAAIIISSSCCCAAA@@@BBBAAA>>>???CCC@@@@@@AAAAAAAAABBBBBBBBBAAAAAABBBCCCCCCDDDEEEEEECCCCCCCCCCCCCCCCCCCCCCCC@@@BBBDDDDDDCCCBBBCCCEEECCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCBBBBBBBBB@@@AAABBBCCCCCCCCCBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????????????>>>>>>>>>>>>?????????>>>>>>======>>>>>>???????????????@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>==============================<<<<<<======>>>???BBBBBBAAA@@@????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA???>>>>>>======>>>>>>???>>>>>>======<<<============<<<;;;::::::999999:::777888999:::::::::999999888888888888888888888888888888888888888888888888555555666777888888888888777777888888888999999999:::::::::;;;;;;;;;;;;<<<;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<===================================================<<<<<<===>>>>>>>>>>>>>>>======>>>???@@@AAABBBBBB@@@AAABBBBBBAAA@@@AAABBBAAAAAAAAABBBBBBBBBBBBCCCtttqqqwww___KKKIIIEEEEEEDDDCCCBBBAAA@@@@@@@@@>>>======>>>>>>===;;;999777888888999999888666555555555555555555555555555444444444444444555666777444444444444444444444444///222444444222111222444444444444333333222222222333333333333333333333333555555555444444333333222333444444555666777777888777888888999999:::;;;;;;999999999:::::::::;;;;;;999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::888888999999999999888888999999888888888888888999888888888999999::::::;;;888888999:::::::::999999:::::::::;;;;;;;;;<<<<<<:::::::::;;;;;;;;;<<<<<<999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<=========>>>============<<<<<<<<<::::::;;;;;;<<<;;;;;;;;;;;;;;;::::::;;;;;;<<<===<<<;;;;;;::::::;;;;;;<<<:::::::::;;;;;;;;;<<<<<<<<<=========>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>><<<=========>>>>>>??????========================;;;;;;;;;<<<<<<<<<==================>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@===@@@BBBCCCAAA@@@??????@@@@@@@@@@@@AAABBBCCCDDDBBBAAAAAA@@@AAABBBCCCDDDAAAAAAAAAAAAAAABBBCCCDDDDDDDDDCCCCCCBBBBBBBBBAAACCCCCCDDDDDDDDDDDDCCCCCCDDDCCCCCCCCCCCCCCCDDDEEE@@@AAADDDEEEBBBAAAIIITTTHHHDDDBBBCCCAAA???AAAFFFBBBBBBBBBCCCCCCCCCDDDDDDBBBBBBBBBCCCDDDEEEEEEFFFEEEEEEEEEEEEEEEEEEEEEEEE@@@CCCFFFEEECCCBBBDDDFFFEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCAAAAAACCCDDDDDDDDDCCCBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@??????@@@@@@AAAAAAAAA@@@@@@@@@@@@AAAAAA??????@@@@@@@@@AAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>===============>>>??????EEEDDDBBB@@@??????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA?????????@@@@@@AAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCC??????>>>>>>>>>>>>??????@@@???>>>======<<<============<<<;;;::::::::::::888999;;;<<<===<<<;;;;;;888888888888888888888888888888888888888888888888555555666888888999999999888888999999999:::::::::;;;;;;;;;<<<<<<<<<======<<<<<<<<<;;;;;;<<<<<<<<<========================:::::::::;;;;;;<<<<<<<<<<<<<<<<<<============>>>======<<<<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>???????????????>>>???@@@AAABBBCCCCCCDDD@@@AAABBBBBB@@@@@@AAABBB@@@@@@@@@AAAAAAAAABBBBBB~~~uuuoooyyy\\\IIIEEEDDDBBBBBBBBBAAAAAA@@@@@@@@@>>>>>>>>>>>>===<<<;;;::::::999777777888888666555333333333444444444555555666666666666666666666666444444222222222222444444444444333222111111111111333333333222222111111111222111000000000111222333333333333333333333333333555555555555666666666777777777777777888999:::;;;;;;<<<===<<<:::999:::;;;<<<<<<<<<<<<;;;:::999999999:::;;;;;;;;;;;;:::999999999999999999999999999999999999999999999999999777777777777888888888888;;;:::999888777777777777<<<<<<;;;:::;;;<<<===>>>;;;;;;;;;<<<<<<<<<======;;;;;;;;;<<<<<<<<<======;;;<<<<<<===============<<<<<<===>>>>>>>>>>>>>>>;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>????????????>>>>>>@@@???===<<<===>>>@@@AAA@@@@@@????????????@@@@@@?????????????????????????????????>>>???@@@@@@AAA@@@@@@AAAAAAAAABBBBBBBBBAAAAAA@@@@@@@@@@@@AAAAAABBBAAA???>>>>>>>>>??????@@@@@@????????????@@@@@@??????@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@AAAAAABBBBBBBBBBBBBBBBBBCCCDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFEEEDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEBBBHHHNNNOOOKKKGGGFFFGGGFFFFFFEEEEEEEEEEEEEEEEEEFFFGGGHHHHHHIIIIIIHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDBBBDDDHHHJJJJJJHHHEEECCCFFFFFFFFFFFFEEEEEEEEEEEEGGGGGGHHHHHHHHHHHHGGGGGGCCCDDDFFFHHHHHHGGGEEEDDDFFFFFFFFFFFFFFFEEEEEEEEEFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCAAAAAAAAAAAACCCCCCBBBBBBAAAAAAAAABBBCCCDDDBBBAAAAAAAAAAAAAAAAAABBB????????????????????????AAAAAA@@@@@@@@@AAABBBBBBJJJHHHGGGEEEDDDDDDDDDDDDBBBCCCDDDDDDCCCCCCEEEFFFDDDDDDDDDDDDDDDEEEFFFGGGEEEDDDDDDCCCCCCCCCDDDDDDFFFEEEEEEFFFFFFFFFCCCAAACCCCCCCCCCCCBBBBBBAAA@@@CCCCCCCCCBBBBBBBBBAAAAAA?????????>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<======<<<;;;;;;<<<<<<<<<<<<;;;;;;:::999::::::999999::::::;;;<<<<<<<<<<<<=========>>>>>>=========<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>===<<<;;;;;;===============<<<<<<<<<===>>>>>>???????????????======>>>>>>?????????@@@????????????????????????>>>@@@AAA@@@???>>>???@@@>>>??????===<<<===AAADDDAAAAAABBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEvvvooowww\\\IIIEEEEEEDDDCCCCCCBBBBBBAAAAAAAAA>>>>>>>>>>>>===<<<;;;::::::999777777888888666555333333444444444555555555666666666666666666666666444444333222222333444444444333222222222222222222222222222222333333333333333333222222222333444555555555555555555555555555555555666666666777777777666666666666666888999999<<<===>>>===;;;:::;;;<<<::::::;;;;;;<<<;;;;;;;;;::::::;;;<<<<<<;;;::::::::::::::::::::::::::::::999999999999999999999999777777777888888888888999:::999999888888888888999===<<<<<<;;;<<<===>>>???<<<<<<<<<============>>><<<<<<<<<============>>><<<===>>>>>>??????>>>>>>===>>>??????@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@@@@AAAAAA@@@@@@@@@AAA@@@???>>>???@@@BBBCCCBBBAAAAAA@@@@@@AAAAAABBB@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@@@@@@@@@@AAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAA@@@@@@@@@@@@AAAAAABBBBBB@@@?????????@@@@@@AAAAAAAAA@@@@@@AAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCBBBBBBBBBCCCCCCDDDDDDDDDCCCCCCDDDDDDEEEFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGFFFEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDIIIMMMMMMJJJFFFFFFHHHFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHIIIJJJJJJJJJJJJIIIFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGFFFEEEEEEFFFGGGIIIKKKKKKJJJHHHGGGIIIIIIIIIHHHHHHGGGGGGGGGGGGHHHHHHIIIIIIHHHHHHGGGFFFFFFGGGGGGGGGEEEDDDCCCFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHHHHHHHHHHGGGGGGFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAABBBCCCCCCBBBCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCBBBBBBCCCCCCDDDBBBBBBBBBBBBBBBBBBBBBBBBDDDCCCCCCCCCCCCDDDEEEEEEGGGGGGEEEDDDCCCCCCDDDDDDDDDEEEFFFFFFEEEEEEFFFHHHFFFFFFFFFFFFFFFGGGHHHHHHGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGFFFGGGHHHHHHEEECCCEEEEEEEEEEEEDDDCCCBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@??????>>>>>>========================>>>>>>===<<<<<<===>>>>>><<<<<<<<<<<<<<<;;;::::::<<<;;;;;;;;;;;;<<<======;;;;;;<<<<<<<<<=====================<<<<<<<<<;;;========================???????????????>>>======>>>>>>>>>>>>>>>>>>======>>>???@@@@@@AAAAAA@@@@@@>>>>>>?????????@@@@@@@@@@@@@@@@@@??????@@@@@@@@@@@@AAABBBBBB@@@@@@AAABBBEEEKKKQQQOOOGGG@@@>>>@@@AAAAAABBBBBBCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEFFFFFFwwwooouuu[[[JJJFFFFFFEEEEEEDDDCCCCCCBBBAAAAAA>>>>>>>>>>>>===<<<;;;::::::999777777888888666555333444444444444555555555666666666666666666666666444444333333333333444444333333222222222333444444222222222333444444555555555555444444555555666777777777777777777777777777666666666777777777888888666666666777777888999:::<<<===>>>===;;;;;;;;;===888999:::;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::::::::::::::999999999999999999999999888888888888999999999999999999999888999999:::;;;>>>>>>=========>>>???@@@>>>>>>>>>>>>????????????>>>>>>>>>>>>??????????????????@@@AAAAAAAAAAAA@@@@@@@@@AAABBBBBBBBBBBBAAACCCBBBBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBBBBBCCCCCCBBBBBBBBBCCCBBBAAAAAAAAABBBDDDEEECCCCCCBBBBBBBBBBBBCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@??????AAABBBBBBBBBAAA@@@AAAAAABBBBBBBBBCCCCCCCCCBBBBBBAAAAAAAAAAAABBBBBBCCCCCCBBBAAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEFFFDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIHHHHHHGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGJJJMMMLLLIIIGGGHHHIIIGGGGGGHHHHHHIIIJJJJJJJJJJJJJJJKKKLLLLLLLLLLLLKKKHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJJJJJJJJJJIIIHHHHHHIIIJJJKKKLLLLLLLLLLLLKKKLLLLLLKKKKKKJJJIIIHHHHHHHHHIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGFFFEEEDDDDDDCCCFFFFFFFFFFFFFFFFFFFFFFFFHHHIIIIIIIIIIIIHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCCCCCCCCCCDDDEEEDDDDDDFFFGGGGGGGGGFFFEEEFFFFFFEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGGGGGGGHHHHHHHHHIIIHHHGGGGGGFFFFFFFFFGGGGGGFFFHHHIIIIIIHHHGGGHHHJJJIIIHHHHHHHHHHHHIIIIIIJJJJJJJJJIIIIIIIIIIIIJJJJJJJJJIIIHHHIIIJJJJJJHHHGGGHHHHHHGGGGGGFFFEEEEEEDDDEEEDDDDDDDDDCCCCCCCCCCCCDDDDDDCCCBBBBBBAAAAAA@@@????????????????????????@@@>>>===;;;;;;===>>>@@@==================<<<;;;===============>>>??????<<<<<<<<<<<<============>>>>>>>>>>>>============????????????????????????@@@@@@AAAAAA@@@@@@??????????????????????????????@@@AAAAAABBBCCCBBBBBBBBB@@@@@@@@@AAAAAAAAAAAAAAACCCBBBAAA@@@@@@AAABBBCCCBBBCCCDDDDDDBBBBBBCCCDDDHHHTTT``````TTTGGG@@@???AAAAAABBBCCCDDDDDDEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEFFFFFFGGGHHHtttlllsssZZZJJJGGGGGGEEEDDDDDDCCCBBBAAA@@@@@@>>>>>>>>>>>>===<<<;;;::::::999777777888888666555444444444444555555555555666666666666666666666666444444444333333444444444333333222333333444555666444444444444444444555555555555555666666666777777888888888888888888888888777777777888888888888999999999999999:::;;;<<<===;;;<<<======;;;;;;;;;===999:::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999999999999999999999999999999999999::::::::::::;;;999999999::::::;;;======?????????@@@@@@@@@AAAAAA@@@@@@@@@@@@AAAAAAAAABBB@@@@@@@@@@@@AAAAAAAAABBBAAABBBBBBCCCDDDCCCCCCCCCBBBCCCCCCDDDDDDDDDDDDDDDFFFEEEEEEDDDCCCBBBAAAAAAAAAAAAAAAAAAAAABBBCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBCCCCCCDDDEEEDDDDDDCCCCCCCCCCCCDDDDDDBBBBBBBBBBBBBBBBBBBBBBBB???AAACCCDDDEEEDDDBBBAAABBBCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCDDDDDDCCCCCCCCCEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDFFFFFFFFFFFFGGGGGGGGGGGGEEEFFFFFFGGGHHHHHHHHHHHHHHHGGGGGGHHHHHHIIIJJJKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHJJJJJJJJJJJJJJJJJJJJJJJJMMMNNNNNNLLLIIIIIIJJJLLLJJJKKKKKKLLLMMMNNNNNNOOOLLLLLLMMMNNNNNNNNNNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMLLLLLLKKKJJJKKKJJJJJJKKKKKKLLLMMMNNNMMMMMMLLLKKKJJJIIIIIIHHHHHHIIIIIIJJJJJJIIIIIIHHHIIIIIIHHHGGGFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIHHHHHHIIIIIIHHHHHHGGGFFFHHHHHHHHHIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGFFFFFFGGGGGGGGGGGGGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGHHHHHHFFFGGGIIIKKKKKKJJJIIIHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJKKKLLLLLLLLLLLLKKKKKKKKKLLLLLLMMMMMMMMMIIIJJJKKKKKKJJJIIIJJJLLLKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJJJJKKKLLLLLLLLLKKKJJJKKKLLLLLLKKKJJJKKKKKKJJJIIIHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEFFFEEEEEEDDDDDDCCCBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>======>>>>>>???>>>???????????????>>>>>>??????>>>>>>??????@@@AAA????????????????????????@@@@@@@@@@@@????????????AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBAAAAAA@@@AAAAAAAAAAAABBBBBBBBBBBBAAABBBCCCCCCDDDDDDCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCDDDCCCBBBAAAAAABBBCCCDDDCCCEEEFFFEEEDDDCCCDDDFFFFFFPPP\\\^^^WWWMMMFFFDDDBBBCCCDDDDDDEEEFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGHHHIIIIIIqqqjjjrrr~~~YYYKKKHHHHHHDDDDDDCCCBBBAAA@@@???>>>>>>>>>>>>>>>===<<<;;;::::::999777777888888666555444444444555555555666666666666666666666666666666444444444444444444444444333333333333444555666666777777666666555444333333444555555666666666666666777777777777777777777777888888888999999999999::::::::::::;;;;;;<<<===>>>:::;;;<<<<<<;;;:::;;;==================<<<;;;:::;;;;;;::::::::::::;;;;;;999999999999999999999999::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<======;;;;;;;;;<<<===>>>???@@@AAAAAABBBBBBBBBCCCCCCCCCBBBBBBCCCCCCCCCDDDDDDDDDBBBBBBCCCCCCCCCDDDDDDDDDCCCDDDEEEEEEFFFFFFEEEEEEDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDCCCBBBBBBBBBBBBAAAAAABBBBBBCCCDDDCCCDDDDDDEEEEEEDDDDDDCCCCCCCCCCCCCCCDDDDDDEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBCCCEEEGGGGGGFFFEEECCCEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEFFFGGGGGGFFFEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGEEEFFFFFFGGGGGGFFFFFFEEEGGGGGGGGGHHHHHHHHHHHHIIIFFFGGGHHHIIIJJJJJJJJJJJJJJJIIIIIIJJJJJJKKKLLLMMMKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLMMMMMMMMMLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKMMMMMMMMMMMMMMMMMMMMMMMMRRRRRRPPPNNNLLLLLLNNNPPPNNNNNNOOOPPPQQQQQQRRRRRRNNNNNNOOOPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOLLLLLLLLLLLLLLLKKKJJJJJJJJJJJJJJJJJJKKKLLLMMMNNNLLLLLLKKKKKKJJJIIIIIIHHHIIIJJJJJJKKKKKKJJJJJJIIIJJJIIIIIIIIIIIIJJJLLLLLLJJJJJJJJJKKKKKKLLLLLLLLLKKKKKKLLLLLLKKKKKKJJJIIIKKKKKKLLLLLLLLLMMMMMMMMMLLLLLLLLLLLLKKKKKKJJJJJJJJJJJJJJJJJJKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLIIIKKKMMMNNNOOONNNLLLKKKKKKJJJJJJIIIIIIJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMNNNOOOOOOOOOOOONNNOOOOOOPPPQQQQQQQQQRRRLLLMMMNNNMMMLLLKKKLLLMMMMMMMMMLLLLLLLLLLLLLLLMMMKKKKKKKKKKKKKKKLLLMMMNNNNNNMMMLLLLLLNNNOOONNNMMMOOONNNLLLJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGFFFEEEEEEDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@AAACCCDDDDDDCCCAAA@@@AAAAAABBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@AAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCAAABBBCCCCCCCCCCCCBBBBBBCCCCCCCCCDDDDDDEEEEEEEEECCCCCCDDDEEEEEEEEEEEEDDDEEEEEEEEEEEEEEEEEEDDDDDDFFFEEEDDDCCCCCCDDDEEEFFFEEEFFFGGGGGGEEEEEEFFFGGGFFFIIIMMMPPPPPPMMMJJJGGGEEEFFFFFFGGGHHHHHHIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJJJJssslllrrr{{{XXXKKKJJJIIIDDDDDDCCCAAA@@@???>>>>>>>>>>>>>>>>>>===<<<;;;::::::999777777888888666555444444555555555666666666666666666666666666666666444444555555555555444444555555444444444555666666:::999888777666444333333333444555666666666666555777777777777777777777777999999999::::::::::::;;;999999999999:::;;;<<<===:::<<<======<<<;;;<<<>>>????????????>>>===<<<;;;<<<<<<;;;;;;;;;;;;<<<<<<::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>?????????>>>>>>>>>>>>???@@@AAABBBBBBCCCDDDEEEEEEEEEDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFDDDEEEEEEEEEEEEFFFFFFFFFEEEEEEFFFGGGGGGGGGGGGFFFEEEFFFGGGGGGHHHHHHGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCBBBCCCDDDDDDEEEDDDEEEEEEFFFFFFEEEEEEDDDDDDDDDEEEEEEEEEFFFFFFFFFEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFHHHIIIIIIIIIHHHGGGGGGGGGGGGHHHHHHHHHIIIIIIGGGHHHIIIJJJJJJIIIHHHGGGGGGHHHIIIIIIJJJJJJIIIIIIGGGHHHIIIJJJJJJIIIHHHGGGIIIIIIIIIIIIJJJJJJJJJJJJHHHIIIKKKMMMNNNNNNMMMMMMMMMLLLLLLMMMMMMNNNOOOPPPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOPPPPPPPPPPPPOOOQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQVVVTTTRRRPPPOOOOOOPPPQQQPPPPPPQQQQQQRRRRRRSSSSSSOOOOOOPPPQQQQQQQQQQQQPPPNNNNNNNNNNNNNNNNNNNNNNNNJJJJJJKKKKKKJJJJJJIIIHHHKKKKKKKKKLLLMMMNNNOOOPPPMMMMMMLLLLLLLLLLLLKKKKKKLLLLLLMMMMMMMMMMMMLLLLLLKKKLLLLLLMMMNNNOOOPPPPPPNNNNNNNNNOOOOOOPPPPPPQQQQQQQQQRRRRRRQQQQQQPPPOOONNNOOOOOOPPPPPPQQQQQQRRRQQQPPPPPPOOOOOONNNNNNNNNMMMMMMNNNNNNOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOPPPPPPPPPPPPOOOOOOMMMNNNPPPQQQQQQQQQPPPOOONNNMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMOOOPPPRRRSSSSSSSSSRRRQQQQQQRRRSSSTTTTTTSSSSSSPPPQQQQQQQQQOOONNNOOOPPPQQQPPPOOOOOOOOOOOOOOOOOOMMMMMMMMMMMMNNNOOOPPPQQQRRRPPPOOOOOOQQQRRRRRRQQQSSSQQQOOOMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKIIIHHHHHHGGGGGGFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDFFFIIIKKKKKKIIIFFFDDDCCCDDDDDDEEEEEEEEEEEEEEECCCCCCCCCCCCCCCDDDDDDEEEGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEECCCDDDEEEEEEFFFEEEEEEEEEEEEEEEEEEFFFGGGGGGHHHHHHEEEEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJIIIHHHHHHHHHJJJKKKIIIGGGGGGIIIKKKJJJIIIIIIJJJJJJJJJJJJKKKKKKKKKHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIHHHHHHIIIIIIJJJKKKyyyqqqtttyyyXXXLLLJJJIIIEEEEEEDDDBBBAAA@@@???>>>>>>>>>>>>>>>===<<<;;;::::::999777777888888666555555555555555666666666666666666666666666666666666333444555666666555444333777666555555555555555555999999888777666666555555444444666777777777666555777777777777777777777777::::::::::::;;;;;;;;;;;;::::::::::::;;;<<<===>>><<<>>>??????>>>>>>???@@@??????@@@@@@@@@??????>>>???>>>===<<<<<<===>>>???>>>>>>>>>>>>>>>>>>>>>>>>========================@@@@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@AAAAAABBBCCCCCCCCCDDDEEEFFFGGGFFFFFFEEEFFFFFFGGGGGGGGGHHHHHHHHHFFFFFFGGGGGGGGGHHHHHHHHHEEEFFFGGGGGGHHHHHHGGGGGGFFFGGGGGGHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFGGGFFFGGGGGGHHHHHHGGGGGGFFFFFFFFFGGGGGGHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJJJJJJJKKKKKKKKKIIIIIIJJJJJJJJJKKKKKKKKKIIIJJJLLLMMMMMMLLLJJJIIIHHHIIIJJJKKKLLLLLLKKKJJJKKKLLLMMMNNNNNNMMMLLLKKKKKKKKKLLLLLLLLLMMMMMMMMMKKKMMMOOOQQQRRRRRRQQQQQQPPPPPPPPPPPPQQQRRRSSSTTTRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTWWWUUURRRPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQOOOPPPPPPQQQQQQQQQQQQQQQOOOOOOOOOOOOOOOOOOOOOOOOMMMMMMNNNNNNMMMMMMLLLKKKNNNNNNOOOPPPQQQRRRSSSSSSOOOOOOOOOPPPPPPPPPPPPQQQPPPPPPQQQQQQQQQQQQPPPPPPOOOPPPQQQRRRSSSSSSRRRQQQQQQQQQRRRSSSSSSTTTUUUUUUUUUUUUVVVVVVUUUUUUTTTSSSQQQRRRRRRSSSTTTTTTUUUUUUTTTTTTSSSSSSRRRQQQQQQPPPPPPQQQQQQRRRSSSSSSTTTTTTRRRRRRRRRRRRRRRRRRRRRRRRPPPQQQRRRRRRRRRRRRQQQPPPQQQQQQQQQRRRRRRRRRSSSSSSRRRRRRQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRPPPRRRTTTVVVWWWWWWWWWVVVUUUUUUWWWWWWXXXWWWVVVVVVTTTUUUVVVUUUSSSRRRSSSTTTUUUTTTSSSSSSRRRRRRSSSSSSRRRRRRRRRRRRSSSTTTUUUVVVVVVTTTSSSSSSUUUVVVVVVVVVXXXVVVSSSQQQPPPOOOPPPPPPOOOOOOOOONNNNNNNNNNNNMMMKKKKKKJJJJJJIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHJJJLLLLLLJJJHHHGGGFFFFFFGGGHHHHHHHHHHHHHHHGGGGGGFFFFFFGGGGGGHHHIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIFFFGGGHHHIIIIIIIIIIIIHHHFFFFFFGGGHHHHHHIIIJJJJJJHHHIIIJJJJJJKKKKKKJJJJJJIIIIIIIIIHHHHHHGGGGGGGGGKKKLLLMMMNNNNNNMMMLLLKKKKKKMMMNNNMMMLLLKKKLLLMMMOOONNNLLLJJJJJJKKKLLLMMMMMMMMMMMMMMMMMMLLLLLLLLLIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHIIIJJJJJJuuuuuuyyyWWWLLLKKKJJJGGGFFFEEEDDDBBBAAA@@@???>>>>>>>>>>>>===<<<;;;::::::999777777888888666555555555555555666666666777666666666666666666666666333444555666666555444333888777666555555555555555888888888777777777777777444555666888888777777666888888888888888888888888:::::::::;;;;;;;;;<<<<<<===<<<<<<======>>>???@@@>>>???AAAAAA@@@@@@AAABBB>>>???@@@AAAAAAAAAAAAAAAAAA@@@???>>>>>>???@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>AAAAAAAAABBBBBBBBBCCCCCCCCCCCCBBBBBBBBBCCCDDDDDDDDDEEEFFFGGGHHHGGGFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIGGGGGGGGGHHHHHHHHHIIIIIIEEEFFFGGGGGGHHHHHHGGGGGGFFFGGGHHHHHHIIIIIIHHHHHHGGGGGGHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFGGGGGGHHHIIIHHHIIIIIIJJJJJJIIIIIIHHHGGGHHHIIIIIIJJJJJJIIIIIIIIIHHHHHHGGGGGGHHHHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJLLLKKKKKKKKKKKKLLLMMMMMMKKKKKKKKKKKKLLLLLLLLLLLLJJJLLLMMMNNNNNNMMMLLLJJJIIIJJJKKKMMMMMMMMMLLLKKKMMMNNNPPPQQQQQQPPPNNNMMMMMMMMMNNNNNNNNNOOOOOOOOONNNOOORRRTTTUUUUUUTTTSSSSSSSSSSSSSSSTTTUUUVVVWWWUUUUUUUUUUUUUUUUUUUUUUUUTTTUUUVVVVVVWWWWWWWWWWWWSSSSSSSSSSSSSSSSSSSSSSSSVVVVVVVVVVVVVVVVVVVVVVVVWWWTTTRRRPPPPPPPPPPPPOOOPPPPPPPPPPPPPPPOOOOOOOOOOOOPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRSSSSSSRRRRRRQQQPPPQQQRRRSSSUUUVVVVVVWWWWWWRRRRRRSSSSSSTTTTTTUUUUUUSSSSSSTTTTTTTTTTTTSSSSSSRRRSSSUUUVVVVVVTTTRRRQQQSSSTTTTTTUUUVVVVVVWWWWWWUUUVVVVVVVVVVVVUUUTTTTTTSSSSSSTTTUUUVVVVVVWWWWWWVVVVVVUUUUUUTTTSSSSSSRRRRRRSSSSSSTTTUUUUUUVVVVVVSSSSSSSSSSSSSSSSSSSSSSSSPPPQQQRRRSSSSSSRRRQQQPPPSSSSSSRRRRRRSSSSSSTTTUUUUUUUUUTTTTTTTTTTTTUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTSSSTTTWWWYYYZZZZZZYYYYYYYYYZZZ[[[\\\\\\[[[ZZZYYYWWWXXXYYYXXXVVVUUUVVVWWWXXXWWWVVVVVVUUUUUUUUUVVVVVVUUUVVVVVVWWWXXXYYYZZZYYYWWWUUUVVVWWWYYYZZZYYY[[[YYYVVVTTTRRRRRRSSSSSSQQQQQQPPPPPPPPPOOOOOOOOOMMMMMMLLLLLLKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHIIIIIIJJJJJJJJJIIIJJJIIIIIIIIIIIIJJJKKKKKKJJJJJJJJJIIIIIIHHHHHHHHHIIIIIIIIIJJJJJJJJJKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLIIIIIIJJJKKKLLLLLLKKKKKKGGGGGGHHHHHHIIIJJJKKKKKKKKKKKKLLLMMMMMMMMMMMMMMMJJJJJJJJJIIIIIIHHHHHHHHHMMMOOOQQQSSSSSSQQQOOOMMMNNNOOOPPPPPPNNNNNNOOOPPPNNNQQQTTTRRROOOMMMPPPSSSPPPPPPOOOOOONNNMMMMMMLLLJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHHHHHHHHHHIIIJJJJJJ{{{rrr|||vvvUUUJJJJJJIIIGGGFFFDDDCCCBBBBBBCCCCCC@@@@@@???>>><<<;;;999888888666555666777888777555666666666666666777888888777777666666555555555444444444444555555555666666333444444555555555555555666666666666666666666666555666666666777777888888666666777777888888999999;;;;;;<<<<<<<<<<<<<<<<<<=========>>>??????@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBDDDGGGGGGFFFDDDCCCCCCBBBBBBBBBBBBBBBBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@AAAAAADDDDDDCCCCCCCCCCCCDDDEEECCCEEEFFFFFFDDDCCCDDDDDDGGGGGGGGGHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJJJJIIIIIILLLLLLKKKJJJIIIHHHGGGGGGGGGGGGHHHIIIJJJJJJJJJIIIJJJJJJJJJJJJJJJJJJJJJJJJMMMLLLKKKJJJJJJJJJJJJJJJIIIJJJJJJJJJKKKLLLLLLLLLKKKLLLLLLMMMMMMMMMMMMMMMLLLLLLLLLLLLMMMMMMMMMMMMJJJKKKLLLLLLKKKJJJHHHGGGIIIJJJKKKLLLMMMMMMMMMMMMKKKLLLMMMNNNOOOPPPQQQQQQPPPOOOOOONNNMMMNNNNNNNNNQQQPPPOOOPPPPPPQQQPPPOOOOOOOOOOOOQQQRRRRRRQQQOOOOOOPPPQQQRRRSSSSSSTTTSSSQQQRRRRRRSSSSSSRRRRRRQQQTTTQQQOOOPPPRRRTTTSSSQQQSSSTTTUUUVVVWWWXXXXXXXXXVVVVVVVVVVVVVVVUUUTTTTTTWWWWWWVVVVVVVVVVVVVVVWWWSSSTTTTTTTTTSSSRRRQQQQQQRRRTTTVVVWWWVVVUUUUUUVVVWWWXXXYYYWWWUUUSSSTTTUUUTTTTTTTTTUUUTTTTTTSSSRRRRRRSSSTTTVVVVVVUUUTTTTTTUUUUUUTTTTTTTTTTTTUUUUUUVVVWWWXXXYYYYYYXXXWWWVVVWWWXXXYYYZZZ[[[[[[ZZZYYYZZZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXWWWWWWVVVVVVVVVUUUVVVXXXXXXXXXXXXVVVUUUYYYYYYXXXXXXXXXYYYYYYZZZ]]]\\\[[[ZZZYYYXXXXXXXXXYYYWWWUUUVVVXXX[[[[[[[[[\\\YYYWWWVVVWWWWWWWWWVVVYYYYYYYYYXXXXXXWWWWWWWWWVVVVVVUUUUUUVVVVVVWWWXXXTTTUUUWWWWWWUUUTTTUUUUUUXXXXXXWWWXXXZZZZZZXXXWWW___\\\ZZZ[[[\\\]]][[[XXXWWWXXXYYYZZZZZZYYYXXXXXX]]]]]]]]]]]]^^^^^^^^^^^^bbbbbbaaa___^^^\\\[[[[[[YYYYYYZZZZZZZZZYYYXXXWWWYYYXXXXXXXXXXXXXXXXXXXXXYYYXXXXXXZZZ\\\]]]\\\[[[[[[[[[ZZZZZZYYYYYYYYYXXXVVVVVVVVVVVVVVVVVVVVVUUUVVVUUUUUUTTTSSSRRRRRRQQQPPPOOOOOOOOONNNMMMMMMMMMJJJJJJKKKKKKLLLLLLLLLMMMJJJKKKLLLMMMMMMMMMMMMMMMKKKKKKLLLLLLLLLKKKKKKJJJLLLLLLKKKKKKKKKKKKKKKLLLKKKKKKKKKKKKKKKKKKKKKLLLLLLMMMMMMNNNNNNOOOOOOPPPNNNMMMLLLLLLLLLMMMNNNOOOLLLMMMMMMNNNNNNMMMMMMLLLMMMMMMMMMNNNNNNOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNLLLMMMNNNNNNMMMMMMNNNOOORRRRRRRRRRRRRRRRRRRRRQQQOOOPPPRRRSSSSSSRRRPPPOOOSSSSSSSSSRRRRRRQQQQQQQQQRRRPPPPPPQQQTTTTTTQQQMMMLLLMMMNNNMMMLLLKKKLLLMMMLLLLLLLLLMMMMMMMMMMMMNNN~~~wwwkkkttt}}}uuuUUUKKKJJJIIIGGGFFFDDDCCCBBBBBBCCCCCC>>>>>>>>>>>>===<<<::::::888666555666777888777666666666666666666777888888777777777666666666555555444444555555555666666666444555555666666666666666666666666666666666666666777777777777777777888888777777777888999999::::::;;;;;;<<<<<<=========>>>?????????@@@AAAAAABBBBBBCCCCCCDDDDDDDDDDDDEEEEEEDDDFFFIIIJJJHHHFFFFFFFFFDDDDDDCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCGGGFFFFFFEEEEEEEEEEEEFFFGGGIIIJJJIIIFFFEEEEEEEEEIIIIIIIIIIIIJJJJJJJJJKKKJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJKKKLLLLLLLLLKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNMMMLLLLLLLLLLLLLLLLLLLLLLLLMMMNNNNNNOOOOOONNNNNNOOOPPPPPPPPPPPPPPPNNNNNNNNNOOOOOOOOOOOOOOOMMMMMMMMMMMMLLLKKKJJJJJJIIIJJJKKKLLLMMMNNNOOOOOONNNOOOPPPQQQRRRSSSSSSTTTRRRQQQPPPPPPOOOOOOPPPPPPTTTSSSRRRSSSSSSTTTSSSRRRQQQPPPPPPRRRTTTTTTRRRPPPPPPQQQRRRSSSTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUTTTTTTUUUSSSQQQRRRTTTVVVUUUSSSUUUVVVWWWXXXYYYZZZZZZZZZYYYYYYYYYYYYXXXWWWVVVVVVYYYYYYXXXWWWVVVVVVWWWWWWUUUUUUUUUUUUUUUUUUTTTTTTSSSUUUWWWWWWVVVVVVVVVWWWYYYZZZZZZYYYWWWVVVVVVWWWUUUVVVVVVWWWWWWWWWWWWWWWYYYZZZZZZ[[[ZZZZZZYYYYYY[[[[[[ZZZYYYYYYYYYYYYYYYZZZ[[[\\\]]]]]]\\\[[[ZZZ[[[\\\]]]^^^___^^^]]]\\\[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZYYYYYYYYYXXXXXXXXXXXXYYYYYYZZZZZZYYYYYYXXX\\\[[[ZZZYYYYYYZZZ[[[[[[]]]\\\[[[ZZZZZZZZZZZZZZZ\\\ZZZYYYZZZ]]]___``````aaa___\\\[[[\\\\\\\\\[[[ZZZZZZZZZZZZYYYYYYYYYXXX[[[ZZZZZZZZZZZZ[[[\\\\\\ZZZ[[[]]]\\\[[[ZZZZZZ[[[______^^^___```aaaaaa``````^^^]]]^^^___```^^^\\\______^^^^^^]]]^^^^^^^^^________________________cccbbbaaaaaa______^^^]]]]]]]]]]]]]]]]]]\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\^^^]]]]]]^^^```aaa```^^^^^^^^^^^^^^^]]]]]]]]]]]]ZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXWWWVVVVVVUUUTTTTTTSSSSSSRRRQQQQQQPPPPPPPPPMMMMMMMMMNNNNNNNNNOOOOOONNNNNNOOOOOOOOOOOONNNNNNNNNNNNOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOONNNNNNPPPPPPQQQQQQQQQPPPPPPOOOQQQPPPPPPOOOPPPPPPPPPQQQPPPPPPQQQQQQQQQQQQPPPPPPOOOOOOOOOOOOPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQOOOQQQRRRQQQOOOOOOPPPQQQSSSSSSSSSSSSSSSSSSSSSSSSRRRSSSUUUVVVVVVUUUTTTSSSSSSSSSSSSRRRRRRQQQQQQQQQUUUTTTSSSUUUWWWWWWTTTRRRPPPRRRSSSRRRQQQPPPQQQRRRRRRQQQQQQPPPPPPOOOOOOOOOvvvuuudddlll}}}tttTTTKKKJJJIIIFFFEEEDDDCCCBBBBBBBBBCCC==================<<<;;;888777666666888888777666777666666666666777888888888888888777777777777777555555555555666666666666666666777888888888888777777777777777777777777777888888777777777777777666777777888888999::::::;;;;;;<<<<<<===>>>???@@@@@@AAABBBBBBCCCCCCDDDDDDEEEFFFFFFFFFGGGGGGGGGHHHHHHGGGIIILLLLLLKKKJJJIIIIIIFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFGGGGGGIIIIIIIIIHHHGGGGGGGGGGGGJJJKKKLLLKKKIIIHHHIIIJJJKKKKKKKKKKKKKKKLLLLLLLLLJJJJJJKKKKKKLLLLLLMMMMMMJJJKKKKKKLLLMMMNNNOOOOOONNNNNNNNNNNNNNNNNNMMMLLLNNNNNNNNNNNNNNNNNNNNNNNNPPPOOONNNNNNNNNNNNNNNNNNNNNNNNOOOOOOPPPQQQQQQRRRQQQQQQRRRSSSSSSSSSSSSSSSQQQQQQQQQRRRRRRRRRSSSSSSQQQPPPOOONNNNNNMMMMMMNNNNNNMMMMMMNNNOOOQQQRRRTTTRRRRRRSSSTTTUUUUUUVVVWWWTTTSSSRRRRRRQQQQQQRRRRRRTTTTTTTTTTTTTTTTTTTTTTTTSSSRRRRRRSSSUUUUUUTTTSSSRRRSSSTTTUUUUUUUUUUUUUUUVVVWWWWWWXXXXXXWWWWWWVVVWWWUUUTTTUUUVVVXXXXXXWWWXXXXXXZZZ[[[\\\]]]]]]]]]\\\]]]]]]\\\[[[ZZZYYYYYY\\\[[[ZZZXXXXXXWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXWWWXXXXXXXXXWWWWWWXXXZZZ\\\]]]]]]\\\[[[ZZZZZZ[[[[[[[[[\\\\\\]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]^^^^^^]]]\\\[[[[[[[[[[[[___```aaabbbbbbaaa```___aaaaaabbbcccbbbbbb```___]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\[[[[[[[[[[[[ZZZZZZ\\\\\\\\\[[[[[[\\\\\\\\\```^^^\\\[[[ZZZ[[[\\\]]]]]]\\\\\\[[[[[[\\\\\\\\\___^^^]]]___aaadddeeedddgggeeebbbaaabbbaaa```___^^^^^^^^^^^^]]]]]]]]]]]]``````_________```aaaaaaaaabbbcccbbb```___```aaabbbbbbaaaaaabbbcccdddeeebbbaaaaaabbbccccccbbbaaabbbaaa___^^^^^^___```aaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbaaaaaaaaaaaaaaaaaa`````````_________^^^^^^^^^______``````aaabbbaaaaaabbbcccdddbbb`````````````````````aaaaaa^^^]]]]]]]]]\\\\\\\\\[[[[[[[[[ZZZZZZYYYYYYXXXXXXWWWWWWWWWVVVUUUTTTTTTSSSQQQQQQQQQQQQRRRRRRRRRRRRQQQRRRRRRRRRRRRRRRQQQPPPRRRRRRSSSSSSSSSSSSSSSSSSRRRRRRRRRSSSSSSTTTTTTUUUUUUUUUTTTTTTSSSSSSRRRRRRTTTTTTUUUUUUTTTSSSQQQPPPTTTTTTTTTUUUUUUTTTTTTSSSUUUUUUVVVVVVVVVVVVUUUUUUSSSSSSSSSSSSSSSTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVUUUSSSRRRSSSTTTTTTTTTTTTUUUVVVVVVVVVWWWTTTUUUWWWXXXYYYXXXWWWWWWTTTTTTTTTTTTSSSSSSSSSSSSXXXWWWWWWXXXYYYYYYXXXVVVUUUWWWXXXWWWVVVUUUWWWXXXYYYXXXWWWVVVUUUTTTTTTSSSsss~~~wwwbbbhhhrrrSSSKKKJJJHHHFFFEEEDDDDDDCCCCCCBBBBBB===>>>>>>>>>===<<<;;;:::888777666777888888777666777777666666777777888999888888888888888888888888555555666666666777777777777888888999:::999999999888888888888888888888888888888777777666666555555666777777888999:::;;;;;;<<<===>>>???@@@AAABBBBBBCCCCCCDDDDDDEEEFFFFFFFFFGGGHHHHHHIIIIIIJJJJJJJJJIIIKKKNNNOOONNNLLLLLLLLLIIIHHHGGGFFFEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHIIIIIIIIIKKKJJJJJJJJJIIIIIIHHHGGGIIIJJJLLLLLLKKKLLLNNNPPPLLLLLLLLLLLLMMMMMMMMMMMMKKKKKKLLLMMMNNNOOOOOOOOOMMMMMMMMMNNNOOOOOOPPPPPPPPPPPPPPPPPPOOOOOONNNMMMMMMMMMMMMMMMNNNNNNNNNNNNOOONNNNNNMMMMMMMMMNNNNNNNNNOOOOOOPPPQQQRRRSSSSSSRRRSSSTTTTTTUUUUUUTTTTTTSSSSSSSSSTTTTTTUUUUUUVVVTTTSSSQQQPPPOOOOOOPPPQQQUUUTTTSSSRRRRRRTTTVVVWWWTTTTTTTTTUUUVVVWWWWWWWWWVVVUUUTTTTTTSSSSSSTTTTTTRRRSSSTTTSSSSSSSSSTTTTTTUUUTTTTTTUUUVVVWWWVVVUUUTTTUUUVVVVVVWWWWWWWWWVVVXXXXXXYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWXXXYYYZZZZZZZZZ[[[\\\]]]____________````````````___^^^]]]\\\^^^]]]\\\ZZZYYYXXXXXXXXXYYYYYYYYYYYYZZZZZZ[[[\\\[[[[[[[[[YYYXXXYYY[[[]]]___```aaa```___^^^___```aaaaaaaaaaaabbbccccccdddcccbbbbbbbbbbbbcccdddddd``````____________``````bbbbbbcccddddddcccbbbbbbcccddddddeeedddcccaaaaaa^^^^^^^^^_______________]]]]]]]]]]]]]]]]]]]]]]]]______]]]\\\\\\]]]______bbbaaa^^^\\\[[[\\\]]]^^^\\\\\\\\\\\\\\\]]]^^^___```______aaadddfffgggfffiiigggeeedddddddddbbb```bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaabbbbbbcccdddcccdddeeecccbbbaaabbbcccccccccbbbaaaaaabbbeeehhhccccccdddeeeeeeeeedddcccaaaaaaaaaaaabbbbbbbbbccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccbbbbbbaaaaaaaaaaaaaaa``````aaabbbccccccdddddddddcccbbbcccddddddcccaaa`````````aaaaaabbbbbbbbb``````______^^^]]]]]]]]]^^^^^^]]]]]]]]]\\\\\\\\\\\\[[[[[[ZZZYYYXXXWWWWWWUUUUUUUUUUUUVVVVVVVVVVVVSSSTTTUUUUUUVVVVVVVVVUUUUUUUUUUUUUUUUUUVVVVVVWWWVVVWWWWWWXXXYYYYYYYYYYYYYYYXXXXXXWWWWWWVVVVVVUUUVVVWWWXXXYYYXXXWWWUUUTTTVVVWWWXXXXXXXXXWWWUUUUUUXXXXXXYYYYYYYYYYYYXXXXXXVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXYYYYYYWWWXXXYYYWWWUUUTTTTTTUUUTTTUUUUUUVVVWWWXXXYYYYYYTTTUUUVVVXXXXXXYYYXXXXXXVVVVVVVVVVVVVVVVVVVVVVVVXXXXXXXXXXXXYYYYYYYYYXXXXXXYYYZZZZZZYYYYYYZZZ[[[]]]\\\[[[YYYXXXXXXYYYYYYuuu}}}{{{dddfffoooRRRKKKJJJHHHEEEEEEEEEDDDDDDCCCBBBBBB@@@??????>>>===;;;999888999777666777888999888777777777777777777888999999888888888888999999999999666666666777777777888888888999::::::;;;:::::::::999999999999999999999999888777777666666555555555666777888999:::;;;<<<<<<>>>>>>???@@@BBBCCCDDDDDDDDDDDDEEEFFFFFFGGGGGGHHHIIIIIIIIIJJJKKKLLLLLLLLLJJJMMMPPPQQQPPPNNNNNNNNNMMMLLLJJJHHHGGGGGGHHHIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGHHHIIIJJJJJJJJJJJJKKKKKKKKKKKKJJJIIIHHHKKKLLLMMMLLLLLLLLLOOOQQQNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMNNNOOOOOOPPPQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOPPPPPPPPPPPPPPPOOONNNMMMLLLLLLLLLLLLMMMMMMNNNNNNMMMMMMLLLLLLLLLLLLMMMMMMNNNNNNOOOPPPQQQRRRSSSTTTSSSTTTTTTUUUUUUUUUUUUUUUTTTTTTUUUVVVVVVWWWXXXXXXWWWVVVTTTSSSRRRRRRSSSSSSZZZYYYWWWUUUTTTTTTVVVWWWUUUUUUUUUVVVWWWWWWXXXXXXWWWWWWVVVUUUUUUUUUVVVVVVRRRTTTVVVUUUTTTTTTUUUWWWXXXWWWVVVWWWYYYZZZYYYXXXXXXXXXYYYYYYZZZZZZYYYYYYYYYZZZZZZ[[[[[[ZZZZZZYYYYYYYYYZZZZZZZZZ[[[\\\^^^]]]]]]___```aaabbbbbbbbbbbbccccccccccccbbbaaaaaaaaa```___]]]\\\[[[[[[[[[\\\\\\[[[[[[\\\]]]^^^___^^^___^^^]]]\\\\\\^^^```bbbcccddddddcccbbbdddeeedddcccccccccdddeeefffgggfffgggggghhhhhhiiiiiiiiieeeeeedddddddddeeeeeefffbbbcccdddeeeeeedddcccbbbcccdddeeeeeedddcccbbbaaa______``````aaaaaaaaaaaa^^^_____________________aaa```___^^^^^^___```aaadddbbb```^^^]]]]]]^^^___]]]]]]]]]]]]^^^___```aaa`````````bbbeeeggggggfffgggfffddddddddddddbbb```ccccccccccccccccccccccccbbbbbbbbbbbbbbbccccccdddcccddddddcccaaaaaaccceeefffggggggfffeeegggkkknnnhhhiiijjjjjjiiigggfffeeeeeefffgggiiiiiihhhgggfffffffffeeeeeeeeedddddddddccccccddddddeeefffffffffddddddcccbbbaaabbbbbbcccccccccdddeeefffgggggghhhgggfffffffffhhhgggfffdddccccccddddddeeeeeeffffffdddddddddcccbbbaaaaaa```aaaaaaaaaaaa```````````````______^^^\\\[[[[[[ZZZYYYYYYYYYYYYYYYXXXXXXXXXSSSTTTVVVWWWYYYZZZZZZZZZWWWVVVVVVVVVVVVWWWXXXYYYYYYZZZ[[[\\\]]]]]]\\\\\\ZZZZZZZZZYYYYYYXXXXXXXXXWWWXXXYYYZZZ[[[ZZZZZZYYYWWWXXXYYYYYYYYYWWWVVVUUUYYYYYYZZZZZZZZZZZZYYYYYYVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUVVVVVVVVVWWWWWWWWWUUUVVVVVVUUUSSSQQQRRRSSSSSSSSSTTTUUUVVVVVVWWWWWWSSSSSSUUUVVVWWWXXXYYYYYYWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXYYYZZZYYYZZZ\\\\\\[[[ZZZ\\\]]]\\\[[[ZZZYYYYYYZZZ\\\\\\zzz{{{}}}hhheeemmmRRRKKKJJJHHHEEEEEEEEEEEEDDDCCCBBBAAA@@@@@@???>>><<<:::999777999888777777999999888777888777777777777888999999888888888888888999999999777777777777888888888888999999:::;;;;;;;;;;;;:::::::::::::::::::::::::::888888888888888888777777888999:::;;;<<<===>>>???@@@AAAAAABBBCCCDDDEEEEEEFFFFFFGGGGGGHHHIIIIIIIIIJJJKKKKKKLLLMMMNNNOOOOOOLLLOOORRRSSSRRRQQQQQQQQQPPPNNNLLLJJJIIIIIIJJJKKKJJJJJJJJJJJJJJJJJJJJJJJJGGGGGGHHHIIIJJJKKKKKKLLLJJJKKKLLLMMMMMMLLLKKKJJJOOOOOOOOOMMMLLLLLLNNNPPPQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOPPPPPPQQQQQQRRRRRRSSSSSSRRRQQQPPPOOONNNNNNOOOPPPPPPPPPPPPOOOOOONNNLLLLLLMMMMMMNNNNNNOOOOOOMMMMMMLLLLLLMMMMMMNNNNNNOOOPPPQQQRRRSSSTTTUUUVVVVVVVVVWWWXXXXXXXXXXXXWWWVVVVVVWWWXXXYYYZZZ[[[[[[ZZZYYYXXXWWWVVVVVVVVVVVV[[[ZZZXXXVVVUUUUUUVVVVVVXXXXXXXXXYYYYYYYYYZZZZZZZZZZZZYYYXXXXXXXXXYYYYYYVVVYYY\\\[[[YYYXXX[[[^^^]]]\\\ZZZ[[[\\\^^^]]]]]]]]]^^^^^^______^^^^^^^^^]]]]]]^^^^^^^^^^^^]]]]]][[[\\\]]]]]]]]]^^^```bbb```aaabbbdddeeeeeeffffffeeefffgggggghhhhhhggggggeeeeeecccbbbaaaaaaaaaaaaaaa```_________```aaabbbbbbccccccbbb``````aaabbbdddeeeggggggffffffgggiiidddddddddeeefffiiilllmmmkkklllmmmmmmmmmlllkkkjjjiiihhhgggfffeeeeeeeeefffddddddffffffffffffddddddcccdddeeeeeeeeedddcccbbbaaabbbbbbccccccddddddeeeaaaaaaaaabbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaabbbbbbddddddcccbbbaaaaaaaaaaaaaaaaaaaaaaaaaaabbbcccdddbbbbbbbbbdddfffggggggeeegggfffeeeeeefffeeecccaaacccccccccccccccddddddddddddddddddddddddeeeffffffeeeffffffeeeeeeeeehhhjjjiiilllooopppppprrrwww|||zzz|||}}}|||yyyuuusssrrroooooooooooonnnllliiihhhlllllllllkkkjjjjjjiiiiiihhhiiiiiijjjkkkkkklllllljjjiiigggfffffffffggghhhiiijjjjjjjjjkkklllllllllmmmlllkkklllnnnnnnmmmkkkkkkkkkkkklllllllllllllllkkkjjjjjjiiihhhgggffffffeeeeeeeeeeeeeeeeeeeeeeeeddddddcccbbb```___^^^^^^[[[[[[[[[[[[ZZZZZZZZZZZZTTTUUUWWWXXXZZZ[[[[[[[[[WWWWWWVVVVVVVVVXXXYYYZZZ\\\]]]^^^^^^^^^^^^\\\[[[ZZZZZZZZZZZZZZZZZZZZZZZZXXXYYYYYYZZZZZZ[[[\\\\\\YYYYYYYYYYYYXXXWWWVVVVVVXXXYYYYYYZZZZZZYYYYYYXXXUUUUUUTTTTTTTTTTTTSSSSSSRRRSSSSSSTTTTTTUUUUUUUUUSSSTTTUUUTTTRRRQQQRRRSSSSSSTTTTTTUUUUUUVVVVVVVVVUUUUUUVVVXXXYYY[[[\\\]]]YYYYYYYYYYYYYYYZZZZZZZZZZZZ[[[[[[[[[ZZZ[[[]]]___]]]^^^____________```bbb^^^]]]\\\[[[[[[]]]___```|||nnnggglllQQQKKKKKKHHHDDDEEEEEEEEEDDDCCCBBBAAA?????????>>>===;;;:::999999888777777999999888777888888777777888888999:::777777777888888888999999777777777888888888999999999999:::;;;;;;;;;;;;::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<===>>>@@@AAABBBCCCCCCCCCCCCDDDDDDDDDEEEEEEIIIIIIIIIJJJKKKKKKLLLLLLMMMMMMNNNOOOPPPQQQRRRRRROOOQQQUUUVVVUUUTTTTTTUUURRRPPPNNNKKKJJJKKKLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLHHHIIIIIIJJJKKKLLLMMMNNNKKKLLLNNNOOOPPPPPPOOONNNMMMNNNNNNNNNMMMOOOSSSUUUTTTTTTTTTTTTSSSSSSSSSRRRQQQRRRRRRRRRRRRRRRRRRRRRSSSSSSRRRQQQPPPOOONNNNNNOOOPPPPPPQQQQQQQQQQQQPPPOOOOOOPPPQQQQQQRRRSSSSSSPPPPPPOOOOOOPPPQQQQQQRRRSSSTTTUUUVVVWWWYYYZZZZZZZZZ[[[[[[\\\]]]\\\\\\\\\YYYYYYZZZ[[[\\\]]]^^^^^^]]]]]]]]]]]]\\\[[[ZZZYYYZZZZZZZZZZZZZZZZZZZZZZZZ]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^]]]\\\\\\\\\\\\]]]ZZZ]]]``````]]]\\\___ccccccaaa______aaaccccccbbbddddddeeeeeeeeeddddddcccccccccddddddddddddcccccc^^^```bbbbbbaaaaaadddgggeeeeeeggghhhiiijjjjjjjjjiiiiiikkklllmmmnnnnnnnnnjjjjjjiiihhhhhhhhhhhhhhhgggfffdddcccbbbccceeefffdddfffgggfffdddccccccdddeeeggghhhhhhhhhhhhjjjkkkfffggghhhkkkooosssxxxzzz|||}}}~~~~~~|||xxxtttqqqsssrrrpppmmmjjjhhhgggfffggggggiiiiiiiiiiiiggggggeeefffggghhhhhhgggffffffeeeeeeeeefffggghhhhhhhhheeeeeeeeeeeefffffffffgggddddddeeeeeeeeeeeeddddddeeeffffffggggggfffeeedddfffffffffeeeffffffggggggfffffffffhhhiiijjjhhhfffiiihhhhhhiiikkkjjjhhhfffffffffgggggghhhhhhhhhhhhiiiiiiiiiiiiiiijjjkkkkkkkkkllllllllllllnnnqqqtttuuuzzzzzzvvvtttrrrrrruuuuuutttssssssrrrqqqqqqqqqqqqqqqrrrssssssttttttrrrqqqpppnnnnnnooopppqqqrrrrrrrrrrrrrrrrrrrrrrrrpppppppppqqqssstttsssqqqrrrrrrrrrrrrrrrqqqqqqqqqnnnnnnmmmlllkkkjjjiiihhhjjjjjjjjjjjjjjjjjjjjjjjjiiihhhgggfffeeecccbbbbbb\\\\\\\\\[[[[[[ZZZZZZZZZWWWXXXXXXYYYYYYYYYYYYYYYXXXXXXWWWVVVWWWYYY[[[\\\]]]^^^______^^^]]][[[ZZZZZZZZZ[[[[[[\\\\\\]]]]]]\\\[[[YYYXXXYYYZZZ[[[\\\[[[ZZZYYYXXXWWWWWWWWWWWWXXXYYYYYYZZZZZZYYYYYYXXXWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUVVVVVVWWWXXXXXXYYYXXXYYYZZZZZZXXXWWWXXXZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[\\\]]]___aaacccddd_________`````````aaaaaa```aaabbbaaa```aaadddfffccceeeffffffffffffgggiiiiiigggeeedddccceeeggghhh~~~tttkkkkkkQQQKKKKKKHHHDDDEEEEEEEEEEEECCCBBBAAA=========>>>===<<<<<<;;;999888777888999999999777888888888777888888999:::666666777777888888888888777888888888888999999999888999::::::;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<=========>>>>>>??????>>>???@@@AAACCCDDDEEEFFFDDDDDDDDDDDDEEEEEEEEEEEEKKKKKKKKKLLLMMMMMMNNNNNNOOOOOOPPPQQQRRRSSSTTTUUUQQQTTTWWWXXXXXXWWWWWWWWWTTTRRROOOLLLKKKKKKMMMNNNLLLLLLLLLLLLLLLLLLLLLLLLIIIJJJKKKLLLMMMNNNOOOOOOKKKMMMOOOQQQRRRRRRQQQPPPHHHIIIKKKMMMPPPTTTZZZ^^^WWWWWWWWWVVVVVVUUUUUUUUUSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRQQQPPPPPPOOOOOOPPPPPPQQQRRRRRRSSSRRRRRRRRRSSSSSSTTTUUUVVVVVVVVVSSSSSSSSSSSSSSSTTTUUUUUUWWWWWWXXXZZZ[[[]]]^^^^^^^^^______```aaa`````````[[[[[[\\\]]]^^^``````aaa___``````aaa```^^^]]]\\\[[[\\\^^^___```aaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbaaaaaa```_______________[[[___bbbaaa^^^]]]aaaeeegggeeecccccceeefffgggfffhhhiiiiiiiiiiiiiiihhhhhhhhhhhhiiiiiiiiiiiihhhhhhaaaccceeeeeeddddddgggjjjhhhiiijjjkkklllmmmmmmmmmkkklllnnnoooqqqrrrrrrsssnnnnnnmmmllllllmmmmmmmmmkkkjjjgggfffeeefffggghhheeegggiiiiiigggeeeeeeeeefffgggiiiiiiiiiiiikkkmmmjjjkkkmmmrrrwww~~~}}}yyyuuuqqqooonnnjjjjjjkkkllllllkkkjjjjjjfffgggiiijjjkkkjjjjjjiiiggghhhhhhiiijjjjjjkkkkkkgggggghhhhhhiiiiiiiiijjjeeefffggghhhhhhgggfffeeefffgggiiikkkkkkjjjhhhgggjjjjjjiiiiiiiiiiiijjjjjjjjjiiiiiikkklllllljjjhhhkkkkkklllmmmoooooommmkkklllllllllmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnoooooopppqqqrrrrrrrrrsssuuuyyy|||{{{{{{{{{zzzyyyxxxxxxwwwwwwxxxxxxxxxyyyyyyyyyzzzzzzxxxvvvuuutttuuuwwwxxxxxxxxxxxxwwwwwwwwwwwwwwwqqqpppqqqrrruuuvvvuuusssuuuuuuuuuttttttssssssrrrnnnmmmlllkkkjjjiiihhhhhhmmmmmmmmmnnnnnnnnnnnnnnnlllllljjjiiihhhfffeeeeee\\\\\\\\\[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYWWWVVVVVVYYYXXXWWWWWWXXXZZZ\\\]]]]]]^^^______^^^\\\ZZZXXXZZZ[[[[[[\\\]]]^^^_________]]]ZZZXXXWWWXXXZZZ[[[]]]\\\ZZZXXXWWWWWWXXXYYYYYYYYYYYYZZZZZZYYYYYYYYY\\\[[[[[[[[[ZZZZZZYYYYYYZZZZZZ[[[\\\]]]]]]^^^^^^___aaabbbaaa``````aaabbbbbbbbbbbbbbbbbbaaaaaaaaa``````aaabbbdddgggiiijjjfffffffffgggggghhhhhhhhheeeggghhhgggffffffjjjmmmiiijjjllllllllllllmmmooouuussspppmmmlllmmmoooppp