BM66(@ {{{vvvrrrpppooonnnmmmiiibbb\\\WWWSSSOOOLLLKKKIIIEEEBBB???<<<888666666666666555444333333222444444444222000///000111111111222222222222111111222111000//////111333444111111111111111111111111333333222000...***'''%%%......//////000000111111000000000000111111111111---...000222333444333333000000///000000111222333222222000///............222111111111000000////////////............//////000000//////.........---000000000000000000000000///////////////000111111000000000000////////////............////////////........................000000000000000000000000////////////////////////............////////////---.........//////000000...------,,,---...///000000000//////.........---000///---,,,+++,,,,,,---///////////////.........000000000000000000000000111111000...---,,,******///............---------,,,+++***,,,...//////...,,,---...//////...---,,,...---+++******+++---...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,++++++***))),,,,,,---......---,,,,,,,,,---.........---,,,,,,.../////////...,,,***)))++++++,,,---......//////))))))************)))))),,,,,,,,,++++++*********111000...,,,+++++++++,,,---,,,,,,++++++,,,,,,---******))))))******+++,,,......---------,,,,,,,,,///---+++******)))((('''!!!&&&***---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,222111...,,,++++++,,,---------------------------///......------,,,++++++,,,,,,------------------............////////////.........111444444111......------------///111222222333333333333555888;;;>>>>>>CCCJJJTTTbbbvvvuuueee^^^dddsssvvvcccTTTSSSUUUUUU^^^lllzzzuuuooolllqqq~~~{{{rrrkkkcccaaadddnnnxxxxxx~~~{{{yyyxxxxxxxxxtttmmmgggaaa[[[UUURRRSSSPPPLLLIIIFFFBBB>>>;;;===<<<;;;:::888777777777444555444333222222333444111222222333333333222222222111000///000111333444111111111111111111111111...///000111111000//////////////////000000111111000000000000111111111111///000000000000//////...///............//////000222111000///............111111000000000/////////000000////////////000000000/////////............000000000000000000000000---------------...//////000000000000/////////...............////////////////////////////////////............................................................////////////............/////////000...------,,,---...///000000/////////.........---///...---,,,,,,,,,---.../////////////////////...000000000000000000000000000/////////...---------///............---------,,,++++++,,,...///...------...///000000///...---...---+++******+++---...+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,+++******,,,,,,---......---,,,,,,.........---------------------......---,,,+++***)))))))))***+++,,,,,,,,,******++++++++++++******,,,,,,++++++++++++++++++//////---,,,++++++,,,,,,---,,,,,,++++++,,,,,,---+++++++++++++++,,,,,,---------,,,,,,,,,+++++++++,,,+++))))))***++++++******+++---//////...,,,***,,,,,,,,,,,,,,,,,,,,,,,,111000...,,,+++,,,---...------------------------,,,,,,------------------,,,,,,,,,------------...............////////////.........111444444111////////////000000111222333222333333333333555888;;;>>>>>>CCCKKKTTTbbbvvvuuueee]]]cccssszzzgggXXXXXXZZZZZZbbbppp}}}zzzwwwssspppsss~~~{{{rrrkkkaaa^^^^^^fffmmmttt|||zzzyyysssllleee^^^YYYXXXVVVSSSPPPNNNKKKGGGDDDCCCAAA???<<<:::999888888222222111111111111111222111222333333444444444444222222111000000111333444222222222222222222222222---...000222333444555555/////////000000000000111000000000000111111111111111111000///////////////000//////............///222111000//////......//////////////////...............------------......////////////............000000000000000000000000---------------...//////000000000/////////......---............/////////000000000000000000000000............................................................////////////............////////////...------------...///////////////..................---,,,,,,,,,---...///......//////////////////000000000000000000000000///////////////////////////............---------...,,,+++,,,......---,,,......////////////.........---,,,++++++,,,---...*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------,,,------------,,,,,,+++,,,,,,------------,,,,,,///...---,,,,,,---...///++++++,,,,,,,,,,,,++++++(((((())))))***+++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,---......,,,,,,+++++++++************(((((()))+++---------------------,,,***)))(((,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,---...///------------------------+++++++++,,,---.........,,,,,,,,,---------..................////////////......///111333333111000//////000111222222222222111222333333333555888:::>>>>>>CCCKKKUUUbbbvvvvvvddd\\\aaaqqq|||iii\\\\\\^^^^^^gggttt~~~{{{{{{zzzwwwwww~~~yyypppiii___[[[ZZZ___dddjjjsss{{{|||zzztttmmmeee```\\\ZZZXXXWWWVVVTTTPPPMMMKKKIIIEEEAAA>>><<<<<<<<<666555333222222111111000111111222333444444444444333222111111111222333333222222222222222222222222111111222333333333333333000000000000000000000000///000000000111111111111111000000///000222444555222222111000000///000000111111000///////////////........................///......------......//////////////////.........///////////////////////////////////////000111111000000/////////.........---------.........//////////////////////////////000000000000000000000000------------------------............////////////.........///////////////......------.......................................---,,,,,,---...///000............////////////////////////////////////000000000000000000000000///............---------...---,,,,,,---...---+++---------......---------...---,,,,,,,,,,,,---...++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---+++******,,,...///*********+++,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++*********++++++,,,,,,,,,+++++++++,,,,,,------...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,------...,,,,,,,,,,,,++++++++++++***(((((())),,,.........******)))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---...///------------------------++++++,,,,,,,,,---------+++,,,,,,------.....................////////////......///111222222222111---...///000111000000///000222333333333444777999===>>>CCCKKKUUUbbbvvvwwwddd[[[___ooozzzhhh\\\___bbbbbbkkkxxx|||~~~~~~|||~~~vvvkkkccc^^^ZZZZZZ^^^ccciiittt~~~||||||vvvppplllgggfffdddcccaaa^^^YYYVVVUUURRROOOKKKGGGEEECCCCCC@@@===:::888777666333111111222222333444444333333333333222222222222222222222222222222222222222222333333222222111111111111111111111111000000000000///000000000111111111111111111000000000222333444222222111000000///000000111000000////////////000------------............222111111111111111111222.........//////////////////////////////////////////////////////000111111////////////............------------....................................000000000000000000000000....................................///////////////////////////...........................---------------..................------,,,---...000111---.........//////000000////////////////////////111111111000//////......///............---------...---,,,,,,---...---+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))+++---///************+++,,,,,,---++++++++++++++++++,,,,,,******++++++++++++***************++++++,,,,,,,,,******+++,,,,,,------------,,,,,,++++++,,,,,,---+++++++++++++++,,,------------------,,,,,,,,,,,,,,,***)))***,,,------,,,++++++++++++,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------...///------------------------------,,,,,,,,,+++++++++++++++,,,,,,---...//////............////////////...///000111111111222222---...000111111111//////000111333333333444777999;;;===BBBKKKTTTaaatttvvvddd[[[___mmmwwwggg]]]bbbgggiiirrr{{{~~~|||rrreee]]]YYYWWWZZZ```fffmmmyyyzzz|||yyyxxxwwwtttqqqnnniiiccc___[[[YYYWWWSSSPPPLLLIIIHHHGGGCCC>>>;;;;;;999555222333444444555555444444333333333333333333222222222333333333333333333333333222222111111111111222222222111111111111000000000000000000000111111111111222222111///............000//////............///000000////////////000000---------...............///......------......///.........///////////////000000000000000000000000---------------...///////////////.........------,,,------------.........................................................////////////////////////............///////////////////////////..................///......---,,,---------------.........///...---------...///000------......///000000000000000000000000000000000111111000//////...------///............---------...,,,+++,,,......---,,,------,,,,,,,,,,,,------------------------------,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,+++++++++,,,,,,------------,,,,,,,,,++++++++++++,,,,,,++++++*********,,,---...+++++++++++++++,,,---...******************************++++++++++++******++++++++++++++++++,,,,,,******+++,,,------,,,,,,---,,,,,,++++++,,,,,,---+++++++++++++++,,,,,,---.........---------,,,,,,---+++******,,,---,,,+++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---------...---------------------------------,,,+++************+++,,,,,,---...//////............////////////...///111111000000222333111111222222333222222111///111333444444444666888999;;;AAAJJJSSS```ssssssccc[[[```nnnttteee^^^fffmmmpppzzz{{{xxxzzz~~~{{{pppbbbXXXRRRSSSYYYbbbhhhnnnyyyxxx~~~|||zzzuuuoookkkdddcccbbb```\\\WWWSSSQQQNNNJJJEEECCCCCCBBB>>>:::777777777777777666555444333444444444333222222111333333333333333333333333444333222111111111222333222222222111111111000000000000000000111111111111222111111111///...---,,,///............//////000000000////////////000000------......////////////,,,,,,++++++++++++,,,,,,............/////////000000000000000000000000000---------------...////////////.........---------,,,,,,---------.........................................................000000000000000000000000............////////////000/////////................../////////...,,,,,,,,,,,,,,,------.........000///...------...//////------......///000000111000000000000000000000000........................///............---------,,,++++++,,,...///...---///...------------...///------............------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,+++++++++******+++,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,++++++,,,------...//////---,,,,,,++++++,,,---...+++++++++++++++*********++++++,,,,,,,,,,,,++++++,,,,,,++++++++++++++++++******+++,,,---,,,++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,---......---------,,,,,,,,,++++++---+++******,,,------,,,++++++*********))))))))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------,,,,,,------------------------,,,,,,++++++++++++++++++***++++++,,,---...///000............////////////...///111111//////222444333222222222111222222333...000333444444444666777777999???IIIRRR^^^qqqooo```\\\cccrrrnnnaaa\\\fffppptttzzzssstttvvv|||{{{oooaaaWWWNNNRRRZZZdddiiimmmuuu~~~~~~vvv}}}yyyuuuqqqqqqqqqooolllgggbbb___ZZZUUUPPPOOOPPPOOOKKKGGG::::::::::::999777666555444444444444333333222111333333333333333333333333888777444222111000000111222222222222111111000000000000000000111111111111///000222333333222111000000000///000000111222333000000////////////000111........./////////000000111111000000000000111111---.........//////000000000000000000000000000000///////////////000111111//////.........---------,,,,,,,,,---------......000000000000000000000000000000000000000000000000000000000000000000000000............/////////000000000//////.........---....../////////...,,,+++,,,,,,,,,------.........111000///...------...///---------...///000000111000000000000000000000000,,,,,,------...//////000//////.........---------,,,+++***,,,...//////...111000///......///000111------............------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++)))***++++++,,,,,,,,,,,,---,,,+++******+++,,,---,,,---...///000000000000///...---,,,,,,,,,---...------------------------,,,------......------,,,---,,,,,,++++++************+++,,,---,,,,,,******---,,,,,,++++++,,,,,,---...------------...//////,,,,,,,,,+++++++++******+++***)))***---...///...,,,---...////////////...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------*********++++++,,,------******+++,,,---//////000............/////////000...000111111//////222555222111000/////////111111...000333444444444555777666888???HHHQQQ^^^ppplll___\\\fffuuuiii\\\XXXdddoootttzzzooonnnqqqyyy|||pppbbbXXXNNNSSS]]]gggjjjkkkqqqyyy}}}vvv}}}}}}xxxuuutttsssrrrqqqmmmeee___bbbhhhhhh]]]SSSMMMHHHCCC@@@<<<888777:::888777555555555444333111111222222333333333333222333222000/////////000111222222222222111111111000222222111111111111222222000111111111111222222222000000000000000000000000000000000000000000000000........................111111000000//////......---...//////000000//////000000000000////////////////////////////////////......////////////.........---,,,+++***++++++,,,............////////////111000///......///000111------......//////000000---------............///,,,,,,,,,---------......---,,,++++++++++++,,,---......---,,,---...///000,,,,,,------------,,,,,,///............---------///000000000000000//////333333222111000///...---000///---,,,,,,---///000///...---,,,,,,,,,,,,,,,---------............///------,,,,,,,,,,,,++++++------------,,,+++******...------,,,+++***))))))---...///000000...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***))))))......---------....../////////...---------.........---,,,,,,......---,,,---,,,*********,,,...///,,,...///...,,,*********,,,,,,++++++,,,,,,---...------------------------,,,,,,++++++,,,,,,---...------------......///000))))))*********+++++++++************************,,,,,,,,,------.........---------,,,,,,+++++++++******+++++++++,,,,,,,,,***++++++,,,,,,---............---,,,,,,,,,------........................---------......000111222222111000000000111333444222222111111000/////////555444333333444555666777888:::@@@IIIRRR]]]nnn}}}iiigggZZZiii~~~}}}jjj]]]VVV]]]gggoooyyyvvvnnnnnnooottt|||nnnccc^^^RRRYYYdddmmmnnnkkkmmmrrrzzz~~~www~~~{{{zzzyyyxxxvvvuuuoookkkpppxxxyyypppfffXXXPPPJJJGGGDDD@@@>>>???;;;999777555555444333111222222333333444444444333333333222111111111111111333333333222222222111111222222111111111111222222000111111111111222222222000000000000000000000000000000000000000000000000////////////////////////111000000000/////////......////////////000000000............////////////////////////////////////......////////////......///...---,,,+++,,,,,,---............////////////+++,,,---......---,,,+++.........///////////////---------............///---------.........////////////...------...//////...------,,,---...///000......////////////......---------.........////////////000000000000//////333222222111000///......///...---,,,,,,---...///......------------------------------............------,,,,,,,,,,,,+++++++++,,,---------------,,,------,,,,,,,,,,,,,,,,,,)))+++---...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------......//////...---,,,,,,,,,,,,+++*********)))*********...---,,,,,,......---,,,---,,,+++******,,,---...,,,...///...,,,*********+++************+++,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...---,,,+++++++++++++++,,,,,,,,,---------.........************************......------,,,,,,++++++---------,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------.......................................///000111111111000000111111222333222222222111111111111111444444333333444555666888999:::@@@IIIQQQ]]]nnn~~~~~~gggfffZZZiii~~~}}}eeeZZZSSSXXX___fffqqq}}}sssddddddfffmmm}}}{{{mmmaaa\\\RRRYYYdddmmmmmmjjjkkkooowww}}}www|||zzzzzzzzzyyyxxx|||yyyxxx|||ggg]]]SSSQQQPPPLLLHHHGGGBBB???;;;888666666444333333333333444444444444555333444444444444333222222333333333222222222222111222222111111111111222222000111111111111222222222000000000000000000000000000000000000000000000000111111111111111111111111000000000000////////////000///.........///111111,,,---------......//////////////////////////////......////////////......//////...------------...............////////////)))***---//////---***)))///////////////.........---------............///........./////////000000//////...------...//////...------------...//////......////////////......++++++,,,---...///000111//////000000000000//////111111111000000/////////------------------------,,,---......///.........------------............------,,,,,,,,,,,,++++++++++++,,,....../////////,,,,,,,,,------.........(((***,,,---...///......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...////////////---,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,......---,,,...---,,,+++***+++,,,---,,,---......,,,******+++******))))))******+++,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...---,,,+++******))))))*********+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,------------------,,,,,,,,,,,,------------000///...---,,,+++***)))***+++---............---........................//////.........//////000///000111111222222111111111111111222222222333333444333333333333555777888999;;;@@@GGGPPP[[[mmm}}}|||ddddddZZZiii~~~|||bbbXXXSSSUUUXXX]]]jjjyyypppbbbcccdddkkk{{{zzzjjj]]]WWWSSSZZZeeemmmmmmhhhhhhlllsss~~~}}}wwwyyyuuuuuuxxxzzz{{{~~~}}}~~~ttthhh]]][[[ZZZWWWQQQOOOKKKFFF@@@<<<999888777666444444444444444444555555333333444555555333222111222222222222111111111111222222111111111111222222000000111111111222222222000000000000000000000000////////////////////////111111111111111111111111000000000000////////////000...---,,,,,,...000111,,,------......//////000////////////////////////......////////////....../////////............///............////////////,,,---///000000///---,,,000000//////......---------------............///---.........////////////------,,,,,,,,,,,,------------------......//////,,,,,,------------,,,,,,,,,,,,------...//////000...//////000000000000///000000000000000/////////,,,------......------,,,,,,,,,...////////////...,,,,,,---------.........------,,,,,,,,,+++++++++,,,------...//////......,,,,,,,,,---------------++++++---...////////////,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,,,,+++------,,,+++*********+++------.....................---,,,,,,......---,,,......,,,++++++++++++,,,+++---......,,,***++++++***************+++,,,,,,------------------------,,,,,,++++++,,,,,,---...------,,,+++++++++,,,,,,))))))*********+++++++++++++++++++++++++++++++++'''((()))***,,,---...///,,,,,,,,,------......///,,,,,,,,,---------............---,,,+++***))))))(((***,,,/////////...---........................000//////............///...///111222222222111000//////000111222222333333333333222222333555777888999:::>>>EEEMMMXXXjjjzzzyyyaaacccYYYiii}}}{{{aaaYYYUUUVVVWWW\\\lll~~~sssggghhhhhhlllxxxwwwgggYYYRRRSSSYYYdddlllkkkffffffjjjqqq}}}}}}xxxyyy|||zzzttttttzzz|||pppgggeeeeeeaaa[[[XXXSSSNNNGGGAAA===;;;888777777666555444444444444555222333444444444333111000222111111111111000000000222222111111111111222222000000111111111222222222000000000000000000000000////////////////////////000000000000000000000000////////////000000000000...---,,,++++++---///000....../////////000000000////////////////////////......////////////........./////////////////////............////////////000000////////////000000000000//////......---------------............///,,,,,,---------.........---------------------------------...............,,,,,,------------,,,,,,..............................///000000000000000000000000///////////////,,,,,,---......---,,,,,,,,,,,,---.../////////...,,,,,,,,,------------...------,,,,,,,,,+++++++++......//////......---,,,---------,,,+++******))),,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************+++,,,---***+++,,,------------,,,...---,,,,,,......---,,,...------,,,+++++++++++++++,,,...---,,,++++++,,,+++++++++++++++,,,------------------------------,,,,,,++++++,,,,,,---...******++++++,,,---...///---------.........//////++++++++++++++++++++++++'''((()))***,,,---...///+++,,,,,,------.........,,,,,,,,,---------......************************(((***,,,/////////...---........................000//////............///...///000222222111000000---......///000111222222222222222222333555777888777888<<>>;;;999888888888666555444444333444444444444444444333333333222222222222111111111111222222000111111111111222222222000000000000000000000000000000000000000000000000////////////////////////.../////////000000000111........./////////000000000000000//////...------////////////////////////......////////////......,,,---.../////////..................////////////------------------------.........///////////////---------............///------------...............///000111111000///...,,,---.../////////...---......////////////......---------...............---...///000111111111111111111000///...------,,,------,,,++++++,,,------///---+++))))))***,,,...++++++,,,,,,,,,---------------,,,,,,,,,,,,++++++,,,---------------,,,+++------,,,,,,,,,+++++++++,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++---...//////+++++++++++++++,,,---...,,,---///111222222111000...---,,,,,,......---,,,++++++,,,,,,------,,,,,,***,,,------,,,+++,,,---+++++++++++++++,,,,,,---++++++++++++++++++++++++,,,,,,++++++,,,,,,---...************+++,,,......*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,++++++++++++++++++++++++******++++++++++++,,,,,,,,,,,,***++++++,,,------......------------------------.......................................///000111///////////////000111111......//////000000111111111111111111333555777888777999>>>DDDHHHOOO[[[hhhpppzzzlll\\\aaa[[[jjjzzzsss]]]TTTOOOSSSZZZdddyyy{{{uuu}}}wwweeeVVVPPPKKKOOOWWW^^^```___eeelll}}}~~~zzzpppnnnmmmmmmooorrrwwwyyyyyy~~~~~~wwwrrrllleee___XXXQQQMMMGGGEEEBBB>>>;;;:::::::::888777666444444555666666666666555555555444444444222222111111111111222222000111111111111222222222000000000000000000000000000000000000000000000000////////////////////////.../////////000000111111//////000111222111111111000000///...---,,,,,,+++////////////////////////......////////////......+++,,,.../////////................../////////000+++---///000000///---+++---.........//////000000---------.........//////............/////////000,,,---...//////...---,,,,,,,,,.../////////...---,,,------------------,,,+++,,,,,,---...///000000---...///000111111111111222111000///...---,,,,,,...---+++******+++---...000...***(((''')))+++---++++++,,,,,,,,,------------------,,,,,,,,,++++++******+++,,,------------,,,,,,,,,---------...............///000111222333,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,+++,,,,,,,,,((()))+++---......---,,,...---,,,,,,......---,,,***+++,,,,,,------------***,,,------,,,+++,,,---*********)))***++++++,,,------------------------,,,,,,++++++,,,,,,---.........---------...//////---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,++++++******)))))))))******+++++++++,,,,,,,,,---------.........//////......---,,,,,,,,,------........................---------......000111222000///.........///111222000000000000111111111111111000000111222555777888888:::@@@FFFIIINNNZZZeeeiii|||uuuiii\\\aaa[[[jjjzzz~~~rrr```UUUOOOSSS[[[ggg{{{yyyxxxzzzgggYYYRRROOORRRZZZaaacccdddkkksss~~~{{{yyywwwuuusssqqqqqqqqqqqqsssyyy~~~{{{wwwuuurrrjjj___VVVQQQKKKFFFGGGEEEAAABBBHHHHHHGGGDDD>>>888555666777777555222222222333333222111111222222222222111000000000000000000000000000111111111111111111111111///111333444333000---***111111000000//////......222///,,,---000222222000000000000000000000000000000000111111111111000000//////////////////////////////.........---------///000111000///...///111,,,,,,,,,---------......////////////////////////,,,,,,---......---,,,,,,---------............///,,,...000111111000...,,,///............---------////////////////////////.........------,,,,,,,,,..................------///...---,,,,,,---...//////////////////......---000000///......---,,,,,,+++,,,---...////////////---------.........//////000000...,,,+++***))))))+++,,,,,,------,,,,,,+++///...,,,++++++,,,...///***+++,,,,,,------------,,,,,,,,,---------............------------......---,,,,,,++++++,,,,,,---////////////...---,,,,,,------------------------........................******+++++++++,,,,,,,,,------------------------------,,,+++,,,---...///......------------,,,,,,,,,,,,,,,---------......,,,,,,,,,++++++*********---------,,,,,,+++++++++)))******++++++******)))000...,,,++++++***(((&&&++++++******)))*********.........------,,,,,,,,,***+++,,,,,,------------///...---,,,,,,,,,,,,,,,...------------...//////222111000//////000111222000000000000000111111222444444444444555666777777777999===AAAHHHPPPZZZ```mmmzzzrrreee___```YYYmmm~~~lllYYYUUUUUUYYYZZZbbbwwwzzzyyy{{{|||kkkYYYOOOKKKZZZ``````cccbbbhhhwww~~~uuu~~~}}}{{{yyyxxxwwwwwwwwwuuu|||~~~zzz~~~{{{zzzzzzzzzvvvnnnggg```XXXRRRPPPNNNLLLOOOTTTTTTRRRNNNGGG???:::777777888666333222222333222222111111222222333222222222222222222222222222222222111111111111111111111111...000222333333111///---111000000000/////////...111...,,,---///111111000000000000000000000000000000000111111111111000000//////////////////////////////.........------------...///...---,,,---///,,,,,,---------.................................,,,---............---,,,---------............///,,,---...//////...---,,,///............---------......................../////////......---------........................///...------------...//////////////////......---------,,,++++++***)))))),,,,,,---.../////////...++++++,,,,,,,,,---------...---,,,+++++++++++++++,,,,,,------------,,,,,,,,,------------------,,,***+++,,,,,,---------,,,,,,,,,,,,------------...------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---------.........------,,,------,,,,,,,,,,,,,,,,,,......------------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++,,,---...///++++++,,,,,,---------...,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++***++++++++++++++++++***---,,,++++++---------+++,,,++++++******+++++++++---------------,,,,,,,,,***+++,,,---------------///......---,,,,,,------...------------...//////111111000000000000000111111111111111111222222333333333333333444555666777999<<>><<<;;;999777333222111000000111222222222222222222222222222222111111111111111111111111444333222000///.........////////////000000000000...000222111000......///000000000000000000000000000000111111111111000000////////////////////////---------...............---...///...---,,,---///------........./////////------------------------//////...------...//////---------............//////////////////////////////............---------------------------------,,,,,,,,,---------------,,,,,,------.../////////...//////000000//////...///////////////......---------------,,,,,,,,,,,,+++,,,,,,---------,,,,,,,,,,,,,,,,,,---------...///...---,,,++++++++++++------............------...,,,+++))))))+++,,,...,,,,,,---------,,,++++++++++++++++++,,,,,,,,,,,,///......------......///---,,,,,,++++++,,,,,,---+++,,,,,,------------,,,******++++++,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,------------------------------------******+++,,,,,,,,,,,,,,,---,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,......---,,,***)))((((((++++++,,,,,,,,,,,,------...---,,,++++++,,,---...)))((((((***,,,......---,,,,,,,,,,,,---......///++++++++++++,,,,,,,,,,,,---............------,,,......------......////////////......//////000111------...///000000000000000000//////000000111222222222222222333444555666444777<<>><<<:::666555333222111111222333333333333333333333333333111111111111111111111111111111111111000000//////.../////////000000000111///111444333111//////000000000000000000000000000000000111111111111000000////////////////////////---------.........//////---...///...---,,,---///............////////////........................000///...------...///000---------............///------...//////...------///............---------........................------------.........///,,,,,,------...//////000...///000111111000///...///////////////......---////////////////////////***+++,,,,,,------------,,,,,,,,,,,,------------......------,,,------...,,,,,,------------,,,,,,,,,++++++++++++++++++,,,,,,---------,,,,,,+++******++++++++++++,,,,,,,,,...------,,,,,,------...---,,,,,,++++++,,,,,,---------.........------,,,+++++++++,,,------......******++++++,,,---------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,,,,+++,,,,,,,,,,,,------------***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,---------...---,,,++++++,,,---...+++***)))+++---......---++++++++++++,,,---...///,,,,,,,,,+++++++++++++++...............---,,,,,,------,,,,,,---......//////////////////000000111---------...///000111111111111000000111111222333333333333333444555666777777999===AAAGGGNNNVVV\\\aaaqqq~~~wwwmmmfffWWW___aaaxxxuuu___XXXVVV[[[bbbkkk}}}vvvjjjhhhlllzzztttdddWWWTTTXXXdddyyy~~~rrrbbb]]]gggttt}}}vvvzzzuuujjjhhhddd```^^^aaaiiipppuuuyyyooogggbbbZZZSSSPPPLLLHHHDDDBBB@@@>>><<<999888666333222333444444444444444444444444444444111111111111111111111111//////000111111111111000.../////////000000111111///222555444111//////111000000000000000000000000000000111111111111000000////////////////////////---------........./////////000111000///...///111............/////////000////////////////////////000///...------...///000---------.........//////+++,,,...//////...,,,+++//////.........---------////////////////////////---.........//////000000,,,,,,------...///000000...///000111111000///...///////////////......---+++,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---.........++++++,,,,,,,,,------------,,,,,,---...///000000+++,,,,,,------,,,,,,+++)))***,,,------,,,***)))------------,,,,,,+++*********+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---////////////...---,,,,,,++++++,,,------...//////******+++,,,---......///******+++++++++,,,,,,,,,++++++++++++++++++++++++)))***+++,,,---,,,++++++++++++,,,---......///000******+++++++++,,,,,,,,,++++++,,,,,,---...//////+++++++++,,,,,,---------...---+++******+++---...000...------------,,,************+++,,,---...///---,,,,,,++++++*********.../////////...---,,,,,,,,,,,,,,,,,,,,,---...//////////////////000111111......------...///111222222222111111222222333444444444444444555666777777:::<<>>===999777666777777777555333111222222333333222222111///000111222222222222111000000111111111111000000///000000000111111111111000000000000000000000000////////////////////////000000000000000000000000..................................../////////000000///---,,,,,,---///000//////............//////........................///////////////...------++++++,,,------...//////......................../////////.........---------......//////......---////////////////////////000000000000000000000000---------,,,,,,------...---,,,,,,,,,,,,---................................................------,,,,,,,,,,,,------------((())))))***++++++,,,,,,+++++++++,,,,,,,,,------)))+++......,,,+++,,,---,,,,,,++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,---...---,,,+++,,,---,,,,,,,,,------.........,,,,,,,,,------------...---------------,,,,,,,,,***+++,,,---------,,,,,,,,,,,,------------,,,,,,---,,,+++++++++,,,.........---,,,******+++,,,---...------...//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---...------,,,,,,------...------............------..................////////////.........//////000...//////000111111222222......//////000111111222111333444444444444555777888888<<>>BBBHHHQQQ]]]eeeuuu}}}pppqqq{{{qqqccc```cccmmmzzz}}}pppgggjjjxxxyyyqqqmmmbbbTTTQQQXXXeeezzzzzzttt|||~~~wwwsss}}}vvvooonnnrrruuutttrrrmmmlllkkkooovvv~~~ttteee[[[UUURRRQQQSSSQQQOOOMMMKKKGGGBBB>>>???;;;777555666777666555111111111111000111222444222222111111111111222222111111111111111111111111111111111111000000000000////////////////////////...000111000///...///111------............/////////////////////...............////////////......///...------------...///.........///000111222222............................................................------,,,,,,000//////......//////000...------,,,---...///000......//////000000111111000000000000000///..............................,,,,,,,,,---------.................................---,,,,,,,,,,,,---...------------,,,+++*********+++,,,,,,------,,,,,,---------------,,,,,,,,,++++++,,,,,,,,,,,,------///...---,,,,,,,,,,,,---------------------.........---,,,+++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))))),,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,///+++((())),,,///...,,,///......------,,,+++++++++,,,---......,,,***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,...///...---,,,++++++,,,---...........................////////////////////////............////////////...///111222333222222111////////////000000000111222222222222333444555555777:::>>>BBBGGGQQQ^^^fffxxxyyynnnppp{{{rrr```^^^bbbnnn{{{|||oooeeehhhvvv}}}tttnnnaaaSSSPPPWWWggg{{{|||yyy}}}uuuqqq|||}}}|||tttpppkkkjjjnnntttzzz}}}}}}qqqggg___YYYUUU\\\[[[ZZZYYYWWWTTTNNNJJJEEE@@@;;;999:::;;;999888222222111111222222333333333333222222222222333333111111111111111111111111111111111111000000000000////////////////////////...000111000///...///111/////////......---------000000//////.........---......////////////......///...------------...///------...///000000000000................................................/////////............---000000////////////000000------,,,,,,,,,---...///------...///000111222222000000000000000///..............................,,,,,,,,,---------.................................------,,,,,,------...------...------,,,+++******+++,,,,,,------,,,,,,,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------......---,,,,,,,,,------,,,,,,,,,,,,++++++++++++------,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000,,,((('''+++..................------,,,,,,+++------,,,,,,,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,---//////......------------......////////////////////////////////////////////////............////////////000000222222222111000////////////000000000111111222222222222333444555555888:::===AAAFFFQQQ^^^gggwww~~~rrrkkknnnzzzrrr]]]\\\bbbpppzzzmmmbbbeeerrrwwwnnn```RRRPPPVVVfffxxx{{{yyyyyy{{{ssspppzzzyyywwwxxxyyyyyyxxxwwwvvv|||zzzssskkkddd```gggdddbbb```___]]]ZZZWWWLLLIIIGGGGGGHHHEEE???888555333222222222333222222333333222222222222333333111111111111111111111111111111111111000000000///////////////////////////...000111000///...///111000000000/////////......000000000///......------......////////////...............------.........+++,,,...///000///...---................................................/////////////////////...000000////////////000000.................................///000111111111000000000000000///..............................,,,,,,,,,---------..............................------------------------------......---,,,++++++***+++,,,,,,------,,,,,,+++++++++,,,,,,------...+++++++++,,,,,,,,,------...------,,,,,,,,,---------,,,,,,,,,++++++******+++,,,,,,------,,,++++++******++++++++++++,,,,,,+++++++++,,,,,,---------(((((()))***************++++++++++++++++++++++++........................------------------------...,,,)))))),,,---...---++++++,,,,,,---...//////------,,,+++++++++,,,---........................,,,,,,,,,,,,,,,,,,,,,,,,......---,,,---...///000//////............//////.............../////////////////////////////////............//////////////////111222222111111000//////000000000111111111222222222222333444555555888:::===@@@EEEPPP]]]fffqqq}}}zzzmmmgggkkkyyyrrr\\\[[[ccctttxxxlllbbbdddpppzzznnn___SSSRRRWWWbbbqqqvvvqqqppprrr{{{tttqqqpppsssvvvvvvuuuvvvzzz}}}xxxwwwvvvzzz}}}wwwtttqqqmmmfffbbbaaabbbccccccZZZZZZ\\\aaabbb[[[NNNCCC<<<888555333333333222111222222111111111111222222111111111111111111111111111111111111000000000///000000000000000000000000...000111000///...///111//////000000000111111111000000//////.........---......////////////......---..................---+++,,,...//////...------.................................................../////////////////////000000////////////000000//////000000000/////////000000000000////////////000000000000000///..............................,,,,,,,,,---------..............................------------------------------.........---,,,,,,***+++,,,,,,------,,,,,,***++++++,,,,,,---------+++++++++,,,,,,,,,------------,,,,,,,,,------.........------,,,,,,++++++++++++,,,------,,,,,,+++*********++++++,,,,,,,,,***++++++,,,,,,------...)))******+++++++++++++++------------------------************************++++++++++++++++++++++++******+++---......,,,+++******+++,,,---...///000...---+++******+++---...........................,,,,,,,,,,,,,,,,,,,,,,,,......---,,,---...///000////////////////////////,,,,,,---------.........////////////////////////............////////////,,,---///111222222222222000000000000111111111111222222222222333444555555777:::<<>>:::777555333222222333333222000111111111111111111111111000000111111111111000000////////////////////////000000000000////////////222111111111000000//////......------------......////////////..................//////000000111111///////////////000111111+++,,,,,,------.........222111///---------///000......------------......,,,,,,---///000222333333111111111111111111111111...///111222222000...---000000000000////////////------------------------,,,------......------,,,...------,,,,,,------...///............///000000/////////......---------///...---,,,,,,,,,---...------++++++++++++------000000///...---,,,,,,+++...//////000000//////...---,,,,,,++++++,,,,,,---///...,,,+++***++++++,,,---,,,,,,++++++,,,,,,---((()))***+++++++++******......//////...---,,,,,,------...///...---+++***---......///...---+++***,,,,,,,,,++++++*********,,,,,,,,,++++++*********)))***+++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,------***++++++***)))***---///000000//////.........---///000000///---++++++,,,000///...---------------//////...---------------////////////000000000000000000000000000000000000////////////000000000000000111111222222333333444666777:::>>>CCCHHHNNNQQQ\\\sss}}}qqqhhheeepppoooccc```fffuuusssfff^^^hhh|||{{{pppaaaVVVQQQQQQbbbiiimmmjjjgggppp{{{uuusss~~~zzzrrrpppmmmjjjhhhiiijjjkkkssszzzyyytttlllkkkiiieeecccgggpppwww{{{tttkkkgggggghhhgggfffggg___SSSKKKFFFBBB===999:::888666555666666555444111111111111111111111111000111111222222111111000000000000000000000000000000000000000000000000///111111111111000000000//////......------......///.........//////000000000---------...............///////////////000000111---------------.........///---,,,*********,,,---......------------......------------......//////...........................///000111111000///...////////////....................................---......//////......---...------,,,,,,------...---,,,,,,,,,,,,---............------------------,,,++++++++++++,,,...///------,,,++++++,,,------000//////...---,,,,,,,,,******++++++++++++******---,,,,,,++++++,,,,,,---------,,,+++++++++,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,---------------------......---,,,,,,+++---------------,,,++++++---,,,+++*********+++,,,++++++*********)))))))))------,,,,,,,,,+++++++++***++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,+++,,,,,,+++******,,,...///.........------------...///000///---,,,,,,---111000///...............111111000///////////////////////////000000000000000000000000000000000000//////000000000111111111111111222222333444444444777888:::===BBBHHHOOOSSS]]]ssszzzooogggeeeqqqmmmdddbbbgggvvvsssfff```kkk}}}ppp```UUURRRSSS___fffiiieeeaaajjj{{{vvvttt~~~zzzvvvsssooommmllllllqqqzzz|||uuuuuuqqqggg\\\XXX\\\aaagggooozzzsssooollliiiddd```ccc]]]UUUPPPMMMIIIDDD@@@;;;888555333333444333222222222222222222222222222111222222333333222222111111111111111111111111111000000000000000000000000111111111111000000000000///......------......///000000000000000/////////...............---------//////......//////000111//////..................000///...---------...///......------------....../////////...------,,,,,,........................////////////000000000000............------------////////////////////////...//////////////////.........------------......---,,,,,,,,,,,,---...................../////////+++++++++,,,---...///000------,,,,,,,,,,,,------//////......------,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++,,,---------,,,,,,---,,,,,,++++++,,,,,,---,,,---------............,,,,,,,,,---,,,,,,+++***---,,,,,,++++++++++++,,,---,,,)))((((((***---...,,,+++++++++++++++******---------------,,,,,,,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------,,,******+++------------------,,,,,,,,,---...//////------...///111111000////////////000111000000////////////000////////////000000000000000000000000000000000000000000111111111222222222222222222333444444555555999:::;;;===AAAIIIQQQWWW___tttyyypppiiiffftttllleeeccchhhvvvtttgggaaammmqqq___TTTRRRUUU[[[aaaddd___[[[ddd{{{{{{wwwuuu}}}zzzyyytttsssrrrvvv}}}}}}|||yyyqqqhhh```^^^]]]XXX]]]kkk~~~|||yyyuuunnnjjj___[[[VVVRRRPPPMMMJJJGGG===:::666444333333222111222222222222222222222222222333333444444333333222222222222222222222222222000000000000000111111111111111111000000000000000//////............//////333222111000///...------111111000000//////......///............///000000000000//////.........---111000///......///000000......------------......111111111000//////......000000000000000000000000000////////////000000111/////////.........------..............................////////////............------------......///............///000000/////////000000111111111------.........///000000---------,,,,,,---------...------------------------------,,,,,,------------,,,,,,++++++,,,,,,---)))***,,,---...------,,,---,,,,,,++++++,,,,,,---++++++++++++,,,,,,------,,,,,,---------,,,,,,+++---,,,+++***)))***+++,,,...---+++++++++---///000..........................................------,,,,,,---------,,,++++++++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,------,,,---...---+++***+++,,,------------------------,,,...//////......///111000000///////////////000///...------------......////////////000000000000000000000000000000000000111111222222222333333333222222333444444555555666999:::;;;===AAAIIISSS[[[eeexxx{{{sssmmmjjjyyymmmdddbbbgggssswwwjjjaaammmtttaaaTTTRRRTTTXXX]]]```\\\YYYbbbyyy}}}yyywww~~~{{{wwwtttvvv|||}}}{{{uuulllfff]]]]]]aaaooozzzuuueeeaaa]]]XXXTTTPPPLLLJJJEEEBBB>>><<<:::999777555444444444444444444444444333333444444444444333333222222222222222222222222///000000000111111111222000000000000000000111111/////////....../////////000000000000////////////111111000000//////.....................//////000000000//////.........---,,,,,,,,,,,,,,,,,,,,,---......------------......////////////000000000000/////////////////////////////////...///000111111000000000/////////......------------------------,,,------......------,,,///......------......//////............///000000.........//////000000111............------,,,,,,------------------------,,,,,,,,,---------------,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---)))***,,,---...------,,,---,,,,,,++++++,,,,,,---,,,,,,+++++++++,,,---...------............------,,,+++***)))***+++,,,---+++,,,,,,---............................................................,,,,,,---------,,,+++++++++++++++,,,,,,------------------------...//////,,,---...---+++***+++,,,..................//////,,,...//////......000111.........------......///......------------......////////////000000000000111111111111111111111111222222222222333333333333222222333444444555555666999:::<<<===@@@HHHTTT^^^lll}}}}}}uuupppnnnqqqcccaaadddmmmxxxyyymmm```kkkwwwdddUUUQQQRRRXXX^^^aaa\\\ZZZddd|||zzzxxx~~~|||zzz{{{yyypppnnnjjjfffgggmmmtttyyy{{{~~~~~~{{{tttrrrnnnggg```XXXQQQMMMKKKHHHEEEBBB@@@>>>:::777555555555555555555555555222333333444444333333222222222222222222222222222///000000111111222222222000000000000111111111111000//////......//////000++++++,,,...///111222222...............---------......------......///000//////..................------------..................------------......+++,,,,,,---...///000000------------------------......//////000000111111111000000000////////////------------------------,,,,,,------------,,,,,,//////............//////---,,,,,,,,,,,,---......------------------......---------,,,+++***((('''------............------++++++,,,,,,------......///...---,,,,,,---...///---,,,,,,++++++,,,,,,---++++++,,,---------,,,,,,---,,,,,,++++++,,,,,,---...---,,,,,,,,,---///000------......//////......,,,++++++++++++,,,,,,---)))***+++------,,,+++***++++++,,,,,,,,,,,,,,,------------...............++++++,,,------,,,,,,,,,***++++++,,,,,,------......---------...///000111+++---......,,,++++++,,,.........///////////////---...000000//////000111...------------......///000////////////000000111////////////000000000000111111111111111111111111111111222222222333333333222222222333444444555555666999<<<===@@@HHHUUU___ppp~~~vvvqqqrrrvvvbbb``````fffmmmyyyyyylll```jjj||||||~~~xxxdddUUUPPPRRR[[[```ccc^^^[[[fff~~~zzzwww}}}zzz|||~~~}}}yyysssmmmhhhggghhhiiijjjttt~~~tttiii^^^WWWPPPNNNLLLJJJGGGCCC===999777777777777777777777777222222333333333333222222222222222222222222222222///000000111111222333333///000000000111111111111000000////////////000000+++,,,,,,---...//////000---------..................------------...//////---------------............//////000000000000000......------------......,,,,,,------.../////////------------------------,,,---///000111111111000000000/////////.................................------............------//////............//////---,,,,,,,,,,,,---......//////..................,,,,,,---------+++***))),,,---...//////...---,,,******+++,,,------......222111///......///111222---,,,,,,++++++,,,,,,---------,,,+++++++++,,,,,,---,,,,,,++++++,,,,,,---...---+++++++++,,,...///+++,,,---............---++++++,,,---------------,,,,,,++++++++++++++++++******++++++,,,,,,,,,,,,,,,,,,---------.........***++++++,,,------------******+++,,,,,,---......---,,,,,,---...///000000***,,,......---,,,,,,------------....../////////...///000000///...000111...............///000000///////////////000111111////////////000000000000111111111111111111111111111111111111222222222222111111222222333444444444444888<<<>>>@@@HHHTTT^^^pppyyysssssszzzccc```___```dddooovvvhhhdddlll|||}}}zzz{{{tttaaaTTTQQQUUU___dddeee___[[[eee}}}zzzwww~~~~~~vvvlllgggfffggg___cccjjjsssxxxkkkcccXXXVVVUUUSSSPPPKKKEEE@@@888888888888888888888888111222222333333222222111111111111111111111111111///000000111222222333333//////000000111111111222000000////////////000000000000///---,,,+++***))).../////////000000111111...------------...//////+++,,,,,,------.........++++++,,,---......------.........------........./////////000000000000000////////////////////////+++---///111222222000/////////.........---------////////////////////////......////////////......//////............/////////............///000000333333222222111111000000---...///000000000///...,,,---...//////...---,,,******+++,,,------......///...,,,++++++,,,...///---,,,,,,++++++,,,,,,---///...,,,+++***++++++,,,---,,,,,,++++++,,,,,,---+++***)))((((((***,,,---***+++,,,,,,------------***+++---...///...------111///---+++***+++---...,,,,,,,,,------.........,,,,,,,,,---------......)))***+++,,,---.........******+++,,,,,,---......+++++++++,,,---...///000)))+++...///...------...,,,,,,,,,------.........///000111000///...///000///////////////000111111---------------...///000////////////000000000000111111111111111111111111000000111111111222222222000111111222222333444444222777<<<>>>@@@GGGTTT^^^ooo}}}wwwttt{{{dddaaa^^^^^^```iii}}}ssseeegggnnn}}}|||zzzzzz~~~~~~qqq^^^RRRSSSXXXbbbfffggg```ZZZccczzzyyyvvv~~~}}}{{{~~~zzzsssnnnhhhgggeeeeeehhhppp{{{vvvmmmjjjeee```\\\UUULLLEEEEEEAAA===:::888888666555333111000111333444444333333333222222222222222333111111111111111111111111444333333222222333333444000000000000///////////////////////////.........////////////////////////.................................////////////000//////...---,,,,,,++++++000000000000000000000000//////............/////////000000///---+++,,,------......///////////////---///000222222000///---)))+++------------///111---------,,,,,,+++++++++------,,,,,,---...000111000000111000...///111444<<<:::666222000......///------------------------...---,,,,,,,,,,,,---...***+++---.........------......------------......,,,,,,,,,,,,,,,,,,,,,,,,............---,,,++++++------------------------------------------------,,,,,,,,,++++++*********+++,,,,,,------......///,,,,,,,,,++++++*********++++++++++++++++++++++++.........------,,,,,,,,,,,,,,,------......------***++++++,,,,,,------...***+++,,,,,,------,,,,,,------------------------...---,,,,,,...//////...333+++...111,,,---222///---))))))---///...---//////...---,,,+++,,,,,,---111111111111111111111111000000000000111111111111111111111000000000000000333333333333444555666666666666888>>>BBBHHHSSS^^^ooo}}}yyytttsss{{{mmmgggddddddbbbfffwww~~~ssslllaaappp~~~zzzmmm]]]SSSRRRUUUeeeggggggaaaYYY]]]ttt~~~xxxuuu~~~}}}}}}}}}zzzuuusssoookkkhhhhhhkkknnnnnnrrr|||}}}yyysssnnnggg^^^SSSKKKIIIEEE???;;;888777555444333222111111333444444333222222111111111222222333111111111111111111111111222222111111111111222222111111111000000000//////////////////////////////////////////////////////........................---............/////////.........------,,,,,,,,,..............................------------......,,,...//////......000111---...//////000000//////...///000111111000///...---...///...,,,+++,,,---...---------,,,,,,,,,,,,------,,,,,,---...000111///000000///...///111333999777555222000///......------------------------...---,,,,,,,,,,,,---...------.........---,,,+++......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,,,,++++++---------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++------------------------------------------,,,,,,++++++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,........................///---,,,,,,...//////......)))...222---...222...000,,,,,,000222111111333000///...------...///000........................000000000000111111111111111111111111000000000000333333333333444555666666666666888>>>BBBHHHSSS^^^nnn|||xxxtttoooxxxnnniiigggiiigggiiixxxuuunnnfffvvv}}}ooo___UUUTTTXXXgggiiihhhaaaXXX\\\qqq~~~yyywww}}}|||vvvmmmfffbbbaaaaaabbbjjjvvv~~~~~~wwwlll___VVVOOOKKKDDD>>>;;;:::999888555444333333444444333222111000000000111222333333111111111111111111111111000000000//////000000000222222222111111111000000////////////////////////////////////////////////........................---------............///......------------------........................------------------------,,,...///000//////111222---...//////000000//////...///000111111000///...---...///...,,,,,,,,,---...............------------------------...///000...///000///...///000222444333222111000///...---------------------------...------,,,,,,------...,,,------......---,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......------------,,,,,,...------,,,++++++******++++++++++++++++++,,,,,,,,,,,,,,,------.........++++++,,,,,,,,,,,,------***+++,,,---..................---,,,,,,+++******++++++,,,---------------........................000...,,,,,,.........------)))///222---///222,,,222...,,,//////---,,,...000000/////////000111111000000000000000000000000000000000000111111111111111111111111111111111111333333333333444555666666666666888>>>BBBHHHTTT___mmm{{{wwwsssnnnuuunnnkkklllooommmmmmyyywwwqqqkkkzzzxxx|||}}}ooo^^^UUUUUUZZZhhhiiihhhaaaXXX[[[ooo}}}yyyxxxzzzqqqkkkggg```^^^cccooo{{{yyymmmdddXXXSSSLLLFFFBBBAAA@@@???999777666666666555333222000000000000111222333333111111111111111111111111000000////////////000000333333333222222222111111///////////////000000000////////////////////////........................------------............------------....................................---------......---------///000000///...------.........///000000000000000//////000000000000//////***,,,---...---...000111///////////////.........------------......//////---///000///......000111///000000000000///...---........................------------------------***+++,,,---......//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,++++++******************++++++,,,,,,,,,))))))***++++++,,,------,,,,,,,,,,,,,,,+++++++++***+++,,,---.../////////---------,,,,,,++++++++++++,,,,,,---...---------........................000...------.........---000---111222---111555///666111......---***((()))222111111000000/////////111111111111111111111111///000000000111111111111000111111111111111222222333333333333444555666666666666999>>>CCCIIIUUU```ooo}}}uuurrrpppssskkkjjjnnnsssqqqpppzzzwwwrrrmmm||||||nnnqqqyyy{{{xxxkkk[[[SSSUUU[[[fffgggeee___XXX\\\ppp~~~yyywwwwww}}}xxxvvvgggbbbbbblllwww|||}}}~~~}}}~~~yyyrrrfff```XXXPPPJJJFFFCCC@@@===<<<;;;::::::888555333111111000000111222333333111111111111111111111111222111111000000111111222333333333333222222222222////////////000000111111000000000000000000000000////////////////////////---------.........//////---.....................////////////////////////---...////////////...------...///...,,,+++,,,---...//////000000000000000//////000000000000//////***,,,............000222////////////////////////---------...............,,,...//////......///000------.../////////...---........................---------------------------------------------...,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---......------+++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++++++++,,,,,,,,,*********++++++,,,,,,,,,*********++++++,,,,,,,,,))))))***++++++,,,------......------,,,+++*********+++,,,---............+++++++++,,,,,,---------,,,,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,000...,,,,,,...///...---111...111000---777@@@;;;:::444111111111...---///222222111000///---,,,+++........................///000000000111111111111000000111111222222222333333333333333444555666666666666999>>>CCCJJJUUUaaarrr}}}tttrrrrrrpppgggggglllsssrrrrrr|||xxxrrrooouuugggjjjpppttttttjjj[[[SSSWWW^^^ccccccaaa]]]YYY___uuu{{{uuussssss~~~}}}||||||vvvoookkkpppvvvyyy{{{}}}|||}}}~~~wwwqqqggg]]]TTTLLLFFFBBBCCCBBB@@@???>>><<<888555333333222222222222222333111111111111111111111111333222222111111222222333333333333222222222111111...//////000000111111222000000000000000000000000////////////////////////.........////////////000//////..................000000000000000000000000---...///000000///...---(((***,,,,,,,,,---///111...///000000111111000000000000////////////000000...///000///---------............///////////////------......///......---+++---//////...---...///------------.........///........................,,,------......------,,,000///...---,,,++++++++++++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------******++++++++++++,,,,,,******++++++,,,------...++++++++++++++++++,,,,,,,,,,,,,,,------.........///......------,,,+++++++++,,,------......------******+++,,,,,,---......,,,,,,---...............++++++++++++++++++++++++...---,,,,,,...//////...---,,,000//////???LLLGGG555000---///111000111333111111000///...,,,+++***////////////////////////000000000000111111111111000000111111222333333333333333333333444555666666666666999???DDDJJJVVVaaarrr|||tttssssss}}}kkkcccccchhhppprrrsssxxxsssssstttdddgggjjjqqqtttlll^^^VVVZZZaaaaaa___]]]ZZZYYYccc{{{xxxrrrqqqqqq}}}||||||}}}{{{uuuuuuvvvwwwyyy||||||~~~vvvmmmddd[[[RRRMMMHHHGGGEEEDDDBBB???:::777555555444333222222222222111111111111111111111111333222222111111222222333222222222222111111111111...//////000111111222222000000000000000000000000/////////////////////////////////000000000111111000000//////......------////////////////////////,,,---///000000///---,,,(((***,,,------...000111//////000111111111111000000000////////////000000...///000///...---...///------........./////////------...//////...---,,,***,,,...///...------.........---,,,---...///000........................,,,,,,---......---,,,,,,...---,,,,,,,,,---......***+++---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---------,,,,,,++++++++++++++++++---------------------------------....../////////------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,...000000000+++,,,111000111CCCOOOIII555///,,,......---...111....../////////...---,,,111111111111111111111111000000000000111111111111000000111222222333444444333333333333444555666666666555999???DDDKKKWWWbbbppp}}}|||uuutttxxx{{{jjj```___eeemmmppptttzzzuuuuuussscccggggggooouuunnn```WWWZZZaaabbb___[[[XXXYYYeeewwwqqqpppqqq}}}{{{|||}}}~~~wwwtttsssrrrtttyyy|||~~~yyyqqqiiiaaa\\\KKKJJJHHHGGGEEEAAA<<<888777666555444333222222222111111111111111111111111222222111111111111222222222222222111111111000000...//////000111222222222000000000000000000000000000000000000000000000000000000000000111111111111111111000///...------,,,........................+++,,,...//////...,,,+++,,,...///...------.../////////000111111111111111000000////////////000000+++---...///...///111222,,,---------......//////------/////////...---,,,***,,,...///...---------000...---,,,,,,---///111////////////////////////,,,,,,---......---,,,,,,'''((((((***---000333555***+++---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))------------------------))))))***+++,,,,,,------,,,,,,,,,------.........///......------,,,,,,+++---,,,,,,++++++*********,,,+++++++++++++++++++++++++++,,,...000111222333............---,,,++++++...------,,,,,,++++++***,,,---......//////......------------------------,,,+++***,,,...111111111---///555333333BBBLLLDDD>>>777222222111...---///+++,,,...000000000000///........................000000000000111111111111000000111222333333444444333333333333444555666666666555999???DDDKKKWWWbbbmmmzzz|||uuuuuu||||||kkk___^^^ccclllpppuuu{{{wwwtttrrrbbbeeedddnnnuuunnn___UUUWWW^^^ccc___ZZZWWWXXXfffwwwrrrqqqsssyyyuuurrrqqqqqqyyyzzz{{{|||{{{mmmcccZZZTTTLLLHHHHHHGGGCCC???888666444444555666666555222333444444333222000///(((+++///333555555333222000000000000000000000000111111222333333333222222////////////////////////000000000000000000000000............///000111222///000111000///...///000---.........//////000000////////////////////////////////////////////////////////////000000000000000000000000000//////...///............---------------............------//////.........---------000...,,,******,,,...000000///...------------------,,,,,,,,,,,,---..............................///............---------,,,++++++,,,------,,,***,,,,,,,,,------.........//////000000///---+++***---------,,,,,,+++++++++++++++,,,---.........---+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++)))))))))))))))))))))))))))***+++,,,---.................................,,,------......------,,,)))))))))***+++,,,..............................///...---,,,,,,---...///000///...---------------.........000555;;;AAAEEE<<<777111...//////...---222222222111111111111111////////////000000000000......///000000000000///555222//////000333444555333333444444555666666777555555999???DDDJJJUUU```iiiyyy|||xxxzzz|||wwwiii\\\ZZZaaallloooppp{{{xxxssspppccc^^^cccrrruuulllbbbWWWVVVccciiieee___YYYYYYfff|||xxxuuusss~~~zzzxxxvvvvvvzzz{{{||||||}}}xxxoooaaa\\\TTTPPPNNNKKKFFFAAA???<<<999888888888777666333444444555444333222111000111222333333111...---111111111111111111111111444444444444333222111111000000000000000000000000000000000000000000000000222222111000///////////////111111111///...///000........./////////000000////////////////////////////////////////////////////////////000000000111000000000000000//////...000////////////.........------............------///.........------------++++++******+++---///000......---,,,,,,,,,,,,,,,------,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,...---------,,,,,,,,,,,,,,,++++++,,,------,,,***,,,,,,,,,---------..................------,,,+++---,,,,,,,,,,,,,,,,,,+++,,,,,,---.........------............////////////++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,---------,,,,,,........................------............------++++++++++++++++++,,,,,,........................///...------------.../////////...---------------000///......000222555777555222///...000111111000000000000000000000000000////////////000000000000000111222222333333222222222000......///111222222333333333444555555666666666666999>>>CCCHHHSSS^^^hhhxxx}}}xxxxxx~~~yyykkk]]]ZZZ___iiikkkmmm|||{{{wwwuuuooobbb]]]cccrrruuulllcccYYYXXXeeennniiibbb[[[ZZZeee|||wwwtttrrr~~~~~~}}}}}}}}}{{{mmmhhhbbb]]]YYYSSSKKKEEECCC@@@<<<999777666444222444444555555555444333222444444333222111///---,,,111111111111111111111111555555555444333222111000111111111111111111111111000000000000000000000000333333111000000000000000000111222111///...///000......////////////000000000000000000000000000000000000000000000000000000/////////000000000111111000000111111000000///...000000000////////////...------............------............------------------........./////////------,,,+++++++++,,,,,,---------,,,------...///........................------,,,,,,,,,+++++++++,,,++++++,,,------,,,***,,,,,,,,,------------...---,,,,,,,,,+++,,,,,,---+++,,,,,,,,,,,,,,,,,,------............------,,,++++++,,,,,,,,,---------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++***------------------------------............------------,,,+++++++++++++++------------------------///...------------...//////...------------------000///...---------......000///...///000111111000........................////////////000000000000111222222333333333333333111000///000111222222111222222222333444444555555666666999>>>BBBGGGQQQ[[[fffwww}}}wwwvvv{{{mmm]]]YYY[[[dddffffffuuuzzzvvvxxxmmm```[[[bbbqqqtttllldddZZZ[[[iiisssmmmddd]]][[[eee~~~|||wwwsssqqq~~~~~~}}}}}}uuuuuutttvvv{{{~~~wwwtttpppkkkeee]]]TTTNNNHHHEEE@@@<<<:::777555333444444444444444444333333222222111111000000111111111111111111111111111111333333333333333222111000111111111111111111111111000000000000000000000000000000000000111222333444000111222111///...///000//////////////////000000000000000000000000000000000000000000000000000000//////000000000111111111000111111111111000//////////////////............------............------------------------------000000000///...,,,***)))------,,,,,,,,,,,,,,,------------------...//////........................---------,,,,,,,,,,,,+++,,,++++++,,,------,,,***------------------------,,,+++***)))***+++---...+++++++++,,,,,,---------...............---,,,+++************++++++++++++,,,,,,------------,,,,,,************************,,,,,,,,,------,,,,,,+++------------------------,,,,,,------------,,,,,,---,,,,,,+++++++++,,,,,,------------------------.........------...............---,,,,,,---------------...////////////////////////000000///...,,,------...............///////////////000000000000000000111222222222222111222111222333555555333222111111222333333444444555666666888===@@@EEEOOOYYYeeevvv}}}vvvttt|||mmm]]]WWWXXX___aaa```nnnyyyvvvzzzkkk^^^YYY```ooossskkkddd[[[]]]kkkuuummmddd]]][[[fff~~~{{{vvvsssqqq}}}uuuqqqkkkjjjmmmvvv~~~|||}}}|||zzzwwwqqqhhh```ZZZPPPMMMHHHCCC@@@>>>;;;888666555555444333333222222111111000000111222333444111111111111111111111111...///000111111111111111111111111111111111111111000000000000000000000000000000000000111222333444000222222111000///000111000000000000000000//////000000000000000000000000000000000000000000000000000000000000111111111111111111111111111000000///......---------,,,,,,,,,------............------,,,,,,------------------------------+++)))&&&$$$......------------.........------------...//////************************............------------,,,++++++,,,------,,,***------------------------+++***))))))***+++---...+++++++++,,,,,,------------.........---,,,++++++------------............------............------************************)))***+++,,,------------------------------------++++++,,,,,,,,,,,,++++++++++++++++++,,,---...///---------------------------..................---------,,,,,,,,,------...+++,,,...///000000000000,,,...///000000///...---.........//////000000000////////////000000000000000000111222222222222111222222222444666666444111111111222333333444444555777666888===@@@DDDNNNXXXeeevvv|||wwwuuu|||mmm]]]VVVVVV^^^______kkk|||zzzwww{{{jjj]]]ZZZ___nnnqqqjjjccc\\\^^^mmmtttlllbbb[[[[[[gggyyyvvvtttsss~~~~~~|||uuummmggggggkkkpppsss}}}|||~~~~~~yyysssmmmiiiXXXTTTNNNIIIEEEBBB>>><<<999888666555333333222222333222222111111111222222222222222222222222222222,,,---...///000111111111111111111111111111111111000000000000000000000000333333111000000000000000111222333222000///000111111111000000000000//////000000000000000000000000000000000000000000000000000000000111111111222222111111222222111111000///---------,,,,,,,,,++++++------............------,,,,,,,,,,,,------------------...//////...---,,,......---------...//////......------......///000++++++++++++++++++++++++//////.........---------,,,++++++,,,------,,,***...------------,,,,,,,,,************+++,,,,,,---+++,,,,,,,,,,,,,,,,,,---+++,,,,,,,,,,,,++++++***+++++++++,,,,,,,,,------------............------------------------------))))))+++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******++++++,,,...///000,,,,,,,,,,,,,,,,,,,,,,,,------...//////...------,,,,,,,,,,,,,,,------...,,,------.........------)))+++...000000000111222/////////000000111111222////////////000000000000111222222333333333333333000000000222444444222000222222222333444444555555777666888===@@@EEEOOOYYYfffwww{{{xxxxxx~~~nnn___XXXYYYaaacccbbblll|||{{{yyy|||lll```]]]```ooorrrkkkddd]]]```oootttkkkaaa[[[\\\hhh~~~yyywwwvvvuuu}}}{{{{{{xxxsssqqqqqqooonnnzzz~~~~~~{{{~~~{{{xxxvvvfffbbb[[[TTTOOOJJJEEEBBB>>><<<:::777555444333333333333222222222222111111222222222222222222222222......///000000111000000000000000000000000000000000000000000000000000000222222111000////////////111222333222000///000111111111111000000000//////////////////////////////////////////////////////000000111111111222222222111222222222222111000000......---------,,,,,,,,,------............------++++++,,,,,,,,,---------//////000000000000000000---,,,,,,,,,------...///...............//////000////////////////////////.........---------,,,,,,,,,++++++,,,------,,,***......---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++))))))***+++++++++******))))))))))))************+++,,,,,,,,,,,,,,,,,,+++------------------------***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,------...//////...------,,,,,,++++++,,,,,,---...------------------......***---///000//////111333...//////000000111222222////////////000000000000000111222222333333222222111111000222333444333111333333333444555555666666666666888===AAAFFFPPPZZZgggxxx{{{yyy|||pppbbb\\\]]]gggkkkiiirrr}}}{{{}}}pppeeeccccccrrrtttmmmfff___cccrrrwwwmmmbbb\\\^^^jjjzzzxxxvvvuuuxxxrrrqqquuu{{{~~~yyyuuutttssstttzzz~~~yyy|||~~~~~~xxxssskkkccc]]]VVVQQQMMMAAA???<<<999777555444444000111222333333333333333222222222222222222222222000111111111111000000///////////////////////////000000000000000000000000............///000111222111222333222000000000111222111111111000000//////////////////////////////////////////////////////000111111111111222222222111222222222222111000000//////.........------------..................---+++++++++,,,,,,---------------,,,+++***))))))(((++++++++++++,,,,,,---..................///000000........................---------,,,,,,,,,++++++,,,,,,+++,,,---...,,,***.........------,,,,,,,,,+++,,,---......---+++***---------,,,,,,+++++++++'''((()))***************++++++,,,,,,,,,---------*********++++++*********++++++++++++++++++++++++,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,......////////////............---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,++++++++++++,,,,,,---...---------...///000222333///111222111...---///111.........///000111111222////////////000000000000......///000000000000000444333222333555666555444333333444555555666666777666666999>>>BBBGGGQQQ\\\hhhyyyzzzzzzqqqeee___aaammmqqqooovvv~~~}}}sssiiihhhffftttvvvooohhhaaaeeetttzzzpppddd^^^___kkk{{{xxxvvvuuuvvvooopppqqqttt{{{|||wwwpppmmmpppxxx}}}~~~~~~|||~~~yyyuuuqqqkkkaaaYYYMMMFFFBBBAAA>>>999555666666555333222111111222333000000000000111222333444111000000000111222333333000000000000//////////////////............//////333222111000////////////000000000111222222333333000000////////////000000444333111///---,,,++++++000000111111000///......////////////000000000000////////////////////////111111000000//////......000000000000000000000000///...---,,,,,,---...///........................,,,,,,,,,---------......000///---+++***+++---...------............------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++---...,,,,,,,,,+++++++++******///...,,,+++***+++,,,,,,+++,,,,,,------,,,,,,+++---,,,)))((((((***---///++++++++++++++++++++++++---,,,************,,,---******+++,,,,,,,,,,,,+++,,,,,,+++++++++,,,------,,,---...///000000000000111...,,,---///000...+++***,,,///000000...+++)))------,,,+++++++++,,,,,,)))+++,,,,,,,,,...111333555000+++,,,///222111...////////////////////////000000000000000000000000...///000111111222222111333333333222222222111111333555777777555444444444777666888<<<@@@DDDOOOZZZeeewwwwwwtttzzztttbbbccclllvvvxxxwww}}}zzzqqqpppqqqnnnxxxnnnaaa```ddd{{{rrreee___bbbnnn~~~zzzyyywwwvvvyyyssssssuuuyyywwwppppppsssxxx}}}~~~|||}}}wwwrrrYYYQQQJJJGGGCCC===:::;;;666555444333222222333333333333222222111222222333111111111111111111222333222111111111111000000000//////............//////111000000000000000111111111111000000000000000000000000////////////000000////////////000000111222//////000000000///......000000000000111111111111////////////////////////000000000000//////......///////////////////////////......------......///........................,,,---------............///...---,,,+++,,,---.........////////////......,,,,,,---------.........------------------------------------------------,,,+++*********+++,,,---,,,,,,,,,++++++++++++***...---,,,+++++++++,,,,,,+++,,,,,,------,,,,,,+++,,,+++***)))***+++---...++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,---***+++,,,,,,------,,,,,,...------,,,+++++++++++++++,,,---...///////////////---++++++---...,,,***+++,,,...//////...,,,***------,,,------...///000...000333444555777:::<<<999444///...000111///,,,////////////////////////000000000000000000000000...///000111222222222222333333222222111111111111222444666666555444444555777666888<<<@@@DDDOOOYYYdddvvvuuusssxxxtttfffgggoooyyy|||}}}|||zzzuuuuuu~~~yyyrrrdddaaacccwwwttthhhdddgggsss{{{zzzyyyxxx{{{yyyyyyzzzxxxtttsssuuu|||xxxxxx}}}~~~{{{}}}kkkbbbYYYSSSLLLDDD@@@@@@999888777666555555555555555555444222222111111111333222222111111111111222333333222222222111111111000//////......//////000////////////000111222333111111000000///......---111000000//////000000111...//////000111222333444---...//////////////////111111111111222222222222////////////////////////000000000////////////...////////////////////////.........//////.................................------........./////////,,,,,,------------------------............---------------.........//////------------------------........................---,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++++++++------,,,+++++++++,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,------......------,,,++++++,,,------------,,,///...---,,,+++*********++++++,,,---...............---+++,,,------,,,***,,,,,,---......------,,,---------...///000222222333666999;;;;;;;;;<<<>>>999555111000111222000...////////////////////////000000000000000000000000...///000111222222222222222111111111111000000000111333555666555444555666777666888===@@@DDDNNNXXXbbbtttrrrooottt~~~ssshhhiiioooyyy}}}{{{yyyxxxyyytttfffdddddduuu~~~uuullliiimmmyyy}}}|||{{{zzz~~~{{{{{{vvvpppllloootttyyy|||yyy{{{{{{rrrhhhaaaWWWKKKCCCAAA===<<<;;;999888777666666555444333222111111111111444333222222111111111111333222222222111111111111000000////////////000000000000//////000111222222111111000000000/////////111000000000000000000111222222222111111000//////,,,---...///////////////000000000111111111222222111111111111111111111111////////////////////////////////////////////////---...///000000///...---.................................////////////000++++++,,,---.........---++++++,,,,,,,,,,,,++++++------........./////////------------------------------------------------------,,,,,,++++++++++++------,,,,,,,,,+++++++++---,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++)))***+++,,,---,,,+++++++++++++++++++++++++++++++++,,,---......---,,,+++******+++,,,,,,,,,,,,,,,...---,,,,,,++++++++++++***+++,,,,,,------------...---------------,,,,,,------,,,,,,,,,---......///.........///000111111444666999999888555444444333111//////222333333222//////////////////////////////////////////////////////000111222222222222111000000000000000000000111222444555444444666777777666888===@@@DDDMMMWWWaaarrr{{{nnnkkkooo|||qqqffffffmmmuuuyyyyyyxxxwwwwww|||rrrfffggggggwww~~~vvvlllhhhmmm{{{~~~~~~}}}xxxnnnfffdddeeehhhooovvv}}}~~~|||ssskkk```QQQFFFBBB@@@???>>><<<999777555444222222222111111111222222444444333222111111111222222222111111111000000000000000////////////000000222222111000//////000000000000000111111222222222111111000000000000111111333333222222000...,,,+++------...///000000000////////////000000000111111222222222222222222222222.............../////////........................---...///000000///...---.................................////////////000++++++,,,---.........---,,,,,,------------,,,,,,------------.........///------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++---------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++(((***+++------,,,+++***++++++++++++++++++++++++***+++,,,------,,,+++***)))******+++++++++++++++++++++++++++,,,,,,---...***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++---,,,,,,,,,,,,---...///000000///...------------///111333333111///------//////......000111111000///////////////////////////////////////////////////000111222222333333222000000000000000000000111111222444444333444555777666666999===@@@CCCLLLVVV___qqqvvvkkkgggkkk|||xxxnnncccdddjjjrrruuuzzz~~~wwwvvv~~~qqqqqq}}}{{{rrrfffjjjjjjyyy~~~vvvkkkeeekkk|||~~~}}}wwwllleeebbb___bbbfff|||wwwpppeeeWWWMMMIIIFFFEEECCC@@@===999666444333222222222222222333444444333333222222222222333222111111111111000000000111000000//////000000111333222111000////////////000000000111222333333333222111111000000111111222///000111111111000...---...///000000000000000///.../////////000000000000222222222222222222222222---............/////////......................../////////000000/////////........................------........./////////,,,,,,------------------......////////////......,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,+++------------,,,,,,,,,,,,++++++,,,---------,,,,,,+++,,,,,,------,,,,,,+++)))***+++,,,---,,,++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********+++,,,,,,,,,++++++*********+++,,,---...///+++,,,,,,------,,,,,,,,,)))***+++***((('''((())),,,,,,,,,,,,,,,---...///000000...---,,,+++++++++***,,,...///.........///000//////......---,,,,,,////////////////////////000000000000000000000000///000111222333333333333000000000111111111111222222333333333222333555777666666999===@@@CCCKKKTTT^^^ppp}}}tttjjjgggjjj{{{tttjjjbbbdddkkkqqqqqqttt|||vvvuuu|||{{{kkkkkk{{{xxxiiikkklllzzzxxxllldddkkk~~~yyyssslllddd``````jjjpppxxx}}}tttnnnggg]]]WWWVVVQQQPPPNNNJJJFFFAAA<<<:::777666555444444444444444333333222222222333444444333333222222222111111111111111000000000000111111111111000000000000000111000000000111111111111111222111111000000111111222///000111333333222111000111111111111111111000/////////000000000111111111111111111111111111111111---------.........//////........................000000////////////000000........................,,,---------............///...---,,,+++,,,---...------............------+++++++++,,,,,,,,,,,,---------------------------------------------------+++,,,---.........---,,,...------------,,,,,,,,,***+++,,,---------,,,,,,+++,,,,,,------,,,,,,+++******++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,+++,,,------......------++++++++++++,,,------...,,,,,,------------,,,,,,***,,,---,,,)))((()))+++++++++,,,------....../////////...---,,,,,,,,,,,,***,,,---...------///000.../////////---,,,,,,,,,////////////////////////000000000000000000000000000000111222333333333333111111111111222222333333333444444333111222444666555666999>>>@@@CCCJJJSSS^^^ooo|||tttkkkiiilll|||pppfff```ccckkkpppmmmlllzzzzzzuuutttyyyxxxhhhhhhwww{{{jjjlllmmm|||{{{pppiiipppyyynnnfffcccZZZ^^^dddkkkttt{{{qqqkkkfff```___```\\\[[[YYYTTTOOOIIIDDDBBB;;;:::888777555444444444222222222222333444444555444444444333333333222222111111000000000000111111////////////000111222333111111000000//////......222222111111111111222222111222444444444222000///222222222222222111000///000111111111111222222222////////////////////////---------.........//////........................111000///......///000111........................,,,,,,,,,---------......000///---+++***+++---...*********++++++***************+++++++++,,,,,,,,,------------------------........................***+++---...///...------......---------,,,,,,,,,)))***,,,---...---,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++......,,,++++++,,,......---...//////000000//////------,,,++++++,,,,,,,,,---------......---,,,,,,---///111///---+++---///***+++,,,---..................---------......///...//////---,,,+++---...***,,,...///......///000////////////////////////000000000000000000000000000000111222333333333333111111222222222333333333444444444222111111333555555666999>>>@@@BBBJJJSSS^^^ooo|||vvvmmmkkknnn}}}nnnddd]]]aaaiiinnnjjjfffrrryyyttttttwwwwwwggggggooo||||||jjjlllooo~~~~~~uuunnnuuu}}}~~~}}}{{{~~~xxxkkk___[[[XXXYYY\\\fffxxx}}}vvvooojjjhhhhhhhhhiiigggeeebbb]]]VVVNNNIIIBBB???;;;999777666444333666444333222333444333222444333333333222111111111111111111111000000000000111111111222222333333333///000111222333444555555111111000000//////......111222222333222111000///222222111111000000//////...///111333444333111000//////000000000000//////...------,,,,,,,,,------333///++++++///111000---------------------------000000000///.........---000000//////......------,,,------......------,,,.........------,,,,,,,,,------------------------.........------,,,,,,,,,------------------------.........------,,,,,,,,,,,,,,,,,,++++++*********---,,,,,,,,,,,,---......------++++++++++++------------------------------,,,++++++***++++++,,,,,,------------------------,,,------......------,,,++++++,,,------......///............---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,...///000000000///---,,,,,,,,,,,,---------------................................................000000//////.........---000000//////.........---000111111111111222222222------...000111111111111222222222222222222333333777999:::<<>>DDDJJJOOO[[[mmmwwwooorrr|||xxxhhh```eeelllpppnnnmmmvvv~~~xxxxxxzzzrrrfffjjjooovvvzzzsssgggdddqqqvvvwww{{{yyy|||~~~~~~|||zzz}}}wwwlllbbbWWWPPPRRRXXXggg||||||zzzwwwtttrrrpppooonnnooooooooopppnnnjjjddd___RRRNNNIIIDDD@@@===:::888555333111111222333222111333333333333333333444444222222111111111000000000000000000000000111111111333333222111000///...............///000111111111111111222222111111000///000000000000111111111111111111111111111222222222111111222222222222111111000000000//////000000111000---***+++...///...,,,---------------------------------------.........,,,,,,,,,---------------...---,,,,,,,,,,,,---......------------,,,,,,,,,++++++++++++++++++++++++...------------,,,,,,,,,------------------------,,,,,,,,,+++++++++++++++............------------+++************+++,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++---,,,,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,//////...------,,,++++++***+++,,,------....................................---,,,,,,,,,,,,,,,,,,***++++++,,,---...//////................................................000000////////////......000000////////////......000111111111111222222222111111222222333222222111111222222222333333333444444666888;;;???DDDKKKPPP\\\nnnvvvmmmpppyyy{{{kkkaaahhhqqqwwwuuuttt{{{~~~xxxyyy|||rrrdddhhhjjjrrruuunnnccccccooo|||~~~yyy|||{{{zzz|||~~~~~~{{{{{{{{{}}}}}}|||{{{|||yyypppdddWWWRRRSSSVVVhhh{{{}}}|||{{{zzzwwwuuurrrqqqqqqrrrtttvvvwwwtttoookkkaaa\\\UUUOOOIIICCC>>>;;;888666444444444444333222111111222222333333444444222222222111111111000000000000111111111111111111222222111000///...------.../////////000000000111111111111111111111000000//////000000111111222222222111111000000111222222000111111222222111111000///............//////000000...,,,---//////...---------------............+++,,,,,,,,,---.........,,,,,,,,,------......//////...,,,++++++,,,...///------------------------........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---------------------+++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,+++************++++++++++++++++++++++++,,,------......------,,,......---------,,,,,,,,,------------,,,+++******------------------------...---,,,++++++,,,---...------...............///................................................000000//////////////////000000//////////////////000000111111111222222222111222222222222222111111111222222333333444444444777888:::<<<@@@EEEKKKPPP]]]nnn~~~sssiiijjjsss~~~nnnccckkkwww~~~{{{yyyzzz}}}oooaaaeeegggooossskkkccceeeqqq|||~~~zzz~~~~~~~~~~~~~~~~~~||||||{{{{{{zzzyyyzzz~~~ttteee\\\YYYTTT\\\eeekkkttt}}}yyyvvvtttttttttvvvyyy{{{{{{xxxvvvmmmiiibbbZZZRRRJJJBBB===<<<:::777666555555333222000000111111222222333333222222222222111111111111222222222222222222222222////////////////////////111000000000/////////...000000000000000000111111//////000000111111222222222222111000000111111222//////000000000000//////...............///000000000/////////000000///...---------....../////////+++,,,,,,,,,---.........------....../////////000///...,,,++++++,,,...///------------------------........................---------------------------------------------------------...............,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,++++++*********+++++++++++++++++++++++++++,,,------......------,,,,,,,,,,,,---------......------------,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,---...///111111000000//////..............................//////////////////////////////000000000000000000//////000000000000000000000000111111111222222222111111111222111111000000111111222333444444555555777999:::<<<>>>CCCIIIMMM]]]nnnvvvkkkkkkrrrpppeeennn|||zzz{{{~~~lll^^^bbbdddnnnrrriiiccchhhttt}}}~~~yyy}}}}}}~~~}}}}}}}}}||||||~~~qqqgggddd\\\]]][[[YYY]]]kkk~~~{{{yyyxxxxxxyyy|||~~~wwwtttnnnhhh```UUUKKKDDD@@@>>>:::888777555333111111222222222222222333333333222222222222111111111333333333222222222222222......//////000000111111111111111000///.........000000/////////000111111000000000000111111111111222222222111111111111111//////000000000000//////////////////000111222222///000000111111000000///---------...//////000000---------------..................///////////////...---,,,,,,,,,,,,---...,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------............////////////,,,,,,,,,,,,,,,---------------,,,,,,------...///+++,,,,,,------,,,,,,+++------------------------,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++,,,,,,---...//////)))***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------------......///111111111000//////..............................//////////////////////////////000000000000111111//////000000000000111111000111111111111222222222000000111111111111111000111111222333444555666666555777888:::===BBBHHHLLL]]]mmmwwwlllkkkrrr|||nnngggqqq{{{|||jjj^^^cccdddooorrrjjjeeelllyyyzzz|||~~~zzztttssskkkhhhbbb\\\YYY___lllxxx~~~~~~}}}yyyrrrggg\\\TTTHHHEEEAAA>>><<<999666444444444444444444444333333333333222222222111111111222222222222111111111000//////000000000111111111000000000000////////////000//////...///000111222111111111000000000000000111222222333222111000///000000000111111000000000............///000111222...///111111000/////////---------...///000000000//////..................///...............------------------------------,,,,,,,,,---------......------------------------,,,,,,,,,---------......---------------------------------.........//////,,,---------............,,,,,,++++++,,,,,,---...+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,---------------------)))***+++,,,,,,---,,,,,,------------------------++++++,,,---------------------........./////////........................//////////////////////////////000000000111111111//////000000000111111111000111111111111222222222000000111222333333333333111111222333444555666666444666999;;;???EEELLLQQQ\\\lll}}}}}}tttkkkkkkqqqvvviiiiiisss{{{|||jjj___eeehhhtttxxxoookkkuuu|||~~~||||||wwwsssnnnfff___]]]ccclll|||wwwkkkcccOOOLLLHHHDDDAAA>>>;;;888777777777666555555555444333333333222222222111111222111111111000000//////111111111111000000000000......//////000000111111000///.........000111222222222111111000000//////000111333444333111///...111111222222222222111111+++++++++,,,,,,...//////,,,...000111///.........---------...///000000111000000000///.........---.........------,,,,,,,,,,,,------......------,,,,,,,,,,,,------.........////////////////////////,,,,,,,,,------.........------------------------,,,,,,,,,------.........---.........//////000000++++++******++++++,,,---++++++------------++++++++++++++++++++++++++++++)))))))))***+++,,,......------------------------,,,------......------,,,///......------,,,,,,+++,,,,,,,,,,,,+++***))))))........................(((***+++,,,---,,,,,,+++))))))+++,,,...///000111........................000000000000000000000000//////000000111111111222//////000000111111111222000111111111111222222222000111222333444555555555111111222333444666666777555777;;;???DDDKKKSSSXXX[[[kkk|||~~~|||vvvmmmnnnuuupppdddjjjttt{{{}}}~~~jjjaaagggnnn{{{~~~uuurrr}}}zzzyyyyyyyyy~~~|||uuunnnjjjjjjkkkuuu|||nnnbbb\\\SSSJJJDDD@@@<<<:::999777555444555666555555333444444555555555444444333222111111000111111111000000000000000000000000000000///---++++++...000//////000000000000//////......///000000000000000111000/////////000222333111111000000/////////...111000///...............//////000000000000////////////...------------...////////////////////////................................................000000000///.........---...........................------,,,,,,,,,---------,,,+++,,,...///...------,,,+++++++++,,,---...666111***''''''))),,,---++++++++++++++++++++++++000///---,,,,,,...111333...---+++))))))***+++,,,,,,,,,,,,---------......***++++++,,,,,,------...++++++,,,,,,,,,,,,------------............---------,,,++++++******++++++---..................---000//////.........//////,,,,,,,,,------.........////////////////////////)))***,,,...//////......,,,...000111111222444666000000000000000000000000///111333333111000111222111000000000000000000000000111333333333333555666555777;;;@@@GGGMMMRRRUUU]]]lll|||~~~}}}wwwpppttt}}}{{{kkkiiihhhrrr}}}ooohhhpppzzz~~~|||ttt|||yyyxxxyyy|||zzztttooopppwww{{{uuuqqqpppqqqvvv|||{{{mmmggg]]]SSSKKKDDD???<<<<<<:::888777666555222000111111222222222222222111333222222111111111111111000000000000000000000000000000///---+++,,,...000//////000000000000/////////000000111111111111111111000000///000111222333111111000000000/////////000000///.........////////////000000000000//////////////////.........---////////////////////////................................................//////.............................................------,,,,,,------...+++***)))***,,,---,,,+++...---,,,+++++++++,,,---111///+++******++++++***........................///...,,,,,,,,,---///000///...,,,+++***+++,,,---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,......---------,,,,,,---------............------.........------...//////------...............///------------------------,,,---...///000000//////000///...---...000111222111111111111111111111111000222444444222111222333333333333333333333333333111333444444333444555777999<<>>;;;:::999777444222111111111111111111111111333333222111111111111111000000000000000000000000000000000...,,,,,,...000//////000000000000//////000000111222222222222222111000000000000111222222111111111000000000000000//////.........///000000//////000000000000/////////000000111111///...---////////////////////////................................................---------------.........------------------------...---------------......,,,+++***+++,,,---,,,+++......---,,,++++++,,,,,,---,,,,,,---...---+++))),,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,///...---,,,+++,,,---...,,,,,,,,,---------............---,,,,,,+++******++++++,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,++++++***,,,,,,------------,,,,,,,,,,,,,,,,,,---......//////////////////.........------------------------///000000111111000000///......///333777888555222222222222222222222222222222333555555333222333333111111111111111111111111222444555444333444666888777===DDDGGGFFFFFFJJJMMMZZZjjj{{{}}}yyyxxxtttqqqxxx}}}llljjjhhhrrr{{{vvvwwwkkkeeepppyyy|||vvvssspppqqqssshhhddd^^^]]]___cccfffgggmmmttt}}}wwwvvv{{{}}}{{{||||||}}}~~~}}}|||zzz}}}zzzqqqlllmmmpppyyyxxxmmmcccYYYQQQLLLEEEBBB>>>;;;;;;:::999888444444333333333333333333333333222111111111111222000000000000000000000000000000000///------///000000000////////////000000///000111111222222111111000000000111111111222222111111111111111111111111///.........///000111111000000////////////000000///000222333222111///---////////////////////////................................................+++,,,,,,,,,---.........------------------------...------------......///...---,,,---...///...---///......---,,,,,,+++++++++++++++---///...,,,)))************************------......---,,,+++***...---,,,,,,,,,,,,------,,,,,,,,,---------......---------,,,,,,++++++++++++++++++,,,,,,,,,------,,,,,,------------,,,,,,,,,,,,---...---,,,+++***+++,,,,,,------,,,,,,+++******++++++,,,---...///000/////////......------////////////////////////111111111111000000//////+++...444>>>FFFEEE===555222222222222222222222222222333555444333111222222////////////000000000000222333444333333333666888333;;;DDDGGGEEEDDDHHHMMMZZZjjj}}}{{{vvvvvvsssqqqzzzqqqppplllvvv{{{vvvxxx~~~iiidddpppzzz~~~wwwtttrrrrrrtttddd```[[[XXXWWWXXXZZZ[[[aaahhhsss~~~|||vvvwwwyyy~~~}}}yyyxxxxxxzzz~~~zzzpppjjjhhhjjjrrr~~~xxxppphhh```[[[QQQKKKCCC===::::::::::::666666555444333333444444444333333222111222222222111111111111111111111111000111111000///...///000000000////////////000000...///000000111111000000000111111111222222222222111111111222222222222222///////////////000111222000000////////////000000///000222333333111///...////////////////////////////////////////////////........................+++,,,,,,,,,---.........---------------------------------------...///000///...------//////...---............------,,,,,,,,,+++***+++---...---,,,........................---.../////////---+++***,,,+++++++++++++++,,,,,,,,,,,,,,,---------......+++++++++,,,,,,---------+++++++++,,,,,,,,,------------............------...///111222222000...,,,+++,,,,,,------,,,,,,+++*********+++,,,---...//////......------,,,,,,,,,////////////////////////111000000///...............///444<<>><<<:::999999:::;;;555444333333222222333333111111111111111111111111000222333333111000000111222000///......///000222000000111222222222222222000111222333444333222222222222222333333444444444222222111000//////000000222000///......///000222111000000///.../////////////////////////////////000000000000000000000000........................000000000///.........---,,,,,,,,,,,,,,,,,,,,,,,,---------......000111111111000......//////...---***+++---///000000//////---,,,,,,---...---+++)))------------------------*********++++++,,,,,,---+++,,,------.........---,,,,,,,,,---------.........------,,,,,,++++++***++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++000333777999999666222///---......//////......---......---,,,,,,,,,---------.........//////000000////////////////////////000///...------...///000+++///333555444222000000000000000000000000000000333555666555333111111111000111111222333444444444333444444555666:::???CCCEEEBBB>>>;;;===BBBIIIMMMXXXkkkzzzyyyuuurrryyy~~~sssuuuzzz~~~{{{ssshhhfffooo~~~~~~{{{zzzxxxxxx{{{KKKKKKKKKKKKKKKJJJJJJJJJIIIJJJJJJKKKOOOWWW```fffzzz|||~~~~~~}}}xxxttteee\\\^^^gggooo~~~{{{vvvoooggg]]]TTTNNNHHHDDD???<<<:::888777555555666666444333222333444333333333222222333444444222222222222222222222222111111222222222222111111000222333222111000111333111111111111111111111111222333333333333222111111000///...------...///000////////////............111000///...///111333444......////////////......000000000000111111111111//////...---,,,,,,++++++,,,,,,,,,---,,,,,,++++++,,,,,,++++++,,,,,,---...+++...111000---,,,---///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******,,,---.../////////++++++++++++++++++++++++...---+++)))(((((())))))---------,,,,,,+++++++++,,,,,,++++++***+++++++++...,,,******+++++++++***............////////////444===EEECCC999///+++,,,+++,,,------......------......---,,,,,,,,,---------,,,++++++++++++,,,---111///...------...///111...------,,,---...///000000000000000///////////////////////////000111111111111111000000000000///111111222222222111111000333333444666777999::::::888999:::;;;===@@@FFFJJJZZZkkk{{{tttqqqnnnnnn|||yyyuuuvvv~~~|||hhhccc```nnn~~~|||vvvuuuyyy|||HHHHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJJJJLLLRRRYYY^^^bbbdddeeefffjjjsss~~~{{{~~~}}}||||||~~~pppccc]]]^^^aaaqqqyyy}}}|||yyyuuupppiiibbb]]]OOOKKKEEE@@@===;;;:::888777777777666555444555666333222222222222222333333222222222222222222222222111111222222222222111111...///000///...---...000111111111111111111111111222222222222222111111000//////...------...//////////////////............///...,,,,,,,,,---///000......////////////......//////000000000111111111//////......---,,,,,,+++,,,---------------,,,,,,,,,,,,,,,+++,,,------...---...///...------...///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++***))))))******+++---------,,,,,,+++++++++------,,,,,,,,,,,,,,,---///---++++++,,,---,,,+++------------............///666<<<;;;444---***++++++,,,------......------------,,,,,,,,,------...//////...------...//////000///...------...///000...------,,,---...///000///////////////.........///////////////000111111333333333222222222222111111222222333333333222222222333444555666888999999888999:::;;;<<<@@@FFFJJJYYYjjjyyysssqqqmmmooo||||||wwwyyyzzzgggccc```nnn}}}uuusssuuuyyy{{{CCCDDDDDDEEEFFFGGGHHHIIIIIIIIIIIIHHHHHHKKKOOOSSSQQQRRRRRRRRRUUU___kkkuuu{{{zzz|||{{{uuutttuuuwww{{{~~~{{{xxxxxx}}}rrrfff___\\\]]]___dddqqq~~~~~~~~~}}}yyytttnnnkkk\\\VVVOOOHHHCCC@@@===;;;999888888777777777777777333222222111111111222222222222222222222222222222111111222222222222111111000111222222000000111222111111111111111111111111111111222222111111000///......------------......////////////............111111///......///000000......////////////......//////000000000000111111000//////......------------......//////.........---,,,,,,,,,,,,---......000...,,,,,,---...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,+++***)))***++++++++++++++++++++++++++++++***************+++,,,,,,------,,,,,,,,,,,,++++++...------,,,,,,------...///...,,,,,,---...---,,,+++,,,,,,,,,------------+++...111222///,,,***)))+++,,,------......------,,,,,,,,,,,,------.../////////...------...//////000///...------...///000...------------...//////........................000////////////000111111333333333222222222222111111222333444444444444444111222333444555666777888888999:::;;;<<<@@@EEEIIIXXXiii~~~wwwqqqpppmmmooo}}}}}}zzz|||wwweeebbb```nnn~~~}}}ssspppqqqtttvvv>>>???@@@BBBCCCEEEFFFGGGFFFGGGGGGFFFFFFGGGIIIKKKMMMLLLKKKJJJKKKQQQXXX^^^eeegggmmmwww{{{uuupppooopppqqqvvv{{{{{{xxx|||vvvmmmiii]]]ZZZWWW^^^sss~~~~~~~~~yyytttrrrlllfff\\\SSSLLLEEE@@@===:::999777777777777777666444444333222222222333333222222222222222222222222111222222333333222222111222333444333222111222444222222222222222222222222000111111111111000//////......------------......////////////............333222111000//////000000......////////////......////////////000000000111000000//////..................///000000000000///---------------......///222...******---//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...,,,+++))))))***,,,---***+++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,------...///---++++++---------,,,,,,,,,,,,,,,------------,,,++++++,,,,,,,,,***)))+++,,,------......------+++++++++,,,---...///000------,,,,,,,,,,,,------///......------......///......------.....................///////////////000000//////000000111222111111111000000000//////000111222333444444444444000111222333444555666666777888999:::<<<@@@EEEIIIWWWhhh~~~}}}vvvqqqpppmmmooo}}}}}}{{{~~~tttcccbbbaaaooo~~~~~~{{{qqqmmmnnnrrrttt:::;;;<<<>>>@@@BBBDDDEEECCCDDDEEEDDDDDDDDDFFFHHHGGGGGGGGGGGGGGGHHHJJJLLLUUUWWW^^^jjjyyy{{{sssqqqpppoooppprrruuuwwwzzz{{{~~~~~~}}}yyyiiiccc[[[WWWaaauuu~~~~~~||||||vvvnnndddYYYOOOFFF@@@===;;;888777888888777555777666555444444444444444222222222222222222222222222222333333333333222222///000111000//////000111444444444444444444444444000111111111111000//////........................////////////............///...------,,,,,,,,,,,,......////////////.........////////////000000000///////////////............///000000111111111000......------......///000222...******---//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,+++***+++---///111*********++++++,,,,,,,,,---------,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,---------+++******+++,,,,,,+++,,,------------.........000...++++++,,,---,,,***+++,,,------......------+++++++++,,,---...///000------------------------......------------........................------//////000000000111111111000000000000000111222222111111111000000000////////////111222333333333333000111111222333444555555777888999:::<<>>@@@BBBBBB@@@AAABBBAAAAAABBBEEEGGGBBBCCCEEEGGGGGGHHHGGGGGGLLLMMMSSS___mmmxxx~~~yyyxxxwwwuuusssqqqpppppp}}}~~~{{{zzz}}}ssspppggg^^^^^^jjjvvv}}}yyynnn```RRRIIIDDD@@@<<<;;;<<<;;;999666888777777666555555555555222222222222222222222222222222333333333333222222000222333222111000111222444444444444444444444444111111222222111111000///......////////////......////////////...........................---------......////////////............////////////000000..............................///000111111111111///............///000000000...,,,,,,---...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,...000111*********++++++,,,,,,---.........---,,,***)))(((++++++,,,,,,,,,,,,------************+++,,,------,,,***))))))+++,,,,,,+++------------............222000---,,,,,,------,,,+++,,,------......------,,,,,,,,,,,,------...///...///000000000000///...------------------------.........///......---,,,///000000111111222222333111000000000000111222222333333333222222222222111///000111111222222222222111111111222333444444444777888999:::;;;???DDDHHHTTTfff|||yyysssrrrnnnnnnzzznnnaaacccdddsss~~~~~~yyywwwpppnnnpppsssuuu777777999;;;===>>>@@@AAA?????????>>>===???BBBEEEAAAAAABBBCCCEEEFFFFFFEEEFFFFFFJJJSSS___iiioooqqqrrrwww}}}~~~|||}}}~~~|||xxxtttrrrsss{{{}}}yyy|||~~~}}}|||wwwnnnkkkoooqqqqqqxxxtttcccXXXMMMHHHCCCAAABBBAAA===999888777666555555444444444222222222222222222222222222333333444444333333222333444555555333333444555333333333333333333333333222222222222222111111000//////000111111000//////////////////............//////000000000000000000......////////////.............../////////000000---------------------------...///000111111111111//////......//////000111---...///...------...///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,---------)))******+++,,,,,,------,,,,,,---------,,,***)))+++++++++,,,,,,---------+++******+++,,,---......,,,+++******,,,------,,,+++,,,,,,,,,------------///...---,,,+++,,,---///+++,,,------......------------,,,,,,,,,------......///000111111000///...---------......---------....../////////...,,,,,,/////////000111111222222111111000000111111222333333333333222222222222111111111222333333222222222111111222222333444444444777777888999;;;???DDDHHHRRReee||||||vvvtttooommmxxx~~~mmm```dddfffuuu}}}zzzwwwqqqoooqqqrrrsss777777999:::<<<>>>???@@@??????===<<<:::<<>><<<<<<>>>?????????BBBAAACCCJJJUUU^^^dddeeedddiiimmmmmmlllpppyyy~~~zzzvvvkkkrrrzzz{{{}}}zzzxxxssslllhhhqqq~~~ooocccSSSNNNIIIGGGGGGFFFAAA===777777666555444333333333222222222222222222222222222333333444444333333222000111222222000000111222111111111111111111111111222333333333333222111111///000111222222111000///000/////////............++++++,,,---.........---......////////////................../////////000,,,---------------------------...000000111111111///////////////000111111+++...111000---,,,---///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................++++++,,,,,,,,,+++******))))))***+++,,,,,,------***+++,,,---...---,,,++++++++++++,,,,,,---------,,,++++++,,,---...///000---,,,++++++---///......******+++++++++,,,,,,,,,+++,,,---,,,***+++...000+++,,,------......------......---,,,,,,,,,------,,,---...//////...---,,,,,,------......------,,,....../////////...,,,+++---......///000111111222111111111000111111222333111111111000000000000///333333444444444333222222222222222333333444444555666777888999;;;???DDDHHHRRRddd{{{~~~xxxuuuooommmwwwzzz~~~{{{lll```eeegggvvv}}}|||xxxsssqqqqqqrrrrrr777777777777777777888999888999;;;===>>>>>>==================>>>>>>>>>>>>@@@AAABBBDDDHHHMMMQQQTTTVVVXXX[[[]]]aaaffflllppp~~~}}}zzz}}}{{{yyyxxxzzzzzz}}}|||lllggghhhqqqzzz~~~~~~|||nnnccc[[[RRRMMMMMMNNNMMMKKK>>>;;;888555555555444333333222111111333333222111111222222333333333222222111111111111111111111111///000111222222222222222333444444555555444444333000000////////////000000000000000000000000000000000111111111111222222222////////////000000000000,,,,,,------...///////////////...------------...------...///000000//////000000000000111222333444+++,,,---...///////////////...---,,,+++,,,------.........------,,,,,,,,,..................---------,,,************,,,---,,,,,,,,,---------......------------------------------,,,+++************------,,,+++++++++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...,,,***+++---...---***------------,,,,,,+++*********,,,---...////////////---,,,...111222000---...------,,,,,,------...---------............///000000000000000000000000111000000///000222444555555444222111111111222222000111222333444333222222222222333333333333333333666777888999:::>>>BBBFFFVVVfff{{{~~~wwwssspppqqq{{{}}}yyy|||zzz}}}xxxnnnbbb___kkk{{{~~~xxxtttrrrrrrrrrrrr777777666666777777888888;;;;;;;;;;;;;;;:::999999;;;;;;<<<<<<<<<=========@@@@@@@@@AAADDDGGGKKKMMMNNNOOORRRTTTWWW[[[aaaeeepppuuu}}}~~~}}}|||}}}~~~yyyooohhhiiilllpppxxxuuuiiiaaaWWWQQQQQQRRRQQQPPPIIIEEE>>>:::777555444333444333111111222222111000222222222333333333222222222222222222222222222222000000111222222222222222222333333333333333333222000000////////////000000000000000000000000000000//////000000000111111111000000000000////////////........................//////...------------...---...//////////////////.........//////000111222000000000///......------//////---,,,,,,,,,---............------,,,,,,,,,..................---------,,,,,,,,,,,,,,,,,,---,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,++++++,,,+++++++++++++++,,,,,,++++++++++++,,,,,,---...---......//////......---............------,,,,,,,,,***((()))+++,,,+++)))---------------,,,+++***++++++,,,---...............,,,+++,,,...///...,,,...------,,,,,,------...---------............///000000000000000000000000000000000000000222333444444333222111111111222222000111222333333333222222333333333333444444444444666777888999:::>>>BBBFFFQQQbbbxxx}}}wwwrrrnnnqqq~~~}}}xxxzzz~~~www{{{wwwmmmcccbbbnnn~~~}}}wwwsssrrrrrrsssttt666666666666666777888888::::::999888888888888888::::::::::::;;;;;;;;;;;;???>>>>>>???@@@BBBDDDEEEFFFHHHJJJLLLNNNQQQUUUYYY___dddmmmvvv~~~|||zzzzzzzzzzzzxxxzzz{{{mmmfffcccccchhhnnn}}}qqqiii___XXXVVVVVVVVVUUUVVVQQQIIIAAA<<<999666444777555333222333333333222333333333333333222222222333333333333333333333333000111222222222222222222111222222333333222222111000000////////////000000000000000000000000000000.../////////000000000000111111000000//////......000000//////...------,,,//////...------------...//////////////////...------,,,,,,------...///000111000///---,,,------...000///......------...............---------------------------------......,,,------......------,,,,,,,,,,,,,,,------------,,,,,,,,,++++++*********************+++,,,---...*********+++,,,---//////---......//////......---(((((())))))***+++++++++,,,***)))***+++,,,+++))),,,------------,,,,,,+++,,,------......------,,,---+++))))))+++---------......------------......---------............///000000000000000000000000000000000000000111222333333333222111111111111222000111222333333333333222333333444444444555555555666777888999:::>>>BBBFFFMMM^^^ttt|||wwwqqqlllppp}}}wwwxxx{{{~~~tttzzzvvvllldddeeerrr|||uuuqqqppprrrtttuuu555555555555666777777888777777666666777999;;;<<<999999999:::::::::;;;;;;>>>======>>>???@@@AAABBBDDDFFFHHHIIIJJJLLLPPPSSSSSSXXX___gggpppyyy}}}yyyvvvtttttttttsssuuu{{{zzzpppjjjfffeeefffqqq}}}~~~}}}zzzrrrhhh___[[[YYYXXXXXX^^^YYYSSSLLLFFF@@@;;;777999777444222333444555555444444333333222222222333333333333333333333333333111111222333333222222222222222333333333333222222000000////////////000000/////////////////////////////////000000000111111111111000000//////......000/////////.........---//////...------------...//////000000///...------,,,,,,,,,,,,---...///000---,,,+++***+++---///111000000//////...........................---------,,,,,,------------......+++,,,---......---,,,+++++++++,,,,,,,,,---------------,,,,,,++++++******+++++++++++++++,,,---...++++++++++++,,,---...///+++,,,,,,------,,,,,,+++$$$$$$&&&(((***,,,---...------,,,------------,,,,,,---------------,,,,,,---.........------,,,+++---+++))))))***+++---.........------------......---------............///000000000000000000000000000000000000000111222222222222111111111111111111111111222222333333333333333444444555555666666666666777888999:::>>>BBBFFFMMM]]]ttt}}}yyyrrrkkkooo~~~wwwxxx{{{|||uuu|||wwwmmmfffiiivvv|||tttooonnnoooqqqrrr444444444444555666777888777777666666777999;;;<<<999999:::::::::;;;;;;;;;<<<<<<===>>>@@@AAABBBCCCCCCEEEGGGHHHIIIJJJMMMOOOOOORRRVVV[[[aaahhhoootttyyy}}}xxxuuusssrrrrrrsssxxxzzzrrriiibbbcccjjjvvv~~~~~~zzzpppggg```]]][[[ZZZ___]]]ZZZWWWRRRLLLEEE@@@<<<999444222333444555555555444333222222222333333333333333333333333333333222222333333333222222111333333444444444444333333000000////////////000000////////////////////////000000000111111111222222111000000000/////////............/////////000000//////...------------...//////000000///...------------------...///000000///...---,,,---...111222///////////////.................................,,,,,,,,,,,,------......***+++,,,------,,,+++***+++++++++,,,,,,,,,------......------,,,,,,,,,+++...------,,,++++++,,,,,,---,,,,,,++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,---...///000000------...------------...,,,------......---------............---,,,++++++------,,,******,,,...000///......------......///---------............//////////////////////////////000000000111111111111111111111111111111111111222111222222222222333333333333444444555666777777666777888999:::>>>BBBFFFPPP```vvv~~~zzztttmmmppp~~~yyyzzz~~~}}}yyyzzznnnhhhmmmyyy|||tttooommmmmmnnnooo333333333444444666777888999999888777777777777888999999999999:::::::::::::::;;;<<<>>>@@@AAACCCCCC@@@BBBDDDEEEFFFGGGIIIKKKMMMNNNPPPRRRUUUYYY^^^bbbhhhqqq}}}{{{xxxvvvuuusssvvvzzzuuu{{{}}}nnnbbb\\\^^^eeeuuuxxxpppiiidddbbbaaabbbaaa```___]]]YYYSSSOOOEEE@@@:::555444444555555666555444222222222333333333333333333333333333333333333333333333333222111333444444555555444444333000000////////////000000000000000000000000000000111111111111222222222222/////////000000000000000------...//////000111111//////...------------...//////////////////...---...............///111111444333222000000000000111...////////////...------.............../////////++++++,,,,,,------......***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,------------------------///...---,,,++++++++++++...---,,,,,,+++++++++,,,---......//////......---000//////...---,,,,,,+++***,,,---,,,+++***+++---,,,------............------.........---,,,,,,+++---......---,,,,,,///111//////............//////---------............/////////////////////////////////000111111000000//////000111111222111111111222222111111222222333444222222333444555666666777666777888999:::>>>BBBFFFRRRbbbwww}}}zzzvvvqqqttt~~~zzz|||}}}|||oookkkrrr~~~|||uuuqqqoooooooooooo222222222333444555777888666777777777777666555555777777777888888888999999999:::;;;<<<>>>?????????===???AAACCCCCCDDDFFFHHHIIIIIIJJJKKKLLLOOOTTTXXXZZZaaammmxxx}}}zzzyyyuuuwww~~~{{{rrrwww~~~yyylll``````___dddsssyyytttooommmlllhhhfffeeeddddddcccaaa___WWWPPPGGG@@@;;;999888888777666444222222222333444222222222222222222222222333333444444333333222111333333333444444333333333000000////////////000000000000000000000000000000000000000000111111111111......//////000000111111///////////////000000000//////...------------...---...//////////////////---------......///000111222222222111000000//////---......///...---,,,+++---........./////////000***++++++,,,------......,,,,,,,,,++++++,,,,,,,,,***++++++++++++,,,,,,,,,+++++++++,,,------.........------,,,,,,,,,------,,,,,,+++++++++,,,---------......//////......---------,,,,,,+++************,,,...---+++***+++---,,,,,,---...............---------...------,,,,,,+++---///...---,,,...000//////............//////---------............/////////////////////////////////000111111000///......///000111222222111000222222111111111222333444111111222333444555666666666777888999:::>>>BBBFFFRRRbbbvvv{{{yyyyyyxxxwwwyyy~~~zzz|||}}}pppnnnwww~~~{{{wwwtttttttttsssrrr222222222333444555777888111222444666777777666666666666666666777777777777888888:::;;;;;;;;;;;;;;;;;;>>>AAABBBCCCCCCEEEGGGDDDEEEFFFFFFHHHKKKPPPTTTNNNSSS[[[eeemmmsssvvvwwwzzz}}}||||||wwwwww~~~tttwww{{{}}}yyygggfff```ZZZ]]]kkk{{{{{{xxxvvvuuunnnkkkgggfffgggiiijjjjjjggg___TTTJJJCCC@@@===<<<888666444222111222333444111111111111111111111111444444444444333333222111222222222333333222222222000000////////////000000000000000000000000000000////////////000000000000------...///000111222222111111000000//////......//////...------------...------...///000000000///------------...///000000+++,,,---...////////////,,,---.........---++++++---.........//////000000******+++,,,,,,---............,,,++++++,,,......******+++++++++,,,,,,,,,))))))***+++,,,------...,,,,,,,,,,,,---...//////*********+++,,,---...///+++,,,,,,------,,,,,,++++++,,,,,,---///000000111,,,...000///---,,,---000,,,,,,---.../////////...,,,,,,---......------,,,))),,,//////---,,,---/////////............//////---------.........////////////////////////////////////000111111000///......///000222222222111000333222111111111222333444000000111222444555555666666777888999;;;>>>BBBFFFPPP```uuuxxxvvvwwwyyy{{{}}}}}}yyy{{{~~~}}}qqqooo{{{|||zzzxxxwwwxxxxxxwwwwww222222333333333444444444666666666666666555555555777777777777777777777777666666666777888:::;;;<<<<<<<<<<<<<<<===???@@@AAAAAABBBCCCEEEFFFFFFGGGGGGMMMNNNQQQUUUZZZ___ccceeehhhnnnvvv|||}}}~~~yyywwwtttrrrtttyyy|||rrrddd[[[YYY\\\aaaccczzz}}}xxxtttnnnkkkkkklllmmmmmmuuupppggg[[[OOOFFFBBB@@@999999999777555444444555555222000222555777666444333333333444444444555555444444555555444222111000111000///000222222111///333222///---,,,,,,---...............///000222222333000------///111000///000///.........000111222222111///...---------...000///...------...///000------------------------//////000111111111111000...............///000111/////////...------,,,,,,000///...,,,***((('''&&&000000...------,,,------...///000000...---...///((()))***+++++++++++++++))))))***+++,,,,,,------...---,,,,,,++++++++++++000000//////......------...------------,,,,,,,,,.........------,,,,,,,,,******+++,,,,,,,,,++++++,,,---.........---,,,+++...------,,,,,,------......//////...---...000222.......................................///000000000000000000000000000000222222111111111111111111000///.........///111222111222222333333444444555666777777888999>>>CCCHHHUUUaaapppzzzxxxuuuvvv|||~~~xxxyyy~~~}}}yyy|||wwwpppyyy}}}zzzwwwvvvwwwxxxxxxxxx222222333333333444444444666666666666555555555555777777777777777777777777666666666666777999:::::::::::::::;;;<<<===>>>??????@@@AAABBBCCCDDDDDDDDDGGGHHHJJJNNNRRRVVVYYY[[[[[[aaaiiipppvvv|||~~~}}}|||wwwrrrrrrtttxxx~~~|||mmmbbb\\\[[[[[[\\\iiissszzzuuuqqqppprrrssssssuuutttpppiii^^^SSSJJJFFF<<<;;;999777444333333333444333222222444555555555333333444444444555555555444555555555444222111000000//////000222222111///222111///---------...///............///000111222222000---...111333333222111000000000000111111222111000///...------......111000///......///000111................................................//////......---.........------..................///......---,,,,,,+++++++++++++++,,,------...///+++---//////...---------******+++,,,,,,,,,,,,,,,*********+++,,,,,,,,,---...---,,,,,,++++++,,,,,,............------------,,,,,,------.........///......---------,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***+++---.........------///......------......///,,,------,,,+++,,,...000.......................................///000000000000000000000000000000111111111111111111111111000000/////////000111222111222222333333444444555666777777888999>>>CCCHHHUUUaaaqqq|||yyyvvvwww~~~~~~zzz}}}{{{~~~yyyuuuqqq|||{{{vvvssssssuuuwwwxxx333333333333444444444444555555555555555555555555555555555555555555555555666555555555666777777888888888888888:::;;;<<<===<<<===>>>???@@@AAAAAAAAABBBCCCDDDFFFIIILLLNNNPPPSSSXXX^^^eeekkksss}}}}}}~~~}}}uuuqqqqqqqqqwww{{{ooofffaaa]]]\\\___eeeppp|||{{{wwwvvvwwwwwwwwwuuutttqqqlllcccYYYPPPJJJBBB@@@<<<999666444333333333444444444333333444666333444444444444555555555555555555555444222111000......///000222222000...111000............000000///......//////000111222111///...///222444444444111111222222222111000000000///............//////111000000//////000000111000000000000000000000000000///...---,,,,,,------000///...---,,,,,,,,,,,,,,,,,,------...//////000---.........////////////******++++++,,,------...'''***---...---,,,,,,,,,+++,,,,,,---------------++++++++++++,,,,,,,,,,,,...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------+++,,,---...///000111111...------------,,,,,,,,,------------,,,***)))((()))***,,,.../////////.../////////....../////////,,,------,,,++++++...000////////////////////////...............///000000////////////////////////111111111111111111111111111111000000111111222333111222222333333444444555666777777888:::>>>CCCGGGSSS```rrr}}}yyyvvvxxx}}}{{{yyyqqqttt}}}yyyuuuvvv|||uuupppppprrruuuwww333333333444444444444555444444555555555555555666444444444444444444444444555555444444444555666666777777777777888:::;;;<<<:::;;;<<<===>>>>>>>>>>>>@@@@@@AAABBBCCCEEEGGGHHHNNNQQQTTTXXX\\\cccmmmttt~~~{{{vvvuuutttwww{{{~~~|||tttmmmiiifffdddfffgggiiiooo|||}}}zzzzzzzzzzzzzzz{{{wwwooohhh```ZZZTTTPPPIIIFFFAAA>>>;;;888666555333555777555222111444777444444444444555555555555666666555555333222111111///...///000222222000...//////......///000111111///////////////000111111000000000000111222222222000111222222111000...---.............../////////000000////////////000000000000000000000000000000555333111///---.../////////...---,,,,,,,,,,,,,,,---------.........//////------......//////000000......------,,,++++++***&&&))),,,...---,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++...------,,,,,,,,,------++++++,,,,,,------......------......///000000111------------------------------------,,,+++*********+++,,,...//////......//////............///////////////...------///111000000000000000000000000...............///000000////////////////////////000000000000111111111111111111111222222222333333111222222333333444444555555666888999:::>>>CCCGGGPPP^^^rrr}}}yyyuuuwww{{{zzzssskkkooo{{{yyyvvv{{{|||uuupppoooppprrrsss333333444444444555555555333444444444555555666666333333333333333333333333555444444444444444555555666666666777888999:::;;;:::;;;;;;<<<============>>>>>>>>>>>>@@@AAABBBCCCFFFIIIKKKLLLNNNTTT\\\cccjjjttt~~~|||xxxvvvvvvwww~~~xxxrrrpppkkkmmmllleee```fffvvv~~~~~~wwwqqqjjjccc[[[VVVNNNJJJFFFCCCAAA>>>:::777555777888666333222444777444444444555555555666666666666555444333333333333111000000000222222111///......//////000000111222000////////////000000111000111111111000///.../////////000000000///---,,,.........///////////////........................////////////////////////666555222000......///000,,,,,,,,,,,,,,,---.../////////.........---------......------------------.../////////...---,,,+++'''***---///...------...++++++,,,,,,,,,,,,++++++------,,,,,,,,,,,,,,,,,,---------,,,,,,---......,,,,,,------.........////////////////////////...------------------------***+++,,,---------------,,,---.........---,,,+++...------,,,,,,------...///000000...------///111000000000000000000000000...............///000000//////////////////////////////000000000111111111111222222222333333333333111222222333333444444555555666888999;;;>>>CCCFFFMMM\\\ppp}}}yyyuuuwwwyyyxxx~~~rrriiimmmwwwtttssszzz{{{vvvrrrqqqppppppooo333444444444555555555555333333333444555555666666333333333333333333333333444444333333444555666666555555555666777888999:::999:::;;;<<<<<<<<<<<<<<<::::::;;;;;;<<<>>>???@@@CCCFFFIIIKKKLLLPPPWWW\\\^^^eeemmmtttvvvxxx{{{}}}}}}vvvpppnnnmmmwwwzzzxxxuuummmsssuuunnnccc^^^aaaggg}}}~~~yyyoooaaaXXXRRROOOLLLJJJJJJFFFAAA<<<999999999777555444555666444444555555555666666666555555444444444444555555666444111000111111111111/////////000000111111111000000////////////000000000111222111///---------......//////......------...///////////////......,,,------......------,,,........................333222000...---,,,------,,,,,,,,,,,,---...///000000//////...------,,,,,,......------,,,++++++++++++,,,...///000//////...+++,,,.........---...///+++,,,,,,,,,,,,++++++***,,,,,,,,,,,,------------------------------...///------------............/////////.........------,,,,,,,,,------------...)))***+++---............------.........---+++***------,,,,,,,,,,,,------.........,,,++++++,,,...////////////////////////...............///000000////////////////////////...//////000000111111111111111222333333333333222111222222333333444444555444666888:::;;;>>>CCCFFFLLL[[[nnn~~~~~~yyyvvvwwwxxxuuu|||pppfffgggnnnxxxtttlllmmmttt~~~{{{vvvsssrrrqqqooonnn444444444444555555555555222222333444444555666666444444444444444444444444333333333333444666777888333333333444555666777888888999::::::::::::::::::999999:::;;;<<<>>>@@@AAA@@@DDDIIIKKKLLLMMMQQQTTTUUUWWW[[[```eeejjjnnnqqquuuwww|||vvvoookkkjjjnnnooouuu|||tttxxxzzzwwwoooeee]]]YYYgggqqqwwwjjj___YYYWWWUUUVVVWWWTTTLLLFFF===;;;999888888777666555555555555555666666666666444444333333444555777777;;;777222000000111222222///000000111111111000000000000////////////000000///111333333000......//////............//////000//////000000///...---,,,------...//////...------........................//////...---,,,+++++++++.........---......//////..................---------------,,,,,,,,,,,,+++***+++---/////////...------......---,,,,,,...000---------------,,,+++++++++,,,,,,,,,---.........---------------...//////---------,,,,,,,,,,,,,,,---------------.........,,,,,,,,,---------......++++++,,,---.........---+++,,,---.........---,,,......------------...............,,,+++***,,,..........................................///000000000000000000000000000000......//////000111111222000000222333333333222111111222222333333444444555444666888:::<<>>>>>>>>>>>>>>???@@@@@@>>>>>>???@@@AAABBBBBBCCCHHHIIIKKKNNNQQQUUUWWWYYYYYY]]]eeeppp~~~yyysssooonnnddd___eeeooozzz}}}uuukkkZZZ\\\cccnnnwww~~~xxxvvvtttpppeeefffccc```cccfffaaaWWWLLLEEE===999:::;;;:::888444555666666666555444333666666555333222222555777===888222000222333222111000000000000000000000000000000111111111111000000000000////////////000000////////////////////////000///...------...///000............---,,,+++***+++,,,...///000///......................................................//////.........---------,,,---------.../////////---------.........//////........................++++++---...///000000000...---,,,,,,++++++++++++...------,,,,,,------......---,,,,,,,,,,,,---...........................------------------------.........///......------...---,,,,,,,,,,,,---...//////.........---------333111///---,,,---...///000---,,,---000111000...,,,,,,,,,,,,,,,---...///000000000000////////////111111111000000000000000///000111222333222111111000000000111222444555666888999:::;;;>>>CCCIIINNNLLLWWWjjj~~~||||||{{{|||~~~zzzmmmgggbbbiiiwwwzzzxxxvvvpppjjjkkkuuu{{{sssqqqrrrtttsssqqq333333444444555444444444222333444444555555444444333444444555555555444444555555555555444444444444222222333333444444555555888888888888888888999999;;;::::::::::::;;;<<<<<<<<<======>>>???@@@AAABBBDDDDDDFFFIIILLLOOORRRTTTVVVYYY___hhhsss{{{yyyrrrkkkeeeeeefffkkkwww~~~vvvgggcccbbbeeejjjrrr{{{sssqqqoookkkaaacccbbbaaadddhhhddd\\\TTTLLLBBB<<<;;;:::999666444555666666666555444333777777666444222222444666777444222111111222222222000000000000000000000000000000111111111111000000------,,,,,,,,,,,,------000000000000000000000000000///...------...///000////////////...---,,,,,,---......////////////...................................................//////.........------------------...............------------....................................,,,---...///////////////...---,,,,,,++++++,,,,,,...------,,,,,,------...---,,,++++++++++++,,,---........................------------------------,,,,,,------------,,,,,,......---,,,,,,---......//////.........---------000///...------...///000///...---...111222111///...------------......///......//////000000111111111111111111000000000000///000111222333222222111111111111222333444555666444444555555777;;;AAAEEEMMMYYYlllyyyzzz~~~}}}wwwjjjddd```hhhuuuxxxwwwuuuooojjjlllwwwzzzsssqqqrrrtttsssqqq222222333444555555555555222333444444555555444444444444444444555666777777555555444444444333333333111222222333444555555666999999999999888888888888666666666666666777777888:::;;;;;;<<<===>>>???@@@@@@AAABBBEEEHHHKKKNNNOOOQQQSSSVVV\\\cccllltttyyyzzzuuuoooiiicccaaahhhqqq{{{}}}sssllleeeccccccgggqqq{{{{{{qqqnnnkkkggg]]]^^^^^^___dddiiihhhddd```WWWKKKCCC>>><<<999777555555666666555444333333777888777444222222333555000222222222111111222333000000000000000000000000000000111111111111000000---,,,,,,++++++,,,,,,---000000000000000000000000//////............//////000000000000000///...---000///.................................................................................---------...............---------,,,,,,,,,---------......---------------------------......//////......---...---,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,++++++++++++,,,,,,------------------------------------------------***++++++,,,,,,,,,++++++......---,,,,,,---.....................---------,,,,,,---...//////000000///...---///111222222111000//////............///------...///000111222222111111111111111111111111000000111222222222222111333333333333333444555555666666666666777:::???CCCOOO\\\oooyyyzzz}}}rrrfffbbb___fffrrrtttuuusssnnnkkkppp|||{{{uuurrrrrrtttsssrrr111222333444555555555555222333444444555555444444555444333333333444666777555444444444333333333333333333444555666777888888999999888888777777666666555444444444444555666666888999999:::;;;<<<======@@@@@@BBBDDDFFFIIIKKKMMMMMMNNNOOORRRWWW]]]bbbeeemmmpppvvv|||~~~{{{vvvooojjjiiijjjpppsss}}}tttnnniiigggeeecccggglllxxxvvvqqqmmmhhh]]][[[XXXYYY^^^fffjjjllliiiaaaUUUKKKDDD@@@===;;;666666666666555444444333888888777555333111222444...222555444222000111333000000000000000000000000000000111111111111000000/////////....../////////------------------------/////////......////////////000000000//////...---000///...,,,,,,,,,------......................................................................../////////...---------,,,,,,,,,,,,,,,------------------------------------------......---,,,++++++...------,,,,,,,,,------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------++++++,,,,,,---,,,,,,,,,......------------..............................+++,,,---...////////////---------...000000111000111111000//////...//////.........///000111111111000111111111111111222222000000111111222222222222333333222222222333333444666777888888999<<>>???@@@BBBDDDFFFHHHJJJJJJJJJKKKMMMPPPTTTXXXZZZ___bbbfffkkkqqquuuxxxyyyzzz}}}||||||}}}|||tttkkkmmmttt}}}}}}pppjjjdddcccaaa___```dddjjjsss{{{uuuoooccc\\\VVVTTTXXXaaakkkrrrmmmggg\\\QQQIIICCC???>>>888888777666555555444444777888888666333222222333000444777666333000000111000000000000000000000000000000111111111111000000111111000000000000111111...........................//////////////////........./////////...------///...,,,+++***+++,,,,,,................................................---...................../////////...---------,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,+++***))))))---------,,,,,,---.........------,,,,,,------...---..................---------------------------------------------------,,,,,,---...//////..............................---.....................------............------------............//////222111000///////////////000000000000////////////000000111111222222222333111111111111111222222222222111111111111111222222000111333555666:::>>>BBBNNN___sss}}}xxxxxxzzz|||}}}nnndddddddddllluuutttvvvsssoooqqq~~~|||yyyxxxwwwwwwwww222222333444555555555555222333444444555555444444555555444333222222111222333333444444555666666777777777777777888888888888555555555555444444444444666666666666666777888888555666777777999999:::;;;;;;<<<<<<>>>@@@BBBCCCEEEFFFFFFGGGIIILLLOOORRRTTTXXXYYY[[[___dddjjjnnnppprrrvvv|||rrrnnnnnnsssyyyuuujjj```[[[YYYYYY]]]bbbaaagggpppyyyxxxmmmdddZZZVVVWWW^^^jjjuuupppkkkbbbXXXNNNGGGBBB@@@;;;:::999777666666666666666777777666444222333333333444555555333111000000000000000000000000000000000000111111111111000000000//////////////////000111111111111111111111111......////////////...............//////......---------,,,,,,,,,,,,,,,,,,................................................---------..............................------------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))------------------...///...------,,,,,,------.........////////////......,,,,,,,,,,,,,,,,,,,,,,,,---------------------------...///000000111000000---...////////////...------------.....................------------------...///000///...---...///111000000////////////000111000000000/////////...000000111111222333333333111111000000111111222333000000000000000111222222///111333555777:::>>>AAALLL___ttt~~~yyysssuuuyyy{{{{{{nnneeegggiiiqqqyyyvvvvvvsssooottt||||||zzzyyyyyyyyy333333444444555444444444222333444444555555444444333444444444444444333333222333444555777888999999555555555444444444444444444444555555555555555555555555555555555666777777555555666777888999::::::999::::::;;;===???@@@AAABBBBBBCCCEEEHHHJJJMMMNNNPPPQQQTTTXXX\\\```dddfffeeekkkttt~~~}}}{{{ooolllooottt}}}vvvkkkddd```]]]]]]___[[[___dddhhhnnnxxxyyynnnddd___]]]```jjjvvvvvvssslllbbbWWWMMMGGGDDD===<<<:::999777777777888444666777666444333333444222111111222333333111000000000000000000000000000000000111111111111000000//////............//////222222222222222222222222---...///000000///...---...//////000000/////////------......//////......................................................---------.........//////---------......................../////////000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++---------------...//////...------,,,,,,------...------...//////...------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------...///000111111111111---...///000000///...------------.........//////---,,,,,,+++,,,---///000111333444222///---.../////////.........///000000////////////000000000000000000111222222333444444222111000000000111222333000///000000111222333444444555888999:::<<<@@@BBBJJJ^^^tttyyytttwww{{{~~~zzzyyy|||nnnfffiiillluuu{{{xxxuuuqqqnnnuuu{{{www|||}}}zzzyyyyyyzzz444444444555444444333333222333444444555555444444222333444666777666666555222333444666888999;;;;;;333222222111111000000///444555555555666666777777444444333333444444555666555555666777888999::::::::::::;;;<<<===???@@@AAA???@@@AAABBBDDDFFFHHHIIIIIIKKKOOOSSSWWW[[[]]]]]]\\\cccnnnzzz|||tttjjjiiikkkrrrxxx{{{vvvpppfff^^^\\\WWWYYY\\\]]]aaaiiivvvvvvlllgggdddccckkkuuu~~~{{{uuukkk___TTTLLLIII>>>===;;;999888888888999333555666666555444444555111...---...222444333000000000000000000000000000000000111111111111000000000000////////////000000000000000000000000000000---...///000000///...---///000000111111111000000---...000111111111000000................................................---------.........//////,,,------....../////////////////////000000000000,,,,,,,,,,,,,,,,,,,,,,,,---......//////......------------------...///000...------,,,,,,------...,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------...///000111111111111---...///000000///...------------.........//////++++++******,,,...111333444666777444000...///000......---......///000111------...///000111222222000000111222333333444444222111000000000111333444000000000111222444555666666777999999:::;;;>>>@@@HHH]]]sss}}}xxxzzz~~~~~~zzzyyyyyy~~~nnnfffjjjnnnvvv}}}xxxtttpppmmmuuu~~~vvvrrrwww}}}}}}{{{zzz{{{}}}zzzxxxxxxyyy444444555666666555444444444444444333333444555555777777666555555555555555999999888888777777777666555555444333222222222222222222222333333444444444666666555555555444444444555555555555555555555555777999:::::::::;;;===@@@BBBAAAAAAAAABBBDDDFFFGGGGGGHHHKKKNNNRRRUUUXXXYYYZZZ\\\aaalll{{{~~~zzz}}}yyyooofffhhhrrrzzzzzz~~~zzzoooddd[[[XXXUUUVVV\\\ccchhhjjj|||}}}wwwrrrooooooooozzz|||hhhWWWOOOOOODDDBBB@@@???>>>===;;;999444444444555555444333333555555444444333222222222222222222222111111111000111111000000//////......222222111111000000//////222111111111000000//////000000000000////////////000000111111111111000000222111000000000000000000000000...---------------++++++,,,---............---,,,,,,++++++,,,,,,---........................//////////////////////////////...---,,,++++++***+++,,,------......------000//////......---,,,,,,/////////...------,,,,,,------------------------............////////////......///000///...,,,+++...------------...//////000///---,,,,,,---...///000000000000000/////////111///...------...///111@@@@@@???===:::555111/////////...//////000111222000///......000111111000///000222333333222000//////000000000111111111111222222111111222222333444555555666666777:::???CCCLLLZZZmmm}}}zzzyyy~~~wwwuuuxxx{{{}}}~~~ssshhhgggnnnvvvyyywwwuuulllhhhtttzzztttlll|||}}}yyyooollluuu~~~~~~|||yyy222333444444444444333222555555444444333333333444777666666555555666666777444444444333333333222222333333333222222333444444222222222333333444444444666555555555444444444444555555555555555555555555888999::::::999:::<<<>>>@@@@@@@@@@@@AAACCCDDDEEEHHHIIIKKKMMMOOORRRSSSTTTWWWXXX]]]eeesss~~~}}}}}}uuukkkkkkrrrssssssxxx~~~sssccc\\\UUUSSSXXX^^^bbbcccpppyyyzzzuuuqqqppprrrxxx}}}yyymmm___VVVRRRIIIGGGEEEDDDCCCAAA>>>;;;777777777666555444222222////////////000000000000222222222111111111000000222222111111111000000000111111111111000000000000111111111111000000000///000000000000////////////000000111111111111000000111111000000000000000111000000///...------------------.../////////............------------......................................................------------------,,,,,,,,,,,,------...------------,,,,,,,,,,,,+++++++++,,,---------......//////------------------------............////////////...............---,,,,,,---------------.../////////...---,,,,,,---///000////////////////////////000///...------...///000999::::::999777444111///000////////////000000111000///......000111111000///000222333333222000///111111111111222222222222222222222222222333444444444555666666777:::???CCCKKKYYYnnn|||zzzyyy~~~uuusssuuuwwwyyy|||~~~}}}~~~~~~uuukkkllluuu~~~vvvmmmhhhsss}}}uuunnnhhhxxx}}}zzzuuukkkhhhqqq~~~{{{222333444444444444333222666555555444444333333333777666666666666777777888555555555444444444444444222222222222333444555666222222333333333333444444555555555555444444444444555555555555555555555555888999:::999888999:::<<<>>>>>>>>>>>>???AAABBBCCCHHHHHHIIIJJJLLLMMMNNNOOORRRTTTWWW]]]hhhxxx}}}~~~~~~uuuqqqsssllllllpppwww~~~sssgggYYYSSSUUUYYY[[[ZZZ```jjjyyyxxxrrrnnnhhhkkkoooqqqoooggg^^^WWWOOOMMMKKKIIIHHHFFFBBB???;;;;;;999888666444222222000000111111222333333444222111111111111000000000222222222222222111111111000000000111111111111111111111111111000000000000000000000000///////////////000000111111000000///111000000000000000111111111000///...------------//////000000000///......//////............//////........................------------------------,,,,,,,,,---------......---------...------,,,,,,+++++++++,,,,,,,,,---------------...............---------------------------............/////////...------,,,,,,,,,,,,,,,---------------......///...---,,,,,,---...000111........................000///...------...///000111222333333333111000///111000000////////////000000///......000111111000000111222333333222111000111222222222222333333333333333333333333444444555444555666777888:::???BBBJJJYYYnnn{{{yyyyyy~~~uuurrrtttuuuvvvyyy{{{{{{|||}}}tttmmmpppzzzxxxnnniiiqqqxxxpppjjjbbbssszzzvvvqqqgggdddnnn~~~|||555555666666666666555555444444555555555555555555999888777666666666666666555555555555555555555555333222222222333333444555333333333333333333333333444444444444444444444444555555555555555555555555777888999888777777888:::;;;;;;<<<===>>>???@@@@@@DDDEEEFFFGGGHHHJJJKKKKKKLLLPPPTTTWWW^^^kkk|||~~~zzzxxxnnnkkkjjjnnnsssyyyuuucccXXXVVVWWWVVVTTTTTT]]]kkkzzz{{{sssnnneeeccccccgggkkkjjjbbbZZZSSSQQQOOOMMMLLLJJJFFFCCC>>>===;;;999777666555444333333444444555555555555222222111111111000000000222222222222222222111111000000000111111222222222111111111000000000000000000000000000//////////////////000000000000//////000000//////000111222222111000///...------------000000000000//////...---///..................///........................------------------------------------------------------......------,,,+++,,,,,,------...///000000111111000...---,,,+++***........................---------.........//////...---+++******+++,,,---------,,,,,,------...///,,,,,,,,,,,,---///000111,,,,,,---------------...000///............///000---...//////000//////...111111000//////...//////000///......000111111000000111222222222222111000111111111222222222333333444444333333333444555555444555666777888;;;???BBBHHHXXXnnnwwwvvvwww|||~~~uuutttuuuuuuvvvxxx{{{{{{|||zzzssslllppp{{{zzzqqqjjjqqq}}}vvvmmmggg```rrrzzzvvvpppeeecccnnn}}}|||666666666666666666666666333444555777888888888888::::::888666555444444444222222222222333333333333555444333333222222222333333333333333333333333333333333444444444444444444555555555555555555555555666777777777555555777999999999:::;;;<<<===>>>>>>???@@@AAACCCFFFHHHIIIJJJIIIMMMRRRTTTXXX```kkkuuu}}}zzz~~~wwwqqqkkkiiijjjnnnxxxnnn```ZZZWWWSSSOOOPPPUUU^^^jjjwww}}}yyymmmgggaaabbbgggiiiddd^^^WWWTTTQQQOOONNNLLLIIIGGG@@@???===;;;:::999888888444444444444333333222222222222222222111111111111111111111111111111111111000000111111222222333333000000000000000000111111000000000000//////////////////000000000000//////////////////000111333333111111///...............///////////////...---,,,......------------..............................------------------------//////...---,,,,,,++++++,,,------...------,,,,,,+++,,,,,,---...///000000111000///...---,,,++++++........................------------............---,,,+++******+++---...,,,,,,,,,,,,,,,---......,,,,,,,,,---...///000000+++,,,,,,,,,------......//////............//////---.....................111111000//////...//////000///......000111111000111111111222222111111111000000000000111111111222444444333333333444555555333555666888999;;;>>>AAAHHHWWWmmmtttssstttyyyyyysssrrrsssssstttwwwxxxyyy{{{zzzrrrlllooozzz|||sssmmmrrr|||sssjjjccc```ttt}}}zzzsssgggeeeqqq|||{{{555555444333333444555555444555777999:::::::::999:::999777666444333333333333333333333444444444444666555444333222222222222444444333333333333222222333333333333444444444444555555555555555555555555444555666555444555666888777888999;;;<<<<<<===<<<;;;<<<>>>AAADDDGGGIIIJJJHHHKKKOOORRRTTTXXX^^^cccmmmttt~~~zzz}}}xxxqqqmmmjjjiiiooowwwzzzlllbbbYYYRRRNNNOOOPPPTTT\\\gggrrrzzz~~~}}}vvvmmmiiiiiijjjhhhfff```\\\VVVRRROOOMMMKKKJJJCCCAAA???===;;;;;;;;;;;;888888777666666555444444444333333333333222222222000000000111111111111111111111111222222222222222000000000000111111111111000000000000////////////...//////000000//////............///000222333444111111000///................../////////...------...------------------...........................------------------------000///...---,,,++++++***+++,,,------......------******++++++,,,---......,,,,,,------...//////000........................,,,------------.........,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,------...,,,------....../////////+++,,,,,,------.........////////////////////////............////////////111000000////////////000000///......000111111000111111111111111111111111//////000000000111111111333333333333333444444555333444777888999;;;>>>AAAGGGVVVkkk|||sssrrrsssxxx~~~~~~vvvqqqmmmoooqqqppprrruuutttvvvzzz|||sssllloooyyy}}}uuupppuuuzzzpppfff```aaavvv}}}vvvjjjhhhttt}}}~~~~~~{{{666555444333333444555666888999;;;<<<<<<:::999888666555555444444444444444444444444444555555555666444444333222222333333333444444444333333222222222222222333333333444444444555555555555555555555555222333444444444444666888666888999;;;<<<<<<<<<<<<:::;;;===@@@BBBEEEGGGHHHIIIJJJKKKMMMPPPSSSVVVXXX___dddlllwww~~~}}}~~~zzzwwwrrrlllmmmqqqzzz|||nnnaaaXXXSSSOOONNNMMMQQQYYY```eeeggg{{{zzzssspppoooooolllfff^^^VVVQQQOOOMMMLLLGGGEEEBBB???<<<;;;;;;;;;999999888888888888888888555555444444444444333333111111111222222222333333333222222222222222222111///000000000111111111111000000000000////////////......////////////......------...///000222444555222111000///..................///000000000////////////............//////.........................................................------,,,,,,,,,***+++,,,---.../////////+++++++++,,,,,,---------***+++,,,---...000111111........................,,,,,,---------.........,,,,,,---...............,,,,,,++++++,,,,,,---...------..................,,,,,,,,,---......//////......////////////......---------...///000111222000////////////000000111000///......000111111000222111111111111111111222000000111111111222222222222222222222222333444444222444777888999;;;>>>@@@HHHVVVhhh{{{yyysssssstttxxx|||~~~{{{xxxoookkkjjjnnnpppqqqssswwwuuuwww{{{zzzqqqiiilllwww}}}wwwsssyyy{{{pppfff```aaavvvvvvjjjiiiuuu|||}}}}}}{{{888777666555555666777888<<<===>>>>>><<<:::888666222222222333444555666777//////000000000111111111222222222222333444555555444444444333333222222222222222222333333444444444555555555555555555555555000222333333333444777999666777999;;;<<<<<<<<<;;;;;;;;;===???BBBDDDEEEFFFKKKIIIHHHIIIMMMRRRTTTUUUXXX[[[```gggpppxxx{{{{{{zzzqqqmmmnnnoooyyyxxxiii^^^YYYNNNLLLJJJMMMQQQUUUWWWVVVaaaooo}}}vvvuuuwwwvvvooodddZZZSSSPPPNNNMMMJJJHHHDDD@@@<<<;;;::::::333333444444555555666666666666555555555444444444222222222333333444444444444333333222222111111111//////000000111111111222000000000000////////////......////////////......------...///111222444555222111000//////............///000111111111111111000000////////////000000........................////////////////////////,,,,,,,,,---------......)))***+++---...///000000---------.........//////---------............///////////////////////////,,,,,,,,,---------......+++,,,...///000///......,,,,,,++++++,,,,,,---............///......------,,,,,,------...///000000......////////////......,,,,,,,,,---///111333444//////...//////000111222000///......000111111000222222111111111111222222111111222222222333333333222222111111222222333444222444777999:::;;;>>>@@@HHHUUUgggxxxwwwttttttuuuxxx||||||yyyuuullljjjjjjooorrrsssvvvzzzzzz{{{~~~|||wwwmmmeeehhhttt}}}xxxvvv{{{~~~ssshhhccc```vvv~~~vvvjjjhhhuuu~~~{{{}}}}}}|||888777777777888:::<<<>>>;;;:::888666555444444555666666555555555444444444666555333111111111333444333333333444444555555555222222222222333333444555555444444333333444444555444333222111111222333444222333444444555555444444666666666666666666666666:::::::::;;;===@@@BBBDDDGGGGGGFFFFFFHHHJJJMMMNNNOOOQQQUUU[[[```fffjjjlllrrr}}}zzzyyy}}}|||xxxuuusssuuuxxx{{{yyyoooggg```TTTKKKKKKMMMMMMPPPVVVTTT^^^mmm}}}}}}xxxtttxxxqqqggg]]]VVVTTTTTTTTTNNNKKKHHHCCC???<<<::::::777666555444444444444444222111111111222444666777555555555555555555555555111111111111111111111111444333222222333444666777222222222111111111000000000000000000000000000000.........///000000111111444222000...---...///000////////////////////////000000//////.........------.........//////000000111000...---------///000******,,,---.../////////+++,,,.../////////...------,,,,,,+++,,,---///000------------------------..................------//////.........---------++++++,,,,,,---.................................---,,,+++******,,,...///////////////////////////,,,---...//////...---,,,---------...............000000000000000000000000111000///...............111111000000000000000111000111111111111222222222111111111111222333444444555666777777777888;;;>>>CCCQQQdddxxx{{{yyywwwvvvxxx{{{}}}{{{yyymmmlllkkknnnrrrwwwyyy{{{~~~~~~ooohhhccchhhuuu~~~yyyuuu|||sssgggcccgggwwwxxxmmmpppzzz|||zzz::::::999999999999::::::888777666555444444555555555555555555444444444444666555444333333333444444222222222333333444444444333222222222333333444555555444444333333444444555333333222111111222333333222333444444555444444444666666666666666666666666999999:::;;;===???AAACCCDDDDDDCCCDDDEEEGGGJJJKKKMMMNNNPPPSSSVVVYYY[[[\\\fffpppzzz}}}zzzzzz}}}}}}}}}wwwuuusssqqqrrryyyzzzuuulll___RRRMMMLLLKKKNNNSSSRRRXXX```iiiuuuzzzuuuyyyuuummmccc[[[WWWVVVWWWRRRPPPLLLGGGBBB???===<<<888777666555444444444444333222222222222444555666666666666666666666666666222222222222222222222222555444333222111111111222222222222111111111000000000000000000000000000000......///000000111222222333222///...------...///////////////////////////000/////////.........---000000000000000000000000///////////////......---,,,------......------,,,,,,,,,---...............------,,,,,,,,,---...///------------------,,,,,,........................//////.........---------......------------------........................---,,,+++***+++,,,...///...........................//////////////////................../////////000000000000000000000000......---,,,,,,,,,------------......///000111222111111111111222222222222222222222222333444555666555666777777777888;;;>>>FFFTTTggg{{{}}}yyyxxxwwwzzz}}}}}}zzzwwwnnnmmmlllnnnrrrvvvyyyyyy}}}~~~rrrkkkfffiiiuuu~~~xxxuuu|||~~~pppeeebbbiiiyyyyyynnnqqqzzz~~~|||<<<<<<<<<;;;:::999888777555555444444444444555555555555444444444333333333666666555555555555444444222222222222222333333333333333222222222333444444555444444333333444444555333333222222222222333333222222333444444444444444666666666666666666666666888999999:::<<<>>>???@@@@@@@@@@@@@@@AAADDDFFFGGGIIIIIIJJJKKKLLLMMMMMMNNNYYYaaaiiimmmooorrrqqqoooooosss{{{{{{rrriiifffiiiqqqwwwzzzlll\\\RRRMMMKKKLLLNNNPPPSSSVVVWWW]]]lllyyyzzzyyytttjjj```YYYWWWWWWUUUSSSOOOJJJEEEAAA>>>===:::999888777666444444333444444333333333333444444666666666666666666666666333333333333333333333333333222111000000///000000222222222111111111111111000000000000000000000000......///000111222333444222111///---------....../////////////////////////////////...............111111000000000000000000---...000111000///---+++/////////...---,,,+++***------,,,,,,------............---,,,,,,,,,------.........------,,,,,,,,,.......................................---------000//////...------,,,,,,........................---,,,+++++++++,,,...///------------------------//////............//////.........//////000000000000000000000000000000000------,,,,,,------...///000/////////000111111222111111111111222222222333333333333333444555666666555666777777777999<<<>>>GGGTTTggg{{{{{{zzz{{{}}}~~~yyytttnnnllllllnnnrrrvvvxxxyyy{{{|||~~~vvvoooiiikkkuuu~~~}}}xxxuuu|||zzzlllbbb___lll}}}zzzppprrrzzz~~~<<<=========<<<:::999777666666666555555555555555444444444444333333333333444444555555555555444333333333333333333333333333333333333222222333333444555444444333333444444555333333333333333333333333222222333444444444444333555555555555555555555555777777888999:::<<<===============>>>???AAACCCDDDCCCCCCDDDFFFGGGIIIJJJJJJQQQVVV]]]aaadddggghhhiiihhhllltttzzznnngggeeegggjjjwww}}}vvvggg\\\UUUPPPMMMKKKOOOSSSVVVUUUUUU]]]kkkxxx}}}}}}zzzrrrfff\\\WWWVVVSSSQQQNNNIIIEEEAAA>>><<<;;;;;;:::999777555444333555555444444333333333333666666666666666666666666333333333333333333333333/////////000111111222333111111111111111111111111000000000000000000000000...//////111222333444555000000///...------......////////////////////////..............................//////000000000000---.../////////...---,,,////////////...---,,,+++//////---------...///000///......---,,,,,,,,,,,,.........------,,,,,,+++---------......................................./////////......---------........................---,,,,,,,,,,,,---......------------------------///...---,,,,,,---...///......//////000000111111////////////////////////............///000111222777666555333222111111111111111111222222222333333222222222333333444555666444666777777777999<<>>>>>===;;;;;;::::::999888777666555444555555444444444333333333222333333444444444333333555555555555555444444444444333333222222333333333555444444333333444444555333333333333333333333333111222333333444444333333444444444444444444444444666666777888999::::::::::::;;;;;;<<<>>>???@@@AAA???@@@AAACCCDDDFFFGGGHHHLLLOOOTTTYYY\\\^^^aaadddeeehhhnnnxxxzzzqqqkkkgggeeeeeekkkqqqwww|||rrriiibbb[[[TTTMMMMMMTTTZZZ\\\YYYXXX\\\aaasss{{{oooeee]]]ZZZQQQOOOLLLIIIDDD@@@===;;;<<<<<<<<<;;;999777555444555555555555444333333222444444444444444444444444333333333333333333333333000000111222222333333333111111111111111111111111111111111111111111111111...///000111222333444444000//////...............////////////////////////---------...............++++++,,,---///000111111000///...,,,,,,------...,,,---......//////......111000///......///000111.........------,,,,,,+++.........------,,,,,,,,,---------.........//////---.....................------------......//////........................---,,,,,,,,,------......------------------------000///...------...///000.........///000111111222////////////////////////.........///000111222333777666555333222111111111111222222222222333333333111111111111222333444555444555666777777999<<>>>>>>>>>>>>>><<<<<<<<<;;;:::888666555666666555555555444444444222222222333333333333444666666666666555555555555444444333222222222333333555444444333333444444555333333444444444444333333111111222333333333333333444444444444444444444444555555666777888888777777888888:::;;;<<<===>>>???>>>??????@@@AAABBBBBBCCCHHHHHHLLLRRRUUUUUUYYY^^^aaadddjjjpppwww~~~uuummmggg]]]```cccgggqqq|||uuupppjjj___UUUNNNTTTZZZ]]][[[VVVTTTSSS\\\nnn}}}ssskkkeeeWWWUUURRRMMMHHHBBB>>>;;;<<<<<<===<<<;;;999777666555555555555555444333222333333333333333333333333333333333333333333333333444444444444333222111000111111111111111222222222111111111111111111111111//////000000111222222222000000000000000000//////////////////////////////---------------.........******+++,,,...///000000000///---++++++,,,---///+++,,,---...///000000000111000//////.../////////------.........---,,,,,,------------------------,,,,,,------.../////////---------...............++++++,,,,,,---......///........................,,,---------............------------------------000000////////////000000------...///000000111111000000000000000000000000------------...///000111111000000000111222222333222222222222333333333333111111111111222333444444444555666777777999===@@@FFFRRRcccvvv|||rrrjjjcccdddfffkkkqqqvvvxxxyyyzzz{{{~~~ppplllhhhjjjqqqyyy}}}zzzzzzzzzlll]]]XXXZZZhhh{{{rrrpppxxx~~~{{{yyyyyyzzzzzzzzz>>>=========>>>>>>???@@@;;;<<<<<<<<<;;;999888777777777666666666555555555444333333222333444555666666666555555555444444444555444333333222222222333555444444333333444444555333333444555555444333333111111222333333333333222333333333333333333333333444444666666777666555555555666777999:::;;;<<<<<<===>>>>>>???@@@@@@AAAAAADDDCCCGGGNNNPPPOOORRRXXXZZZ___eeeiiilllrrr}}}wwwpppdddccc```^^^eeepppwwwwww{{{{{{||||||wwwmmmaaaUUUUUUUUUUUUUUUTTTRRRQQQQQQZZZhhhwwwxxxqqqdddbbb^^^XXXPPPIIIBBB???;;;<<<=========;;;999777444555555666666555444333444444444444444444444444222222222222222222222222333444444444444222111000000000111111111222222222111111111111111111111111000000000000000000000000000000111111111111111000////////////////////////,,,,,,,,,------.........---------.....................------,,,,,,,,,---+++,,,---///000000111111...............---,,,,,,+++,,,---.........---,,,+++,,,,,,------.........,,,,,,------...//////000---------.........//////++++++,,,,,,,,,,,,,,,,,,........................,,,------.......................................---..................---+++,,,---...///000111111000000000000000000000000......------...///000000////////////000222333444222222222333333333444444222222222222222444555555333444666777777:::===@@@GGGSSSdddvvvzzzooohhhcccdddfffjjjooosssttttttvvvxxxzzz|||~~~~~~}}}|||nnnjjjggghhhnnnvvv|||}}}{{{|||wwwhhhZZZWWWZZZfffzzz|||ppprrr|||{{{vvvuuuvvvxxxxxx@@@???>>>======>>>???@@@999:::;;;;;;;;;;;;999999777777777777666666666666666555333222333555777888555555555444444333333333555444333333222222222222555444444333333444444555333333444555555444333333111111222333333333333222333333333333333333333333333444555666666555444444333444666888999:::::::::<<<<<<>>>???AAACCCDDDDDDCCCBBBFFFMMMNNNLLLOOOUUUSSS[[[ccceeeeeeiiisss}}}yyyoookkkccc]]]```hhhmmmmmmqqqppppppuuu~~~uuuiii]]]WWWPPPMMMOOORRRUUUUUUQQQQQQTTT___vvvwwwpppnnnhhhaaaXXXNNNGGGBBB;;;<<<===>>>>>><<<:::888333444555666666555444444555555555555555555555555111111111111111111111111///000222333444444333333000000111111222222222222111111111111111111111111000000000000////////////000111111222222222111111////////////////////////,,,,,,,,,------.........111000000///...---------,,,---...//////---+++***,,,---...///000000000000,,,,,,---...---,,,***)))***+++---...///...------***++++++,,,---...//////,,,,,,------...///000000---------.........//////---,,,,,,++++++******)))........................,,,---......//////......////////////////////////))))))+++,,,,,,+++))))))++++++,,,---...///000111000000000000000000000000000000000000000111111222333333222222111222222222222222333333333444444444333333333333444555666666333444666777777:::===@@@FFFRRRbbbtttyyynnnfffdddeeefffjjjnnnpppqqqpppqqqrrruuuwwwxxxwwwvvvvvvnnnjjjfffggglllsssyyy|||~~~{{{}}}vvvgggYYYVVVZZZfffzzzzzzooosss|||uuussstttwwwxxx<<<===???@@@@@@???>>>===;;;;;;<<<<<<<<<<<<<<<<<<::::::999888777666555444777666666555555444333333444444444555555666666666333333333333333333333333333333333333333333333333111111222222222333333333333333333333333333333333222222333333333333444444777666444444333444555666777777777777888888888888888:::<<<======>>>@@@AAADDDDDDEEEGGGIIILLLNNNOOOTTTWWW[[[^^^aaaeeeiiilllvvv~~~|||yyyuuunnngggbbbcccgggkkkqqqqqqpppooorrr}}}zzziii```TTTLLLKKKLLLNNNNNNNNNOOOPPPQQQXXXggg{{{}}}}}}tttggg[[[OOOFFF???>>>======>>>>>>===<<<888777777666555333222111333333333333333333333333222111111111111111111222000000111222333333444444666555444333222222222222///000111222222222222222111111111000000000000///444333222111111222333333222222222111000//////...---------...///000000111......------------............//////......---,,,)))***+++,,,------...---,,,,,,************,,,,,,,,,,,,,,,---------..................////////////---------.........//////...///////////////...............------,,,,,,,,,+++,,,---...............------------------------............////////////+++,,,,,,+++******+++---000000000000111111111111////////////////////////000...---...111222111///000000111222222222222111222222222222222222222222111111222222222333333333666444444555888;;;>>>???GGGQQQaaattt{{{sssnnnhhhhhhiiilllooopppooonnnpppnnnmmmnnnqqqsssttttttkkk___]]]```cccnnnxxxuuuzzzyyy}}}rrrcccVVVUUU[[[nnn{{{uuujjj|||zzzxxxyyyxxxxxxyyy@@@??????>>>>>>>>>??????========================;;;;;;:::999888777666666777666666555555444444333444444444444555555555666333333333333333333333333333333333333333333333333222222222333333333333444333333333333333333333333222222333333333333444444555555444333333444444555555555666666777777888888888999;;;<<<<<<===???AAAAAABBBCCCEEEGGGIIIKKKMMMOOORRRUUUXXX[[[^^^aaadddlllsss~~~|||}}}|||uuummmhhhgggkkknnnxxxuuuooohhhgggqqqtttjjj\\\PPPJJJJJJLLLMMMSSSTTTSSSQQQRRRYYYeeennn|||zzzzzz|||}}}yyyssskkk^^^SSSMMMKKKHHHDDDAAA===:::888;;;;;;;;;:::888666555333333333333333333333333333333222222111111222222333000111111222333333444444555555444333222222222222000000111222222222111111333333222222222111111111111000/////////000111222222222111111000//////...------......///000000111///......------......///......//////......---,,,++++++,,,---.........------,,,++++++++++++,,,---,,,,,,---------.....................////////////---------.........//////......////////////......------------------,,,,,,,,,,,,,,,,,,------------------------------------............////////////,,,---...---++++++---///...////////////000000000000000000000000000000000000...---...111222111///000000111222222222222111222222222222222222222222111222222222222333333333666555444555888;;;>>>???HHHQQQaaassszzzsssoooiiiiiijjjmmmpppqqqpppooolllkkkjjjlllooorrrsssssslll___\\\^^^```kkkuuuqqqvvvvvv~~~zzzqqqbbbVVVVVV\\\qqq}}}xxxooo}}}}}}{{{xxxwwwCCCBBB???>>>===>>>???@@@????????????????????????===<<<<<<;;;:::999888888777777666666555444444444444444444444444555555555333333333333333333333333333333333333333333333333333333333444444444555555333333333333333333333333222222333333333333444444444333333222222333444444333444444555666777777777777999;;;;;;;;;<<<>>>@@@??????@@@AAACCCEEEGGGHHHNNNQQQTTTVVVXXXZZZ]]]```cccgggooo{{{}}}vvvpppnnnppprrrzzzxxxqqqggg```eeeuuu{{{lll[[[OOOIIIJJJMMMUUUVVVVVVSSSOOONNNPPPTTTeeexxxzzzwwwuuutttsssxxx}}}pppbbbZZZWWWRRRLLLFFF@@@===;;;@@@@@@???>>><<<:::777666333333333333333333333333444333333222222333333444111111111222222333333444555444333222222111222222111111222222222111111000444444444333333333222222///////////////000111222222111111000000//////...------......///000000000///......------......///...////////////...------------...............---...---,,,,,,,,,,,,---...,,,------------.........---............/////////---------.....................///////////////...,,,,,,------------------000000...------...//////------------------------............////////////...///000///------///000............////////////000000000000000000000000000///...///000111000///000000111222222222222111222222222222222222222222222222222222333333333333555555444555777:::===???IIIRRRaaasss}}}yyytttqqqkkkkkklllooorrrssssssrrrlllkkkkkkmmmqqqssstttssslll___ZZZ[[[\\\gggqqqnnnrrrsss}}}~~~{{{wwwoooaaaWWWXXX^^^ttt}}}uuu}}}yyywwwDDDCCCAAA@@@?????????@@@@@@@@@@@@???????????????>>>>>>===<<<<<<;;;::::::888888777777666555555555444444444444444444555555444444444444444444444444444444444444444444444444444444444444555555555666444444444444444444444444222222222333333333444444222222222222222222333333222222333444555666666777777888:::;;;:::;;;===>>>===>>>>>>???AAACCCDDDEEEMMMOOORRRSSSTTTVVVXXXZZZ^^^```dddmmmzzz{{{vvvssstttvvvuuuwwwuuukkkaaa^^^fffooo~~~|||jjjYYYNNNJJJKKKMMMPPPSSSSSSQQQNNNMMMLLLWWWkkk{{{yyyxxxvvvppplllooovvv~~~rrrdddaaa[[[SSSKKKFFFDDDDDDCCCCCCBBBAAA>>>;;;888666444444444444444444444444444444444333333444444444111111111222222333333333444333333222111111222222222222222222222111000///444444333333333222222222000000111111222222333333111111000000////////////............//////000000//////............/////////////////////...------...///////////////...---.........------.........------------............---------.........//////........................---...//////////////////,,,,,,,,,------.........000...,,,+++***+++,,,---,,,,,,------------------............///////////////000000///......///111........./////////000000111111111111111111111111////////////000000000000000000111222222222222111222222222222222222222222222222222333333333444444444555555666777:::===@@@IIIRRRbbbsss{{{xxxvvvtttnnnnnnnnnqqqtttvvvwwwvvvsssssssssuuuwwwxxxwwwuuukkk]]]WWWWWWXXXeeepppnnnqqqsss}}}~~~{{{wwwnnnaaaWWWXXX___uuu~~~~~~yyy}}}{{{zzzBBBCCCCCCCCCBBBAAA???>>>@@@@@@@@@?????????>>>>>>??????>>>>>>======<<<<<<::::::999888888777777666555555555555555555555555444444444444444444444444444444444444444444444444444444555555555666666666444444444444444444444444222222222333333333444444000111111222222333333333111222222333444555555555666888999:::999:::;;;============>>>???AAABBBCCCGGGIIIKKKLLLLLLMMMOOOQQQWWWXXX\\\bbbkkkuuu~~~{{{xxxxxxyyysssuuusssjjj^^^XXX\\\aaapppyyywwwfffVVVLLLHHHDDDHHHMMMQQQRRRRRRQQQPPPPPP```uuuzzz{{{}}}{{{rrriiiiiinnn{{{uuurrrkkkaaaUUULLLHHHGGGDDDDDDDDDBBB???;;;777555444444444444444444444444555444444333333444444555111222222222222222333333333333222111111111222222222222222222222111000///222222222222111111111111000000111111222222222222000000000///////////////............/////////////////////......///////////////000000//////...---/////////000//////..............................---------.........//////------------.................................---------...///////////////,,,,,,,,,------.........+++***'''&&&%%%&&&'''(((,,,,,,,,,---------..................////////////...//////...------...000//////000000000111111111000000000000000000000000...//////000///000000111000000111222222222222111222222222222222222222222222222333333333444444444444555666666666999===AAAHHHQQQbbbuuu~~~|||zzzxxxwwwqqqqqqqqqssswwwyyyzzzzzz|||||||||}}}}}}|||yyyvvviiiZZZTTTUUUWWWeeesssrrrtttttt~~~}}}xxxnnnaaaWWWYYY```tttyyy{{{www|||zzz{{{{{{|||~~~BBBCCCDDDEEEDDDCCC@@@???AAAAAAAAA@@@??????>>>>>>?????????>>>>>>>>>======<<<<<<;;;;;;:::999999999777777777666666666666666444444444444444444444444444444444444444444444444444444444555555555666666444444444444444444444444222222333333333333444444000000222333333333333333333333333333444444444444666777999999888888:::;;;============>>>???@@@AAADDDFFFHHHIIIIIIIIIKKKMMMNNNOOORRRWWW^^^eeekkkoooxxx}}}}}}}}}xxxvvvpppfff[[[VVVXXX\\\ccckkkuuurrraaaSSSKKKDDDFFFIIIMMMOOOQQQRRRSSSNNNYYYgggwww|||}}}wwwlllhhhjjjooo}}}yyyhhhXXXMMMHHHGGGGGGGGGEEEBBB===888555444444444444444444444444555444444333333444444555222222222222222222222222222222111111111111222222111111222222222111111000111111111000000000//////...//////000000///......////////////////////////......//////////////////000//////......//////000///000000000000///............///////////////...------...//////...------------........./////////,,,------------........................---------,,,---...///000000000000,,,,,,---------------------,,,******)))***+++++++++,,,,,,------.....................////////////---...///...,,,,,,...///000000000000111111111111////////////////////////...///000000//////000111000000111222222222222111222222222222222222222222333333333333444444444444333555777777666888===AAAGGGQQQcccvvv~~~}}}|||zzztttssssssvvvyyy|||~~~~~~zzzwwwiiiZZZTTTTTTWWWhhhwwwxxxxxxvvv}}}}}}wwwnnnaaaWWWYYYaaaqqqtttzzzvvvsssxxxuuuwwwxxx{{{}}}CCCCCCDDDDDDDDDCCCCCCBBBCCCCCCBBBBBBAAA@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>======<<<;;;;;;;;;999888888888777777777666555555555555555555555555555555555555555555555555333333444444444555555555555555555555555555555555222222333333333333444444000111222333444444444333444444444444444333333333555777888888777777999:::<<<<<<;;;<<<<<<===>>>???BBBCCCEEEFFFFFFGGGIIIKKKHHHIIIKKKNNNSSSXXX]]]```gggmmm{{{~~~{{{uuummmddd]]]YYYWWWWWW^^^fffooo|||qqqaaaVVVLLLJJJIIIJJJMMMPPPTTTVVVSSSYYY```hhhuuuyyyoookkklllkkkuuunnn]]]SSSKKKLLLLLLJJJFFF@@@;;;777555555555555555555555555444444333333333333444444222222222222222222222222222222111111111111222222000000111222222222111111111111000000000////////////000000000///...---,,,/////////////////////////////////////////////...000000////////////000000000000000000000///......,,,---......////////////,,,---............---,,,............////////////,,,,,,---------.........//////.........---------,,,---...///000000000000------------------,,,,,,.............../////////++++++,,,,,,---......///............////////////---...///...---,,,...000/////////000000000000111........................---///111000///...000222000000111222222222222111222222222222222222222222333333333444444444444555222555888777666777===BBBGGGRRRcccwww~~~}}}vvvuuuuuuwww{{{~~~zzzlll]]]UUUUUUYYYiiizzz{{{|||xxx{{{}}}zzzuuulll```WWW[[[cccoooppptttrrrooowwwuuuvvvvvvwwwxxxEEEDDDCCCBBBBBBCCCEEEFFFEEEEEEDDDCCCBBBBBBAAAAAA?????????>>>>>>>>>>>>>>>?????????>>>======<<<<<<:::999999999888888777777555555555555555555555555555555555555555555555555333333333444444444555555555555555555555555555555222222333333333444444444000111333444555555444444666555555444444333333222555666888888777777888:::;;;:::::::::;;;;;;<<<===;;;===???@@@@@@AAACCCEEEHHHHHHGGGHHHKKKPPPTTTWWW^^^aaakkkxxx|||{{{sssggg[[[RRRNNNTTT[[[dddrrr}}}mmmbbbSSSOOOKKKIIILLLQQQWWWZZZYYY]]]``````fffvvv~~~~~~yyyrrrooopppnnnqqqvvv~~~ooocccOOOPPPOOOMMMIIICCC>>>:::555555555555555555555555444333333222222333333444222222222222222222222222222111111111111111222222///000111222222222222222111111111000000000000///222222333222111000...---.........//////////////////////////////.........000000////////////000000000000000000000//////...++++++---...////////////+++,,,---......---,,,+++............/////////000,,,,,,,,,---------......//////.........---------,,,---...///000000000000.........------,,,,,,,,,))))))+++,,,,,,,,,,,,+++++++++,,,,,,---...//////............/////////000.../////////------///000............/////////000........................---///111111......000222000000111222222222222111222222222222222222222222333333333444444444555555222555888777555777===BBBHHHRRRdddwww~~~xxxvvvvvvxxx|||ooo___WWWVVVYYYjjj{{{}}}xxxzzzzzzwwwrrrjjj___XXX\\\dddnnnnnnqqqooolll{{{xxxvvvwwwuuussssssGGGFFFEEEFFFGGGFFFDDDBBBHHHGGGFFFEEEDDDCCCBBBBBBBBBBBBAAA@@@???>>>======<<<<<<======>>>>>>??????>>>>>>===<<<:::999888777444444444444444444333333333333333333333444555666888666444222111222333444333444444555555444444333444444444333333222222222555555444444444444555555111444666666555333333444777666555444444555666777;;;::::::::::::;;;<<<<<<>>>??????@@@@@@@@@??????BBBDDDFFFGGGHHHJJJMMMOOOTTT[[[ccchhhllltttuuueeeYYYSSSPPPPPPUUUaaappp}}}yyypppggg[[[OOOLLLKKKKKKPPPWWW___```bbbdddeeekkk|||{{{{{{{{{|||{{{yyytttpppqqqmmmlllrrr|||sss]]]XXXRRRNNNKKKGGG@@@;;;999777444333444444444333555555444444444333333333222222222222222222222222000000000000000111111222222111111111222222000...000/////////000111222222000000000000000000000000111111000000//////.........///000111111000///...,,,------...///000111111////////////////////////000...---000555777444000000000000---++++++,,,......//////000000000000000+++---......,,,******+++)))***+++,,,,,,,,,+++***,,,---...//////...---,,,................................./////////000000,,,------......------,,,..................------////////////000000000000//////000000000000////////////////////////////////////......---------,,,111111222333333333333222//////000111222222333333222222333333333333444444444555777777888:::>>>AAAGGGSSSdddtttwwwwwwxxxyyy{{{}}}uuubbbWWWVVV[[[mmm}}}}}}~~~xxxrrrnnnkkkbbbYYY[[[eeeoooiiiiiigggfffvvvzzzxxxuuuqqqppprrrKKKJJJHHHIIIIIIIIIHHHFFFCCCCCCDDDDDDDDDDDDEEEEEEDDDCCCCCCBBBAAA@@@@@@???======>>>>>>>>>>>>?????????>>>>>>===<<<;;;::::::666666666555555444444444555555444444555666666777999777555444333333444555444444444444444444444444444444444333333333222222444444333333333333444444222444666666444333333444666666555555555555666666999999888888999999:::;;;<<<<<<===>>>>>>???>>>>>>@@@BBBDDDEEEEEEGGGJJJLLLNNNTTT[[[^^^aaagggqqqzzz|||nnndddUUUQQQMMMOOOXXXeeeqqqxxxyyymmm___UUUNNNIIIKKKQQQWWWYYY]]]aaabbbfffsss|||{{{zzzzzzzzzxxxtttqqqqqqllliiikkkrrrwwwwwwuuurrrqqqdddVVVPPPPPPNNNGGG???<<<999666555555666555444555555444444444333333333222222222222222222222222222222111111111222222333333222111222333333222000000000000000000000111222000000000000000000000000111000000000/////////...//////000111111000//////---.........///000000000........................000...---///444666444111...//////---+++***+++---,,,,,,---...............,,,......---,,,++++++,,,,,,,,,.../////////...---------...//////...------........................,,,,,,------------------,,,------......------,,,------...............---.../////////000000000000......////////////......////////////////////////////////////......------000111111222222222222222///000000111222222333333222222333333333333444444444555777777888:::>>>AAAFFFRRRcccttt{{{{{{{{{{{{{{{|||}}}~~~{{{ggg\\\ZZZ^^^pppsssmmmiiihhhccc[[[^^^fffqqqkkkiiigggeeeuuu}}}zzzuuusssuuuSSSQQQNNNMMMMMMMMMLLLJJJEEEEEEDDDDDDEEEEEEFFFFFFEEEDDDDDDDDDCCCCCCBBBBBB????????????>>>>>>>>>>>>???>>>>>>>>>============999999888888777666555555777666666666666777777888999888666555444444555666555444333333333333444555444444444444333333333333333333333222222333333333222444555555444333333444555555666666666666555555777666666666666777888888999:::;;;<<<============>>>@@@AAABBBBBBCCCFFFHHHIIINNNRRRTTTUUUYYYaaahhhqqqyyyxxxqqq]]]WWWOOOLLLOOOXXXaaafffmmmuuuqqqbbbTTTJJJHHHKKKPPPRRRWWW]]]___bbbkkkuuu~~~{{{zzzyyyxxxvvvttttttooojjjjjjnnnpppooollliiirrrrrr]]]TTTVVVUUULLLBBB???<<<999777777777666555555555444444444333333333222222222222222222222222444333333222222222333333222111000111222333222111222111000000000000000000000000000000000000000000000000000000////////////000000111111111111000000////////////////////////........................000...,,,---111333333111,,,...///...,,,******+++,,,,,,---............---......///---,,,+++---...---......///000/////////---......//////......---........................------------------,,,,,,------............------,,,,,,---...////////////....../////////000000000------............------////////////////////////000000000000///////////////000111111222222111111000000000111222222333333222222333333333333444444444555777777888:::===@@@EEEQQQaaarrr~~~|||||||||||||||~~~~~~lll___\\\___qqqnnnfffbbbdddccc^^^aaahhhssskkkhhheeeddduuu~~~yyyvvvvvvaaa]]]XXXTTTRRRQQQOOONNNLLLKKKIIIGGGEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAA@@@???>>>>>>>>>===>>>>>>>>>>>>>>>>>>>>><<<<<<;;;:::999777777666777777666666666777777888777777666555444444555555666555333222222333555666444444444444444444333333444444333333333333444444333444555555333333444555444555666777777666555444666666555555666666777888777888999;;;<<<============>>>@@@@@@@@@AAACCCEEEHHHKKKNNNOOOOOORRRXXX]]]bbbjjjwww~~~zzzlllcccWWWNNNKKKNNNRRRUUU\\\dddqqqqqqaaaTTTMMMLLLMMMMMMRRRXXX\\\___gggppp}}}|||{{{zzzyyyzzzvvvrrrrrruuuwwwvvvsssjjjlllrrrkkkaaa```^^^TTTKKKBBB???<<<999888777666444555555444444444333333333222222222222222222222222444333333222222222222222111000//////111222111000222222111000/////////000000000000000000000000000000000000000////////////000111111111111111111000000000000///////////////------------------------///,,,***+++---000000000,,,...//////...,,,++++++---...//////000000//////...//////---,,,,,,...000,,,------.....................////////////..............................///////////////.........------............------+++,,,---...////////////........./////////000000---......//////......---////////////////////////111111000000000000000000//////000111111111111000000000111111111222222222222222222333333333444444444555666777777999===???CCCOOO___ppp}}}|||{{{{{{|||}}}~~~~~~|||yyyxxxzzznnnaaa\\\^^^ppp|||kkkbbb]]]aaaccc```cccjjjtttkkkfffcccdddvvvyyyuuuuuusssmmmeee^^^ZZZXXXVVVUUUSSSQQQMMMIIIFFFDDDDDDCCCDDDCCCCCCBBBBBBAAAAAAAAACCCCCCBBBAAA@@@??????>>><<<============>>>>>>>>>>>>>>>===<<<:::999888888777777666666666666666777555555444444444444444444666555333222222333555666444444444444444444444444555555444444444444555555333444555444333333444555444555666777777666555444666666666666666777888888777888999;;;<<<=========<<<>>>?????????@@@BBBDDDFFFIIIKKKMMMMMMPPPTTTXXX]]]cccnnnyyy}}}xxxoooaaaUUUMMMJJJIIIIIIPPPVVVaaalllwwwtttfffZZZRRRNNNKKKKKKQQQWWW\\\eeennnuuu~~~}}}{{{|||~~~~~~}}}{{{nnnkkkiiiqqq}}}tttnnnfff]]]VVVFFFCCC>>>;;;999888666444555555444444444333333333222222222222222222222222333222222111111111222222444222000000222333333222222222111000/////////000000000000000000000000000////////////000000000000111000000000000000000111000000000000000/////////........................,,,+++))))))+++---......---///111111///...---------......///////////////---...///...------...000------------......//////////////////////////////......................../////////////////////...---......//////......---+++,,,---...////////////............/////////////////////000000/////////////////////////////////000000111111111111111111//////000111111111111000111111111111111222222222222222222333333333444444444555666777777999<<<>>>CCCNNN]]]ooo}}}|||zzzzzzzzz|||~~~|||wwwrrrsssxxx~~~nnnbbb]]]^^^ppp{{{lllbbb\\\```bbbaaafffnnnuuukkkfffccceeeyyyyyyvvvvvvuuulllgggeeeccccccZZZXXXTTTOOOLLLJJJIIIIIIFFFEEEEEEDDDCCCBBBAAA@@@DDDCCCCCCBBBAAA@@@@@@???============>>>>>>>>>>>>>>>>>>===<<<<<<;;;::::::888777777666666666666666444444444444444444444333555444333333333333444555444444444444555555555555666555555444444555555666444444555444222222444666555555666666666666555555777777666666777777888999777888999:::;;;<<<<<<<<<;;;<<<>>>>>>>>>???BBBDDDCCCEEEGGGIIIJJJLLLPPPRRRXXX]]]dddllluuuxxx{{{wwwkkk___VVVOOOIIIFFFJJJNNNSSSZZZbbbnnn|||yyyiii]]]RRRLLLHHHLLLSSSYYYbbbiiikkkrrr}}}}}}zzzuuuooogggiiiyyy~~~ttthhh^^^XXXJJJGGGBBB>>><<<999777555555555444444444333333333222222222222222222222222111111111111111222333333888666333333444555555444222111000000000000000000000000000000000000000000////////////000000000000000000////////////000000000000000000000000000000////////////////////////+++++++++++++++,,,------...///111111///...///000++++++,,,------------,,,+++---...///...------...000////////////000111111000//////......//////000........................,,,,,,,,,---------............////////////......,,,,,,---...////////////------.........///////////////000000000000//////////////////////////////000000000000111111111111///000111111222222111111111111111111111111111111222222333333333333444444444555666666666888;;;>>>CCCMMM\\\mmmzzzyyyxxxxxxzzz~~~xxxpppnnnqqqvvv}}}lllbbb___```rrr~~~mmmddd^^^```bbbbbbjjjvvv{{{oooiiifffiii}}}yyywwwwww|||vvvuuuuuuuuulllhhhbbb\\\WWWSSSQQQQQQKKKJJJIIIGGGFFFDDDCCCBBBDDDCCCCCCCCCBBBBBBAAAAAA??????????????????>>>>>>>>>=========<<<<<<;;;;;;999999888777777777777777444444555555555555444444444444444444444444444444444444444444555555555666555444444333333444444555444555555333222222444666666666555555555555666666666666666666666777888888666777888999999999999999888:::;;;<<<===>>>AAADDDBBBCCCEEEFFFHHHIIIKKKLLLNNNSSSZZZ```fffooo{{{|||tttlllccc[[[SSSNNNHHHJJJLLLNNNRRR]]]kkkvvvxxxjjjYYYQQQLLLOOOUUUYYY^^^cccgggkkkqqqzzz}}}wwwrrriiigggpppyyykkk___XXXOOOKKKFFFBBB???<<<999777555555444444444333333333222222222222222222222222111111111222222444555666999777333222222333333222000000000000000000111222000000000000000000000000.../////////000000000111000///...------...///000/////////000111111111222000000000000000000000000,,,---...///...............///000///------///000***+++,,,,,,------,,,,,,(((+++...///...---,,,,,,//////.........///000111111000///......///000111........................***++++++,,,---...//////......////////////......------...............------------.........//////...//////////////////.../////////////////////////////////000000000111111000111111222222222222222111111111111111111111111222222333333333333444444444555666666666888;;;===CCCMMM\\\lllzzzyyyxxxyyy{{{|||rrrmmmnnnrrrwwwhhh```^^^```rrrnnneee```aaabbbdddqqqxxxqqqmmmnnn~~~}}}zzzwwwuuuwww~~~yyyrrriiiaaa[[[XXXVVVOOONNNMMMKKKIIIGGGEEEEEECCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@??????============<<<<<<<<<<<<;;;::::::999888888888999555555666666666666666555333444444555555444444333444444444555555555666666444333333222222333333444444555555333222222444666777666555444444555666777666555555555555666777777666666777777777777777666666888:::;;;<<<>>>AAACCCCCCDDDEEEFFFGGGHHHIIIIIIEEEKKKRRRXXX\\\cccmmmuuu|||}}}~~~{{{vvvooofff]]]WWWGGGHHHIIIIIIKKKTTTaaalllwwwsss```XXXRRRUUUYYY\\\^^^```fffjjjnnnqqq|||rrrpppkkkiiiqqqtttfff]]]SSSOOOIIIEEEBBB???;;;999555555444444444333333333222222222222222222222222111111222333444666777888888555111//////000//////000000//////000111222222000000000000000000000000.../////////000000111111///...---,,,,,,---...///......///000111222222333000000000000000000000000---///111222111000///000.........---,,,,,,...111,,,---......//////......&&&***...000///---++++++---,,,,,,++++++---...///111000///......///000111........................+++,,,---...///111222222......////////////...............///......---------------.........//////---..................---////////////////////////......//////000000000111111111222333333333333222222222111111111111111111222222333333333444444444555666666666666777:::===DDDNNN\\\lll{{{zzzyyyzzz|||uuunnnnnnqqqpppbbb\\\[[[]]]ooommmfffbbbbbbbbbeeeuuu~~~wwwrrrrrryyywwwvvvrrrrrrtttwwwrrrooojjjcccWWWTTTQQQPPPOOOMMMGGGCCCGGGDDDBBBAAABBBCCCBBBBBBDDDBBB@@@@@@AAABBBAAA@@@BBB@@@>>>=========<<<;;;======<<<;;;::::::999999888888777777666666555555444444444444444444444444555555666777777888777777777666444222222222444555444444444444444444444444444444444555555555666666555555444444444333333333777777666666666666777777::::::;;;<<<===>>>???@@@AAABBBCCCDDDEEEGGGGGGHHHIIIKKKMMMOOORRRXXX^^^cccnnnvvv|||yyyyyy~~~zzzvvvnnneee^^^VVVMMMIIILLLKKKIIISSSaaapppwww}}}tttfffZZZXXXZZZZZZ\\\aaaaaahhhoooqqquuuwwwvvvqqqkkkiiiqqqrrrbbbWWWSSSMMMGGGCCC???<<<;;;555555555444444333333333111111222333333333333222000000000111222222333333///000222333222111///---.........///////////////222222111111000/////////222222111111000000//////222111111000000000000000000000//////.........---......///000111111000000000000/////////.........222111000///---,,,******,,,,,,------...///000000000///---,,,,,,---///000.........////////////000........................111111111000//////......//////.........---------......////////////..................////////////000000///...............//////000000000000////////////............//////////////////000000000000222222222222222222222222333333333222222111111111555666777888888666444222555555666666666777:::===EEEPPP^^^ooo}}}{{{xxxxxx{{{~~~zzzyyywwwrrrqqqbbbZZZYYYbbbyyyppphhhdddfffhhhjjjuuuyyyrrryyyzzzuuurrrqqqpppooo|||vvvpppfffbbb\\\YYYXXXVVVRRRNNNMMMKKKHHHFFFFFFEEEDDDCCCEEECCCAAAAAABBBBBB@@@??????===<<<===>>>?????????=========<<<;;;;;;;;;:::999999888777777666555555555555555555555555555555444555666666777777777666777666444222222333444555444444444444444444444444333333333444444444555555888888777777777666666666777777666666666666777777999999:::;;;<<<===>>>>>>??????@@@BBBCCCDDDEEEFFFGGGHHHKKKMMMPPPUUU[[[___eeekkkvvvyyytttrrrzzz~~~wwwnnngggaaaWWWQQQPPPKKKFFFMMMYYYhhhpppyyy|||wwwtttpppxxx~~~|||pppddd```]]]ZZZ[[[___aaagggnnnrrrvvv}}}zzztttnnnjjjoooyyymmm\\\VVVNNNIIIEEEBBB???<<<777777666555444333222222111111222333333333333333111111111111222222222222111111222222222111000///000000000///.........---000000000000000111111111111111111000000000000000222111000000//////000000000/////////............,,,------...//////............---------,,,,,,,,,......---------,,,,,,,,,,,,,,,------...//////000//////---,,,,,,---......------........./////////........................------------............//////.........---------......////////////..................////////////000000///...............,,,,,,------------,,,,,,000//////.........//////////////////000000000000222222222222222222222222333333222222222222222222555555666666666555444333555666777777777888;;;>>>EEEOOO]]]mmm~~~{{{wwwvvvyyy~~~|||zzz||||||yyyoooaaaZZZZZZccczzzooofffaaacccdddgggssszzzvvv~~~yyyssspppooonnnmmmvvvppphhhccc```]]]YYYVVVQQQNNNJJJGGGFFFEEECCCAAAFFFEEEDDDDDDDDDDDDBBB???@@@>>>===>>>???@@@@@@@@@>>>>>>==================;;;;;;:::999777666666555777777777777777666666666444444555666666666666555666555444333333333444555444444444444444444444444222222333333333444444444888888888888888777777777777666666555555666666777888888999:::;;;<<<<<<===<<<<<<===???@@@AAABBBCCCCCCFFFIIIKKKNNNQQQUUUYYY]]]```gggrrr|||vvvssslllqqq{{{yyysssoooeee\\\WWWOOOHHHJJJSSS^^^eeennnssssssoooiiifffeeemmmuuu}}}uuummmeee]]]ZZZ[[[]]]cccjjjqqqxxxxxxqqqmmmmmmoooqqqxxxbbbZZZQQQKKKIIIGGGBBB>>>:::999777555333222111111222222222222333333333333222222222222111111111111222222111111000000000111222111000000......---,,,...//////000111111222222000000000000111111111111222111000000//////000000////////////............------.../////////...............---------,,,,,,+++++++++,,,------......,,,,,,------.../////////.........---------,,,,,,,,,---------....................................+++,,,,,,---......//////...............---------......////////////......---............/////////000//////............///...//////000000//////...111000///...............////////////000000000000222222222222222222222222222222222222222222333333555555444444444444333333666777888888888999<<>>>>>??????????????????===<<<;;;:::999777666666777777777777777666666666444444555555555555555444666555444444444444555555555555555555555555555555333333333444444444555555555555555555555555555555666666666555555666666666777777888888999::::::;;;:::;;;<<<===>>>@@@AAAAAAAAADDDGGGIIIKKKNNNQQQSSSYYY[[[^^^eeeppp~~~jjjiiinnnyyy|||yyypppgggaaaYYYPPPNNNQQQTTT[[[dddkkkllliiidddbbbcccgggnnnuuu}}}~~~rrreee\\\XXXXXX\\\dddoooyyyzzztttqqqmmmiiieeemmmyyyggg___UUUOOONNNLLLFFFAAA===<<<999666444222222111222222222222333333444444444444333222222111000000333111000......///000111111000000000//////......//////000000111111111111//////000000111111222222111111000//////////////////////////////.........///000000111111111000000000000000000////////////+++,,,,,,------......///---------.........//////---............---,,,+++,,,,,,,,,---------.......................................//////000000000..............................////////////......---------.........//////000///............//////000000111111111111000000111000///......---......////////////000000000000222222222222222222222222111111111222222333333333444444333222222333333444444555666777777999<<>>===<<<;;;:::999888888777777777666666666555555444555555555555555444444555555555444555555555666555555555555555555555555555555555555666666666666444444444444444444444444666666555555555555666666666666777777888888999999::::::;;;<<<>>>???@@@AAA@@@CCCEEEGGGHHHJJJLLLNNNSSSUUUXXX\\\cccoootttlllhhhmmmxxx{{{tttnnneeeZZZRRRPPPMMMUUU___gggjjjiiifffeeeddddddeeekkkrrr{{{qqqcccZZZUUUWWW^^^jjjwww~~~~~~|||{{{wwwtttpppjjjddd```mmmxxx~~~~~~iiibbbZZZUUUSSSPPPJJJEEEAAA???<<<888555444333333333333222222222333444555555444444333222111000000222111...---,,,---///000.../////////000000111111111111111111000000////////////000000111111222222111000000///.../////////.........///////////////000111111111111111000000111111000000000/////////////////////............---------...............---......//////......---,,,,,,,,,---------..............................000/////////.........------...........................////////////......------------............//////............//////,,,------......------,,,000000///...............////////////000000000000222222222222222222222222111111111222222333333333333333222222222222333444222333555555666777;;;===EEEMMMYYYgggzzz|||wwwtttuuuxxx{{{}}}|||zzzrrrjjjiiipppwwwyyypppaaaXXXXXXccc~~~{{{nnnccc[[[[[[]]]aaappp~~~sssqqq~~~yyyvvvsssrrrpppyyyqqqeeeaaa]]]ZZZXXXVVVSSSRRRKKKIIIGGGFFFGGGGGGFFFDDDDDDBBBAAAAAACCCDDDDDDCCCAAAAAA@@@@@@@@@@@@@@@@@@>>>======<<<<<<;;;;;;:::888888777777666666555555555666666666666555444444444555555555666666666666555555555555555555555555555666666666666777777777555555555555666666666666666555555444444555555666666666777777777888888888999:::;;;<<<===???@@@@@@@@@AAACCCDDDDDDEEEHHHJJJIIINNNSSSVVVZZZbbbnnnwww~~~sssjjjjjjmmmvvvvvviiiZZZQQQPPPWWWaaaiiimmmlllkkkjjjfffaaa]]]```gggppp|||pppcccZZZYYY\\\eeeqqqyyy{{{zzz~~~~~~{{{yyyvvvqqqlllaaaeeejjjnnnppppppooonnngggddd```[[[WWWRRRMMMJJJDDDBBB>>>:::777666666666444333222222222333555666555444444333222111111111222111///------...///000---...//////111111222333222222111111000//////...000000000000111111111111111000//////......//////........./////////////////////000000000///....../////////.........------111111111000///...------.................................///000000111111,,,---------..........................................------,,,++++++***---------.....................////////////......,,,------------.........///............//////000......////////////......//////............//////////////////000000000000222222222222222222222222222222222222222222333333222222333333333333444444111222444444555777:::===EEEMMMYYYfffyyy}}}}}}|||yyytttrrrsssvvvwwwxxxxxxvvvnnndddbbbhhhmmmnnnmmm^^^VVVXXXddd~~~rrrggg______aaaeeetttvvvsss~~~xxxuuusssrrrpppvvvrrrlllhhheeebbb___]]]WWWSSSNNNKKKIIIHHHGGGGGGEEECCCBBBBBBDDDEEEEEEDDDBBBAAAAAA@@@@@@?????????========================:::999999888777777666666666777777777666666555444444444555666666666666666555555555555555555555555555555555666666666666777555666666666777777777777666555555444444555555666777777777777777888888888888888999;;;<<<===>>>??????@@@@@@??????AAADDDGGGDDDIIINNNQQQRRRXXXbbbjjj~~~|||uuurrrnnnnnn}}}mmm___]]]ccclllssstttsssqqqooojjjaaaZZZYYY]]]bbbnnnyyy~~~~~~pppeeeaaa___aaaiiiqqqvvvwwwyyy~~~~~~|||zzzxxxmmmbbb]]]cccfffaaa___bbbdddeeedddaaaZZZSSSOOONNNFFFDDD@@@<<<999888888999555444222222222333555666444444444333333222222222333222111000///000000111/////////000111111111222111111111000000000000000111111111000000000000000000000///............///............/////////000000000000000000///......////////////.........---000000000///......------.................................///000222444555------........./////////........................,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////......////////////......,,,,,,---------........................///000000000000111111111111000000......---......///000111////////////000000000000222222222222222222222222333333222222222222222222111222333555555555444333111333444555666888;;;>>>EEEMMMYYYgggyyyvvvuuuwwwwwwvvvtttqqqpppqqqrrrsssssstttrrrjjjaaa^^^bbbeeeeeeeeeYYYTTTYYYfffuuukkkdddeeegggkkkxxxxxxwww~~~yyyvvvuuusssrrrzzzvvvrrrnnnkkkccc^^^WWWQQQNNNLLLKKKJJJIIIGGGDDDDDDDDDDDDCCCBBBBBBBBBAAA@@@@@@???>>>>>>============>>>>>>>>>>>>;;;;;;::::::999888777777777777888888777666555555444444555666777777666666666666666666666666666666444444444555555555666666444555555555666666777777555555555444444555555555777777777777888888888888777777888999;;;<<<===>>>>>>>>>===<<<;;;===AAADDDCCCHHHMMMNNNMMMQQQ[[[ccchhhrrr|||tttnnnxxxpppjjjpppwww||||||yyyuuusssnnncccZZZWWWVVVXXXaaakkkzzzzzznnniiibbb```dddkkkqqquuuuuu||||||fffZZZccciiiccc___cccaaaeeegggddd[[[TTTPPPPPPGGGEEEAAA===;;;::::::;;;555444333222222444555777444444333333333333222222444333333222222222222222111111111000000000000000/////////000111111222222222222111111000000//////000000///...............---.........//////000000222222222222222111000000111111111111000000000000...............---------.....................---///.........000333666888.........////////////000........................,,,------......//////000---------.........//////......////////////......,,,,,,,,,---------.....................///000111------............------------------///000111222////////////000000000000222222222222222222222222444333333222222111111111111222444666666666444333222444555666777999<<>>>>>>>>>>>?????????>>>===;;;:::999888999999888555444444555777666666666777666444222666666666666666666666666333444555555666666555555666666777777666555444444444555555555666666777777666666666666777777777777666777777999:::;;;<<<<<<======>>>>>>??????@@@@@@DDDEEEHHHJJJLLLPPPUUUXXX]]]dddqqqxxxvvvwwwyyy}}}rrrvvvuuurrrqqqjjj___VVVRRRSSSXXX\\\mmmuuu{{{lllbbb___ccciiinnntttyyy~~~uuunnnfffdddiiippptttuuunnnppppppjjj```WWWSSSQQQHHHFFFCCC???<<<999888777888666444444555777777666666555444222111111222222333222111000000111222333111111111111111111111111222333333444444333333222000000000000111111111111---......///000111111222000000000000000000000000333111000000111111000...........................---...............------..................------...///000333555888999:::000000//////......------//////////////////////////////.........---------...------,,,---...///000111111000000//////......111000...,,,+++,,,.../////////.........---------......///000000000000000222111000.........///000...//////000000000000000111111222222222111111000222222222222222222222222555444333444555666555444333444555666666888<<<>>>EEEMMMZZZjjjyyyxxxmmmmmmnnnnnnrrrooolllkkkkkkkkkjjjiiiiiillljjjdddaaacccggghhh[[[VVVRRRYYYnnnpppjjjfffiiimmmrrr~~~yyyyyy{{{wwwuuutttrrrqqqzzzpppgggbbb^^^XXXSSSRRRRRRPPPMMMJJJGGGFFFFFFDDDDDDCCCCCCBBBAAAAAA@@@@@@@@@?????????>>>>>>>>>@@@@@@??????>>><<<;;;:::999::::::888666555555666666555444555777777777555555555555555555555555555333444555555666666555555666666666666666555444444444444444444555555555666555555555666666666777777666777777888999:::;;;<<<<<<======>>>>>>??????@@@BBBCCCFFFGGGIIILLLPPPTTTSSSZZZeeeqqq~~~~~~~~~zzz{{{~~~{{{tttnnneee\\\VVVSSSTTTUUUaaaiiivvv{{{mmmccc```cccgggsssyyy~~~}}}yyyqqqiiidddgggnnnvvvzzzsssuuuvvvpppeeeZZZSSSPPPJJJIIIGGGEEEBBB???<<<;;;999777444444555666666555666555444222111111222222222222111111111111222222111111111111111111111111222222333333333333222222000000000000111111111111------......///000000000000000000000000000000000222111000000111111000...........................---...............------...........................//////000111111222222000000000//////.................................//////.........---------...------,,,---...///000000000000000//////......000///...---,,,---......//////.........---------------...///////////////222111000///......///000...//////000000000000000111111222222222222111111444444444444444444444444555444333444666777666555444555666666777888;;;>>>FFFNNN[[[iiiwwwyyynnnmmmnnnnnnooommmjjjhhhiiiiiihhhggggggjjjjjjggggggjjjllljjj\\\VVVQQQXXXmmm}}}mmmfffccchhhooowwwzzzzzz{{{wwwuuutttsssrrrwwwoooiiibbb^^^YYYWWWTTTOOOKKKHHHEEEDDDFFFFFFEEEDDDCCCBBBBBBAAAAAAAAA@@@@@@@@@?????????@@@@@@@@@@@@???===<<<;;;:::;;;;;;:::777666666777777555444444666888999888444444444444444444444444444444555666666666666555666666666666666555555444333333333444444444444444444444444555555555666666666666777888999::::::;;;;;;<<<<<<===>>>>>>??????@@@AAACCCDDDEEEGGGKKKMMMKKKOOOWWW```iiitttvvvrrrkkkccc\\\WWWTTTRRRWWW^^^iiivvv}}}mmmbbb```bbbnnnuuu~~~{{{{{{vvvmmmeeedddjjjuuu|||yyy}}}zzzmmm___VVVRRRKKKKKKIIIGGGDDDAAA>>><<<;;;888555333444444444333555555444333222222222222111111222222222222111111111111111111111111111111111111222222222222111111000000000000111111111111,,,------......//////000000000000000000000000000222000//////111111000...........................------...............---................................................000000000000////////////.......................................---------...------------...//////000000000////////////.../////////............---...............---------,,,------...............111000000////////////000...///000000111111000000111111222222222222222111444444444444444444444444666555444555777777777666666777777777777888;;;>>>FFFNNN[[[iiiuuuzzznnnlllnnnmmmllliiigggffffffgggfffeeeeeehhhjjjlllqqquuusssmmm___XXXRRRWWWlllxxxgggaaa^^^gggsss~~~yyyzzz{{{vvvtttsssssssssxxxqqqnnn___\\\XXXSSSOOOLLLIIIGGGHHHHHHGGGGGGFFFEEEEEEEEEBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@??????>>><<<<<<<<<<<<===;;;999777888888:::777555444666888999999555555555555555555555555444444555666666666666666555666666666666666555555444444444444444444444444333333333444444444555555666666777777888999999:::::::::;;;<<<===>>>>>>??????@@@BBBCCCCCCDDDFFFHHHHHHJJJNNNTTTZZZcccmmmsssyyyvvvqqqjjjccc^^^ZZZWWWVVVYYY```kkk{{{{{{nnngggeeedddlllxxx}}}{{{uuulllfffgggooowww|||wwwhhh^^^ZZZTTTRRRNNNJJJEEEBBB@@@>>>???<<<777444333333333222444444444333222222222222000111222333333222111000111111111111111111111111000000111111111111000000///000000000111111111111............//////000000000000000000000000000000111000//////000111000...........................,,,---......///.....................////////////.........///000000111111000000000000000000000000......................................................------............////////////////////////......////////////...---........................,,,---......//////......000000000////////////000//////000111111111111000111111222222333333222222111111111111111111111111555444444555777888777666777888888777777888;;;===EEEMMM[[[hhhttt~~~{{{nnnkkkkkkjjjiiigggeeedddeeefffeeeeeecccfffiiioooyyy~~~zzzqqqbbb[[[TTTYYYnnnsssbbb\\\[[[eeevvvuuuyyy{{{vvvttttttttttttpppkkkddd^^^ZZZVVVRRROOOIIIIIIHHHHHHGGGGGGFFFFFFCCCCCCCCCCCCBBBBBBBBBBBB???????????????>>>===<<<===>>>>>>===;;;999999:::===:::777555666777777777666666666666666666666666444555666666777777666666555555666666666666666555666666555555555555555555333333333333444444444444666666666777777888888888888999:::;;;<<<===>>>>>>???@@@BBBCCCBBBBBBDDDEEEGGGHHHJJJLLLPPPWWW___eeelll|||{{{tttlllfffaaa^^^XXXXXXZZZdddttt~~~rrrkkk___dddnnnxxx|||rrrmmmooosss|||sssjjjgggccc___XXXPPPJJJGGGEEEEEEDDD@@@;;;666444333333222333333333333333333222222000111222333333222111000111111111111111111111111///000000111111000000//////000000000111111111111000000000000000111111111////////////////////////000///...///000111000///........................,,,------...//////.............../////////000000/////////000000000000111///////////////000000000........................---.......................................------.............../////////......///000000//////...---...........................///000000000000////////////000000000000//////000000111111111111111111111222333333333333333111111111111111111111111555444333444777888777666666777888777777888:::===CCCLLLYYYhhhuuu|||nnniiiiiiggghhhfffddddddeeeffffffeeeccceeehhhnnnzzz}}}tttddd]]]VVV\\\qqqqqq```\\\[[[dddwwwzzzqqqxxx{{{vvvuuuuuuvvvvvv|||rrrjjjddd^^^XXXSSSNNNMMMLLLJJJIIIGGGFFFEEEEEEEEEDDDDDDDDDCCCCCCCCC@@@@@@@@@@@@@@@???>>>>>>???@@@@@@???<<<;;;;;;<<<>>><<<999777777777666555777777777777777777777777555555666777777777777666444555666666666666666666666666666666666555555555333333333444444444555555555555666666777777777777777777888:::;;;<<<===>>>>>>@@@BBBCCCBBBBBBCCCDDDDDDEEEFFFGGGIIINNNTTTYYY\\\hhhxxx{{{yyyzzzpppiiieee\\\YYYXXXaaasss|||ttteeeeeehhhooowww~~~}}}xxxvvv{{{}}}uuutttoookkkcccZZZRRRNNNLLLKKKKKKFFF???999666555444333222333333444444333333222111111222222222222111111111111111111111111111111000000111111111111000000000000000000111111111111111111111111111111111111///////////////////////////...---...000111000///........................,,,,,,---...////////////.........//////000000111111111000///...---,,,+++............////////////---------------------------------........................///......---,,,---............/////////...////////////000000000---------..................//////000000000000000...//////000000000000//////000111111222222111111000111222333444444444444333333333333333333333333333222222333666777777666555666666666666777:::===BBBJJJXXXfffttt}}}nnnjjjiiiggggggeeecccccceeefffgggfffccccccdddhhhsss|||{{{tttddd^^^XXX___uuusssaaa^^^]]]dddvvvvvvoooyyy|||xxxvvvwwwxxxxxx~~~uuuooojjjccc]]]YYYXXXUUURRRNNNKKKHHHGGGFFFFFFEEEEEEEEEDDDDDDDDDBBBBBBBBBBBBBBBBBBAAA@@@@@@AAAAAA@@@===<<<<<<===<<<;;;999999999999777666777777777777777777777777555555666777777777777777444444555666666666666666666666666555555444444444444444444444555555555555555555666666666666777777666666777999:::<<<=========???BBBCCCBBBAAABBBCCCBBBBBBCCCDDDEEEHHHMMMQQQRRRXXXbbbjjjqqqyyy{{{yyytttnnnccc^^^[[[bbbsssuuuooojjjiiioooyyy{{{~~~}}}{{{xxxrrrkkkddd^^^YYYVVVPPPKKKCCC===999777555444222222333444444444333222222222111111111111222222111111111111111111111111000111111222222111111000000000000000111111111111111111111000000000000000///////////////////////////...---...000111000///........................+++,,,---...////////////---......///000000111111000000///...---,,,,,,+++,,,---------.........///---------------------------------.........//////....../////////...,,,,,,---------.........//////000///.........///111222---------.........//////---...//////000000//////---...///000111111000///000000111222222222222111000111222333444444444444222222222222222222222222222111111222555666666555222444555555555777:::===AAAIIIVVVdddrrr~~~}}}ooolllllljjjeeedddbbbbbbdddfffffffffaaaaaa___```hhhrrruuurrraaa\\\XXX```wwwuuucccbbbaaadddssswwwppp|||{{{yyyyyyyyyyyyyyy}}}xxxrrrmmmeeeccc___ZZZUUUPPPLLLJJJFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCAAABBBBBB@@@>>>======>>>:::999999999;;;:::999777666666666666666666666666555666666777777777777777444444555666777777666666555555555444444333333333444444444555555555666666555555555666666666666666555666777888:::;;;<<<===<<<>>>AAABBBAAAAAAAAABBBAAABBBCCCCCCDDDGGGKKKNNNMMMOOOSSSYYY^^^fffqqqzzzzzzzzz~~~wwwkkkddd___cccsssyyymmmggglllwww|||yyyqqqjjjfffSSSNNNEEE>>>:::888666555111222333444444444333222333222111000000111222333111111111111111111111111111111222222222222111111000000000000111111111111000000000000////////////////////////////////////...------...000111000///........................+++,,,---...////////////---......///000111111222---......//////000000000,,,,,,,,,---------......---------------------------------.........//////....../////////...,,,+++---------.........//////000///...---...///111333---------.........//////,,,---......//////......---...///111111111000///000000111222222222222111000111222333444444555444000000000000000000000000111000000222444666666555111222333444555777:::===BBBIIIUUUbbbppp}}}}}}pppnnnnnnnnndddbbbaaaaaaccceeeeeeeee```___[[[YYY___jjjpppppp___[[[XXX```xxxxxxeeeeeeccceeeqqqyyysss{{{zzzzzzzzzzzzyyyyyyqqqfff___\\\XXXRRRMMMKKKIIIFFFEEEFFFGGGGGGGGGDDDCCCBBBCCCDDDEEEDDDCCC??????>>>==================<<<;;;:::999888888777777777777777666666666666555555555555555666777777777666666666555555444444444444444555555555555555444444555555555555444444666666666666777777777777999777777888999;;;;;;;;;======>>>???@@@AAAAAABBBAAAAAABBBCCCDDDEEEFFFFFFJJJKKKMMMQQQUUUZZZ^^^aaarrr|||}}}~~~qqqiiidddiiizzzwwwkkkhhhooo{{{yyyfffWWWHHHAAA>>>:::666444444555666666666555444333222222222222222222222222222222222222222111000///......////////////......222111111111000000//////000000000000000000000000////////////////////////000000000000000000000000////////////////////////,,,...000111111000...,,,////////////////////////......------------......000000//////.........---...//////////////////.........//////000000111111,,,---------.../////////........................222///,,,+++...000000///........................000000000000000000000000000000000000000000000000............////////////333333222111222444777888444444444444444444444444222222222111222222333333333444555666666777999<<>>????????????>>>======;;;;;;:::999888888888777777666666666555555555555555666777777999999999999888888888777888777777777666666666666444444555555555555444444555666666666777777777777777666666666888999::::::;;;;;;<<<===>>>???@@@AAA@@@AAAAAABBBCCCDDDEEEFFFHHHIIIKKKNNNRRRVVVZZZ\\\eeennn}}}~~~tttjjjkkkxxxvvvlllllluuu}}}~~~uuucccQQQFFFAAA<<<999888333333444444444333222111222222222222222222222222222222333333222111111000////////////////////////111111111111000000000///000000000000000000000000////////////////////////111111111111111111111111////////////////////////---...///000000///...---////////////////////////......------------......000/////////............,,,------......------,,,---.........////////////......//////////////////------------------------111...++++++---//////...000000000000000000000000////////////////////////000000000000000000000000//////000000000111111111444333222222222444666777444444444444444444444444333333333222333333444555333444666666666777:::<<>>===<<<<<<::::::999999888777666666666666555555555666777777777777777666666666666555888888777777666666555555444444555555555555444444555555666666666777777777666555555555666777888999888999:::;;;===>>>???@@@??????@@@AAABBBCCCDDDDDDFFFGGGHHHJJJMMMPPPSSSUUUYYY^^^iiixxx{{{nnnkkkuuussskkkmmmrrr{{{}}}sss\\\NNNFFF@@@<<<;;;666777777777777666555444222222222222222222222222333333333333333222222111222111000//////000111222111111111111000000000000000000000000000000000000////////////////////////111111111111111111111111////////////////////////////////////////////////000000000000000000000000......------------......////////////............///000000111111000000///------------............000000000000000/////////,,,,,,,,,,,,,,,,,,,,,,,,///---++++++,,,---...---000000000000000000000000////////////////////////000000000000000000000000111111111222222222333333555444333222222333444555444444444444444444444444444333333333444444555666333444666666666777:::<<>>======<<<<<<;;;:::999888777666777666666666666666777777555555555555555555555555444444444555555555555555444444555555555555444444555555555666666666777777555666666666555666777999777777999:::<<<===??????===>>>???@@@AAABBBBBBCCCEEEEEEEEEFFFHHHKKKMMMOOOUUUXXX^^^hhhvvv{{{mmmiiiqqq}}}}}}qqqlllkkkqqquuu~~~~~~|||~~~|||eeeUUULLLDDD>>>===888888888888777666666555222222222222222222222222333333444444444333333222333222000//////000222333111111111000000000000000000000000000000000000000//////////////////////////////////////////////////////////////////////////////............//////000000000000000000000000......------------......///////////////.........000111111111111111111000........................111000000//////.........------------------------...---,,,,,,,,,---......------------------------////////////////////////////////////////////////111111111222222222333333555444333222222222333333333333333333333333333333333333222333333444555666333555666777777888:::<<>>======>>>===<<<;;;:::999888888888777777666666666777777888888888888888888888888222333333444555666777777444444555555555555444444555555555555666666666666555777888777555555777999777888999:::<<<===>>>>>><<<<<<===>>>???@@@AAAAAADDDDDDCCCDDDEEEGGGIIIJJJRRRTTTXXX^^^fffssszzznnnhhhkkkttt|||vvvooolllnnnwww|||}}}hhhYYYPPPFFF???<<<555444444333222111111111222222222222222222222222222333333444444333333333444222111//////111222444000000000000000000111111111111111111111111111111////////////////////////........................//////////////////////////////............//////////////////////////////......------------...............///////////////,,,,,,------------,,,,,,/////////////////////////////////......---------////////////////////////...//////............///,,,,,,,,,,,,,,,,,,,,,,,,........................////////////////////////000000000111111111111222555444444333222222222222333333333333333333333333111111111111222333444555444555777777777888;;;===???FFFOOOXXXhhh|||{{{iiibbbbbbeeehhhiiiiiiiiikkknnnppppppooonnnqqqssssssuuuvvvsssmmmbbb]]]\\\ggg~~~vvvhhhaaadddkkknnnzzz~~~zzzxxxxxxyyyxxxxxxtttiii```ZZZVVVOOOLLLIIIGGGGGGHHHHHHGGGFFFEEEDDDDDDCCCCCCDDDDDDBBBAAAAAA@@@???>>>======>>>>>>===<<<<<<;;;::::::888888777666666666777777666666777777777777777888444555555666777888999999444444555555555555444444444444555555555666666666555777999777555444666999777888999999:::;;;<<<<<<:::;;;;;;<<<===>>>??????BBBBBBAAAAAABBBCCCEEEFFFJJJNNNRRRWWW\\\dddnnnuuuvvvmmmggghhhmmmrrryyyzzz||||||}}}{{{rrrooosss|||}}}hhhZZZPPPGGG???<<<777666444333222222222222222222222222222222222222111222222333333333333333333222111000000111222333000000000000111111111111111111111111111111111111////////////////////////........................////////////////////////////////////////////////////////////////////////......------------...............///////////////---------......---------000000000000000/////////............------------////////////////////////...///000000......///000................................................000000000000000000000000/////////000000000000111444444333333222222111111333333333333333333333333000000000111222333444555444555777777777888;;;===>>>FFFOOOXXXhhh~~~|||mmmffffffggghhhggggggiiilllooorrrrrrqqqsssyyyyyypppccc___]]]hhh|||ssshhhaaafffmmmqqq~~~~~~zzzxxxxxxyyyyyyxxxxxxpppiiifff\\\XXXSSSOOOMMMLLLKKKJJJHHHGGGFFFFFFEEEEEEFFFFFFCCCBBBAAA@@@???>>>>>>===>>>>>>>>>======<<<<<<<<<999888888777666666777777444444444444555555555666777777777777777777666666444444555555555555444444444444444555555555666666333666888666333222555888777777888888888999999999999999:::;;;<<<===>>>>>>??????>>>>>>???@@@BBBCCCCCCGGGMMMPPPSSSXXX```ggguuu}}}uuufff___bbbggglllooosssuuuvvvyyyyyyqqqnnnvvv~~~gggXXXNNNFFF@@@>>>:::999888666555444555555222222222222222222222222000111111222333333222222111111111111111111111111///000000000111111111111111111111111111111111111////////////////////////////////////////////////////////////////////////---...///000000///...---------------------------......------------................../////////000000000111111111111000000000000/////////.....................////////////////////////////////////,,,...000///---,,,---///000000000000000000000000........................000000000000000000000000/////////000000000111111222222333333333222222111222222222222222222222222111111111222333444555666444666777777777999;;;===>>>FFFOOOYYYjjjtttnnnllllllkkkfffgggiiimmmqqqtttttttttuuuvvvfffbbb```kkk|||tttiiidddiiiqqqvvv}}}yyywwwwwwxxxwwwwww}}}xxxvvviiiddd]]]WWWTTTQQQOOOMMMJJJIIIHHHHHHGGGGGGHHHHHHDDDCCCBBBAAA@@@??????>>>>>>>>>>>>>>>============999999888777777666777777666777777777888888999999888777666555444333222222444555555555555555555444444444444555555555666666222555777555111000333777777777777777777777777777888999999:::;;;<<<===>>>======<<<<<<===>>>@@@AAA@@@EEEJJJLLLMMMQQQXXX^^^gggiiiuuu|||{{{hhh\\\^^^cccaaaffflllpppqqqrrruuuxxx{{{qqqjjjqqq~~~}}}gggWWWMMMFFFBBBAAA999888666444333222333333222222222222222222222222///000111222222222222222///000111111111111000/////////000000111111111222111111111111111111111111////////////////////////111111111111111111111111////////////////////////---...000111111000...---------------------------.........------.........---.........//////000000......////////////......//////.........---------......//////000000111111........................***---//////,,,+++,,,...000000000000000000000000........................000000000000000000000000///000000000000111111111111222222333333333222222222222222222222222222222222222222333444555777888444666777888888999;;;======FFFPPPZZZkkkyyytttqqqooonnnfffgggjjjnnnsssvvvvvvuuuuuu{{{iiieeecccnnn~~~uuukkkfffllluuuzzz|||xxxvvvvvvwwwvvvvvvyyyvvvnnnddd___^^^ZZZUUUOOOMMMJJJHHHHHHGGGEEECCCDDDDDDCCCBBBAAAAAAAAABBB????????????>>>>>>>>>>>>===<<<:::999888888999:::777666666666555555555555777777777777777777777777555555555555666666666666666666666666666555555555777777777777777777777777777777777777777777777777888:::<<<<<<;;;;;;<<<===<<<<<<======>>>?????????@@@BBBCCCEEEHHHLLLRRRWWW\\\bbbkkkzzz}}}|||vvveeeYYYTTT[[[```iiimmmjjjeeegggmmmttt}}}zzzkkkhhhsssttt]]]NNNHHHBBB;;;;;;999666333111111111111333222222111000///......333222000//////000222333222222111111111111222222000000////////////000000000000000000000000000000000000000000000000000000///////////////.........000000///.....................////////////......000000//////.........---,,,------------------,,,000000000000000000000000000///...------...///000000000///...............///...---,,,,,,---...///---.........---,,,,,,+++------............------......////////////..................////////////111111111000111111222222...,,,***+++...000000...333333333333333333333333222222222222222222222222444333333333333444555555444666777777777777:::<<>>>>>>>>===<<<;;;::::::999999999777777777666666666555555777777777777777777777777777666666666666666666666666666666666666666666555777777777777777777777777777777777777777777777777666888999999777666777888;;;;;;<<<<<<===>>>>>>>>>???@@@BBBCCCEEEIIIOOOSSSTTTZZZbbbnnn~~~zzz{{{|||lll___XXXTTTVVV\\\bbbbbb```dddjjjqqqyyysssjjjlllvvvuuu```QQQJJJDDD>>>999777555333222222222333333333222222111111000000333222000//////000222333222222111111111111222222000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000///.....................////////////......000/////////............------............------000000000000000000000000000///...------...///000000000///...............///...------------...///---.........------,,,+++---..................---......////////////..................////////////111111000000///000000111000///---///222333222111333333333333333333333333222222222222222222222222444333333333333444555555444666777777777777:::<<<@@@EEENNNZZZiii|||yyysssrrrqqqqqqrrrtttuuuvvvvvvwwwsssvvv}}}jjj___[[[jjj|||tttmmmmmmlllqqq~~~}}}xxxwwwyyyzzzzzzxxxvvvnnnllliiieee\\\YYYTTTQQQOOOMMMKKKIIIHHHGGGEEECCCBBB@@@@@@???AAAAAA@@@@@@@@@?????????============<<<;;;:::999888888888777777777666666777777777777777777777777888888888777777666666666555555666666666666666666666666666666666666666666777777777777777777777777888999::::::999888888999999::::::;;;;;;<<<======>>>???@@@AAABBBEEEJJJMMMMMMRRRXXXaaappp|||vvvxxxxxxiii```SSSPPPQQQUUUXXXZZZ^^^ccciiioooyyy|||oooeeeiiixxxwwwfffVVVLLLFFFBBB777666555444333333333444333333333333333333222222333222111000000111222333222222111111111111222222111000000//////000000111000000000000000000000000000000000000000000000000000000000000111111111111000//////............///......////////////......////////////..................////////////......000000000000000000000000//////............//////000000///...............///...------------...///---............---,,,,,,..............................////////////..................////////////111111000///.........///111000000222444444333222333333333333333333333333333333333333333333333333444333333333333444555555444666777777777777:::<<<@@@FFFNNNYYYhhhzzzzzztttssssssssstttuuuuuuuuuttttttmmmmmmrrr~~~~~~iii```\\\jjj|||tttllllllmmmqqq~~~~~~zzzwwwwwwzzz|||{{{yyy|||wwwrrrfffbbb\\\WWWTTTQQQNNNLLLLLLKKKIIIGGGEEEDDDCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@===>>>>>>???>>><<<;;;:::999999999999888888888888777777777777777777777777999999888888777777666666555555555555666666666666666666666666666666666666666666666666666666666666666888::::::999999:::;;;888888999999:::;;;;;;;;;===>>>???@@@@@@BBBFFFIIIJJJNNNRRRXXXccctttzzzwwwxxxzzztttiii[[[TTTNNNOOORRRTTTWWW[[[```dddlllxxxuuuhhhfffppp{{{|||nnn]]]OOOGGGDDD999888888666555444333333222222222222333333333333222222111000000111222222222222111111111111222222111000000000000000000111000000000000000000000000///////////////////////////000000000000000111111000///............//////......////////////......///////////////.........//////000000000000///////////////////////////////////////....../////////000000///........................------.........------............------.........------...............////////////..................////////////333222111000///.........//////000111222222111000333333333333333333333333333333333333333333333333444333333333333444555555444666777777777777:::<<<@@@EEENNNYYYhhh{{{xxxtttsssrrrssstttuuutttssspppoooiiifffgggppp}}}{{{hhh___\\\kkk|||tttiiijjjkkkqqq}}}zzzwwwxxxzzz{{{yyywwwtttoooggg```[[[WWWSSSPPPMMMLLLKKKIIIHHHGGGFFFFFFCCCCCCCCCCCCBBBBBBBBBBBB>>>???@@@@@@???>>><<<;;;;;;;;;:::::::::999999999888888888888888888888888999888888888777777777666444555555555666666777777666666666666666666666666666666666666666666666666000333555666666666888999777777888888999999::::::===>>>?????????AAACCCFFFHHHJJJMMMRRRZZZgggxxx~~~xxxtttwww}}}qqqcccYYYOOONNNPPPQQQSSSVVVZZZ\\\cccnnnzzz~~~ssslllkkkmmmzzzwwweeeSSSHHHDDD======<<<;;;999666333222111111111222222222222222222111111111111111111222222222111111111111222222111111000000000000111111000000000000000000000000////////////////////////.........//////000000000//////............//////......////////////.............../////////////////////000000000000//////////////////////////////...//////////////////...000000///...............---..................---------...//////......---///...------------...///......////////////..................////////////444333222111000////////////000111111111000000111333333333333333333333333333333333333333333333333444333333333333444555555444666777777777777:::<<>>===<<<<<<<<<;;;;;;;;;::::::888888888888888888888888777777777777777777777777444444555555666777777777666666666666666666666666777777777777777777777777222444777888888888999;;;666777777888888999::::::<<<>>>?????????@@@BBBDDDEEEEEEHHHNNNSSS[[[hhhsss{{{tttnnnvvvyyyhhh^^^TTTQQQPPPOOOQQQTTTXXXYYY^^^fffpppzzzvvvlllfffppp|||nnnYYYKKKFFFAAAAAAAAA@@@===999555333222222222222222111111111111111111111111111111111222222111111111111222222222111111000000111111222000000000000000000000000000000000000000000000000------......//////000000///............//////000......////////////.............../////////////////////000000000000//////000000000000000000000000......////////////......000000///...............------...//////...------------...////////////...///...---,,,,,,---...///......////////////..................////////////444333222111000000000111000111222111//////111333333333333333333333333333333333333333333333333333444333333333333444555555444666777777777777:::<<>>>>>>>>>>>@@@BBBCCCAAADDDLLLQQQUUU[[[cccwwwzzzsssrrrvvv~~~qqqggg^^^XXXSSSNNNMMMPPPTTTUUUXXX]]]dddmmmxxx~~~vvvnnnkkkuuuvvvaaaPPPJJJCCCCCCDDDDDDBBB>>>:::777444444333333222222111111111111111222222111111111222222111111111111222222222111111000000111111222000000000000000000000000000000000000000000000000---......///000000111111...............///000000......////////////................../////////000...//////000000//////...000000000000000000000000---...///000000///...---000000///...............------...//////...------------...///////////////000///---,,,,,,---///000......////////////..................////////////222111000000000000111111000000000...+++,,,///333333333333333333333333333444444444444444444444444444333333333333444555555444666777777777777:::<<<@@@EEENNNYYYhhh{{{}}}xxxrrrpppqqqpppssswwwzzz{{{xxxtttrrrccc______gggssszzzxxxsssaaa[[[[[[jjj{{{sssiiimmmrrr{{{}}}wwwuuuuuuvvvtttsss```iiivvvzzzqqqkkkgggbbb```\\\WWWRRRNNNLLLJJJFFFFFFFFFFFFEEEEEEEEEEEEDDDCCCAAA@@@??????@@@AAA============<<<<<<<<<<<<888888888888888888888888333333444555666777888888444444444555666777777888888888888888888888888888777777777777777777777777888999:::999777555555666777777777888999999::::::999;;;<<<=========???AAABBB@@@DDDMMMRRRSSSVVV[[[ddd|||zzzsssnnnqqq}}}{{{rrrhhh```VVVMMMJJJLLLOOOQQQSSSUUUZZZcccpppyyy{{{jjjppp{{{{{{fffTTTMMMCCCDDDFFFFFFEEEAAA===;;;666666555444333333222222111111222222222222111111222222111111111111222222222222111111111111222222000000000000000000000000000000000000000000000000...//////000111222222222...............///000111......////////////......---.........//////000000......////////////......000000000000000000000000---...///000000///...---000000///...............,,,---...//////...---,,,------...///000000//////000///---,,,,,,---///000......////////////................../////////000000////////////000000111......---)))'''(((,,,111333333333333333333333333444444444444444444444444444333333333333444555555444666777777777777:::<<>>======<<<888999999:::::::::999999888777777666555555444444444444444555666777777888999777555666999:::888666777777777777777777777777999999999888888888888888666666666666777777777777============>>>>>>>>>>>>BBBBBBCCCEEEHHHLLLOOOQQQ\\\jjj|||uuuppppppzzzyyyoooeee\\\TTTMMMIIIKKKJJJKKKPPPSSSXXXbbblllvvvzzzpppllltttsss```RRRIIIFFFDDDFFFHHHHHHCCC>>>:::888555444555444333222333222111111111222333444555444444333333444444555222111111111000000//////222222222222222222222222000000111111111111000000000000000000////////////111000000000//////......///...------...///000111////////////000000000000---......///////////////000000////////////000000111111111111111000//////------------------,,,,,,,,,---......,,,+++,,,...////////////////////////---...111222222111...---------......//////000000000000000000000000000000111111000///////////////111111000000111111222333222222333333333333444444333333333333333333333333333333333444555666777888333444555555555666888:::>>>EEEOOOZZZfffwwwzzzuuusssqqqoooppppppqqquuuwwwuuunnniii___aaa\\\ooo~~~~~~~~~nnnbbbZZZYYYhhhzzzqqqiiilllooouuu~~~|||zzzyyywwwuuurrroooLLLNNNRRRXXX^^^eeejjjmmm}}}{{{wwwqqqkkkfff___YYYUUUPPPMMMIIIHHHJJJJJJHHHFFFIIIGGGFFFDDDBBBAAA@@@@@@AAAAAAAAA@@@@@@??????>>>;;;;;;;;;;;;:::888777666555555555555666666666666444444555555666777777888999777555666888999888666777777777777777777777777777777777777777777777777666666666666777777777777:::;;;;;;;;;<<<<<<======AAAAAABBBCCCFFFHHHKKKMMMPPP[[[mmm{{{vvvsssuuu}}}uuulllddd[[[SSSNNNJJJIIIKKKOOOQQQSSSZZZbbbkkkxxxvvvooosss}}}}}}rrrcccWWWKKKGGGCCCCCCEEEEEEAAA>>>;;;888555444444333222111333222222222222222333333333333222222222222333333222222222111111111000000222222222222222222222222000111111111111111111000000000000000////////////000000/////////.........000000///...///000111111////////////000000000000......///000000000000///000000////////////000000000000111111000000///.........///////////////...---...//////------...///////////////////////////......////////////...............///////////////000000000000000000000000111111000///////////////111111000000111111222333222222222333333333444444333333333333333333333333444444444444444555666777444555666666666777999;;;>>>DDDNNNXXXddduuu|||vvvssspppnnnrrrrrrsssvvvxxxuuuoooiii^^^aaa]]]pppppp```XXXWWWggg{{{rrrgggjjjlllsss|||{{{yyywwwwwwuuurrrpppHHHIIIKKKNNNQQQUUUXXXYYYcccqqqyyyooofff```]]]VVVRRRMMMKKKLLLKKKIIIFFFJJJJJJHHHFFFDDDCCCAAA@@@AAAAAABBBBBBBBBBBBAAAAAA???>>>===<<<:::888666555222333444555666777888999444444555555666777777777888777666666888888777666777777777777777777777777555555555666666777777777666666666666777777777777777888888999:::;;;;;;<<>><<<888666555555444333222222333333333333222222111111000000000000111111222222222222111111111111222222222222222222222222111111222222222222111111000000000000////////////000////////////.........222111111000000000000111////////////000000000000...///000000111111000000000000////////////000000//////000000000///......------...///000000000000...///000///......///000///////////////////////////...---,,,,,,---...//////////////////.........000000000000000000000000111000000///////////////111000000000000111222222222222222222333333333333444444444444444444444444555555444444444555555666555666777777777888:::<<<===DDDMMMVVVbbbrrrxxxtttqqqooouuuuuuuuuwwwxxxuuunnnhhh]]]aaa]]]rrrttt___WWWVVVggg|||rrreeeiiikkkqqq{{{yyywwwwwwwwwvvvtttrrrIIIIIIIIIJJJKKKMMMNNNOOOSSS]]]iiisss{{{xxxnnngggddd```[[[UUUQQQQQQOOOLLLIIIJJJIIIIIIGGGFFFDDDCCCBBB@@@AAABBBCCCCCCCCCBBBAAA@@@???>>>===;;;999777666333444444555666777888999555555555555666666777777777777666666777777777666666666666666666666666666444444555666777777888888666666666666777777777777666777777888999:::;;;;;;===>>>>>>???@@@AAABBBCCCFFFJJJPPPTTTXXXaaammmwww{{{vvvtttttt~~~zzzqqqggg```TTTPPPMMMMMMLLLJJJMMMQQQUUUbbbrrr}}}vvvqqqsss}}}wwwlllddd[[[UUULLLGGGEEEEEEEEEEEECCC@@@<<<:::999888777555222333444444444333222111111111000000000000111111111111111111111111000000222222222222222222222222222222222333333222222222000000000000////////////000000000000000000000000222111111000000/////////////////////000000000000//////000111111111111111000000////////////000000......////////////......***+++,,,---............---...//////...---///000........................///......------......///000000//////......------////////////////////////000000////////////000000000000000000000111222222111222222222222333333333444444444444444555555555777666555444444444444444444555777777666777999;;;===CCCLLLUUU```ppp|||vvvsssrrrwwwvvvvvvwwwwwwssskkkeeeZZZ___^^^tttwww```XXXWWWfff|||rrrfffjjjlllrrr{{{yyywwwwwwxxxxxxwwwvvvHHHHHHGGGGGGHHHHHHIIIJJJMMMRRRZZZbbbhhhqqq|||zzzsssqqqjjjddd]]]XXXUUUSSSOOOLLLIIIHHHHHHGGGFFFEEEEEEDDD@@@AAABBBCCCCCCCCCBBBAAA>>>>>>>>>===<<<;;;:::999777777777777777777777777555555555555666666666666666666777777666666666777666666666666666666666666555555666666777888999999666666666666777777777777777888888999::::::;;;;;;======>>>>>>???@@@@@@@@@@@@DDDHHHIIIKKKQQQ[[[cccsss~~~qqqsss{{{zzzqqqkkk^^^VVVOOOKKKIIIGGGIIINNNOOOZZZfffooozzz~~~ssspppwwwxxxmmmeeeaaa\\\TTTMMMIIIGGGFFFFFFDDDAAA???===<<<;;;888666333333444555444333222111222222111111111111222222000000000000000000000000222222222222222222222222222222222333333222222222000000000000////////////111111111111111111111111000000000//////......---////////////000000000000//////000111111111111111000000////////////000000......////////////......***+++,,,---............+++,,,......------...///---------------------------...000111111000...---000000//////......------////////////////////////000000////////////000000000000//////000000111222111111111222222222333333333333333444444444555555777666555444444444444444333444555555555666888:::===CCCKKKTTT___oooyyywwwwwwyyyxxxwwwwwwuuupppgggaaaWWW]]]^^^vvv{{{ddd\\\YYYggg}}}rrrgggkkkmmmqqq}}}{{{yyyyyyzzz{{{zzzyyyJJJJJJJJJIIIIIIJJJJJJKKKJJJKKKPPPUUUXXX\\\dddlllzzzuuunnneee___[[[WWWSSSOOOKKKJJJHHHFFFEEEEEEFFFFFFAAABBBCCCDDDDDDCCCAAA@@@>>>>>>>>>>>>>>>===<<<;;;:::::::::999888777777666555555666666666666666666555666777777555555666777777777777777777777777777666666666777777888888888666666666666777777777777999999999999::::::::::::;;;<<<===>>>>>>???>>>>>>>>>AAAEEEGGGHHHLLLRRRVVV```kkk{{{zzzvvvwww{{{wwwkkk```TTTMMMIIIEEEGGGJJJKKKSSS\\\cccnnn|||ttttttzzz~~~~~~xxxnnngggeeebbb^^^WWWQQQKKKGGGEEEBBBAAA@@@@@@???===999666444555555444444333222111333333222222222222333333000000000000000111111111222222222222222222222222111111222222222222111111000000000000////////////000000111111111111222222...////////////......---////////////000000000000...///000000111111000000000000////////////000000......///000000000//////------...///000000000000***,,,------,,,,,,...///---------------------------...111333333111...---///////////////.........000000000000000000000000///////////////000000111000////////////000111111111111111111222222222222111222222333333444444444777666555444444444444444222444555555555555888:::>>>CCCKKKTTT___qqq{{{zzz{{{{{{yyyxxxwwwtttnnneee^^^TTT[[[]]]www~~~ggg^^^[[[hhh~~~ttthhhmmmnnnqqq~~~|||zzzzzz{{{||||||{{{NNNNNNMMMLLLLLLLLLLLLLLLHHHGGGIIINNNOOOOOOTTT\\\ccclllwwwzzzppphhhccc___ZZZVVVRRROOOKKKGGGEEEEEEFFFGGGCCCDDDFFFGGGFFFDDDBBB@@@????????????>>>===<<<<<<<<<<<<;;;::::::999888888666666666666666666666555444666888777555444555777777777777777777777777777666666666666666666666666666666666666777777777777:::::::::999999999999888888999;;;<<<=========<<<@@@AAADDDGGGJJJLLLNNNOOOTTTZZZeeeqqq|||}}}~~~yyymmm```WWWPPPIIIFFFGGGFFFMMMSSSXXXbbbsss|||vvvwww{{{~~~{{{|||~~~}}}yyysssooojjjkkkjjjeee]]]SSSKKKGGGCCCCCCDDDEEEEEEBBB===999666666555333333222222222333333222222222222333333111111222222222333333333222222222222222222222222000111111111111111111000000000000000////////////......//////000000000000......///000111000//////////////////000000000000......///000000000000///000000////////////000000...///000000111111000000......///////////////...+++,,,......------///000////////////////////////......///000000///...............///////////////000000000000000000000000///////////////000111111///////////////000111111111111111111222222222222000000111111222333333444666555555444444444555555333555666666555666999;;;>>>DDDLLLUUUaaarrr{{{|||}}}~~~|||zzzxxxuuunnnddd\\\QQQYYY\\\xxxggg^^^[[[iiiwwwnnnrrrsssuuu}}}zzzyyyzzz{{{{{{{{{NNNMMMLLLKKKJJJIIIIIIIIIGGGEEEGGGLLLLLLKKKNNNVVVWWW^^^gggmmmqqqxxxyyypppkkkfffaaa]]]WWWTTTNNNHHHEEEDDDEEEFFFEEEFFFHHHHHHHHHEEEBBB@@@AAAAAA@@@@@@>>>===<<<;;;<<<<<<<<<;;;;;;:::::::::666666666666666555555555444666888777444444555888777777777777777777777777555555555555555444444444666666666666777777777777::::::999999888777777777666888999;;;<<<<<<<<<;;;>>>>>>???CCCGGGJJJJJJIIIPPPSSSXXX```lllyyyyyy{{{xxxkkkaaaXXXNNNGGGFFFDDDJJJOOOQQQXXXggguuu|||yyyvvvrrrxxx}}}zzzzzz|||}}}}}}|||zzzxxxppprrrtttpppggg[[[QQQJJJFFFGGGIIIKKKKKKHHHBBB>>>777666444333222222333333333333222222222222333333333333333444444555555555222222222222222222222222000000111111111111000000000000000000////////////,,,---------......//////...///000222222222111000////////////000000000000---......///////////////000000////////////000000//////000111111111111111---------...------,,,,,,,,,---//////...///000222111111111111111111111111///...------------...///---.........//////000000000000000000000000000000///////////////000111111///////////////000111111000111111111111222222222//////000111222222333333555555444444444555555666444666777777777777:::<<>>>>>>>>???@@@>>>===<<<;;;999888666666999888777777777777777888666555444333333444555666888888777777666666555555666666666666777777777777666777888999999888777666999999999888888888777777999999999:::;;;>>>@@@AAA@@@AAABBBCCCDDDEEEFFFGGGJJJLLLPPPUUU]]]hhhttt{{{|||vvvlllcccYYYPPPJJJHHHHHHIIILLLOOOUUUbbbppp|||~~~tttpppttt~~~~~~}}}|||}}}~~~ttttttttttttqqqhhh[[[RRRMMMIIIGGGJJJMMMLLLDDD<<<999777555333333333444555444333222111111222333444444444444333333222222222333:::???<<<444...000444000111111111111222222222111111000///////////////111111000000000000111111////////////////////////......//////000000111111//////000000000000//////......///000000000000000////////////000000000000/////////////////////////////////...------,,,,,,////////////000000000000......------------......//////...//////000111222////////////////////////000000000000000000000000000///...------...000000444333222111111333555666333333333333333333333333333444444555555555555555666777888777666666888:::<<>>===;;;:::999888999999888777777777777888777666666555555666666777888777777777666666666555666666666666777777777777777777888888888888777777:::999999888888777777777666777777888:::;;;===>>>@@@@@@AAABBBDDDEEEFFFFFFJJJLLLOOOSSSYYYbbblllsss~~~|||tttkkk```VVVOOOJJJGGGGGGIIIKKKPPP[[[fffvvv|||uuusssyyy~~~}}}}}}}}}~~~~~~~~~vvvwwwyyyzzzxxxooobbbXXXRRRNNNKKKLLLNNNMMMFFF???999777555333222333444444333222222222222222222333333333333333333333222222333777:::888222...000333//////000000000111111111111111000///////////////111111000000000000111111111111111111111111111111////////////000000000000/////////000000/////////......///000000000000000////////////000000000000////////////////////////------...................../////////000000000000/////////......///////////////////////////000111////////////////////////000000000000000000000000//////......///000111222111111000000000111222333333333333333333333333333444444555666666666666555444555777777777888:::<<<===EEEMMMVVVeeezzz}}}|||||||||{{{zzzyyywwwpppeee]]]TTT^^^ccc~~~~~~hhhaaa```ooo|||www}}}~~~|||~~~~~~~~~KKKKKKKKKNNNQQQSSSSSSSSSMMMMMMMMMLLLKKKJJJHHHGGGJJJKKKMMMOOORRRUUUWWWXXX[[[ZZZ[[[```jjjuuu~~~{{{rrrmmmeee^^^XXXRRRNNNJJJJJJHHHFFFEEEEEEDDDCCCAAACCCCCCBBBAAAAAAAAAAAAAAAAAAAAA@@@???>>>===<<<;;;::::::999888888888888888888777777666666777777888777777777777666666666666666666666666777777777777999999888888888888999999::::::999888777777666666555666888999:::;;;;;;<<<>>>???@@@AAABBBDDDEEEEEEIIIKKKMMMPPPTTT[[[ccchhhrrr}}}~~~wwwkkk^^^UUUNNNIIIEEEFFFHHHKKKSSSZZZiiittt{{{vvvxxx|||}}}}}}{{{uuuvvvzzz}}}}}}uuuiii```XXXSSSMMMKKKLLLKKKFFFAAA:::888555333222222333444222222222333333222222222222222222333333333333333222333444333111///000111.../////////000000000000111111000/////////000000111111000000000000111111111111111111111111111111000000000000////////////......////////////.........//////000000000000000////////////000000000000////////////////////////,,,,,,------...//////000....../////////000000000000000////////////000000000000//////.../////////////////////////////////000000000000000000000000.........///000111222333000000000111111111222222333333333333333333333333555555666777777777666666222444666777777888;;;>>>===EEENNNXXXhhh}}}~~~}}}|||{{{zzzzzzxxxpppfff^^^VVVaaaggg~~~hhhaaa___lll~~~yyy}}}~~~}}}GGGGGGIIILLLPPPTTTWWWXXXSSSRRRPPPNNNLLLJJJIIIHHHHHHIIIKKKMMMPPPQQQSSSSSSTTTSSSRRRTTT[[[dddmmmssstttwww||||||vvvnnnggg```YYYRRRMMMJJJHHHEEEDDDEEEEEEDDDCCCCCCBBBBBBAAAAAAAAAAAAAAABBBAAAAAA@@@???>>>>>>===<<<;;;:::999999888888999777777777777777777777777777777777777666666666666666666666666777777777777:::999888777777888999:::999999999888777777666666777888:::<<<<<<<<<<<<;;;<<<===>>>???AAABBBDDDDDDGGGHHHJJJMMMPPPUUU[[[```ccckkkuuu~~~uuu}}}tttfff]]]UUUMMMGGGGGGHHHIIIMMMRRRYYYcccooowww}}}|||||||||yyypppqqqtttxxxzzzvvvooohhh]]]WWWOOOJJJIIIGGGDDDAAA;;;999666444222222333333111222333444444333222111111111222222333333333444222111000000111111111111/////////000000000111111111111000000///000000111111111000000000000111111........................111111000000//////............////////////......//////000000000000//////////////////000000000000////////////////////////---------.........//////........./////////000000000//////////////////000111000///...............////////////////////////////////////////////////////////////000000111111111111222333333333333222222222333333333333444444555666666777777777777777333555666777777888;;;======DDDMMMXXXiii~~~|||{{{zzzzzzxxxqqqggg___XXXccciii|||eee]]]ZZZggg{{{~~~}}}{{{BBBDDDFFFJJJNNNTTTYYY]]][[[XXXTTTPPPMMMKKKKKKLLLIIIJJJLLLMMMOOOOOOPPPPPPMMMLLLLLLNNNRRRYYY```eeegggiiilllpppvvv~~~vvvnnneeeZZZRRRKKKIIIFFFEEEEEEFFFEEEEEEAAAAAAAAAAAAAAA@@@@@@???AAA@@@@@@@@@??????>>>>>>===<<<;;;:::999999999999666666666666666666666666666666666666777777777777666666666666777777777777:::999888777777888999:::888888888777777777666666777888:::;;;<<<;;;::::::::::::<<<===???AAABBBCCCCCCEEEHHHJJJMMMQQQVVVZZZZZZ\\\bbbkkkvvv{{{zzz{{{ooofff[[[SSSLLLIIIIIIGGGIIIMMMNNNVVVaaammmuuu|||||||||wwwooonnnnnnqqquuuvvvssspppeee^^^UUUMMMIIIGGGDDDBBB===;;;888555333222333333111222333444444333222111111111111222222333333333333111//////222333333222000000000111111111222222111111000000000000111111111111000000000000111111........................111111000000//////............////////////......//////000000000000//////////////////000000000000//////////////////////////////.........---------............///////////////......------......///000000///......---......//////////////////////////////////////////////////////000////////////...000111222333333333222222222222222333333444444444555666666777777777777777555777777777666777999;;;<<>>===;;;::::::::::::555666666777777666666555666666666666777777777777666666666666777777777777888888777777777777888888666666666777777777888888666777777888888888777777888999:::<<<>>>@@@AAABBB@@@CCCFFFHHHJJJMMMQQQTTTTTTSSSUUU\\\eeeooo~~~xxxrrreee]]]UUUPPPKKKFFFFFFJJJKKKPPPZZZfffooowww|||yyy~~~|||wwwtttqqqoooppptttvvvvvvuuunnnggg]]]SSSMMMIIIGGGEEE???===:::777444444444444222222222333333222222222111111111222222222222222222111000111333333333222111111111111222222222222111111000000000111222222111111000000000000111111111111111111111111111111000000000000//////////////////000000000000//////000000000000000//////...////////////000000000000////////////////////////000//////...------,,,,,,------........./////////......------------......//////......---.........////////////////////////000000000000000000000000///000000111111000000////////////000000000111111111222222333333444444555555555666777777777666666666777888777666666888:::<<>>===;;;;;;::::::777888999::::::999888777555666666666777777888888666666666666777777777777444555666777777666555444333333444666777999::::::;;;:::888777777777888999555666888:::<<<>>>@@@@@@???AAACCCEEEEEEEEEFFFHHHDDDEEEKKKPPPQQQRRR\\\iiiyyyzzzrrrfffWWWKKKJJJOOOKKKKKKQQQZZZ```eeeooo{{{zzzxxxttt}}}|||}}}zzzwwwvvvvvvtttpppmmmtttmmmcccXXXOOOIIIFFFEEECCCAAA===999777555555555444333222111111222333444333222222222111111000000---000333444222000///000////////////000000000000111111000000111222333333111111000000000000111111////////////////////////......//////000000111111111111222222222222111111000000000000000///......////////////000000000000////////////////////////,,,,,,------.../////////---------.........//////000000////////////000000---------------...///000////////////////////////000000000000000000000000---...111444777888888999333222000//////111333444111111222333333444555555333444444555555555555555333444666777777888;;;===>>>CCCKKKWWWjjj}}}yyyqqqfff]]]ZZZgggpppsss```ZZZYYYggg}}}~~~{{{zzz|||~~~~~~OOOMMMJJJJJJKKKMMMNNNNNNRRRTTTUUUTTTQQQMMMKKKJJJGGGHHHLLLUUU^^^```YYYRRRUUUTTTSSSSSSUUUYYY]]]```hhhgggfffeeeeeedddccccccbbb```dddpppzzzwwwlll^^^TTTOOOMMMJJJGGGAAAAAAAAACCCEEEFFFEEEDDDDDDCCCBBBBBBDDDDDDCCCBBB>>>???@@@???>>>;;;999777;;;;;;::::::999:::::::::888888777777666666666555777777777777777777777777666666666666777777777777555666666777888999999999777777888888888888777666888:::;;;::::::;;;===???AAABBBCCCDDDEEEEEEEEEEEEBBBDDDGGGIIIKKKNNNRRRTTTggguuuqqq___SSSMMMMMMGGGLLLQQQVVV[[[bbbjjjqqqyyyzzz{{{{{{|||~~~~~~~~~vvvooollllllnnnmmmllleee[[[SSSOOOKKKFFFAAA@@@>>><<<:::888666555222222222111222222333333222333333444444444333333111111222222222222111111444333111///...///000111//////////////////////////////000000000000//////......---------......///000000000000000000000000111111222333333333333222111111111111000000000000//////000000000000//////000///...------...///000222222111111000000//////////////////////////////---.........//////000000---...///000000111000000111222222111000...///000111111000000//////......111222333444666:::@@@DDD999333...///333555111,,,222222333333333333444444444444444555555555555666666666777777888:::;;;<<>>???@@@@@@@@@>>><<<;;;<<<;;;::::::999999999999777777777777666666666555777777777777777777777777777777777777666666666666555666666777888888999999888888777777777777777777888:::::::::::::::<<<>>>>>>???@@@AAABBBBBBBBBAAABBBDDDFFFGGGHHHJJJMMMPPPZZZdddttt}}}kkk[[[QQQMMMGGGJJJOOOTTTXXX]]]bbbeeeooossswww{{{}}}~~~~~~zzzsssnnnkkkkkkrrrrrrmmmbbbYYYSSSKKKDDDCCCBBB???===;;;999666444333222222222222222333333000111111111222111111111111111222222222222111111000000000111111111111000000000000000000000000000000000111111111111000000000//////.........//////000000000000000000000000///000000111111111111111111111111000000000////////////000000000000//////000///...------...///000............------------////////////////////////............/////////000---......////////////...///111111111///...///000111000000000/////////......///000000222555:::>>>;;;666111///111222111///222222333333333333444444444444444444555555555555666666666777888999:::;;;@@@DDDLLLYYYiiiyyyzzzyyy}}}zzzssshhh```___iii~~~uuuccc^^^___ooo|||{{{|||~~~aaa]]]YYYVVVTTTRRRPPPOOONNNMMMLLLJJJIIIHHHHHHGGGIIIHHHLLLUUU___ffffffddd]]][[[YYYXXXYYY[[[^^^___ggghhhjjjlllmmmmmmlllkkkgggaaa]]][[[[[[[[[^^^cccdddkkkttt}}}zzzkkk```WWWNNNGGGFFFDDDBBBBBBCCCDDDCCCAAACCCBBBAAAAAACCCCCCBBBAAA===>>>@@@AAAAAA@@@???>>>===<<<;;;:::999888888888777777777777666666666666777777777777777777777777888888777777666666555555555666666777777888888999888888777666666777888999888999::::::999999;;;===>>>>>>???????????????>>>@@@BBBCCCDDDDDDFFFHHHJJJMMMSSS```tttyyyzzzfffWWWPPPIIIJJJMMMQQQVVVYYYYYYYYYaaagggpppwww|||}}}{{{tttooolllwwwyyyvvvmmmdddZZZOOOEEEEEECCC@@@>>><<<:::666444333333222222222222333333111111111111111111111000111111222222222222111111,,,...000222333222111000111111111111111111111111000111111222222111111000111111000///......//////000000000000000000000000---...//////000000//////111111000000000000////////////000000000000////////////............//////,,,,,,,,,,,,------------////////////////////////............////////////---...............---,,,...///000000///...///111000000000000////////////---.../////////222666999===:::666222000000222333222222333333333333444444444444444444555555555555555555555666777888999:::???BBBKKKWWWgggxxxtttqqqwww~~~zzzsssiiibbb^^^iii~~~wwweee```aaaqqq~~~}}}{{{zzz|||nnnjjjeee```]]]YYYVVVSSSPPPMMMJJJHHHHHHHHHHHHHHHHHHGGGIIIQQQ\\\dddhhhiii```^^^\\\[[[ZZZ[[[]]]^^^eeegggkkkoooqqqqqqpppoookkkfff___ZZZXXXWWWYYY\\\XXX]]]ccchhhpppwwwlllaaaVVVNNNKKKHHHFFFEEEEEEFFFFFFEEECCCAAA@@@AAABBBCCCBBBAAA??????@@@@@@@@@@@@??????>>>===<<<:::999888888888777777777777777777777777777777777777777777777777999888888777666555555444666666666666777777888888999888666555555777999:::888999:::999888999:::<<<>>>????????????>>>>>>===>>>???AAABBBBBBCCCFFFHHHIIILLLTTTeeezzzssstttzzzpppaaaXXXPPPNNNLLLNNNRRRUUUTTTSSSUUU[[[eeeooowww~~~yyytttyyy}}}~~~xxxpppfffZZZPPPHHHDDD@@@>>>===;;;777444444444333222222222333333333333333222222222222222111111222222222222111111...///000111222222111000111111111111111111111111000000111111111111000000111000///......------...////////////////////////---...//////000000//////111000000000//////////////////000000000000///////////////....../////////.........//////000000000////////////////////////.........///////////////////////////......---,,,,,,...//////......///111000000000000////////////000111111111000222555888======<<<777333111222555222222222333333333444444333333444444444555555555444444555555666888999:::===AAAIIIUUUeeewwwrrrlllpppyyy}}}yyyqqqhhhbbb^^^hhh{{{yyyeee``````ppp}}}zzz|||{{{yyyyyy{{{yyyvvvpppkkkfffbbb]]]ZZZUUUQQQLLLIIIIIIIIIIIIGGGGGGFFFFFFLLLUUU^^^dddfffbbbaaa```^^^^^^^^^___```aaadddiiimmmpppqqqqqqqqqkkkhhhccc\\\XXXWWWWWWWWWUUUWWWYYYZZZ^^^jjj}}}wwwkkk___WWWPPPMMMIIIGGGGGGHHHHHHHHHCCCBBBAAAAAACCCCCCBBBAAA@@@@@@@@@@@@???>>>======???>>>===;;;:::999999999888888888888888888888888777777777777777777777777999888888777666555555444666666666666666777777777888777666555555777999;;;888999999999888888999;;;<<<===============<<<<<<;;;===???@@@AAACCCFFFIIIGGGJJJPPPZZZhhhzzzzzzrrrmmmtttwwwlllfffYYYSSSMMMJJJLLLOOOPPPPPPMMMRRRZZZdddnnnxxx~~~{{{zzztttjjj```NNNIIIBBB>>>>>>===999666555444444333222222222333444333222111111111222222111111222222222222111111333222000/////////000111111111111111111111111111......////////////......///...------,,,,,,,,,,,,////////////////////////...///000000111111000000000000000////////////...//////000000000000//////...//////////////////.../////////000000111111222///////////////////////////////////////.........000000000000000///...---,,,...//////......///111////////////000000000000111222222222111111444666999<<>>======@@@???>>>===<<<;;;;;;;;;999999999999999:::::::::777777777777777777777777888888777777666666555555666666666666666666666666777777666666666888999:::888888999888777777888:::999999:::::::::::::::999999;;;===???@@@BBBEEEHHHDDDHHHMMMRRRZZZjjjwwwkkkkkkuuu|||vvvsssbbb[[[SSSLLLIIIJJJLLLMMMIIIMMMRRRYYYcccooo{{{~~~wwwppp[[[RRRGGGAAA???>>>:::777666555444333333222222333333222000///......///000111111222222222222111111555333111///......000111111111111111111111111111---......//////......------,,,,,,,,,,,,,,,------000000000000000000000000///000111111222222111111000000////////////......//////000000000000//////......////////////...............//////////////////////////////////////////////////////.........000000000000000000///......///000000///...///111////////////000000000000///000111000//////111333444888======:::555333333222222333333333333444444333333333333444444444444555555555666777888999:::===@@@GGGSSSdddvvv}}}nnnfffhhhpppyyy~~~|||vvvnnngggbbb```jjj{{{}}}ddd___aaaqqq~~~yyy{{{~~~|||zzzyyyyyy{{{}}}~~~{{{xxxmmmhhhaaa]]]\\\YYYTTTPPPPPPMMMJJJIIILLLPPPUUUXXX[[[[[[ZZZ[[[[[[\\\^^^^^^YYY[[[^^^bbbfffiiikkklllpppttttttppplllkkkeee___XXXVVVQQQMMMNNNUUU^^^fffooo|||wwwddd^^^VVVOOOLLLJJJIIIHHHEEEDDDCCCCCCEEEEEEDDDCCCAAAAAA@@@@@@@@@@@@AAAAAA@@@@@@???>>>======>>>>>>:::::::::;;;;;;;;;<<<<<<777777777777777777777777777777777777666666666666666666666666666666666666666666666777888888999999777888999888666666888999777888999:::::::::::::::999;;;======>>>???BBBDDDBBBGGGKKKMMMRRR^^^ooo|||sssmmmlllsss}}}{{{mmmhhh```VVVNNNJJJJJJLLLHHHJJJNNNSSSZZZcccnnnuuu{{{zzzkkk___PPPFFFAAA???;;;777666666555333333222222222333222000...---...//////111111222222222222111111111111000000000000000000000000000000000000000000......////////////......,,,,,,,,,,,,,,,---...///000000000000000000000000///000111111222222111111000000/////////.........//////000000000000//////---...///000000///...---..................------////////////////////////000/////////..................//////000////////////111111111///...///000.../////////000000000111...///000000//////000222000333666888777555444333222222333333333333444444222222333333333444444444666666666777888999:::;;;===@@@GGGSSSdddvvvzzzooohhhkkksss|||}}}vvvnnngggcccaaannn~~~fffbbbeeevvv||||||~~~~~~}}}|||||||||}}}}}}zzztttmmmiiigggccc]]]XXXUUURRRNNNKKKKKKNNNQQQTTTSSSSSSSSSTTTUUUWWWXXXYYYVVVXXXZZZ^^^bbbfffhhhjjjiiippptttrrrqqqpppkkkccc___ZZZTTTOOONNNRRRXXX\\\cccnnnyyypppiii___VVVQQQMMMKKKJJJFFFDDDCCCDDDEEEFFFEEEDDDAAAAAA@@@AAABBBCCCDDDEEE@@@@@@???????????????@@@;;;;;;;;;<<<<<<=========777777777777777777777777666666666666777777777777666666666666666555555555444555777888999999999999777888999888666666777999888999:::;;;<<<=========:::;;;<<<<<<<<<===???AAADDDGGGJJJKKKNNNVVVbbbkkk}}}sssiiigggrrrvvvssslll```TTTMMMKKKLLLGGGIIILLLPPPUUU\\\ccciiisssyyy~~~~~~zzz}}}}}}wwwiiiVVVIIICCC@@@;;;666777666555444333222222222555444222000//////000111111111222222222222111111---...000222333222111000//////////////////////////////000000000000//////,,,,,,,,,---...///000111000000000000000000000000//////000111111111111111000/////////............//////000000000000//////---...///000000///...---000000000//////......---////////////////////////000000//////.........---,,,,,,---.../////////...111222222111000//////000.../////////000000111111...000111111000000111333//////000222333444444333222222333333333444444444222222333333333444444444666666777777888:::;;;<<<>>>@@@GGGSSSdddwww}}}zzzzzzqqqlllpppxxx~~~wwwooohhheeeaaaqqq~~~hhheeehhhzzz{{{~~~~~~}}}}}}wwwqqqlllfffbbb\\\YYYUUUSSSRRRPPPNNNLLLQQQOOOMMMMMMOOORRRSSSSSSRRRVVVZZZ[[[ZZZ]]]ccciiilllmmmooopppooommmjjjiiiccc]]]UUUPPPOOOQQQTTTVVV]]]ccckkkrrrzzz}}}nnnbbbZZZTTTMMMHHHIIIGGGDDDDDDDDDCCCBBBAAADDDBBBAAAAAABBBCCCCCCBBB@@@@@@@@@?????????>>>>>>???>>>>>>===<<<;;;;;;:::777777666666555555444444777666666666666666777888777777777777666666666666555555666777777777777777888888777777777777888888888999:::;;;;;;;;;::::::555666888:::<<<>>>???@@@BBBCCCEEEFFFHHHKKKPPPTTTiii|||~~~tttmmmhhhfffooovvv~~~yyyrrriii]]]RRRKKKIIIKKKNNNPPPOOOPPPZZZeeehhhqqq{{{}}}yyywwwzzz~~~}}}}}}wwwqqqdddSSSIIIDDD@@@;;;777777777555333222333444222222222111111111111000111111111111111111111111111222333333222111000////////////000111111222222000000000000000000000000000000000000////////////111111000000//////......222111111111000000//////000000//////.........---////////////////////////////////////////////////000000000000////////////,,,---...//////...---,,,............///////////////111222000---,,,///222111111111111000000000000............///111222333333222111000////////////111222444555555444222111333333333333333333333333111222222333333444444555444666666666666666888:::<<>>===;;;:::999999888888777777666666666999888777666666666666666555666666666777777888888666666777888888888888888888888777777777777888888777888888888999:::::::::999::::::;;;<<<<<<======AAABBBDDDFFFGGGJJJNNNQQQWWWgggzzz}}}tttmmmhhhfffhhhssszzzssshhh[[[SSSNNNMMMNNNOOONNNOOOVVV___dddmmmwww{{{yyywwwyyy}}}}}}}}}xxxjjjZZZQQQMMMGGGAAA;;;;;;:::777555333222222222222222222111111111111111111111111111111111111111222222333222111000///111111111000000000000000000000000000000000000000000000000000////////////111000000000/////////...111111111000000000//////111111000000000/////////000000000000000000000000////////////////////////000000000000/////////...------...//////...------............///////////////000000///......000111111111111000000000//////000////////////000000111////////////000111222333000111333444444333111000333333333333333333333333333333333444555555666666555666777666666666888:::===CCCJJJUUUggg|||}}}yyyyyysssllllllsss}}}~~~yyynnngggeeehhhyyy|||mmmjjjqqq}}}~~~~~~wwwtttooojjjfffaaa[[[XXXSSSPPPMMMKKKJJJKKKJJJJJJKKKNNNPPPQQQPPPRRRWWW[[[bbbeeeiiikkkkkkhhhdddaaa\\\[[[YYYWWWUUUTTTSSSRRRWWW\\\bbbfffiiimmmrrrwwwttt|||yyymmmaaaYYYPPPMMMHHHFFFEEEFFFFFFEEEFFFDDDBBBAAAAAAAAA@@@???CCCCCCBBBBBBBBBBBBAAAAAADDDCCCBBB@@@>>><<<:::999;;;::::::999888888777777:::999888777666555555555444555555666777888999:::777888888999999999999888888888777777777777888888777666666666777888:::;;;::::::;;;;;;<<<=========???AAADDDEEEFFFGGGIIILLLJJJWWWgggvvv~~~uuuoooccc^^^aaassswwwiii^^^UUUPPPMMMMMMMMMMMMPPPVVV[[[dddnnnttttttsssuuuwww}}}|||}}}ooo```YYYVVVOOOGGGAAA@@@===;;;777444222111333222222222111111111111111111111111111111111111111222222222222111000000222222111111000//////...000000000000000000000000000000000000////////////000000000000////////////111111000000000000//////111111111111000000000000111111111111111111111111////////////////////////000000000/////////......------...//////...------............///////////////...---...///111111000111111000000000000//////111111000///////////////////////////000111222333000000222222222222000000333333333333333333333333444444444555666666777777555666777777666666888:::===CCCJJJUUUggg{{{|||xxxtttnnniiikkkuuuxxxnnngggfffgggzzz|||nnnllluuu|||~~~|||wwwqqqiiibbb]]]XXXUUUQQQNNNNNNMMMMMMLLLJJJLLLNNNOOOOOORRRVVVYYY^^^aaafffiiiiiifffbbb___^^^^^^]]][[[XXXVVVUUUVVV^^^bbbhhhlllmmmnnnpppqqqoooqqq||||||nnnfff]]]XXXRRRLLLJJJIIIHHHGGGGGGFFFDDDCCCDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBDDDCCCBBBAAA???>>>===<<<<<<;;;;;;:::999888777777999999888777666666666777555666666777888888999999777777888999999888888888888888777777777777888888888777666555666888;;;<<<777888999;;;===???@@@AAA===@@@BBBDDDDDDDDDEEEFFFGGGPPP]]]iiittt~~~zzzkkkaaa\\\eeevvvtttiiiZZZRRRLLLLLLLLLKKKKKKNNNPPPXXXbbbiiilllmmmnnnnnnvvv~~~~~~{{{zzzzzzmmmbbb^^^]]]VVVNNNGGGEEEBBB>>>;;;888444222333333222222222111111111111111111111111111111111111111111222111111111111111111111111000000//////////////////////////////000000000000////////////000000000000////////////000000000000000000//////000000000000000000000000000000000000000000000000////////////////////////000000/////////.........---..................---............///////////////---+++,,,000222111000111000000000////////////000000////////////000000222222111000//////000000111111222222222222111111222222333333333333444444333444444555666666777777555666777777666777999;;;:::AAAIIITTTeeeyyy{{{wwwqqqkkkfffiiitttxxxmmmggggggcccyyy|||mmmmmmvvv|||{{{|||}}}}}}~~~~~~{{{rrrjjjddd^^^[[[VVVTTTSSSSSSRRRQQQKKKLLLMMMNNNPPPRRRVVVXXX[[[___dddggghhheeeaaa^^^aaaaaaaaa^^^ZZZYYYZZZ[[[```dddkkkppprrrpppnnnmmmnnnkkkoooyyynnnggg^^^VVVPPPLLLIIIGGGGGGEEEDDDDDDEEEEEEEEEDDDAAAAAAAAABBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@??????<<<;;;;;;:::888777777666777777777777777888999:::888888888888777777777777666777777777777777666666888888777777777777888888999888777666777999;;;===888888999;;;<<<>>>???@@@<<>>???@@@???@@@AAACCCEEEIIIPPPWWW]]]iii}}}zzzsssiiibbb```iii~~~}}}wwweee\\\TTTPPPNNNJJJHHHIIIJJJMMMTTT]]]dddiiiiiihhhdddfffooozzz~~~yyyuuurrrqqqlllfffdddggggggddd[[[TTTLLLEEEBBB???;;;888333333333333222222222222111111111111111111111111111111111000111111222333...//////000111111222222000000000000000000000000000000000000////////////////////////000000000000......////////////000000............////////////......................../////////////////////////////////.........------///...------------...///............////////////...---,,,---...000000///000000////////////......------......///111222333.........///000222333444333333333333333333333333111222222333333444444555222333333444555555666666666777888888777777999;;;===CCCLLLXXXjjj|||yyyqqqiiiaaadddppp{{{~~~uuujjjeeefffcccyyy|||jjjjjjttt~~~uuuqqqrrruuu~~~}}}zzz{{{}}}wwwsssnnnjjjgggeeecccaaa[[[YYYWWWUUUUUUUUUUUUUUUYYY[[[^^^aaacccbbb```^^^___cccfffeeeaaa]]]\\\^^^```fffooovvvyyyuuummmhhh```YYYWWW___hhhtttyyyoooeee]]]XXXPPPMMMKKKIIIHHHHHHFFFDDDBBBBBBCCCCCCCCCDDDDDDDDDBBBAAAAAAAAA@@@@@@?????????>>>===<<<:::999888777777777777777888999::::::888888888888888888999999888888888888888777666555888888777777777777888888888888888888888777777777::::::::::::::::::::::::<<<===>>>>>>===???AAADDDGGGGGGKKKTTT]]]hhhzzzvvvllldddfffuuu}}}ooofff]]]WWWQQQKKKHHHJJJJJJKKKPPPXXXbbbggghhhggggggeeeiiipppwww|||}}}zzzuuunnnpppoooiiifffiiillllllggg^^^QQQHHHDDD@@@<<<999444444333333333222222222111111111111111111111111111111000000000111333333000000000000000111111111000000000000000000000000000000000000////////////.../////////000000000111........./////////000000......//////000000000000//////////////////////////////////////////////////////.........---------///...------------...///............////////////---.........------...000000000/////////.........///////////////000111111---......///000222444555333333222222222222333333111111222333333444555555444444444555666666777777666777888888777888:::<<<>>>DDDLLLXXXlll~~~{{{sssiii```cccppp}}}}}}ssshhhccceeeiii~~~zzziiikkkwwwwwwrrrrrrttt|||zzz|||~~~zzztttqqqnnnkkkiiieeebbb^^^\\\ZZZYYYWWWVVVWWWYYY\\\___``````___^^^[[[bbbhhhhhhccc^^^[[[[[[\\\bbbjjjrrrtttpppggg```^^^WWWUUUYYY\\\cccxxx~~~tttkkkeeeXXXUUUQQQOOOMMMKKKHHHFFFCCCDDDDDDDDDEEEEEEFFFFFFCCCCCCBBBAAA???>>>======@@@@@@???===<<<:::999999999999888888888888888888666666777888999::::::;;;999999999999999888777666888888777777777777888888777888888888777666555444666666777888:::;;;<<<<<<<<<======<<<<<<>>>BBBEEEFFFBBBDDDNNNYYYcccppp|||wwwmmmhhhoooyyyvvvnnneee]]]TTTKKKHHHJJJIIIIIILLLTTT^^^eeefffeeeooojjjiiimmmpppsss}}}{{{yyy{{{uuukkkooopppjjjeeehhhlllnnnooodddUUUJJJDDD@@@<<<888444444444333333333222222111111111111111111111111111111000000000111333444222222111111000/////////000000000000000000000000000000000000////////////.../////////000000111111---.........//////000000//////000000111111111222000000000000000000000000//////////////////////////////.........---------///...---,,,,,,---...///............/////////000---///000///,,,+++---000000/////////............111000000///////////////111000000000000000111111222222111111111111222222111111222333333444555555555555666666777888888888666777888888777888:::<<<<<>>===<<<;;;:::999888888888999:::;;;999999999999888888888777777777777777777777777777555666777888999999999999666777888777666666888:::::::::::::::;;;;;;<<<===>>>>>>>>>===<<<===@@@CCCBBBDDDFFFIIIOOO[[[jjjttt~~~tttoooooozzzuuummmddd[[[SSSMMMJJJFFFFFFJJJQQQVVVZZZaaahhhgggkkknnnnnnlllpppzzz}}}}}}xxxrrrmmmgggfffiiinnnqqqrrrwwwooobbbTTTIIIAAA;;;888777555444444444444333111222222111111111111222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000...///000111111000//////000000////////////000000111111000000//////......//////000000000000////////////.........---------000000000000000000000000,,,---------.../////////////////////////////////---------......000111111111111111111111000//////111111000//////////////////////////////000000111222222111111111111111111//////000333666777555333333333333444555666777888777888888777777777:::<<<>>>@@@GGGUUUiii{{{uuunnnffffffnnnzzz~~~rrreee```bbbpppssshhhmmmzzzzzztttpppnnnzzz}}}zzzxxxzzz}}}}}}wwwwwwuuuqqqooommmkkkhhhfffbbbaaa``````aaa```^^^\\\[[[___cccfffddd```\\\YYYWWW\\\dddlllooollleee___VVVSSSPPPOOOMMMOOOYYYdddzzzyyyqqqgggbbb```\\\UUUOOOOOOLLLHHHFFFFFFEEEDDDCCCEEEDDDCCCBBBAAAAAAAAAAAAAAAAAAAAA@@@???>>><<<;;;;;;:::999888888999:::;;;:::::::::999999999888888777777777777777777777777444555555555555555444444666777888777666666888:::888888888888888999::::::;;;<<<<<<<<<<<<===AAADDDCCCCCCEEEGGGKKKTTT```hhhoooqqqxxx|||xxx{{{~~~zzztttkkkbbbYYYQQQLLLFFFEEEGGGMMMRRRUUU[[[aaafffjjjoooooommmooovvv|||}}}vvvnnnfffdddiiioootttuuu{{{ttthhh\\\QQQHHH@@@;;;888666444444444444222111222222111111111111222222111111111111111111111111000000000000000000000000000000000000000000000000/////////////////////////////////000000//////...000000////////////000000111000000000/////////...//////000000000000////////////.........---------////////////////////////------..................////////////////////////.........//////111222222111111111111111000//////111111000///////////////000000/////////000111111222222111111111111111111333111000222555666555444444444444444444555666777777888888777777777:::<<>>===<<<===<<<:::999888888999::::::::::::999999999999888777777777777777777777777999999999888888666555555666777888777666666888:::888888888777888888999:::888999:::;;;;;;===@@@CCCBBBBBBCCCCCCFFFKKKRRRXXX\\\[[[```nnnvvv{{{uuulllbbbWWWPPPJJJGGGFFFKKKNNNPPPUUU[[[jjjooouuuvvvtttsssvvvzzz{{{~~~sssgggccciiiqqqwwwxxx|||wwwoooeeeZZZOOODDD>>>999777555444444444222111222222111111111111222222111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////000000///...------------000000////////////000000000000000000//////////////////000000000000///////////////............---........................//////..................////////////////////////000000///000000111222333000111111111111000000///111000000///////////////111000000000000111222222111111222222222222222222555222111222666888888666555555444444444555555666777888888777777777:::<<>>???===<<<:::999888999999999999999999888888888888777777777777777777777777999999::::::999888888777666777888777666666888:::::::::999999999999::::::888999:::::::::;;;>>>@@@@@@@@@@@@@@@BBBEEEHHHKKKPPPNNNQQQ^^^rrrvvvyyy|||vvvlll___VVVOOOJJJHHHJJJNNNOOOTTTYYYjjjqqqxxxzzzyyyvvvvvvwww|||xxx}}}zzzkkkdddiiiqqquuuvvvtttrrrnnnhhh___SSSGGG???;;;999666555444444333222333222222111111222222333111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000111000...---,,,,,,,,,---000000////////////000000000000000000//////////////////000000000000///////////////.......................................000000//////......------////////////////////////000/////////000000111222000000111111111111000///000000////////////000000111111111111111222222333111111222222222222222333333222222777<<<>>><<<888666555555444444444555555777888888777777777:::<<<@@@CCCIIIRRR```qqq{{{ooodddcccnnnyyy~~~{{{pppfffdddhhhyyyqqqiiitttyyyzzz{{{xxxvvvuuuwwwzzzzzz}}}|||zzzxxxvvvwwwzzz}}}{{{vvvnnnjjjeeebbb```^^^]]][[[TTTVVVZZZ___bbb```[[[WWWSSSTTTWWW\\\aaadddeeeddd___YYYRRROOOKKKJJJOOOUUUXXX]]]eeennnwww}}}wwwsssiiieee___YYYTTTPPPLLLIIIFFFEEEDDDCCCCCCBBBBBBCCCBBBBBBCCCBBBBBBAAA@@@???@@@???===;;;999999999999999888888888888777777777777777777777777777777777444555666666777777777666666777888777666666888::::::999999888888888999999999:::;;;;;;999999;;;<<<=========>>>@@@BBBDDDEEEJJJIIIKKKRRR^^^mmm{{{yyytttuuu}}}uuuiii___TTTMMMHHHJJJMMMNNNRRRVVVbbbiiiqqquuuuuutttrrrrrr{{{vvvrrrxxxrrriiiiiimmmoooooojjjiiihhheee___TTTIIIAAA???<<<888666555555444333333333222222222222333333111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111111000...---,,,,,,,,,---000000////////////000000////////////000000000000//////000000000000//////////////////////////////........................000000000//////......---//////////////////////////////.........///000000///000000111111111000000000000////////////000000111111111111111222222333111111222222333333333333000111555===EEEFFF@@@:::666555555444444444555555777888888777777777:::<<<>>>BBBHHHRRR```qqqzzzpppggggggpppzzz~~~zzzoooeeecccgggxxx}}}oooffftttzzzzzzwwwrrrnnnnnnsssxxx~~~}}}|||zzzwwwuuuwwwzzz}}}uuuqqqkkkfffcccbbb```___UUUSSSSSSVVVYYYYYYUUUQQQRRRRRRTTTXXX]]]aaacccccc___XXXQQQMMMKKKJJJNNNSSSWWW[[[```eeejjjrrr|||rrrmmmfff___YYYSSSNNNKKKGGGGGGFFFEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBAAAAAA@@@???===;;;::::::::::::999999999888888888777777777777777777777777777777555666777888999999999999666777888777666666888:::888777666666555666666666:::;;;<<<;;;:::999999:::<<<;;;:::;;;>>>AAABBBBBBDDDFFFHHHIIIMMMWWWfffqqqxxx~~~vvvqqqvvv}}}rrrjjj[[[RRRJJJIIIKKKLLLOOORRR\\\aaaiiipppsssttttttuuuuuu|||{{{oooooo~~~tttooommmlllkkkeeeeeeeeeccc___VVVLLLDDDBBB???;;;888777777666555333333222222222222333333111111111111111111111111000000000000000000000000000000000000000000000000222222222222222222222222000000///...------------000000////////////000000////////////000000000000//////000000000000//////...////////////000000000........................000000////////////////////////////////////////////////............/////////000000111111111111000///////////////000000111111000000000000111222222111111222222333444444444///111666AAAJJJJJJBBB999555555444444444555555666777888888777777777:::<<<;;;@@@HHHRRR___qqqzzztttmmmmmmssszzz~~~~~~}}}xxxnnndddcccgggyyyyyyllldddsss|||yyyyyyvvvooohhhggglllrrr}}}|||zzzwwwvvvwwwzzz}}}|||tttmmmiiigggeeeddd]]]YYYTTTRRRTTTTTTQQQNNNOOOOOOQQQUUUZZZ^^^``````^^^WWWQQQOOOMMMJJJKKKNNNRRRVVV[[[^^^aaafffmmmrrrxxx|||wwwoooggg___YYYSSSOOOJJJIIIHHHGGGGGGFFFFFFGGGCCCDDDDDDDDDDDDCCCBBBBBB@@@???===;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999777777777777777777777777999999:::;;;;;;;;;::::::666777888777666666888:::777777666555555555555555999:::<<<<<<;;;:::;;;<<<<<<:::888999===@@@@@@@@@???BBBEEEFFFGGGLLLVVV^^^lll|||sssqqquuu{{{ssseeeZZZOOOLLLLLLLLLLLLOOOUUUZZZbbbjjjqqquuuxxxzzzsssuuu|||vvvpppyyy}}}wwwsssrrriiihhhgggeeeaaaZZZQQQKKKEEEBBB===:::888888777777444333333222222333333444111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111/////////000000//////...000000////////////000000.../////////000000000111//////000000000000//////.../////////000000000000///////////////////////////////////////000000000////////////////////////000000///////////////000//////000111111111111111///////////////000111111000000/////////000111111111111222222333444444555222222666@@@IIIIII@@@777444444444444444555666777777888888777777777:::<<<:::???HHHQQQ^^^ooo}}}yyyxxxyyy|||~~~}}}|||{{{wwwnnneeeeeeiii~~~ttthhhdddsss|||yyyzzzyyyrrrjjjfffiiimmm~~~}}}{{{xxxvvvwww{{{~~~|||tttnnnkkkiiiggghhh```XXXSSSSSSSSSQQQNNNMMMMMMOOOSSSXXX[[[]]]]]]]]]WWWSSSRRRPPPKKKIIIJJJLLLQQQVVVYYY[[[___eeejjjeeemmmzzzvvvnnnfff___YYYUUULLLLLLKKKJJJIIIIIIIIIIIIDDDDDDDDDDDDDDDDDDCCCBBB@@@???===<<<;;;;;;<<<<<<======<<<<<<<<<;;;;;;;;;777777777777777777777777888888888888888777666555666777888777666666888:::999999888777777777777777777999;;;<<<;;;;;;<<<>>><<<999777888;;;>>>???>>>===AAAEEEGGGHHHKKKPPPSSSccczzzxxxpppjjjnnnxxxooobbbVVVPPPOOOMMMLLLNNNMMMQQQYYYbbbjjjqqqvvvyyytttrrrttt~~~wwwxxx}}}{{{ooonnnllliiieee^^^UUUPPPGGGCCC>>>;;;999999888888444333333222222333333444111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000...///000111111111//////000000////////////000000.../////////000000111111//////000000000000//////.../////////000000111111000000000000000000000000......//////000000111111////////////////////////111111000000000000000111//////000111111111111111///////////////000111111///////////////000000111111111222333333444555555666444666===FFFGGG>>>555333333333444555666777888777888888777777888:::<<<999???HHHQQQ]]]mmm{{{zzzyyyvvvnnnfffggglllqqqddddddttt}}}yyy}}}~~~yyyoooiiiiiilll|||~~~}}}{{{xxxwwwxxx{{{~~~zzzuuuqqqooonnnhhhaaaZZZWWWUUUTTTSSSRRRPPPNNNOOORRRVVVYYYZZZ___\\\VVVQQQMMMKKKJJJJJJKKKMMMPPPTTTXXXZZZ\\\\\\```bbbgggppp{{{xxxpppjjjddd]]]WWWRRRKKKHHHIIIJJJIIIGGGHHHHHHHHHGGGEEEBBB@@@>>>@@@AAAAAAAAAAAA@@@??????<<<<<<<<<<<<;;;:::999999888888888888888777666666:::888777777888888666555888888777777666666555555777777777777777777777777999999:::;;;;;;;;;;;;:::999999888888999999:::;;;<<<>>>@@@AAABBBEEEIIILLLRRRiiivvviiigggoooyyyvvvnnncccYYYTTTQQQQQQQQQTTTRRRQQQVVV___iiioooqqquuupppiiimmm|||tttlllhhhhhheee]]]VVVLLLGGG@@@;;;999888777666666444222111222222111000222222222111111111000000111111111111111111111111222111000//////000111222000000000000000000000000111111000000//////......////////////000000000000111111000000//////......000///////////////000000222111000.........///000//////000000000000////////////000000000000//////000000000000000000000000//////............//////111111222333333333333222111111000000//////......111111111000000000000000111111111111111111111111333444666888888777666555888666444333333333555666666777888777666666888999>>>@@@EEENNN\\\ooo~~~~~~|||zzztttkkkdddhhhqqqrrrggggggsss}}}yyyjjjdddeeettt~~~}}}~~~~~~{{{xxxwwwzzz~~~{{{xxxxxxssskkkeeeaaa___^^^]]]VVVSSSPPPPPPRRRTTTUUUVVV[[[YYYTTTPPPMMMJJJJJJIIIHHHJJJMMMPPPSSSTTTUUUUUURRRSSSXXX```iiiwww}}}xxxpppiiiaaa[[[SSSOOOMMMMMMJJJHHHHHHHHHHHHGGGEEEBBB@@@???AAAAAAAAAAAAAAA@@@??????=========<<<<<<:::999999999999888888999:::;;;<<<999888777777888888777666888888777777666666666666777777777777777777777777888888999:::::::::::::::888888777777888888999:::999:::<<<===>>>@@@DDDGGGNNNddd~~~|||oooiiikkkooo|||uuukkkccc]]]WWWPPPKKKNNNMMMMMMQQQXXX```fffiiinnnjjjeeehhhyyy{{{tttooohhh```ZZZTTTNNNFFF@@@<<<:::888666777555333222333333222111333333333333222222222111111111111111111111111111111111000000000000111111000000000000000000000000111000000000/////////...////////////000000000000111111000000////////////000000////////////000000222111000///......///000//////000000000000////////////000000000000////////////////////////////////////............//////000000111222222222222222000000000000////////////111000000000000000000000111111111111111111111111111222444555666555444333777666555444444555777888777888999888777777999:::===@@@FFFOOO___rrr~~~|||vvvmmmfffkkkttt~~~oooeeegggsss}}}pppjjjkkkwww~~~}}}~~~~~~{{{wwwwwwyyy}}}|||uuunnnjjjfffdddbbb\\\YYYVVVSSSSSSTTTSSSSSSUUUTTTQQQOOOLLLJJJIIIHHHGGGHHHJJJLLLNNNNNNNNNNNNKKKKKKPPPVVV\\\eeeuuuwwwlllfff]]]VVVSSSPPPMMMJJJHHHHHHGGGFFFEEECCCAAA@@@BBBBBBAAAAAAAAA@@@@@@@@@??????>>>===<<<;;;:::999999888777666666888:::<<<888777666777999999888777888777777777777666666666777777777777777777777777777777888999999999999999777777666666777777888999;;;<<<===>>>>>>@@@CCCFFFJJJ\\\rrrxxxpppkkkiiiooozzzsssoookkkcccUUUKKKHHHIIIKKKMMMPPPUUU\\\```cccbbb```bbbooo|||sssjjjddd\\\UUUKKKDDD@@@===999666999666444333444444444333444444444333333333222222000000000000000000000000000000111111111111000000000000000000000000000000000000000000////////////////////////000000000000111000000000000/////////000000////////////000000111000000////////////000//////000000000000////////////000000000000//////------------------------//////............////////////000111111111111000////////////000000000000000000000000000000111111222222222222222222222222111222333555555444444333666666555555666777999:::888999999999888888:::<<<<<<@@@FFFQQQaaauuu}}}}}}xxxoooiiioooxxxyyykkkdddffftttuuuoooppp|||~~~{{{wwwwwwyyy}}}yyysssmmmiiifffccc```\\\YYYWWWVVVTTTSSSPPPPPPNNNMMMKKKIIIHHHGGGHHHIIIKKKLLLLLLKKKJJJJJJKKKLLLOOOTTTWWW[[[eeeoootttmmmddd\\\XXXTTTPPPLLLJJJIIIHHHGGGEEECCCBBBAAACCCBBBBBBAAAAAAAAAAAAAAAAAAAAA???>>>===<<<;;;;;;;;;:::999999888888999999888777666777999:::999888777777777777777777777777777777777777777777777777666666777888888888888888777777777777777888999999===>>>?????????@@@CCCEEEHHHTTTcccnnnuuu~~~{{{tttpppjjjwww|||wwwvvvvvvnnn___SSSIIIJJJKKKJJJJJJMMMSSSXXXZZZ[[[[[[\\\dddtttxxxrrr```XXXNNNGGGDDD@@@;;;777:::888555333444444444444444333333333333222222222///////////////////////////000111222222111000///////////////////////////000000000000////////////////////////000000000000000000000000000000000000111000000////////////000000000000////////////000//////000000000000////////////000000000000//////------------------------//////............//////---...//////000000//////.........///000111111111000000000000000111111111222222222222222222222222333444555666666666555555444444444555666777999:::888999::::::999999;;;======@@@GGGRRRbbbuuuvvv{{{}}}xxxoookkkrrr|||vvvjjjdddeeeuuuvvvqqqrrr}}}yyyxxx{{{~~~zzzsssoooiiieeeaaa]]]ZZZXXXUUUSSSNNNMMMMMMLLLJJJIIIHHHGGGJJJJJJKKKLLLKKKJJJIIIHHHIIIIIIKKKNNNOOOOOOUUU\\\hhhtttzzzsssiiiaaa\\\XXXSSSPPPNNNMMMKKKIIIGGGEEEDDDCCCDDDCCCBBBAAAAAAAAABBBBBBCCCBBB@@@???>>>=========<<<<<<===>>>>>>===<<<;;;888777666777999::::::999777777777777888888888888888888888888888888888888666666777888888888888777999888888888888999:::::::::;;;<<<<<<;;;===???BBBGGGMMMUUU[[[```iiixxx~~~zzzssssssvvv}}}yyyyyyzzzuuuhhh\\\NNNNNNLLLHHHEEEFFFKKKPPPTTTVVVXXXYYY\\\fffwwwyyyaaaZZZQQQLLLKKKHHHAAA;;;===:::666444333444444333222222222222111111111111///////////////////////////000111222222111000///////////////////////////////////////000000000000////////////000000000000000000000000111111111111111111000////////////////////////000000000000/////////000000000000////////////000000000000//////........................//////............//////------...////////////...------...///000111222222//////000000111111111111222222222222222222222222333444444555555555555555222222333444555777888999888999::::::999:::<<<>>>>>>AAAHHHRRR```rrrxxx||||||wwwooolllttttttiiifffdddwww~~~}}}wwwssssss~~~{{{zzz}}}~~~yyypppmmmgggccc___ZZZVVVSSSNNNMMMLLLKKKJJJIIIIIIIIIJJJKKKKKKLLLLLLKKKJJJIIIJJJHHHIIIKKKKKKIIIKKKPPPYYY___hhhrrrzzz|||qqqiiiccc___YYYVVVSSSRRROOOLLLIIIGGGFFFEEEEEEDDDCCCBBBAAABBBCCCCCCCCCBBBAAA?????????@@@@@@999:::;;;;;;<<<<<<;;;;;;999888777888::::::999888777777777888888888888999888888888888888888888888666666777888888888888888999999999888999::::::;;;;;;<<<<<<<<<<<<>>>@@@CCCFFFGGGJJJMMMOOOVVVfffuuuxxxrrrxxx|||{{{|||wwwmmmdddWWWSSSLLLEEEAAAAAAEEEHHHOOORRRVVVXXXXXX\\\jjjyyy{{{hhhbbb[[[YYYYYYVVVMMMFFFAAA===888555444444444333222222222111111111000000000000000000000000000000000000111111111111000000000000000000000000000000////////////000000000000////////////000000000000000000000111111111111222222111000//////......///...//////000000000000/////////000000000000////////////000000000000////////////////////////////////////............//////------...////////////...---......///000111111222/////////000111111222222333333333333333333333333222222222222222333333333111222333444555666777777777888::::::999:::<<<>>>???BBBIIIRRR___ppp{{{~~~{{{vvvnnnllluuurrrhhhgggcccxxx|||~~~~~~zzzvvvuuu~~~~~~{{{{{{}}}yyysssmmmgggaaaZZZVVVPPPOOOMMMJJJIIIJJJJJJKKKLLLMMMOOOPPPPPPOOONNNNNNMMMJJJJJJMMMLLLIIIJJJNNNSSSSSSWWW^^^eeeooo}}}sssmmmgggaaa]]]YYYWWWSSSOOOLLLIIIHHHGGGFFFEEECCCBBBAAABBBCCCDDDCCCBBBAAA@@@???@@@BBBCCCBBB???<<<999888888999:::;;;999888888::::::999777777777888888888999999999888888888888888888888888666777888888999999888888888888888888888999999:::;;;<<<=========???BBBDDDCCCCCCEEEGGGGGGIIIVVVddd{{{{{{{{{~~~}}}}}}~~~|||tttnnnccc[[[PPPFFFBBBBBBDDDFFFKKKNNNTTTXXXWWWWWWbbbooouuuooojjjjjjlllggg]]]SSSFFFBBB<<<888666666555444333333222222222111111111111111111111111111111111111111000000000000111111000000000000000000000000.../////////000000000111////////////000000000000000000111111111222222222222111000///............---...///000111111000/////////000000000000////////////000000000000////////////////////////////////////............//////------...///////////////......//////000000111111...//////000111111222222333333333333333333333333222222111111222222333333333333444555666777777777666888999999999:::<<<>>>???BBBIIIRRR```ppp|||vvvooommmxxxpppeeeeeebbbxxxyyy{{{}}}zzzvvvuuu~~~{{{}}}~~~|||zzz{{{~~~vvvoooggg```[[[RRRPPPMMMJJJIIIJJJKKKLLLPPPQQQSSSTTTUUUUUUTTTTTTMMMKKKJJJLLLKKKIIIIIILLLLLLIIIJJJPPPVVV\\\jjjyyy{{{tttmmmgggbbb\\\ZZZVVVRRRNNNKKKIIIHHHGGGEEECCCBBBAAABBBDDDEEECCCBBBAAA@@@@@@AAACCCEEETTTNNNFFF>>>:::999;;;===<<<:::999999::::::888777777777888888999999999999888888888888888888888888777777888999999999999999777777777777777888888999666777888888999;;;>>>AAA@@@@@@CCCFFFDDDCCCMMMYYYnnnzzzvvvxxx|||{{{wwwnnncccTTTIIIEEEEEEFFFGGGHHHKKKRRRYYYXXXVVV^^^jjjttt{{{wwwxxxyyyttthhh]]]JJJFFF???;;;888777666666444444444333333333222222111111111111111111111111222111000//////000111222000000000000000000000000.../////////000000111111////////////000000000000000000111111222222222222222222000///............---...///111111111000/////////000000000000////////////000000000000////////////////////////////////////............//////---...//////000000//////////////////000000000000...//////000111222222222333333333333333333333333444444333333333444555666444555666777888888888777666777888888888999<<<>>>???BBBIIISSSaaaqqq|||vvvooooooyyynnnccccccaaaxxx}}}wwwxxx{{{xxxuuusss|||yyyzzz|||zzzyyyzzz~~~{{{rrrhhhaaa\\\VVVOOOKKKLLLNNNNNNMMMUUUUUUVVVXXXZZZYYYUUUSSSQQQPPPNNNLLLKKKKKKLLLLLLJJJJJJKKKKKKMMMQQQWWW\\\qqqzzzvvvlllfffeeeccc___XXXRRRMMMJJJJJJHHHGGGFFFDDDCCCCCCCCCDDDDDDAAA@@@CCCEEEDDDGGGKKKeee\\\OOOBBB;;;999<<<>>>:::::::::999999999888888888888888888888888999999777777777777777777777777888888888888888888888888777777777777666666666666888888888888999:::;;;;;;@@@AAAAAAAAAAAADDDIIIMMMXXXiii|||~~~~~~~~~wwwlll]]]QQQKKKGGGEEECCCEEEIIINNNRRRTTTVVVZZZ^^^gggyyyyyyxxxxxxyyyyyyuuunnniii[[[QQQDDD<<<999888555222444333222333333333111///111333444333///...000333222222222111111111111000111111111111111000//////111111000000//////......000000000000000000000000111111000000///---,,,+++000000000000000000000000000000000000000000000000///////////////000111111222222111111000///////////////............//////000000000000////////////---...///000000///...---000000/////////111222333000000000000111111111111111111111111111111111111222222111111222222333444444444333222333444555666666666666666777888999:::@@@AAAFFFOOO^^^qqq}}}tttjjjiiixxxmmmddddddccczzzxxxqqqvvvzzzvvvqqqpppyyy||||||zzzxxxxxxzzz~~~tttlllccc]]]WWWTTTTTTSSSQQQOOORRRRRRTTTWWWZZZ[[[YYYWWWRRRPPPNNNMMMLLLLLLLLLLLLKKKKKKKKKKKKLLLOOOTTTXXX[[[bbbppp~~~rrrkkkcccbbb___ZZZTTTOOOKKKIIIIIIHHHFFFDDDDDDDDDDDDEEEFFFBBBBBBDDDFFFEEEGGGLLLggg___RRREEE===999999;;;;;;::::::::::::999999999888888888888888888999999777777777777777777777777888888888888888888888888777777777888888888888888999999999999:::;;;<<<<<<>>>??????>>>???AAAEEEIIIPPP]]]kkkvvvzzzpppbbbVVVNNNJJJFFFDDDAAAEEEIIILLLNNNPPPTTTXXX\\\hhh{{{|||pppoooppptttxxxxxxsssmmmddd[[[OOOEEE>>>:::666333666555333444444444222000333111000///000111222222222222222111111111111000111111111111111000//////111000000000/////////...000000000000000000000000/////////000000//////...000000000000000000000000000000000000000000000000///////////////000111111000000000000000000111111//////............//////000000000000////////////000000111111111111000000111000/////////000111222000000000000111111111111111111111111111111111111222222111111222222333444111111222222444555666777777777777777888999:::;;;???AAAFFFOOO___qqq}}}{{{vvvllllll{{{mmmeeegggiiiwwwnnnrrrvvvssspppqqqxxx}}}|||{{{yyyxxx{{{|||nnniiiccc___]]]ZZZVVVRRRQQQRRRSSSUUUXXXYYYWWWVVVQQQPPPNNNMMMLLLMMMNNNOOONNNNNNMMMLLLKKKMMMPPPSSSQQQSSS[[[jjjzzz}}}tttfffeeeccc^^^YYYSSSNNNKKKIIIHHHFFFEEEDDDDDDEEEFFFGGGDDDCCCFFFFFFEEEGGGKKK```ZZZOOOEEE===999888999<<<<<<;;;;;;;;;:::::::::999999999999999999888888777777777777777777777777777777777777777777777777777777888888999999::::::999999999999:::;;;<<<===<<<<<<<<<<<<;;;===AAACCCHHHNNNXXXdddsssvvvhhh\\\TTTOOOIIIFFF@@@BBBEEEGGGIIIKKKOOOQQQSSSWWWbbbvvv|||gggdddccciiiqqqvvvtttpppnnnggg\\\PPPFFF>>>999777777666444444555444333111555000,,,,,,000333222000222222222111111111111000000111111111111000000///000000000000////////////////////////////////////---...///000111222222222000000000000000000000000///////////////////////////////////////000111111......///000000111222222//////............//////////////////000000000000111111000000000000111111111111000/////////000000000000000000111111111111111111111111111111111111222222111111222222333444000111333555777888999999888888888888999:::;;;<<<===@@@FFFQQQ```qqqvvvtttuuuwwwnnnnnn}}}mmmgggjjjooouuukkkmmmqqqoooooorrrxxx}}}|||{{{yyyyyy{{{|||vvvmmmgggccc___[[[WWWUUUTTTSSSSSSSSSRRRPPPNNNNNNMMMLLLLLLMMMOOORRRSSSSSSSSSRRRPPPNNNMMMNNNPPPSSSQQQTTT]]]iiizzzqqqmmmhhhbbb\\\VVVPPPMMMIIIHHHFFFEEEDDDDDDEEEEEEGGGDDDCCCFFFFFFDDDEEEHHHNNNKKKEEE@@@;;;999999999===<<<<<<<<<;;;;;;;;;;;;:::999999999999999888888777777777777777777777777666666666666666666666666666666777888888999::::::888888888888999:::;;;<<<;;;;;;;;;::::::;;;===@@@BBBFFFMMMVVVeeeuuu{{{oooddd\\\TTTMMMHHHDDDDDDEEEFFFGGGJJJMMMOOORRRPPPTTTcccvvv|||mmmfffaaacccmmmtttvvvtttrrrnnnfffZZZMMMCCC===;;;666555333444555555555333555222...---...000111000222222222111111111000000000000111111111111000///000000000000////////////////////////////////////---...///111222222222222///////////////////////////////////////////////////////////////000000111////////////000000111111//////............//////////////////000000000000000///...------...///000111111000000///////////////000000000111111111111111111111111111111111111222222111111222222333444222444666888::::::::::::888888888888999:::;;;;;;===@@@HHHTTTcccttt~~~qqqnnnlllxxx~~~vvvmmmnnn}}}oooiiikkksssssshhhjjjmmmlllnnnsssyyy|||{{{zzzxxxxxx{{{yyypppkkkfffaaa^^^XXXUUURRRPPPOOONNNKKKJJJJJJIIIIIIJJJMMMQQQUUUXXXXXXYYYXXXVVVSSSPPPPPPQQQQQQMMMMMMTTT\\\ggguuu~~~xxxooofff___XXXRRRNNNJJJIIIGGGFFFDDDDDDEEEEEEFFFCCCCCCEEEEEEBBBBBBEEECCCAAA???<<<;;;::::::;;;=========<<<<<<<<<;;;;;;::::::::::::999999888888888888888888888888888888666666666666666666666666555555666666777888999999666666666666777888999::::::;;;<<<;;;::::::<<<>>>>>>BBBHHHMMMUUUcccvvvuuulllddd\\\SSSMMMIIIGGGEEEEEEFFFHHHKKKLLLQQQNNNPPPXXXdddtttzzzzzzxxxlllhhhmmmuuuyyyzzzxxxuuunnnbbbTTTGGG???;;;666444333333555666666555444444333000---,,,...000222222222111111111000000///000000111111111000000////////////000000000000////////////////////////000000111111111111000000///////////////////////////////////////////////////////////////000000111000000000000//////......//////............//////.../////////000000000111000///...------...///000000000000000//////......///000000000111111111111111111111111111111111111222222111111222222333444333444666777888888777666777666666777777888999:::===AAAIIIVVVfffwww}}}ooollliiivvv}}}vvvmmmoooqqqiiijjjsss~~~qqqggghhhkkkjjjmmmsss|||zzzzzzyyywwwwwwzzzzzztttmmmiii\\\YYYTTTQQQPPPNNNLLLKKKGGGGGGFFFHHHLLLQQQWWWZZZ\\\]]]^^^\\\XXXUUUTTTTTTOOOKKKJJJOOOUUU[[[ccckkkyyyyyyppphhh```XXXSSSNNNMMMJJJHHHFFFFFFFFFFFFFFFCCCCCCEEEDDD@@@@@@BBBBBBAAA???===<<<;;;;;;;;;======<<<<<<<<<;;;;;;;;;;;;;;;;;;:::999999888888888888888888888888888888777777777777777777777777555555666666777777888888555555555555666777888999:::;;;<<<<<<;;;;;;===???;;;>>>CCCFFFHHHQQQeeexxx{{{tttmmmddd[[[TTTLLLHHHDDDCCCDDDFFFHHHHHHLLLLLLOOOUUUYYYccc|||~~~yyyxxx{{{zzzpppooossswwwzzz|||uuukkk^^^QQQFFF???:::777555444555666666666333555666333...,,,...111222222222111111111111000///000000111111111111000////////////000000000000////////////////////////111111111111000///......000000000000000000000000///////////////////////////////////////000111111111111000//////...------//////............//////......//////000000111111111111000000000000111111//////000000000///......000000000000111111111111111111111111111111111111222222111111222222333444222222333444444444333333666666666666777888999:::===AAAJJJWWWhhhyyy}}}oookkkkkkxxxwwwoooqqqooohhhiiiuuu{{{ooohhhjjjllljjjmmmsss}}}zzzzzzyyywwwxxx{{{|||uuugggccc\\\WWWSSSPPPMMMLLLGGGGGGFFFGGGJJJOOOUUUXXX^^^```aaa___\\\YYYWWWVVVTTTOOOLLLOOOQQQSSSWWW]]]```ooozzzqqqeee]]]TTTRRROOOLLLJJJHHHHHHHHHGGGEEEDDDFFFEEEAAA???AAACCCAAA@@@>>>===<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::<<<;;;;;;:::999999888888888888888888888888888888888888888888888888888888777777777777777777777777555555555666666777888999999:::;;;<<<;;;;;;===???<<<;;;===AAABBBHHHXXXhhh{{{uuummmccc\\\PPPKKKEEEBBBCCCFFFGGGGGGHHHIIIPPPVVVUUUWWWhhh}}}~~~}}}{{{|||~~~wwwvvvyyy|||yyyssslllaaaUUULLLAAA>>>:::777777666555444111333444444333222111111222222222111111111111000//////000111111111111111.../////////000000000111000000000000000000000000///000000000000///...---000000000000000000000000000000000000000000000000///////////////000111111//////////////////......//////............//////.........///000111111111000000111111111111000000---...///000000000///...000000000000111111111111111111111111111111111111222222111111222222333444222111222222333444555666777777777777888999::::::;;;???HHHUUUgggzzz~~~ppplllkkkxxx}}}vvvoooqqq{{{jjjfffiiixxxxxxnnnjjjnnnooolllmmmrrr{{{|||{{{zzzyyyzzz}}}~~~sssmmmddd\\\VVVQQQMMMJJJIIIHHHFFFFFFIIIMMMSSSVVV^^^```bbbaaa^^^ZZZYYYXXXYYYRRRMMMMMMMMMLLLNNNQQQLLLWWWeeerrrqqqgggXXXVVVSSSOOOLLLKKKJJJIIIIIIFFFFFFGGGFFFAAA@@@BBB@@@???>>>===<<<===>>>>>><<<<<<;;;;;;;;;:::::::::<<<<<<;;;::::::999888888888888888888888888888888888888888888888888888888999999999888888888888888666666666666777888999:::777999;;;;;;;;;;;;===??????;;;;;;???CCCGGGSSS___zzz~~~{{{sssiiiaaaTTTNNNGGGDDDEEEGGGIIIHHHHHHIIIQQQXXXUUUOOOXXXhhh~~~||||||~~~zzzyyyvvvoooddd[[[GGGCCC>>>:::888666444333111000000333777888555111222222222111111111111000//////000111111111111111.../////////000000111111111111111111111111111111......///////////////...000000000000000000000000111111111111111111111111///////////////000111111------......///000000000//////............//////---......///000111111222---...///000000///...---,,,---...000000000//////000000000000111111111111111111111111111111111111222222111111222222333444333333333333555777:::;;;888888888888999:::;;;<<<:::>>>FFFTTTfffzzz~~~pppllliiivvv~~~{{{tttmmmooouuufffdddiii|||vvvnnnkkkpppqqqmmmmmmrrrxxx}}}}}}|||{{{|||xxxmmmddd^^^YYYSSSPPPKKKKKKJJJIIIIIILLLQQQUUUZZZ[[[]]]___````````````XXXWWWUUUPPPKKKHHHHHHHHHNNNMMMSSS]]]fffuuuxxxkkkcccYYYRRROOOMMMJJJHHHKKKJJJHHHFFFDDDDDDDDDEEE===>>>???@@@@@@@@@@@@@@@???>>>===<<<::::::999999::::::999888777777888888666666777777888888888888888888777777777777888888777777888:::<<<<<<999777666666666666666666666666;;;;;;:::999:::;;;<<<===>>>===>>>@@@@@@EEESSSaaa|||~~~uuuttt~~~yyyqqqjjj[[[TTTKKKDDDBBBDDDFFFHHHGGGIIIMMMPPPSSSUUUUUUVVVhhhyyy{{{|||}}}zzzyyyxxxvvvqqqmmmYYYLLLAAA===:::555555888222111111333555555444333111111111111111111111111111222222333333222222111//////.........---------111000/////////000222333000000000000111111111111222111111111000000//////------......//////000000............////////////////////////000000000000000000000000000000000000000000000000000000000000---......///000111111222111111000000000000111111...//////000111222222222333333222111222333555666222222222222222222222222333333444555666777888888888888888999:::;;;<<<===???BBBGGGOOO]]]qqq~~~qqqkkkllluuu~~~zzzssslllooowwwhhhdddqqqxxxllliiirrrtttmmmooozzz~~~~~~{{{zzz{{{||||||{{{qqqjjjccc\\\WWWRRRQQQOOOMMMLLLMMMPPPSSSWWWYYY[[[]]]^^^_________YYYYYYVVVRRRMMMJJJIIIJJJIIIHHHKKKSSSWWWbbb|||tttkkk___VVVQQQNNNKKKIIIIIIHHHGGGEEEDDDDDDCCCCCC<<<===>>>??????????????????>>>===;;;:::999999999::::::999888888888888888777777777888888888999999888888777777777777888888777777777888::::::888777777777777777777777777777:::::::::::::::;;;<<<<<<=========??????DDDQQQ^^^{{{|||{{{zzzvvvzzz|||wwwtttccc\\\QQQIIIEEEEEEFFFGGGEEEFFFIIIMMMPPPRRRSSSTTT\\\lll~~~}}}~~~wwwuuuxxxzzzyyywwwiii\\\OOOGGG@@@999666888444333222333444444333111111111111111111111111111111222222333333222222111000000000//////.........000000000000000111111222000000000000111111111111111111111111000000000/////////////////////000000............////////////.../////////000000000000000000000000000000000000000000000000000000000000.........///000111111111111000000//////000000111...//////000111111222222333333222111111222333444222222222222222222222222333333444555666777888888888888888999:::;;;<<<===???BBBGGGOOO]]]qqqqqqkkkkkkttt|||{{{xxxrrrlllqqqwwwiiifffrrrtttjjjiiisssvvvppprrr|||~~~{{{yyy{{{{{{|||vvvlllccc]]]YYYVVVSSSOOOMMMLLLLLLMMMSSSTTTVVVXXXZZZ[[[\\\\\\ZZZYYYXXXTTTPPPLLLKKKKKKLLLIIIKKKNNNNNNSSSeeeyyyxxxiii\\\UUUPPPMMMJJJIIIIIIHHHGGGFFFEEEDDDDDD??????@@@@@@AAA@@@@@@@@@???>>>===;;;:::::::::::::::999999888888888888999888888888999999999999999888888777777777777888888777666666666888999888777888888888888888888888888999::::::;;;;;;;;;;;;;;;<<<;;;<<<>>>>>>AAAMMMYYYsssyyyqqqooorrr}}}wwwvvvxxxoooggg[[[PPPJJJGGGEEEEEECCCEEEGGGJJJNNNPPPRRRSSSPPP\\\mmm|||xxxtttvvv{{{~~~ssshhhZZZOOOEEE<<<777666666555333333444333222000111111111111111111111111111111222222222222111111111111000000000000////////////000111111111111111000000000000111111111111111111111111000000000000000000000000000000//////............////////////....../////////000000000000000000000000000000000000000000000000000000000......//////000000111111000//////......//////000/////////000111111222222333333222111111111222222222222222222222222222222333333444555666777888888888888888999:::;;;<<<===???BBBGGGOOO\\\pppqqqjjjjjjttt}}}zzzxxxuuuppplllrrrxxxjjjgggtttnnngggiiitttwwwrrruuu~~~~~~{{{yyyzzz{{{|||zzznnnfffbbb___ZZZVVVSSSPPPNNNLLLOOOOOOQQQSSSUUUVVVWWWXXXXXXXXXXXXUUUQQQNNNLLLLLLOOOMMMMMMMMMKKKLLLXXXeee}}}sssdddZZZSSSNNNKKKKKKKKKJJJJJJIIIHHHFFFFFFCCCCCCDDDDDDDDDCCCCCCBBB??????>>>===<<<;;;;;;<<<:::999999888888999999999999999999999999999999999888888777777777777888888999777666666888999999888888888888888888888888888888999:::;;;<<<;;;::::::;;;:::;;;======???HHHRRRcccnnnzzz|||sssoooooowwwzzztttrrr{{{yyyqqqdddXXXOOOHHHDDDAAAEEEEEEGGGIIIMMMPPPSSSTTTMMMRRR\\\kkkyyy|||wwwxxx{{{~~~xxxpppeeeYYYMMMCCC<<<:::777555333333444444333222222222222222222222222222111111222222222222111111000000000000000000000000...///000222222111000000///000000000111111111111111111111000000000000000222222111111000000//////............////////////........./////////000000////////////////////////////////////////////////.../////////000000000111//////............////////////000000111111111111333222222111111000000000222222222222222222222222333333444555666777888888888888888999:::;;;<<<===???BBBGGGOOO]]]ppprrrkkkkkkvvv~~~zzzxxxtttooollltttxxxkkkiiivvv|||iiieeeiiirrruuurrrvvv|||zzz{{{{{{|||yyyqqqmmmgggccc___[[[VVVRRRMMMMMMNNNNNNOOOQQQRRRRRRTTTVVVWWWVVVSSSOOONNNMMMKKKJJJJJJIIIGGGHHHOOOWWWccczzzooodddZZZSSSNNNMMMLLLKKKJJJHHHGGGFFFFFFEEEEEEEEEEEEEEEDDDCCCBBB@@@@@@???>>>=========>>>:::999999999999999::::::999999999999999999999999888888777777777777888888:::888777777999:::::::::888888888888888888888888777888:::;;;;;;;;;:::999:::999:::<<<======CCCKKKSSSZZZbbbjjjttt~~~{{{wwwxxx~~~vvvrrrpppyyyxxxmmmaaaVVVMMMEEE@@@EEEEEEEEEFFFIIIMMMPPPRRRLLLKKKOOOYYYiiiwwwwwwvvvyyy~~~zzzrrrfffYYYNNNFFFAAA888666444444555666555444444444444444444444444444000111111222222111111000////////////////////////...///000222222111000000///000000000111111111111000000000000000000111111222222111111000000//////............////////////............////////////////////////////////////////////////////////////////////////000000000000//////............//////000000000000000111111111222222222222111000000000222222222222222222222222333333444555666777888888888888888999:::;;;<<<===>>>BBBGGGPPP]]]qqqssslllmmmxxx}}}xxxsssooommmuuuxxxkkkjjjwwwwwwhhhfffhhhoooqqqqqqvvv}}}{{{||||||}}}zzz{{{~~~yyysssnnniiiccc[[[UUUOOONNNNNNMMMMMMMMMMMMNNNQQQSSSVVVWWWUUURRRPPPPPPLLLLLLKKKIIIHHHIIIMMMPPPQQQbbbyyyrrrfff\\\UUUOOOMMMKKKHHHFFFEEEEEEEEEDDDDDDDDDDDDCCCBBBAAA@@@@@@@@@???>>>>>>>>>>>>>>>:::999999999999::::::;;;999999999999999888888888888888777777777777888888999888888888:::;;;:::999888888888888888888888888888999999::::::::::::::::::999999<<<===<<<@@@EEEHHHLLLRRRXXXaaaooo~~~}}}xxxlllnnnwwwvvvlllaaaUUUJJJDDDCCCCCCBBBBBBDDDHHHKKKNNNIIIGGGGGGNNN[[[mmm~~~zzzwwwvvv|||}}}yyynnnaaaVVVKKKCCC<<<999777666666777666555444444444444444444444444000000111111111111000000......////////////000000//////000111111111111111000000000000111111111111000000000000111111111111000000000000000000//////............////////////------........./////////000000000000000000000000000000000000000000000000////////////000000000000000//////......//////000000000000000000000111111222222222333222222111000222222222222222222222222333333444555666777888888888888888999:::;;;<<<======AAAHHHQQQ___rrruuunnnoooyyy~~~yyysssooonnnwwwxxxkkkjjjwwwvvvllljjjjjjllllllnnnvvv}}}{{{{{{{{{}}}qqqrrrvvv}}}|||vvvmmmccc[[[TTTSSSQQQNNNMMMLLLKKKKKKOOORRRVVVYYYXXXVVVTTTSSSQQQPPPNNNKKKJJJKKKLLLLLLIIIRRR___mmm{{{uuuggg^^^UUURRRNNNIIIGGGFFFFFFGGGEEEEEEEEEDDDCCCAAA@@@??????>>>======<<<<<<======999999999999999:::;;;<<<999999888888888777777777888888777777777777888888777777777999;;;;;;999777777777777777777777777777999999999888999999:::;;;;;;999:::======;;;===AAAAAAEEEKKKOOOSSS]]]nnn}}}uuummmnnn}}}wwwmmm```SSSKKKDDDCCCAAA@@@AAAEEEIIIKKKIIIIIIHHHJJJSSSeeezzz{{{~~~}}}tttssszzz{{{ssshhh^^^RRRIIIBBB>>>:::888777666555444333333333333333333333333000000111111111111000000/////////000000111111111000000000000000111111222000000000000111111111111///000000000111111111111//////////////////000000............////////////---------.........//////000000000000000000000000000000000000000000000000000000000000////////////111000000//////000000111111000000000000000000000111222333444444333333222222222222222222222222222333333444555666777888888888888888999:::;;;<<<===<<>>;;;<<>>BBBBBBAAA???>>><<<;;;;;;999999999999999999999999999999::::::999888666555777666555555555666888999888888888888888888888888777777777777888888888888666777888999:::;;;<<<<<<<<<;;;:::::::::<<<===>>>???AAADDDDDDDDDHHHPPPWWW```xxxyyynnnttttttdddWWWPPPHHHAAA?????????CCCGGGLLLMMMIIIIIINNNRRRggg}}}rrrpppqqquuutttlllbbb^^^NNNHHH@@@;;;999777555444555333222111111111///...111111111111111111111111000000000000000000000000////////////000000000000000000000000111111111111000000111111111111000000////////////////////////////////////////////////---.........---,,,,,,+++000000000000000000000000000000000000////////////000000000000000///......,,,------...///000111111000000000000000111111222111111222333333333333222444444333333333333222222333333444555666777888999888999999888777888;;;=========BBBOOO```tttxxxvvvrrr}}}{{{zzzwwwtttqqqppp{{{{{{mmmjjjtttuuunnnmmmpppyyyyyyxxxxxxzzzZZZ[[[^^^aaadddfffhhhiiinnnpppsssuuuyyy~~~vvvooofff___[[[WWWSSSPPPMMMMMMOOOQQQRRRRRRPPPOOOPPPPPPOOOMMMKKKIIIGGGFFFIIIIIIJJJJJJLLLQQQXXX]]]lllxxxmmm```XXXUUUSSSNNNJJJHHHFFFCCCDDDFFFGGGFFFCCCBBBAAA@@@???>>><<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;999999::::::999888666666888777777666777888999:::777777777777777777777777777777777777777777777777666666777888999:::;;;;;;;;;;;;;;;;;;;;;<<<======>>>AAACCCBBBBBBDDDJJJPPPWWWhhhwwwttt~~~{{{nnndddRRRKKKDDDBBBAAA@@@AAAEEEGGGJJJGGGIIINNNQQQbbb|||rrrppprrrzzz}}}wwwnnniii]]]TTTGGG???<<<:::666333333222111222333444222111111111111111111111111111000000000000000000000000////////////000000000111000000000000111111111111000000111111111111000000000000000000000000000000////////////////////////...............---,,,+++000000000000000000000000000000000000////////////000000000000000///......---.........///000000000///////////////000000111000111111222222222222222222222222333333444444444222333444555666777777888777888999999888999;;;<<<>>>===BBBOOO```ssswwwvvvxxx{{{|||zzzvvvqqqpppzzz~~~rrrooo{{{wwwpppqqq{{{~~~xxxvvvwwwyyyRRRTTTVVVYYY\\\___aaabbbeeegggiiillloootttzzz~~~~~~sssiiiccc^^^YYYUUUQQQPPPOOOOOOPPPPPPMMMLLLNNNNNNMMMLLLJJJIIIHHHGGGJJJJJJIIIGGGGGGIIIMMMPPPXXXfff||||||mmmbbb\\\WWWRRRMMMBBBBBBBBBBBBCCCCCCCCCBBBBBBAAA@@@???>>><<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::999888777666999888888888888999::::::555555555555555555555555888777777666666555555555555666666777888999::::::::::::;;;;;;<<<<<<;;;;;;<<>>999555444333333444555555333111111111111111111111111111000000000000000000000000/////////000000000111111000000000000111111111111000000111111111111000000111111111111111111111111////////////////////////..................---,,,000000000000000000000000000000000000////////////000000000000000//////...////////////////////////........./////////000000///000111111222222111111000000111222333444555555222222333444555666666777666888::::::999999:::;;;???>>>CCCPPP```rrrwwwvvvwww|||~~~{{{wwwrrrpppyyywwwvvvuuurrr{{{{{{uuuuuuvvvxxx~~~LLLMMMOOOQQQUUUXXXZZZ\\\^^^aaacccfffiiimmmrrrvvvyyy}}}uuummmfff```[[[YYYVVVSSSQQQQQQPPPMMMJJJMMMLLLKKKJJJIIIHHHHHHHHHGGGHHHIIIIIIIIIJJJMMMPPPQQQZZZjjj~~~|||ooofff^^^VVVPPPFFFGGGGGGEEEBBB@@@@@@AAAAAAAAA@@@???>>>===<<<<<<===============<<<<<<<<<::::::::::::999888777777888888888888999999::::::555555555555555555555555888777777666555444444333555666666777888888999999999:::;;;<<<<<<;;;:::999999<<>>>>>===>>>=========<<<<<<<<<;;;;;;;;;:::999999888888888777777777888888888888888666666666666666666666666888777777666555444444333666666666777888888999999888999:::;;;;;;:::999888777:::<<<>>>???@@@AAABBBHHHHHHOOO```tttyyy~~~}}}~~~~~~sssfffXXXNNNFFFAAAAAADDDBBBKKKLLLNNNSSSOOOMMMVVVnnn}}}qqqmmmvvv{{{qqqlllpppvvvzzz{{{|||xxx{{{yyymmmZZZJJJ@@@>>>777666444333444444222111111111111111111111111111000000000000000000000000000000000000111111111111///000000000111111111111000000111111111111000000////////////////////////////////////////////////......///000000/////////////////////////////////000000000000//////////////////000000000000//////000000000000000////////////000111222222222111111//////000111111111111000222222222222222222222222222222333333444555555555555777:::;;;::::::::::::??????DDDPPP```qqqwwwwwwqqq~~~}}}{{{zzzxxxuuurrrqqq|||xxxxxx}}}vvvzzz|||yyyssspppqqqssswww}}}EEEEEEEEEFFFIIIKKKNNNPPPNNNPPPSSSVVVXXX[[[___bbbfffjjjpppsssvvvyyy{{{uuuoooiiidddbbbaaa^^^XXXRRRMMMLLLJJJIIIHHHHHHHHHIIIHHHJJJMMMOOOOOONNNOOOOOOKKKMMMSSSZZZddduuuzzznnnfffZZZWWWRRRMMMIIIHHHGGGGGGCCCCCCBBBBBBAAA@@@@@@??????>>>>>>======<<<<<<<<<<<<;;;:::999999888888999666777888888999999888888777777777777777777777777888777777666666555555555777777777888888888999999999999:::::::::999888888777999;;;===@@@BBBCCCCCCBBBCCCIIITTT^^^ooo|||www{{{zzz}}}|||nnn^^^RRRHHHAAA@@@BBBDDDLLLNNNOOOUUUQQQKKKPPP\\\vvvuuukkkkkkooozzzqqqjjjjjjmmmppptttyyyuuu|||yyygggTTTHHHDDD999777444333444555666666111111111111111111111111000000000000000000000000000000000111111111222222000000000000111111111111000000111111111111000000........................////////////////////////...//////000000000000000000000000000000000000000000000000000////////////...//////000000000000000000000000000000000000000000111222333333333222111///000111111222222111111333333222222111111111111333333444444555555555555666888::::::999999:::;;;>>>>>>DDDPPP```qqqxxxxxxyyy|||yyywwwuuutttqqqrrr~~~wwwwww|||{{{}}}}}}wwwtttpppmmmppptttwwwCCCCCCBBBBBBDDDFFFHHHJJJIIILLLOOOQQQSSSVVVYYY\\\]]]aaagggiiijjjkkknnnqqqsssxxxxxxsssnnnllllllhhh___XXXOOONNNKKKIIIHHHHHHHHHIIIJJJMMMQQQRRRQQQOOOMMMMMMLLLKKKMMMUUU\\\fffvvv~~~xxxjjjcccYYYQQQNNNLLLJJJHHHDDDDDDDDDCCCBBBBBBAAAAAAAAA@@@@@@???>>>>>>=========<<<:::999888888999999777888999:::::::::999888777777777777777777777777777777777777777777777777888888888999999999999999::::::999888888888888888999999:::<<>>888444333444555666111111111111111111111111000000000000000000000000000000111111111222222222000000000000111111111111000000111111111111000000////////////////////////////////////////////////...///000111111111111000000000000000000000000000000000000000////////////......///000000000000000/////////000111111111222///000222333333333111000000111111222222222222222111111111111111222222222444555555555555666666666777888999999888999;;;<<<<<<===CCCPPP```qqqyyyyyy}}}~~~zzzwwwuuusssrrrrrrxxxxxx}}}zzz~~~}}}|||uuuqqqmmmkkkoootttyyyBBBAAA@@@@@@AAACCCEEEGGGCCCEEEIIIKKKMMMOOORRRUUUWWW[[[```cccbbbbbbccceeeccciiirrrxxx~~~yyytttssssssnnneee\\\PPPOOOLLLIIIHHHHHHIIIIIILLLOOOSSSTTTSSSQQQOOONNNLLLGGGHHHPPPVVV[[[bbbkkktttfff\\\WWWTTTPPPMMMEEEEEEEEEDDDCCCCCCCCCBBBBBBBBBAAAAAA@@@???>>>>>>===<<<:::999888888999:::888999:::;;;<<<;;;::::::777777777777777777777777777777777777888888888888999999999999999:::::::::;;;:::888777777777888999;;;::::::;;;===@@@AAAAAAAAABBBGGGLLLJJJNNNfffsssrrr|||sssiii\\\OOOFFFCCC@@@IIIJJJKKKTTTTTTOOOQQQHHHRRRgggvvvqqqvvvtttyyyqqqfff\\\[[[___aaaeeemmmvvvzzzuuujjj```NNNGGG>>>777333222111111111111111111111111111111000000000000000000000000000111111111111222222222000000000000111111111111000000111111111111000000000000000000000000000000//////////////////////////////000111111111111111000000000000000000000000000000000000////////////......///000000000000000......///000111222222333...///111222333222000///111111222333333333333222//////000111222333333444555555555666666666666666888999999888777888;;;===;;;<<>>=========>>>@@@CCCDDDDDDEEEFFFHHHJJJMMMPPPQQQUUUVVVXXXZZZZZZZZZZZZYYY```ccchhhooovvv|||xxxxxxsssfff[[[WWWSSSNNNJJJIIIHHHHHHGGGNNNOOOQQQRRRRRRPPPMMMKKKLLLKKKIIIIIIKKKPPPUUUYYYgggyyyqqqeee^^^XXXQQQLLLMMMIIIDDDCCCEEEFFFEEECCCCCCBBBAAA????????????@@@======<<<;;;:::999999888::::::999999888999999999777777777777777777888999888777666555555666777777<<<:::888999;;;;;;888555666666777777777888888888::::::::::::;;;===???@@@AAA???BBBGGGJJJMMMXXXffftttmmmwww~~~pppcccXXXNNNEEEFFFEEEHHHMMMOOOMMMLLLMMMJJJJJJRRReee~~~vvvrrr~~~sssggg]]]XXXVVV______```gggvvvwwwbbbQQQBBB===<<<777333333444222111111222222000///000000000000000000000000111111222222222333333333111111111111111111111111000000111111111111000000//////000000000000////////////.........---------......///000000///,,,***000000000000000000000000111000...---------...///111000000000//////......000000000000000000000000111111000000000000111111222222222222222222222222444222111//////000222333444444444555555555666666555555666777888999999:::===???FFFRRR^^^mmm{{{yyy}}}{{{yyyxxxvvvrrrppp{{{}}}xxxxxx}}}}}}wwwuuuooooooppprrruuu|||>>>===<<<<<<===???AAACCCBBBBBBCCCEEEGGGIIIKKKLLLPPPQQQSSSUUUVVVVVVVVVVVVWWWZZZ^^^dddjjjrrr{{{~~~|||wwwlllbbbWWWSSSNNNKKKJJJIIIIIIHHHLLLMMMOOOPPPOOONNNKKKJJJHHHGGGFFFFFFHHHLLLPPPRRRZZZfffxxxsssjjjaaaYYYSSSRRRNNNIIIGGGGGGGGGEEECCCCCCBBBAAA????????????@@@<<<<<<<<<<<<<<<;;;;;;;;;::::::999888888888888999;;;:::999777666666555555888777666666666777888888888777666888;;;<<<;;;999999999999999:::::::::::::::999999999;;;<<<>>>???@@@>>>@@@DDDEEEHHHRRR]]]vvvxxxlllooo{{{wwwlllcccVVVLLLGGGEEEFFFJJJLLLIIIHHHJJJHHHHHHMMM[[[ppp}}}rrrggg___[[[[[[\\\\\\aaannn~~~yyydddNNNCCC>>>999444333222111//////000000///...111111111111111111111111111111111222222222333333////////////////////////000000111111111111000000//////000000000000//////000000000//////...............///000000///...,,,000000000000000000000000...---------...000222333111111111000000/////////000000000000000000000000111111000000000000111111222222222222222222222222444333222222222333444555333333333444444444555555555666666777888999::::::<<<>>>EEEPPP\\\lll|||zzz|||yyyzzzyyyvvvsssrrr||||||wwwyyy~~~xxxvvvpppqqqqqqsssvvv}}}>>>===<<<<<<<<<===???@@@??????@@@@@@BBBCCCEEEFFFIIIJJJLLLNNNPPPQQQQQQQQQRRRTTTXXX[[[```fffmmmrrryyyzzz~~~~~~sssjjj^^^ZZZTTTOOOLLLKKKIIIHHHJJJJJJKKKLLLLLLKKKIIIHHHEEEEEEEEEEEEGGGIIIKKKMMMPPPTTT]]]mmmuuukkkbbb]]]YYYTTTOOOLLLKKKIIIFFFCCCBBBBBBAAA@@@????????????<<<<<<<<<======>>>>>>>>>:::999888777777777777777::::::888777666666666666777777777777777888999:::777777777888:::;;;:::999999999:::::::::;;;;;;;;;888888888999:::;;;<<<===@@@??????AAABBBDDDKKKTTT```xxxqqqiiijjjvvvyyypppbbbTTTMMMHHHFFFIIIIIIGGGGGGHHHGGGGGGIIIQQQ___rrrzzzmmmbbb[[[ZZZ[[[ZZZZZZaaaqqqzzz```OOODDD===888777333111//////111111000///111111111111111111111111111111111222222222222333////////////////////////000000111111111111000000///000000111111000000///111111000000000000/////////////////////000000000000000000000000000000000.........///000111222333111111111111111000000000000000000000000000000000111111000000000000111111111111111111111111111111222222222333333444444555222222333333333444444444666666777888999:::;;;;;;<<<===DDDNNN[[[lll}}}zzz{{{|||xxx{{{yyywwwtttsss~~~{{{}}}vvv{{{zzzwwwrrrrrrssstttwww~~~<<<<<<;;;;;;;;;<<<<<<===============>>>???@@@AAACCCDDDFFFHHHIIIKKKLLLMMMNNNPPPSSSUUUXXX\\\aaaeeeqqqssswww|||{{{qqqjjjddd]]]VVVQQQMMMJJJHHHHHHHHHIIIIIIHHHHHHGGGGGGFFFFFFGGGHHHHHHIIIJJJKKKNNNOOOSSSZZZiiiwwwooojjj___ZZZTTTPPPOOOLLLGGGDDDBBBBBBAAA@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>999999888777666666666666777666666666777888999:::666777777888999999:::;;;::::::999999999888777666888888888888999999999999777888888999999:::;;;;;;?????????@@@AAACCCIIINNNRRRgggzzzkkkcccjjj}}}mmm]]]VVVNNNIIIIIIJJJHHHHHHJJJJJJKKKMMMNNNUUUcccwww}}}qqqeee]]]ZZZ[[[YYYUUUVVVbbbuuusss^^^MMMAAA>>>>>>666444222222333444333333111111111111111111111111111111111111222222222222111111111111111111111111000000111111111111000000000000000111111000000000000000000000000000000000..................000222////////////////////////222111111000000000000000222222111111111111111111////////////////////////111111000000000000111111000000000000000000000000...///000222222333333333333333333444444444555555777777888999:::;;;;;;<<<===>>>CCCMMMZZZlll}}}{{{}}}|||zzz{{{yyyvvvssssss~~~~~~yyyttt}}}zzzxxxsssssstttuuuyyy:::::::::::::::::::::;;;<<<<<<<<<<<<<<<<<<===>>>???@@@AAACCCEEEFFFHHHIIIIIIJJJMMMNNNOOORRRVVVYYYdddhhhnnnsssvvvwwwwwwwwwzzz}}}zzzrrrlllddd\\\WWWRRRNNNLLLJJJIIIHHHGGGFFFFFFFFFFFFFFFFFFGGGHHHIIIIIIIIIIIILLLNNNQQQTTTXXXhhh|||wwwfffaaa[[[VVVTTTPPPKKKFFFCCCCCCBBBBBBAAAAAA@@@???AAA@@@@@@???>>>>>>======:::999888777666666666666666666666666777888999:::666666777888999:::::::::999999:::999888777666666777777888888888999999999777777888999999:::::::::;;;<<<======???CCCGGGIIINNN]]]sssuuufffgggzzz|||mmmaaaVVVMMMJJJJJJIIIIIIKKKNNNRRRUUUSSSRRR[[[kkkyyyvvvllleeeYYYYYYWWWSSSQQQXXXhhhvvvoooWWWGGGAAAAAA999666444333333444444333111111111111111111111111000000111111111222222222111111111111111111111111000000111111111111000000000000111111111111000000////////////////////////,,,...///...------///222////////////////////////111111111111111000000///111111111111111111222222////////////////////////111111000000000000111111000000000000000000000000...///000222222333333333555555555555666666666666777777888999:::;;;;;;<<<>>>???DDDNNN[[[lll~~~|||~~~|||zzzwwwtttrrrrrr}}}uuuttt{{{xxxsssssstttvvvyyy777777888888999999999999;;;;;;::::::;;;;;;<<<<<<======>>>???@@@BBBDDDEEEGGGHHHKKKLLLLLLNNNQQQTTTXXX]]]eeekkkmmmmmmmmmmmmnnnrrrvvvzzz}}}zzztttlllddd^^^YYYUUUSSSMMMLLLJJJHHHFFFFFFFFFGGGCCCDDDDDDEEEFFFGGGHHHHHHGGGIIINNNQQQPPPWWWrrr~~~qqqlllfff```\\\WWWPPPJJJDDDDDDDDDDDDCCCBBBAAA@@@BBBAAA@@@???>>>======<<<;;;:::999888777666666666999999888777777777777777666666777888999999999888444666888999888888999:::888888999999999:::::::::777888999::::::::::::999777:::;;;:::===BBBEEEDDDLLLWWWeeevvvqqqkkkuuupppbbbTTTMMMKKKIIIHHHIIIPPPVVVZZZWWWSSSUUUbbbmmmyyyrrrlll[[[XXXUUURRRQQQSSS^^^jjjvvv|||eeePPPFFFAAA:::777333111111222222111222222222222222222222222000000000111111111111222////////////////////////000000111111111111000000000111111222222111111000......////////////000000,,,///111000...---///222000000000000000000000000------///000111222222222000000000111111111111111000000000000000000000000111111000000000000111111111111111111111111111111222222222333333444444555555666666666666777777777666666777888999:::;;;;;;>>>???DDDNNNZZZkkk~~~}}}zzzvvvsssqqqsss}}}ttttttzzzxxxqqqrrrsssuuuzzz444555666777888999999999999999999999999:::;;;;;;;;;;;;;;;<<<===>>>@@@AAACCCEEEHHHIIIJJJKKKNNNPPPOOOTTT[[[```aaabbbcccdddccchhhmmmppprrrwww~~~{{{qqqiiibbb\\\YYYRRRPPPLLLIIIGGGFFFGGGGGGBBBBBBCCCCCCDDDFFFHHHHHHJJJGGGIIIMMMLLLNNN___sss{{{sssllleee^^^UUUNNNEEEEEEFFFFFFEEEDDDCCCBBB@@@@@@??????>>>>>>======<<<;;;:::999777777777777999888888777777777777777666666777888888888777666444666999999777777888:::777777888888888999999999888999:::;;;;;;;;;:::999888;;;<<<:::===BBBCCC@@@HHHNNNXXXfffzzzvvvxxxsss```UUUOOOKKKIIIIIINNNTTTYYYVVVQQQQQQ[[[dddsssxxxuuuyyyttteee\\\UUUSSSRRRQQQUUU\\\gggxxxsssaaaQQQGGG===999555222111111111000222222222222222222222222000000000000111111111111////////////////////////000000111111111111000000000111111222222111111000/////////000000111111111...222555444111...000222000000000000000000000000+++,,,...000111111111111/////////000000111111111000000000000000000000000111111000000000000111111222222222222222222222222444333222222222333444555555555555666666666666777555666666777888999::::::<<<===DDDNNNYYYiii~~~~~~~~~{{{wwwsssrrrttt~~~sssuuuzzzwwwoooppprrruuuzzz333444555777888999999999888888777888888999:::;;;::::::999999:::<<<>>>???<<<>>>@@@BBBCCCDDDGGGIIIGGGKKKPPPRRRSSSSSSVVVXXXWWW\\\bbbeeefffiiipppvvv}}}qqqggg```[[[UUURRRNNNJJJHHHGGGHHHHHHCCCCCCCCCCCCEEEGGGIIIKKKQQQIIIGGGKKKLLLJJJSSSaaauuu}}}tttlllcccXXXQQQFFFFFFGGGGGGFFFEEECCCBBB>>>>>>>>>>>>>>>?????????===<<<;;;999888777777777555555555666777999:::;;;666666777888888777555555777999;;;:::666555555777555555555555666666666666888999:::;;;<<<;;;:::999<<>>======<<<=========<<<;;;:::888777555666666666777777888888777666555444444555666777555555777888999999999999999777666777:::;;;:::777777777888999999999999888;;;<<<===>>>???@@@AAABBB<<>>BBBBBBCCCDDDFFFHHHJJJKKKNNNOOOPPPRRRUUU[[[aaafffrrrxxxyyypppjjjddd[[[SSSMMMIIIGGGFFFDDDDDDEEEFFFHHHKKKNNNOOONNNNNNMMMJJJHHHHHHLLLOOOUUU^^^pppyyynnnaaaYYYOOOLLLHHHEEEEEEEEEDDDCCCDDDCCCAAA@@@>>>==================<<<;;;:::999888666666666777777777888888777666555555555555666777333444555666777777777777888777555777999:::999777777777888999999999999999;;;<<<<<<<<<======>>>>>>???BBBHHHNNNXXXhhhzzzlllYYYPPPKKKGGGFFFIIILLLLLLJJJIIIJJJKKKOOObbbwww~~~oooiiilllxxxuuuggg___ZZZRRRMMMMMMMMMXXXeeennnvvvxxxqqqfffQQQIII>>>666444444333222333222222111111111111111111111111111111111111111222222222111111111000000000000/////////.........111111111111111111111111111111000000////////////000000000000000000000000......//////000000000111000000000000111111111111000000000000000000000000000000000000000000000000000111222111000000111222222222222111111111000000000111111222333333444444555555444333444555666777555666888888888999:::<<<;;;===CCCLLLVVVeee{{{~~~}}}xxxxxxtttoootttvvvyyy~~~yyywwwssstttuuuxxx555555555555555555555555444444555555555444444333555777888888777666888999666777777888888999999999======>>>???AAACCCDDDEEEFFFGGGIIIKKKNNNTTTZZZ___iiinnnttt{{{zzzrrrfff[[[SSSOOOKKKJJJFFFFFFEEEFFFHHHKKKMMMOOONNNNNNLLLIIIFFFFFFIIIKKKLLLQQQ\\\kkk{{{sssggg___UUUPPPJJJFFFDDDDDDCCCBBBEEEDDDBBB@@@???>>>>>>>>>============<<<;;;999999777777777777777888888888777666666555555666666777333444555666666777777666777666555666888999888777777777888888999999999999;;;;;;;;;;;;;;;;;;;;;;;;AAABBBCCCEEEKKKWWWgggrrrvvvaaaUUUMMMHHHCCCFFFHHHIIIHHHGGGGGGGGGEEEWWWmmm||||||qqqllljjj~~~zzzmmmfff___VVVMMMIIIGGGMMMTTT[[[ccciiiiiieee\\\QQQBBB999777777555222333333222111111111111111111111111111111111111111222222222111111111111111000000000/////////......000000000000000000000000000000000000////////////000000000000000000000000...//////000222333333444000000000000111111111111000000000000000000000000000000000000000000000000///111222111000///000111222222222111111111111111111111111222222333333444555555555444555666666777555666888888888999:::<<<;;;===BBBLLLWWWfff|||~~~}}}|||xxxvvvqqqnnnwww~~~vvvyyyzzz}}}xxxwwwssssssuuuyyy555555555555555555555555666666666666555444444333444555777666555555666888555555666777888777777777:::::::::;;;===>>>@@@AAABBBDDDFFFHHHKKKPPPVVVZZZcccfffkkkpppuuu{{{rrreee\\\VVVQQQNNNGGGFFFEEEEEEFFFHHHKKKMMMLLLKKKIIIGGGGGGHHHJJJLLLJJJLLLQQQWWW```ppp~~~rrrjjj\\\WWWOOOIIIFFFEEEDDDDDDEEEEEECCCAAA@@@?????????>>>>>>>>>======;;;::::::888888888888888888888888777666666666666666666777666666777888888888888888666666555666777777777777888888888888888999999999:::::::::::::::;;;;;;;;;@@@@@@@@@AAADDDLLLVVV^^^rrrzzznnn]]]QQQJJJCCCDDDFFFFFFFFFEEEDDDDDDCCCMMM^^^ooo}}}zzzpppdddlllyyypppiiicccZZZPPPHHHFFFHHHJJJNNNSSSXXX[[[[[[cccYYYLLLBBB;;;888555333333333222111111111111222111111111111111111111111111111111111111111111111000000000////////////...////////////////////////000000000000000000000000//////////////////////////////000111111222333333///000000000111111111111000000000000000000000000000000000000000000000000///000111111000///000111111111111111111111111111111111111222222333333333444444444444555555555666555666888888888888:::<<<;;;;;;@@@JJJWWWggg||||||~~~~~~||||||wwwvvvrrrpppyyy{{{ssswwwyyyuuu|||wwwvvvqqqqqqssswww}}}555555555555555555555555666666555444444444333333333555666666555444666777555555666777777777666666888888888999:::<<<===>>>???AAACCCEEEGGGKKKPPPTTTZZZ]]]```dddhhhnnnuuuzzz}}}nnnddd\\\VVVQQQLLLKKKHHHGGGGGGHHHKKKLLLNNNKKKIIIGGGGGGIIIJJJKKKHHHIIILLLNNNQQQ[[[ppp~~~uuuddd^^^UUUMMMHHHFFFEEEEEEFFFFFFDDDBBBAAA@@@@@@@@@>>>>>>>>>>>>===<<<;;;;;;999999999999999888888888666777777777777777777666666777777888888888888777555666666666666666777888888888777777777888999:::888999:::;;;<<<===>>>>>>===>>>@@@AAADDDHHHLLLPPP^^^nnnuuuuuu|||jjjZZZNNNFFFFFFEEEEEEEEEEEEDDDCCCEEEGGGOOOaaaxxxvvvhhhaaakkk{{{tttmmmggg___TTTJJJDDDEEEFFFHHHKKKLLLOOORRRaaa___YYYOOOCCC999555444444333333222111222222222111111111111111111111111111111111111111111111111111000000000////////////////////////////////////111111111111111111111111////////////////////////000000000000000000000000///000000000111111111111000000000000000000000000000000000000000000000000...000222222111000000111111111111111111111111111111222222222222222333333222222333333444444444444555666888888888888:::<<<::::::>>>IIIVVVggg|||~~~{{{}}}~~~||||||wwwyyywwwtttxxxzzz~~~ooottt{{{vvv}}}{{{vvvvvvpppqqqsssxxx~~~444444444444444444444444444333222222111222222333333555666666555444666777666666666666666666666666777777777888999:::;;;<<<:::<<<>>>???AAACCCGGGKKKOOOQQQTTTWWW[[[```gggkkkwwwyyynnneee\\\VVVUUURRRNNNKKKJJJJJJLLLNNNQQQMMMIIIGGGGGGGGGGGGGGGDDDDDDGGGJJJKKKPPP]]]kkkrrrjjj^^^SSSLLLIIIGGGFFFGGGGGGEEECCCBBBAAAAAAAAA>>>>>>>>>>>>>>>===<<<<<<:::::::::999999999999999666777777888888777777666555555666666666666555555555666888777666666777999999888777777777888:::;;;888999:::;;;===>>>???@@@<<<===???BBBDDDFFFGGGGGGQQQ___sssvvvppptttwwwfffXXXNNNKKKHHHFFFFFFFFFFFFEEEFFFCCCFFFUUUnnnqqqaaa^^^tttyyypppkkkdddYYYMMMBBBBBBDDDHHHHHHHHHJJJOOOYYY___ccc^^^QQQBBB999666444444333222222222222222222222222222222222222222111111111111111222222222111111000000000/////////000000000000000000000000000000000000111111111111000000000000000000000000000000/////////.........000000000000111111111111000000000000000000000000000000000000000000000000///111333333222111111111111111111111111222222222222222222222222222222222111111222333333333333222555666888888888999:::<<<;;;:::>>>IIIWWWhhh}}}{{{zzz}}}~~~||||||wwwzzzzzzvvvyyyzzzzzzlllqqq~~~zzz}}}yyyuuuuuuqqqsssvvvzzz444444444444444444444444333333222111222333444444444555666666555555666777666666555444444444555666555555555666777888::::::666888::::::;;;===@@@BBBFFFHHHKKKMMMQQQUUU[[[___hhhppp{{{}}}sssiiiaaaZZZWWWRRRMMMKKKJJJLLLMMMOOOKKKGGGEEEFFFGGGGGGFFFEEEEEEGGGKKKKKKLLLRRR[[[ggg|||mmm___UUUOOOLLLJJJHHHGGGFFFDDDCCCBBBAAAAAA>>>>>>?????????>>>======;;;;;;:::::::::999999999666777888888888888777666555555666666666666555555555777999999777666888:::999888777666777888:::;;;:::::::::;;;<<<======>>>=========???AAACCCCCCCCCJJJQQQ___ppprrrlllrrrssseeeVVVQQQKKKHHHHHHIIIIIIHHHCCCBBBDDDMMM```yyyxxxhhh]]]gggxxxoookkkhhh___TTTDDDCCCEEEHHHGGGDDDGGGMMMQQQ[[[gggjjjbbbRRRBBB999444444333222222222222333222222222222222222222222000000111111111222222222111111111000000000//////111111111111111111111111............/////////000000000000000000000000000......//////////////////000000000000111111111111000000000000000000000000000000000000000000000000000222444555333222111222000000111111111222222222222222222222222222222222111222333444444444333333555666888888888999:::<<<===;;;???JJJZZZkkkyyyyyy~~~~~~{{{zzzyyyzzzwwwvvv|||{{{wwwjjjqqqyyytttuuuqqqsssvvv{{{444444444444444444444444555444444333444555777888444555666666555555666888777555333222222333555666444444444555666777888999555777888999999:::===???AAADDDGGGIIILLLPPPUUUYYY^^^gggrrr{{{tttkkk\\\XXXRRRMMMIIIHHHIIIJJJJJJFFFBBBBBBEEEHHHIIIHHHJJJIIIJJJNNNMMMKKKMMMRRRUUUhhhzzzjjj]]]UUUQQQOOOIIIHHHFFFEEECCCBBBBBBBBB>>>????????????>>>>>>===;;;;;;;;;::::::999999999666777888999999888777666777888888888888888777777666888:::999777777999;;;999888777666666888:::;;;;;;;;;;;;;;;;;;;;;;;;;;;???===;;;;;;===@@@AAAAAAFFFHHHPPP___ssswwwhhhgggttt{{{nnn[[[UUUMMMIIIIIIJJJJJJJJJAAACCCFFFIIIRRRhhh{{{nnn```bbbwww|||zzzssskkkiiijjjcccYYYIIIFFFFFFHHHEEEAAADDDKKKLLLWWWgggqqqnnn___JJJ;;;555444333333222222333333222222222222222222222222000000111111222222222222111111111111000000000000111111111111111111111111,,,,,,,,,---------......000000000000000000000000------...///000111222222000000000000111111111111000000000000000000000000000000000000000000000000000333555666444333222222000000111111222222222222222222222222222222222222222333444555555555444333555666888888888999:::<<>>???@@@BBBDDDFFFGGGIIILLLNNNUUUYYY```kkkuuu}}}vvvlllcccXXXOOOKKKJJJHHHFFFEEECCCBBBEEEFFFDDDDDDHHHJJJKKKLLLLLLKKKKKKLLLMMMTTTWWWeee~~~xxxiii___UUUMMMKKKHHHEEEEEEGGGGGGDDDBBB@@@@@@???????????????@@@;;;;;;:::::::::999999999;;;::::::999888888888999777777888888888888777777666666666666666666666666::::::999999::::::;;;<<<::::::;;;;;;===>>>???@@@;;;<<<<<<===>>>??????@@@DDDFFFKKKTTTbbbttttttmmmlllmmmzzzfff[[[NNNGGGGGGIIIJJJJJJEEEFFFHHHIIILLLZZZvvvzzzhhh]]]iiixxxsssmmmjjjhhhgggdddbbbVVVNNNEEEBBBEEEFFFCCC@@@EEELLLYYYlll{{{www]]]CCC<<<777222111222333333111222222222111111111111000111111111111111111111111111111111111111111111111000000////////////000000//////000000111111222222////////////////////////......//////000000111111222222222111111111000000222111111111000000//////...//////000111222222222111111000000111111222333111111222222222333333333000000111111111222222222555444444444444555666666666666666777888:::;;;<<<:::>>>DDDLLLZZZmmmwwwwww|||}}}{{{{{{xxxyyywwwvvv}}}rrrgggqqqzzzyyyuuuuuuvvvzzz444444444444444333333333333333333333333333333333444444444555555555555555888777555444333444555555444555666666666666555444555555666666777999:::;;;999:::<<<===>>>@@@CCCFFFNNNQQQWWW^^^gggooowww{{{vvvlll___UUUOOOLLLIIIGGGIIIEEEDDDGGGGGGDDDEEEHHHKKKLLLMMMMMMKKKKKKKKKMMMPPPRRR\\\ooowwwlll```VVVPPPLLLGGGEEEEEEEEECCCAAABBBBBBAAA@@@@@@@@@@@@@@@???>>>>>><<<;;;:::999999;;;:::999999888888999999777777888888888888777777666666666666666666666666999888888888888999:::::::::::::::;;;<<<===??????<<<<<<======>>>>>>??????AAACCCGGGMMMVVVeeewww|||uuusssssszzzoooeeeWWWMMMIIIIIIJJJKKKHHHHHHHHHHHHIIIUUUnnnssseeegggyyy{{{xxxssspppkkkhhhhhhgggeeedddZZZRRRHHHDDDEEEFFFDDDAAAAAAGGGTTTeeevvvvvvbbbLLL<<<888444444777:::;;;:::222222222111111111111000111111111111111111111111111111111111111111111111000000////////////000000000000000000000111111111////////////////////////////////////000000000000111111111000000/////////111111111111000000000///...//////000111111222222000000//////000000111222111111222222222333333333111222222222333333333333444444444333444555555666555555555555666777888999999===BBBKKKXXXkkkwwwwww}}}}}}{{{zzzxxxzzzxxxwww|||uuujjjsss{{{yyyuuuuuuvvvzzz222222222222222333333333111111222333333444555555555555444333222111111000444444444444444444444444333444444555555444444333777777666666666666666777777999;;;;;;<<<>>>@@@CCCJJJMMMQQQTTTYYYbbbmmmttt|||~~~~~~~~~}}}nnnaaaXXXRRRMMMIIILLLHHHFFFHHHHHHFFFGGGKKKNNNOOOPPPOOOMMMKKKKKKLLLNNNNNNSSS___ooo}}}nnncccZZZTTTLLLGGGGGGFFFEEECCCEEEDDDCCCBBBAAA@@@@@@@@@BBBBBBAAA???===;;;:::999::::::999999888888999999777777888888888888777777666666666666666666666666777777777777777888999999999999999:::;;;<<<===>>>========================>>>BBBEEEFFFJJJTTTeeerrr{{{yyymmmvvv{{{rrrdddVVVLLLIIIIIIKKKJJJIIIHHHGGGFFFNNNbbbuuuqqqgggkkkzzzuuuqqqnnnllliiiggggggggggggfff```WWWMMMGGGFFFFFFEEEBBB>>>BBBKKK[[[lllssshhhXXX>>>:::666555888;;;<<<<<<222222222111111111111000111111111111111111111111111111111111111111111111111000000//////000000111111111111111000000000000////////////////////////000000000000////////////000000////////////......111111111111000000000000/////////000111111222222///////////////000000111111111222222222333333333222222333333333444444444333333333333333444444555555555555555666666777888888<<>>===<<<;;;::::::999999888999999:::777777888888888888777777666666666666666666666666888777777777777888999999999999999999:::;;;<<<=====================<<<<<<>>>CCCEEEDDDCCCJJJZZZggg}}}gggjjjrrr}}}ooo___QQQIIIHHHIIIIIIGGGFFFEEEDDDIIIWWWeee|||kkkdddsss}}}xxxvvvtttmmmllljjjhhhhhhgggggggggeee\\\QQQIIIFFFFFFDDDBBB===???EEEPPPbbbmmmjjj```CCC>>>777444444555444333222222222111111111000000111111111111111111111111111111111111111111111111111000000000000000000111222222111111000000//////////////////////////////111111000000//////......////////////////////////111111111000000000000000//////000000111111111111000////////////000111111111111222222222333333333222222222333333333333444333222222222222333444444888888777777777888888999999<<>>>>>@@@@@@??????>>>=========:::999999888999999::::::777777888888888888777777666666666666666666666666888888888888888999::::::999999999999999:::;;;<<<============<<<<<<<<<<<<===BBBEEECCCAAAFFFSSS^^^ssslllggghhhsssxxxhhhYYYNNNIIIHHHGGGDDDCCCDDDCCCEEEOOOYYYrrruuugggiiiuuuyyyyyyyyypppooonnnllliiihhhggggggggg___TTTLLLGGGEEECCCAAA>>>???AAAIIIXXXeeegggbbbHHHAAA999333222111///...222222222111111111000000111111111111111111111111111111111111111111111111111111000000000000111111222222111111000000//////000000000000000000000000111111000000//////......000000000000000000000000000000000000000000111111000000000000000111111111111000000000000111222222111111222222222333333333111111111111222222222222333222222222222333444444888777777777777777888888:::===BBBIIITTTfffzzzyyyzzz~~~|||{{{ssswwwwwwwww{{{uuuxxx|||pppwww~~~~~~wwwwwwxxx}}}222222333333444444555555555555444333333222111111000111111111222222333333111222444555666555444444444333333222222333333444222222333333444555777777333555666555555666888:::999===BBBDDDEEEGGGKKKNNNSSSVVVYYY[[[]]]ccckkkrrryyy~~~{{{kkk^^^UUUQQQLLLIIIJJJKKKMMMQQQXXX___``````^^^YYYTTTQQQPPPIIIHHHJJJMMMOOORRRZZZcccvvv|||rrrdddYYYRRROOOLLLJJJFFFEEEDDDBBB@@@????????????>>>>>>>>>>>>=========999999888888999999::::::777777888888888888777777666666666666666666666666999888888888888999:::::::::999999999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;???BBBBBB@@@DDDMMMUUUeeexxxwwwmmmfffiiiuuu~~~rrreeeYYYOOOJJJEEECCCBBBDDDDDDDDDIIIOOOaaavvvqqqiiihhh}}}{{{zzzqqqrrrqqqoookkkhhhggghhhhhhbbbXXXPPPJJJFFFBBBAAA>>>???@@@EEEQQQ]]]aaa^^^LLLEEE<<<666444444333111222222222111111111111000111111111111111111111111111111111111111111111111222111111000000111111222111111111111000000000000000000000000000000000000000000000000//////////////////000000000000111111000000000000111111111111000000000000000000111111111111111111111222222333111111222222222333333333000000111111111222222222333333333333333444444555444444444444555555666777;;;===BBBHHHSSSeeexxxzzz{{{~~~|||zzzqqqvvvxxxxxx{{{tttwww|||qqqwww{{{~~~~~~~~~wwwwwwyyy~~~111111111222333444444444333333333333333333333333222222333333333444444444222222333333333333333333555444333222222333444555444333333444444555666777555666777777666666888:::;;;<<<===???AAACCCEEEGGGJJJMMMQQQTTTVVVZZZ```eeeiiimmmvvv{{{kkk```XXXRRRMMMMMMNNNNNNSSSYYYbbbcccccc```[[[UUUQQQOOOJJJGGGGGGJJJLLLLLLPPPVVVbbbtttssseee[[[TTTOOOKKKGGGFFFEEECCCBBBAAAAAAAAAAAA@@@@@@???>>>===<<<<<<999999888888999999:::;;;777777888888888888777777666666666666666666666666888777777777777888999999:::::::::::::::;;;;;;<<<:::;;;;;;<<<<<<=========;;;>>>AAABBBBBBDDDIIIMMMWWWjjj}}}wwwkkkfffhhhsss}}}sssfffXXXNNNFFFCCCBBBEEEEEECCCDDDGGGOOOeee~~~}}}qqqgggnnnxxxppprrrrrrpppllliiihhhiiiiiiddd]]]TTTMMMHHHDDDAAA===???@@@DDDMMMXXX\\\ZZZPPPIII???999777777666444222222222111111111111000111111111111111111111111111111111111111111111111222111111000000111111222000000000000000111111111000000000000000000000000////////////000000000000.........//////000000000///000000000111111111111111000000000000000000000000000000000000111222222111111222222222333333333111111111222222222333333444444444333444555555666333333333444555666777888:::<<<@@@FFFQQQbbbuuuzzz|||}}}zzzwwwqqqwww{{{{{{{{{uuuyyy|||qqqxxx}}}}}}}}}}}}xxxxxxyyy~~~///000000111222222333333111222222333333444444555444444444444444444444444222111111111111111111111555555333333333333555555555555444444444555555666444555555555444444666888888666555666999<<<>>>>>>@@@DDDHHHKKKLLLNNNSSSXXX___bbbkkktttxxx~~~wwwkkk^^^WWWRRRPPPOOOOOOTTTZZZcccddddddaaa[[[UUUPPPNNNMMMHHHEEEHHHKKKKKKNNNQQQRRR^^^nnnpppddd[[[SSSNNNHHHGGGFFFDDDCCCCCCCCCCCCCCCCCCBBB@@@>>>===<<<;;;999888888888999::::::;;;777777888888888888777777666666666666666666666666666666666666666777888888;;;;;;:::::::::;;;<<<<<<::::::;;;;;;<<<===>>>>>>===???BBBCCCDDDFFFHHHJJJNNN___rrr{{{~~~pppfffaaahhh}}}ppp___RRRHHHDDDCCCFFFFFFBBBAAABBBDDDYYYsssxxxjjj^^^sssyyynnnpppqqqpppllliiiiiijjjjjjfff___XXXPPPJJJEEECCC;;;>>>@@@DDDLLLVVVYYYXXXTTTLLLBBB;;;888777555333222222222111111111111000111111111111111111111111111111111111111111111111222222111111111111222222//////000000111111222222000000000000000000000000......//////000000111111---------.........////////////000000111111111222111111111000000000000000///////////////000111111111111222222222333333333222222333333333444444444555444444444444555666666444444555555777888::::::999;;;???EEEPPP```ssszzz|||{{{xxxuuuqqqyyy}}}}}}zzzvvvzzz}}}rrrxxx||||||xxxxxxyyy333333333333333333333333111222333444555555555555444333333333333444555555444444444333333222222222333333333444444555555555444444444444444444444444666666555555555555666666999888888888999;;;===>>>???@@@BBBDDDGGGKKKNNNOOORRRWWW\\\```fffqqqpppdddXXXSSSQQQPPPRRRVVV\\\[[[[[[ZZZYYYUUUOOOKKKFFFGGGGGGHHHHHHIIIIIIJJJPPPSSS\\\hhhxxxooodddZZZRRRNNNJJJGGGDDDDDDDDDCCCBBBAAA???======>>>???>>>======<<<;;;:::999:::;;;;;;888888888888777777777777777777777777777777777777999999888888777666666666666777999:::;;;<<<<<<<<<======<<<;;;;;;;;;<<<<<<===>>>???AAACCCFFFHHHJJJNNNSSS[[[gggsss~~~zzzpppfffddduuu}}}nnn\\\LLLIIIEEE@@@??????BBBCCCEEERRRbbbsss}}}wwwhhhhhhsss~~~|||xxxtttqqqpppooooooqqqpppkkkbbbWWWMMMGGGEEEEEEDDD@@@AAAMMM]]]ccc```^^^\\\TTTGGG===:::777444000111222333333444333333111111111111111111111111000000000000////////////222222111111111111111111000000000000000000000000,,,---///000111111000000////////////////////////111111222222222222111111111111222222222222111111222111111111000000//////111111111111111111111111111111222222222333333333555333111111333444222///555444444444444555666666666666666777777888999:::======>>>CCCNNN```rrrzzz|||xxxuuuwwwrrrtttwww}}}zzzuuuyyy{{{}}}zzzxxxwwwxxx~~~333333333333333333333333111222333444555555555555444333333333333444555555444444444333333222222222333333444444444444444444444444444444444444444444666555555555555555555666666666555666777888:::;;;<<<<<<>>>@@@CCCFFFHHHJJJLLLOOOSSSWWW[[[eeeqqqzzzqqqaaaYYYWWWVVVXXX\\\YYYWWWVVVTTTSSSPPPLLLHHHFFFFFFGGGHHHHHHIIIIIIJJJKKKMMMSSS]]]iii|||zzzlll```WWWQQQMMMHHHEEEDDDDDDCCCBBBBBBAAA??????@@@@@@@@@???>>>===<<<;;;;;;;;;<<<<<<888888888888777777777777777777777777777777777777777777777777777777888888777888999:::;;;;;;<<<<<<;;;;;;;;;:::;;;;;;<<<<<<======???@@@CCCFFFHHHIIIJJJMMMSSS[[[eeerrruuujjjeeeqqqtttcccQQQMMMGGGDDDCCCCCCCCCCCCCCCMMMZZZjjj~~~llljjjsss{{{vvvtttrrrrrroooggg]]]RRRJJJFFFBBBBBB???AAALLL]]]fffgggiiikkkeeeVVVFFF<<<666222222222222222222222111111111111111111111111111111111000000000////////////000000000000000000000000000000000000000000000000///000000111111000......////////////////////////000111111222222111111000000000000111111000000000111111111111000000000///111111111111111111111111111111222222222333333333555333111111333333222000444444444444444555666666444444444555555666777888;;;<<>>======<<<<<<======999999888888888777777777777777777777777777777777555555666777777888999999888888999:::;;;;;;::::::999999999999:::;;;<<<<<<<<<===>>>@@@BBBEEEGGGHHHGGGIIILLLOOOVVVdddvvv|||oooggglllxxx|||nnnZZZSSSJJJFFFGGGHHHFFFCCCEEEHHHPPP^^^uuu}}}wwwyyy|||vvvvvvtttooofffZZZPPPIIICCCCCCAAA@@@IIIXXXeeekkkqqqyyyzzzkkkTTTCCC888333333333222222111000//////111111111111111111111111111111000000000///////////////////////////000000000000000000000000000000222222222111000...---,,,////////////////////////000111111222222111111000//////000000000000//////111111111111000000000000111111111111111111111111111111222222222333333333444222111222333333222000444444444444444555555666444444444555555666777888:::<<>>BBBDDDFFFGGGJJJOOOWWW\\\bbbpppsssbbb\\\YYYZZZ\\\YYYUUUPPPMMMKKKJJJIIIHHHFFFFFFFFFGGGHHHHHHIIIIIIGGGGGGHHHKKKNNNUUUeeettt{{{jjj]]]XXXPPPKKKHHHGGGFFFFFFEEECCCAAAAAABBBBBBAAA@@@>>>>>>=========<<<<<<<<<999999999888888888777777777777777777777777777777666666666666777777888888888999999:::::::::999999888888888888999:::;;;<<<<<<<<<===???AAACCCFFFGGGGGGIIIJJJJJJMMMXXXkkkzzzvvvjjjhhhlllyyyfff[[[MMMGGGGGGIIIHHHEEEIIIHHHJJJVVVlll}}}{{{vvvooocccUUULLLGGGFFFCCCAAADDDOOO]]]gggnnn~~~}}}eeeOOO@@@999444333222111000000//////111111111111111111111111111111111000000000///////////////000000000000000////////////////////////222222111000///...------////////////////////////000000111111111111000000//////000000000000//////111111111000000000000000111111111111111111111111111111222222222333333333333222222222222222222222444444333333444444555666666666666666777888999:::999<<<@@@EEEPPPaaawww|||zzzttttttwwwvvvxxxyyy|||~~~~~~wwwvvvxxx333333333333333333333333333333444444555444444444444333333333333444555555333333333333333333333333555555555444444333333333444444444555555666666666444444333333333333444444444555555666777777777777888888888888999;;;<<<===???@@@AAACCCGGGKKKPPPTTTWWWaaaqqqlllbbb\\\ZZZ\\\[[[VVVPPPKKKIIIHHHHHHGGGEEEEEEFFFGGGGGGHHHHHHIIIGGGFFFGGGIIIJJJMMMXXXcccrrrxxxddd^^^UUUMMMIIIGGGFFFFFFEEECCCAAAAAAAAABBBAAA???============<<<<<<;;;;;;999999999999888888888888888888888888888888888888777777777777666666555555888888999::::::999999999777777777888999:::;;;<<<;;;<<<===>>>@@@BBBDDDEEEFFFIIIKKKIIIIIIPPP^^^iii{{{~~~ppphhheeezzzsssdddRRRGGGEEEHHHHHHGGGKKKGGGFFFNNNaaayyy}}}uuuiii[[[PPPJJJGGGDDDAAAAAAGGGTTT___ggg{{{uuu]]]JJJ>>>555555333222111111111222111111111111111111111111111111111111000000000000000000000111111222222222////////////////////////000000////////////000000000000000000000000000000000000000111111000000000000111111222222111111000000000000000000000111111111111111111111111111111111111222222222333333333222222222222222222222333333333333333333444555555666666666666777888999:::999<<<@@@EEENNN^^^ttt~~~yyyttttttwwwtttxxxzzz|||~~~wwwwwwyyy333333333333333333333333333333444444555444444333444333333333333444555555222222333333333333444444444444444444444444333333444444444555666666777777555555444444444444555555222333444555555555555444777777777888999:::;;;<<<:::;;;<<<>>>BBBEEEHHHJJJOOOVVVaaammm{{{wwwhhh]]]YYYZZZ]]]XXXQQQLLLIIIGGGFFFEEEEEEEEEFFFFFFGGGHHHHHHHHHFFFEEEFFFHHHHHHHHHOOOWWWaaavvvqqqiii]]]SSSLLLHHHFFFEEEFFFDDDBBBAAABBBBBBAAA@@@<<<<<<=========<<<;;;::::::999999999999888888888888888888888888888888888888888777666666555444444777777888999::::::999999888888888888999:::;;;;;;;;;;;;<<<===???AAACCCDDDDDDGGGIIIHHHGGGJJJRRRYYYjjjvvvzzzmmmeeegggsss}}}nnnZZZKKKEEEFFFGGGHHHJJJEEECCCHHHTTTgggyyyzzzzzzoooaaaVVVKKKGGGDDDBBBAAADDDMMMWWW^^^tttoooVVVEEE:::999777444333222222333111111111111111111111111222222111111111000000000000000111111222222333333000000000000000000000000............///000222222000000000000000000000000///000000111111000000///111111222222222222111111000000000000111111111111111111111111111111111111111111222222222333333333000222333333222111222444333333333333333444444555444444444555555666777888888<<>>>>>>>>===<<<;;;::::::999999999888888888888888888888888888888888666666666666666666555555555666777999999:::::::::::::::999999999::::::;;;:::;;;;;;<<<>>>@@@BBBCCCDDDFFFGGGHHHHHHJJJMMMPPP\\\mmmvvvjjj___kkk~~~wwwuuucccSSSIIIFFFFFFGGGHHHEEECCCEEEKKKXXXooowwwrrr|||~~~tttfff\\\QQQKKKGGGFFFCCCAAAEEEKKKRRRhhhhhhRRRAAA???;;;777444222222222111111111111111111111111222222222111111111000000/////////000111222222222000000000000000000000000///.........///000222333000000000000000000000000//////000000000000//////000000111111111111000000///000000000111111111111111111111111111111111111111111222222222333333333000222333333111111333555333333222222333333444555444444444555555666777888777<<>>??????@@@@@@>>>===<<<:::::::::999999999888888888888888888888888888888444444555555666777777777555555777888::::::;;;;;;;;;;;;::::::999:::::::::::::::;;;<<<>>>@@@AAABBBFFFFFFGGGHHHJJJLLLNNNOOOXXXkkk|||oooaaalllsss{{{zzzjjjZZZMMMGGGEEEFFFIIIFFFFFFFFFGGGOOOfff}}}zzzpppvvvvvvjjjaaaYYYQQQKKKIIIEEE???===AAAHHH^^^|||www___GGGDDD???:::555222111000111111111111111111111111222222222111111111111000---......///000111111222000000000000000000000000000///.........///111222000000000000000000000000//////000000000000////////////000000000000////////////000000111111111222111111111111111111111111111111222222222333333333///222444333111111333555333333222222333333444555666666666777777888999:::555;;;AAAGGGOOO```xxx|||wwwuuuuuuttt|||}}}{{{{{{|||333333333333333222111000111111222333333333333222111111222222222333333333333222222111111222222333333333222222333333444555555555555555555555555555444444444444444444444444555555555444444333333333333333444444555666666666666666666666777888999:::>>>AAAFFFKKKQQQYYYaaafffvvvwwweeeXXXSSSPPPKKKFFFIIIGGGEEECCCCCCDDDEEEEEEHHHEEEDDDEEEHHHIIIGGGEEEKKKJJJPPP[[[hhhyyy}}}lllYYYNNNLLLIIIHHHFFFDDDCCCBBBAAA@@@AAAAAAAAAAAA@@@>>>===<<<>>><<<:::888777777888999777777777777777777777777777777777777888888888888666777999:::;;;::::::999:::::::::::::::::::::::::::999999999:::===@@@BBBBBBDDDFFFHHHHHHJJJLLLNNNRRRccc{{{xxxmmmmmmzzzyyyzzz}}}ppp___PPPFFFCCCCCC???@@@BBBDDDEEEKKK\\\lllsssqqq~~~uuummmhhh\\\UUUNNNIIIHHHFFFAAA<<>>===<<<>>><<<:::888777777888999999999999999999999999999777777777777888888888888999999:::::::::999888777:::::::::::::::::::::::::::999999999:::===???AAAAAACCCFFFGGGHHHIIILLLNNNPPP^^^uuu{{{tttrrrxxx~~~}}}{{{yyyqqqeeeVVVJJJCCCAAA@@@AAADDDFFFFFFJJJWWWdddtttmmmvvv}}}uuunnniiiddd___YYYSSSNNNIIICCC???BBBKKK[[[yyy___QQQBBB;;;888555333444444444444444444333222222222222222222111111111111222111000///...//////000000000111111111111000000////////////000000000000000//////......///000111//////000000000000000///333222000//////000111222222222111111111000000000000///......000111111000000111111222222222222111111111222222222333333333444444444444444444444444333333333444555777999:::888:::>>>EEEPPPbbbwww~~~vvvrrrrrrssswww}}}{{{|||222222333333333222111111111111222333333333333222111111222222222333333333333222222111111222222333222222222222222333444444444444444444444444444444555555555444444333333333444444444444333333333333333333333444555555666666666555555666666777888999777999<<>>===<<<>>>===;;;999888888888999888888888888888888888888777777777777888888888888:::::::::::::::888777777::::::::::::::::::::::::999999999999:::<<<>>>@@@AAACCCEEEFFFGGGIIIKKKMMMNNNWWWkkk}}}{{{yyy}}}}}}wwwwwwvvvooocccUUUIIIBBBAAABBBDDDGGGGGGHHHPPPZZZuuu{{{nnnmmmrrr|||vvvpppllliiihhhddd^^^UUUMMMGGGDDDAAAGGGOOOkkkjjjWWWDDD;;;999666444333333333333333333222222111333222222222111111111111111111000000000/////////000000111111111111000000////////////000000000000111000000////////////000000000000000000000000000444111///...///000111222111111000000000000//////111///......000111111000222222222222222222111000111111222222222333333333444444444444444444444444555444444444555666888888999:::===BBBMMM___ttt{{{sssppppppqqquuu{{{}}}{{{}}}|||}}}222222333333333222222111111111222333333333333222111111222222222333333333333222222111111222222333222222222111222333333444333333333333333333333333555555555444444333333222333333333333333333333333222333333444444555666666555555555555666777888888777999;;;<<<>>>@@@DDDGGGMMMUUUYYY```nnnvvvxxxjjj___ZZZSSSOOOJJJHHHGGGFFFCCC@@@CCCBBBBBBBBBDDDEEEFFFGGGHHHIIIJJJIIIIIILLLTTT\\\ooo~~~yyyeeeZZZRRRMMMHHHFFFFFFGGGGGGEEEAAAAAAAAAAAA@@@>>>===<<<>>>===<<<:::999999999999666666666666666666666666666777777777888888888888999999999999999999999888999999999999999999999999888888888999:::<<<===>>>@@@BBBDDDFFFFFFHHHJJJLLLMMMQQQ^^^ttt|||{{{}}}~~~zzzppp```RRRIIIBBBBBBDDDHHHHHHGGGLLLRRRdddxxxvvvmmmkkk~~~yyyssspppiiillllllfff[[[PPPJJJHHH@@@EEEEEEZZZuuuqqq[[[DDD:::888666333222222222333333222222111000333333222222222111111111000111111111111000///...000111111222222111111000////////////000000000000111111000000//////......111000000000000000000000000333555444111000000222000000000///////////////111///...///000222111111333333333333222111111000111111222222222333333333333333444444444444444444555555555555555666666666:::;;;<<>>===>>>>>>===;;;::::::999999666666666666666666666666666777777777888888888888777777888888999:::;;;<<<999999999999999999999999888888888999:::;;;<<<<<>>BBBLLL^^^sss~~~~~~vvvooolllmmmnnnqqqyyyzzzyyy}}}~~~{{{|||111111222333333333222222111111222333333333333222111111222222222333333333333222222111111222222333111111111111111222333333222222222222222222222222444444444444444444444444222222222222333333333333222222222333444444555555444333333444444555666777444666777888777777999:::;;;@@@BBBIIIXXXbbbnnnxxxhhh```UUUOOOMMMLLLIIIEEEBBBBBBBBB@@@???@@@CCCFFFDDDHHHIIIFFFEEEFFFGGGFFFMMMVVVjjj|||~~~lll```XXXNNNHHHHHHHHHEEECCCDDDDDDDDDCCCBBBAAA@@@???>>>>>>======;;;::::::999999999999999999999999999777777777777888888888888666666777888999;;;<<<===999999999999999999999999777777888999::::::;;;;;;>>>@@@BBBDDDDDDFFFHHHJJJMMMKKKNNNYYYhhhxxxyyy|||pppccc[[[LLLGGGEEEGGGIIIIIIIIILLLLLLYYYoootttggg___nnn~~~xxxssstttyyy|||wwwjjjZZZOOOIIIBBBCCC>>>HHHUUUnnnyyydddLLL???:::777555444333333333333333222222111333333333333222222222222222222111111111000000000111111222222222222111111////////////000000000000///000000000000000///...000/////////000222444555;;;DDDMMMKKKAAA666000/////////000000000000111111222000//////111222222111333333333333333333222111111111222222222333333333222333333444444555555555444555666666777666666555;;;<<<>>>CCCNNN___ttt~~~~~~vvvooommmmmmnnnpppxxx|||{{{zzzzzz{{{}}}000111222333333333333222111111222333333333333222111111222222222333333333333222222111111222222333111111111111111222222333222222222222222222222222222333333444444555555555111111222222222333333333111222222333333444555555333333333333444555666777333555777777777777888999999======BBBOOOWWW```qqq{{{yyymmm___UUURRRPPPKKKGGGDDDDDDDDDAAA??????BBBFFFFFFJJJKKKFFFEEEGGGGGGCCCIIIKKKXXXooo||||||}}}~~~~~~lllbbbVVVOOOMMMLLLIIIEEEFFFFFFEEEEEEDDDBBBAAA@@@>>>>>>>>>===<<<;;;:::999::::::::::::::::::::::::777777777777888888888888888888777888888:::<<<===888888888888888888888888666777888999999:::::::::===???AAACCCDDDEEEGGGIIILLLKKKMMMSSSZZZiiiwwwttt{{{yyymmmeeeVVVMMMGGGGGGIIIHHHHHHJJJIIIOOOaaazzz|||lll___fffttt~~~xxxtttrrrxxx}}}{{{qqqbbbUUUNNNEEECCC<<>>888666777444444444444444333222222444444333333333222222222333222111000000000111222111222222333333222222111////////////000000000000...///000111111000000//////.........000333666777<<>>666111000000000111111111222222222000///000111333222222222222333333444333333333111111222222222333333333222222333333444555555666333444555666777777666666999;;;>>>DDDOOO```tttxxxqqqnnnnnnooopppxxx~~~}}}yyy}}}xxxyyy|||000111222333333333333333111111222333333333333222111111222222222333333333333222222222222222222333111111111000111222222333111111111111111111111111111222222333444555666666111111111222222333333333111222222333333444555555333333333333444555666666444666888999888888999:::888;;;888;;;EEEIIIOOO___gggsssxxxfffZZZUUURRRMMMHHHGGGHHHGGGDDDAAAAAADDDHHHCCCHHHHHHDDDDDDGGGGGGBBBDDDCCCJJJYYYmmm{{{{{{{{{zzz|||wwwlll^^^VVVTTTRRRNNNJJJGGGGGGFFFFFFEEECCCBBBAAA??????>>>>>>===;;;:::999999999999999999999999999777777777777888888888888:::999888888888999:::;;;888888888888888888888888666777888999999999999999===???AAABBBCCCEEEGGGIIIJJJKKKNNNPPPSSS^^^www~~~vvvmmmoooxxxuuummm]]]RRRIIIGGGHHHGGGGGGIIIHHHJJJYYYssstttbbbdddmmm}}}~~~wwwssskkkqqqxxxzzzuuuiii\\\TTTGGGCCC<<>>IIIqqqvvv___NNNBBB999777999444444555555444444333222444444444333333333222222444333111//////000111333111222222333333222222111////////////000000000000---...///111111111000000...------...000444777999666777:::AAAFFFEEE===555000000111111222222222333222111///000111333333222111222333333444444444444111111222222222333333333222222333333444555666666222333555777777777777666777999>>>DDDOOO```sssyyyrrrnnnnnnooopppxxx~~~xxx~~~{{{xxxxxx{{{333333222111000000000111000000000000000000000000222111000000000111333333333333222111000000111111111111222333444444555555444444333222222111111000333333333333333333333333444444555555666777777777111222333333444444333333444222000222555777666444555666777666555444555777;;;::::::<<>>>>>>>>>>>>>>???999777666777999::::::999999999888888888999;;;<<<;;;;;;:::999888888888888:::::::::999999888888888777777888999999999999888;;;<<<===???BBBEEEGGGHHHGGGMMMRRRQQQPPPXXXiiixxxzzzoookkknnnrrr{{{{{{rrrccc[[[PPPHHHFFFGGGHHHHHHFFFFFFJJJYYYuuuzzzrrrkkkooo}}}zzzxxxsssqqqqqquuuwwwooo```RRRIIIFFFBBB???>>>GGG\\\ppptttXXXCCC<<<999444555444444444555555333111222222222222222222222222000000000000000000000000...111444444111///000222000111111111111222222222000000000000111111111111......///111333555777888;;;444444<<>>>>>777555333111000000111222333333222111000000111111222222222222222222222222222222222222222222222222333333444555666777888999444444555555666666777777:::999<<>>>>>>>>>>>???;;;999777777888999888777777777666666666777999999;;;:::999999888888888888:::::::::999999999888888777777888999999999999888;;;;;;===???AAADDDFFFHHHGGGKKKNNNNNNMMMSSS```lllzzz~~~ssskkkjjjffflllzzzvvvkkkbbbVVVMMMIIIHHHHHHHHHEEEEEEHHHUUUooopppjjjppp}}}~~~zzzvvvrrrppprrrtttooocccYYYLLLGGGBBB===<<>>:::333333333333222111000///333222222111000000111111444444444444444444444444222222222222222222222222222222333444555555666666444555555666666777888888:::999<<>>@@@FFFGGGOOO\\\kkk}}}{{{kkk___TTTNNNOOOLLLHHHFFFFFFEEEEEEDDDCCCCCCBBBBBBAAABBBBBBCCCEEECCCCCCDDDFFFKKKYYYggg~~~~~~ssseeeZZZSSSJJJHHHFFFFFFFFFFFFEEECCCAAA@@@??????>>>>>>??????===;;;888777888777666555777777777666777777888999999999999999999888888888:::::::::999999999999888777777888999999999999888;;;;;;<<<>>>@@@CCCEEEFFFGGGIIIJJJJJJJJJNNNVVV\\\fffuuu{{{oooiii___```iiixxx~~~uuulll___SSSLLLHHHGGGFFFDDDCCCEEENNNddd{{{jjjfffqqq|||zzztttoooooopppmmmeee]]]RRRJJJBBB>>><<<>>>GGGQQQbbbllllll]]]KKKAAA;;;666333111000///111222333222222222222222222222222222000000000000000000000000111111111222333333111///.../////////000000000000000000000000111111111111222222111000000000000111333///222>>>HHHGGG===444000111333333333111///---333222111111000111111111444444444444444444444444222222222222222222222222111111222222333333333444555555666777777888888999:::999<<>>@@@AAABBBEEEFFFGGGIIILLLMMMNNNNNNSSS___rrrwwwlll```WWW\\\kkkzzz}}}qqqbbbTTTJJJDDDBBBCCCBBBBBBDDDNNNbbb|||qqqlll{{{yyyuuuqqqnnnmmmhhh___XXXUUULLLDDDBBBBBBAAABBBEEETTTaaammmlll```QQQBBB888777444222111222444555555222222222222222222222222000000000000000000000000222000///111444444111...000000000111111111222222///000000000111111111111000000//////000111111222000:::DDDGGGCCC<<<555111111000/////////000111222222111111111111111222222111111111111111111111111222222222222222222222222333333333333444444444444666666666777888888999999;;;:::<<>>AAAFFFPPPZZZooovvvmmmaaa\\\UUUOOOLLLJJJIIIHHHFFFFFFEEEEEEEEEEEEEEEFFFBBBAAADDDHHHHHHFFFGGGKKKMMMSSSddd}}}|||{{{~~~wwwkkk[[[WWWQQQMMMKKKIIIGGGFFFDDDCCCBBBAAA@@@?????????===<<<::::::;;;<<<;;;:::777888888888888777666666444555777999::::::999999888999999999999:::::::::777777888999999999999888;;;;;;;;;<<<===>>>@@@AAACCCDDDGGGIIIKKKLLLMMMNNNQQQWWWfff{{{sssfffYYYXXXaaapppzzzlll]]]PPPHHHDDDEEECCCCCCDDDHHHTTTiii{{{vvvjjjssszzzwwwtttrrroooiiiaaaZZZTTTLLLFFFDDDBBB???@@@CCCMMMXXXffflllgggXXXFFF:::999777444444555666555555222222222222222222222222000000000000000000000000111111111222333333111///111111111111222222222222000000000000111111111111444333222111000/////////333@@@JJJFFF<<<444111000222111///...///111333555111111111000111111222333333333333333333333333333222222222222222222222222333444444444555555666666555555666777777888888999;;;:::<<>>EEEMMMXXXgggyyy{{{nnnhhh___VVVPPPLLLIIIGGGHHHHHHGGGFFFEEEEEEEEEEEEBBBAAACCCFFFGGGEEEFFFIIILLLNNNXXXkkk}}}zzz|||wwwccc]]]VVVOOOKKKIIIHHHFFFEEEDDDCCCAAA@@@@@@@@@???AAA???<<<<<<<<<<<<;;;:::777888888999888777666555333444777999::::::999999888888999999999:::::::::777777888999999999999888;;;;;;;;;;;;<<<===>>>???@@@CCCGGGHHHHHHHHHJJJLLLNNNPPPZZZnnn~~~rrreee]]]^^^iii~~~wwwgggYYYOOOJJJGGGEEEEEEFFFEEEIIIWWWfff|||xxxgggjjjyyy}}}zzzxxxuuusssooohhhdddYYYRRRLLLHHHCCC>>>>>>BBBEEENNN]]]kkkmmmbbbNNNAAA999888666666666666444222222222222222222222222222000000000000000000000000///111333333222111111111000000000000111111111111000000000000111111111111444333222111111111111111666AAAGGG@@@555111000///000000000111222333444444111111000000111222222333222222222222222222222222222222222222222222222222222333333444555666666777444555555666666777888888;;;:::<<>>>>>???CCCFFFFFFDDDDDDFFFIIIKKKKKKRRRccczzzsssfff___eeeyyyooo___UUUPPPHHHFFFFFFGGGEEECCCLLLXXXkkk}}}wwwdddfffsss}}}zzzxxxvvvtttpppmmm```ZZZTTTNNNEEE>>>>>>CCC@@@HHHXXXkkksssjjjWWWIII999888777777777555333000222222222222222222222222000000000000000000000000...111444444111///000222////////////000000000000000000000000111111111111000000000111222444555666999@@@BBB:::222000000---...///222444555444333333111111000000111222333333000000000000000000000000222222222222222222222222111111222333555666777777444444555555666777777777;;;:::<<>>???>>><<<:::888;;;:::999999888888999999:::888777777999:::::::::999999999999888888777777666666666777888888999999999999::::::;;;<<<======BBBBBBBBBCCCDDDFFFHHHIIIOOOOOOPPPWWWggg}}}}}}nnnbbb^^^hhhuuuvvvgggYYYPPPOOOLLLJJJHHHDDDCCCJJJSSScccrrrwwwlllfff~~~|||yyyuuurrrgggbbbZZZPPPHHHBBB???>>>???FFFPPP]]]iiilllaaaSSSCCC;;;333000333555333000222222111000000111222222222222222222222111000///000000000000111111111111000000000000111111111111111111000000000000111111000000000000000000000000444444333333222111000000111111111111111111111111000000111111222222333333000111111222222111111000111111111111111111111111333333333333333333333333555555666666777777888888999999===CCCLLL\\\uuu}}}|||~~~~~~yyyuuuooojjjhhhhhhjjjkkkjjjnnnuuu|||}}}yyywwwvvvxxxzzz444333333222222333333444111111111000111111222222111111111111111222333333333222222111111222222333444444333333333222222222111222222333333444444444444333222222222222333444111222222333333222222111222222333333333333444444222222222222222222222222333333333333333333333333222333333444444555555555666666666777888999:::;;;;;;===DDDMMMUUU___nnn||||||sssfff\\\YYYPPPNNNLLLIIIHHHGGGFFFFFFEEEEEEDDDDDDDDDEEEGGGHHHJJJFFFFFFKKKOOOWWWooo|||~~~nnn^^^SSSMMMJJJJJJGGGGGGFFFEEECCCBBB@@@??????@@@AAAAAAAAA???===;;;::::::999999999999999:::888777777777999:::999888:::999999888888888888888666666777777888999999:::999999::::::;;;<<<<<<===@@@@@@@@@AAABBBDDDFFFGGGGGGHHHJJJQQQ___tttxxxhhh___bbbjjj}}}{{{mmm^^^UUUOOOLLLJJJHHHEEECCCIIIQQQUUUggg{{{}}}uuuqqqxxx~~~{{{xxxvvvtttkkkeee\\\SSSKKKFFFCCCBBBAAAFFFLLLUUU^^^ccc\\\RRRDDD===555222444666444111111111111111111111111111222222222222222111000000000000000000111111111111000000000000111111111111111111111000000111111111111111111111111111111111444444333222222111000000111111111111111111111111............/////////000111111222222222222111111222222222222222222222222333333333333333333333333444444444555666666777777999999===DDDMMM^^^www}}}}}}}}}}}}yyyuuupppkkkhhhiiikkkllljjjnnnttt{{{~~~}}}yyyxxxwww{{{}}}333333222222222222333333222222111111000111111111111000000000000111222222333222222111111222222333333333333333222222222222222222222333333333333333444333222222222222333444111222222333333222222111222222333333333333444444222222222222222222222222333333333333333333333333444444444444444444444444555555555666777888999:::::::::>>>EEEJJJPPPZZZeeerrrrrrgggaaaXXXTTTOOOKKKIIIHHHGGGFFFFFFEEEDDDDDDDDDEEEFFFGGGHHHEEEFFFIIIIIILLL\\\nnn|||}}}~~~}}}jjj\\\RRRLLLIIIHHHHHHGGGFFFDDDBBB???===@@@AAABBBBBBBBB@@@>>>===:::999999999999999:::;;;999888999:::<<<<<<:::888;;;:::999777777888888999777777888888999:::::::::999999::::::;;;;;;<<<<<<===>>>>>>???@@@BBBCCCDDDCCCDDDGGGLLLWWWjjjssseee```bbbppp}}}|||tttfff\\\PPPLLLIIIGGGEEECCCGGGMMMJJJ]]]sss|||ttt~~~zzzwwwvvvooojjj```VVVNNNJJJHHHHHHDDDHHHKKKMMMQQQVVVUUUPPPEEE>>>777444666777555222000111222333333222111000111222222222222111000000000000000000111111111111000000000000111111111111222222111111111111222222222222222222222222222222333333333222111111000000111111111111111111111111000111111111111222222222222222333333333333222222222222222222333333333333333333333333333333333333333333444444555666666666888999===DDDNNN___yyy~~~}}}}}}yyyuuupppllljjjjjjlllmmmkkknnntttzzz~~~}}}||||||yyyxxxxxx|||~~~333333222222222222333333333333222111000000000111000000000///000000111222333222222111111222222333333222222222222222222222333333333222222222222222222222222111111222222222111222222333333222222111222222222333333333444444333333333333333333333333333333333333333333333333444444444444444444333333555555555555666777888999===<<<===BBBDDDGGGNNNVVV\\\nnnuuulllbbb\\\TTTNNNLLLKKKJJJHHHFFFFFFDDDCCCCCCDDDEEEFFFEEEDDDFFFIIIIIIJJJSSS^^^mmm~~~~~~uuufffZZZRRRMMMGGGGGGGGGGGGFFFCCCAAA???>>>???@@@AAAAAA???===<<<:::999999999999:::;;;;;;;;;;;;<<<>>>@@@@@@===;;;<<<:::999777777888999:::777888888999::::::;;;;;;999999:::::::::;;;;;;;;;<<<<<<===>>>???AAABBBCCCFFFGGGJJJNNNTTTddd}}}}}}nnneeebbbeeesss|||oooeeeSSSMMMGGGFFFDDDBBBDDDHHHHHHXXXmmm~~~{{{|||yyytttnnndddYYYQQQLLLJJJJJJJJJNNNOOOLLLKKKMMMMMMKKKDDD???888555666666555222000111333444444333111000111111222222222111111000///000000000111111111111///000000000111111111111333222222222222222222333222222222222222222222222333222222222111111000000111111111111111111111111222222333333333333333333222333333444444333333222222333333333333333444444222222333333333333444444333444444555555666666777888999===EEEOOOaaa{{{~~~}}}xxxuuuqqqmmmkkkkkkmmmnnnlllooosssxxx|||}}}{{{zzz~~~|||yyyyyyyyyzzz|||333222222111111222222333333333222111000000000111000000000///000000111222333222222111111222222333222222222222222222222222222222222222222222222111000000111111111111000000111222222333333222222111222222222333333333444444333333333333333333333333333333333333333333333333444444444444444444333333444444444444555666777777888666777:::<<<===BBBGGGPPP[[[nnn~~~kkkcccXXXQQQNNNMMMKKKIIIGGGFFFEEECCCCCCCCCDDDDDDDDDDDDFFFHHHIIIJJJNNNSSSZZZkkkoooaaaVVVPPPGGGGGGHHHHHHGGGEEEDDDCCC>>>???AAAAAAAAA@@@>>>===;;;::::::999::::::;;;;;;;;;;;;<<<>>>@@@@@@===;;;;;;;;;999888888888999:::777888888999::::::;;;;;;999999999:::::::::::::::;;;<<<===???@@@AAABBBBBBFFFFFFJJJOOOTTTaaa{{{xxxllleee```lllwwwnnnZZZPPPGGGDDDCCCAAAAAADDDHHHRRRddd{{{zzztttiii^^^TTTNNNKKKJJJNNNTTTWWWSSSOOOMMMJJJFFFCCC???999666555555333111000111333444444333111000000111111222222222111111///000000000111111111111///000000000111111111111333222222222222222222333222222222222222222222222222222111111111111111000111111111111111111111111000000000000000000000000222333333444444333333222222222222333333444444444222222222333333444444444444555555666777777888888888999===EEEPPPbbb|||}}}vvvtttpppmmmllllllmmmooommmppptttxxx{{{~~~|||zzzyyy~~~~~~|||yyyyyyyyyyyy|||222222111111111111222222222222111111000111111111111000000000000111222222333222222111111222222333111111111222222222222222111111111222222222222222000000111111111111000000111222222333333222222111222222333333333333444444444444444444444444444444333333333333333333333333444444444444444444444444444444333333444444555666444111222666888888;;;???GGGMMMYYYmmmyyynnn___UUUQQQOOOLLLIIIHHHFFFEEECCCBBBBBBCCCCCCDDDDDDDDDFFFFFFGGGHHHHHHOOOWWWhhhyyyiiiZZZQQQKKKJJJIIIHHHGGGFFFFFFEEE???AAABBBCCCCCCBBB@@@???<<<<<<;;;:::::::::::::::999888999:::<<<<<<:::888:::::::::::::::999999999777777888888999:::::::::999999999999::::::::::::;;;<<<>>>???AAABBBBBBBBBAAA@@@CCCKKKRRR^^^vvvsssiiibbbhhhwwwwwwcccVVVIIIDDDCCCAAAAAABBBEEEJJJWWWqqq|||rrrfff[[[RRRMMMJJJOOOVVV[[[ZZZVVVRRRKKKDDDCCC???;;;777666444333111111222333444444333222111000000111222222222222111000000000000111111111111000000000000111111111111222222111111111111222222222222222222222222222222111111111111111111111111111111111111111111111111222222222222111111111111222222333333333333222222111111222222333333444444111222222333333444444555555555666666777888888888888999===EEEPPPaaa{{{|||tttrrrpppmmmllllllmmmnnnoooqqqtttxxx{{{}}}~~~~~~}}}zzzyyy}}}~~~|||zzzyyyyyyyyy|||222222111111111111222222111111111000111111222222111111111111111222333333333222222111111222222333000111111111222222222222000000111111222222333333111222333333333333222111111222222333333222222111222222333333333333444444444444444444444444444444333333333333333333333333222333333444444555555555333333333333333444444555666333333888:::999:::===>>>CCCKKKUUUjjj~~~lll___XXXTTTOOOKKKHHHGGGEEECCCBBBBBBBBBBBBCCCBBBBBBBBBEEEGGGGGGEEEJJJLLLUUUgggrrr```VVVQQQOOOLLLIIIGGGFFFFFFFFF>>>@@@AAACCCCCCAAA@@@???>>>===<<<;;;:::999999999888777777777999:::999888999:::;;;<<<;;;:::888777666666777777888999999:::999999999999999999999999:::;;;===???@@@AAAAAAAAA@@@<<>>===???>>>===;;;:::999888888:::888777777999:::::::::888:::<<<======;;;888666666666666777888888999999999999999999999999999999999:::<<<>>>@@@@@@@@@@@@EEE??????GGGLLLRRRcccwwwxxxiiidddhhhzzzvvvdddQQQHHHGGGFFFEEEEEECCCBBBFFFVVVssswwwiii\\\SSSNNNIIIPPPWWWZZZ]]][[[SSSIIIEEEBBB???;;;888666555444444333333222222333333444///000111222222222222222000000000000111111111111000000000000111111111111111111000000000000111111000000000000000000000000000000000000000111111111111111111111111111111111222222222111111000000000111111111222222111111111//////000111222222333333111111222333333444555555333333444444555666666777999999===DDDNNN___yyy|||wwwqqqpppnnnlllkkklllmmmnnnssstttvvvyyy{{{}}}~~~~~~|||{{{}}}~~~}}}{{{yyyxxxtttvvv|||000000000///////////////000000000000000000000000333333222111111222222222222222222333333444444444666555444333222333444444333333333222222111111111555444444333222111000000000111222222333333333333333444444555555444444333333333333333333333333333777777666444111111222444444444444444444444444444333333333333333333333333555555555555666666666666666999===@@@FFFSSSffftttzzzmmmbbbXXXQQQKKKIIIGGGDDDCCCBBBBBBBBBEEECCCBBBCCCEEEGGGGGGFFFKKKHHHKKKRRRYYYgggssshhh```YYYSSSPPPJJJDDDBBBDDDCCCBBBBBBAAA@@@@@@@@@@@@<<<<<<<<<<<<<<<;;;;;;;;;999999999::::::;;;;;;;;;777888888888888999999999555666777888888777666555888888999::::::::::::999::::::::::::;;;<<<======BBBBBBBBBCCCHHHPPPZZZaaa~~~rrrhhhaaakkkxxxlll[[[NNNFFFCCCBBB@@@BBBGGGHHHLLLbbb|||{{{ppp___VVVTTTLLLQQQ[[[fffkkkfffXXXMMMIIIEEE@@@<<<:::888666444444444333333333333222222333333222222111000//////000000000000000000000000000000000000111111111111000000000000000000000000333333333222222222111111222000...///222333111///000///.........///111222000000000000000000000000444444444333333222222222222222222222222222222222333333333444444444555555555555666666777888888888===<<<===DDDRRRggg|||~~~{{{uuuqqqnnnkkkkkkkkkjjjiiiqqqrrruuuxxx|||}}}{{{zzz}}}zzz}}}|||xxxwwwvvvyyyxxxzzz111111111111111111111111222222222222222222222222444333333222222333333333222222222333333444444444555444333222111222222333444444444333333222222222444333333222222111111111111111222333333333222222333333444444444444333333333333333333333333333333444555555333111000111333444444444444444444444444444444444444444444444444555555555555666666666666666999;;;;;;===FFFTTT```uuu|||nnnaaaXXXQQQNNNJJJGGGEEEDDDCCCBBBAAA@@@@@@BBBFFFHHHIIIIIIHHHEEEGGGMMMQQQ\\\wwwuuujjjbbb[[[VVVOOOHHHEEEGGGDDDCCCBBBAAA@@@@@@@@@@@@=========<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;:::999999999888888777777666777888999999888777666777888999999::::::999999;;;::::::;;;;;;<<<===>>>AAABBBBBBBBBEEELLLTTTZZZkkktttkkkccciii|||zzzhhhWWWLLLFFFDDDDDDDDDEEEEEEHHHYYYsssyyyuuuxxx{{{kkkaaa\\\XXXYYY^^^hhhpppoooeeeZZZKKKGGGBBB>>>;;;999777555444444333333333333222222333333222222111000000///000000000000000000000000000000000000111111111111111111111111111111111111333333222222111111111111222000//////111222111///000//////...///000111222111111111111111111111111333333333222222111111111222222222222222222333333333333333444444444444555444555555666666777888888<<<<<<===DDDRRReeeyyy}}}zzztttqqqmmmjjjjjjjjjjjjiiimmmnnnqqqtttxxx|||~~~}}}{{{zzz}}}~~~vvvxxx~~~{{{yyyyyy{{{zzz|||333333333333444444444444333333333333333333333333333222222111111222333333222222333333333333444444333333222111111111111111333333222222222222222111222222222222222222222222222222333333333222111111222222333333333333222222333333333333333333333333000222333333222111111222444444444444444444444444555555555555555555555555444555555555555666666666555888999777666:::DDDLLLZZZlll|||kkk```YYYUUUOOOJJJGGGFFFEEEDDDAAA@@@@@@BBBEEEHHHIIIIIIHHHEEEFFFIIIJJJPPPdddzzzwwwmmmccc\\\UUUMMMIIIIIIDDDDDDCCCAAAAAA@@@@@@@@@???>>>>>>===<<<;;;;;;:::<<<<<<;;;;;;;;;;;;;;;:::;;;;;;:::999888777666666888888999999999999888888777888999999::::::999999;;;;;;;;;;;;<<<===>>>>>>@@@AAAAAABBBCCCGGGLLLPPPVVVggg~~~yyypppggggggrrr}}}iiiWWWLLLHHHGGGEEEBBBAAAEEEMMM^^^yyyyyyrrrrrryyyyyymmmfffaaa______fffooopppiiiaaaNNNJJJDDD???===:::888666444444333333333333222222333333222222111000000000000000000000000000000000000000000000111111111111111111111111111111111111222111111111111000000000111000///000111222111///000////////////000111222111111111111111111111111222222111111111111111000111111111222222333333333333333333333444444444444333444444555666666777777:::;;;>>>DDDPPPbbbuuu}}}zzztttpppkkkiiihhhiiijjjjjjjjjkkknnnrrruuuyyy|||}}}}}}{{{zzz~~~}}}uuuvvv}}}zzzyyyyyy}}}|||}}}444444444444444555555555333333333333333333333333111000000000000111111222333333333333333333333333333333222222111111111111111111111111000000000000111111111222222333333333333333333333222222111000111222222333333222222111333333333333333333333333///111444444333222222333333333333333333333333333444444444444444444444444444444444555555555666666333666777666555777===CCCKKKYYYnnn{{{oooaaaZZZRRRKKKIIIHHHFFFEEEEEECCCBBBCCCEEEGGGGGGFFFJJJHHHHHHIIIHHHKKKXXXggg}}}ttthhh___XXXOOOKKKJJJEEEEEECCCBBBAAAAAAAAAAAA@@@??????>>>===<<<;;;;;;<<<;;;;;;;;;::::::999999;;;;;;:::999999888777777888888888888888888888888777777888999999999999999::::::::::::;;;<<<=========???@@@AAABBBDDDGGGJJJMMMWWWhhh{{{xxxnnngggiiiwww|||gggUUUKKKGGGEEE@@@@@@EEEEEEMMMhhhzzzsssrrryyyvvvnnnkkkiiijjjlllnnnkkkeee___PPPLLLFFFAAA===;;;888666444444333333333222222222222222222111111111000000000000000000000000000000///000000000111111111111111111111111111111111111111000000000000000000000111000000000111111000000000000000000000111111111111111111111111111111111222222222222111111111111111111111222222333333444222222333333333444444444333333444444555666666666999:::>>>DDDOOO___qqq~~~}}}zzztttpppkkkhhhhhhiiijjjkkkjjjkkknnnqqquuuxxxzzz||||||zzzzzz}}}wwwxxx}}}yyywwwuuuuuu{{{{{{}}}333333333333444444555555222222222222222222222222111111111111111222333333333333333333333333333333333333333333333222222111111222222222222222222222111111111222222333333444333333333333222222111000111222222333333222222111333333333333333333333333///222555555555444444555333333333333333333333333333333333333333333333333444444444444555555555555444666777777666777:::===DDDJJJYYYnnnjjjaaaVVVNNNKKKJJJHHHGGGFFFDDDCCCDDDFFFHHHHHHGGGJJJIIIIIIIIIIIIJJJRRR[[[lllxxxiii```XXXPPPKKKJJJGGGFFFDDDCCCBBBAAAAAAAAA@@@@@@???>>>======<<<<<<;;;;;;::::::999999888888999999999999999999999:::777777777666666777777777777777888999999999999888888888888888999:::;;;;;;:::<<>>;;;888666444444333333333222222222222222222111111111111111111111111111111111111111///000000000111111111111111111111111111111111111000000000000000000000111000000111111000000000111///000000111111111111111111111111111111111111111222333333333333333333333111111111222222333333333222222222333333333444444333333444444555666666666777:::>>>CCCMMM\\\ooo|||}}}{{{uuuqqqmmmjjjjjjkkklllllliiikkkmmmpppsssuuuwwwyyyzzzxxxxxx|||yyyzzz}}}xxxuuusssrrrvvvwwwzzz222222222333444444555555222222222222222222222222333333333333444555666666444444333333333333222222333333333444333222222111444444444444444555555555111111111222222333333333222222333333333222111111222222333333333333222222333333333333333333333333111333555555444444555666333333333333333333333333333333333333333333333333333444444444444555555555666777777666555444555777>>>>>>GGGYYYlllzzzxxxmmm^^^SSSOOONNNKKKHHHDDDCCCCCCEEEHHHKKKLLLLLLIIIIIIIIIHHHHHHJJJNNNRRRbbbttt~~~mmmbbbZZZRRRLLLJJJHHHGGGEEEDDDBBBBBBAAAAAA????????????>>>>>>>>>>>>::::::::::::::::::999999999999999999:::::::::;;;777777666666666666777777666777888888999999888888777777777777888999::::::999;;;>>>???@@@AAADDDFFFKKKLLLPPP]]]sss|||ssshhhdddooommmXXXKKKDDDAAACCCGGGCCCAAAOOOddd{{{rrrkkkiiimmmqqqxxxjjj```WWWRRRKKKEEE@@@===999777444444333333333333222222111111111111111111111111111111111111111111111111000000000000111111111111222222222222222222222222000000000111111111111222///111222111000///000111///000111111222222111111222222222222222222222222333333333333333444444444222222222222222222222222222222222222333333333333333444444555666666777777777:::>>>BBBKKKZZZooo}}}}}}zzzuuusssooonnnnnnooonnnnnniiijjjlllnnnppprrrssstttvvvuuuuuuyyyyyyzzzzzzvvvtttrrrsssvvvzzz~~~222222333333444555555666333333333333333333333333222222222222333444555666444444444333333222222222111222333333333222000000222222333333444444444444222222222222222222333333111111222333333333222222333333444444444444333333333333333333333333333333222333444333222222444555222222222222222222222222444444444444444444444444333333444444444555555555666777666666555555555666888888???JJJUUU___mmmzzz|||jjj\\\UUURRRNNNJJJEEEDDDDDDFFFJJJMMMNNNNNNJJJJJJIIIHHHIIIKKKLLLMMMYYYdddvvvtttggg^^^UUUNNNKKKHHHHHHFFFDDDCCCBBBAAAAAA>>>>>>????????????@@@@@@;;;;;;;;;<<<<<<<<<<<<<<<::::::::::::::::::999999888888777666666777888888666777777888888888888888777777777777888999:::;;;999;;;<<<======>>>AAACCCDDDHHHMMMWWWiii}}}qqqcccccclllwwwaaaSSSEEEBBBBBBBBBAAAAAAKKKVVVqqq}}}qqqiiiggghhhwwwtttfff[[[VVVOOOIIIDDD???<<<999444444333333333333222222111111111111111111111111111111111111111111111111000000000000111111111111222222222222222222222222111111111111222222333333///111222111//////000222///000111222222222111111222222222222222222222222111111222222333333333333444333333222222111111111111222222222222333333333444555555666666777888888777:::===AAAIIIYYYooo}}}zzzxxxvvvtttrrrrrrrrrrrrpppooollllllmmmnnnpppqqqrrrrrrsssrrrrrrvvv~~~{{{|||~~~{{{xxxuuuttttttwww|||333333333444555666666777444444444444444444444444////////////000111222333444444444333333222222222000111111222222000///...//////000000111111111111222222222222222222222222000111222333333333333333333444444555555444444333333333333333333333333333333333333111000000222555222222222222222222222222555555555555555555555555333333333444444444555555555555666666777888:::;;;666888>>>CCCEEEJJJ[[[nnnzzzssscccZZZUUUPPPKKKJJJHHHGGGHHHJJJLLLLLLKKKMMMMMMKKKIIIJJJLLLLLLKKKRRRWWWdddwwwzzzlllbbbXXXPPPLLLIIIHHHFFFEEECCCBBBBBBAAA>>>>>>>>>???@@@@@@AAAAAA<<<<<<======>>>>>>??????===<<<;;;;;;:::999888888:::999888777777888999:::666666777888888888888888888888888888999:::;;;<<<:::;;;<<<<<<;;;;;;>>>@@@>>>EEELLLUUUbbbuuuxxxeee^^^aaalll~~~iiiZZZFFFCCC@@@>>>???BBBIIIOOOddd}}}rrrlllllltttooo^^^YYYRRRKKKFFFBBB>>>;;;444444444333333333222222111111111111111111222222111111111111111111111111000000000000111111111111222222222222222222222222111111222222222333333333///111333222///...000222///000111222333222111111222222222222222222222222000000111111222222222222555444444333222111000000111111222222222333333333555555666666777888888888777:::===@@@HHHYYYppp{{{xxxvvvvvvuuutttuuuuuutttrrrppppppppppppqqqrrrsssssssssqqqppppppuuu|||}}}~~~|||zzzwwwuuutttwwwzzz~~~555555666666777888999999444555666777666555444333111111222222222333333333333333333333333333333333444333333222111111111222222222222222222222222222000000000000111222333444111111222222222333333333222333333444444333333222444444444444333333222111333222222111111222222333444444444444555555666777444444444333333222222222555555555444444333333333333444444555555444444333666:::>>>??????CCCJJJQQQbbbuuuqqqfffYYYPPPNNNLLLKKKJJJHHHFFFEEEGGGIIIJJJJJJJJJIIIIIIIIIHHHHHHPPPRRRWWW```mmm|||mmmaaaXXXSSSHHHHHHGGGEEEBBB@@@@@@AAAAAAAAAAAA@@@@@@@@@??????===<<<;;;:::999:::;;;;;;;;;;;;;;;:::::::::999999555555666666666666555555888888777777777777888888777888888888888999999999<<<;;;;;;;;;<<<===???@@@AAAEEEJJJPPPXXXdddqqqzzzxxxmmmddd___bbbqqquuubbbOOODDD>>>BBBBBB>>>BBBKKKYYYmmmwwwlllnnnxxxbbbXXXPPPLLLGGG???<<>>DDDJJJUUUhhh~~~pppccc\\\[[[QQQPPPMMMJJJHHHGGGHHHIIIIIIHHHHHHHHHHHHHHHHHHHHHLLLLLLPPPWWWaaatttttteeeYYYRRRGGGGGGFFFEEEDDDDDDDDDEEEAAAAAAAAA@@@@@@@@@@@@??????>>>===<<<<<<<<<======999999999888888888888777888888999999999999888888888888777777777777888888777888888888888999999999;;;;;;::::::;;;<<<>>>??????BBBGGGKKKPPPYYYeeemmm|||rrrhhhbbb[[[gggwww{{{jjjXXXKKKAAAAAA@@@<<>>BBBEEEUUUmmm{{{llldddbbbTTTQQQMMMIIIFFFEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGIIIHHHJJJNNNTTTbbbyyyooo___UUUKKKJJJHHHFFFEEEEEEFFFGGGAAAAAAAAAAAA@@@@@@@@@@@@??????>>>===============999999999999888888888888666666777777777777666666888888777777777777888888777888888888888999999999;;;;;;::::::;;;<<<===>>>@@@BBBEEEGGGIIIOOOWWW^^^yyy}}}rrriii\\\```iiixxxwwwhhhWWWHHHCCCAAA======BBBDDDUUUrrrtttkkk|||ppp^^^MMMGGGHHHHHHEEECCC;;;888555444444444333222111111111111111111111111222222111111000000000000000000000111111111222222222111111111111000000000222222222111111111111111...///000///......000222222222222111111111111111111111111111111111222222222222222222222222222222111111111222222333333444000000111222222333333444444555555666888999::::::888888<<>><<>>???BBBDDDFFFGGGGGGJJJQQQVVVmmmttteeeaaabbbooowwweeeRRRHHHCCC@@@@@@BBBCCCNNNfffuuuiiirrr~~~~~~~~~~~~zzzfffPPPGGGKKKNNNKKKGGG>>>;;;777555555555444333111111111111111111111111222222222222111111000000000000111111111222222222333333222222222111111111111111111111111111111111///////////////000111222333222222222111000000000222222222111111111111111222222222222222222222222000000111222333333444444111111111222333333444444333333444555666777888888888888;;;AAAHHHVVVlll}}}wwwsssnnnmmmlllmmmoooqqqqqqqqqrrrqqqppprrrtttuuuuuutttqqqqqqrrrvvv|||~~~yyyvvvuuuvvvwwwyyy}}}222222333333333333333444777666555444333444555555111111222222222333333333222222222333333444444444333222222111222222333333111111111111111111111111333333222222222222222222111111222222222333333333222333333444444333333222222333333444444333333333444333333333333333333444444333333222222333333333333333333333333333333333444444444444444444444444333444444555555444444333555555666666666777999::::::???IIIXXXiiiwww}}}wwwxxxwwwlllaaa[[[TTTOOOMMMLLLJJJIIICCCCCCDDDFFFGGGHHHIIIJJJLLLJJJJJJLLLMMMSSS___lllqqqeeeZZZUUUMMMHHHEEEEEECCCBBBBBBBBBBBBAAAAAAAAA@@@@@@===============<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::888999999::::::999999888888888777777777777888888777777888888888999999999>>>===<<<<<<<<<===>>>???AAADDDFFFGGGGGGIIINNNRRR^^^vvv|||mmmccc]]]ggg}}}nnn[[[MMMFFFBBBAAABBBBBBHHHYYYrrr|||iiijjj{{{~~~{{{yyyyyyyyy{{{}}}}}}~~~uuu\\\NNNMMMPPPLLLGGGAAA>>>999666555555444333111111111111111111111111111222222222222111000000111111111111222222222222000////////////.........111111111111111111111111000000///000111222222222333222222222111000000000222222222111111111111111222222222222222222222222000000111222333333444444222222333333444555555555555555555555666666666666888888;;;AAAHHHWWWnnn{{{wwwsssqqqooonnnooopppooonnnooonnnnnnpppsssttttttssspppppprrrwww}}}~~~yyyvvvuuuuuuvvvyyy}}}555555555555666666666666444444333222222222222333111111222222222333333333000000000111111222222333222222111111222222333333222222222222222222222222333333222222222333333444111111222222222333333333222333333444444333333222222222333444444444333333444444333333333333444444333222222111111111111222222222333333333333444444333333333444444444444555333444444555555444444333333444444444555555555555999;;;@@@HHHSSSaaammmuuu}}}tttpppvvvwwwiiibbbXXXQQQNNNLLLIIIFFFCCCDDDEEEGGGIIIJJJLLLLLLMMMKKKKKKLLLMMMOOOXXXaaawwwkkk^^^WWWOOOIIIHHHHHHGGGEEEBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@???>>>>>>::::::::::::999999999999888888999999999999888888888888777777777777888888777888888888888999999999>>>===<<<;;;;;;<<<===>>>>>>AAADDDEEEEEEFFFJJJNNNRRReeepppddd[[[aaatttvvvdddTTTHHHCCCAAAAAA@@@AAAKKK```uuulllfffnnn}}}yyywwwvvvvvvxxx}}}}}}mmmYYYQQQPPPLLLGGGDDD@@@;;;777666555555444111111111111111111111111111222333333333222000///111111111222222222222333111111000000000000//////111111111111111222222222222111000000222333222222222222222111111111111111111111111111111111222222222222222222222222222222111111111222222333333444222333333444444555666666777777777777777777777888888888;;;AAAIIIXXXooo~~~{{{wwwuuurrrqqqppppppnnnmmmnnnmmmmmmooorrrttttttsssqqqqqqrrrwww}}}|||xxxtttttttttuuuyyy~~~888888888888888888888888333333444444333333222111111111222222222333333333///000000111222222333333222222111111222222333444333333333333333333333333222222222222222333444555111111222222222333333333222333333444444333333222111222333333444444444333444444333333333333444444444444333222222222222222222222222333333444444444333333333444444444555555333444444555555444444333333333333444555555444444666888:::===CCCMMMYYYbbbpppxxxzzzrrrjjjllltttyyywwwmmmaaaXXXRRRNNNIIIEEEDDDEEEFFFHHHKKKMMMNNNOOOOOOLLLLLLMMMMMMLLLQQQYYYmmmtttfff^^^SSSLLLJJJJJJHHHFFFCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@AAAAAAAAA@@@???>>>;;;::::::::::::999999999666666666777777666666666888888777777777777888888777888888888888999999999<<<;;;::::::999:::;;;<<<<<<@@@DDDEEEDDDEEEHHHKKKNNNZZZooowwwkkk______mmmppp^^^NNNEEEBBBBBB???<<>>>>>???@@@???>>>===<<<======<<<<<<<<<;;;;;;;;;999999::::::::::::999999888888777777777777888888777888888888888999999999;;;:::999888888888999:::===AAAEEEEEEDDDDDDGGGJJJOOOVVVggg|||tttfffaaajjj{{{{{{gggSSSIIIEEEEEEAAA<<<<<>>???AAABBBAAA>>>===<<<;;;:::::::::::::::999888888777777777777777888::::::999777666777888666777777777777888888888::::::::::::;;;<<<=========???AAADDDFFFGGGGGGGGGLLLQQQ\\\nnn|||oooggggggrrruuuaaaPPPGGGDDDEEEAAA@@@DDDNNN```zzzvvvjjjgggwww}}}{{{||||||uuunnnppp}}}vvvbbbYYYXXXXXXPPPIII@@@999777666444222777666444222111000//////000000000000000000000000000000000000000000000000000000000000000000000000111222222222222333333333777555222///...000222333111111111111111111111111111111111111111111111111222222222222222222222222555444333333222222333333222222222333333333444444555555666666777888888888999999<<>>@@@GGGRRR```ffffffbbbaaaaaaaaahhhrrr{{{tttjjj^^^TTTPPPMMMLLLKKKKKKNNNPPPQQQQQQQQQRRRSSSPPPLLLJJJKKKMMMRRR^^^tttuuudddWWWPPPMMMIIIFFFHHHHHHGGGFFFEEEEEEDDDDDDBBB@@@??????AAABBBAAA???>>>===<<<;;;::::::::::::999888777777666666777777888999:::999777666777888777777777888888888999999999888888999999:::;;;<<<===>>>AAACCCFFFGGGGGGGGGHHHLLLVVVfffyyyyyynnnhhhnnn~~~iiiVVVJJJEEEFFFCCCAAACCCIIIWWWooo}}}qqqjjjooo~~~~~~~~~vvvooonnnuuu}}}hhh[[[XXXXXXUUUNNNDDD<<<999888555333444333222222111111222222000000000000000000000000000000000000000000000000000000000000000000000000///000000000000111111111555444333222111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222333444444333333333333444444444444444555555666666777888888888888;;;AAAHHHWWWnnn{{{|||zzzxxxxxxxxxxxxvvvuuurrrppppppqqqtttvvvvvvvvvuuusssrrrssswww|||}}}zzzxxxvvvttttttwwwzzz333333444444444555555555444444444444444444444444444444333333333333444444333333444444444444333333333333333333333333333333999999999888666444333222333333444555555444333333111111222222333333444444444333333333333333222222000000111222333444555666444444333333333333444444333333333333222222222222222222111111222222333444444444444444444333333222333333333333333333333333222333444444555555444444666666555555555777888999<<>>@@@CCCEEEFFFGGGGGGHHHIIIOOO[[[lll~~~wwwiiiiii|||ooo[[[LLLEEEFFFDDDCCCCCCCCCLLLaaatttzzzqqqiiilllzzzrrroookkk}}}qqqbbb\\\[[[]]]UUUIIIAAA<<<:::777444111111111111222333444444000000000000000000000000000000000000000000000000000000000000000000000000///000000000000111111111222222333444333111000///111111111111111111111111111111111111111111111111222222222222222222222222000000000111222333444555333444444444444555555555333444444555666666777777777777:::@@@GGGVVVmmm~~~|||zzzxxxxxxyyyyyywwwvvvqqqppppppqqqsssttttttsssrrrqqqpppssswww{{{}}}}}}|||}}}}}}xxxwwwwwwuuuvvvyyy{{{333444444444444555555555444444444444444444444444444444333333333333444444444444555555555555444444444444444444444444444444666666666666666555555444222333555666666555333222111111111222222333333333444444444444333333333333222222333333444555555666444444333333333333444444333333333333333333333333222111222222222222333333333333444444444333333222333333333333333333333333222333444444555555444444666555555444555555666777777<<>><<<;;;:::999999888777666666555555666666777888999888777666777888888888999999999:::::::::888777777888888999:::;;;===>>>???AAADDDEEEGGGGGGJJJJJJLLLSSS```rrr|||lllgggtttvvvdddTTTJJJDDDDDDDDDBBB@@@EEEWWWiiizzzlllddduuuyyyssshhhuuuzzznnnfffccceee\\\OOODDD>>>:::777444111111111111222333444444000000000000000000000000000000000000000000000000000000000000000000000000111111222222222333333333111222222333222111000///111111111111111111111111111111111111111111111111222222222222222222222222000000000000111222333444444444444555555555666666333333444444555666666666888888;;;@@@GGGVVVmmm}}}{{{yyyyyyyyyxxxuuusssqqqpppoooqqqrrrsssrrrqqqooooooooorrrvvvzzz{{{{{{|||zzz}}}}}}wwwwwwvvvuuuvvvyyy|||444444444555555555666666444444444444444444444444555444444333333444444555444555555666666555555444444444444444444444444444444444444555555444333333222333555666666555333222111111222222222222333333444444444444444444444444666666666666666666555555555444444333333444444555333333333333333333333333111111222222333333333333222222333333444333333222333333333333333333333333222333444444555555444444444444444555666666777888999:::===CCCKKKRRRUUUUUURRRSSSVVVXXX^^^hhhttt}}}qqqgggWWWSSSOOONNNRRRWWW\\\______aaabbb]]]UUUMMMJJJIIIIIIIIINNNYYYjjjssseeeZZZSSSPPPKKKJJJHHHFFFEEEEEEEEEFFFBBBBBBCCCBBBBBBBBBBBBCCCBBBAAA???===<<<:::::::::888888777666666666666666666777888888777666777888888888999999999:::::::::888888888999999:::;;;<<<======>>>@@@BBBDDDFFFGGGIIIIIIJJJNNNYYYkkk~~~qqqiiimmmvvvooo^^^RRRCCCCCCCCCBBB@@@DDDRRRbbbsssdddiiizzzyyyjjjnnnuuu|||~~~yyyrrrmmmkkkaaaSSSGGG???;;;777444333333222222111222222222000000000000000000000000000000000000000000000000000000000000000000000000111111222222222333333333333222111000000000111111111111111111111111111111111111111111111111111111222222222222222222222222222222111111000111111222444444444555555555666666333333444444555666666666999999<<>><<<<<<;;;;;;999888888777777777777777555777888777666666777999888888888888999999999:::999888888999999:::;;;<<<<<<===>>>???AAADDDFFFGGGCCCEEEHHHKKKTTTeeezzzxxxnnnkkkmmmsssbbbUUUHHHEEECCCBBB@@@CCCOOO[[[zzzhhhaaaddd{{{zzznnnhhhhhhrrr|||}}}yyyvvvpppeeeVVVIIIAAA;;;777444555444333222111111111111000000000000000000000000000000000000000000000000000000000000000000000000///000000000000111111111222222000//////000111222111111111111111111111111111111111111111111111111222222222222222222222222333333222111111111111111333444444444444555555555333444444555666666777777::::::<<>>============::::::999888888888888888555666777777666666777999777777777888888888999999888777777888888999:::;;;<<<<<<===>>>@@@CCCEEEGGGAAAEEEHHHJJJOOO\\\ooo}}}sssmmmmmmvvvxxxhhh[[[PPPIIICCCAAA@@@BBBIIIRRRnnnpppddd^^^ccc}}}vvvnnneeebbbkkkuuuyyyyyyyyytttiiiYYYKKKBBB===999666555444333222111111111111000000000000000000000000000000000000000000000000000000000000000000000000///000000000000111111111000000111111111111000000111111111111111111111111111111111111111111111111222222222222222222222222333222222222222333333444333333333333444444444444444555555666666777888888999999;;;@@@GGGUUUlll}}}|||xxxtttpppnnnnnnooorrruuuuuutttrrrsssqqqppprrrvvv{{{~~~~~~xxxwwwuuurrrrrruuuyyy~~~777888888888999999999999444444444444444444444444555555444444444444555555666666777777777777666666555555555555555555555555111222333555666777777888555444444333333444444555444444444444444444444444444555555555666666777777333444444555666777888888555555444444444444555555333333333444444555555555000111222333444333222222000111222333333333333333333333333333333333333333222333444444555555444444333444444555555444444333444555777888999<<>>======>>>>>>;;;:::999999888888999999444666777777666666777999666777777777777888888888666666666666777888999:::<<<<<<===>>>@@@CCCEEEGGGCCCGGGKKKJJJKKKSSScccooovvvooopppqqq{{{sssgggWWWMMMDDD@@@???@@@DDDJJJ[[[pppyyynnndddXXXrrr~~~xxxqqqllldddaaahhhpppsssvvvzzzwwwkkk[[[MMMDDD>>>:::777333333222222111222222222000000000000000000000000000000000000000000000000000000000000000000000000111222222222222333333333---///222444444222///---111111111111111111111111111111111111111111111111222222222222222222222222111111111222333444666666222222222333333333444444555555666666777888888888888888:::???FFFSSSjjj~~~~~~{{{wwwtttmmmnnnpppsssvvvvvvuuusssuuusssqqqrrrvvv{{{~~~xxxvvvuuussssssvvvxxx~~~888888999999999:::::::::888888777777777777777777666666555444444444444555555555666666666666555555555555444444444333333333555333111222555777555333555555555555555555555555333333333333333333333333444555666777777666555555555555555555555555444444777777666666555555555444222222222333333444444444333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444333333333444444444555555444444555777888999:::;;;BBBDDDFFFHHHIIIKKKOOORRR]]]dddrrrxxxpppcccVVVNNNKKKMMMOOOPPPSSSWWW[[[^^^]]]YYYUUUPPPNNNMMMNNNOOOSSS^^^jjjxxxbbbVVVLLLJJJIIIGGGEEEEEECCCCCCCCCCCCDDDEEEFFFGGGBBBBBBBBBAAA@@@>>>;;;::::::::::::999999999888888888888888888888888888888999999888888888888999999::::::::::::::::::::::::<<<======???@@@BBBDDDEEEIIIGGGGGGKKKMMMPPPWWW^^^qqqyyyxxxqqqoooqqq{{{|||qqq```VVVIII@@@>>>AAADDDFFFOOO```{{{mmm\\\ZZZ___zzzzzzqqqpppmmmmmmnnnqqquuuwwwzzzqqqaaaQQQHHHDDD===555444333333444555444222///000111333444444333111000000000000000111111111111000000000111222222333333111222222222222333333333111111000000000000111111000000000000111222333444000111111111111222222222222222222222222222222222333333333333333333333333333333333444444444555555555555555555555666777777555666:::@@@GGGTTTiii{{{}}}yyyvvvrrrrrrrrrrrrssstttuuuvvvqqqrrrttttttuuuwwwzzz}}}~~~xxxvvvssspppqqquuuvvv|||888888888999999999::::::999999999999999999999999888888777666666555666666666666777777777777666666666555555555444444444444666444333444666888666555555555555555555555555555555555555555555555555555666666777888888777666555666666666666666666666666777666666666555555555555222222333333333444444444333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444333333333444444444555555555555666777888999999:::>>>@@@BBBDDDEEEGGGKKKMMMPPPVVVbbbppp}}}{{{mmmaaaYYYUUUSSSRRROOOQQQTTTYYY]]]___]]][[[TTTRRRPPPOOONNNPPPZZZddd}}}kkk^^^RRRMMMLLLIIIGGGGGGFFFEEEEEEEEEEEEFFFFFFGGGCCCCCCCCCBBBAAA???===<<<:::::::::999999999888888888888888888888888888888999999888888888888999999999999999999999999999999:::;;;<<<>>>@@@BBBDDDEEEEEEBBBCCCFFFHHHJJJPPPXXXmmm{{{~~~vvvmmmjjjooo~~~wwwiii^^^PPPEEE@@@@@@BBBCCCGGGTTTmmmsssccc[[[]]]rrrzzzuuuqqqooooooooozzztttgggWWWMMMGGGAAA:::666555444444555555333111000111333444444333111000000000000000111111111111222222111111111111111111///000000000000111111111111111111000000000000111............///000111222000111111111111222222222222222222222222222222222333333333333333333333333333333333444444444555555555555555555555666777777666666999>>>CCCOOOcccuuu|||xxxuuuoooppppppqqqrrrsssuuuuuuqqqrrrsssssssssuuuxxx{{{~~~}}}}}}xxxvvvsssqqqrrrvvvwww}}}888888888999999999999:::::::::::::::::::::::::::;;;:::999888777777777777777777888888888888777777777777666666666666555555777666555666777888888666666666666666666666666666777777777777777777777777888888999999888777666555666666666666666666666666666666666666555555555555333333333333444444444444333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444333333333444444444555555666666666777777888888888:::;;;===??????AAAEEEGGGHHHLLLVVVbbbmmmzzzuuuhhh```ZZZTTTOOOMMMNNNPPPUUU[[[___aaaaaaZZZVVVSSSQQQMMMMMMTTT\\\kkkwwwiiiYYYQQQMMMIIIHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFDDDDDDDDDDDDBBB@@@>>>===:::::::::999999999888888888888888888888888888888999999888888888888999999888888888888888888888888999999:::<<<>>>AAACCCDDDEEECCCDDDGGGHHHIIINNNUUUeeexxx}}}nnneeecccooouuujjjZZZLLLCCC@@@@@@@@@@@@III^^^vvvzzzmmm```\\\iii}}}xxxqqqllliiivvvuuulll]]]QQQJJJDDD@@@:::777555444444555444333111222333444444333222111000000000111111111222222333333222222111000000//////000000000000111111111222222111111000000000000............///000111222000111111111111222222222222222222222222222222222333333333333333333333333333333333444444444555555555555555555555666777777888888:::===AAAKKK___ppp|||wwwtttnnnnnnnnnooopppqqqsssssspppqqqrrrqqqqqqsssuuuxxx{{{zzz||||||wwwvvvtttqqqssswwwzzz888888888888999999999999999999::::::::::::;;;;;;<<<;;;:::999888777777777888888888999999888888888777777777777777777777777666666666666777888888777666666666666666666666666777777777777777777777777999999888888777666555555555555555555666666666666666666666666666555555555333333444444444444444444333333333444444444444444555555555555555555555555444444444444444444444444444444444444444444444444333333333444444444555555777777777777777777666666666888:::;;;;;;===@@@BBBFFFGGGNNNWWWaaalll|||ooofff^^^UUUNNNNNNMMMMMMQQQWWW]]]aaaccc^^^YYYUUURRRNNNLLLPPPVVVaaasss```UUUNNNJJJHHHHHHIIIHHHGGGFFFEEEEEEEEEEEECCCCCCDDDCCCBBB@@@>>>===:::::::::999999999888888888888888888888888888888999999888888888888999999999999999999999999999999999::::::;;;<<<>>>???@@@EEECCCEEEHHHIIIIIIMMMSSS[[[nnnwwwhhh^^^eeewww~~~tttcccSSSGGGAAA???>>>???EEETTTkkkvvvggg^^^dddssswwwoookkknnnqqqnnnaaaSSSKKKEEEBBB<<<999555333333444444444111222222333333222222111000000111111111222222222222222222111111111000000111111222222222333333333222222222222111000000///111111000000111222333333000000111111111222222222111222222222222222333333333333333333333333333333333333333444444444555555555555555555555666777777::::::<<<>>>BBBKKK^^^ppp}}}yyyvvvoooooonnnnnnnnnnnnooooooooopppppppppooopppsssuuuwwwvvvxxx{{{wwwvvvtttrrrtttxxx|||777777888888888999999999777888888888999999999:::;;;:::999888777777777777888888999999999999888888888888888888888888888888555666666666666666777777777777777777777777777777666666666666666666666666888888777666555555444444333333333444444555555555555555555666666666666666444444444444444444444444333333333444444555555555555555555555555555555555444444444444444444444444444444444444444444444444333333333444444444555555777777777666666666666666555777888999999:::===???AAAAAADDDLLLTTT]]]kkkwww{{{oooeee[[[TTTPPPNNNLLLMMMRRRYYY^^^aaa```[[[VVVTTTPPPMMMOOOTTT[[[qqq}}}hhhZZZRRRLLLJJJJJJHHHGGGFFFEEEDDDCCCCCCCCCBBBBBBBBBBBBAAA@@@>>>===:::::::::999999999888888888888888888888888888888999999888888888888999999::::::::::::::::::::::::;;;;;;::::::;;;;;;<<<===AAA@@@BBBFFFFFFEEEIIINNNVVVdddwwwooo``````mmm{{{yyykkk[[[MMMDDD@@@???>>>BBBNNNbbbzzz}}}nnnccccccnnn{{{zzzqqqllliiiooooooeeeXXXOOOHHHDDD<<<999444111111222222222222222222222222222222222111111111111222222222222000000111111111222222222111111222222222333333333222222222333222111000///111111111111111111222333000000111111111222222222111111111222222333333333333333333333333333333333333333333444444444555555555555555555555666777777999999;;;>>>AAAKKK^^^ppp~~~{{{xxxrrrqqqooonnnmmmlllllllllnnnnnnooonnnnnnooorrrtttttttttwwwzzzvvvuuutttsssuuuzzz}}}777777777888888888888999666666666777777888888999999888777777666777777777888888999999999999888888777777888888888888888999555666777777666666777888777777777777777777777777555555555555555555555555888777666555444444555555222222222333444444555555555555555666666666666666555555555555444444444444333333333444555555666666555555555555555555555555444444444444444444444444444444444444444444444444333333333444444444555555666666666666666666666666666777888888888999;;;>>>@@@>>>@@@FFFMMMSSS^^^hhh{{{xxxkkk```YYYSSSPPPLLLLLLPPPVVV\\\___bbb\\\XXXVVVRRRNNNOOORRRYYYhhhnnn```VVVOOOLLLMMMGGGFFFEEEDDDCCCCCCCCCCCCAAABBBBBBBBBAAA@@@>>>===:::::::::999999999888888888888888888888888888888999999888888888888999999::::::::::::::::::::::::;;;;;;:::::::::;;;;;;<<>>GGGXXXrrrvvvkkkiiinnnyyy{{{ooohhhgggooorrrlll```VVVNNNHHH===999555222111222111111222222222222222222222222111111111222222222222333///000000111222222333333///000000000000111111111000111222333333222111000000///////////////000000000111111111111222222222111111111222222333333444333333333333333333333333333333333444444444555555555555555555555666777777777666888;;;???III\\\nnn~~~{{{yyysssrrrqqqooonnnmmmlllllllllmmmnnnnnnmmmooorrrttttttuuu{{{~~~yyyuuuuuutttsssvvv{{{}}}777777777777888888888888555555666777777888999999777777777777777888888999777777888888888888777777777777777777888888888999555777999999777666888:::888888888888888888888888666666666666666666666666888777666555555666666777222222333333444555555666555555555555666666666777666555555555444444444444333333444444555666666666555555555555555555555555444444444444444444444444444444444444444444444444333333333444444444555555555555666666666666666666666777888888777888:::<<<@@@===???DDDIIINNNUUU]]]llluuusssfff^^^UUURRRMMMMMMQQQWWW]]]```eee___ZZZXXXTTTPPPNNNPPPTTT```qqqooo```VVVOOOKKKKKKGGGGGGFFFEEEDDDDDDDDDDDDBBBBBBCCCCCCCCCAAA@@@???:::::::::999999999888888888888888888888888888888999999888888888888999999999999999999999999999999999999999:::;;;<<<===>>>@@@AAADDDIIIKKKIIIKKKOOOPPPUUU^^^mmm}}}oooccc___fffyyyzzzkkkZZZLLLDDDAAA;;;<<<@@@MMMfffxxxttttttzzz{{{nnnffffffnnnsssoooggg]]]RRRIII>>>:::666444333333222111333222222222222222222333111111111222222222333333111111111111111111222222///000000000000111111111///000222333444444333222000000////////////000000000111111111111222222222000111111222333333444444333333333333333333333333333333333444444444555555555555555555555666777777888888999<<>>@@@AAA;;;<<<@@@FFFGGGFFFGGGLLLKKKPPPWWWcccwwwvvvhhh___cccxxxppp___OOOEEEAAA>>>======EEE]]]|||~~~{{{~~~|||ooogggeeemmmrrrpppiii___SSSIII???<<<888666555444222111333222222111111222222333111111222222222333333333333333222222111000000000111222222222222333333333...///222444555444333333222222111111111111111222000111111111111222222222000000111222333333444444333333333333333333333333333333333444444444555555555555555555555666777777<<<<<<===???AAAJJJ\\\mmm~~~}}}}}}zzzwwwtttqqqqqqqqqqqqqqqqqqrrrsssjjjkkkmmmmmmnnnpppsssvvvxxx}}}|||wwwtttuuuuuutttxxx}}}}}}777777777777888888888888666666666666666777888888888888777777777777888888777777777777777888888999888888888888888777666666888888888888888888888888888999999::::::999999888888888888777777777777777777666666666666888:::;;;777777666666666666777777777777777777777777777777888777777666555444444444666555444333333444555666666666666666555444333333555555444444444333333333555555555555555444444444333444555555666666555555666555333333333444666888777888888888888999999999777999:::<<<>>>CCCHHHLLLXXX___lll|||yyyiiibbbVVVKKKIIIMMMRRRXXX\\\]]]___^^^ZZZTTTOOOMMMMMMRRRRRRXXXggg{{{ooo]]]SSSNNNKKKJJJGGGFFFDDDDDDEEEEEECCCBBBBBBBBBCCCCCCBBBBBBAAA@@@>>>===<<<:::999888777777888888888888888888888888888777666666666888999:::999999999888888888888777:::;;;<<<<<<::::::;;;<<<===???AAABBBCCCDDDFFFHHHKKKNNNSSSXXXbbbvvvzzzsssjjjdddooowwwiiiYYYKKKCCCAAA:::999BBBPPPeee|||zzz}}}vvvqqqeeefffhhhjjjiiibbbWWWNNNGGGAAA:::666555555444333444444444333333333222222000000111111111222222222222111//////000111000000000000000000000000000000...///000111222111111111000111111111111222222222222111111111111111222222222222222222222222222222222222333333333333444444444333222111222333444555333444666888888888777777888888:::===@@@HHHZZZjjj~~~}}}~~~}}}}}}}}}~~~|||yyyvvvrrrrrrrrrrrrrrrrrrrrrrrrqqqllljjjllloooooorrrwwwzzzxxxssssssssssssvvvzzz555555555555666666666777666666666666666777888888888888777777777777888888777777777777777888888999888888888888888777666666888888888888888888888888888999999::::::999999888888777777777777777777777777777666666777888999:::777666666666666666666777777777777777777777777777888777777666555555444444666555444444444444555666444444555555555555555444666555555555444444444444888777777555444333222222333444555555666666555555666555444333333444666777777777888888888999999999666888999;;;<<<@@@EEEHHHOOOUUUaaaooo|||vvvhhh[[[OOOLLLNNNPPPTTTWWWZZZ[[[ZZZWWWRRRNNNMMMMMMOOOOOOTTT___oooqqq___TTTMMMIIIGGGGGGFFFDDDDDDEEEEEEDDDBBBBBBBBBCCCCCCBBBBBBAAA@@@>>>===<<<:::999888777777888888888888888888888888888777666666666777999:::999999999888888888777777666888:::::::::;;;===???===???AAABBBCCCDDDFFFHHHJJJMMMQQQVVV^^^ooo~~~wwwnnngggooo~~~{{{nnn___PPPGGGAAA;;;:::AAAKKK\\\yyy}}}|||wwwsssfffeeedddeeeddd___VVVOOOHHHBBB;;;777555555444333333333333333222222222222111222222222333333333333333111///000111222111000111111111111111111111111000000000000111111111111000111111111111222222222222222111111111111111111222222222222222222222222222222333333333333444444333333222222222333444555444555666777777888888777888888:::===???GGGYYYiii~~~~~~~~~}}}}}}}}}}}}~~~|||yyyvvvsssttttttttttttttttttsssrrrmmmkkkmmmooopppsssxxx|||xxxttttttttttttwww{{{~~~~~~555555555666666666777777777666666666666777888888888888777777777777888888777777777777777888888999888888888999888888777666777777777777777777777777888888999999999999888888777777777777777777888888888777777777777777888888666666555555555555666666777777777777777777777777888777777666666555555444666555555444444555555666222222333555555666666666666666555555555444444444777666666555444444333333333444555555666666555555555555444333333555666777777777777888888888999999555777888999:::<<<@@@CCCFFFJJJTTT```kkkzzzrrreeeXXXSSSRRRPPPPPPRRRTTTUUUUUURRROOOMMMMMMMMMMMMNNNQQQWWW```qqqvvvcccVVVOOOJJJGGGGGGEEEDDDEEEFFFFFFEEEDDDBBBCCCCCCCCCCCCBBBAAAAAA>>>===<<<:::999888777777999999999999999999999999777777777666777777888999999999888888888777777777555777888999999:::<<<>>><<<>>>@@@AAABBBCCCEEEGGGHHHKKKOOOSSSYYYfffwww|||rrrjjjnnnxxxvvvfffWWWLLLBBB===;;;???CCCPPPkkk|||{{{yyywwwuuugggccc```^^^]]]YYYTTTOOOHHHDDD>>>999666555333222333222222222222111111111222222333333333444444444333222000000222333222111111111111111111111111111333222111000///000111111000111111111111222222222333333222111000000000111222222222222222222222222222222333333333333444444333333333222333444444555555555555555666777888888999888:::<<<>>>FFFXXXhhhzzz}}}}}}}}}}}}~~~|||yyyvvvuuuuuuvvvvvvvvvvvvuuuuuusssooommmoooqqqqqquuuzzz~~~yyyuuuuuuuuutttxxx}}}~~~|||}}}777777888888888999999999777777666666777777888999888888777777777777888888777777777777777888888999888888888999999888888777666666666666666666666666888888999999999999888888777777777777777888888888888888888777777777777777666666555555555555666666777777777777777777777777777777777777666666555555666666555555555555666666333333444555555555555555555555555444444444333333333333333444555666777777333444555555666555555555555444444444444555666777777777777777888888888888666777999999999:::===???CCCFFFMMMVVV___kkk}}}pppaaaZZZWWWRRRPPPPPPOOOOOONNNNNNLLLLLLLLLMMMMMMOOORRRTTTWWWbbbzzz|||gggYYYQQQLLLJJJGGGFFFEEEEEEGGGGGGFFFEEECCCCCCCCCCCCCCCBBBBBBAAA>>>===<<<:::999888888777999999999999999999999999777777777777777777888888888888888888777777777777777999:::999888777888999<<<>>>@@@AAAAAABBBDDDEEEGGGJJJNNNRRRWWWaaammmvvvuuullllllqqq|||mmm\\\PPPCCC???<<<===>>>FFF^^^www~~~|||{{{wwwvvvwwwwwwwwwhhhccc\\\WWWVVVTTTQQQOOOHHHEEE@@@;;;777555333222222222222111111111000000222222222333333333333444333222000111222444333222111111111111111111111111555333111/////////111222000000111111111222222222333333222111000000000000222222222222222222222222222222222333333333444444333333333333444444555555666555444444555666888999999999999;;;===FFFWWWhhhxxx}}}||||||}}}~~~}}}yyywwwuuuvvvwwwwwwwwwwwwvvvuuutttqqqoooqqqrrrrrrvvv|||~~~yyyvvvvvvuuuuuuzzz|||zzz{{{}}}888888888888999999999999777777777777777888999999888888777777777777888888777777777777777888888999888888999999999999888888666666666666666666666666777888888999999888888777666666777777888888888888888888888888888777777777666666555555555555666666888888888888888888888888777777777777777666666666666666666666666666666666555666666666555555444333444444444444333333333222333333333444555666777777333444555555666555555555444444444444555555666666666666777777777888888888777888::::::999:::<<<>>>AAADDDIIIPPPUUU___pppxxxhhh```ZZZTTTPPPOOOLLLKKKJJJJJJJJJKKKKKKKKKLLLNNNQQQRRRRRRYYYllljjj[[[SSSOOOMMMHHHGGGFFFFFFGGGGGGFFFEEECCCCCCDDDDDDCCCCCCBBBAAA???>>>===;;;:::999999888999999999999999999999999777777888888888777777777888888888777777777666666777888999999777777888999;;;===???@@@@@@@@@BBBDDDFFFIIINNNRRRWWW___hhhnnnxxxoookkklllyyysssbbbUUUGGGAAA>>>===<<>>999555333222222222222111111111000000111111111111222222222222333111000111222444444333111111111111111111111111555333111000///000111222000000111111111222222222333222222111000000111111222222222222222222222222222222222333333333444444333333444444444555555555555555444444444666888999:::999999;;;===FFFXXXiiizzz~~~|||||||||}}}~~~}}}zzzwwwuuuvvvwwwxxxxxxwwwvvvuuutttrrrqqqsssrrrrrrwww~~~|||www|||yyywwwwwwuuuuuu{{{~~~{{{yyyyyy|||666666666777777777888888888777777777777888999999888888777777777777888888777777777777777888888999777888999999:::999999999777777777777777777777777777777888888888888777777666666666777888888999999666777888888888888777777777777666666666666777777888888888888888888888888777777777777777777777777555666666777777666666555777888888777666555444444555555444444444333333333777666666555444444333333333444555555666666555555444444444555555555555666666666666777777777888888777999:::;;;::::::;;;===>>>@@@EEEJJJLLLRRRaaaooopppeee]]]UUUQQQPPPMMMJJJHHHHHHIIIJJJJJJJJJIIIKKKNNNPPPNNNRRR```ooorrrbbbXXXRRROOOJJJIIIGGGGGGHHHGGGFFFDDDCCCDDDDDDDDDDDDCCCBBBBBBAAA@@@???===;;;;;;::::::::::::::::::::::::::::::777888888888888777666666888888777777777666666666444666777888888999;;;===;;;===>>>?????????AAABBBEEEHHHLLLQQQVVV]]]dddhhhqqq}}}tttnnnlllooozzziii]]]MMMDDD>>>===<<>>GGGZZZlll~~~|||{{{|||}}}~~~}}}zzzxxxuuuvvvxxxyyyyyyxxxvvvuuutttrrrssstttrrrrrrwwwtttiiiooo|||{{{xxxwwwwwwuuuuuu{{{~~~{{{xxxyyy{{{~~~666666777777777888888888888888777777888888999:::888888777777777777888888777777777777777888888999777888999999:::::::::999888888888888888888888888777777888888888888777777555666666777888888999999555666777888999999888888888888777777777777888888888888888888888888888888777777777777777777777777555666777888888777666555777888888888888888777666777666666666555555555555888777777555444333222222333444555555666666555555333444444555555555555555666666666666777777777888666888::::::999999:::<<<;;;===BBBEEEFFFIIITTTaaannn{{{mmmccc[[[UUUTTTOOOKKKHHHGGGIIIJJJJJJHHHJJJJJJMMMOOONNNOOOWWWaaauuupppcccYYYRRRLLLJJJHHHHHHHHHGGGEEECCCDDDDDDDDDDDDDDDCCCBBBBBBBBBBBB@@@>>>===<<<<<<<<<::::::::::::::::::::::::777888888999888777666555888777777777666666666666444666888999999:::;;;===:::<<<>>>>>>>>>>>>@@@AAAEEEGGGJJJNNNSSSYYY^^^bbbaaaqqq|||uuuqqqiiiuuussshhhTTTHHH???===<<<===GGGTTTvvvpppkkkqqq|||~~~}}}{{{zzzqqqjjj___XXXSSSPPPMMMJJJDDDFFFEEEBBB<<<777666666333333333333222222222222111111111222222222333333111///...///111333333222222222222222222222222222111222222222222222222333000111111111111222222222000000000000111222333333222222222222222222222222222222333333333333444444333333555666666666555444333333444555666666666666:::999999;;;???III]]]ooo}}}}}}{{{{{{|||}}}~~~}}}zzzxxxwwwxxxzzz||||||zzzxxxwwwsssrrrssstttrrrqqqwwwsssaaadddkkkwww~~~yyywwwwwwvvvtttttt{{{{{{xxxxxx{{{~~~888999999999999:::::::::888888888777888888999:::888888777777777777888888777777777777777888888999777888999:::::::::::::::888888888888888888888888777777888888888888777777555666666777888999999999444555777888999999999888999999888888888888999999888888888888888888888888777777777777777888888888555666777888888777666555666777888999999:::999999888888888888777777777777555555555555555444444444333444555555666666555555333444555555666666555555666666666666777777777777555777999999999999:::;;;:::<<>>=========::::::::::::::::::::::::777888999999999777666555777777777777666666666666888999::::::999888999::::::<<<===>>>===>>>???AAAEEEFFFHHHLLLPPPUUUZZZ\\\YYYfff{{{{{{uuufffnnnzzzpppXXXKKK???===<<<<<>>>>>>>>>>><<<:::===<<<;;;:::999999999999::::::999888777777888888:::999888777777888999:::777777888888888999999999:::::::::;;;===???@@@AAACCCCCCDDDFFFJJJNNNSSSUUUVVVZZZlllwwwrrrttt}}}uuudddSSSEEEDDDBBB======DDDUUUpppwwwqqqvvv~~~|||{{{sssfff[[[XXXXXXSSSKKKIIIGGGDDDAAA>>>:::888666555555333222111000000000111111000000000222333444333333333222222111111111222222222222222222222222444333222111111111222333111///......///000000///111///,,,---000222111///444111//////222333222000333222222111111222222333333333333444444444555555444333333333333444555555999666777<<>>BBBGGGJJJOOO[[[ooovvvllleeeWWWRRRKKKHHHJJJMMMOOOOOOPPPNNNMMMMMMOOOQQQRRRRRR[[[hhh}}}tttgggZZZVVVPPPLLLJJJJJJIIIHHHDDDDDDDDDCCCCCCBBBBBBAAAAAA@@@??????@@@???===;;;<<<;;;:::999999999999999::::::999888888888888888888888777666666777888888777777888888888999999999999999:::;;;<<<>>>???@@@AAAAAABBBEEEHHHLLLPPPSSSVVVWWWfff~~~yyynnnjjjwwwjjjYYYJJJFFFCCC======CCCMMMccczzzyyy|||xxxoooeee```\\\TTTKKKHHHGGGDDDBBB???<<<888666333333222222222222222222444333222111222222333444333333333222222222111111////////////////////////333222222111111222222222444222111111222333222222555222000000222333222000444222000111444555444333555444444333333444444555333333333444444444555555555555555555555666666777999666888<<>>===;;;;;;<<>>???>>>???@@@BBBEEEIIIMMMOOOUUUTTT]]]sss|||lllaaaiii|||tttcccSSSKKKEEE======AAADDDRRRnnn~~~}}}~~~|||sssiii```UUULLLIIIGGGEEECCCAAA>>>999666222222222222222333444444444333222111111111222333333333333222222222222111222222222222222222222222111111222222222222222111444222111111222333333222333111111222333555444333222111000111333444444333555444444333333444444555333333333444444444555555777777666666777777888999999666888===???GGG]]]sss|||}}}}}}~~~~~~{{{zzzzzzyyyxxxvvvvvvuuutttssssssssssssssstttuuuvvvuuutttwww}}}{{{uuurrrssstttssssssuuuyyy|||}}}{{{yyyzzz}}}<<<;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;<<<<<<999999999999999999999999999999999:::::::::;;;;;;::::::::::::999999999999888777777666666777777888:::999888888777777888888999999999999999999999999777888999999888777888999999999999999999999999999888888888888888888888888777777888888888888777777888888888888888888888888888888888888777666555555666666777777777777666666555666777999999999777666666666777888999999999999999999999999999999999999<<<;;;::::::;;;===???AAAHHHLLLXXXhhh|||wwweee]]]SSSMMMMMMQQQSSSTTTVVVTTTQQQPPPPPPQQQPPPOOOMMMRRR[[[fffuuu|||uuuiii___WWWQQQNNNKKKFFFFFFEEEDDDCCCBBBBBBAAABBBAAA@@@AAAAAAAAA???>>>:::999999888888888999999:::999999888888999999999888888777777777777888888888888888888888888888888777777777888999;;;<<<===<<<===>>>@@@CCCFFFIIIKKKRRRRRRYYYkkkoooaaaaaammm~~~~~~ooo]]]QQQHHH???===@@@???EEE]]]|||~~~}}}pppeeeZZZQQQKKKIIIFFFEEECCC@@@:::666333333222222222333333444111000/////////000111222222222222222222222222222333333333333333333333333///000222333333222111111111///......///000//////------...000333444555555000000000000111000000///333222222111111222222333333333333444444444555555777777666666777777888999888666888===@@@GGG\\\rrr}}}~~~}}}zzzyyyyyyyyyxxxvvvxxxwwwuuutttssssssssssssssstttuuuttttttwww~~~zzzuuusssssssssrrrrrrtttxxx{{{~~~~~~}}}{{{zzz|||<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999:::::::::::::::999999999999999999999:::999999:::::::::;;;;;;;;;::::::::::::;;;;;;;;;;;;888888777777777777888888888888888888888999999:::999999999999999:::::::::777888999999888777888999888888888888888888888888777777777777777777777777777777888888888888777777999999999999999999999999888888999999888777666666777888888999999999888888555666888999999888888888777777888999::::::999999999999999999999999999999999999888999:::<<>>::::::999999888999999999:::999999999999999::::::999999999999999999999999888888888888888888888888777777777888888:::;;;<<<;;;;;;===???BBBDDDFFFHHHNNNQQQYYYhhh}}}uuuhhhaaabbbnnnzzzhhhYYYLLLCCC?????????@@@QQQrrr~~~uuujjjaaa[[[QQQMMMHHHFFFEEEBBB<<<666666555444333222222222222///////////////111333444222222222222222222222222000000000000000000000000...000111222333222111111///...,,,,,,...///...------///111222222333333333111222333222000///...---333222222111111222222333333333333444444444555555666666555555666666777888888666999>>>@@@GGG[[[qqq~~~~~~|||yyyxxxyyyyyyyyyyyyyyyxxxwwwvvvuuuuuuuuuuuurrrssstttsssssswww~~~yyyuuurrrrrrrrrpppppprrrwwwzzz}}}}}}}}}{{{{{{|||<<<<<<<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::888888999::::::999999888999999999999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;888888888888888999:::;;;888999999999999:::::::::777888999999888777888999777777777777777777777777555555555555555555555555777777888888888888777777999999999999999999999999888888999999999999888888888999999::::::::::::999666777999888777777888:::888888999:::::::::999999:::::::::999999999999888777777777888:::<<<>>>@@@CCCBBBIIIUUUbbbttt{{{ooo___TTTPPPQQQSSSUUUVVVSSSPPPNNNMMMMMMLLLKKKIIIJJJLLLOOOVVVcccsssxxxlll___TTTMMMHHHGGGFFFEEEDDDCCCBBBAAAAAA@@@???@@@AAAAAA@@@>>>===<<<;;;:::999999999999:::999999999999::::::;;;999999:::;;;;;;:::999999999999999888888888888888777777777888888999;;;;;;;;;<<<===???BBBDDDEEEFFFIIIPPPYYYdddxxxzzzpppeee]]]cccyyyrrraaaRRRGGGAAA@@@>>>???JJJccczzzqqqjjjeeeXXXRRRKKKHHHGGGDDD>>>888777666555333222222111111333222222222222444555666111222222222222333333333111111111111111111111111//////000111222222222222222000...///000111000000111333555555333111111111333555666666333111000000555444444333333444444555333333333444444444555555555555444444555555666777888777999>>>AAAGGG[[[ppp}}}|||yyyxxxyyyzzzzzzzzzyyyyyyyyyyyyyyyxxxvvvvvvrrrssssssqqqqqquuu}}}yyyvvvqqqqqqpppoooooorrrwwwzzz}}}}}}|||{{{zzz|||<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888999::::::::::::999888999999999:::::::::;;;;;;:::::::::;;;;;;;;;;;;<<<;;;;;;<<<<<<<<<=========;;;;;;::::::::::::;;;;;;::::::999888888888999999888888888888999999999:::777888999999888777888999888888888888888888888888777777777777777777777777777777888888888888777777888888888888888888888888777777888999::::::::::::777888999999:::::::::999777888999777555666999<<<::::::::::::::::::999999:::::::::999999999888888888888888999:::<<<===>>>BBB@@@EEEPPPYYYfffwwweeeWWWQQQPPPRRRSSSSSSQQQMMMLLLKKKKKKJJJIIIFFFHHHJJJKKKNNNWWWdddnnn{{{kkk\\\RRRKKKJJJIIIHHHFFFEEEDDDCCCBBBAAA@@@AAACCCCCCAAA@@@???>>>===;;;:::999999888999999999999999:::;;;<<<888999::::::::::::999888999999999888888888777777888888888888999:::;;;;;;;;;<<<>>>@@@BBBDDDEEEEEEFFFOOOWWW^^^pppxxxlllaaabbbrrryyygggVVVKKKDDD@@@;;;???EEEVVVwww~~~}}}zzzsssmmm^^^WWWMMMIIIHHHEEE???999666555444333333333333333777666444333333333444444111111222222222333333333333333333333333333333333/////////000000111222333333222000000222333222111...111444555333111111222111444777777555333333444555444444333333444444555333333333444444444555555555555444444555555666777888777:::???AAAGGGZZZooo{{{yyyyyyzzzzzzyyyvvvxxxzzz{{{{{{yyywwwvvvrrrrrrrrrpppooosss{{{yyyvvvoooooonnnmmmnnnrrrwww{{{||||||{{{zzzyyy{{{~~~======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;;;;;;;:::999888999999999::::::;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;<<<<<<<<<======>>>>>>:::999999888888999999:::===<<<:::999888777777777777777777888888999999999777999999999888777888999999999999999999999999999::::::::::::::::::::::::777777888888888888777777888888888888888888888888666777888999:::;;;;;;;;;666777888999999999999999888999999666444555:::>>>;;;;;;;;;;;;::::::999888:::::::::999999888888888999999999999:::;;;<<<<<>><<<:::999999888999999999999::::::;;;<<<777888999::::::999888777999999999999888888777777999888888888999:::;;;;;;<<<===???AAACCCDDDEEEEEECCCNNNTTTXXXiii~~~ssshhhfffppp}}}}}}jjjYYYNNNEEEAAA888>>>CCCNNNppp}}}www|||yyyqqqcccZZZOOOIIIHHHFFF@@@:::444444333333333444555555888777555333111000000000111111111222222333333333000000000000000000000000000//////...///111333444333111000000111222222111%%%***///111111222333555,,,000444666444333444666333222222111111222222333333333333444444444555555555555555555555666777777888777:::???AAAGGGZZZooo|||yyyyyyyyyxxxxxxtttvvvyyy||||||zzzwwwuuurrrrrrqqqooonnnrrrzzzxxxuuunnnnnnnnnmmmnnnrrrwww|||||||||{{{yyyxxxzzz}}}<<<;;;;;;;;;<<<===>>>???===============<<<<<<<<<;;;;;;;;;;;;;;;<<<>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<<<<::::::;;;<<<<<<======>>>;;;<<<======>>>>>>======;;;<<<======<<<:::999888<<<;;;;;;:::999999999:::777888999:::;;;<<<<<<<<<<<<;;;::::::999999::::::999999999999999999999:::777777777777777777777777;;;;;;;;;:::::::::999999:::::::::999999999888888777777777777777777777777999888888888888888888888===:::666444444666:::===:::::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;:::::::::;;;;;;;;;::::::;;;<<<<<<:::<<>>===>>>===<<<:::::::::::::::::::::::::::888888888888888888888888888888888888888888888888777888888999999888777777;;;;;;;;;;;;===???AAABBBHHHPPPUUUWWWccc}}}~~~ttthhheeeiii}}}vvveeeWWWLLLEEE;;;BBBAAADDD```~~~rrrqqq}}}yyytttooocccTTTKKKHHHEEE===777999777666555666666444333///000111333333222111111333333333222222111111111111111111000000000000000000000000000000000000000222222222111111111111000222222111111111111222222333333333333333333333333333333333333333333333333222333444444222222333444333333444444555666666666777:::999<<>>>>>??????@@@@@@AAA@@@@@@??????>>>>>>>>>=========<<<<<<<<<<<<<<<<<<>>>>>>===<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;<<<<<<;;;;;;;;;<<<<<<=========;;;;;;<<<===============<<<<<<=========<<<:::999;;;;;;:::999999999999999999::::::;;;;;;::::::999;;;;;;:::999999999999:::::::::::::::::::::::::::888888888888888888888888::::::999999999888888888:::::::::999999888888888888888888888888888888888999999999999999999999999<<<;;;999888888999;;;<<<;;;;;;;;;;;;<<<<<<<<<===<<<<<<<<<;;;;;;:::::::::;;;;;;::::::::::::;;;;;;;;;===@@@DDDFFFNNN___ppprrrcccYYYQQQMMMMMMPPPOOONNNLLLJJJGGGEEEDDDGGGDDDDDDGGGIIIIIILLLQQQgggqqq___VVVRRRNNNJJJIIIHHHGGGFFFDDDDDDDDDDDDCCCCCCBBBBBBBBB@@@>>>>>>>>>===;;;:::::::::::::::::::::::::::888888888888888888888888888888888888888888888888888999999:::;;;;;;<<<<<<<<<<<<<<<<<<>>>@@@BBBCCCGGGNNNTTTWWWccc}}}{{{mmmeeedddttt~~~pppaaaRRRFFF>>>AAA@@@BBBXXX}}}tttooowww}}}zzzvvvlll]]]SSSNNNIIICCC>>>999777555555666555444222111111222333333333333333333333333222222222111111222222222111111111111111222222222222222222222222000000111111222222222333222222111111111111222222333333333333333333333333333333333333333333333333333444555555333333444555444444555555666777777888666999777:::CCCHHHYYYttt~~~{{{zzzzzzzzzyyyyyywwwwwwzzz}}}}}}xxxtttoooqqqqqqooommmpppwww}}}zzzrrrooonnnllllllooosssxxx{{{{{{zzzyyyxxxyyy{{{}}}???@@@BBBCCCDDDDDDCCCCCCCCCCCCBBBBBBAAA@@@??????@@@@@@AAAAAA@@@???===<<>>>>>======>>>>>><<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<=========;;;;;;<<<<<<<<<=========;;;;;;<<<<<<<<<;;;::::::;;;::::::999999999999999<<<<<<<<<;;;:::999888777;;;;;;:::999999999999:::;;;;;;;;;;;;::::::::::::888888888888888888888888:::::::::999999999888888999999999999888888888888999999999999999999999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<============>>>>>>>>>======<<<;;;:::::::::;;;::::::999999:::::::::======???AAABBBGGGVVVeee}}}|||jjj^^^SSSNNNLLLKKKKKKLLLLLLKKKIIIGGGFFFJJJGGGFFFIIIJJJJJJLLLQQQeee{{{jjj[[[VVVPPPKKKIIIHHHHHHGGGFFFEEEDDDCCCBBBAAA@@@@@@CCCAAA???>>>>>>===;;;999::::::::::::::::::::::::999999999999999999999999888888888888888888888888888888888999:::<<<>>>@@@============>>>@@@CCCDDDFFFLLLRRRVVVbbb{{{xxxiiibbbfffvvv}}}ooo[[[KKKBBB???===@@@MMMfffwwwnnnooozzzzzzrrreeeYYYPPPIIIDDDAAA:::888555444555444333222333333222222333333444555333333333222222222222111222222222222222222222222222222222222222222222222...///000111222333444444222222111111111111222222333333333333333333333333333333333333333333333333444555666666444444555666555555666666777888888888555888666999BBBGGGYYYttt|||{{{{{{{{{{{{zzzyyyzzz}}}~~~zzzuuummmnnnnnnllllllpppwww}}}|||yyy|||zzzsssnnnmmmlllmmmpppuuuzzz}}}|||zzzwwwuuuvvvyyy}}}@@@BBBDDDFFFGGGFFFEEEDDDEEEEEEDDDDDDCCCBBBAAAAAABBBCCCEEEFFFEEEDDDBBB@@@AAA@@@@@@??????@@@@@@@@@>>>======<<<<<<<<<<<<=====================>>>>>><<<<<<<<<<<<<<<======>>>:::::::::;;;::::::::::::::::::999999999999::::::<<<<<<<<<<<<;;;:::999888<<<;;;::::::999999::::::;;;;;;;;;:::::::::::::::999999999999999999999999;;;;;;;;;;;;::::::::::::999999999999999999888888;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>===<<<;;;::::::;;;;;;:::999999999999:::======>>>@@@@@@DDDPPP]]]ssssssdddWWWOOOMMMIIIKKKMMMOOOOOOLLLJJJHHHKKKGGGGGGJJJKKKKKKMMMRRRbbbvvvccc]]]TTTMMMJJJIIIIIIIIIEEEEEEDDDCCCBBBAAA@@@@@@DDDBBB@@@??????>>><<<:::::::::::::::::::::::::::999999999999999999999999888888888888888888888888777777666666777:::<<<>>><<<<<<<<<<<<>>>@@@BBBCCCFFFKKKPPPTTT^^^sssqqqddd\\\lllxxxeeeSSSFFF???<<<@@@DDDRRRrrryyynnnjjjrrr}}}wwwmmm```SSSIIIDDDCCC;;;999666444444444333111333333222111111333444555222222222222222222222222111111111222222222222222000000000000000000000000///000000111222222333333222222111111111111222222333333333333333333333333333333333333333333333333333555666555444333444555444555555666777777888888666999777:::BBBHHHZZZvvv}}}||||||||||||zzzzzz|||~~~~~~zzzvvvmmmmmmlllkkklllqqqxxx~~~xxxtttvvvuuunnnlllllllllnnnqqqvvv{{{~~~}}}yyyuuurrrssswww|||AAACCCEEEGGGHHHGGGFFFEEEFFFFFFEEEEEEDDDCCCCCCBBBAAABBBEEEFFFGGGFFFDDDCCCBBBBBBBBBAAAAAABBBBBBCCC@@@??????>>>======>>>>>>??????????????????@@@@@@>>>>>>=========>>>???@@@>>>=========<<<<<<<<<<<<;;;:::::::::::::::;;;;;;;;;;;;<<<==================<<<<<<;;;:::;;;;;;;;;;;;;;;::::::999999999999999999999999999999999999::::::::::::999999999999999999999999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<=========>>>>>>>>>>>>===;;;999999;;;===>>>??????????????????????????????>>>======<<<;;;;;;<<<;;;::::::999999999:::<<<;;;===???@@@CCCNNNYYYmmm}}}lll^^^SSSPPPLLLNNNRRRUUUTTTQQQMMMJJJKKKHHHGGGJJJLLLLLLOOOTTT[[[yyymmmfff[[[RRRMMMKKKJJJJJJDDDDDDCCCCCCCCCBBBBBBBBBDDDBBB@@@@@@@@@???===;;;::::::::::::::::::::::::999999999999999999999999888888888888888888888888888777666555666888:::<<<;;;::::::;;;<<<>>>@@@AAAFFFIIIMMMRRRYYYggg|||vvvgggZZZfffxxx|||lll\\\LLLAAA===@@@@@@FFFccc{{{rrrlllrrrxxxjjj\\\PPPIIIGGG===:::777555444444333222222111000000000111333444222222222222222222222222000000000000111111222222000000000000000000000000111111111111111111111111222222111111111111222222333333333333333333333333333333333333333333333333222444444444333222333444333444444555555666666777888:::888:::CCCJJJ\\\yyy~~~}}}|||yyy{{{}}}~~~yyyvvvooonnnlllkkkmmmssszzzxxxtttvvv|||rrrkkkllllllmmmooosssxxx|||}}}yyytttpppqqqvvv|||CCCDDDEEEGGGHHHGGGGGGFFFGGGGGGFFFFFFFFFFFFEEEEEE@@@AAACCCDDDEEEEEEDDDDDDDDDDDDCCCCCCCCCDDDEEEEEECCCBBBAAA@@@?????????@@@???@@@@@@AAABBBBBBCCCCCCAAAAAA@@@???@@@AAABBBCCCDDDCCCBBBAAA@@@@@@@@@@@@;;;;;;;;;;;;;;;<<<<<<===;;;;;;===>>>???@@@@@@@@@>>>>>>===<<<<<<<<<<<<===<<<<<<;;;;;;::::::999999::::::::::::::::::::::::999999999888888888777777::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>????????????===;;;999999;;;===???@@@???????????????>>>>>>>>>>>>>>>>>>==================<<<;;;::::::::::::;;;:::<<>>===::::::::::::::::::::::::::::::::::::::::::::::::888888888888888888888888999888777777888999:::;;;::::::999:::;;;===???AAAEEEGGGKKKPPPTTT\\\mmm|||zzzjjj^^^cccooo}}}}}}}}}}}}}}}rrreeeSSSFFF???AAA???AAAXXXtttzzztttuuu}}}rrrdddVVVLLLGGG@@@===888555555444333222111111000000111111222333111222222222222333333333/////////000111111222222222222222222222222222222222222222111111111000000222222111111111111222222333333333333333333333333333333333333333333333333222333444444222222333444333333444444555666666666999;;;888;;;DDDKKK^^^zzz~~~{{{yyy|||~~~yyyvvvqqqooolllkkknnnttt{{{yyyvvvxxx{{{tttooommmmmmnnnppptttxxx|||}}}yyytttpppqqqvvv|||FFFFFFFFFGGGHHHHHHIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGEEEDDDCCCBBBAAAAAAAAAAAA@@@AAAAAACCCDDDEEEFFFGGGEEEDDDCCCBBBBBBCCCEEEFFFGGGEEECCCBBB@@@@@@@@@@@@<<<<<<<<<<<<<<<===>>>>>><<<===???@@@AAABBBBBBBBB@@@??????>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999;;;;;;;;;<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===>>>?????????>>>>>>============>>>>>>@@@?????????>>>>>>>>>>>>======>>>>>>>>>>>>?????????>>>===<<<;;;;;;;;;;;;;;;:::;;;???AAACCCJJJSSSaaavvvppp```XXXQQQVVV]]]cccdddaaa\\\YYYUUUQQQOOOQQQPPPNNNPPPTTTWWWiiiwwwlll```WWWQQQMMMJJJGGGGGGFFFEEEDDDCCCCCCBBBCCCAAA@@@@@@AAAAAA@@@???::::::::::::::::::::::::::::::::::::::::::::::::888888888888888888888888444555666777888999:::;;;:::::::::;;;<<<>>>@@@AAACCCEEEJJJOOOQQQUUUbbbpppsssdddaaafffuuu~~~uuujjjZZZMMMBBB@@@???@@@OOObbb}}}xxxyyylll^^^PPPHHHBBB???:::777555555444333000111222222333333222222111111222222222333333333//////000111111222333333222222222222222222222222111111111111111222222222222222111111111111222222333333333333333333333333333333333333333333333333333444555444333222333555444444444555666666777777888:::777:::CCCJJJ]]]zzz~~~zzz{{{~~~{{{xxxsssppplllkkknnnttt{{{yyyvvvyyy{{{uuuqqqnnnnnnoooqqquuuxxx|||~~~}}}yyytttqqqqqqvvv|||HHHHHHGGGHHHHHHIIIKKKKKKIIIIIIJJJJJJKKKLLLLLLLLLJJJJJJIIIGGGGGGGGGGGGGGGFFFEEEEEEEEEFFFGGGHHHHHHFFFFFFEEECCCCCCBBBBBBBBB@@@AAABBBDDDEEEGGGHHHIIIGGGFFFDDDCCCDDDEEEGGGHHHFFFDDDBBB@@@>>>========================>>>????????????@@@AAABBBBBBBBBBBBAAA@@@@@@???????????????AAA@@@@@@???>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;???>>>>>>>>>>>>=========<<<<<<<<<=========>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>?????????===>>>@@@AAAAAA@@@>>>===????????????>>>>>>===============>>>??????@@@@@@??????>>>===<<<;;;;;;;;;<<<:::;;;???@@@BBBHHHPPP\\\qqqwwwddd[[[QQQWWW___gggiiigggbbb___[[[VVVTTTTTTRRROOOPPPSSSRRR___{{{|||pppddd[[[SSSNNNJJJJJJIIIHHHFFFEEECCCBBBAAABBBAAA@@@@@@BBBBBBAAA@@@::::::::::::::::::::::::::::::::::::::::::::::::888888888888888888888888...000222444666888999999;;;;;;;;;<<<===???AAABBBAAACCCIIIOOOPPPRRR]]]jjjvvv}}}hhh```aaaooowwwlll___QQQEEE@@@???@@@IIIUUUtttxxxyyywwwhhhXXXNNNDDD@@@;;;777666666555444111222333444555444333222111111111222222333333333000000111222333333444444000000000000000000000000//////000111222333333444222222111111111111222222333333333333333333333333333333333333333333333333444555666555444444555666555555666666777888888888777999666888BBBIII]]]zzz~~~zzz||||||yyytttpppkkkjjjmmmtttzzz~~~xxxvvvyyyyyyssspppnnnoooppprrruuuxxx|||~~~}}}yyyuuuqqqrrrwww|||KKKKKKJJJJJJJJJLLLMMMNNNKKKLLLMMMNNNNNNNNNNNNNNNNNNLLLKKKLLLLLLLLLJJJHHHGGGHHHHHHIIIIIIHHHGGGGGGFFFGGGHHHHHHGGGFFFDDDCCCDDDEEEEEEFFFGGGGGGHHHHHHJJJIIIIIIHHHGGGFFFEEEEEECCCBBBAAAAAAAAAAAABBBCCC???AAABBBDDDDDDCCCAAA@@@@@@@@@@@@AAABBBEEEGGGHHHDDDDDDCCCBBB@@@??????>>>???@@@@@@???===<<<===>>>===<<<<<<;;;;;;<<<>>>???>>>???AAA@@@???>>>>>>???>>>???@@@AAAAAAAAA@@@???======<<<;;;;;;;;;;;;;;;<<<<<<<<<===>>>???@@@AAAEEEDDDBBBAAA???>>>>>>>>>@@@@@@@@@@@@@@@???>>>===>>>>>>>>>>>>>>>>>>>>>>>>AAA@@@???>>>===<<<;;;;;;===;;;;;;>>>???AAAHHHOOOXXXkkkppp\\\\\\[[[```llluuutttnnnkkkgggddd^^^ZZZVVVSSSPPPNNNQQQXXXiiiuuuiii```WWWOOOJJJHHHGGGEEEEEEFFFGGGFFFEEEBBBBBBBBBAAAAAAAAA@@@@@@===<<<;;;:::999888888888999999999888888888888777777888888888888999999999888888999999999:::::::::<<<;;;;;;;;;<<>>888666555555555444444333333333333222222111111111000111111222333333222222111111222222333222222222222222222222222222222222111111111000000,,,,,,...///111333444555444444444333333222222222333333333333333333333333444444444444444444444444444444444555555555666666999999;;;>>>AAAIII[[[kkk}}}zzzyyyqqqqqqpppooommmmmmpppuuuyyy{{{sssttt{{{zzztttpppoooqqqsssvvvxxxzzz||||||}}}yyyuuutttwww{{{~~~MMMMMMLLLKKKLLLMMMNNNOOOOOOPPPPPPPPPPPPOOOOOONNNPPPOOONNNOOOPPPOOOMMMLLLIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHFFFEEEEEEFFFFFFGGGHHHHHHIIIIIIJJJJJJIIIIIIHHHGGGFFFFFFFFFEEEDDDCCCBBBBBBCCCDDDEEEAAABBBDDDEEEEEEEEECCCBBBCCCCCCCCCCCCDDDFFFHHHJJJEEEDDDCCCBBBAAA@@@@@@???@@@AAABBBAAA?????????@@@@@@???>>>=========>>>???AAACCCDDDDDDCCCBBBBBBCCCCCCCCCDDDDDDDDDDDDCCCCCCAAA@@@???>>>>>>===>>>>>>>>>>>>=========>>>??????>>>===<<<;;;;;;;;;;;;;;;AAABBBBBBBBBAAA@@@???>>>???????????????????????????>>>===<<<;;;:::999999>>>;;;;;;===???AAAGGGNNNZZZlll|||iii]]][[[___kkkuuuwwwuuuuuulllhhhbbb\\\XXXUUUQQQOOOOOOUUUccc}}}sssiii___UUUNNNJJJHHHFFFEEEFFFFFFEEEDDDBBBBBBBBBAAAAAAAAA@@@@@@>>>>>><<<;;;:::999999999999999999888888888888777888888888888999999999999888888999999999:::::::::<<<;;;;;;;;;<<>>======>>>>>>??????>>>>>>>>>??????@@@CCCCCCCCCCCCBBBAAA@@@???@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>===<<<<<<;;;::::::>>>;;;;;;===>>>@@@FFFMMM]]]mmmwwwddd___^^^fffoootttvvvxxxqqqllleee___ZZZVVVRRROOOLLLPPP[[[ooo{{{pppcccVVVNNNLLLIIIFFFEEEEEEEEEDDDCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@???>>><<<;;;;;;::::::999999999888888888888777888888888888999999999:::888888999999999:::::::::;;;;;;;;;;;;<<<>>>AAABBBBBBAAACCCFFFHHHKKKTTT]]]iiisssvvvgggbbbjjjyyywwwhhhVVVJJJCCC???@@@BBBMMMlll|||xxxvvvtttcccXXXRRRMMMEEE>>>:::777555444444444333333333333222222111111111111111222333333333222222111111222222333222222222222222222222222222222222111111111111111222222222222222333333333222333333333333333333444333333333333333333333333444444444444444444444444444444555555555666666666999999:::;;;<<>>======<<<>>>;;;;;;===>>>???EEELLL]]]nnnpppfff]]]^^^cccgggkkknnnoookkkeee___ZZZUUUQQQNNNJJJLLLTTTbbbwwwvvvgggXXXNNNMMMJJJFFFEEEEEEEEEEEEDDDCCCBBBBBBBBBBBBAAAAAAAAA??????===<<<;;;:::::::::999999999888888888777777888888888999999999::::::888888999999999::::::::::::::::::;;;===>>>@@@AAAAAA@@@BBBEEEGGGIIIPPPYYYbbbjjjuuu}}}oooddddddooo~~~qqq___PPPFFFAAA@@@@@@EEEaaayyyrrrssswwweeeYYYRRRMMMFFF@@@<<<999666444444444333333333222222222222111111111111222333333333222222111111222222333222222222222222222222222111111111111111111111111111111111222222222333333222222222333333444444444333333333333333333333333333333444444444444444444555555555555666666666666888888999;;;<<>>>>>======>>>;;;;;;===>>>@@@FFFMMM\\\ooozzzkkk]]]WWWXXXYYY\\\```hhheeeaaa]]]ZZZUUUPPPMMMKKKKKKQQQ[[[iiippp___TTTMMMJJJGGGEEEEEEFFFFFFFFFCCCCCCCCCBBBBBBBBBAAAAAA???>>>===;;;::::::999999999999999888888888777777888999999999999:::::::::888888999999999:::::::::999::::::;;;===>>>@@@@@@AAA@@@BBBFFFFFFHHHNNNWWW\\\aaajjj{{{uuuggg```hhhzzzxxxgggVVVJJJDDDBBB@@@AAAWWWuuu{{{pppiiixxxxxxhhh[[[PPPLLLFFFBBB>>>;;;888666444444333333333222222222222222222111222333333444333222222111111222222333222222222222222222222222111111111111111111111111......///000111222333333222222222333333444444444333333333333333333333333333333333444444444555555555555555666666666777777777777999;;;===EEEVVVfff|||{{{tttoooooonnnnnnnnnrrrxxx}}}~~~www{{{|||vvvsssoooppprrruuuyyy|||{{{xxxwwwxxxzzz|||XXXWWWVVVTTTSSSSSSTTTTTTSSSSSSUUUWWWXXXYYYYYYYYYXXXWWWVVVVVVVVVVVVTTTRRRPPPOOOOOOOOOOOOPPPRRRSSSQQQPPPOOONNNMMMMMMMMMMMMKKKKKKKKKKKKLLLLLLLLLLLLJJJJJJJJJKKKLLLLLLLLLMMMJJJIIIHHHGGGGGGHHHIIIJJJLLLLLLMMMMMMNNNOOOPPPQQQLLLKKKJJJIIIIIIJJJLLLLLLJJJJJJJJJIIIIIIIIIHHHHHHFFFHHHIIIIIIIIIIIIKKKLLLLLLKKKIIIGGGFFFEEEEEEFFFHHHJJJLLLLLLKKKKKKLLLMMMPPPOOOMMMLLLKKKJJJJJJJJJIIIIIIHHHHHHIIIIIIJJJKKKGGGFFFFFFFFFGGGHHHIIIIIIGGGFFFEEEDDDCCCBBBBBBBBBGGGGGGGGGFFFEEECCCBBBAAABBBBBBBBBBBBBBBBBBBBBBBB>>>>>>>>>======<<<<<<<<<===;;;;;;>>>???AAAHHHOOO]]]ppprrr```VVVSSSSSSUUUXXX]]]]]]]]]]]]\\\XXXSSSOOOMMMLLLPPPWWW```qqquuueeeZZZQQQMMMIIIFFFFFFGGGGGGGGGCCCCCCCCCCCCBBBBBBBBBAAA>>>>>><<<;;;:::999999999999999999888888888888777999999999999::::::::::::888888999999999:::::::::999999:::<<<===>>>??????AAAAAACCCFFFFFFFFFMMMTTTWWW[[[cccrrrzzzkkkbbbeeeuuuqqq^^^PPPIIIDDD@@@???MMMccc|||uuujjjoooyyyyyylll___PPPLLLHHHDDD@@@===999666444444333333333333222222222222222222222333444444333222222111111222222333222222222222222222222222111111111111111222222222---...///000111222333333222333333333333333333444333333333333333333333333222333333444444555555555555555666666666777777777888888999<<<>>>FFFWWWggg{{{{{{tttoooooonnnmmmmmmqqqwww{{{zzz}}}xxxtttqqqqqqrrrtttxxx|||~~~{{{xxxxxxyyy{{{}}}XXXWWWVVVUUUTTTTTTUUUVVVVVVWWWXXXYYYZZZ[[[[[[[[[ZZZXXXWWWWWWWWWVVVSSSQQQOOOOOOOOOPPPQQQRRRRRRRRRNNNOOOOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMMMMMMMMMJJJJJJKKKLLLLLLMMMNNNNNNLLLKKKJJJIIIIIIJJJKKKLLLMMMMMMMMMNNNOOOQQQRRRRRRLLLKKKKKKJJJKKKLLLNNNOOOKKKKKKKKKKKKKKKJJJJJJJJJGGGHHHIIIIIIIIIHHHJJJKKKLLLKKKIIIGGGGGGGGGGGGGGGGGGIIIKKKLLLKKKKKKLLLMMMMMMMMMMMMMMMLLLKKKJJJIIIIIIIIIJJJJJJKKKMMMNNNOOOLLLLLLKKKKKKJJJJJJKKKKKKIIIIIIHHHHHHHHHHHHIIIIIIJJJJJJJJJIIIGGGFFFDDDCCCCCCCCCCCCCCCCCCCCCCCCCCC>>>>>>>>>==================;;;;;;>>>AAACCCJJJRRR```sssjjj]]]VVVSSSSSSUUUUUUWWWZZZ^^^```^^^XXXTTTPPPMMMPPPUUUYYYbbb{{{{{{kkk```VVVRRRLLLHHHGGGFFFFFFEEECCCCCCCCCCCCBBBBBBBBBBBB@@@???===<<<;;;;;;::::::999999999888888888888777999999999:::::::::;;;;;;888888999999999:::::::::888999:::<<<===>>>??????AAA@@@BBBEEEEEEEEEJJJRRRTTTWWW^^^kkk~~~qqqfffgggrrr~~~{{{fffVVVMMMEEE>>>>>>DDDRRRiiipppiiifffmmm|||~~~{{{pppeeeSSSPPPKKKGGGCCC>>>999555444444333333333333222222333222222222222333444444333222222111111222222333222222222222222222222222000000111111111222222222000000000111111222222222444333333333333333333222333333333333333333333333222222333333444555555666555666666666777777777777999999:::<<<===DDDUUUeeeyyy}}}tttoooooommmllllllooouuuyyy~~~}}}}}}xxxtttsssssstttuuuxxx|||~~~}}}zzzyyyyyyzzz|||~~~XXXWWWVVVUUUTTTUUUVVVVVVZZZ[[[[[[\\\\\\\\\[[[[[[YYYWWWUUUUUUTTTSSSPPPNNNNNNOOOPPPQQQRRRRRRRRRRRRMMMNNNOOOPPPQQQPPPOOONNNOOOOOOOOOOOOOOOOOOOOOOOOJJJJJJKKKLLLMMMNNNNNNOOONNNMMMLLLKKKKKKLLLMMMNNNNNNNNNNNNNNNPPPQQQSSSSSSMMMLLLLLLKKKLLLNNNOOOPPPLLLLLLLLLLLLKKKKKKKKKKKKGGGHHHIIIIIIHHHHHHIIIJJJLLLKKKIIIHHHGGGGGGHHHHHHGGGIIIKKKLLLLLLKKKLLLNNNLLLMMMNNNNNNMMMLLLJJJIIIJJJJJJKKKLLLMMMOOOQQQRRRQQQPPPOOOMMMLLLLLLKKKKKKHHHGGGGGGHHHIIIJJJKKKKKKMMMMMMLLLKKKJJJHHHFFFEEEDDDDDDDDDDDDDDDDDDDDDDDD@@@@@@@@@@@@????????????===;;;;;;???BBBEEELLLTTTcccuuutttddd[[[TTTRRRSSSPPPTTTZZZ```dddbbb]]]XXXRRRNNNPPPUUUUUUYYYmmmtttjjj[[[VVVOOOJJJGGGEEEDDDCCCDDDDDDCCCCCCCCCBBBBBBBBBAAA@@@???===<<<<<<<<<<<<999999999888888888888777999999:::::::::;;;;;;;;;888888999999999:::::::::888999:::<<<===>>>>>>???@@@@@@BBBDDDDDDCCCIIIPPPRRRVVV\\\ggg{{{uuujjjiiirrr|||lllZZZOOOFFF>>>===>>>HHH\\\tttuuueeeXXX\\\nnn}}}||||||tttiiiVVVSSSNNNIIIEEE???999555444444444333333333222222333333222222333333444555333222222222222222222333222222222222222222222222000000111111222222222222333333333222222222111111444444444333333222222222333333333333333333333333222222333333444555666666666666666666777777777777;;;:::;;;<<<<<>>===<<<<<<<<<===<<<<<<>>>AAABBBCCCKKKTTTeee{{{qqqbbbYYYTTTRRRNNNQQQXXX```eeeddd]]]WWWOOORRRTTTRRRQQQXXXdddooopppbbbYYYPPPKKKHHHDDDDDDFFFEEEEEEEEEDDDCCCCCCBBBBBBBBBAAA@@@???>>>>>>>>>>>><<<;;;::::::999999::::::;;;::::::999999::::::;;;999999888888888888999999:::999888888999:::<<<===??????AAACCCEEEHHHJJJLLLQQQSSSXXX```hhhxxxxxxlllooozzzzzzhhhVVVHHH@@@???===???PPPmmm~~~mmm^^^\\\gggxxx|||tttnnn]]]TTTNNNMMMIII@@@::::::999666333222333555666555000000000000000000000000333333222111222333444555333222111111222222000///111111222222222222111111222222222111111111000000222222333333333333444444333333333333333333333333000111222333555666777888666666666666666555555555:::888888:::===CCCRRR```yyy}}}sssssspppnnnooonnnmmmqqqwww}}}}}}yyyzzzzzzyyyxxxyyy|||~~~zzzvvvuuuxxx{{{||||||YYYZZZ[[[YYYWWWWWWZZZ\\\\\\]]]]]]]]]\\\ZZZXXXWWWWWWWWWVVVUUUTTTSSSRRRRRRQQQPPPPPPPPPPPPPPPPPPQQQRRRQQQPPPOOOOOOOOOPPPQQQSSSTTTTTTRRROOOMMMMMMMMMMMMMMMNNNNNNOOONNNNNNNNNLLLMMMNNNMMMMMMNNNPPPRRRRRRQQQQQQSSSUUUVVVUUUTTTQQQPPPNNNNNNQQQTTTUUUUUUOOONNNLLLKKKJJJJJJJJJKKKHHHHHHIIIIIIJJJJJJIIIIIIKKKKKKLLLKKKKKKJJJIIIHHHIIIIIIIIIJJJKKKLLLMMMNNNMMMMMMNNNMMMMMMLLLLLLKKKLLLLLLLLLLLLMMMNNNOOOOOONNNNNNMMMMMMLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJKKKLLLNNNOOOOOONNNMMMJJJGGGEEEEEEEEEEEEDDDDDDDDDCCCCCCBBBAAA@@@??????>>>>>>???======???BBBCCCGGGQQQ[[[mmm|||jjj^^^UUUPPPNNNQQQWWW^^^dddddd^^^YYYPPPQQQPPPNNNNNNSSS]]]eeewwwsssfff\\\RRRMMMIIIEEEDDDFFFEEEEEEEEEDDDCCCCCCBBBBBBBBBAAA@@@??????>>>>>>>>><<<;;;::::::999999::::::;;;::::::999999::::::;;;::::::999999999999::::::;;;;;;::::::;;;<<<>>>???>>>???@@@BBBEEEGGGIIIKKKOOOPPPUUU\\\dddrrr{{{jjjjjjsss|||lll[[[LLLDDD???===>>>LLLeee~~~ooo___ZZZbbbrrr~~~zzzuuupppdddYYYPPPMMMIIIAAA:::999777555333222444555444444222222222222222222222222333333222222222333444555333222111111222222111///111111222222222222111111222222222111111111000000222222333333333333444444333333333333333333333333333333333444444444555555666666666666666666666555:::888999;;;===CCCQQQ^^^yyy~~~uuuqqqnnnmmmoooooonnnsssyyy|||~~~zzzzzzyyyxxxwwwxxx|||~~~zzzvvvuuuxxx{{{}}}|||[[[\\\\\\ZZZYYYYYY\\\^^^[[[\\\\\\\\\[[[ZZZXXXWWWVVVUUUUUUTTTTTTTTTUUUUUURRRQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRQQQQQQQQQPPPPPPVVVWWWYYYWWWTTTQQQOOOOOOMMMNNNNNNNNNNNNNNNMMMMMMMMMNNNOOOOOOOOOPPPSSSUUUTTTSSSRRRSSSUUUVVVVVVTTTQQQPPPPPPQQQTTTVVVVVVUUUOOONNNLLLKKKJJJKKKLLLLLLKKKKKKLLLLLLLLLKKKJJJJJJIIIIIIJJJJJJJJJJJJJJJIIIJJJJJJKKKKKKKKKLLLLLLMMMMMMMMMNNNNNNNNNMMMLLLLLLMMMMMMMMMNNNOOOOOOPPPPPPOOONNNMMMLLLLLLMMMNNNNNNKKKKKKKKKKKKLLLMMMNNNNNNNNNOOOOOOOOOMMMKKKHHHFFFFFFFFFFFFEEEEEEEEEEEEDDDBBBBBBAAA??????>>>>>>>>>>>>>>>???BBBEEEKKKXXXfff{{{vvvfffZZZRRROOOQQQUUU\\\bbbccc```\\\TTTRRROOOMMMNNNRRRXXX\\\gggvvviii^^^SSSNNNJJJFFFEEEFFFEEEEEEEEEDDDCCCCCCBBBBBBAAAAAAAAA@@@??????>>>>>><<<;;;::::::999999::::::::::::999999999999::::::;;;::::::::::::::::::;;;;;;:::::::::;;;<<<===>>>>>>>>>???AAACCCFFFHHHIIILLLMMMQQQWWW]]]hhh|||ooojjjooo~~~qqq```QQQHHH@@@======FFFYYYtttvvveeeZZZZZZggg~~~}}}{{{wwwuuummm```SSSMMMIIIBBB;;;777666444333333444444333111222222222222222222222222333333222222222333444555333222000111222222111000111111222222222222111111222222222111111111111111222222333333333333444444333333333333333333333333666555555444444333333222555555666666666666666666999999:::===>>>CCCOOO\\\xxxvvvpppmmmmmmoooooopppuuu{{{~~~{{{~~~yyyxxxxxxvvvvvvxxx|||zzzuuuuuuxxx{{{}}}|||\\\\\\\\\[[[[[[\\\^^^___[[[\\\\\\\\\[[[YYYWWWVVVWWWVVVUUUTTTTTTUUUUUUVVVRRRRRRQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRQQQPPPOOOUUUWWWZZZYYYVVVRRROOONNNNNNNNNNNNNNNNNNNNNMMMLLLMMMOOOQQQRRRRRRSSSUUUWWWVVVUUUSSSTTTUUUVVVVVVUUUSSSSSSSSSTTTVVVVVVTTTSSSMMMLLLKKKJJJJJJKKKLLLMMMMMMMMMMMMMMMLLLKKKJJJIIIGGGHHHIIIJJJJJJKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLMMMNNNNNNNNNNNNNNNMMMMMMNNNNNNOOOPPPPPPQQQQQQQQQOOOMMMLLLKKKKKKLLLNNNPPPLLLLLLLLLKKKLLLLLLMMMMMMLLLMMMNNNNNNMMMKKKHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEAAA@@@???>>>===<<<<<<<<>>@@@CCCFFFPPPbbbrrroooaaaYYYRRRRRRTTTYYY___cccbbb```[[[VVVQQQPPPSSSWWWYYYZZZccc|||xxxjjj^^^RRRLLLJJJFFFEEEEEEEEEEEEEEEDDDCCCCCCBBBBBBAAAAAAAAAAAA@@@???>>>>>><<<;;;::::::999999::::::::::::999999999999::::::::::::999999999999::::::888888888999999:::;;;;;;======>>>@@@BBBDDDGGGHHHJJJJJJNNNRRRWWW___ooo~~~}}}qqqnnnttttttdddUUUKKKBBB???>>>BBBPPPiiinnn^^^UUU^^^www|||yyyvvvhhhWWWMMMHHHCCC<<<666555444333333444444222000000000000000000000000000222222222333333333444444333111000111222222111000111111222222222222111111111111111111111111111111222222222333333333444444333333333333333333333333555555555444444333333222555555555555666666666666999999;;;>>>???CCCNNNZZZwwwvvvqqqnnnnnnpppppppppuuu|||}}}~~~~~~~~~||||||zzz~~~wwwvvvwwwwwwwwwzzz~~~zzzuuutttwww{{{}}}}}}\\\[[[[[[[[[]]]___aaabbb]]]]]]]]]\\\[[[YYYWWWVVVUUUUUUTTTSSSRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQRRRRRRQQQRRRRRRRRRQQQPPPNNNMMMQQQTTTWWWXXXUUUQQQNNNLLLNNNNNNOOOOOOOOONNNNNNMMMNNNPPPRRRSSSTTTTTTVVVXXXXXXVVVTTTTTTUUUVVVVVVUUUVVVUUUUUUVVVWWWVVVSSSPPPMMMLLLKKKJJJJJJJJJKKKLLLMMMMMMMMMLLLLLLJJJIIIHHHFFFGGGIIIJJJKKKLLLLLLLLLKKKLLLMMMNNNNNNMMMMMMLLLNNNNNNOOOOOOOOOOOONNNNNNNNNNNNPPPQQQRRRRRRQQQQQQMMMLLLKKKJJJJJJKKKMMMNNNNNNMMMLLLKKKJJJIIIIIIIIIIIIJJJKKKLLLLLLJJJHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFBBBAAA@@@>>>======<<<<<<@@@???AAADDDJJJXXXooowwwhhh___VVVTTTSSSWWW]]]ccceeeddd___ZZZVVVUUUYYY]]]^^^]]]bbbuuu|||jjj\\\OOOKKKIIIGGGEEEEEEEEEEEEEEEDDDCCCCCCBBBBBBAAAAAABBBBBBAAA@@@>>>>>><<<;;;::::::999999:::::::::999999888888999999:::999999888888888888999999777777888999999:::::::::<<<<<<===???AAACCCEEEFFFIIIIIILLLPPPSSSYYYeeeqqquuuiiihhhvvvvvvhhhXXXMMMFFFCCCAAABBBJJJaaawwwdddWWW\\\uuu~~~{{{ooo]]]OOOIIIDDD>>>777555444333333444333111///000000000000000000000000222222333333333444444444222111000111222333222000111111222222222222111111111111111111111111111111222222222333333333444444333333333333333333333333333333444444444444444444444555555555666666777777999999;;;>>>???CCCNNNZZZvvvuuussspppoooqqqppppppttt{{{~~~~~~}}}~~~|||~~~{{{{{{}}}yyy}}}vvvuuuwwwwwwyyy|||{{{uuussswww{{{}}}~~~[[[ZZZYYY[[[___bbbdddddd_________^^^\\\YYYVVVUUURRRSSSSSSSSSRRRQQQPPPOOOTTTSSSSSSRRRRRRSSSSSSTTTSSSRRRRRRQQQPPPOOONNNNNNNNNQQQTTTUUUSSSPPPNNNMMMNNNNNNOOOPPPPPPPPPPPPPPPOOOQQQTTTUUUUUUUUUVVVWWWYYYWWWTTTSSSTTTUUUUUUTTTWWWVVVUUUVVVVVVUUURRRPPPNNNMMMLLLKKKJJJKKKKKKLLLLLLLLLLLLLLLKKKJJJIIIHHHGGGHHHIIIKKKLLLMMMMMMMMMKKKLLLMMMOOOOOOOOONNNMMMNNNNNNOOOPPPPPPPPPOOOOOOMMMNNNPPPQQQRRRRRRQQQQQQMMMLLLKKKJJJJJJKKKLLLLLLNNNMMMLLLJJJIIIHHHGGGGGGGGGHHHJJJKKKKKKJJJIIIGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEDDDBBBAAA??????>>>>>>@@@@@@CCCIIISSSfffnnnccc\\\XXXTTTVVV\\\bbbggghhhbbb___[[[[[[^^^```aaa```^^^jjjnnn___QQQLLLKKKIIIFFFFFFEEEEEEEEEDDDCCCCCCBBBBBBAAABBBBBBBBBBBB@@@???===<<<;;;::::::999999::::::999999888888888888999999999888888777777888888999888999:::;;;<<<<<<<<<;;;;;;;;;<<<===???AAACCCDDDGGGGGGJJJOOORRRUUU^^^ggg}}}vvveeebbbooo~~~xxxlll]]]SSSJJJFFFDDDDDDGGGYYY~~~|||lll^^^```vvvvvvfffUUUKKKGGGBBB<<<777555444333444333222000222222222222222222222222111222333444444444333333222000000000222333222111111111222222222222111111111111111111111222222222222222333333333333444444333333333333333333333333222222333333444555666666444444555555666777777777999999:::===>>>CCCOOO\\\www~~~uuutttqqqpppqqqqqqpppuuu{{{}}}}}}|||~~~zzzzzz}}}xxx|||wwwvvvwwwwwwzzz~~~{{{uuusssvvv{{{}}}~~~YYYWWWWWWZZZ___dddffffffbbbbbbaaa___\\\YYYVVVTTTRRRTTTVVVXXXXXXWWWUUUTTTVVVVVVUUUUUUUUUUUUVVVVVVUUUTTTRRRQQQOOOOOOOOOPPPNNNPPPSSSTTTSSSQQQPPPPPPNNNOOOPPPQQQRRRSSSSSSSSSPPPRRRUUUVVVUUUUUUUUUVVVYYYWWWTTTSSSSSSTTTTTTSSSUUUTTTSSSTTTVVVVVVTTTSSSRRRQQQOOOMMMLLLLLLMMMMMMLLLLLLLLLLLLLLLKKKJJJIIIIIIJJJKKKLLLMMMMMMMMMMMMJJJKKKMMMOOOPPPPPPOOONNNNNNNNNOOOPPPPPPPPPPPPPPPMMMNNNPPPRRRRRRRRRQQQPPPNNNMMMMMMLLLLLLKKKKKKKKKMMMLLLKKKJJJIIIHHHHHHHHHFFFHHHJJJKKKLLLKKKJJJIIIGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDCCCAAA@@@???>>>>>>@@@BBBGGGPPP^^^wwwyyykkk```[[[UUUUUU[[[bbbhhhkkkgggeeecccbbbbbbccccccccc___dddwwwwwwgggWWWPPPOOOKKKHHHFFFEEEEEEEEEDDDCCCCCCBBBBBBAAABBBCCCCCCBBBAAA???===<<<;;;::::::999999::::::999999888888888888999999:::999999888888999999:::777888:::;;;<<<<<<;;;;;;;;;;;;;;;===>>>@@@BBBCCCEEEEEEHHHMMMPPPRRRYYYaaammm|||lll___iiixxx~~~}}}}}}zzzrrreee\\\MMMHHHEEEDDDCCCOOOqqqsssdddbbbsss|||ooo\\\OOOKKKHHHCCC999777444333333333333222222222222222222222222222111222333444444444333333111000///000222333222111111111222222222222111111000000111111111222222222222222333333333333444444333333333333333333333333222222333333444555555666444444555555666777777888:::888999;;;===CCCQQQ^^^zzz~~~|||~~~wwwsssppppppqqqrrrrrrwww}}}}}}{{{}}}|||~~~{{{zzz|||xxx~~~}}}yyyyyyuuuvvvyyy~~~{{{uuusssvvvzzz}}}~~~WWWVVVVVVYYY```eeeggggggdddcccbbb```]]]YYYVVVTTTTTTWWWZZZ^^^___^^^\\\ZZZYYYXXXXXXWWWWWWXXXXXXYYYXXXVVVSSSQQQPPPPPPQQQRRRNNNQQQTTTUUUTTTSSSRRRSSSNNNOOOPPPRRRSSSTTTTTTUUUQQQSSSUUUVVVUUUTTTTTTUUUZZZWWWSSSRRRRRRSSSSSSSSSSSSRRRQQQSSSUUUWWWWWWVVVTTTSSSQQQOOONNNNNNNNNNNNLLLMMMMMMMMMMMMLLLKKKKKKJJJKKKLLLMMMNNNNNNNNNNNNIIIKKKMMMPPPQQQQQQPPPOOONNNOOOOOOPPPQQQQQQQQQPPPLLLMMMPPPQQQRRRRRRPPPPPPOOOOOOOOOOOONNNLLLKKKJJJLLLKKKKKKJJJJJJJJJJJJKKKGGGHHHJJJLLLMMMMMMKKKKKKFFFFFFFFFEEEEEEEEEEEEDDDDDDCCCAAA???>>>===<<<<<<@@@CCCJJJUUUgggtttccc]]]VVVUUUZZZbbbiiilllmmmllljjjhhhfffeeeeeefffddddddsssnnn\\\TTTRRRNNNIIIGGGEEEEEEEEEDDDCCCCCCBBBBBBAAABBBCCCCCCCCCAAA???===<<<;;;::::::999999::::::999999888888888888999999;;;::::::999999::::::;;;555666888999::::::999999::::::;;;<<<>>>@@@AAABBBCCCCCCGGGLLLPPPQQQWWW]]]]]]qqqxxx\\\dddqqq}}}||||||}}}}}}wwwlllcccOOOJJJFFFDDDAAAIIIgggxxxfffaaammm}}}uuuaaaRRRNNNLLLIII;;;888444333333444444333000000000000000000000000111222333444555444333333111000///000222333333111111111222222222222111111000000111111222222222222222222333333333444444444333333333333333333333333333333444444444444444555444444444555666777777888:::888888:::===CCCRRR```|||}}}zzz|||xxxqqqooooooqqqrrrsssyyy{{{zzz|||}}}{{{zzz|||www}}}~~~{{{|||tttuuuxxx~~~{{{uuurrrvvvzzz~~~VVVVVVVVVXXXZZZ]]]___aaadddeeeeeedddaaa^^^ZZZXXXVVVXXX]]]bbbeeeccc___[[[WWWWWWWWWWWWWWWXXXYYYYYY\\\XXXTTTRRRSSSTTTSSSQQQQQQRRRSSSTTTTTTSSSQQQPPPNNNPPPRRRSSSTTTUUUTTTTTTQQQRRRSSSUUUVVVVVVVVVVVVVVVUUUTTTRRRRRRTTTUUUWWWUUUVVVVVVUUUTTTSSSUUUWWWUUUTTTSSSRRRPPPOOONNNMMMMMMMMMLLLLLLLLLKKKKKKKKKMMMMMMMMMMMMNNNNNNNNNNNNLLLKKKKKKMMMOOOPPPOOONNNMMMNNNOOOPPPPPPPPPPPPPPPQQQQQQPPPPPPPPPPPPPPPPPPQQQPPPMMMKKKJJJJJJKKKLLLNNNMMMMMMLLLKKKJJJJJJJJJIIIJJJLLLNNNMMMKKKIIIGGGLLLKKKIIIGGGFFFFFFGGGGGGFFFDDDBBBAAABBBCCCCCCBBB???EEEMMM\\\{{{~~~nnncccZZZYYY^^^cccjjjppprrrqqqkkkdddbbbffffffddd```bbbjjj}}}|||lllaaaWWWNNNLLLOOOFFFEEECCCCCCDDDDDDCCCAAADDDCCCBBBAAA@@@AAABBBBBB??????===;;;999777555555999999999999999999999999999999888777666666666777888:::;;;;;;999999:::<<<;;;;;;;;;<<<===???@@@AAACCCDDDFFFGGGJJJOOOUUUYYYZZZlll}}}mmmcccaaaqqq{{{wwwvvvyyyyyyuuurrrbbbTTTHHHCCC@@@EEEZZZqqquuueeeiiixxxxxxjjj^^^VVVOOOHHH===999444222333444222000222222222222222222222222333333333222222222111111111111111111111111111111222222222222222222222222111111222222222111111000222222222222222222222222444444444444444444444444444444444444444444444444555333222444666666333000000111444999<<>>===<<<;;;:::999888999999999999999999999999:::999888888888888888999888999;;;:::999999:::<<<<<<<<<<<<<<<===>>>???@@@BBBDDDFFFGGGIIIMMMRRRVVVXXXfff~~~qqqeee```lll{{{xxxuuuwww{{{~~~}}}zzzppp___NNNDDD>>>>>>NNN```zzznnnsss}}}nnnaaaYYYRRRKKK???;;;555333333444222000222222222222222222222222333333222222222111111111111111111111111111111111111222222333333222222111111222222222222222111111222222222222222222222222222222222222222222222222444444444444444444444444666444444555777777555222666777:::===@@@GGGWWWggg}}}~~~~~~uuuqqqnnnpppssstttzzz}}}|||}}}~~~}}}|||~~~|||}}}{{{yyyzzzzzz|||{{{tttuuuyyy{{{]]]\\\\\\\\\]]]___aaabbbbbbaaa```^^^]]]\\\[[[[[[YYYZZZ]]]aaaeeefffdddbbbXXXWWWVVVUUUUUUVVVXXXYYY]]][[[YYYXXXXXXXXXVVVTTTTTTUUUVVVXXXXXXXXXWWWVVVQQQRRRTTTUUUVVVUUUUUUTTTPPPQQQRRRTTTUUUWWWXXXXXXXXXWWWUUUSSSRRRRRRRRRSSSTTTVVVWWWVVVUUUTTTUUUWWWXXXWWWVVVTTTRRRQQQPPPOOONNNNNNNNNNNNOOOOOOOOOOOORRRRRRQQQPPPOOONNNMMMLLLMMMLLLMMMNNNQQQRRRQQQPPPOOONNNMMMLLLLLLLLLMMMNNNPPPPPPOOOOOOOOONNNNNNNNNMMMLLLKKKJJJJJJKKKLLLMMMNNNMMMMMMLLLLLLKKKKKKKKKJJJLLLMMMNNNNNNLLLJJJIIIGGGFFFEEEDDDDDDEEEFFFFFFGGGFFFEEECCCCCCDDDEEEEEEIIIRRRccc}}}vvvgggbbbbbbdddhhhkkksssrrrlllccc^^^]]][[[XXXYYYYYY]]]ggg{{{yyyjjj[[[RRROOOKKKHHHFFFEEEEEEEEEDDDBBBCCCBBBAAA@@@@@@@@@AAAAAA>>>>>>======<<<<<<<<<;;;999999999999999999999999999999999999999999:::;;;888999::::::999999:::<<<<<<<<<<<<<<<<<<===>>>???AAACCCFFFGGGIIIKKKNNNQQQTTT\\\nnnvvviii___eeettt{{{xxxvvvxxx}}}lllVVVHHH???<<>>DDDTTTccc}}}~~~}}}xxxssspppqqqssstttyyy~~~||||||}}}|||}}}}}}|||yyyxxxyyyyyy{{{yyyuuuxxx|||~~~fffeeedddddddddeeefffgggjjjhhheeebbb```_________\\\\\\]]]___bbbbbbaaa___YYYWWWUUUTTTTTTUUUXXXYYY______^^^]]]\\\ZZZXXXWWWUUUUUUWWWXXXXXXYYYXXXXXXSSSTTTUUUVVVWWWVVVVVVUUUPPPPPPQQQRRRTTTVVVWWWXXXXXXWWWVVVUUUTTTTTTTTTTTTTTTUUUWWWWWWVVVUUUVVVWWWYYYYYYXXXVVVUUUSSSRRRRRROOOOOOOOOPPPQQQRRRRRRRRRUUUTTTSSSQQQOOOMMMLLLKKKMMMLLLLLLNNNQQQRRRQQQPPPQQQPPPMMMLLLKKKLLLMMMNNNNNNNNNNNNMMMMMMLLLLLLKKKJJJJJJIIIIIIIIIJJJKKKLLLLLLLLLLLLKKKKKKJJJJJJJJJJJJKKKLLLMMMLLLKKKJJJHHHHHHGGGFFFFFFFFFGGGHHHIIIGGGGGGGGGEEEDDDEEEFFFHHHJJJVVVmmmooogggffffffiiikkkrrrsssoooeee^^^[[[XXXTTTVVVUUUUUU[[[hhhwwweeeXXXPPPMMMJJJGGGEEEEEEDDDCCCBBBBBBBBBAAAAAA@@@@@@@@@@@@???>>>>>>======<<<;;;;;;999999999999999999999999888888888888888999:::;;;777999::::::999999:::;;;<<<<<<<<<;;;<<<<<<======AAACCCFFFHHHHHHIIILLLNNNQQQTTT^^^qqq|||mmm___^^^gggvvv||||||~~~sss\\\MMMCCC???DDDKKKaaayyyzzzyyyzzz{{{|||ooocccZZZTTTGGGAAA999555444444333222333333333333333333333333111111111111111111111111111111111111111111111111000111222333333222111000222222333444444444333333222222222222222222222222444444444444444444444444333333444444444444444444666555555666777777777666888888:::<<<<<>>===<<<:::999999999999999999999999999999777777777777777888999:::777888:::999888888999;;;<<<;;;;;;;;;;;;;;;<<<<<>>???DDDSSSaaazzz~~~xxxsssoooppppppppptttzzz}}}~~~}}}{{{yyyyyy{{{}}}zzz~~~|||yyywwwzzzzzz{{{}}}xxxwww{{{zzzvvvtttrrrrrruuusssqqqpppnnnkkkgggcccaaaaaa``````______``````ddddddccc___[[[XXXVVVWWWWWWVVVVVVVVVVVVVVVVVVVVVTTTUUUWWWYYYZZZZZZZZZYYYSSSSSSRRRRRRSSSUUUWWWXXXUUUUUUUUUTTTSSSSSSRRRRRRRRRUUUWWWXXXXXXWWWWWWXXXTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUWWWXXXZZZ\\\]]]^^^^^^]]][[[XXXVVVSSSQQQPPPPPPOOOOOOPPPQQQQQQPPPNNNNNNMMMLLLKKKJJJKKKLLLLLLNNNNNNMMMLLLKKKJJJJJJIIIHHHIIIIIIJJJJJJJJJKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKJJJJJJIIIHHHGGGFFFEEEEEEEEEFFFGGGHHHJJJKKKJJJGGGGGGJJJNNNTTTdddxxxmmmkkkjjjjjjkkkkkkppppppiiibbb^^^ZZZWWWWWWSSSRRRSSSTTT^^^www}}}iii[[[RRRNNNJJJFFFEEEDDDCCCAAABBBBBBCCCCCCCCCBBBAAA@@@@@@@@@???===<<<:::999999999999999999999999999999777777777666777777888888777888999999888888999;;;:::::::::::::::;;;<<<===@@@BBBCCCDDDDDDFFFHHHKKKMMMMMMPPPYYYfffuuu{{{kkk```]]]hhhyyyhhhVVVHHH@@@>>>???PPPdddzzzyyy}}}{{{xxxyyy{{{{{{zzz~~~uuufffZZZPPPHHH>>>777444555444333333333333333333333333333222222222222222333333333111111111111111111111111111111111111111111111111000111222333333444444333222222222222222222222222222222222222222222222222222333333444444555555555333444555555444444666888888888:::<<<>>>CCCRRRaaazzz}}}~~~~~~wwwrrroooooooooooosssyyy~~~|||zzzyyy{{{}}}|||}}}zzzxxx{{{{{{|||~~~yyywww|||~~~|||zzzuuupppllljjjkkkkkklllkkkjjjiiihhhkkkkkkiiiccc]]]ZZZZZZ[[[YYYXXXXXXWWWVVVVVVVVVVVVSSSUUUWWWYYY[[[\\\\\\\\\XXXWWWVVVUUUVVVWWWYYYZZZZZZZZZYYYWWWUUUSSSQQQPPPRRRUUUXXXYYYXXXWWWWWWXXXVVVVVVWWWWWWXXXYYYYYYZZZZZZ[[[\\\___aaacccdddeeecccbbb```^^^[[[YYYWWWVVVTTTSSSRRRSSSSSSSSSQQQOOONNNNNNNNNNNNOOOOOOOOOOOOQQQPPPPPPOOOMMMLLLLLLKKKKKKLLLLLLMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMLLLLLLLLLKKKJJJIIIHHHFFFFFFFFFGGGGGGHHHKKKMMMKKKHHHHHHLLLPPPZZZlll{{{nnnkkkiiihhhhhhdddkkknnniiiccc```]]][[[YYYUUUTTTVVVTTTVVVggg|||tttcccVVVRRRMMMIIIGGGFFFEEECCCCCCCCCDDDDDDDDDCCCBBBAAA@@@@@@???>>>======<<<<<<999999999999999999999999999999888888777777888888666888999999888888999:::999999999999:::;;;<<<===>>>?????????@@@BBBFFFIIIJJJLLLOOOTTT[[[eeeqqqyyyuuuhhh```hhh}}}ppp^^^MMMBBB>>>>>>FFFVVVnnnwwwtttppp}}}{{{{{{}}}|||}}}mmm]]]SSSKKK???777555555555444444444444444444444444444222222333333333444444444111111111111111111111111222111000//////000111222///000111222333333333333222222222222222222222222222222222222222222222222222222333333444555555666444555666666444555888;;;555666888;;;===CCCSSSbbb~~~}}}~~~xxxrrroooooopppppptttzzz|||{{{|||~~~|||zzz||||||}}}zzzxxx|||}}}yyyxxxyyy{{{|||{{{yyywwwvvvsssrrroooiiibbb^^^___aaa[[[ZZZYYYWWWVVVVVVVVVVVVSSSUUUWWWZZZ\\\]]]]]]]]]\\\[[[YYYXXXXXXYYY[[[\\\aaa```___\\\YYYVVVSSSQQQRRRUUUXXXYYYYYYXXXXXXXXXZZZ[[[[[[]]]^^^___``````^^^___aaaccceeehhhjjjjjjgggfffeeebbb___]]][[[ZZZXXXVVVUUUUUUUUUTTTRRRPPPQQQQQQRRRSSSTTTTTTTTTSSSSSSSSSRRRQQQPPPNNNNNNMMMNNNNNNOOOOOOOOOOOONNNNNNMMMMMMMMMMMMMMMNNNNNNNNNOOOOOOOOONNNNNNNNNNNNMMMNNNLLLKKKIIIHHHHHHIIIIIIIIILLLNNNLLLIIIHHHLLLQQQ]]]ooo~~~ooojjjhhhffffff___gggllliiicccaaa___]]][[[VVVWWWYYYVVVSSS___qqq{{{iiiYYYUUUOOOKKKIIIHHHFFFEEECCCDDDEEEEEEEEEDDDBBBBBB?????????????????????@@@999999999999999999999999;;;;;;:::999888888888888666888999999888888999:::888888888999:::<<<===>>><<<<<<<<<<<<===@@@DDDHHHHHHLLLPPPRRRTTT[[[gggooo~~~|||nnndddiii~~~~~~wwweeeRRRGGGCCCBBB???JJJaaa{{{~~~wwwtttqqq|||~~~}}}|||qqq___UUULLL@@@888555555555444444444444444444444444444333333333444444555555555111111111111111111111111333222///......///222333...///000111222333333333222222222222222222222222444444444444444444444444222222333333444555666666555777888777555666999===888999<<>>>>>??????===<<<===<<<:::888888999:::;;;::::::999888777777888888999999999888888888777777777888888888888999999999;;;<<<>>>??????@@@CCCEEEFFFJJJMMMNNNNNNUUUaaakkk~~~zzztttppp}}}|||~~~~~~wwweeeOOOBBBAAABBBHHHTTThhh{{{wwwtttwwwiiiVVVKKK@@@<<<;;;888666666333444666666444333222333333333111000000000111222333222111000000111222333222111000000000111333333444444444444444444444444333333333333333333333333333333333333333333333333444444444333333222222222444444333555777888888777:::999;;;===>>>FFFVVVfff~~~}}}vvvtttrrrooopppttt|||}}}{{{~~~zzzyyyyyyyyy{{{~~~{{{xxxrrrooollljjjjjjiiihhhggghhhggggggfffdddbbbaaa```aaaaaaaaabbbdddfffggghhhkkkjjjiiihhhfffdddbbb```___```aaabbbcccdddeeeeeeeeeeeeeeeeeegggiiikkkmmmqqqrrrsssuuuwwwyyyzzz{{{{{{xxxtttqqqqqqqqqpppooonnnkkkgggeeedddbbbaaa___ZZZZZZ[[[[[[[[[[[[ZZZZZZ\\\```bbb```\\\ZZZ[[[^^^]]]\\\ZZZXXXWWWWWWWWWWWWWWWUUUTTTSSSSSSUUUXXXYYYZZZ\\\]]]]]][[[YYYYYYYYYUUUTTTSSSPPPMMMKKKJJJJJJHHHHHHIIIJJJHHHHHHRRR]]]jjjrrriii```^^^bbbcccdddeeehhhiiigggccc______```___ZZZUUUTTTXXX]]]qqq{{{iii___SSSMMMKKKKKKGGGCCCDDDEEEEEEEEEEEECCCBBBAAAAAA@@@>>>>>>??????===<<<===;;;:::888888999:::;;;:::999999888777777888888999999999888888888777777888888888888999999999999;;;<<<============???AAAFFFIIILLLLLLMMMSSS^^^gggyyy~~~xxxqqq}}}}}}}}}~~~zzzkkkUUUFFFBBB???DDDNNNaaa}}}~~~ttt|||wwwiiiZZZNNNBBB>>><<<888555555222444666666444333333333555444222222111222222333333333222111111222333333222111000000000111333333222222222222222222222222333333333333333333333333333333333333333333333333333333333333222222222222555555555666777888888888999999;;;===>>>FFFVVVfff~~~uuutttrrrppppppuuu|||~~~}}}~~~yyyyyyyyyyyy|||~~~|||{{{zzzxxxvvvyyyxxxvvvsssqqqnnnlllkkklllllllllmmmnnnpppqqqrrrttttttttttttsssrrrqqqpppnnnnnnooopppqqqrrrsssssssssssssssssstttvvvwwwyyy}}}~~~}}}|||{{{zzzyyyvvvtttrrrpppooommmjjjhhhfffeeeeeeddddddeeeeeefffgggjjjlllkkkgggeeefffhhhhhhggggggeeedddbbbaaa```aaa```^^^]]]]]]^^^```aaaaaabbbcccbbb```___^^^___\\\[[[ZZZWWWTTTQQQNNNLLLHHHGGGHHHJJJJJJLLLVVVbbbuuuyyylllbbb^^^```aaabbbdddhhhjjjiiifffcccbbbcccaaa\\\VVVSSSUUUXXXdddrrrhhhYYYPPPLLLJJJGGGEEEEEEEEEEEEEEEDDDCCCBBBBBBBBB@@@???>>>??????===<<<<<<;;;:::999888999:::;;;:::999888888777888888888999999999888888888888888888888888888999999999::::::;;;<<<;;;::::::<<<>>>DDDHHHJJJJJJJJJOOOXXX```ppp{{{~~~tttwww~~~~~~sss___MMMBBB===???GGGYYYvvvvvvyyyzzzlll^^^RRREEE@@@===888444444222333555555444333444555555555444333333333333333444333333222222333333444222111111111111222333333222222222222222222222222333333333333333333333333333333333333333333333333222222222333333333333333666666777777888888999999999999:::<<<>>>EEEVVVfffuuutttrrrpppqqqvvv|||~~~~~~}}}}}}xxxxxxxxxzzz}}}~~~||||||||||||||||||}}}~~~~~~~~~}}}{{{wwwssstttsssqqqqqqqqqqqqssstttrrrtttvvvuuurrrqqqqqqsssrrrsssssssssqqqnnnllljjjkkkjjjiiihhhggghhhiiijjjhhhiiijjjiiifffeeeeeeffffffeeedddbbb___ZZZUUUQQQNNNLLLKKKMMMMMMQQQ\\\ggg{{{wwwjjjbbbaaa\\\]]]```eeeiiijjjiiigggbbbbbbaaa]]]YYYXXXXXXZZZ___yyy~~~rrrbbbTTTNNNKKKHHHGGGFFFFFFEEEEEEDDDCCCCCCBBBBBBAAA????????????===<<<<<<;;;:::999999999::::::999999888888888888888999888888888888888888888888888888888999999999::::::999:::;;;:::999:::<<<>>>CCCEEEGGGGGGGGGKKKRRRXXXdddooo}}}vvvpppzzzzzzhhhRRRCCC>>>>>>BBBRRRooo|||zzz|||qqqbbbUUUHHHBBB???999555444222333555555444333444555555444444333333333333333333333333222222333333333111111111111222222333333333333333333333333333333222222222222222222222222333333333333333333333333333333333444444555555555555666777777777777888999999999:::<<<>>>EEEVVVeee}}}uuutttrrrqqqrrrvvv|||~~~}}}|||~~~{{{vvvwwwxxx{{{|||yyywwwtttsssrrrrrrrrrrrrssssssuuuvvvvvvtttrrrpppqqqrrrooonnnmmmmmmjjjeee]]]WWWUUUQQQOOOOOOPPPTTT^^^iii|||uuuiiidddXXXYYY\\\aaafffjjjkkkjjjccccccbbb```^^^\\\[[[[[[]]]ppplll[[[QQQLLLJJJHHHGGGFFFFFFEEEDDDDDDCCCCCCCCCBBB@@@???@@@???===<<<;;;;;;::::::999999999999999888888888888888999999888888888888888888888888888999999999999:::::::::777888:::::::::<<<>>>@@@AAACCCEEEEEEEEEHHHMMMQQQYYYcccrrryyylllnnn|||~~~}}}mmmWWWEEE@@@???AAAMMMggg}}}}}}wwwfffYYYLLLFFFBBB<<<777666333444555444333333444555333333333333333222222111111111222222222222111111111111222222333333333333333333333333333333333333222222222222222222222222333333333333333333333333444444555555666666777777444666777777555555666888999888:::<<<===EEEUUUeee{{{uuuuuusssrrrrrrvvv|||~~~||||||{{{}}}~~~zzzuuuvvvxxx{{{|||{{{|||}}}yyyxxxxxxyyywwwqqqggg```\\\VVVRRRRRRSSSWWWbbblllqqqgggYYYYYYZZZ]]]ccchhhjjjkkkhhhgggfffccc```]]]ZZZXXXYYYfff~~~vvvcccVVVNNNKKKJJJGGGGGGFFFEEEDDDDDDDDDDDDDDDBBB@@@@@@@@@???===;;;;;;;;;;;;:::::::::999999888888888777888888999:::888888888888888999999999999999999999::::::::::::777888:::;;;;;;<<>>???AAACCCEEEFFFGGGLLLRRRaaattttttmmmZZZiii{{{~~~{{{qqqaaaRRR???@@@???@@@MMMiiixxxrrrttttttdddYYYPPPEEE===:::888888666444111000111333444555666666666555333333222222444444444444222222111222333444555444333333222222222222222222222222111111111111111111111111333333333333333333333333444444444333333222222222555888;;;999555444666:::888888999;;;===DDDUUUddd{{{zzzyyywwwuuusssuuuxxx{{{{{{xxxxxxyyy{{{yyyzzz}}}}}}ssstttwww{{{~~~{{{ooocccccciiisss}}}{{{mmmddd]]]^^^```bbbfffiiieeeeeedddccc___[[[WWWUUUPPPZZZhhhzzzxxxhhh[[[RRRMMMJJJHHHGGGFFFGGGFFFDDDBBBBBBBBBAAA@@@@@@??????>>>>>>>>>===<<<;;;::::::999888888888999::::::;;;;;;777777777777777777777777:::999888777777888999:::777888999999;;;;;;<<<===>>>@@@AAAAAAAAABBBEEEGGGIIIRRRdddxxx~~~qqqbbbdddqqq~~~jjjWWWJJJCCC@@@CCCIIIXXXvvv~~~|||vvvoooppp~~~}}}kkk]]]WWWPPPDDD999555444333333555555444333111222444666666555444333111222222333333222222111222222222111111111000000333222222111111222222333222222333333333333444444222222333333333333444444444444444444444444333333666666666666666555555555777888:::======CCCQQQ___xxxzzzvvvttttttssstttzzz}}}||||||~~~~~~zzzwwwvvvxxxyyyxxxyyy|||}}}zzzxxxwwwvvvxxx|||zzznnnlllqqqyyyuuujjj```]]]]]]^^^aaaeeeffffffeeeccc___[[[WWWUUUQQQXXXcccrrrmmm^^^SSSMMMKKKIIIGGGFFFFFFFFFDDDBBBCCCCCCBBBBBBAAA@@@@@@@@@>>>>>>===<<<;;;::::::999::::::::::::::::::999999888888888888888888888888999999888777777888999999888999:::;;;<<<======>>>>>>@@@AAAAAAAAABBBEEEGGGJJJSSSeeeyyyuuufffccclllsssaaaOOOGGGBBBCCCHHHVVVttt}}}}}}{{{vvvmmmkkkttttttcccZZZRRRHHH???888666555444444444333111000222333444555444333222111222222333333222222111222222222111111111000000333222222111111222222333222222333333333333444444222222333333333333444444444444444444444444444444666666666666666666666555888999;;;===>>>DDDRRRaaazzz}}}xxxuuutttssssssxxx}}}||||||}}}}}}}}}~~~{{{wwwvvvwwwyyyyyyyyy{{{~~~~~~{{{yyyxxxwwwyyy~~~yyyvvvyyy~~~vvvfff___\\\[[[^^^bbbfffeeeeeeccc___[[[WWWTTTRRRUUU\\\gggzzzuuudddVVVNNNLLLJJJGGGFFFFFFEEEDDDBBBDDDDDDCCCCCCBBBAAAAAAAAA>>>>>>===<<<;;;::::::999<<<;;;;;;:::999999888888999999999999999999999999999999888777777888999999999::::::;;;<<<===>>>???>>>@@@AAABBBBBBCCCEEEHHHMMMSSScccwww{{{kkkbbbcccsss|||jjjWWWMMMEEECCCFFFSSSppp}}}}}}|||xxxnnnfffhhhooonnnaaaWWWMMMFFF===:::777555444333222000111222333333333222111000111222222333333222222111222222222111111111111111333222222111111222222333222222333333333333444444222222333333333333444444333333333444555555555666555555666666666666666666999999<<<>>>???EEETTTccc{{{zzzvvvtttrrrrrrxxx~~~}}}}}}{{{{{{|||{{{wwwuuuvvvwwwyyyzzz{{{~~~}}}zzzyyyyyy|||{{{|||pppddd^^^[[[^^^cccddddddcccaaa^^^ZZZVVVTTTSSSSSSUUU^^^mmm}}}jjjZZZQQQNNNKKKHHHFFFFFFEEEDDDBBBDDDDDDCCCCCCBBBAAAAAAAAA>>>>>>===<<<;;;::::::999::::::999999999888888888::::::::::::::::::::::::999888888888888888888999999999:::;;;<<<===>>>>>>>>>@@@AAABBBBBBCCCFFFHHHOOORRR\\\nnn|||nnnaaaZZZfffyyyppp^^^QQQFFFBBBDDDPPPjjj}}}~~~}}}sssgggccceee~~~mmm___RRRKKK???<<<888555444444333222333333444444333222111000111222222333333222222111111111111111111111111111333222222111111222222333222222222333333333444444222222222333333333444444222333333444555666666777555555555555666666666666999999;;;===>>>DDDTTTccc|||}}}~~~zzzuuutttrrrsssyyy~~~}}}}}}zzzzzz||||||wwwuuuuuuvvvzzzzzz{{{~~~zzzzzzzzz}}}yyyjjjaaa]]]^^^bbbbbbbbbbbbaaa^^^ZZZWWWUUUTTTQQQRRRYYYeee|||rrraaaWWWQQQNNNJJJGGGGGGFFFEEECCCCCCCCCBBBBBBAAA@@@@@@@@@>>>>>>===<<<;;;::::::999666777777777888888888999::::::::::::::::::::::::888888888999999888888888888888999:::;;;<<<<<<===>>>@@@AAABBBBBBDDDGGGIIIPPPOOOTTT```llluuu~~~rrrcccXXX]]]nnnxxxeeeVVVHHHBBBBBBLLLddd|||~~~~~~wwwjjjbbbaaawwwkkkZZZQQQAAA===888555555555555555555555555444444333222222111222222333333222222111111111111111111111111111333222222111111222222333222222222333333333444444222222222333333333444444333333444444555666777777444555555555666666777777777777999;;;<<>>>>>===<<<;;;::::::999666666777777888999999:::::::::::::::::::::::::::777888999999999999888777777888888999:::;;;<<<<<<>>>@@@AAABBBCCCEEEHHHJJJPPPMMMOOOUUU\\\eeerrr~~~xxxlll___\\\eeewwwnnn^^^MMMEEEBBBHHH\\\qqq~~~yyymmmeeebbblllvvvbbbWWWDDD???999666555666777777555555444444444444444444111222222333333222222111111111111111111222222222333222222111111222222333222222333333333333444444222222333333333333444444444444444555666666666777444444555555666777777777777777888:::<<>>>>>===<<<;;;::::::999999999999999999:::::::::999999999999999999999999777888999999999999888777888888999:::;;;<<<======>>>???AAABBBCCCEEEHHHKKKNNNMMMOOOQQQSSSYYYhhhvvvyyykkk``````mmmyyyhhhUUUJJJCCCEEEUUUggg|||rrrjjjhhheeeyyyeeeZZZHHHCCC<<<666555555666666333333333333333333444444111222222333333222222111000000111111111222222222333222222111111222222333222222333333333333444444222222333333333333444444555555555555666666666666444444555555666777777888888777888:::<<>>>>>===<<<;;;::::::999===<<<<<<;;;;;;::::::999999999999999999999999999777888999::::::999888777999::::::;;;<<<===>>>>>>>>>???AAACCCCCCEEEHHHKKKMMMNNNQQQRRRQQQTTTbbbqqquuueee^^^hhh{{{ooo[[[NNNEEEDDDQQQaaawwwpppnnndddwwwcccZZZLLLFFF===777444444444555222111111111222333444444222222222333333222222222000000111111222222222222333222222222222222222333222222333333333444444444222222333333333444444444666666666666666555555555444444444555666777777888999999999;;;===EEEVVVfff}}}{{{|||~~~}}}|||vvvsssrrrssszzz||||||~~~}}}yyywwwwwwyyytttxxx~~~||||||~~~}}}{{{zzzxxxuuusssrrrqqqqqqrrrtttwwwyyy{{{{{{{{{zzz|||~~~sssgggdddhhhlllmmmiiihhhkkkjjjeeeggg___[[[\\\[[[^^^pppqqqbbbWWWMMMLLLNNNKKKFFFDDDDDDCCCBBBAAAAAAAAAAAAAAA@@@@@@??????>>>>>>======999888888777777777777777777888999999999777666555777888888888888999999999888999999::::::;;;;;;<<>>>>>======<<<::::::999888888888888888777888999999888777666555777888888888888999999999888999999::::::;;;;;;<<<>>>>>>@@@AAACCCEEEFFFGGGGGGOOOPPPQQQUUUVVVaaavvvuuueeebbbmmmzzz~~~iiiWWWIIIEEEKKKTTTnnn}}}tttgggrrrrrrddd^^^VVVMMMAAA999777777666444222222333333333333222222444333222111111111222222222222111222222333444555333222111000000222444555777666444222222333444555666555555444444333333333444444444444444444444444444444555555666888999::::::999:::<<>>>>>======<<<<<<;;;;;;:::999999999999999888888888999888888777666777888888888888999999999888999999::::::;;;;;;<<<<<<===>>>@@@CCCEEEFFFGGGGGGOOOPPPQQQWWWZZZfff{{{nnndddiiirrrooo]]]NNNFFFHHHNNN```zzzzzzlllrrr{{{zzz}}}|||pppccc]]]WWWNNNCCC;;;888777666444222222333333333333222222444333222111111111222222222222111111111222222333333222111111111222333444777666555444333444555666888777666555444333333222444444333222222333444555444444555555666888999:::888888999<<>>>>>===<<<<<<;;;;;;;;;:::999999999999999888888888888888888888888777777888888888999999999888999999::::::;;;;;;<<<;;;<<<===???BBBDDDFFFGGGGGGNNNNNNPPPXXX]]]iii}}}vvvggggggllluuudddSSSGGGDDDGGGTTTlllrrrqqqzzzxxxrrrrrrwww~~~}}}yyypppcccZZZXXXPPPFFF===888666555444333444444555555444444333333222222222222222222222222222111111000111111111222222111111111222333444666555444444333444555555666666555555444444333333666444333222222333555777666666666666666777777888777777999;;;???HHHZZZkkk|||xxxwwwzzz~~~~~~|||zzzzzzzzzyyyyyyzzz}}}zzz{{{~~~}}}zzzwwwvvvwwwxxxyyyyyyyyyzzz}}}{{{wwwrrrtttxxx}}}rrrooollllllooouuuyyy{{{{{{wwwsssrrrqqqjjjiiifffcccbbbeeejjjnnnpppqqqrrrsssrrrpppnnnlllgggiiillloooooonnnkkkiiigggqqq}}}mmmbbb```___```cccggglllpppxxxrrrmmmjjjgggfffhhhkkkuuuppp\\\RRROOOLLLJJJKKKGGGFFFEEECCCBBBAAAAAAAAA?????????>>>======<<<<<<::::::999888888888888888888888888888888888999999777777888888888999999999888999999::::::;;;;;;<<<:::;;;<<>>GGGXXXiii{{{xxxwwwzzz}}}{{{xxxyyyzzzzzzyyyzzz~~~}}}tttvvv{{{|||yyyvvvtttuuuwwwxxxyyywwwxxxzzz}}}~~~{{{wwwsssppprrrwww||||||xxxtttrrrtttwwwyyyyyyqqqooollllllnnnrrruuuvvv~~~|||zzzwwwuuusssqqqooommmiiihhhjjjooosssuuuuuuwwwwwwxxxwwwvvvvvvqqqtttwwwzzzzzzxxxtttrrrkkkvvvuuu```ZZZUUUUUUWWW\\\dddllltttsssoookkkfffdddfffhhhppp{{{fffYYYSSSNNNKKKKKKGGGFFFEEECCCBBBAAAAAA@@@@@@@@@??????>>>=========::::::999888888888888888999888888888888999::::::777888888888888999999999888999999::::::;;;;;;<<<:::;;;<<<>>>@@@AAABBBCCCDDDJJJJJJLLLUUUXXX```qqqtttnnnmmmvvvzzzooo```OOOEEECCCDDDTTTkkkvvvqqq}}}uuummmkkknnnqqq{{{~~~}}}yyyoooddd___YYYOOODDD<<<666444333555666666666666666666555111111222333333333222222222222111111111222222333111111222222222333333333222222222333333333333333000111111222333444555555666666555555555777888999999999888666555555555555888888999<<<>>>EEEVVVfff{{{wwwwwwzzz}}}{{{uuuxxxyyyyyyxxxzzz~~~{{{ppptttyyy}}}zzzuuussstttuuuvvvwwwvvvwwwyyy{{{|||zzzuuurrrooorrrwww|||yyywwwvvvvvvuuuqqqooollliiihhhiiilllmmmqqqwww}}}|||yyyuuussstttwwwzzzzzz~~~~~~|||}}}|||yyyvvvuuuwww{{{~~~}}}{{{|||cccZZZSSSQQQRRRTTT\\\eeemmmqqqqqqllleee``````aaaeeerrrrrrcccYYYQQQLLLKKKHHHGGGFFFDDDCCCBBBAAAAAAAAAAAA@@@@@@??????>>>>>>;;;;;;:::999999999999999999999888888888999:::;;;777888888888888999999999888999999::::::;;;;;;<<<;;;<<<<<<===>>>???@@@AAABBBHHHHHHJJJRRRRRRXXXgggsss|||uuusssttt{{{tttfffUUUIIIFFFBBBJJJ[[[qqq}}}rrryyy}}}tttooonnnpppwww}}}}}}{{{xxxqqqiiieee___UUUJJJ???888555444444444555555555555444444000111222333333333333222222222111222222333444555111111222222333333333222222333333444444444444444222222333333444444555555444444555555666777777888777777666666666666777777888888:::<<<===DDDTTTccczzzwwwwwwzzz{{{yyytttvvvxxxwwwvvvxxx}}}yyyqqquuuzzz{{{vvvrrrrrrsssttttttvvvwwwyyy{{{}}}{{{vvvssspppssswww}}}}}}~~~~~~~~~~~~{{{vvvpppjjjhhhhhhggggggiiihhhfffdddccceeefffhhhnnntttzzzzzzwwwxxx{{{}}}jjj___VVVSSSPPPOOOUUU]]]hhhooosssnnnddd]]]ZZZZZZ[[[fffwww{{{jjj^^^TTTNNNKKKJJJIIIGGGFFFDDDCCCBBBBBBBBBBBBAAAAAA@@@?????????<<<<<<;;;::::::::::::;;;999999888888888999;;;<<<777888888888888999999999888999999::::::;;;<<<<<<<<<<<<======>>>?????????AAAGGGFFFHHHOOOOOORRR```gggxxx{{{xxxuuu}}}~~~|||wwwkkkYYYMMMIIIDDDFFFPPPeeezzzssswwwzzzsssqqqqqqxxx{{{vvvtttpppiiiiiidddZZZNNNBBB:::777666222333333444444333333222000111222333444333333222222222222222333444555666111111222333333333333222333333444555666666666555555555555555555555444444222333444555666666666666555555555555666888999:::999999:::<<<===CCCSSSbbb~~~zzzwwwwwwzzz~~~zzzwwwsssvvvwwwvvvuuuxxx|||xxxtttwww||||||vvvrrrqqqrrrrrrrrrvvvwwwzzz|||~~~|||xxxtttpppsssxxx}}}}}}zzzvvvrrrooonnnmmmooollliiifffddddddeeefffeeeeeefffeeedddeeegggjjjnnnuuu|||rrrfffXXXPPPLLLLLLQQQXXXbbbmmmtttnnneee```[[[VVVUUU___lll|||wwwhhh\\\SSSMMMOOOJJJFFFFFFDDDAAABBBFFFCCCBBBBBBAAAAAA@@@@@@???;;;;;;;;;;;;;;;;;;::::::888999:::::::::888666444888888888888888888888888888888888888888888888888;;;;;;<<<<<<===???@@@AAACCCEEEGGGJJJLLLPPPUUUYYYeeewwwyyyyyy~~~{{{{{{|||zzzvvvqqqgggUUUEEECCCGGGLLLXXXooowwwsss|||{{{wwwyyyzzz~~~|||xxxvvvwwwssskkkjjjdddYYYMMMBBB;;;777555444555777888888666444333666666555444333222222111222222222222222222222222222222222222222222222222333333444444444444333333222000///000444555444222555555666777777777777777555666777888888999999888777777999<<<>>>FFFVVVfff|||xxxvvvxxx|||~~~}}}wwwsssqqqsssuuuvvvxxx{{{{{{sssrrrtttyyy~~~}}}wwwsssrrrsssssssssvvvyyy}}}}}}{{{xxxvvvuuuqqqtttzzzzzzxxxuuuqqqnnnlllkkkjjjooommmjjjgggeeedddeeeeeeiiijjjkkkkkkjjjkkknnnppprrrxxxyyykkk\\\SSSPPPNNNOOORRR___jjjrrrooogggaaa\\\WWWVVV^^^fffrrrssseeeXXXNNNPPPKKKGGGGGGFFFCCCCCCFFFCCCBBBBBBAAAAAA@@@@@@???<<<<<<;;;;;;;;;;;;::::::888888888888888999::::::888888888888888888888888999999999999999999999999===<<<<<<<<<===>>>??????BBBDDDGGGIIILLLPPPUUUXXXcccsss{{{zzz~~~zzz{{{{{{wwwssskkkZZZKKKEEEFFFIIITTTiiiyyyuuu{{{~~~zzz|||zzz}}}}}}zzzzzz}}}zzztttkkkeee[[[NNNCCC;;;777666555555666666666555444333444444444444444333333333222222222222222222222222222222222222222222222222000000111111111111000000222111000111444666555333444444555666666666666666444555666777777888888888777777:::<<<>>>FFFVVVfff}}}xxxvvvwww{{{~~~yyyvvvtttuuuwwwxxxyyy}}}{{{sssrrrtttyyy~~~{{{uuuqqqqqqrrrrrrsssuuuxxx{{{|||zzzwwwuuuttttttwww{{{xxxuuuxxx~~~~~~||||||{{{xxxuuusssrrrqqqqqqwwwvvvtttrrrqqqooooooooopppqqqssssssrrrsssvvvxxxxxx~~~tttaaaWWWSSSOOOMMMMMMWWWcccnnnppplllfffaaa\\\[[[^^^aaaiii}}}ppp^^^RRRPPPKKKHHHIIIHHHEEEDDDFFFCCCBBBBBBAAAAAA@@@@@@???<<<<<<<<<;;;;;;;;;::::::999888777777888:::===???888888888888888888888888::::::::::::::::::::::::======<<<<<<<<<<<<======@@@BBBEEEHHHKKKOOOTTTWWW___kkk||||||xxx~~~|||~~~}}}{{{yyyqqqcccTTTFFFEEEEEEMMMaaazzz|||uuuxxxzzz|||}}}}}}~~~nnniii___RRREEE===999888666555555444444444444444222333333333444444444555222222222222222222222222222222222222222222222222222333333444444333333222333222111222444555555444333444444555555555555555333444555666777777777777777888:::<<<>>>EEEVVVeee~~~xxxuuuvvv{{{|||zzzxxxyyyzzz{{{||||||uuurrruuuyyy~~~|||xxxsssooooooqqqrrrssssssvvvyyy{{{yyyvvvuuutttvvvyyy}}}}}}xxxuuuwww{{{~~~}}}}}}||||||||||||~~~~~~{{{}}}}}}}}}|||{{{}}}~~~}}}fffYYYTTTPPPMMMLLLNNNZZZiiiqqqqqqlllgggccc___```bbbiiizzzyyyeeeWWWQQQKKKHHHIIIIIIFFFDDDDDDCCCBBBBBBAAAAAA@@@@@@???======<<<<<<;;;;;;::::::999888888888999;;;===>>>888888888888888888888888::::::::::::::::::::::::;;;;;;;;;;;;<<<======>>>???AAADDDFFFIIIMMMRRRUUUZZZcccqqqzzzqqquuu~~~}}}wwwiii\\\HHHDDDAAAGGGZZZttt~~~tttrrr~~~}}}}}}}}}~~~vvvqqqhhhZZZJJJ???:::999777666444222222222333444333333333333333333333333222222222222222222222222222222222222222222222222444444555555555555444444333333333444444555555555333444555555666666555555444555666777888888888888888888:::<<<>>>EEEUUUeee~~~xxxtttvvv{{{~~~~~~{{{|||}}}}}}~~~}}}wwwtttwww{{{zzzvvvqqqooooooqqqssssssrrrvvvyyy{{{zzzwwwvvvuuuwwwzzz~~~~~~zzzyyyzzz|||}}}}}}lll[[[UUUQQQOOOOOOMMMWWWgggsssuuuoooiiifffaaaaaadddlllzzzlll___TTTMMMHHHHHHIIIFFFCCCCCCCCCBBBBBBAAAAAA@@@@@@???>>>>>>===<<<<<<;;;::::::999:::;;;;;;;;;;;;:::999888888888888888888888888999999999999999999999999888888999:::<<<===???@@@???AAACCCEEEGGGJJJOOORRRVVV\\\hhhwwwxxxjjjlllttt}}}xxxkkk^^^LLLEEE@@@DDDTTTmmmtttllluuu~~~}}}~~~}}}zzzrrrcccRRRDDD<<<:::888666444222111222333444555444444333222222111111222222222222222222222222222222222222222222222222111111222222222222111111333444444444444444444555555555666777777777777666666666777888999999999999888888:::===>>>EEEUUUdddxxxtttvvv{{{|||}}}~~~}}}xxxvvvyyy~~~zzzvvvqqqooooooqqqssstttssswww{{{}}}|||zzzxxxxxxvvvyyy~~~~~~{{{zzzzzz{{{zzzyyy{{{~~~vvvcccXXXRRRPPPQQQQQQYYYhhhuuuwwwpppiiifffaaabbbfffnnnzzzvvviiiZZZPPPIIIHHHIIIGGGDDDCCCCCCBBBBBBAAAAAA@@@@@@??????>>>>>>===<<<;;;::::::999:::<<<<<<;;;999777555888888888888888888888888888888888888888888888888666777888999;;;===???AAA@@@AAACCCDDDEEEGGGKKKNNNRRRWWWbbbpppwwwhhhhhhlllyyy|||wwwkkk^^^PPPHHHAAACCCOOOeeevvvjjjlll|||~~~~~~~~~~~~yyylllYYYIII@@@===999777555333222222333444555555444333222111000000222222222222222222222222222222222222222222222222222333333444444333333222222333555444333222333555555666666777777777777777777777888999::::::::::::999999;;;===>>>EEEUUUddd~~~yyyvvvwww|||~~~~~~|||}}}~~~~~~~~~{{{wwwwwwzzzzzzvvvqqqnnnoooqqqrrrssstttxxx|||~~~~~~|||{{{{{{wwwzzz{{{xxxxxxyyyyyyyyyyyy|||}}}~~~ooo___TTTPPPPPPRRRXXXfffvvvzzzssslllkkkfffeeehhhoooxxxtttaaaUUUKKKJJJJJJHHHEEEDDDCCCBBBBBBAAAAAA@@@@@@?????????>>>===<<<;;;::::::::::::::::::999888777666888888888888888888888888999999999999999999999999777777888999:::<<<>>>???@@@BBBCCCCCCCCCEEEHHHKKKOOOTTT^^^lllzzzyyymmmiiifffmmm|||{{{pppdddVVVMMMDDDCCCJJJ[[[uuu{{{mmmfffvvv|||}}}}}}{{{{{{|||~~~|||qqq___NNNDDD@@@999888666555333333333444444333333333222222111111222222222222222222222222222222222222222222222222555555666666666666555555111333555444222111222444444555666666777777666666666777888999999::::::999999999;;;===>>>DDDTTTddd}}}~~~yyywwwyyy}}}||||||zzz{{{}}}~~~|||yyywwwtttuuuyyy~~~yyyuuupppmmmmmmooopppqqqtttwww|||~~~~~~}}}||||||yyy|||{{{wwwvvvxxxzzz{{{xxx|||~~~}}}{{{{{{~~~~~~}}}zzz}}}xxxeeeVVVOOONNNNNNTTTcccuuu|||wwwrrrrrrkkkiiijjjpppwww{{{fffYYYNNNKKKKKKIIIGGGFFFCCCCCCBBBAAAAAA@@@@@@???@@@???>>>===<<<;;;::::::;;;:::888666666777888999888888888888888888888888::::::::::::::::::::::::999888999999:::;;;<<<===AAABBBCCCCCCBBBDDDFFFIIINNNSSS]]]jjjvvv{{{ssskkkdddeeessswwwkkkZZZPPPFFFCCCGGGTTTmmmpppdddmmm{{{}}}}}}zzz{{{xxx|||}}}sssbbbQQQFFFBBB999888777666555444333333111222222222222333333333222222222222222222222222222222222222222222222222222333333333333333333222111333444333111000111444333444555555666666555555555666777888888999999888999999;;;===>>>DDDTTTddd|||~~~zzzxxxzzz}}}{{{zzzxxxzzz{{{}}}xxxvvvtttqqqtttwww}}}xxxtttooolllkkkmmmnnnooossswww|||~~~~~~}}}|||||||||~~~}}}xxxvvvwwwxxx}}}}}}}}}}}}~~~||||||~~~|||wwwqqqsssuuuzzz}}}xxxvvvtttssstttwww{{{}}}mmmYYYOOONNNLLLOOOXXXfffoooqqqqqqrrriiimmmpppoooqqqmmmbbbTTTLLLKKKJJJGGGCCCDDDCCCCCCBBBBBBAAA@@@@@@????????????>>>===<<<;;;;;;;;;::::::::::::999999999999999999999999999999999999999888888888777777999999999:::;;;<<<>>>>>>@@@AAACCCCCCBBBAAABBBCCCJJJPPPZZZfffrrr||||||mmm```aaammmvvvkkkWWWHHHEEEDDDHHH\\\vvvyyyooorrr|||~~~}}}|||yyyvvvyyyuuuooojjjcccWWWHHH===888888888777666444333222333333222222111000000///333444444555555444444333111111222333333444555555444444444444444444444444111222333333444444333333333444555555666666555555777777777777888888888888999999:::;;;<<>>===<<<;;;::::::999999999888888888999999999999999999999999;;;;;;;;;:::::::::999999999999999:::;;;<<<===>>>===???AAABBBBBBBBBCCCEEEJJJPPPZZZeeeoooxxx~~~pppdddbbbkkkyyy}}}nnnZZZJJJFFFBBBDDDUUUlll~~~uuuvvv}}}}}}zzzwwwvvvrrrmmmiiibbbWWWIII>>>999888777666555333333222444333333222222111000000222333333333333333333222111111222333333444555555444444444444444444444444222222333444444444444333111222444666777888888888777777777777888888888888999999:::<<<<<>>===<<<<<<999999999888888888777777999999999999999999999999;;;;;;;;;:::::::::999999999999999:::;;;<<<===>>>:::===???AAAAAABBBDDDFFFJJJPPPYYYbbbjjjrrrxxx|||vvvkkkeeegggrrrtttaaaPPPIIICCCAAANNN```zzz~~~yyyyyy}}}zzzuuuqqqlllfff___UUUHHH@@@;;;999666444333222333333555444444333333222111111111222222333333222222111111222222333333444444555444444444444444444444444222222333444444444444444444555777888888666444333777777777777888888888888::::::;;;<<<===CCCRRRaaayyy|||xxxwwwxxx|||~~~~~~zzzyyyyyyzzz|||~~~|||wwwtttqqqpppxxx|||wwwrrrnnnmmmllljjjkkkooorrryyy~~~~~~~~~~~~{{{}}}|||zzzyyyyyyxxxwwwwwwwwwwwwwwwxxxxxxxxxxxxwwwwwwvvvuuutttuuutttrrrooommmmmmnnnpppssswwwyyyzzzzzz{{{}}}wwwwwwwwwwwwwwwvvvuuuuuuxxxuuusssssstttuuutttrrrooonnnmmmnnnrrruuuvvvwwwzzzzzzyyywwwvvvvvvuuuuuuxxx}}}vvvdddYYYPPPJJJHHHKKKOOOQQQUUUYYY^^^aaadddfffhhhoooyyy{{{hhhXXXPPPLLLJJJIIIDDDDDDDDDCCCBBBBBBAAAAAA????????????>>>===<<<<<<999999999999888888888888999999999999999999999999999999999888888888777777:::999999:::;;;<<<======:::<<>>===<<<;;;::::::::::::999999999999999999999999999999999999999999888888888777777::::::::::::;;;;;;<<<===<<<>>>@@@AAA@@@AAABBBCCCIIIOOOVVV[[[___dddjjjpppxxxooogggjjjzzzooo\\\PPPGGGBBBFFFOOOcccyyy{{{jjjfff|||{{{qqqfff[[[QQQIIIDDD>>>;;;777333111222444555666666555444444333333222333333444444444444333333222222333333333333444444444444444444444444444444333333444555555555444444***---111555888999::::::666777777777888888888888:::999;;;<<<===CCCRRRaaa{{{~~~yyyxxxyyy}}}}}}~~~|||}}}~~~zzzvvvuuuvvvzzz}}}zzzqqqmmmkkkllllllkkklllpppuuu{{{}}}|||}}}}}}~~~}}}{{{yyyxxxwwwvvvvvvyyyzzz{{{{{{zzzyyywwwvvvsssttttttssspppooooooppppppqqqqqqppppppqqqtttwwwyyyzzz{{{{{{{{{zzzyyyyyyyyyxxxvvvvvvwwwzzz}}}}}}yyyxxxyyy|||~~~~~~}}}|||{{{|||}}}}}}uuudddUUUNNNJJJJJJJJJGGGGGGJJJTTT^^^ffffff```___hhhrrryyydddUUUMMMIIIHHHEEEEEEDDDDDDCCCBBBBBBBBB@@@@@@@@@@@@???>>>===<<<;;;;;;;;;:::::::::999999999999999999999999999999;;;;;;;;;:::::::::999999:::::::::::::::;;;<<<======???AAAAAAAAAAAABBBCCCHHHNNNUUUYYY[[[^^^ffflll}}}sssiiigggtttvvvbbbRRRHHHBBBCCCIIIYYYpppmmm___tttxxxnnnaaaUUULLLFFF???===999555333333444555666555555444444333222222333444444555555444444333333333333333333333333333444444444444444444444444333333444555555555555555222333444555666666666666777777777777888888888888999999:::;;;<<>>======::::::::::::999999999888999999999999999999999999;;;;;;;;;:::::::::999999;;;;;;:::::::::;;;<<<<<<<<<>>>AAABBBBBBCCCDDDFFFGGGNNNTTTWWWXXX[[[ccciiizzztttiiidddkkkvvvjjjWWWKKKDDDDDDFFFQQQhhhsssbbbpppyyylll]]]OOOGGG@@@>>>:::777555444555666555555444444333222222222333333333444444333333333333333333333333333333333444444444444444444444444333444444555555555555555:::999777666555555555666777777777777888888888888888777999:::;;;AAAPPP___yyy{{{wwwvvvxxx|||~~~}}}~~~~~~~~~zzzxxxwwwvvvvvvzzz{{{wwwoookkkjjjlllllljjjkkkooorrryyyuuuwwwzzz}}}~~~}}}}}}{{{|||~~~~~~}}}}}}~~~~~~|||{{{{{{}}}{{{{{{zzzyyyyyy{{{mmm]]]TTTKKKGGGEEECCCEEEIIIOOOSSSYYY]]]___bbbgggjjjvvvnnn^^^UUUPPPOOOEEEEEEEEEDDDCCCCCCBBBBBB@@@@@@AAA@@@@@@???>>>===999999999888888888888777999999999999999999999999999999999888888888777777;;;;;;:::::::::;;;<<<<<<:::===@@@BBBCCCEEEGGGIIIGGGMMMTTTVVVVVVZZZaaaiiiqqquuuhhhaaaeeemmmrrr]]]PPPHHHGGGGGGMMMbbbzzzxxxfffnnn~~~}}}~~~~~~uuucccQQQGGGAAA???<<<999666555555666555444444333333222111111222222222333333222222222333333333333333333333333444444444444444444444444333444555555666666555555333333333555888<<<@@@BBB777777777777888888888888777777888999:::@@@OOO___xxx}}}xxxuuutttwww{{{~~~}}}||||||~~~~~~{{{yyyyyyyyywww{{{{{{wwwoookkkjjjlllllljjjkkknnnpppxxx~~~uuuwwwzzz}}}~~~}}}~~~~~~~~~xxx|||}}}vvvaaaVVVKKKIIIIIIHHHGGGHHHQQQXXX___cccbbbcccfffiiiuuuwwwhhhXXXNNNLLLIIIGGGDDDCCCCCCDDDDDDCCCAAAAAAAAAAAA@@@???>>>>>>::::::999999888777777666777777777777777777777777777888:::;;;;;;:::888777888999999::::::;;;;;;<<<;;;===???AAACCCFFFIIILLLKKKNNNSSSWWWZZZ]]]___aaannn|||~~~xxxlll```bbblllzzzgggWWWKKKEEEEEEIIIXXXooo}}}pppjjjnnn|||qqq^^^MMMEEE???888555777:::;;;:::999888777666555444333333555444444333333222222111555555444333222111000///222333555444333333444666666666555444444444444555666666666666666555555555888888888777777777777777<<<999;;;???>>>???MMM^^^|||}}}wwwssstttxxx~~~|||||||||}}}xxxsssrrrtttuuu~~~zzzsssnnnmmmkkkiiiiiikkkmmmooovvvxxxzzz{{{{{{|||~~~rrrtttwww{{{~~~}}}~~~~~~}}}vvvzzz{{{}}}zzzfffZZZOOOKKKJJJHHHFFFGGGQQQYYYbbbggghhhggggggiiissszzzjjjZZZOOOLLLJJJHHHEEEEEEEEEEEEDDDCCCAAAAAABBBAAAAAA@@@???>>>;;;::::::999999888777777888888888888888888888888777888:::;;;;;;:::888777888888999::::::;;;;;;<<<;;;===???AAABBBEEEIIIKKKLLLOOOTTTXXX[[[]]]```bbbkkk{{{|||nnn___^^^fffmmm[[[KKKDDDCCCFFFTTTjjj{{{qqqooo~~~vvveeeUUUIIIDDD===::::::<<<<<<;;;999888777666444333222111444444333333333333222222333333333222222222222222222444555555444333555666666666555444444444444555666666666666666666666555888777777777777777777777:::777:::>>>???AAAOOO```|||~~~xxxttttttxxx~~~~~~~~~~~~yyysssqqqtttvvv{{{tttooonnnkkkjjjjjjlllnnnpppvvvwwwyyyzzzzzz{{{}}}oooqqquuuyyy}}}~~~}}}|||{{{||||||}}}}}}{{{~~~vvvvvvwwwyyy{{{~~~mmm```SSSMMMJJJGGGFFFFFFPPPYYYeeemmmnnnllljjjjjjqqqnnn]]]RRRMMMKKKIIIGGGGGGGGGFFFDDDCCCBBBBBBBBBBBBAAA@@@???>>><<<;;;;;;::::::999888888888888888888888888888888888999:::;;;;;;:::999888888888999999:::;;;;;;;;;;;;===???@@@BBBDDDGGGJJJMMMPPPUUUXXX[[[^^^aaadddfffwwwrrrccc]]]aaayyyuuu```NNNEEEEEECCCOOOccczzzqqqiiisss|||mmm]]]MMMHHHAAA===<<<;;;:::888888777666555333222111000222222333333333333444444111111222222333333444444222444555555444444555666666666555444444444444555555555666666666666666666777777777777777777888888888666999>>>???BBBQQQbbb{{{~~~xxxuuutttxxx~~~~~~zzzsssrrrtttxxx}}}tttpppooommmllllllnnnqqqsssvvvwwwyyyzzzzzzzzz|||~~~ppprrrvvvyyy|||~~~{{{{{{zzzyyyxxxwwwvvvvvvtttuuuwwwyyy{{{zzzwwwtttxxxyyy|||yyyttttttuuuwwwzzz}}}ssseeeVVVOOOKKKHHHFFFGGGKKKUUUdddooosssqqqnnnllloooyyytttcccVVVOOOKKKJJJHHHGGGGGGFFFDDDBBBBBBBBBBBBBBBAAA@@@???>>>===<<<<<<;;;::::::999999888888888888888888888888888999999::::::999999888888888888999::::::;;;;;;;;;<<<>>>@@@@@@BBBEEEHHHMMMPPPTTTWWWZZZ]]]aaadddbbbsssxxxiiiaaaaaammm{{{|||gggSSSIIIHHHBBBKKK^^^wwwpppdddiii}}}rrrcccOOOIIIAAA<<<:::888555222444444444333333222222222111111222333333444555555222222222333333333444444333444555555444444555666666666555444444444444555555555555555666666666666777777777777777888888888999777999>>>@@@BBBQQQbbb{{{|||wwwuuuvvv{{{}}}}}}~~~yyytttsssuuu{{{~~~uuuqqqpppnnnmmmnnnqqqsssuuuwwwxxxzzzzzzzzzzzz{{{}}}tttvvvxxx{{{|||}}}}}}}}}}}}{{{yyytttssssssqqqpppooonnnnnnkkkkkkmmmppprrrrrrpppnnnnnnppprrrvvvzzz}}}{{{{{{{{{}}}wwwvvvvvvvvvxxxzzz}}}~~~zzzjjjZZZQQQLLLIIIGGGHHHFFFPPP^^^jjjqqqqqqnnnlllmmmttt}}}mmm^^^SSSMMMKKKIIIGGGGGGFFFCCCAAABBBBBBBBBBBBAAA@@@??????======<<<;;;;;;::::::999888888888888888888888888999999999999999999999999777777888999999::::::;;;:::<<<>>>??????AAADDDFFFKKKNNNQQQTTTWWW[[[___bbbeeeuuu|||nnnddd```eeevvvnnnXXXKKKGGGBBBIIIZZZsssvvvggggggwwwxxxjjjTTTMMMDDD===999666333000111111222222333444444555111111222222333444555555444444444333333333222222333444666555444444555777666666555444444444444555444555555555666666777777666666777777888888888888;;;888;;;???@@@BBBPPPaaa}}}zzzxxxuuuuuuxxx~~~{{{yyyyyyzzz}}}~~~yyyttttttxxx~~~~~~vvvqqqpppoooooopppsssvvvxxxyyyzzz||||||{{{{{{|||}}}wwwxxxzzz|||}}}}}}}}}|||~~~zzzvvvtttpppooonnnmmmkkkiiihhhgggddddddeeegggiiijjjiiihhhfffhhhjjjmmmqqqtttvvvwwwqqqqqqqqqsssvvv{{{}}}{{{zzzzzz{{{}}}~~~sss```UUUOOOJJJHHHIIICCCJJJUUU```hhhkkkjjjiiiiiiooo{{{zzziii\\\QQQNNNJJJGGGGGGFFFEEECCCCCCCCCCCCBBBBBBAAA@@@???===<<<<<<;;;;;;:::999999999999999999999999999999999999999999999999999999777777888888999::::::::::::<<<===>>>>>>???BBBDDDGGGJJJMMMPPPSSSVVV[[[^^^iiiyyyrrreee^^^aaatttvvv___MMMFFFCCCHHHUUUlll{{{mmmfffnnnrrr[[[SSSHHH@@@;;;888555222000000111222444555666666111111222333333444555555555555444444333333222222333555666666555555666777666666555444444444444555444444555555666777777777666666666777888888999999<<<999;;;@@@@@@BBBPPPaaawwwuuutttuuuyyy}}}wwwuuuuuuvvvzzz~~~}}}yyyuuuuuuyyy~~~wwwqqqpppooooooqqqtttwwwyyy|||~~~~~~}}}}}}~~~vvvwwwyyy{{{}}}}}}}}}}}}}}}|||wwwtttpppooonnnllliiigggeeeeeebbbaaa```aaabbbdddcccbbb^^^```aaadddgggiiikkkllliiihhhggggggiiillloooqqquuuxxx}}}yyy{{{~~~~~~iii[[[SSSLLLIIIIIIDDDGGGNNNVVV]]]aaacccccceeeiiiqqquuueeeVVVRRRLLLIIIGGGGGGGGGGGGCCCCCCCCCCCCBBBAAA@@@???<<<<<<;;;;;;:::999999999999999999999999999999999:::999999999999999999:::777777777888999999:::::::::<<<=========>>>AAACCCDDDFFFIIIKKKNNNRRRWWWZZZfffwwwwwwjjj```[[[pppjjjUUUJJJCCCFFFOOObbbzzzuuujjjkkkvvvvvvaaaXXXKKKAAA<<<:::888666333333333333444444444555222222222333333444444444333333333444444444444444444555666666555555666777666666555444444444444555444444555555666777777888555666666777888888999999:::888:::???@@@CCCQQQcccvvvuuutttvvvzzzzzzuuusssssstttwww|||~~~yyyuuuvvvyyy}}}wwwqqqpppooooooqqqtttxxxzzzsssuuuxxxzzz|||~~~~~~~~~}}}{{{xxxrrrqqqooommmjjjgggeeedddcccaaa^^^^^^___``````___XXXYYY[[[]]]___aaacccddddddccc```______```bbbddddddggglllsssyyy~~~uuuxxx}}}ooo```UUUMMMIIIIIIFFFGGGJJJOOOUUUZZZ]]]^^^aaadddkkkvvv}}}lllYYYUUUNNNJJJIIIIIIJJJJJJCCCCCCCCCCCCBBBAAA@@@@@@<<<;;;;;;::::::999888888999999999999999999999999:::999999888888999999:::777777777888999999:::::::::<<<=========>>>@@@BBBAAACCCFFFIIIKKKOOOTTTXXX^^^qqq{{{ooofffTTTkkkttt^^^QQQCCCDDDKKKZZZoootttpppxxxwwwcccYYYKKKAAA;;;999888777555555555444444333333333222222333333333333444444111222222333444666666777444555666666555555666888666666555444444444444555444444444555666777777888555666666777888999999999888666999???AAADDDSSSeeewwwvvvuuuvvvzzzyyytttrrrssssssvvv{{{zzzuuuuuuyyy|||wwwppppppooooooqqquuuxxxzzzmmmppprrrtttuuuwwwzzz||||||~~~|||xxxtttqqqmmmiiieeeaaacccffffffdddaaa______[[[[[[[[[[[[[[[[[[[[[[[[___^^^\\\[[[ZZZ[[[\\\\\\\\\\\\]]]___ccchhhmmmpppzzzpppqqquuu{{{{{{eeeVVVNNNKKKKKKHHHGGGGGGIIILLLPPPTTTWWWZZZbbbfffnnnwwwcccXXXNNNKKKJJJGGGDDDCCCEEEDDDDDDBBBAAA@@@??????======<<<;;;999888777777999999888888888888999999:::999888777777777999999;;;999777666666777999;;;999:::;;;===>>>@@@AAABBBBBBAAACCCGGGHHHHHHKKKQQQ\\\mmm~~~pppeeeYYYeeexxxjjjQQQIIIHHHIIIOOO```vvv~~~|||}}}xxxggg\\\NNNDDD???<<<777333333333333333333333333333333333333333333333333333222222111111222222333444666555444333333444555666555555555555555555555555666666666666777777777777333444666777666555666777<<<===888:::AAACCCOOOfffzzzxxxvvvxxx}}}|||xxxwwwwwwwwwuuu|||{{{yyyyyyyyyzzzwwwrrrqqqppppppqqqtttwwwzzz}}}kkknnnppprrrsssuuuxxxzzzzzzwwwtttqqqnnnjjjjjjkkkkkkjjjhhheeeccc______]]]\\\[[[[[[[[[[[[ZZZZZZYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWYYY]]]aaaccckkkoootttvvvvvvuuuttttttxxx~~~}}}{{{yyywwwlllmmmpppuuu|||~~~~~~kkk\\\RRRMMMKKKEEEDDDDDDEEEGGGKKKOOOQQQWWW___bbbiiixxxzzzeeeZZZOOOLLLKKKHHHEEEEEEEEEDDDDDDCCCAAA@@@@@@???>>>===<<<;;;:::888777777999999888888888888999999:::999888777777888999999;;;999777666666777999;;;;;;;;;<<<===>>>??????@@@BBBAAABBBFFFGGGGGGKKKQQQZZZjjjyyynnn]]]dddrrroooXXXHHHFFFEEEJJJYYYnnn}}}zzzjjj___PPPEEE@@@===999555444444444444444444444444333333333333333333333333222222222111222222333444666555444444444444555666555555555555555555555555666666666666777777777777666777999999888777888999<<<<<<888:::AAACCCPPPgggzzzxxxvvvxxx~~~}}}{{{yyyxxxxxx}}}|||zzzzzz{{{yyyvvvqqqpppooooooqqqtttwwwyyy}}}iiilllnnnpppqqqrrruuuwww}}}{{{xxxvvvtttttttttrrrmmmiiieeedddaaa___]]]\\\[[[\\\WWWWWWXXXXXXWWWWWWVVVUUUTTTSSSQQQPPPPPPRRRTTTVVV\\\___ccceeefffeeeeeefffllluuu}}}{{{{{{yyywwwtttqqqnnnmmmhhhhhhjjjooouuu{{{~~~}}}~~~~~~}}}}}}~~~~~~~~~~~~}}}~~~rrrbbbVVVOOOKKKDDDCCCBBBBBBDDDGGGJJJLLLSSS[[[\\\aaammmvvv~~~hhh\\\QQQMMMLLLIIIGGGGGGEEEDDDDDDCCCBBBAAA@@@@@@>>>>>>===;;;:::999888777999999888888888888999999999888888777888888999999:::999777666666777999:::<<<============>>>>>>>>>BBB@@@BBBFFFGGGFFFJJJPPPWWWddd|||vvvddddddjjjzzzvvvaaaKKKFFFBBBEEERRReeewww~~~{{{yyy|||nnnbbbRRRGGGBBB???;;;888555555555555555555555555444444444444444444444444222222222222222333444444666555444444444444555666555555555555555555555555666666666666777777777777777999::::::888777888888;;;<<<999:::AAACCCPPPhhhzzzwwwvvvxxx~~~~~~{{{yyywwwzzz~~~}}}|||||||||~~~wwwtttpppoooooooooqqqtttwwwyyy~~~iiikkkmmmooopppqqqtttvvv~~~}}}wwwqqqmmmkkkgggccc```^^^]]]]]]YYYZZZ[[[[[[ZZZYYYWWWVVVSSSRRROOOMMMMMMNNNOOOQQQVVVXXX[[[]]]]]]^^^```aaafffpppzzz||||||zzzvvvrrrlllhhheeedddeeefffkkkrrrxxx{{{}}}}}}|||||||||~~~|||{{{|||}}}~~~}}}{{{|||~~~~~~}}}~~~wwwdddXXXPPPLLLEEEDDDCCCBBBCCCEEEHHHIIIOOOVVVWWWZZZdddjjjwwwlll```SSSNNNLLLIIIGGGHHHEEEDDDDDDCCCBBBAAAAAAAAA???>>>===<<<;;;999888888999999888888888888999999888888888888888888999999:::999888777777888999:::;;;;;;<<<<<<===>>>>>>>>>AAA@@@AAAEEEEEEEEEIIINNNTTT___sss~~~kkkeeedddqqq{{{iiiQQQIIIBBBEEEPPP```rrryyyrrrsss|||qqqeeeUUUIIICCC@@@===:::666666666555555555555555555555555555555555555555333222222222222333444444555555555444444555555555555555555555555555555555666666666666777777777777666777999888666555666666999<<<999;;;AAACCCQQQjjjyyywwwuuuxxx~~~~~~{{{yyyrrruuuxxx}}}~~~~~~}}}vvvrrrnnnnnnnnnoooqqqtttwwwxxxiiikkknnnooopppqqqsssuuu~~~{{{vvvtttpppkkkgggdddbbbaaa^^^^^^______]]]\\\ZZZXXXTTTRRRPPPNNNNNNOOOQQQRRRTTTVVVWWWYYYYYY[[[___aaahhhqqq{{{{{{uuummmfffbbbbbbbbbdddiiiooouuuxxxxxxzzzzzz{{{zzz{{{|||~~~~~~|||{{{{{{{{{}}}}}}}}}{{{zzzzzz|||~~~~~~~~~~~~~~~~~~{{{gggYYYQQQMMMFFFDDDBBBAAAAAACCCEEEGGGKKKRRRSSSVVV^^^cccmmmtttfffWWWPPPLLLIIIGGGGGGDDDDDDDDDCCCCCCBBBBBBAAA@@@???>>>===;;;:::999999999999888888888888999999777777888888999999999999999999888777777888999999999999:::<<<===???@@@@@@AAA???@@@DDDDDDDDDGGGMMMQQQ[[[jjjnnneee```kkkoooYYYMMMDDDEEENNN\\\nnn|||}}}uuutttzzz}}}ttthhhXXXLLLFFFBBB>>>:::555555555555444444333333555555555555555555555555333333222222333333444555444555555555555555555444555555555555555555555555666666666666777777777777555666888888666555666666888<<<:::<<>>===;;;::::::999999888888888888999999555666888999::::::999999888888888888888888888888999999:::;;;<<<>>>>>>???@@@>>>???BBBBBBBBBEEEJJJKKKTTT^^^mmmxxxkkklll}}}mmm[[[KKKHHHKKKSSScccttt}}}~~~zzzoooaaaWWWPPPJJJCCC===777777666666555444444333333333333333333333333333444333333333333444555555444444555666666555444444555555555555555555555555666666666666777777777777222444666777777777888999666;;;;;;===AAADDDTTTooo~~~sssqqqqqqttt{{{~~~|||{{{xxxxxxzzz|||tttpppnnnooopppsssuuuwwwyyyzzz|||~~~}}}{{{{{{~~~iiikkkmmmnnnnnnoooqqqsssvvvzzz{{{wwwwwwuuurrrnnnjjjhhhgggfffcccbbb___]]]]]]^^^```bbbbbbbbbbbbbbbccchhhooosssssszzz}}}{{{{{{xxxxxxyyyzzzzzzwwwrrrnnnmmmqqquuuwwwxxxzzz~~~~~~}}}{{{zzzyyyxxxxxx|||zzzxxxxxxzzz{{{{{{{{{}}}~~~~~~}}}}}}~~~}}}~~~}}}||||||}}}|||~~~mmm[[[PPPJJJHHHFFFEEEEEEGGGIIIKKKNNNUUUTTTTTTXXXWWW]]]mmm}}}~~~jjj\\\TTTMMMIIIIIIDDDDDDDDDDDDDDDCCCCCCCCCAAA@@@???>>>===<<<;;;:::999999888888888888999999555666888999::::::999999888888888888888888888888;;;;;;;;;<<<<<<<<<======@@@>>>???BBBBBBAAADDDJJJIIIRRR\\\iiitttppp{{{vvvbbbPPPLLLMMMRRRaaarrryyy|||rrreee[[[TTTMMMEEE???999888888777666555555444333333333333333333333333444333333333333444555555333444555666666555444333555555555555555555555555666666666666777777777777///111333444444555666777555;;;;;;===AAADDDTTTppp~~~rrrppppppsss{{{|||uuuvvvzzz|||uuuqqqnnnoooqqqtttvvvxxxzzz{{{~~~~~~||||||kkkmmmnnnooonnnoooppprrrsssyyy{{{uuutttvvvtttnnngggdddcccbbbcccfffhhhhhhhhhjjjkkklllllllllooouuuyyy~~~~~~}}}}}}~~~}}}{{{zzzyyyvvvrrroooiiilllrrrxxx{{{|||{{{zzz~~~~~~}}}{{{wwwvvvvvvwwwvvvvvvvvvwwwxxxyyyzzz{{{}}}}}}}}}||||||~~~~~~~~~~~~~~~}}}|||zzzyyyyyyzzz|||}}}~~~vvvbbbSSSRRRKKKEEECCCBBBBBBFFFKKKOOOTTTZZZZZZXXXYYY```fff{{{tttcccXXXRRRNNNLLLGGGGGGGGGFFFEEECCCBBBAAABBBAAAAAA@@@???>>><<<<<<999999999888888888888777888888999999999999888888888888888888888888888888::::::;;;<<<===>>>???@@@@@@@@@@@@@@@AAACCCEEEFFFFFFKKKVVVhhhyyyzzzxxx___OOONNNYYYfffooo}}}www|||zzzlll^^^VVVQQQHHH???;;;:::888555333333666888666555444333222333444444333333333333333333333333666666666555444444444333666555555444444444555555555555555555666666666666999:::;;;;;;:::999777666777:::999;;;AAACCCQQQjjjyyyuuurrrsssyyy|||{{{{{{~~~zzztttqqqooopppsssvvvyyy{{{|||}}}~~~||||||~~~lllmmmoooooonnnnnnppprrruuu|||xxxqqqmmmlllkkkkkkmmmoooooonnnppprrrtttttttttwww|||~~~}}}{{{zzzyyyvvvrrrooommmpppuuuyyy|||}}}|||{{{{{{{{{|||zzzwwwvvvvvvwwwvvvvvvvvvwwwxxxzzz{{{|||}}}}}}}}}}}}|||~~~}}}||||||}}}}}}{{{zzzxxxwwwwwwwwwyyyyyy{{{|||~~~}}}~~~jjjZZZTTTMMMGGGEEEDDDDDDFFFKKKQQQXXX___```^^^]]]```dddttt~~~iiiZZZPPPLLLJJJHHHGGGGGGFFFEEECCCBBBAAABBBAAAAAAAAA???>>>===<<<999999999999888888888888888888999999999999888888888888888888888888888888;;;;;;;;;<<<<<<=========?????????@@@AAACCCEEEFFFHHHLLLTTTaaasssrrr```YYY]]]fffmmm{{{|||rrruuuuuufff[[[TTTJJJBBB::::::888555444444555777666555444333333333444444333333333333333333333333555555555555555444444444777666666555555555666666555555666666666777777777999999999999999999888777777:::999;;;AAACCCQQQjjjwwwtttqqqrrrxxx{{{{{{{{{~~~|||uuurrrpppqqqtttwwwzzz|||}}}~~~~~~||||||~~~mmmnnnoooooonnnnnnppprrrvvv~~~|||xxxvvvuuuuuuvvvwwwvvvuuuxxxyyy|||}}}}}}~~~}}}|||{{{zzzxxxtttqqqqqqtttxxx{{{}}}}}}|||{{{wwwyyyzzzzzzxxxvvvuuuvvvuuuuuuvvvxxxyyy{{{||||||}}}}}}~~~~~~}}}~~~~~~}}}|||{{{{{{{{{zzzyyywwwuuutttttttttuuuyyyzzz{{{|||}}}}}}||||||yyy|||tttcccVVVOOOIIIHHHGGGFFFGGGJJJTTT\\\eeeiiifffcccbbbbbbpppuuuaaaSSSNNNLLLIIIHHHGGGFFFEEECCCBBBAAAAAAAAAAAAAAA@@@???======:::999999999888888888888888888999999999999888888888888888888888888888888;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>??????AAACCCDDDEEEHHHMMMSSSZZZddduuuqqqcccaaagggmmmyyy|||ooommm|||pppbbbWWWNNNFFF;;;:::888666555555555555666555444333333333333444333333333333333333333333444444444555555555555555777666666666666666777777666666666777777777888888888777777777777888999999777;;;999;;;AAACCCPPPiiitttqqqnnnpppuuu}}}~~~{{{||||||~~~}}}vvvsssqqqrrruuuxxx{{{}}}~~~~~~}}}||||||nnnnnnoooooonnnnnnqqqsssuuu}}}}}}}}}~~~}}}|||}}}~~~~~~~~~}}}}}}|||zzzwwwuuuuuuvvvxxx{{{||||||{{{zzzvvvyyy{{{{{{yyyvvvuuuuuutttuuuwwwxxxzzz{{{|||}}}|||}}}~~~~~~~~~~~~}}}|||{{{{{{zzzyyywwwuuusssrrrrrrrrrwwwxxxyyyzzz{{{{{{zzzyyywwwzzz~~~zzziiiZZZRRRKKKIIIIIIFFFFFFHHHRRR\\\gggnnnmmmiiieeeccclllxxxjjjZZZSSSRRRJJJJJJHHHFFFEEECCCCCCBBBAAAAAAAAAAAA@@@???>>>===::::::999999999888888888888888999999999999888888888888888888888888888888999999999::::::;;;;;;;;;======>>>@@@AAACCCDDDEEEGGGMMMSSSWWW\\\gggwwwwwwfffaaagggooowww~~~tttjjjwwwzzzjjj\\\QQQHHH===;;;999777666666555444555555444444333333333333444444444444444444444444333444444444555666666666666555555555555666666777777777777777888888888888777666666555666888:::;;;888;;;999;;;AAABBBPPPiiirrrooolllnnnsss{{{~~~|||||||||~~~~~~vvvsssqqqrrruuuxxx{{{}}}~~~}}}}}}mmmnnnooonnnnnnooorrruuuwww}}}~~~}}}~~~~~~}}}zzzxxxuuuvvvwwwxxxxxxxxxxxxxxxxxxzzz||||||yyywwwuuuuuuuuuvvvwwwyyy{{{|||||||||{{{|||~~~~~~}}}~~~~~~}}}}}}|||zzzxxxvvvtttsssrrrwwwwwwyyyzzzzzzyyyxxxxxxwwwyyy}}}nnn```VVVMMMJJJIIIFFFEEEFFFNNNWWWdddlllnnnkkkhhheeeeeennn|||rrr___UUURRRLLLKKKIIIGGGEEEDDDCCCCCCAAAAAAAAAAAAAAA@@@???>>>:::::::::999999999999888888888999999999999888888888888888888888888888888666666777999;;;<<<===>>><<<===???@@@BBBDDDEEEEEEEEELLLTTTXXX[[[aaallluuuzzzvvvddd]]]cccmmmrrrzzz~~~mmmwwwwwwfffVVVJJJ@@@===999777777777666444444444444444444333333333444444444444444444444444333444444444555666666666444333333333444444555666777777777777888888888888666666555555666888:::;;;888<<<:::;;;AAABBBPPPhhh}}}pppnnnlllmmmrrrzzz}}}|||{{{}}}}}}vvvrrroooqqqtttxxx{{{~~~}}}}}}mmmmmmnnnnnnnnnppptttwww|||~~~yyymmmqqq|||}}}~~~}}}}}}|||}}}~~~}}}{{{xxxuuuuuuuuuuuuuuuvvvvvvvvvxxxzzz{{{{{{yyywwwwwwwwwvvvwwwyyyzzz{{{|||{{{{{{yyy{{{}}}}}}}}}}}}~~~}}}{{{yyywwwuuutttvvvwwwxxxyyyyyyxxxwwwvvvvvvyyy|||~~~wwwhhh\\\PPPKKKJJJGGGEEEEEEIIIQQQ\\\eeeiiiiiigggfffdddjjjuuu|||gggWWWPPPNNNLLLIIIGGGEEEDDDDDDDDDAAAAAAAAAAAAAAA@@@??????::::::::::::999999999999888888999999999999888888888888888888888888888888555666777999;;;===>>>???<<<===???BBBDDDEEEFFFFFFEEELLLTTTXXX[[[___fffkkknnn{{{wwwvvvbbbXXX[[[bbbiiiqqqssswwwvvvaaaQQQEEE@@@:::888888999777666444444555555444444333222444444444444444444444444444444444555555555555555222222222222333444555555666666666777777777888888666666666777888999:::;;;999<<<:::;;;AAABBBOOOhhh|||pppnnnlllmmmsssyyy~~~|||{{{|||}}}vvvrrroooqqqtttyyy}}}~~~kkklllmmmmmmnnnqqqvvvzzz}}}uuunnn```]]]bbbrrr~~~}}}|||~~~~~~~~~~~~}}}~~~~~~~~~}}}|||{{{zzzzzzzzzzzz{{{||||||yyywwwtttsssssssssssstttuuuvvvtttvvvwwwxxxwwwxxxyyy{{{wwwxxxzzz{{{|||{{{zzzyyywwwyyy{{{|||||||||}}}}}}{{{yyywwwvvvuuuvvvwwwwwwwwwwwwuuuuuutttwwwzzz|||~~~qqqcccTTTMMMKKKHHHFFFFFFFFFLLLTTT\\\aaacccdddddddddhhhrrruuubbbWWWOOOMMMJJJGGGEEEDDDDDDDDDAAAAAABBBBBBAAAAAA@@@???;;;;;;:::::::::999999999888888999999999999888888888888888888888888888888777777888:::;;;===>>>???===>>>@@@CCCEEEGGGGGGGGGIIILLLQQQUUUXXX]]]aaaeeejjjyyyrrrtttwwwbbbTTTQQQTTT[[[eeevvvxxxvvv|||rrr___JJJCCC;;;888999:::999888444444555555555444333222555555555555555555555555555555555555555444444444333222222333444555666666555555666666666777777777777777888999:::::::::999999<<<:::<<>>AAADDDFFFGGGHHHHHHLLLMMMNNNQQQUUUZZZ___aaaiiizzzpppkkkqqqwwwcccSSSLLLKKKRRR\\\nnnyyytttwwwmmmMMMEEE<<<888999;;;;;;999333444555555555444333222555555555555555555555555666666666555555444444333333333333444555666777888555555555555666666666666777888999;;;;;;:::999888999<<<:::<<>>???AAACCCFFFHHHIIIKKKLLLNNNPPPSSSWWW\\\```eeemmm~~~wwwnnnnnnyyyuuudddVVVMMMIIIOOOUUUcccwwwtttrrrvvv|||sssZZZIII======;;;555555:::555555444444444333333333222333555777777666555444555555444444444444555555777666666555444444333333444444444444555555555666999888777777777777777888777===;;;999>>>BBBOOOeee~~~tttqqqpppsssyyy{{{xxxuuuvvvxxxyyyyyy{{{xxxwww||||||vvvwwwwwwzzz~~~pppqqqrrrssstttvvvwwwxxx|||wwwqqqjjjeeeYYYTTTRRRTTTXXXaaannn{{{xxxtttrrrqqqppprrruuuyyy{{{{{{zzzzzz{{{ttttttuuuuuuttttttsssrrrvvvvvvvvvuuuuuuvvvvvvvvvvvvvvvvvvwwwvvvvvvuuuuuuuuutttsssrrrqqqrrrrrrssssssrrrqqqsssvvvxxxxxxxxxwwwvvvuuuwwwyyyxxxvvvsssssstttuuuvvvvvvwwwyyy{{{{{{{{{{{{{{{{{{|||}}}}}}~~~~~~~~~~~~~~~}}}|||yyyvvvuuussspppoooooopppqqqqqqsssvvvwwwxxxyyy|||~~~zzzeeeXXXPPPKKKHHHGGGDDDEEEGGGKKKQQQYYY^^^aaacccbbbdddmmmzzzrrr^^^UUUMMMKKKJJJGGGEEEEEEAAABBBBBBBBBBBBAAA@@@@@@;;;;;;;;;::::::::::::999888888888888999999999999999999999999999999999999777888999999;;;;;;<<<======>>>???AAACCCFFFHHHIIIKKKLLLNNNPPPRRRUUUZZZ^^^dddmmmyyypppnnnuuuwwwhhhZZZQQQNNNKKKSSScccwwwvvvqqqrrrwwwwww^^^LLL===;;;:::555444888555555555444444444333333222333555666777666555444555555444444444444555555555555555555555555555555444444555555555666666666888777777777777777888888777===;;;:::???CCCPPPfffxxxuuurrrtttyyy~~~wwwttttttuuuvvvvvvwwwuuuvvv}}}yyyyyyxxx{{{qqqrrrtttvvvxxxyyyzzz{{{{{{vvvooogggbbb\\\VVVQQQQQQRRRVVV```jjj{{{rrrlllkkkmmmooopppsssvvvyyyzzzzzzyyyxxxyyyrrrssssssssssssrrrqqqqqqttttttttttttttttttttttttssstttuuuuuuvvvvvvuuuuuutttsssrrrqqqqqqqqqrrrrrrsssrrrpppqqqsssvvvxxxxxxwwwuuuttttttuuuuuutttsssrrrtttvvvwwwvvvvvvwwwyyyxxxxxxxxxyyyyyyyyyyyyzzz|||||||||||||||{{{{{{{{{zzzzzz|||~~~}}}{{{xxxvvvtttqqqpppooooooooooooqqqsssuuuuuuwwwyyy{{{~~~~~~mmm^^^TTTLLLHHHHHHHHHGGGGGGIIINNNUUU\\\aaacccaaaccciiittt~~~~~~gggZZZNNNKKKKKKIIIGGGFFFBBBBBBBBBBBBBBBAAA@@@@@@;;;;;;;;;;;;::::::999999888999999999999:::::::::888888888888888888888888777888999999;;;;;;<<<=========>>>@@@CCCEEEGGGIIIJJJLLLNNNOOOPPPSSSWWWZZZaaakkk}}}{{{qqqmmmooozzzmmm```WWWSSSJJJSSSdddxxxyyyqqqmmmooo~~~gggSSSAAA<<<;;;777555666555555555444444444444333222333555666666666555444555555444444444444555555333333444444555666777777555555666666666777777777777666666666777888999999777===;;;:::@@@DDDRRRhhhzzzuuurrrrrrwww}}}|||vvvsssrrrrrrssssssssssssvvv~~~{{{zzz|||pppqqqtttwwwyyy{{{||||||~~~xxxpppgggaaa___YYYSSSPPPNNNOOOUUU]]]pppzzz|||xxxuuuqqqnnnkkkhhhiiilllooorrrtttvvvxxxyyyxxxvvvvvvvvvssstttttttttttttttsssssssssttttttttttttttttttsssssssssttttttttttttssssssrrrrrrqqqqqqqqqqqqqqqqqqsssqqqnnnoooqqquuuwwwxxxvvvuuusssrrrrrrsssrrrrrrrrrtttwwwwwwvvvvvvvvvvvvxxxxxxyyyyyyyyyyyyyyyxxxzzzzzzyyyyyyxxxxxxwwwwwwvvvwwwzzz|||~~~~~~}}}zzzyyywwwtttqqqpppoooooolllnnnppprrrssstttvvvxxx{{{{{{}}}tttcccVVVMMMIIIIIIIIIHHHGGGGGGKKKSSS\\\bbbdddccccccgggooo~~~}}}nnn^^^OOOJJJKKKJJJGGGFFFBBBBBBBBBCCCBBBAAAAAA@@@<<<<<<<<<;;;::::::999999888888888999999999::::::777777777777777777777777777888999999;;;;;;<<<===<<<<<<>>>???BBBDDDGGGHHHJJJKKKMMMNNNOOOQQQTTTWWW\\\fffyyy}}}rrrllliiixxx{{{pppddd[[[VVVNNNUUUdddzzz}}}tttjjjjjjrrr^^^HHH???===:::777666555555555555444444444444333444555555666666555555555555444444444444555555333333444444555666666666666666666666777777777777666666666666777888::::::666===;;;;;;AAAEEESSSjjj~~~wwwsssoooooouuu||||||yyyvvvsssrrrsssssstttsssuuuyyy}}}||||||ooopppsssvvvyyy|||}}}~~~zzzrrrhhhaaa___YYYTTTPPPLLLJJJNNNTTT```iiiwww~~~}}}~~~yyysssssssssqqqooollliiigggeeefffggghhhjjjlllnnnpppsssuuuwwwvvvuuusssssstttsssssstttuuuuuutttttttttsssssstttuuuuuutttsssssssssttttttsssrrrqqqppppppppppppqqqqqqqqqqqqqqqqqqrrrooommmmmmpppsssvvvwwwuuutttsssrrrqqqpppqqqqqqpppsssuuuvvvuuuttttttuuuyyyyyyzzzzzzzzzzzzyyyxxxwwwwwwwwwvvvuuuuuuuuutttsssuuuxxxzzz|||}}}~~~|||{{{xxxuuurrrooommmllljjjlllnnnoooppprrrtttvvvxxxyyy{{{zzzhhhZZZOOOJJJKKKHHHGGGFFFFFFIIIQQQ\\\dddgggffffffhhhlllxxx~~~sssbbbQQQKKKKKKIIIFFFEEEBBBBBBCCCCCCCCCBBBAAAAAA======<<<;;;;;;:::999999777777777777888888888999777777777777777777777777777888999999;;;;;;<<<===;;;<<<===???AAADDDFFFGGGHHHJJJLLLNNNNNNPPPSSSUUUYYYddduuusssjjjdddqqqzzzqqqggg]]]WWWRRRTTT___wwwxxxllliiixxxeeeOOOBBB===:::777555666666555555555444444444333444444555555555555555555555444444444444555555555555555555555555555555666666666666777777777777666666666666777888::::::666===;;;;;;AAAEEESSSjjj|||vvvrrroooqqqxxx|||wwwvvvuuuttttttuuuvvvwwwvvvyyy~~~}}}}}}qqqrrrtttvvvzzz~~~|||sssiiiaaa___YYYTTTPPPKKKGGGIIINNNTTT[[[eeeoooxxx}}}{{{xxxvvvvvvyyy}}}~~~~~~xxxqqqjjjhhheeecccaaaaaaaaabbb___bbbfffhhhiiijjjlllnnnrrrsssttttttrrrqqqqqqrrrpppqqqqqqrrrrrrrrrrrrqqqrrrssstttuuuuuutttsssrrrsssssssssrrrqqqpppnnnmmmoooooopppqqqqqqqqqpppppppppnnnlllmmmooorrrttttttsssttttttsssqqqoooppppppooopppsssssssssrrrsssuuuxxxyyyzzz{{{zzzyyyxxxwwwtttttttttttttttsssssssssrrrtttvvvwwwyyy{{{}}}|||yyyvvvrrrnnnllljjjhhhjjjlllnnnoooppprrrtttwwwwwwzzz}}}ppp```SSSMMMMMMGGGGGGGGGFFFHHHOOO[[[ccciiiiiijjjjjjkkktttwwwgggVVVNNNKKKHHHFFFFFFCCCCCCCCCCCCCCCBBBAAAAAA>>>======<<<;;;:::999999666666777777777888888888777777777777777777777777777888999999;;;;;;<<<===;;;;;;<<<>>>AAACCCEEEGGGGGGIIILLLNNNOOOPPPSSSUUUYYYbbbrrrvvvjjjccclll}}}{{{tttjjj___XXXRRRQQQZZZpppppplllzzzkkkVVVFFF===999666555666666666555555555444444444444444444555555666666555555444444444444555555555555555555555555444444555555666666666777777777777666666666777888999999777===;;;:::@@@DDDRRRhhh~~~xxxuuusssvvv~~~yyysssuuuvvvvvvuuuvvvxxxzzzyyy{{{}}}|||~~~vvvvvvwwwyyy}}}wwwmmmeeeccc]]]XXXTTTNNNHHHHHHLLLNNNRRRWWW\\\```eeekkknnnuuuvvvyyy{{{~~~wwwvvvtttrrrsssvvvyyy{{{{{{yyyyyyzzz{{{xxxpppjjjbbb___ZZZWWWVVVYYY]]]```aaadddggghhhhhhjjjllloooooopppqqqqqqooonnnooopppnnnoooppppppqqqqqqpppppppppqqqsssttttttsssqqqpppqqqqqqqqqqqqpppoooooonnnmmmnnnpppqqqqqqqqqppppppmmmllllllmmmppprrrsssrrrrrrtttvvvuuurrrooooooooommmnnnpppppppppqqqsssuuuvvvwwwxxxxxxxxxwwwuuutttrrrrrrrrrsssssssssssssssrrrssstttuuuuuuyyy~~~zzzuuuqqqnnnlllgggiiilllmmmnnnoooqqqsssuuuuuuxxxzzz{{{~~~zzzhhhXXXPPPOOOHHHIIIHHHFFFGGGMMMXXX```iiijjjllllllkkkpppyyykkk\\\SSSMMMHHHFFFGGGCCCCCCCCCCCCCCCBBBBBBAAA>>>>>>===<<<;;;:::999999777777888888888999999999888888888888888888888888777888999999;;;;;;<<<===:::;;;<<<>>>@@@CCCEEEFFFFFFIIILLLNNNOOOQQQSSSUUUVVV^^^kkkyyylllbbbiiixxx~~~xxxnnnccc[[[PPPQQQYYYjjjuuunnn}}}rrr___LLL@@@;;;999888666666666666555555555555444444444444444555666666555555444444444444555555333333444444555666666666444444555555555666666666888777777777777777888888777===;;;:::???CCCPPPfffzzzxxxwwwzzzzzzrrrtttwwwwwwuuuuuuvvvxxxxxx{{{}}}|||~~~~~~zzzyyyzzz{{{|||qqqjjjhhhccc^^^YYYRRRKKKJJJMMMMMMNNNPPPQQQRRRUUUYYY\\\aaaccceeeiiimmmrrrwwwyyyyyy|||}}}zzzxxxwwwtttssssssssstttvvvwwwyyyzzzvvvsssssstttrrrkkkeee]]]YYYRRRNNNNNNSSSYYY^^^gggiiijjjjjjiiijjjooosssnnnooopppooonnnmmmnnnooooooooopppqqqqqqqqqqqqqqqnnnoooqqqrrrrrrqqqooonnnnnnoooooopppppppppppppppmmmnnnoooqqqqqqqqqpppooolllkkkkkkmmmppprrrrrrqqqqqqtttwwwvvvrrrooonnnooolllmmmnnnnnnnnnpppsssvvvssstttuuuvvvvvvtttrrrqqqqqqqqqqqqrrrrrrsssssstttsssttttttsssssswww~~~zzzvvvrrrpppgggiiikkkmmmmmmoooqqqsssuuutttvvvxxxxxxyyynnn\\\RRRPPPJJJKKKJJJGGGFFFKKKUUU^^^iiikkkmmmmmmjjjnnn~~~zzznnn```VVVNNNHHHGGGIIICCCCCCDDDDDDCCCCCCBBBAAA???>>>===<<<;;;:::999999888888999999999:::::::::888888888888888888888888777888999:::;;;<<<<<<===::::::<<<===@@@BBBEEEFFFEEEHHHLLLNNNPPPQQQTTTVVVRRRXXXeeeyyy|||nnnccchhhvvv|||rrrfff]]]OOOSSS\\\iii{{{xxxooo~~~xxxgggSSSDDD>>>======777666666666555555555555555444444444444555666666555555555444444555555555111222333444666777888888444444444444555555555666999888777777777777777888777===;;;999>>>BBBOOOeee{{{yyyxxx{{{|||rrruuuwwwwwwtttssstttvvvvvvyyy}}}}}}|||}}}~~~~~~~~~||||||}}}xxxpppllljjjfff^^^VVVOOOKKKIIIJJJJJJIIIIIIIIIJJJJJJKKKRRRRRRTTTVVVZZZ___dddfffppptttxxxzzzwwwuuuttttttrrrpppmmmkkkkkklllnnnooopppmmmkkkmmmpppoooiiiddd\\\TTTMMMKKKJJJNNNYYYdddffflllooolllkkkmmmpppppppppoooooooooppprrrtttuuuqqqqqqppppppqqqqqqooommmppppppppppppoooooooooooolllmmmnnnoooppppppppppppnnnnnnmmmlllllllllmmmmmmiiiiiijjjiiiiiikkknnnqqqvvvssspppqqqtttvvvvvvtttqqqpppnnnnnnnnnppprrrsssttttttttttttsssrrrqqqpppqqqooonnnooorrruuuvvvvvvqqqpppooooooqqqvvvzzz}}}|||vvvqqqnnnkkknnnpppnnnjjjiiilllpppqqqqqqqqqppprrrwww}}}yyyiii[[[RRRLLLGGGDDDEEEFFFIIIQQQZZZhhhlllooommmlllpppzzzppp^^^TTTPPPKKKIIIHHHDDDEEEEEEEEEEEECCCBBBAAA======<<<;;;:::999999888666777888888777666888999:::::::::999999999888888666666777777888999;;;;;;============>>>???@@@AAAEEEGGGJJJMMMPPPRRRSSSSSSVVVZZZ___jjjxxxjjjeeejjj}}}yyylllbbbQQQRRRYYYeeepppzzzttt}}}zzzqqqaaaOOOAAA:::999555555666666666666555555555555444444444444555555666666555555444444444333666666666555444444333333555555555555555666777777888888888777777777777777999;;;777999@@@BBBOOOggg~~~{{{yyy}}}xxxvvvtttrrrrrrsssuuuvvvxxxwwwxxx}}}}}}zzzyyy{{{{{{{{{|||zzzooommmhhhbbbZZZSSSNNNLLLKKKJJJIIIHHHGGGGGGGGGGGGJJJJJJKKKMMMPPPTTTWWWZZZaaaeeelllooopppppppppqqqnnnmmmjjjhhhggggggggghhhhhheeedddeeehhhgggbbb^^^WWWPPPJJJIIIIIIMMMXXXccchhhnnnpppnnnllloooqqqrrrqqqqqqppppppqqqrrrssstttuuutttrrrrrrssstttrrrqqqppppppooooooooonnnnnnnnnkkklllmmmnnnoooooooooooommmmmmllllllkkkllllllllliiijjjjjjiiiiiijjjmmmpppuuurrrpppqqqtttvvvwwwvvvtttsssrrrqqqqqqrrrtttuuuuuuuuuuuutttsssrrrqqqpppqqqooonnnnnnqqqsssttttttpppoooooooooqqquuuyyy{{{~~~{{{vvvqqqnnnlllnnnpppnnnjjjhhhjjjnnnnnnnnnoooooopppsssyyy}}}pppaaaXXXNNNIIIFFFFFFFFFHHHNNNUUUcccggglllllllllooowwwrrr```VVVQQQLLLIIIHHHDDDDDDEEEEEEDDDCCCAAA@@@>>>===<<<<<<::::::999888777888999888777666777888:::999999999888888888888888888888888888888999999<<<<<<<<<===>>>???AAABBBEEEFFFIIILLLOOOPPPQQQQQQSSSWWWZZZddd~~~}}}jjjdddeeetttrrrfffRRROOORRR\\\fffvvvzzzttt~~~~~~~~~}}}}}}|||uuufffRRRCCC<<<;;;777666555555444444555555555555444444444444555555666666666555555555444444444444555555555555555555555555555555555666777777888777777777777777777777999;;;888999@@@BBBOOOfff|||zzzyyy}}}}}}wwwvvvsssrrrqqqrrrtttuuuxxxyyy|||{{{zzzwwwwwwzzzzzzzzz{{{wwwtttnnnggg___XXXRRROOOKKKJJJIIIGGGFFFDDDDDDDDDEEEEEEEEEFFFGGGJJJLLLNNNQQQVVV\\\aaacccdddeeefffeeedddcccaaa___^^^]]]\\\]]][[[ZZZ\\\^^^^^^ZZZWWWQQQKKKGGGGGGIIIMMMXXXbbbjjjooorrrooommmppprrrsssssssssrrrrrrrrrrrrssssssvvvtttrrrqqqssstttssssssppppppooonnnmmmllllllkkkjjjkkklllmmmmmmnnnmmmmmmlllllllllkkkkkkjjjjjjjjjjjjkkkkkkjjjiiijjjlllooosssqqqpppqqqsssvvvwwwwwwvvvuuutttssssssssstttuuuvvvvvvvvvuuutttrrrqqqpppqqqooommmmmmooopppqqqpppmmmmmmnnnoooqqqsssuuuwww{{{{{{{{{zzzxxxtttqqqooommmooopppmmmiiiggghhhjjjjjjkkklllllllllnnnqqqttt|||zzziii^^^RRRLLLHHHGGGFFFFFFIIINNNZZZ```fffiiijjjmmmsssxxxwwwfff[[[TTTMMMIIIHHHDDDDDDDDDDDDCCCBBBAAA@@@>>>======<<<;;;:::999999888999:::999777666666777999999888888888777777777:::999999888777777888888::::::;;;<<<>>>@@@AAABBBDDDFFFHHHKKKLLLMMMMMMMMMPPPTTTWWW^^^tttrrrhhhdddmmmwwwgggSSSMMMLLLRRR\\\lll{{{ttt{{{{{{|||}}}{{{zzzzzz|||~~~|||nnnYYYHHHAAA@@@:::888666444333333444555555555444444444444555555666666666666666555555555333333444444555666666777555555555555555666777777777777777777777777888888999;;;888999@@@BBBNNNfffyyyxxxyyy~~~~~~zzzwwwuuusssrrrqqqrrrtttuuuvvvxxx}}}xxxwwwuuuvvvyyy{{{|||}}}}}}vvvnnneee]]]UUUQQQKKKJJJIIIGGGFFFEEEDDDDDDGGGGGGFFFFFFFFFGGGHHHIIIIIILLLQQQTTTVVVUUUTTTTTTVVVWWWWWWVVVUUUSSSQQQPPPSSSRRRQQQSSSUUUUUUTTTQQQLLLHHHFFFHHHKKKPPPZZZcccjjjppprrrooommmppprrrrrrttttttssssssrrrrrrrrrrrrtttqqqnnnmmmooopppqqqqqqpppoooooommmlllkkkjjjjjjiiijjjkkklllllllllllllllkkkkkkkkkkkkjjjjjjiiihhhkkkkkklllkkkiiijjjkkkmmmooonnnnnnoooqqqsssuuuvvvuuuuuutttrrrrrrrrrrrrsssvvvvvvvvvuuutttsssqqqqqqqqqooollllllmmmnnnnnnmmmkkklllmmmooopppqqqqqqrrruuuuuuvvvvvvtttsssqqqooommmoooooolllhhheeeeeeffffffgggiiiiiihhhiiijjjlllqqqyyyooocccUUUOOOJJJIIIHHHEEEFFFJJJPPPWWW___eeegggiiimmmqqq}}}~~~mmmaaaXXXOOOIIIHHHDDDDDDDDDCCCBBBBBBAAA@@@>>>>>>===<<<;;;:::999999999:::;;;999777666666777888888888777777777777666999999888888888888888999999999:::;;;===???AAABBBDDDEEEGGGIIIJJJJJJJJJIIILLLRRRVVV[[[kkk}}}rrriiilllzzzxxxfffUUUMMMIIIOOOYYYhhh}}}vvvzzz}}}{{{yyyxxxxxxxxxyyyuuuaaaOOOGGGFFF===;;;888555333333555666555555444444444444555555666666666666666666666666444444444555555555666666555555555555555666777777777777777777777888888888999;;;888:::@@@AAAMMMdddwwwwwwyyy|||xxxwwwvvvtttssssssssstttuuutttuuuyyyyyywwwvvvwwwzzz~~~tttjjj```WWWPPPKKKJJJIIIHHHHHHGGGGGGHHHHHHHHHGGGFFFFFFFFFFFFFFFEEEGGGJJJLLLMMMKKKHHHFFFHHHIIIJJJKKKKKKIIIHHHGGGHHHHHHHHHJJJLLLMMMMMMLLLKKKHHHHHHKKKOOOTTT]]]gggjjjppprrrooommmoooqqqqqqttttttttttttsssrrrrrrqqqqqqooolllkkkmmmooopppppppppooonnnmmmlllkkkjjjiiiiiijjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjiiihhhgggjjjkkklllkkkjjjjjjkkkmmmkkkkkkkkklllmmmooorrrsssuuutttssssssrrrrrrrrrrrruuuuuuuuuuuutttsssrrrqqqqqqooommmllllllmmmlllllliiijjjlllmmmnnnnnnnnnmmmooopppqqqqqqqqqqqqpppooommmnnnmmmkkkhhheeecccbbbbbbdddfffeeedddddddddfffiiimmmxxxttthhhZZZRRRLLLJJJIIIGGGGGGIIIJJJPPPXXX___ccceeehhhkkktttvvviii]]]QQQKKKIIIEEEDDDDDDCCCBBBBBBAAAAAA???>>>===<<<;;;::::::999:::;;;;;;:::777666666777888888888777777777777666777777777777888999:::;;;888888999;;;===???AAABBBCCCDDDFFFGGGHHHHHHGGGFFFGGGMMMSSSXXXbbbtttwwwllljjjttt|||jjjWWWMMMHHHNNNXXXfffzzzyyy{{{~~~}}}{{{yyyxxxwwwxxxyyytttzzz~~~vvvdddSSSJJJGGG???===999666555555666777555555444444444444555555555555555666666666666666666666555555555444444444555555555555555666777777666666777777888888888888888:::888:::@@@AAALLLcccwwwwwwzzz|||wwwwwwvvvuuutttttttttuuuuuuttttttvvv||||||{{{yyyyyy|||~~~}}}zzzxxxnnncccXXXQQQLLLKKKJJJJJJIIIIIIIIIIIIEEEDDDDDDDDDCCCCCCBBBBBBBBBCCCDDDGGGHHHGGGCCC@@@>>>???AAABBBBBBBBBAAA@@@>>>???@@@BBBDDDEEEGGGGGGKKKJJJKKKPPPTTTYYYaaajjjkkkpppsssooommmoooqqqqqqsssssssssssssssrrrqqqpppqqqooommmmmmooopppqqqpppoooooonnnmmmlllkkkkkkjjjjjjjjjkkkkkkkkkkkkjjjjjjkkklllllllllkkkiiigggfffiiijjjllllllkkkkkklllmmmhhhiiijjjjjjjjjkkknnnqqqttttttttttttssssssssssssrrrsssssssssssssssrrrrrrrrrpppmmmlllmmmnnnmmmllliiiiiijjjkkkkkkkkkjjjjjjkkklllmmmnnnooooooppppppllllllkkkjjjgggdddaaa```___```aaaaaa______```aaabbbeeemmmzzz{{{oooaaaXXXOOOLLLKKKHHHGGGIIIGGGKKKRRRXXX]]]aaadddgggkkkwww~~~pppbbbTTTLLLKKKFFFFFFDDDCCCCCCBBBCCCCCC???>>>>>>===<<<;;;::::::999:::;;;:::888777777888999999888888888777777777666666666777888:::;;;<<<888999999:::<<<>>>???@@@BBBCCCEEEFFFGGGGGGFFFEEEBBBHHHOOOSSSYYYbbbnnnvvvxxxlllfffmmmvvv[[[NNNFFFKKKUUUaaasss~~~{{{~~~|||zzzyyyzzz{{{|||ssswwwzzzttteeeTTTHHHBBB>>><<<:::777666555666777555555444444444444555555444444444555555555555555777666666555444444333333555555555555555666777777666666666777888888999999888:::888:::@@@AAAKKKbbbwwwxxxzzz|||xxxvvvvvvuuutttttttttttttttuuuuuuvvv{{{~~~|||{{{{{{}}}{{{xxxvvvvvvyyyzzzqqqggg[[[SSSNNNMMMLLLJJJIIIHHHHHHHHHCCCDDDDDDDDDDDDDDDCCCCCCBBBBBBCCCEEEFFFDDD???;;;<<<===============<<<<<<:::;;;===???@@@BBBEEEGGGLLLKKKNNNTTTXXX\\\dddllllllrrrtttpppnnnppprrrrrrqqqqqqrrrssssssrrrqqqppppppnnnnnnooopppqqqqqqpppnnnnnnnnnnnnmmmmmmlllllljjjkkkkkkkkkkkkkkkjjjjjjllllllmmmmmmllljjjhhhfffgggiiikkklllkkkkkklllnnnhhhjjjkkkjjjiiijjjmmmppppppqqqqqqrrrrrrrrrrrrrrrooopppqqqrrrsssssssssssssssqqqooonnnooooooooonnniiiiiiiiihhhhhhhhhhhhhhhjjjjjjkkklllmmmnnnooooookkkjjjjjjiiigggdddaaa^^^[[[\\\\\\[[[ZZZZZZ[[[]]]]]]```eeennn}}}yyyjjj___SSSNNNLLLIIIGGGGGGFFFIIINNNSSSXXX]]]aaadddbbbmmm|||vvvfffWWWNNNLLLHHHGGGEEEDDDCCCCCCDDDDDD??????>>>===<<<;;;::::::888999::::::888888888::::::999999999888888888888888777777777888999::::::999999999:::;;;===>>>???AAABBBDDDFFFFFFFFFFFFEEECCCFFFKKKPPPSSSWWW___eeeuuu}}}nnncccgggxxxeeeUUUHHHIIIRRR]]]nnn~~~{{{~~~~~~}}}|||~~~yyy{{{{{{uuuhhhWWWHHH???;;;:::888777666555555555555555444444444444555555333333333333444444444555555555555555555555444444555555555555555666777777555666666777888888999999888:::888:::@@@@@@JJJaaa~~~yyyyyy{{{~~~yyyttttttssssssrrrrrrrrrrrrssstttwww~~~|||{{{{{{|||~~~zzzuuuzzztttqqqttt~~~zzzrrriii^^^VVVPPPOOOMMMJJJHHHGGGFFFEEEFFFFFFGGGHHHHHHHHHGGGGGGFFFDDDDDDDDDDDDAAA;;;666>>>======<<<;;;::::::999:::<<<>>>???AAACCCGGGIIIMMMLLLOOOVVVZZZ^^^eeemmmnnnsssvvvrrroooqqqsssssspppppprrrrrrrrrrrrqqqpppmmmmmmmmmnnnpppqqqooonnnnnnnnnnnnnnnnnnnnnmmmmmmkkkkkklllllllllkkkkkkjjjlllmmmnnnnnnmmmjjjhhhffffffhhhkkklllllllllmmmnnniiikkklllkkkiiiiiilllooolllmmmnnnooooooooooooooonnnnnnpppqqqrrrssssssssstttrrroooooopppqqqppppppiiiiiihhhgggggggggggggggiiiiiijjjkkkmmmnnnoooooojjjiiiiiihhhgggeeeaaa^^^XXXXXXXXXWWWVVVVVVYYY[[[ZZZ]]]aaagggtttqqqdddWWWPPPLLLHHHFFFFFFGGGHHHKKKOOOUUU[[[```ddd[[[fffuuuzzziiiXXXOOOMMMIIIHHHFFFDDDDDDDDDEEEEEE??????>>>===<<<;;;::::::888999::::::999888999;;;:::::::::999999999999888:::999888888777888888888999999999:::;;;<<<===>>>AAABBBDDDEEEFFFGGGFFFFFFFFFHHHKKKOOORRRTTTZZZ```mmm|||ssscccdddsssppp\\\KKKIIIPPP[[[mmm}}}zzzyyyxxxlll[[[JJJ>>>888888777666555444333333555555555444444555555555222222222333333444444444333333444444555666666666555555555555555666777777555666666777888999999999777:::888;;;@@@@@@JJJ```zzzzzzyyy{{{zzzrrrrrrrrrqqqqqqqqqppppppppprrrwwwyyyyyyyyy{{{~~~{{{vvvuuuuuuvvvwwwzzzzzzqqqfff\\\UUUPPPNNNKKKJJJJJJIIIHHHGGGHHHFFFEEEFFFGGGGGGFFFEEECCCCCCBBBBBBAAA@@@??????>>>>>>===;;;;;;:::::::::999:::;;;<<<>>>AAAEEEHHHNNNOOORRRVVV]]]dddjjjmmmssstttvvvwwwvvvtttqqqoooppppppqqqrrrrrrrrrrrrqqqnnnmmmmmmlllllllllmmmmmmmmmooopppooommmllllllmmmjjjjjjiiiiiiiiiiiiiiiiiinnnnnnoooooommmjjjhhhfffiiihhhgggffffffggghhhiiijjjjjjiiiiiijjjjjjkkklllmmmmmmmmmmmmmmmnnnooopppnnnnnnoooppprrrssstttuuuuuuuuutttrrrqqqooommmlllkkkiiigggfffggggggfffeeeffffffggghhhiiikkkmmmnnnggghhhiiihhheee```[[[XXXYYYXXXVVVUUUTTTTTTUUUVVVVVVWWW[[[bbbkkk{{{}}}qqqaaaUUUOOOLLLIIIGGGIIIGGGGGGMMMVVV]]]```___aaabbbkkk|||mmm\\\QQQJJJJJJJJJIIIGGGFFFDDDCCCBBB@@@@@@@@@???===<<<:::999:::::::::999999999888888777777777777777777777777777777777777888888888888::::::;;;;;;===>>>@@@@@@BBB???<<<===AAADDDDDDDDDCCCFFFJJJMMMPPPSSSVVVYYYggguuu|||ooogggkkkwwwkkkRRRIIIOOO\\\lllwwwwwwpppttt|||||||||ppp___QQQJJJAAA:::444555666444333444555444444333333444444555222444777777555444444444333444666777777777666555555555555555666666666666666666777777777666666555999777888;;;===AAAKKKVVV|||{{{xxxyyy~~~zzzttttttsssrrrqqqpppooonnnooopppuuu~~~zzzzzzzzzzzz|||yyyttttttvvvxxxyyy|||~~~xxxpppggg^^^WWWSSSQQQOOONNNMMMLLLJJJHHHHHHGGGFFFGGGHHHIIIGGGFFFDDDDDDCCCCCCBBBAAAAAA@@@???>>>===<<<;;;;;;;;;;;;:::;;;;;;<<<>>>BBBFFFIIIMMMNNNQQQWWW___ffflllooossstttvvvwwwwwwuuusssqqqooopppqqqqqqrrrrrrqqqqqqnnnmmmllllllkkkkkkkkkkkkjjjlllmmmllljjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiimmmnnnnnnnnnmmmkkkiiihhhiiihhhgggggggggggghhhiiiiiiiiiiiiiiijjjjjjkkkkkkmmmmmmmmmmmmmmmmmmnnnnnnmmmmmmnnnpppqqqrrrssstttsssssssssrrrpppooommmllliiihhhffffffggghhhhhhgggeeeeeeeeefffggghhhiiijjjiiiiiihhhfffbbb^^^YYYVVVWWWVVVUUUTTTSSSRRRRRRRRRTTTUUUXXX^^^eeerrrlll[[[RRRMMMJJJHHHHHHFFFFFFLLLUUU]]]``````cccbbbhhhwwwvvvcccUUUMMMJJJJJJHHHGGGEEEDDDCCCBBBAAA@@@@@@???>>><<<;;;::::::::::::999999999888888777777777777777777777777777777777777888888888888999999999999:::<<<===>>>AAA??????AAAEEEGGGFFFDDDDDDGGGJJJLLLNNNQQQVVVYYYbbbppp}}}|||pppmmmttt{{{rrr[[[OOOQQQ[[[jjjvvvvvvqqqvvv~~~~~~{{{rrrcccRRRHHHBBB;;;555666777555444555555444444333333444444555333555666777555444444555333333555666666666555444555555555555666666666666666777777888888777777666:::999999;;;===AAAMMMYYY~~~{{{wwwxxx}}}yyyrrrrrrqqqqqqqqqpppppppppoooooottt|||{{{{{{{{{{{{}}}yyyuuusssuuuxxxzzz{{{~~~}}}xxxrrrjjjbbb]]]VVVUUUSSSRRRRRRPPPMMMKKKKKKJJJIIIIIIJJJJJJHHHGGGEEEEEEDDDDDDCCCBBBBBBAAA??????>>>===<<<<<<<<<<<<<<<;;;<<<===???CCCFFFHHHKKKLLLOOOVVV___hhhnnnqqqrrrsssuuuvvvwwwvvvtttsssooopppqqqqqqrrrrrrqqqqqqnnnnnnmmmlllkkkjjjjjjiiiiiikkklllkkkiiigggggghhhiiiiiiiiiiiiiiiiiiiiiiiillllllmmmnnnnnnmmmkkkjjjiiihhhhhhgggggghhhhhhiiiiiiiiiiiiiiiiiijjjjjjjjjnnnmmmmmmmmmmmmlllllllllkkklllmmmnnnpppqqqrrrrrrqqqqqqqqqqqqqqqpppooonnnhhhgggeeefffgggiiihhhhhhdddccccccccccccdddeeeeeeiiihhhfffccc___ZZZWWWUUUTTTTTTSSSSSSQQQPPPOOONNNQQQQQQUUUYYY]]]gggyyy{{{dddVVVOOOKKKJJJGGGFFFFFFKKKTTT\\\```aaaeeebbbeeeooommm[[[QQQKKKJJJHHHFFFDDDCCCBBBBBBAAAAAAAAA@@@>>>===;;;::::::::::::999999999888888777777777777777777777777777777777777888888888888::::::999::::::;;;<<<<<<@@@@@@BBBEEEHHHIIIGGGEEEFFFGGGIIIJJJLLLPPPUUUXXX\\\jjjxxx~~~tttuuuyyy|||gggYYYUUU[[[iiiwwwuuurrrvvv~~~|||{{{zzzzzzyyyuuuiiiXXXKKKDDD<<<666666777666555777555444444333333444444555333555666666555444444555222333444444555555444444555555555555666666666666777777888888888888888777<<<::::::;;;<<>>===============>>>======>>>BBBEEEHHHIIIJJJJJJLLLSSS^^^hhhnnnppppppqqqssstttuuuuuuttttttoooooopppqqqqqqqqqqqqqqqooooooooonnnlllkkkjjjiiilllmmmnnnmmmjjjiiihhhiiihhhhhhhhhhhhiiiiiiiiiiiikkkkkklllmmmmmmmmmmmmlllhhhhhhhhhhhhhhhhhhhhhhhhggghhhhhhiiiiiiiiiiiiiiimmmmmmmmmmmmllllllkkkjjjiiijjjkkklllnnnoooppppppppppppqqqqqqqqqqqqppppppiiigggfffeeefffgggfffeeecccbbbbbbaaaaaaaaaaaaaaafffdddaaa^^^ZZZWWWVVVUUUQQQRRRRRRRRRPPPNNNLLLKKKNNNOOORRRUUUWWW___ooo~~~kkkZZZPPPLLLJJJGGGFFFFFFKKKSSS[[[aaadddfffcccbbbiiivvvttt___SSSLLLJJJHHHFFFDDDCCCBBBBBBBBBBBBAAA@@@???===<<<;;;:::::::::999999999888888777777777777777777777777666777777777888888888888<<<<<<<<<;;;;;;<<<======???@@@BBBEEEGGGIIIIIIHHHHHHIIIIIIJJJKKKNNNTTTXXX[[[ggguuu~~~zzz|||qqqbbbYYY[[[iiixxxvvvqqqssswww}}}~~~}}}|||{{{zzzyyyqqqbbbSSSEEE===777666777555555666555444444333333444444555333555666666444444444555333333444444555555555555555555555555666666666666777888888999999999999888;;;:::999::::::AAAPPP___yyyvvvxxxzzzwwwqqqqqqqqqppppppooooooooommmnnnpppwww}}}}}}~~~}}}~~~~~~~~~}}}|||tttttttttsssssswww}}}|||wwwpppiiidddWWWVVVUUUVVVWWWXXXVVVUUUVVVUUUSSSRRRQQQNNNJJJGGGGGGGGGFFFDDDCCCBBB@@@@@@???>>>>>>============>>>@@@???>>>AAAGGGLLLOOOPPPNNNKKKKKKPPP[[[eeekkkmmmmmmnnnpppqqqrrrssssssrrroooooopppqqqqqqqqqqqqpppqqqqqqqqqpppooommmlllkkkmmmnnnnnnmmmkkkiiihhhiiigggggghhhhhhhhhiiiiiiiiiiiijjjkkkllllllmmmmmmmmmhhhhhhiiiiiiiiiiiihhhhhhfffggghhhiiiiiiiiihhhhhhllllllmmmmmmlllkkkjjjiiiggghhhiiijjjlllmmmnnnnnnoooooopppqqqqqqqqqqqqqqqkkkiiifffeeeddddddbbbaaabbbaaa```______^^^^^^^^^___]]][[[XXXVVVUUUTTTTTTPPPPPPQQQPPPOOOMMMKKKJJJLLLMMMOOORRRTTTZZZiiixxxnnn]]]RRRLLLIIIGGGFFFGGGJJJRRR[[[cccggghhhdddbbbfffpppyyybbbUUUMMMLLLIIIFFFDDDCCCCCCCCCBBBBBBBBBAAA@@@>>><<<;;;:::::::::999999999888888777777777777777777777777666777777777888888888888<<<<<<;;;;;;;;;<<<<<<===???@@@AAABBBDDDFFFIIILLLJJJJJJJJJJJJKKKNNNSSSVVV]]]ggguuu~~~}}}wwwiii]]]\\\iiiwww{{{rrrnnnmmm~~~{{{~~~xxxiiiYYYHHH???888666666444444555555444444333333444444555444555666555444333555666555555555555555666666666555555555555666666666666777777888999999999999999999888888999999???PPPaaaxxxuuuwww{{{xxxttttttsssqqqpppnnnmmmlllmmmnnnqqqvvv~~~}}}zzzzzz{{{{{{}}}~~~{{{zzzxxxuuuuuuxxx~~~{{{wwwpppiiidddYYYXXXVVVVVVXXXYYYYYYXXXYYYXXXWWWWWWVVVRRRNNNKKKKKKJJJHHHFFFDDDBBB@@@???>>>======<<<<<<======>>>@@@???AAAGGGQQQYYY^^^___YYYSSSNNNPPPYYYccciiijjjmmmmmmoooppppppqqqqqqqqqnnnoooppppppqqqqqqppppppqqqqqqrrrrrrqqqooommmlllkkklllmmmkkkhhhffffffffffffgggggghhhhhhiiiiiiiiiiiiiiiiiijjjkkkkkkllllllhhhiiiiiijjjjjjiiiiiihhheeefffgggiiiiiihhhhhhgggjjjkkklllllllllkkkjjjiiieeefffggghhhjjjkkkllllllmmmmmmnnnoooooooooooooookkkhhheeecccbbbaaa___]]]```___^^^]]]\\\\\\\\\\\\XXXWWWVVVTTTSSSRRRQQQQQQNNNNNNNNNNNNMMMLLLKKKJJJKKKKKKMMMPPPPPPVVVeeetttooo___SSSLLLIIIHHHGGGHHHKKKRRR\\\eeekkkjjjfffdddffflllzzz}}}fffXXXPPPNNNJJJGGGDDDDDDDDDDDDCCCCCCBBBBBB@@@???===<<<:::::::::999999999888888777777777777777777777777777777777777888888888888999999888999999:::;;;;;;>>>???@@@AAABBBEEEJJJMMMKKKLLLLLLLLLLLLNNNRRRUUU^^^fffttt~~~}}}zzzlll___\\\fffssstttnnneee{{{|||{{{ppp___MMMCCC:::888777444333555555444444333333444444555555555666555333333555777666555555555555666777777555555555555666666666666666666777888999999999999777888999999999???PPPbbbwwwtttwww|||zzzvvvvvvtttrrrpppnnnmmmlllmmmooorrrwww}}}|||xxxxxxxxxwwwzzz}}}~~~|||}}}|||xxxrrrkkkggg___\\\YYYWWWXXXYYYZZZZZZYYYYYYYYYZZZZZZXXXTTTQQQPPPNNNLLLIIIFFFCCCAAA@@@===<<<<<<<<<<<<<<<======??????CCCMMM\\\iiippprrrggg^^^UUUTTT[[[dddiiikkknnnnnnooooooppppppqqqqqqnnnoooooopppppppppppppppooopppqqqqqqqqqooonnnllljjjkkkkkkjjjgggeeedddeeeffffffgggggghhhiiiiiijjjhhhhhhhhhhhhiiijjjkkkkkkhhhiiijjjjjjjjjjjjiiihhhdddeeegggiiiiiihhhgggfffhhhiiikkkllllllkkkjjjiiidddeeeeeeggghhhiiijjjkkkjjjjjjkkkkkkllllllkkkkkkhhhfffcccaaaaaa```^^^\\\\\\\\\[[[ZZZYYYYYYYYYYYYUUUTTTSSSQQQOOONNNLLLLLLKKKJJJJJJIIIIIIJJJJJJKKKKKKJJJKKKLLLLLLQQQ```oooppp```TTTNNNKKKHHHHHHIIILLLRRR]]]gggooollliiiggggggiiirrrkkk]]]RRROOOKKKHHHEEEDDDEEEEEEDDDCCCCCCBBBAAA???>>>===:::::::::999999999888888777777777777777777777777777777777777888888888888777777888888999:::;;;<<<;;;>>>AAACCCDDDFFFJJJMMMLLLMMMNNNOOONNNOOORRRTTT\\\dddrrrzzzlll___ZZZaaalll|||yyyqqqbbbnnn{{{iiiRRRHHH>>>;;;888555444555555444444333333444444555555555555444333333555777555555444444444555666777555555555555666666666666444555666777888888888888666888:::;;;:::@@@RRRcccvvvtttvvv~~~|||vvvvvvuuusssqqqpppooonnnnnnppptttyyy}}}{{{wwwvvvvvvsssvvvzzz~~~~~~{{{vvvpppkkkeeeaaa\\\YYYXXXYYYZZZZZZWWWXXXYYY[[[]]]\\\YYYVVVSSSRRROOOLLLHHHEEEBBBAAA<<<<<<;;;;;;;;;<<<<<<======>>>DDDQQQdddttt}}}qqqggg[[[WWW]]]eeejjjlllpppppppppppppppqqqqqqqqqnnnnnnooopppppppppppppppmmmnnnpppqqqpppooommmlllkkkllllllkkkhhheeeeeeeeeeeeffffffggghhhiiiiiijjjhhhhhhgggggghhhiiiiiijjjhhhiiijjjkkkkkkjjjiiihhhdddeeegggiiiiiihhhgggfffggghhhjjjllllllllljjjjjjcccdddeeefffgggiiijjjjjjggghhhhhhiiiiiiiiihhhhhhfffcccaaa``````___^^^]]]ZZZYYYXXXWWWWWWWWWWWWWWWTTTSSSRRRPPPNNNKKKIIIGGGIIIHHHGGGFFFGGGHHHIIIJJJKKKJJJIIIIIIHHHMMM\\\kkk~~~qqq```TTTOOONNNIIIIIIJJJLLLSSS]]]iiipppnnnllljjjhhhhhhnnn}}}nnnbbbSSSPPPLLLHHHFFFEEEFFFFFFDDDDDDCCCBBBAAA???>>>===:::::::::999999999888888777777777777777777777777777777777777888888888888999999999:::;;;===>>>???999>>>CCCFFFGGGGGGJJJLLLLLLNNNPPPPPPPPPPPPRRRSSSZZZaaappp~~~~~~zzzlll___YYY]]]fffttt}}}vvvggglllxxxtttVVVLLLAAA===:::666555666555444444333333444444555555666555444333333555777444444333222333444555666555555555555666666666777444444666777777888888888666999<<<===<<>>>>>===;;;;;;<<<>>>AAABBBHHHTTTeeewwwyyyjjjcccdddhhhiiiiiinnnooopppppppppooommmllloooooonnnmmmllljjjiiihhhjjjjjjjjjjjjkkklllmmmnnnjjjjjjiiigggfffdddccccccbbbcccfffggghhhhhhgggfffiiihhhgggggghhhjjjmmmnnnmmmmmmlllkkkkkkjjjkkkkkkjjjfffbbbaaabbbddddddcccjjjjjjiiihhhhhhiiijjjjjjfffffffffgggggggggggggggfffggggggggggggffffffeeedddcccaaa___^^^]]]]]]]]]___\\\XXXTTTRRRQQQRRRSSSOOOMMMLLLJJJJJJJJJKKKKKKGGGHHHHHHHHHHHHGGGFFFEEEHHHKKKMMMLLLKKKNNNTTTZZZssstttggg\\\SSSLLLKKKIIIIIILLLRRR[[[jjjwwwuuuqqqkkkgggdddjjj{{{|||kkk```UUULLLJJJJJJHHHEEEEEECCCCCCAAA@@@???>>>>>>>>>;;;;;;:::999888888888888888888777777777777888888:::999999999999999999999666777777888:::<<<>>>???>>>@@@BBBCCCCCCEEEHHHJJJMMMQQQUUUUUUSSSPPPPPPQQQXXX[[[gggwww|||{{{zzzhhh[[[WWWYYY]]]kkkwww}}}kkkffflllzzzgggRRR@@@<<<;;;444111444444444444444444444444444666666555555555444444444444444444555555555555666666666666666777777777777777777777666666666666666777;;;999;;;???@@@LLLeee~~~tttrrrsssxxx~~~|||xxxvvvsssrrrqqqqqqooommmrrrqqqssswww}}}}}}~~~xxxsssqqqppptttuuuxxx{{{}}}}}}yyyuuurrrqqqpppnnnllljjjfffcccaaa___^^^XXXXXXYYY\\\^^^___]]][[[VVVSSSOOOLLLIIIGGGCCCAAA;;;<<<<<<;;;999999;;;<<>>>>><<<;;;:::999888888888888888888777777777777888888999999999999999999999999777777888999:::;;;===>>>===>>>@@@AAABBBDDDGGGIIIKKKOOOTTTVVVTTTRRRQQQRRRVVVXXXbbbpppyyy|||~~~{{{}}}{{{iii[[[UUUWWWZZZhhhrrrrrrhhhgggwwwzzzjjjUUUBBB===;;;555222555444444444444444444444444666666555555555444444444444444444555555555555666555555666666666777777777777777777777777777777777777;;;999;;;???@@@LLLeeeuuussstttyyy~~~|||yyywwwtttssssssrrrqqqooorrrqqqssswww|||~~~|||}}}yyytttqqqpppsssuuuyyy|||~~~zzzuuusssrrrrrrssspppooommmjjjgggdddbbbaaa]]]\\\[[[\\\^^^______^^^WWWTTTPPPMMMKKKHHHDDDAAA;;;<<<<<<;;;::::::<<<>>>CCCIIIQQQZZZeeeqqq|||sssnnnkkkkkkkkkllllllmmmmmmllljjjiiihhhiiiiiijjjjjjkkkjjjjjjiiijjjiiiiiiiiiiiiiiijjjjjjkkkjjjjjjhhhfffdddcccbbbcccdddeeefffffffffeeedddcccddddddeeefffggghhhhhhkkkmmmoooqqqpppnnnllljjjkkkhhhcccaaabbbdddeeefffeeefffggghhhhhhgggfffeeeffffffffffffeeeeeeeeeeeegggggghhhhhhhhhhhhggggggcccbbbaaa```^^^]]]\\\\\\ZZZXXXTTTPPPMMMLLLLLLLLLJJJIIIHHHGGGFFFFFFFFFFFFGGGFFFEEEDDDDDDDDDEEEFFFCCCFFFGGGFFFFFFGGGLLLQQQ___qqqsssfffZZZRRRPPPMMMLLLNNNQQQYYYgggtttzzzvvvpppjjjcccbbbjjjuuuvvvhhhYYYQQQMMMHHHFFFFFFDDDCCCBBB@@@????????????===<<<;;;999888888777777888888777777777777888888888888888888888888888888888888888999999:::;;;<<<;;;===???@@@@@@BBBEEEGGGIIIMMMSSSVVVVVVTTTSSSSSSTTTUUUZZZeeennnvvv}}}{{{xxx{{{~~~~~~lll\\\TTTTTTWWWdddmmmwwwyyyiiiaaammm{{{nnnZZZFFF???;;;666444666444444444444444444444444555555555555555444444444444444444555555555555666444444555555555666666666888888888888888888888888777;;;999;;;???@@@LLLeeewwwuuuvvv{{{|||yyyxxxvvvuuuuuuuuusssrrrrrrrrrssswww}}}|||zzz{{{zzztttqqqqqqsssuuuzzz~~~~~~yyytttrrrrrrtttvvvtttsssrrrooollliiigggffffffccc___]]]]]]^^^^^^]]]WWWTTTQQQNNNKKKHHHDDDAAA===>>>>>>===<<<>>>@@@CCCEEELLLUUU]]]dddmmmyyyyyyqqqmmmlllmmmkkkkkkllllllkkkjjjhhhgggiiiiiiiiiiiiiiiiiihhhggggggggggggggghhhiiijjjkkkllllllkkkjjjiiifffdddcccddddddeeeeeefffeeeddddddbbbcccdddffffffggggggfffiiikkkmmmnnnoooooonnnnnnhhheeebbb______aaacccddddddeeegggiiiiiigggeeedddeeeeeeeeeeeeddddddddddddeeeeeefffffffffffffffeeeaaaaaa```___^^^\\\[[[ZZZXXXVVVSSSOOOLLLJJJIIIIIIHHHGGGGGGFFFEEEEEEDDDDDDFFFEEECCCBBBAAACCCDDDFFFBBBDDDEEEEEEDDDFFFJJJMMMUUUeee~~~|||nnn```WWWPPPMMMLLLNNNQQQXXXfffsss~~~yyytttooofffaaacccjjjzzzsss```UUUNNNIIIFFFGGGDDDCCCBBBAAA@@@?????????>>>===;;;:::999888777777888888777777777777888888777777777777777888888888999999999999999999:::;;;:::<<<>>>???@@@BBBDDDGGGGGGKKKPPPUUUWWWVVVTTTSSSSSSRRRTTT[[[eeeqqq}}}yyyrrrrrrvvv~~~ppp^^^TTTRRRTTT```jjjuuu|||kkk___hhh}}}ooo]]]JJJ@@@:::555444666444444444444444444444444555555555555555555555555444444444555555555555666444444444444555555555666888888888888888999999999777;;;999;;;???@@@LLLeeeyyywwwxxx|||~~~{{{yyywwwvvvwwwwwwwwwuuutttsssssstttxxx}}}{{{xxxzzz~~~zzzuuurrrqqqrrruuuzzzzzzuuussstttvvvxxx|||{{{zzzyyywwwtttqqqpppoookkkddd___]]]\\\\\\[[[WWWUUURRROOOLLLHHHCCC@@@>>>>>>???>>>>>>@@@DDDGGGHHHOOOXXX___ccciiirrryyy~~~zzzrrrmmmmmmnnnkkkllllllmmmlllkkkjjjiiijjjjjjjjjiiihhhgggeeedddcccddddddeeegggiiikkkllllllmmmmmmmmmkkkiiigggeeeddddddeeeeeeeeeeeeeeeeeeddddddfffggggggggggggggghhhhhhhhhiiikkkmmmppprrrgggfffdddaaa```aaabbbdddeeefffhhhiiiiiihhhfffeeeeeedddddddddcccccccccbbbcccccccccccccccbbbaaaaaa_________^^^\\\[[[YYYXXXVVVTTTQQQNNNKKKIIIHHHGGGFFFFFFFFFFFFEEEDDDCCCCCCDDDCCCAAA@@@@@@AAACCCDDDBBBCCCDDDEEEEEEGGGIIIKKKOOO[[[pppvvvfff[[[PPPMMMKKKMMMPPPXXXeeerrr|||yyyvvvrrrjjjaaa___aaajjjzzzzzzfffXXXPPPIIIFFFGGGDDDDDDBBBAAA@@@?????????>>>===<<<:::999888888888888888777777777777888888666666777777777888888888999999999888888999999:::;;;<<<>>>???@@@BBBEEEGGGFFFHHHMMMRRRVVVVVVUUUSSSRRRQQQQQQUUU___ooo~~~vvvmmmjjjpppyyywwwdddWWWSSSTTT\\\hhhxxx}}}nnnbbbhhh~~~~~~ooo___MMM@@@:::666444555444444444444444444444444444555555555555555555555444444444555555555555666444444444444555555555666777777888888999999999999777;;;999;;;???@@@LLLeeezzzyyyyyy}}}}}}{{{xxxwwwwwwxxxyyyyyywwwvvvuuuuuuvvvyyy~~~zzzwwwxxx|||zzzuuusssrrrqqquuuzzz~~~~~~zzzvvvuuuwwwzzz|||}}}}}}}}}}}}{{{yyywwwvvvvvvqqqiiibbb___\\\ZZZYYYXXXVVVSSSQQQNNNIIIDDD@@@===>>>>>>===>>>AAAEEEIIINNNSSS[[[aaaeeeiiinnnrrrvvvxxxyyyvvvqqqmmmmmmmmmjjjkkklllmmmmmmmmmllllllkkkkkkjjjiiihhhfffddddddbbbbbbcccdddfffhhhiiijjjkkkkkkmmmmmmmmmkkkhhhgggddddddeeeeeefffgggggghhhfffffffffggggggggghhhhhhfffeeeddddddeeeiiimmmoooggghhhhhhgggeeeddddddfffeeefffggghhhhhhgggfffeeeddddddccccccbbbbbbaaaaaaaaaaaaaaaaaa```^^^]]]\\\\\\\\\]]]\\\[[[YYYWWWUUURRRQQQNNNLLLJJJHHHFFFFFFDDDEEEEEEEEEDDDCCCBBBAAAAAA@@@?????????@@@AAABBBBBBCCCCCCEEEGGGIIIJJJKKKMMMUUUdddyyy}}}kkk___QQQMMMKKKLLLOOOUUUbbbooowwwvvvvvvuuunnnddd^^^^^^```nnn}}}hhhZZZQQQJJJGGGGGGEEEDDDCCCAAA@@@@@@@@@@@@===<<<;;;::::::999999:::888888777777777777888888666777777888888999999999999999888888888999999::::::<<<>>>??????AAADDDGGGFFFGGGJJJOOOTTTUUUUUUSSSPPPQQQPPPRRR]]]ppp|||sssjjjeeekkkvvv~~~lll]]]WWWVVVYYYgggzzz~~~tttiiiiiiyyy~~~mmmaaaPPPCCC;;;777555555444444444444444444444444444444444555555555555555444444444555555555555666444444555555555666666666666666777777888999999999777;;;999;;;???@@@LLLeee{{{yyyzzz~~~}}}{{{yyyxxxyyy{{{|||}}}{{{yyyxxxwwwxxx{{{yyyvvvwww|||zzzvvvtttsssqqqtttyyy~~~|||zzzxxxvvvwwwzzz~~~|||}}}~~~~~~~~~|||zzzyyyxxxssskkkeee```]]][[[YYY[[[YYYVVVTTTQQQLLLFFFBBB????????????@@@CCCHHHLLLTTTXXX^^^dddhhhkkklllmmmqqqrrrsssrrrooommmkkkjjjhhhiiikkkmmmnnnnnnmmmmmmjjjjjjjjjiiihhhgggfffeeeddddddcccddddddeeefffggggggiiikkkllllllkkkiiigggddddddeeefffgggiiijjjkkkgggffffffeeeeeefffhhhhhhdddcccbbbbbbbbbdddeeeffffffhhhkkkjjjgggeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddccccccbbbaaaaaa``````bbbbbbaaa```^^^\\\ZZZYYYZZZZZZ[[[[[[YYYWWWTTTSSSMMMLLLKKKIIIGGGFFFEEEDDDBBBBBBCCCCCCBBBAAA???>>>>>>>>>>>>??????@@@@@@@@@AAAAAABBBDDDGGGJJJKKKKKKMMMQQQ[[[nnnnnnaaaTTTPPPMMMLLLMMMQQQ]]]iiiuuuuuuxxxzzzvvvkkkcccaaa^^^iiizzz}}}hhhZZZRRRJJJGGGGGGEEEDDDCCCBBBAAA@@@@@@@@@<<<;;;;;;:::::::::;;;;;;888888777777777777888888777777888888999::::::;;;888888777777888999::::::999:::<<<===>>>@@@CCCEEEFFFFFFGGGLLLQQQTTTTTTSSSNNNPPPOOOQQQ\\\ppp{{{wwwrrrkkkaaahhhuuutttddd\\\ZZZ[[[gggvvv|||qqqiiiqqq{{{}}}|||lllcccTTTFFF>>>:::888555444444444444444444444444444444444555555555666666444444444555555555555666555555666666666777777777555555666777777888999999777;;;999;;;???@@@LLLeee{{{zzzzzz~~~}}}zzz{{{|||~~~}}}zzzyyyzzz}}}yyyvvvwww|||zzzvvvuuutttqqqsssxxx}}}}}}~~~|||wwwvvvuuuvvvxxx|||xxxssslllfffbbb___\\\ZZZ]]][[[YYYVVVSSSNNNHHHDDDBBBBBBBBBBBBCCCGGGLLLPPPYYY[[[```fffkkkmmmllljjjppppppoooooonnnllljjjhhhfffgggjjjlllmmmnnnnnnnnnhhhhhhiiiiiiiiiiiihhhhhhfffeeeddddddccccccccccccdddfffiiikkkkkkjjjhhhgggddddddeeefffhhhjjjlllmmmgggfffeeeddddddeeegggiiicccccccccbbbaaa```___^^^cccfffjjjjjjgggdddcccccceeeddddddccccccddddddeeecccccccccbbbaaa``````___cccbbbaaa```]]][[[YYYXXXXXXYYYZZZZZZXXXVVVSSSQQQJJJIIIHHHGGGFFFDDDCCCCCC@@@@@@AAAAAA@@@???===<<<<<<===>>>???@@@?????????@@@@@@AAADDDHHHJJJKKKKKKLLLOOOWWWhhhpppbbbWWWRRRNNNLLLKKKNNNYYYeeeuuuwww|||}}}sssjjjggg___iiixxx{{{gggZZZRRRKKKGGGGGGEEEDDDCCCBBBAAA@@@@@@@@@;;;::::::::::::;;;<<<<<<888888777777777777888888777777888999::::::;;;;;;777777777777888999:::;;;777999;;;<<<<<<>>>AAADDDGGGFFFFFFIIIOOOSSSSSSRRRLLLOOOOOOPPP\\\qqq}}}vvvtttqqqlll^^^fffuuuxxxhhh___\\\___gggrrr~~~uuuiiijjj}}}xxxwww{{{yyyllldddVVVIII@@@===:::777444444444444444444444444444444444555555555666666444444444555555555666666666666666666777777777777444555555666777888888888777;;;999;;;???@@@LLLeee{{{zzzzzz~~~|||}}}~~~{{{zzz{{{~~~zzzvvvwww|||~~~yyyvvvuuuuuuqqqssswww{{{}}}}}}{{{uuuooommmttt}}}~~~zzzsssjjjccc^^^]]]]]]]]]aaaaaaaaa^^^ZZZTTTNNNJJJBBBBBBCCCFFFJJJNNNSSSUUUaaadddgggiiijjjiiijjjjjjhhhiiiiiiiiiiiihhhgggggghhhjjjkkkmmmmmmllljjjiiigggffffffggghhhjjjkkklllhhhfffddddddeeeeeedddcccccccccdddeeefffggghhhiiiccceeeffffffeeeeeeggghhhgggeeedddbbbbbbcccdddeeeeeeccc```^^^^^^___```bbbgggggghhhhhhgggeeecccbbbeeedddcccaaaaaaaaabbbbbb____________^^^]]][[[[[[aaa```___]]][[[[[[ZZZZZZVVVVVVUUUTTTRRROOOLLLKKKHHHHHHGGGEEEDDDBBBAAAAAA>>>???AAAAAAAAA@@@>>><<<<<<<<<<<<<<<<<<<<<;;;;;;======???AAACCCFFFHHHJJJQQQOOOQQQ]]]tttuuucccXXXRRRNNNMMMMMMOOOVVV___iiirrr|||vvvkkkfffkkkwww~~~hhhZZZQQQJJJHHHIIIFFFEEEDDDCCCBBBAAAAAAAAA>>>>>>>>>===<<<;;;999888;;;:::999888777777777777666666777999:::;;;<<<===888888777777888888999:::;;;;;;::::::;;;>>>@@@BBBCCCEEEGGGHHHIIILLLOOOQQQOOOPPPNNNRRRbbbzzz~~~ssskkkgggfffooo}}}mmm```XXXYYY```iiiqqqxxxvvviiikkk}}}{{{wwwzzz|||yyyfff```VVVJJJ>>>888666777555444333333555666666666777444333444666777555333555555666666666666555555555555555555666666666666999999888888777666666666888;;;888:::@@@AAALLLddd}}}}}}}}}}}}xxxsssrrrwww~~~|||{{{zzzwwwvvvyyyvvvvvvzzz|||uuuoooooowww~~~{{{uuullleeeaaa______^^^cccddddddbbb]]]WWWPPPLLLFFFFFFHHHKKKOOOTTTXXX[[[bbbeeehhhjjjiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhiiikkkllllllkkkjjjiiiggggggggghhhhhhhhhhhhhhhkkkiiifffeeeeeeeeedddbbbcccccccccdddeeefffggggggdddeeeffffffeeeeeefffgggeeedddcccbbbbbbbbbdddeeedddbbb```^^^^^^___aaacccfffffffffffffffdddcccbbbbbbaaa```______``````aaacccbbbbbbaaa```___^^^^^^```___]]]\\\ZZZYYYYYYYYYUUUTTTSSSQQQNNNLLLIIIHHHGGGGGGFFFEEECCCBBBAAA@@@??????>>>===============<<<<<<<<<<<<<<<<<<;;;;;;===>>>???AAADDDFFFHHHJJJOOONNNPPPZZZlllzzzgggYYYSSSNNNMMMMMMOOOVVV^^^hhhrrr~~~}}}ssslllnnnwwwlll]]]TTTMMMIIIIIIFFFEEEDDDCCCBBBAAAAAA@@@>>>>>>===<<<;;;:::999999;;;:::999888777777777777666777777888999:::;;;;;;888888777777888888999:::;;;:::::::::;;;>>>@@@BBBDDDEEEGGGHHHIIIJJJMMMPPPOOOOOOMMMPPP___uuu{{{rrrfffcccjjj~~~ooo___UUUTTTYYYaaafffjjjwww}}}oooooo~~~{{{{{{~~~}}}uuuccc^^^UUULLLCCC>>>:::888666444333333555666666666666444333444666777555333444444555555555555444444555555555555666666666666888888888888777777777777999<<<999;;;AAABBBNNNeee~~~|||zzztttpppnnnssszzz~~~|||{{{yyywwwvvvwwwvvvvvv{{{uuuqqqsss}}}|||wwwooohhheeecccbbbaaaeeefffgggfffaaa[[[TTTOOOKKKLLLNNNQQQVVV[[[```bbbeeegggiiijjjiiihhhhhhhhhjjjjjjiiihhhhhhhhhhhhiiihhhhhhjjjkkklllkkkjjjjjjdddeeefffgggggggggggggggllljjjhhhggggggfffdddbbbbbbbbbbbbccccccddddddddddddfffgggfffeeeddddddeeeccccccbbbaaaaaabbbcccdddcccbbb```______aaacccdddddddddeeeddddddcccbbbaaa___^^^]]]]]]]]]^^^___```eeecccbbb```___^^^______^^^]]]\\\[[[YYYXXXWWWWWWTTTRRRPPPMMMJJJGGGFFFEEEFFFEEEDDDCCCBBBAAA@@@??????>>><<<::::::;;;<<<>>>;;;;;;;;;;;;;;;;;;<<<<<<>>>???@@@AAADDDFFFIIIJJJLLLMMMPPPUUU```sssmmm\\\UUUOOONNNNNNOOOUUU\\\dddooo}}}zzzrrrsssxxxpppbbbXXXOOOJJJJJJGGGFFFEEECCCAAA@@@@@@??????>>><<<:::999999999:::::::::999888777777777777777777777888888888999999888888777777888888999:::::::::::::::<<<>>>@@@AAACCCEEEGGGHHHHHHJJJMMMOOOPPPOOOMMMNNNZZZoooxxxfffaaadddtttvvvaaaTTTSSSWWW]]]bbbdddmmmtttqqq}}}|||yyy{{{~~~~~~zzzuuubbb\\\TTTMMMIIIDDD>>>:::666555333444555666666555666555444444555666555444333333444444444444333333555555555555666666666666777777777888888888888999:::<<<:::<<>>>>>===<<<;;;:::;;;;;;<<<::::::;;;;;;;;;;;;<<<<<<>>>???@@@AAADDDFFFHHHIIIJJJMMMPPPRRRXXXggg}}}sssaaaYYYQQQOOOOOOPPPTTTZZZ___jjjyyy{{{vvvvvvzzzpppcccYYYPPPKKKJJJHHHGGGEEECCCAAA@@@?????????>>>;;;999888888999::::::999999888777777888888888777777777777777777777888888777777888888999:::999999::::::<<<===???@@@BBBDDDFFFHHHIIILLLOOORRRSSSRRRPPPOOOWWWiiizzzkkkccc```kkk|||jjjXXXTTTWWW]]]bbbfffnnnyyyttt|||{{{yyy{{{}}}|||zzzhhh___TTTMMMJJJFFF@@@;;;777555444444666777666555555555444555555555555444333444444555555444444333555555555555666666666666666666777888888999:::::::::<<<999;;;BBBCCCNNNeee}}}}}}~~~}}}{{{zzz~~~{{{vvvqqqnnnrrryyy|||yyyvvvuuuuuutttuuuwww}}}~~~|||~~~{{{vvvrrrpppooonnnmmmgggiiiiiihhhddd^^^WWWSSSQQQSSSUUUYYY]]]bbbeeegggiiijjjkkkjjjhhhfffggggggkkkjjjjjjiiiiiiiiiiiiiiiiiijjjkkkkkklllmmmmmmmmmjjjgggccc```___bbbfffhhheeeddddddeeeggggggfffdddaaaaaaaaa```______^^^^^^aaaccceeeeeecccaaa``````______``````aaabbbcccdddbbbbbbaaaaaabbbcccdddeeebbbaaaaaaaaa````````````^^^]]]]]]\\\]]]^^^```aaaaaa___\\\YYYXXXXXXYYYYYY[[[[[[[[[ZZZYYYWWWUUUTTTRRRPPPLLLHHHEEECCCBBBAAABBBAAAAAA@@@???>>>======;;;<<<=========<<<;;;:::::::::::::::;;;;;;<<<<<<>>>??????AAACCCEEEGGGHHHHHHMMMQQQRRRTTT```uuuyyyggg]]]TTTQQQQQQQQQTTTXXX]]]hhhuuu|||vvvwww}}}oooaaaXXXPPPKKKJJJHHHGGGEEECCCAAA@@@??????@@@>>><<<999888999:::::::::999888888777888888888888888888777777777777777888888777777888888999:::888999999:::<<<===??????@@@CCCFFFHHHKKKNNNRRRVVVVVVUUUTTTRRRVVVddd{{{~~~sssiiibbbhhhuuuvvv```UUUVVV[[[aaafffmmm|||yyy~~~|||}}}sssgggYYYNNNHHHDDD@@@;;;888666444444666777666555444555555555444444555555555555666666666666555555555555555555666666666666666666777888999:::;;;;;;999;;;888:::@@@AAAMMMddd}}}}}}~~~~~~|||zzzyyy}}}}}}xxxsssppptttzzz|||wwwsssrrrssssssuuuxxx}}}~~~~~~{{{xxxwwwvvvvvvuuussskkklllkkkjjjfff```[[[XXXVVVWWWYYY\\\___bbbdddeeejjjkkkkkkjjjhhhgggggghhhjjjjjjkkkkkkjjjjjjiiihhhiiiiiijjjjjjkkklllmmmnnnqqqlllfff```]]]^^^aaacccbbbbbbccceeeggghhhfffeeebbbaaaaaa```^^^]]]]]]\\\^^^```ccccccaaa```______^^^___```aaabbbcccddddddccccccccccccccccccddddddaaaaaa````````````aaaaaa___^^^^^^]]]]]]^^^___```aaa```]]][[[YYYYYYYYYYYYXXXYYYYYYXXXWWWUUUSSSQQQOOONNNKKKHHHEEEBBBAAA@@@@@@??????>>>======<<<<<<:::;;;===>>>===<<<:::888999999::::::;;;;;;<<<<<<===>>>>>>@@@BBBDDDEEEFFFFFFLLLQQQQQQQQQ[[[mmm}}}~~~lllbbbWWWTTTSSSSSSTTTWWW\\\gggsss~~~uuuvvv}}}oooaaaXXXOOOKKKJJJGGGFFFEEECCCAAA@@@@@@???@@@???===;;;:::::::::;;;999999888888888888888999888888888888888888888777888888777777888888999:::888888999;;;<<<===>>>??????BBBEEEHHHKKKNNNRRRVVVVVVVVVVVVTTTTTT^^^vvv|||pppfffhhhrrr}}}iii]]]\\\^^^cccgggmmmxxx}}}rrraaaRRRIIICCC???===888777555555666777666555444555666555444444555666555666666666666666666555555555555555666666666666777777888888999:::;;;;;;888:::888:::@@@AAALLLccc}}}}}}|||zzzyyy}}}|||xxxsssqqqtttzzz|||uuupppoooppprrruuuyyy}}}~~~}}}|||zzzzzz{{{{{{zzzyyyqqqqqqpppmmmiiieeeaaa___\\\]]]___aaabbbdddeeeeeejjjkkkkkkjjjhhhggghhhiiihhhjjjkkkmmmllljjjhhhgggggggggggghhhiiikkkllllllnnnkkkgggcccaaa```aaabbbccccccdddfffhhhhhhfffdddcccbbbaaa```^^^]]]\\\[[[ZZZ]]]```aaa```^^^]]]]]]^^^___```bbbcccdddeeeeeeddddddddddddccccccccccccaaaaaa```______```aaabbb```___^^^]]]\\\]]]^^^___```___^^^\\\[[[YYYXXXWWWUUUUUUVVVVVVTTTRRROOONNNKKKJJJIIIGGGEEEBBB@@@>>>>>>>>>======<<<<<<;;;;;;:::::::::::::::999999888888999999:::;;;;;;<<<<<<<<<======???@@@BBBDDDEEEFFFKKKPPPOOOOOOVVVdddqqqqqqfffZZZVVVVVVTTTUUUWWWZZZdddooozzzuuuuuuyyyssscccXXXPPPKKKKKKFFFEEEDDDCCCBBBAAAAAA@@@@@@???>>>===<<<;;;;;;:::999888888888888888999999888888888999999999999999888888777777888888999:::777888999;;;<<<===>>>>>>@@@BBBDDDFFFHHHKKKOOOQQQSSSTTTUUUSSSPPPWWWooouuukkklllsss}}}nnnbbb______cccgggmmmwwwzzzkkk[[[MMMEEE@@@>>>999777555555666777666555333555777666444333444666444555555666666555555444555555555555666666666666888888888999999:::::::::999;;;999;;;AAABBBMMMddd~~~|||}}}}}}zzzyyy}}}{{{xxxtttrrrvvv|||}}}tttnnnmmmnnnppptttyyy~~~~~~}}}{{{{{{|||}}}~~~}}}|||vvvuuussspppllliiifffdddaaaaaacccdddeeeeeeeeeeeejjjkkkkkkiiihhhggghhhjjjgggiiilllnnnmmmkkkhhhfffeeeeeeeeefffgggiiijjjkkkfffffffffeeeeeedddddddddfffffffffhhhiiiiiifffdddccccccaaa```^^^\\\[[[ZZZXXX[[[___```___^^^]]]]]]^^^___```bbbdddeeeffffffeeeeeeeeeddddddcccccccccbbbaaa```______```aaabbb```___]]]\\\\\\\\\]]]]]]^^^^^^]]]\\\ZZZXXXVVVUUURRRSSSTTTSSSRRRPPPMMMKKKHHHHHHHHHFFFDDDAAA>>>============<<<<<<;;;;;;:::;;;:::888777666777888999888888999::::::;;;<<<<<<<<<<<<===>>>???AAACCCDDDFFFJJJNNNNNNLLLRRR^^^hhhttthhh\\\XXXWWWVVVVVVWWWVVV___kkkvvvvvvtttvvvwwwfffYYYPPPLLLKKKFFFEEEDDDCCCBBBAAAAAAAAA????????????>>><<<;;;:::999888888888888888999999888888999999999:::::::::888888888777888999999:::777888999;;;<<<===>>>>>>AAABBBDDDEEEFFFHHHKKKMMMPPPQQQTTTRRRMMMRRRjjjxxxnnnooouuuppp^^^ZZZZZZ^^^dddkkkuuu~~~rrrbbbRRRGGGAAA???999888666555666777666555333555777666444333444777333444444555555444444333555555555555666666666777888999999999999::::::::::::<<<:::<<>>>>>>>>>>><<<:::888777888888888888888888999999::::::::::::::::::::::::888888999999999:::::::::888888888999;;;===>>>???@@@BBBEEEFFFGGGHHHJJJLLLPPPRRRSSSQQQMMMRRRfffzzzzzzooonnnxxxvvvddd[[[TTTVVV^^^hhhttt~~~zzz~~~xxxgggVVVHHH@@@<<<888888888777666666555555666666666555444444444333777777666666555555555444555555555666666777888999666666777888999999::::::999;;;999;;;AAAAAAKKKbbb~~~}}}}}}~~~}}}}}}~~~zzzyyyzzz|||~~~~~~vvvpppmmmnnnpppuuu}}}}}}~~~}}}}}}{{{zzz{{{~~~~~~}}}||||||||||||xxxrrrmmmiiigggiiihhhfffeeedddccccccbbbggggggggggggggggggggggggjjjkkkmmmllljjjhhhggghhhddddddddddddddddddddddddgggfffeeedddccccccccccccddddddddddddddddddddddddccccccccccccbbbaaa```___^^^^^^]]]]]]]]]^^^^^^____________```aaabbbdddeeeddddddccccccccccccddddddbbbaaa___^^^]]]^^^___```]]]]]][[[[[[ZZZ[[[[[[\\\\\\\\\]]]\\\[[[YYYWWWVVVTTTSSSRRROOOMMMKKKIIIHHHEEEDDDCCCAAA???===<<<;;;;;;::::::999888888777777::::::999999888888777777:::::::::;;;;;;;;;;;;;;;<<<===>>>>>>>>>@@@DDDGGGGGGIIIKKKLLLNNNSSS[[[bbbxxxrrreee]]]YYYUUUUUUWWWXXXZZZbbbpppyyyssspppwwwzzzhhh[[[RRRMMMIIIGGGEEEDDDDDDCCCAAA???>>>??????>>><<<:::888777888888888888888888999999888888888888888888888888999999999999::::::::::::888888888999;;;===>>>???@@@BBBDDDFFFFFFHHHJJJLLLOOOPPPQQQPPPMMMQQQaaarrr{{{nnnkkktttvvvggg]]]UUUUUU\\\fffrrr{{{xxxyyyzzziiiXXXJJJAAA===888777777666666666555555555555555555555444444444777666666666555555555444555555555666666777888999666777777888999999:::::::::<<<:::<<>>>>>=========::::::999999888777777777999999999888777666666666999:::::::::;;;;;;;;;<<<;;;<<<=========???BBBEEEEEEGGGIIIJJJLLLQQQXXX___sssoooddd]]]WWWUUUVVVXXXYYY___jjjwwwuuunnnrrrrrrbbbVVVOOOKKKIIIFFFDDDDDDCCCAAA@@@?????????>>>===;;;999888999999999999999999888888777777777777777777777777999999999999::::::::::::888888888999:::<<<>>>>>>???AAADDDEEEFFFGGGJJJLLLOOONNNNNNNNNNNNPPP[[[ggg|||mmmggglllyyywwwkkk```VVVUUUYYYbbbnnnyyyzzzxxx{{{|||mmm\\\NNNCCC>>>777777666666555555666666444444444555555555555555666666666555555555555555555555555666666777888999777777777888999999:::::::::===:::<<>>===============<<<<<<999999888888777777777777888888888777666666555555999999999::::::;;;;;;<<<888999:::;;;;;;<<>>===<<<;;;::::::999999999999999888888777777777777777777777777777777888888888999999999888888888999:::;;;===>>>>>>@@@CCCDDDEEEGGGJJJLLLPPPMMMMMMOOOOOOPPPVVV]]]ttt|||mmmccceeeppp|||nnncccXXXTTTWWW___mmmyyy}}}|||qqqbbbTTTHHHAAA888777666555555555666666333444444444555666666666555555555555555555555555555555555555666777888999777777888888888999999999999<<<999;;;AAABBBLLLccc|||yyyzzz{{{}}}}}}{{{{{{}}}}}}vvvqqqoooppptttyyy}}}{{{}}}|||zzzzzz{{{|||{{{}}}vvvooojjjgggdddcccbbbaaa```_________```aaacccddddddcccaaa___aaaccceeefffeeecccdddddddddddddddccccccbbbbbbbbbaaa```__________________\\\\\\\\\\\\\\\\\\\\\\\\]]]^^^___``````aaaaaa```___^^^]]]\\\\\\\\\\\\\\\]]]]]]]]]^^^___```aaabbbaaaaaaaaa``````aaaaaaaaaaaaaaa___^^^]]]\\\[[[[[[[[[[[[ZZZZZZYYYXXXWWWWWWUUUUUUVVVVVVUUUSSSQQQPPPLLLKKKIIIGGGDDDBBB@@@???>>>>>>======<<<;;;;;;:::888888777777777777666666777777777666666666555555888888999999:::;;;;;;<<<777999;;;;;;;;;<<<>>>@@@CCCFFFHHHIIIJJJNNNTTTYYYjjjxxxnnnfffbbbbbb\\\ZZZYYY^^^fffooovvvyyywwwooojjjnnnvvvppp___UUUOOOLLLHHHFFFEEEDDDCCCBBB@@@@@@???>>>===<<<<<<<<<::::::::::::999999888888888888888888888888888888666666666666777777777777888888888999:::;;;<<<======???BBBDDDEEEFFFIIIKKKQQQOOOOOOQQQRRRPPPSSSWWWhhh~~~}}}pppdddaaakkk|||qqqfffYYYTTTUUU]]]lllyyywwwjjj[[[NNNEEE:::999777555555555666777333444444444555666666666444444444555555555555555555555555555666777888999888888888888888999999999888:::888:::@@@@@@KKKaaa{{{yyyzzz|||~~~}}}{{{zzz|||}}}}}}vvvqqqppppppvvv{{{~~~{{{||||||zzzwwwwwwzzz|||~~~{{{tttmmmiiihhheeedddbbb```___^^^^^^]]]``````bbbcccccccccbbbaaa___aaadddeeedddccccccddddddddddddcccbbbbbbaaaaaa______^^^^^^^^^^^^______\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]^^^^^^^^^^^^^^^^^^]]]]]]\\\\\\\\\\\\]]]^^^^^^___```aaaccceeefffaaa``````______``````aaaaaa``````___^^^]]]\\\\\\[[[[[[[[[[[[ZZZXXXWWWVVVTTTTTTTTTTTTRRRPPPNNNMMMHHHHHHFFFEEECCCAAA@@@???>>>======<<<;;;:::999999777777777666666666666666666666666666777777777777777777888999:::;;;<<<<<<:::;;;===>>>>>>>>>@@@AAABBBEEEHHHHHHIIILLLRRRWWWeeewwwzzzrrrnnnnnnfffbbb^^^^^^bbbiiinnnrrrqqqmmmlllpppvvv|||vvveeeZZZQQQMMMIIIFFFEEEEEEDDDCCCAAA@@@???>>>============;;;;;;;;;:::999999888888999999999999999999999999555666666666666777777777888888888888999:::;;;<<<<<<>>>AAACCCDDDFFFIIIKKKRRRQQQRRRTTTSSSPPPQQQUUU___wwwvvviiicccjjj{{{wwwkkk]]]TTTSSSZZZjjjxxx|||qqqcccTTTJJJ===<<<999777555555666777444444444555555555555555444444444444444555555555555555555666666777888999888888888888888888888888777999777999??????JJJaaa|||{{{yyy{{{~~~}}}{{{zzz{{{|||}}}vvvrrrqqqqqqxxx}}}|||}}}xxxvvvtttuuuxxx|||~~~~~~yyyrrrnnnlllkkkfffeeecccaaa___]]]\\\\\\\\\]]]]]]^^^___```aaaaaa^^^```cccddddddccccccdddddddddccccccbbbaaaaaa`````````____________``````]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\]]]]]]^^^]]]]]]]]]\\\\\\\\\[[[\\\\\\]]]]]]]]]]]]^^^___```bbbcccddd```__________________```````````````______^^^]]]\\\\\\\\\\\\[[[YYYWWWVVVTTTTTTSSSRRRPPPNNNKKKJJJHHHGGGEEEDDDAAA@@@>>>===;;;::::::999999888888888666666666666666666666666444555666777888999999:::777777888999:::;;;<<<<<<:::<<<>>>???>>>???@@@AAA@@@CCCFFFGGGGGGIIIOOOSSS^^^lll~~~{{{{{{sssnnngggbbbaaadddgggjjjmmmkkklllpppttt{{{|||kkk```RRROOOJJJGGGEEEEEEDDDDDDBBBAAA???>>>===>>>>>>???<<<;;;;;;:::999999888888999999999999999999999999777777777888888888888999888888888888999:::;;;;;;;;;===@@@BBBDDDFFFIIIKKKQQQRRRTTTUUURRRNNNPPPVVVYYYsss~~~rrriiimmm~~~~~~qqqaaaVVVQQQWWWfffuuuvvvwwwjjjZZZOOOAAA???;;;888666555666777555555555555555444444444333333333444444555555555555555555666666777888999888888888888888888888888888:::888:::@@@@@@KKKaaa}}}~~~{{{zzz||||||{{{|||}}}}}}wwwrrrqqqrrryyy~~~}}}~~~|||}}}|||}}}vvvtttrrrssswwwzzz}}}~~~|||wwwrrroooooopppgggfffdddaaa___]]]\\\[[[XXXXXXXXXYYYZZZ\\\]]]^^^^^^```cccddddddcccdddeeeddddddccccccbbbaaaaaa```aaaaaa`````````aaaaaabbb________________________\\\]]]]]]^^^^^^]]]]]]\\\[[[[[[[[[[[[\\\]]]^^^^^^[[[[[[[[[\\\]]]^^^___```_________^^^^^^____________``````aaa``````______\\\\\\]]]\\\[[[YYYWWWVVVTTTTTTSSSRRROOOLLLIIIHHHHHHGGGFFFCCCAAA>>>===<<<777777777777777777777888555555555666666666666666444444555777888:::;;;;;;666777888999:::;;;<<<<<<999;;;===>>>======>>>???>>>AAADDDEEEEEEGGGLLLQQQYYYdddttt~~~xxxnnnfffbbbaaaccceeeffffffgggjjjmmmvvvooodddSSSOOOJJJGGGFFFEEEEEEDDDBBBAAA???>>>>>>>>>??????<<<<<<;;;::::::999888888888888888888888888888888888999999999999:::::::::888888888888999:::;;;;;;:::===@@@BBBDDDFFFIIIKKKQQQRRRUUUVVVQQQLLLOOOVVVVVVpppxxxnnnqqqvvvdddWWWPPPTTTcccrrrlllzzz{{{nnn^^^SSSCCCAAA===999666555666666666666666555555444444333333333333444444555555555555555555666666777888999999999888888888888888888999;;;999;;;AAAAAALLLbbb~~~{{{{{{}}}}}}|||}}}~~~~~~}}}wwwrrrqqqrrrzzz~~~~~~}}}~~~zzz{{{xxxxxx~~~~~~}}}|||{{{}}}uuuuuuuuuuuuvvvxxxzzz{{{~~~}}}~~~zzzuuuqqqppppppoooooommmgggaaa```aaaaaa___\\\XXXWWWVVVUUUWWWYYY]]]___``````aaaaaaaaabbbbbbbbbeeedddccccccbbbbbbbbbcccdddaaa^^^^^^```bbbaaa````````````___^^^\\\[[[ZZZ[[[[[[[[[\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]\\\[[[ZZZ[[[[[[\\\\\\\\\]]]]]]]]]bbb```^^^]]]]]]^^^___```bbbaaa___]]]\\\]]]^^^```^^^^^^^^^]]][[[XXXVVVTTTTTTTTTRRRPPPMMMJJJHHHFFFGGGEEEBBB@@@>>>>>>??????;;;;;;::::::999888777777888888777666555555666666777777777666555555444444777777777888999999::::::<<<<<<======>>>?????????AAAAAABBBDDDGGGIIILLLMMMRRRZZZjjj|||}}}kkkbbbccceeeeeebbbbbbeeehhhkkkrrrsssaaa[[[QQQIIIHHHIIIGGGEEEEEEBBBAAAAAA@@@@@@????????????===;;;999777888999999::::::888777777777888999888888777777777777888888777666666666777999<<<===<<<>>>AAABBBCCCEEEHHHJJJQQQUUUZZZZZZWWWSSSQQQQQQVVViii~~~pppmmm{{{{{{jjj\\\SSSRRR[[[fffzzzjjjrrr{{{qqqbbbTTTGGG???888777888666666777444555555555666666777777222222222333333333444444555555555555666666666666666666666666777888999:::999;;;888999??????JJJaaa~~~|||}}}zzzyyy{{{~~~}}}yyytttqqqrrrsssxxx}}}{{{}}}zzzxxxyyy~~~~~~}}}|||{{{|||uuutttssstttuuuwwwzzz{{{}}}}}}~~~~~~~~~|||{{{zzz{{{xxxtttqqqpppooonnnmmmlllgggbbb```aaabbb___\\\XXXWWWUUUUUUUUUWWWZZZ\\\___``````aaabbbbbbccccccddddddcccbbbaaaaaaaaaaaabbb```]]]]]]___aaa```___aaaaaa``````^^^]]]\\\[[[[[[[[[\\\\\\\\\]]]]]]]]]____________^^^]]]\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]```___^^^\\\\\\]]]___```aaa```^^^]]]\\\\\\]]]]]]]]]]]]]]]]]][[[YYYVVVUUUTTTSSSRRROOOMMMJJJHHHFFFEEEDDDAAA???======>>>>>>::::::999888888777666666888888777666666666666666555555555666666666666666666777777888888999::::::;;;;;;<<<<<<===>>>>>>>>>AAAAAACCCDDDGGGIIILLLMMMSSSYYYgggxxxuuuiiidddcccaaa``````bbbdddfffmmm{{{{{{hhh^^^SSSJJJHHHIIIGGGEEEEEEBBBBBBAAAAAA@@@????????????===;;;999888888999999:::999888777777777888888888888777777777777888888888777666666777999;;;<<<;;;>>>@@@BBBCCCEEEGGGJJJOOOTTTYYYZZZYYYVVVTTTTTTUUUfffsssnnnyyy}}}lll^^^TTTQQQYYYcccrrr{{{~~~lllppp~~~sssdddVVVHHH???888777888666555777444555555555666666666777444444444444555555555555555555555555666666666666666666666777888888999999999;;;888999??????JJJaaa}}}|||}}}{{{zzz}}}yyyuuurrrrrrsssxxx}}}zzz}}}||||||xxxxxxzzz}}}~~~~~~}}}||||||~~~|||zzzyyysssrrrqqqqqqrrruuuxxxzzzzzzzzzyyyxxxwwwwwwwwwwwwxxxuuusssqqqpppooollljjjkkkgggbbbaaabbbbbb```]]]YYYWWWUUUTTTTTTUUUWWWXXX]]]^^^___```aaacccdddddddddccccccbbbaaaaaa``````aaa___]]]]]]___```___^^^aaaaaaaaa```___^^^]]]\\\\\\\\\\\\\\\]]]]]]]]]]]]^^^^^^^^^^^^]]]\\\[[[[[[[[[[[[\\\\\\\\\\\\]]]]]]^^^]]]\\\\\\\\\]]]^^^____________^^^]]]\\\[[[[[[\\\\\\]]]\\\[[[YYYXXXVVVTTTSSSQQQNNNKKKIIIGGGFFFCCCBBB???===<<<<<<<<<<<<888888888777777666666555888888777666666666777777444444555555666777777888666666777888888999999::::::::::::;;;<<<<<<======AAABBBCCCEEEGGGJJJLLLMMMRRRXXXdddtttyyyvvvyyyrrrggg```[[[[[[ZZZ[[[^^^___eeerrrrrrcccWWWMMMIIIIIIGGGEEEEEEBBBBBBBBBAAA@@@?????????>>>===;;;999888888999999999999888777777777777888888888777777777777888888888888777777777888:::;;;;;;===@@@AAACCCDDDGGGIIILLLPPPUUUXXXXXXWWWUUUUUUSSSaaa{{{vvvooouuuqqqbbbVVVPPPVVV___llluuuqqqnnnvvvvvvgggZZZIII@@@999888888555555666555555555555555666666666555555666666666777777777555555555555666666666666444555777888999999888888999;;;888:::??????JJJ```|||{{{}}}|||{{{{{{vvvsssssssssxxx}}}zzz|||{{{www~~~{{{yyyvvvwwwzzz|||~~~~~~~~~~~~{{{yyyvvvtttssspppnnnmmmmmmnnnrrruuuxxxwwwvvvtttrrrqqqqqqssssssuuusssrrrqqqqqqooollliiiiiifffcccbbbbbbbbb```___[[[YYYWWWVVVUUUUUUUUUVVV[[[\\\]]]___aaabbbddddddddddddccccccbbbaaa``````______^^^^^^____________```aaaaaaaaa```___^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[ZZZYYYXXXYYYZZZZZZZZZ[[[[[[[[[[[[\\\\\\[[[[[[\\\]]]^^^^^^^^^___``````___]]][[[ZZZ[[[[[[\\\\\\[[[YYYXXXWWWRRRQQQOOOLLLIIIGGGEEEDDD@@@???>>><<<;;;:::::::::888888888777777666666666888777777666666777777777555555555555666666777777666666777777888999999999999999999:::;;;;;;<<<<<>>>>>===<<<:::999999999999999888888777777777777777888888777777777777888888999888888777777888999::::::<<>>===<<<;;;:::999999999888888888888888777777777777666666666666666777777777777666666555555555555555666666777888888999999888888999999:::;;;;;;;;;@@@@@@AAACCCEEEHHHJJJLLLMMMSSSbbbvvvwwwfff___]]]```eeetttuuugggZZZRRRNNNLLLMMMQQQVVV\\\gggrrr{{{qqqcccTTTLLLIIIFFFEEEGGGDDDDDDCCCBBBAAA@@@???>>>>>>===<<<;;;:::999999999888888888888777777666666888888777777777777888888888888888888888888999999:::<<<>>>@@@AAACCCFFFHHHLLLNNNRRRVVVWWWVVVTTTQQQQQQWWWjjj{{{ppplllmmm|||ooo^^^RRRRRRYYYiiisssxxxooozzz|||mmm```NNNEEE===:::999666444555555555555555555444444444444444555555555666666666555555555555666666666666333555777999:::999888777999;;;999;;;@@@???III^^^|||}}}zzzyyy{{{~~~zzzwwwwwwxxx|||}}}zzz{{{wwwrrr~~~wwwvvvtttqqqqqqtttuuuyyy~~~~~~~~~yyyxxxtttqqqmmmkkkiiihhhddddddeeefffhhhkkkmmmnnnllljjjiiihhhhhhjjjlllmmmpppooonnnnnnnnnmmmjjjhhhfffeeeeeedddcccbbbbbbaaa___^^^\\\[[[YYYXXXWWWVVVWWWXXXYYY[[[]]]^^^```aaa```aaabbbcccccccccbbbaaa\\\^^^______^^^]]]]]]^^^^^^^^^___`````````______^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]^^^____________^^^WWWWWWWWWXXXXXXXXXYYYYYYYYYYYYZZZ\\\]]]^^^______bbbbbbccccccbbb___]]][[[YYYYYYZZZYYYXXXVVVUUUSSSNNNLLLIIIFFFCCCAAAAAA@@@<<<<<<;;;;;;:::999999888888888888888888888888888555555444444555555666666888777777666555555444444555555666777777888888999888888999999::::::;;;;;;>>>???@@@BBBDDDGGGIIIJJJLLLPPP^^^qqqzzzjjj```YYYWWWXXXaaammmwwwvvvmmmcccXXXPPPJJJGGGHHHMMMRRRXXXbbblllttt~~~xxxhhhWWWNNNIIIFFFFFFGGGEEEDDDCCCBBBAAA@@@???>>>>>>>>>===<<<;;;:::999999777777888888777777666555888888777777777777888888777777888888999999999999999;;;>>>???AAABBBEEEGGGNNNPPPSSSWWWZZZYYYVVVSSSRRRUUUccc}}}|||qqqjjjiiiqqquuudddVVVTTTYYYdddpppzzz|||nnnbbbQQQHHH???===;;;777555666555555555444444444444444333333444444444555555555555555555555666666666666444555777888999999888888999<<<:::<<>>>>>;;;;;;;;;;;;:::999999888777777777777777777777777333333333333333444555555666666666666666555555555555555666666777888888888888888999999:::;;;;;;<<<<<<===>>>@@@BBBEEEGGGIIILLLMMMVVVfffxxxooobbbXXXRRRQQQTTT]]]fffgggddd___VVVOOOHHHEEEEEEJJJNNNTTT]]]eeennnxxx}}}lllZZZOOOIIIFFFFFFHHHEEEEEEDDDBBBAAA@@@???>>>>>>>>>======<<<:::999999666777888888888777555555888888777777777777888888555666777888999:::::::::888;;;===???@@@BBBDDDGGGKKKLLLOOOUUUYYYZZZWWWTTTSSSTTT___uuu~~~tttllliiigggxxxzzzhhhYYYVVV[[[aaannnooobbbTTTJJJBBB???<<<888666777555555555444444333333333333333444444444555555555555555555555666666666666666666666777888888999999999<<<:::<<>>=========;;;;;;;;;;;;;;;:::999888555555555666666666666666222222222222333333444555444444555555666777777777555555666666777888888888888999999::::::;;;<<<<<<<<<<<<===???AAADDDFFFHHHLLLKKKOOO\\\mmmpppcccWWWPPPOOOMMMUUU\\\^^^^^^\\\UUUNNNHHHEEEDDDHHHLLLPPPXXX```kkkuuuooo[[[OOOIIIFFFFFFHHHFFFEEEDDDCCCAAA@@@???>>>>>>>>>>>>===<<<;;;999888666777888888888777555444888888777777777777888888444555777888::::::;;;;;;888:::===???@@@BBBDDDFFFEEEFFFJJJQQQWWWYYYVVVSSSTTTTTT]]]pppvvvmmmjjjeeerrr}}}kkk[[[XXX\\\bbbooopppbbbVVVLLLCCC@@@===999777777555555555444444333333333444444444555555555555666555555555555666666666777777666666666777888999:::999<<<:::<<>>======;;;;;;;;;:::999888777666666666666555444444444333333444555555666666555555444444444555555555555666555444333222333555777999::::::::::::::::::::::::===>>>?????????BBBFFFIIIKKKJJJNNNWWWcccsssuuueee[[[UUUQQQRRRRRRSSSWWWZZZYYYTTTOOOHHHHHHGGGFFFHHHNNNVVV\\\ddduuu{{{mmm]]]RRRLLLGGGFFFHHHEEEDDDCCCAAA???>>><<<;;;>>>>>>>>>===<<<<<<;;;;;;888888777777777777888888999999999999999999999999666666666666777888::::::;;;;;;<<<>>>???@@@AAABBBIIIIIIJJJOOOTTTWWWVVVTTTTTTXXX[[[bbbsss~~~oooaaa```jjjzzztttbbbZZZ\\\eeesss~~~~~~mmmeee]]]PPPCCC===:::777444444444444444444444555666777555555555555555555555555222333555666666666555444777777777888999999::::::>>>@@@===???DDDAAAGGGZZZxxx~~~{{{yyywwwtttxxx}}}~~~~~~{{{yyy|||yyyvvv}}}~~~zzzxxxvvvsssqqqooooooooommmooorrrvvvyyyyyyvvvtttnnniiidddbbbaaa___ZZZUUUUUUTTTSSSRRRRRRTTTVVVWWWWWWWWWXXXZZZ\\\___aaacccdddeeeggggggeeeddddddeeeccccccccccccccccccccccccaaa```___]]]\\\[[[[[[[[[WWWWWWVVVVVVWWWXXXYYYZZZZZZ[[[]]]^^^````````````]]]\\\[[[ZZZYYYYYYZZZ[[[YYYZZZ[[[\\\]]]]]]]]]]]][[[[[[[[[\\\\\\[[[[[[[[[[[[[[[[[[\\\]]]^^^``````aaaaaaaaaaaabbbcccdddddd]]]]]]^^^^^^^^^]]]\\\\\\_________^^^]]][[[ZZZYYYTTTSSSRRRRRRQQQNNNJJJGGGEEEDDDBBB@@@>>>======<<<;;;;;;;;;:::999888666666555555555555444444444444333444555555666666555555444444444555555555555666444444333333444555777888::::::::::::::::::::::::======>>>>>>???AAAEEEHHHKKKJJJNNNVVVaaappp~~~mmmaaaXXXSSSNNNMMMNNNQQQTTTUUURRROOOGGGGGGFFFEEEGGGMMMTTTZZZfffvvv}}}ppp```VVVOOOIIIGGGIIIEEEDDDCCCAAA@@@>>>===<<<>>>>>>======<<<;;;;;;:::888888777777777777888888999999999999999999999999777666666666777888999999;;;;;;<<<>>>???@@@AAABBBGGGFFFHHHLLLQQQTTTTTTSSSOOOTTTWWW^^^ooouuugggaaajjjxxx}}}jjj___^^^iiiuuu|||pppddd___RRRDDD???<<<888666666555555444444444555555666555555555555555555555555444555666666777777666666777777777888999999::::::<<<>>>;;;>>>CCCAAAGGGZZZxxx~~~}}}zzzxxx{{{yyywwwzzz~~~xxxttt~~~||||||xxxvvvtttqqqooonnnnnnnnnpppqqqsssuuuvvvuuuqqqnnnjjjfffaaa___]]][[[VVVRRRPPPNNNKKKHHHHHHJJJLLLNNNQQQTTTXXXZZZZZZ[[[^^^aaaaaaccceeeeeedddcccdddeeecccccccccccccccccccccccc```___^^^]]]]]]\\\]]]]]]YYYYYYXXXXXXXXXXXXYYYYYYZZZZZZ[[[]]]]]]^^^^^^^^^\\\\\\[[[ZZZZZZZZZ[[[[[[YYYYYY[[[\\\\\\\\\\\\\\\ZZZZZZ[[[[[[[[[[[[ZZZZZZ\\\\\\\\\]]]]]]___```aaaddddddddddddddddddeeeeeeaaa```___]]]\\\[[[[[[[[[]]]]]]]]]]]]\\\[[[ZZZYYYTTTRRROOOMMMLLLJJJGGGEEEBBBAAA???>>>===<<<<<<<<<;;;;;;:::999888777666666444444444444555555555555333444555555666666555555444444444555555555555666333444444555555666777777999999::::::::::::::::::;;;<<<======>>>???CCCFFFKKKKKKNNNUUU^^^lllyyyjjj^^^VVVPPPMMMKKKLLLOOOPPPNNNLLLEEEEEEDDDDDDEEEJJJQQQVVVcccsssttteee[[[TTTLLLHHHIIIEEEDDDCCCBBB@@@???============<<<<<<;;;:::::::::888888777777777777888888888888888888888888888888888777777777777777888888;;;;;;<<<===???@@@AAAAAADDDDDDDDDGGGLLLPPPRRRRRROOOTTTXXX^^^nnnwwwkkkbbbiiivvvuuufffaaahhhrrr}}}zzzwwwggg```SSSFFF@@@===999777777666666555444444444555555555555555555555555555555666666666666666777888888777777777888999999:::::::::<<<:::<<>>>>>===<<<;;;;;;;;;<<<;;;:::999888777666666555333333333444444555555555333444555555666555555555444444444555555555555666333444555666777777777666999999999999999::::::::::::;;;<<<======>>>AAACCCIIIIIINNNUUU]]]jjjvvvggg]]]YYYTTTNNNLLLLLLMMMLLLJJJEEEDDDCCCCCCDDDHHHNNNRRR]]]mmmxxxxxxiii```WWWNNNIIIHHHEEEEEEDDDBBBAAA???>>>>>><<<<<<<<<;;;::::::999999999888888777777888888999777777777777777777777777999888777777777777777888:::;;;<<<===>>>@@@AAAAAABBBBBBCCCEEEIIIMMMPPPQQQPPPTTTWWW\\\lllzzzpppbbbhhhuuu|||kkkcccaaaiiitttzzzwww~~~mmm```SSSFFF@@@===:::777777777666555444444444444444555555555555555555555555777666555555555666888999777777777888999999::::::;;;===999;;;@@@>>>EEEYYYwww|||yyyxxxuuusssvvv|||xxxuuuxxx}}}uuuppp{{{yyyxxxtttsssrrrppppppppppppqqqoooooopppppppppmmmhhhdddaaa___\\\XXXUUURRROOOMMMJJJHHHDDDAAA@@@BBBEEEGGGJJJPPPWWWYYYXXXXXX[[[^^^aaacccdddcccbbb``````aaadddddddddcccccccccbbbbbbaaa```^^^]]][[[[[[ZZZZZZ[[[[[[[[[ZZZZZZYYYXXXXXXYYYYYYYYYYYYZZZZZZ[[[[[[[[[[[[[[[\\\\\\\\\\\\[[[YYYZZZ[[[\\\\\\]]]]]]\\\\\\]]]]]]^^^^^^]]]]]]\\\ZZZZZZZZZZZZ[[[\\\]]]]]]bbbbbbcccccccccbbbbbbaaaaaa```^^^]]]\\\]]]^^^^^^\\\\\\[[[[[[ZZZYYYXXXWWWTTTQQQLLLHHHFFFEEECCCAAA===<<<;;;::::::::::::;;;;;;:::888777666555555555222333333333444444555555333444555555666555555555444444444555555555555666333444555666777777777777888888888999999:::::::::999;;;<<<=========@@@BBBEEEGGGMMMTTT[[[hhh~~~tttiiiaaaZZZRRRNNNMMMMMMLLLKKKEEEEEEDDDCCCCCCFFFLLLPPPWWWgggrrr}}}|||mmmcccYYYOOOIIIGGGEEEEEEDDDCCCBBB@@@??????<<<<<<<<<;;;::::::999999999999888888888888999999777777777777777777777777999888777777777777777888::::::;;;===>>>???@@@AAABBBBBBCCCEEEGGGJJJNNNPPPMMMQQQRRRUUUfff~~~tttcccgggttt~~~nnnccc\\\bbbmmmwwwxxxrrr|||nnn```SSSEEE@@@===999777777777666555444444444444444555555555555555555555555666555444333444555666777777777777888999999::::::===>>>999:::???===DDDWWWvvv~~~{{{yyywwwtttxxx}}}~~~zzzwwwzzz}}}uuuppp|||yyywwwvvvsssrrrpppoooooopppqqqqqqnnnnnnnnnnnnlllhhhccc^^^\\\ZZZXXXTTTPPPMMMJJJIIIDDDBBB???>>>>>>@@@CCCEEEIIINNNSSSVVVWWWWWWZZZ\\\^^^```aaaaaa```______```ccccccbbbbbbaaa````````````___]]]\\\ZZZYYYYYYXXXZZZZZZ[[[[[[ZZZYYYXXXXXXXXXXXXXXXXXXYYYZZZ[[[\\\ZZZ[[[\\\\\\]]]\\\\\\\\\ZZZZZZ[[[]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^]]]]]]ZZZZZZZZZZZZZZZ[[[\\\\\\^^^___aaabbbbbbaaa```___^^^^^^^^^^^^^^^^^^______\\\\\\[[[ZZZYYYWWWVVVUUUQQQNNNJJJFFFEEECCCAAA???<<<<<<;;;:::999999999::::::999777555444444555555333333333333444444444444333444555555666666555555444444444555555555555666444555555666666777888888777777888888999:::::::::999;;;============???AAABBBEEELLLRRRYYYeeezzz|||kkkdddZZZTTTRRRQQQPPPNNNFFFFFFEEEDDDDDDFFFKKKNNNUUUccclllvvvqqqfff[[[QQQJJJHHHFFFEEEDDDCCCBBBAAA@@@@@@======<<<<<<;;;:::::::::999999888888888888999999888888888888888888888888888777777777777777888888::::::;;;<<<>>>???@@@@@@AAACCCEEEFFFFFFHHHKKKNNNMMMQQQRRRTTTeeettthhhgggqqqooobbb]]]aaaiiittt~~~xxxmmmsss|||lll```SSSFFF@@@===999777777666666555444444444555555555555555555555555555555444444444444444555666666777777777888999999::::::===>>>999:::???===EEEYYYvvv}}}yyyxxxuuusssvvv|||}}}}}}zzz}}}zzztttooo~~~|||zzzxxxvvvtttpppooonnnnnnnnnooopppqqqpppooommmkkkhhhccc\\\WWWVVVUUUSSSPPPKKKGGGEEEDDD>>>===<<<<<<===@@@BBBDDDIIIKKKNNNRRRUUUWWWXXXYYYXXXZZZ]]]]]]]]]^^^___``````______^^^]]]]]]\\\\\\]]]\\\[[[ZZZYYYYYYYYYYYYXXXYYYZZZZZZZZZYYYXXXWWWWWWWWWWWWXXXYYY[[[]]]^^^ZZZ[[[\\\]]]]]]]]]\\\\\\[[[\\\]]]^^^^^^___^^^^^^\\\]]]]]]^^^^^^]]]]]]\\\[[[[[[ZZZZZZ[[[[[[\\\]]]\\\]]]___```aaa```___^^^^^^^^^____________^^^^^^]]]\\\[[[ZZZXXXVVVTTTRRRMMMJJJGGGDDDCCCAAA>>><<<===<<<;;;:::999999999999:::999777555444444444555444444333333333333333333333444555555666666555555444444444555555555555666666555555555555777888999666777777888999999::::::999;;;===>>>>>>>>>???@@@@@@CCCJJJPPPUUU___ttt~~~uuuiii```ZZZVVVRRROOOHHHHHHGGGFFFEEEGGGKKKNNNRRR___eeekkkzzzuuuiii]]]SSSLLLJJJFFFEEEEEEDDDCCCBBBAAAAAA>>>>>>======<<<;;;;;;::::::999999888888999999:::999999999999999999999999777666666666777888999999999:::;;;<<<===???@@@@@@???BBBEEEFFFEEEEEEGGGIIIKKKPPPSSSVVVeee}}}xxxooohhhlll~~~qqqbbb]]]```hhhrrrxxxjjjmmm~~~|||mmmaaaTTTGGGAAA>>>;;;888888555555444444444555555666555555555555555555555555444444555666666666666666777777777888999999::::::;;;<<<888:::@@@???HHH]]]uuu|||xxxwwwtttrrruuu{{{||||||~~~}}}wwwqqqnnn|||{{{yyyxxxuuutttnnnmmmmmmlllmmmnnnooopppqqqpppmmmjjjfff___WWWRRRSSSRRRPPPLLLGGGCCCBBBAAA;;;;;;<<<===???AAADDDEEEHHHIIIJJJNNNSSSVVVWWWVVVRRRUUUXXXZZZ\\\]]]___aaa]]]]]]\\\\\\[[[ZZZYYYYYYZZZZZZYYYYYYYYYYYYZZZZZZWWWXXXYYYZZZZZZYYYXXXWWWWWWWWWWWWWWWYYY[[[^^^___ZZZ[[[\\\]]]^^^]]]]]]\\\\\\\\\]]]^^^____________[[[\\\\\\]]]]]]\\\\\\[[[\\\\\\\\\[[[\\\\\\]]]]]]ZZZ\\\^^^```aaaaaa```___^^^___`````````___]]]\\\]]]]]][[[ZZZWWWUUURRRQQQJJJGGGEEECCCAAA???<<<:::>>>===;;;:::999888888888:::999666444333333444555444444444333333222222222333444555555666666555555444444444555555555666666777666555444555777999:::666777777888999999:::::::::<<<>>>???>>>>>>???@@@???CCCIIINNNQQQ[[[oooyyykkkbbbZZZSSSNNNIIIIIIHHHGGGFFFHHHKKKNNNOOO[[[___bbbnnnxxxxxxjjj___TTTNNNMMMFFFFFFEEEDDDCCCBBBBBBAAA>>>>>>>>>===<<<<<<;;;;;;:::999999888888999999:::999999999999999999999999666666666666777888::::::999:::;;;<<<===???@@@@@@>>>BBBEEEFFFEEEDDDEEEFFFDDDKKKOOOSSSaaawwwuuuiiihhhyyyrrrbbb[[[^^^fffrrrwwwjjjlll|||qqqcccVVVHHHCCC@@@<<<::::::444444444444444555666777555555555555555555555555444555777888888888777666777777777888999999::::::999:::777999AAAAAAKKK```uuu}}}|||yyywwwzzz|||}}}yyytttpppmmmzzzyyywwwuuusssrrrqqqqqqmmmmmmmmmlllllllllllllllllljjjhhhgggccc^^^XXXSSSPPPOOOMMMIIIEEEAAA===;;;;;;:::999:::<<>>???@@@@@@DDDBBBCCCIIIPPP[[[lll{{{yyynnndddYYYQQQKKKFFFDDDEEEFFFFFFJJJOOONNNUUU\\\___bbbjjjzzz|||lllaaaWWWNNNGGGIIIFFFCCCAAAAAAAAAAAA@@@??????>>>===<<<;;;::::::999888777777666777777777???===;;;::::::999777555999888888888777777666666999::::::;;;<<<===>>>>>>BBBBBBCCCDDDEEEEEEEEEDDDIIINNNRRRTTT___rrrmmmaaammmwwwhhh]]]^^^bbblll|||}}}pppeeepppmmm```SSSKKKEEE???===>>>777777666555555555555555666555444333333333333333444333333333444555777888666666666777888888999999777===;;;:::??????GGGZZZxxx|||vvvtttuuuxxx{{{~~~yyysssooolllvvvuuusssqqqpppnnnnnnmmmmmmmmmmmmmmmmmmlllkkkjjjjjjhhheeeccc```[[[UUUQQQMMMLLLIIIFFFBBB>>>;;;999;;;:::999:::<<>><<<:::999999888999:::::::::999888777777888777444111000222555444444444444444444444444555555555555666666666666444444444444444555666666444444333333333444666777777888::::::999888999::::::;;;<<<===>>>??????@@@BBB@@@AAAFFFKKKTTTbbboooyyynnnaaaYYYOOOJJJFFFFFFGGGFFFJJJPPPPPPTTTYYY[[[]]]dddpppyyypppdddZZZOOOHHHGGGFFFEEEEEEEEEDDDAAA?????????>>>===<<<;;;::::::999999888777777777777888;;;:::999999::::::999777888888888888777777777666999999:::;;;<<<===>>>>>>AAABBBCCCDDDDDDEEEDDDDDDGGGNNNRRRUUU^^^qqqxxxfffjjj|||yyykkk___]]]^^^eeeuuusssfffmmm}}}ooocccUUULLLFFF???<<<<<<777777666555555555555555777666555555444444444555444444444444555666777888666666666777888888999999777===;;;:::??????GGGZZZyyy{{{uuusssuuuyyy|||~~~yyytttooommmsssrrrpppooommmlllkkkkkklllmmmoooooonnnllliiiggghhheeeaaa]]]ZZZWWWRRROOOIIIHHHEEEBBB>>>;;;888777::::::999:::<<>>>>>>>>777888:::;;;;;;::::::999888888777555333222333555444444444444444444444444444555555555555666666666555555444333444555666777555555444444555555666777666888::::::999888999:::::::::;;;<<<===>>>>>>???DDDCCCDDDHHHKKKPPP[[[fff{{{xxxjjj```TTTNNNIIIHHHHHHHHHLLLRRRUUUVVVWWWXXXZZZ___fffkkk{{{vvvjjj]]]RRRIIIFFFFFFGGGIIIIIIFFFAAA===??????>>>===<<<;;;::::::::::::999888888888888888888777666777999::::::999888888888888777777777777999999:::;;;<<<===>>>>>>@@@AAABBBCCCDDDDDDDDDDDDFFFMMMSSSUUU]]]nnnqqqkkkuuu{{{ooo```[[[XXX]]]llluuueeehhh~~~}}}sssgggXXXOOOGGG???::::::777777666555555555555555777777666555555555555666444444555666777777777777666666666777888888999999777===;;;:::??????GGGZZZyyy{{{tttrrruuuzzz~~~~~~zzzuuupppnnnrrrqqqooommmlllkkkjjjjjjlllnnnpppqqqpppmmmiiiffffffbbb]]]YYYVVVSSSPPPMMMEEEDDDAAA>>>;;;999777666999999999:::<<>>>>>DDDCCCFFFJJJLLLNNNVVV___qqq~~~ooodddWWWPPPJJJIIIIIIKKKQQQXXX[[[YYYWWWXXX[[[^^^aaabbbrrr}}}ooobbbTTTKKKFFFFFFGGGHHHHHHEEEAAA===??????>>>===<<<;;;::::::;;;:::999999888888999999777666555666888:::999888888888888777777777777777888999:::;;;<<<======>>>???@@@AAABBBCCCDDDDDDDDDDDDKKKQQQUUU[[[jjj~~~qqquuu}}}rrr```XXXSSSXXXfffxxxuuucccdddwww~~~wwwjjj\\\QQQHHH???999888777777666555555555555555666666555555555555555666444555777888888888777666666666666777888888999999777===;;;:::??????GGGYYYxxxzzztttrrruuu{{{~~~~~~~~~|||vvvqqqnnnnnnnnnllljjjiiihhhhhhhhhlllnnnqqqrrrqqqmmmiiifffccc___ZZZUUURRROOOMMMKKKCCCAAA???<<<:::888777666888888999:::<<>>>>><<<;;;:::999999999666777999;;;<<<<<<<<<;;;888777666555555555555444444444444444444444444444444444444444555555555555555555444333444555666777666666666666666666555555444666888999888888999:::999999:::;;;<<<===>>>>>>>>>???CCCGGGIIIJJJPPPXXXhhhuuuttthhhXXXQQQJJJIIIKKKNNNVVV^^^^^^\\\ZZZ[[[^^^aaabbbaaakkkwwwuuufffWWWMMMIIIGGGEEEDDDDDDCCCAAA@@@??????>>>===<<<;;;::::::;;;:::999999888888999999999777666777888888777555777777777777777777888888888888999:::;;;<<<======>>>???@@@BBBCCCCCCDDDDDDCCCHHHOOOSSSXXXdddxxx~~~zzzyyy~~~ttt___VVVQQQVVVbbbqqqsssaaa```ssszzzmmm^^^TTTJJJ@@@999888777777666555555555555555555444444333444444555555444555777888888888777666666666666777888888999999777===;;;:::??????GGGYYYvvv{{{tttrrrvvv|||~~~~~~~~~~~~~~~xxxrrrooojjjiiihhhfffeeeeeeddddddjjjlllnnnpppooolllhhheee```\\\WWWRRROOOLLLIIIGGGAAA???<<<:::888777777777777888999;;;===???AAABBBBBBCCCDDDFFFHHHJJJLLLMMMLLLLLLLLLMMMNNNOOOPPPQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRQQQQQQPPPPPPPPPPPPQQQQQQQQQQQQRRRRRRTTTUUUVVVUUUUUUVVVWWWXXXXXXXXXXXXXXXWWWVVVUUUUUUVVVWWWXXXVVVWWWXXXYYYZZZ[[[\\\]]][[[[[[\\\\\\\\\\\\[[[[[[]]]]]]]]]^^^]]]\\\\\\[[[ZZZ\\\]]]]]]\\\[[[[[[\\\^^^^^^^^^]]][[[YYYWWWUUURRRQQQNNNJJJGGGCCCAAA@@@>>>===<<<:::999888888777666777999:::;;;;;;;;;:::777666555555666666444333444444444444444444444444333444444444444555555555444444444555555555555555555555666666666555444444444666888999888888999;;;::::::;;;<<<===>>>>>>???>>>???CCCHHHIIIJJJPPPWWW```nnn{{{nnnZZZRRRKKKIIIKKKPPPYYYccccccbbbaaaccceeefffgggfffhhhrrr{{{lll\\\QQQKKKHHHDDDBBBBBBBBBBBBBBB??????>>>===<<<;;;::::::::::::999888888888888888;;;999777777888777666444777777777777888888888888888888999:::;;;<<<=========>>>???AAABBBCCCCCCDDDDDDFFFKKKPPPTTT]]]nnn}}}~~~~~~{{{uuuaaaVVVQQQVVV___llluuubbb___ooo{{{nnn```VVVLLLBBB;;;999777777666555555555555555444333333333333444555555555666666777777666666666666666666777888888999999777===;;;:::??????GGGZZZuuu{{{uuutttwww|||~~~~~~~~~~~~zzzsssppphhhhhhgggeeeddddddddddddfffhhhjjjlllkkkiiifffddd[[[XXXSSSOOOLLLIIIEEEBBB>>><<<:::777666555666666777888999;;;===???@@@AAABBBCCCDDDEEEGGGHHHIIIJJJJJJJJJJJJKKKLLLMMMOOOOOONNNNNNOOOOOOOOOPPPPPPPPPPPPOOOOOONNNMMMMMMNNNNNNOOOOOOOOOPPPQQQRRRTTTTTTSSSTTTUUUVVVWWWWWWWWWWWWWWWVVVUUUTTTTTTUUUVVVWWWWWWWWWXXXXXXYYYZZZ[[[[[[YYYZZZ[[[\\\]]]]]]\\\\\\]]]]]]^^^^^^^^^]]]\\\[[[[[[\\\^^^^^^\\\[[[\\\\\\\\\\\\\\\[[[YYYWWWUUUSSSNNNMMMJJJGGGCCCAAA???>>>======<<<:::999999999999666777999:::::::::999999666444333444666666444222444444444444444444444444333333444444444555555555222333555666777666555444444555555666555444333222333555777888888888999;;;:::;;;<<<===>>>??????@@@@@@AAADDDIIIJJJJJJOOOWWWYYYiii}}}ttt]]]TTTLLLIIIJJJOOOZZZdddlllmmmnnnoooooooooppppppooowwwrrrbbbWWWLLLIIIEEECCCCCCCCCCCCCCC??????>>>===<<<;;;::::::999999888777777777777888;;;999888888888888777555666777777777888888888888888888999:::;;;<<<<<<===<<<===???@@@BBBCCCCCCCCCEEEDDDGGGMMMQQQWWWcccooo|||yyyvvveeeYYYPPPTTT[[[ggg|||{{{fff___mmmzzznnnaaaWWWNNNDDD===;;;777777666555555555555555444444444444444555666666666666555555555555555666666666666777888888999999777===;;;:::??????GGGZZZvvv|||vvvuuuxxx|||~~~{{{tttpppjjjiiihhhgggfffeeeeeeeeeccceeeggghhhhhhfffdddcccXXXUUUQQQMMMJJJGGGBBB???<<<:::888555444444555555777777999;;;===???@@@AAADDDDDDEEEEEEFFFFFFGGGGGGIIIIIIIIIJJJKKKLLLMMMNNNLLLLLLMMMMMMNNNNNNNNNOOONNNNNNMMMLLLLLLKKKLLLLLLMMMMMMNNNOOOPPPQQQSSSTTTSSSSSSTTTUUUVVVVVVVVVVVVWWWVVVTTTSSSSSSTTTVVVWWWWWWXXXXXXXXXYYYYYYZZZZZZWWWYYYZZZ\\\]]]]]]]]]\\\]]]]]]^^^___^^^]]]\\\[[[\\\]]]___^^^]]]\\\\\\]]][[[[[[[[[ZZZXXXVVVTTTRRRLLLJJJGGGDDDAAA???>>>===888777666666555666666666666777888999:::999888888555444222333666666333111444444444444444444444444333333333444444444555555111333555777888666444333444444555555555444222111333555777888888888999;;;;;;;;;<<<===>>>???@@@@@@===>>>AAADDDEEEDDDJJJQQQUUUggg~~~vvv```WWWMMMIIIJJJOOOYYYcccvvvxxxzzzzzzxxxwwwxxxyyy{{{wwwfff[[[LLLIIIGGGEEEEEEEEEDDDCCC??????>>>===<<<;;;::::::999888888777666777777777:::999888888999999888777666666777777888888888999777888999:::;;;<<<<<<===<<<===>>>@@@BBBCCCCCCCCCFFFBBBDDDKKKPPPSSS\\\gggwwwxxxvvvwwwjjj[[[PPPRRRYYYddd{{{jjj```kkkzzznnnaaaXXXOOOEEE>>>===777777666555555555555555555555555555555666777888666666444333333444555666666666666777888888999999777===;;;:::??????GGGZZZxxx|||wwwvvvxxx|||~~~|||tttpppiiihhhgggfffffffffhhhhhhiiigggfffeeedddccc```]]]WWWTTTPPPLLLIIIEEEAAA>>>;;;888555444555666777666444666999:::;;;;;;===???AAAAAABBBCCCDDDEEEFFFFFFHHHIIIJJJKKKKKKKKKJJJIIIJJJJJJJJJJJJKKKKKKKKKKKKOOONNNLLLJJJJJJJJJKKKKKKLLLMMMMMMNNNOOOPPPQQQRRRRRRSSSTTTUUUVVVUUUTTTSSSUUUTTTSSSRRRQQQQQQQQQQQQTTTUUUVVVWWWXXXXXXXXXXXXYYYYYYZZZ[[[[[[[[[[[[[[[^^^^^^^^^^^^^^^^^^]]]]]]^^^^^^______]]][[[XXXVVVWWWWWWWWWVVVTTTQQQNNNLLLIIIGGGCCC@@@===;;;;;;;;;666555444666999:::777444::::::::::::::::::::::::999888777777777888999:::999777555444444444333222222333333444555555555444555555555555555555555555555555555333222222444666666666666666777777777777;;;;;;;;;;;;;;;<<<===>>>>>>???AAADDDGGGKKKNNNPPPVVVaaasss{{{hhh[[[MMMGGGHHHKKKRRRYYYrrr|||}}}rrrbbbUUUOOOIIIFFFFFFFFFEEECCCAAA???>>>===>>>>>><<<:::999999999888888888888777777777777777777777777777888888888777777777777777999999:::;;;;;;<<<<<<======>>>@@@AAABBBCCCCCCDDDDDDEEEHHHKKKNNNSSSYYY]]]ppp|||vvv~~~~~~yyyqqq```TTTUUUWWW\\\qqq~~~nnniiinnnyyyjjj[[[PPPGGG@@@;;;777666555444444555666777444444444555555555555666444444444555555777888888777777777777888888888888;;;;;;<<<>>>>>>AAAKKKVVVxxx{{{uuurrrsssxxx}}}}}}uuuqqqhhhggggggggggggggghhhhhhhhhfffdddccccccaaa^^^[[[TTTQQQMMMJJJGGGCCC>>>;;;999777444333444555555555333666999:::;;;<<<===???AAAAAABBBCCCDDDEEEEEEFFFEEEFFFHHHIIIIIIIIIHHHGGGHHHHHHHHHIIIIIIIIIJJJJJJKKKKKKJJJIIIIIIIIIJJJJJJKKKKKKLLLMMMNNNOOOOOOPPPRRRRRRSSSTTTUUUTTTTTTSSSTTTSSSRRRRRRQQQRRRRRRRRRTTTTTTUUUUUUVVVVVVWWWWWWVVVWWWXXXZZZ[[[[[[[[[[[[ZZZ[[[\\\^^^___`````````\\\]]]]]]]]]\\\[[[YYYXXXUUUUUUUUUTTTRRRNNNKKKIIIGGGEEEBBB>>><<<;;;::::::777666666777::::::888666:::::::::::::::::::::::::::999777666666666777777666444222333444555444444333444555555666666666555444444444444444444444444444555555444222222444666666666666777777777888888;;;;;;:::;;;;;;<<<===>>>>>>???AAADDDGGGKKKNNNOOOVVVaaarrr|||kkk^^^PPPIIIHHHIIINNNTTTeeeppp}}}zzzjjjYYYSSSKKKGGGFFFFFFDDDBBBAAA???>>>=========;;;999999999999888888888888777777777777777777777777777888777777777777777777777999999999:::;;;;;;<<<<<<;;;<<<>>>???AAAAAABBBBBBCCCDDDGGGIIIKKKPPPUUUYYYnnn|||uuu{{{zzzppp```UUUTTTTTTXXXkkk|||nnnjjjmmm~~~nnn___SSSIIIBBB===777666555444444555666777444444444555555555555666444444444555555666777888777777777777888888888888::::::;;;======@@@JJJUUUttt{{{uuurrrtttxxx|||}}}uuupppeeefffggghhhhhhhhhhhhhhhgggeeecccbbb```^^^[[[XXXPPPMMMJJJGGGDDD@@@;;;777777555333222333444444444222555888:::;;;<<<>>>@@@@@@@@@AAABBBCCCDDDEEEEEECCCDDDEEEFFFFFFFFFEEEEEEFFFFFFFFFGGGGGGGGGHHHHHHGGGGGGHHHIIIIIIIIIHHHHHHIIIIIIJJJKKKLLLMMMMMMNNNPPPQQQRRRRRRSSSSSSSSSRRRRRRQQQQQQQQQQQQRRRSSSSSSTTTSSSSSSSSSSSSUUUVVVWWWTTTUUUWWWYYY[[[\\\\\\]]][[[[[[]]]^^^____________[[[[[[ZZZZZZZZZYYYYYYYYYRRRRRRRRRPPPNNNKKKHHHFFFDDDBBB???===:::999999999777777777888::::::999777999999999999999999999999:::999888666555444444444333222111222444666666666444555666666777666666666333333333333333333333333444555555444333333444666777777777888888888999999::::::::::::;;;<<<===>>>>>>???@@@CCCGGGJJJMMMOOOUUU```qqqooobbbTTTMMMIIIHHHIIIMMMSSSaaaqqq|||ttt^^^XXXOOOIIIGGGFFFDDDBBBBBB@@@>>>===<<<<<<999888999999999888888888888777777777777777777777777777777777777777777777888888777888888999::::::;;;;;;999:::<<<===???@@@@@@@@@BBBCCCEEEFFFHHHLLLQQQUUUhhh|||sssxxx{{{rrrcccXXXVVVTTTUUUfffzzz|||ppplllnnnssscccUUUJJJBBB===888777666555555555666777444444444555555555555666555555444555555666777888777777777777888888888888999999:::<<<<<>>@@@??????@@@AAABBBCCCDDDDDDAAABBBDDDEEEEEEEEEDDDCCCEEEEEEEEEEEEFFFFFFFFFFFFDDDEEEGGGHHHIIIIIIHHHHHHGGGHHHIIIIIIKKKKKKLLLMMMNNNOOOOOOPPPQQQQQQQQQQQQPPPPPPPPPPPPQQQRRRSSSTTTTTTSSSRRRRRRRRRTTTVVVXXXSSSTTTVVVYYY[[[]]]^^^^^^^^^^^^^^^^^^]]]\\\[[[[[[[[[ZZZYYYWWWWWWVVVVVVWWWQQQPPPOOOMMMJJJGGGEEECCC@@@???===;;;999888888777666666666777888888888777888888888888888888888888999999888777666666555555555333222333555777777666444555555666666666555555333333333333333333333333333444555555444444555666777888888888999999999999999999999:::;;;<<<===>>>===>>>@@@CCCFFFIIILLLNNNSSS^^^nnnrrreeeXXXPPPLLLGGGFFFHHHIIITTTdddpppvvvzzzyyybbb[[[QQQKKKIIIGGGEEECCCBBB@@@>>>===<<<;;;888666999999999888888888777777777777777777777777777777777777777777777888888888777777777888999999::::::888999;;;===>>>@@@@@@@@@BBBCCCDDDEEEGGGJJJNNNRRRbbb{{{~~~uuuvvv|||tttggg\\\YYYUUUVVVddduuu~~~uuuqqqpppxxxgggWWWJJJ@@@;;;888777666555555555666777444444444555555555555666555555555555555666777777666777777777888888888888888888:::;;;;;;>>>HHHSSSnnnzzz}}}{{{vvvtttuuuyyy}}}}}}uuuqqqaaaccceeefffggggggffffffeeeccc```___]]]ZZZWWWTTTLLLIIIDDDAAA>>>;;;888555666555444444666666666555222444777999:::;;;===???>>>>>>???@@@AAABBBCCCCCCAAABBBCCCEEEEEEDDDDDDCCCDDDDDDEEEEEEEEEFFFFFFFFFCCCDDDFFFHHHIIIIIIHHHHHHGGGGGGHHHIIIJJJKKKLLLLLLLLLLLLMMMMMMNNNOOOPPPPPPOOOOOOOOOOOOPPPRRRSSSTTTUUUTTTSSSRRRSSSUUUWWWXXXTTTUUUWWWYYY\\\]]]^^^^^^]]]]]]]]]]]]\\\[[[ZZZYYY[[[ZZZXXXVVVTTTSSSRRRRRROOOOOOMMMJJJHHHEEEBBBAAA<<<<<<:::999888777777777555555666666555666666777888888888888888888888888777888888888888888888888999777666555666777666555444444555555555444444333333333333333333333333333222444666666555444555777777888888888999999999999888999999999;;;<<<===>>>===>>>@@@BBBEEEHHHKKKLLLQQQ[[[kkk}}}ttthhh[[[SSSNNNIIIFFFGGGGGGNNNXXXbbbiiiooouuuxxxxxxxxxddd\\\SSSLLLJJJIIIHHHFFFCCCAAA>>>===<<<;;;999777999999999888888888777777888888888888888888888888666666777777888888888888666666777888888999999:::999:::;;;>>>???AAAAAABBBCCCDDDEEEEEEFFFIIIMMMQQQaaawwwxxxvvv~~~tttiii___YYYUUUUUUbbbppp{{{tttpppzzzooo]]]MMMBBB<<<999888777666555555666777444444444555555555555666666555555555555666666777666777777777888888888888888888999;;;;;;>>>HHHSSSooo{{{}}}~~~zzzvvvsssuuuzzz~~~}}}vvvsssaaabbbcccdddddddddddddddbbb```]]]\\\[[[XXXUUURRRLLLHHHBBB>>>;;;999888666666444444555666777666555333555888999999:::<<<=========>>>???@@@AAABBBBBBAAABBBCCCDDDEEEDDDCCCCCCCCCCCCCCCDDDDDDDDDEEEEEECCCDDDEEEFFFGGGHHHHHHHHHFFFFFFGGGHHHIIIJJJKKKKKKJJJJJJJJJKKKLLLMMMNNNOOONNNNNNNNNOOOPPPQQQRRRSSSTTTSSSSSSSSSSSSUUUVVVWWWUUUVVVXXXYYYZZZ[[[[[[[[[XXXYYYYYYZZZ[[[[[[ZZZZZZZZZYYYWWWUUUSSSQQQOOONNNNNNLLLJJJGGGDDDBBB???>>>999999999888888777777666444555555555444444666888999999999999999999999999777777888999999999999999<<<:::888777777777666444444444444444444444333222333333333333333333333333222444666666666555666777777777777888888888999999888888888999:::<<<===>>>===>>>???AAADDDGGGJJJKKKPPPYYYhhh|||xxxlll^^^VVVPPPJJJGGGGGGGGGJJJPPPWWW___ggglllooonnnttt~~~zzztttfff^^^TTTMMMJJJIIIHHHFFFCCCAAA???>>>======:::999999999999888888888888777888888888888888888888888666666666777888888999999666777777888999999::::::999:::<<<>>>@@@BBBBBBCCCCCCDDDEEEEEEFFFIIIMMMPPPaaatttzzzuuu|||uuukkk```WWWRRRSSS^^^jjjzzzqqqrrrzzzfffTTTFFF@@@:::999777666555666666777444444444555555555555666666666555555555555666666777777777777888888888888888888999;;;;;;>>>HHHSSSsss~~~yyytttrrruuu{{{}}}}}}|||wwwuuubbbbbbaaaaaaaaaaaabbbbbb]]][[[YYYXXXWWWUUURRRPPPKKKFFF???:::777777777666444333333444666666555444444666888999999999:::<<<<<<======>>>???@@@AAAAAA@@@AAABBBCCCDDDCCCBBBBBBAAAAAAAAABBBBBBBBBCCCCCCDDDDDDCCCCCCDDDEEEFFFFFFDDDDDDEEEFFFGGGHHHHHHIIIIIIIIIIIIIIIJJJLLLMMMNNNOOONNNNNNNNNOOOPPPQQQQQQQQQRRRRRRSSSSSSTTTTTTUUUVVVVVVWWWXXXXXXWWWWWWWWWWWWWWWXXXXXXYYYYYYXXXXXXVVVVVVVVVUUUSSSPPPNNNLLLKKKJJJGGGDDDAAA>>><<<;;;888888888888888888777777444666666555444444666999::::::::::::::::::::::::777888888999999888777666<<<:::777777777777555444555555555555555444333333444444444444444444444444111444666777666666666777666666666777777777888888777777888999:::<<<===>>>===>>>???AAADDDGGGIIIJJJQQQXXXeee{{{~~~qqqbbbXXXQQQJJJFFFGGGEEEFFFKKKSSS\\\dddiiikkkggglllttt|||xxxqqqjjjaaaVVVNNNJJJHHHFFFDDDCCCAAA?????????>>><<<;;;999999999888888888888777888888888888888888888888555666666777888888999999777777888888999::::::;;;888999;;;>>>@@@BBBCCCCCCAAABBBCCCDDDEEEHHHLLLPPP[[[mmm{{{qqqvvvzzzqqqdddXXXPPPQQQ[[[fff{{{wwwsssmmmXXXIIIAAA:::999888666666666666777444444444555555555555666666666555555555555666666777777777777888888888888999888:::<<<<<>>???@@@AAAAAA???@@@AAABBBCCCBBBAAAAAA??????@@@@@@@@@AAAAAAAAADDDCCCBBBAAAAAACCCDDDEEEBBBBBBCCCDDDEEEFFFGGGGGGHHHHHHHHHHHHIIIKKKMMMNNNOOOOOONNNNNNOOOOOOPPPPPPOOOPPPQQQRRRSSSSSSSSSSSSVVVVVVVVVVVVUUUUUUTTTSSSYYYYYYYYYXXXWWWUUUTTTSSSSSSSSSTTTTTTSSSQQQNNNMMMIIIGGGEEEAAA>>>;;;:::999777777888888888888777777555777888666444444777;;;::::::::::::::::::::::::888888999888777666444333:::888666666666666555444666666777777666555444444555555555555555555555555111444666777777666777777666666666666777777777777777777888999:::<<<>>>>>>======???AAACCCFFFIIIJJJSSSWWWdddzzztttdddZZZQQQIIIFFFFFFAAACCCIIIRRR]]]eeeiiijjjdddhhhmmmsss~~~yyypppmmmdddXXXNNNIIIFFFDDDBBBBBBAAA??????@@@???>>><<<999999999888888888888777888888888888888888888888555666666777888999999999888888888999::::::;;;;;;777999;;;===???AAABBBCCC@@@AAABBBCCCDDDGGGLLLOOOSSSeee{{{nnnppp{{{wwwhhhZZZQQQQQQZZZdddyyy~~~wwwoooYYYIII@@@;;;:::888777666666666777444444444555555555666666777666666555555555666666777777777777888888888888999999:::<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>BBBBBBBBBBBBAAAAAA@@@???AAAAAA@@@@@@AAAAAABBBCCC@@@@@@AAABBBCCCDDDEEEFFFFFFFFFFFFFFFGGGHHHIIIJJJLLLLLLMMMNNNNNNNNNNNNNNNPPPPPPQQQRRRSSSSSSSSSRRRSSSSSSTTTUUUVVVVVVVVVVVVYYYXXXWWWVVVUUUTTTTTTSSSSSSTTTUUUTTTRRROOOKKKIIIGGGEEEBBBAAA@@@>>>;;;999777777777777777777777777999888888777777777777777999999999999999999999:::777777666555555666777888555555666666666666555555444444444444444444333333444444444444444444444444444666777777666555555666666666666666777777777777999::::::;;;<<<===>>>>>>@@@AAACCCEEEEEEGGGJJJMMMTTTVVVaaavvv}}}kkk]]]TTTOOOLLLJJJGGGFFFFFFMMM]]]jjjmmmhhhjjjhhhhhhmmmuuuwwwnnnfffZZZQQQMMMJJJGGGDDDFFFEEECCCAAA>>>===<<<<<<;;;;;;::::::999888777777888888888888888888888888777777777777777888888999777777999;;;>>>???>>><<<============>>>???AAAAAAEEEEEEEEEFFFGGGHHHJJJJJJSSSaaa~~~zzzjjjkkktttyyymmmaaaUUUQQQXXXbbbssssssyyy```LLLDDD<<<:::777777888888888777666666666666777777777777444555555666777888888999666666666666666777777888:::999;;;<<<===@@@KKKWWWuuuyyyvvvtttuuu{{{{{{{{{~~~{{{zzzccc```]]]]]]^^^___^^^]]]YYYXXXVVVUUUTTTQQQLLLIIICCC???:::666555555555444444444333333444555777888666777888999::::::::::::??????>>>=========>>>>>>@@@@@@????????????@@@@@@AAAAAABBBBBBAAA@@@@@@???@@@@@@??????@@@@@@AAABBBAAAAAABBBBBBCCCDDDEEEEEEEEEEEEEEEFFFFFFHHHIIIIIIKKKKKKLLLMMMMMMMMMMMMLLLMMMNNNOOOPPPPPPQQQQQQPPPQQQRRRSSSTTTUUUUUUUUUUUUWWWVVVVVVUUUTTTSSSRRRRRRQQQQQQRRRQQQOOOLLLIIIFFFEEEBBB@@@>>>===<<<999777666666666666666666666666888777777666666777777888999999999999999999999999888777666555555666777777555555666666666666555555444444444444444444444444444444444444444444444444444666777777666555555666555555555666777888888999999::::::;;;<<<===>>>>>>>>>@@@AAABBBCCCEEEGGGJJJSSSUUU```rrrooo```VVVQQQLLLJJJGGGGGGHHHOOO^^^lllnnnjjjiiifffeeehhhooo~~~sssjjj^^^TTTOOOKKKHHHEEEFFFEEECCCAAA>>>===<<<<<<;;;::::::999999888888888888888888888888888888888777777777777777888888999888888888:::<<<<<<:::999<<<<<<======>>>???AAAAAADDDDDDDDDDDDEEEGGGHHHIIIPPP]]]yyy}}}mmmiiiooo~~~|||pppcccWWWQQQWWWaaalllyyy}}}{{{cccOOOFFF>>>;;;888777777777666555555666666666777777777777555555666666777777888888777777777777777888999999:::999:::<<<<<<@@@KKKVVVwwwyyyvvvtttuuuzzz~~~|||xxxxxx}}}~~~{{{zzzaaa___\\\\\\\\\]]]\\\[[[XXXUUUSSSQQQOOOMMMJJJHHHAAA>>>999666555555555444444444333444444555777777555666777888999999999999<<<<<<<<<<<<<<<======>>>AAAAAA????????????AAAAAA@@@AAAAAAAAAAAA@@@?????????>>>>>>>>>>>>???@@@@@@BBBBBBCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEFFFGGGHHHHHHIIIIIIJJJKKKKKKKKKKKKKKKJJJKKKLLLMMMNNNNNNNNNNNNPPPPPPQQQRRRSSSSSSSSSSSSUUUTTTTTTSSSRRRQQQPPPPPPMMMNNNNNNMMMKKKHHHEEECCCAAA???<<<;;;;;;:::777555666666666666666666666666666555555666666777888999888888888888888888888888999888777666555555666666555555666666666666555555222333333444444555555555444444444444444444444444444666777777666555555666333444555666888999:::;;;999::::::;;;<<<===>>>>>>???@@@BBBBBBBBBDDDFFFHHHRRRTTT^^^ooovvvfff[[[SSSMMMIIIHHHHHHJJJQQQaaaoootttpppnnnhhhddddddiiiyyy{{{rrrdddYYYRRRMMMIIIFFFFFFEEECCCAAA>>>===<<<<<<999999999999999999999999888888888888888888888888777777777777777888888999:::999888999;;;;;;999777<<<<<<<<<===>>>???AAAAAABBBBBBBBBCCCDDDEEEFFFGGGMMMZZZtttrrrkkklll{{{tttgggYYYRRRVVV___kkkvvv~~~~~~hhhTTTIII???<<<888666666666555444555555666666666777777777666666666666777777777777888888888888888999999:::999888:::;;;<<>>;;;777555555555555444333333444444555666666777555666777888999999999999;;;;;;;;;;;;<<<===>>>???AAA@@@>>>======>>>@@@AAA???@@@@@@@@@@@@@@@??????>>>============>>>??????CCCCCCCCCCCCCCCCCCDDDDDDEEEDDDDDDDDDEEEEEEFFFGGGGGGHHHHHHIIIIIIIIIIIIIIIHHHIIIJJJLLLMMMMMMMMMMMMOOOPPPQQQRRRSSSSSSSSSSSSTTTSSSRRRRRRPPPPPPOOONNNKKKKKKKKKJJJHHHEEEBBB@@@>>><<<:::999999999777555666666666666666666666666444444444555666888999:::888888888777777777777777999888888777666555555555444555555666666555555444222222333333444555666666444444444444444444444444444666777777666555555666444555666777888999::::::999::::::;;;<<<===>>>>>>BBBCCCDDDDDDDDDEEEHHHJJJQQQTTT]]]mmm~~~|||lll```VVVNNNIIIGGGHHHKKKTTTeeevvv}}}|||yyyqqqiiieeehhhuuuzzzkkk^^^UUUPPPKKKHHHFFFEEECCC@@@>>>===<<<<<<999999999999999999::::::888888888888888888888888777777777777777888888999:::999888999;;;<<<;;;999;;;;;;<<<<<<>>>???AAABBBBBBBBBBBBCCCDDDEEEFFFGGGMMMXXXnnnzzzrrrppp}}}xxxjjj[[[RRRUUU]]]oooyyysssmmmWWWJJJ???<<<888666555666555555555555555666666666777777777777777777666666666666888777777777777888999999999888999;;;<<>>???@@@???>>>===<<<<<<===>>>???>>>>>>??????@@@??????>>>======<<<<<<======>>>???BBBBBBBBBBBBCCCCCCCCCCCCDDDDDDCCCCCCCCCDDDEEEEEEFFFFFFGGGHHHHHHHHHHHHGGGHHHIIIJJJKKKMMMMMMMMMMMMOOOPPPQQQRRRSSSSSSSSSSSSSSSSSSRRRQQQPPPOOONNNNNNIIIIIIIIIGGGEEECCC@@@???<<<:::999888999999777666555555555555555555555555444444444555777888:::;;;888888888777777777666666888888888777666555444444444444555555555555444444222222333333444555666666444444444444444444444444444666777777666555555666777777777777888888888888999::::::;;;<<<===>>>>>>BBBDDDEEEEEEEEEFFFHHHJJJQQQTTT^^^lll}}}ssseeeYYYOOOHHHFFFHHHLLLUUUhhh||||||rrrjjjiiissspppbbbXXXQQQLLLIIIFFFEEECCC@@@>>>===<<<<<<999999999999999999::::::888888888888888888888888777777777777777888888999777666555777999;;;;;;:::::::::;;;<<<===???AAABBBCCCCCCCCCDDDEEEFFFGGGHHHKKKSSSeee~~~}}}yyy}}}zzzlll^^^TTTVVV]]]oooyyylllzzzsss\\\LLL@@@<<<888666666777777777555555555555666666666666777777777777666666666666777666666666666777888888999888:::<<<<<>>??????==============================>>>????????????>>>======<<<<<<======>>>???@@@@@@AAAAAABBBBBBBBBBBBCCCCCCCCCBBBBBBCCCCCCDDDEEEEEEFFFGGGGGGGGGGGGGGGGGGHHHIIIKKKLLLMMMNNNNNNOOOOOOPPPRRRRRRRRRRRRRRRRRRRRRQQQPPPOOONNNMMMMMMHHHHHHGGGEEECCCAAA???>>>:::888777888999999888777555555555555555555555555555555666666777999:::;;;999999999888888777777666777777888888777666555444444444555555555555444444222333333444444555555555444444444444444444444444444666777777666555555666888888888888888888888888999::::::;;;<<<===>>>>>>AAABBBDDDDDDDDDFFFHHHJJJRRRUUU^^^lllzzzzzzlll^^^RRRJJJFFFHHHKKKTTTggg~~~|||tttqqqwwwtttdddYYYRRRMMMIIIFFFEEECCCAAA>>>===<<<<<<999999999999999999999999888888888888888888888888777777777777777888888999444333333444777999:::::::::::::::<<<===???AAABBBDDDDDDDDDEEEFFFGGGHHHIIIHHHOOO[[[oooyyy{{{pppbbbYYY[[[bbbnnnyyylllqqq|||eeeSSSCCC???:::777666777777777444444555555555666666666666666666666777777777777666666666666666777777888:::999;;;<<<===@@@KKKWWWwww~~~xxxvvvtttrrrvvv{{{|||}}}{{{vvvsssTTTVVVXXXVVVSSSPPPOOOPPPJJJGGGDDDBBB@@@???<<<:::777555333333444555555444222333444666666666666555555666777888999999999999;;;;;;::::::;;;<<<======<<<===>>>??????>>>===<<<<<<======>>>??????>>>>>>=========<<<===>>>>>>???>>>>>>???@@@@@@AAABBBBBBCCCCCCBBBBBBBBBBBBBBBCCCEEEEEEFFFGGGGGGGGGGGGGGGFFFGGGHHHJJJKKKLLLMMMMMMMMMNNNOOOPPPQQQQQQQQQQQQPPPOOOOOONNNMMMLLLKKKKKKFFFEEEDDDBBB@@@>>>===<<<888666555666888888888666555555555555555555555555777777777777888999;;;;;;;;;::::::999888888777777666666777888888777666555333444444555555444444333444444444444444444444444444444444444444444444444444666777777666555555666777777777888888999999999999::::::;;;<<<===>>>>>>AAACCCDDDEEEFFFHHHJJJMMMRRRVVV^^^jjjvvvrrrdddVVVNNNHHHIIIJJJQQQddd}}}}}}uuueeeZZZRRRMMMIIIFFFEEECCCAAA>>>===<<<<<<;;;::::::999999888888888888888888888888888888888777777777777777888888999888666555555888:::::::::999999:::;;;===???AAABBBDDDDDDDDDEEEFFFGGGHHHIIIIIINNNVVVggg}}}uuu}}}sssggg___aaahhhssslllkkk~~~ppp\\\HHHCCC===888666666666555444444444555555555666666555555666666777777888888777777666666777777888999;;;:::<<<===>>>AAALLLXXXxxx~~~xxxuuusssrrruuuzzz|||wwwtttQQQTTTVVVTTTPPPMMMMMMMMMFFFDDDAAA???>>><<<999666555444222333444555555444222333444666666666666555444555666777888888888888::::::999999::::::;;;;;;<<<===@@@AAAAAA@@@===<<<<<<<<<===>>>>>>???>>>>>>===============>>>??????<<<======???@@@AAABBBBBBCCCBBBBBBAAAAAAAAABBBBBBEEEEEEFFFGGGGGGGGGGGGGGGEEEFFFGGGIIIJJJKKKLLLLLLLLLLLLMMMNNNOOOOOOOOOOOONNNNNNMMMLLLKKKJJJIIIIIIEEEDDDBBB@@@>>><<<;;;:::666555444555777888777666555555555555555555555555888888888888999:::;;;;;;;;;;;;::::::999888777777555666777888888777666666333444444555555444444333444444444444444444333333444444444444444444444444444666777777666555555666555555666888999:::;;;<<<999::::::;;;<<<===>>>>>>CCCEEEGGGHHHIIIKKKNNNPPPSSSVVV]]]hhhrrrvvvhhhZZZQQQJJJJJJJJJOOOaaazzzvvveeeZZZRRRMMMIIIFFFEEECCCAAA>>>===<<<<<<;;;;;;::::::999888777777888888888888888888888888777777777777777888888999===;;;999999:::<<<<<<<<<999999:::;;;===???AAABBBDDDDDDDDDDDDEEEGGGHHHIIIKKKPPPWWWeee~~~zzztttvvvkkkccceeelll}}}kkkiii{{{xxxdddMMMGGG@@@:::666555444333444444444555555555666666444555555666777888888999888888888777888999999:::<<<;;;<<<>>>???BBBMMMXXXzzz~~~xxxuuusssrrrtttyyy}}}xxxuuuOOOOOONNNMMMKKKHHHEEEDDDBBB@@@>>>;;;999777777777555555444444444444333333333333444444555666666666444555666777888999999999::::::::::::::::::::::::===<<<;;;:::999::::::;;;;;;;;;;;;<<<<<<<<<<<<===>>>===<<<===>>>???>>>===??????>>>>>>======<<<<<<>>>???AAACCCCCCBBBAAA@@@CCCBBBBBBBBBBBBCCCDDDDDDEEEFFFFFFGGGGGGHHHIIIIIIHHHHHHIIIIIIKKKLLLMMMNNNNNNMMMKKKIIIHHHGGGHHHHHHCCCBBBAAA???<<<:::888888555555555555666666666666666555555555555666666777888888777777777999:::;;;<<<:::888888888888666555777777777777777888888888444333333222222333333444333444555666666555444333222333444444555555444444333444444555666777888888888888888888888999999999::::::;;;<<<===>>>???@@@DDDDDDFFFHHHKKKMMMPPPQQQSSSVVV]]]hhhsss}}}nnn___TTTLLLIIIHHHLLLTTTbbbyyyzzzjjj^^^TTTMMMJJJIIIHHHEEECCC@@@>>>===<<<:::::::::999999999888888888888888888777777777777:::999888777777777999999999::::::999777666777888999;;;===???@@@AAAAAA@@@DDDDDDEEEFFFGGGGGGHHHHHHJJJOOOWWWdddzzzzzzqqq|||~~~tttiiiccchhhrrriiiooosssmmmTTTHHH<<<888777666666888999888777666666777888999666666666666777777777777777777777777888888888888999<<<:::;;;???>>>FFF[[[www|||vvvsssqqqooosssxxx}}}~~~~~~{{{{{{KKKKKKKKKIIIGGGEEEBBBAAA<<<;;;999777555444444444333333222222222111111111333444444555555666777777666666777888999999999888::::::::::::::::::::::::===<<<;;;:::999::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<>>>???>>>===>>>>>>>>>=========<<<<<<>>>???AAABBBCCCBBBAAA@@@BBBBBBBBBBBBBBBCCCCCCDDDDDDDDDEEEEEEFFFGGGGGGGGGHHHHHHHHHIIIJJJKKKMMMNNNMMMLLLJJJHHHGGGFFFFFFFFFAAAAAA???===;;;999777666555555555555666666666666666555555555555666777777666666666555666777999:::<<<;;;999999:::999777555777777777777777777777777444333333222222333333444444444555555555555444444222333444444555555444444555555555555555555666666888888888888888999999999::::::;;;<<<>>>???@@@@@@DDDEEEFFFIIILLLOOOQQQSSSUUUWWW^^^hhhrrrpppaaaVVVKKKHHHFFFIIINNNYYYlll}}}}}}mmm```VVVOOOKKKIIIHHHEEECCC@@@>>>===<<<;;;;;;;;;;;;:::::::::999888888888888777777777777999999888888888888888999777888999888777666777888::::::<<<>>>???@@@@@@@@@DDDDDDEEEFFFGGGHHHIIIIIIKKKNNNUUUbbbxxx}}}sss|||wwwkkkcccdddkkk{{{fffmmmrrrtttXXXKKK>>>999888666555666555555444333333444555555666666666666777777777777777777777777888888888888999<<<999;;;???>>>FFF[[[yyy{{{uuusssqqqppptttyyy~~~||||||FFFFFFEEEDDDBBB???===<<<888777555444333333222333222222222222111111111111444444555555666777777777777888888999999999888888::::::::::::;;;;;;;;;;;;<<<;;;;;;::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<;;;<<<>>>>>>>>>==================<<<<<<<<<>>>???@@@AAABBBAAA@@@@@@AAAAAAAAAAAAAAABBBCCCCCCBBBCCCCCCDDDDDDEEEFFFFFFHHHHHHHHHHHHIIIKKKLLLMMMLLLKKKIIIGGGFFFEEEDDDDDD???>>>===;;;999777666555555555555555666666666666666555555555666666777888777666666777777999::::::===<<<;;;<<<<<<;;;888555777777777777777777777777444333333222222333333444444444333333333333444444222333444444555555444444555555555555444444333333777777888888888999999999:::;;;<<<===???@@@AAAAAAEEEFFFGGGJJJMMMQQQTTTUUUXXXZZZ```hhhqqq|||tttcccXXXMMMIIIFFFGGGJJJPPP^^^kkkxxxrrrdddYYYQQQLLLIIIHHHEEECCC@@@???>>>===<<<<<<<<<<<<;;;;;;;;;;;;999999888888888777777777777888888999999999888888555666888777666666777888;;;;;;;;;<<<===???AAAAAADDDDDDEEEFFFGGGHHHIIIJJJLLLNNNSSS___uuuxxx~~~{{{nnnaaa^^^aaaqqq~~~fffmmmppp|||]]]PPPBBB<<<999555333444666666555555555555666666666666666666777777777777777777777777888888888888999<<<999;;;@@@>>>FFF\\\zzzzzztttrrrqqqqqquuu{{{~~~~~~}}}BBBAAA@@@???===;;;:::999666666555555444444444444444444444333333333333222444444555666666777777888888999999999999999888777::::::::::::;;;;;;;;;;;;;;;:::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<;;;:::;;;===>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>???@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBBBBBBBCCCCCCDDDEEEEEEEEEGGGGGGGGGGGGHHHIIIJJJKKKKKKJJJIIIGGGFFFDDDCCCCCC======;;;:::888777666555555555555555666666666666555555555555666777888888999::::::;;;<<<===>>>>>>======<<<======<<<999666777777777777777666666666444333333222222333333444444444222111111222444444222333444444555555444444444444444444444444444444777777777888999999::::::;;;;;;<<<>>>@@@AAABBBCCCFFFGGGIIILLLPPPTTTWWWYYY\\\]]]bbbiiipppzzzwwwfffYYYOOOKKKHHHIIIIIILLLTTT]]]kkksss|||vvvggg[[[RRRLLLIIIGGGEEECCCAAA???>>>>>><<<<<<<<<;;;;;;;;;;;;:::999999999888888888777777666777999::::::999888777555777888888777777888:::<<<<<<;;;<<<===???BBBCCCCCCDDDEEEFFFGGGIIIIIIJJJMMMMMMQQQ[[[qqq}}}nnn___ZZZ[[[gggvvvjjjnnnnnn~~~```RRRDDD===:::666444444777666666666666666666777666666666666777777777777666777777777888888888888888;;;999;;;@@@>>>GGG\\\zzz~~~xxxsssrrrrrrrrrwww}}}}}}??????===<<<:::999888777444444555555555555555555444444333333333222222222444444555555666777777777888888999999999888777777999999999:::::::::;;;;;;999999:::::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<::::::;;;<<<===<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<>>>>>>?????????@@@?????????????????????@@@AAAAAABBBBBBCCCCCCDDDEEEEEEEEEGGGFFFFFFGGGGGGHHHIIIJJJJJJJJJIIIGGGEEEDDDBBBAAA<<<<<<;;;:::888777666666555555555555666666666666555555555666666777999999;;;;;;<<<>>>???@@@@@@@@@???>>>======>>><<<:::777777777777777666666555555444333333222222333333444444444222111111222444444222333444444555555444444222222333333444555555666666777777888999999::::::;;;<<<===???AAABBBDDDDDDGGGHHHJJJNNNSSSWWW[[[]]]``````dddjjjpppyyy{{{hhh[[[PPPKKKHHHIIIIIIIIINNNTTT^^^fffpppxxxzzzjjj]]]RRRKKKIIIGGGEEECCCAAA@@@??????;;;;;;;;;;;;::::::::::::999999999999888888888888666777888::::::999999888777888999999999999:::;;;======<<<===>>>@@@BBBDDDBBBCCCDDDEEEGGGHHHIIIJJJLLLMMMPPPXXXkkk}}}nnn^^^XXXYYYaaappplllpppnnn|||xxx___RRRDDD>>>;;;888666777333333333333333333333333666666666666777777777777666777777777888888888888888;;;999;;;@@@>>>GGG]]]zzz~~~wwwrrrrrrrrrsssxxx~~~}}}>>>===;;;999888777666666111222333333333333222222111111111111000000000000333333444444555666666666666777777888888888777777777777888888999999::::::888999999::::::::::::999::::::::::::;;;;;;;;;;;;;;;:::999:::<<<<<<<<<;;;:::::::::;;;;;;;;;;;;;;;>>>>>>>>>>>>>>>?????????>>>>>>>>>>>>>>>???@@@@@@AAABBBBBBCCCDDDDDDEEEEEEFFFFFFFFFFFFFFFGGGHHHHHHIIIHHHHHHFFFDDDBBB@@@???::::::999999888777666666555555555555666666666666555555555666777888999:::;;;<<<===???@@@AAAAAAAAA@@@>>><<<<<<<<<<<<:::999888777777666666555555444444333333222222333333444444444333333333333444444222333444444555555444444222222333444555666777777666666777888999::::::;;;<<<<<<>>>@@@BBBDDDEEEFFFHHHIIILLLPPPUUUZZZ^^^```cccdddggglllqqqyyykkk^^^OOOJJJGGGGGGGGGFFFHHHMMMQQQYYYdddlllttt~~~nnn___SSSKKKHHHGGGFFFCCCBBB@@@@@@???;;;;;;;;;::::::::::::999:::999999999999888888888666777888999999999999999888:::;;;:::999999:::;;;<<<<<<<<<===???@@@BBBCCCAAAAAABBBDDDFFFGGGHHHIIIJJJNNNQQQVVVeee{{{ooo___XXXYYY___mmm~~~lllpppnnn|||vvvssspppnnn___RRRDDD>>><<<999777888444555555666666555555444666666666666777777777777777777777777888888888888777:::888;;;@@@???HHH]]]{{{}}}wwwrrrrrrrrrsssxxx~~~~~~<<<;;;999777555555555555111111222333333222111000111111111111000000000000222222333333444555555555444555666777777777777777555666666777888888999999777888999:::;;;::::::999999999:::::::::;;;;;;;;;:::999999999;;;<<<;;;:::999999:::::::::;;;;;;;;;===============>>>??????>>>============>>>??????@@@@@@AAAAAABBBCCCCCCCCCFFFEEEEEEEEEEEEFFFGGGGGGFFFFFFEEEDDDBBB???<<<;;;888888777777666666555555555555555555666666666666555555555666777999:::;;;<<<>>>@@@BBBCCCDDDDDDDDDAAA???;;;::::::;;;;;;:::888777777666555555444444444333333222222333333444444444555555555555444444222333444444555555444444444444444555555666666666555666777888999:::;;;;;;<<<===>>>@@@CCCDDDFFFGGGHHHJJJMMMRRRWWW\\\aaacccffffffiiinnnrrrzzzpppaaaQQQKKKGGGGGGFFFDDDEEEIIIJJJQQQ[[[bbbjjjxxxqqqbbbTTTLLLHHHGGGFFFDDDBBBAAA@@@@@@<<<<<<<<<<<<;;;;;;;;;;;;::::::999999999888888888777777777777888999:::;;;999:::;;;:::888888888:::888999;;;<<<>>>????????????@@@AAACCCDDDFFFGGGHHHHHHNNNRRRUUU```tttzzzzzzsssaaaXXXXXXZZZhhh{{{lllooolllvvvnnnhhhggg```SSSEEE>>><<<888666777777777888999999888777777666666666666777777777777777777777777888888888888777:::888;;;@@@???HHH]]]~~~~~~xxxsssrrrrrrrrrwww}}}~~~}}}:::999777555444444444444222222333444444333111000333333333222222222222111111111222333333444444555333333555666777777777777444555555666777888888999777888999:::;;;::::::999999999:::::::::;;;;;;;;;:::999888999;;;<<<;;;:::999999999::::::;;;;;;;;;===============>>>??????===============>>>??????>>>??????@@@AAAAAABBBBBBFFFEEEEEEEEEEEEEEEFFFGGGCCCCCCCCCBBB???===:::888666666555555555444444444555555555555666666666777555555555666777999:::;;;@@@AAACCCEEEGGGGGGGGGGGGBBB???;;;999999:::;;;;;;888777777666555444444444444333333222222333333444333444666666666666444333222333444444555555444444777666666666666555555555555666777888999:::;;;;;;<<<===???AAACCCEEEGGGGGGIIIJJJNNNSSSXXX^^^bbbeeeggggggjjjooossszzzsssdddTTTNNNIIIHHHGGGEEEEEEHHHIIIPPPWWW]]]dddqqqtttdddVVVNNNHHHGGGFFFDDDBBBAAAAAA@@@>>>=========<<<<<<<<<<<<:::::::::999999999888888888777666666777999;;;<<<999::::::999777666777888666777999<<<============>>>???@@@BBBDDDEEEGGGGGGFFFNNNTTTUUU]]]pppvvvvvvvvvcccXXXVVVTTTdddxxxmmmooojjjzzznnnfffcccaaaTTTFFF???;;;777555555444555666777777666555444666666666666777777777777777777777777888888888888777:::888;;;@@@???HHH^^^~~~xxxsssrrrrrrrrrwww}}}}}}}}}<<<;;;:::888666555444444333333333222222222111111///000000000000111111111333333333444444444555555666666666666666666666666555555666777777777777777666777888999999999999888888999999::::::999999888999999888888888888888888888888999999999:::::::::999:::;;;;;;<<<<<<;;;;;;<<<<<<======>>>>>>??????@@@@@@@@@AAABBBCCCDDDEEECCCBBBAAABBBCCCDDDCCCBBBCCCBBBAAA???>>><<<;;;:::777777888888777666444333666666666666777777777777666777999;;;===???@@@@@@AAACCCFFFIIIJJJIIIGGGEEE???<<<::::::;;;:::777444666666666666666555555555444444444444333333222111333333333333333333333333444444444444444444444444222333444555666666666666777777777888999:::<<<<<<;;;===AAACCCDDDEEEHHHIIIOOOQQQUUUXXX\\\aaafffjjjmmmlllnnnsssxxx|||wwwfffZZZQQQIIIHHHIIIGGGHHHJJJIIIMMMUUU^^^cccjjjxxxvvveeeXXXPPPJJJIIIGGGEEECCCAAA@@@@@@@@@??????>>>===<<<<<<<<<:::::::::999999999888888555555666666777777888888888999999::::::999999888:::::::::;;;;;;;;;<<<<<>>>>>??????????????????@@@AAABBBCCCBBBAAA@@@@@@BBBBBBAAA@@@@@@???>>>===<<<:::999999444555666777777666666555666666666666666777777777888999;;;===???@@@AAAAAAAAACCCEEEGGGGGGFFFCCCBBB===;;;::::::;;;;;;888555555555555555444444444444333444444444333333222111444444444444444444444444444444444444444444444444333333444555666666666666888888888999:::;;;<<<===<<<>>>AAACCCDDDFFFIIIKKKQQQSSSWWWZZZ]]]bbbhhhlllpppoooqqqvvvzzz~~~|||kkk]]]TTTLLLIIIIIIGGGFFFHHHHHHLLLTTT\\\bbbhhhvvvyyyhhhZZZRRRJJJIIIGGGEEECCCAAAAAA@@@>>>======<<<;;;;;;:::::::::::::::999999999999888777777777888888888888888888999999::::::999999888:::::::::;;;;;;;;;<<<<<<>>>???@@@AAACCCDDDEEEEEEHHHIIIMMMQQQVVVbbbxxxsssnnnnnnyyyzzziii\\\WWWTTTbbbxxxrrrrrrqqqeeeYYYOOOEEE@@@<<<777666777777777666666777777888999666666666666666777888888777777777777777888999999999;;;999:::???>>>HHH]]]}}}uuuooonnnpppsssyyy~~~<<<;;;:::888666555444444333333333222222222111111333333333333444444444444333333333333444444444444333333333333333333333333555555666777777777777666777777777888777777666666888888999999999999888888888888888888888888888888888888888999999999999:::999999:::;;;;;;;;;;;;;;;;;;<<<<<<======>>>??????>>>>>>>>>>>>>>>???@@@AAAAAA???>>>???@@@@@@???>>>===<<<;;;:::999888777777333444555666777777777777555555555666666777777777:::;;;<<<>>>@@@AAABBBBBBBBBCCCDDDDDDCCCAAA???===;;;:::999:::;;;;;;999777555555444444333333333333333333444444444333222222555555555555555555555555444444444444444444444444333333444555666666666666999999999:::;;;<<<===>>>===???AAABBBDDDGGGKKKNNNSSSVVVYYY\\\___dddjjjmmmsssrrruuuzzz}}}qqqaaaWWWNNNJJJIIIFFFEEEFFFGGGJJJRRRZZZ```fffrrr~~~}}}kkk\\\SSSKKKJJJHHHEEECCCBBBAAA@@@>>>======<<<<<<;;;;;;:::::::::::::::999999999999999999999999999999888888888999999::::::999999888:::::::::;;;;;;;;;<<<<<<===>>>>>>@@@AAABBBCCCDDDIIIKKKOOOTTTYYYfff|||rrrllliiirrr{{{mmm```YYYQQQ\\\qqq||||||yyyjjjYYYOOODDD@@@===888666777777666666666666777777888666666666666666777888888666666666777888999:::;;;777:::888:::@@@@@@III```{{{vvvqqqoooooopppxxx<<<;;;:::888666555444444333333333222222222111111333333333444444444444555222222333333333444444444555555555555555555555555444555666666777777666666777888888888888777666666777777888888888888777777777777777777888888888888888888888888999999999999999999:::;;;;;;;;;;;;:::;;;;;;<<<<<<===>>>>>>???>>>>>>======>>>??????@@@@@@???>>>>>>??????>>>===::::::999999888777666666555555666666777777777777555555555666666777777888;;;<<<===???@@@AAAAAAAAACCCCCCCCCBBB@@@>>><<<:::999999999:::::::::999999666555555444444333333333333333333444444333333222444444444444444444444444333333333333333333333333333444555666666777777777:::::::::;;;<<<===>>>???>>>@@@AAABBBDDDHHHMMMQQQUUUWWWZZZ]]]aaaeeejjjnnnuuuuuuxxx}}}~~~~~~tttcccYYYOOOJJJHHHEEEDDDFFFFFFHHHOOOXXX^^^cccnnnxxxooo]]]SSSKKKJJJHHHFFFCCCBBBAAAAAA????????????>>>>>>======;;;;;;:::::::::999999999::::::999999888888888777888999999::::::999999888:::::::::;;;;;;;;;<<<<<<<<<<<<===>>>???@@@AAABBBGGGJJJPPPWWW___nnntttlllgggnnn}}}}}}qqqddd\\\TTTZZZjjjttt```TTTHHHBBB???:::777777555444444444444444555555666666666666666777777888777777777777888999:::;;;888:::888:::@@@@@@III___~~~zzzvvvsssqqqnnnooowww<<<;;;:::888666555444444333333333222222222111111222222222222333333333333222222222333333333444444666666666666666666666666444444555666666666666666777888888888888888777777666777777888888777777666666666777777777888888888777777888888888999999999888999::::::;;;;;;::::::;;;;;;;;;<<<======>>>>>>>>>>>>>>>>>>>>>??????@@@@@@???>>>>>>??????>>><<<999999999888888777777777888888888777777666666666555555666666777888888999;;;<<<===>>>???@@@@@@@@@CCCCCCAAA@@@>>><<<;;;:::777888999:::999999999999777777666666555444444333222333333444444333333333333333333333333333333333333333333333333333333333333444555666777777777777:::::::::;;;<<<===>>>??????@@@BBBDDDFFFJJJOOOSSSVVVXXX[[[^^^aaaeeejjjnnnvvvvvvxxx}}}}}}|||~~~wwwfff[[[PPPKKKHHHEEEDDDFFFFFFGGGMMMVVV\\\aaajjjsssrrr___SSSKKKJJJHHHFFFDDDBBBAAAAAA???????????????>>>>>>>>>;;;;;;;;;:::::::::999999999999999888888777777666888999999::::::999999888:::::::::;;;;;;;;;<<<<<<;;;<<<<<<===>>>???@@@@@@AAAEEEMMMVVVaaarrrxxxnnnggglll{{{~~~uuuhhh]]]ZZZ\\\ggg}}}~~~fffXXXIIICCC@@@<<<::::::666555555444444444555555666666666666666777777888999999888888888888888999:::<<<:::;;;@@@???HHH^^^}}}{{{wwwtttrrrppppppwww<<<;;;:::888666555444444333333333222222222111111111111111111222222222222222222222222333333333333444444444444444444444444444444555666666666666555555666777777888888888777666666777777777777666666555666666777777888888888777777777888888888888999888888999::::::::::::::::::;;;;;;<<<<<<===>>>>>>>>>>>>>>>======>>>>>>???@@@???======>>>>>><<<;;;888888888888888888777777999999777666555555555555666666777777888999::::::<<<===>>>???????????????AAA@@@???===;;;:::::::::777888::::::999888888999888888777666555444444333222222333444444444333333333333333333333333333333333333333333333333333333444444555666777777777777:::::::::;;;<<<===>>>???>>>@@@CCCFFFHHHLLLQQQUUUXXXZZZ]]]___bbbfffkkkooowwwvvvxxx||||||zzz|||}}}lll```TTTNNNJJJFFFDDDFFFFFFGGGLLLUUU[[[___fffnnnyyywwwbbbUUULLLKKKIIIFFFDDDCCCBBBAAA========================;;;;;;;;;;;;::::::::::::888888888888888777777777888999999::::::999999888:::::::::;;;;;;;;;<<<<<<;;;<<<<<<===>>>>>>??????@@@DDDLLLVVVbbbsss{{{qqqiiimmm|||~~~yyykkk^^^XXXXXX___pppnnn^^^LLLDDDAAA???======999888888777777777777888666666666666666777888888::::::999888888888888888;;;===:::<<<@@@???HHH^^^~~~}}}xxxtttsssrrrrrrxxx<<<;;;:::888666555444444333333333222222222111111111111111111222222222222111222222222222333333333222222222222222222222222333444555555666666555555222222444555666666777777555666666777777666666555555555666666777888888999777777777777888888888888888888999::::::::::::999::::::;;;<<<<<<======>>>======<<<<<<<<<<<<======???===;;;;;;<<<<<<:::999666777777777777777777777666555444444333444555555666777888999:::;;;<<<<<<>>>???@@@@@@@@@@@@@@@@@@>>><<<;;;999888999::::::777999;;;:::888777777999888777777666444333333222111222333333444444444333444444444444444444444444222222222222222222222222444555666777777888888777999999999:::;;;<<<>>>>>>===@@@DDDHHHKKKNNNRRRUUUZZZ\\\___aaadddhhhmmmqqqyyywwwyyy|||{{{zzz|||uuuiii[[[RRRLLLGGGDDDEEEGGGGGGKKKTTTZZZ^^^dddkkkuuu|||eeeXXXLLLKKKIIIFFFDDDCCCBBBBBB========================<<<;;;;;;;;;;;;:::::::::888888888999999999999999888999999::::::999999888:::::::::;;;;;;;;;<<<<<<<<<<<<======>>>>>>??????AAADDDKKKTTT]]]mmm}}}sssjjjnnn||||||{{{mmm^^^TTTUUU[[[gggwwwlllVVVIIIDDD@@@======::::::999888888888888888666666666666666777888888999999888888888999::::::999<<<999;;;AAA@@@JJJ```yyyttttttuuuvvvyyy~~~~~~<<<;;;:::888666555444444333333333222222222111111111111222222222333333333111111222222222333333333222222222222222222222222333444555555666666555555///000111333444555666666555555666666666666555555444555555666777888888999777777777777888888888888888888999::::::::::::999::::::;;;;;;<<<======>>><<<;;;;;;:::::::::;;;;;;===<<<::::::::::::999777555555555666666666666666333222111111222333555666777888888:::;;;<<<======@@@AAAAAABBBBBBAAAAAAAAA;;;999888666666777999:::777999;;;:::777666777888777666666444333222111111111222333333444444444444555555555555555555555555222222222222222222222222444555666777888888888888999999999:::;;;<<<===>>>===@@@EEEIIILLLOOOSSSUUU\\\^^^aaacccfffjjjooorrrzzzxxxyyy|||{{{zzz}}}}}}ooo```VVVNNNGGGDDDDDDGGGGGGKKKTTTZZZ^^^ccciiirrr}}}hhhZZZLLLKKKIIIGGGEEECCCBBBBBB???????????????@@@@@@@@@<<<<<<;;;;;;;;;:::::::::999999999::::::;;;;;;;;;999999999::::::999999999:::::::::;;;;;;;;;<<<<<<<<<<<<======>>>>>>??????>>>@@@FFFLLLTTTbbbzzz~~~tttkkknnn}}}~~~||||||nnn^^^WWWZZZ```iiittt|||bbbQQQHHHAAA===;;;999999888777666666777777666666666666666777888888777777777888999:::<<<<<<777:::888;;;BBBBBBLLLccczzzssstttwwwxxxzzz}}}~~~}}};;;;;;999777666555555444333333333222222222111111222222111111222222333444000111111111111222222222333333333333333333333333555444444333333444444555777555333111111333555777444555555666666666666666555555555555555555444444666555555444444666777888888888888888888888888888999:::<<<;;;::::::;;;===;;;;;;;;;<<<<<<<<<======<<<<<<;;;999777666555444555555444444444333333333666666666777777777777777888999999:::;;;<<<===>>>>>>???AAABBBBBBAAA???>>>;;;:::999888888888999:::888999::::::::::::999888777666555444333222222222888777555444444555777888555444444333333444444555444444444444444444444444444444555555666666777777888:::;;;;;;;;;;;;<<<>>>AAADDDHHHKKKNNNQQQUUUXXX[[[]]]```bbbeeeiiinnnrrryyy}}}~~~}}}~~~zzzhhhXXXNNNJJJHHHGGGBBBFFFMMMTTTZZZ```fffiiitttyyyuuuaaaUUULLLFFFEEEEEECCCBBBCCCBBB???======>>>???>>>>>>;;;;;;:::999999888888777;;;::::::999888888888999999:::999777555555666888::::::999888888999::::::======<<<======>>>???@@@AAABBBFFFLLLPPPXXXhhhxxx~~~uuulllmmmxxx}}}}}}}}}wwwmmmdddZZZVVVYYYeeetttpppXXXJJJBBB===:::;;;:::777555333222222333666666666666666777888888999999888888999999:::;;;666===<<<:::>>>???JJJ^^^~~~xxxssssssrrrrrrvvv|||~~~>>>===;;;888666444333333333333222222222111111111222222111111222222333444000111111111111222222222333333333333333333333333333222222111111222222333666444333222222333444666444444555666666666666666555555555555555555444444666555555444555666777888888888888888888888888888999:::;;;;;;::::::;;;<<<:::;;;;;;;;;<<<<<<<<<===<<<;;;:::999777666555444333333444555666777777888666666666666666777777777999999:::;;;===>>>???@@@@@@AAABBBCCCBBBAAA???>>>;;;:::999888888888999:::888999::::::::::::999888999888777666555444444444666555333222222333555666555444444333333444444555555555555555555555555555555666666777777888888999999;;;======<<<===>>>@@@CCCFFFJJJMMMPPPSSSWWWZZZ\\\^^^aaacccfffjjjooorrryyy}}}}}}jjj[[[QQQLLLIIIGGGGGGKKKQQQVVVZZZ^^^ccceeennnsss||||||hhhWWWNNNGGGFFFEEECCCBBBCCCBBB@@@======>>>??????>>>;;;;;;;;;:::999999888888;;;::::::999888888888999777888888777666666888:::::::::999888888999::::::<<<<<<<<<<<<===>>>???@@@@@@AAADDDHHHKKKQQQ```nnnyyyooonnnwwwzzzpppggg]]]XXXWWW```nnn{{{xxx___NNNEEE???;;;:::999888666555444444444666666666666666777888888999999999888999999::::::777===<<<:::>>>@@@JJJ___~~~xxxssssssssssssxxx~~~}}}~~~@@@???<<<999666444333222333222222222222111111111222111111111111222333333000111111111111222222222222222222222222222222222222222111111111111222222444444333333333333444444333444555555666666555555444444444444444444555555666555555555555666777777888888888888888888888888888:::;;;;;;:::999;;;<<<::::::;;;;;;;;;;;;<<<<<<;;;::::::888777666555555444444555666777888888999555555555666666666777777999:::;;;===???AAACCCCCCEEEEEEEEEDDDCCCAAA>>>===;;;;;;:::999999999999999888999::::::::::::999888999888777666555444444444333333111111111111333333555444444333333444444555666666666666666666666666666777777888999999::::::;;;<<<>>>?????????AAACCCFFFHHHLLLPPPRRRVVVZZZ\\\]]]___ccceeehhhlllppptttyyy}}}}}}lll^^^TTTOOOKKKHHHIIIMMMRRRWWWZZZ]]]aaacccjjjooovvvnnnYYYPPPIIIGGGFFFCCCAAABBBBBB@@@>>>===>>>??????>>>===<<<<<<;;;::::::999999::::::999999999999999999666777888777777777999;;;:::999999888888999999:::<<<<<<<<<<<<===>>>???@@@BBBBBBDDDFFFGGGKKKWWWccc~~~rrrooovvvuuulllbbbZZZUUU[[[hhhuuufffRRRFFF???;;;999999999888888666555555666666666666666777888888::::::999999888999999999777===<<<;;;>>>@@@JJJ___}}}wwwssstttuuuuuuzzz~~~{{{}}}~~~???>>><<<999777555333333222222222222111111111111111111111111111222222333000000111111111222222222222222222222222222222222444444333333333333444444222333444444444444333222333333444555555555555444333333444444444444555555555555555555666666666777888888888888888888888888888999::::::999999:::;;;::::::::::::::::::;;;;;;:::999999888777666666555777777777666666666555555555555555666777777888888;;;<<<>>>@@@BBBEEEGGGHHHIIIHHHGGGFFFCCC@@@>>><<<;;;;;;::::::999999999999888999::::::::::::999888777666555444333222222222333222111111111111222333555444444333333444444555555555555555555666666666666666777888999::::::;;;;;;===???@@@@@@AAACCCEEEGGGJJJNNNQQQTTTWWW[[[^^^___aaaeeehhhkkknnnrrruuuzzz}}}{{{kkk]]]UUUPPPKKKIIIEEEJJJPPPUUUYYY\\\___bbbiiiooouuu{{{ooo\\\SSSJJJGGGFFFCCCBBBCCCBBB@@@>>>===>>>??????>>>=========<<<;;;;;;::::::999999999:::999999999888666888999888777777999:::999999999999999999999999;;;;;;;;;<<<===>>>???@@@EEEDDDDDDFFFGGGJJJSSS]]]uuutttooouuu{{{rrrfff\\\VVVYYYeeerrrnnnVVVFFF>>>:::777888999::::::888777666666666666666666777777888;;;:::999999888888999999777>>><<<;;;???@@@KKK___|||wwwssstttvvvwww}}}|||yyyzzz}}}===<<<:::888777666555555222222222111111111000000111111000000111111222333000000111111111222222222111111111111111111111111444333333222222333333444111222444555555444222111222333333444444444444444333333333333444444555555444555555666666666666666777777777777777777777777777888999999888888999;;;::::::::::::::::::999999888888888777777666666666666666666555555555444444666666777888888999::::::===???@@@CCCFFFHHHJJJKKKLLLKKKIIIFFFCCC???===;;;;;;;;;;;;;;;::::::999999888999::::::::::::999888777666555444333222222222333333222222222222333333555444444333333444444555333333444444444555555555555666666777999::::::;;;;;;===???@@@AAABBBDDDFFFIIIKKKOOOSSSUUUYYY]]]___```dddhhhkkknnnqqquuuwwwzzz~~~xxxiii\\\TTTOOOLLLIIIDDDHHHNNNSSSWWWYYY\\\]]]gggnnnuuuzzzppp]]]TTTKKKGGGFFFCCCBBBCCCCCC@@@>>>>>>???@@@??????>>>======<<<<<<;;;;;;:::888999999:::::::::999888888999::::::888777777888999999999999999999999999::::::;;;;;;<<<>>>???@@@DDDBBBCCCFFFGGGIIIQQQYYYiii~~~vvvoootttyyyjjj___XXXZZZdddqqqvvv\\\III???;;;777888999::::::999888777666666666666666777777888::::::999999888999999:::777>>>===;;;???AAAKKK___{{{vvvsssuuuvvvxxx~~~{{{wwwxxx{{{~~~;;;:::999777666555555555222111111111111000000000111000000000000111222222000111111111111222222222000000000000000000000000111111000000000000111111111222333444444333222111111222333333444444333333222222333333444444555555444555555666777666666666777777777777777777777777666888999999888777999:::::::::999999999999888888777777777777777777777777222333444555666777777888888999999:::;;;<<<======AAABBBDDDFFFHHHKKKMMMNNNNNNLLLIIIFFFBBB???<<<;;;;;;;;;;;;;;;;;;:::999999888999::::::::::::999888999888777666555444444444333333333333333333333333555444444333333444444555222222333333444555555555555555666888999:::;;;;;;;;;===@@@AAABBBDDDFFFHHHJJJMMMQQQTTTWWWZZZ^^^aaabbbfffjjjnnnqqqssswwwyyy{{{~~~zzzjjj\\\SSSOOOLLLIIIHHHLLLQQQUUUWWWWWWXXXYYYbbbkkkvvvzzz}}}qqq]]]SSSJJJGGGEEECCCBBBDDDCCCAAA>>>>>>???@@@@@@???=========<<<;;;;;;::::::777888999:::;;;:::999888999:::;;;;;;888777777777888999999::::::999999888:::::::::;;;<<<>>>???@@@@@@>>>???CCCEEEGGGMMMTTT[[[qqqwwwooosssmmmbbbYYYZZZcccppp~~~~~~cccNNNCCC>>>888888999999999888888777666666666666666777888888999999888888999999:::;;;888>>>===;;;???AAAKKK```{{{vvvssstttvvvxxx~~~zzzvvvwwwyyy|||<<<;;;999777555333222222111111111111000000000000000000000000000111222222000111111111111222222222000000000000000000000000111111000000000000111111222222222333333222222222111111222333333333333333111222222333444444555555444444666777777777666555777777777777777777777777666777888888777777888::::::999999999888888888888666666666777777777777777444444555666777888888999;;;;;;<<<===>>>???@@@@@@DDDEEEFFFHHHJJJMMMNNNOOONNNLLLIIIEEEAAA>>><<<;;;:::;;;<<<<<<<<<;;;:::999888999::::::::::::999888999888777666555444444444222333333333333333333222555444444333333444444555333333333444555666666666666666777999:::<<<======<<<>>>AAACCCDDDFFFIIIKKKMMMPPPTTTWWWZZZ]]]aaaddddddggglllpppsssuuuxxxzzz|||ooo___UUUOOOLLLJJJJJJOOOTTTYYYZZZ[[[\\\\\\]]]jjjxxx~~~qqq\\\RRRIIIEEEDDDBBBBBBDDDCCCAAA???>>>???@@@@@@???======<<<<<<;;;::::::999666888999;;;;;;:::999888777999;;;;;;999888888888888999::::::::::::999888999999:::;;;<<<>>>???@@@???======AAADDDEEEIIIOOORRRggg}}}yyyooorrrrrrdddWWWVVV^^^mmmyyyyyygggQQQDDD@@@:::999888777777777777777666666666666666777888888777777777888999:::;;;<<<888???===<<<@@@AAALLL```{{{vvvssstttuuuwww}}}zzzuuuvvvwww{{{===<<<999666444111000///111111111111000000000000000000000000000111111222000111111111111222222222000000000000000000000000333333222222222222333333222222222222222222222222111111222333333333333222111111222333333444555555333444666777777777666555777777777777777777777777666777888888777777888999:::999999999888888777777666666666666777777777777888888888888777777777777======>>>???@@@AAABBBBBBFFFFFFHHHJJJLLLMMMOOOPPPNNNLLLIIIEEEAAA>>><<<;;;:::;;;<<<<<<<<<;;;:::999888999::::::::::::999888777666555444333222222222222222333333333333222222555444444333333444444555444444444555666777777888777888999:::<<<===>>>???>>>@@@CCCEEEFFFHHHKKKMMMOOORRRVVVYYY\\\___cccfffdddhhhmmmqqqtttvvvyyy{{{|||tttbbbVVVPPPLLLJJJJJJOOOVVV[[[___```bbbccc[[[jjj{{{ppp\\\QQQHHHEEEDDDBBBBBBEEECCCAAA???>>>???@@@@@@@@@===<<<<<<;;;::::::999999666777999;;;;;;;;;999888555777:::;;;:::999::::::888999:::;;;;;;:::999888999999999:::<<<>>>???@@@AAA>>>???BBBEEEEEEHHHMMMNNNbbbvvv{{{ooorrruuueeeUUURRRZZZkkkzzzyyywwwrrrvvv|||gggQQQDDD???;;;:::888666555666666777666666666666666777888888666777777888999;;;<<<===888???===<<<@@@AAALLL```{{{vvvrrrsssuuuwww|||zzzuuuuuuwwwzzz:::999888777666555444333111111111111111111111111000000////////////000000000000000000000000000000111111222222222333333333555333222000000000111111444444222111111111222333//////000111111111111111333333222111222333444555333333444444555666666666777777777777666666666666;;;;;;:::999888777666555:::999777666666666777888444444444555555555555555777888::::::999999:::<<<=========>>>@@@BBBDDDFFFJJJKKKLLLMMMMMMNNNMMMMMMNNNLLLIIIFFFAAA>>>;;;999:::;;;;;;;;;;;;:::999999888999999999999888777777666666666555444444333333///000000000000111111111333333333222222111111111444555555444222222333555888999;;;;;;;;;===???AAA;;;>>>BBBFFFHHHKKKNNNPPPSSSSSSUUUXXX\\\```dddfffiiihhhhhhlllsssxxxyyyyyyyyyfffYYYOOOJJJJJJIIIPPPZZZdddkkklllkkkjjjeeejjjtttrrr___UUUKKKEEEBBB???AAAEEECCCBBBAAAAAA@@@@@@AAAAAAAAAAAA???>>><<<:::999888888999999::::::999999888:::::::::999999999888888888888999999999:::::::::<<<;;;:::999:::<<<>>>?????????@@@??????AAAEEEHHHRRRYYYjjj}}}vvvlllrrrxxxjjj[[[TTTWWWfff~~~zzzqqqrrr}}}tttqqqrrrwww~~~hhhSSSGGGBBB>>>;;;888666666777777777888888777777777777888888999999999999999999999999:::<<<:::<<>>;;;::::::::::::::::::999999888888999999999999888777777666666666555444444333333222222222222333333333333555555555444444444333333555666777666555444666888666888999999999:::<<>><<<:::999888888999999::::::999999888777777777888888999999999888888999999999:::::::::<<<;;;:::::::::<<<>>>???>>>????????????@@@DDDGGGOOO[[[oooxxxnnnqqqxxxkkk\\\TTTVVVeee}}}vvvwww{{{vvvuuuxxxmmmWWWIIICCC???<<<999777888888888888999888888777777888888999999999999999999999999999:::<<<:::<<>>BBBCCCDDDEEEGGGIIIJJJKKKLLLLLLMMMMMMNNNMMMMMMMMMMMMKKKIIIFFFBBB???<<<;;;999999999:::999888888777888999999999999888777777666666666555444444333333222222222222333333333444555555555555444444444444444555666666555666888999777888999999999:::<<<>>>@@@CCCGGGKKKMMMPPPSSSUUUYYYYYY[[[^^^aaadddgggiiikkklllnnnrrrwww{{{||||||mmm^^^RRRLLLLLLIIIOOO[[[mmm|||~~~{{{|||iii[[[LLLGGGFFFEEECCCCCCBBBAAA@@@@@@??????@@@@@@AAA@@@???===<<<:::999888888999999::::::999999888444555666777888999::::::888888999999999:::::::::;;;;;;::::::;;;<<<>>>???===>>>>>>>>>>>>@@@CCCFFFLLL[[[qqquuuttt}}}|||ooo^^^TTTTTT```www}}}}}}|||uuu^^^MMMCCC@@@===:::888888999999999999888888777777888888999999999999999999999999999:::<<<:::<<>>@@@BBBEEEIIIMMMOOORRRUUUWWWYYYZZZ\\\^^^aaadddfffgggkkkkkknnnrrrvvvzzz}}}~~~rrr```RRRLLLLLLIIINNN[[[nnnmmm]]]MMMGGGHHHFFFDDDBBBAAAAAA@@@????????????@@@@@@@@@???===<<<;;;999999888999999::::::999999888666666777777888999999:::888888999999999:::::::::;;;;;;::::::;;;<<<>>>>>>======>>>======???CCCFFFIIIWWWkkk|||{{{vvv}}}tttcccUUUQQQZZZooofffQQQDDD???<<<999888888999999888888777777666666777777888888999999999999999:::::::::<<<:::<<>>===<<<;;;:::999888999999::::::999999888999999999999999999999999888888999999999:::::::::::::::;;;;;;<<<======>>>======>>>======???CCCFFFHHHPPP```sssyyy~~~vvvdddVVVPPPWWWmmmmmmUUUFFF>>>;;;888666777777777777666666666555555666666666888888888999999::::::::::::<<<:::<<>>@@@BBBCCCCCCCCCEEEGGGHHHJJJNNNQQQSSSSSSQQQPPPOOOOOOOOOOOONNNMMMLLLKKKFFFEEEDDDBBB@@@>>>===<<<999999999:::999888888777888999999999999888777777666666666555444444333333333333333333444444444444555555555555666666666666444555666777666777:::<<<999:::<<<<<<<<<===@@@BBBFFFIIIMMMPPPSSSUUUYYY[[[___```bbbdddeeefffgggggggggfffeeeeeeiiirrr}}}}}}gggUUUMMMLLLHHHKKKTTTdddwww~~~mmm[[[QQQLLLHHHEEEDDDCCCBBBAAAAAA@@@@@@AAAAAA??????>>>===<<<;;;::::::888999999::::::999999888:::::::::999999999888888888888999999999:::::::::::::::;;;<<<<<<============>>>>>>>>>>>>@@@CCCFFFIIIKKKWWWllluuueeeVVVPPPXXXnnnsssYYYJJJ>>>;;;888666666777777666777666666555555666666777888888888999999::::::;;;:::<<<:::<<>>===<<<;;;:::::::::::::::999999888888999999999999888777777666666666555444444333333333333333444444444555555555555555555666666666777555666777777666777999;;;999:::<<<===>>>@@@CCCEEEIIILLLPPPSSSVVVXXX[[[^^^```aaaccceeeffffffffffff___]]]YYYWWW[[[gggwwwlllYYYOOOOOOHHHJJJPPP[[[kkk{{{}}}jjj\\\QQQIIIFFFFFFDDDCCCBBBBBBAAAAAABBBBBB??????>>>===<<<;;;;;;:::888999999::::::999999888888888888888999999999999888888999999999:::::::::::::::;;;<<<============>>>????????????@@@DDDGGGJJJKKKUUUkkkyyyhhhXXXOOOVVVlllvvv^^^OOO???<<<888777777888888777888888777777777777888888777888888999::::::;;;;;;:::<<<:::<<>>???BBBDDDFFFGGGGGGHHHJJJLLLMMMPPPTTTXXXZZZYYYWWWUUUQQQQQQPPPOOONNNMMMKKKJJJBBBAAA@@@???>>><<<;;;;;;:::;;;;;;;;;;;;:::999999888999999999999888777777777666666555444444333333111111222222222333333333333333333444444444555555444555666555444555777999;;;===???@@@AAACCCFFFIIIKKKNNNRRRUUUXXXZZZ^^^```^^^___aaacccdddddddddcccWWWSSSNNNKKKOOO]]]ooo}}}ooo[[[RRRQQQHHHIIIMMMUUUbbbrrruuudddVVVKKKGGGHHHDDDDDDCCCBBBBBBBBBBBBCCC??????>>>===<<<;;;;;;:::999999999::::::999999999555555666777888999::::::888888999999999:::::::::999:::;;;<<<============??????@@@??????AAAEEEHHHKKKLLLWWWllllllZZZNNNRRRggg{{{xxxwww```RRR@@@===999888888999999888::::::999999999999::::::777777888999::::::;;;;;;:::<<<:::<<